1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303
|
// $ANTLR 2.7.2: ada.tree.g -> AdaTreeParserSuperTokenTypes.txt$
AdaTreeParserSuper // output token vocab name
PRAGMA="pragma"=4
IDENTIFIER=5
SEMI=6
LPAREN=7
COMMA=8
RPAREN=9
RIGHT_SHAFT=10
WITH="with"=11
DOT=12
USE="use"=13
TYPE="type"=14
TIC=15
RANGE="range"=16
DIGITS="digits"=17
DELTA="delta"=18
ACCESS="access"=19
PRIVATE="private"=20
PACKAGE="package"=21
BODY="body"=22
IS="is"=23
PROCEDURE="procedure"=24
FUNCTION="function"=25
NEW="new"=26
OTHERS="others"=27
PIPE=28
DOT_DOT=29
ALL="all"=30
COLON=31
IN="in"=32
OUT="out"=33
RENAMES="renames"=34
CHARACTER_LITERAL=35
CHAR_STRING=36
NuLL="null"=37
RECORD="record"=38
SEPARATE="separate"=39
ABSTRACT="abstract"=40
RETURN="return"=41
TASK="task"=42
PROTECTED="protected"=43
BOX=44
ASSIGN=45
ENTRY="entry"=46
FOR="for"=47
END="end"=48
AT="at"=49
MOD="mod"=50
SUBTYPE="subtype"=51
EXCEPTION="exception"=52
CONSTANT="constant"=53
ARRAY="array"=54
OF="of"=55
ALIASED="aliased"=56
CASE="case"=57
WHEN="when"=58
TAGGED="tagged"=59
LIMITED="limited"=60
GENERIC="generic"=61
BEGIN="begin"=62
LT_LT=63
GT_GT=64
IF="if"=65
THEN="then"=66
ELSIF="elsif"=67
ELSE="else"=68
LOOP="loop"=69
WHILE="while"=70
REVERSE="reverse"=71
DECLARE="declare"=72
EXIT="exit"=73
GOTO="goto"=74
ACCEPT="accept"=75
DO="do"=76
DELAY="delay"=77
UNTIL="until"=78
SELECT="select"=79
ABORT="abort"=80
OR="or"=81
TERMINATE="terminate"=82
RAISE="raise"=83
REQUEUE="requeue"=84
AND="and"=85
XOR="xor"=86
NOT="not"=87
EQ=88
NE=89
LT_=90
LE=91
GT=92
GE=93
PLUS=94
MINUS=95
CONCAT=96
STAR=97
DIV=98
REM="rem"=99
ABS="abs"=100
EXPON=101
NUMERIC_LIT=102
ABORTABLE_PART=103
ABORT_STATEMENT=104
ABSTRACT_SUBPROGRAM_DECLARATION=105
ACCEPT_ALTERNATIVE=106
ACCEPT_STATEMENT=107
ALLOCATOR=108
ASSIGNMENT_STATEMENT=109
ASYNCHRONOUS_SELECT=110
ATTRIBUTE_DEFINITION_CLAUSE=111
AT_CLAUSE=112
BLOCK_STATEMENT=113
CASE_STATEMENT=114
CASE_STATEMENT_ALTERNATIVE=115
CODE_STATEMENT=116
COMPONENT_DECLARATION=117
COMPONENT_LIST=118
CONDITION=119
CONDITIONAL_ENTRY_CALL=120
CONTEXT_CLAUSE=121
DECLARATIVE_ITEM=122
DECLARATIVE_PART=123
DEFINING_IDENTIFIER_LIST=124
DELAY_ALTERNATIVE=125
DELAY_STATEMENT=126
DELTA_CONSTRAINT=127
DIGITS_CONSTRAINT=128
DISCRETE_RANGE=129
DISCRIMINANT_ASSOCIATION=130
DISCRIMINANT_CONSTRAINT=131
DISCRIMINANT_SPECIFICATION=132
ENTRY_BODY=133
ENTRY_CALL_ALTERNATIVE=134
ENTRY_CALL_STATEMENT=135
ENTRY_DECLARATION=136
ENTRY_INDEX_SPECIFICATION=137
ENUMERATION_REPESENTATION_CLAUSE=138
EXCEPTION_DECLARATION=139
EXCEPTION_HANDLER=140
EXCEPTION_RENAMING_DECLARATION=141
EXIT_STATEMENT=142
FORMAL_PACKAGE_DECLARATION=143
FORMAL_TYPE_DECLARATION=144
FULL_TYPE_DECLARATION=145
GENERIC_FORMAL_PART=146
GENERIC_INSTANTIATION=147
GENERIC_PACKAGE_DECLARATION=148
GENERIC_RENAMING_DECLARATION=149
GENERIC_SUBPROGRAM_DECLARATION=150
GOTO_STATEMENT=151
HANDLED_SEQUENCE_OF_STATEMENTS=152
IF_STATEMENT=153
INCOMPLETE_TYPE_DECLARATION=154
INDEXED_COMPONENT=155
INDEX_CONSTRAINT=156
LIBRARY_ITEM=157
LOOP_STATEMENT=158
NAME=159
NULL_STATEMENT=160
NUMBER_DECLARATION=161
OBJECT_DECLARATION=162
OBJECT_RENAMING_DECLARATION=163
OPERATOR_SYMBOL=164
PACKAGE_BODY=165
PACKAGE_BODY_STUB=166
PACKAGE_RENAMING_DECLARATION=167
PACKAGE_SPECIFICATION=168
PARAMETER_SPECIFICATION=169
PREFIX=170
PRIMARY=171
PRIVATE_EXTENSION_DECLARATION=172
PRIVATE_TYPE_DECLARATION=173
PROCEDURE_CALL_STATEMENT=174
PROTECTED_BODY=175
PROTECTED_BODY_STUB=176
PROTECTED_TYPE_DECLARATION=177
RAISE_STATEMENT=178
RANGE_ATTRIBUTE_REFERENCE=179
RECORD_REPRESENTATION_CLAUSE=180
REQUEUE_STATEMENT=181
RETURN_STATEMENT=182
SELECTIVE_ACCEPT=183
SELECT_ALTERNATIVE=184
SELECT_STATEMENT=185
SEQUENCE_OF_STATEMENTS=186
SINGLE_PROTECTED_DECLARATION=187
SINGLE_TASK_DECLARATION=188
STATEMENT=189
SUBPROGRAM_BODY=190
SUBPROGRAM_BODY_STUB=191
SUBPROGRAM_DECLARATION=192
SUBPROGRAM_RENAMING_DECLARATION=193
SUBTYPE_DECLARATION=194
SUBTYPE_INDICATION=195
SUBTYPE_MARK=196
SUBUNIT=197
TASK_BODY=198
TASK_BODY_STUB=199
TASK_TYPE_DECLARATION=200
TERMINATE_ALTERNATIVE=201
TIMED_ENTRY_CALL=202
TRIGGERING_ALTERNATIVE=203
TYPE_DECLARATION=204
USE_CLAUSE=205
USE_TYPE_CLAUSE=206
VARIANT=207
VARIANT_PART=208
WITH_CLAUSE=209
ABSTRACT_FUNCTION_DECLARATION=210
ABSTRACT_PROCEDURE_DECLARATION=211
ACCESS_TO_FUNCTION_DECLARATION=212
ACCESS_TO_OBJECT_DECLARATION=213
ACCESS_TO_PROCEDURE_DECLARATION=214
ACCESS_TYPE_DECLARATION=215
ARRAY_OBJECT_DECLARATION=216
ARRAY_TYPE_DECLARATION=217
AND_THEN=218
BASIC_DECLARATIVE_ITEMS_OPT=219
BLOCK_BODY=220
BLOCK_BODY_OPT=221
CALL_STATEMENT=222
COMPONENT_CLAUSES_OPT=223
COMPONENT_ITEMS=224
COND_CLAUSE=225
DECIMAL_FIXED_POINT_DECLARATION=226
DECLARE_OPT=227
DERIVED_RECORD_EXTENSION=228
DERIVED_TYPE_DECLARATION=229
DISCRETE_SUBTYPE_DEF_OPT=230
DISCRIMINANT_SPECIFICATIONS=231
DISCRIM_PART_OPT=232
ELSE_OPT=233
ELSIFS_OPT=234
ENTRY_INDEX_OPT=235
ENUMERATION_TYPE_DECLARATION=236
EXCEPT_HANDLER_PART_OPT=237
EXTENSION_OPT=238
FLOATING_POINT_DECLARATION=239
FORMAL_DECIMAL_FIXED_POINT_DECLARATION=240
FORMAL_DISCRETE_TYPE_DECLARATION=241
FORMAL_FLOATING_POINT_DECLARATION=242
FORMAL_FUNCTION_DECLARATION=243
FORMAL_MODULAR_TYPE_DECLARATION=244
FORMAL_ORDINARY_DERIVED_TYPE_DECLARATION=245
FORMAL_ORDINARY_FIXED_POINT_DECLARATION=246
FORMAL_PART_OPT=247
FORMAL_PRIVATE_EXTENSION_DECLARATION=248
FORMAL_PRIVATE_TYPE_DECLARATION=249
FORMAL_PROCEDURE_DECLARATION=250
FORMAL_SIGNED_INTEGER_TYPE_DECLARATION=251
FUNCTION_BODY=252
FUNCTION_BODY_STUB=253
FUNCTION_DECLARATION=254
FUNCTION_RENAMING_DECLARATION=255
GENERIC_FUNCTION_DECLARATION=256
GENERIC_FUNCTION_INSTANTIATION=257
GENERIC_FUNCTION_RENAMING=258
GENERIC_PACKAGE_INSTANTIATION=259
GENERIC_PACKAGE_RENAMING=260
GENERIC_PROCEDURE_DECLARATION=261
GENERIC_PROCEDURE_INSTANTIATION=262
GENERIC_PROCEDURE_RENAMING=263
GUARD_OPT=264
IDENTIFIER_COLON_OPT=265
INIT_OPT=266
ITERATION_SCHEME_OPT=267
LABEL_OPT=268
MARK_WITH_CONSTRAINT=269
MODIFIERS=270
MODULAR_TYPE_DECLARATION=271
MOD_CLAUSE_OPT=272
NOT_IN=273
ORDINARY_DERIVED_TYPE_DECLARATION=274
ORDINARY_FIXED_POINT_DECLARATION=275
OR_ELSE=276
OR_SELECT_OPT=277
PARENTHESIZED_PRIMARY=278
PRIVATE_TASK_ITEMS_OPT=279
PROCEDURE_BODY=280
PROCEDURE_BODY_STUB=281
PROCEDURE_DECLARATION=282
PROCEDURE_RENAMING_DECLARATION=283
PROT_MEMBER_DECLARATIONS=284
PROT_OP_BODIES_OPT=285
PROT_OP_DECLARATIONS=286
RANGED_EXPRS=287
RECORD_TYPE_DECLARATION=288
SELECTOR_NAMES_OPT=289
SIGNED_INTEGER_TYPE_DECLARATION=290
TASK_ITEMS_OPT=291
UNARY_MINUS=292
UNARY_PLUS=293
VALUE=294
VALUES=295
VARIANTS=296
COMMENT_INTRO=297
DIGIT=298
EXPONENT=299
EXTENDED_DIGIT=300
BASED_INTEGER=301
WS_=302
COMMENT=303
CHARACTER_STRING=304
|