View Javadoc
1   /* Generated by:  JJTree&ParserGeneratorCC: Do not edit this line. ParserConstants.java */
2   package org.apache.commons.jexl3.parser;
3   
4   
5   /**
6    * Token literal values and constants.
7    * Generated by com.helger.pgcc.output.java.OtherFilesGenJava#start()
8    */
9   public interface ParserConstants {
10  
11    /** End of File. */
12    int EOF = 0;
13    /** RegularExpression Id. */
14    int LPAREN = 9;
15    /** RegularExpression Id. */
16    int RPAREN = 10;
17    /** RegularExpression Id. */
18    int LCURLY = 11;
19    /** RegularExpression Id. */
20    int RCURLY = 12;
21    /** RegularExpression Id. */
22    int LBRACKET = 13;
23    /** RegularExpression Id. */
24    int RBRACKET = 14;
25    /** RegularExpression Id. */
26    int SEMICOL = 15;
27    /** RegularExpression Id. */
28    int COLON = 16;
29    /** RegularExpression Id. */
30    int COMMA = 17;
31    /** RegularExpression Id. */
32    int DOT = 18;
33    /** RegularExpression Id. */
34    int QDOT = 19;
35    /** RegularExpression Id. */
36    int ELIPSIS = 20;
37    /** RegularExpression Id. */
38    int QMARK = 21;
39    /** RegularExpression Id. */
40    int ELVIS = 22;
41    /** RegularExpression Id. */
42    int NULLP = 23;
43    /** RegularExpression Id. */
44    int AND = 24;
45    /** RegularExpression Id. */
46    int OR = 25;
47    /** RegularExpression Id. */
48    int _AND = 26;
49    /** RegularExpression Id. */
50    int _OR = 27;
51    /** RegularExpression Id. */
52    int eq = 28;
53    /** RegularExpression Id. */
54    int ne = 29;
55    /** RegularExpression Id. */
56    int gt = 30;
57    /** RegularExpression Id. */
58    int ge = 31;
59    /** RegularExpression Id. */
60    int lt = 32;
61    /** RegularExpression Id. */
62    int le = 33;
63    /** RegularExpression Id. */
64    int req = 34;
65    /** RegularExpression Id. */
66    int rne = 35;
67    /** RegularExpression Id. */
68    int seq = 36;
69    /** RegularExpression Id. */
70    int eeq = 37;
71    /** RegularExpression Id. */
72    int sne = 38;
73    /** RegularExpression Id. */
74    int ene = 39;
75    /** RegularExpression Id. */
76    int EQ = 40;
77    /** RegularExpression Id. */
78    int NE = 41;
79    /** RegularExpression Id. */
80    int GT = 42;
81    /** RegularExpression Id. */
82    int GE = 43;
83    /** RegularExpression Id. */
84    int LT = 44;
85    /** RegularExpression Id. */
86    int LE = 45;
87    /** RegularExpression Id. */
88    int plus_assign = 46;
89    /** RegularExpression Id. */
90    int minus_assign = 47;
91    /** RegularExpression Id. */
92    int mult_assign = 48;
93    /** RegularExpression Id. */
94    int div_assign = 49;
95    /** RegularExpression Id. */
96    int mod_assign = 50;
97    /** RegularExpression Id. */
98    int and_assign = 51;
99    /** RegularExpression Id. */
100   int or_assign = 52;
101   /** RegularExpression Id. */
102   int xor_assign = 53;
103   /** RegularExpression Id. */
104   int lshift_assign = 54;
105   /** RegularExpression Id. */
106   int rshiftu_assign = 55;
107   /** RegularExpression Id. */
108   int rshift_assign = 56;
109   /** RegularExpression Id. */
110   int assign = 57;
111   /** RegularExpression Id. */
112   int plus = 58;
113   /** RegularExpression Id. */
114   int plusplus = 59;
115   /** RegularExpression Id. */
116   int minus = 60;
117   /** RegularExpression Id. */
118   int minusminus = 61;
119   /** RegularExpression Id. */
120   int mult = 62;
121   /** RegularExpression Id. */
122   int div = 63;
123   /** RegularExpression Id. */
124   int mod = 64;
125   /** RegularExpression Id. */
126   int not = 65;
127   /** RegularExpression Id. */
128   int and = 66;
129   /** RegularExpression Id. */
130   int or = 67;
131   /** RegularExpression Id. */
132   int xor = 68;
133   /** RegularExpression Id. */
134   int lshift = 69;
135   /** RegularExpression Id. */
136   int rshiftu = 70;
137   /** RegularExpression Id. */
138   int rshift = 71;
139   /** RegularExpression Id. */
140   int tilda = 72;
141   /** RegularExpression Id. */
142   int range = 73;
143   /** RegularExpression Id. */
144   int NOT = 74;
145   /** RegularExpression Id. */
146   int DIV = 75;
147   /** RegularExpression Id. */
148   int MOD = 76;
149   /** RegularExpression Id. */
150   int LAMBDA = 77;
151   /** RegularExpression Id. */
152   int FATARROW = 78;
153   /** RegularExpression Id. */
154   int PRAGMA = 79;
155   /** RegularExpression Id. */
156   int IF = 80;
157   /** RegularExpression Id. */
158   int ELSE = 81;
159   /** RegularExpression Id. */
160   int DO = 82;
161   /** RegularExpression Id. */
162   int WHILE = 83;
163   /** RegularExpression Id. */
164   int FOR = 84;
165   /** RegularExpression Id. */
166   int BREAK = 85;
167   /** RegularExpression Id. */
168   int CONTINUE = 86;
169   /** RegularExpression Id. */
170   int FUNCTION = 87;
171   /** RegularExpression Id. */
172   int RETURN = 88;
173   /** RegularExpression Id. */
174   int NEW = 89;
175   /** RegularExpression Id. */
176   int SIZE = 90;
177   /** RegularExpression Id. */
178   int EMPTY = 91;
179   /** RegularExpression Id. */
180   int VAR = 92;
181   /** RegularExpression Id. */
182   int LET = 93;
183   /** RegularExpression Id. */
184   int CONST = 94;
185   /** RegularExpression Id. */
186   int NULL = 95;
187   /** RegularExpression Id. */
188   int TRUE = 96;
189   /** RegularExpression Id. */
190   int FALSE = 97;
191   /** RegularExpression Id. */
192   int NAN_LITERAL = 98;
193   /** RegularExpression Id. */
194   int ANNOTATION = 99;
195   /** RegularExpression Id. */
196   int DOT_IDENTIFIER = 100;
197   /** RegularExpression Id. */
198   int IDENTIFIER = 101;
199   /** RegularExpression Id. */
200   int LETTER = 102;
201   /** RegularExpression Id. */
202   int DIGIT = 103;
203   /** RegularExpression Id. */
204   int ESCAPE = 104;
205   /** RegularExpression Id. */
206   int REGISTER = 105;
207   /** RegularExpression Id. */
208   int INTEGER_LITERAL = 106;
209   /** RegularExpression Id. */
210   int DECIMAL_LITERAL = 107;
211   /** RegularExpression Id. */
212   int HEX_LITERAL = 108;
213   /** RegularExpression Id. */
214   int OCTAL_LITERAL = 109;
215   /** RegularExpression Id. */
216   int INT_SFX = 110;
217   /** RegularExpression Id. */
218   int FLOAT_LITERAL = 111;
219   /** RegularExpression Id. */
220   int EXPONENT = 112;
221   /** RegularExpression Id. */
222   int FLT_CLS = 113;
223   /** RegularExpression Id. */
224   int FLT_SFX = 114;
225   /** RegularExpression Id. */
226   int STRING_LITERAL = 115;
227   /** RegularExpression Id. */
228   int JXLT_LITERAL = 116;
229   /** RegularExpression Id. */
230   int REGEX_LITERAL = 117;
231 
232   /** Lexical state. */
233   int DEFAULT = 0;
234   /** Lexical state. */
235   int NEVER = 1;
236   /** Lexical state. */
237   int DOT_ID = 2;
238 
239   /** Literal token values. */
240   String[] tokenImage = {
241     "<EOF>",
242     "\" \"",
243     "\"\\t\"",
244     "\"\\n\"",
245     "\"\\r\"",
246     "\"\\f\"",
247     "<token of kind 6>",
248     "<token of kind 7>",
249     "<token of kind 8>",
250     "\"(\"",
251     "\")\"",
252     "\"{\"",
253     "\"}\"",
254     "\"[\"",
255     "\"]\"",
256     "\";\"",
257     "\":\"",
258     "\",\"",
259     "\".\"",
260     "\"?.\"",
261     "\"...\"",
262     "\"?\"",
263     "\"?:\"",
264     "\"??\"",
265     "\"&&\"",
266     "\"||\"",
267     "\"and\"",
268     "\"or\"",
269     "\"==\"",
270     "\"!=\"",
271     "\">\"",
272     "\">=\"",
273     "\"<\"",
274     "\"<=\"",
275     "\"=~\"",
276     "\"!~\"",
277     "\"=^\"",
278     "\"=$\"",
279     "\"!^\"",
280     "\"!$\"",
281     "\"eq\"",
282     "\"ne\"",
283     "\"gt\"",
284     "\"ge\"",
285     "\"lt\"",
286     "\"le\"",
287     "\"+=\"",
288     "\"-=\"",
289     "\"*=\"",
290     "\"/=\"",
291     "\"%=\"",
292     "\"&=\"",
293     "\"|=\"",
294     "\"^=\"",
295     "\"<<=\"",
296     "\">>>=\"",
297     "\">>=\"",
298     "\"=\"",
299     "\"+\"",
300     "\"++\"",
301     "\"-\"",
302     "\"--\"",
303     "\"*\"",
304     "\"/\"",
305     "\"%\"",
306     "\"!\"",
307     "\"&\"",
308     "\"|\"",
309     "\"^\"",
310     "\"<<\"",
311     "\">>>\"",
312     "\">>\"",
313     "\"~\"",
314     "\"..\"",
315     "\"not\"",
316     "\"div\"",
317     "\"mod\"",
318     "\"->\"",
319     "\"=>\"",
320     "\"#pragma\"",
321     "\"if\"",
322     "\"else\"",
323     "\"do\"",
324     "\"while\"",
325     "\"for\"",
326     "\"break\"",
327     "\"continue\"",
328     "\"function\"",
329     "\"return\"",
330     "\"new\"",
331     "\"size\"",
332     "\"empty\"",
333     "\"var\"",
334     "\"let\"",
335     "\"const\"",
336     "\"null\"",
337     "\"true\"",
338     "\"false\"",
339     "\"NaN\"",
340     "<ANNOTATION>",
341     "<DOT_IDENTIFIER>",
342     "<IDENTIFIER>",
343     "<LETTER>",
344     "<DIGIT>",
345     "<ESCAPE>",
346     "<REGISTER>",
347     "<INTEGER_LITERAL>",
348     "<DECIMAL_LITERAL>",
349     "<HEX_LITERAL>",
350     "<OCTAL_LITERAL>",
351     "<INT_SFX>",
352     "<FLOAT_LITERAL>",
353     "<EXPONENT>",
354     "<FLT_CLS>",
355     "<FLT_SFX>",
356     "<STRING_LITERAL>",
357     "<JXLT_LITERAL>",
358     "<REGEX_LITERAL>",
359   };
360 
361 }