ROSE 0.11.145.357
Cxx_GrammarVariants.h
1#ifndef ROSE_Cxx_GrammarVariants_H
2#define ROSE_Cxx_GrammarVariants_H
3#include <RoseFirst.h>
4
6
10enum Cxx_GrammarVariants
11 {
12
13 JovialBitValTag = 490,
14 NameTag = 549,
15 SymbolTableTag = 716,
16 PragmaTag = 649,
17 ModifierNodesTag = 543,
18 ConstVolatileModifierTag = 351,
19 StorageModifierTag = 706,
20 AccessModifierTag = 1,
21 FunctionModifierTag = 437,
22 UPC_AccessModifierTag = 800,
23 LinkageModifierTag = 517,
24 SpecialFunctionModifierTag = 700,
25 TypeModifierTag = 774,
26 ElaboratedTypeModifierTag = 385,
27 BaseClassModifierTag = 302,
28 DeclarationModifierTag = 361,
29 StructureModifierTag = 710,
30 OPENCL_ACCESS_MODE = 633,
31 ModifierTag = 542,
32 _File_InfoTag = 851,
33 SourceFileTag = 685,
34 UnknownFileTag = 806,
35 JvmCompositeTag = 1034,
36 BinaryCompositeTag = 305,
37 FileTag = 416,
38 FileListTag = 417,
39 DirectoryTag = 377,
40 DirectoryListTag = 378,
41 ProjectTag = 654,
42 OptionsTag = 635,
43 Unparse_InfoTag = 808,
44 IncludeFileTag = 471,
45 FuncDecl_attrTag = 432,
46 ClassDecl_attrTag = 326,
47 T_TYPEDEF_SEQ = 797,
48 T_FUNCTION_PARAMETER_TYPE_LIST = 440,
49 TemplateParameterTag = 740,
50 TemplateArgumentTag = 717,
51 TemplateParameterListTag = 742,
52 TemplateArgumentListTag = 718,
53 BitAttributeTag = 308,
54 AttributeTag = 295,
55 ExpBaseClassTag = 301,
56 NonrealBaseClassTag = 570,
57 BaseClassTag = 300,
58 UndirectedGraphEdgeTag = 804,
59 DirectedGraphEdgeTag = 375,
60 GraphNodeTag = 452,
61 GraphEdgeTag = 450,
62 StringKeyedBidirectionalGraphTag = 708,
63 IntKeyedBidirectionalGraphTag = 476,
64 BidirectionalGraphTag = 304,
65 IncidenceDirectedGraphTag = 468,
66 IncidenceUndirectedGraphTag = 469,
67 GraphTag = 449,
68 GraphNodeListTag = 453,
69 GraphEdgeListTag = 451,
70 QualifiedNameTag = 658,
71 TEMP_Name_Group = 550,
72 TEMP_DimensionObject = 373,
73 TEMP_DataStatementGroup = 356,
74 TEMP_DataStatementObject = 357,
75 TEMP_DataStatementValue = 358,
76 TEMP_FormatItem = 426,
77 TEMP_FormatItemList = 427,
78 TYPE_TABLE = 446,
79 JavaImportStatementListTag = 860,
80 JavaClassDeclarationListTag = 861,
81 HeaderFileReportTag = 482,
82 SupportTag = 713,
83 T_UNKNOWN = 787,
84 T_CHAR = 754,
85 T_SIGNED_CHAR = 781,
86 T_UNSIGNED_CHAR = 789,
87 T_SHORT = 779,
88 T_SIGNED_SHORT = 785,
89 T_UNSIGNED_SHORT = 793,
90 T_INT = 770,
91 T_SIGNED_INT = 782,
92 T_UNSIGNED_INT = 790,
93 T_LONG = 771,
94 T_SIGNED_LONG = 783,
95 T_UNSIGNED_LONG = 791,
96 T_VOID = 794,
97 T_GLOBAL_VOID = 767,
98 T_WCHAR = 795,
99 T_FLOAT = 764,
100 T_DOUBLE = 761,
101 T_LONG_LONG = 773,
102 T_SIGNED_LONG_LONG = 784,
103 T_UNSIGNED_LONG_LONG = 792,
104 T_LONG_DOUBLE = 772,
105 T_FLOAT80 = 766,
106 T_FLOAT128 = 765,
107 T_STRING = 786,
108 T_BOOL = 753,
109 T_FLOAT16 = 1077,
110 T_FP16 = 1078,
111 T_BFLOAT16 = 1079,
112 T_FLOAT32X = 1080,
113 T_FLOAT64X = 1081,
114 T_FLOAT32 = 1082,
115 T_FLOAT64 = 1083,
116 T_FIXED = 763,
117 T_MATRIX = 775,
118 T_TUPLE = 776,
119 T_NULLPTR = 777,
120 T_COMPLEX = 757,
121 T_IMAGINARY = 769,
122 T_DEFAULT = 758,
123 T_MEMBER_POINTER = 646,
124 T_REFERENCE = 665,
125 T_RVALUE_REFERENCE = 674,
126 T_DECLTYPE = 364,
127 T_TYPEOF_TYPE = 778,
128 T_CAFTEAM = 852,
129 T_UNSIGNED_128BIT_INTEGER = 788,
130 T_SIGNED_128BIT_INTEGER = 780,
131 T_LABEL = 760,
132 T_JAVA_PARAM = 697,
133 T_JAVA_QUALIFIED = 868,
134 T_JAVA_WILD = 698,
135 T_JAVA_UNION = 870,
136 T_JAVA_PARAMETER = 871,
137 T_JOVIAL_TABLE = 491,
138 T_TEMPLATE = 744,
139 T_ENUM = 404,
140 T_TYPEDEF = 799,
141 T_NONREAL = 569,
142 T_AUTO = 297,
143 T_MODIFIER = 544,
144 T_PARTIAL_FUNCTION_MODIFIER = 638,
145 T_ARRAY = 37,
146 T_ELLIPSE = 762,
147 T_ADA_ACCESS_TYPE = 4,
148 T_ADA_SUBTYPE = 19,
149 T_ADA_DERIVED_TYPE = 896,
150 T_ADA_MODULAR_TYPE = 885,
151 T_ADA_DISCRIMINATED_TYPE = 911,
152 T_ADA_FORMAL_TYPE = 906,
153 T_ADA_DISCRETE_TYPE = 9,
154 T_ADA_SUBROUTINE_TYPE = 927,
155 T_RANGE_TYPE = 1052,
156 T_JOVIAL_BIT = 489,
157 T_CRAY_POINTER = 856,
158 T_PARTIAL_FUNCTION = 639,
159 T_MEMBERFUNCTION = 534,
160 T_FUNCTION = 443,
161 T_POINTER = 647,
162 T_ADA_TASK_TYPE = 26,
163 T_ADA_PROTECTED_TYPE = 922,
164 T_SCOPED_TYPE = 1059,
165 T_CLASS = 331,
166 T_NAME = 551,
167 T_QUALIFIED_NAME = 659,
168 T_CHAR16 = 755,
169 T_CHAR32 = 756,
170 SignedIntegralTypeTag = 1072,
171 UnsignedIntegralTypeTag = 1073,
172 IntegralTypeTag = 1071,
173 FloatingPointTypeTag = 1074,
174 TypeTag = 752,
175 FOR_STMT = 425,
176 FOR_INIT_STMT = 424,
177 RANGE_BASED_FOR_STMT = 661,
178 CATCH_STATEMENT_SEQ = 321,
179 FUNCTION_PARAMETER_LIST = 438,
180 ADA_PARAMETER_LIST = 986,
181 CTOR_INITIALIZER_LIST = 355,
182 BASIC_BLOCK_STMT = 303,
183 GLOBAL_STMT = 447,
184 IF_STMT = 460,
185 WHILE_STMT = 847,
186 DO_WHILE_STMT = 381,
187 SWITCH_STMT = 714,
188 CATCH_STMT = 320,
189 FUNCTION_PARAMETER_SCOPE = 436,
190 DECLARATION_SCOPE = 362,
191 VAR_DEFN_STMT = 837,
192 STMT_DECL_STMT = 703,
193 ENUM_DECL_STMT = 401,
194 ASM_STMT = 271,
195 FUNC_TBL_STMT = 445,
196 EXPR_STMT = 413,
197 LABEL_STMT = 504,
198 CASE_STMT = 318,
199 TRY_STMT = 750,
200 DEFAULT_STMT = 365,
201 BREAK_STMT = 315,
202 CONTINUE_STMT = 354,
203 RETURN_STMT = 670,
204 GOTO_STMT = 448,
205 ADA_EXIT_STMT = 8,
206 ADA_LOOP_STMT = 11,
207 ADA_DELAY_STMT = 6,
208 ADA_SELECT_STMT = 888,
209 ADA_SELECT_ALTERNATIVE_STMT = 889,
210 ADA_TERMINATE_STMT = 890,
211 ADA_UNSCOPED_BLOCK = 914,
212 ADA_VARIANT_WHEN_STMT = 995,
213 SPAWN_STMT = 687,
214 FORTRAN_CONTINUE_STMT = 1035,
215 TEMPLATE_TYPEDEF_DECL_STMT = 728,
216 TEMPLATE_INST_TYPEDEF_DECL_STMT = 739,
217 TYPEDEF_STMT = 796,
218 NULL_STMT = 573,
219 VARIANT_STMT = 840,
220 PRAGMA_DECL = 650,
221 TEMPLATE_CLASS_DECL_STMT = 720,
222 TEMPLATE_MEMBER_FUNCTION_DECL_STMT = 725,
223 TEMPLATE_FUNCTION_DECL_STMT = 722,
224 TEMPLATE_VARIABLE_DECL_STMT = 730,
225 TEMPLATE_VARIABLE_INST_STMT = 1055,
226 TEMPLATE_DECL_STMT = 719,
227 VAR_DECL_STMT = 836,
228 TEMPLATE_INST_DECL_STMT = 734,
229 TEMPLATE_INST_DEFN_STMT = 735,
230 TEMPLATE_INST_FUNCTION_DECL_STMT = 737,
231 TEMPLATE_INST_MEMBER_FUNCTION_DECL_STMT = 738,
232 NONREAL_DECL = 566,
233 WITH_STATEMENT = 844,
234 PYTHON_GLOBAL_STMT = 656,
235 PYTHON_PRINT_STMT = 657,
236 PASS_STATEMENT = 640,
237 ASSERT_STMT = 287,
238 EXEC_STMT = 409,
239 PROGRAM_HEADER_STMT = 653,
240 PROCEDURE_HEADER_STMT = 652,
241 ENTRY_STMT = 400,
242 FORTRAN_NONBLOCKED_DO = 431,
243 INTERFACE_STATEMENT = 483,
244 PARAMETER_STATEMENT = 637,
245 COMMON_BLOCK = 338,
246 MODULE_STATEMENT = 545,
247 USE_STATEMENT = 824,
248 PROCESS_CONTROL_STATEMENT = 699,
249 PRINT_STATEMENT = 651,
250 READ_STATEMENT = 662,
251 WRITE_STATEMENT = 848,
252 OPEN_STATEMENT = 634,
253 CLOSE_STATEMENT = 335,
254 INQUIRE_STATEMENT = 475,
255 FLUSH_STATEMENT = 422,
256 BACKSPACE_STATEMENT = 299,
257 REWIND_STATEMENT = 671,
258 ENDFILE_STATEMENT = 398,
259 WAIT_STATEMENT = 842,
260 WITHTEAM_STMT = 853,
261 FORMAT_STATEMENT = 428,
262 FORTRAN_DO = 429,
263 FOR_ALL_STMT = 423,
264 IO_STATEMENT = 457,
265 SYNC_ALL_STATEMENT = 688,
266 SYNC_IMAGES_STATEMENT = 689,
267 SYNC_MEMORY_STATEMENT = 690,
268 SYNC_TEAM_STATEMENT = 691,
269 LOCK_STATEMENT = 692,
270 UNLOCK_STATEMENT = 693,
271 IMAGE_CONTROL_STATEMENT = 463,
272 JOVIAL_COMPOOL_STATEMENT = 492,
273 JOVIAL_DEFINE_DECLARATION = 494,
274 JOVIAL_DIRECTIVE_STATEMENT = 495,
275 JOVIAL_LABEL_DECLARATION = 1041,
276 JOVIAL_OVERLAY_DECLARATION = 496,
277 JOVIAL_FOR_THEN_STATEMENT = 493,
278 MATLAB_FOR_STATEMENT = 530,
279 UPC_NOTIFY_STMT = 821,
280 UPC_WAIT_STMT = 823,
281 UPC_BARRIER_STMT = 814,
282 UPC_FENCE_STMT = 817,
283 UPC_FORALL_STMT = 818,
284 OMP_PARALLEL_STMT = 587,
285 OMP_SINGLE_STMT = 590,
286 OMP_TASK_STMT = 591,
287 OMP_FOR_STMT = 583,
288 OMP_FOR_SIMD_STMT = 584,
289 OMP_DO_STMT = 580,
290 OMP_SECTIONS_STMT = 589,
291 OMP_ATOMIC_STMT = 575,
292 OMP_TARGET_STMT = 595,
293 OMP_TARGET_DATA_STMT = 596,
294 OMP_SIMD_STMT = 597,
295 OMP_CLAUSEBODY_STMT = 578,
296 OMP_MASTER_STMT = 585,
297 OMP_SECTION_STMT = 588,
298 OMP_ORDERED_STMT = 586,
299 OMP_WORKSHARE_STMT = 594,
300 OMP_CRITICAL_STMT = 577,
301 OMP_BODY_STMT = 579,
302 JAVE_THROW_STMT = 694,
303 JAVA_FOREACH_STMT = 695,
304 JAVA_SYNC_STMT = 696,
305 JAVA_LABEL_STMT = 505,
306 TEMP_JavaImportStatement = 857,
307 TEMP_JavaPackageDeclaration = 858,
308 TEMP_JavaPackageStatement = 859,
309 ASYNC_STMT = 872,
310 FINISH_STMT = 873,
311 AT_STMT = 874,
312 ATOMIC_STMT = 875,
313 WHEN_STMT = 877,
314 TEMP_Block_Data_Statement = 313,
315 TEMP_Implicit_Statement = 465,
316 TEMP_Statement_Function_Statement = 705,
317 TEMP_Where_Statement = 846,
318 TEMP_Nullify_Statement = 574,
319 TEMP_Equivalence_Statement = 407,
320 TEMP_Derived_Type_Statement = 369,
321 TEMP_Jovial_Table_Statement = 499,
322 TEMP_Attribute_Specification_Statement = 296,
323 TEMP_Allocate_Statement = 33,
324 TEMP_Deallocate_Statement = 360,
325 TEMP_Contains_Statement = 353,
326 TEMP_Sequence_Statement = 679,
327 TEMP_Else_Where_Statement = 394,
328 TEMP_Arithmetic_If_Statement = 36,
329 TEMP_Assign_Statement = 290,
330 TEMP_Computed_Goto_Statement = 347,
331 TEMP_Assigned_Goto_Statement = 291,
332 TEMP_Namelist_Statement = 552,
333 TEMP_Import_Statement = 467,
334 TEMP_Associate_Statement = 292,
335 TEMP_Fortran_Include_Line = 430,
336 NAMESPACE_DECLARATION_STMT = 554,
337 NAMESPACE_ALIAS_DECLARATION_STMT = 553,
338 NAMESPACE_DEFINITION_STMT = 555,
339 USING_DECLARATION_STMT = 827,
340 USING_DIRECTIVE_STMT = 828,
341 TEMPLATE_INST_DIRECTIVE_STMT = 736,
342 STATIC_ASSERTION_DECLARATION = 702,
343 TEMPLATE_CLASS_DEF_STMT = 732,
344 TEMPLATE_FUNCTION_DEF_STMT = 733,
345 CLASS_DECL_STMT = 327,
346 CLASS_DEFN_STMT = 328,
347 FUNC_DEFN_STMT = 435,
348 ADA_ACCEPT_STMT = 5,
349 ADA_PACKAGE_BODY = 12,
350 ADA_PACKAGE_SPEC = 14,
351 ADA_TASK_BODY = 20,
352 ADA_TASK_SPEC = 22,
353 ADA_PROTECTED_BODY = 916,
354 ADA_PROTECTED_SPEC = 918,
355 ADA_GENERIC_DEFN = 905,
356 SCOPE_STMT = 678,
357 MFUNC_DECL_STMT = 531,
358 ADA_ENTRY_DECL_STMT = 7,
359 ADA_FUNCTION_RENAMING_DECL_STMT = 887,
360 FUNC_DECL_STMT = 434,
361 INCLUDE_DIRECTIVE_STMT = 470,
362 DEFINE_DIRECTIVE_STMT = 367,
363 UNDEF_DIRECTIVE_STMT = 803,
364 IFDEF_DIRECTIVE_STMT = 461,
365 IFNDEF_DIRECTIVE_STMT = 462,
366 IF_DIRECTIVE_STMT = 459,
367 DEAD_IF_DIRECTIVE_STMT = 359,
368 ELSE_DIRECTIVE_STMT = 393,
369 ELSEIF_DIRECTIVE_STMT = 395,
370 ENDIF_DIRECTIVE_STMT = 399,
371 LINE_DIRECTIVE_STMT = 515,
372 WARNING_DIRECTIVE_STMT = 843,
373 ERROR_DIRECTIVE_STMT = 408,
374 EMPTY_DIRECTIVE_STMT = 397,
375 INCLUDE_NEXT_DIRECTIVE_STMT = 472,
376 IDENT_DIRECTIVE_STMT = 458,
377 LINEMARKER_DIRECTIVE_STMT = 516,
378 CPP_DIRECTIVE_STMT = 317,
379 C_LINKAGE_START_STMT = 334,
380 C_LINKAGE_END_STMT = 333,
381 C_LINKAGE_DECLARATION_STMT = 332,
382 OMP_FLUSH_STMT = 581,
383 OMP_DECLARE_SIMD_STMT = 582,
384 OMP_BARRIER_STMT = 576,
385 OMP_TASKWAIT_STMT = 592,
386 OMP_THREADPRIVATE_STMT = 593,
387 MS_ATTRIBUTE_DECL_STMT = 536,
388 EMPTY_DECLARATION_STMT = 396,
389 ADA_PACKAGE_SPEC_DECL_STMT = 15,
390 ADA_PACKAGE_BODY_DECL_STMT = 13,
391 ADA_TASK_SPEC_DECL_STMT = 23,
392 ADA_TASK_TYPE_DECL_STMT = 27,
393 ADA_TASK_BODY_DECL_STMT = 21,
394 ADA_PROTECTED_SPEC_DECL_STMT = 919,
395 ADA_PROTECTED_TYPE_DECL_STMT = 923,
396 ADA_PROTECTED_BODY_DECL_STMT = 917,
397 ADA_REPRESENTATION_CLAUSE = 886,
398 ADA_ENUM_REPRESENTATION_CLAUSE = 898,
399 ADA_ATTRIBUTE_CLAUSE = 893,
400 ADA_COMPONENT_CLAUSE = 883,
401 ADA_RENAMING_DECL_STMT = 18,
402 ADA_GENERIC_DECL = 904,
403 ADA_GENERIC_INSTANCE_DECL = 913,
404 ADA_FORMAL_TYPE_DECL_STMT = 908,
405 ADA_FORMAL_PACKAGE_DECL_STMT = 929,
406 ADA_DISCRIMINATED_TYPE_DECL = 910,
407 ADA_VARIANT_DECL_STATEMENT = 994,
408 DECL_STMT = 363,
409 StatementTag = 701,
410 ABS_OP = 3,
411 ACTUAL_ARGUMENT_EXPRESSION = 2,
412 ADA_ANCESTOR_INIT = 925,
413 ADA_ATTRIBUTE_EXP = 897,
414 ADA_FLOAT_VAL = 10,
415 ADA_OTHERS_EXPR = 901,
416 ADA_PROTECTED_REF = 921,
417 ADA_RENAMING_REF = 903,
418 ADA_TASK_REF = 25,
419 ADA_UNIT_REF = 909,
420 ADD_OP = 29,
421 ADDRESS_OP = 30,
422 AGGREGATE_INIT = 31,
423 ALIGNOF_OP = 683,
424 AND_ASSIGN_OP = 34,
425 AND_OP = 35,
426 POINTST_OP = 38,
427 ARROWSTAR_OP = 39,
428 ASM_OP = 246,
429 ASSIGN_INIT = 288,
430 ASSIGN_OP = 289,
431 TEMP_AsteriskShapeExp = 293,
432 ATEXP_NODE = 878,
433 AT_OP = 294,
434 AWAIT_EXPR = 298,
435 BITAND_OP = 307,
436 BIT_COMPLEMENT_OP = 309,
437 BITEQV_OP = 310,
438 BITOR_OP = 311,
439 BITXOR_OP = 312,
440 BOOL_VAL = 314,
441 BRACED_INIT = 316,
442 COARRAY_REF_EXPR = 854,
443 CAST_OP = 319,
444 CHAR16_VAL = 323,
445 CHAR32_VAL = 324,
446 CHAR_VAL = 322,
447 CHOOSE_EXPR = 325,
448 CLASS_NODE = 869,
449 CLASSNAME_REF = 329,
450 TEMP_ColonShapeExp = 336,
451 COMMA_OP = 337,
452 COMPLEX_VAL = 341,
453 COMPOUND_INIT = 345,
454 COMPOUND_LITERAL = 346,
455 COMPREHENSION = 342,
456 CONCATENATION_OP = 348,
457 CONJUGATE_OP = 350,
458 EXPR_CONDITIONAL = 349,
459 CONSTRUCTOR_INIT = 352,
460 KERN_CALL = 502,
461 EXEC_CONF = 501,
462 DELETE_OP = 368,
463 DESIGNATED_INITIALIZER = 370,
464 DICTIONARY_COMPREHENSION = 371,
465 DICT_EXP = 372,
466 DIV_ASSIGN_OP = 379,
467 DIV_OP = 380,
468 DOTDOT_NODE = 881,
469 RECORD_REF = 382,
470 DOTSTAR_OP = 383,
471 DOUBLE_VAL = 384,
472 ELEMENT_ADD_OP = 387,
473 ELEMENT_DIVIDE_OP = 388,
474 ELEMENT_LEFT_DIVIDE_OP = 389,
475 ELEMENT_MULT_OP = 390,
476 ELEMENT_POWER_OP = 391,
477 ELEMENT_SUBTRACT_OP = 392,
478 ENUM_VAL = 405,
479 EQ_OP = 406,
480 EXP_ASSIGN_OP = 411,
481 EXPONENTIATION_OP = 410,
482 EXPRESSION_ROOT = 415,
483 FINISHEXP_NODE = 879,
484 FLOAT_128_VAL = 419,
485 FLOAT_80_VAL = 420,
486 BFLOAT_16_VAL = 1084,
487 FLOAT_16_VAL = 1085,
488 FLOAT_32_VAL = 1086,
489 FLOAT_64_VAL = 1087,
490 FLOAT_VAL = 418,
491 FOLD_EXPR = 421,
492 FUNCTION_PARAMETER_REF_EXP = 439,
493 FUNCTION_REF = 441,
494 GE_OP = 454,
495 GT_OP = 455,
496 HERE_NODE = 880,
497 IMAG_PART_OP = 464,
498 IMPLIED_DO = 466,
499 IDIV_ASSIGN_OP = 479,
500 INTEGER_DIV_OP = 478,
501 INT_VAL = 477,
502 IO_ITEM_EXPR = 456,
503 IOR_ASSIGN_OP = 488,
504 IS_NOT_OP = 487,
505 IS_OP = 486,
506 JAVA_INSTANCEOF_OP = 684,
507 JAVA_MARKER_ANNOTATION = 864,
508 JAVA_NORMAL_ANNOTATION = 866,
509 JAVA_SINGLE_MEMBER_ANNOTATION = 865,
510 JAVA_TYPE_EXPRESSION = 867,
511 JAVA_UNSIGNED_RSHIFT_ASSIGN_OP = 675,
512 JAVA_UNSIGNED_RSHIFT_OP = 676,
513 JOVIAL_PRESET_POSITION_EXP = 497,
514 JOVIAL_TABLE_PRESET_EXP = 498,
515 KEY_DATUM_PAIR = 500,
516 LABEL_REF = 503,
517 LAMBDA_EXP = 510,
518 LAMBDA_REF_EXP = 511,
519 LEFT_DIVIDE_OP = 512,
520 LE_OP = 513,
521 LT_OP = 514,
522 LIST_COMPREHENSION = 518,
523 LIST_EXP = 519,
524 LONG_DOUBLE_VAL = 522,
525 LONG_INT_VAL = 523,
526 LONG_LONG_INT_VAL = 524,
527 LSHIFT_ASSIGN_OP = 525,
528 LSHIFT_OP = 526,
529 MAGIC_COLON_EXP = 527,
530 MATRIX_EXP = 528,
531 MATRIX_TRANSPOSE_OP = 529,
532 MEMBER_FUNCTION_REF = 532,
533 MEMBERSHIP_OP = 535,
534 MINUS_ASSIGN_OP = 537,
535 MINUSMINUS_OP = 538,
536 UNARY_MINUS_OP = 539,
537 MOD_ASSIGN_OP = 540,
538 MOD_OP = 541,
539 MULT_ASSIGN_OP = 547,
540 MULT_OP = 548,
541 NARY_BOOLEAN_OP = 558,
542 NARY_COMPARISON_OP = 559,
543 NEW_OP = 560,
544 NOEXCEPT_OP = 562,
545 NON_MEMBERSHIP_OP = 565,
546 NONREAL_REF = 567,
547 NOT_OP = 564,
548 NE_OP = 563,
549 NULL_EXPR = 571,
550 NULLPTR_VAL = 572,
551 OR_OP = 636,
552 PLUS_ASSIGN_OP = 641,
553 PLUSPLUS_OP = 642,
554 ARRAY_OP = 643,
555 POINTER_ASSIGN_OP = 644,
556 DEREF_OP = 645,
557 POWER_OP = 648,
558 PSEUDO_DESTRUCTOR_REF = 655,
559 RANGE_EXP = 660,
560 REAL_PART_OP = 663,
561 TYPE_REF = 664,
562 REM_OP = 666,
563 REPLICATION_OP = 669,
564 RSHIFT_ASSIGN_OP = 672,
565 RSHIFT_OP = 673,
566 SCOPE_OP = 677,
567 SET_COMPREHENSION = 680,
568 SHORT_VAL = 681,
569 SIZEOF_OP = 682,
570 SPACESHIP_OP = 686,
571 STMT_EXPR = 704,
572 STR_CONV = 707,
573 STRING_VAL = 709,
574 SUBSCRIPT_EXPR = 711,
575 SUBT_OP = 712,
576 SUPER_NODE = 747,
577 TEMPLATE_FUNCTION_REF = 723,
578 TEMPLATE_MEMBER_FUNCTION_REF = 726,
579 TEMPLATE_PARAMETER_VAL = 741,
580 THIS_NODE = 745,
581 THROW_OP = 748,
582 TUPLE_EXP = 751,
583 TYPE_EXPRESSION = 759,
584 TYPEID_OP = 768,
585 TYPE_TRAIT_BUILTIN_OPERATOR = 746,
586 UNARY_ADD_OP = 801,
587 TEMP_UnknownArrayOrFunctionReference = 805,
588 SIGNED_CHAR_VAL = 1061,
589 UNSIGNED_CHAR_VAL = 809,
590 UNSIGNED_INT_VAL = 810,
591 UNSIGNED_LONG_LONG_INT_VAL = 811,
592 UNSIGNED_LONG_INT_VAL = 812,
593 UNSIGNED_SHORT_VAL = 813,
594 UPC_BLOCK_SIZEOF_EXPR = 815,
595 UPC_ELEM_SIZEOF_EXPR = 816,
596 UPC_LOCAL_SIZEOF_EXPR = 819,
597 UPC_MYTHREAD = 820,
598 UPC_THREADS = 822,
599 USER_DEFINED_BINARY_OP = 825,
600 USER_DEFINED_UNARY_OP = 826,
601 VA_COPY_OP = 830,
602 VA_END_OP = 831,
603 VA_OP = 832,
604 VA_START_ONE_OPERAND_OP = 833,
605 VA_START_OP = 834,
606 VARIANT_EXPR = 839,
607 VAR_REF = 835,
608 VOID_VAL = 841,
609 WCHAR_VAL = 845,
610 XOR_ASSIGN_OP = 849,
611 YIELD_EXP = 850,
612 COMPOUND_ASSIGN_OP = 344,
613 ELEMENT_WISE_OP = 386,
614 BINARY_EXPRESSION = 306,
615 FUNC_CALL = 433,
616 CALL_EXPRESSION = 855,
617 EXPR_LIST = 412,
618 EXPR_INIT = 474,
619 JAVA_ANNOTATION = 863,
620 NARY_EXPRESSION = 557,
621 UNARY_EXPRESSION = 802,
622 ValueExpTag = 829,
623 SCOPED_REF = 1058,
624 NTYPE_REF = 1057,
625 ReferenceExpTag = 1056,
626 ExpressionTag = 414,
627 TEMPLATE_VARIABLE_NAME = 731,
628 VARIABLE_NAME = 838,
629 FUNCTYPE_NAME = 444,
630 TEMPLATE_CLASS_NAME = 721,
631 CLASS_NAME = 330,
632 TEMPLATE_NAME = 743,
633 ENUM_NAME = 403,
634 FIELD_NAME = 402,
635 TEMPLATE_TYPEDEF_NAME = 729,
636 TYPEDEF_NAME = 798,
637 TEMPLATE_FUNC_NAME = 724,
638 TEMPLATE_MEMBER_FUNC_NAME = 727,
639 LABEL_NAME = 506,
640 JAVA_LABEL_NAME = 507,
641 DEFAULT_NAME = 366,
642 NAMESPACE_NAME = 556,
643 INTRINSIC_SYMBOL = 485,
644 MODULE_SYMBOL = 546,
645 INTERFACE_SYMBOL = 484,
646 COMMON_SYMBOL = 340,
647 RENAME_SYMBOL = 668,
648 ADA_INHERITED_FUNCTION_SYMBOL = 915,
649 MEMBER_FUNC_NAME = 533,
650 FUNCTION_NAME = 442,
651 TYPE_NAME = 1060,
652 BINARY_ADDRESS_SYMBOL = 285,
653 BINARY_DATA_SYMBOL = 286,
654 ALIAS_SYMBOL = 32,
655 NONREAL_SYMBOL = 568,
656 ADA_PACKAGE_SYMBOL = 16,
657 ADA_TASK_SYMBOL = 24,
658 ADA_PROTECTED_SYMBOL = 920,
659 ADA_GENERIC_SYMBOL = 907,
660 ADA_GENERIC_INSTANCE_SYMBOL = 928,
661 ADA_FORMAL_PACAKGE_SYMBOL = 930,
662 ADA_RENAMING_SYMBOL = 902,
663 SymbolTag = 715,
664 AsmX86InstructionTag = 284,
665 AsmVoidTypeTag = 1049,
666 AsmVectorTypeTag = 283,
667 AsmUserInstructionTag = 1046,
668 AsmUnaryUnsignedExtendTag = 280,
669 AsmUnaryTruncateTag = 281,
670 AsmUnarySignedExtendTag = 279,
671 AsmUnaryRrxTag = 278,
672 AsmUnaryPlusTag = 277,
673 AsmUnaryMinusTag = 276,
674 AsmUnaryExpressionTag = 275,
675 AsmSynthesizedFieldDeclarationTag = 190,
676 AsmSynthesizedDataStructureDeclarationTag = 72,
677 AsmStringStorageTag = 273,
678 AsmStoredStringTag = 272,
679 AsmStaticDataTag = 270,
680 AsmStackExpressionTag = 943,
681 AsmRiscOperationTag = 267,
682 AsmRegisterNamesTag = 265,
683 AsmPowerpcInstructionTag = 264,
684 AsmPointerTypeTag = 1050,
685 AsmPEStringSectionTag = 263,
686 AsmPESectionTableEntryTag = 262,
687 AsmPESectionTableTag = 261,
688 AsmPERVASizePairListTag = 259,
689 AsmPERVASizePairTag = 258,
690 AsmPEImportSectionTag = 257,
691 AsmPEImportItemListTag = 256,
692 AsmPEImportItemTag = 255,
693 AsmPEImportDirectoryListTag = 254,
694 AsmPEImportDirectoryTag = 253,
695 AsmPEFileHeaderTag = 252,
696 AsmPEExportSectionTag = 251,
697 AsmPESectionTag = 260,
698 AsmPEExportEntryListTag = 250,
699 AsmPEExportEntryTag = 249,
700 AsmPEExportDirectoryTag = 248,
701 AsmOperandListTag = 247,
702 AsmNullInstructionTag = 882,
703 AsmNEStringTableTag = 244,
704 AsmNESectionTableEntryTag = 243,
705 AsmNESectionTableTag = 242,
706 AsmNESectionTag = 241,
707 AsmNERelocTableTag = 240,
708 AsmNERelocEntryTag = 239,
709 AsmNENameTableTag = 238,
710 AsmNEModuleTableTag = 237,
711 AsmNEFileHeaderTag = 236,
712 AsmNEEntryTableTag = 235,
713 AsmNEEntryPointTag = 234,
714 AsmMipsInstructionTag = 233,
715 AsmMemoryReferenceExpressionTag = 232,
716 AsmM68kInstructionTag = 231,
717 AsmLESectionTableEntryTag = 230,
718 AsmLESectionTableTag = 229,
719 AsmLESectionTag = 228,
720 AsmLERelocTableTag = 227,
721 AsmLEPageTableEntryTag = 226,
722 AsmLEPageTableTag = 225,
723 AsmLENameTableTag = 224,
724 AsmLEFileHeaderTag = 223,
725 AsmLEEntryTableTag = 222,
726 AsmLEEntryPointTag = 221,
727 AsmJvmStackMapVerificationTypeTag = 1038,
728 AsmJvmStackMapTableTag = 1036,
729 AsmJvmStackMapFrameTag = 1037,
730 AsmJvmRuntimeVisibleAnnotationsTag = 1063,
731 AsmJvmRuntimeVisibilityParamAnnotationsTag = 1070,
732 AsmJvmRuntimeParameterAnnotationTag = 1069,
733 AsmJvmRuntimeInvisibleAnnotationsTag = 1067,
734 AsmJvmRuntimeAnnotationValueTag = 1065,
735 AsmJvmRuntimeAnnotationPairTag = 1066,
736 AsmJvmRuntimeAnnotationTag = 1064,
737 AsmJvmModuleTag = 1088,
738 AsmJvmMethodTableTag = 932,
739 AsmJvmMethodParametersEntryTag = 1048,
740 AsmJvmMethodParametersTag = 1047,
741 AsmJvmMethodTag = 215,
742 AsmJvmLocalVariableTypeTableTag = 1045,
743 AsmJvmLocalVariableTypeEntryTag = 1044,
744 AsmJvmLocalVariableTableTag = 1043,
745 AsmJvmLocalVariableEntryTag = 1042,
746 AsmJvmLineNumberTableTag = 939,
747 AsmJvmLineNumberEntryTag = 938,
748 AsmJvmInstructionTag = 218,
749 AsmJvmInnerClassesEntryTag = 940,
750 AsmJvmInnerClassesTag = 941,
751 AsmJvmIndexTableAttrTag = 1076,
752 AsmJvmIndexedAttrTag = 1075,
753 AsmJvmFileHeaderTag = 219,
754 AsmJvmFieldTableTag = 934,
755 AsmJvmFieldTag = 933,
756 AsmJvmExceptionTableTag = 936,
757 AsmJvmExceptionHandlerTag = 935,
758 AsmJvmEnclosingMethodTag = 944,
759 AsmJvmConstantPoolEntryTag = 217,
760 AsmJvmConstantPoolTag = 216,
761 AsmJvmCodeAttributeTag = 214,
762 AsmJvmClassTag = 937,
763 AsmJvmBootstrapMethodsTag = 1040,
764 AsmJvmBootstrapMethodTag = 1039,
765 AsmJvmAttributeTableTag = 931,
766 AsmJvmAnnotationDefaultTag = 1068,
767 AsmJvmAttributeTag = 213,
768 AsmJvmNodeTag = 220,
769 AsmInterpretationListTag = 212,
770 AsmInterpretationTag = 211,
771 AsmIntegerValueExpressionTag = 209,
772 AsmIntegerTypeTag = 210,
773 AsmInstructionListTag = 946,
774 AsmIndirectRegisterExpressionTag = 207,
775 AsmGenericSymbolListTag = 206,
776 AsmGenericSectionListTag = 202,
777 AsmGenericHeaderListTag = 200,
778 AsmGenericFormatTag = 198,
779 AsmGenericFileListTag = 197,
780 AsmGenericFileTag = 196,
781 AsmGenericDLLListTag = 195,
782 AsmGenericDLLTag = 194,
783 AsmFunctionTag = 193,
784 AsmSynthesizedDeclarationTag = 73,
785 AsmFloatValueExpressionTag = 192,
786 AsmFloatTypeTag = 191,
787 AsmScalarTypeTag = 268,
788 AsmTypeTag = 274,
789 AsmExprListExpTag = 188,
790 AsmElfSymverSectionTag = 186,
791 AsmElfSymverNeededSectionTag = 185,
792 AsmElfSymverNeededEntryListTag = 184,
793 AsmElfSymverNeededEntryTag = 183,
794 AsmElfSymverNeededAuxListTag = 182,
795 AsmElfSymverNeededAuxTag = 181,
796 AsmElfSymverEntryListTag = 180,
797 AsmElfSymverEntryTag = 179,
798 AsmElfSymverDefinedSectionTag = 178,
799 AsmElfSymverDefinedEntryListTag = 177,
800 AsmElfSymverDefinedEntryTag = 176,
801 AsmElfSymverDefinedAuxListTag = 175,
802 AsmElfSymverDefinedAuxTag = 174,
803 AsmElfSymbolSectionTag = 173,
804 AsmElfSymbolListTag = 172,
805 AsmElfSymbolTag = 171,
806 AsmElfStrtabTag = 170,
807 AsmElfStringSectionTag = 169,
808 AsmElfSegmentTableEntryListTag = 168,
809 AsmElfSegmentTableEntryTag = 167,
810 AsmElfSegmentTableTag = 166,
811 AsmElfSectionTableEntryTag = 165,
812 AsmElfSectionTableTag = 164,
813 AsmElfRelocSectionTag = 162,
814 AsmElfRelocEntryListTag = 161,
815 AsmElfRelocEntryTag = 160,
816 AsmElfNoteSectionTag = 159,
817 AsmElfNoteEntryListTag = 158,
818 AsmElfNoteEntryTag = 157,
819 AsmElfFileHeaderTag = 156,
820 AsmElfEHFrameSectionTag = 155,
821 AsmElfEHFrameEntryFDListTag = 154,
822 AsmElfEHFrameEntryFDTag = 153,
823 AsmElfEHFrameEntryCIListTag = 152,
824 AsmElfEHFrameEntryCITag = 151,
825 AsmElfDynamicSectionTag = 150,
826 AsmElfSectionTag = 163,
827 AsmElfDynamicEntryListTag = 149,
828 AsmElfDynamicEntryTag = 148,
829 AsmDwarfWithStmtTag = 147,
830 AsmDwarfVolatileTypeTag = 146,
831 AsmDwarfVariantPartTag = 145,
832 AsmDwarfVariantTag = 144,
833 AsmDwarfVariableTag = 143,
834 AsmDwarfUpcStrictTypeTag = 142,
835 AsmDwarfUpcSharedTypeTag = 141,
836 AsmDwarfUpcRelaxedTypeTag = 140,
837 AsmDwarfUnspecifiedTypeTag = 139,
838 AsmDwarfUnspecifiedParametersTag = 138,
839 AsmDwarfUnknownConstructTag = 137,
840 AsmDwarfUnionTypeTag = 136,
841 AsmDwarfTypedefTag = 135,
842 AsmDwarfTryBlockTag = 134,
843 AsmDwarfThrownTypeTag = 133,
844 AsmDwarfTemplateValueParameterTag = 132,
845 AsmDwarfTemplateTypeParameterTag = 131,
846 AsmDwarfSubroutineTypeTag = 130,
847 AsmDwarfSubrangeTypeTag = 129,
848 AsmDwarfSubprogramTag = 128,
849 AsmDwarfStructureTypeTag = 127,
850 AsmDwarfStringTypeTag = 126,
851 AsmDwarfSharedTypeTag = 125,
852 AsmDwarfSetTypeTag = 124,
853 AsmDwarfRestrictTypeTag = 123,
854 AsmDwarfReferenceTypeTag = 122,
855 AsmDwarfPtrToMemberTypeTag = 121,
856 AsmDwarfPointerTypeTag = 120,
857 AsmDwarfPartialUnitTag = 119,
858 AsmDwarfPackedTypeTag = 118,
859 AsmDwarfNamespaceTag = 117,
860 AsmDwarfNamelistItemTag = 116,
861 AsmDwarfNamelistTag = 115,
862 AsmDwarfMutableTypeTag = 114,
863 AsmDwarfModuleTag = 113,
864 AsmDwarfMemberTag = 112,
865 AsmDwarfMacroListTag = 111,
866 AsmDwarfMacroTag = 110,
867 AsmDwarfLineListTag = 109,
868 AsmDwarfLineTag = 108,
869 AsmDwarfLexicalBlockTag = 107,
870 AsmDwarfLabelTag = 106,
871 AsmDwarfInterfaceTypeTag = 105,
872 AsmDwarfInlinedSubroutineTag = 104,
873 AsmDwarfInheritanceTag = 103,
874 AsmDwarfImportedUnitTag = 101,
875 AsmDwarfImportedModuleTag = 100,
876 AsmDwarfImportedDeclarationTag = 99,
877 AsmDwarfFunctionTemplateTag = 98,
878 AsmDwarfFriendTag = 97,
879 AsmDwarfFormatLabelTag = 96,
880 AsmDwarfFormalParameterTag = 95,
881 AsmDwarfFileTypeTag = 94,
882 AsmDwarfEnumeratorTag = 93,
883 AsmDwarfEnumerationTypeTag = 92,
884 AsmDwarfEntryPointTag = 91,
885 AsmDwarfDwarfProcedureTag = 90,
886 AsmDwarfConstTypeTag = 86,
887 AsmDwarfConstructListTag = 89,
888 AsmDwarfConstantTag = 87,
889 AsmDwarfConditionTag = 85,
890 AsmDwarfCompilationUnitListTag = 84,
891 AsmDwarfCompilationUnitTag = 83,
892 AsmDwarfCommonInclusionTag = 82,
893 AsmDwarfCommonBlockTag = 81,
894 AsmDwarfClassTypeTag = 80,
895 AsmDwarfClassTemplateTag = 79,
896 AsmDwarfCatchBlockTag = 78,
897 AsmDwarfBaseTypeTag = 77,
898 AsmDwarfArrayTypeTag = 76,
899 AsmDwarfAccessDeclarationTag = 75,
900 AsmDwarfConstructTag = 88,
901 AsmDwarfInformationTag = 102,
902 AsmDOSFileHeaderTag = 71,
903 AsmGenericHeaderTag = 199,
904 AsmDOSExtendedHeaderTag = 70,
905 AsmDirectRegisterExpressionTag = 74,
906 AsmRegisterReferenceExpressionTag = 266,
907 AsmControlFlagsExpressionTag = 68,
908 AsmConstantExpressionTag = 69,
909 AsmValueExpressionTag = 282,
910 AsmCommonSubExpressionTag = 67,
911 AsmCoffSymbolTableTag = 66,
912 AsmCoffSymbolListTag = 65,
913 AsmCoffSymbolTag = 64,
914 AsmGenericSymbolTag = 205,
915 AsmCoffStrtabTag = 63,
916 AsmGenericStrtabTag = 204,
917 AsmCliHeaderTag = 993,
918 AsmGenericSectionTag = 201,
919 AsmCilUint8HeapTag = 991,
920 AsmCilUint32HeapTag = 992,
921 AsmCilTypeSpecTableTag = 1033,
922 AsmCilTypeSpecTag = 985,
923 AsmCilTypeRefTableTag = 1032,
924 AsmCilTypeRefTag = 984,
925 AsmCilTypeDefTableTag = 1031,
926 AsmCilTypeDefTag = 983,
927 AsmCilStandAloneSigTableTag = 1030,
928 AsmCilStandAloneSigTag = 982,
929 AsmCilPropertyTableTag = 1028,
930 AsmCilPropertyMapTableTag = 1029,
931 AsmCilPropertyMapTag = 981,
932 AsmCilPropertyTag = 980,
933 AsmCilParamTableTag = 1027,
934 AsmCilParamTag = 979,
935 AsmCilNestedClassTableTag = 1026,
936 AsmCilNestedClassTag = 978,
937 AsmCilModuleTableTag = 1024,
938 AsmCilModuleRefTableTag = 1025,
939 AsmCilModuleRefTag = 977,
940 AsmCilModuleTag = 976,
941 AsmCilMethodSpecTableTag = 1023,
942 AsmCilMethodSpecTag = 975,
943 AsmCilMethodSemanticsTableTag = 1022,
944 AsmCilMethodSemanticsTag = 974,
945 AsmCilMethodImplTableTag = 1021,
946 AsmCilMethodImplTag = 973,
947 AsmCilMethodDefTableTag = 1020,
948 AsmCilMethodDefTag = 972,
949 AsmCilMethodDataTag = 1054,
950 AsmCilMetadataRootTag = 988,
951 AsmCilMetadataHeapTag = 990,
952 AsmCilMemberRefTableTag = 1019,
953 AsmCilMemberRefTag = 971,
954 AsmCilManifestResourceTableTag = 1018,
955 AsmCilManifestResourceTag = 970,
956 AsmCilInterfaceImplTableTag = 1017,
957 AsmCilInterfaceImplTag = 969,
958 AsmCilInstructionTag = 942,
959 AsmCilImplMapTableTag = 1016,
960 AsmCilImplMapTag = 968,
961 AsmCilGenericParamTableTag = 1014,
962 AsmCilGenericParamConstraintTableTag = 1015,
963 AsmCilGenericParamConstraintTag = 967,
964 AsmCilGenericParamTag = 966,
965 AsmCilFileTableTag = 1013,
966 AsmCilFileTag = 965,
967 AsmCilFieldTableTag = 1009,
968 AsmCilFieldRVATableTag = 1012,
969 AsmCilFieldRVATag = 964,
970 AsmCilFieldMarshalTableTag = 1011,
971 AsmCilFieldMarshalTag = 963,
972 AsmCilFieldLayoutTableTag = 1010,
973 AsmCilFieldLayoutTag = 962,
974 AsmCilFieldTag = 961,
975 AsmCilExportedTypeTableTag = 1008,
976 AsmCilExportedTypeTag = 960,
977 AsmCilExceptionDataTag = 1053,
978 AsmCilEventTableTag = 1006,
979 AsmCilEventMapTableTag = 1007,
980 AsmCilEventMapTag = 959,
981 AsmCilEventTag = 958,
982 AsmCilErrorHeapTag = 1062,
983 AsmCilDeclSecurityTableTag = 1005,
984 AsmCilDeclSecurityTag = 957,
985 AsmCilDataStreamTag = 989,
986 AsmCilCustomAttributeTableTag = 1004,
987 AsmCilCustomAttributeTag = 956,
988 AsmCilConstantTableTag = 1003,
989 AsmCilConstantTag = 955,
990 AsmCilClassLayoutTableTag = 1002,
991 AsmCilClassLayoutTag = 954,
992 AsmCilAssemblyTableTag = 996,
993 AsmCilAssemblyRefTableTag = 999,
994 AsmCilAssemblyRefProcessorTableTag = 1001,
995 AsmCilAssemblyRefProcessorTag = 953,
996 AsmCilAssemblyRefOSTableTag = 1000,
997 AsmCilAssemblyRefOSTag = 952,
998 AsmCilAssemblyRefTag = 951,
999 AsmCilAssemblyProcessorTableTag = 998,
1000 AsmCilAssemblyProcessorTag = 950,
1001 AsmCilAssemblyOSTableTag = 997,
1002 AsmCilAssemblyOSTag = 949,
1003 AsmCilAssemblyTag = 948,
1004 AsmCilMetadataTag = 987,
1005 AsmCilNodeTag = 947,
1006 AsmByteOrderTag = 895,
1007 AsmBlockTag = 62,
1008 AsmBinarySubtractTag = 59,
1009 AsmBinaryRorTag = 58,
1010 AsmBinaryPreupdateTag = 899,
1011 AsmBinaryPostupdateTag = 900,
1012 AsmBinaryMultiplyTag = 57,
1013 AsmBinaryMslTag = 56,
1014 AsmBinaryModTag = 55,
1015 AsmBinaryLsrTag = 54,
1016 AsmBinaryLslTag = 53,
1017 AsmBinaryDivideTag = 51,
1018 AsmBinaryConcatTag = 894,
1019 AsmBinaryAsrTag = 50,
1020 AsmBinaryAddTag = 47,
1021 AsmBinaryExpressionTag = 52,
1022 AsmBasicStringTag = 46,
1023 AsmGenericStringTag = 203,
1024 AsmExecutableFileFormatTag = 187,
1025 AsmInstructionTag = 208,
1026 AsmStatementTag = 269,
1027 AsmAarch32CoprocessorTag = 892,
1028 AsmExpressionTag = 189,
1029 AsmNodeTag = 245,
1030 TEMP_CommonBlockObject = 339,
1031 InitializedNameTag = 473,
1032 LambdaCaptureTag = 508,
1033 LambdaCaptureListTag = 509,
1034 JavaMemberValuePairTag = 862,
1035 OmpOrderedClauseTag = 614,
1036 OmpNowaitClauseTag = 612,
1037 OmpBeginClauseTag = 599,
1038 OmpEndClauseTag = 604,
1039 OmpUntiedClauseTag = 619,
1040 OmpMergeableClauseTag = 620,
1041 OmpDefaultClauseTag = 603,
1042 OmpAtomicClauseTag = 629,
1043 OmpProcBindClauseTag = 628,
1044 OmpInbranchClauseTag = 630,
1045 OmpNotinbranchClauseTag = 631,
1046 OmpCollapseClauseTag = 600,
1047 OmpIfClauseTag = 607,
1048 OmpFinalClauseTag = 608,
1049 OmpPriorityClauseTag = 609,
1050 OmpNumThreadsClauseTag = 613,
1051 OmpIfDeviceTag = 610,
1052 OmpSafelenTag = 623,
1053 OmpSimdlenTag = 624,
1054 OmpExpressionClauseTag = 605,
1055 OmpCopyprivateClauseTag = 602,
1056 OmpPrivateClauseTag = 615,
1057 OmpFirstprivateClauseTag = 606,
1058 OmpSharedClauseTag = 618,
1059 OmpCopyinClauseTag = 601,
1060 OmpLastprivateClauseTag = 611,
1061 OmpReductionClauseTag = 616,
1062 OmpDependClauseTag = 632,
1063 OmpMapClauseTag = 622,
1064 OmpLinearClauseTag = 625,
1065 OmpUniformClauseTag = 626,
1066 OmpAlignedClauseTag = 627,
1067 OmpVariablesClauseTag = 621,
1068 OmpScheduleClauseTag = 617,
1069 OmpClauseTag = 598,
1070 TEMP_Rename_Pair = 667,
1071 TEMP_Interface_Body = 480,
1072 TEMP_Header_File_Body = 481,
1073 AdaRangeConstraintTag = 17,
1074 AdaIndexConstraintTag = 884,
1075 AdaDigitsConstraintTag = 924,
1076 AdaDeltaConstraintTag = 926,
1077 AdaDiscriminantConstraintTag = 912,
1078 AdaNullConstraintTag = 945,
1079 AdaTypeConstraintTag = 28,
1080 LocatedNodeSupportTag = 521,
1081 TOKEN = 749,
1082 LocatedNodeTag = 520,
1083 NodeTag = 561,
1084 Cxx_Grammar_UNKNOWN_GRAMMAR = 1090,
1085 Cxx_Grammar_LAST_TAG
1086 };
1087enum VariantT
1088{
1089V_SgJovialBitVal = 490,
1090V_SgName = 549,
1091V_SgSymbolTable = 716,
1092V_SgPragma = 649,
1093V_SgModifierNodes = 543,
1094V_SgConstVolatileModifier = 351,
1095V_SgStorageModifier = 706,
1096V_SgAccessModifier = 1,
1097V_SgFunctionModifier = 437,
1098V_SgUPC_AccessModifier = 800,
1099V_SgLinkageModifier = 517,
1100V_SgSpecialFunctionModifier = 700,
1101V_SgTypeModifier = 774,
1102V_SgElaboratedTypeModifier = 385,
1103V_SgBaseClassModifier = 302,
1104V_SgDeclarationModifier = 361,
1105V_SgStructureModifier = 710,
1106V_SgOpenclAccessModeModifier = 633,
1107V_SgModifier = 542,
1108V_Sg_File_Info = 851,
1109V_SgSourceFile = 685,
1110V_SgUnknownFile = 806,
1111V_SgJvmComposite = 1034,
1112V_SgBinaryComposite = 305,
1113V_SgFile = 416,
1114V_SgFileList = 417,
1115V_SgDirectory = 377,
1116V_SgDirectoryList = 378,
1117V_SgProject = 654,
1118V_SgOptions = 635,
1119V_SgUnparse_Info = 808,
1120V_SgIncludeFile = 471,
1121V_SgFuncDecl_attr = 432,
1122V_SgClassDecl_attr = 326,
1123V_SgTypedefSeq = 797,
1124V_SgFunctionParameterTypeList = 440,
1125V_SgTemplateParameter = 740,
1126V_SgTemplateArgument = 717,
1127V_SgTemplateParameterList = 742,
1128V_SgTemplateArgumentList = 718,
1129V_SgBitAttribute = 308,
1130V_SgAttribute = 295,
1131V_SgExpBaseClass = 301,
1132V_SgNonrealBaseClass = 570,
1133V_SgBaseClass = 300,
1134V_SgUndirectedGraphEdge = 804,
1135V_SgDirectedGraphEdge = 375,
1136V_SgGraphNode = 452,
1137V_SgGraphEdge = 450,
1138V_SgStringKeyedBidirectionalGraph = 708,
1139V_SgIntKeyedBidirectionalGraph = 476,
1140V_SgBidirectionalGraph = 304,
1141V_SgIncidenceDirectedGraph = 468,
1142V_SgIncidenceUndirectedGraph = 469,
1143V_SgGraph = 449,
1144V_SgGraphNodeList = 453,
1145V_SgGraphEdgeList = 451,
1146V_SgQualifiedName = 658,
1147V_SgNameGroup = 550,
1148V_SgDimensionObject = 373,
1149V_SgDataStatementGroup = 356,
1150V_SgDataStatementObject = 357,
1151V_SgDataStatementValue = 358,
1152V_SgFormatItem = 426,
1153V_SgFormatItemList = 427,
1154V_SgTypeTable = 446,
1155V_SgJavaImportStatementList = 860,
1156V_SgJavaClassDeclarationList = 861,
1157V_SgHeaderFileReport = 482,
1158V_SgSupport = 713,
1159V_SgTypeUnknown = 787,
1160V_SgTypeChar = 754,
1161V_SgTypeSignedChar = 781,
1162V_SgTypeUnsignedChar = 789,
1163V_SgTypeShort = 779,
1164V_SgTypeSignedShort = 785,
1165V_SgTypeUnsignedShort = 793,
1166V_SgTypeInt = 770,
1167V_SgTypeSignedInt = 782,
1168V_SgTypeUnsignedInt = 790,
1169V_SgTypeLong = 771,
1170V_SgTypeSignedLong = 783,
1171V_SgTypeUnsignedLong = 791,
1172V_SgTypeVoid = 794,
1173V_SgTypeGlobalVoid = 767,
1174V_SgTypeWchar = 795,
1175V_SgTypeFloat = 764,
1176V_SgTypeDouble = 761,
1177V_SgTypeLongLong = 773,
1178V_SgTypeSignedLongLong = 784,
1179V_SgTypeUnsignedLongLong = 792,
1180V_SgTypeLongDouble = 772,
1181V_SgTypeFloat80 = 766,
1182V_SgTypeFloat128 = 765,
1183V_SgTypeString = 786,
1184V_SgTypeBool = 753,
1185V_SgTypeFloat16 = 1077,
1186V_SgTypeFp16 = 1078,
1187V_SgTypeBFloat16 = 1079,
1188V_SgTypeFloat32x = 1080,
1189V_SgTypeFloat64x = 1081,
1190V_SgTypeFloat32 = 1082,
1191V_SgTypeFloat64 = 1083,
1192V_SgTypeFixed = 763,
1193V_SgTypeMatrix = 775,
1194V_SgTypeTuple = 776,
1195V_SgTypeNullptr = 777,
1196V_SgTypeComplex = 757,
1197V_SgTypeImaginary = 769,
1198V_SgTypeDefault = 758,
1199V_SgPointerMemberType = 646,
1200V_SgReferenceType = 665,
1201V_SgRvalueReferenceType = 674,
1202V_SgDeclType = 364,
1203V_SgTypeOfType = 778,
1204V_SgTypeCAFTeam = 852,
1205V_SgTypeUnsigned128bitInteger = 788,
1206V_SgTypeSigned128bitInteger = 780,
1207V_SgTypeLabel = 760,
1208V_SgJavaParameterizedType = 697,
1209V_SgJavaQualifiedType = 868,
1210V_SgJavaWildcardType = 698,
1211V_SgJavaUnionType = 870,
1212V_SgJavaParameterType = 871,
1213V_SgJovialTableType = 491,
1214V_SgTemplateType = 744,
1215V_SgEnumType = 404,
1216V_SgTypedefType = 799,
1217V_SgNonrealType = 569,
1218V_SgAutoType = 297,
1219V_SgModifierType = 544,
1220V_SgPartialFunctionModifierType = 638,
1221V_SgArrayType = 37,
1222V_SgTypeEllipse = 762,
1223V_SgAdaAccessType = 4,
1224V_SgAdaSubtype = 19,
1225V_SgAdaDerivedType = 896,
1226V_SgAdaModularType = 885,
1227V_SgAdaDiscriminatedType = 911,
1228V_SgAdaFormalType = 906,
1229V_SgAdaDiscreteType = 9,
1230V_SgAdaSubroutineType = 927,
1231V_SgRangeType = 1052,
1232V_SgJovialBitType = 489,
1233V_SgTypeCrayPointer = 856,
1234V_SgPartialFunctionType = 639,
1235V_SgMemberFunctionType = 534,
1236V_SgFunctionType = 443,
1237V_SgPointerType = 647,
1238V_SgAdaTaskType = 26,
1239V_SgAdaProtectedType = 922,
1240V_SgScopedType = 1059,
1241V_SgClassType = 331,
1242V_SgNamedType = 551,
1243V_SgQualifiedNameType = 659,
1244V_SgTypeChar16 = 755,
1245V_SgTypeChar32 = 756,
1246V_SgSignedIntegralType = 1072,
1247V_SgUnsignedIntegralType = 1073,
1248V_SgIntegralType = 1071,
1249V_SgFloatingPointType = 1074,
1250V_SgType = 752,
1251V_SgForStatement = 425,
1252V_SgForInitStatement = 424,
1253V_SgRangeBasedForStatement = 661,
1254V_SgCatchStatementSeq = 321,
1255V_SgFunctionParameterList = 438,
1256V_SgAdaParameterList = 986,
1257V_SgCtorInitializerList = 355,
1258V_SgBasicBlock = 303,
1259V_SgGlobal = 447,
1260V_SgIfStmt = 460,
1261V_SgWhileStmt = 847,
1262V_SgDoWhileStmt = 381,
1263V_SgSwitchStatement = 714,
1264V_SgCatchOptionStmt = 320,
1265V_SgFunctionParameterScope = 436,
1266V_SgDeclarationScope = 362,
1267V_SgVariableDefinition = 837,
1268V_SgStmtDeclarationStatement = 703,
1269V_SgEnumDeclaration = 401,
1270V_SgAsmStmt = 271,
1271V_SgFunctionTypeTable = 445,
1272V_SgExprStatement = 413,
1273V_SgLabelStatement = 504,
1274V_SgCaseOptionStmt = 318,
1275V_SgTryStmt = 750,
1276V_SgDefaultOptionStmt = 365,
1277V_SgBreakStmt = 315,
1278V_SgContinueStmt = 354,
1279V_SgReturnStmt = 670,
1280V_SgGotoStatement = 448,
1281V_SgAdaExitStmt = 8,
1282V_SgAdaLoopStmt = 11,
1283V_SgAdaDelayStmt = 6,
1284V_SgAdaSelectStmt = 888,
1285V_SgAdaSelectAlternativeStmt = 889,
1286V_SgAdaTerminateStmt = 890,
1287V_SgAdaUnscopedBlock = 914,
1288V_SgAdaVariantWhenStmt = 995,
1289V_SgSpawnStmt = 687,
1290V_SgFortranContinueStmt = 1035,
1291V_SgTemplateTypedefDeclaration = 728,
1292V_SgTemplateInstantiationTypedefDeclaration = 739,
1293V_SgTypedefDeclaration = 796,
1294V_SgNullStatement = 573,
1295V_SgVariantStatement = 840,
1296V_SgPragmaDeclaration = 650,
1297V_SgTemplateClassDeclaration = 720,
1298V_SgTemplateMemberFunctionDeclaration = 725,
1299V_SgTemplateFunctionDeclaration = 722,
1300V_SgTemplateVariableDeclaration = 730,
1301V_SgTemplateVariableInstantiation = 1055,
1302V_SgTemplateDeclaration = 719,
1303V_SgVariableDeclaration = 836,
1304V_SgTemplateInstantiationDecl = 734,
1305V_SgTemplateInstantiationDefn = 735,
1306V_SgTemplateInstantiationFunctionDecl = 737,
1307V_SgTemplateInstantiationMemberFunctionDecl = 738,
1308V_SgNonrealDecl = 566,
1309V_SgWithStatement = 844,
1310V_SgPythonGlobalStmt = 656,
1311V_SgPythonPrintStmt = 657,
1312V_SgPassStatement = 640,
1313V_SgAssertStmt = 287,
1314V_SgExecStatement = 409,
1315V_SgProgramHeaderStatement = 653,
1316V_SgProcedureHeaderStatement = 652,
1317V_SgEntryStatement = 400,
1318V_SgFortranNonblockedDo = 431,
1319V_SgInterfaceStatement = 483,
1320V_SgParameterStatement = 637,
1321V_SgCommonBlock = 338,
1322V_SgModuleStatement = 545,
1323V_SgUseStatement = 824,
1324V_SgProcessControlStatement = 699,
1325V_SgPrintStatement = 651,
1326V_SgReadStatement = 662,
1327V_SgWriteStatement = 848,
1328V_SgOpenStatement = 634,
1329V_SgCloseStatement = 335,
1330V_SgInquireStatement = 475,
1331V_SgFlushStatement = 422,
1332V_SgBackspaceStatement = 299,
1333V_SgRewindStatement = 671,
1334V_SgEndfileStatement = 398,
1335V_SgWaitStatement = 842,
1336V_SgCAFWithTeamStatement = 853,
1337V_SgFormatStatement = 428,
1338V_SgFortranDo = 429,
1339V_SgForAllStatement = 423,
1340V_SgIOStatement = 457,
1341V_SgSyncAllStatement = 688,
1342V_SgSyncImagesStatement = 689,
1343V_SgSyncMemoryStatement = 690,
1344V_SgSyncTeamStatement = 691,
1345V_SgLockStatement = 692,
1346V_SgUnlockStatement = 693,
1347V_SgImageControlStatement = 463,
1348V_SgJovialCompoolStatement = 492,
1349V_SgJovialDefineDeclaration = 494,
1350V_SgJovialDirectiveStatement = 495,
1351V_SgJovialLabelDeclaration = 1041,
1352V_SgJovialOverlayDeclaration = 496,
1353V_SgJovialForThenStatement = 493,
1354V_SgMatlabForStatement = 530,
1355V_SgUpcNotifyStatement = 821,
1356V_SgUpcWaitStatement = 823,
1357V_SgUpcBarrierStatement = 814,
1358V_SgUpcFenceStatement = 817,
1359V_SgUpcForAllStatement = 818,
1360V_SgOmpParallelStatement = 587,
1361V_SgOmpSingleStatement = 590,
1362V_SgOmpTaskStatement = 591,
1363V_SgOmpForStatement = 583,
1364V_SgOmpForSimdStatement = 584,
1365V_SgOmpDoStatement = 580,
1366V_SgOmpSectionsStatement = 589,
1367V_SgOmpAtomicStatement = 575,
1368V_SgOmpTargetStatement = 595,
1369V_SgOmpTargetDataStatement = 596,
1370V_SgOmpSimdStatement = 597,
1371V_SgOmpClauseBodyStatement = 578,
1372V_SgOmpMasterStatement = 585,
1373V_SgOmpSectionStatement = 588,
1374V_SgOmpOrderedStatement = 586,
1375V_SgOmpWorkshareStatement = 594,
1376V_SgOmpCriticalStatement = 577,
1377V_SgOmpBodyStatement = 579,
1378V_SgJavaThrowStatement = 694,
1379V_SgJavaForEachStatement = 695,
1380V_SgJavaSynchronizedStatement = 696,
1381V_SgJavaLabelStatement = 505,
1382V_SgJavaImportStatement = 857,
1383V_SgJavaPackageDeclaration = 858,
1384V_SgJavaPackageStatement = 859,
1385V_SgAsyncStmt = 872,
1386V_SgFinishStmt = 873,
1387V_SgAtStmt = 874,
1388V_SgAtomicStmt = 875,
1389V_SgWhenStmt = 877,
1390V_SgBlockDataStatement = 313,
1391V_SgImplicitStatement = 465,
1392V_SgStatementFunctionStatement = 705,
1393V_SgWhereStatement = 846,
1394V_SgNullifyStatement = 574,
1395V_SgEquivalenceStatement = 407,
1396V_SgDerivedTypeStatement = 369,
1397V_SgJovialTableStatement = 499,
1398V_SgAttributeSpecificationStatement = 296,
1399V_SgAllocateStatement = 33,
1400V_SgDeallocateStatement = 360,
1401V_SgContainsStatement = 353,
1402V_SgSequenceStatement = 679,
1403V_SgElseWhereStatement = 394,
1404V_SgArithmeticIfStatement = 36,
1405V_SgAssignStatement = 290,
1406V_SgComputedGotoStatement = 347,
1407V_SgAssignedGotoStatement = 291,
1408V_SgNamelistStatement = 552,
1409V_SgImportStatement = 467,
1410V_SgAssociateStatement = 292,
1411V_SgFortranIncludeLine = 430,
1412V_SgNamespaceDeclarationStatement = 554,
1413V_SgNamespaceAliasDeclarationStatement = 553,
1414V_SgNamespaceDefinitionStatement = 555,
1415V_SgUsingDeclarationStatement = 827,
1416V_SgUsingDirectiveStatement = 828,
1417V_SgTemplateInstantiationDirectiveStatement = 736,
1418V_SgStaticAssertionDeclaration = 702,
1419V_SgTemplateClassDefinition = 732,
1420V_SgTemplateFunctionDefinition = 733,
1421V_SgClassDeclaration = 327,
1422V_SgClassDefinition = 328,
1423V_SgFunctionDefinition = 435,
1424V_SgAdaAcceptStmt = 5,
1425V_SgAdaPackageBody = 12,
1426V_SgAdaPackageSpec = 14,
1427V_SgAdaTaskBody = 20,
1428V_SgAdaTaskSpec = 22,
1429V_SgAdaProtectedBody = 916,
1430V_SgAdaProtectedSpec = 918,
1431V_SgAdaGenericDefn = 905,
1432V_SgScopeStatement = 678,
1433V_SgMemberFunctionDeclaration = 531,
1434V_SgAdaEntryDecl = 7,
1435V_SgAdaFunctionRenamingDecl = 887,
1436V_SgFunctionDeclaration = 434,
1437V_SgIncludeDirectiveStatement = 470,
1438V_SgDefineDirectiveStatement = 367,
1439V_SgUndefDirectiveStatement = 803,
1440V_SgIfdefDirectiveStatement = 461,
1441V_SgIfndefDirectiveStatement = 462,
1442V_SgIfDirectiveStatement = 459,
1443V_SgDeadIfDirectiveStatement = 359,
1444V_SgElseDirectiveStatement = 393,
1445V_SgElseifDirectiveStatement = 395,
1446V_SgEndifDirectiveStatement = 399,
1447V_SgLineDirectiveStatement = 515,
1448V_SgWarningDirectiveStatement = 843,
1449V_SgErrorDirectiveStatement = 408,
1450V_SgEmptyDirectiveStatement = 397,
1451V_SgIncludeNextDirectiveStatement = 472,
1452V_SgIdentDirectiveStatement = 458,
1453V_SgLinemarkerDirectiveStatement = 516,
1454V_SgC_PreprocessorDirectiveStatement = 317,
1455V_SgClinkageStartStatement = 334,
1456V_SgClinkageEndStatement = 333,
1457V_SgClinkageDeclarationStatement = 332,
1458V_SgOmpFlushStatement = 581,
1459V_SgOmpDeclareSimdStatement = 582,
1460V_SgOmpBarrierStatement = 576,
1461V_SgOmpTaskwaitStatement = 592,
1462V_SgOmpThreadprivateStatement = 593,
1463V_SgMicrosoftAttributeDeclaration = 536,
1464V_SgEmptyDeclaration = 396,
1465V_SgAdaPackageSpecDecl = 15,
1466V_SgAdaPackageBodyDecl = 13,
1467V_SgAdaTaskSpecDecl = 23,
1468V_SgAdaTaskTypeDecl = 27,
1469V_SgAdaTaskBodyDecl = 21,
1470V_SgAdaProtectedSpecDecl = 919,
1471V_SgAdaProtectedTypeDecl = 923,
1472V_SgAdaProtectedBodyDecl = 917,
1473V_SgAdaRepresentationClause = 886,
1474V_SgAdaEnumRepresentationClause = 898,
1475V_SgAdaAttributeClause = 893,
1476V_SgAdaComponentClause = 883,
1477V_SgAdaRenamingDecl = 18,
1478V_SgAdaGenericDecl = 904,
1479V_SgAdaGenericInstanceDecl = 913,
1480V_SgAdaFormalTypeDecl = 908,
1481V_SgAdaFormalPackageDecl = 929,
1482V_SgAdaDiscriminatedTypeDecl = 910,
1483V_SgAdaVariantDecl = 994,
1484V_SgDeclarationStatement = 363,
1485V_SgStatement = 701,
1486V_SgAbsOp = 3,
1487V_SgActualArgumentExpression = 2,
1488V_SgAdaAncestorInitializer = 925,
1489V_SgAdaAttributeExp = 897,
1490V_SgAdaFloatVal = 10,
1491V_SgAdaOthersExp = 901,
1492V_SgAdaProtectedRefExp = 921,
1493V_SgAdaRenamingRefExp = 903,
1494V_SgAdaTaskRefExp = 25,
1495V_SgAdaUnitRefExp = 909,
1496V_SgAddOp = 29,
1497V_SgAddressOfOp = 30,
1498V_SgAggregateInitializer = 31,
1499V_SgAlignOfOp = 683,
1500V_SgAndAssignOp = 34,
1501V_SgAndOp = 35,
1502V_SgArrowExp = 38,
1503V_SgArrowStarOp = 39,
1504V_SgAsmOp = 246,
1505V_SgAssignInitializer = 288,
1506V_SgAssignOp = 289,
1507V_SgAsteriskShapeExp = 293,
1508V_SgAtExp = 878,
1509V_SgAtOp = 294,
1510V_SgAwaitExpression = 298,
1511V_SgBitAndOp = 307,
1512V_SgBitComplementOp = 309,
1513V_SgBitEqvOp = 310,
1514V_SgBitOrOp = 311,
1515V_SgBitXorOp = 312,
1516V_SgBoolValExp = 314,
1517V_SgBracedInitializer = 316,
1518V_SgCAFCoExpression = 854,
1519V_SgCastExp = 319,
1520V_SgChar16Val = 323,
1521V_SgChar32Val = 324,
1522V_SgCharVal = 322,
1523V_SgChooseExpression = 325,
1524V_SgClassExp = 869,
1525V_SgClassNameRefExp = 329,
1526V_SgColonShapeExp = 336,
1527V_SgCommaOpExp = 337,
1528V_SgComplexVal = 341,
1529V_SgCompoundInitializer = 345,
1530V_SgCompoundLiteralExp = 346,
1531V_SgComprehension = 342,
1532V_SgConcatenationOp = 348,
1533V_SgConjugateOp = 350,
1534V_SgConditionalExp = 349,
1535V_SgConstructorInitializer = 352,
1536V_SgCudaKernelCallExp = 502,
1537V_SgCudaKernelExecConfig = 501,
1538V_SgDeleteExp = 368,
1539V_SgDesignatedInitializer = 370,
1540V_SgDictionaryComprehension = 371,
1541V_SgDictionaryExp = 372,
1542V_SgDivAssignOp = 379,
1543V_SgDivideOp = 380,
1544V_SgDotDotExp = 881,
1545V_SgDotExp = 382,
1546V_SgDotStarOp = 383,
1547V_SgDoubleVal = 384,
1548V_SgElementwiseAddOp = 387,
1549V_SgElementwiseDivideOp = 388,
1550V_SgElementwiseLeftDivideOp = 389,
1551V_SgElementwiseMultiplyOp = 390,
1552V_SgElementwisePowerOp = 391,
1553V_SgElementwiseSubtractOp = 392,
1554V_SgEnumVal = 405,
1555V_SgEqualityOp = 406,
1556V_SgExponentiationAssignOp = 411,
1557V_SgExponentiationOp = 410,
1558V_SgExpressionRoot = 415,
1559V_SgFinishExp = 879,
1560V_SgFloat128Val = 419,
1561V_SgFloat80Val = 420,
1562V_SgBFloat16Val = 1084,
1563V_SgFloat16Val = 1085,
1564V_SgFloat32Val = 1086,
1565V_SgFloat64Val = 1087,
1566V_SgFloatVal = 418,
1567V_SgFoldExpression = 421,
1568V_SgFunctionParameterRefExp = 439,
1569V_SgFunctionRefExp = 441,
1570V_SgGreaterOrEqualOp = 454,
1571V_SgGreaterThanOp = 455,
1572V_SgHereExp = 880,
1573V_SgImagPartOp = 464,
1574V_SgImpliedDo = 466,
1575V_SgIntegerDivideAssignOp = 479,
1576V_SgIntegerDivideOp = 478,
1577V_SgIntVal = 477,
1578V_SgIOItemExpression = 456,
1579V_SgIorAssignOp = 488,
1580V_SgIsNotOp = 487,
1581V_SgIsOp = 486,
1582V_SgJavaInstanceOfOp = 684,
1583V_SgJavaMarkerAnnotation = 864,
1584V_SgJavaNormalAnnotation = 866,
1585V_SgJavaSingleMemberAnnotation = 865,
1586V_SgJavaTypeExpression = 867,
1587V_SgJavaUnsignedRshiftAssignOp = 675,
1588V_SgJavaUnsignedRshiftOp = 676,
1589V_SgJovialPresetPositionExp = 497,
1590V_SgJovialTablePresetExp = 498,
1591V_SgKeyDatumPair = 500,
1592V_SgLabelRefExp = 503,
1593V_SgLambdaExp = 510,
1594V_SgLambdaRefExp = 511,
1595V_SgLeftDivideOp = 512,
1596V_SgLessOrEqualOp = 513,
1597V_SgLessThanOp = 514,
1598V_SgListComprehension = 518,
1599V_SgListExp = 519,
1600V_SgLongDoubleVal = 522,
1601V_SgLongIntVal = 523,
1602V_SgLongLongIntVal = 524,
1603V_SgLshiftAssignOp = 525,
1604V_SgLshiftOp = 526,
1605V_SgMagicColonExp = 527,
1606V_SgMatrixExp = 528,
1607V_SgMatrixTransposeOp = 529,
1608V_SgMemberFunctionRefExp = 532,
1609V_SgMembershipOp = 535,
1610V_SgMinusAssignOp = 537,
1611V_SgMinusMinusOp = 538,
1612V_SgMinusOp = 539,
1613V_SgModAssignOp = 540,
1614V_SgModOp = 541,
1615V_SgMultAssignOp = 547,
1616V_SgMultiplyOp = 548,
1617V_SgNaryBooleanOp = 558,
1618V_SgNaryComparisonOp = 559,
1619V_SgNewExp = 560,
1620V_SgNoexceptOp = 562,
1621V_SgNonMembershipOp = 565,
1622V_SgNonrealRefExp = 567,
1623V_SgNotOp = 564,
1624V_SgNotEqualOp = 563,
1625V_SgNullExpression = 571,
1626V_SgNullptrValExp = 572,
1627V_SgOrOp = 636,
1628V_SgPlusAssignOp = 641,
1629V_SgPlusPlusOp = 642,
1630V_SgPntrArrRefExp = 643,
1631V_SgPointerAssignOp = 644,
1632V_SgPointerDerefExp = 645,
1633V_SgPowerOp = 648,
1634V_SgPseudoDestructorRefExp = 655,
1635V_SgRangeExp = 660,
1636V_SgRealPartOp = 663,
1637V_SgRefExp = 664,
1638V_SgRemOp = 666,
1639V_SgReplicationOp = 669,
1640V_SgRshiftAssignOp = 672,
1641V_SgRshiftOp = 673,
1642V_SgScopeOp = 677,
1643V_SgSetComprehension = 680,
1644V_SgShortVal = 681,
1645V_SgSizeOfOp = 682,
1646V_SgSpaceshipOp = 686,
1647V_SgStatementExpression = 704,
1648V_SgStringConversion = 707,
1649V_SgStringVal = 709,
1650V_SgSubscriptExpression = 711,
1651V_SgSubtractOp = 712,
1652V_SgSuperExp = 747,
1653V_SgTemplateFunctionRefExp = 723,
1654V_SgTemplateMemberFunctionRefExp = 726,
1655V_SgTemplateParameterVal = 741,
1656V_SgThisExp = 745,
1657V_SgThrowOp = 748,
1658V_SgTupleExp = 751,
1659V_SgTypeExpression = 759,
1660V_SgTypeIdOp = 768,
1661V_SgTypeTraitBuiltinOperator = 746,
1662V_SgUnaryAddOp = 801,
1663V_SgUnknownArrayOrFunctionReference = 805,
1664V_SgSignedCharVal = 1061,
1665V_SgUnsignedCharVal = 809,
1666V_SgUnsignedIntVal = 810,
1667V_SgUnsignedLongLongIntVal = 811,
1668V_SgUnsignedLongVal = 812,
1669V_SgUnsignedShortVal = 813,
1670V_SgUpcBlocksizeofExpression = 815,
1671V_SgUpcElemsizeofExpression = 816,
1672V_SgUpcLocalsizeofExpression = 819,
1673V_SgUpcMythread = 820,
1674V_SgUpcThreads = 822,
1675V_SgUserDefinedBinaryOp = 825,
1676V_SgUserDefinedUnaryOp = 826,
1677V_SgVarArgCopyOp = 830,
1678V_SgVarArgEndOp = 831,
1679V_SgVarArgOp = 832,
1680V_SgVarArgStartOneOperandOp = 833,
1681V_SgVarArgStartOp = 834,
1682V_SgVariantExpression = 839,
1683V_SgVarRefExp = 835,
1684V_SgVoidVal = 841,
1685V_SgWcharVal = 845,
1686V_SgXorAssignOp = 849,
1687V_SgYieldExpression = 850,
1688V_SgCompoundAssignOp = 344,
1689V_SgElementwiseOp = 386,
1690V_SgBinaryOp = 306,
1691V_SgFunctionCallExp = 433,
1692V_SgCallExpression = 855,
1693V_SgExprListExp = 412,
1694V_SgInitializer = 474,
1695V_SgJavaAnnotation = 863,
1696V_SgNaryOp = 557,
1697V_SgUnaryOp = 802,
1698V_SgValueExp = 829,
1699V_SgScopedRefExp = 1058,
1700V_SgTypeRefExp = 1057,
1701V_SgReferenceExp = 1056,
1702V_SgExpression = 414,
1703V_SgTemplateVariableSymbol = 731,
1704V_SgVariableSymbol = 838,
1705V_SgFunctionTypeSymbol = 444,
1706V_SgTemplateClassSymbol = 721,
1707V_SgClassSymbol = 330,
1708V_SgTemplateSymbol = 743,
1709V_SgEnumSymbol = 403,
1710V_SgEnumFieldSymbol = 402,
1711V_SgTemplateTypedefSymbol = 729,
1712V_SgTypedefSymbol = 798,
1713V_SgTemplateFunctionSymbol = 724,
1714V_SgTemplateMemberFunctionSymbol = 727,
1715V_SgLabelSymbol = 506,
1716V_SgJavaLabelSymbol = 507,
1717V_SgDefaultSymbol = 366,
1718V_SgNamespaceSymbol = 556,
1719V_SgIntrinsicSymbol = 485,
1720V_SgModuleSymbol = 546,
1721V_SgInterfaceSymbol = 484,
1722V_SgCommonSymbol = 340,
1723V_SgRenameSymbol = 668,
1724V_SgAdaInheritedFunctionSymbol = 915,
1725V_SgMemberFunctionSymbol = 533,
1726V_SgFunctionSymbol = 442,
1727V_SgTypeSymbol = 1060,
1728V_SgAsmBinaryAddressSymbol = 285,
1729V_SgAsmBinaryDataSymbol = 286,
1730V_SgAliasSymbol = 32,
1731V_SgNonrealSymbol = 568,
1732V_SgAdaPackageSymbol = 16,
1733V_SgAdaTaskSymbol = 24,
1734V_SgAdaProtectedSymbol = 920,
1735V_SgAdaGenericSymbol = 907,
1736V_SgAdaGenericInstanceSymbol = 928,
1737V_SgAdaFormalPackageSymbol = 930,
1738V_SgAdaRenamingSymbol = 902,
1739V_SgSymbol = 715,
1740V_SgAsmX86Instruction = 284,
1741V_SgAsmVoidType = 1049,
1742V_SgAsmVectorType = 283,
1743V_SgAsmUserInstruction = 1046,
1744V_SgAsmUnaryUnsignedExtend = 280,
1745V_SgAsmUnaryTruncate = 281,
1746V_SgAsmUnarySignedExtend = 279,
1747V_SgAsmUnaryRrx = 278,
1748V_SgAsmUnaryPlus = 277,
1749V_SgAsmUnaryMinus = 276,
1750V_SgAsmUnaryExpression = 275,
1751V_SgAsmSynthesizedFieldDeclaration = 190,
1752V_SgAsmSynthesizedDataStructureDeclaration = 72,
1753V_SgAsmStringStorage = 273,
1754V_SgAsmStoredString = 272,
1755V_SgAsmStaticData = 270,
1756V_SgAsmStackExpression = 943,
1757V_SgAsmRiscOperation = 267,
1758V_SgAsmRegisterNames = 265,
1759V_SgAsmPowerpcInstruction = 264,
1760V_SgAsmPointerType = 1050,
1761V_SgAsmPEStringSection = 263,
1762V_SgAsmPESectionTableEntry = 262,
1763V_SgAsmPESectionTable = 261,
1764V_SgAsmPERVASizePairList = 259,
1765V_SgAsmPERVASizePair = 258,
1766V_SgAsmPEImportSection = 257,
1767V_SgAsmPEImportItemList = 256,
1768V_SgAsmPEImportItem = 255,
1769V_SgAsmPEImportDirectoryList = 254,
1770V_SgAsmPEImportDirectory = 253,
1771V_SgAsmPEFileHeader = 252,
1772V_SgAsmPEExportSection = 251,
1773V_SgAsmPESection = 260,
1774V_SgAsmPEExportEntryList = 250,
1775V_SgAsmPEExportEntry = 249,
1776V_SgAsmPEExportDirectory = 248,
1777V_SgAsmOperandList = 247,
1778V_SgAsmNullInstruction = 882,
1779V_SgAsmNEStringTable = 244,
1780V_SgAsmNESectionTableEntry = 243,
1781V_SgAsmNESectionTable = 242,
1782V_SgAsmNESection = 241,
1783V_SgAsmNERelocTable = 240,
1784V_SgAsmNERelocEntry = 239,
1785V_SgAsmNENameTable = 238,
1786V_SgAsmNEModuleTable = 237,
1787V_SgAsmNEFileHeader = 236,
1788V_SgAsmNEEntryTable = 235,
1789V_SgAsmNEEntryPoint = 234,
1790V_SgAsmMipsInstruction = 233,
1791V_SgAsmMemoryReferenceExpression = 232,
1792V_SgAsmM68kInstruction = 231,
1793V_SgAsmLESectionTableEntry = 230,
1794V_SgAsmLESectionTable = 229,
1795V_SgAsmLESection = 228,
1796V_SgAsmLERelocTable = 227,
1797V_SgAsmLEPageTableEntry = 226,
1798V_SgAsmLEPageTable = 225,
1799V_SgAsmLENameTable = 224,
1800V_SgAsmLEFileHeader = 223,
1801V_SgAsmLEEntryTable = 222,
1802V_SgAsmLEEntryPoint = 221,
1803V_SgAsmJvmStackMapVerificationType = 1038,
1804V_SgAsmJvmStackMapTable = 1036,
1805V_SgAsmJvmStackMapFrame = 1037,
1806V_SgAsmJvmRuntimeVisibleAnnotations = 1063,
1807V_SgAsmJvmRuntimeVisibilityParamAnnotations = 1070,
1808V_SgAsmJvmRuntimeParameterAnnotation = 1069,
1809V_SgAsmJvmRuntimeInvisibleAnnotations = 1067,
1810V_SgAsmJvmRuntimeAnnotationValue = 1065,
1811V_SgAsmJvmRuntimeAnnotationPair = 1066,
1812V_SgAsmJvmRuntimeAnnotation = 1064,
1813V_SgAsmJvmModule = 1088,
1814V_SgAsmJvmMethodTable = 932,
1815V_SgAsmJvmMethodParametersEntry = 1048,
1816V_SgAsmJvmMethodParameters = 1047,
1817V_SgAsmJvmMethod = 215,
1818V_SgAsmJvmLocalVariableTypeTable = 1045,
1819V_SgAsmJvmLocalVariableTypeEntry = 1044,
1820V_SgAsmJvmLocalVariableTable = 1043,
1821V_SgAsmJvmLocalVariableEntry = 1042,
1822V_SgAsmJvmLineNumberTable = 939,
1823V_SgAsmJvmLineNumberEntry = 938,
1824V_SgAsmJvmInstruction = 218,
1825V_SgAsmJvmInnerClassesEntry = 940,
1826V_SgAsmJvmInnerClasses = 941,
1827V_SgAsmJvmIndexTableAttr = 1076,
1828V_SgAsmJvmIndexedAttr = 1075,
1829V_SgAsmJvmFileHeader = 219,
1830V_SgAsmJvmFieldTable = 934,
1831V_SgAsmJvmField = 933,
1832V_SgAsmJvmExceptionTable = 936,
1833V_SgAsmJvmExceptionHandler = 935,
1834V_SgAsmJvmEnclosingMethod = 944,
1835V_SgAsmJvmConstantPoolEntry = 217,
1836V_SgAsmJvmConstantPool = 216,
1837V_SgAsmJvmCodeAttribute = 214,
1838V_SgAsmJvmClass = 937,
1839V_SgAsmJvmBootstrapMethods = 1040,
1840V_SgAsmJvmBootstrapMethod = 1039,
1841V_SgAsmJvmAttributeTable = 931,
1842V_SgAsmJvmAnnotationDefault = 1068,
1843V_SgAsmJvmAttribute = 213,
1844V_SgAsmJvmNode = 220,
1845V_SgAsmInterpretationList = 212,
1846V_SgAsmInterpretation = 211,
1847V_SgAsmIntegerValueExpression = 209,
1848V_SgAsmIntegerType = 210,
1849V_SgAsmInstructionList = 946,
1850V_SgAsmIndirectRegisterExpression = 207,
1851V_SgAsmGenericSymbolList = 206,
1852V_SgAsmGenericSectionList = 202,
1853V_SgAsmGenericHeaderList = 200,
1854V_SgAsmGenericFormat = 198,
1855V_SgAsmGenericFileList = 197,
1856V_SgAsmGenericFile = 196,
1857V_SgAsmGenericDLLList = 195,
1858V_SgAsmGenericDLL = 194,
1859V_SgAsmFunction = 193,
1860V_SgAsmSynthesizedDeclaration = 73,
1861V_SgAsmFloatValueExpression = 192,
1862V_SgAsmFloatType = 191,
1863V_SgAsmScalarType = 268,
1864V_SgAsmType = 274,
1865V_SgAsmExprListExp = 188,
1866V_SgAsmElfSymverSection = 186,
1867V_SgAsmElfSymverNeededSection = 185,
1868V_SgAsmElfSymverNeededEntryList = 184,
1869V_SgAsmElfSymverNeededEntry = 183,
1870V_SgAsmElfSymverNeededAuxList = 182,
1871V_SgAsmElfSymverNeededAux = 181,
1872V_SgAsmElfSymverEntryList = 180,
1873V_SgAsmElfSymverEntry = 179,
1874V_SgAsmElfSymverDefinedSection = 178,
1875V_SgAsmElfSymverDefinedEntryList = 177,
1876V_SgAsmElfSymverDefinedEntry = 176,
1877V_SgAsmElfSymverDefinedAuxList = 175,
1878V_SgAsmElfSymverDefinedAux = 174,
1879V_SgAsmElfSymbolSection = 173,
1880V_SgAsmElfSymbolList = 172,
1881V_SgAsmElfSymbol = 171,
1882V_SgAsmElfStrtab = 170,
1883V_SgAsmElfStringSection = 169,
1884V_SgAsmElfSegmentTableEntryList = 168,
1885V_SgAsmElfSegmentTableEntry = 167,
1886V_SgAsmElfSegmentTable = 166,
1887V_SgAsmElfSectionTableEntry = 165,
1888V_SgAsmElfSectionTable = 164,
1889V_SgAsmElfRelocSection = 162,
1890V_SgAsmElfRelocEntryList = 161,
1891V_SgAsmElfRelocEntry = 160,
1892V_SgAsmElfNoteSection = 159,
1893V_SgAsmElfNoteEntryList = 158,
1894V_SgAsmElfNoteEntry = 157,
1895V_SgAsmElfFileHeader = 156,
1896V_SgAsmElfEHFrameSection = 155,
1897V_SgAsmElfEHFrameEntryFDList = 154,
1898V_SgAsmElfEHFrameEntryFD = 153,
1899V_SgAsmElfEHFrameEntryCIList = 152,
1900V_SgAsmElfEHFrameEntryCI = 151,
1901V_SgAsmElfDynamicSection = 150,
1902V_SgAsmElfSection = 163,
1903V_SgAsmElfDynamicEntryList = 149,
1904V_SgAsmElfDynamicEntry = 148,
1905V_SgAsmDwarfWithStmt = 147,
1906V_SgAsmDwarfVolatileType = 146,
1907V_SgAsmDwarfVariantPart = 145,
1908V_SgAsmDwarfVariant = 144,
1909V_SgAsmDwarfVariable = 143,
1910V_SgAsmDwarfUpcStrictType = 142,
1911V_SgAsmDwarfUpcSharedType = 141,
1912V_SgAsmDwarfUpcRelaxedType = 140,
1913V_SgAsmDwarfUnspecifiedType = 139,
1914V_SgAsmDwarfUnspecifiedParameters = 138,
1915V_SgAsmDwarfUnknownConstruct = 137,
1916V_SgAsmDwarfUnionType = 136,
1917V_SgAsmDwarfTypedef = 135,
1918V_SgAsmDwarfTryBlock = 134,
1919V_SgAsmDwarfThrownType = 133,
1920V_SgAsmDwarfTemplateValueParameter = 132,
1921V_SgAsmDwarfTemplateTypeParameter = 131,
1922V_SgAsmDwarfSubroutineType = 130,
1923V_SgAsmDwarfSubrangeType = 129,
1924V_SgAsmDwarfSubprogram = 128,
1925V_SgAsmDwarfStructureType = 127,
1926V_SgAsmDwarfStringType = 126,
1927V_SgAsmDwarfSharedType = 125,
1928V_SgAsmDwarfSetType = 124,
1929V_SgAsmDwarfRestrictType = 123,
1930V_SgAsmDwarfReferenceType = 122,
1931V_SgAsmDwarfPtrToMemberType = 121,
1932V_SgAsmDwarfPointerType = 120,
1933V_SgAsmDwarfPartialUnit = 119,
1934V_SgAsmDwarfPackedType = 118,
1935V_SgAsmDwarfNamespace = 117,
1936V_SgAsmDwarfNamelistItem = 116,
1937V_SgAsmDwarfNamelist = 115,
1938V_SgAsmDwarfMutableType = 114,
1939V_SgAsmDwarfModule = 113,
1940V_SgAsmDwarfMember = 112,
1941V_SgAsmDwarfMacroList = 111,
1942V_SgAsmDwarfMacro = 110,
1943V_SgAsmDwarfLineList = 109,
1944V_SgAsmDwarfLine = 108,
1945V_SgAsmDwarfLexicalBlock = 107,
1946V_SgAsmDwarfLabel = 106,
1947V_SgAsmDwarfInterfaceType = 105,
1948V_SgAsmDwarfInlinedSubroutine = 104,
1949V_SgAsmDwarfInheritance = 103,
1950V_SgAsmDwarfImportedUnit = 101,
1951V_SgAsmDwarfImportedModule = 100,
1952V_SgAsmDwarfImportedDeclaration = 99,
1953V_SgAsmDwarfFunctionTemplate = 98,
1954V_SgAsmDwarfFriend = 97,
1955V_SgAsmDwarfFormatLabel = 96,
1956V_SgAsmDwarfFormalParameter = 95,
1957V_SgAsmDwarfFileType = 94,
1958V_SgAsmDwarfEnumerator = 93,
1959V_SgAsmDwarfEnumerationType = 92,
1960V_SgAsmDwarfEntryPoint = 91,
1961V_SgAsmDwarfDwarfProcedure = 90,
1962V_SgAsmDwarfConstType = 86,
1963V_SgAsmDwarfConstructList = 89,
1964V_SgAsmDwarfConstant = 87,
1965V_SgAsmDwarfCondition = 85,
1966V_SgAsmDwarfCompilationUnitList = 84,
1967V_SgAsmDwarfCompilationUnit = 83,
1968V_SgAsmDwarfCommonInclusion = 82,
1969V_SgAsmDwarfCommonBlock = 81,
1970V_SgAsmDwarfClassType = 80,
1971V_SgAsmDwarfClassTemplate = 79,
1972V_SgAsmDwarfCatchBlock = 78,
1973V_SgAsmDwarfBaseType = 77,
1974V_SgAsmDwarfArrayType = 76,
1975V_SgAsmDwarfAccessDeclaration = 75,
1976V_SgAsmDwarfConstruct = 88,
1977V_SgAsmDwarfInformation = 102,
1978V_SgAsmDOSFileHeader = 71,
1979V_SgAsmGenericHeader = 199,
1980V_SgAsmDOSExtendedHeader = 70,
1981V_SgAsmDirectRegisterExpression = 74,
1982V_SgAsmRegisterReferenceExpression = 266,
1983V_SgAsmControlFlagsExpression = 68,
1984V_SgAsmConstantExpression = 69,
1985V_SgAsmValueExpression = 282,
1986V_SgAsmCommonSubExpression = 67,
1987V_SgAsmCoffSymbolTable = 66,
1988V_SgAsmCoffSymbolList = 65,
1989V_SgAsmCoffSymbol = 64,
1990V_SgAsmGenericSymbol = 205,
1991V_SgAsmCoffStrtab = 63,
1992V_SgAsmGenericStrtab = 204,
1993V_SgAsmCliHeader = 993,
1994V_SgAsmGenericSection = 201,
1995V_SgAsmCilUint8Heap = 991,
1996V_SgAsmCilUint32Heap = 992,
1997V_SgAsmCilTypeSpecTable = 1033,
1998V_SgAsmCilTypeSpec = 985,
1999V_SgAsmCilTypeRefTable = 1032,
2000V_SgAsmCilTypeRef = 984,
2001V_SgAsmCilTypeDefTable = 1031,
2002V_SgAsmCilTypeDef = 983,
2003V_SgAsmCilStandAloneSigTable = 1030,
2004V_SgAsmCilStandAloneSig = 982,
2005V_SgAsmCilPropertyTable = 1028,
2006V_SgAsmCilPropertyMapTable = 1029,
2007V_SgAsmCilPropertyMap = 981,
2008V_SgAsmCilProperty = 980,
2009V_SgAsmCilParamTable = 1027,
2010V_SgAsmCilParam = 979,
2011V_SgAsmCilNestedClassTable = 1026,
2012V_SgAsmCilNestedClass = 978,
2013V_SgAsmCilModuleTable = 1024,
2014V_SgAsmCilModuleRefTable = 1025,
2015V_SgAsmCilModuleRef = 977,
2016V_SgAsmCilModule = 976,
2017V_SgAsmCilMethodSpecTable = 1023,
2018V_SgAsmCilMethodSpec = 975,
2019V_SgAsmCilMethodSemanticsTable = 1022,
2020V_SgAsmCilMethodSemantics = 974,
2021V_SgAsmCilMethodImplTable = 1021,
2022V_SgAsmCilMethodImpl = 973,
2023V_SgAsmCilMethodDefTable = 1020,
2024V_SgAsmCilMethodDef = 972,
2025V_SgAsmCilMethodData = 1054,
2026V_SgAsmCilMetadataRoot = 988,
2027V_SgAsmCilMetadataHeap = 990,
2028V_SgAsmCilMemberRefTable = 1019,
2029V_SgAsmCilMemberRef = 971,
2030V_SgAsmCilManifestResourceTable = 1018,
2031V_SgAsmCilManifestResource = 970,
2032V_SgAsmCilInterfaceImplTable = 1017,
2033V_SgAsmCilInterfaceImpl = 969,
2034V_SgAsmCilInstruction = 942,
2035V_SgAsmCilImplMapTable = 1016,
2036V_SgAsmCilImplMap = 968,
2037V_SgAsmCilGenericParamTable = 1014,
2038V_SgAsmCilGenericParamConstraintTable = 1015,
2039V_SgAsmCilGenericParamConstraint = 967,
2040V_SgAsmCilGenericParam = 966,
2041V_SgAsmCilFileTable = 1013,
2042V_SgAsmCilFile = 965,
2043V_SgAsmCilFieldTable = 1009,
2044V_SgAsmCilFieldRVATable = 1012,
2045V_SgAsmCilFieldRVA = 964,
2046V_SgAsmCilFieldMarshalTable = 1011,
2047V_SgAsmCilFieldMarshal = 963,
2048V_SgAsmCilFieldLayoutTable = 1010,
2049V_SgAsmCilFieldLayout = 962,
2050V_SgAsmCilField = 961,
2051V_SgAsmCilExportedTypeTable = 1008,
2052V_SgAsmCilExportedType = 960,
2053V_SgAsmCilExceptionData = 1053,
2054V_SgAsmCilEventTable = 1006,
2055V_SgAsmCilEventMapTable = 1007,
2056V_SgAsmCilEventMap = 959,
2057V_SgAsmCilEvent = 958,
2058V_SgAsmCilErrorHeap = 1062,
2059V_SgAsmCilDeclSecurityTable = 1005,
2060V_SgAsmCilDeclSecurity = 957,
2061V_SgAsmCilDataStream = 989,
2062V_SgAsmCilCustomAttributeTable = 1004,
2063V_SgAsmCilCustomAttribute = 956,
2064V_SgAsmCilConstantTable = 1003,
2065V_SgAsmCilConstant = 955,
2066V_SgAsmCilClassLayoutTable = 1002,
2067V_SgAsmCilClassLayout = 954,
2068V_SgAsmCilAssemblyTable = 996,
2069V_SgAsmCilAssemblyRefTable = 999,
2070V_SgAsmCilAssemblyRefProcessorTable = 1001,
2071V_SgAsmCilAssemblyRefProcessor = 953,
2072V_SgAsmCilAssemblyRefOSTable = 1000,
2073V_SgAsmCilAssemblyRefOS = 952,
2074V_SgAsmCilAssemblyRef = 951,
2075V_SgAsmCilAssemblyProcessorTable = 998,
2076V_SgAsmCilAssemblyProcessor = 950,
2077V_SgAsmCilAssemblyOSTable = 997,
2078V_SgAsmCilAssemblyOS = 949,
2079V_SgAsmCilAssembly = 948,
2080V_SgAsmCilMetadata = 987,
2081V_SgAsmCilNode = 947,
2082V_SgAsmByteOrder = 895,
2083V_SgAsmBlock = 62,
2084V_SgAsmBinarySubtract = 59,
2085V_SgAsmBinaryRor = 58,
2086V_SgAsmBinaryPreupdate = 899,
2087V_SgAsmBinaryPostupdate = 900,
2088V_SgAsmBinaryMultiply = 57,
2089V_SgAsmBinaryMsl = 56,
2090V_SgAsmBinaryMod = 55,
2091V_SgAsmBinaryLsr = 54,
2092V_SgAsmBinaryLsl = 53,
2093V_SgAsmBinaryDivide = 51,
2094V_SgAsmBinaryConcat = 894,
2095V_SgAsmBinaryAsr = 50,
2096V_SgAsmBinaryAdd = 47,
2097V_SgAsmBinaryExpression = 52,
2098V_SgAsmBasicString = 46,
2099V_SgAsmGenericString = 203,
2100V_SgAsmExecutableFileFormat = 187,
2101V_SgAsmInstruction = 208,
2102V_SgAsmStatement = 269,
2103V_SgAsmAarch32Coprocessor = 892,
2104V_SgAsmExpression = 189,
2105V_SgAsmNode = 245,
2106V_SgCommonBlockObject = 339,
2107V_SgInitializedName = 473,
2108V_SgLambdaCapture = 508,
2109V_SgLambdaCaptureList = 509,
2110V_SgJavaMemberValuePair = 862,
2111V_SgOmpOrderedClause = 614,
2112V_SgOmpNowaitClause = 612,
2113V_SgOmpBeginClause = 599,
2114V_SgOmpEndClause = 604,
2115V_SgOmpUntiedClause = 619,
2116V_SgOmpMergeableClause = 620,
2117V_SgOmpDefaultClause = 603,
2118V_SgOmpAtomicClause = 629,
2119V_SgOmpProcBindClause = 628,
2120V_SgOmpInbranchClause = 630,
2121V_SgOmpNotinbranchClause = 631,
2122V_SgOmpCollapseClause = 600,
2123V_SgOmpIfClause = 607,
2124V_SgOmpFinalClause = 608,
2125V_SgOmpPriorityClause = 609,
2126V_SgOmpNumThreadsClause = 613,
2127V_SgOmpDeviceClause = 610,
2128V_SgOmpSafelenClause = 623,
2129V_SgOmpSimdlenClause = 624,
2130V_SgOmpExpressionClause = 605,
2131V_SgOmpCopyprivateClause = 602,
2132V_SgOmpPrivateClause = 615,
2133V_SgOmpFirstprivateClause = 606,
2134V_SgOmpSharedClause = 618,
2135V_SgOmpCopyinClause = 601,
2136V_SgOmpLastprivateClause = 611,
2137V_SgOmpReductionClause = 616,
2138V_SgOmpDependClause = 632,
2139V_SgOmpMapClause = 622,
2140V_SgOmpLinearClause = 625,
2141V_SgOmpUniformClause = 626,
2142V_SgOmpAlignedClause = 627,
2143V_SgOmpVariablesClause = 621,
2144V_SgOmpScheduleClause = 617,
2145V_SgOmpClause = 598,
2146V_SgRenamePair = 667,
2147V_SgInterfaceBody = 480,
2148V_SgHeaderFileBody = 481,
2149V_SgAdaRangeConstraint = 17,
2150V_SgAdaIndexConstraint = 884,
2151V_SgAdaDigitsConstraint = 924,
2152V_SgAdaDeltaConstraint = 926,
2153V_SgAdaDiscriminantConstraint = 912,
2154V_SgAdaNullConstraint = 945,
2155V_SgAdaTypeConstraint = 28,
2156V_SgLocatedNodeSupport = 521,
2157V_SgToken = 749,
2158V_SgLocatedNode = 520,
2159V_SgNode = 561, V_SgNumVariants = 1090};
2160#endif
2161