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