• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* Generated By:JJTree&JavaCC: Do not edit this line. StandardParserConstants.java */
2 package org.apache.velocity.runtime.parser;
3 
4 
5 /**
6  * Token literal values and constants.
7  * Generated by org.javacc.parser.OtherFilesGen#start()
8  */
9 public interface StandardParserConstants {
10 
11   /** End of File. */
12   int EOF = 0;
13   /** RegularExpression Id. */
14   int LONE_SYMBOL = 1;
15   /** RegularExpression Id. */
16   int ZERO_WIDTH_WHITESPACE = 2;
17   /** RegularExpression Id. */
18   int INDEX_LBRACKET = 3;
19   /** RegularExpression Id. */
20   int LOGICAL_OR_2 = 4;
21   /** RegularExpression Id. */
22   int PIPE = 5;
23   /** RegularExpression Id. */
24   int INDEX_RBRACKET = 6;
25   /** RegularExpression Id. */
26   int LBRACKET = 7;
27   /** RegularExpression Id. */
28   int RBRACKET = 8;
29   /** RegularExpression Id. */
30   int COMMA = 9;
31   /** RegularExpression Id. */
32   int DOUBLEDOT = 10;
33   /** RegularExpression Id. */
34   int COLON = 11;
35   /** RegularExpression Id. */
36   int LEFT_CURLEY = 12;
37   /** RegularExpression Id. */
38   int RIGHT_CURLEY = 13;
39   /** RegularExpression Id. */
40   int LPAREN = 14;
41   /** RegularExpression Id. */
42   int RPAREN = 15;
43   /** RegularExpression Id. */
44   int REFMOD2_RPAREN = 16;
45   /** RegularExpression Id. */
46   int ESCAPE_DIRECTIVE = 17;
47   /** RegularExpression Id. */
48   int SET_DIRECTIVE = 18;
49   /** RegularExpression Id. */
50   int DOLLAR = 19;
51   /** RegularExpression Id. */
52   int DOLLARBANG = 20;
53   /** RegularExpression Id. */
54   int HASH = 24;
55   /** RegularExpression Id. */
56   int SINGLE_LINE_COMMENT_START = 25;
57   /** RegularExpression Id. */
58   int SINGLE_LINE_COMMENT = 26;
59   /** RegularExpression Id. */
60   int FORMAL_COMMENT = 27;
61   /** RegularExpression Id. */
62   int MULTI_LINE_COMMENT = 28;
63   /** RegularExpression Id. */
64   int TEXTBLOCK = 29;
65   /** RegularExpression Id. */
66   int WHITESPACE = 32;
67   /** RegularExpression Id. */
68   int NEWLINE = 33;
69   /** RegularExpression Id. */
70   int SUFFIX = 34;
71   /** RegularExpression Id. */
72   int STRING_LITERAL = 35;
73   /** RegularExpression Id. */
74   int TRUE = 36;
75   /** RegularExpression Id. */
76   int FALSE = 37;
77   /** RegularExpression Id. */
78   int MINUS = 38;
79   /** RegularExpression Id. */
80   int PLUS = 39;
81   /** RegularExpression Id. */
82   int MULTIPLY = 40;
83   /** RegularExpression Id. */
84   int DIVIDE = 41;
85   /** RegularExpression Id. */
86   int MODULUS = 42;
87   /** RegularExpression Id. */
88   int LOGICAL_AND = 43;
89   /** RegularExpression Id. */
90   int LOGICAL_OR = 44;
91   /** RegularExpression Id. */
92   int LOGICAL_LT = 45;
93   /** RegularExpression Id. */
94   int LOGICAL_LE = 46;
95   /** RegularExpression Id. */
96   int LOGICAL_GT = 47;
97   /** RegularExpression Id. */
98   int LOGICAL_GE = 48;
99   /** RegularExpression Id. */
100   int LOGICAL_EQUALS = 49;
101   /** RegularExpression Id. */
102   int LOGICAL_NOT_EQUALS = 50;
103   /** RegularExpression Id. */
104   int LOGICAL_NOT = 51;
105   /** RegularExpression Id. */
106   int EQUALS = 52;
107   /** RegularExpression Id. */
108   int END = 53;
109   /** RegularExpression Id. */
110   int IF_DIRECTIVE = 54;
111   /** RegularExpression Id. */
112   int ELSEIF = 55;
113   /** RegularExpression Id. */
114   int ELSE = 56;
115   /** RegularExpression Id. */
116   int DIGIT = 57;
117   /** RegularExpression Id. */
118   int INTEGER_LITERAL = 58;
119   /** RegularExpression Id. */
120   int FLOATING_POINT_LITERAL = 59;
121   /** RegularExpression Id. */
122   int EXPONENT = 60;
123   /** RegularExpression Id. */
124   int LETTER = 61;
125   /** RegularExpression Id. */
126   int DIRECTIVE_CHAR = 62;
127   /** RegularExpression Id. */
128   int WORD = 63;
129   /** RegularExpression Id. */
130   int BRACKETED_WORD = 64;
131   /** RegularExpression Id. */
132   int ALPHA_CHAR = 65;
133   /** RegularExpression Id. */
134   int IDENTIFIER_CHAR = 66;
135   /** RegularExpression Id. */
136   int IDENTIFIER = 67;
137   /** RegularExpression Id. */
138   int OLD_ALPHA_CHAR = 68;
139   /** RegularExpression Id. */
140   int OLD_IDENTIFIER_CHAR = 69;
141   /** RegularExpression Id. */
142   int OLD_IDENTIFIER = 70;
143   /** RegularExpression Id. */
144   int DOT = 71;
145   /** RegularExpression Id. */
146   int LCURLY = 72;
147   /** RegularExpression Id. */
148   int RCURLY = 73;
149   /** RegularExpression Id. */
150   int REFERENCE_TERMINATOR = 74;
151   /** RegularExpression Id. */
152   int DIRECTIVE_TERMINATOR = 75;
153   /** RegularExpression Id. */
154   int DOUBLE_ESCAPE = 76;
155   /** RegularExpression Id. */
156   int ESCAPE = 77;
157   /** RegularExpression Id. */
158   int TEXT = 78;
159   /** RegularExpression Id. */
160   int INLINE_TEXT = 79;
161   /** RegularExpression Id. */
162   int EMPTY_INDEX = 80;
163 
164   /** Lexical state. */
165   int PRE_DIRECTIVE = 0;
166   /** Lexical state. */
167   int PRE_REFERENCE = 1;
168   /** Lexical state. */
169   int PRE_OLD_REFERENCE = 2;
170   /** Lexical state. */
171   int REFERENCE = 3;
172   /** Lexical state. */
173   int REFMODIFIER = 4;
174   /** Lexical state. */
175   int OLD_REFMODIFIER = 5;
176   /** Lexical state. */
177   int REFMOD3 = 6;
178   /** Lexical state. */
179   int REFINDEX = 7;
180   /** Lexical state. */
181   int DIRECTIVE = 8;
182   /** Lexical state. */
183   int REFMOD2 = 9;
184   /** Lexical state. */
185   int DEFAULT = 10;
186   /** Lexical state. */
187   int REFMOD = 11;
188   /** Lexical state. */
189   int IN_TEXTBLOCK = 12;
190   /** Lexical state. */
191   int IN_MULTILINE_COMMENT = 13;
192   /** Lexical state. */
193   int IN_FORMAL_COMMENT = 14;
194   /** Lexical state. */
195   int IN_SINGLE_LINE_COMMENT = 15;
196   /** Lexical state. */
197   int ALT_VAL = 16;
198   /** Lexical state. */
199   int IN_MULTI_LINE_COMMENT = 17;
200 
201   /** Literal token values. */
202   String[] tokenImage = {
203     "<EOF>",
204     "\"\\u001c\"",
205     "\"\\u001c\"",
206     "\"[\"",
207     "\"||\"",
208     "\"|\"",
209     "\"]\"",
210     "\"[\"",
211     "\"]\"",
212     "\",\"",
213     "\"..\"",
214     "\":\"",
215     "\"{\"",
216     "\"}\"",
217     "\"(\"",
218     "\")\"",
219     "\")\"",
220     "<ESCAPE_DIRECTIVE>",
221     "<SET_DIRECTIVE>",
222     "<DOLLAR>",
223     "<DOLLARBANG>",
224     "\"#[[\"",
225     "<token of kind 22>",
226     "\"#*\"",
227     "\"#\"",
228     "\"##\"",
229     "<SINGLE_LINE_COMMENT>",
230     "\"*#\"",
231     "\"*#\"",
232     "\"]]#\"",
233     "<token of kind 30>",
234     "<token of kind 31>",
235     "<WHITESPACE>",
236     "<NEWLINE>",
237     "<SUFFIX>",
238     "<STRING_LITERAL>",
239     "\"true\"",
240     "\"false\"",
241     "\"-\"",
242     "\"+\"",
243     "\"*\"",
244     "\"/\"",
245     "\"%\"",
246     "<LOGICAL_AND>",
247     "<LOGICAL_OR>",
248     "<LOGICAL_LT>",
249     "<LOGICAL_LE>",
250     "<LOGICAL_GT>",
251     "<LOGICAL_GE>",
252     "<LOGICAL_EQUALS>",
253     "<LOGICAL_NOT_EQUALS>",
254     "<LOGICAL_NOT>",
255     "\"=\"",
256     "<END>",
257     "<IF_DIRECTIVE>",
258     "<ELSEIF>",
259     "<ELSE>",
260     "<DIGIT>",
261     "<INTEGER_LITERAL>",
262     "<FLOATING_POINT_LITERAL>",
263     "<EXPONENT>",
264     "<LETTER>",
265     "<DIRECTIVE_CHAR>",
266     "<WORD>",
267     "<BRACKETED_WORD>",
268     "<ALPHA_CHAR>",
269     "<IDENTIFIER_CHAR>",
270     "<IDENTIFIER>",
271     "<OLD_ALPHA_CHAR>",
272     "<OLD_IDENTIFIER_CHAR>",
273     "<OLD_IDENTIFIER>",
274     "<DOT>",
275     "\"{\"",
276     "\"}\"",
277     "<REFERENCE_TERMINATOR>",
278     "<DIRECTIVE_TERMINATOR>",
279     "\"\\\\\\\\\"",
280     "\"\\\\\"",
281     "<TEXT>",
282     "<INLINE_TEXT>",
283     "<EMPTY_INDEX>",
284   };
285 
286 }
287