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