00001 #ifndef INC_AdaStoreWalkerTokenTypes_hpp_
00002 #define INC_AdaStoreWalkerTokenTypes_hpp_
00003
00004
00005 struct AdaStoreWalkerTokenTypes {
00006 enum {
00007 EOF_ = 1,
00008 PRAGMA = 4,
00009 IDENTIFIER = 5,
00010 SEMI = 6,
00011 LPAREN = 7,
00012 COMMA = 8,
00013 RPAREN = 9,
00014 RIGHT_SHAFT = 10,
00015 WITH = 11,
00016 DOT = 12,
00017 USE = 13,
00018 TYPE = 14,
00019 TIC = 15,
00020 RANGE = 16,
00021 DIGITS = 17,
00022 DELTA = 18,
00023 ACCESS = 19,
00024 PRIVATE = 20,
00025 PACKAGE = 21,
00026 BODY = 22,
00027 IS = 23,
00028 PROCEDURE = 24,
00029 FUNCTION = 25,
00030 NEW = 26,
00031 OTHERS = 27,
00032 PIPE = 28,
00033 DOT_DOT = 29,
00034 ALL = 30,
00035 COLON = 31,
00036 IN = 32,
00037 OUT = 33,
00038 RENAMES = 34,
00039 CHARACTER_LITERAL = 35,
00040 CHAR_STRING = 36,
00041 NuLL = 37,
00042 RECORD = 38,
00043 SEPARATE = 39,
00044 ABSTRACT = 40,
00045 RETURN = 41,
00046 TASK = 42,
00047 PROTECTED = 43,
00048 BOX = 44,
00049 ASSIGN = 45,
00050 ENTRY = 46,
00051 FOR = 47,
00052 END = 48,
00053 AT = 49,
00054 MOD = 50,
00055 SUBTYPE = 51,
00056 EXCEPTION = 52,
00057 CONSTANT = 53,
00058 ARRAY = 54,
00059 OF = 55,
00060 ALIASED = 56,
00061 CASE = 57,
00062 WHEN = 58,
00063 TAGGED = 59,
00064 LIMITED = 60,
00065 GENERIC = 61,
00066 BEGIN = 62,
00067 LT_LT = 63,
00068 GT_GT = 64,
00069 IF = 65,
00070 THEN = 66,
00071 ELSIF = 67,
00072 ELSE = 68,
00073 LOOP = 69,
00074 WHILE = 70,
00075 REVERSE = 71,
00076 DECLARE = 72,
00077 EXIT = 73,
00078 GOTO = 74,
00079 ACCEPT = 75,
00080 DO = 76,
00081 DELAY = 77,
00082 UNTIL = 78,
00083 SELECT = 79,
00084 ABORT = 80,
00085 OR = 81,
00086 TERMINATE = 82,
00087 RAISE = 83,
00088 REQUEUE = 84,
00089 AND = 85,
00090 XOR = 86,
00091 NOT = 87,
00092 EQ = 88,
00093 NE = 89,
00094 LT_ = 90,
00095 LE = 91,
00096 GT = 92,
00097 GE = 93,
00098 PLUS = 94,
00099 MINUS = 95,
00100 CONCAT = 96,
00101 STAR = 97,
00102 DIV = 98,
00103 REM = 99,
00104 ABS = 100,
00105 EXPON = 101,
00106 NUMERIC_LIT = 102,
00107 ABORTABLE_PART = 103,
00108 ABORT_STATEMENT = 104,
00109 ABSTRACT_SUBPROGRAM_DECLARATION = 105,
00110 ACCEPT_ALTERNATIVE = 106,
00111 ACCEPT_STATEMENT = 107,
00112 ALLOCATOR = 108,
00113 ASSIGNMENT_STATEMENT = 109,
00114 ASYNCHRONOUS_SELECT = 110,
00115 ATTRIBUTE_DEFINITION_CLAUSE = 111,
00116 AT_CLAUSE = 112,
00117 BLOCK_STATEMENT = 113,
00118 CASE_STATEMENT = 114,
00119 CASE_STATEMENT_ALTERNATIVE = 115,
00120 CODE_STATEMENT = 116,
00121 COMPONENT_DECLARATION = 117,
00122 COMPONENT_LIST = 118,
00123 CONDITION = 119,
00124 CONDITIONAL_ENTRY_CALL = 120,
00125 CONTEXT_CLAUSE = 121,
00126 DECLARATIVE_ITEM = 122,
00127 DECLARATIVE_PART = 123,
00128 DEFINING_IDENTIFIER_LIST = 124,
00129 DELAY_ALTERNATIVE = 125,
00130 DELAY_STATEMENT = 126,
00131 DELTA_CONSTRAINT = 127,
00132 DIGITS_CONSTRAINT = 128,
00133 DISCRETE_RANGE = 129,
00134 DISCRIMINANT_ASSOCIATION = 130,
00135 DISCRIMINANT_CONSTRAINT = 131,
00136 DISCRIMINANT_SPECIFICATION = 132,
00137 ENTRY_BODY = 133,
00138 ENTRY_CALL_ALTERNATIVE = 134,
00139 ENTRY_CALL_STATEMENT = 135,
00140 ENTRY_DECLARATION = 136,
00141 ENTRY_INDEX_SPECIFICATION = 137,
00142 ENUMERATION_REPESENTATION_CLAUSE = 138,
00143 EXCEPTION_DECLARATION = 139,
00144 EXCEPTION_HANDLER = 140,
00145 EXCEPTION_RENAMING_DECLARATION = 141,
00146 EXIT_STATEMENT = 142,
00147 FORMAL_PACKAGE_DECLARATION = 143,
00148 FORMAL_TYPE_DECLARATION = 144,
00149 FULL_TYPE_DECLARATION = 145,
00150 GENERIC_FORMAL_PART = 146,
00151 GENERIC_INSTANTIATION = 147,
00152 GENERIC_PACKAGE_DECLARATION = 148,
00153 GENERIC_RENAMING_DECLARATION = 149,
00154 GENERIC_SUBPROGRAM_DECLARATION = 150,
00155 GOTO_STATEMENT = 151,
00156 HANDLED_SEQUENCE_OF_STATEMENTS = 152,
00157 IF_STATEMENT = 153,
00158 INCOMPLETE_TYPE_DECLARATION = 154,
00159 INDEXED_COMPONENT = 155,
00160 INDEX_CONSTRAINT = 156,
00161 LIBRARY_ITEM = 157,
00162 LOOP_STATEMENT = 158,
00163 NAME = 159,
00164 NULL_STATEMENT = 160,
00165 NUMBER_DECLARATION = 161,
00166 OBJECT_DECLARATION = 162,
00167 OBJECT_RENAMING_DECLARATION = 163,
00168 OPERATOR_SYMBOL = 164,
00169 PACKAGE_BODY = 165,
00170 PACKAGE_BODY_STUB = 166,
00171 PACKAGE_RENAMING_DECLARATION = 167,
00172 PACKAGE_SPECIFICATION = 168,
00173 PARAMETER_SPECIFICATION = 169,
00174 PREFIX = 170,
00175 PRIMARY = 171,
00176 PRIVATE_EXTENSION_DECLARATION = 172,
00177 PRIVATE_TYPE_DECLARATION = 173,
00178 PROCEDURE_CALL_STATEMENT = 174,
00179 PROTECTED_BODY = 175,
00180 PROTECTED_BODY_STUB = 176,
00181 PROTECTED_TYPE_DECLARATION = 177,
00182 RAISE_STATEMENT = 178,
00183 RANGE_ATTRIBUTE_REFERENCE = 179,
00184 RECORD_REPRESENTATION_CLAUSE = 180,
00185 REQUEUE_STATEMENT = 181,
00186 RETURN_STATEMENT = 182,
00187 SELECTIVE_ACCEPT = 183,
00188 SELECT_ALTERNATIVE = 184,
00189 SELECT_STATEMENT = 185,
00190 SEQUENCE_OF_STATEMENTS = 186,
00191 SINGLE_PROTECTED_DECLARATION = 187,
00192 SINGLE_TASK_DECLARATION = 188,
00193 STATEMENT = 189,
00194 SUBPROGRAM_BODY = 190,
00195 SUBPROGRAM_BODY_STUB = 191,
00196 SUBPROGRAM_DECLARATION = 192,
00197 SUBPROGRAM_RENAMING_DECLARATION = 193,
00198 SUBTYPE_DECLARATION = 194,
00199 SUBTYPE_INDICATION = 195,
00200 SUBTYPE_MARK = 196,
00201 SUBUNIT = 197,
00202 TASK_BODY = 198,
00203 TASK_BODY_STUB = 199,
00204 TASK_TYPE_DECLARATION = 200,
00205 TERMINATE_ALTERNATIVE = 201,
00206 TIMED_ENTRY_CALL = 202,
00207 TRIGGERING_ALTERNATIVE = 203,
00208 TYPE_DECLARATION = 204,
00209 USE_CLAUSE = 205,
00210 USE_TYPE_CLAUSE = 206,
00211 VARIANT = 207,
00212 VARIANT_PART = 208,
00213 WITH_CLAUSE = 209,
00214 ABSTRACT_FUNCTION_DECLARATION = 210,
00215 ABSTRACT_PROCEDURE_DECLARATION = 211,
00216 ACCESS_TO_FUNCTION_DECLARATION = 212,
00217 ACCESS_TO_OBJECT_DECLARATION = 213,
00218 ACCESS_TO_PROCEDURE_DECLARATION = 214,
00219 ACCESS_TYPE_DECLARATION = 215,
00220 ARRAY_OBJECT_DECLARATION = 216,
00221 ARRAY_TYPE_DECLARATION = 217,
00222 AND_THEN = 218,
00223 BASIC_DECLARATIVE_ITEMS_OPT = 219,
00224 BLOCK_BODY = 220,
00225 BLOCK_BODY_OPT = 221,
00226 CALL_STATEMENT = 222,
00227 COMPONENT_CLAUSES_OPT = 223,
00228 COMPONENT_ITEMS = 224,
00229 COND_CLAUSE = 225,
00230 DECIMAL_FIXED_POINT_DECLARATION = 226,
00231 DECLARE_OPT = 227,
00232 DERIVED_RECORD_EXTENSION = 228,
00233 DERIVED_TYPE_DECLARATION = 229,
00234 DISCRETE_SUBTYPE_DEF_OPT = 230,
00235 DISCRIMINANT_SPECIFICATIONS = 231,
00236 DISCRIM_PART_OPT = 232,
00237 ELSE_OPT = 233,
00238 ELSIFS_OPT = 234,
00239 ENTRY_INDEX_OPT = 235,
00240 ENUMERATION_TYPE_DECLARATION = 236,
00241 EXCEPT_HANDLER_PART_OPT = 237,
00242 EXTENSION_OPT = 238,
00243 FLOATING_POINT_DECLARATION = 239,
00244 FORMAL_DECIMAL_FIXED_POINT_DECLARATION = 240,
00245 FORMAL_DISCRETE_TYPE_DECLARATION = 241,
00246 FORMAL_FLOATING_POINT_DECLARATION = 242,
00247 FORMAL_FUNCTION_DECLARATION = 243,
00248 FORMAL_MODULAR_TYPE_DECLARATION = 244,
00249 FORMAL_ORDINARY_DERIVED_TYPE_DECLARATION = 245,
00250 FORMAL_ORDINARY_FIXED_POINT_DECLARATION = 246,
00251 FORMAL_PART_OPT = 247,
00252 FORMAL_PRIVATE_EXTENSION_DECLARATION = 248,
00253 FORMAL_PRIVATE_TYPE_DECLARATION = 249,
00254 FORMAL_PROCEDURE_DECLARATION = 250,
00255 FORMAL_SIGNED_INTEGER_TYPE_DECLARATION = 251,
00256 FUNCTION_BODY = 252,
00257 FUNCTION_BODY_STUB = 253,
00258 FUNCTION_DECLARATION = 254,
00259 FUNCTION_RENAMING_DECLARATION = 255,
00260 GENERIC_FUNCTION_DECLARATION = 256,
00261 GENERIC_FUNCTION_INSTANTIATION = 257,
00262 GENERIC_FUNCTION_RENAMING = 258,
00263 GENERIC_PACKAGE_INSTANTIATION = 259,
00264 GENERIC_PACKAGE_RENAMING = 260,
00265 GENERIC_PROCEDURE_DECLARATION = 261,
00266 GENERIC_PROCEDURE_INSTANTIATION = 262,
00267 GENERIC_PROCEDURE_RENAMING = 263,
00268 GUARD_OPT = 264,
00269 IDENTIFIER_COLON_OPT = 265,
00270 INIT_OPT = 266,
00271 ITERATION_SCHEME_OPT = 267,
00272 LABEL_OPT = 268,
00273 MARK_WITH_CONSTRAINT = 269,
00274 MODIFIERS = 270,
00275 MODULAR_TYPE_DECLARATION = 271,
00276 MOD_CLAUSE_OPT = 272,
00277 NOT_IN = 273,
00278 ORDINARY_DERIVED_TYPE_DECLARATION = 274,
00279 ORDINARY_FIXED_POINT_DECLARATION = 275,
00280 OR_ELSE = 276,
00281 OR_SELECT_OPT = 277,
00282 PARENTHESIZED_PRIMARY = 278,
00283 PRIVATE_TASK_ITEMS_OPT = 279,
00284 PROCEDURE_BODY = 280,
00285 PROCEDURE_BODY_STUB = 281,
00286 PROCEDURE_DECLARATION = 282,
00287 PROCEDURE_RENAMING_DECLARATION = 283,
00288 PROT_MEMBER_DECLARATIONS = 284,
00289 PROT_OP_BODIES_OPT = 285,
00290 PROT_OP_DECLARATIONS = 286,
00291 RANGED_EXPRS = 287,
00292 RECORD_TYPE_DECLARATION = 288,
00293 SELECTOR_NAMES_OPT = 289,
00294 SIGNED_INTEGER_TYPE_DECLARATION = 290,
00295 TASK_ITEMS_OPT = 291,
00296 UNARY_MINUS = 292,
00297 UNARY_PLUS = 293,
00298 VALUE = 294,
00299 VALUES = 295,
00300 VARIANTS = 296,
00301 COMMENT_INTRO = 297,
00302 DIGIT = 298,
00303 EXPONENT = 299,
00304 EXTENDED_DIGIT = 300,
00305 BASED_INTEGER = 301,
00306 WS_ = 302,
00307 COMMENT = 303,
00308 CHARACTER_STRING = 304,
00309 NULL_TREE_LOOKAHEAD = 3
00310 };
00311 };
00312 #endif