00001 #ifndef INC_JavaStoreWalkerTokenTypes_hpp_
00002 #define INC_JavaStoreWalkerTokenTypes_hpp_
00003
00004
00005 struct JavaStoreWalkerTokenTypes {
00006 enum {
00007 EOF_ = 1,
00008 BLOCK = 4,
00009 MODIFIERS = 5,
00010 OBJBLOCK = 6,
00011 SLIST = 7,
00012 CTOR_DEF = 8,
00013 METHOD_DEF = 9,
00014 VARIABLE_DEF = 10,
00015 INSTANCE_INIT = 11,
00016 STATIC_INIT = 12,
00017 TYPE = 13,
00018 CLASS_DEF = 14,
00019 INTERFACE_DEF = 15,
00020 PACKAGE_DEF = 16,
00021 ARRAY_DECLARATOR = 17,
00022 EXTENDS_CLAUSE = 18,
00023 IMPLEMENTS_CLAUSE = 19,
00024 PARAMETERS = 20,
00025 PARAMETER_DEF = 21,
00026 LABELED_STAT = 22,
00027 TYPECAST = 23,
00028 INDEX_OP = 24,
00029 POST_INC = 25,
00030 POST_DEC = 26,
00031 METHOD_CALL = 27,
00032 EXPR = 28,
00033 ARRAY_INIT = 29,
00034 IMPORT = 30,
00035 UNARY_MINUS = 31,
00036 UNARY_PLUS = 32,
00037 CASE_GROUP = 33,
00038 ELIST = 34,
00039 FOR_INIT = 35,
00040 FOR_CONDITION = 36,
00041 FOR_ITERATOR = 37,
00042 EMPTY_STAT = 38,
00043 FINAL = 39,
00044 ABSTRACT = 40,
00045 STRICTFP = 41,
00046 SUPER_CTOR_CALL = 42,
00047 CTOR_CALL = 43,
00048 LITERAL_package = 44,
00049 SEMI = 45,
00050 LITERAL_import = 46,
00051 LBRACK = 47,
00052 RBRACK = 48,
00053 LITERAL_void = 49,
00054 LITERAL_boolean = 50,
00055 LITERAL_byte = 51,
00056 LITERAL_char = 52,
00057 LITERAL_short = 53,
00058 LITERAL_int = 54,
00059 LITERAL_float = 55,
00060 LITERAL_long = 56,
00061 LITERAL_double = 57,
00062 IDENT = 58,
00063 DOT = 59,
00064 STAR = 60,
00065 LITERAL_private = 61,
00066 LITERAL_public = 62,
00067 LITERAL_protected = 63,
00068 LITERAL_static = 64,
00069 LITERAL_transient = 65,
00070 LITERAL_native = 66,
00071 LITERAL_threadsafe = 67,
00072 LITERAL_synchronized = 68,
00073 LITERAL_volatile = 69,
00074 LITERAL_class = 70,
00075 LITERAL_extends = 71,
00076 LITERAL_interface = 72,
00077 LCURLY = 73,
00078 RCURLY = 74,
00079 COMMA = 75,
00080 LITERAL_implements = 76,
00081 LPAREN = 77,
00082 RPAREN = 78,
00083 LITERAL_this = 79,
00084 LITERAL_super = 80,
00085 ASSIGN = 81,
00086 LITERAL_throws = 82,
00087 COLON = 83,
00088 LITERAL_if = 84,
00089 LITERAL_else = 85,
00090 LITERAL_for = 86,
00091 LITERAL_while = 87,
00092 LITERAL_do = 88,
00093 LITERAL_break = 89,
00094 LITERAL_continue = 90,
00095 LITERAL_return = 91,
00096 LITERAL_switch = 92,
00097 LITERAL_throw = 93,
00098 LITERAL_case = 94,
00099 LITERAL_default = 95,
00100 LITERAL_try = 96,
00101 LITERAL_finally = 97,
00102 LITERAL_catch = 98,
00103 PLUS_ASSIGN = 99,
00104 MINUS_ASSIGN = 100,
00105 STAR_ASSIGN = 101,
00106 DIV_ASSIGN = 102,
00107 MOD_ASSIGN = 103,
00108 SR_ASSIGN = 104,
00109 BSR_ASSIGN = 105,
00110 SL_ASSIGN = 106,
00111 BAND_ASSIGN = 107,
00112 BXOR_ASSIGN = 108,
00113 BOR_ASSIGN = 109,
00114 QUESTION = 110,
00115 LOR = 111,
00116 LAND = 112,
00117 BOR = 113,
00118 BXOR = 114,
00119 BAND = 115,
00120 NOT_EQUAL = 116,
00121 EQUAL = 117,
00122 LT_ = 118,
00123 GT = 119,
00124 LE = 120,
00125 GE = 121,
00126 LITERAL_instanceof = 122,
00127 SL = 123,
00128 SR = 124,
00129 BSR = 125,
00130 PLUS = 126,
00131 MINUS = 127,
00132 DIV = 128,
00133 MOD = 129,
00134 INC = 130,
00135 DEC = 131,
00136 BNOT = 132,
00137 LNOT = 133,
00138 LITERAL_true = 134,
00139 LITERAL_false = 135,
00140 LITERAL_null = 136,
00141 LITERAL_new = 137,
00142 NUM_INT = 138,
00143 CHAR_LITERAL = 139,
00144 STRING_LITERAL = 140,
00145 NUM_FLOAT = 141,
00146 NUM_LONG = 142,
00147 NUM_DOUBLE = 143,
00148 WS = 144,
00149 SL_COMMENT = 145,
00150 ML_COMMENT = 146,
00151 ESC = 147,
00152 HEX_DIGIT = 148,
00153 VOCAB = 149,
00154 EXPONENT = 150,
00155 FLOAT_SUFFIX = 151,
00156 LITERAL_const = 152,
00157 NULL_TREE_LOOKAHEAD = 3
00158 };
00159 };
00160 #endif