languages/ada/AdaTokenTypes.hpp
Go to the documentation of this file.00001
#ifndef INC_AdaTokenTypes_hpp_
00002
#define INC_AdaTokenTypes_hpp_
00003
00004
00005 struct AdaTokenTypes {
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
NULL_TREE_LOOKAHEAD = 3
00309 };
00310 };
00311
#endif
This file is part of the documentation for KDevelop Version 3.0.4.