JspParserConstants.java
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 }