// $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_sizeof="sizeof"=187
LITERAL_dynamic_cast="dynamic_cast"=188
LITERAL_static_cast="static_cast"=189
LITERAL_reinterpret_cast="reinterpret_cast"=190
LITERAL_new="new"=191
LITERAL__cdecl="_cdecl"=192
LITERAL___cdecl="__cdecl"=193
LITERAL__near="_near"=194
LITERAL___near="__near"=195
LITERAL__far="_far"=196
LITERAL___far="__far"=197
LITERAL___interrupt="__interrupt"=198
LITERAL_pascal="pascal"=199
LITERAL__pascal="_pascal"=200
LITERAL___pascal="__pascal"=201
LITERAL_delete="delete"=202
LITERAL__int64="_int64"=203
LITERAL___int64="__int64"=204
LITERAL___w64="__w64"=205
LITERAL___extension__="__extension__"=206
LITERAL___attribute__="__attribute__"=207
LITERAL_restrict="restrict"=208
LITERAL___restrict="__restrict"=209
LITERAL___complex__="__complex__"=210
LITERAL___imag="__imag__"=211
LITERAL___real="__real__"=212
LITERAL___global="__global"=213
LITERAL__Complex="_Complex"=214
LITERAL___thread="__thread"=215
LITERAL___attribute="__attribute"=216
LITERAL__Imaginary="_Imaginary"=217
T_CLOSE=218
T_BLOCK=219
T_GE=220
T_CONTAINS=221
T_ABSTRACT=222
T_CLASS=223
T_NOPASS=224
T_UNFORMATTED=225
T_LESSTHAN=226
T_ENDSUBROUTINE=227
T_GT=228
T_IDENT=229
T_INTERFACE=230
T_RETURN=231
T_XYZ=232
T_EOF=233
T_CALL=234
T_EOS=235
T_GO=236
T_AND=237
T_PERCENT=238
T_PRINT=239
T_ALLOCATE_STMT_1=240
T_SUBROUTINE=241
T_CONTROL_EDIT_DESC=242
T_ENUMERATOR=243
Alphanumeric_Character=244
T_DEFINED_OP=245
T_KIND=246
T_STOP=247
T_GREATERTHAN_EQ=248
T_CHAR_STRING_EDIT_DESC=249
T_ALLOCATABLE=250
T_ENDINTERFACE=251
T_END=252
T_ASTERISK=253
T_PRIVATE=254
T_DOUBLEPRECISION=255
T_CASE=256
T_IMPLICIT=257
T_IF=258
T_THEN=259
T_DIMENSION=260
T_GOTO=261
T_ENDMODULE=262
T_IN=263
T_WRITE=264
T_FORMATTED=265
WS=266
T_DATA=267
T_FALSE=268
T_WHERE=269
T_ENDIF=270
T_SLASH=271
SQ_Rep_Char=272
T_GENERIC=273
T_RECURSIVE=274
DQ_Rep_Char=275
T_ELSEIF=276
T_BLOCKDATA=277
OCTAL_CONSTANT=278
T_SELECTTYPE=279
T_MINUS=280
T_SELECT=281
T_FINAL=282
T_UNDERSCORE=283
T_IMPORT=284
T_USE=285
T_FILE=286
T_RPAREN=287
T_INTENT=288
T_ENDBLOCK=289
T_ASSIGNMENT_STMT=290
T_PAUSE=291
T_BACKSPACE=292
T_ENDFILE=293
T_EQUALS=294
T_NON_INTRINSIC=295
T_SELECTCASE=296
T_DIGIT_STRING=297
T_COLON_COLON=298
T_NON_OVERRIDABLE=299
Special_Character=300
T_INCLUDE=301
T_OPEN=302
T_POWER=303
T_ASSOCIATE=304
T_CHAR_CONSTANT=305
T_OPERATOR=306
T_TO=307
T_ENDASSOCIATE=308
T_EQ=309
T_GREATERTHAN=310
T_DATA_EDIT_DESC=311
T_INQUIRE_STMT_2=312
T_EQV=313
HEX_CONSTANT=314
Digit_String=315
T_ELEMENTAL=316
T_CHARACTER=317
PREPROCESS_LINE=318
T_NULLIFY=319
T_REWIND=320
T_ARITHMETIC_IF_STMT=321
T_FORALL_CONSTRUCT_STMT=322
T_BIND=323
T_ENDFORALL=324
T_DO=325
T_WHERE_STMT=326
T_POINTER=327
T_PROGRAM=328
T_ENDTYPE=329
T_WAIT=330
T_ELSE=331
T_IF_STMT=332
T_RBRACKET=333
T_LPAREN=334
T_EXTENDS=335
T_OPTIONAL=336
T_DOUBLE=337
T_MODULE=338
T_READ=339
T_ALLOCATE=340
T_INTEGER=341
T_OR=342
T_EQUIVALENCE=343
T_PERIOD=344
T_ENTRY=345
T_LABEL_DO_TERMINAL=346
T_REAL=347
T_CYCLE=348
T_PROCEDURE=349
T_EQ_EQ=350
T_SLASH_EQ=351
T_ENDSELECT=352
T_PURE=353
T_TRUE=354
T_NE=355
T_INTRINSIC=356
T_PASS=357
T_REAL_CONSTANT=358
LINE_COMMENT=359
T_PERIOD_EXPONENT=360
T_ENDWHERE=361
MISC_CHAR=362
T_FORMAT=363
T_DEFAULT=364
T_SLASH_SLASH=365
T_NONE=366
T_NAMELIST=367
T_SEQUENCE=368
T_PRECISION=369
T_ASYNCHRONOUS=370
T_COMMA=371
T_RESULT=372
T_ENDBLOCKDATA=373
T_LOGICAL=374
T_VALUE=375
Letter=376
T_FORALL=377
T_SAVE=378
T_HOLLERITH=379
T_FLUSH=380
T_WHILE=381
T_INQUIRE=382
T_DEFERRED=383
T_FORALL_STMT=384
T_ASSIGN=385
T_LBRACKET=386
T_EXTERNAL=387
T_VOLATILE=388
T_OUT=389
CONTINUE_CHAR=390
T_COLON=391
T_COMPLEX=392
T_PLUS=393
T_STMT_FUNCTION=394
T_ONLY=395
T_PROTECTED=396
T_COMMON=397
T_INOUT=398
T_NEQV=399
T_PUBLIC=400
T_ENDDO=401
T_ENDPROGRAM=402
T_ENDFUNCTION=403
T_WHERE_CONSTRUCT_STMT=404
T_ELSEWHERE=405
T_ENUM=406
T_PARAMETER=407
T_TARGET=408
T_DOUBLECOMPLEX=409
T_PTR_ASSIGNMENT_STMT=410
T_TYPE=411
T_LESSTHAN_EQ=412
T_DEALLOCATE=413
T_LT=414
T_FUNCTION=415
T_EQ_GT=416
T_ENDENUM=417
BINARY_CONSTANT=418
T_LE=419
T_LEN=420
T_CONTINUE=421
T_NOT=422
Rep_Char=423
T_ASSIGNMENT=424
T_EXIT=425
FORTRAN_COMMENT=426
FIRST_ASSIGN=427
FIRST_DIVIDE=428
FIRST_STAR=429
FIRST_MOD=430
FIRST_NOT=431
FIRST_AMPERSAND=432
COMMENT=433
CPP_COMMENT=434
FIRST_OR=435
FIRST_BITWISEXOR=436
FIRST_COLON=437
FIRST_LESS=438
FIRST_GREATER=439
FIRST_MINUS=440
FIRST_PLUS=441
FIRST_QUOTATION=442
H_char_sequence=443
Q_char_sequence=444
DirectiveBody=445
CHAR_LITERAL_BODY=446
STRING_LITERAL_BODY=447
ID_LIKE=448
ID_DEFINED=449
Identifier=450
PostPPKwdChar=451
PostInclChar=452
PostIfChar=453
LAST_LEXER_FAKE_RULE=454
CSM_START=455
CSM_TRANSLATION_UNIT=456
CSM_CLASS_DECLARATION=457
CSM_ENUM_DECLARATION=458
CSM_NAMESPACE_DECLARATION=459
CSM_CTOR_DECLARATION=460
CSM_CTOR_TEMPLATE_DECLARATION=461
CSM_FUNCTION_DECLARATION=462
CSM_FUNCTION_DEFINITION=463
CSM_FUNCTION_RET_FUN_DECLARATION=464
CSM_FUNCTION_RET_FUN_DEFINITION=465
CSM_FUNCTION_TEMPLATE_DECLARATION=466
CSM_FUNCTION_TEMPLATE_DEFINITION=467
CSM_PARAMETER_DECLARATION=468
CSM_TYPE_BUILTIN=469
CSM_TYPE_COMPOUND=470
CSM_TEMPLATE_EXPLICIT_SPECIALIZATION=471
CSM_FWD_TEMPLATE_EXPLICIT_SPECIALIZATION=472
CSM_TEMPLATE_EXPLICIT_INSTANTIATION=473
CSM_TEMPLATE_CTOR_DEFINITION_EXPLICIT_SPECIALIZATION=474
CSM_TEMPLATE_DTOR_DEFINITION_EXPLICIT_SPECIALIZATION=475
CSM_TEMPLATE_FUNCTION_DEFINITION_EXPLICIT_SPECIALIZATION=476
CSM_TEMPLATE_CLASS_DECLARATION=477
CSM_EXTERN_TEMPLATE=478
CSM_TEMPLATE_TEMPLATE_PARAMETER=479
CSM_DTOR_DEFINITION=480
CSM_DTOR_TEMPLATE_DEFINITION=481
CSM_DTOR_DECLARATION=482
CSM_CTOR_DEFINITION=483
CSM_CTOR_TEMPLATE_DEFINITION=484
CSM_USER_TYPE_CAST_DECLARATION=485
CSM_USER_TYPE_CAST_TEMPLATE_DECLARATION=486
CSM_USER_TYPE_CAST_DEFINITION=487
CSM_USER_TYPE_CAST_TEMPLATE_DEFINITION=488
CSM_GENERIC_DECLARATION=489
CSM_TEMPL_FWD_CL_OR_STAT_MEM=490
CSM_STRANGE_2=491
CSM_FIELD=492
CSM_VISIBILITY_REDEF=493
CSM_TEMPLATE_PARMLIST=494
CSM_PARMLIST=495
CSM_KR_PARMLIST=496
CSM_ENUMERATOR_LIST=497
CSM_NAMESPACE_ALIAS=498
CSM_USING_DIRECTIVE=499
CSM_USING_DECLARATION=500
CSM_CTOR_INITIALIZER=501
CSM_CTOR_INITIALIZER_LIST=502
CSM_QUALIFIED_ID=503
CSM_STATEMENTS_START=504
CSM_LABELED_STATEMENT=505
CSM_CASE_STATEMENT=506
CSM_DEFAULT_STATEMENT=507
CSM_EXPRESSION_STATEMENT=508
CSM_DECLARATION_STATEMENT=509
CSM_COMPOUND_STATEMENT=510
CSM_COMPOUND_STATEMENT_LAZY=511
CSM_TRY_CATCH_STATEMENT_LAZY=512
CSM_IF_STATEMENT=513
CSM_SWITCH_STATEMENT=514
CSM_WHILE_STATEMENT=515
CSM_DO_WHILE_STATEMENT=516
CSM_FOR_STATEMENT=517
CSM_GOTO_STATEMENT=518
CSM_CONTINUE_STATEMENT=519
CSM_BREAK_STATEMENT=520
CSM_RETURN_STATEMENT=521
CSM_TRY_STATEMENT=522
CSM_CATCH_CLAUSE=523
CSM_THROW_STATEMENT=524
CSM_ASM_BLOCK=525
CSM_STATEMENTS_END=526
CSM_EXPRESSIONS_START=527
CSM_EXPRESSION=528
CSM_CAST_EXPRESSION=529
CSM_FUN_TYPE_CAST_EXPRESSION=530
CSM_FUNCALL_EXPRESSION=531
CSM_EXPRESSIONS_END=532
CSM_FOR_INIT_STATEMENT=533
CSM_LINKAGE_SPECIFICATION=534
CSM_PTR_OPERATOR=535
CSM_ARRAY_DECLARATION=536
CSM_VARIABLE_DECLARATION=537
CSM_VARIABLE_LIKE_FUNCTION_DECLARATION=538
CSM_CONDITION=539
CSM_BASE_SPECIFIER=540
CSM_TEST=541
CSM_END=542
