1 #include "nitg.types.0.h"
2 const struct types resolution_table_parser__ReduceAction703
= {
7 /* runtime type ReduceAction704 */
8 const struct type type_parser__ReduceAction704
= {
10 "ReduceAction704", /* class_name_string */
13 &resolution_table_parser__ReduceAction704
,
16 0, /* nullable Object */
18 244, /* ReduceAction */
19 1249, /* ReduceAction704 */
22 const struct types resolution_table_parser__ReduceAction704
= {
27 /* runtime type ReduceAction705 */
28 const struct type type_parser__ReduceAction705
= {
30 "ReduceAction705", /* class_name_string */
33 &resolution_table_parser__ReduceAction705
,
36 0, /* nullable Object */
38 244, /* ReduceAction */
39 1250, /* ReduceAction705 */
42 const struct types resolution_table_parser__ReduceAction705
= {
47 /* runtime type ReduceAction706 */
48 const struct type type_parser__ReduceAction706
= {
50 "ReduceAction706", /* class_name_string */
53 &resolution_table_parser__ReduceAction706
,
56 0, /* nullable Object */
58 244, /* ReduceAction */
59 1251, /* ReduceAction706 */
62 const struct types resolution_table_parser__ReduceAction706
= {
67 /* runtime type ReduceAction707 */
68 const struct type type_parser__ReduceAction707
= {
70 "ReduceAction707", /* class_name_string */
73 &resolution_table_parser__ReduceAction707
,
76 0, /* nullable Object */
78 244, /* ReduceAction */
79 1252, /* ReduceAction707 */
82 const struct types resolution_table_parser__ReduceAction707
= {
87 /* runtime type ReduceAction710 */
88 const struct type type_parser__ReduceAction710
= {
90 "ReduceAction710", /* class_name_string */
93 &resolution_table_parser__ReduceAction710
,
96 0, /* nullable Object */
98 244, /* ReduceAction */
99 1253, /* ReduceAction710 */
102 const struct types resolution_table_parser__ReduceAction710
= {
107 /* runtime type ReduceAction712 */
108 const struct type type_parser__ReduceAction712
= {
110 "ReduceAction712", /* class_name_string */
113 &resolution_table_parser__ReduceAction712
,
116 0, /* nullable Object */
118 244, /* ReduceAction */
119 1254, /* ReduceAction712 */
122 const struct types resolution_table_parser__ReduceAction712
= {
127 /* runtime type ReduceAction713 */
128 const struct type type_parser__ReduceAction713
= {
130 "ReduceAction713", /* class_name_string */
133 &resolution_table_parser__ReduceAction713
,
136 0, /* nullable Object */
138 244, /* ReduceAction */
139 1255, /* ReduceAction713 */
142 const struct types resolution_table_parser__ReduceAction713
= {
147 /* runtime type ReduceAction714 */
148 const struct type type_parser__ReduceAction714
= {
150 "ReduceAction714", /* class_name_string */
153 &resolution_table_parser__ReduceAction714
,
156 0, /* nullable Object */
158 244, /* ReduceAction */
159 1256, /* ReduceAction714 */
162 const struct types resolution_table_parser__ReduceAction714
= {
167 /* runtime type ReduceAction715 */
168 const struct type type_parser__ReduceAction715
= {
170 "ReduceAction715", /* class_name_string */
173 &resolution_table_parser__ReduceAction715
,
176 0, /* nullable Object */
178 244, /* ReduceAction */
179 1257, /* ReduceAction715 */
182 const struct types resolution_table_parser__ReduceAction715
= {
187 /* runtime type ReduceAction717 */
188 const struct type type_parser__ReduceAction717
= {
190 "ReduceAction717", /* class_name_string */
193 &resolution_table_parser__ReduceAction717
,
196 0, /* nullable Object */
198 244, /* ReduceAction */
199 1258, /* ReduceAction717 */
202 const struct types resolution_table_parser__ReduceAction717
= {
207 /* runtime type ReduceAction719 */
208 const struct type type_parser__ReduceAction719
= {
210 "ReduceAction719", /* class_name_string */
213 &resolution_table_parser__ReduceAction719
,
216 0, /* nullable Object */
218 244, /* ReduceAction */
219 1259, /* ReduceAction719 */
222 const struct types resolution_table_parser__ReduceAction719
= {
227 /* runtime type ReduceAction720 */
228 const struct type type_parser__ReduceAction720
= {
230 "ReduceAction720", /* class_name_string */
233 &resolution_table_parser__ReduceAction720
,
236 0, /* nullable Object */
238 244, /* ReduceAction */
239 1260, /* ReduceAction720 */
242 const struct types resolution_table_parser__ReduceAction720
= {
247 /* runtime type ReduceAction721 */
248 const struct type type_parser__ReduceAction721
= {
250 "ReduceAction721", /* class_name_string */
253 &resolution_table_parser__ReduceAction721
,
256 0, /* nullable Object */
258 244, /* ReduceAction */
259 1261, /* ReduceAction721 */
262 const struct types resolution_table_parser__ReduceAction721
= {
267 /* runtime type ReduceAction722 */
268 const struct type type_parser__ReduceAction722
= {
270 "ReduceAction722", /* class_name_string */
273 &resolution_table_parser__ReduceAction722
,
276 0, /* nullable Object */
278 244, /* ReduceAction */
279 1262, /* ReduceAction722 */
282 const struct types resolution_table_parser__ReduceAction722
= {
287 /* runtime type ReduceAction723 */
288 const struct type type_parser__ReduceAction723
= {
290 "ReduceAction723", /* class_name_string */
293 &resolution_table_parser__ReduceAction723
,
296 0, /* nullable Object */
298 244, /* ReduceAction */
299 1263, /* ReduceAction723 */
302 const struct types resolution_table_parser__ReduceAction723
= {
307 /* runtime type ReduceAction724 */
308 const struct type type_parser__ReduceAction724
= {
310 "ReduceAction724", /* class_name_string */
313 &resolution_table_parser__ReduceAction724
,
316 0, /* nullable Object */
318 244, /* ReduceAction */
319 1264, /* ReduceAction724 */
322 const struct types resolution_table_parser__ReduceAction724
= {
327 /* runtime type ReduceAction725 */
328 const struct type type_parser__ReduceAction725
= {
330 "ReduceAction725", /* class_name_string */
333 &resolution_table_parser__ReduceAction725
,
336 0, /* nullable Object */
338 244, /* ReduceAction */
339 1265, /* ReduceAction725 */
342 const struct types resolution_table_parser__ReduceAction725
= {
347 /* runtime type ReduceAction726 */
348 const struct type type_parser__ReduceAction726
= {
350 "ReduceAction726", /* class_name_string */
353 &resolution_table_parser__ReduceAction726
,
356 0, /* nullable Object */
358 244, /* ReduceAction */
359 1266, /* ReduceAction726 */
362 const struct types resolution_table_parser__ReduceAction726
= {
367 /* runtime type ReduceAction727 */
368 const struct type type_parser__ReduceAction727
= {
370 "ReduceAction727", /* class_name_string */
373 &resolution_table_parser__ReduceAction727
,
376 0, /* nullable Object */
378 244, /* ReduceAction */
379 1267, /* ReduceAction727 */
382 const struct types resolution_table_parser__ReduceAction727
= {
387 /* runtime type ReduceAction728 */
388 const struct type type_parser__ReduceAction728
= {
390 "ReduceAction728", /* class_name_string */
393 &resolution_table_parser__ReduceAction728
,
396 0, /* nullable Object */
398 244, /* ReduceAction */
399 1268, /* ReduceAction728 */
402 const struct types resolution_table_parser__ReduceAction728
= {
407 /* runtime type ReduceAction730 */
408 const struct type type_parser__ReduceAction730
= {
410 "ReduceAction730", /* class_name_string */
413 &resolution_table_parser__ReduceAction730
,
416 0, /* nullable Object */
418 244, /* ReduceAction */
419 1269, /* ReduceAction730 */
422 const struct types resolution_table_parser__ReduceAction730
= {
427 /* runtime type ReduceAction731 */
428 const struct type type_parser__ReduceAction731
= {
430 "ReduceAction731", /* class_name_string */
433 &resolution_table_parser__ReduceAction731
,
436 0, /* nullable Object */
438 244, /* ReduceAction */
439 1270, /* ReduceAction731 */
442 const struct types resolution_table_parser__ReduceAction731
= {
447 /* runtime type ReduceAction733 */
448 const struct type type_parser__ReduceAction733
= {
450 "ReduceAction733", /* class_name_string */
453 &resolution_table_parser__ReduceAction733
,
456 0, /* nullable Object */
458 244, /* ReduceAction */
459 1271, /* ReduceAction733 */
462 const struct types resolution_table_parser__ReduceAction733
= {
467 /* runtime type ReduceAction734 */
468 const struct type type_parser__ReduceAction734
= {
470 "ReduceAction734", /* class_name_string */
473 &resolution_table_parser__ReduceAction734
,
476 0, /* nullable Object */
478 244, /* ReduceAction */
479 1272, /* ReduceAction734 */
482 const struct types resolution_table_parser__ReduceAction734
= {
487 /* runtime type ReduceAction735 */
488 const struct type type_parser__ReduceAction735
= {
490 "ReduceAction735", /* class_name_string */
493 &resolution_table_parser__ReduceAction735
,
496 0, /* nullable Object */
498 244, /* ReduceAction */
499 1273, /* ReduceAction735 */
502 const struct types resolution_table_parser__ReduceAction735
= {
507 /* runtime type ReduceAction737 */
508 const struct type type_parser__ReduceAction737
= {
510 "ReduceAction737", /* class_name_string */
513 &resolution_table_parser__ReduceAction737
,
516 0, /* nullable Object */
518 244, /* ReduceAction */
519 1274, /* ReduceAction737 */
522 const struct types resolution_table_parser__ReduceAction737
= {
527 /* runtime type ReduceAction738 */
528 const struct type type_parser__ReduceAction738
= {
530 "ReduceAction738", /* class_name_string */
533 &resolution_table_parser__ReduceAction738
,
536 0, /* nullable Object */
538 244, /* ReduceAction */
539 1275, /* ReduceAction738 */
542 const struct types resolution_table_parser__ReduceAction738
= {
547 /* runtime type ReduceAction740 */
548 const struct type type_parser__ReduceAction740
= {
550 "ReduceAction740", /* class_name_string */
553 &resolution_table_parser__ReduceAction740
,
556 0, /* nullable Object */
558 244, /* ReduceAction */
559 1276, /* ReduceAction740 */
562 const struct types resolution_table_parser__ReduceAction740
= {
567 /* runtime type ReduceAction741 */
568 const struct type type_parser__ReduceAction741
= {
570 "ReduceAction741", /* class_name_string */
573 &resolution_table_parser__ReduceAction741
,
576 0, /* nullable Object */
578 244, /* ReduceAction */
579 1277, /* ReduceAction741 */
582 const struct types resolution_table_parser__ReduceAction741
= {
587 /* runtime type ReduceAction742 */
588 const struct type type_parser__ReduceAction742
= {
590 "ReduceAction742", /* class_name_string */
593 &resolution_table_parser__ReduceAction742
,
596 0, /* nullable Object */
598 244, /* ReduceAction */
599 1278, /* ReduceAction742 */
602 const struct types resolution_table_parser__ReduceAction742
= {
607 /* runtime type ReduceAction743 */
608 const struct type type_parser__ReduceAction743
= {
610 "ReduceAction743", /* class_name_string */
613 &resolution_table_parser__ReduceAction743
,
616 0, /* nullable Object */
618 244, /* ReduceAction */
619 1279, /* ReduceAction743 */
622 const struct types resolution_table_parser__ReduceAction743
= {
627 /* runtime type ReduceAction744 */
628 const struct type type_parser__ReduceAction744
= {
630 "ReduceAction744", /* class_name_string */
633 &resolution_table_parser__ReduceAction744
,
636 0, /* nullable Object */
638 244, /* ReduceAction */
639 1280, /* ReduceAction744 */
642 const struct types resolution_table_parser__ReduceAction744
= {
647 /* runtime type ReduceAction746 */
648 const struct type type_parser__ReduceAction746
= {
650 "ReduceAction746", /* class_name_string */
653 &resolution_table_parser__ReduceAction746
,
656 0, /* nullable Object */
658 244, /* ReduceAction */
659 1281, /* ReduceAction746 */
662 const struct types resolution_table_parser__ReduceAction746
= {
667 /* runtime type ReduceAction747 */
668 const struct type type_parser__ReduceAction747
= {
670 "ReduceAction747", /* class_name_string */
673 &resolution_table_parser__ReduceAction747
,
676 0, /* nullable Object */
678 244, /* ReduceAction */
679 1282, /* ReduceAction747 */
682 const struct types resolution_table_parser__ReduceAction747
= {
687 /* runtime type ReduceAction749 */
688 const struct type type_parser__ReduceAction749
= {
690 "ReduceAction749", /* class_name_string */
693 &resolution_table_parser__ReduceAction749
,
696 0, /* nullable Object */
698 244, /* ReduceAction */
699 1283, /* ReduceAction749 */
702 const struct types resolution_table_parser__ReduceAction749
= {
707 /* runtime type ReduceAction750 */
708 const struct type type_parser__ReduceAction750
= {
710 "ReduceAction750", /* class_name_string */
713 &resolution_table_parser__ReduceAction750
,
716 0, /* nullable Object */
718 244, /* ReduceAction */
719 1284, /* ReduceAction750 */
722 const struct types resolution_table_parser__ReduceAction750
= {
727 /* runtime type ReduceAction751 */
728 const struct type type_parser__ReduceAction751
= {
730 "ReduceAction751", /* class_name_string */
733 &resolution_table_parser__ReduceAction751
,
736 0, /* nullable Object */
738 244, /* ReduceAction */
739 1285, /* ReduceAction751 */
742 const struct types resolution_table_parser__ReduceAction751
= {
747 /* runtime type ReduceAction752 */
748 const struct type type_parser__ReduceAction752
= {
750 "ReduceAction752", /* class_name_string */
753 &resolution_table_parser__ReduceAction752
,
756 0, /* nullable Object */
758 244, /* ReduceAction */
759 1286, /* ReduceAction752 */
762 const struct types resolution_table_parser__ReduceAction752
= {
767 /* runtime type ReduceAction754 */
768 const struct type type_parser__ReduceAction754
= {
770 "ReduceAction754", /* class_name_string */
773 &resolution_table_parser__ReduceAction754
,
776 0, /* nullable Object */
778 244, /* ReduceAction */
779 1287, /* ReduceAction754 */
782 const struct types resolution_table_parser__ReduceAction754
= {
787 /* runtime type ReduceAction755 */
788 const struct type type_parser__ReduceAction755
= {
790 "ReduceAction755", /* class_name_string */
793 &resolution_table_parser__ReduceAction755
,
796 0, /* nullable Object */
798 244, /* ReduceAction */
799 1288, /* ReduceAction755 */
802 const struct types resolution_table_parser__ReduceAction755
= {
807 /* runtime type ReduceAction771 */
808 const struct type type_parser__ReduceAction771
= {
810 "ReduceAction771", /* class_name_string */
813 &resolution_table_parser__ReduceAction771
,
816 0, /* nullable Object */
818 244, /* ReduceAction */
819 1289, /* ReduceAction771 */
822 const struct types resolution_table_parser__ReduceAction771
= {
827 /* runtime type ReduceAction772 */
828 const struct type type_parser__ReduceAction772
= {
830 "ReduceAction772", /* class_name_string */
833 &resolution_table_parser__ReduceAction772
,
836 0, /* nullable Object */
838 244, /* ReduceAction */
839 1290, /* ReduceAction772 */
842 const struct types resolution_table_parser__ReduceAction772
= {
847 /* runtime type ReduceAction773 */
848 const struct type type_parser__ReduceAction773
= {
850 "ReduceAction773", /* class_name_string */
853 &resolution_table_parser__ReduceAction773
,
856 0, /* nullable Object */
858 244, /* ReduceAction */
859 1291, /* ReduceAction773 */
862 const struct types resolution_table_parser__ReduceAction773
= {
867 /* runtime type ReduceAction774 */
868 const struct type type_parser__ReduceAction774
= {
870 "ReduceAction774", /* class_name_string */
873 &resolution_table_parser__ReduceAction774
,
876 0, /* nullable Object */
878 244, /* ReduceAction */
879 1292, /* ReduceAction774 */
882 const struct types resolution_table_parser__ReduceAction774
= {
887 /* runtime type ReduceAction776 */
888 const struct type type_parser__ReduceAction776
= {
890 "ReduceAction776", /* class_name_string */
893 &resolution_table_parser__ReduceAction776
,
896 0, /* nullable Object */
898 244, /* ReduceAction */
899 1293, /* ReduceAction776 */
902 const struct types resolution_table_parser__ReduceAction776
= {
907 /* runtime type ReduceAction777 */
908 const struct type type_parser__ReduceAction777
= {
910 "ReduceAction777", /* class_name_string */
913 &resolution_table_parser__ReduceAction777
,
916 0, /* nullable Object */
918 244, /* ReduceAction */
919 1294, /* ReduceAction777 */
922 const struct types resolution_table_parser__ReduceAction777
= {
927 /* runtime type ReduceAction778 */
928 const struct type type_parser__ReduceAction778
= {
930 "ReduceAction778", /* class_name_string */
933 &resolution_table_parser__ReduceAction778
,
936 0, /* nullable Object */
938 244, /* ReduceAction */
939 1295, /* ReduceAction778 */
942 const struct types resolution_table_parser__ReduceAction778
= {
947 /* runtime type ReduceAction779 */
948 const struct type type_parser__ReduceAction779
= {
950 "ReduceAction779", /* class_name_string */
953 &resolution_table_parser__ReduceAction779
,
956 0, /* nullable Object */
958 244, /* ReduceAction */
959 1296, /* ReduceAction779 */
962 const struct types resolution_table_parser__ReduceAction779
= {
967 /* runtime type ReduceAction780 */
968 const struct type type_parser__ReduceAction780
= {
970 "ReduceAction780", /* class_name_string */
973 &resolution_table_parser__ReduceAction780
,
976 0, /* nullable Object */
978 244, /* ReduceAction */
979 1297, /* ReduceAction780 */
982 const struct types resolution_table_parser__ReduceAction780
= {
987 /* runtime type ReduceAction781 */
988 const struct type type_parser__ReduceAction781
= {
990 "ReduceAction781", /* class_name_string */
993 &resolution_table_parser__ReduceAction781
,
996 0, /* nullable Object */
998 244, /* ReduceAction */
999 1298, /* ReduceAction781 */
1002 const struct types resolution_table_parser__ReduceAction781
= {
1007 /* runtime type ReduceAction782 */
1008 const struct type type_parser__ReduceAction782
= {
1010 "ReduceAction782", /* class_name_string */
1013 &resolution_table_parser__ReduceAction782
,
1016 0, /* nullable Object */
1018 244, /* ReduceAction */
1019 1299, /* ReduceAction782 */
1022 const struct types resolution_table_parser__ReduceAction782
= {
1027 /* runtime type ReduceAction783 */
1028 const struct type type_parser__ReduceAction783
= {
1030 "ReduceAction783", /* class_name_string */
1033 &resolution_table_parser__ReduceAction783
,
1036 0, /* nullable Object */
1038 244, /* ReduceAction */
1039 1300, /* ReduceAction783 */
1042 const struct types resolution_table_parser__ReduceAction783
= {
1047 /* runtime type ReduceAction784 */
1048 const struct type type_parser__ReduceAction784
= {
1050 "ReduceAction784", /* class_name_string */
1053 &resolution_table_parser__ReduceAction784
,
1056 0, /* nullable Object */
1058 244, /* ReduceAction */
1059 1301, /* ReduceAction784 */
1062 const struct types resolution_table_parser__ReduceAction784
= {
1067 /* runtime type ReduceAction785 */
1068 const struct type type_parser__ReduceAction785
= {
1070 "ReduceAction785", /* class_name_string */
1073 &resolution_table_parser__ReduceAction785
,
1076 0, /* nullable Object */
1078 244, /* ReduceAction */
1079 1302, /* ReduceAction785 */
1082 const struct types resolution_table_parser__ReduceAction785
= {
1087 /* runtime type ReduceAction786 */
1088 const struct type type_parser__ReduceAction786
= {
1090 "ReduceAction786", /* class_name_string */
1093 &resolution_table_parser__ReduceAction786
,
1096 0, /* nullable Object */
1098 244, /* ReduceAction */
1099 1303, /* ReduceAction786 */
1102 const struct types resolution_table_parser__ReduceAction786
= {
1107 /* runtime type ReduceAction787 */
1108 const struct type type_parser__ReduceAction787
= {
1110 "ReduceAction787", /* class_name_string */
1113 &resolution_table_parser__ReduceAction787
,
1116 0, /* nullable Object */
1118 244, /* ReduceAction */
1119 1304, /* ReduceAction787 */
1122 const struct types resolution_table_parser__ReduceAction787
= {
1127 /* runtime type ReduceAction788 */
1128 const struct type type_parser__ReduceAction788
= {
1130 "ReduceAction788", /* class_name_string */
1133 &resolution_table_parser__ReduceAction788
,
1136 0, /* nullable Object */
1138 244, /* ReduceAction */
1139 1305, /* ReduceAction788 */
1142 const struct types resolution_table_parser__ReduceAction788
= {
1147 /* runtime type ReduceAction789 */
1148 const struct type type_parser__ReduceAction789
= {
1150 "ReduceAction789", /* class_name_string */
1153 &resolution_table_parser__ReduceAction789
,
1156 0, /* nullable Object */
1158 244, /* ReduceAction */
1159 1306, /* ReduceAction789 */
1162 const struct types resolution_table_parser__ReduceAction789
= {
1167 /* runtime type ReduceAction790 */
1168 const struct type type_parser__ReduceAction790
= {
1170 "ReduceAction790", /* class_name_string */
1173 &resolution_table_parser__ReduceAction790
,
1176 0, /* nullable Object */
1178 244, /* ReduceAction */
1179 1307, /* ReduceAction790 */
1182 const struct types resolution_table_parser__ReduceAction790
= {
1187 /* runtime type ReduceAction791 */
1188 const struct type type_parser__ReduceAction791
= {
1190 "ReduceAction791", /* class_name_string */
1193 &resolution_table_parser__ReduceAction791
,
1196 0, /* nullable Object */
1198 244, /* ReduceAction */
1199 1308, /* ReduceAction791 */
1202 const struct types resolution_table_parser__ReduceAction791
= {
1207 /* runtime type ReduceAction792 */
1208 const struct type type_parser__ReduceAction792
= {
1210 "ReduceAction792", /* class_name_string */
1213 &resolution_table_parser__ReduceAction792
,
1216 0, /* nullable Object */
1218 244, /* ReduceAction */
1219 1309, /* ReduceAction792 */
1222 const struct types resolution_table_parser__ReduceAction792
= {
1227 /* runtime type ReduceAction793 */
1228 const struct type type_parser__ReduceAction793
= {
1230 "ReduceAction793", /* class_name_string */
1233 &resolution_table_parser__ReduceAction793
,
1236 0, /* nullable Object */
1238 244, /* ReduceAction */
1239 1310, /* ReduceAction793 */
1242 const struct types resolution_table_parser__ReduceAction793
= {
1247 /* runtime type ReduceAction794 */
1248 const struct type type_parser__ReduceAction794
= {
1250 "ReduceAction794", /* class_name_string */
1253 &resolution_table_parser__ReduceAction794
,
1256 0, /* nullable Object */
1258 244, /* ReduceAction */
1259 1311, /* ReduceAction794 */
1262 const struct types resolution_table_parser__ReduceAction794
= {
1267 /* runtime type ReduceAction795 */
1268 const struct type type_parser__ReduceAction795
= {
1270 "ReduceAction795", /* class_name_string */
1273 &resolution_table_parser__ReduceAction795
,
1276 0, /* nullable Object */
1278 244, /* ReduceAction */
1279 1312, /* ReduceAction795 */
1282 const struct types resolution_table_parser__ReduceAction795
= {
1287 /* runtime type ReduceAction796 */
1288 const struct type type_parser__ReduceAction796
= {
1290 "ReduceAction796", /* class_name_string */
1293 &resolution_table_parser__ReduceAction796
,
1296 0, /* nullable Object */
1298 244, /* ReduceAction */
1299 1313, /* ReduceAction796 */
1302 const struct types resolution_table_parser__ReduceAction796
= {
1307 /* runtime type ReduceAction797 */
1308 const struct type type_parser__ReduceAction797
= {
1310 "ReduceAction797", /* class_name_string */
1313 &resolution_table_parser__ReduceAction797
,
1316 0, /* nullable Object */
1318 244, /* ReduceAction */
1319 1314, /* ReduceAction797 */
1322 const struct types resolution_table_parser__ReduceAction797
= {
1327 /* runtime type ReduceAction799 */
1328 const struct type type_parser__ReduceAction799
= {
1330 "ReduceAction799", /* class_name_string */
1333 &resolution_table_parser__ReduceAction799
,
1336 0, /* nullable Object */
1338 244, /* ReduceAction */
1339 1315, /* ReduceAction799 */
1342 const struct types resolution_table_parser__ReduceAction799
= {
1347 /* runtime type ReduceAction800 */
1348 const struct type type_parser__ReduceAction800
= {
1350 "ReduceAction800", /* class_name_string */
1353 &resolution_table_parser__ReduceAction800
,
1356 0, /* nullable Object */
1358 244, /* ReduceAction */
1359 1316, /* ReduceAction800 */
1362 const struct types resolution_table_parser__ReduceAction800
= {
1367 /* runtime type ReduceAction801 */
1368 const struct type type_parser__ReduceAction801
= {
1370 "ReduceAction801", /* class_name_string */
1373 &resolution_table_parser__ReduceAction801
,
1376 0, /* nullable Object */
1378 244, /* ReduceAction */
1379 1317, /* ReduceAction801 */
1382 const struct types resolution_table_parser__ReduceAction801
= {
1387 /* runtime type ReduceAction802 */
1388 const struct type type_parser__ReduceAction802
= {
1390 "ReduceAction802", /* class_name_string */
1393 &resolution_table_parser__ReduceAction802
,
1396 0, /* nullable Object */
1398 244, /* ReduceAction */
1399 1318, /* ReduceAction802 */
1402 const struct types resolution_table_parser__ReduceAction802
= {
1407 /* runtime type ReduceAction803 */
1408 const struct type type_parser__ReduceAction803
= {
1410 "ReduceAction803", /* class_name_string */
1413 &resolution_table_parser__ReduceAction803
,
1416 0, /* nullable Object */
1418 244, /* ReduceAction */
1419 1319, /* ReduceAction803 */
1422 const struct types resolution_table_parser__ReduceAction803
= {
1427 /* runtime type ReduceAction804 */
1428 const struct type type_parser__ReduceAction804
= {
1430 "ReduceAction804", /* class_name_string */
1433 &resolution_table_parser__ReduceAction804
,
1436 0, /* nullable Object */
1438 244, /* ReduceAction */
1439 1320, /* ReduceAction804 */
1442 const struct types resolution_table_parser__ReduceAction804
= {
1447 /* runtime type ReduceAction805 */
1448 const struct type type_parser__ReduceAction805
= {
1450 "ReduceAction805", /* class_name_string */
1453 &resolution_table_parser__ReduceAction805
,
1456 0, /* nullable Object */
1458 244, /* ReduceAction */
1459 1321, /* ReduceAction805 */
1462 const struct types resolution_table_parser__ReduceAction805
= {
1467 /* runtime type ReduceAction806 */
1468 const struct type type_parser__ReduceAction806
= {
1470 "ReduceAction806", /* class_name_string */
1473 &resolution_table_parser__ReduceAction806
,
1476 0, /* nullable Object */
1478 244, /* ReduceAction */
1479 1322, /* ReduceAction806 */
1482 const struct types resolution_table_parser__ReduceAction806
= {
1487 /* runtime type ReduceAction807 */
1488 const struct type type_parser__ReduceAction807
= {
1490 "ReduceAction807", /* class_name_string */
1493 &resolution_table_parser__ReduceAction807
,
1496 0, /* nullable Object */
1498 244, /* ReduceAction */
1499 1323, /* ReduceAction807 */
1502 const struct types resolution_table_parser__ReduceAction807
= {
1507 /* runtime type ReduceAction808 */
1508 const struct type type_parser__ReduceAction808
= {
1510 "ReduceAction808", /* class_name_string */
1513 &resolution_table_parser__ReduceAction808
,
1516 0, /* nullable Object */
1518 244, /* ReduceAction */
1519 1324, /* ReduceAction808 */
1522 const struct types resolution_table_parser__ReduceAction808
= {
1527 /* runtime type ReduceAction810 */
1528 const struct type type_parser__ReduceAction810
= {
1530 "ReduceAction810", /* class_name_string */
1533 &resolution_table_parser__ReduceAction810
,
1536 0, /* nullable Object */
1538 244, /* ReduceAction */
1539 1325, /* ReduceAction810 */
1542 const struct types resolution_table_parser__ReduceAction810
= {
1547 /* runtime type ReduceAction811 */
1548 const struct type type_parser__ReduceAction811
= {
1550 "ReduceAction811", /* class_name_string */
1553 &resolution_table_parser__ReduceAction811
,
1556 0, /* nullable Object */
1558 244, /* ReduceAction */
1559 1326, /* ReduceAction811 */
1562 const struct types resolution_table_parser__ReduceAction811
= {
1567 /* runtime type ReduceAction812 */
1568 const struct type type_parser__ReduceAction812
= {
1570 "ReduceAction812", /* class_name_string */
1573 &resolution_table_parser__ReduceAction812
,
1576 0, /* nullable Object */
1578 244, /* ReduceAction */
1579 1327, /* ReduceAction812 */
1582 const struct types resolution_table_parser__ReduceAction812
= {
1587 /* runtime type ReduceAction813 */
1588 const struct type type_parser__ReduceAction813
= {
1590 "ReduceAction813", /* class_name_string */
1593 &resolution_table_parser__ReduceAction813
,
1596 0, /* nullable Object */
1598 244, /* ReduceAction */
1599 1328, /* ReduceAction813 */
1602 const struct types resolution_table_parser__ReduceAction813
= {
1607 /* runtime type ReduceAction814 */
1608 const struct type type_parser__ReduceAction814
= {
1610 "ReduceAction814", /* class_name_string */
1613 &resolution_table_parser__ReduceAction814
,
1616 0, /* nullable Object */
1618 244, /* ReduceAction */
1619 1329, /* ReduceAction814 */
1622 const struct types resolution_table_parser__ReduceAction814
= {
1627 /* runtime type ReduceAction815 */
1628 const struct type type_parser__ReduceAction815
= {
1630 "ReduceAction815", /* class_name_string */
1633 &resolution_table_parser__ReduceAction815
,
1636 0, /* nullable Object */
1638 244, /* ReduceAction */
1639 1330, /* ReduceAction815 */
1642 const struct types resolution_table_parser__ReduceAction815
= {
1647 /* runtime type ReduceAction816 */
1648 const struct type type_parser__ReduceAction816
= {
1650 "ReduceAction816", /* class_name_string */
1653 &resolution_table_parser__ReduceAction816
,
1656 0, /* nullable Object */
1658 244, /* ReduceAction */
1659 1331, /* ReduceAction816 */
1662 const struct types resolution_table_parser__ReduceAction816
= {
1667 /* runtime type ReduceAction817 */
1668 const struct type type_parser__ReduceAction817
= {
1670 "ReduceAction817", /* class_name_string */
1673 &resolution_table_parser__ReduceAction817
,
1676 0, /* nullable Object */
1678 244, /* ReduceAction */
1679 1332, /* ReduceAction817 */
1682 const struct types resolution_table_parser__ReduceAction817
= {
1687 /* runtime type ReduceAction818 */
1688 const struct type type_parser__ReduceAction818
= {
1690 "ReduceAction818", /* class_name_string */
1693 &resolution_table_parser__ReduceAction818
,
1696 0, /* nullable Object */
1698 244, /* ReduceAction */
1699 1333, /* ReduceAction818 */
1702 const struct types resolution_table_parser__ReduceAction818
= {
1707 /* runtime type ReduceAction819 */
1708 const struct type type_parser__ReduceAction819
= {
1710 "ReduceAction819", /* class_name_string */
1713 &resolution_table_parser__ReduceAction819
,
1716 0, /* nullable Object */
1718 244, /* ReduceAction */
1719 1334, /* ReduceAction819 */
1722 const struct types resolution_table_parser__ReduceAction819
= {
1727 /* runtime type ReduceAction820 */
1728 const struct type type_parser__ReduceAction820
= {
1730 "ReduceAction820", /* class_name_string */
1733 &resolution_table_parser__ReduceAction820
,
1736 0, /* nullable Object */
1738 244, /* ReduceAction */
1739 1335, /* ReduceAction820 */
1742 const struct types resolution_table_parser__ReduceAction820
= {
1747 /* runtime type ReduceAction822 */
1748 const struct type type_parser__ReduceAction822
= {
1750 "ReduceAction822", /* class_name_string */
1753 &resolution_table_parser__ReduceAction822
,
1756 0, /* nullable Object */
1758 244, /* ReduceAction */
1759 1336, /* ReduceAction822 */
1762 const struct types resolution_table_parser__ReduceAction822
= {
1767 /* runtime type ReduceAction823 */
1768 const struct type type_parser__ReduceAction823
= {
1770 "ReduceAction823", /* class_name_string */
1773 &resolution_table_parser__ReduceAction823
,
1776 0, /* nullable Object */
1778 244, /* ReduceAction */
1779 1337, /* ReduceAction823 */
1782 const struct types resolution_table_parser__ReduceAction823
= {
1787 /* runtime type ReduceAction824 */
1788 const struct type type_parser__ReduceAction824
= {
1790 "ReduceAction824", /* class_name_string */
1793 &resolution_table_parser__ReduceAction824
,
1796 0, /* nullable Object */
1798 244, /* ReduceAction */
1799 1338, /* ReduceAction824 */
1802 const struct types resolution_table_parser__ReduceAction824
= {
1807 /* runtime type ReduceAction825 */
1808 const struct type type_parser__ReduceAction825
= {
1810 "ReduceAction825", /* class_name_string */
1813 &resolution_table_parser__ReduceAction825
,
1816 0, /* nullable Object */
1818 244, /* ReduceAction */
1819 1339, /* ReduceAction825 */
1822 const struct types resolution_table_parser__ReduceAction825
= {
1827 /* runtime type ReduceAction826 */
1828 const struct type type_parser__ReduceAction826
= {
1830 "ReduceAction826", /* class_name_string */
1833 &resolution_table_parser__ReduceAction826
,
1836 0, /* nullable Object */
1838 244, /* ReduceAction */
1839 1340, /* ReduceAction826 */
1842 const struct types resolution_table_parser__ReduceAction826
= {
1847 /* runtime type ReduceAction827 */
1848 const struct type type_parser__ReduceAction827
= {
1850 "ReduceAction827", /* class_name_string */
1853 &resolution_table_parser__ReduceAction827
,
1856 0, /* nullable Object */
1858 244, /* ReduceAction */
1859 1341, /* ReduceAction827 */
1862 const struct types resolution_table_parser__ReduceAction827
= {
1867 /* runtime type ReduceAction828 */
1868 const struct type type_parser__ReduceAction828
= {
1870 "ReduceAction828", /* class_name_string */
1873 &resolution_table_parser__ReduceAction828
,
1876 0, /* nullable Object */
1878 244, /* ReduceAction */
1879 1342, /* ReduceAction828 */
1882 const struct types resolution_table_parser__ReduceAction828
= {
1887 /* runtime type ReduceAction829 */
1888 const struct type type_parser__ReduceAction829
= {
1890 "ReduceAction829", /* class_name_string */
1893 &resolution_table_parser__ReduceAction829
,
1896 0, /* nullable Object */
1898 244, /* ReduceAction */
1899 1343, /* ReduceAction829 */
1902 const struct types resolution_table_parser__ReduceAction829
= {
1907 /* runtime type ReduceAction830 */
1908 const struct type type_parser__ReduceAction830
= {
1910 "ReduceAction830", /* class_name_string */
1913 &resolution_table_parser__ReduceAction830
,
1916 0, /* nullable Object */
1918 244, /* ReduceAction */
1919 1344, /* ReduceAction830 */
1922 const struct types resolution_table_parser__ReduceAction830
= {
1927 /* runtime type ReduceAction831 */
1928 const struct type type_parser__ReduceAction831
= {
1930 "ReduceAction831", /* class_name_string */
1933 &resolution_table_parser__ReduceAction831
,
1936 0, /* nullable Object */
1938 244, /* ReduceAction */
1939 1345, /* ReduceAction831 */
1942 const struct types resolution_table_parser__ReduceAction831
= {
1947 /* runtime type ReduceAction832 */
1948 const struct type type_parser__ReduceAction832
= {
1950 "ReduceAction832", /* class_name_string */
1953 &resolution_table_parser__ReduceAction832
,
1956 0, /* nullable Object */
1958 244, /* ReduceAction */
1959 1346, /* ReduceAction832 */
1962 const struct types resolution_table_parser__ReduceAction832
= {
1967 /* runtime type ReduceAction834 */
1968 const struct type type_parser__ReduceAction834
= {
1970 "ReduceAction834", /* class_name_string */
1973 &resolution_table_parser__ReduceAction834
,
1976 0, /* nullable Object */
1978 244, /* ReduceAction */
1979 1347, /* ReduceAction834 */
1982 const struct types resolution_table_parser__ReduceAction834
= {
1987 /* runtime type ReduceAction835 */
1988 const struct type type_parser__ReduceAction835
= {
1990 "ReduceAction835", /* class_name_string */
1993 &resolution_table_parser__ReduceAction835
,
1996 0, /* nullable Object */
1998 244, /* ReduceAction */
1999 1348, /* ReduceAction835 */
2002 const struct types resolution_table_parser__ReduceAction835
= {
2007 /* runtime type ReduceAction836 */
2008 const struct type type_parser__ReduceAction836
= {
2010 "ReduceAction836", /* class_name_string */
2013 &resolution_table_parser__ReduceAction836
,
2016 0, /* nullable Object */
2018 244, /* ReduceAction */
2019 1349, /* ReduceAction836 */
2022 const struct types resolution_table_parser__ReduceAction836
= {
2027 /* runtime type ReduceAction837 */
2028 const struct type type_parser__ReduceAction837
= {
2030 "ReduceAction837", /* class_name_string */
2033 &resolution_table_parser__ReduceAction837
,
2036 0, /* nullable Object */
2038 244, /* ReduceAction */
2039 1350, /* ReduceAction837 */
2042 const struct types resolution_table_parser__ReduceAction837
= {
2047 /* runtime type ReduceAction839 */
2048 const struct type type_parser__ReduceAction839
= {
2050 "ReduceAction839", /* class_name_string */
2053 &resolution_table_parser__ReduceAction839
,
2056 0, /* nullable Object */
2058 244, /* ReduceAction */
2059 1351, /* ReduceAction839 */
2062 const struct types resolution_table_parser__ReduceAction839
= {
2067 /* runtime type ReduceAction840 */
2068 const struct type type_parser__ReduceAction840
= {
2070 "ReduceAction840", /* class_name_string */
2073 &resolution_table_parser__ReduceAction840
,
2076 0, /* nullable Object */
2078 244, /* ReduceAction */
2079 1352, /* ReduceAction840 */
2082 const struct types resolution_table_parser__ReduceAction840
= {
2087 /* runtime type ReduceAction841 */
2088 const struct type type_parser__ReduceAction841
= {
2090 "ReduceAction841", /* class_name_string */
2093 &resolution_table_parser__ReduceAction841
,
2096 0, /* nullable Object */
2098 244, /* ReduceAction */
2099 1353, /* ReduceAction841 */
2102 const struct types resolution_table_parser__ReduceAction841
= {
2107 /* runtime type ReduceAction843 */
2108 const struct type type_parser__ReduceAction843
= {
2110 "ReduceAction843", /* class_name_string */
2113 &resolution_table_parser__ReduceAction843
,
2116 0, /* nullable Object */
2118 244, /* ReduceAction */
2119 1354, /* ReduceAction843 */
2122 const struct types resolution_table_parser__ReduceAction843
= {
2127 /* runtime type ReduceAction844 */
2128 const struct type type_parser__ReduceAction844
= {
2130 "ReduceAction844", /* class_name_string */
2133 &resolution_table_parser__ReduceAction844
,
2136 0, /* nullable Object */
2138 244, /* ReduceAction */
2139 1355, /* ReduceAction844 */
2142 const struct types resolution_table_parser__ReduceAction844
= {
2147 /* runtime type ReduceAction845 */
2148 const struct type type_parser__ReduceAction845
= {
2150 "ReduceAction845", /* class_name_string */
2153 &resolution_table_parser__ReduceAction845
,
2156 0, /* nullable Object */
2158 244, /* ReduceAction */
2159 1356, /* ReduceAction845 */
2162 const struct types resolution_table_parser__ReduceAction845
= {
2167 /* runtime type ReduceAction847 */
2168 const struct type type_parser__ReduceAction847
= {
2170 "ReduceAction847", /* class_name_string */
2173 &resolution_table_parser__ReduceAction847
,
2176 0, /* nullable Object */
2178 244, /* ReduceAction */
2179 1357, /* ReduceAction847 */
2182 const struct types resolution_table_parser__ReduceAction847
= {
2187 /* runtime type ReduceAction848 */
2188 const struct type type_parser__ReduceAction848
= {
2190 "ReduceAction848", /* class_name_string */
2193 &resolution_table_parser__ReduceAction848
,
2196 0, /* nullable Object */
2198 244, /* ReduceAction */
2199 1358, /* ReduceAction848 */
2202 const struct types resolution_table_parser__ReduceAction848
= {
2207 /* runtime type ReduceAction849 */
2208 const struct type type_parser__ReduceAction849
= {
2210 "ReduceAction849", /* class_name_string */
2213 &resolution_table_parser__ReduceAction849
,
2216 0, /* nullable Object */
2218 244, /* ReduceAction */
2219 1359, /* ReduceAction849 */
2222 const struct types resolution_table_parser__ReduceAction849
= {
2227 /* runtime type ReduceAction851 */
2228 const struct type type_parser__ReduceAction851
= {
2230 "ReduceAction851", /* class_name_string */
2233 &resolution_table_parser__ReduceAction851
,
2236 0, /* nullable Object */
2238 244, /* ReduceAction */
2239 1360, /* ReduceAction851 */
2242 const struct types resolution_table_parser__ReduceAction851
= {
2247 /* runtime type ReduceAction852 */
2248 const struct type type_parser__ReduceAction852
= {
2250 "ReduceAction852", /* class_name_string */
2253 &resolution_table_parser__ReduceAction852
,
2256 0, /* nullable Object */
2258 244, /* ReduceAction */
2259 1361, /* ReduceAction852 */
2262 const struct types resolution_table_parser__ReduceAction852
= {
2267 /* runtime type ReduceAction853 */
2268 const struct type type_parser__ReduceAction853
= {
2270 "ReduceAction853", /* class_name_string */
2273 &resolution_table_parser__ReduceAction853
,
2276 0, /* nullable Object */
2278 244, /* ReduceAction */
2279 1362, /* ReduceAction853 */
2282 const struct types resolution_table_parser__ReduceAction853
= {
2287 /* runtime type ReduceAction855 */
2288 const struct type type_parser__ReduceAction855
= {
2290 "ReduceAction855", /* class_name_string */
2293 &resolution_table_parser__ReduceAction855
,
2296 0, /* nullable Object */
2298 244, /* ReduceAction */
2299 1363, /* ReduceAction855 */
2302 const struct types resolution_table_parser__ReduceAction855
= {
2307 /* runtime type ReduceAction858 */
2308 const struct type type_parser__ReduceAction858
= {
2310 "ReduceAction858", /* class_name_string */
2313 &resolution_table_parser__ReduceAction858
,
2316 0, /* nullable Object */
2318 244, /* ReduceAction */
2319 1364, /* ReduceAction858 */
2322 const struct types resolution_table_parser__ReduceAction858
= {
2327 /* runtime type ReduceAction859 */
2328 const struct type type_parser__ReduceAction859
= {
2330 "ReduceAction859", /* class_name_string */
2333 &resolution_table_parser__ReduceAction859
,
2336 0, /* nullable Object */
2338 244, /* ReduceAction */
2339 1365, /* ReduceAction859 */
2342 const struct types resolution_table_parser__ReduceAction859
= {
2347 /* runtime type ReduceAction860 */
2348 const struct type type_parser__ReduceAction860
= {
2350 "ReduceAction860", /* class_name_string */
2353 &resolution_table_parser__ReduceAction860
,
2356 0, /* nullable Object */
2358 244, /* ReduceAction */
2359 1366, /* ReduceAction860 */
2362 const struct types resolution_table_parser__ReduceAction860
= {
2367 /* runtime type ReduceAction861 */
2368 const struct type type_parser__ReduceAction861
= {
2370 "ReduceAction861", /* class_name_string */
2373 &resolution_table_parser__ReduceAction861
,
2376 0, /* nullable Object */
2378 244, /* ReduceAction */
2379 1367, /* ReduceAction861 */
2382 const struct types resolution_table_parser__ReduceAction861
= {
2387 /* runtime type ReduceAction862 */
2388 const struct type type_parser__ReduceAction862
= {
2390 "ReduceAction862", /* class_name_string */
2393 &resolution_table_parser__ReduceAction862
,
2396 0, /* nullable Object */
2398 244, /* ReduceAction */
2399 1368, /* ReduceAction862 */
2402 const struct types resolution_table_parser__ReduceAction862
= {
2407 /* runtime type ReduceAction863 */
2408 const struct type type_parser__ReduceAction863
= {
2410 "ReduceAction863", /* class_name_string */
2413 &resolution_table_parser__ReduceAction863
,
2416 0, /* nullable Object */
2418 244, /* ReduceAction */
2419 1369, /* ReduceAction863 */
2422 const struct types resolution_table_parser__ReduceAction863
= {
2427 /* runtime type ReduceAction864 */
2428 const struct type type_parser__ReduceAction864
= {
2430 "ReduceAction864", /* class_name_string */
2433 &resolution_table_parser__ReduceAction864
,
2436 0, /* nullable Object */
2438 244, /* ReduceAction */
2439 1370, /* ReduceAction864 */
2442 const struct types resolution_table_parser__ReduceAction864
= {
2447 /* runtime type ReduceAction865 */
2448 const struct type type_parser__ReduceAction865
= {
2450 "ReduceAction865", /* class_name_string */
2453 &resolution_table_parser__ReduceAction865
,
2456 0, /* nullable Object */
2458 244, /* ReduceAction */
2459 1371, /* ReduceAction865 */
2462 const struct types resolution_table_parser__ReduceAction865
= {
2467 /* runtime type ReduceAction866 */
2468 const struct type type_parser__ReduceAction866
= {
2470 "ReduceAction866", /* class_name_string */
2473 &resolution_table_parser__ReduceAction866
,
2476 0, /* nullable Object */
2478 244, /* ReduceAction */
2479 1372, /* ReduceAction866 */
2482 const struct types resolution_table_parser__ReduceAction866
= {
2487 /* runtime type ReduceAction867 */
2488 const struct type type_parser__ReduceAction867
= {
2490 "ReduceAction867", /* class_name_string */
2493 &resolution_table_parser__ReduceAction867
,
2496 0, /* nullable Object */
2498 244, /* ReduceAction */
2499 1373, /* ReduceAction867 */
2502 const struct types resolution_table_parser__ReduceAction867
= {
2507 /* runtime type ReduceAction868 */
2508 const struct type type_parser__ReduceAction868
= {
2510 "ReduceAction868", /* class_name_string */
2513 &resolution_table_parser__ReduceAction868
,
2516 0, /* nullable Object */
2518 244, /* ReduceAction */
2519 1374, /* ReduceAction868 */
2522 const struct types resolution_table_parser__ReduceAction868
= {
2527 /* runtime type ReduceAction869 */
2528 const struct type type_parser__ReduceAction869
= {
2530 "ReduceAction869", /* class_name_string */
2533 &resolution_table_parser__ReduceAction869
,
2536 0, /* nullable Object */
2538 244, /* ReduceAction */
2539 1375, /* ReduceAction869 */
2542 const struct types resolution_table_parser__ReduceAction869
= {
2547 /* runtime type ReduceAction870 */
2548 const struct type type_parser__ReduceAction870
= {
2550 "ReduceAction870", /* class_name_string */
2553 &resolution_table_parser__ReduceAction870
,
2556 0, /* nullable Object */
2558 244, /* ReduceAction */
2559 1376, /* ReduceAction870 */
2562 const struct types resolution_table_parser__ReduceAction870
= {
2567 /* runtime type ReduceAction872 */
2568 const struct type type_parser__ReduceAction872
= {
2570 "ReduceAction872", /* class_name_string */
2573 &resolution_table_parser__ReduceAction872
,
2576 0, /* nullable Object */
2578 244, /* ReduceAction */
2579 1377, /* ReduceAction872 */
2582 const struct types resolution_table_parser__ReduceAction872
= {
2587 /* runtime type ReduceAction873 */
2588 const struct type type_parser__ReduceAction873
= {
2590 "ReduceAction873", /* class_name_string */
2593 &resolution_table_parser__ReduceAction873
,
2596 0, /* nullable Object */
2598 244, /* ReduceAction */
2599 1378, /* ReduceAction873 */
2602 const struct types resolution_table_parser__ReduceAction873
= {
2607 /* runtime type ReduceAction875 */
2608 const struct type type_parser__ReduceAction875
= {
2610 "ReduceAction875", /* class_name_string */
2613 &resolution_table_parser__ReduceAction875
,
2616 0, /* nullable Object */
2618 244, /* ReduceAction */
2619 1379, /* ReduceAction875 */
2622 const struct types resolution_table_parser__ReduceAction875
= {
2627 /* runtime type ReduceAction876 */
2628 const struct type type_parser__ReduceAction876
= {
2630 "ReduceAction876", /* class_name_string */
2633 &resolution_table_parser__ReduceAction876
,
2636 0, /* nullable Object */
2638 244, /* ReduceAction */
2639 1380, /* ReduceAction876 */
2642 const struct types resolution_table_parser__ReduceAction876
= {
2647 /* runtime type ReduceAction877 */
2648 const struct type type_parser__ReduceAction877
= {
2650 "ReduceAction877", /* class_name_string */
2653 &resolution_table_parser__ReduceAction877
,
2656 0, /* nullable Object */
2658 244, /* ReduceAction */
2659 1381, /* ReduceAction877 */
2662 const struct types resolution_table_parser__ReduceAction877
= {
2667 /* runtime type ReduceAction878 */
2668 const struct type type_parser__ReduceAction878
= {
2670 "ReduceAction878", /* class_name_string */
2673 &resolution_table_parser__ReduceAction878
,
2676 0, /* nullable Object */
2678 244, /* ReduceAction */
2679 1382, /* ReduceAction878 */
2682 const struct types resolution_table_parser__ReduceAction878
= {
2687 /* runtime type ReduceAction1223 */
2688 const struct type type_parser__ReduceAction1223
= {
2690 "ReduceAction1223", /* class_name_string */
2693 &resolution_table_parser__ReduceAction1223
,
2696 0, /* nullable Object */
2698 244, /* ReduceAction */
2699 1383, /* ReduceAction1223 */
2702 const struct types resolution_table_parser__ReduceAction1223
= {
2707 /* runtime type ReduceAction1224 */
2708 const struct type type_parser__ReduceAction1224
= {
2710 "ReduceAction1224", /* class_name_string */
2713 &resolution_table_parser__ReduceAction1224
,
2716 0, /* nullable Object */
2718 244, /* ReduceAction */
2719 1384, /* ReduceAction1224 */
2722 const struct types resolution_table_parser__ReduceAction1224
= {
2727 /* runtime type ReduceAction1227 */
2728 const struct type type_parser__ReduceAction1227
= {
2730 "ReduceAction1227", /* class_name_string */
2733 &resolution_table_parser__ReduceAction1227
,
2736 0, /* nullable Object */
2738 244, /* ReduceAction */
2739 1385, /* ReduceAction1227 */
2742 const struct types resolution_table_parser__ReduceAction1227
= {
2747 /* runtime type ReduceAction1228 */
2748 const struct type type_parser__ReduceAction1228
= {
2750 "ReduceAction1228", /* class_name_string */
2753 &resolution_table_parser__ReduceAction1228
,
2756 0, /* nullable Object */
2758 244, /* ReduceAction */
2759 1386, /* ReduceAction1228 */
2762 const struct types resolution_table_parser__ReduceAction1228
= {
2767 /* runtime type ReduceAction1231 */
2768 const struct type type_parser__ReduceAction1231
= {
2770 "ReduceAction1231", /* class_name_string */
2773 &resolution_table_parser__ReduceAction1231
,
2776 0, /* nullable Object */
2778 244, /* ReduceAction */
2779 1387, /* ReduceAction1231 */
2782 const struct types resolution_table_parser__ReduceAction1231
= {
2787 /* runtime type ReduceAction1232 */
2788 const struct type type_parser__ReduceAction1232
= {
2790 "ReduceAction1232", /* class_name_string */
2793 &resolution_table_parser__ReduceAction1232
,
2796 0, /* nullable Object */
2798 244, /* ReduceAction */
2799 1388, /* ReduceAction1232 */
2802 const struct types resolution_table_parser__ReduceAction1232
= {
2807 /* runtime type ReduceAction1239 */
2808 const struct type type_parser__ReduceAction1239
= {
2810 "ReduceAction1239", /* class_name_string */
2813 &resolution_table_parser__ReduceAction1239
,
2816 0, /* nullable Object */
2818 244, /* ReduceAction */
2819 1389, /* ReduceAction1239 */
2822 const struct types resolution_table_parser__ReduceAction1239
= {
2827 /* runtime type ReduceAction1263 */
2828 const struct type type_parser__ReduceAction1263
= {
2830 "ReduceAction1263", /* class_name_string */
2833 &resolution_table_parser__ReduceAction1263
,
2836 0, /* nullable Object */
2838 244, /* ReduceAction */
2839 1390, /* ReduceAction1263 */
2842 const struct types resolution_table_parser__ReduceAction1263
= {
2847 /* runtime type ReduceAction1264 */
2848 const struct type type_parser__ReduceAction1264
= {
2850 "ReduceAction1264", /* class_name_string */
2853 &resolution_table_parser__ReduceAction1264
,
2856 0, /* nullable Object */
2858 244, /* ReduceAction */
2859 1391, /* ReduceAction1264 */
2862 const struct types resolution_table_parser__ReduceAction1264
= {
2867 /* runtime type ReduceAction1538 */
2868 const struct type type_parser__ReduceAction1538
= {
2870 "ReduceAction1538", /* class_name_string */
2873 &resolution_table_parser__ReduceAction1538
,
2876 0, /* nullable Object */
2878 244, /* ReduceAction */
2879 1392, /* ReduceAction1538 */
2882 const struct types resolution_table_parser__ReduceAction1538
= {
2887 /* runtime type ReduceAction1539 */
2888 const struct type type_parser__ReduceAction1539
= {
2890 "ReduceAction1539", /* class_name_string */
2893 &resolution_table_parser__ReduceAction1539
,
2896 0, /* nullable Object */
2898 244, /* ReduceAction */
2899 1393, /* ReduceAction1539 */
2902 const struct types resolution_table_parser__ReduceAction1539
= {
2907 /* runtime type ReduceAction1540 */
2908 const struct type type_parser__ReduceAction1540
= {
2910 "ReduceAction1540", /* class_name_string */
2913 &resolution_table_parser__ReduceAction1540
,
2916 0, /* nullable Object */
2918 244, /* ReduceAction */
2919 1394, /* ReduceAction1540 */
2922 const struct types resolution_table_parser__ReduceAction1540
= {
2927 /* runtime type ReduceAction1541 */
2928 const struct type type_parser__ReduceAction1541
= {
2930 "ReduceAction1541", /* class_name_string */
2933 &resolution_table_parser__ReduceAction1541
,
2936 0, /* nullable Object */
2938 244, /* ReduceAction */
2939 1395, /* ReduceAction1541 */
2942 const struct types resolution_table_parser__ReduceAction1541
= {
2947 /* runtime type ReduceAction1542 */
2948 const struct type type_parser__ReduceAction1542
= {
2950 "ReduceAction1542", /* class_name_string */
2953 &resolution_table_parser__ReduceAction1542
,
2956 0, /* nullable Object */
2958 244, /* ReduceAction */
2959 1396, /* ReduceAction1542 */
2962 const struct types resolution_table_parser__ReduceAction1542
= {
2967 /* runtime type ReduceAction1543 */
2968 const struct type type_parser__ReduceAction1543
= {
2970 "ReduceAction1543", /* class_name_string */
2973 &resolution_table_parser__ReduceAction1543
,
2976 0, /* nullable Object */
2978 244, /* ReduceAction */
2979 1397, /* ReduceAction1543 */
2982 const struct types resolution_table_parser__ReduceAction1543
= {
2987 /* runtime type ReduceAction1544 */
2988 const struct type type_parser__ReduceAction1544
= {
2990 "ReduceAction1544", /* class_name_string */
2993 &resolution_table_parser__ReduceAction1544
,
2996 0, /* nullable Object */
2998 244, /* ReduceAction */
2999 1398, /* ReduceAction1544 */
3002 const struct types resolution_table_parser__ReduceAction1544
= {
3007 /* runtime type ReduceAction1545 */
3008 const struct type type_parser__ReduceAction1545
= {
3010 "ReduceAction1545", /* class_name_string */
3013 &resolution_table_parser__ReduceAction1545
,
3016 0, /* nullable Object */
3018 244, /* ReduceAction */
3019 1399, /* ReduceAction1545 */
3022 const struct types resolution_table_parser__ReduceAction1545
= {
3027 /* runtime type ReduceAction1546 */
3028 const struct type type_parser__ReduceAction1546
= {
3030 "ReduceAction1546", /* class_name_string */
3033 &resolution_table_parser__ReduceAction1546
,
3036 0, /* nullable Object */
3038 244, /* ReduceAction */
3039 1400, /* ReduceAction1546 */
3042 const struct types resolution_table_parser__ReduceAction1546
= {
3047 /* runtime type ReduceAction1547 */
3048 const struct type type_parser__ReduceAction1547
= {
3050 "ReduceAction1547", /* class_name_string */
3053 &resolution_table_parser__ReduceAction1547
,
3056 0, /* nullable Object */
3058 244, /* ReduceAction */
3059 1401, /* ReduceAction1547 */
3062 const struct types resolution_table_parser__ReduceAction1547
= {
3067 /* runtime type ReduceAction1550 */
3068 const struct type type_parser__ReduceAction1550
= {
3070 "ReduceAction1550", /* class_name_string */
3073 &resolution_table_parser__ReduceAction1550
,
3076 0, /* nullable Object */
3078 244, /* ReduceAction */
3079 1402, /* ReduceAction1550 */
3082 const struct types resolution_table_parser__ReduceAction1550
= {
3087 /* runtime type ReduceAction1551 */
3088 const struct type type_parser__ReduceAction1551
= {
3090 "ReduceAction1551", /* class_name_string */
3093 &resolution_table_parser__ReduceAction1551
,
3096 0, /* nullable Object */
3098 244, /* ReduceAction */
3099 1403, /* ReduceAction1551 */
3102 const struct types resolution_table_parser__ReduceAction1551
= {
3107 /* runtime type ReduceAction1552 */
3108 const struct type type_parser__ReduceAction1552
= {
3110 "ReduceAction1552", /* class_name_string */
3113 &resolution_table_parser__ReduceAction1552
,
3116 0, /* nullable Object */
3118 244, /* ReduceAction */
3119 1404, /* ReduceAction1552 */
3122 const struct types resolution_table_parser__ReduceAction1552
= {
3127 /* runtime type ReduceAction1553 */
3128 const struct type type_parser__ReduceAction1553
= {
3130 "ReduceAction1553", /* class_name_string */
3133 &resolution_table_parser__ReduceAction1553
,
3136 0, /* nullable Object */
3138 244, /* ReduceAction */
3139 1405, /* ReduceAction1553 */
3142 const struct types resolution_table_parser__ReduceAction1553
= {
3147 /* runtime type ReduceAction1554 */
3148 const struct type type_parser__ReduceAction1554
= {
3150 "ReduceAction1554", /* class_name_string */
3153 &resolution_table_parser__ReduceAction1554
,
3156 0, /* nullable Object */
3158 244, /* ReduceAction */
3159 1406, /* ReduceAction1554 */
3162 const struct types resolution_table_parser__ReduceAction1554
= {
3167 /* runtime type ReduceAction1555 */
3168 const struct type type_parser__ReduceAction1555
= {
3170 "ReduceAction1555", /* class_name_string */
3173 &resolution_table_parser__ReduceAction1555
,
3176 0, /* nullable Object */
3178 244, /* ReduceAction */
3179 1407, /* ReduceAction1555 */
3182 const struct types resolution_table_parser__ReduceAction1555
= {
3187 /* runtime type ReduceAction1557 */
3188 const struct type type_parser__ReduceAction1557
= {
3190 "ReduceAction1557", /* class_name_string */
3193 &resolution_table_parser__ReduceAction1557
,
3196 0, /* nullable Object */
3198 244, /* ReduceAction */
3199 1408, /* ReduceAction1557 */
3202 const struct types resolution_table_parser__ReduceAction1557
= {
3207 /* runtime type ReduceAction1558 */
3208 const struct type type_parser__ReduceAction1558
= {
3210 "ReduceAction1558", /* class_name_string */
3213 &resolution_table_parser__ReduceAction1558
,
3216 0, /* nullable Object */
3218 244, /* ReduceAction */
3219 1409, /* ReduceAction1558 */
3222 const struct types resolution_table_parser__ReduceAction1558
= {
3227 /* runtime type ReduceAction1559 */
3228 const struct type type_parser__ReduceAction1559
= {
3230 "ReduceAction1559", /* class_name_string */
3233 &resolution_table_parser__ReduceAction1559
,
3236 0, /* nullable Object */
3238 244, /* ReduceAction */
3239 1410, /* ReduceAction1559 */
3242 const struct types resolution_table_parser__ReduceAction1559
= {
3247 /* runtime type ReduceAction1560 */
3248 const struct type type_parser__ReduceAction1560
= {
3250 "ReduceAction1560", /* class_name_string */
3253 &resolution_table_parser__ReduceAction1560
,
3256 0, /* nullable Object */
3258 244, /* ReduceAction */
3259 1411, /* ReduceAction1560 */
3262 const struct types resolution_table_parser__ReduceAction1560
= {
3267 /* runtime type ReduceAction1561 */
3268 const struct type type_parser__ReduceAction1561
= {
3270 "ReduceAction1561", /* class_name_string */
3273 &resolution_table_parser__ReduceAction1561
,
3276 0, /* nullable Object */
3278 244, /* ReduceAction */
3279 1412, /* ReduceAction1561 */
3282 const struct types resolution_table_parser__ReduceAction1561
= {
3287 /* runtime type ReduceAction1563 */
3288 const struct type type_parser__ReduceAction1563
= {
3290 "ReduceAction1563", /* class_name_string */
3293 &resolution_table_parser__ReduceAction1563
,
3296 0, /* nullable Object */
3298 244, /* ReduceAction */
3299 1413, /* ReduceAction1563 */
3302 const struct types resolution_table_parser__ReduceAction1563
= {
3307 /* runtime type ReduceAction1567 */
3308 const struct type type_parser__ReduceAction1567
= {
3310 "ReduceAction1567", /* class_name_string */
3313 &resolution_table_parser__ReduceAction1567
,
3316 0, /* nullable Object */
3318 244, /* ReduceAction */
3319 1414, /* ReduceAction1567 */
3322 const struct types resolution_table_parser__ReduceAction1567
= {
3327 /* runtime type ReduceAction1571 */
3328 const struct type type_parser__ReduceAction1571
= {
3330 "ReduceAction1571", /* class_name_string */
3333 &resolution_table_parser__ReduceAction1571
,
3336 0, /* nullable Object */
3338 244, /* ReduceAction */
3339 1415, /* ReduceAction1571 */
3342 const struct types resolution_table_parser__ReduceAction1571
= {
3347 /* runtime type ReduceAction1572 */
3348 const struct type type_parser__ReduceAction1572
= {
3350 "ReduceAction1572", /* class_name_string */
3353 &resolution_table_parser__ReduceAction1572
,
3356 0, /* nullable Object */
3358 244, /* ReduceAction */
3359 1416, /* ReduceAction1572 */
3362 const struct types resolution_table_parser__ReduceAction1572
= {
3367 /* runtime type ReduceAction1573 */
3368 const struct type type_parser__ReduceAction1573
= {
3370 "ReduceAction1573", /* class_name_string */
3373 &resolution_table_parser__ReduceAction1573
,
3376 0, /* nullable Object */
3378 244, /* ReduceAction */
3379 1417, /* ReduceAction1573 */
3382 const struct types resolution_table_parser__ReduceAction1573
= {
3387 /* runtime type ReduceAction1574 */
3388 const struct type type_parser__ReduceAction1574
= {
3390 "ReduceAction1574", /* class_name_string */
3393 &resolution_table_parser__ReduceAction1574
,
3396 0, /* nullable Object */
3398 244, /* ReduceAction */
3399 1418, /* ReduceAction1574 */
3402 const struct types resolution_table_parser__ReduceAction1574
= {
3407 /* runtime type ReduceAction1575 */
3408 const struct type type_parser__ReduceAction1575
= {
3410 "ReduceAction1575", /* class_name_string */
3413 &resolution_table_parser__ReduceAction1575
,
3416 0, /* nullable Object */
3418 244, /* ReduceAction */
3419 1419, /* ReduceAction1575 */
3422 const struct types resolution_table_parser__ReduceAction1575
= {
3427 /* runtime type State */
3428 const struct type type_parser__State
= {
3430 "State", /* class_name_string */
3433 &resolution_table_parser__State
,
3436 0, /* nullable Object */
3441 const struct types resolution_table_parser__State
= {
3446 /* runtime type ANodes[AImport] */
3447 const struct type type_parser_nodes__ANodesparser_nodes__AImport
= {
3449 "ANodes[AImport]", /* class_name_string */
3452 &resolution_table_parser_nodes__ANodesparser_nodes__AImport
,
3455 0, /* nullable Object */
3457 596, /* Collection[ANode] */
3458 163, /* SequenceRead[nullable Object] */
3459 164, /* Collection[Object] */
3460 1739, /* Collection[Prod] */
3461 2429, /* ANodes[AImport] */
3462 1933, /* Collection[AImport] */
3465 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AImport
= {
3468 &type_array__Arrayparser_nodes__AImport
, /* Array[ANodes#0]: Array[AImport] */
3469 &type_parser_nodes__AImport
, /* ANodes#0: AImport */
3470 &type_parser_nodes__AImport
, /* Sequence#0: AImport */
3471 &type_parser_nodes__AImport
, /* SimpleCollection#0: AImport */
3476 &type_parser_nodes__AImport
, /* RemovableCollection#0: AImport */
3477 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Sequence#0]: Collection[AImport] */
3478 &type_array__Arrayparser_nodes__AImport
, /* Array[Sequence#0]: Array[AImport] */
3479 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[SimpleCollection#0]: Collection[AImport] */
3480 &type_parser_nodes__AImport
, /* Collection#0: AImport */
3481 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Collection#0]: Collection[AImport] */
3482 &type_parser_nodes__AImport
, /* SequenceRead#0: AImport */
3485 /* runtime type Collection[AImport] */
3486 const struct type type_abstract_collection__Collectionparser_nodes__AImport
= {
3488 "Collection[AImport]", /* class_name_string */
3494 0, /* nullable Object */
3496 596, /* Collection[ANode] */
3498 164, /* Collection[Object] */
3499 1739, /* Collection[Prod] */
3501 1933, /* Collection[AImport] */
3504 /* runtime type MVisibility */
3505 const struct type type_model_base__MVisibility
= {
3507 "MVisibility", /* class_name_string */
3510 &resolution_table_model_base__MVisibility
,
3513 0, /* nullable Object */
3515 246, /* MVisibility */
3518 const struct types resolution_table_model_base__MVisibility
= {
3521 &type_model_base__MVisibility
, /* OTHER: MVisibility */
3524 /* runtime type SimpleMiscVisitor */
3525 const struct type type_simple_misc_analysis__SimpleMiscVisitor
= {
3527 "SimpleMiscVisitor", /* class_name_string */
3530 &resolution_table_simple_misc_analysis__SimpleMiscVisitor
,
3533 0, /* nullable Object */
3535 247, /* SimpleMiscVisitor */
3538 const struct types resolution_table_simple_misc_analysis__SimpleMiscVisitor
= {
3543 /* runtime type LiteralVisitor */
3544 const struct type type_literal__LiteralVisitor
= {
3546 "LiteralVisitor", /* class_name_string */
3549 &resolution_table_literal__LiteralVisitor
,
3552 0, /* nullable Object */
3554 248, /* LiteralVisitor */
3557 const struct types resolution_table_literal__LiteralVisitor
= {
3562 /* runtime type HashMap[MClass, MClassType] */
3563 const struct type type_hash_collection__HashMapmodel__MClassmodel__MClassType
= {
3565 "HashMap[MClass, MClassType]", /* class_name_string */
3568 &resolution_table_hash_collection__HashMapmodel__MClassmodel__MClassType
,
3571 0, /* nullable Object */
3573 249, /* HashMap[MClass, MClassType] */
3576 const struct types resolution_table_hash_collection__HashMapmodel__MClassmodel__MClassType
= {
3583 &type_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, MClassType] */
3584 &type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, MClassType] */
3585 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, MClassType]] */
3586 &type_model__MClass
, /* MapRead#0: MClass */
3587 &type_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, MClassType] */
3588 &type_model__MClass
, /* Map#0: MClass */
3589 &type_model__MClassType
, /* Map#1: MClassType */
3590 &type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, MClassType] */
3591 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, MClassType] not a live type) */
3592 &type_model__MClassType
, /* MapRead#1: MClassType */
3593 &type_model__MClass
, /* HashCollection#0: MClass */
3594 &type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* HashCollection#1: HashMapNode[MClass, MClassType] */
3597 /* runtime type ArrayMap[MClass, AType] */
3598 const struct type type_array__ArrayMapmodel__MClassparser_nodes__AType
= {
3600 "ArrayMap[MClass, AType]", /* class_name_string */
3603 &resolution_table_array__ArrayMapmodel__MClassparser_nodes__AType
,
3606 0, /* nullable Object */
3608 250, /* ArrayMap[MClass, AType] */
3611 const struct types resolution_table_array__ArrayMapmodel__MClassparser_nodes__AType
= {
3614 &type_array__ArrayMapKeysmodel__MClassparser_nodes__AType
, /* ArrayMapKeys[ArrayMap#0, ArrayMap#1]: ArrayMapKeys[MClass, AType] */
3615 &type_array__ArrayMapValuesmodel__MClassparser_nodes__AType
, /* ArrayMapValues[ArrayMap#0, ArrayMap#1]: ArrayMapValues[MClass, AType] */
3616 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Couple[ArrayMap#0, ArrayMap#1]: Couple[MClass, AType] */
3617 &type_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
, /* CoupleMapIterator[ArrayMap#0, ArrayMap#1]: CoupleMapIterator[MClass, AType] */
3618 &type_model__MClass
, /* CoupleMap#0: MClass */
3619 &type_model__MClass
, /* ArrayMap#0: MClass */
3620 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Couple[ArrayMap#0, ArrayMap#1]]: Array[Couple[MClass, AType]] */
3621 &type_model__MClass
, /* MapRead#0: MClass */
3623 &type_model__MClass
, /* Map#0: MClass */
3624 &type_parser_nodes__AType
, /* Map#1: AType */
3626 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, AType] not a live type) */
3627 &type_parser_nodes__AType
, /* MapRead#1: AType */
3630 /* runtime type ScopeVisitor */
3631 const struct type type_scope__ScopeVisitor
= {
3633 "ScopeVisitor", /* class_name_string */
3636 &resolution_table_scope__ScopeVisitor
,
3639 0, /* nullable Object */
3641 251, /* ScopeVisitor */
3644 const struct types resolution_table_scope__ScopeVisitor
= {
3649 /* runtime type Variable */
3650 const struct type type_scope__Variable
= {
3652 "Variable", /* class_name_string */
3655 &resolution_table_scope__Variable
,
3658 0, /* nullable Object */
3663 const struct types resolution_table_scope__Variable
= {
3668 /* runtime type List[Scope] */
3669 const struct type type_list__Listscope__Scope
= {
3671 "List[Scope]", /* class_name_string */
3674 &resolution_table_list__Listscope__Scope
,
3677 0, /* nullable Object */
3679 1420, /* Collection[Scope] */
3680 163, /* SequenceRead[nullable Object] */
3681 164, /* Collection[Object] */
3682 1934, /* List[Scope] */
3685 const struct types resolution_table_list__Listscope__Scope
= {
3688 &type_list__Listscope__Scope
, /* List[List#0]: List[Scope] */
3689 &type_list__ListNodescope__Scope
, /* ListNode[List#0]: ListNode[Scope] */
3690 &type_scope__Scope
, /* Sequence#0: Scope */
3691 &type_scope__Scope
, /* SimpleCollection#0: Scope */
3692 &type_list__ListIteratorscope__Scope
, /* ListIterator[List#0]: ListIterator[Scope] */
3693 &type_abstract_collection__Collectionscope__Scope
, /* Collection[List#0]: Collection[Scope] */
3694 &type_scope__Scope
, /* List#0: Scope */
3696 &type_scope__Scope
, /* RemovableCollection#0: Scope */
3697 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Sequence#0]: Collection[Scope] */
3698 &type_array__Arrayscope__Scope
, /* Array[Sequence#0]: Array[Scope] */
3699 &type_abstract_collection__Collectionscope__Scope
, /* Collection[SimpleCollection#0]: Collection[Scope] */
3700 &type_scope__Scope
, /* Collection#0: Scope */
3701 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Collection#0]: Collection[Scope] */
3702 &type_scope__Scope
, /* SequenceRead#0: Scope */
3705 /* runtime type Collection[Scope] */
3706 const struct type type_abstract_collection__Collectionscope__Scope
= {
3708 "Collection[Scope]", /* class_name_string */
3714 0, /* nullable Object */
3716 1420, /* Collection[Scope] */
3718 164, /* Collection[Object] */
3721 /* runtime type FlowVisitor */
3722 const struct type type_flow__FlowVisitor
= {
3724 "FlowVisitor", /* class_name_string */
3727 &resolution_table_flow__FlowVisitor
,
3730 0, /* nullable Object */
3732 253, /* FlowVisitor */
3735 const struct types resolution_table_flow__FlowVisitor
= {
3740 /* runtime type Array[FlowContext] */
3741 const struct type type_array__Arrayflow__FlowContext
= {
3743 "Array[FlowContext]", /* class_name_string */
3746 &resolution_table_array__Arrayflow__FlowContext
,
3749 0, /* nullable Object */
3751 1421, /* Collection[FlowContext] */
3752 163, /* SequenceRead[nullable Object] */
3753 164, /* Collection[Object] */
3754 2221, /* AbstractArrayRead[FlowContext] */
3755 1728, /* AbstractArrayRead[Object] */
3756 2501, /* Array[FlowContext] */
3758 1911, /* Array[Object] */
3761 const struct types resolution_table_array__Arrayflow__FlowContext
= {
3764 &type_array__Arrayflow__FlowContext
, /* Array[Array#0]: Array[FlowContext] */
3765 &type_array__NativeArrayflow__FlowContext
, /* NativeArray[Array#0]: NativeArray[FlowContext] */
3766 &type_flow__FlowContext
, /* Sequence#0: FlowContext */
3767 &type_flow__FlowContext
, /* SimpleCollection#0: FlowContext */
3768 &type_abstract_collection__Collectionflow__FlowContext
, /* Collection[Array#0]: Collection[FlowContext] */
3769 &type_flow__FlowContext
, /* Array#0: FlowContext */
3770 &type_array__NativeArrayflow__FlowContext
, /* NativeArray[ArrayCapable#0]: NativeArray[FlowContext] */
3771 &type_flow__FlowContext
, /* AbstractArray#0: FlowContext */
3772 &type_flow__FlowContext
, /* RemovableCollection#0: FlowContext */
3773 &type_abstract_collection__Collectionflow__FlowContext
, /* Collection[Sequence#0]: Collection[FlowContext] */
3774 &type_array__Arrayflow__FlowContext
, /* Array[Sequence#0]: Array[FlowContext] */
3775 &type_abstract_collection__Collectionflow__FlowContext
, /* Collection[SimpleCollection#0]: Collection[FlowContext] */
3776 &type_flow__FlowContext
, /* Collection#0: FlowContext */
3777 &type_abstract_collection__Collectionflow__FlowContext
, /* Collection[Collection#0]: Collection[FlowContext] */
3778 &type_flow__FlowContext
, /* SequenceRead#0: FlowContext */
3779 &type_flow__FlowContext
, /* AbstractArrayRead#0: FlowContext */
3780 &type_array__Arrayflow__FlowContext
, /* Array[AbstractArrayRead#0]: Array[FlowContext] */
3781 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[FlowContext] not a live type) */
3782 &type_array__ArrayIteratorflow__FlowContext
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[FlowContext] */
3785 /* runtime type Collection[FlowContext] */
3786 const struct type type_abstract_collection__Collectionflow__FlowContext
= {
3788 "Collection[FlowContext]", /* class_name_string */
3794 0, /* nullable Object */
3796 1421, /* Collection[FlowContext] */
3798 164, /* Collection[Object] */
3801 /* runtime type AbstractArrayRead[FlowContext] */
3802 const struct type type_array__AbstractArrayReadflow__FlowContext
= {
3804 "AbstractArrayRead[FlowContext]", /* class_name_string */
3810 0, /* nullable Object */
3812 1421, /* Collection[FlowContext] */
3813 163, /* SequenceRead[nullable Object] */
3814 164, /* Collection[Object] */
3815 2221, /* AbstractArrayRead[FlowContext] */
3816 1728, /* AbstractArrayRead[Object] */
3819 /* runtime type LocalVarInitVisitor */
3820 const struct type type_local_var_init__LocalVarInitVisitor
= {
3822 "LocalVarInitVisitor", /* class_name_string */
3825 &resolution_table_local_var_init__LocalVarInitVisitor
,
3828 0, /* nullable Object */
3830 254, /* LocalVarInitVisitor */
3833 const struct types resolution_table_local_var_init__LocalVarInitVisitor
= {
3838 /* runtime type HashSet[Variable] */
3839 const struct type type_hash_collection__HashSetscope__Variable
= {
3841 "HashSet[Variable]", /* class_name_string */
3844 &resolution_table_hash_collection__HashSetscope__Variable
,
3847 0, /* nullable Object */
3849 1422, /* Collection[Variable] */
3850 597, /* Set[Object] */
3851 164, /* Collection[Object] */
3852 2222, /* HashSet[Variable] */
3853 1740, /* HashSet[Object] */
3856 const struct types resolution_table_hash_collection__HashSetscope__Variable
= {
3859 &type_hash_collection__HashSetNodescope__Variable
, /* HashSetNode[HashSet#0]: HashSetNode[Variable] */
3860 &type_hash_collection__HashSetIteratorscope__Variable
, /* HashSetIterator[HashSet#0]: HashSetIterator[Variable] */
3861 &type_abstract_collection__Collectionscope__Variable
, /* Collection[HashSet#0]: Collection[Variable] */
3862 &type_scope__Variable
, /* SimpleCollection#0: Variable */
3863 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Set#0]: Collection[Variable] */
3865 &type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[Variable]] */
3867 &type_scope__Variable
, /* RemovableCollection#0: Variable */
3870 &type_abstract_collection__Collectionscope__Variable
, /* Collection[SimpleCollection#0]: Collection[Variable] */
3871 &type_scope__Variable
, /* Collection#0: Variable */
3872 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
3873 &type_scope__Variable
, /* HashCollection#0: Variable */
3874 &type_hash_collection__HashSetNodescope__Variable
, /* HashCollection#1: HashSetNode[Variable] */
3877 /* runtime type Collection[Variable] */
3878 const struct type type_abstract_collection__Collectionscope__Variable
= {
3880 "Collection[Variable]", /* class_name_string */
3886 0, /* nullable Object */
3888 1422, /* Collection[Variable] */
3890 164, /* Collection[Object] */
3893 /* runtime type AutoSuperInitVisitor */
3894 const struct type type_auto_super_init__AutoSuperInitVisitor
= {
3896 "AutoSuperInitVisitor", /* class_name_string */
3899 &resolution_table_auto_super_init__AutoSuperInitVisitor
,
3902 0, /* nullable Object */
3904 255, /* AutoSuperInitVisitor */
3907 const struct types resolution_table_auto_super_init__AutoSuperInitVisitor
= {
3912 /* runtime type Array[MMethod] */
3913 const struct type type_array__Arraymodel__MMethod
= {
3915 "Array[MMethod]", /* class_name_string */
3918 &resolution_table_array__Arraymodel__MMethod
,
3921 0, /* nullable Object */
3923 172, /* Collection[nullable MProperty] */
3924 163, /* SequenceRead[nullable Object] */
3925 164, /* Collection[Object] */
3926 590, /* Collection[PropertyLayoutElement] */
3927 1728, /* AbstractArrayRead[Object] */
3928 1735, /* AbstractArrayRead[nullable MProperty] */
3929 1913, /* Array[nullable MProperty] */
3930 1911, /* Array[Object] */
3931 1914, /* Collection[MProperty] */
3932 2194, /* AbstractArrayRead[PropertyLayoutElement] */
3933 2203, /* Collection[MMethod] */
3934 2481, /* Array[PropertyLayoutElement] */
3935 2552, /* AbstractArrayRead[MProperty] */
3936 2596, /* AbstractArrayRead[MMethod] */
3937 2607, /* Array[MProperty] */
3938 2632, /* Array[MMethod] */
3941 const struct types resolution_table_array__Arraymodel__MMethod
= {
3944 &type_array__Arraymodel__MMethod
, /* Array[Array#0]: Array[MMethod] */
3945 &type_array__NativeArraymodel__MMethod
, /* NativeArray[Array#0]: NativeArray[MMethod] */
3946 &type_model__MMethod
, /* Sequence#0: MMethod */
3947 &type_model__MMethod
, /* SimpleCollection#0: MMethod */
3948 &type_abstract_collection__Collectionmodel__MMethod
, /* Collection[Array#0]: Collection[MMethod] */
3949 &type_model__MMethod
, /* Array#0: MMethod */
3950 &type_array__NativeArraymodel__MMethod
, /* NativeArray[ArrayCapable#0]: NativeArray[MMethod] */
3951 &type_model__MMethod
, /* AbstractArray#0: MMethod */
3952 &type_model__MMethod
, /* RemovableCollection#0: MMethod */
3953 &type_abstract_collection__Collectionmodel__MMethod
, /* Collection[Sequence#0]: Collection[MMethod] */
3954 &type_array__Arraymodel__MMethod
, /* Array[Sequence#0]: Array[MMethod] */
3955 &type_abstract_collection__Collectionmodel__MMethod
, /* Collection[SimpleCollection#0]: Collection[MMethod] */
3956 &type_model__MMethod
, /* Collection#0: MMethod */
3957 &type_abstract_collection__Collectionmodel__MMethod
, /* Collection[Collection#0]: Collection[MMethod] */
3958 &type_model__MMethod
, /* SequenceRead#0: MMethod */
3959 &type_model__MMethod
, /* AbstractArrayRead#0: MMethod */
3960 &type_array__Arraymodel__MMethod
, /* Array[AbstractArrayRead#0]: Array[MMethod] */
3961 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MMethod] not a live type) */
3962 &type_array__ArrayIteratormodel__MMethod
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MMethod] */
3965 /* runtime type AbstractArrayRead[MMethod] */
3966 const struct type type_array__AbstractArrayReadmodel__MMethod
= {
3968 "AbstractArrayRead[MMethod]", /* class_name_string */
3974 0, /* nullable Object */
3976 172, /* Collection[nullable MProperty] */
3977 163, /* SequenceRead[nullable Object] */
3978 164, /* Collection[Object] */
3979 590, /* Collection[PropertyLayoutElement] */
3980 1728, /* AbstractArrayRead[Object] */
3981 1735, /* AbstractArrayRead[nullable MProperty] */
3984 1914, /* Collection[MProperty] */
3985 2194, /* AbstractArrayRead[PropertyLayoutElement] */
3986 2203, /* Collection[MMethod] */
3988 2552, /* AbstractArrayRead[MProperty] */
3989 2596, /* AbstractArrayRead[MMethod] */
3992 /* runtime type ASTBuilder */
3993 const struct type type_astbuilder__ASTBuilder
= {
3995 "ASTBuilder", /* class_name_string */
3998 &resolution_table_astbuilder__ASTBuilder
,
4001 0, /* nullable Object */
4003 256, /* ASTBuilder */
4006 const struct types resolution_table_astbuilder__ASTBuilder
= {
4011 /* runtime type Array[MParameterType] */
4012 const struct type type_array__Arraymodel__MParameterType
= {
4014 "Array[MParameterType]", /* class_name_string */
4017 &resolution_table_array__Arraymodel__MParameterType
,
4020 0, /* nullable Object */
4022 4, /* nullable Array[nullable MType] */
4023 163, /* SequenceRead[nullable Object] */
4024 164, /* Collection[Object] */
4025 173, /* Collection[nullable MType] */
4026 1728, /* AbstractArrayRead[Object] */
4027 1737, /* Collection[MType] */
4028 1744, /* AbstractArrayRead[nullable MType] */
4029 1911, /* Array[Object] */
4030 1935, /* Collection[MParameterType] */
4031 2207, /* Array[nullable MType] */
4032 2559, /* AbstractArrayRead[MParameterType] */
4033 2495, /* AbstractArrayRead[MType] */
4034 2630, /* Array[MParameterType] */
4035 2594, /* Array[MType] */
4038 const struct types resolution_table_array__Arraymodel__MParameterType
= {
4041 &type_array__Arraymodel__MParameterType
, /* Array[Array#0]: Array[MParameterType] */
4042 &type_array__NativeArraymodel__MParameterType
, /* NativeArray[Array#0]: NativeArray[MParameterType] */
4043 &type_model__MParameterType
, /* Sequence#0: MParameterType */
4044 &type_model__MParameterType
, /* SimpleCollection#0: MParameterType */
4045 &type_abstract_collection__Collectionmodel__MParameterType
, /* Collection[Array#0]: Collection[MParameterType] */
4046 &type_model__MParameterType
, /* Array#0: MParameterType */
4047 &type_array__NativeArraymodel__MParameterType
, /* NativeArray[ArrayCapable#0]: NativeArray[MParameterType] */
4048 &type_model__MParameterType
, /* AbstractArray#0: MParameterType */
4049 &type_model__MParameterType
, /* RemovableCollection#0: MParameterType */
4050 &type_abstract_collection__Collectionmodel__MParameterType
, /* Collection[Sequence#0]: Collection[MParameterType] */
4051 &type_array__Arraymodel__MParameterType
, /* Array[Sequence#0]: Array[MParameterType] */
4052 &type_abstract_collection__Collectionmodel__MParameterType
, /* Collection[SimpleCollection#0]: Collection[MParameterType] */
4053 &type_model__MParameterType
, /* Collection#0: MParameterType */
4054 &type_abstract_collection__Collectionmodel__MParameterType
, /* Collection[Collection#0]: Collection[MParameterType] */
4055 &type_model__MParameterType
, /* SequenceRead#0: MParameterType */
4056 &type_model__MParameterType
, /* AbstractArrayRead#0: MParameterType */
4057 &type_array__Arraymodel__MParameterType
, /* Array[AbstractArrayRead#0]: Array[MParameterType] */
4058 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MParameterType] not a live type) */
4059 &type_array__ArrayIteratormodel__MParameterType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MParameterType] */
4062 /* runtime type Collection[MParameterType] */
4063 const struct type type_abstract_collection__Collectionmodel__MParameterType
= {
4065 "Collection[MParameterType]", /* class_name_string */
4071 0, /* nullable Object */
4075 164, /* Collection[Object] */
4076 173, /* Collection[nullable MType] */
4078 1737, /* Collection[MType] */
4081 1935, /* Collection[MParameterType] */
4084 /* runtime type AbstractArrayRead[MParameterType] */
4085 const struct type type_array__AbstractArrayReadmodel__MParameterType
= {
4087 "AbstractArrayRead[MParameterType]", /* class_name_string */
4093 0, /* nullable Object */
4096 163, /* SequenceRead[nullable Object] */
4097 164, /* Collection[Object] */
4098 173, /* Collection[nullable MType] */
4099 1728, /* AbstractArrayRead[Object] */
4100 1737, /* Collection[MType] */
4101 1744, /* AbstractArrayRead[nullable MType] */
4103 1935, /* Collection[MParameterType] */
4105 2559, /* AbstractArrayRead[MParameterType] */
4106 2495, /* AbstractArrayRead[MType] */
4109 /* runtime type MParameterType */
4110 const struct type type_model__MParameterType
= {
4112 "MParameterType", /* class_name_string */
4115 &resolution_table_model__MParameterType
,
4118 0, /* nullable Object */
4120 2, /* nullable MType */
4122 1751, /* MParameterType */
4125 const struct types resolution_table_model__MParameterType
= {
4130 /* runtime type POSet[MClass] */
4131 const struct type type_poset__POSetmodel__MClass
= {
4133 "POSet[MClass]", /* class_name_string */
4136 &resolution_table_poset__POSetmodel__MClass
,
4139 0, /* nullable Object */
4141 171, /* Collection[nullable MClass] */
4142 1936, /* POSet[MClass] */
4143 164, /* Collection[Object] */
4144 1733, /* Collection[MClass] */
4147 const struct types resolution_table_poset__POSetmodel__MClass
= {
4150 &type_model__MClass
, /* AbstractSorter#0: MClass */
4151 &type_array__Arraymodel__MClass
, /* Array[AbstractSorter#0]: Array[MClass] */
4152 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[POSet#0, POSetElement[POSet#0]]: HashMap[MClass, POSetElement[MClass]] */
4153 &type_model__MClass
, /* POSet#0: MClass */
4154 &type_poset__POSetElementmodel__MClass
, /* POSetElement[POSet#0]: POSetElement[MClass] */
4162 &type_model__MClass
, /* Collection#0: MClass */
4163 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
4166 /* runtime type MClassDefSorter */
4167 const struct type type_model__MClassDefSorter
= {
4169 "MClassDefSorter", /* class_name_string */
4172 &resolution_table_model__MClassDefSorter
,
4175 0, /* nullable Object */
4177 257, /* MClassDefSorter */
4180 const struct types resolution_table_model__MClassDefSorter
= {
4183 &type_model__MClassDef
, /* AbstractSorter#0: MClassDef */
4184 &type_array__Arraymodel__MClassDef
, /* Array[AbstractSorter#0]: Array[MClassDef] */
4187 /* runtime type Frame */
4188 const struct type type_abstract_compiler__Frame
= {
4190 "Frame", /* class_name_string */
4193 &resolution_table_abstract_compiler__Frame
,
4196 0, /* nullable Object */
4201 const struct types resolution_table_abstract_compiler__Frame
= {
4204 &type_abstract_compiler__AbstractCompilerVisitor
, /* VISITOR: AbstractCompilerVisitor */
4207 /* runtime type ArraySet[MType] */
4208 const struct type type_array__ArraySetmodel__MType
= {
4210 "ArraySet[MType]", /* class_name_string */
4213 &resolution_table_array__ArraySetmodel__MType
,
4216 0, /* nullable Object */
4218 2200, /* Set[MType] */
4219 597, /* Set[Object] */
4220 164, /* Collection[Object] */
4221 173, /* Collection[nullable MType] */
4222 2430, /* ArraySet[MType] */
4223 1737, /* Collection[MType] */
4226 const struct types resolution_table_array__ArraySetmodel__MType
= {
4229 &type_array__ArraySetIteratormodel__MType
, /* ArraySetIterator[ArraySet#0]: ArraySetIterator[MType] */
4230 &type_array__Arraymodel__MType
, /* Array[ArraySet#0]: Array[MType] */
4232 &type_model__MType
, /* SimpleCollection#0: MType */
4233 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Set#0]: Collection[MType] */
4237 &type_model__MType
, /* RemovableCollection#0: MType */
4240 &type_abstract_collection__Collectionmodel__MType
, /* Collection[SimpleCollection#0]: Collection[MType] */
4241 &type_model__MType
, /* Collection#0: MType */
4242 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
4245 /* runtime type MVirtualType */
4246 const struct type type_model__MVirtualType
= {
4248 "MVirtualType", /* class_name_string */
4251 &resolution_table_model__MVirtualType
,
4254 0, /* nullable Object */
4256 2, /* nullable MType */
4258 1752, /* MVirtualType */
4261 const struct types resolution_table_model__MVirtualType
= {
4266 /* runtime type Layout[MType] */
4267 const struct type type_layout_builders__Layoutmodel__MType
= {
4269 "Layout[MType]", /* class_name_string */
4272 &resolution_table_layout_builders__Layoutmodel__MType
,
4275 0, /* nullable Object */
4277 259, /* Layout[MType] */
4280 const struct types resolution_table_layout_builders__Layoutmodel__MType
= {
4283 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MType, Int] */
4284 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map[Layout#0, Int]: Map[MType, Int] */
4287 /* runtime type PHLayout[MClassType, MType] */
4288 const struct type type_layout_builders__PHLayoutmodel__MClassTypemodel__MType
= {
4290 "PHLayout[MClassType, MType]", /* class_name_string */
4293 &resolution_table_layout_builders__PHLayoutmodel__MClassTypemodel__MType
,
4296 0, /* nullable Object */
4298 259, /* Layout[MType] */
4299 1423, /* PHLayout[MType, MType] */
4300 1753, /* PHLayout[MClassType, MType] */
4303 const struct types resolution_table_layout_builders__PHLayoutmodel__MClassTypemodel__MType
= {
4306 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MType, Int] */
4307 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map[Layout#0, Int]: Map[MType, Int] */
4308 &type_hash_collection__HashMapmodel__MClassTypekernel__Int
, /* HashMap[PHLayout#0, Int]: HashMap[MClassType, Int] */
4309 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[PHLayout#0, Map[PHLayout#1, Int]]: HashMap[MClassType, Map[MType, Int]] */
4310 &type_abstract_collection__Mapmodel__MClassTypekernel__Int
, /* Map[PHLayout#0, Int]: Map[MClassType, Int] */
4311 &type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* Map[PHLayout#0, Map[PHLayout#1, Int]]: Map[MClassType, Map[MType, Int]] */
4314 /* runtime type PHLayout[MType, MType] */
4315 const struct type type_layout_builders__PHLayoutmodel__MTypemodel__MType
= {
4317 "PHLayout[MType, MType]", /* class_name_string */
4320 &resolution_table_layout_builders__PHLayoutmodel__MTypemodel__MType
,
4323 0, /* nullable Object */
4325 259, /* Layout[MType] */
4326 1423, /* PHLayout[MType, MType] */
4329 const struct types resolution_table_layout_builders__PHLayoutmodel__MTypemodel__MType
= {
4332 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MType, Int] */
4333 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map[Layout#0, Int]: Map[MType, Int] */
4334 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[PHLayout#0, Int]: HashMap[MType, Int] */
4335 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[PHLayout#0, Map[PHLayout#1, Int]]: HashMap[MType, Map[MType, Int]] */
4336 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map[PHLayout#0, Int]: Map[MType, Int] */
4337 &type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* Map[PHLayout#0, Map[PHLayout#1, Int]]: Map[MType, Map[MType, Int]] */
4340 /* runtime type AModule */
4341 const struct type type_parser_nodes__AModule
= {
4343 "AModule", /* class_name_string */
4346 &resolution_table_parser_nodes__AModule
,
4349 0, /* nullable Object */
4356 const struct types resolution_table_parser_nodes__AModule
= {
4361 /* runtime type ANodes[AExternCodeBlock] */
4362 const struct type type_parser_nodes__ANodesparser_nodes__AExternCodeBlock
= {
4364 "ANodes[AExternCodeBlock]", /* class_name_string */
4367 &resolution_table_parser_nodes__ANodesparser_nodes__AExternCodeBlock
,
4370 0, /* nullable Object */
4372 596, /* Collection[ANode] */
4373 163, /* SequenceRead[nullable Object] */
4374 164, /* Collection[Object] */
4375 1739, /* Collection[Prod] */
4376 2431, /* ANodes[AExternCodeBlock] */
4377 1937, /* Collection[AExternCodeBlock] */
4380 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCodeBlock
= {
4383 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[ANodes#0]: Array[AExternCodeBlock] */
4384 &type_parser_nodes__AExternCodeBlock
, /* ANodes#0: AExternCodeBlock */
4385 &type_parser_nodes__AExternCodeBlock
, /* Sequence#0: AExternCodeBlock */
4386 &type_parser_nodes__AExternCodeBlock
, /* SimpleCollection#0: AExternCodeBlock */
4391 &type_parser_nodes__AExternCodeBlock
, /* RemovableCollection#0: AExternCodeBlock */
4392 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Sequence#0]: Collection[AExternCodeBlock] */
4393 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Sequence#0]: Array[AExternCodeBlock] */
4394 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[SimpleCollection#0]: Collection[AExternCodeBlock] */
4395 &type_parser_nodes__AExternCodeBlock
, /* Collection#0: AExternCodeBlock */
4396 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Collection#0]: Collection[AExternCodeBlock] */
4397 &type_parser_nodes__AExternCodeBlock
, /* SequenceRead#0: AExternCodeBlock */
4400 /* runtime type Collection[AExternCodeBlock] */
4401 const struct type type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
= {
4403 "Collection[AExternCodeBlock]", /* class_name_string */
4409 0, /* nullable Object */
4411 596, /* Collection[ANode] */
4413 164, /* Collection[Object] */
4414 1739, /* Collection[Prod] */
4416 1937, /* Collection[AExternCodeBlock] */
4419 /* runtime type HashMap[MClass, AClassdef] */
4420 const struct type type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
= {
4422 "HashMap[MClass, AClassdef]", /* class_name_string */
4425 &resolution_table_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
,
4428 0, /* nullable Object */
4430 260, /* HashMap[MClass, AClassdef] */
4433 const struct types resolution_table_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
= {
4440 &type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, AClassdef] */
4441 &type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, AClassdef] */
4442 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
4443 &type_model__MClass
, /* MapRead#0: MClass */
4444 &type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, AClassdef] */
4445 &type_model__MClass
, /* Map#0: MClass */
4446 &type_parser_nodes__AClassdef
, /* Map#1: AClassdef */
4447 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, AClassdef] */
4448 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, AClassdef] not a live type) */
4449 &type_parser_nodes__AClassdef
, /* MapRead#1: AClassdef */
4450 &type_model__MClass
, /* HashCollection#0: MClass */
4451 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* HashCollection#1: HashMapNode[MClass, AClassdef] */
4454 /* runtime type ATopClassdef */
4455 const struct type type_parser_nodes__ATopClassdef
= {
4457 "ATopClassdef", /* class_name_string */
4460 &resolution_table_parser_nodes__ATopClassdef
,
4463 0, /* nullable Object */
4465 6, /* nullable AClassdef */
4468 1938, /* AClassdef */
4469 2223, /* ATopClassdef */
4472 const struct types resolution_table_parser_nodes__ATopClassdef
= {
4477 /* runtime type AClassdef */
4478 const struct type type_parser_nodes__AClassdef
= {
4480 "AClassdef", /* class_name_string */
4486 0, /* nullable Object */
4488 6, /* nullable AClassdef */
4491 1938, /* AClassdef */
4494 /* runtime type nullable AClassdef */
4495 const struct type type_nullable_parser_nodes__AClassdef
= {
4497 "nullable AClassdef", /* class_name_string */
4503 0, /* nullable Object */
4505 6, /* nullable AClassdef */
4508 /* runtime type HashMap[MProperty, APropdef] */
4509 const struct type type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
= {
4511 "HashMap[MProperty, APropdef]", /* class_name_string */
4514 &resolution_table_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
,
4517 0, /* nullable Object */
4519 261, /* HashMap[MProperty, APropdef] */
4522 const struct types resolution_table_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
= {
4529 &type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MProperty, APropdef] */
4530 &type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MProperty, APropdef] */
4531 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
4532 &type_model__MProperty
, /* MapRead#0: MProperty */
4533 &type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MProperty, APropdef] */
4534 &type_model__MProperty
, /* Map#0: MProperty */
4535 &type_parser_nodes__APropdef
, /* Map#1: APropdef */
4536 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MProperty, APropdef] */
4537 NULL
, /* empty (Map[Map#0, Map#1]: Map[MProperty, APropdef] not a live type) */
4538 &type_parser_nodes__APropdef
, /* MapRead#1: APropdef */
4539 &type_model__MProperty
, /* HashCollection#0: MProperty */
4540 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* HashCollection#1: HashMapNode[MProperty, APropdef] */
4543 /* runtime type AModuledecl */
4544 const struct type type_parser_nodes__AModuledecl
= {
4546 "AModuledecl", /* class_name_string */
4549 &resolution_table_parser_nodes__AModuledecl
,
4552 0, /* nullable Object */
4554 7, /* nullable AModuledecl */
4557 1939, /* AModuledecl */
4560 const struct types resolution_table_parser_nodes__AModuledecl
= {
4565 /* runtime type nullable AModuledecl */
4566 const struct type type_nullable_parser_nodes__AModuledecl
= {
4568 "nullable AModuledecl", /* class_name_string */
4571 &resolution_table_nullable_parser_nodes__AModuledecl
,
4574 0, /* nullable Object */
4576 7, /* nullable AModuledecl */
4579 const struct types resolution_table_nullable_parser_nodes__AModuledecl
= {
4584 /* runtime type AStdImport */
4585 const struct type type_parser_nodes__AStdImport
= {
4587 "AStdImport", /* class_name_string */
4590 &resolution_table_parser_nodes__AStdImport
,
4593 0, /* nullable Object */
4598 1940, /* AStdImport */
4601 const struct types resolution_table_parser_nodes__AStdImport
= {
4606 /* runtime type AImport */
4607 const struct type type_parser_nodes__AImport
= {
4609 "AImport", /* class_name_string */
4615 0, /* nullable Object */
4622 /* runtime type ANoImport */
4623 const struct type type_parser_nodes__ANoImport
= {
4625 "ANoImport", /* class_name_string */
4628 &resolution_table_parser_nodes__ANoImport
,
4631 0, /* nullable Object */
4636 1941, /* ANoImport */
4639 const struct types resolution_table_parser_nodes__ANoImport
= {
4644 /* runtime type AMainClassdef */
4645 const struct type type_parser_nodes__AMainClassdef
= {
4647 "AMainClassdef", /* class_name_string */
4650 &resolution_table_parser_nodes__AMainClassdef
,
4653 0, /* nullable Object */
4655 6, /* nullable AClassdef */
4658 1938, /* AClassdef */
4659 2224, /* AMainClassdef */
4662 const struct types resolution_table_parser_nodes__AMainClassdef
= {
4667 /* runtime type AMainMethPropdef */
4668 const struct type type_parser_nodes__AMainMethPropdef
= {
4670 "AMainMethPropdef", /* class_name_string */
4673 &resolution_table_parser_nodes__AMainMethPropdef
,
4676 0, /* nullable Object */
4678 8, /* nullable APropdef */
4681 1942, /* APropdef */
4682 2225, /* AConcreteMethPropdef */
4683 2432, /* AMainMethPropdef */
4686 const struct types resolution_table_parser_nodes__AMainMethPropdef
= {
4689 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
4692 /* runtime type AConcreteMethPropdef */
4693 const struct type type_parser_nodes__AConcreteMethPropdef
= {
4695 "AConcreteMethPropdef", /* class_name_string */
4698 &resolution_table_parser_nodes__AConcreteMethPropdef
,
4701 0, /* nullable Object */
4703 8, /* nullable APropdef */
4706 1942, /* APropdef */
4707 2225, /* AConcreteMethPropdef */
4710 const struct types resolution_table_parser_nodes__AConcreteMethPropdef
= {
4713 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
4716 /* runtime type APropdef */
4717 const struct type type_parser_nodes__APropdef
= {
4719 "APropdef", /* class_name_string */
4725 0, /* nullable Object */
4727 8, /* nullable APropdef */
4730 1942, /* APropdef */
4733 /* runtime type nullable APropdef */
4734 const struct type type_nullable_parser_nodes__APropdef
= {
4736 "nullable APropdef", /* class_name_string */
4742 0, /* nullable Object */
4744 8, /* nullable APropdef */
4747 /* runtime type AStdClassdef */
4748 const struct type type_parser_nodes__AStdClassdef
= {
4750 "AStdClassdef", /* class_name_string */
4753 &resolution_table_parser_nodes__AStdClassdef
,
4756 0, /* nullable Object */
4758 6, /* nullable AClassdef */
4761 1938, /* AClassdef */
4762 2226, /* AStdClassdef */
4765 const struct types resolution_table_parser_nodes__AStdClassdef
= {
4770 /* runtime type ANodes[AFormaldef] */
4771 const struct type type_parser_nodes__ANodesparser_nodes__AFormaldef
= {
4773 "ANodes[AFormaldef]", /* class_name_string */
4776 &resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef
,
4779 0, /* nullable Object */
4781 596, /* Collection[ANode] */
4782 163, /* SequenceRead[nullable Object] */
4783 164, /* Collection[Object] */
4784 1739, /* Collection[Prod] */
4785 2433, /* ANodes[AFormaldef] */
4786 1943, /* Collection[AFormaldef] */
4789 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef
= {
4792 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[ANodes#0]: Array[AFormaldef] */
4793 &type_parser_nodes__AFormaldef
, /* ANodes#0: AFormaldef */
4794 &type_parser_nodes__AFormaldef
, /* Sequence#0: AFormaldef */
4795 &type_parser_nodes__AFormaldef
, /* SimpleCollection#0: AFormaldef */
4800 &type_parser_nodes__AFormaldef
, /* RemovableCollection#0: AFormaldef */
4801 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Sequence#0]: Collection[AFormaldef] */
4802 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Sequence#0]: Array[AFormaldef] */
4803 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[SimpleCollection#0]: Collection[AFormaldef] */
4804 &type_parser_nodes__AFormaldef
, /* Collection#0: AFormaldef */
4805 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Collection#0]: Collection[AFormaldef] */
4806 &type_parser_nodes__AFormaldef
, /* SequenceRead#0: AFormaldef */
4809 /* runtime type Collection[AFormaldef] */
4810 const struct type type_abstract_collection__Collectionparser_nodes__AFormaldef
= {
4812 "Collection[AFormaldef]", /* class_name_string */
4818 0, /* nullable Object */
4820 596, /* Collection[ANode] */
4822 164, /* Collection[Object] */
4823 1739, /* Collection[Prod] */
4825 1943, /* Collection[AFormaldef] */
4828 /* runtime type ANodes[ASuperclass] */
4829 const struct type type_parser_nodes__ANodesparser_nodes__ASuperclass
= {
4831 "ANodes[ASuperclass]", /* class_name_string */
4834 &resolution_table_parser_nodes__ANodesparser_nodes__ASuperclass
,
4837 0, /* nullable Object */
4839 596, /* Collection[ANode] */
4840 163, /* SequenceRead[nullable Object] */
4841 164, /* Collection[Object] */
4842 1739, /* Collection[Prod] */
4843 2434, /* ANodes[ASuperclass] */
4844 1944, /* Collection[ASuperclass] */
4847 const struct types resolution_table_parser_nodes__ANodesparser_nodes__ASuperclass
= {
4850 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[ANodes#0]: Array[ASuperclass] */
4851 &type_parser_nodes__ASuperclass
, /* ANodes#0: ASuperclass */
4852 &type_parser_nodes__ASuperclass
, /* Sequence#0: ASuperclass */
4853 &type_parser_nodes__ASuperclass
, /* SimpleCollection#0: ASuperclass */
4858 &type_parser_nodes__ASuperclass
, /* RemovableCollection#0: ASuperclass */
4859 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Sequence#0]: Collection[ASuperclass] */
4860 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Sequence#0]: Array[ASuperclass] */
4861 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[SimpleCollection#0]: Collection[ASuperclass] */
4862 &type_parser_nodes__ASuperclass
, /* Collection#0: ASuperclass */
4863 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Collection#0]: Collection[ASuperclass] */
4864 &type_parser_nodes__ASuperclass
, /* SequenceRead#0: ASuperclass */
4867 /* runtime type Collection[ASuperclass] */
4868 const struct type type_abstract_collection__Collectionparser_nodes__ASuperclass
= {
4870 "Collection[ASuperclass]", /* class_name_string */
4876 0, /* nullable Object */
4878 596, /* Collection[ANode] */
4880 164, /* Collection[Object] */
4881 1739, /* Collection[Prod] */
4883 1944, /* Collection[ASuperclass] */
4886 /* runtime type AAnnotations */
4887 const struct type type_parser_nodes__AAnnotations
= {
4889 "AAnnotations", /* class_name_string */
4892 &resolution_table_parser_nodes__AAnnotations
,
4895 0, /* nullable Object */
4897 9, /* nullable AAnnotations */
4900 1945, /* AAnnotations */
4903 const struct types resolution_table_parser_nodes__AAnnotations
= {
4908 /* runtime type nullable AAnnotations */
4909 const struct type type_nullable_parser_nodes__AAnnotations
= {
4911 "nullable AAnnotations", /* class_name_string */
4914 &resolution_table_nullable_parser_nodes__AAnnotations
,
4917 0, /* nullable Object */
4919 9, /* nullable AAnnotations */
4922 const struct types resolution_table_nullable_parser_nodes__AAnnotations
= {
4927 /* runtime type ANodes[AAnnotation] */
4928 const struct type type_parser_nodes__ANodesparser_nodes__AAnnotation
= {
4930 "ANodes[AAnnotation]", /* class_name_string */
4933 &resolution_table_parser_nodes__ANodesparser_nodes__AAnnotation
,
4936 0, /* nullable Object */
4938 596, /* Collection[ANode] */
4939 163, /* SequenceRead[nullable Object] */
4940 164, /* Collection[Object] */
4941 1739, /* Collection[Prod] */
4942 2435, /* ANodes[AAnnotation] */
4943 1946, /* Collection[AAnnotation] */
4946 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AAnnotation
= {
4949 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[ANodes#0]: Array[AAnnotation] */
4950 &type_parser_nodes__AAnnotation
, /* ANodes#0: AAnnotation */
4951 &type_parser_nodes__AAnnotation
, /* Sequence#0: AAnnotation */
4952 &type_parser_nodes__AAnnotation
, /* SimpleCollection#0: AAnnotation */
4957 &type_parser_nodes__AAnnotation
, /* RemovableCollection#0: AAnnotation */
4958 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Sequence#0]: Collection[AAnnotation] */
4959 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Sequence#0]: Array[AAnnotation] */
4960 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[SimpleCollection#0]: Collection[AAnnotation] */
4961 &type_parser_nodes__AAnnotation
, /* Collection#0: AAnnotation */
4962 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Collection#0]: Collection[AAnnotation] */
4963 &type_parser_nodes__AAnnotation
, /* SequenceRead#0: AAnnotation */
4966 /* runtime type Collection[AAnnotation] */
4967 const struct type type_abstract_collection__Collectionparser_nodes__AAnnotation
= {
4969 "Collection[AAnnotation]", /* class_name_string */
4975 0, /* nullable Object */
4977 596, /* Collection[ANode] */
4979 164, /* Collection[Object] */
4980 1739, /* Collection[Prod] */
4982 1946, /* Collection[AAnnotation] */
4985 /* runtime type AConcreteClasskind */
4986 const struct type type_parser_nodes__AConcreteClasskind
= {
4988 "AConcreteClasskind", /* class_name_string */
4991 &resolution_table_parser_nodes__AConcreteClasskind
,
4994 0, /* nullable Object */
4996 10, /* nullable AClasskind */
4999 1947, /* AClasskind */
5000 2227, /* AConcreteClasskind */
5003 const struct types resolution_table_parser_nodes__AConcreteClasskind
= {
5008 /* runtime type AClasskind */
5009 const struct type type_parser_nodes__AClasskind
= {
5011 "AClasskind", /* class_name_string */
5017 0, /* nullable Object */
5019 10, /* nullable AClasskind */
5022 1947, /* AClasskind */
5025 /* runtime type nullable AClasskind */
5026 const struct type type_nullable_parser_nodes__AClasskind
= {
5028 "nullable AClasskind", /* class_name_string */
5034 0, /* nullable Object */
5036 10, /* nullable AClasskind */
5039 /* runtime type AAbstractClasskind */
5040 const struct type type_parser_nodes__AAbstractClasskind
= {
5042 "AAbstractClasskind", /* class_name_string */
5045 &resolution_table_parser_nodes__AAbstractClasskind
,
5048 0, /* nullable Object */
5050 10, /* nullable AClasskind */
5053 1947, /* AClasskind */
5054 2228, /* AAbstractClasskind */
5057 const struct types resolution_table_parser_nodes__AAbstractClasskind
= {
5062 /* runtime type AInterfaceClasskind */
5063 const struct type type_parser_nodes__AInterfaceClasskind
= {
5065 "AInterfaceClasskind", /* class_name_string */
5068 &resolution_table_parser_nodes__AInterfaceClasskind
,
5071 0, /* nullable Object */
5073 10, /* nullable AClasskind */
5076 1947, /* AClasskind */
5077 2229, /* AInterfaceClasskind */
5080 const struct types resolution_table_parser_nodes__AInterfaceClasskind
= {
5085 /* runtime type AEnumClasskind */
5086 const struct type type_parser_nodes__AEnumClasskind
= {
5088 "AEnumClasskind", /* class_name_string */
5091 &resolution_table_parser_nodes__AEnumClasskind
,
5094 0, /* nullable Object */
5096 10, /* nullable AClasskind */
5099 1947, /* AClasskind */
5100 2230, /* AEnumClasskind */
5103 const struct types resolution_table_parser_nodes__AEnumClasskind
= {
5108 /* runtime type AExternClasskind */
5109 const struct type type_parser_nodes__AExternClasskind
= {
5111 "AExternClasskind", /* class_name_string */
5114 &resolution_table_parser_nodes__AExternClasskind
,
5117 0, /* nullable Object */
5119 10, /* nullable AClasskind */
5122 1947, /* AClasskind */
5123 2231, /* AExternClasskind */
5126 const struct types resolution_table_parser_nodes__AExternClasskind
= {
5131 /* runtime type AFormaldef */
5132 const struct type type_parser_nodes__AFormaldef
= {
5134 "AFormaldef", /* class_name_string */
5137 &resolution_table_parser_nodes__AFormaldef
,
5140 0, /* nullable Object */
5142 1756, /* AFormaldef */
5147 const struct types resolution_table_parser_nodes__AFormaldef
= {
5152 /* runtime type ASuperclass */
5153 const struct type type_parser_nodes__ASuperclass
= {
5155 "ASuperclass", /* class_name_string */
5158 &resolution_table_parser_nodes__ASuperclass
,
5161 0, /* nullable Object */
5163 1757, /* ASuperclass */
5168 const struct types resolution_table_parser_nodes__ASuperclass
= {
5173 /* runtime type ADeferredMethPropdef */
5174 const struct type type_parser_nodes__ADeferredMethPropdef
= {
5176 "ADeferredMethPropdef", /* class_name_string */
5179 &resolution_table_parser_nodes__ADeferredMethPropdef
,
5182 0, /* nullable Object */
5184 8, /* nullable APropdef */
5187 1942, /* APropdef */
5188 2232, /* ADeferredMethPropdef */
5191 const struct types resolution_table_parser_nodes__ADeferredMethPropdef
= {
5194 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
5197 /* runtime type AInternMethPropdef */
5198 const struct type type_parser_nodes__AInternMethPropdef
= {
5200 "AInternMethPropdef", /* class_name_string */
5203 &resolution_table_parser_nodes__AInternMethPropdef
,
5206 0, /* nullable Object */
5208 8, /* nullable APropdef */
5211 1942, /* APropdef */
5212 2233, /* AInternMethPropdef */
5215 const struct types resolution_table_parser_nodes__AInternMethPropdef
= {
5218 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
5221 /* runtime type AExternMethPropdef */
5222 const struct type type_parser_nodes__AExternMethPropdef
= {
5224 "AExternMethPropdef", /* class_name_string */
5227 &resolution_table_parser_nodes__AExternMethPropdef
,
5230 0, /* nullable Object */
5232 8, /* nullable APropdef */
5235 1942, /* APropdef */
5236 2234, /* AExternMethPropdef */
5239 const struct types resolution_table_parser_nodes__AExternMethPropdef
= {
5242 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
5245 /* runtime type AAttrPropdef */
5246 const struct type type_parser_nodes__AAttrPropdef
= {
5248 "AAttrPropdef", /* class_name_string */
5251 &resolution_table_parser_nodes__AAttrPropdef
,
5254 0, /* nullable Object */
5256 8, /* nullable APropdef */
5259 1942, /* APropdef */
5260 2235, /* AAttrPropdef */
5263 const struct types resolution_table_parser_nodes__AAttrPropdef
= {
5266 &type_model__MAttributeDef
, /* MPROPDEF: MAttributeDef */
5269 /* runtime type AConcreteInitPropdef */
5270 const struct type type_parser_nodes__AConcreteInitPropdef
= {
5272 "AConcreteInitPropdef", /* class_name_string */
5275 &resolution_table_parser_nodes__AConcreteInitPropdef
,
5278 0, /* nullable Object */
5280 8, /* nullable APropdef */
5283 1942, /* APropdef */
5284 2225, /* AConcreteMethPropdef */
5285 2236, /* AInitPropdef */
5286 2502, /* AConcreteInitPropdef */
5289 const struct types resolution_table_parser_nodes__AConcreteInitPropdef
= {
5292 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
5295 /* runtime type AInitPropdef */
5296 const struct type type_parser_nodes__AInitPropdef
= {
5298 "AInitPropdef", /* class_name_string */
5304 0, /* nullable Object */
5306 8, /* nullable APropdef */
5309 1942, /* APropdef */
5311 2236, /* AInitPropdef */
5314 /* runtime type ATypePropdef */
5315 const struct type type_parser_nodes__ATypePropdef
= {
5317 "ATypePropdef", /* class_name_string */
5320 &resolution_table_parser_nodes__ATypePropdef
,
5323 0, /* nullable Object */
5325 8, /* nullable APropdef */
5328 1942, /* APropdef */
5329 2237, /* ATypePropdef */
5332 const struct types resolution_table_parser_nodes__ATypePropdef
= {
5335 &type_model__MVirtualTypeDef
, /* MPROPDEF: MVirtualTypeDef */
5338 /* runtime type AExternInitPropdef */
5339 const struct type type_parser_nodes__AExternInitPropdef
= {
5341 "AExternInitPropdef", /* class_name_string */
5344 &resolution_table_parser_nodes__AExternInitPropdef
,
5347 0, /* nullable Object */
5349 8, /* nullable APropdef */
5352 1942, /* APropdef */
5353 2436, /* AExternInitPropdef */
5354 2236, /* AInitPropdef */
5357 const struct types resolution_table_parser_nodes__AExternInitPropdef
= {
5360 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
5363 /* runtime type AReadAble */
5364 const struct type type_parser_nodes__AReadAble
= {
5366 "AReadAble", /* class_name_string */
5369 &resolution_table_parser_nodes__AReadAble
,
5372 0, /* nullable Object */
5374 11, /* nullable AAble */
5378 2238, /* AReadAble */
5381 const struct types resolution_table_parser_nodes__AReadAble
= {
5386 /* runtime type AAble */
5387 const struct type type_parser_nodes__AAble
= {
5389 "AAble", /* class_name_string */
5395 0, /* nullable Object */
5397 11, /* nullable AAble */
5403 /* runtime type nullable AAble */
5404 const struct type type_nullable_parser_nodes__AAble
= {
5406 "nullable AAble", /* class_name_string */
5412 0, /* nullable Object */
5414 11, /* nullable AAble */
5417 /* runtime type AWriteAble */
5418 const struct type type_parser_nodes__AWriteAble
= {
5420 "AWriteAble", /* class_name_string */
5423 &resolution_table_parser_nodes__AWriteAble
,
5426 0, /* nullable Object */
5428 11, /* nullable AAble */
5432 2239, /* AWriteAble */
5435 const struct types resolution_table_parser_nodes__AWriteAble
= {
5440 /* runtime type APublicVisibility */
5441 const struct type type_parser_nodes__APublicVisibility
= {
5443 "APublicVisibility", /* class_name_string */
5446 &resolution_table_parser_nodes__APublicVisibility
,
5449 0, /* nullable Object */
5451 12, /* nullable AVisibility */
5454 1949, /* AVisibility */
5455 2240, /* APublicVisibility */
5458 const struct types resolution_table_parser_nodes__APublicVisibility
= {
5463 /* runtime type AVisibility */
5464 const struct type type_parser_nodes__AVisibility
= {
5466 "AVisibility", /* class_name_string */
5472 0, /* nullable Object */
5474 12, /* nullable AVisibility */
5477 1949, /* AVisibility */
5480 /* runtime type nullable AVisibility */
5481 const struct type type_nullable_parser_nodes__AVisibility
= {
5483 "nullable AVisibility", /* class_name_string */
5489 0, /* nullable Object */
5491 12, /* nullable AVisibility */
5494 /* runtime type APrivateVisibility */
5495 const struct type type_parser_nodes__APrivateVisibility
= {
5497 "APrivateVisibility", /* class_name_string */
5500 &resolution_table_parser_nodes__APrivateVisibility
,
5503 0, /* nullable Object */
5505 12, /* nullable AVisibility */
5508 1949, /* AVisibility */
5509 2241, /* APrivateVisibility */
5512 const struct types resolution_table_parser_nodes__APrivateVisibility
= {
5517 /* runtime type AProtectedVisibility */
5518 const struct type type_parser_nodes__AProtectedVisibility
= {
5520 "AProtectedVisibility", /* class_name_string */
5523 &resolution_table_parser_nodes__AProtectedVisibility
,
5526 0, /* nullable Object */
5528 12, /* nullable AVisibility */
5531 1949, /* AVisibility */
5532 2242, /* AProtectedVisibility */
5535 const struct types resolution_table_parser_nodes__AProtectedVisibility
= {
5540 /* runtime type AIntrudeVisibility */
5541 const struct type type_parser_nodes__AIntrudeVisibility
= {
5543 "AIntrudeVisibility", /* class_name_string */
5546 &resolution_table_parser_nodes__AIntrudeVisibility
,
5549 0, /* nullable Object */
5551 12, /* nullable AVisibility */
5554 1949, /* AVisibility */
5555 2243, /* AIntrudeVisibility */
5558 const struct types resolution_table_parser_nodes__AIntrudeVisibility
= {
5563 /* runtime type AIdMethid */
5564 const struct type type_parser_nodes__AIdMethid
= {
5566 "AIdMethid", /* class_name_string */
5569 &resolution_table_parser_nodes__AIdMethid
,
5572 0, /* nullable Object */
5574 13, /* nullable AMethid */
5578 2244, /* AIdMethid */
5581 const struct types resolution_table_parser_nodes__AIdMethid
= {
5586 /* runtime type AMethid */
5587 const struct type type_parser_nodes__AMethid
= {
5589 "AMethid", /* class_name_string */
5595 0, /* nullable Object */
5597 13, /* nullable AMethid */
5603 /* runtime type nullable AMethid */
5604 const struct type type_nullable_parser_nodes__AMethid
= {
5606 "nullable AMethid", /* class_name_string */
5612 0, /* nullable Object */
5614 13, /* nullable AMethid */
5617 /* runtime type APlusMethid */
5618 const struct type type_parser_nodes__APlusMethid
= {
5620 "APlusMethid", /* class_name_string */
5623 &resolution_table_parser_nodes__APlusMethid
,
5626 0, /* nullable Object */
5628 13, /* nullable AMethid */
5632 2245, /* APlusMethid */
5635 const struct types resolution_table_parser_nodes__APlusMethid
= {
5640 /* runtime type AMinusMethid */
5641 const struct type type_parser_nodes__AMinusMethid
= {
5643 "AMinusMethid", /* class_name_string */
5646 &resolution_table_parser_nodes__AMinusMethid
,
5649 0, /* nullable Object */
5651 13, /* nullable AMethid */
5655 2246, /* AMinusMethid */
5658 const struct types resolution_table_parser_nodes__AMinusMethid
= {
5663 /* runtime type AStarMethid */
5664 const struct type type_parser_nodes__AStarMethid
= {
5666 "AStarMethid", /* class_name_string */
5669 &resolution_table_parser_nodes__AStarMethid
,
5672 0, /* nullable Object */
5674 13, /* nullable AMethid */
5678 2247, /* AStarMethid */
5681 const struct types resolution_table_parser_nodes__AStarMethid
= {
5686 /* runtime type ASlashMethid */
5687 const struct type type_parser_nodes__ASlashMethid
= {
5689 "ASlashMethid", /* class_name_string */
5692 &resolution_table_parser_nodes__ASlashMethid
,
5695 0, /* nullable Object */
5697 13, /* nullable AMethid */
5701 2248, /* ASlashMethid */
5704 const struct types resolution_table_parser_nodes__ASlashMethid
= {
5709 /* runtime type APercentMethid */
5710 const struct type type_parser_nodes__APercentMethid
= {
5712 "APercentMethid", /* class_name_string */
5715 &resolution_table_parser_nodes__APercentMethid
,
5718 0, /* nullable Object */
5720 13, /* nullable AMethid */
5724 2249, /* APercentMethid */
5727 const struct types resolution_table_parser_nodes__APercentMethid
= {
5732 /* runtime type AEqMethid */
5733 const struct type type_parser_nodes__AEqMethid
= {
5735 "AEqMethid", /* class_name_string */
5738 &resolution_table_parser_nodes__AEqMethid
,
5741 0, /* nullable Object */
5743 13, /* nullable AMethid */
5747 2250, /* AEqMethid */
5750 const struct types resolution_table_parser_nodes__AEqMethid
= {
5755 /* runtime type ANeMethid */
5756 const struct type type_parser_nodes__ANeMethid
= {
5758 "ANeMethid", /* class_name_string */
5761 &resolution_table_parser_nodes__ANeMethid
,
5764 0, /* nullable Object */
5766 13, /* nullable AMethid */
5770 2251, /* ANeMethid */
5773 const struct types resolution_table_parser_nodes__ANeMethid
= {
5778 /* runtime type ALeMethid */
5779 const struct type type_parser_nodes__ALeMethid
= {
5781 "ALeMethid", /* class_name_string */
5784 &resolution_table_parser_nodes__ALeMethid
,
5787 0, /* nullable Object */
5789 13, /* nullable AMethid */
5793 2252, /* ALeMethid */
5796 const struct types resolution_table_parser_nodes__ALeMethid
= {
5801 /* runtime type AGeMethid */
5802 const struct type type_parser_nodes__AGeMethid
= {
5804 "AGeMethid", /* class_name_string */
5807 &resolution_table_parser_nodes__AGeMethid
,
5810 0, /* nullable Object */
5812 13, /* nullable AMethid */
5816 2253, /* AGeMethid */
5819 const struct types resolution_table_parser_nodes__AGeMethid
= {
5824 /* runtime type ALtMethid */
5825 const struct type type_parser_nodes__ALtMethid
= {
5827 "ALtMethid", /* class_name_string */
5830 &resolution_table_parser_nodes__ALtMethid
,
5833 0, /* nullable Object */
5835 13, /* nullable AMethid */
5839 2254, /* ALtMethid */
5842 const struct types resolution_table_parser_nodes__ALtMethid
= {
5847 /* runtime type AGtMethid */
5848 const struct type type_parser_nodes__AGtMethid
= {
5850 "AGtMethid", /* class_name_string */
5853 &resolution_table_parser_nodes__AGtMethid
,
5856 0, /* nullable Object */
5858 13, /* nullable AMethid */
5862 2255, /* AGtMethid */
5865 const struct types resolution_table_parser_nodes__AGtMethid
= {
5870 /* runtime type ALlMethid */
5871 const struct type type_parser_nodes__ALlMethid
= {
5873 "ALlMethid", /* class_name_string */
5876 &resolution_table_parser_nodes__ALlMethid
,
5879 0, /* nullable Object */
5881 13, /* nullable AMethid */
5885 2256, /* ALlMethid */
5888 const struct types resolution_table_parser_nodes__ALlMethid
= {
5893 /* runtime type AGgMethid */
5894 const struct type type_parser_nodes__AGgMethid
= {
5896 "AGgMethid", /* class_name_string */
5899 &resolution_table_parser_nodes__AGgMethid
,
5902 0, /* nullable Object */
5904 13, /* nullable AMethid */
5908 2257, /* AGgMethid */
5911 const struct types resolution_table_parser_nodes__AGgMethid
= {
5916 /* runtime type ABraMethid */
5917 const struct type type_parser_nodes__ABraMethid
= {
5919 "ABraMethid", /* class_name_string */
5922 &resolution_table_parser_nodes__ABraMethid
,
5925 0, /* nullable Object */
5927 13, /* nullable AMethid */
5931 2258, /* ABraMethid */
5934 const struct types resolution_table_parser_nodes__ABraMethid
= {
5939 /* runtime type AStarshipMethid */
5940 const struct type type_parser_nodes__AStarshipMethid
= {
5942 "AStarshipMethid", /* class_name_string */
5945 &resolution_table_parser_nodes__AStarshipMethid
,
5948 0, /* nullable Object */
5950 13, /* nullable AMethid */
5954 2259, /* AStarshipMethid */
5957 const struct types resolution_table_parser_nodes__AStarshipMethid
= {
5962 /* runtime type AAssignMethid */
5963 const struct type type_parser_nodes__AAssignMethid
= {
5965 "AAssignMethid", /* class_name_string */
5968 &resolution_table_parser_nodes__AAssignMethid
,
5971 0, /* nullable Object */
5973 13, /* nullable AMethid */
5977 2260, /* AAssignMethid */
5980 const struct types resolution_table_parser_nodes__AAssignMethid
= {
5985 /* runtime type ABraassignMethid */
5986 const struct type type_parser_nodes__ABraassignMethid
= {
5988 "ABraassignMethid", /* class_name_string */
5991 &resolution_table_parser_nodes__ABraassignMethid
,
5994 0, /* nullable Object */
5996 13, /* nullable AMethid */
6000 2261, /* ABraassignMethid */
6003 const struct types resolution_table_parser_nodes__ABraassignMethid
= {
6008 /* runtime type ASignature */
6009 const struct type type_parser_nodes__ASignature
= {
6011 "ASignature", /* class_name_string */
6014 &resolution_table_parser_nodes__ASignature
,
6017 0, /* nullable Object */
6019 14, /* nullable ASignature */
6022 1951, /* ASignature */
6025 const struct types resolution_table_parser_nodes__ASignature
= {
6030 /* runtime type nullable ASignature */
6031 const struct type type_nullable_parser_nodes__ASignature
= {
6033 "nullable ASignature", /* class_name_string */
6036 &resolution_table_nullable_parser_nodes__ASignature
,
6039 0, /* nullable Object */
6041 14, /* nullable ASignature */
6044 const struct types resolution_table_nullable_parser_nodes__ASignature
= {
6049 /* runtime type ANodes[AParam] */
6050 const struct type type_parser_nodes__ANodesparser_nodes__AParam
= {
6052 "ANodes[AParam]", /* class_name_string */
6055 &resolution_table_parser_nodes__ANodesparser_nodes__AParam
,
6058 0, /* nullable Object */
6060 596, /* Collection[ANode] */
6061 163, /* SequenceRead[nullable Object] */
6062 164, /* Collection[Object] */
6063 1739, /* Collection[Prod] */
6064 2437, /* ANodes[AParam] */
6065 1952, /* Collection[AParam] */
6068 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AParam
= {
6071 &type_array__Arrayparser_nodes__AParam
, /* Array[ANodes#0]: Array[AParam] */
6072 &type_parser_nodes__AParam
, /* ANodes#0: AParam */
6073 &type_parser_nodes__AParam
, /* Sequence#0: AParam */
6074 &type_parser_nodes__AParam
, /* SimpleCollection#0: AParam */
6079 &type_parser_nodes__AParam
, /* RemovableCollection#0: AParam */
6080 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Sequence#0]: Collection[AParam] */
6081 &type_array__Arrayparser_nodes__AParam
, /* Array[Sequence#0]: Array[AParam] */
6082 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[SimpleCollection#0]: Collection[AParam] */
6083 &type_parser_nodes__AParam
, /* Collection#0: AParam */
6084 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Collection#0]: Collection[AParam] */
6085 &type_parser_nodes__AParam
, /* SequenceRead#0: AParam */
6088 /* runtime type Collection[AParam] */
6089 const struct type type_abstract_collection__Collectionparser_nodes__AParam
= {
6091 "Collection[AParam]", /* class_name_string */
6097 0, /* nullable Object */
6099 596, /* Collection[ANode] */
6101 164, /* Collection[Object] */
6102 1739, /* Collection[Prod] */
6104 1952, /* Collection[AParam] */
6107 /* runtime type AParam */
6108 const struct type type_parser_nodes__AParam
= {
6110 "AParam", /* class_name_string */
6113 &resolution_table_parser_nodes__AParam
,
6116 0, /* nullable Object */
6123 const struct types resolution_table_parser_nodes__AParam
= {
6128 /* runtime type AReturnExpr */
6129 const struct type type_parser_nodes__AReturnExpr
= {
6131 "AReturnExpr", /* class_name_string */
6134 &resolution_table_parser_nodes__AReturnExpr
,
6137 0, /* nullable Object */
6139 15, /* nullable AExpr */
6143 2262, /* AReturnExpr */
6146 const struct types resolution_table_parser_nodes__AReturnExpr
= {
6151 /* runtime type AExpr */
6152 const struct type type_parser_nodes__AExpr
= {
6154 "AExpr", /* class_name_string */
6160 0, /* nullable Object */
6162 15, /* nullable AExpr */
6168 /* runtime type nullable AExpr */
6169 const struct type type_nullable_parser_nodes__AExpr
= {
6171 "nullable AExpr", /* class_name_string */
6177 0, /* nullable Object */
6179 15, /* nullable AExpr */
6182 /* runtime type AExternCalls */
6183 const struct type type_parser_nodes__AExternCalls
= {
6185 "AExternCalls", /* class_name_string */
6188 &resolution_table_parser_nodes__AExternCalls
,
6191 0, /* nullable Object */
6193 16, /* nullable AExternCalls */
6196 1954, /* AExternCalls */
6199 const struct types resolution_table_parser_nodes__AExternCalls
= {
6204 /* runtime type nullable AExternCalls */
6205 const struct type type_nullable_parser_nodes__AExternCalls
= {
6207 "nullable AExternCalls", /* class_name_string */
6210 &resolution_table_nullable_parser_nodes__AExternCalls
,
6213 0, /* nullable Object */
6215 16, /* nullable AExternCalls */
6218 const struct types resolution_table_nullable_parser_nodes__AExternCalls
= {
6223 /* runtime type ANodes[AExternCall] */
6224 const struct type type_parser_nodes__ANodesparser_nodes__AExternCall
= {
6226 "ANodes[AExternCall]", /* class_name_string */
6229 &resolution_table_parser_nodes__ANodesparser_nodes__AExternCall
,
6232 0, /* nullable Object */
6234 596, /* Collection[ANode] */
6235 163, /* SequenceRead[nullable Object] */
6236 164, /* Collection[Object] */
6237 1739, /* Collection[Prod] */
6238 2438, /* ANodes[AExternCall] */
6239 1955, /* Collection[AExternCall] */
6242 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCall
= {
6245 &type_array__Arrayparser_nodes__AExternCall
, /* Array[ANodes#0]: Array[AExternCall] */
6246 &type_parser_nodes__AExternCall
, /* ANodes#0: AExternCall */
6247 &type_parser_nodes__AExternCall
, /* Sequence#0: AExternCall */
6248 &type_parser_nodes__AExternCall
, /* SimpleCollection#0: AExternCall */
6253 &type_parser_nodes__AExternCall
, /* RemovableCollection#0: AExternCall */
6254 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Sequence#0]: Collection[AExternCall] */
6255 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Sequence#0]: Array[AExternCall] */
6256 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[SimpleCollection#0]: Collection[AExternCall] */
6257 &type_parser_nodes__AExternCall
, /* Collection#0: AExternCall */
6258 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Collection#0]: Collection[AExternCall] */
6259 &type_parser_nodes__AExternCall
, /* SequenceRead#0: AExternCall */
6262 /* runtime type Collection[AExternCall] */
6263 const struct type type_abstract_collection__Collectionparser_nodes__AExternCall
= {
6265 "Collection[AExternCall]", /* class_name_string */
6271 0, /* nullable Object */
6273 596, /* Collection[ANode] */
6275 164, /* Collection[Object] */
6276 1739, /* Collection[Prod] */
6278 1955, /* Collection[AExternCall] */
6281 /* runtime type ASuperExternCall */
6282 const struct type type_parser_nodes__ASuperExternCall
= {
6284 "ASuperExternCall", /* class_name_string */
6287 &resolution_table_parser_nodes__ASuperExternCall
,
6290 0, /* nullable Object */
6292 17, /* nullable AExternCall */
6295 1956, /* AExternCall */
6296 2263, /* ASuperExternCall */
6299 const struct types resolution_table_parser_nodes__ASuperExternCall
= {
6304 /* runtime type AExternCall */
6305 const struct type type_parser_nodes__AExternCall
= {
6307 "AExternCall", /* class_name_string */
6313 0, /* nullable Object */
6315 17, /* nullable AExternCall */
6318 1956, /* AExternCall */
6321 /* runtime type nullable AExternCall */
6322 const struct type type_nullable_parser_nodes__AExternCall
= {
6324 "nullable AExternCall", /* class_name_string */
6330 0, /* nullable Object */
6332 17, /* nullable AExternCall */
6335 /* runtime type ALocalPropExternCall */
6336 const struct type type_parser_nodes__ALocalPropExternCall
= {
6338 "ALocalPropExternCall", /* class_name_string */
6341 &resolution_table_parser_nodes__ALocalPropExternCall
,
6344 0, /* nullable Object */
6346 17, /* nullable AExternCall */
6349 1956, /* AExternCall */
6350 2264, /* ALocalPropExternCall */
6353 const struct types resolution_table_parser_nodes__ALocalPropExternCall
= {
6358 /* runtime type AFullPropExternCall */
6359 const struct type type_parser_nodes__AFullPropExternCall
= {
6361 "AFullPropExternCall", /* class_name_string */
6364 &resolution_table_parser_nodes__AFullPropExternCall
,
6367 0, /* nullable Object */
6369 17, /* nullable AExternCall */
6372 1956, /* AExternCall */
6373 2265, /* AFullPropExternCall */
6376 const struct types resolution_table_parser_nodes__AFullPropExternCall
= {
6381 /* runtime type AInitPropExternCall */
6382 const struct type type_parser_nodes__AInitPropExternCall
= {
6384 "AInitPropExternCall", /* class_name_string */
6387 &resolution_table_parser_nodes__AInitPropExternCall
,
6390 0, /* nullable Object */
6392 17, /* nullable AExternCall */
6395 1956, /* AExternCall */
6396 2266, /* AInitPropExternCall */
6399 const struct types resolution_table_parser_nodes__AInitPropExternCall
= {
6404 /* runtime type ACastAsExternCall */
6405 const struct type type_parser_nodes__ACastAsExternCall
= {
6407 "ACastAsExternCall", /* class_name_string */
6410 &resolution_table_parser_nodes__ACastAsExternCall
,
6413 0, /* nullable Object */
6415 17, /* nullable AExternCall */
6418 1956, /* AExternCall */
6419 2267, /* ACastAsExternCall */
6422 const struct types resolution_table_parser_nodes__ACastAsExternCall
= {
6427 /* runtime type AAsNullableExternCall */
6428 const struct type type_parser_nodes__AAsNullableExternCall
= {
6430 "AAsNullableExternCall", /* class_name_string */
6433 &resolution_table_parser_nodes__AAsNullableExternCall
,
6436 0, /* nullable Object */
6438 17, /* nullable AExternCall */
6441 1956, /* AExternCall */
6442 2268, /* AAsNullableExternCall */
6445 const struct types resolution_table_parser_nodes__AAsNullableExternCall
= {
6450 /* runtime type AAsNotNullableExternCall */
6451 const struct type type_parser_nodes__AAsNotNullableExternCall
= {
6453 "AAsNotNullableExternCall", /* class_name_string */
6456 &resolution_table_parser_nodes__AAsNotNullableExternCall
,
6459 0, /* nullable Object */
6461 17, /* nullable AExternCall */
6464 1956, /* AExternCall */
6465 2269, /* AAsNotNullableExternCall */
6468 const struct types resolution_table_parser_nodes__AAsNotNullableExternCall
= {
6473 /* runtime type AInLanguage */
6474 const struct type type_parser_nodes__AInLanguage
= {
6476 "AInLanguage", /* class_name_string */
6479 &resolution_table_parser_nodes__AInLanguage
,
6482 0, /* nullable Object */
6484 18, /* nullable AInLanguage */
6487 1957, /* AInLanguage */
6490 const struct types resolution_table_parser_nodes__AInLanguage
= {
6495 /* runtime type nullable AInLanguage */
6496 const struct type type_nullable_parser_nodes__AInLanguage
= {
6498 "nullable AInLanguage", /* class_name_string */
6501 &resolution_table_nullable_parser_nodes__AInLanguage
,
6504 0, /* nullable Object */
6506 18, /* nullable AInLanguage */
6509 const struct types resolution_table_nullable_parser_nodes__AInLanguage
= {
6514 /* runtime type AExternCodeBlock */
6515 const struct type type_parser_nodes__AExternCodeBlock
= {
6517 "AExternCodeBlock", /* class_name_string */
6520 &resolution_table_parser_nodes__AExternCodeBlock
,
6523 0, /* nullable Object */
6525 19, /* nullable AExternCodeBlock */
6528 1958, /* AExternCodeBlock */
6531 const struct types resolution_table_parser_nodes__AExternCodeBlock
= {
6536 /* runtime type nullable AExternCodeBlock */
6537 const struct type type_nullable_parser_nodes__AExternCodeBlock
= {
6539 "nullable AExternCodeBlock", /* class_name_string */
6542 &resolution_table_nullable_parser_nodes__AExternCodeBlock
,
6545 0, /* nullable Object */
6547 19, /* nullable AExternCodeBlock */
6550 const struct types resolution_table_nullable_parser_nodes__AExternCodeBlock
= {
6555 /* runtime type AType */
6556 const struct type type_parser_nodes__AType
= {
6558 "AType", /* class_name_string */
6561 &resolution_table_parser_nodes__AType
,
6564 0, /* nullable Object */
6566 20, /* nullable AType */
6572 const struct types resolution_table_parser_nodes__AType
= {
6577 /* runtime type nullable AType */
6578 const struct type type_nullable_parser_nodes__AType
= {
6580 "nullable AType", /* class_name_string */
6583 &resolution_table_nullable_parser_nodes__AType
,
6586 0, /* nullable Object */
6588 20, /* nullable AType */
6591 const struct types resolution_table_nullable_parser_nodes__AType
= {
6596 /* runtime type ANodes[AType] */
6597 const struct type type_parser_nodes__ANodesparser_nodes__AType
= {
6599 "ANodes[AType]", /* class_name_string */
6602 &resolution_table_parser_nodes__ANodesparser_nodes__AType
,
6605 0, /* nullable Object */
6607 596, /* Collection[ANode] */
6608 163, /* SequenceRead[nullable Object] */
6609 164, /* Collection[Object] */
6610 1739, /* Collection[Prod] */
6611 2439, /* ANodes[AType] */
6612 1960, /* Collection[AType] */
6615 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AType
= {
6618 &type_array__Arrayparser_nodes__AType
, /* Array[ANodes#0]: Array[AType] */
6619 &type_parser_nodes__AType
, /* ANodes#0: AType */
6620 &type_parser_nodes__AType
, /* Sequence#0: AType */
6621 &type_parser_nodes__AType
, /* SimpleCollection#0: AType */
6626 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
6627 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Sequence#0]: Collection[AType] */
6628 &type_array__Arrayparser_nodes__AType
, /* Array[Sequence#0]: Array[AType] */
6629 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[AType] */
6630 &type_parser_nodes__AType
, /* Collection#0: AType */
6631 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
6632 &type_parser_nodes__AType
, /* SequenceRead#0: AType */
6635 /* runtime type Collection[AType] */
6636 const struct type type_abstract_collection__Collectionparser_nodes__AType
= {
6638 "Collection[AType]", /* class_name_string */
6644 0, /* nullable Object */
6646 596, /* Collection[ANode] */
6648 164, /* Collection[Object] */
6649 1739, /* Collection[Prod] */
6651 1960, /* Collection[AType] */
6654 /* runtime type ABlockExpr */
6655 const struct type type_parser_nodes__ABlockExpr
= {
6657 "ABlockExpr", /* class_name_string */
6660 &resolution_table_parser_nodes__ABlockExpr
,
6663 0, /* nullable Object */
6665 15, /* nullable AExpr */
6669 2270, /* ABlockExpr */
6672 const struct types resolution_table_parser_nodes__ABlockExpr
= {
6677 /* runtime type ANodes[AExpr] */
6678 const struct type type_parser_nodes__ANodesparser_nodes__AExpr
= {
6680 "ANodes[AExpr]", /* class_name_string */
6683 &resolution_table_parser_nodes__ANodesparser_nodes__AExpr
,
6686 0, /* nullable Object */
6688 596, /* Collection[ANode] */
6689 163, /* SequenceRead[nullable Object] */
6690 164, /* Collection[Object] */
6691 1739, /* Collection[Prod] */
6692 2440, /* ANodes[AExpr] */
6693 1961, /* Collection[AExpr] */
6696 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExpr
= {
6699 &type_array__Arrayparser_nodes__AExpr
, /* Array[ANodes#0]: Array[AExpr] */
6700 &type_parser_nodes__AExpr
, /* ANodes#0: AExpr */
6701 &type_parser_nodes__AExpr
, /* Sequence#0: AExpr */
6702 &type_parser_nodes__AExpr
, /* SimpleCollection#0: AExpr */
6707 &type_parser_nodes__AExpr
, /* RemovableCollection#0: AExpr */
6708 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Sequence#0]: Collection[AExpr] */
6709 &type_array__Arrayparser_nodes__AExpr
, /* Array[Sequence#0]: Array[AExpr] */
6710 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[SimpleCollection#0]: Collection[AExpr] */
6711 &type_parser_nodes__AExpr
, /* Collection#0: AExpr */
6712 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Collection#0]: Collection[AExpr] */
6713 &type_parser_nodes__AExpr
, /* SequenceRead#0: AExpr */
6716 /* runtime type Collection[AExpr] */
6717 const struct type type_abstract_collection__Collectionparser_nodes__AExpr
= {
6719 "Collection[AExpr]", /* class_name_string */
6725 0, /* nullable Object */
6727 596, /* Collection[ANode] */
6729 164, /* Collection[Object] */
6730 1739, /* Collection[Prod] */
6732 1961, /* Collection[AExpr] */
6735 /* runtime type ABreakExpr */
6736 const struct type type_parser_nodes__ABreakExpr
= {
6738 "ABreakExpr", /* class_name_string */
6741 &resolution_table_parser_nodes__ABreakExpr
,
6744 0, /* nullable Object */
6746 15, /* nullable AExpr */
6750 2271, /* ABreakExpr */
6753 const struct types resolution_table_parser_nodes__ABreakExpr
= {
6758 /* runtime type AAbortExpr */
6759 const struct type type_parser_nodes__AAbortExpr
= {
6761 "AAbortExpr", /* class_name_string */
6764 &resolution_table_parser_nodes__AAbortExpr
,
6767 0, /* nullable Object */
6769 15, /* nullable AExpr */
6773 2272, /* AAbortExpr */
6776 const struct types resolution_table_parser_nodes__AAbortExpr
= {
6781 /* runtime type AContinueExpr */
6782 const struct type type_parser_nodes__AContinueExpr
= {
6784 "AContinueExpr", /* class_name_string */
6787 &resolution_table_parser_nodes__AContinueExpr
,
6790 0, /* nullable Object */
6792 15, /* nullable AExpr */
6796 2273, /* AContinueExpr */
6799 const struct types resolution_table_parser_nodes__AContinueExpr
= {
6804 /* runtime type ACallExpr */
6805 const struct type type_parser_nodes__ACallExpr
= {
6807 "ACallExpr", /* class_name_string */
6810 &resolution_table_parser_nodes__ACallExpr
,
6813 0, /* nullable Object */
6815 15, /* nullable AExpr */
6819 2274, /* ACallExpr */
6822 const struct types resolution_table_parser_nodes__ACallExpr
= {
6827 /* runtime type AImplicitSelfExpr */
6828 const struct type type_parser_nodes__AImplicitSelfExpr
= {
6830 "AImplicitSelfExpr", /* class_name_string */
6833 &resolution_table_parser_nodes__AImplicitSelfExpr
,
6836 0, /* nullable Object */
6838 15, /* nullable AExpr */
6842 2275, /* ASelfExpr */
6843 2441, /* AImplicitSelfExpr */
6846 const struct types resolution_table_parser_nodes__AImplicitSelfExpr
= {
6851 /* runtime type ASelfExpr */
6852 const struct type type_parser_nodes__ASelfExpr
= {
6854 "ASelfExpr", /* class_name_string */
6857 &resolution_table_parser_nodes__ASelfExpr
,
6860 0, /* nullable Object */
6862 15, /* nullable AExpr */
6866 2275, /* ASelfExpr */
6869 const struct types resolution_table_parser_nodes__ASelfExpr
= {
6874 /* runtime type ASuperExpr */
6875 const struct type type_parser_nodes__ASuperExpr
= {
6877 "ASuperExpr", /* class_name_string */
6880 &resolution_table_parser_nodes__ASuperExpr
,
6883 0, /* nullable Object */
6885 15, /* nullable AExpr */
6889 2276, /* ASuperExpr */
6892 const struct types resolution_table_parser_nodes__ASuperExpr
= {
6897 /* runtime type AQualified */
6898 const struct type type_parser_nodes__AQualified
= {
6900 "AQualified", /* class_name_string */
6903 &resolution_table_parser_nodes__AQualified
,
6906 0, /* nullable Object */
6908 1759, /* AQualified */
6913 const struct types resolution_table_parser_nodes__AQualified
= {
6918 /* runtime type ANodes[TId] */
6919 const struct type type_parser_nodes__ANodesparser_nodes__TId
= {
6921 "ANodes[TId]", /* class_name_string */
6924 &resolution_table_parser_nodes__ANodesparser_nodes__TId
,
6927 0, /* nullable Object */
6929 596, /* Collection[ANode] */
6930 163, /* SequenceRead[nullable Object] */
6931 164, /* Collection[Object] */
6932 1760, /* Collection[Token] */
6933 2442, /* ANodes[TId] */
6934 1962, /* Collection[TId] */
6937 const struct types resolution_table_parser_nodes__ANodesparser_nodes__TId
= {
6940 &type_array__Arrayparser_nodes__TId
, /* Array[ANodes#0]: Array[TId] */
6941 &type_parser_nodes__TId
, /* ANodes#0: TId */
6942 &type_parser_nodes__TId
, /* Sequence#0: TId */
6943 &type_parser_nodes__TId
, /* SimpleCollection#0: TId */
6948 &type_parser_nodes__TId
, /* RemovableCollection#0: TId */
6949 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Sequence#0]: Collection[TId] */
6950 &type_array__Arrayparser_nodes__TId
, /* Array[Sequence#0]: Array[TId] */
6951 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[SimpleCollection#0]: Collection[TId] */
6952 &type_parser_nodes__TId
, /* Collection#0: TId */
6953 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Collection#0]: Collection[TId] */
6954 &type_parser_nodes__TId
, /* SequenceRead#0: TId */
6957 /* runtime type Collection[TId] */
6958 const struct type type_abstract_collection__Collectionparser_nodes__TId
= {
6960 "Collection[TId]", /* class_name_string */
6966 0, /* nullable Object */
6968 596, /* Collection[ANode] */
6970 164, /* Collection[Object] */
6971 1760, /* Collection[Token] */
6973 1962, /* Collection[TId] */
6976 /* runtime type Collection[Token] */
6977 const struct type type_abstract_collection__Collectionparser_nodes__Token
= {
6979 "Collection[Token]", /* class_name_string */
6985 0, /* nullable Object */
6987 596, /* Collection[ANode] */
6989 164, /* Collection[Object] */
6990 1760, /* Collection[Token] */
6993 /* runtime type AInitExpr */
6994 const struct type type_parser_nodes__AInitExpr
= {
6996 "AInitExpr", /* class_name_string */
6999 &resolution_table_parser_nodes__AInitExpr
,
7002 0, /* nullable Object */
7004 15, /* nullable AExpr */
7008 2277, /* AInitExpr */
7011 const struct types resolution_table_parser_nodes__AInitExpr
= {
7016 /* runtime type ADebugTypeExpr */
7017 const struct type type_parser_nodes__ADebugTypeExpr
= {
7019 "ADebugTypeExpr", /* class_name_string */
7022 &resolution_table_parser_nodes__ADebugTypeExpr
,
7025 0, /* nullable Object */
7027 15, /* nullable AExpr */
7031 2278, /* ADebugTypeExpr */
7034 const struct types resolution_table_parser_nodes__ADebugTypeExpr
= {
7039 /* runtime type ALabel */
7040 const struct type type_parser_nodes__ALabel
= {
7042 "ALabel", /* class_name_string */
7045 &resolution_table_parser_nodes__ALabel
,
7048 0, /* nullable Object */
7050 21, /* nullable ALabel */
7056 const struct types resolution_table_parser_nodes__ALabel
= {
7061 /* runtime type nullable ALabel */
7062 const struct type type_nullable_parser_nodes__ALabel
= {
7064 "nullable ALabel", /* class_name_string */
7067 &resolution_table_nullable_parser_nodes__ALabel
,
7070 0, /* nullable Object */
7072 21, /* nullable ALabel */
7075 const struct types resolution_table_nullable_parser_nodes__ALabel
= {
7080 /* runtime type AVardeclExpr */
7081 const struct type type_parser_nodes__AVardeclExpr
= {
7083 "AVardeclExpr", /* class_name_string */
7086 &resolution_table_parser_nodes__AVardeclExpr
,
7089 0, /* nullable Object */
7091 15, /* nullable AExpr */
7095 2279, /* AVardeclExpr */
7098 const struct types resolution_table_parser_nodes__AVardeclExpr
= {
7103 /* runtime type AAttrAssignExpr */
7104 const struct type type_parser_nodes__AAttrAssignExpr
= {
7106 "AAttrAssignExpr", /* class_name_string */
7109 &resolution_table_parser_nodes__AAttrAssignExpr
,
7112 0, /* nullable Object */
7114 15, /* nullable AExpr */
7118 2280, /* AAttrAssignExpr */
7121 const struct types resolution_table_parser_nodes__AAttrAssignExpr
= {
7126 /* runtime type ACallAssignExpr */
7127 const struct type type_parser_nodes__ACallAssignExpr
= {
7129 "ACallAssignExpr", /* class_name_string */
7132 &resolution_table_parser_nodes__ACallAssignExpr
,
7135 0, /* nullable Object */
7137 15, /* nullable AExpr */
7141 2281, /* ACallAssignExpr */
7144 const struct types resolution_table_parser_nodes__ACallAssignExpr
= {
7149 /* runtime type ABraAssignExpr */
7150 const struct type type_parser_nodes__ABraAssignExpr
= {
7152 "ABraAssignExpr", /* class_name_string */
7155 &resolution_table_parser_nodes__ABraAssignExpr
,
7158 0, /* nullable Object */
7160 15, /* nullable AExpr */
7164 2282, /* ABraAssignExpr */
7167 const struct types resolution_table_parser_nodes__ABraAssignExpr
= {
7172 /* runtime type AAttrReassignExpr */
7173 const struct type type_parser_nodes__AAttrReassignExpr
= {
7175 "AAttrReassignExpr", /* class_name_string */
7178 &resolution_table_parser_nodes__AAttrReassignExpr
,
7181 0, /* nullable Object */
7183 15, /* nullable AExpr */
7187 2283, /* AAttrReassignExpr */
7190 const struct types resolution_table_parser_nodes__AAttrReassignExpr
= {
7195 /* runtime type ACallReassignExpr */
7196 const struct type type_parser_nodes__ACallReassignExpr
= {
7198 "ACallReassignExpr", /* class_name_string */
7201 &resolution_table_parser_nodes__ACallReassignExpr
,
7204 0, /* nullable Object */
7206 15, /* nullable AExpr */
7210 2284, /* ACallReassignExpr */
7213 const struct types resolution_table_parser_nodes__ACallReassignExpr
= {
7218 /* runtime type ABraReassignExpr */
7219 const struct type type_parser_nodes__ABraReassignExpr
= {
7221 "ABraReassignExpr", /* class_name_string */
7224 &resolution_table_parser_nodes__ABraReassignExpr
,
7227 0, /* nullable Object */
7229 15, /* nullable AExpr */
7233 2285, /* ABraReassignExpr */
7236 const struct types resolution_table_parser_nodes__ABraReassignExpr
= {
7241 /* runtime type APlusAssignOp */
7242 const struct type type_parser_nodes__APlusAssignOp
= {
7244 "APlusAssignOp", /* class_name_string */
7247 &resolution_table_parser_nodes__APlusAssignOp
,
7250 0, /* nullable Object */
7252 22, /* nullable AAssignOp */
7255 1964, /* AAssignOp */
7256 2286, /* APlusAssignOp */
7259 const struct types resolution_table_parser_nodes__APlusAssignOp
= {
7264 /* runtime type AAssignOp */
7265 const struct type type_parser_nodes__AAssignOp
= {
7267 "AAssignOp", /* class_name_string */
7273 0, /* nullable Object */
7275 22, /* nullable AAssignOp */
7278 1964, /* AAssignOp */
7281 /* runtime type nullable AAssignOp */
7282 const struct type type_nullable_parser_nodes__AAssignOp
= {
7284 "nullable AAssignOp", /* class_name_string */
7290 0, /* nullable Object */
7292 22, /* nullable AAssignOp */
7295 /* runtime type AMinusAssignOp */
7296 const struct type type_parser_nodes__AMinusAssignOp
= {
7298 "AMinusAssignOp", /* class_name_string */
7301 &resolution_table_parser_nodes__AMinusAssignOp
,
7304 0, /* nullable Object */
7306 22, /* nullable AAssignOp */
7309 1964, /* AAssignOp */
7310 2287, /* AMinusAssignOp */
7313 const struct types resolution_table_parser_nodes__AMinusAssignOp
= {
7318 /* runtime type ADoExpr */
7319 const struct type type_parser_nodes__ADoExpr
= {
7321 "ADoExpr", /* class_name_string */
7324 &resolution_table_parser_nodes__ADoExpr
,
7327 0, /* nullable Object */
7329 15, /* nullable AExpr */
7336 const struct types resolution_table_parser_nodes__ADoExpr
= {
7341 /* runtime type AIfExpr */
7342 const struct type type_parser_nodes__AIfExpr
= {
7344 "AIfExpr", /* class_name_string */
7347 &resolution_table_parser_nodes__AIfExpr
,
7350 0, /* nullable Object */
7352 15, /* nullable AExpr */
7359 const struct types resolution_table_parser_nodes__AIfExpr
= {
7364 /* runtime type ALoopExpr */
7365 const struct type type_parser_nodes__ALoopExpr
= {
7367 "ALoopExpr", /* class_name_string */
7370 &resolution_table_parser_nodes__ALoopExpr
,
7373 0, /* nullable Object */
7375 15, /* nullable AExpr */
7379 2290, /* ALoopExpr */
7382 const struct types resolution_table_parser_nodes__ALoopExpr
= {
7387 /* runtime type AWhileExpr */
7388 const struct type type_parser_nodes__AWhileExpr
= {
7390 "AWhileExpr", /* class_name_string */
7393 &resolution_table_parser_nodes__AWhileExpr
,
7396 0, /* nullable Object */
7398 15, /* nullable AExpr */
7402 2291, /* AWhileExpr */
7405 const struct types resolution_table_parser_nodes__AWhileExpr
= {
7410 /* runtime type AForExpr */
7411 const struct type type_parser_nodes__AForExpr
= {
7413 "AForExpr", /* class_name_string */
7416 &resolution_table_parser_nodes__AForExpr
,
7419 0, /* nullable Object */
7421 15, /* nullable AExpr */
7425 2292, /* AForExpr */
7428 const struct types resolution_table_parser_nodes__AForExpr
= {
7433 /* runtime type AAssertExpr */
7434 const struct type type_parser_nodes__AAssertExpr
= {
7436 "AAssertExpr", /* class_name_string */
7439 &resolution_table_parser_nodes__AAssertExpr
,
7442 0, /* nullable Object */
7444 15, /* nullable AExpr */
7448 2293, /* AAssertExpr */
7451 const struct types resolution_table_parser_nodes__AAssertExpr
= {
7456 /* runtime type AIfexprExpr */
7457 const struct type type_parser_nodes__AIfexprExpr
= {
7459 "AIfexprExpr", /* class_name_string */
7462 &resolution_table_parser_nodes__AIfexprExpr
,
7465 0, /* nullable Object */
7467 15, /* nullable AExpr */
7471 2294, /* AIfexprExpr */
7474 const struct types resolution_table_parser_nodes__AIfexprExpr
= {
7479 /* runtime type AOrExpr */
7480 const struct type type_parser_nodes__AOrExpr
= {
7482 "AOrExpr", /* class_name_string */
7485 &resolution_table_parser_nodes__AOrExpr
,
7488 0, /* nullable Object */
7490 15, /* nullable AExpr */
7494 2295, /* ABoolExpr */
7498 const struct types resolution_table_parser_nodes__AOrExpr
= {
7503 /* runtime type ABoolExpr */
7504 const struct type type_parser_nodes__ABoolExpr
= {
7506 "ABoolExpr", /* class_name_string */
7512 0, /* nullable Object */
7514 15, /* nullable AExpr */
7518 2295, /* ABoolExpr */
7521 /* runtime type AAndExpr */
7522 const struct type type_parser_nodes__AAndExpr
= {
7524 "AAndExpr", /* class_name_string */
7527 &resolution_table_parser_nodes__AAndExpr
,
7530 0, /* nullable Object */
7532 15, /* nullable AExpr */
7536 2295, /* ABoolExpr */
7537 2444, /* AAndExpr */
7540 const struct types resolution_table_parser_nodes__AAndExpr
= {
7545 /* runtime type AOrElseExpr */
7546 const struct type type_parser_nodes__AOrElseExpr
= {
7548 "AOrElseExpr", /* class_name_string */
7551 &resolution_table_parser_nodes__AOrElseExpr
,
7554 0, /* nullable Object */
7556 15, /* nullable AExpr */
7560 2295, /* ABoolExpr */
7561 2445, /* AOrElseExpr */
7564 const struct types resolution_table_parser_nodes__AOrElseExpr
= {
7569 /* runtime type AImpliesExpr */
7570 const struct type type_parser_nodes__AImpliesExpr
= {
7572 "AImpliesExpr", /* class_name_string */
7575 &resolution_table_parser_nodes__AImpliesExpr
,
7578 0, /* nullable Object */
7580 15, /* nullable AExpr */
7584 2295, /* ABoolExpr */
7585 2446, /* AImpliesExpr */
7588 const struct types resolution_table_parser_nodes__AImpliesExpr
= {
7593 /* runtime type ANotExpr */
7594 const struct type type_parser_nodes__ANotExpr
= {
7596 "ANotExpr", /* class_name_string */
7599 &resolution_table_parser_nodes__ANotExpr
,
7602 0, /* nullable Object */
7604 15, /* nullable AExpr */
7608 2295, /* ABoolExpr */
7609 2447, /* ANotExpr */
7612 const struct types resolution_table_parser_nodes__ANotExpr
= {
7617 /* runtime type AEqExpr */
7618 const struct type type_parser_nodes__AEqExpr
= {
7620 "AEqExpr", /* class_name_string */
7623 &resolution_table_parser_nodes__AEqExpr
,
7626 0, /* nullable Object */
7628 15, /* nullable AExpr */
7635 const struct types resolution_table_parser_nodes__AEqExpr
= {
7640 /* runtime type ANeExpr */
7641 const struct type type_parser_nodes__ANeExpr
= {
7643 "ANeExpr", /* class_name_string */
7646 &resolution_table_parser_nodes__ANeExpr
,
7649 0, /* nullable Object */
7651 15, /* nullable AExpr */
7658 const struct types resolution_table_parser_nodes__ANeExpr
= {
7663 /* runtime type ALtExpr */
7664 const struct type type_parser_nodes__ALtExpr
= {
7666 "ALtExpr", /* class_name_string */
7669 &resolution_table_parser_nodes__ALtExpr
,
7672 0, /* nullable Object */
7674 15, /* nullable AExpr */
7681 const struct types resolution_table_parser_nodes__ALtExpr
= {
7686 /* runtime type ALeExpr */
7687 const struct type type_parser_nodes__ALeExpr
= {
7689 "ALeExpr", /* class_name_string */
7692 &resolution_table_parser_nodes__ALeExpr
,
7695 0, /* nullable Object */
7697 15, /* nullable AExpr */
7704 const struct types resolution_table_parser_nodes__ALeExpr
= {
7709 /* runtime type ALlExpr */
7710 const struct type type_parser_nodes__ALlExpr
= {
7712 "ALlExpr", /* class_name_string */
7715 &resolution_table_parser_nodes__ALlExpr
,
7718 0, /* nullable Object */
7720 15, /* nullable AExpr */
7727 const struct types resolution_table_parser_nodes__ALlExpr
= {
7732 /* runtime type AGtExpr */
7733 const struct type type_parser_nodes__AGtExpr
= {
7735 "AGtExpr", /* class_name_string */
7738 &resolution_table_parser_nodes__AGtExpr
,
7741 0, /* nullable Object */
7743 15, /* nullable AExpr */
7750 const struct types resolution_table_parser_nodes__AGtExpr
= {
7755 /* runtime type AGeExpr */
7756 const struct type type_parser_nodes__AGeExpr
= {
7758 "AGeExpr", /* class_name_string */
7761 &resolution_table_parser_nodes__AGeExpr
,
7764 0, /* nullable Object */
7766 15, /* nullable AExpr */
7773 const struct types resolution_table_parser_nodes__AGeExpr
= {
7778 /* runtime type AGgExpr */
7779 const struct type type_parser_nodes__AGgExpr
= {
7781 "AGgExpr", /* class_name_string */
7784 &resolution_table_parser_nodes__AGgExpr
,
7787 0, /* nullable Object */
7789 15, /* nullable AExpr */
7796 const struct types resolution_table_parser_nodes__AGgExpr
= {
7801 /* runtime type AStarshipExpr */
7802 const struct type type_parser_nodes__AStarshipExpr
= {
7804 "AStarshipExpr", /* class_name_string */
7807 &resolution_table_parser_nodes__AStarshipExpr
,
7810 0, /* nullable Object */
7812 15, /* nullable AExpr */
7816 2304, /* AStarshipExpr */
7819 const struct types resolution_table_parser_nodes__AStarshipExpr
= {
7824 /* runtime type AIsaExpr */
7825 const struct type type_parser_nodes__AIsaExpr
= {
7827 "AIsaExpr", /* class_name_string */
7830 &resolution_table_parser_nodes__AIsaExpr
,
7833 0, /* nullable Object */
7835 15, /* nullable AExpr */
7839 2295, /* ABoolExpr */
7840 2448, /* AIsaExpr */
7843 const struct types resolution_table_parser_nodes__AIsaExpr
= {
7848 /* runtime type APlusExpr */
7849 const struct type type_parser_nodes__APlusExpr
= {
7851 "APlusExpr", /* class_name_string */
7854 &resolution_table_parser_nodes__APlusExpr
,
7857 0, /* nullable Object */
7859 15, /* nullable AExpr */
7863 2305, /* APlusExpr */
7866 const struct types resolution_table_parser_nodes__APlusExpr
= {
7871 /* runtime type AMinusExpr */
7872 const struct type type_parser_nodes__AMinusExpr
= {
7874 "AMinusExpr", /* class_name_string */
7877 &resolution_table_parser_nodes__AMinusExpr
,
7880 0, /* nullable Object */
7882 15, /* nullable AExpr */
7886 2306, /* AMinusExpr */
7889 const struct types resolution_table_parser_nodes__AMinusExpr
= {
7894 /* runtime type AStarExpr */
7895 const struct type type_parser_nodes__AStarExpr
= {
7897 "AStarExpr", /* class_name_string */
7900 &resolution_table_parser_nodes__AStarExpr
,
7903 0, /* nullable Object */
7905 15, /* nullable AExpr */
7909 2307, /* AStarExpr */
7912 const struct types resolution_table_parser_nodes__AStarExpr
= {
7917 /* runtime type ASlashExpr */
7918 const struct type type_parser_nodes__ASlashExpr
= {
7920 "ASlashExpr", /* class_name_string */
7923 &resolution_table_parser_nodes__ASlashExpr
,
7926 0, /* nullable Object */
7928 15, /* nullable AExpr */
7932 2308, /* ASlashExpr */
7935 const struct types resolution_table_parser_nodes__ASlashExpr
= {
7940 /* runtime type APercentExpr */
7941 const struct type type_parser_nodes__APercentExpr
= {
7943 "APercentExpr", /* class_name_string */
7946 &resolution_table_parser_nodes__APercentExpr
,
7949 0, /* nullable Object */
7951 15, /* nullable AExpr */
7955 2309, /* APercentExpr */
7958 const struct types resolution_table_parser_nodes__APercentExpr
= {
7963 /* runtime type AUminusExpr */
7964 const struct type type_parser_nodes__AUminusExpr
= {
7966 "AUminusExpr", /* class_name_string */
7969 &resolution_table_parser_nodes__AUminusExpr
,
7972 0, /* nullable Object */
7974 15, /* nullable AExpr */
7978 2310, /* AUminusExpr */
7981 const struct types resolution_table_parser_nodes__AUminusExpr
= {
7986 /* runtime type AOnceExpr */
7987 const struct type type_parser_nodes__AOnceExpr
= {
7989 "AOnceExpr", /* class_name_string */
7992 &resolution_table_parser_nodes__AOnceExpr
,
7995 0, /* nullable Object */
7997 15, /* nullable AExpr */
8001 2311, /* AOnceExpr */
8004 const struct types resolution_table_parser_nodes__AOnceExpr
= {
8009 /* runtime type ANewExpr */
8010 const struct type type_parser_nodes__ANewExpr
= {
8012 "ANewExpr", /* class_name_string */
8015 &resolution_table_parser_nodes__ANewExpr
,
8018 0, /* nullable Object */
8020 15, /* nullable AExpr */
8024 2312, /* ANewExpr */
8027 const struct types resolution_table_parser_nodes__ANewExpr
= {
8032 /* runtime type AIssetAttrExpr */
8033 const struct type type_parser_nodes__AIssetAttrExpr
= {
8035 "AIssetAttrExpr", /* class_name_string */
8038 &resolution_table_parser_nodes__AIssetAttrExpr
,
8041 0, /* nullable Object */
8043 15, /* nullable AExpr */
8047 2313, /* AIssetAttrExpr */
8050 const struct types resolution_table_parser_nodes__AIssetAttrExpr
= {
8055 /* runtime type AAttrExpr */
8056 const struct type type_parser_nodes__AAttrExpr
= {
8058 "AAttrExpr", /* class_name_string */
8061 &resolution_table_parser_nodes__AAttrExpr
,
8064 0, /* nullable Object */
8066 15, /* nullable AExpr */
8070 2314, /* AAttrExpr */
8073 const struct types resolution_table_parser_nodes__AAttrExpr
= {
8078 /* runtime type ABraExpr */
8079 const struct type type_parser_nodes__ABraExpr
= {
8081 "ABraExpr", /* class_name_string */
8084 &resolution_table_parser_nodes__ABraExpr
,
8087 0, /* nullable Object */
8089 15, /* nullable AExpr */
8093 2315, /* ABraExpr */
8096 const struct types resolution_table_parser_nodes__ABraExpr
= {
8101 /* runtime type ACrangeExpr */
8102 const struct type type_parser_nodes__ACrangeExpr
= {
8104 "ACrangeExpr", /* class_name_string */
8107 &resolution_table_parser_nodes__ACrangeExpr
,
8110 0, /* nullable Object */
8112 15, /* nullable AExpr */
8116 2316, /* ACrangeExpr */
8119 const struct types resolution_table_parser_nodes__ACrangeExpr
= {
8124 /* runtime type AOrangeExpr */
8125 const struct type type_parser_nodes__AOrangeExpr
= {
8127 "AOrangeExpr", /* class_name_string */
8130 &resolution_table_parser_nodes__AOrangeExpr
,
8133 0, /* nullable Object */
8135 15, /* nullable AExpr */
8139 2317, /* AOrangeExpr */
8142 const struct types resolution_table_parser_nodes__AOrangeExpr
= {
8147 /* runtime type AArrayExpr */
8148 const struct type type_parser_nodes__AArrayExpr
= {
8150 "AArrayExpr", /* class_name_string */
8153 &resolution_table_parser_nodes__AArrayExpr
,
8156 0, /* nullable Object */
8158 15, /* nullable AExpr */
8162 2318, /* AArrayExpr */
8165 const struct types resolution_table_parser_nodes__AArrayExpr
= {
8170 /* runtime type ATrueExpr */
8171 const struct type type_parser_nodes__ATrueExpr
= {
8173 "ATrueExpr", /* class_name_string */
8176 &resolution_table_parser_nodes__ATrueExpr
,
8179 0, /* nullable Object */
8181 15, /* nullable AExpr */
8185 2295, /* ABoolExpr */
8186 2449, /* ATrueExpr */
8189 const struct types resolution_table_parser_nodes__ATrueExpr
= {
8194 /* runtime type AFalseExpr */
8195 const struct type type_parser_nodes__AFalseExpr
= {
8197 "AFalseExpr", /* class_name_string */
8200 &resolution_table_parser_nodes__AFalseExpr
,
8203 0, /* nullable Object */
8205 15, /* nullable AExpr */
8209 2295, /* ABoolExpr */
8210 2450, /* AFalseExpr */
8213 const struct types resolution_table_parser_nodes__AFalseExpr
= {
8218 /* runtime type ANullExpr */
8219 const struct type type_parser_nodes__ANullExpr
= {
8221 "ANullExpr", /* class_name_string */
8224 &resolution_table_parser_nodes__ANullExpr
,
8227 0, /* nullable Object */
8229 15, /* nullable AExpr */
8233 2319, /* ANullExpr */
8236 const struct types resolution_table_parser_nodes__ANullExpr
= {
8241 /* runtime type AIntExpr */
8242 const struct type type_parser_nodes__AIntExpr
= {
8244 "AIntExpr", /* class_name_string */
8247 &resolution_table_parser_nodes__AIntExpr
,
8250 0, /* nullable Object */
8252 15, /* nullable AExpr */
8256 2320, /* AIntExpr */
8259 const struct types resolution_table_parser_nodes__AIntExpr
= {
8264 /* runtime type AFloatExpr */
8265 const struct type type_parser_nodes__AFloatExpr
= {
8267 "AFloatExpr", /* class_name_string */
8270 &resolution_table_parser_nodes__AFloatExpr
,
8273 0, /* nullable Object */
8275 15, /* nullable AExpr */
8279 2321, /* AFloatExpr */
8282 const struct types resolution_table_parser_nodes__AFloatExpr
= {
8287 /* runtime type ACharExpr */
8288 const struct type type_parser_nodes__ACharExpr
= {
8290 "ACharExpr", /* class_name_string */
8293 &resolution_table_parser_nodes__ACharExpr
,
8296 0, /* nullable Object */
8298 15, /* nullable AExpr */
8302 2322, /* ACharExpr */
8305 const struct types resolution_table_parser_nodes__ACharExpr
= {
8310 /* runtime type AStringExpr */
8311 const struct type type_parser_nodes__AStringExpr
= {
8313 "AStringExpr", /* class_name_string */
8316 &resolution_table_parser_nodes__AStringExpr
,
8319 0, /* nullable Object */
8321 15, /* nullable AExpr */
8325 2323, /* AStringFormExpr */
8326 2451, /* AStringExpr */
8329 const struct types resolution_table_parser_nodes__AStringExpr
= {
8334 /* runtime type AStringFormExpr */
8335 const struct type type_parser_nodes__AStringFormExpr
= {
8337 "AStringFormExpr", /* class_name_string */
8343 0, /* nullable Object */
8345 15, /* nullable AExpr */
8349 2323, /* AStringFormExpr */
8352 /* runtime type AParExpr */
8353 const struct type type_parser_nodes__AParExpr
= {
8355 "AParExpr", /* class_name_string */
8358 &resolution_table_parser_nodes__AParExpr
,
8361 0, /* nullable Object */
8363 15, /* nullable AExpr */
8367 2324, /* AParExpr */
8370 const struct types resolution_table_parser_nodes__AParExpr
= {
8375 /* runtime type AAsCastExpr */
8376 const struct type type_parser_nodes__AAsCastExpr
= {
8378 "AAsCastExpr", /* class_name_string */
8381 &resolution_table_parser_nodes__AAsCastExpr
,
8384 0, /* nullable Object */
8386 15, /* nullable AExpr */
8390 2325, /* AAsCastExpr */
8393 const struct types resolution_table_parser_nodes__AAsCastExpr
= {
8398 /* runtime type AAsNotnullExpr */
8399 const struct type type_parser_nodes__AAsNotnullExpr
= {
8401 "AAsNotnullExpr", /* class_name_string */
8404 &resolution_table_parser_nodes__AAsNotnullExpr
,
8407 0, /* nullable Object */
8409 15, /* nullable AExpr */
8413 2326, /* AAsNotnullExpr */
8416 const struct types resolution_table_parser_nodes__AAsNotnullExpr
= {
8421 /* runtime type ASuperstringExpr */
8422 const struct type type_parser_nodes__ASuperstringExpr
= {
8424 "ASuperstringExpr", /* class_name_string */
8427 &resolution_table_parser_nodes__ASuperstringExpr
,
8430 0, /* nullable Object */
8432 15, /* nullable AExpr */
8436 2327, /* ASuperstringExpr */
8439 const struct types resolution_table_parser_nodes__ASuperstringExpr
= {
8444 /* runtime type AStartStringExpr */
8445 const struct type type_parser_nodes__AStartStringExpr
= {
8447 "AStartStringExpr", /* class_name_string */
8450 &resolution_table_parser_nodes__AStartStringExpr
,
8453 0, /* nullable Object */
8455 15, /* nullable AExpr */
8459 2323, /* AStringFormExpr */
8460 2452, /* AStartStringExpr */
8463 const struct types resolution_table_parser_nodes__AStartStringExpr
= {
8468 /* runtime type AMidStringExpr */
8469 const struct type type_parser_nodes__AMidStringExpr
= {
8471 "AMidStringExpr", /* class_name_string */
8474 &resolution_table_parser_nodes__AMidStringExpr
,
8477 0, /* nullable Object */
8479 15, /* nullable AExpr */
8483 2323, /* AStringFormExpr */
8484 2453, /* AMidStringExpr */
8487 const struct types resolution_table_parser_nodes__AMidStringExpr
= {
8492 /* runtime type AEndStringExpr */
8493 const struct type type_parser_nodes__AEndStringExpr
= {
8495 "AEndStringExpr", /* class_name_string */
8498 &resolution_table_parser_nodes__AEndStringExpr
,
8501 0, /* nullable Object */
8503 15, /* nullable AExpr */
8507 2323, /* AStringFormExpr */
8508 2454, /* AEndStringExpr */
8511 const struct types resolution_table_parser_nodes__AEndStringExpr
= {
8516 /* runtime type AAnnotation */
8517 const struct type type_parser_nodes__AAnnotation
= {
8519 "AAnnotation", /* class_name_string */
8522 &resolution_table_parser_nodes__AAnnotation
,
8525 0, /* nullable Object */
8527 23, /* nullable AAnnotation */
8530 1965, /* AAnnotation */
8533 const struct types resolution_table_parser_nodes__AAnnotation
= {
8538 /* runtime type nullable AAnnotation */
8539 const struct type type_nullable_parser_nodes__AAnnotation
= {
8541 "nullable AAnnotation", /* class_name_string */
8544 &resolution_table_nullable_parser_nodes__AAnnotation
,
8547 0, /* nullable Object */
8549 23, /* nullable AAnnotation */
8552 const struct types resolution_table_nullable_parser_nodes__AAnnotation
= {
8557 /* runtime type ANodes[AAtArg] */
8558 const struct type type_parser_nodes__ANodesparser_nodes__AAtArg
= {
8560 "ANodes[AAtArg]", /* class_name_string */
8563 &resolution_table_parser_nodes__ANodesparser_nodes__AAtArg
,
8566 0, /* nullable Object */
8568 596, /* Collection[ANode] */
8569 163, /* SequenceRead[nullable Object] */
8570 164, /* Collection[Object] */
8571 1739, /* Collection[Prod] */
8572 2455, /* ANodes[AAtArg] */
8573 1966, /* Collection[AAtArg] */
8576 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AAtArg
= {
8579 &type_array__Arrayparser_nodes__AAtArg
, /* Array[ANodes#0]: Array[AAtArg] */
8580 &type_parser_nodes__AAtArg
, /* ANodes#0: AAtArg */
8581 &type_parser_nodes__AAtArg
, /* Sequence#0: AAtArg */
8582 &type_parser_nodes__AAtArg
, /* SimpleCollection#0: AAtArg */
8587 &type_parser_nodes__AAtArg
, /* RemovableCollection#0: AAtArg */
8588 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Sequence#0]: Collection[AAtArg] */
8589 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Sequence#0]: Array[AAtArg] */
8590 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[SimpleCollection#0]: Collection[AAtArg] */
8591 &type_parser_nodes__AAtArg
, /* Collection#0: AAtArg */
8592 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Collection#0]: Collection[AAtArg] */
8593 &type_parser_nodes__AAtArg
, /* SequenceRead#0: AAtArg */
8596 /* runtime type Collection[AAtArg] */
8597 const struct type type_abstract_collection__Collectionparser_nodes__AAtArg
= {
8599 "Collection[AAtArg]", /* class_name_string */
8605 0, /* nullable Object */
8607 596, /* Collection[ANode] */
8609 164, /* Collection[Object] */
8610 1739, /* Collection[Prod] */
8612 1966, /* Collection[AAtArg] */
8615 /* runtime type ATypeAtArg */
8616 const struct type type_parser_nodes__ATypeAtArg
= {
8618 "ATypeAtArg", /* class_name_string */
8621 &resolution_table_parser_nodes__ATypeAtArg
,
8624 0, /* nullable Object */
8629 1967, /* ATypeAtArg */
8632 const struct types resolution_table_parser_nodes__ATypeAtArg
= {
8637 /* runtime type AAtArg */
8638 const struct type type_parser_nodes__AAtArg
= {
8640 "AAtArg", /* class_name_string */
8646 0, /* nullable Object */
8653 /* runtime type AExprAtArg */
8654 const struct type type_parser_nodes__AExprAtArg
= {
8656 "AExprAtArg", /* class_name_string */
8659 &resolution_table_parser_nodes__AExprAtArg
,
8662 0, /* nullable Object */
8667 1968, /* AExprAtArg */
8670 const struct types resolution_table_parser_nodes__AExprAtArg
= {
8675 /* runtime type AAtAtArg */
8676 const struct type type_parser_nodes__AAtAtArg
= {
8678 "AAtAtArg", /* class_name_string */
8681 &resolution_table_parser_nodes__AAtAtArg
,
8684 0, /* nullable Object */
8689 1969, /* AAtAtArg */
8692 const struct types resolution_table_parser_nodes__AAtAtArg
= {
8697 /* runtime type AIdAtid */
8698 const struct type type_parser_nodes__AIdAtid
= {
8700 "AIdAtid", /* class_name_string */
8703 &resolution_table_parser_nodes__AIdAtid
,
8706 0, /* nullable Object */
8708 24, /* nullable AAtid */
8715 const struct types resolution_table_parser_nodes__AIdAtid
= {
8720 /* runtime type AAtid */
8721 const struct type type_parser_nodes__AAtid
= {
8723 "AAtid", /* class_name_string */
8729 0, /* nullable Object */
8731 24, /* nullable AAtid */
8737 /* runtime type nullable AAtid */
8738 const struct type type_nullable_parser_nodes__AAtid
= {
8740 "nullable AAtid", /* class_name_string */
8746 0, /* nullable Object */
8748 24, /* nullable AAtid */
8751 /* runtime type AKwreadableAtid */
8752 const struct type type_parser_nodes__AKwreadableAtid
= {
8754 "AKwreadableAtid", /* class_name_string */
8757 &resolution_table_parser_nodes__AKwreadableAtid
,
8760 0, /* nullable Object */
8762 24, /* nullable AAtid */
8766 2329, /* AKwreadableAtid */
8769 const struct types resolution_table_parser_nodes__AKwreadableAtid
= {
8774 /* runtime type AKwwritableAtid */
8775 const struct type type_parser_nodes__AKwwritableAtid
= {
8777 "AKwwritableAtid", /* class_name_string */
8780 &resolution_table_parser_nodes__AKwwritableAtid
,
8783 0, /* nullable Object */
8785 24, /* nullable AAtid */
8789 2330, /* AKwwritableAtid */
8792 const struct types resolution_table_parser_nodes__AKwwritableAtid
= {
8797 /* runtime type AKwimportAtid */
8798 const struct type type_parser_nodes__AKwimportAtid
= {
8800 "AKwimportAtid", /* class_name_string */
8803 &resolution_table_parser_nodes__AKwimportAtid
,
8806 0, /* nullable Object */
8808 24, /* nullable AAtid */
8812 2331, /* AKwimportAtid */
8815 const struct types resolution_table_parser_nodes__AKwimportAtid
= {
8820 /* runtime type AParExprs */
8821 const struct type type_parser_nodes__AParExprs
= {
8823 "AParExprs", /* class_name_string */
8826 &resolution_table_parser_nodes__AParExprs
,
8829 0, /* nullable Object */
8831 25, /* nullable AExprs */
8835 2332, /* AParExprs */
8838 const struct types resolution_table_parser_nodes__AParExprs
= {
8843 /* runtime type AExprs */
8844 const struct type type_parser_nodes__AExprs
= {
8846 "AExprs", /* class_name_string */
8852 0, /* nullable Object */
8854 25, /* nullable AExprs */
8860 /* runtime type nullable AExprs */
8861 const struct type type_nullable_parser_nodes__AExprs
= {
8863 "nullable AExprs", /* class_name_string */
8869 0, /* nullable Object */
8871 25, /* nullable AExprs */
8874 /* runtime type AListExprs */
8875 const struct type type_parser_nodes__AListExprs
= {
8877 "AListExprs", /* class_name_string */
8880 &resolution_table_parser_nodes__AListExprs
,
8883 0, /* nullable Object */
8885 25, /* nullable AExprs */
8889 2333, /* AListExprs */
8892 const struct types resolution_table_parser_nodes__AListExprs
= {
8897 /* runtime type ABraExprs */
8898 const struct type type_parser_nodes__ABraExprs
= {
8900 "ABraExprs", /* class_name_string */
8903 &resolution_table_parser_nodes__ABraExprs
,
8906 0, /* nullable Object */
8908 25, /* nullable AExprs */
8912 2334, /* ABraExprs */
8915 const struct types resolution_table_parser_nodes__ABraExprs
= {
8920 /* runtime type AModuleName */
8921 const struct type type_parser_nodes__AModuleName
= {
8923 "AModuleName", /* class_name_string */
8926 &resolution_table_parser_nodes__AModuleName
,
8929 0, /* nullable Object */
8931 26, /* nullable AModuleName */
8934 1972, /* AModuleName */
8937 const struct types resolution_table_parser_nodes__AModuleName
= {
8942 /* runtime type nullable AModuleName */
8943 const struct type type_nullable_parser_nodes__AModuleName
= {
8945 "nullable AModuleName", /* class_name_string */
8948 &resolution_table_nullable_parser_nodes__AModuleName
,
8951 0, /* nullable Object */
8953 26, /* nullable AModuleName */
8956 const struct types resolution_table_nullable_parser_nodes__AModuleName
= {
8961 /* runtime type ADoc */
8962 const struct type type_parser_nodes__ADoc
= {
8964 "ADoc", /* class_name_string */
8967 &resolution_table_parser_nodes__ADoc
,
8970 0, /* nullable Object */
8972 27, /* nullable ADoc */
8978 const struct types resolution_table_parser_nodes__ADoc
= {
8983 /* runtime type nullable ADoc */
8984 const struct type type_nullable_parser_nodes__ADoc
= {
8986 "nullable ADoc", /* class_name_string */
8989 &resolution_table_nullable_parser_nodes__ADoc
,
8992 0, /* nullable Object */
8994 27, /* nullable ADoc */
8997 const struct types resolution_table_nullable_parser_nodes__ADoc
= {
9002 /* runtime type ANodes[TComment] */
9003 const struct type type_parser_nodes__ANodesparser_nodes__TComment
= {
9005 "ANodes[TComment]", /* class_name_string */
9008 &resolution_table_parser_nodes__ANodesparser_nodes__TComment
,
9011 0, /* nullable Object */
9013 596, /* Collection[ANode] */
9014 163, /* SequenceRead[nullable Object] */
9015 164, /* Collection[Object] */
9016 1760, /* Collection[Token] */
9017 2456, /* ANodes[TComment] */
9018 1974, /* Collection[TComment] */
9021 const struct types resolution_table_parser_nodes__ANodesparser_nodes__TComment
= {
9024 &type_array__Arrayparser_nodes__TComment
, /* Array[ANodes#0]: Array[TComment] */
9025 &type_parser_nodes__TComment
, /* ANodes#0: TComment */
9026 &type_parser_nodes__TComment
, /* Sequence#0: TComment */
9027 &type_parser_nodes__TComment
, /* SimpleCollection#0: TComment */
9032 &type_parser_nodes__TComment
, /* RemovableCollection#0: TComment */
9033 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Sequence#0]: Collection[TComment] */
9034 &type_array__Arrayparser_nodes__TComment
, /* Array[Sequence#0]: Array[TComment] */
9035 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[SimpleCollection#0]: Collection[TComment] */
9036 &type_parser_nodes__TComment
, /* Collection#0: TComment */
9037 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Collection#0]: Collection[TComment] */
9038 &type_parser_nodes__TComment
, /* SequenceRead#0: TComment */
9041 /* runtime type Collection[TComment] */
9042 const struct type type_abstract_collection__Collectionparser_nodes__TComment
= {
9044 "Collection[TComment]", /* class_name_string */
9050 0, /* nullable Object */
9052 596, /* Collection[ANode] */
9054 164, /* Collection[Object] */
9055 1760, /* Collection[Token] */
9057 1974, /* Collection[TComment] */
9060 /* runtime type TEol */
9061 const struct type type_parser_nodes__TEol
= {
9063 "TEol", /* class_name_string */
9066 &resolution_table_parser_nodes__TEol
,
9069 0, /* nullable Object */
9076 const struct types resolution_table_parser_nodes__TEol
= {
9081 /* runtime type TComment */
9082 const struct type type_parser_nodes__TComment
= {
9084 "TComment", /* class_name_string */
9087 &resolution_table_parser_nodes__TComment
,
9090 0, /* nullable Object */
9092 1763, /* TComment */
9097 const struct types resolution_table_parser_nodes__TComment
= {
9102 /* runtime type TKwpackage */
9103 const struct type type_parser_nodes__TKwpackage
= {
9105 "TKwpackage", /* class_name_string */
9108 &resolution_table_parser_nodes__TKwpackage
,
9111 0, /* nullable Object */
9113 1764, /* TKwpackage */
9118 const struct types resolution_table_parser_nodes__TKwpackage
= {
9123 /* runtime type TKwmodule */
9124 const struct type type_parser_nodes__TKwmodule
= {
9126 "TKwmodule", /* class_name_string */
9129 &resolution_table_parser_nodes__TKwmodule
,
9132 0, /* nullable Object */
9134 28, /* nullable TKwmodule */
9137 1975, /* TKwmodule */
9140 const struct types resolution_table_parser_nodes__TKwmodule
= {
9145 /* runtime type nullable TKwmodule */
9146 const struct type type_nullable_parser_nodes__TKwmodule
= {
9148 "nullable TKwmodule", /* class_name_string */
9151 &resolution_table_nullable_parser_nodes__TKwmodule
,
9154 0, /* nullable Object */
9156 28, /* nullable TKwmodule */
9159 const struct types resolution_table_nullable_parser_nodes__TKwmodule
= {
9164 /* runtime type TKwimport */
9165 const struct type type_parser_nodes__TKwimport
= {
9167 "TKwimport", /* class_name_string */
9170 &resolution_table_parser_nodes__TKwimport
,
9173 0, /* nullable Object */
9175 29, /* nullable TKwimport */
9178 1976, /* TKwimport */
9181 const struct types resolution_table_parser_nodes__TKwimport
= {
9186 /* runtime type nullable TKwimport */
9187 const struct type type_nullable_parser_nodes__TKwimport
= {
9189 "nullable TKwimport", /* class_name_string */
9192 &resolution_table_nullable_parser_nodes__TKwimport
,
9195 0, /* nullable Object */
9197 29, /* nullable TKwimport */
9200 const struct types resolution_table_nullable_parser_nodes__TKwimport
= {
9205 /* runtime type TKwclass */
9206 const struct type type_parser_nodes__TKwclass
= {
9208 "TKwclass", /* class_name_string */
9211 &resolution_table_parser_nodes__TKwclass
,
9214 0, /* nullable Object */
9216 30, /* nullable TKwclass */
9219 1977, /* TKwclass */
9222 const struct types resolution_table_parser_nodes__TKwclass
= {
9227 /* runtime type nullable TKwclass */
9228 const struct type type_nullable_parser_nodes__TKwclass
= {
9230 "nullable TKwclass", /* class_name_string */
9233 &resolution_table_nullable_parser_nodes__TKwclass
,
9236 0, /* nullable Object */
9238 30, /* nullable TKwclass */
9241 const struct types resolution_table_nullable_parser_nodes__TKwclass
= {
9246 /* runtime type TKwabstract */
9247 const struct type type_parser_nodes__TKwabstract
= {
9249 "TKwabstract", /* class_name_string */
9252 &resolution_table_parser_nodes__TKwabstract
,
9255 0, /* nullable Object */
9257 31, /* nullable TKwabstract */
9260 1978, /* TKwabstract */
9263 const struct types resolution_table_parser_nodes__TKwabstract
= {
9268 /* runtime type nullable TKwabstract */
9269 const struct type type_nullable_parser_nodes__TKwabstract
= {
9271 "nullable TKwabstract", /* class_name_string */
9274 &resolution_table_nullable_parser_nodes__TKwabstract
,
9277 0, /* nullable Object */
9279 31, /* nullable TKwabstract */
9282 const struct types resolution_table_nullable_parser_nodes__TKwabstract
= {
9287 /* runtime type TKwinterface */
9288 const struct type type_parser_nodes__TKwinterface
= {
9290 "TKwinterface", /* class_name_string */
9293 &resolution_table_parser_nodes__TKwinterface
,
9296 0, /* nullable Object */
9298 32, /* nullable TKwinterface */
9301 1979, /* TKwinterface */
9304 const struct types resolution_table_parser_nodes__TKwinterface
= {
9309 /* runtime type nullable TKwinterface */
9310 const struct type type_nullable_parser_nodes__TKwinterface
= {
9312 "nullable TKwinterface", /* class_name_string */
9315 &resolution_table_nullable_parser_nodes__TKwinterface
,
9318 0, /* nullable Object */
9320 32, /* nullable TKwinterface */
9323 const struct types resolution_table_nullable_parser_nodes__TKwinterface
= {
9328 /* runtime type TKwenum */
9329 const struct type type_parser_nodes__TKwenum
= {
9331 "TKwenum", /* class_name_string */
9334 &resolution_table_parser_nodes__TKwenum
,
9337 0, /* nullable Object */
9339 33, /* nullable TKwenum */
9345 const struct types resolution_table_parser_nodes__TKwenum
= {
9350 /* runtime type nullable TKwenum */
9351 const struct type type_nullable_parser_nodes__TKwenum
= {
9353 "nullable TKwenum", /* class_name_string */
9356 &resolution_table_nullable_parser_nodes__TKwenum
,
9359 0, /* nullable Object */
9361 33, /* nullable TKwenum */
9364 const struct types resolution_table_nullable_parser_nodes__TKwenum
= {
9369 /* runtime type TKwend */
9370 const struct type type_parser_nodes__TKwend
= {
9372 "TKwend", /* class_name_string */
9375 &resolution_table_parser_nodes__TKwend
,
9378 0, /* nullable Object */
9380 34, /* nullable TKwend */
9386 const struct types resolution_table_parser_nodes__TKwend
= {
9391 /* runtime type nullable TKwend */
9392 const struct type type_nullable_parser_nodes__TKwend
= {
9394 "nullable TKwend", /* class_name_string */
9397 &resolution_table_nullable_parser_nodes__TKwend
,
9400 0, /* nullable Object */
9402 34, /* nullable TKwend */
9405 const struct types resolution_table_nullable_parser_nodes__TKwend
= {
9410 /* runtime type TKwmeth */
9411 const struct type type_parser_nodes__TKwmeth
= {
9413 "TKwmeth", /* class_name_string */
9416 &resolution_table_parser_nodes__TKwmeth
,
9419 0, /* nullable Object */
9421 35, /* nullable TKwmeth */
9427 const struct types resolution_table_parser_nodes__TKwmeth
= {
9432 /* runtime type nullable TKwmeth */
9433 const struct type type_nullable_parser_nodes__TKwmeth
= {
9435 "nullable TKwmeth", /* class_name_string */
9438 &resolution_table_nullable_parser_nodes__TKwmeth
,
9441 0, /* nullable Object */
9443 35, /* nullable TKwmeth */
9446 const struct types resolution_table_nullable_parser_nodes__TKwmeth
= {
9451 /* runtime type TKwtype */
9452 const struct type type_parser_nodes__TKwtype
= {
9454 "TKwtype", /* class_name_string */
9457 &resolution_table_parser_nodes__TKwtype
,
9460 0, /* nullable Object */
9462 36, /* nullable TKwtype */
9468 const struct types resolution_table_parser_nodes__TKwtype
= {
9473 /* runtime type nullable TKwtype */
9474 const struct type type_nullable_parser_nodes__TKwtype
= {
9476 "nullable TKwtype", /* class_name_string */
9479 &resolution_table_nullable_parser_nodes__TKwtype
,
9482 0, /* nullable Object */
9484 36, /* nullable TKwtype */
9487 const struct types resolution_table_nullable_parser_nodes__TKwtype
= {
9492 /* runtime type TKwinit */
9493 const struct type type_parser_nodes__TKwinit
= {
9495 "TKwinit", /* class_name_string */
9498 &resolution_table_parser_nodes__TKwinit
,
9501 0, /* nullable Object */
9503 37, /* nullable TKwinit */
9509 const struct types resolution_table_parser_nodes__TKwinit
= {
9514 /* runtime type nullable TKwinit */
9515 const struct type type_nullable_parser_nodes__TKwinit
= {
9517 "nullable TKwinit", /* class_name_string */
9520 &resolution_table_nullable_parser_nodes__TKwinit
,
9523 0, /* nullable Object */
9525 37, /* nullable TKwinit */
9528 const struct types resolution_table_nullable_parser_nodes__TKwinit
= {
9533 /* runtime type TKwredef */
9534 const struct type type_parser_nodes__TKwredef
= {
9536 "TKwredef", /* class_name_string */
9539 &resolution_table_parser_nodes__TKwredef
,
9542 0, /* nullable Object */
9544 38, /* nullable TKwredef */
9547 1985, /* TKwredef */
9550 const struct types resolution_table_parser_nodes__TKwredef
= {
9555 /* runtime type nullable TKwredef */
9556 const struct type type_nullable_parser_nodes__TKwredef
= {
9558 "nullable TKwredef", /* class_name_string */
9561 &resolution_table_nullable_parser_nodes__TKwredef
,
9564 0, /* nullable Object */
9566 38, /* nullable TKwredef */
9569 const struct types resolution_table_nullable_parser_nodes__TKwredef
= {
9574 /* runtime type TKwis */
9575 const struct type type_parser_nodes__TKwis
= {
9577 "TKwis", /* class_name_string */
9580 &resolution_table_parser_nodes__TKwis
,
9583 0, /* nullable Object */
9590 const struct types resolution_table_parser_nodes__TKwis
= {
9595 /* runtime type TKwdo */
9596 const struct type type_parser_nodes__TKwdo
= {
9598 "TKwdo", /* class_name_string */
9601 &resolution_table_parser_nodes__TKwdo
,
9604 0, /* nullable Object */
9606 39, /* nullable TKwdo */
9612 const struct types resolution_table_parser_nodes__TKwdo
= {
9617 /* runtime type nullable TKwdo */
9618 const struct type type_nullable_parser_nodes__TKwdo
= {
9620 "nullable TKwdo", /* class_name_string */
9623 &resolution_table_nullable_parser_nodes__TKwdo
,
9626 0, /* nullable Object */
9628 39, /* nullable TKwdo */
9631 const struct types resolution_table_nullable_parser_nodes__TKwdo
= {
9636 /* runtime type TKwreadable */
9637 const struct type type_parser_nodes__TKwreadable
= {
9639 "TKwreadable", /* class_name_string */
9642 &resolution_table_parser_nodes__TKwreadable
,
9645 0, /* nullable Object */
9647 40, /* nullable TKwreadable */
9650 1987, /* TKwreadable */
9653 const struct types resolution_table_parser_nodes__TKwreadable
= {
9658 /* runtime type nullable TKwreadable */
9659 const struct type type_nullable_parser_nodes__TKwreadable
= {
9661 "nullable TKwreadable", /* class_name_string */
9664 &resolution_table_nullable_parser_nodes__TKwreadable
,
9667 0, /* nullable Object */
9669 40, /* nullable TKwreadable */
9672 const struct types resolution_table_nullable_parser_nodes__TKwreadable
= {
9677 /* runtime type TKwwritable */
9678 const struct type type_parser_nodes__TKwwritable
= {
9680 "TKwwritable", /* class_name_string */
9683 &resolution_table_parser_nodes__TKwwritable
,
9686 0, /* nullable Object */
9688 41, /* nullable TKwwritable */
9691 1988, /* TKwwritable */
9694 const struct types resolution_table_parser_nodes__TKwwritable
= {
9699 /* runtime type nullable TKwwritable */
9700 const struct type type_nullable_parser_nodes__TKwwritable
= {
9702 "nullable TKwwritable", /* class_name_string */
9705 &resolution_table_nullable_parser_nodes__TKwwritable
,
9708 0, /* nullable Object */
9710 41, /* nullable TKwwritable */
9713 const struct types resolution_table_nullable_parser_nodes__TKwwritable
= {
9718 /* runtime type TKwvar */
9719 const struct type type_parser_nodes__TKwvar
= {
9721 "TKwvar", /* class_name_string */
9724 &resolution_table_parser_nodes__TKwvar
,
9727 0, /* nullable Object */
9729 42, /* nullable TKwvar */
9735 const struct types resolution_table_parser_nodes__TKwvar
= {
9740 /* runtime type nullable TKwvar */
9741 const struct type type_nullable_parser_nodes__TKwvar
= {
9743 "nullable TKwvar", /* class_name_string */
9746 &resolution_table_nullable_parser_nodes__TKwvar
,
9749 0, /* nullable Object */
9751 42, /* nullable TKwvar */
9754 const struct types resolution_table_nullable_parser_nodes__TKwvar
= {
9759 /* runtime type TKwintern */
9760 const struct type type_parser_nodes__TKwintern
= {
9762 "TKwintern", /* class_name_string */
9765 &resolution_table_parser_nodes__TKwintern
,
9768 0, /* nullable Object */
9770 1766, /* TKwintern */
9775 const struct types resolution_table_parser_nodes__TKwintern
= {
9780 /* runtime type TKwextern */
9781 const struct type type_parser_nodes__TKwextern
= {
9783 "TKwextern", /* class_name_string */
9786 &resolution_table_parser_nodes__TKwextern
,
9789 0, /* nullable Object */
9791 43, /* nullable TKwextern */
9794 1990, /* TKwextern */
9797 const struct types resolution_table_parser_nodes__TKwextern
= {
9802 /* runtime type nullable TKwextern */
9803 const struct type type_nullable_parser_nodes__TKwextern
= {
9805 "nullable TKwextern", /* class_name_string */
9808 &resolution_table_nullable_parser_nodes__TKwextern
,
9811 0, /* nullable Object */
9813 43, /* nullable TKwextern */
9816 const struct types resolution_table_nullable_parser_nodes__TKwextern
= {
9821 /* runtime type TKwprotected */
9822 const struct type type_parser_nodes__TKwprotected
= {
9824 "TKwprotected", /* class_name_string */
9827 &resolution_table_parser_nodes__TKwprotected
,
9830 0, /* nullable Object */
9832 44, /* nullable TKwprotected */
9835 1991, /* TKwprotected */
9838 const struct types resolution_table_parser_nodes__TKwprotected
= {
9843 /* runtime type nullable TKwprotected */
9844 const struct type type_nullable_parser_nodes__TKwprotected
= {
9846 "nullable TKwprotected", /* class_name_string */
9849 &resolution_table_nullable_parser_nodes__TKwprotected
,
9852 0, /* nullable Object */
9854 44, /* nullable TKwprotected */
9857 const struct types resolution_table_nullable_parser_nodes__TKwprotected
= {
9862 /* runtime type TKwprivate */
9863 const struct type type_parser_nodes__TKwprivate
= {
9865 "TKwprivate", /* class_name_string */
9868 &resolution_table_parser_nodes__TKwprivate
,
9871 0, /* nullable Object */
9873 45, /* nullable TKwprivate */
9876 1992, /* TKwprivate */
9879 const struct types resolution_table_parser_nodes__TKwprivate
= {
9884 /* runtime type nullable TKwprivate */
9885 const struct type type_nullable_parser_nodes__TKwprivate
= {
9887 "nullable TKwprivate", /* class_name_string */
9890 &resolution_table_nullable_parser_nodes__TKwprivate
,
9893 0, /* nullable Object */
9895 45, /* nullable TKwprivate */
9898 const struct types resolution_table_nullable_parser_nodes__TKwprivate
= {
9903 /* runtime type TKwintrude */
9904 const struct type type_parser_nodes__TKwintrude
= {
9906 "TKwintrude", /* class_name_string */
9909 &resolution_table_parser_nodes__TKwintrude
,
9912 0, /* nullable Object */
9914 46, /* nullable TKwintrude */
9917 1993, /* TKwintrude */
9920 const struct types resolution_table_parser_nodes__TKwintrude
= {
9925 /* runtime type nullable TKwintrude */
9926 const struct type type_nullable_parser_nodes__TKwintrude
= {
9928 "nullable TKwintrude", /* class_name_string */
9931 &resolution_table_nullable_parser_nodes__TKwintrude
,
9934 0, /* nullable Object */
9936 46, /* nullable TKwintrude */
9939 const struct types resolution_table_nullable_parser_nodes__TKwintrude
= {
9944 /* runtime type TKwif */
9945 const struct type type_parser_nodes__TKwif
= {
9947 "TKwif", /* class_name_string */
9950 &resolution_table_parser_nodes__TKwif
,
9953 0, /* nullable Object */
9955 47, /* nullable TKwif */
9961 const struct types resolution_table_parser_nodes__TKwif
= {
9966 /* runtime type nullable TKwif */
9967 const struct type type_nullable_parser_nodes__TKwif
= {
9969 "nullable TKwif", /* class_name_string */
9972 &resolution_table_nullable_parser_nodes__TKwif
,
9975 0, /* nullable Object */
9977 47, /* nullable TKwif */
9980 const struct types resolution_table_nullable_parser_nodes__TKwif
= {
9985 /* runtime type TKwthen */
9986 const struct type type_parser_nodes__TKwthen
= {
9988 "TKwthen", /* class_name_string */
9991 &resolution_table_parser_nodes__TKwthen
,
9994 0, /* nullable Object */
9996 48, /* nullable TKwthen */