View Javadoc
1   /* Generated By:JavaCC: Do not edit this line. ExpressionParserConstants.java */
2   package com.randomnoun.common.jexl.parser;
3   
4   
5   /**
6    * Token literal values and constants.
7    * Generated by org.javacc.parser.OtherFilesGen#start()
8    */
9   public interface ExpressionParserConstants {
10  
11    /** End of File. */
12    int EOF = 0;
13    /** RegularExpression Id. */
14    int INTEGER_LITERAL = 6;
15    /** RegularExpression Id. */
16    int DECIMAL_LITERAL = 7;
17    /** RegularExpression Id. */
18    int HEX_LITERAL = 8;
19    /** RegularExpression Id. */
20    int OCTAL_LITERAL = 9;
21    /** RegularExpression Id. */
22    int FLOATING_POINT_LITERAL = 10;
23    /** RegularExpression Id. */
24    int CHARACTER_LITERAL = 11;
25    /** RegularExpression Id. */
26    int STRING_LITERAL = 12;
27    /** RegularExpression Id. */
28    int TRUE = 13;
29    /** RegularExpression Id. */
30    int NULL = 14;
31    /** RegularExpression Id. */
32    int FALSE = 15;
33    /** RegularExpression Id. */
34    int IDENTIFIER = 16;
35    /** RegularExpression Id. */
36    int LETTER = 17;
37    /** RegularExpression Id. */
38    int DIGIT = 18;
39  
40    /** Lexical state. */
41    int DEFAULT = 0;
42  
43    /** Literal token values. */
44    String[] tokenImage = {
45      "<EOF>",
46      "\" \"",
47      "\"\\t\"",
48      "\"\\n\"",
49      "\"\\r\"",
50      "\"\\f\"",
51      "<INTEGER_LITERAL>",
52      "<DECIMAL_LITERAL>",
53      "<HEX_LITERAL>",
54      "<OCTAL_LITERAL>",
55      "<FLOATING_POINT_LITERAL>",
56      "<CHARACTER_LITERAL>",
57      "<STRING_LITERAL>",
58      "\"true\"",
59      "\"null\"",
60      "\"false\"",
61      "<IDENTIFIER>",
62      "<LETTER>",
63      "<DIGIT>",
64      "\"||\"",
65      "\"&&\"",
66      "\"==\"",
67      "\"!=\"",
68      "\"<\"",
69      "\">\"",
70      "\"<=\"",
71      "\">=\"",
72      "\"+\"",
73      "\"-\"",
74      "\"*\"",
75      "\"/\"",
76      "\"%\"",
77      "\"~\"",
78      "\"!\"",
79      "\"(\"",
80      "\")\"",
81      "\".\"",
82      "\",\"",
83    };
84  
85  }