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