001/* Generated By:JavaCC: Do not edit this line. ELParserConstants.java */
002package org.apache.commons.el.parser;
003
004public 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}