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