001: /* Generated By:JJTree&JavaCC: Do not edit this line. ELParserConstants.java */
002: package org.apache.el.parser;
003:
004: public interface ELParserConstants {
005:
006: int EOF = 0;
007:
008: int LITERAL_EXPRESSION = 1;
009:
010: int START_DYNAMIC_EXPRESSION = 2;
011:
012: int START_DEFERRED_EXPRESSION = 3;
013:
014: int INTEGER_LITERAL = 9;
015:
016: int FLOATING_POINT_LITERAL = 10;
017:
018: int EXPONENT = 11;
019:
020: int STRING_LITERAL = 12;
021:
022: int BADLY_ESCAPED_STRING_LITERAL = 13;
023:
024: int TRUE = 14;
025:
026: int FALSE = 15;
027:
028: int NULL = 16;
029:
030: int END_EXPRESSION = 17;
031:
032: int DOT = 18;
033:
034: int LPAREN = 19;
035:
036: int RPAREN = 20;
037:
038: int LBRACK = 21;
039:
040: int RBRACK = 22;
041:
042: int COLON = 23;
043:
044: int COMMA = 24;
045:
046: int GT0 = 25;
047:
048: int GT1 = 26;
049:
050: int LT0 = 27;
051:
052: int LT1 = 28;
053:
054: int GE0 = 29;
055:
056: int GE1 = 30;
057:
058: int LE0 = 31;
059:
060: int LE1 = 32;
061:
062: int EQ0 = 33;
063:
064: int EQ1 = 34;
065:
066: int NE0 = 35;
067:
068: int NE1 = 36;
069:
070: int NOT0 = 37;
071:
072: int NOT1 = 38;
073:
074: int AND0 = 39;
075:
076: int AND1 = 40;
077:
078: int OR0 = 41;
079:
080: int OR1 = 42;
081:
082: int EMPTY = 43;
083:
084: int INSTANCEOF = 44;
085:
086: int MULT = 45;
087:
088: int PLUS = 46;
089:
090: int MINUS = 47;
091:
092: int QUESTIONMARK = 48;
093:
094: int DIV0 = 49;
095:
096: int DIV1 = 50;
097:
098: int MOD0 = 51;
099:
100: int MOD1 = 52;
101:
102: int IDENTIFIER = 53;
103:
104: int NAMESPACE = 54;
105:
106: int FUNCTIONSUFFIX = 55;
107:
108: int IMPL_OBJ_START = 56;
109:
110: int LETTER = 57;
111:
112: int DIGIT = 58;
113:
114: int ILLEGAL_CHARACTER = 59;
115:
116: int DEFAULT = 0;
117:
118: int IN_EXPRESSION = 1;
119:
120: String[] tokenImage = { "<EOF>", "<LITERAL_EXPRESSION>", "\"${\"",
121: "\"#{\"", "\"\\\\\"", "\" \"", "\"\\t\"", "\"\\n\"",
122: "\"\\r\"", "<INTEGER_LITERAL>", "<FLOATING_POINT_LITERAL>",
123: "<EXPONENT>", "<STRING_LITERAL>",
124: "<BADLY_ESCAPED_STRING_LITERAL>", "\"true\"", "\"false\"",
125: "\"null\"", "\"}\"", "\".\"", "\"(\"", "\")\"", "\"[\"",
126: "\"]\"", "\":\"", "\",\"", "\">\"", "\"gt\"", "\"<\"",
127: "\"lt\"", "\">=\"", "\"ge\"", "\"<=\"", "\"le\"", "\"==\"",
128: "\"eq\"", "\"!=\"", "\"ne\"", "\"!\"", "\"not\"", "\"&&\"",
129: "\"and\"", "\"||\"", "\"or\"", "\"empty\"",
130: "\"instanceof\"", "\"*\"", "\"+\"", "\"-\"", "\"?\"",
131: "\"/\"", "\"div\"", "\"%\"", "\"mod\"", "<IDENTIFIER>",
132: "<NAMESPACE>", "<FUNCTIONSUFFIX>", "\"#\"", "<LETTER>",
133: "<DIGIT>", "<ILLEGAL_CHARACTER>", };
134:
135: }
|