// $ANTLR Sun-2.7.7(NoEx) (2006-01-29): cppparser.g -> CPPTokenTypes.txt$
CPP    // output token vocab name
ELLIPSIS=4
DOT=5
ASSIGNEQUAL=6
COLON=7
COMMA=8
QUESTIONMARK=9
SEMICOLON=10
POINTERTO=11
LPAREN=12
RPAREN=13
LSQUARE=14
RSQUARE=15
LCURLY=16
RCURLY=17
EQUAL=18
NOTEQUAL=19
LESSTHANOREQUALTO=20
LESSTHAN=21
GREATERTHANOREQUALTO=22
GREATERTHAN=23
DIVIDE=24
DIVIDEEQUAL=25
PLUS=26
PLUSEQUAL=27
PLUSPLUS=28
MINUS=29
MINUSEQUAL=30
MINUSMINUS=31
STAR=32
TIMESEQUAL=33
MOD=34
MODEQUAL=35
SHIFTRIGHT=36
SHIFTRIGHTEQUAL=37
SHIFTLEFT=38
SHIFTLEFTEQUAL=39
AND=40
NOT=41
OR=42
AMPERSAND=43
BITWISEANDEQUAL=44
TILDE=45
BITWISEOR=46
BITWISEOREQUAL=47
BITWISEXOR=48
BITWISEXOREQUAL=49
POINTERTOMBR=50
DOTMBR=51
SCOPE=52
AT=53
DOLLAR=54
BACK_SLASH=55
DEFINED=56
DBL_SHARP=57
SHARP=58
FUN_LIKE_MACRO_LPAREN=59
GRAVE_ACCENT=60
END_PREPROC_DIRECTIVE=61
LAST_CONST_TEXT_TOKEN=62
FLOATONE=63
FLOATTWO=64
HEXADECIMALINT=65
OCTALINT=66
DECIMALINT=67
Whitespace=68
EndOfLine=69
Skip=70
PreProcComment=71
PPLiterals=72
Space=73
PreProcBlockComment=74
PreProcLineComment=75
Comment=76
CPPComment=77
CHAR_LITERAL=78
STRING_LITERAL=79
InterStringWhitespace=80
StringPart=81
Escape=82
Digit=83
Decimal=84
LongSuffix=85
UnsignedSuffix=86
FloatSuffix=87
Exponent=88
Vocabulary=89
NUMBER=90
IDENT=91
BINARYINT=92
INCLUDE_STRING=93
SYS_INCLUDE_STRING=94
INCLUDE=95
INCLUDE_NEXT=96
DEFINE=97
UNDEF=98
IFDEF=99
IFNDEF=100
IF=101
ELIF=102
ELSE=103
ENDIF=104
PRAGMA=105
LINE=106
ERROR=107
PREPROC_DIRECTIVE=108
FIRST_LITERAL_TOKEN=109
LITERAL_OPERATOR="operator"=110
LITERAL_alignof="alignof"=111
LITERAL___alignof__="__alignof__"=112
LITERAL_typeof="typeof"=113
LITERAL___typeof__="__typeof__"=114
LITERAL___typeof="__typeof"=115
LITERAL_template="template"=116
LITERAL_typedef="typedef"=117
LITERAL_enum="enum"=118
LITERAL_namespace="namespace"=119
LITERAL_extern="extern"=120
LITERAL_inline="inline"=121
LITERAL__inline="_inline"=122
LITERAL___inline__="__inline__"=123
LITERAL___inline="__inline"=124
LITERAL_virtual="virtual"=125
LITERAL_explicit="explicit"=126
LITERAL_friend="friend"=127
LITERAL__stdcall="_stdcall"=128
LITERAL___stdcall="__stdcall"=129
LITERAL_typename="typename"=130
LITERAL_auto="auto"=131
LITERAL_register="register"=132
LITERAL_static="static"=133
LITERAL_mutable="mutable"=134
LITERAL_const="const"=135
LITERAL___const__="__const__"=136
LITERAL___const="__const"=137
LITERAL_const_cast="const_cast"=138
LITERAL_volatile="volatile"=139
LITERAL___volatile__="__volatile__"=140
LITERAL___volatile="__volatile"=141
LITERAL_char="char"=142
LITERAL_wchar_t="wchar_t"=143
LITERAL_bool="bool"=144
LITERAL_short="short"=145
LITERAL_int="int"=146
LITERAL_long="long"=147
LITERAL_signed="signed"=148
LITERAL___signed__="__signed__"=149
LITERAL___signed="__signed"=150
LITERAL_unsigned="unsigned"=151
LITERAL___unsigned__="__unsigned__"=152
LITERAL_float="float"=153
LITERAL_double="double"=154
LITERAL_void="void"=155
LITERAL__declspec="_declspec"=156
LITERAL___declspec="__declspec"=157
LITERAL_class="class"=158
LITERAL_struct="struct"=159
LITERAL_union="union"=160
LITERAL_this="this"=161
LITERAL_true="true"=162
LITERAL_false="false"=163
LITERAL_public="public"=164
LITERAL_protected="protected"=165
LITERAL_private="private"=166
LITERAL_throw="throw"=167
LITERAL_case="case"=168
LITERAL_default="default"=169
LITERAL_if="if"=170
LITERAL_else="else"=171
LITERAL_switch="switch"=172
LITERAL_while="while"=173
LITERAL_do="do"=174
LITERAL_for="for"=175
LITERAL_goto="goto"=176
LITERAL_continue="continue"=177
LITERAL_break="break"=178
LITERAL_return="return"=179
LITERAL_try="try"=180
LITERAL_catch="catch"=181
LITERAL_using="using"=182
LITERAL_export="export"=183
LITERAL_asm="asm"=184
LITERAL__asm="_asm"=185
LITERAL___asm__="__asm__"=186
LITERAL___asm="__asm"=187
LITERAL__endasm="_endasm"=188
LITERAL_sizeof="sizeof"=189
LITERAL_dynamic_cast="dynamic_cast"=190
LITERAL_static_cast="static_cast"=191
LITERAL_reinterpret_cast="reinterpret_cast"=192
LITERAL_new="new"=193
LITERAL__cdecl="_cdecl"=194
LITERAL___cdecl="__cdecl"=195
LITERAL__near="_near"=196
LITERAL___near="__near"=197
LITERAL__far="_far"=198
LITERAL___far="__far"=199
LITERAL___interrupt="__interrupt"=200
LITERAL_pascal="pascal"=201
LITERAL__pascal="_pascal"=202
LITERAL___pascal="__pascal"=203
LITERAL_delete="delete"=204
LITERAL__int64="_int64"=205
LITERAL___int64="__int64"=206
LITERAL___w64="__w64"=207
LITERAL___extension__="__extension__"=208
LITERAL___attribute__="__attribute__"=209
LITERAL_restrict="restrict"=210
LITERAL___restrict="__restrict"=211
LITERAL___complex__="__complex__"=212
LITERAL___imag="__imag__"=213
LITERAL___real="__real__"=214
LITERAL___global="__global"=215
LITERAL__Complex="_Complex"=216
LITERAL___thread="__thread"=217
LITERAL___attribute="__attribute"=218
LITERAL__Imaginary="_Imaginary"=219
LITERAL_bit="bit"=220
LITERAL___symbolic="__symbolic"=221
LITERAL___hidden="__hidden"=222
LITERAL_final="final"=223
LITERAL_override="override"=224
LITERAL_constexpr="constexpr"=225
LITERAL_decltype="decltype"=226
LITERAL_nullptr="nullptr"=227
LITERAL_thread_local="thread_local"=228
LITERAL_static_assert="static_assert"=229
LITERAL_alignas="alignas"=230
LITERAL_char16_t="char16_t"=231
LITERAL_char32_t="char32_t"=232
LITERAL_noexcept="noexcept"=233
LITERAL___decltype="__decltype"=234
LITERAL___complex="__complex"=235
LITERAL___forceinline="__forceinline"=236
LITERAL___clrcall="__clrcall"=237
LITERAL___try="__try"=238
LITERAL___finally="__finally"=239
LITERAL___null="__null"=240
LITERAL___alignof="__alignof"=241
LITERAL___is_class="__is_class"=242
LITERAL___is_pod="__is_pod"=243
LITERAL___is_base_of="__is_base_of"=244
LITERAL___has_trivial_constructor="__has_trivial_constructor"=245
LITERAL___restrict__="__restrict__"=246
LITERAL__Noreturn="_Noreturn"=247
LAST_LITERAL_TOKEN=248
LITERAL__BUILT_IN_TYPE__=249
LITERAL__TYPE_QUALIFIER__=250
LITERAL__STORAGE_CLASS_SPECIFIER__=251
T_CLOSE=252
T_BLOCK=253
T_GE=254
T_CONTAINS=255
T_ABSTRACT=256
T_CLASS=257
T_NOPASS=258
T_UNFORMATTED=259
T_LESSTHAN=260
T_ENDSUBROUTINE=261
T_GT=262
T_IDENT=263
T_INTERFACE=264
T_RETURN=265
T_XYZ=266
T_EOF=267
T_CALL=268
T_EOS=269
T_GO=270
T_AND=271
T_PERCENT=272
T_PRINT=273
T_ALLOCATE_STMT_1=274
T_SUBROUTINE=275
T_CONTROL_EDIT_DESC=276
T_ENUMERATOR=277
Alphanumeric_Character=278
T_DEFINED_OP=279
T_KIND=280
T_STOP=281
T_GREATERTHAN_EQ=282
T_CHAR_STRING_EDIT_DESC=283
T_ALLOCATABLE=284
T_ENDINTERFACE=285
T_END=286
T_ASTERISK=287
T_PRIVATE=288
T_DOUBLEPRECISION=289
T_CASE=290
T_IMPLICIT=291
T_IF=292
T_THEN=293
T_DIMENSION=294
T_GOTO=295
T_ENDMODULE=296
T_IN=297
T_WRITE=298
T_FORMATTED=299
WS=300
T_DATA=301
T_FALSE=302
T_WHERE=303
T_ENDIF=304
T_SLASH=305
SQ_Rep_Char=306
T_GENERIC=307
T_RECURSIVE=308
DQ_Rep_Char=309
T_ELSEIF=310
T_BLOCKDATA=311
OCTAL_CONSTANT=312
T_SELECTTYPE=313
T_MINUS=314
T_SELECT=315
T_FINAL=316
T_UNDERSCORE=317
T_IMPORT=318
T_USE=319
T_FILE=320
T_RPAREN=321
T_INTENT=322
T_ENDBLOCK=323
T_ASSIGNMENT_STMT=324
T_PAUSE=325
T_BACKSPACE=326
T_ENDFILE=327
T_EQUALS=328
T_NON_INTRINSIC=329
T_SELECTCASE=330
T_DIGIT_STRING=331
T_COLON_COLON=332
T_NON_OVERRIDABLE=333
Special_Character=334
T_INCLUDE=335
T_OPEN=336
T_POWER=337
T_ASSOCIATE=338
T_CHAR_CONSTANT=339
T_OPERATOR=340
T_TO=341
T_ENDASSOCIATE=342
T_EQ=343
T_GREATERTHAN=344
T_DATA_EDIT_DESC=345
T_INQUIRE_STMT_2=346
T_EQV=347
HEX_CONSTANT=348
Digit_String=349
T_ELEMENTAL=350
T_CHARACTER=351
PREPROCESS_LINE=352
T_NULLIFY=353
T_REWIND=354
T_ARITHMETIC_IF_STMT=355
T_FORALL_CONSTRUCT_STMT=356
T_BIND=357
T_ENDFORALL=358
T_DO=359
T_WHERE_STMT=360
T_POINTER=361
T_PROGRAM=362
T_ENDTYPE=363
T_WAIT=364
T_ELSE=365
T_IF_STMT=366
T_RBRACKET=367
T_LPAREN=368
T_EXTENDS=369
T_OPTIONAL=370
T_DOUBLE=371
T_MODULE=372
T_READ=373
T_ALLOCATE=374
T_INTEGER=375
T_OR=376
T_EQUIVALENCE=377
T_PERIOD=378
T_ENTRY=379
T_LABEL_DO_TERMINAL=380
T_REAL=381
T_CYCLE=382
T_PROCEDURE=383
T_EQ_EQ=384
T_SLASH_EQ=385
T_ENDSELECT=386
T_PURE=387
T_TRUE=388
T_NE=389
T_INTRINSIC=390
T_PASS=391
T_REAL_CONSTANT=392
LINE_COMMENT=393
T_PERIOD_EXPONENT=394
T_ENDWHERE=395
MISC_CHAR=396
T_FORMAT=397
T_DEFAULT=398
T_SLASH_SLASH=399
T_NONE=400
T_NAMELIST=401
T_SEQUENCE=402
T_PRECISION=403
T_ASYNCHRONOUS=404
T_COMMA=405
T_RESULT=406
T_ENDBLOCKDATA=407
T_LOGICAL=408
T_VALUE=409
Letter=410
T_FORALL=411
T_SAVE=412
T_HOLLERITH=413
T_FLUSH=414
T_WHILE=415
T_INQUIRE=416
T_DEFERRED=417
T_FORALL_STMT=418
T_ASSIGN=419
T_LBRACKET=420
T_EXTERNAL=421
T_VOLATILE=422
T_OUT=423
CONTINUE_CHAR=424
T_COLON=425
T_COMPLEX=426
T_PLUS=427
T_STMT_FUNCTION=428
T_ONLY=429
T_PROTECTED=430
T_COMMON=431
T_INOUT=432
T_NEQV=433
T_PUBLIC=434
T_ENDDO=435
T_ENDPROGRAM=436
T_ENDFUNCTION=437
T_WHERE_CONSTRUCT_STMT=438
T_ELSEWHERE=439
T_ENUM=440
T_PARAMETER=441
T_TARGET=442
T_DOUBLECOMPLEX=443
T_PTR_ASSIGNMENT_STMT=444
T_TYPE=445
T_LESSTHAN_EQ=446
T_DEALLOCATE=447
T_LT=448
T_FUNCTION=449
T_EQ_GT=450
T_ENDENUM=451
BINARY_CONSTANT=452
T_LE=453
T_LEN=454
T_CONTINUE=455
T_NOT=456
Rep_Char=457
T_ASSIGNMENT=458
T_EXIT=459
FORTRAN_COMMENT=460
FIRST_ASSIGN=461
FIRST_DIVIDE=462
FIRST_STAR=463
FIRST_MOD=464
FIRST_NOT=465
FIRST_AMPERSAND=466
COMMENT=467
CPP_COMMENT=468
FIRST_OR=469
FIRST_BITWISEXOR=470
FIRST_COLON=471
FIRST_LESS=472
FIRST_GREATER=473
FIRST_MINUS=474
FIRST_PLUS=475
FIRST_QUOTATION=476
H_char_sequence=477
Q_char_sequence=478
DirectiveBody=479
CHAR_LITERAL_BODY=480
STRING_LITERAL_BODY=481
RAW_STRING_LITERAL=482
RAW_STRING_LITERAL_BODY=483
Suffix=484
ID_LIKE=485
ID_DEFINED=486
Identifier=487
PostPPKwdChar=488
PostInclChar=489
PostIfChar=490
LAST_LEXER_FAKE_RULE=491
CSM_START=492
CSM_TRANSLATION_UNIT=493
CSM_CLASS_DECLARATION=494
CSM_ENUM_DECLARATION=495
CSM_ENUM_FWD_DECLARATION=496
CSM_NAMESPACE_DECLARATION=497
CSM_CTOR_DECLARATION=498
CSM_CTOR_TEMPLATE_DECLARATION=499
CSM_FUNCTION_DECLARATION=500
CSM_FUNCTION_LIKE_VARIABLE_DECLARATION=501
CSM_FUNCTION_DEFINITION=502
CSM_FUNCTION_RET_FUN_DECLARATION=503
CSM_FUNCTION_RET_FUN_DEFINITION=504
CSM_FUNCTION_TEMPLATE_DECLARATION=505
CSM_FUNCTION_TEMPLATE_DEFINITION=506
CSM_PARAMETER_DECLARATION=507
CSM_TYPE_BUILTIN=508
CSM_TYPE_COMPOUND=509
CSM_TEMPLATE_EXPLICIT_SPECIALIZATION=510
CSM_FWD_TEMPLATE_EXPLICIT_SPECIALIZATION=511
CSM_TEMPLATE_EXPLICIT_INSTANTIATION=512
CSM_TEMPLATE_CTOR_DEFINITION_EXPLICIT_SPECIALIZATION=513
CSM_TEMPLATE_DTOR_DEFINITION_EXPLICIT_SPECIALIZATION=514
CSM_TEMPLATE_FUNCTION_DEFINITION_EXPLICIT_SPECIALIZATION=515
CSM_TEMPLATE_CLASS_DECLARATION=516
CSM_EXTERN_TEMPLATE=517
CSM_TEMPLATE_TEMPLATE_PARAMETER=518
CSM_DTOR_DEFINITION=519
CSM_DTOR_TEMPLATE_DEFINITION=520
CSM_DTOR_DECLARATION=521
CSM_CTOR_DEFINITION=522
CSM_CTOR_TEMPLATE_DEFINITION=523
CSM_USER_TYPE_CAST_DECLARATION=524
CSM_USER_TYPE_CAST_TEMPLATE_DECLARATION=525
CSM_USER_TYPE_CAST_DEFINITION=526
CSM_USER_TYPE_CAST_TEMPLATE_DEFINITION=527
CSM_GENERIC_DECLARATION=528
CSM_TEMPL_FWD_CL_OR_STAT_MEM=529
CSM_STRANGE_2=530
CSM_FIELD=531
CSM_VISIBILITY_REDEF=532
CSM_TEMPLATE_PARMLIST=533
CSM_PARMLIST=534
CSM_KR_PARMLIST=535
CSM_ENUMERATOR_LIST=536
CSM_NAMESPACE_ALIAS=537
CSM_USING_DIRECTIVE=538
CSM_USING_DECLARATION=539
CSM_CTOR_INITIALIZER=540
CSM_CTOR_INITIALIZER_LIST=541
CSM_QUALIFIED_ID=542
CSM_STATEMENTS_START=543
CSM_LABELED_STATEMENT=544
CSM_CASE_STATEMENT=545
CSM_DEFAULT_STATEMENT=546
CSM_EXPRESSION_STATEMENT=547
CSM_DECLARATION_STATEMENT=548
CSM_COMPOUND_STATEMENT=549
CSM_COMPOUND_STATEMENT_LAZY=550
CSM_TRY_CATCH_STATEMENT_LAZY=551
CSM_IF_STATEMENT=552
CSM_SWITCH_STATEMENT=553
CSM_WHILE_STATEMENT=554
CSM_DO_WHILE_STATEMENT=555
CSM_FOR_STATEMENT=556
CSM_GOTO_STATEMENT=557
CSM_CONTINUE_STATEMENT=558
CSM_BREAK_STATEMENT=559
CSM_RETURN_STATEMENT=560
CSM_TRY_STATEMENT=561
CSM_CATCH_CLAUSE=562
CSM_THROW_STATEMENT=563
CSM_ASM_BLOCK=564
CSM_STATEMENTS_END=565
CSM_EXPRESSIONS_START=566
CSM_EXPRESSION=567
CSM_CAST_EXPRESSION=568
CSM_FUN_TYPE_CAST_EXPRESSION=569
CSM_FUNCALL_EXPRESSION=570
CSM_EXPRESSIONS_END=571
CSM_FOR_INIT_STATEMENT=572
CSM_LINKAGE_SPECIFICATION=573
CSM_PTR_OPERATOR=574
CSM_ARRAY_DECLARATION=575
CSM_VARIABLE_DECLARATION=576
CSM_VARIABLE_LIKE_FUNCTION_DECLARATION=577
CSM_CONDITION=578
CSM_BASE_SPECIFIER=579
CSM_TEST=580
CSM_END=581
