freemarker.core.FMParserConstants Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of freemarker Show documentation
Show all versions of freemarker Show documentation
FreeMarker is a "template engine"; a generic tool to generate text output based on templates.
/* Generated By:JavaCC: Do not edit this line. FMParserConstants.java */
package freemarker.core;
/**
* Token literal values and constants.
* Generated by org.javacc.parser.OtherFilesGen#start()
*/
interface FMParserConstants {
/** End of File. */
int EOF = 0;
/** RegularExpression Id. */
int BLANK = 1;
/** RegularExpression Id. */
int START_TAG = 2;
/** RegularExpression Id. */
int END_TAG = 3;
/** RegularExpression Id. */
int CLOSE_TAG1 = 4;
/** RegularExpression Id. */
int CLOSE_TAG2 = 5;
/** RegularExpression Id. */
int ATTEMPT = 6;
/** RegularExpression Id. */
int RECOVER = 7;
/** RegularExpression Id. */
int IF = 8;
/** RegularExpression Id. */
int ELSE_IF = 9;
/** RegularExpression Id. */
int LIST = 10;
/** RegularExpression Id. */
int ITEMS = 11;
/** RegularExpression Id. */
int SEP = 12;
/** RegularExpression Id. */
int FOREACH = 13;
/** RegularExpression Id. */
int SWITCH = 14;
/** RegularExpression Id. */
int CASE = 15;
/** RegularExpression Id. */
int ASSIGN = 16;
/** RegularExpression Id. */
int GLOBALASSIGN = 17;
/** RegularExpression Id. */
int LOCALASSIGN = 18;
/** RegularExpression Id. */
int _INCLUDE = 19;
/** RegularExpression Id. */
int IMPORT = 20;
/** RegularExpression Id. */
int FUNCTION = 21;
/** RegularExpression Id. */
int MACRO = 22;
/** RegularExpression Id. */
int TRANSFORM = 23;
/** RegularExpression Id. */
int VISIT = 24;
/** RegularExpression Id. */
int STOP = 25;
/** RegularExpression Id. */
int RETURN = 26;
/** RegularExpression Id. */
int CALL = 27;
/** RegularExpression Id. */
int SETTING = 28;
/** RegularExpression Id. */
int OUTPUTFORMAT = 29;
/** RegularExpression Id. */
int AUTOESC = 30;
/** RegularExpression Id. */
int NOAUTOESC = 31;
/** RegularExpression Id. */
int COMPRESS = 32;
/** RegularExpression Id. */
int COMMENT = 33;
/** RegularExpression Id. */
int TERSE_COMMENT = 34;
/** RegularExpression Id. */
int NOPARSE = 35;
/** RegularExpression Id. */
int END_IF = 36;
/** RegularExpression Id. */
int END_LIST = 37;
/** RegularExpression Id. */
int END_ITEMS = 38;
/** RegularExpression Id. */
int END_SEP = 39;
/** RegularExpression Id. */
int END_RECOVER = 40;
/** RegularExpression Id. */
int END_ATTEMPT = 41;
/** RegularExpression Id. */
int END_FOREACH = 42;
/** RegularExpression Id. */
int END_LOCAL = 43;
/** RegularExpression Id. */
int END_GLOBAL = 44;
/** RegularExpression Id. */
int END_ASSIGN = 45;
/** RegularExpression Id. */
int END_FUNCTION = 46;
/** RegularExpression Id. */
int END_MACRO = 47;
/** RegularExpression Id. */
int END_OUTPUTFORMAT = 48;
/** RegularExpression Id. */
int END_AUTOESC = 49;
/** RegularExpression Id. */
int END_NOAUTOESC = 50;
/** RegularExpression Id. */
int END_COMPRESS = 51;
/** RegularExpression Id. */
int END_TRANSFORM = 52;
/** RegularExpression Id. */
int END_SWITCH = 53;
/** RegularExpression Id. */
int ELSE = 54;
/** RegularExpression Id. */
int BREAK = 55;
/** RegularExpression Id. */
int SIMPLE_RETURN = 56;
/** RegularExpression Id. */
int HALT = 57;
/** RegularExpression Id. */
int FLUSH = 58;
/** RegularExpression Id. */
int TRIM = 59;
/** RegularExpression Id. */
int LTRIM = 60;
/** RegularExpression Id. */
int RTRIM = 61;
/** RegularExpression Id. */
int NOTRIM = 62;
/** RegularExpression Id. */
int DEFAUL = 63;
/** RegularExpression Id. */
int SIMPLE_NESTED = 64;
/** RegularExpression Id. */
int NESTED = 65;
/** RegularExpression Id. */
int SIMPLE_RECURSE = 66;
/** RegularExpression Id. */
int RECURSE = 67;
/** RegularExpression Id. */
int FALLBACK = 68;
/** RegularExpression Id. */
int ESCAPE = 69;
/** RegularExpression Id. */
int END_ESCAPE = 70;
/** RegularExpression Id. */
int NOESCAPE = 71;
/** RegularExpression Id. */
int END_NOESCAPE = 72;
/** RegularExpression Id. */
int UNIFIED_CALL = 73;
/** RegularExpression Id. */
int UNIFIED_CALL_END = 74;
/** RegularExpression Id. */
int FTL_HEADER = 75;
/** RegularExpression Id. */
int TRIVIAL_FTL_HEADER = 76;
/** RegularExpression Id. */
int UNKNOWN_DIRECTIVE = 77;
/** RegularExpression Id. */
int STATIC_TEXT_WS = 78;
/** RegularExpression Id. */
int STATIC_TEXT_NON_WS = 79;
/** RegularExpression Id. */
int STATIC_TEXT_FALSE_ALARM = 80;
/** RegularExpression Id. */
int DOLLAR_INTERPOLATION_OPENING = 81;
/** RegularExpression Id. */
int HASH_INTERPOLATION_OPENING = 82;
/** RegularExpression Id. */
int ESCAPED_CHAR = 90;
/** RegularExpression Id. */
int STRING_LITERAL = 91;
/** RegularExpression Id. */
int RAW_STRING = 92;
/** RegularExpression Id. */
int FALSE = 93;
/** RegularExpression Id. */
int TRUE = 94;
/** RegularExpression Id. */
int INTEGER = 95;
/** RegularExpression Id. */
int DECIMAL = 96;
/** RegularExpression Id. */
int DOT = 97;
/** RegularExpression Id. */
int DOT_DOT = 98;
/** RegularExpression Id. */
int DOT_DOT_LESS = 99;
/** RegularExpression Id. */
int DOT_DOT_ASTERISK = 100;
/** RegularExpression Id. */
int BUILT_IN = 101;
/** RegularExpression Id. */
int EXISTS = 102;
/** RegularExpression Id. */
int EQUALS = 103;
/** RegularExpression Id. */
int DOUBLE_EQUALS = 104;
/** RegularExpression Id. */
int NOT_EQUALS = 105;
/** RegularExpression Id. */
int PLUS_EQUALS = 106;
/** RegularExpression Id. */
int MINUS_EQUALS = 107;
/** RegularExpression Id. */
int TIMES_EQUALS = 108;
/** RegularExpression Id. */
int DIV_EQUALS = 109;
/** RegularExpression Id. */
int MOD_EQUALS = 110;
/** RegularExpression Id. */
int PLUS_PLUS = 111;
/** RegularExpression Id. */
int MINUS_MINUS = 112;
/** RegularExpression Id. */
int LESS_THAN = 113;
/** RegularExpression Id. */
int LESS_THAN_EQUALS = 114;
/** RegularExpression Id. */
int ESCAPED_GT = 115;
/** RegularExpression Id. */
int ESCAPED_GTE = 116;
/** RegularExpression Id. */
int PLUS = 117;
/** RegularExpression Id. */
int MINUS = 118;
/** RegularExpression Id. */
int TIMES = 119;
/** RegularExpression Id. */
int DOUBLE_STAR = 120;
/** RegularExpression Id. */
int ELLIPSIS = 121;
/** RegularExpression Id. */
int DIVIDE = 122;
/** RegularExpression Id. */
int PERCENT = 123;
/** RegularExpression Id. */
int AND = 124;
/** RegularExpression Id. */
int OR = 125;
/** RegularExpression Id. */
int EXCLAM = 126;
/** RegularExpression Id. */
int COMMA = 127;
/** RegularExpression Id. */
int SEMICOLON = 128;
/** RegularExpression Id. */
int COLON = 129;
/** RegularExpression Id. */
int OPEN_BRACKET = 130;
/** RegularExpression Id. */
int CLOSE_BRACKET = 131;
/** RegularExpression Id. */
int OPEN_PAREN = 132;
/** RegularExpression Id. */
int CLOSE_PAREN = 133;
/** RegularExpression Id. */
int OPENING_CURLY_BRACKET = 134;
/** RegularExpression Id. */
int CLOSING_CURLY_BRACKET = 135;
/** RegularExpression Id. */
int IN = 136;
/** RegularExpression Id. */
int AS = 137;
/** RegularExpression Id. */
int USING = 138;
/** RegularExpression Id. */
int ID = 139;
/** RegularExpression Id. */
int OPEN_MISPLACED_INTERPOLATION = 140;
/** RegularExpression Id. */
int NON_ESCAPED_ID_START_CHAR = 141;
/** RegularExpression Id. */
int ESCAPED_ID_CHAR = 142;
/** RegularExpression Id. */
int ID_START_CHAR = 143;
/** RegularExpression Id. */
int ASCII_DIGIT = 144;
/** RegularExpression Id. */
int DIRECTIVE_END = 145;
/** RegularExpression Id. */
int EMPTY_DIRECTIVE_END = 146;
/** RegularExpression Id. */
int NATURAL_GT = 147;
/** RegularExpression Id. */
int NATURAL_GTE = 148;
/** RegularExpression Id. */
int TERMINATING_WHITESPACE = 149;
/** RegularExpression Id. */
int TERMINATING_EXCLAM = 150;
/** RegularExpression Id. */
int TERSE_COMMENT_END = 151;
/** RegularExpression Id. */
int MAYBE_END = 152;
/** RegularExpression Id. */
int KEEP_GOING = 153;
/** RegularExpression Id. */
int LONE_LESS_THAN_OR_DASH = 154;
/** Lexical state. */
int DEFAULT = 0;
/** Lexical state. */
int NODIRECTIVE = 1;
/** Lexical state. */
int FM_EXPRESSION = 2;
/** Lexical state. */
int IN_PAREN = 3;
/** Lexical state. */
int NAMED_PARAMETER_EXPRESSION = 4;
/** Lexical state. */
int EXPRESSION_COMMENT = 5;
/** Lexical state. */
int NO_SPACE_EXPRESSION = 6;
/** Lexical state. */
int NO_PARSE = 7;
/** Literal token values. */
String[] tokenImage = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"<_INCLUDE>",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"\"${\"",
"\"#{\"",
"",
"",
"",
"\">\"",
"\"]\"",
"\"-\"",
"",
"",
"",
"",
"\"false\"",
"\"true\"",
"",
"",
"\".\"",
"\"..\"",
"",
"\"..*\"",
"\"?\"",
"\"??\"",
"\"=\"",
"\"==\"",
"\"!=\"",
"\"+=\"",
"\"-=\"",
"\"*=\"",
"\"/=\"",
"\"%=\"",
"\"++\"",
"\"--\"",
"",
"",
"",
"",
"\"+\"",
"\"-\"",
"\"*\"",
"\"**\"",
"\"...\"",
"\"/\"",
"\"%\"",
"",
"",
"\"!\"",
"\",\"",
"\";\"",
"\":\"",
"\"[\"",
"\"]\"",
"\"(\"",
"\")\"",
"\"{\"",
"\"}\"",
"\"in\"",
"\"as\"",
"\"using\"",
"",
"",
"",
"",
"",
"",
"\">\"",
"",
"\">\"",
"\">=\"",
"",
"",
"",
"",
"",
"",
};
}