001 /* Generated By:JJTree&JavaCC: Do not edit this line. JspParserConstants.java */
002 package net.sourceforge.pmd.lang.jsp.ast;
003
004
005 /**
006 * Token literal values and constants.
007 * Generated by org.javacc.parser.OtherFilesGen#start()
008 */
009 public interface JspParserConstants {
010
011 /** End of File. */
012 int EOF = 0;
013 /** RegularExpression Id. */
014 int ALPHA_CHAR = 1;
015 /** RegularExpression Id. */
016 int NUM_CHAR = 2;
017 /** RegularExpression Id. */
018 int ALPHANUM_CHAR = 3;
019 /** RegularExpression Id. */
020 int IDENTIFIER_CHAR = 4;
021 /** RegularExpression Id. */
022 int IDENTIFIER = 5;
023 /** RegularExpression Id. */
024 int XMLNAME = 6;
025 /** RegularExpression Id. */
026 int QUOTED_STRING_NO_BREAKS = 7;
027 /** RegularExpression Id. */
028 int QUOTED_STRING = 8;
029 /** RegularExpression Id. */
030 int WHITESPACE = 9;
031 /** RegularExpression Id. */
032 int NEWLINE = 10;
033 /** RegularExpression Id. */
034 int QUOTE = 11;
035 /** RegularExpression Id. */
036 int NO_WHITESPACE_OR_LT_OR_DOLLAR = 12;
037 /** RegularExpression Id. */
038 int NO_LT_OR_DOLLAR = 13;
039 /** RegularExpression Id. */
040 int DOLLAR = 14;
041 /** RegularExpression Id. */
042 int NO_OPENBRACE_OR_LT = 15;
043 /** RegularExpression Id. */
044 int TEXT_IN_EL = 16;
045 /** RegularExpression Id. */
046 int EL_ESCAPE = 17;
047 /** RegularExpression Id. */
048 int NO_JSP_COMMENT_END = 18;
049 /** RegularExpression Id. */
050 int NO_JSP_TAG_END = 19;
051 /** RegularExpression Id. */
052 int TAG_START = 22;
053 /** RegularExpression Id. */
054 int ENDTAG_START = 23;
055 /** RegularExpression Id. */
056 int COMMENT_START = 24;
057 /** RegularExpression Id. */
058 int DECL_START = 25;
059 /** RegularExpression Id. */
060 int DOCTYPE_DECL_START = 26;
061 /** RegularExpression Id. */
062 int CDATA_START = 27;
063 /** RegularExpression Id. */
064 int JSP_COMMENT_START = 28;
065 /** RegularExpression Id. */
066 int JSP_DECLARATION_START = 29;
067 /** RegularExpression Id. */
068 int JSP_EXPRESSION_START = 30;
069 /** RegularExpression Id. */
070 int JSP_SCRIPTLET_START = 31;
071 /** RegularExpression Id. */
072 int JSP_DIRECTIVE_START = 32;
073 /** RegularExpression Id. */
074 int EL_EXPRESSION = 33;
075 /** RegularExpression Id. */
076 int UNPARSED_TEXT = 34;
077 /** RegularExpression Id. */
078 int JSP_DIRECTIVE_NAME = 35;
079 /** RegularExpression Id. */
080 int JSP_DIRECTIVE_ATTRIBUTE_NAME = 36;
081 /** RegularExpression Id. */
082 int JSP_DIRECTIVE_ATTRIBUTE_EQUALS = 37;
083 /** RegularExpression Id. */
084 int JSP_DIRECTIVE_ATTRIBUTE_VALUE = 38;
085 /** RegularExpression Id. */
086 int JSP_DIRECTIVE_END = 39;
087 /** RegularExpression Id. */
088 int JSP_SCRIPTLET_END = 40;
089 /** RegularExpression Id. */
090 int JSP_SCRIPTLET = 41;
091 /** RegularExpression Id. */
092 int JSP_EXPRESSION_END = 42;
093 /** RegularExpression Id. */
094 int JSP_EXPRESSION = 43;
095 /** RegularExpression Id. */
096 int JSP_DECLARATION_END = 44;
097 /** RegularExpression Id. */
098 int JSP_DECLARATION = 45;
099 /** RegularExpression Id. */
100 int JSP_COMMENT_END = 46;
101 /** RegularExpression Id. */
102 int JSP_COMMENT_CONTENT = 47;
103 /** RegularExpression Id. */
104 int WHITESPACES = 48;
105 /** RegularExpression Id. */
106 int NAME = 49;
107 /** RegularExpression Id. */
108 int PUBLIC = 50;
109 /** RegularExpression Id. */
110 int SYSTEM = 51;
111 /** RegularExpression Id. */
112 int DOCTYPE_DECL_END = 52;
113 /** RegularExpression Id. */
114 int QUOTED_LITERAL = 53;
115 /** RegularExpression Id. */
116 int UNPARSED = 54;
117 /** RegularExpression Id. */
118 int CDATA_END = 55;
119 /** RegularExpression Id. */
120 int TAG_NAME = 56;
121 /** RegularExpression Id. */
122 int LST_ERROR = 57;
123 /** RegularExpression Id. */
124 int ATTR_NAME = 58;
125 /** RegularExpression Id. */
126 int TAG_END = 59;
127 /** RegularExpression Id. */
128 int DECL_END = 60;
129 /** RegularExpression Id. */
130 int TAG_SLASHEND = 61;
131 /** RegularExpression Id. */
132 int ATTR_EQ = 62;
133 /** RegularExpression Id. */
134 int IN_TAG_ERROR = 63;
135 /** RegularExpression Id. */
136 int SINGLE_QUOTE = 64;
137 /** RegularExpression Id. */
138 int DOUBLE_QUOTE = 65;
139 /** RegularExpression Id. */
140 int EL_EXPRESSION_IN_ATTRIBUTE = 66;
141 /** RegularExpression Id. */
142 int VALUE_BINDING_IN_ATTRIBUTE = 67;
143 /** RegularExpression Id. */
144 int JSP_EXPRESSION_IN_ATTRIBUTE = 68;
145 /** RegularExpression Id. */
146 int ENDING_SINGLE_QUOTE = 69;
147 /** RegularExpression Id. */
148 int UNPARSED_TEXT_NO_SINGLE_QUOTES = 70;
149 /** RegularExpression Id. */
150 int DOLLAR_OR_HASH_SINGLE_QUOTE = 71;
151 /** RegularExpression Id. */
152 int ENDING_DOUBLE_QUOTE = 72;
153 /** RegularExpression Id. */
154 int UNPARSED_TEXT_NO_DOUBLE_QUOTES = 73;
155 /** RegularExpression Id. */
156 int DOLLAR_OR_HASH_DOUBLE_QUOTE = 74;
157 /** RegularExpression Id. */
158 int COMMENT_END = 75;
159 /** RegularExpression Id. */
160 int COMMENT_TEXT = 76;
161
162 /** Lexical state. */
163 int CommentState = 0;
164 /** Lexical state. */
165 int AttrValueBetweenDoubleQuotesState = 1;
166 /** Lexical state. */
167 int AttrValueBetweenSingleQuotesState = 2;
168 /** Lexical state. */
169 int StartTagState = 3;
170 /** Lexical state. */
171 int CDataState = 4;
172 /** Lexical state. */
173 int DocTypeExternalIdState = 5;
174 /** Lexical state. */
175 int DocTypeState = 6;
176 /** Lexical state. */
177 int JspCommentState = 7;
178 /** Lexical state. */
179 int JspDeclarationState = 8;
180 /** Lexical state. */
181 int JspExpressionState = 9;
182 /** Lexical state. */
183 int JspScriptletState = 10;
184 /** Lexical state. */
185 int InTagState = 11;
186 /** Lexical state. */
187 int AfterTagState = 12;
188 /** Lexical state. */
189 int AttrValueState = 13;
190 /** Lexical state. */
191 int JspDirectiveAttributesState = 14;
192 /** Lexical state. */
193 int JspDirectiveState = 15;
194 /** Lexical state. */
195 int DEFAULT = 16;
196
197 /** Literal token values. */
198 String[] tokenImage = {
199 "<EOF>",
200 "<ALPHA_CHAR>",
201 "<NUM_CHAR>",
202 "<ALPHANUM_CHAR>",
203 "<IDENTIFIER_CHAR>",
204 "<IDENTIFIER>",
205 "<XMLNAME>",
206 "<QUOTED_STRING_NO_BREAKS>",
207 "<QUOTED_STRING>",
208 "<WHITESPACE>",
209 "<NEWLINE>",
210 "<QUOTE>",
211 "<NO_WHITESPACE_OR_LT_OR_DOLLAR>",
212 "<NO_LT_OR_DOLLAR>",
213 "\"$\"",
214 "<NO_OPENBRACE_OR_LT>",
215 "<TEXT_IN_EL>",
216 "<EL_ESCAPE>",
217 "<NO_JSP_COMMENT_END>",
218 "<NO_JSP_TAG_END>",
219 "<token of kind 20>",
220 "<token of kind 21>",
221 "\"<\"",
222 "\"</\"",
223 "\"<!--\"",
224 "\"<?\"",
225 "\"<!DOCTYPE\"",
226 "\"<![CDATA[\"",
227 "\"<%--\"",
228 "\"<%!\"",
229 "\"<%=\"",
230 "\"<%\"",
231 "\"<%@\"",
232 "<EL_EXPRESSION>",
233 "<UNPARSED_TEXT>",
234 "<JSP_DIRECTIVE_NAME>",
235 "<JSP_DIRECTIVE_ATTRIBUTE_NAME>",
236 "\"=\"",
237 "<JSP_DIRECTIVE_ATTRIBUTE_VALUE>",
238 "\"%>\"",
239 "\"%>\"",
240 "<JSP_SCRIPTLET>",
241 "\"%>\"",
242 "<JSP_EXPRESSION>",
243 "\"%>\"",
244 "<JSP_DECLARATION>",
245 "\"--%>\"",
246 "<JSP_COMMENT_CONTENT>",
247 "<WHITESPACES>",
248 "<NAME>",
249 "\"PUBLIC\"",
250 "\"SYSTEM\"",
251 "\">\"",
252 "<QUOTED_LITERAL>",
253 "<UNPARSED>",
254 "\"]]>\"",
255 "<TAG_NAME>",
256 "<LST_ERROR>",
257 "<ATTR_NAME>",
258 "\">\"",
259 "<DECL_END>",
260 "\"/>\"",
261 "\"=\"",
262 "<IN_TAG_ERROR>",
263 "\"\\\'\"",
264 "\"\\\"\"",
265 "<EL_EXPRESSION_IN_ATTRIBUTE>",
266 "<VALUE_BINDING_IN_ATTRIBUTE>",
267 "<JSP_EXPRESSION_IN_ATTRIBUTE>",
268 "\"\\\'\"",
269 "<UNPARSED_TEXT_NO_SINGLE_QUOTES>",
270 "<DOLLAR_OR_HASH_SINGLE_QUOTE>",
271 "\"\\\"\"",
272 "<UNPARSED_TEXT_NO_DOUBLE_QUOTES>",
273 "<DOLLAR_OR_HASH_DOUBLE_QUOTE>",
274 "<COMMENT_END>",
275 "<COMMENT_TEXT>",
276 };
277
278 }
|