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