/* Generated By:JJTree&JavaCC: Do not edit this line. Compiler2Constants.java */
package jsdai.expressCompiler;

public interface Compiler2Constants {

  int EOF = 0;
  int REFERENCE2 = 7;
  int SINGLE_LINE_COMMENT = 11;
  int DOCUMENT_COMMENT = 13;
  int MULTI_LINE_COMMENT = 14;
  int LPAREN = 17;
  int RPAREN = 18;
  int LBRACE = 19;
  int RBRACE = 20;
  int LBRACKET = 21;
  int RBRACKET = 22;
  int SEMICOLON = 23;
  int COMMA = 24;
  int DOT = 25;
  int COLON = 26;
  int EQ = 27;
  int ASSIGN = 28;
  int GT = 29;
  int BPATH = 30;
  int FPATH = 31;
  int LT = 32;
  int HOOK = 33;
  int LE = 34;
  int GE = 35;
  int NE = 36;
  int PLUS = 37;
  int MINUS = 38;
  int STAR = 39;
  int STARS = 40;
  int SLASH = 41;
  int BACKSLASH = 42;
  int BIT_OR = 43;
  int OP_AT = 44;
  int COMPLEX_AND = 45;
  int OP_UNDERSCORE = 46;
  int ABS = 47;
  int ABSTRACT = 48;
  int ACOS = 49;
  int AGGREGATE = 50;
  int ALIAS = 51;
  int AND = 52;
  int ANDOR = 53;
  int ARRAY = 54;
  int AS = 55;
  int ASIN = 56;
  int ATAN = 57;
  int BAG = 58;
  int BASED_ON = 59;
  int BEGIN = 60;
  int BINARY = 61;
  int BLENGTH = 62;
  int BOOLEAN = 63;
  int BY = 64;
  int CASE = 65;
  int CONNOTATIONAL = 66;
  int CONSTANT = 67;
  int CONST_E = 68;
  int CONTEXT = 69;
  int COS = 70;
  int CREATE = 71;
  int DEPENDENT_MAP = 72;
  int DERIVE = 73;
  int DIV = 74;
  int EACH = 75;
  int ELSE = 76;
  int ELSIF = 77;
  int END = 78;
  int END_ALIAS = 79;
  int END_CASE = 80;
  int END_CONSTANT = 81;
  int END_CONTEXT = 82;
  int END_CREATE = 83;
  int END_DEPENDENT_MAP = 84;
  int END_ENTITY = 85;
  int END_FUNCTION = 86;
  int END_IF = 87;
  int END_LOCAL = 88;
  int END_MAP = 89;
  int END_MODEL = 90;
  int END_PROCEDURE = 91;
  int END_REPEAT = 92;
  int END_RULE = 93;
  int END_SCHEMA = 94;
  int END_SCHEMA_MAP = 95;
  int END_SCHEMA_VIEW = 96;
  int END_SUBTYPE_CONSTRAINT = 97;
  int END_TYPE = 98;
  int END_VIEW = 99;
  int ENTITY = 100;
  int ENUMERATION = 101;
  int ESCAPE = 102;
  int EXISTS = 103;
  int EXP = 104;
  int EXTENSIBLE = 105;
  int EXTENT = 106;
  int FALSE = 107;
  int FIXED = 108;
  int FOR = 109;
  int FORMAT = 110;
  int FROM = 111;
  int FUNCTION = 112;
  int GENERIC_ENTITY = 113;
  int GENERIC = 114;
  int HIBOUND = 115;
  int HIINDEX = 116;
  int IDENTIFIED_BY = 117;
  int IF = 118;
  int IN = 119;
  int INDEXING = 120;
  int INSERT = 121;
  int INTEGER = 122;
  int INVERSE = 123;
  int LENGTH = 124;
  int LIKE = 125;
  int LIST = 126;
  int LOBOUND = 127;
  int LOCAL = 128;
  int LOG = 129;
  int LOG10 = 130;
  int LOG2 = 131;
  int LOGICAL = 132;
  int LOINDEX = 133;
  int MAP = 134;
  int MOD = 135;
  int MODEL = 136;
  int NOT = 137;
  int NUMBER = 138;
  int NVL = 139;
  int ODD = 140;
  int OF = 141;
  int ONEOF = 142;
  int OPTIONAL = 143;
  int OR = 144;
  int ORDERED_BY = 145;
  int OTHERWISE = 146;
  int PARTITION = 147;
  int PI = 148;
  int PROCEDURE = 149;
  int QUERY = 150;
  int REAL = 151;
  int REFERENCE = 152;
  int REMOVE = 153;
  int RENAMED = 154;
  int REPEAT = 155;
  int RETURN = 156;
  int ROLESOF = 157;
  int RULE = 158;
  int SCHEMA = 159;
  int SCHEMA_MAP = 160;
  int SCHEMA_VIEW = 161;
  int SELECT = 162;
  int SELF = 163;
  int SET = 164;
  int SIN = 165;
  int SIZEOF = 166;
  int SOURCE = 167;
  int SUBTYPE_CONSTRAINT = 168;
  int KW_SKIP = 169;
  int SQRT = 170;
  int STRING = 171;
  int SUBTYPE = 172;
  int SUPERTYPE = 173;
  int TAN = 174;
  int TARGET = 175;
  int THEN = 176;
  int TO = 177;
  int TOTAL_OVER = 178;
  int TRUE = 179;
  int TYPE = 180;
  int TYPEOF = 181;
  int UNIQUE = 182;
  int UNKNOWN = 183;
  int UNTIL = 184;
  int USE = 185;
  int USEDIN = 186;
  int VALUE = 187;
  int VALUE_IN = 188;
  int VALUE_UNIQUE = 189;
  int VAR = 190;
  int VIEW = 191;
  int WITH = 192;
  int WHERE = 193;
  int WHILE = 194;
  int XOR = 195;
  int BINARY_LITERAL = 196;
  int ENCODED_STRING_LITERAL = 197;
  int INTEGER_LITERAL = 198;
  int REAL_LITERAL = 199;
  int SIMPLE_ID = 200;
  int SIMPLE_STRING_LITERAL = 201;
  int BIT = 202;
  int DIGIT = 203;
  int DIGITS = 204;
  int ENCODED_CHARACTER = 205;
  int HEX_DIGIT = 206;
  int LETTER = 207;
  int NOT_PAREN_STAR_QUOTE_SPECIAL = 208;
  int NOT_QUOTE = 209;
  int OCTET = 210;
  int SIGN = 211;
  int GARBAGE = 212;

  int DEFAULT = 0;
  int IN_SINGLE_LINE_COMMENT = 1;
  int IN_DOCUMENT_COMMENT = 2;
  int IN_MULTI_LINE_COMMENT = 3;

  String[] tokenImage = {
    "<EOF>",
    "\" \"",
    "\"\\t\"",
    "\"\\n\"",
    "\"\\r\"",
    "\"\\f\"",
    "\"\\u0000\"",
    "\"(*REFERENCE FROM*) USE\"",
    "\"--\"",
    "\"(**\"",
    "\"(*\"",
    "<SINGLE_LINE_COMMENT>",
    "<token of kind 12>",
    "\"*)\"",
    "\"*)\"",
    "<token of kind 15>",
    "<token of kind 16>",
    "\"(\"",
    "\")\"",
    "\"{\"",
    "\"}\"",
    "\"[\"",
    "\"]\"",
    "\";\"",
    "\",\"",
    "\".\"",
    "\":\"",
    "\"=\"",
    "\":=\"",
    "\">\"",
    "\"<-\"",
    "\"::\"",
    "\"<\"",
    "\"?\"",
    "\"<=\"",
    "\">=\"",
    "\"<>\"",
    "\"+\"",
    "\"-\"",
    "\"*\"",
    "\"**\"",
    "\"/\"",
    "\"\\\\\"",
    "\"|\"",
    "\"@\"",
    "\"&\"",
    "\"_\"",
    "\"abs\"",
    "\"abstract\"",
    "\"acos\"",
    "\"aggregate\"",
    "\"alias\"",
    "\"and\"",
    "\"andor\"",
    "\"array\"",
    "\"as\"",
    "\"asin\"",
    "\"atan\"",
    "\"bag\"",
    "\"based_on\"",
    "\"begin\"",
    "\"binary\"",
    "\"blength\"",
    "\"boolean\"",
    "\"by\"",
    "\"case\"",
    "\"connotational\"",
    "\"constant\"",
    "\"const_e\"",
    "\"context\"",
    "\"cos\"",
    "\"create\"",
    "\"dependent_map\"",
    "\"derive\"",
    "\"div\"",
    "\"each\"",
    "\"else\"",
    "\"elsif\"",
    "\"end\"",
    "\"end_alias\"",
    "\"end_case\"",
    "\"end_constant\"",
    "\"end_context\"",
    "\"end_create\"",
    "\"end_dependent_map\"",
    "\"end_entity\"",
    "\"end_function\"",
    "\"end_if\"",
    "\"end_local\"",
    "\"end_map\"",
    "\"end_model\"",
    "\"end_procedure\"",
    "\"end_repeat\"",
    "\"end_rule\"",
    "\"end_schema\"",
    "\"end_schema_map\"",
    "\"end_schema_view\"",
    "\"end_subtype_constraint\"",
    "\"end_type\"",
    "\"end_view\"",
    "\"entity\"",
    "\"enumeration\"",
    "\"escape\"",
    "\"exists\"",
    "\"exp\"",
    "\"extensible\"",
    "\"extent\"",
    "\"false\"",
    "\"fixed\"",
    "\"for\"",
    "\"format\"",
    "\"from\"",
    "\"function\"",
    "\"generic_entity\"",
    "\"generic\"",
    "\"hibound\"",
    "\"hiindex\"",
    "\"identified_by\"",
    "\"if\"",
    "\"in\"",
    "\"indexing\"",
    "\"insert\"",
    "\"integer\"",
    "\"inverse\"",
    "\"length\"",
    "\"like\"",
    "\"list\"",
    "\"lobound\"",
    "\"local\"",
    "\"log\"",
    "\"log10\"",
    "\"log2\"",
    "\"logical\"",
    "\"loindex\"",
    "\"map\"",
    "\"mod\"",
    "\"model\"",
    "\"not\"",
    "\"number\"",
    "\"nvl\"",
    "\"odd\"",
    "\"of\"",
    "\"oneof\"",
    "\"optional\"",
    "\"or\"",
    "\"ordered_by\"",
    "\"otherwise\"",
    "\"partition\"",
    "\"pi\"",
    "\"procedure\"",
    "\"query\"",
    "\"real\"",
    "\"reference\"",
    "\"remove\"",
    "\"renamed\"",
    "\"repeat\"",
    "\"return\"",
    "\"rolesof\"",
    "\"rule\"",
    "\"schema\"",
    "\"schema_map\"",
    "\"schema_view\"",
    "\"select\"",
    "\"self\"",
    "\"set\"",
    "\"sin\"",
    "\"sizeof\"",
    "\"source\"",
    "\"subtype_constraint\"",
    "\"skip\"",
    "\"sqrt\"",
    "\"string\"",
    "\"subtype\"",
    "\"supertype\"",
    "\"tan\"",
    "\"target\"",
    "\"then\"",
    "\"to\"",
    "\"total_over\"",
    "\"true\"",
    "\"type\"",
    "\"typeof\"",
    "\"unique\"",
    "\"unknown\"",
    "\"until\"",
    "\"use\"",
    "\"usedin\"",
    "\"value\"",
    "\"value_in\"",
    "\"value_unique\"",
    "\"var\"",
    "\"view\"",
    "\"with\"",
    "\"where\"",
    "\"while\"",
    "\"xor\"",
    "<BINARY_LITERAL>",
    "<ENCODED_STRING_LITERAL>",
    "<INTEGER_LITERAL>",
    "<REAL_LITERAL>",
    "<SIMPLE_ID>",
    "<SIMPLE_STRING_LITERAL>",
    "<BIT>",
    "<DIGIT>",
    "<DIGITS>",
    "<ENCODED_CHARACTER>",
    "<HEX_DIGIT>",
    "<LETTER>",
    "<NOT_PAREN_STAR_QUOTE_SPECIAL>",
    "<NOT_QUOTE>",
    "<OCTET>",
    "<SIGN>",
    "<GARBAGE>",
    "\"||\"",
    "\"<*\"",
    "\":<>:\"",
    "\":=:\"",
  };

}
