/* Generated By:JavaCC: Do not edit this line. ParserConstants.java */
package org.classdump.luna.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 = {
    "<EOF>",
    "\" \"",
    "\"\\t\"",
    "\"\\n\"",
    "\"\\r\"",
    "\"\\f\"",
    "<LL_BEGIN>",
    "<LL_BODY_BODY>",
    "\"]\"",
    "<LL_END_BODY>",
    "<LL_TAIL>",
    "<LL_END_NOTAIL>",
    "<LONG_COMMENT>",
    "\"--\"",
    "<LINE_COMMENT>",
    "<LC_BODY_BODY>",
    "\"]\"",
    "<LC_END_BODY>",
    "<LC_END_TAIL>",
    "<LC_END_NOTAIL>",
    "\"and\"",
    "\"break\"",
    "\"do\"",
    "\"else\"",
    "\"elseif\"",
    "\"end\"",
    "\"false\"",
    "\"for\"",
    "\"function\"",
    "\"goto\"",
    "\"if\"",
    "\"in\"",
    "\"local\"",
    "\"nil\"",
    "\"not\"",
    "\"or\"",
    "\"repeat\"",
    "\"return\"",
    "\"then\"",
    "\"true\"",
    "\"until\"",
    "\"while\"",
    "<NAME>",
    "<NUMERAL>",
    "<DECDIGIT>",
    "<HEXDIGIT>",
    "<SIGN>",
    "<DECEXP>",
    "<HEX>",
    "<HEXEXP>",
    "<DEC_NUMERAL>",
    "<HEX_NUMERAL>",
    "<LITERAL_STRING>",
    "<DOUBLE_QUOTED_STRING>",
    "<SINGLE_QUOTED_STRING>",
    "<ESCAPED>",
    "<HEXCHAR>",
    "<DECCHAR>",
    "<UNICODE>",
    "<CHAR>",
    "<NEWLINE>",
    "<SKIP_WHITESPACE>",
    "\"+\"",
    "\"-\"",
    "\"*\"",
    "\"/\"",
    "\"%\"",
    "\"^\"",
    "\"#\"",
    "\"&\"",
    "\"~\"",
    "\"|\"",
    "\"<<\"",
    "\">>\"",
    "\"//\"",
    "\"..\"",
    "\"==\"",
    "\"~=\"",
    "\"<=\"",
    "\">=\"",
    "\"<\"",
    "\">\"",
    "\"=\"",
    "\"(\"",
    "\")\"",
    "\"{\"",
    "\"}\"",
    "\"[\"",
    "\"]\"",
    "\"::\"",
    "\";\"",
    "\":\"",
    "\",\"",
    "\".\"",
    "\"...\"",
  };

}
