202 lines
4.3 KiB
Java
202 lines
4.3 KiB
Java
/* Generated By:JJTree&JavaCC: Do not edit this line. ELParserConstants.java */
|
|
package org.apache.el.parser;
|
|
|
|
|
|
/**
|
|
* Token literal values and constants.
|
|
* Generated by org.javacc.parser.OtherFilesGen#start()
|
|
*/
|
|
public interface ELParserConstants {
|
|
|
|
/** End of File. */
|
|
int EOF = 0;
|
|
/** RegularExpression Id. */
|
|
int LITERAL_EXPRESSION = 1;
|
|
/** RegularExpression Id. */
|
|
int START_DYNAMIC_EXPRESSION = 2;
|
|
/** RegularExpression Id. */
|
|
int START_DEFERRED_EXPRESSION = 3;
|
|
/** RegularExpression Id. */
|
|
int START_SET_OR_MAP = 8;
|
|
/** RegularExpression Id. */
|
|
int RBRACE = 9;
|
|
/** RegularExpression Id. */
|
|
int INTEGER_LITERAL = 10;
|
|
/** RegularExpression Id. */
|
|
int FLOATING_POINT_LITERAL = 11;
|
|
/** RegularExpression Id. */
|
|
int EXPONENT = 12;
|
|
/** RegularExpression Id. */
|
|
int STRING_LITERAL = 13;
|
|
/** RegularExpression Id. */
|
|
int TRUE = 14;
|
|
/** RegularExpression Id. */
|
|
int FALSE = 15;
|
|
/** RegularExpression Id. */
|
|
int NULL = 16;
|
|
/** RegularExpression Id. */
|
|
int DOT = 17;
|
|
/** RegularExpression Id. */
|
|
int LPAREN = 18;
|
|
/** RegularExpression Id. */
|
|
int RPAREN = 19;
|
|
/** RegularExpression Id. */
|
|
int LBRACK = 20;
|
|
/** RegularExpression Id. */
|
|
int RBRACK = 21;
|
|
/** RegularExpression Id. */
|
|
int COLON = 22;
|
|
/** RegularExpression Id. */
|
|
int SEMICOLON = 23;
|
|
/** RegularExpression Id. */
|
|
int COMMA = 24;
|
|
/** RegularExpression Id. */
|
|
int GT0 = 25;
|
|
/** RegularExpression Id. */
|
|
int GT1 = 26;
|
|
/** RegularExpression Id. */
|
|
int LT0 = 27;
|
|
/** RegularExpression Id. */
|
|
int LT1 = 28;
|
|
/** RegularExpression Id. */
|
|
int GE0 = 29;
|
|
/** RegularExpression Id. */
|
|
int GE1 = 30;
|
|
/** RegularExpression Id. */
|
|
int LE0 = 31;
|
|
/** RegularExpression Id. */
|
|
int LE1 = 32;
|
|
/** RegularExpression Id. */
|
|
int EQ0 = 33;
|
|
/** RegularExpression Id. */
|
|
int EQ1 = 34;
|
|
/** RegularExpression Id. */
|
|
int NE0 = 35;
|
|
/** RegularExpression Id. */
|
|
int NE1 = 36;
|
|
/** RegularExpression Id. */
|
|
int NOT0 = 37;
|
|
/** RegularExpression Id. */
|
|
int NOT1 = 38;
|
|
/** RegularExpression Id. */
|
|
int AND0 = 39;
|
|
/** RegularExpression Id. */
|
|
int AND1 = 40;
|
|
/** RegularExpression Id. */
|
|
int OR0 = 41;
|
|
/** RegularExpression Id. */
|
|
int OR1 = 42;
|
|
/** RegularExpression Id. */
|
|
int EMPTY = 43;
|
|
/** RegularExpression Id. */
|
|
int INSTANCEOF = 44;
|
|
/** RegularExpression Id. */
|
|
int MULT = 45;
|
|
/** RegularExpression Id. */
|
|
int PLUS = 46;
|
|
/** RegularExpression Id. */
|
|
int MINUS = 47;
|
|
/** RegularExpression Id. */
|
|
int QUESTIONMARK = 48;
|
|
/** RegularExpression Id. */
|
|
int DIV0 = 49;
|
|
/** RegularExpression Id. */
|
|
int DIV1 = 50;
|
|
/** RegularExpression Id. */
|
|
int MOD0 = 51;
|
|
/** RegularExpression Id. */
|
|
int MOD1 = 52;
|
|
/** RegularExpression Id. */
|
|
int CONCAT = 53;
|
|
/** RegularExpression Id. */
|
|
int ASSIGN = 54;
|
|
/** RegularExpression Id. */
|
|
int ARROW = 55;
|
|
/** RegularExpression Id. */
|
|
int IDENTIFIER = 56;
|
|
/** RegularExpression Id. */
|
|
int FUNCTIONSUFFIX = 57;
|
|
/** RegularExpression Id. */
|
|
int IMPL_OBJ_START = 58;
|
|
/** RegularExpression Id. */
|
|
int LETTER = 59;
|
|
/** RegularExpression Id. */
|
|
int DIGIT = 60;
|
|
/** RegularExpression Id. */
|
|
int ILLEGAL_CHARACTER = 61;
|
|
|
|
/** Lexical state. */
|
|
int DEFAULT = 0;
|
|
/** Lexical state. */
|
|
int IN_EXPRESSION = 1;
|
|
/** Lexical state. */
|
|
int IN_SET_OR_MAP = 2;
|
|
|
|
/** Literal token values. */
|
|
String[] tokenImage = {
|
|
"<EOF>",
|
|
"<LITERAL_EXPRESSION>",
|
|
"\"${\"",
|
|
"\"#{\"",
|
|
"\" \"",
|
|
"\"\\t\"",
|
|
"\"\\n\"",
|
|
"\"\\r\"",
|
|
"\"{\"",
|
|
"\"}\"",
|
|
"<INTEGER_LITERAL>",
|
|
"<FLOATING_POINT_LITERAL>",
|
|
"<EXPONENT>",
|
|
"<STRING_LITERAL>",
|
|
"\"true\"",
|
|
"\"false\"",
|
|
"\"null\"",
|
|
"\".\"",
|
|
"\"(\"",
|
|
"\")\"",
|
|
"\"[\"",
|
|
"\"]\"",
|
|
"\":\"",
|
|
"\";\"",
|
|
"\",\"",
|
|
"\">\"",
|
|
"\"gt\"",
|
|
"\"<\"",
|
|
"\"lt\"",
|
|
"\">=\"",
|
|
"\"ge\"",
|
|
"\"<=\"",
|
|
"\"le\"",
|
|
"\"==\"",
|
|
"\"eq\"",
|
|
"\"!=\"",
|
|
"\"ne\"",
|
|
"\"!\"",
|
|
"\"not\"",
|
|
"\"&&\"",
|
|
"\"and\"",
|
|
"\"||\"",
|
|
"\"or\"",
|
|
"\"empty\"",
|
|
"\"instanceof\"",
|
|
"\"*\"",
|
|
"\"+\"",
|
|
"\"-\"",
|
|
"\"?\"",
|
|
"\"/\"",
|
|
"\"div\"",
|
|
"\"%\"",
|
|
"\"mod\"",
|
|
"\"+=\"",
|
|
"\"=\"",
|
|
"\"->\"",
|
|
"<IDENTIFIER>",
|
|
"<FUNCTIONSUFFIX>",
|
|
"\"#\"",
|
|
"<LETTER>",
|
|
"<DIGIT>",
|
|
"<ILLEGAL_CHARACTER>",
|
|
};
|
|
|
|
}
|