
net.sandius.rembulan.parser.ParserConstants Maven / Gradle / Ivy
/* Generated By:JavaCC: Do not edit this line. ParserConstants.java */
package net.sandius.rembulan.parser;
/**
* Token literal values and constants.
* Generated by org.javacc.parser.OtherFilesGen#start()
*/
public interface ParserConstants {
/** End of File. */
int EOF = 0;
/** RegularExpression Id. */
int LL_BEGIN = 6;
/** RegularExpression Id. */
int LL_BODY_BODY = 7;
/** RegularExpression Id. */
int LL_END_BODY = 9;
/** RegularExpression Id. */
int LL_TAIL = 10;
/** RegularExpression Id. */
int LL_END_NOTAIL = 11;
/** RegularExpression Id. */
int LONG_COMMENT = 12;
/** RegularExpression Id. */
int LINE_COMMENT = 14;
/** RegularExpression Id. */
int LC_BODY_BODY = 15;
/** RegularExpression Id. */
int LC_END_BODY = 17;
/** RegularExpression Id. */
int LC_END_TAIL = 18;
/** RegularExpression Id. */
int LC_END_NOTAIL = 19;
/** RegularExpression Id. */
int AND = 20;
/** RegularExpression Id. */
int BREAK = 21;
/** RegularExpression Id. */
int DO = 22;
/** RegularExpression Id. */
int ELSE = 23;
/** RegularExpression Id. */
int ELSEIF = 24;
/** RegularExpression Id. */
int END = 25;
/** RegularExpression Id. */
int FALSE = 26;
/** RegularExpression Id. */
int FOR = 27;
/** RegularExpression Id. */
int FUNCTION = 28;
/** RegularExpression Id. */
int GOTO = 29;
/** RegularExpression Id. */
int IF = 30;
/** RegularExpression Id. */
int IN = 31;
/** RegularExpression Id. */
int LOCAL = 32;
/** RegularExpression Id. */
int NIL = 33;
/** RegularExpression Id. */
int NOT = 34;
/** RegularExpression Id. */
int OR = 35;
/** RegularExpression Id. */
int REPEAT = 36;
/** RegularExpression Id. */
int RETURN = 37;
/** RegularExpression Id. */
int THEN = 38;
/** RegularExpression Id. */
int TRUE = 39;
/** RegularExpression Id. */
int UNTIL = 40;
/** RegularExpression Id. */
int WHILE = 41;
/** RegularExpression Id. */
int NAME = 42;
/** RegularExpression Id. */
int NUMERAL = 43;
/** RegularExpression Id. */
int DECDIGIT = 44;
/** RegularExpression Id. */
int HEXDIGIT = 45;
/** RegularExpression Id. */
int SIGN = 46;
/** RegularExpression Id. */
int DECEXP = 47;
/** RegularExpression Id. */
int HEX = 48;
/** RegularExpression Id. */
int HEXEXP = 49;
/** RegularExpression Id. */
int DEC_NUMERAL = 50;
/** RegularExpression Id. */
int HEX_NUMERAL = 51;
/** RegularExpression Id. */
int LITERAL_STRING = 52;
/** RegularExpression Id. */
int DOUBLE_QUOTED_STRING = 53;
/** RegularExpression Id. */
int SINGLE_QUOTED_STRING = 54;
/** RegularExpression Id. */
int ESCAPED = 55;
/** RegularExpression Id. */
int HEXCHAR = 56;
/** RegularExpression Id. */
int DECCHAR = 57;
/** RegularExpression Id. */
int UNICODE = 58;
/** RegularExpression Id. */
int CHAR = 59;
/** RegularExpression Id. */
int NEWLINE = 60;
/** RegularExpression Id. */
int SKIP_WHITESPACE = 61;
/** RegularExpression Id. */
int PLUS = 62;
/** RegularExpression Id. */
int MINUS = 63;
/** RegularExpression Id. */
int MUL = 64;
/** RegularExpression Id. */
int DIV = 65;
/** RegularExpression Id. */
int MOD = 66;
/** RegularExpression Id. */
int POW = 67;
/** RegularExpression Id. */
int LEN = 68;
/** RegularExpression Id. */
int BAND = 69;
/** RegularExpression Id. */
int BNOT = 70;
/** RegularExpression Id. */
int BOR = 71;
/** RegularExpression Id. */
int SHL = 72;
/** RegularExpression Id. */
int SHR = 73;
/** RegularExpression Id. */
int IDIV = 74;
/** RegularExpression Id. */
int DBL_DOT = 75;
/** RegularExpression Id. */
int EQ = 76;
/** RegularExpression Id. */
int NEQ = 77;
/** RegularExpression Id. */
int LE = 78;
/** RegularExpression Id. */
int GE = 79;
/** RegularExpression Id. */
int LT = 80;
/** RegularExpression Id. */
int GT = 81;
/** RegularExpression Id. */
int ASSIGN = 82;
/** RegularExpression Id. */
int PAREN_OPEN = 83;
/** RegularExpression Id. */
int PAREN_CLOSE = 84;
/** RegularExpression Id. */
int CURLY_OPEN = 85;
/** RegularExpression Id. */
int CURLY_CLOSE = 86;
/** RegularExpression Id. */
int SQUARE_OPEN = 87;
/** RegularExpression Id. */
int SQUARE_CLOSE = 88;
/** RegularExpression Id. */
int DOUBLE_COLON = 89;
/** RegularExpression Id. */
int SEMICOLON = 90;
/** RegularExpression Id. */
int COLON = 91;
/** RegularExpression Id. */
int COMMA = 92;
/** RegularExpression Id. */
int DOT = 93;
/** RegularExpression Id. */
int VARARGS = 94;
/** Lexical state. */
int DEFAULT = 0;
/** Lexical state. */
int IN_LL_BODY = 1;
/** Lexical state. */
int IN_LL_END = 2;
/** Lexical state. */
int IN_LINE_COMMENT = 3;
/** Lexical state. */
int IN_LC_BODY = 4;
/** Lexical state. */
int IN_LC_END = 5;
/** Literal token values. */
String[] tokenImage = {
"",
"\" \"",
"\"\\t\"",
"\"\\n\"",
"\"\\r\"",
"\"\\f\"",
"",
"",
"\"]\"",
"",
"",
"",
"",
"\"--\"",
"",
"",
"\"]\"",
"",
"",
"",
"\"and\"",
"\"break\"",
"\"do\"",
"\"else\"",
"\"elseif\"",
"\"end\"",
"\"false\"",
"\"for\"",
"\"function\"",
"\"goto\"",
"\"if\"",
"\"in\"",
"\"local\"",
"\"nil\"",
"\"not\"",
"\"or\"",
"\"repeat\"",
"\"return\"",
"\"then\"",
"\"true\"",
"\"until\"",
"\"while\"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"\"+\"",
"\"-\"",
"\"*\"",
"\"/\"",
"\"%\"",
"\"^\"",
"\"#\"",
"\"&\"",
"\"~\"",
"\"|\"",
"\"<<\"",
"\">>\"",
"\"//\"",
"\"..\"",
"\"==\"",
"\"~=\"",
"\"<=\"",
"\">=\"",
"\"<\"",
"\">\"",
"\"=\"",
"\"(\"",
"\")\"",
"\"{\"",
"\"}\"",
"\"[\"",
"\"]\"",
"\"::\"",
"\";\"",
"\":\"",
"\",\"",
"\".\"",
"\"...\"",
};
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy