001    /* Generated By:JavaCC: Do not edit this line. ELParserConstants.java */
002    package org.apache.commons.el.parser;
003    
004    public interface ELParserConstants {
005    
006      int EOF = 0;
007      int NON_EXPRESSION_TEXT = 1;
008      int START_EXPRESSION = 2;
009      int INTEGER_LITERAL = 7;
010      int FLOATING_POINT_LITERAL = 8;
011      int EXPONENT = 9;
012      int STRING_LITERAL = 10;
013      int BADLY_ESCAPED_STRING_LITERAL = 11;
014      int TRUE = 12;
015      int FALSE = 13;
016      int NULL = 14;
017      int END_EXPRESSION = 15;
018      int DOT = 16;
019      int GT1 = 17;
020      int GT2 = 18;
021      int LT1 = 19;
022      int LT2 = 20;
023      int EQ1 = 21;
024      int EQ2 = 22;
025      int LE1 = 23;
026      int LE2 = 24;
027      int GE1 = 25;
028      int GE2 = 26;
029      int NE1 = 27;
030      int NE2 = 28;
031      int LPAREN = 29;
032      int RPAREN = 30;
033      int COMMA = 31;
034      int COLON = 32;
035      int LBRACKET = 33;
036      int RBRACKET = 34;
037      int PLUS = 35;
038      int MINUS = 36;
039      int MULTIPLY = 37;
040      int DIVIDE1 = 38;
041      int DIVIDE2 = 39;
042      int MODULUS1 = 40;
043      int MODULUS2 = 41;
044      int NOT1 = 42;
045      int NOT2 = 43;
046      int AND1 = 44;
047      int AND2 = 45;
048      int OR1 = 46;
049      int OR2 = 47;
050      int EMPTY = 48;
051      int COND = 49;
052      int IDENTIFIER = 50;
053      int IMPL_OBJ_START = 51;
054      int LETTER = 52;
055      int DIGIT = 53;
056      int ILLEGAL_CHARACTER = 54;
057    
058      int DEFAULT = 0;
059      int IN_EXPRESSION = 1;
060    
061      String[] tokenImage = {
062        "<EOF>",
063        "<NON_EXPRESSION_TEXT>",
064        "\"${\"",
065        "\" \"",
066        "\"\\t\"",
067        "\"\\n\"",
068        "\"\\r\"",
069        "<INTEGER_LITERAL>",
070        "<FLOATING_POINT_LITERAL>",
071        "<EXPONENT>",
072        "<STRING_LITERAL>",
073        "<BADLY_ESCAPED_STRING_LITERAL>",
074        "\"true\"",
075        "\"false\"",
076        "\"null\"",
077        "\"}\"",
078        "\".\"",
079        "\">\"",
080        "\"gt\"",
081        "\"<\"",
082        "\"lt\"",
083        "\"==\"",
084        "\"eq\"",
085        "\"<=\"",
086        "\"le\"",
087        "\">=\"",
088        "\"ge\"",
089        "\"!=\"",
090        "\"ne\"",
091        "\"(\"",
092        "\")\"",
093        "\",\"",
094        "\":\"",
095        "\"[\"",
096        "\"]\"",
097        "\"+\"",
098        "\"-\"",
099        "\"*\"",
100        "\"/\"",
101        "\"div\"",
102        "\"%\"",
103        "\"mod\"",
104        "\"not\"",
105        "\"!\"",
106        "\"and\"",
107        "\"&&\"",
108        "\"or\"",
109        "\"||\"",
110        "\"empty\"",
111        "\"?\"",
112        "<IDENTIFIER>",
113        "\"#\"",
114        "<LETTER>",
115        "<DIGIT>",
116        "<ILLEGAL_CHARACTER>",
117      };
118    
119    }