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 }