1 #include "nith.types.0.h"
2 /* runtime type ReduceAction185 */
3 const struct type type_parser__ReduceAction185
= {
5 "ReduceAction185", /* class_name_string */
8 NULL
, /*NO RESOLUTIONS*/
11 0, /* nullable Object */
13 153, /* ReduceAction */
14 806, /* ReduceAction185 */
17 /* runtime type ReduceAction186 */
18 const struct type type_parser__ReduceAction186
= {
20 "ReduceAction186", /* class_name_string */
23 NULL
, /*NO RESOLUTIONS*/
26 0, /* nullable Object */
28 153, /* ReduceAction */
29 807, /* ReduceAction186 */
32 /* runtime type ReduceAction187 */
33 const struct type type_parser__ReduceAction187
= {
35 "ReduceAction187", /* class_name_string */
38 NULL
, /*NO RESOLUTIONS*/
41 0, /* nullable Object */
43 153, /* ReduceAction */
44 808, /* ReduceAction187 */
47 /* runtime type ReduceAction189 */
48 const struct type type_parser__ReduceAction189
= {
50 "ReduceAction189", /* class_name_string */
53 NULL
, /*NO RESOLUTIONS*/
56 0, /* nullable Object */
58 153, /* ReduceAction */
59 809, /* ReduceAction189 */
62 /* runtime type ReduceAction190 */
63 const struct type type_parser__ReduceAction190
= {
65 "ReduceAction190", /* class_name_string */
68 NULL
, /*NO RESOLUTIONS*/
71 0, /* nullable Object */
73 153, /* ReduceAction */
74 810, /* ReduceAction190 */
77 /* runtime type ReduceAction191 */
78 const struct type type_parser__ReduceAction191
= {
80 "ReduceAction191", /* class_name_string */
83 NULL
, /*NO RESOLUTIONS*/
86 0, /* nullable Object */
88 153, /* ReduceAction */
89 811, /* ReduceAction191 */
92 /* runtime type ReduceAction193 */
93 const struct type type_parser__ReduceAction193
= {
95 "ReduceAction193", /* class_name_string */
98 NULL
, /*NO RESOLUTIONS*/
101 0, /* nullable Object */
103 153, /* ReduceAction */
104 812, /* ReduceAction193 */
107 /* runtime type ReduceAction194 */
108 const struct type type_parser__ReduceAction194
= {
110 "ReduceAction194", /* class_name_string */
113 NULL
, /*NO RESOLUTIONS*/
116 0, /* nullable Object */
118 153, /* ReduceAction */
119 813, /* ReduceAction194 */
122 /* runtime type ReduceAction195 */
123 const struct type type_parser__ReduceAction195
= {
125 "ReduceAction195", /* class_name_string */
128 NULL
, /*NO RESOLUTIONS*/
131 0, /* nullable Object */
133 153, /* ReduceAction */
134 814, /* ReduceAction195 */
137 /* runtime type ReduceAction196 */
138 const struct type type_parser__ReduceAction196
= {
140 "ReduceAction196", /* class_name_string */
143 NULL
, /*NO RESOLUTIONS*/
146 0, /* nullable Object */
148 153, /* ReduceAction */
149 815, /* ReduceAction196 */
152 /* runtime type ReduceAction197 */
153 const struct type type_parser__ReduceAction197
= {
155 "ReduceAction197", /* class_name_string */
158 NULL
, /*NO RESOLUTIONS*/
161 0, /* nullable Object */
163 153, /* ReduceAction */
164 816, /* ReduceAction197 */
167 /* runtime type ReduceAction199 */
168 const struct type type_parser__ReduceAction199
= {
170 "ReduceAction199", /* class_name_string */
173 NULL
, /*NO RESOLUTIONS*/
176 0, /* nullable Object */
178 153, /* ReduceAction */
179 817, /* ReduceAction199 */
182 /* runtime type ReduceAction200 */
183 const struct type type_parser__ReduceAction200
= {
185 "ReduceAction200", /* class_name_string */
188 NULL
, /*NO RESOLUTIONS*/
191 0, /* nullable Object */
193 153, /* ReduceAction */
194 818, /* ReduceAction200 */
197 /* runtime type ReduceAction202 */
198 const struct type type_parser__ReduceAction202
= {
200 "ReduceAction202", /* class_name_string */
203 NULL
, /*NO RESOLUTIONS*/
206 0, /* nullable Object */
208 153, /* ReduceAction */
209 819, /* ReduceAction202 */
212 /* runtime type ReduceAction203 */
213 const struct type type_parser__ReduceAction203
= {
215 "ReduceAction203", /* class_name_string */
218 NULL
, /*NO RESOLUTIONS*/
221 0, /* nullable Object */
223 153, /* ReduceAction */
224 820, /* ReduceAction203 */
227 /* runtime type ReduceAction204 */
228 const struct type type_parser__ReduceAction204
= {
230 "ReduceAction204", /* class_name_string */
233 NULL
, /*NO RESOLUTIONS*/
236 0, /* nullable Object */
238 153, /* ReduceAction */
239 821, /* ReduceAction204 */
242 /* runtime type ReduceAction205 */
243 const struct type type_parser__ReduceAction205
= {
245 "ReduceAction205", /* class_name_string */
248 NULL
, /*NO RESOLUTIONS*/
251 0, /* nullable Object */
253 153, /* ReduceAction */
254 822, /* ReduceAction205 */
257 /* runtime type ReduceAction206 */
258 const struct type type_parser__ReduceAction206
= {
260 "ReduceAction206", /* class_name_string */
263 NULL
, /*NO RESOLUTIONS*/
266 0, /* nullable Object */
268 153, /* ReduceAction */
269 823, /* ReduceAction206 */
272 /* runtime type ReduceAction207 */
273 const struct type type_parser__ReduceAction207
= {
275 "ReduceAction207", /* class_name_string */
278 NULL
, /*NO RESOLUTIONS*/
281 0, /* nullable Object */
283 153, /* ReduceAction */
284 824, /* ReduceAction207 */
287 /* runtime type ReduceAction208 */
288 const struct type type_parser__ReduceAction208
= {
290 "ReduceAction208", /* class_name_string */
293 NULL
, /*NO RESOLUTIONS*/
296 0, /* nullable Object */
298 153, /* ReduceAction */
299 825, /* ReduceAction208 */
302 /* runtime type ReduceAction209 */
303 const struct type type_parser__ReduceAction209
= {
305 "ReduceAction209", /* class_name_string */
308 NULL
, /*NO RESOLUTIONS*/
311 0, /* nullable Object */
313 153, /* ReduceAction */
314 826, /* ReduceAction209 */
317 /* runtime type ReduceAction210 */
318 const struct type type_parser__ReduceAction210
= {
320 "ReduceAction210", /* class_name_string */
323 NULL
, /*NO RESOLUTIONS*/
326 0, /* nullable Object */
328 153, /* ReduceAction */
329 827, /* ReduceAction210 */
332 /* runtime type ReduceAction211 */
333 const struct type type_parser__ReduceAction211
= {
335 "ReduceAction211", /* class_name_string */
338 NULL
, /*NO RESOLUTIONS*/
341 0, /* nullable Object */
343 153, /* ReduceAction */
344 828, /* ReduceAction211 */
347 /* runtime type ReduceAction212 */
348 const struct type type_parser__ReduceAction212
= {
350 "ReduceAction212", /* class_name_string */
353 NULL
, /*NO RESOLUTIONS*/
356 0, /* nullable Object */
358 153, /* ReduceAction */
359 829, /* ReduceAction212 */
362 /* runtime type ReduceAction213 */
363 const struct type type_parser__ReduceAction213
= {
365 "ReduceAction213", /* class_name_string */
368 NULL
, /*NO RESOLUTIONS*/
371 0, /* nullable Object */
373 153, /* ReduceAction */
374 830, /* ReduceAction213 */
377 /* runtime type ReduceAction214 */
378 const struct type type_parser__ReduceAction214
= {
380 "ReduceAction214", /* class_name_string */
383 NULL
, /*NO RESOLUTIONS*/
386 0, /* nullable Object */
388 153, /* ReduceAction */
389 831, /* ReduceAction214 */
392 /* runtime type ReduceAction215 */
393 const struct type type_parser__ReduceAction215
= {
395 "ReduceAction215", /* class_name_string */
398 NULL
, /*NO RESOLUTIONS*/
401 0, /* nullable Object */
403 153, /* ReduceAction */
404 832, /* ReduceAction215 */
407 /* runtime type ReduceAction216 */
408 const struct type type_parser__ReduceAction216
= {
410 "ReduceAction216", /* class_name_string */
413 NULL
, /*NO RESOLUTIONS*/
416 0, /* nullable Object */
418 153, /* ReduceAction */
419 833, /* ReduceAction216 */
422 /* runtime type ReduceAction219 */
423 const struct type type_parser__ReduceAction219
= {
425 "ReduceAction219", /* class_name_string */
428 NULL
, /*NO RESOLUTIONS*/
431 0, /* nullable Object */
433 153, /* ReduceAction */
434 834, /* ReduceAction219 */
437 /* runtime type ReduceAction220 */
438 const struct type type_parser__ReduceAction220
= {
440 "ReduceAction220", /* class_name_string */
443 NULL
, /*NO RESOLUTIONS*/
446 0, /* nullable Object */
448 153, /* ReduceAction */
449 835, /* ReduceAction220 */
452 /* runtime type ReduceAction221 */
453 const struct type type_parser__ReduceAction221
= {
455 "ReduceAction221", /* class_name_string */
458 NULL
, /*NO RESOLUTIONS*/
461 0, /* nullable Object */
463 153, /* ReduceAction */
464 836, /* ReduceAction221 */
467 /* runtime type ReduceAction222 */
468 const struct type type_parser__ReduceAction222
= {
470 "ReduceAction222", /* class_name_string */
473 NULL
, /*NO RESOLUTIONS*/
476 0, /* nullable Object */
478 153, /* ReduceAction */
479 837, /* ReduceAction222 */
482 /* runtime type ReduceAction223 */
483 const struct type type_parser__ReduceAction223
= {
485 "ReduceAction223", /* class_name_string */
488 NULL
, /*NO RESOLUTIONS*/
491 0, /* nullable Object */
493 153, /* ReduceAction */
494 838, /* ReduceAction223 */
497 /* runtime type ReduceAction224 */
498 const struct type type_parser__ReduceAction224
= {
500 "ReduceAction224", /* class_name_string */
503 NULL
, /*NO RESOLUTIONS*/
506 0, /* nullable Object */
508 153, /* ReduceAction */
509 839, /* ReduceAction224 */
512 /* runtime type ReduceAction227 */
513 const struct type type_parser__ReduceAction227
= {
515 "ReduceAction227", /* class_name_string */
518 NULL
, /*NO RESOLUTIONS*/
521 0, /* nullable Object */
523 153, /* ReduceAction */
524 840, /* ReduceAction227 */
527 /* runtime type ReduceAction228 */
528 const struct type type_parser__ReduceAction228
= {
530 "ReduceAction228", /* class_name_string */
533 NULL
, /*NO RESOLUTIONS*/
536 0, /* nullable Object */
538 153, /* ReduceAction */
539 841, /* ReduceAction228 */
542 /* runtime type ReduceAction229 */
543 const struct type type_parser__ReduceAction229
= {
545 "ReduceAction229", /* class_name_string */
548 NULL
, /*NO RESOLUTIONS*/
551 0, /* nullable Object */
553 153, /* ReduceAction */
554 842, /* ReduceAction229 */
557 /* runtime type ReduceAction230 */
558 const struct type type_parser__ReduceAction230
= {
560 "ReduceAction230", /* class_name_string */
563 NULL
, /*NO RESOLUTIONS*/
566 0, /* nullable Object */
568 153, /* ReduceAction */
569 843, /* ReduceAction230 */
572 /* runtime type ReduceAction231 */
573 const struct type type_parser__ReduceAction231
= {
575 "ReduceAction231", /* class_name_string */
578 NULL
, /*NO RESOLUTIONS*/
581 0, /* nullable Object */
583 153, /* ReduceAction */
584 844, /* ReduceAction231 */
587 /* runtime type ReduceAction232 */
588 const struct type type_parser__ReduceAction232
= {
590 "ReduceAction232", /* class_name_string */
593 NULL
, /*NO RESOLUTIONS*/
596 0, /* nullable Object */
598 153, /* ReduceAction */
599 845, /* ReduceAction232 */
602 /* runtime type ReduceAction233 */
603 const struct type type_parser__ReduceAction233
= {
605 "ReduceAction233", /* class_name_string */
608 NULL
, /*NO RESOLUTIONS*/
611 0, /* nullable Object */
613 153, /* ReduceAction */
614 846, /* ReduceAction233 */
617 /* runtime type ReduceAction234 */
618 const struct type type_parser__ReduceAction234
= {
620 "ReduceAction234", /* class_name_string */
623 NULL
, /*NO RESOLUTIONS*/
626 0, /* nullable Object */
628 153, /* ReduceAction */
629 847, /* ReduceAction234 */
632 /* runtime type ReduceAction235 */
633 const struct type type_parser__ReduceAction235
= {
635 "ReduceAction235", /* class_name_string */
638 NULL
, /*NO RESOLUTIONS*/
641 0, /* nullable Object */
643 153, /* ReduceAction */
644 848, /* ReduceAction235 */
647 /* runtime type ReduceAction238 */
648 const struct type type_parser__ReduceAction238
= {
650 "ReduceAction238", /* class_name_string */
653 NULL
, /*NO RESOLUTIONS*/
656 0, /* nullable Object */
658 153, /* ReduceAction */
659 849, /* ReduceAction238 */
662 /* runtime type ReduceAction239 */
663 const struct type type_parser__ReduceAction239
= {
665 "ReduceAction239", /* class_name_string */
668 NULL
, /*NO RESOLUTIONS*/
671 0, /* nullable Object */
673 153, /* ReduceAction */
674 850, /* ReduceAction239 */
677 /* runtime type ReduceAction240 */
678 const struct type type_parser__ReduceAction240
= {
680 "ReduceAction240", /* class_name_string */
683 NULL
, /*NO RESOLUTIONS*/
686 0, /* nullable Object */
688 153, /* ReduceAction */
689 851, /* ReduceAction240 */
692 /* runtime type ReduceAction241 */
693 const struct type type_parser__ReduceAction241
= {
695 "ReduceAction241", /* class_name_string */
698 NULL
, /*NO RESOLUTIONS*/
701 0, /* nullable Object */
703 153, /* ReduceAction */
704 852, /* ReduceAction241 */
707 /* runtime type ReduceAction242 */
708 const struct type type_parser__ReduceAction242
= {
710 "ReduceAction242", /* class_name_string */
713 NULL
, /*NO RESOLUTIONS*/
716 0, /* nullable Object */
718 153, /* ReduceAction */
719 853, /* ReduceAction242 */
722 /* runtime type ReduceAction243 */
723 const struct type type_parser__ReduceAction243
= {
725 "ReduceAction243", /* class_name_string */
728 NULL
, /*NO RESOLUTIONS*/
731 0, /* nullable Object */
733 153, /* ReduceAction */
734 854, /* ReduceAction243 */
737 /* runtime type ReduceAction246 */
738 const struct type type_parser__ReduceAction246
= {
740 "ReduceAction246", /* class_name_string */
743 NULL
, /*NO RESOLUTIONS*/
746 0, /* nullable Object */
748 153, /* ReduceAction */
749 855, /* ReduceAction246 */
752 /* runtime type ReduceAction247 */
753 const struct type type_parser__ReduceAction247
= {
755 "ReduceAction247", /* class_name_string */
758 NULL
, /*NO RESOLUTIONS*/
761 0, /* nullable Object */
763 153, /* ReduceAction */
764 856, /* ReduceAction247 */
767 /* runtime type ReduceAction248 */
768 const struct type type_parser__ReduceAction248
= {
770 "ReduceAction248", /* class_name_string */
773 NULL
, /*NO RESOLUTIONS*/
776 0, /* nullable Object */
778 153, /* ReduceAction */
779 857, /* ReduceAction248 */
782 /* runtime type ReduceAction249 */
783 const struct type type_parser__ReduceAction249
= {
785 "ReduceAction249", /* class_name_string */
788 NULL
, /*NO RESOLUTIONS*/
791 0, /* nullable Object */
793 153, /* ReduceAction */
794 858, /* ReduceAction249 */
797 /* runtime type ReduceAction250 */
798 const struct type type_parser__ReduceAction250
= {
800 "ReduceAction250", /* class_name_string */
803 NULL
, /*NO RESOLUTIONS*/
806 0, /* nullable Object */
808 153, /* ReduceAction */
809 859, /* ReduceAction250 */
812 /* runtime type ReduceAction251 */
813 const struct type type_parser__ReduceAction251
= {
815 "ReduceAction251", /* class_name_string */
818 NULL
, /*NO RESOLUTIONS*/
821 0, /* nullable Object */
823 153, /* ReduceAction */
824 860, /* ReduceAction251 */
827 /* runtime type ReduceAction252 */
828 const struct type type_parser__ReduceAction252
= {
830 "ReduceAction252", /* class_name_string */
833 NULL
, /*NO RESOLUTIONS*/
836 0, /* nullable Object */
838 153, /* ReduceAction */
839 861, /* ReduceAction252 */
842 /* runtime type ReduceAction253 */
843 const struct type type_parser__ReduceAction253
= {
845 "ReduceAction253", /* class_name_string */
848 NULL
, /*NO RESOLUTIONS*/
851 0, /* nullable Object */
853 153, /* ReduceAction */
854 862, /* ReduceAction253 */
857 /* runtime type ReduceAction254 */
858 const struct type type_parser__ReduceAction254
= {
860 "ReduceAction254", /* class_name_string */
863 NULL
, /*NO RESOLUTIONS*/
866 0, /* nullable Object */
868 153, /* ReduceAction */
869 863, /* ReduceAction254 */
872 /* runtime type ReduceAction255 */
873 const struct type type_parser__ReduceAction255
= {
875 "ReduceAction255", /* class_name_string */
878 NULL
, /*NO RESOLUTIONS*/
881 0, /* nullable Object */
883 153, /* ReduceAction */
884 864, /* ReduceAction255 */
887 /* runtime type ReduceAction258 */
888 const struct type type_parser__ReduceAction258
= {
890 "ReduceAction258", /* class_name_string */
893 NULL
, /*NO RESOLUTIONS*/
896 0, /* nullable Object */
898 153, /* ReduceAction */
899 865, /* ReduceAction258 */
902 /* runtime type ReduceAction259 */
903 const struct type type_parser__ReduceAction259
= {
905 "ReduceAction259", /* class_name_string */
908 NULL
, /*NO RESOLUTIONS*/
911 0, /* nullable Object */
913 153, /* ReduceAction */
914 866, /* ReduceAction259 */
917 /* runtime type ReduceAction260 */
918 const struct type type_parser__ReduceAction260
= {
920 "ReduceAction260", /* class_name_string */
923 NULL
, /*NO RESOLUTIONS*/
926 0, /* nullable Object */
928 153, /* ReduceAction */
929 867, /* ReduceAction260 */
932 /* runtime type ReduceAction261 */
933 const struct type type_parser__ReduceAction261
= {
935 "ReduceAction261", /* class_name_string */
938 NULL
, /*NO RESOLUTIONS*/
941 0, /* nullable Object */
943 153, /* ReduceAction */
944 868, /* ReduceAction261 */
947 /* runtime type ReduceAction262 */
948 const struct type type_parser__ReduceAction262
= {
950 "ReduceAction262", /* class_name_string */
953 NULL
, /*NO RESOLUTIONS*/
956 0, /* nullable Object */
958 153, /* ReduceAction */
959 869, /* ReduceAction262 */
962 /* runtime type ReduceAction263 */
963 const struct type type_parser__ReduceAction263
= {
965 "ReduceAction263", /* class_name_string */
968 NULL
, /*NO RESOLUTIONS*/
971 0, /* nullable Object */
973 153, /* ReduceAction */
974 870, /* ReduceAction263 */
977 /* runtime type ReduceAction264 */
978 const struct type type_parser__ReduceAction264
= {
980 "ReduceAction264", /* class_name_string */
983 NULL
, /*NO RESOLUTIONS*/
986 0, /* nullable Object */
988 153, /* ReduceAction */
989 871, /* ReduceAction264 */
992 /* runtime type ReduceAction265 */
993 const struct type type_parser__ReduceAction265
= {
995 "ReduceAction265", /* class_name_string */
998 NULL
, /*NO RESOLUTIONS*/
1001 0, /* nullable Object */
1003 153, /* ReduceAction */
1004 872, /* ReduceAction265 */
1007 /* runtime type ReduceAction266 */
1008 const struct type type_parser__ReduceAction266
= {
1010 "ReduceAction266", /* class_name_string */
1013 NULL
, /*NO RESOLUTIONS*/
1016 0, /* nullable Object */
1018 153, /* ReduceAction */
1019 873, /* ReduceAction266 */
1022 /* runtime type ReduceAction267 */
1023 const struct type type_parser__ReduceAction267
= {
1025 "ReduceAction267", /* class_name_string */
1028 NULL
, /*NO RESOLUTIONS*/
1031 0, /* nullable Object */
1033 153, /* ReduceAction */
1034 874, /* ReduceAction267 */
1037 /* runtime type ReduceAction268 */
1038 const struct type type_parser__ReduceAction268
= {
1040 "ReduceAction268", /* class_name_string */
1043 NULL
, /*NO RESOLUTIONS*/
1046 0, /* nullable Object */
1048 153, /* ReduceAction */
1049 875, /* ReduceAction268 */
1052 /* runtime type ReduceAction270 */
1053 const struct type type_parser__ReduceAction270
= {
1055 "ReduceAction270", /* class_name_string */
1058 NULL
, /*NO RESOLUTIONS*/
1061 0, /* nullable Object */
1063 153, /* ReduceAction */
1064 876, /* ReduceAction270 */
1067 /* runtime type ReduceAction272 */
1068 const struct type type_parser__ReduceAction272
= {
1070 "ReduceAction272", /* class_name_string */
1073 NULL
, /*NO RESOLUTIONS*/
1076 0, /* nullable Object */
1078 153, /* ReduceAction */
1079 877, /* ReduceAction272 */
1082 /* runtime type ReduceAction273 */
1083 const struct type type_parser__ReduceAction273
= {
1085 "ReduceAction273", /* class_name_string */
1088 NULL
, /*NO RESOLUTIONS*/
1091 0, /* nullable Object */
1093 153, /* ReduceAction */
1094 878, /* ReduceAction273 */
1097 /* runtime type ReduceAction274 */
1098 const struct type type_parser__ReduceAction274
= {
1100 "ReduceAction274", /* class_name_string */
1103 NULL
, /*NO RESOLUTIONS*/
1106 0, /* nullable Object */
1108 153, /* ReduceAction */
1109 879, /* ReduceAction274 */
1112 /* runtime type ReduceAction275 */
1113 const struct type type_parser__ReduceAction275
= {
1115 "ReduceAction275", /* class_name_string */
1118 NULL
, /*NO RESOLUTIONS*/
1121 0, /* nullable Object */
1123 153, /* ReduceAction */
1124 880, /* ReduceAction275 */
1127 /* runtime type ReduceAction277 */
1128 const struct type type_parser__ReduceAction277
= {
1130 "ReduceAction277", /* class_name_string */
1133 NULL
, /*NO RESOLUTIONS*/
1136 0, /* nullable Object */
1138 153, /* ReduceAction */
1139 881, /* ReduceAction277 */
1142 /* runtime type ReduceAction279 */
1143 const struct type type_parser__ReduceAction279
= {
1145 "ReduceAction279", /* class_name_string */
1148 NULL
, /*NO RESOLUTIONS*/
1151 0, /* nullable Object */
1153 153, /* ReduceAction */
1154 882, /* ReduceAction279 */
1157 /* runtime type ReduceAction280 */
1158 const struct type type_parser__ReduceAction280
= {
1160 "ReduceAction280", /* class_name_string */
1163 NULL
, /*NO RESOLUTIONS*/
1166 0, /* nullable Object */
1168 153, /* ReduceAction */
1169 883, /* ReduceAction280 */
1172 /* runtime type ReduceAction281 */
1173 const struct type type_parser__ReduceAction281
= {
1175 "ReduceAction281", /* class_name_string */
1178 NULL
, /*NO RESOLUTIONS*/
1181 0, /* nullable Object */
1183 153, /* ReduceAction */
1184 884, /* ReduceAction281 */
1187 /* runtime type ReduceAction282 */
1188 const struct type type_parser__ReduceAction282
= {
1190 "ReduceAction282", /* class_name_string */
1193 NULL
, /*NO RESOLUTIONS*/
1196 0, /* nullable Object */
1198 153, /* ReduceAction */
1199 885, /* ReduceAction282 */
1202 /* runtime type ReduceAction283 */
1203 const struct type type_parser__ReduceAction283
= {
1205 "ReduceAction283", /* class_name_string */
1208 NULL
, /*NO RESOLUTIONS*/
1211 0, /* nullable Object */
1213 153, /* ReduceAction */
1214 886, /* ReduceAction283 */
1217 /* runtime type ReduceAction284 */
1218 const struct type type_parser__ReduceAction284
= {
1220 "ReduceAction284", /* class_name_string */
1223 NULL
, /*NO RESOLUTIONS*/
1226 0, /* nullable Object */
1228 153, /* ReduceAction */
1229 887, /* ReduceAction284 */
1232 /* runtime type ReduceAction285 */
1233 const struct type type_parser__ReduceAction285
= {
1235 "ReduceAction285", /* class_name_string */
1238 NULL
, /*NO RESOLUTIONS*/
1241 0, /* nullable Object */
1243 153, /* ReduceAction */
1244 888, /* ReduceAction285 */
1247 /* runtime type ReduceAction286 */
1248 const struct type type_parser__ReduceAction286
= {
1250 "ReduceAction286", /* class_name_string */
1253 NULL
, /*NO RESOLUTIONS*/
1256 0, /* nullable Object */
1258 153, /* ReduceAction */
1259 889, /* ReduceAction286 */
1262 /* runtime type ReduceAction287 */
1263 const struct type type_parser__ReduceAction287
= {
1265 "ReduceAction287", /* class_name_string */
1268 NULL
, /*NO RESOLUTIONS*/
1271 0, /* nullable Object */
1273 153, /* ReduceAction */
1274 890, /* ReduceAction287 */
1277 /* runtime type ReduceAction288 */
1278 const struct type type_parser__ReduceAction288
= {
1280 "ReduceAction288", /* class_name_string */
1283 NULL
, /*NO RESOLUTIONS*/
1286 0, /* nullable Object */
1288 153, /* ReduceAction */
1289 891, /* ReduceAction288 */
1292 /* runtime type ReduceAction290 */
1293 const struct type type_parser__ReduceAction290
= {
1295 "ReduceAction290", /* class_name_string */
1298 NULL
, /*NO RESOLUTIONS*/
1301 0, /* nullable Object */
1303 153, /* ReduceAction */
1304 892, /* ReduceAction290 */
1307 /* runtime type ReduceAction291 */
1308 const struct type type_parser__ReduceAction291
= {
1310 "ReduceAction291", /* class_name_string */
1313 NULL
, /*NO RESOLUTIONS*/
1316 0, /* nullable Object */
1318 153, /* ReduceAction */
1319 893, /* ReduceAction291 */
1322 /* runtime type ReduceAction293 */
1323 const struct type type_parser__ReduceAction293
= {
1325 "ReduceAction293", /* class_name_string */
1328 NULL
, /*NO RESOLUTIONS*/
1331 0, /* nullable Object */
1333 153, /* ReduceAction */
1334 894, /* ReduceAction293 */
1337 /* runtime type ReduceAction294 */
1338 const struct type type_parser__ReduceAction294
= {
1340 "ReduceAction294", /* class_name_string */
1343 NULL
, /*NO RESOLUTIONS*/
1346 0, /* nullable Object */
1348 153, /* ReduceAction */
1349 895, /* ReduceAction294 */
1352 /* runtime type ReduceAction295 */
1353 const struct type type_parser__ReduceAction295
= {
1355 "ReduceAction295", /* class_name_string */
1358 NULL
, /*NO RESOLUTIONS*/
1361 0, /* nullable Object */
1363 153, /* ReduceAction */
1364 896, /* ReduceAction295 */
1367 /* runtime type ReduceAction297 */
1368 const struct type type_parser__ReduceAction297
= {
1370 "ReduceAction297", /* class_name_string */
1373 NULL
, /*NO RESOLUTIONS*/
1376 0, /* nullable Object */
1378 153, /* ReduceAction */
1379 897, /* ReduceAction297 */
1382 /* runtime type ReduceAction299 */
1383 const struct type type_parser__ReduceAction299
= {
1385 "ReduceAction299", /* class_name_string */
1388 NULL
, /*NO RESOLUTIONS*/
1391 0, /* nullable Object */
1393 153, /* ReduceAction */
1394 898, /* ReduceAction299 */
1397 /* runtime type ReduceAction300 */
1398 const struct type type_parser__ReduceAction300
= {
1400 "ReduceAction300", /* class_name_string */
1403 NULL
, /*NO RESOLUTIONS*/
1406 0, /* nullable Object */
1408 153, /* ReduceAction */
1409 899, /* ReduceAction300 */
1412 /* runtime type ReduceAction302 */
1413 const struct type type_parser__ReduceAction302
= {
1415 "ReduceAction302", /* class_name_string */
1418 NULL
, /*NO RESOLUTIONS*/
1421 0, /* nullable Object */
1423 153, /* ReduceAction */
1424 900, /* ReduceAction302 */
1427 /* runtime type ReduceAction303 */
1428 const struct type type_parser__ReduceAction303
= {
1430 "ReduceAction303", /* class_name_string */
1433 NULL
, /*NO RESOLUTIONS*/
1436 0, /* nullable Object */
1438 153, /* ReduceAction */
1439 901, /* ReduceAction303 */
1442 /* runtime type ReduceAction304 */
1443 const struct type type_parser__ReduceAction304
= {
1445 "ReduceAction304", /* class_name_string */
1448 NULL
, /*NO RESOLUTIONS*/
1451 0, /* nullable Object */
1453 153, /* ReduceAction */
1454 902, /* ReduceAction304 */
1457 /* runtime type ReduceAction305 */
1458 const struct type type_parser__ReduceAction305
= {
1460 "ReduceAction305", /* class_name_string */
1463 NULL
, /*NO RESOLUTIONS*/
1466 0, /* nullable Object */
1468 153, /* ReduceAction */
1469 903, /* ReduceAction305 */
1472 /* runtime type ReduceAction307 */
1473 const struct type type_parser__ReduceAction307
= {
1475 "ReduceAction307", /* class_name_string */
1478 NULL
, /*NO RESOLUTIONS*/
1481 0, /* nullable Object */
1483 153, /* ReduceAction */
1484 904, /* ReduceAction307 */
1487 /* runtime type ReduceAction308 */
1488 const struct type type_parser__ReduceAction308
= {
1490 "ReduceAction308", /* class_name_string */
1493 NULL
, /*NO RESOLUTIONS*/
1496 0, /* nullable Object */
1498 153, /* ReduceAction */
1499 905, /* ReduceAction308 */
1502 /* runtime type ReduceAction310 */
1503 const struct type type_parser__ReduceAction310
= {
1505 "ReduceAction310", /* class_name_string */
1508 NULL
, /*NO RESOLUTIONS*/
1511 0, /* nullable Object */
1513 153, /* ReduceAction */
1514 906, /* ReduceAction310 */
1517 /* runtime type ReduceAction312 */
1518 const struct type type_parser__ReduceAction312
= {
1520 "ReduceAction312", /* class_name_string */
1523 NULL
, /*NO RESOLUTIONS*/
1526 0, /* nullable Object */
1528 153, /* ReduceAction */
1529 907, /* ReduceAction312 */
1532 /* runtime type ReduceAction314 */
1533 const struct type type_parser__ReduceAction314
= {
1535 "ReduceAction314", /* class_name_string */
1538 NULL
, /*NO RESOLUTIONS*/
1541 0, /* nullable Object */
1543 153, /* ReduceAction */
1544 908, /* ReduceAction314 */
1547 /* runtime type ReduceAction318 */
1548 const struct type type_parser__ReduceAction318
= {
1550 "ReduceAction318", /* class_name_string */
1553 NULL
, /*NO RESOLUTIONS*/
1556 0, /* nullable Object */
1558 153, /* ReduceAction */
1559 909, /* ReduceAction318 */
1562 /* runtime type ReduceAction320 */
1563 const struct type type_parser__ReduceAction320
= {
1565 "ReduceAction320", /* class_name_string */
1568 NULL
, /*NO RESOLUTIONS*/
1571 0, /* nullable Object */
1573 153, /* ReduceAction */
1574 910, /* ReduceAction320 */
1577 /* runtime type ReduceAction322 */
1578 const struct type type_parser__ReduceAction322
= {
1580 "ReduceAction322", /* class_name_string */
1583 NULL
, /*NO RESOLUTIONS*/
1586 0, /* nullable Object */
1588 153, /* ReduceAction */
1589 911, /* ReduceAction322 */
1592 /* runtime type ReduceAction326 */
1593 const struct type type_parser__ReduceAction326
= {
1595 "ReduceAction326", /* class_name_string */
1598 NULL
, /*NO RESOLUTIONS*/
1601 0, /* nullable Object */
1603 153, /* ReduceAction */
1604 912, /* ReduceAction326 */
1607 /* runtime type ReduceAction328 */
1608 const struct type type_parser__ReduceAction328
= {
1610 "ReduceAction328", /* class_name_string */
1613 NULL
, /*NO RESOLUTIONS*/
1616 0, /* nullable Object */
1618 153, /* ReduceAction */
1619 913, /* ReduceAction328 */
1622 /* runtime type ReduceAction330 */
1623 const struct type type_parser__ReduceAction330
= {
1625 "ReduceAction330", /* class_name_string */
1628 NULL
, /*NO RESOLUTIONS*/
1631 0, /* nullable Object */
1633 153, /* ReduceAction */
1634 914, /* ReduceAction330 */
1637 /* runtime type ReduceAction331 */
1638 const struct type type_parser__ReduceAction331
= {
1640 "ReduceAction331", /* class_name_string */
1643 NULL
, /*NO RESOLUTIONS*/
1646 0, /* nullable Object */
1648 153, /* ReduceAction */
1649 915, /* ReduceAction331 */
1652 /* runtime type ReduceAction332 */
1653 const struct type type_parser__ReduceAction332
= {
1655 "ReduceAction332", /* class_name_string */
1658 NULL
, /*NO RESOLUTIONS*/
1661 0, /* nullable Object */
1663 153, /* ReduceAction */
1664 916, /* ReduceAction332 */
1667 /* runtime type ReduceAction333 */
1668 const struct type type_parser__ReduceAction333
= {
1670 "ReduceAction333", /* class_name_string */
1673 NULL
, /*NO RESOLUTIONS*/
1676 0, /* nullable Object */
1678 153, /* ReduceAction */
1679 917, /* ReduceAction333 */
1682 /* runtime type ReduceAction334 */
1683 const struct type type_parser__ReduceAction334
= {
1685 "ReduceAction334", /* class_name_string */
1688 NULL
, /*NO RESOLUTIONS*/
1691 0, /* nullable Object */
1693 153, /* ReduceAction */
1694 918, /* ReduceAction334 */
1697 /* runtime type ReduceAction335 */
1698 const struct type type_parser__ReduceAction335
= {
1700 "ReduceAction335", /* class_name_string */
1703 NULL
, /*NO RESOLUTIONS*/
1706 0, /* nullable Object */
1708 153, /* ReduceAction */
1709 919, /* ReduceAction335 */
1712 /* runtime type ReduceAction336 */
1713 const struct type type_parser__ReduceAction336
= {
1715 "ReduceAction336", /* class_name_string */
1718 NULL
, /*NO RESOLUTIONS*/
1721 0, /* nullable Object */
1723 153, /* ReduceAction */
1724 920, /* ReduceAction336 */
1727 /* runtime type ReduceAction337 */
1728 const struct type type_parser__ReduceAction337
= {
1730 "ReduceAction337", /* class_name_string */
1733 NULL
, /*NO RESOLUTIONS*/
1736 0, /* nullable Object */
1738 153, /* ReduceAction */
1739 921, /* ReduceAction337 */
1742 /* runtime type ReduceAction340 */
1743 const struct type type_parser__ReduceAction340
= {
1745 "ReduceAction340", /* class_name_string */
1748 NULL
, /*NO RESOLUTIONS*/
1751 0, /* nullable Object */
1753 153, /* ReduceAction */
1754 922, /* ReduceAction340 */
1757 /* runtime type ReduceAction341 */
1758 const struct type type_parser__ReduceAction341
= {
1760 "ReduceAction341", /* class_name_string */
1763 NULL
, /*NO RESOLUTIONS*/
1766 0, /* nullable Object */
1768 153, /* ReduceAction */
1769 923, /* ReduceAction341 */
1772 /* runtime type ReduceAction342 */
1773 const struct type type_parser__ReduceAction342
= {
1775 "ReduceAction342", /* class_name_string */
1778 NULL
, /*NO RESOLUTIONS*/
1781 0, /* nullable Object */
1783 153, /* ReduceAction */
1784 924, /* ReduceAction342 */
1787 /* runtime type ReduceAction343 */
1788 const struct type type_parser__ReduceAction343
= {
1790 "ReduceAction343", /* class_name_string */
1793 NULL
, /*NO RESOLUTIONS*/
1796 0, /* nullable Object */
1798 153, /* ReduceAction */
1799 925, /* ReduceAction343 */
1802 /* runtime type ReduceAction344 */
1803 const struct type type_parser__ReduceAction344
= {
1805 "ReduceAction344", /* class_name_string */
1808 NULL
, /*NO RESOLUTIONS*/
1811 0, /* nullable Object */
1813 153, /* ReduceAction */
1814 926, /* ReduceAction344 */
1817 /* runtime type ReduceAction345 */
1818 const struct type type_parser__ReduceAction345
= {
1820 "ReduceAction345", /* class_name_string */
1823 NULL
, /*NO RESOLUTIONS*/
1826 0, /* nullable Object */
1828 153, /* ReduceAction */
1829 927, /* ReduceAction345 */
1832 /* runtime type ReduceAction346 */
1833 const struct type type_parser__ReduceAction346
= {
1835 "ReduceAction346", /* class_name_string */
1838 NULL
, /*NO RESOLUTIONS*/
1841 0, /* nullable Object */
1843 153, /* ReduceAction */
1844 928, /* ReduceAction346 */
1847 /* runtime type ReduceAction347 */
1848 const struct type type_parser__ReduceAction347
= {
1850 "ReduceAction347", /* class_name_string */
1853 NULL
, /*NO RESOLUTIONS*/
1856 0, /* nullable Object */
1858 153, /* ReduceAction */
1859 929, /* ReduceAction347 */
1862 /* runtime type ReduceAction348 */
1863 const struct type type_parser__ReduceAction348
= {
1865 "ReduceAction348", /* class_name_string */
1868 NULL
, /*NO RESOLUTIONS*/
1871 0, /* nullable Object */
1873 153, /* ReduceAction */
1874 930, /* ReduceAction348 */
1877 /* runtime type ReduceAction349 */
1878 const struct type type_parser__ReduceAction349
= {
1880 "ReduceAction349", /* class_name_string */
1883 NULL
, /*NO RESOLUTIONS*/
1886 0, /* nullable Object */
1888 153, /* ReduceAction */
1889 931, /* ReduceAction349 */
1892 /* runtime type ReduceAction350 */
1893 const struct type type_parser__ReduceAction350
= {
1895 "ReduceAction350", /* class_name_string */
1898 NULL
, /*NO RESOLUTIONS*/
1901 0, /* nullable Object */
1903 153, /* ReduceAction */
1904 932, /* ReduceAction350 */
1907 /* runtime type ReduceAction351 */
1908 const struct type type_parser__ReduceAction351
= {
1910 "ReduceAction351", /* class_name_string */
1913 NULL
, /*NO RESOLUTIONS*/
1916 0, /* nullable Object */
1918 153, /* ReduceAction */
1919 933, /* ReduceAction351 */
1922 /* runtime type ReduceAction352 */
1923 const struct type type_parser__ReduceAction352
= {
1925 "ReduceAction352", /* class_name_string */
1928 NULL
, /*NO RESOLUTIONS*/
1931 0, /* nullable Object */
1933 153, /* ReduceAction */
1934 934, /* ReduceAction352 */
1937 /* runtime type ReduceAction355 */
1938 const struct type type_parser__ReduceAction355
= {
1940 "ReduceAction355", /* class_name_string */
1943 NULL
, /*NO RESOLUTIONS*/
1946 0, /* nullable Object */
1948 153, /* ReduceAction */
1949 935, /* ReduceAction355 */
1952 /* runtime type ReduceAction356 */
1953 const struct type type_parser__ReduceAction356
= {
1955 "ReduceAction356", /* class_name_string */
1958 NULL
, /*NO RESOLUTIONS*/
1961 0, /* nullable Object */
1963 153, /* ReduceAction */
1964 936, /* ReduceAction356 */
1967 /* runtime type ReduceAction357 */
1968 const struct type type_parser__ReduceAction357
= {
1970 "ReduceAction357", /* class_name_string */
1973 NULL
, /*NO RESOLUTIONS*/
1976 0, /* nullable Object */
1978 153, /* ReduceAction */
1979 937, /* ReduceAction357 */
1982 /* runtime type ReduceAction358 */
1983 const struct type type_parser__ReduceAction358
= {
1985 "ReduceAction358", /* class_name_string */
1988 NULL
, /*NO RESOLUTIONS*/
1991 0, /* nullable Object */
1993 153, /* ReduceAction */
1994 938, /* ReduceAction358 */
1997 /* runtime type ReduceAction360 */
1998 const struct type type_parser__ReduceAction360
= {
2000 "ReduceAction360", /* class_name_string */
2003 NULL
, /*NO RESOLUTIONS*/
2006 0, /* nullable Object */
2008 153, /* ReduceAction */
2009 939, /* ReduceAction360 */
2012 /* runtime type ReduceAction361 */
2013 const struct type type_parser__ReduceAction361
= {
2015 "ReduceAction361", /* class_name_string */
2018 NULL
, /*NO RESOLUTIONS*/
2021 0, /* nullable Object */
2023 153, /* ReduceAction */
2024 940, /* ReduceAction361 */
2027 /* runtime type ReduceAction362 */
2028 const struct type type_parser__ReduceAction362
= {
2030 "ReduceAction362", /* class_name_string */
2033 NULL
, /*NO RESOLUTIONS*/
2036 0, /* nullable Object */
2038 153, /* ReduceAction */
2039 941, /* ReduceAction362 */
2042 /* runtime type ReduceAction363 */
2043 const struct type type_parser__ReduceAction363
= {
2045 "ReduceAction363", /* class_name_string */
2048 NULL
, /*NO RESOLUTIONS*/
2051 0, /* nullable Object */
2053 153, /* ReduceAction */
2054 942, /* ReduceAction363 */
2057 /* runtime type ReduceAction364 */
2058 const struct type type_parser__ReduceAction364
= {
2060 "ReduceAction364", /* class_name_string */
2063 NULL
, /*NO RESOLUTIONS*/
2066 0, /* nullable Object */
2068 153, /* ReduceAction */
2069 943, /* ReduceAction364 */
2072 /* runtime type ReduceAction365 */
2073 const struct type type_parser__ReduceAction365
= {
2075 "ReduceAction365", /* class_name_string */
2078 NULL
, /*NO RESOLUTIONS*/
2081 0, /* nullable Object */
2083 153, /* ReduceAction */
2084 944, /* ReduceAction365 */
2087 /* runtime type ReduceAction366 */
2088 const struct type type_parser__ReduceAction366
= {
2090 "ReduceAction366", /* class_name_string */
2093 NULL
, /*NO RESOLUTIONS*/
2096 0, /* nullable Object */
2098 153, /* ReduceAction */
2099 945, /* ReduceAction366 */
2102 /* runtime type ReduceAction369 */
2103 const struct type type_parser__ReduceAction369
= {
2105 "ReduceAction369", /* class_name_string */
2108 NULL
, /*NO RESOLUTIONS*/
2111 0, /* nullable Object */
2113 153, /* ReduceAction */
2114 946, /* ReduceAction369 */
2117 /* runtime type ReduceAction370 */
2118 const struct type type_parser__ReduceAction370
= {
2120 "ReduceAction370", /* class_name_string */
2123 NULL
, /*NO RESOLUTIONS*/
2126 0, /* nullable Object */
2128 153, /* ReduceAction */
2129 947, /* ReduceAction370 */
2132 /* runtime type ReduceAction371 */
2133 const struct type type_parser__ReduceAction371
= {
2135 "ReduceAction371", /* class_name_string */
2138 NULL
, /*NO RESOLUTIONS*/
2141 0, /* nullable Object */
2143 153, /* ReduceAction */
2144 948, /* ReduceAction371 */
2147 /* runtime type ReduceAction372 */
2148 const struct type type_parser__ReduceAction372
= {
2150 "ReduceAction372", /* class_name_string */
2153 NULL
, /*NO RESOLUTIONS*/
2156 0, /* nullable Object */
2158 153, /* ReduceAction */
2159 949, /* ReduceAction372 */
2162 /* runtime type ReduceAction373 */
2163 const struct type type_parser__ReduceAction373
= {
2165 "ReduceAction373", /* class_name_string */
2168 NULL
, /*NO RESOLUTIONS*/
2171 0, /* nullable Object */
2173 153, /* ReduceAction */
2174 950, /* ReduceAction373 */
2177 /* runtime type ReduceAction375 */
2178 const struct type type_parser__ReduceAction375
= {
2180 "ReduceAction375", /* class_name_string */
2183 NULL
, /*NO RESOLUTIONS*/
2186 0, /* nullable Object */
2188 153, /* ReduceAction */
2189 951, /* ReduceAction375 */
2192 /* runtime type ReduceAction376 */
2193 const struct type type_parser__ReduceAction376
= {
2195 "ReduceAction376", /* class_name_string */
2198 NULL
, /*NO RESOLUTIONS*/
2201 0, /* nullable Object */
2203 153, /* ReduceAction */
2204 952, /* ReduceAction376 */
2207 /* runtime type ReduceAction377 */
2208 const struct type type_parser__ReduceAction377
= {
2210 "ReduceAction377", /* class_name_string */
2213 NULL
, /*NO RESOLUTIONS*/
2216 0, /* nullable Object */
2218 153, /* ReduceAction */
2219 953, /* ReduceAction377 */
2222 /* runtime type ReduceAction378 */
2223 const struct type type_parser__ReduceAction378
= {
2225 "ReduceAction378", /* class_name_string */
2228 NULL
, /*NO RESOLUTIONS*/
2231 0, /* nullable Object */
2233 153, /* ReduceAction */
2234 954, /* ReduceAction378 */
2237 /* runtime type ReduceAction379 */
2238 const struct type type_parser__ReduceAction379
= {
2240 "ReduceAction379", /* class_name_string */
2243 NULL
, /*NO RESOLUTIONS*/
2246 0, /* nullable Object */
2248 153, /* ReduceAction */
2249 955, /* ReduceAction379 */
2252 /* runtime type ReduceAction382 */
2253 const struct type type_parser__ReduceAction382
= {
2255 "ReduceAction382", /* class_name_string */
2258 NULL
, /*NO RESOLUTIONS*/
2261 0, /* nullable Object */
2263 153, /* ReduceAction */
2264 956, /* ReduceAction382 */
2267 /* runtime type ReduceAction384 */
2268 const struct type type_parser__ReduceAction384
= {
2270 "ReduceAction384", /* class_name_string */
2273 NULL
, /*NO RESOLUTIONS*/
2276 0, /* nullable Object */
2278 153, /* ReduceAction */
2279 957, /* ReduceAction384 */
2282 /* runtime type ReduceAction386 */
2283 const struct type type_parser__ReduceAction386
= {
2285 "ReduceAction386", /* class_name_string */
2288 NULL
, /*NO RESOLUTIONS*/
2291 0, /* nullable Object */
2293 153, /* ReduceAction */
2294 958, /* ReduceAction386 */
2297 /* runtime type ReduceAction387 */
2298 const struct type type_parser__ReduceAction387
= {
2300 "ReduceAction387", /* class_name_string */
2303 NULL
, /*NO RESOLUTIONS*/
2306 0, /* nullable Object */
2308 153, /* ReduceAction */
2309 959, /* ReduceAction387 */
2312 /* runtime type ReduceAction388 */
2313 const struct type type_parser__ReduceAction388
= {
2315 "ReduceAction388", /* class_name_string */
2318 NULL
, /*NO RESOLUTIONS*/
2321 0, /* nullable Object */
2323 153, /* ReduceAction */
2324 960, /* ReduceAction388 */
2327 /* runtime type ReduceAction389 */
2328 const struct type type_parser__ReduceAction389
= {
2330 "ReduceAction389", /* class_name_string */
2333 NULL
, /*NO RESOLUTIONS*/
2336 0, /* nullable Object */
2338 153, /* ReduceAction */
2339 961, /* ReduceAction389 */
2342 /* runtime type ReduceAction390 */
2343 const struct type type_parser__ReduceAction390
= {
2345 "ReduceAction390", /* class_name_string */
2348 NULL
, /*NO RESOLUTIONS*/
2351 0, /* nullable Object */
2353 153, /* ReduceAction */
2354 962, /* ReduceAction390 */
2357 /* runtime type ReduceAction391 */
2358 const struct type type_parser__ReduceAction391
= {
2360 "ReduceAction391", /* class_name_string */
2363 NULL
, /*NO RESOLUTIONS*/
2366 0, /* nullable Object */
2368 153, /* ReduceAction */
2369 963, /* ReduceAction391 */
2372 /* runtime type ReduceAction392 */
2373 const struct type type_parser__ReduceAction392
= {
2375 "ReduceAction392", /* class_name_string */
2378 NULL
, /*NO RESOLUTIONS*/
2381 0, /* nullable Object */
2383 153, /* ReduceAction */
2384 964, /* ReduceAction392 */
2387 /* runtime type ReduceAction393 */
2388 const struct type type_parser__ReduceAction393
= {
2390 "ReduceAction393", /* class_name_string */
2393 NULL
, /*NO RESOLUTIONS*/
2396 0, /* nullable Object */
2398 153, /* ReduceAction */
2399 965, /* ReduceAction393 */
2402 /* runtime type ReduceAction394 */
2403 const struct type type_parser__ReduceAction394
= {
2405 "ReduceAction394", /* class_name_string */
2408 NULL
, /*NO RESOLUTIONS*/
2411 0, /* nullable Object */
2413 153, /* ReduceAction */
2414 966, /* ReduceAction394 */
2417 /* runtime type ReduceAction395 */
2418 const struct type type_parser__ReduceAction395
= {
2420 "ReduceAction395", /* class_name_string */
2423 NULL
, /*NO RESOLUTIONS*/
2426 0, /* nullable Object */
2428 153, /* ReduceAction */
2429 967, /* ReduceAction395 */
2432 /* runtime type ReduceAction396 */
2433 const struct type type_parser__ReduceAction396
= {
2435 "ReduceAction396", /* class_name_string */
2438 NULL
, /*NO RESOLUTIONS*/
2441 0, /* nullable Object */
2443 153, /* ReduceAction */
2444 968, /* ReduceAction396 */
2447 /* runtime type ReduceAction397 */
2448 const struct type type_parser__ReduceAction397
= {
2450 "ReduceAction397", /* class_name_string */
2453 NULL
, /*NO RESOLUTIONS*/
2456 0, /* nullable Object */
2458 153, /* ReduceAction */
2459 969, /* ReduceAction397 */
2462 /* runtime type ReduceAction399 */
2463 const struct type type_parser__ReduceAction399
= {
2465 "ReduceAction399", /* class_name_string */
2468 NULL
, /*NO RESOLUTIONS*/
2471 0, /* nullable Object */
2473 153, /* ReduceAction */
2474 970, /* ReduceAction399 */
2477 /* runtime type ReduceAction402 */
2478 const struct type type_parser__ReduceAction402
= {
2480 "ReduceAction402", /* class_name_string */
2483 NULL
, /*NO RESOLUTIONS*/
2486 0, /* nullable Object */
2488 153, /* ReduceAction */
2489 971, /* ReduceAction402 */
2492 /* runtime type ReduceAction403 */
2493 const struct type type_parser__ReduceAction403
= {
2495 "ReduceAction403", /* class_name_string */
2498 NULL
, /*NO RESOLUTIONS*/
2501 0, /* nullable Object */
2503 153, /* ReduceAction */
2504 972, /* ReduceAction403 */
2507 /* runtime type ReduceAction404 */
2508 const struct type type_parser__ReduceAction404
= {
2510 "ReduceAction404", /* class_name_string */
2513 NULL
, /*NO RESOLUTIONS*/
2516 0, /* nullable Object */
2518 153, /* ReduceAction */
2519 973, /* ReduceAction404 */
2522 /* runtime type ReduceAction405 */
2523 const struct type type_parser__ReduceAction405
= {
2525 "ReduceAction405", /* class_name_string */
2528 NULL
, /*NO RESOLUTIONS*/
2531 0, /* nullable Object */
2533 153, /* ReduceAction */
2534 974, /* ReduceAction405 */
2537 /* runtime type ReduceAction406 */
2538 const struct type type_parser__ReduceAction406
= {
2540 "ReduceAction406", /* class_name_string */
2543 NULL
, /*NO RESOLUTIONS*/
2546 0, /* nullable Object */
2548 153, /* ReduceAction */
2549 975, /* ReduceAction406 */
2552 /* runtime type ReduceAction407 */
2553 const struct type type_parser__ReduceAction407
= {
2555 "ReduceAction407", /* class_name_string */
2558 NULL
, /*NO RESOLUTIONS*/
2561 0, /* nullable Object */
2563 153, /* ReduceAction */
2564 976, /* ReduceAction407 */
2567 /* runtime type ReduceAction408 */
2568 const struct type type_parser__ReduceAction408
= {
2570 "ReduceAction408", /* class_name_string */
2573 NULL
, /*NO RESOLUTIONS*/
2576 0, /* nullable Object */
2578 153, /* ReduceAction */
2579 977, /* ReduceAction408 */
2582 /* runtime type ReduceAction409 */
2583 const struct type type_parser__ReduceAction409
= {
2585 "ReduceAction409", /* class_name_string */
2588 NULL
, /*NO RESOLUTIONS*/
2591 0, /* nullable Object */
2593 153, /* ReduceAction */
2594 978, /* ReduceAction409 */
2597 /* runtime type ReduceAction411 */
2598 const struct type type_parser__ReduceAction411
= {
2600 "ReduceAction411", /* class_name_string */
2603 NULL
, /*NO RESOLUTIONS*/
2606 0, /* nullable Object */
2608 153, /* ReduceAction */
2609 979, /* ReduceAction411 */
2612 /* runtime type ReduceAction413 */
2613 const struct type type_parser__ReduceAction413
= {
2615 "ReduceAction413", /* class_name_string */
2618 NULL
, /*NO RESOLUTIONS*/
2621 0, /* nullable Object */
2623 153, /* ReduceAction */
2624 980, /* ReduceAction413 */
2627 /* runtime type ReduceAction414 */
2628 const struct type type_parser__ReduceAction414
= {
2630 "ReduceAction414", /* class_name_string */
2633 NULL
, /*NO RESOLUTIONS*/
2636 0, /* nullable Object */
2638 153, /* ReduceAction */
2639 981, /* ReduceAction414 */
2642 /* runtime type ReduceAction415 */
2643 const struct type type_parser__ReduceAction415
= {
2645 "ReduceAction415", /* class_name_string */
2648 NULL
, /*NO RESOLUTIONS*/
2651 0, /* nullable Object */
2653 153, /* ReduceAction */
2654 982, /* ReduceAction415 */
2657 /* runtime type ReduceAction417 */
2658 const struct type type_parser__ReduceAction417
= {
2660 "ReduceAction417", /* class_name_string */
2663 NULL
, /*NO RESOLUTIONS*/
2666 0, /* nullable Object */
2668 153, /* ReduceAction */
2669 983, /* ReduceAction417 */
2672 /* runtime type ReduceAction418 */
2673 const struct type type_parser__ReduceAction418
= {
2675 "ReduceAction418", /* class_name_string */
2678 NULL
, /*NO RESOLUTIONS*/
2681 0, /* nullable Object */
2683 153, /* ReduceAction */
2684 984, /* ReduceAction418 */
2687 /* runtime type ReduceAction419 */
2688 const struct type type_parser__ReduceAction419
= {
2690 "ReduceAction419", /* class_name_string */
2693 NULL
, /*NO RESOLUTIONS*/
2696 0, /* nullable Object */
2698 153, /* ReduceAction */
2699 985, /* ReduceAction419 */
2702 /* runtime type ReduceAction420 */
2703 const struct type type_parser__ReduceAction420
= {
2705 "ReduceAction420", /* class_name_string */
2708 NULL
, /*NO RESOLUTIONS*/
2711 0, /* nullable Object */
2713 153, /* ReduceAction */
2714 986, /* ReduceAction420 */
2717 /* runtime type ReduceAction421 */
2718 const struct type type_parser__ReduceAction421
= {
2720 "ReduceAction421", /* class_name_string */
2723 NULL
, /*NO RESOLUTIONS*/
2726 0, /* nullable Object */
2728 153, /* ReduceAction */
2729 987, /* ReduceAction421 */
2732 /* runtime type ReduceAction422 */
2733 const struct type type_parser__ReduceAction422
= {
2735 "ReduceAction422", /* class_name_string */
2738 NULL
, /*NO RESOLUTIONS*/
2741 0, /* nullable Object */
2743 153, /* ReduceAction */
2744 988, /* ReduceAction422 */
2747 /* runtime type ReduceAction423 */
2748 const struct type type_parser__ReduceAction423
= {
2750 "ReduceAction423", /* class_name_string */
2753 NULL
, /*NO RESOLUTIONS*/
2756 0, /* nullable Object */
2758 153, /* ReduceAction */
2759 989, /* ReduceAction423 */
2762 /* runtime type ReduceAction424 */
2763 const struct type type_parser__ReduceAction424
= {
2765 "ReduceAction424", /* class_name_string */
2768 NULL
, /*NO RESOLUTIONS*/
2771 0, /* nullable Object */
2773 153, /* ReduceAction */
2774 990, /* ReduceAction424 */
2777 /* runtime type ReduceAction425 */
2778 const struct type type_parser__ReduceAction425
= {
2780 "ReduceAction425", /* class_name_string */
2783 NULL
, /*NO RESOLUTIONS*/
2786 0, /* nullable Object */
2788 153, /* ReduceAction */
2789 991, /* ReduceAction425 */
2792 /* runtime type ReduceAction426 */
2793 const struct type type_parser__ReduceAction426
= {
2795 "ReduceAction426", /* class_name_string */
2798 NULL
, /*NO RESOLUTIONS*/
2801 0, /* nullable Object */
2803 153, /* ReduceAction */
2804 992, /* ReduceAction426 */
2807 /* runtime type ReduceAction427 */
2808 const struct type type_parser__ReduceAction427
= {
2810 "ReduceAction427", /* class_name_string */
2813 NULL
, /*NO RESOLUTIONS*/
2816 0, /* nullable Object */
2818 153, /* ReduceAction */
2819 993, /* ReduceAction427 */
2822 /* runtime type ReduceAction428 */
2823 const struct type type_parser__ReduceAction428
= {
2825 "ReduceAction428", /* class_name_string */
2828 NULL
, /*NO RESOLUTIONS*/
2831 0, /* nullable Object */
2833 153, /* ReduceAction */
2834 994, /* ReduceAction428 */
2837 /* runtime type ReduceAction429 */
2838 const struct type type_parser__ReduceAction429
= {
2840 "ReduceAction429", /* class_name_string */
2843 NULL
, /*NO RESOLUTIONS*/
2846 0, /* nullable Object */
2848 153, /* ReduceAction */
2849 995, /* ReduceAction429 */
2852 /* runtime type ReduceAction431 */
2853 const struct type type_parser__ReduceAction431
= {
2855 "ReduceAction431", /* class_name_string */
2858 NULL
, /*NO RESOLUTIONS*/
2861 0, /* nullable Object */
2863 153, /* ReduceAction */
2864 996, /* ReduceAction431 */
2867 /* runtime type ReduceAction432 */
2868 const struct type type_parser__ReduceAction432
= {
2870 "ReduceAction432", /* class_name_string */
2873 NULL
, /*NO RESOLUTIONS*/
2876 0, /* nullable Object */
2878 153, /* ReduceAction */
2879 997, /* ReduceAction432 */
2882 /* runtime type ReduceAction433 */
2883 const struct type type_parser__ReduceAction433
= {
2885 "ReduceAction433", /* class_name_string */
2888 NULL
, /*NO RESOLUTIONS*/
2891 0, /* nullable Object */
2893 153, /* ReduceAction */
2894 998, /* ReduceAction433 */
2897 /* runtime type ReduceAction435 */
2898 const struct type type_parser__ReduceAction435
= {
2900 "ReduceAction435", /* class_name_string */
2903 NULL
, /*NO RESOLUTIONS*/
2906 0, /* nullable Object */
2908 153, /* ReduceAction */
2909 999, /* ReduceAction435 */
2912 /* runtime type ReduceAction436 */
2913 const struct type type_parser__ReduceAction436
= {
2915 "ReduceAction436", /* class_name_string */
2918 NULL
, /*NO RESOLUTIONS*/
2921 0, /* nullable Object */
2923 153, /* ReduceAction */
2924 1000, /* ReduceAction436 */
2927 /* runtime type ReduceAction437 */
2928 const struct type type_parser__ReduceAction437
= {
2930 "ReduceAction437", /* class_name_string */
2933 NULL
, /*NO RESOLUTIONS*/
2936 0, /* nullable Object */
2938 153, /* ReduceAction */
2939 1001, /* ReduceAction437 */
2942 /* runtime type ReduceAction439 */
2943 const struct type type_parser__ReduceAction439
= {
2945 "ReduceAction439", /* class_name_string */
2948 NULL
, /*NO RESOLUTIONS*/
2951 0, /* nullable Object */
2953 153, /* ReduceAction */
2954 1002, /* ReduceAction439 */
2957 /* runtime type ReduceAction440 */
2958 const struct type type_parser__ReduceAction440
= {
2960 "ReduceAction440", /* class_name_string */
2963 NULL
, /*NO RESOLUTIONS*/
2966 0, /* nullable Object */
2968 153, /* ReduceAction */
2969 1003, /* ReduceAction440 */
2972 /* runtime type ReduceAction442 */
2973 const struct type type_parser__ReduceAction442
= {
2975 "ReduceAction442", /* class_name_string */
2978 NULL
, /*NO RESOLUTIONS*/
2981 0, /* nullable Object */
2983 153, /* ReduceAction */
2984 1004, /* ReduceAction442 */
2987 /* runtime type ReduceAction443 */
2988 const struct type type_parser__ReduceAction443
= {
2990 "ReduceAction443", /* class_name_string */
2993 NULL
, /*NO RESOLUTIONS*/
2996 0, /* nullable Object */
2998 153, /* ReduceAction */
2999 1005, /* ReduceAction443 */
3002 /* runtime type ReduceAction445 */
3003 const struct type type_parser__ReduceAction445
= {
3005 "ReduceAction445", /* class_name_string */
3008 NULL
, /*NO RESOLUTIONS*/
3011 0, /* nullable Object */
3013 153, /* ReduceAction */
3014 1006, /* ReduceAction445 */
3017 /* runtime type ReduceAction446 */
3018 const struct type type_parser__ReduceAction446
= {
3020 "ReduceAction446", /* class_name_string */
3023 NULL
, /*NO RESOLUTIONS*/
3026 0, /* nullable Object */
3028 153, /* ReduceAction */
3029 1007, /* ReduceAction446 */
3032 /* runtime type ReduceAction449 */
3033 const struct type type_parser__ReduceAction449
= {
3035 "ReduceAction449", /* class_name_string */
3038 NULL
, /*NO RESOLUTIONS*/
3041 0, /* nullable Object */
3043 153, /* ReduceAction */
3044 1008, /* ReduceAction449 */
3047 /* runtime type ReduceAction450 */
3048 const struct type type_parser__ReduceAction450
= {
3050 "ReduceAction450", /* class_name_string */
3053 NULL
, /*NO RESOLUTIONS*/
3056 0, /* nullable Object */
3058 153, /* ReduceAction */
3059 1009, /* ReduceAction450 */
3062 /* runtime type ReduceAction451 */
3063 const struct type type_parser__ReduceAction451
= {
3065 "ReduceAction451", /* class_name_string */
3068 NULL
, /*NO RESOLUTIONS*/
3071 0, /* nullable Object */
3073 153, /* ReduceAction */
3074 1010, /* ReduceAction451 */
3077 /* runtime type ReduceAction780 */
3078 const struct type type_parser__ReduceAction780
= {
3080 "ReduceAction780", /* class_name_string */
3083 NULL
, /*NO RESOLUTIONS*/
3086 0, /* nullable Object */
3088 153, /* ReduceAction */
3089 1011, /* ReduceAction780 */
3092 /* runtime type ReduceAction782 */
3093 const struct type type_parser__ReduceAction782
= {
3095 "ReduceAction782", /* class_name_string */
3098 NULL
, /*NO RESOLUTIONS*/
3101 0, /* nullable Object */
3103 153, /* ReduceAction */
3104 1012, /* ReduceAction782 */
3107 /* runtime type ReduceAction783 */
3108 const struct type type_parser__ReduceAction783
= {
3110 "ReduceAction783", /* class_name_string */
3113 NULL
, /*NO RESOLUTIONS*/
3116 0, /* nullable Object */
3118 153, /* ReduceAction */
3119 1013, /* ReduceAction783 */
3122 /* runtime type ReduceAction784 */
3123 const struct type type_parser__ReduceAction784
= {
3125 "ReduceAction784", /* class_name_string */
3128 NULL
, /*NO RESOLUTIONS*/
3131 0, /* nullable Object */
3133 153, /* ReduceAction */
3134 1014, /* ReduceAction784 */
3137 /* runtime type ReduceAction785 */
3138 const struct type type_parser__ReduceAction785
= {
3140 "ReduceAction785", /* class_name_string */
3143 NULL
, /*NO RESOLUTIONS*/
3146 0, /* nullable Object */
3148 153, /* ReduceAction */
3149 1015, /* ReduceAction785 */
3152 /* runtime type ReduceAction786 */
3153 const struct type type_parser__ReduceAction786
= {
3155 "ReduceAction786", /* class_name_string */
3158 NULL
, /*NO RESOLUTIONS*/
3161 0, /* nullable Object */
3163 153, /* ReduceAction */
3164 1016, /* ReduceAction786 */
3167 /* runtime type ReduceAction793 */
3168 const struct type type_parser__ReduceAction793
= {
3170 "ReduceAction793", /* class_name_string */
3173 NULL
, /*NO RESOLUTIONS*/
3176 0, /* nullable Object */
3178 153, /* ReduceAction */
3179 1017, /* ReduceAction793 */
3182 /* runtime type ReduceAction794 */
3183 const struct type type_parser__ReduceAction794
= {
3185 "ReduceAction794", /* class_name_string */
3188 NULL
, /*NO RESOLUTIONS*/
3191 0, /* nullable Object */
3193 153, /* ReduceAction */
3194 1018, /* ReduceAction794 */
3197 /* runtime type ReduceAction817 */
3198 const struct type type_parser__ReduceAction817
= {
3200 "ReduceAction817", /* class_name_string */
3203 NULL
, /*NO RESOLUTIONS*/
3206 0, /* nullable Object */
3208 153, /* ReduceAction */
3209 1019, /* ReduceAction817 */
3212 /* runtime type ReduceAction818 */
3213 const struct type type_parser__ReduceAction818
= {
3215 "ReduceAction818", /* class_name_string */
3218 NULL
, /*NO RESOLUTIONS*/
3221 0, /* nullable Object */
3223 153, /* ReduceAction */
3224 1020, /* ReduceAction818 */
3227 /* runtime type ReduceAction968 */
3228 const struct type type_parser__ReduceAction968
= {
3230 "ReduceAction968", /* class_name_string */
3233 NULL
, /*NO RESOLUTIONS*/
3236 0, /* nullable Object */
3238 153, /* ReduceAction */
3239 1021, /* ReduceAction968 */
3242 /* runtime type ReduceAction969 */
3243 const struct type type_parser__ReduceAction969
= {
3245 "ReduceAction969", /* class_name_string */
3248 NULL
, /*NO RESOLUTIONS*/
3251 0, /* nullable Object */
3253 153, /* ReduceAction */
3254 1022, /* ReduceAction969 */
3257 /* runtime type ReduceAction970 */
3258 const struct type type_parser__ReduceAction970
= {
3260 "ReduceAction970", /* class_name_string */
3263 NULL
, /*NO RESOLUTIONS*/
3266 0, /* nullable Object */
3268 153, /* ReduceAction */
3269 1023, /* ReduceAction970 */
3272 /* runtime type ReduceAction971 */
3273 const struct type type_parser__ReduceAction971
= {
3275 "ReduceAction971", /* class_name_string */
3278 NULL
, /*NO RESOLUTIONS*/
3281 0, /* nullable Object */
3283 153, /* ReduceAction */
3284 1024, /* ReduceAction971 */
3287 /* runtime type ReduceAction972 */
3288 const struct type type_parser__ReduceAction972
= {
3290 "ReduceAction972", /* class_name_string */
3293 NULL
, /*NO RESOLUTIONS*/
3296 0, /* nullable Object */
3298 153, /* ReduceAction */
3299 1025, /* ReduceAction972 */
3302 /* runtime type ReduceAction973 */
3303 const struct type type_parser__ReduceAction973
= {
3305 "ReduceAction973", /* class_name_string */
3308 NULL
, /*NO RESOLUTIONS*/
3311 0, /* nullable Object */
3313 153, /* ReduceAction */
3314 1026, /* ReduceAction973 */
3317 /* runtime type ReduceAction974 */
3318 const struct type type_parser__ReduceAction974
= {
3320 "ReduceAction974", /* class_name_string */
3323 NULL
, /*NO RESOLUTIONS*/
3326 0, /* nullable Object */
3328 153, /* ReduceAction */
3329 1027, /* ReduceAction974 */
3332 /* runtime type ReduceAction975 */
3333 const struct type type_parser__ReduceAction975
= {
3335 "ReduceAction975", /* class_name_string */
3338 NULL
, /*NO RESOLUTIONS*/
3341 0, /* nullable Object */
3343 153, /* ReduceAction */
3344 1028, /* ReduceAction975 */
3347 /* runtime type ReduceAction976 */
3348 const struct type type_parser__ReduceAction976
= {
3350 "ReduceAction976", /* class_name_string */
3353 NULL
, /*NO RESOLUTIONS*/
3356 0, /* nullable Object */
3358 153, /* ReduceAction */
3359 1029, /* ReduceAction976 */
3362 /* runtime type ReduceAction977 */
3363 const struct type type_parser__ReduceAction977
= {
3365 "ReduceAction977", /* class_name_string */
3368 NULL
, /*NO RESOLUTIONS*/
3371 0, /* nullable Object */
3373 153, /* ReduceAction */
3374 1030, /* ReduceAction977 */
3377 /* runtime type ReduceAction978 */
3378 const struct type type_parser__ReduceAction978
= {
3380 "ReduceAction978", /* class_name_string */
3383 NULL
, /*NO RESOLUTIONS*/
3386 0, /* nullable Object */
3388 153, /* ReduceAction */
3389 1031, /* ReduceAction978 */
3392 /* runtime type ReduceAction979 */
3393 const struct type type_parser__ReduceAction979
= {
3395 "ReduceAction979", /* class_name_string */
3398 NULL
, /*NO RESOLUTIONS*/
3401 0, /* nullable Object */
3403 153, /* ReduceAction */
3404 1032, /* ReduceAction979 */
3407 /* runtime type ReduceAction980 */
3408 const struct type type_parser__ReduceAction980
= {
3410 "ReduceAction980", /* class_name_string */
3413 NULL
, /*NO RESOLUTIONS*/
3416 0, /* nullable Object */
3418 153, /* ReduceAction */
3419 1033, /* ReduceAction980 */
3422 /* runtime type ReduceAction981 */
3423 const struct type type_parser__ReduceAction981
= {
3425 "ReduceAction981", /* class_name_string */
3428 NULL
, /*NO RESOLUTIONS*/
3431 0, /* nullable Object */
3433 153, /* ReduceAction */
3434 1034, /* ReduceAction981 */
3437 /* runtime type ReduceAction982 */
3438 const struct type type_parser__ReduceAction982
= {
3440 "ReduceAction982", /* class_name_string */
3443 NULL
, /*NO RESOLUTIONS*/
3446 0, /* nullable Object */
3448 153, /* ReduceAction */
3449 1035, /* ReduceAction982 */
3452 /* runtime type ReduceAction983 */
3453 const struct type type_parser__ReduceAction983
= {
3455 "ReduceAction983", /* class_name_string */
3458 NULL
, /*NO RESOLUTIONS*/
3461 0, /* nullable Object */
3463 153, /* ReduceAction */
3464 1036, /* ReduceAction983 */
3467 /* runtime type ReduceAction985 */
3468 const struct type type_parser__ReduceAction985
= {
3470 "ReduceAction985", /* class_name_string */
3473 NULL
, /*NO RESOLUTIONS*/
3476 0, /* nullable Object */
3478 153, /* ReduceAction */
3479 1037, /* ReduceAction985 */
3482 /* runtime type ReduceAction987 */
3483 const struct type type_parser__ReduceAction987
= {
3485 "ReduceAction987", /* class_name_string */
3488 NULL
, /*NO RESOLUTIONS*/
3491 0, /* nullable Object */
3493 153, /* ReduceAction */
3494 1038, /* ReduceAction987 */
3497 /* runtime type ReduceAction991 */
3498 const struct type type_parser__ReduceAction991
= {
3500 "ReduceAction991", /* class_name_string */
3503 NULL
, /*NO RESOLUTIONS*/
3506 0, /* nullable Object */
3508 153, /* ReduceAction */
3509 1039, /* ReduceAction991 */
3512 /* runtime type ReduceAction993 */
3513 const struct type type_parser__ReduceAction993
= {
3515 "ReduceAction993", /* class_name_string */
3518 NULL
, /*NO RESOLUTIONS*/
3521 0, /* nullable Object */
3523 153, /* ReduceAction */
3524 1040, /* ReduceAction993 */
3527 /* runtime type ReduceAction1003 */
3528 const struct type type_parser__ReduceAction1003
= {
3530 "ReduceAction1003", /* class_name_string */
3533 NULL
, /*NO RESOLUTIONS*/
3536 0, /* nullable Object */
3538 153, /* ReduceAction */
3539 1041, /* ReduceAction1003 */
3542 /* runtime type ReduceAction1004 */
3543 const struct type type_parser__ReduceAction1004
= {
3545 "ReduceAction1004", /* class_name_string */
3548 NULL
, /*NO RESOLUTIONS*/
3551 0, /* nullable Object */
3553 153, /* ReduceAction */
3554 1042, /* ReduceAction1004 */
3557 /* runtime type ReduceAction1005 */
3558 const struct type type_parser__ReduceAction1005
= {
3560 "ReduceAction1005", /* class_name_string */
3563 NULL
, /*NO RESOLUTIONS*/
3566 0, /* nullable Object */
3568 153, /* ReduceAction */
3569 1043, /* ReduceAction1005 */
3572 /* runtime type ReduceAction1006 */
3573 const struct type type_parser__ReduceAction1006
= {
3575 "ReduceAction1006", /* class_name_string */
3578 NULL
, /*NO RESOLUTIONS*/
3581 0, /* nullable Object */
3583 153, /* ReduceAction */
3584 1044, /* ReduceAction1006 */
3587 /* runtime type ReduceAction1007 */
3588 const struct type type_parser__ReduceAction1007
= {
3590 "ReduceAction1007", /* class_name_string */
3593 NULL
, /*NO RESOLUTIONS*/
3596 0, /* nullable Object */
3598 153, /* ReduceAction */
3599 1045, /* ReduceAction1007 */
3602 /* runtime type State */
3603 const struct type type_parser_work__State
= {
3605 "State", /* class_name_string */
3608 NULL
, /*NO RESOLUTIONS*/
3611 0, /* nullable Object */
3616 /* runtime type ANodes[TComment] */
3617 const struct type type_parser_nodes__ANodesparser_nodes__TComment
= {
3619 "ANodes[TComment]", /* class_name_string */
3622 &resolution_table_parser_nodes__ANodesparser_nodes__TComment
,
3625 0, /* nullable Object */
3628 82, /* SequenceRead[nullable Object] */
3629 83, /* Collection[Object] */
3630 599, /* Collection[ANode] */
3632 1384, /* Collection[TComment] */
3633 1707, /* ANodes[TComment] */
3636 const struct types resolution_table_parser_nodes__ANodesparser_nodes__TComment
= {
3639 &type_array__Arrayparser_nodes__TComment
, /* Array[E]: Array[TComment] */
3640 &type_parser_nodes__TComment
, /* E: TComment */
3641 &type_parser_nodes__TComment
, /* E: TComment */
3642 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[E]: Collection[TComment] */
3643 &type_array__Arrayparser_nodes__TComment
, /* Array[E]: Array[TComment] */
3644 &type_parser_nodes__TComment
, /* E: TComment */
3645 &type_parser_nodes__TComment
, /* E: TComment */
3646 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[E]: Collection[TComment] */
3647 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[E]: Collection[TComment] */
3648 &type_parser_nodes__TComment
, /* E: TComment */
3649 &type_parser_nodes__TComment
, /* E: TComment */
3652 /* runtime type Collection[TComment] */
3653 const struct type type_abstract_collection__Collectionparser_nodes__TComment
= {
3655 "Collection[TComment]", /* class_name_string */
3659 0, {}, /*DEAD TYPE*/
3661 /* runtime type Array[AClassdef] */
3662 const struct type type_array__Arrayparser_nodes__AClassdef
= {
3664 "Array[AClassdef]", /* class_name_string */
3667 &resolution_table_array__Arrayparser_nodes__AClassdef
,
3670 0, /* nullable Object */
3673 82, /* SequenceRead[nullable Object] */
3674 83, /* Collection[Object] */
3675 599, /* Collection[ANode] */
3676 590, /* Array[nullable Object] */
3677 1351, /* Collection[Prod] */
3678 1345, /* AbstractArrayRead[Object] */
3679 1529, /* Collection[AClassdef] */
3680 1512, /* AbstractArray[Object] */
3681 1684, /* AbstractArrayRead[ANode] */
3683 2082, /* AbstractArrayRead[Prod] */
3684 2083, /* AbstractArray[ANode] */
3685 1909, /* Array[Object] */
3686 2186, /* AbstractArrayRead[AClassdef] */
3687 2209, /* Array[ANode] */
3688 2210, /* AbstractArray[Prod] */
3689 2290, /* AbstractArray[AClassdef] */
3691 2305, /* Array[Prod] */
3692 2337, /* Array[AClassdef] */
3695 const struct types resolution_table_array__Arrayparser_nodes__AClassdef
= {
3698 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[E]: NativeArray[AClassdef] */
3699 &type_parser_nodes__AClassdef
, /* E: AClassdef */
3700 &type_parser_nodes__AClassdef
, /* E: AClassdef */
3701 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[E]: Collection[AClassdef] */
3702 &type_array__Arrayparser_nodes__AClassdef
, /* Array[E]: Array[AClassdef] */
3703 &type_parser_nodes__AClassdef
, /* E: AClassdef */
3704 &type_parser_nodes__AClassdef
, /* E: AClassdef */
3705 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[E]: Collection[AClassdef] */
3706 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[E]: Collection[AClassdef] */
3707 &type_parser_nodes__AClassdef
, /* E: AClassdef */
3708 &type_array__Arrayparser_nodes__AClassdef
, /* Array[E]: Array[AClassdef] */
3709 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[E]: NativeArray[AClassdef] */
3710 &type_parser_nodes__AClassdef
, /* E: AClassdef */
3711 &type_parser_nodes__AClassdef
, /* E: AClassdef */
3712 &type_array__Arrayparser_nodes__AClassdef
, /* Array[E]: Array[AClassdef] */
3713 &type_array__AbstractArrayparser_nodes__AClassdef
, /* AbstractArray[E]: AbstractArray[AClassdef] */
3714 &type_array__ArrayIteratorparser_nodes__AClassdef
, /* ArrayIterator[E]: ArrayIterator[AClassdef] */
3717 /* runtime type AbstractArrayRead[AClassdef] */
3718 const struct type type_array__AbstractArrayReadparser_nodes__AClassdef
= {
3720 "AbstractArrayRead[AClassdef]", /* class_name_string */
3724 0, {}, /*DEAD TYPE*/
3726 /* runtime type AbstractArray[AClassdef] */
3727 const struct type type_array__AbstractArrayparser_nodes__AClassdef
= {
3729 "AbstractArray[AClassdef]", /* class_name_string */
3733 0, {}, /*DEAD TYPE*/
3735 /* runtime type ANodes[AFormaldef] */
3736 const struct type type_parser_nodes__ANodesparser_nodes__AFormaldef
= {
3738 "ANodes[AFormaldef]", /* class_name_string */
3741 &resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef
,
3744 0, /* nullable Object */
3747 82, /* SequenceRead[nullable Object] */
3748 83, /* Collection[Object] */
3749 599, /* Collection[ANode] */
3751 1351, /* Collection[Prod] */
3753 1541, /* Collection[AFormaldef] */
3754 1926, /* ANodes[AFormaldef] */
3757 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef
= {
3760 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[E]: Array[AFormaldef] */
3761 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
3762 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
3763 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
3764 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[E]: Array[AFormaldef] */
3765 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
3766 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
3767 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
3768 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
3769 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
3770 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
3773 /* runtime type Collection[AFormaldef] */
3774 const struct type type_abstract_collection__Collectionparser_nodes__AFormaldef
= {
3776 "Collection[AFormaldef]", /* class_name_string */
3780 0, {}, /*DEAD TYPE*/
3782 /* runtime type ANodes[ASuperclass] */
3783 const struct type type_parser_nodes__ANodesparser_nodes__ASuperclass
= {
3785 "ANodes[ASuperclass]", /* class_name_string */
3788 &resolution_table_parser_nodes__ANodesparser_nodes__ASuperclass
,
3791 0, /* nullable Object */
3794 82, /* SequenceRead[nullable Object] */
3795 83, /* Collection[Object] */
3796 599, /* Collection[ANode] */
3798 1351, /* Collection[Prod] */
3800 1542, /* Collection[ASuperclass] */
3801 1927, /* ANodes[ASuperclass] */
3804 const struct types resolution_table_parser_nodes__ANodesparser_nodes__ASuperclass
= {
3807 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[E]: Array[ASuperclass] */
3808 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
3809 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
3810 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[E]: Collection[ASuperclass] */
3811 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[E]: Array[ASuperclass] */
3812 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
3813 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
3814 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[E]: Collection[ASuperclass] */
3815 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[E]: Collection[ASuperclass] */
3816 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
3817 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
3820 /* runtime type Collection[ASuperclass] */
3821 const struct type type_abstract_collection__Collectionparser_nodes__ASuperclass
= {
3823 "Collection[ASuperclass]", /* class_name_string */
3827 0, {}, /*DEAD TYPE*/
3829 /* runtime type MMethod */
3830 const struct type type_model__MMethod
= {
3832 "MMethod", /* class_name_string */
3835 &resolution_table_model__MMethod
,
3838 0, /* nullable Object */
3840 8, /* nullable PropertyLayoutElement */
3841 155, /* nullable MProperty */
3842 615, /* PropertyLayoutElement */
3843 1046, /* nullable MMethod */
3844 1543, /* MProperty */
3848 const struct types resolution_table_model__MMethod
= {
3851 &type_array__Arraymodel__MMethodDef
, /* Array[MPROPDEF]: Array[MMethodDef] */
3852 &type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MMethodDef]] */
3853 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
3856 /* runtime type MProperty */
3857 const struct type type_model__MProperty
= {
3859 "MProperty", /* class_name_string */
3863 0, {}, /*DEAD TYPE*/
3865 /* runtime type nullable MMethod */
3866 const struct type type_nullable_model__MMethod
= {
3868 "nullable MMethod", /* class_name_string */
3872 0, {}, /*DEAD TYPE*/
3874 /* runtime type nullable MProperty */
3875 const struct type type_nullable_model__MProperty
= {
3877 "nullable MProperty", /* class_name_string */
3881 0, {}, /*DEAD TYPE*/
3883 /* runtime type Array[MParameter] */
3884 const struct type type_array__Arraymodel__MParameter
= {
3886 "Array[MParameter]", /* class_name_string */
3889 &resolution_table_array__Arraymodel__MParameter
,
3892 0, /* nullable Object */
3895 82, /* SequenceRead[nullable Object] */
3896 83, /* Collection[Object] */
3897 1047, /* Collection[MParameter] */
3898 590, /* Array[nullable Object] */
3900 1345, /* AbstractArrayRead[Object] */
3901 1708, /* AbstractArrayRead[MParameter] */
3902 1512, /* AbstractArray[Object] */
3903 2101, /* AbstractArray[MParameter] */
3907 1909, /* Array[Object] */
3908 2222, /* Array[MParameter] */
3911 const struct types resolution_table_array__Arraymodel__MParameter
= {
3914 &type_array__NativeArraymodel__MParameter
, /* NativeArray[E]: NativeArray[MParameter] */
3915 &type_model__MParameter
, /* E: MParameter */
3916 &type_model__MParameter
, /* E: MParameter */
3917 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[E]: Collection[MParameter] */
3918 &type_array__Arraymodel__MParameter
, /* Array[E]: Array[MParameter] */
3919 &type_model__MParameter
, /* E: MParameter */
3920 &type_model__MParameter
, /* E: MParameter */
3921 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[E]: Collection[MParameter] */
3922 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[E]: Collection[MParameter] */
3923 &type_model__MParameter
, /* E: MParameter */
3924 &type_array__Arraymodel__MParameter
, /* Array[E]: Array[MParameter] */
3925 &type_array__NativeArraymodel__MParameter
, /* NativeArray[E]: NativeArray[MParameter] */
3926 &type_model__MParameter
, /* E: MParameter */
3927 &type_model__MParameter
, /* E: MParameter */
3928 &type_array__Arraymodel__MParameter
, /* Array[E]: Array[MParameter] */
3929 &type_array__AbstractArraymodel__MParameter
, /* AbstractArray[E]: AbstractArray[MParameter] */
3930 &type_array__ArrayIteratormodel__MParameter
, /* ArrayIterator[E]: ArrayIterator[MParameter] */
3933 /* runtime type Collection[MParameter] */
3934 const struct type type_abstract_collection__Collectionmodel__MParameter
= {
3936 "Collection[MParameter]", /* class_name_string */
3940 0, {}, /*DEAD TYPE*/
3942 /* runtime type AbstractArrayRead[MParameter] */
3943 const struct type type_array__AbstractArrayReadmodel__MParameter
= {
3945 "AbstractArrayRead[MParameter]", /* class_name_string */
3949 0, {}, /*DEAD TYPE*/
3951 /* runtime type AbstractArray[MParameter] */
3952 const struct type type_array__AbstractArraymodel__MParameter
= {
3954 "AbstractArray[MParameter]", /* class_name_string */
3958 0, {}, /*DEAD TYPE*/
3960 /* runtime type MSignature */
3961 const struct type type_model__MSignature
= {
3963 "MSignature", /* class_name_string */
3966 NULL
, /*NO RESOLUTIONS*/
3969 0, /* nullable Object */
3971 4, /* nullable MType */
3974 1385, /* MSignature */
3977 /* runtime type MParameter */
3978 const struct type type_model__MParameter
= {
3980 "MParameter", /* class_name_string */
3983 NULL
, /*NO RESOLUTIONS*/
3986 0, /* nullable Object */
3988 156, /* MParameter */
3991 /* runtime type ScopeVisitor */
3992 const struct type type_scope__ScopeVisitor
= {
3994 "ScopeVisitor", /* class_name_string */
3997 NULL
, /*NO RESOLUTIONS*/
4000 0, /* nullable Object */
4002 157, /* ScopeVisitor */
4005 /* runtime type Variable */
4006 const struct type type_scope__Variable
= {
4008 "Variable", /* class_name_string */
4011 NULL
, /*NO RESOLUTIONS*/
4014 0, /* nullable Object */
4016 13, /* nullable Variable */
4017 1048, /* Variable */
4020 /* runtime type nullable Variable */
4021 const struct type type_nullable_scope__Variable
= {
4023 "nullable Variable", /* class_name_string */
4027 0, {}, /*DEAD TYPE*/
4029 /* runtime type List[Scope] */
4030 const struct type type_list__Listscope__Scope
= {
4032 "List[Scope]", /* class_name_string */
4035 &resolution_table_list__Listscope__Scope
,
4038 0, /* nullable Object */
4041 82, /* SequenceRead[nullable Object] */
4042 83, /* Collection[Object] */
4043 1049, /* Collection[Scope] */
4044 1544, /* List[Scope] */
4047 const struct types resolution_table_list__Listscope__Scope
= {
4050 &type_list__ListNodescope__Scope
, /* ListNode[E]: ListNode[Scope] */
4051 &type_scope__Scope
, /* E: Scope */
4052 &type_scope__Scope
, /* E: Scope */
4053 &type_abstract_collection__Collectionscope__Scope
, /* Collection[E]: Collection[Scope] */
4054 &type_array__Arrayscope__Scope
, /* Array[E]: Array[Scope] */
4055 &type_scope__Scope
, /* E: Scope */
4056 &type_scope__Scope
, /* E: Scope */
4057 &type_abstract_collection__Collectionscope__Scope
, /* Collection[E]: Collection[Scope] */
4058 &type_abstract_collection__Collectionscope__Scope
, /* Collection[E]: Collection[Scope] */
4059 &type_scope__Scope
, /* E: Scope */
4060 &type_list__ListIteratorscope__Scope
, /* ListIterator[E]: ListIterator[Scope] */
4061 &type_scope__Scope
, /* E: Scope */
4062 &type_nullable_list__ListNodescope__Scope
, /* nullable ListNode[E]: nullable ListNode[Scope] */
4065 /* runtime type Collection[Scope] */
4066 const struct type type_abstract_collection__Collectionscope__Scope
= {
4068 "Collection[Scope]", /* class_name_string */
4072 0, {}, /*DEAD TYPE*/
4074 /* runtime type FlowVisitor */
4075 const struct type type_flow__FlowVisitor
= {
4077 "FlowVisitor", /* class_name_string */
4080 NULL
, /*NO RESOLUTIONS*/
4083 0, /* nullable Object */
4085 158, /* FlowVisitor */
4088 /* runtime type Array[FlowContext] */
4089 const struct type type_array__Arrayflow__FlowContext
= {
4091 "Array[FlowContext]", /* class_name_string */
4094 &resolution_table_array__Arrayflow__FlowContext
,
4097 0, /* nullable Object */
4100 82, /* SequenceRead[nullable Object] */
4101 83, /* Collection[Object] */
4102 1050, /* Collection[FlowContext] */
4103 590, /* Array[nullable Object] */
4105 1345, /* AbstractArrayRead[Object] */
4106 1709, /* AbstractArrayRead[FlowContext] */
4107 1512, /* AbstractArray[Object] */
4108 2102, /* AbstractArray[FlowContext] */
4112 1909, /* Array[Object] */
4113 2223, /* Array[FlowContext] */
4116 const struct types resolution_table_array__Arrayflow__FlowContext
= {
4119 &type_array__NativeArrayflow__FlowContext
, /* NativeArray[E]: NativeArray[FlowContext] */
4120 &type_flow__FlowContext
, /* E: FlowContext */
4121 &type_flow__FlowContext
, /* E: FlowContext */
4122 &type_abstract_collection__Collectionflow__FlowContext
, /* Collection[E]: Collection[FlowContext] */
4123 &type_array__Arrayflow__FlowContext
, /* Array[E]: Array[FlowContext] */
4124 &type_flow__FlowContext
, /* E: FlowContext */
4125 &type_flow__FlowContext
, /* E: FlowContext */
4126 &type_abstract_collection__Collectionflow__FlowContext
, /* Collection[E]: Collection[FlowContext] */
4127 &type_abstract_collection__Collectionflow__FlowContext
, /* Collection[E]: Collection[FlowContext] */
4128 &type_flow__FlowContext
, /* E: FlowContext */
4129 &type_array__Arrayflow__FlowContext
, /* Array[E]: Array[FlowContext] */
4130 &type_array__NativeArrayflow__FlowContext
, /* NativeArray[E]: NativeArray[FlowContext] */
4131 &type_flow__FlowContext
, /* E: FlowContext */
4132 &type_flow__FlowContext
, /* E: FlowContext */
4133 &type_array__Arrayflow__FlowContext
, /* Array[E]: Array[FlowContext] */
4134 &type_array__AbstractArrayflow__FlowContext
, /* AbstractArray[E]: AbstractArray[FlowContext] */
4135 &type_array__ArrayIteratorflow__FlowContext
, /* ArrayIterator[E]: ArrayIterator[FlowContext] */
4138 /* runtime type Collection[FlowContext] */
4139 const struct type type_abstract_collection__Collectionflow__FlowContext
= {
4141 "Collection[FlowContext]", /* class_name_string */
4145 0, {}, /*DEAD TYPE*/
4147 /* runtime type AbstractArrayRead[FlowContext] */
4148 const struct type type_array__AbstractArrayReadflow__FlowContext
= {
4150 "AbstractArrayRead[FlowContext]", /* class_name_string */
4154 0, {}, /*DEAD TYPE*/
4156 /* runtime type AbstractArray[FlowContext] */
4157 const struct type type_array__AbstractArrayflow__FlowContext
= {
4159 "AbstractArray[FlowContext]", /* class_name_string */
4163 0, {}, /*DEAD TYPE*/
4165 /* runtime type LocalVarInitVisitor */
4166 const struct type type_local_var_init__LocalVarInitVisitor
= {
4168 "LocalVarInitVisitor", /* class_name_string */
4171 NULL
, /*NO RESOLUTIONS*/
4174 0, /* nullable Object */
4176 159, /* LocalVarInitVisitor */
4179 /* runtime type HashSet[Variable] */
4180 const struct type type_hash_collection__HashSetscope__Variable
= {
4182 "HashSet[Variable]", /* class_name_string */
4185 &resolution_table_hash_collection__HashSetscope__Variable
,
4188 0, /* nullable Object */
4192 83, /* Collection[Object] */
4193 1051, /* Collection[Variable] */
4194 598, /* Set[Object] */
4196 1350, /* HashSet[Object] */
4197 1710, /* HashSet[Variable] */
4200 const struct types resolution_table_hash_collection__HashSetscope__Variable
= {
4203 &type_hash_collection__HashSetNodescope__Variable
, /* HashSetNode[E]: HashSetNode[Variable] */
4204 &type_hash_collection__HashSetIteratorscope__Variable
, /* HashSetIterator[E]: HashSetIterator[Variable] */
4205 &type_scope__Variable
, /* E: Variable */
4206 &type_abstract_collection__Collectionscope__Variable
, /* Collection[E]: Collection[Variable] */
4207 &type_array__Arrayscope__Variable
, /* Array[E]: Array[Variable] */
4208 &type_abstract_collection__Collectionscope__Variable
, /* Collection[E]: Collection[Variable] */
4209 &type_scope__Variable
, /* E: Variable */
4210 &type_scope__Variable
, /* K: Variable */
4211 &type_abstract_collection__Collectionscope__Variable
, /* Collection[E]: Collection[Variable] */
4212 &type_scope__Variable
, /* E: Variable */
4213 &type_nullable_hash_collection__HashSetNodescope__Variable
, /* nullable N: nullable HashSetNode[Variable] */
4214 &type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray[E]: NativeArray[nullable HashSetNode[Variable]] */
4215 &type_hash_collection__HashSetNodescope__Variable
, /* N: HashSetNode[Variable] */
4216 &type_nullable_scope__Variable
, /* nullable K: nullable Variable */
4217 &type_abstract_collection__Collectionscope__Variable
, /* Collection[E]: Collection[Variable] */
4220 /* runtime type Collection[Variable] */
4221 const struct type type_abstract_collection__Collectionscope__Variable
= {
4223 "Collection[Variable]", /* class_name_string */
4227 0, {}, /*DEAD TYPE*/
4229 /* runtime type AutoSuperInitVisitor */
4230 const struct type type_auto_super_init__AutoSuperInitVisitor
= {
4232 "AutoSuperInitVisitor", /* class_name_string */
4235 NULL
, /*NO RESOLUTIONS*/
4238 0, /* nullable Object */
4240 160, /* AutoSuperInitVisitor */
4243 /* runtime type Array[CallSite] */
4244 const struct type type_array__Arraytyping__CallSite
= {
4246 "Array[CallSite]", /* class_name_string */
4249 &resolution_table_array__Arraytyping__CallSite
,
4252 0, /* nullable Object */
4255 82, /* SequenceRead[nullable Object] */
4256 83, /* Collection[Object] */
4257 625, /* Collection[CallSite] */
4258 590, /* Array[nullable Object] */
4260 1345, /* AbstractArrayRead[Object] */
4261 1711, /* AbstractArrayRead[CallSite] */
4262 1512, /* AbstractArray[Object] */
4263 2103, /* AbstractArray[CallSite] */
4267 1909, /* Array[Object] */
4268 2224, /* Array[CallSite] */
4271 const struct types resolution_table_array__Arraytyping__CallSite
= {
4274 &type_array__NativeArraytyping__CallSite
, /* NativeArray[E]: NativeArray[CallSite] */
4275 &type_typing__CallSite
, /* E: CallSite */
4276 &type_typing__CallSite
, /* E: CallSite */
4277 &type_abstract_collection__Collectiontyping__CallSite
, /* Collection[E]: Collection[CallSite] */
4278 &type_array__Arraytyping__CallSite
, /* Array[E]: Array[CallSite] */
4279 &type_typing__CallSite
, /* E: CallSite */
4280 &type_typing__CallSite
, /* E: CallSite */
4281 &type_abstract_collection__Collectiontyping__CallSite
, /* Collection[E]: Collection[CallSite] */
4282 &type_abstract_collection__Collectiontyping__CallSite
, /* Collection[E]: Collection[CallSite] */
4283 &type_typing__CallSite
, /* E: CallSite */
4284 &type_array__Arraytyping__CallSite
, /* Array[E]: Array[CallSite] */
4285 &type_array__NativeArraytyping__CallSite
, /* NativeArray[E]: NativeArray[CallSite] */
4286 &type_typing__CallSite
, /* E: CallSite */
4287 &type_typing__CallSite
, /* E: CallSite */
4288 &type_array__Arraytyping__CallSite
, /* Array[E]: Array[CallSite] */
4289 &type_array__AbstractArraytyping__CallSite
, /* AbstractArray[E]: AbstractArray[CallSite] */
4290 &type_array__ArrayIteratortyping__CallSite
, /* ArrayIterator[E]: ArrayIterator[CallSite] */
4293 /* runtime type AbstractArrayRead[CallSite] */
4294 const struct type type_array__AbstractArrayReadtyping__CallSite
= {
4296 "AbstractArrayRead[CallSite]", /* class_name_string */
4300 0, {}, /*DEAD TYPE*/
4302 /* runtime type AbstractArray[CallSite] */
4303 const struct type type_array__AbstractArraytyping__CallSite
= {
4305 "AbstractArray[CallSite]", /* class_name_string */
4309 0, {}, /*DEAD TYPE*/
4311 /* runtime type CallSite */
4312 const struct type type_typing__CallSite
= {
4314 "CallSite", /* class_name_string */
4317 NULL
, /*NO RESOLUTIONS*/
4320 0, /* nullable Object */
4322 14, /* nullable CallSite */
4323 1052, /* CallSite */
4326 /* runtime type nullable CallSite */
4327 const struct type type_nullable_typing__CallSite
= {
4329 "nullable CallSite", /* class_name_string */
4333 0, {}, /*DEAD TYPE*/
4335 /* runtime type ASTBuilder */
4336 const struct type type_astbuilder__ASTBuilder
= {
4338 "ASTBuilder", /* class_name_string */
4341 NULL
, /*NO RESOLUTIONS*/
4344 0, /* nullable Object */
4346 161, /* ASTBuilder */
4349 /* runtime type POSet[MClass] */
4350 const struct type type_poset__POSetmodel__MClass
= {
4352 "POSet[MClass]", /* class_name_string */
4355 &resolution_table_poset__POSetmodel__MClass
,
4358 0, /* nullable Object */
4360 91, /* Collection[nullable MClass] */
4362 83, /* Collection[Object] */
4363 1366, /* Collection[MClass] */
4364 1545, /* POSet[MClass] */
4367 const struct types resolution_table_poset__POSetmodel__MClass
= {
4370 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[E, POSetElement[E]]: HashMap[MClass, POSetElement[MClass]] */
4371 &type_model__MClass
, /* E: MClass */
4372 &type_model__MClass
, /* E: MClass */
4373 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[E]: Collection[MClass] */
4374 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
4375 &type_poset__POSetElementmodel__MClass
, /* POSetElement[E]: POSetElement[MClass] */
4376 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[E]: Collection[MClass] */
4377 &type_array__Arraymodel__MClass
, /* Array[COMPARED]: Array[MClass] */
4380 /* runtime type SeparateErasureCompilerVisitor */
4381 const struct type type_separate_erasure_compiler__SeparateErasureCompilerVisitor
= {
4383 "SeparateErasureCompilerVisitor", /* class_name_string */
4386 &resolution_table_separate_erasure_compiler__SeparateErasureCompilerVisitor
,
4389 0, /* nullable Object */
4391 149, /* AbstractCompilerVisitor */
4392 638, /* SeparateCompilerVisitor */
4393 1386, /* SeparateErasureCompilerVisitor */
4396 const struct types resolution_table_separate_erasure_compiler__SeparateErasureCompilerVisitor
= {
4399 &type_separate_compiler__SeparateCompiler
, /* COMPILER: SeparateCompiler */
4402 /* runtime type VirtualRuntimeFunction */
4403 const struct type type_separate_compiler__VirtualRuntimeFunction
= {
4405 "VirtualRuntimeFunction", /* class_name_string */
4408 &resolution_table_separate_compiler__VirtualRuntimeFunction
,
4411 0, /* nullable Object */
4413 162, /* VirtualRuntimeFunction */
4416 const struct types resolution_table_separate_compiler__VirtualRuntimeFunction
= {
4419 &type_abstract_compiler__AbstractCompiler
, /* COMPILER: AbstractCompiler */
4422 /* runtime type RuntimeVariable */
4423 const struct type type_abstract_compiler__RuntimeVariable
= {
4425 "RuntimeVariable", /* class_name_string */
4428 NULL
, /*NO RESOLUTIONS*/
4431 0, /* nullable Object */
4433 163, /* RuntimeVariable */
4436 /* runtime type SeparateRuntimeFunction */
4437 const struct type type_separate_compiler__SeparateRuntimeFunction
= {
4439 "SeparateRuntimeFunction", /* class_name_string */
4442 &resolution_table_separate_compiler__SeparateRuntimeFunction
,
4445 0, /* nullable Object */
4447 164, /* SeparateRuntimeFunction */
4450 const struct types resolution_table_separate_compiler__SeparateRuntimeFunction
= {
4453 &type_abstract_compiler__AbstractCompiler
, /* COMPILER: AbstractCompiler */
4456 /* runtime type HashMap[MClassType, Set[MType]] */
4457 const struct type type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
= {
4459 "HashMap[MClassType, Set[MType]]", /* class_name_string */
4462 &resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
,
4465 0, /* nullable Object */
4467 165, /* Map[MType, Set[MType]] */
4468 1053, /* HashMap[MType, Set[MType]] */
4469 1387, /* HashMap[MClassType, Set[MType]] */
4472 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
= {
4475 &type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMapKeys[K, V]: HashMapKeys[MClassType, Set[MType]] */
4476 &type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMapValues[K, V]: HashMapValues[MClassType, Set[MType]] */
4477 &type_model__MClassType
, /* K: MClassType */
4478 &type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMapIterator[K, V]: HashMapIterator[MClassType, Set[MType]] */
4479 &type_model__MClassType
, /* K: MClassType */
4480 &type_abstract_collection__Setmodel__MType
, /* V: Set[MType] */
4481 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMapNode[K, V]: HashMapNode[MClassType, Set[MType]] */
4482 &type_model__MClassType
, /* K: MClassType */
4485 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* nullable N: nullable HashMapNode[MClassType, Set[MType]] */
4486 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
4487 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MClassType, Set[MType]] */
4488 &type_nullable_model__MClassType
, /* nullable K: nullable MClassType */
4491 /* runtime type HashMap[MType, Set[MType]] */
4492 const struct type type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
= {
4494 "HashMap[MType, Set[MType]]", /* class_name_string */
4497 &resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
,
4500 0, /* nullable Object */
4502 165, /* Map[MType, Set[MType]] */
4503 1053, /* HashMap[MType, Set[MType]] */
4506 const struct types resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
= {
4509 &type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMapKeys[K, V]: HashMapKeys[MType, Set[MType]] */
4510 &type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMapValues[K, V]: HashMapValues[MType, Set[MType]] */
4511 &type_model__MType
, /* K: MType */
4512 &type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* HashMapIterator[K, V]: HashMapIterator[MType, Set[MType]] */
4513 &type_model__MType
, /* K: MType */
4514 &type_abstract_collection__Setmodel__MType
, /* V: Set[MType] */
4515 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* HashMapNode[K, V]: HashMapNode[MType, Set[MType]] */
4516 &type_model__MType
, /* K: MType */
4519 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* nullable N: nullable HashMapNode[MType, Set[MType]] */
4520 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
4521 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MType, Set[MType]] */
4522 &type_nullable_model__MType
, /* nullable K: nullable MType */
4525 /* runtime type Map[MType, Set[MType]] */
4526 const struct type type_abstract_collection__Mapmodel__MTypeabstract_collection__Setmodel__MType
= {
4528 "Map[MType, Set[MType]]", /* class_name_string */
4532 0, {}, /*DEAD TYPE*/
4534 /* runtime type BucketsColorer[MType, MType] */
4535 const struct type type_coloring__BucketsColorermodel__MTypemodel__MType
= {
4537 "BucketsColorer[MType, MType]", /* class_name_string */
4540 &resolution_table_coloring__BucketsColorermodel__MTypemodel__MType
,
4543 0, /* nullable Object */
4545 166, /* BucketsColorer[MType, MType] */
4548 const struct types resolution_table_coloring__BucketsColorermodel__MTypemodel__MType
= {
4551 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[E, Int]: HashMap[MType, Int] */
4552 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */
4553 &type_abstract_collection__Mapmodel__MTypeabstract_collection__Setmodel__MType
, /* Map[H, Set[E]]: Map[MType, Set[MType]] */
4554 &type_model__MType
, /* E: MType */
4555 &type_hash_collection__HashSetmodel__MType
, /* HashSet[E]: HashSet[MType] */
4558 /* runtime type HashMap[MType, Int] */
4559 const struct type type_hash_collection__HashMapmodel__MTypekernel__Int
= {
4561 "HashMap[MType, Int]", /* class_name_string */
4564 &resolution_table_hash_collection__HashMapmodel__MTypekernel__Int
,
4567 0, /* nullable Object */
4569 167, /* HashMap[MType, Int] */
4572 const struct types resolution_table_hash_collection__HashMapmodel__MTypekernel__Int
= {
4575 &type_hash_collection__HashMapKeysmodel__MTypekernel__Int
, /* HashMapKeys[K, V]: HashMapKeys[MType, Int] */
4576 &type_hash_collection__HashMapValuesmodel__MTypekernel__Int
, /* HashMapValues[K, V]: HashMapValues[MType, Int] */
4577 &type_model__MType
, /* K: MType */
4578 &type_hash_collection__HashMapIteratormodel__MTypekernel__Int
, /* HashMapIterator[K, V]: HashMapIterator[MType, Int] */
4579 &type_model__MType
, /* K: MType */
4580 &type_kernel__Int
, /* V: Int */
4581 &type_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* HashMapNode[K, V]: HashMapNode[MType, Int] */
4582 &type_model__MType
, /* K: MType */
4585 &type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* nullable N: nullable HashMapNode[MType, Int] */
4586 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Int]] */
4587 &type_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* N: HashMapNode[MType, Int] */
4588 &type_nullable_model__MType
, /* nullable K: nullable MType */
4591 /* runtime type HashMap[MClass, Array[nullable MClass]] */
4592 const struct type type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
= {
4594 "HashMap[MClass, Array[nullable MClass]]", /* class_name_string */
4597 &resolution_table_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
,
4600 0, /* nullable Object */
4602 168, /* HashMap[MClass, Array[nullable MClass]] */
4605 const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
= {
4608 &type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[nullable MClass]] */
4609 &type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
, /* HashMapValues[K, V]: HashMapValues[MClass, Array[nullable MClass]] */
4610 &type_model__MClass
, /* K: MClass */
4611 &type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[nullable MClass]] */
4612 &type_model__MClass
, /* K: MClass */
4613 &type_array__Arraynullable_model__MClass
, /* V: Array[nullable MClass] */
4614 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* HashMapNode[K, V]: HashMapNode[MClass, Array[nullable MClass]] */
4615 &type_model__MClass
, /* K: MClass */
4618 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* nullable N: nullable HashMapNode[MClass, Array[nullable MClass]] */
4619 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
4620 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* N: HashMapNode[MClass, Array[nullable MClass]] */
4621 &type_nullable_model__MClass
, /* nullable K: nullable MClass */
4624 /* runtime type BashCompletion */
4625 const struct type type_toolcontext__BashCompletion
= {
4627 "BashCompletion", /* class_name_string */
4630 NULL
, /*NO RESOLUTIONS*/
4633 0, /* nullable Object */
4637 81, /* Streamable */
4638 1054, /* BashCompletion */
4641 /* runtime type AModule */
4642 const struct type type_parser_nodes__AModule
= {
4644 "AModule", /* class_name_string */
4647 NULL
, /*NO RESOLUTIONS*/
4650 0, /* nullable Object */
4652 12, /* nullable ANode */
4653 169, /* nullable AModule */
4659 /* runtime type nullable AModule */
4660 const struct type type_nullable_parser_nodes__AModule
= {
4662 "nullable AModule", /* class_name_string */
4666 0, {}, /*DEAD TYPE*/
4668 /* runtime type ANodes[AExternCodeBlock] */
4669 const struct type type_parser_nodes__ANodesparser_nodes__AExternCodeBlock
= {
4671 "ANodes[AExternCodeBlock]", /* class_name_string */
4674 &resolution_table_parser_nodes__ANodesparser_nodes__AExternCodeBlock
,
4677 0, /* nullable Object */
4680 82, /* SequenceRead[nullable Object] */
4681 83, /* Collection[Object] */
4682 599, /* Collection[ANode] */
4684 1351, /* Collection[Prod] */
4686 1546, /* Collection[AExternCodeBlock] */
4687 1929, /* ANodes[AExternCodeBlock] */
4690 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCodeBlock
= {
4693 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[E]: Array[AExternCodeBlock] */
4694 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
4695 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
4696 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[E]: Collection[AExternCodeBlock] */
4697 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[E]: Array[AExternCodeBlock] */
4698 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
4699 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
4700 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[E]: Collection[AExternCodeBlock] */
4701 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[E]: Collection[AExternCodeBlock] */
4702 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
4703 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
4706 /* runtime type Collection[AExternCodeBlock] */
4707 const struct type type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
= {
4709 "Collection[AExternCodeBlock]", /* class_name_string */
4713 0, {}, /*DEAD TYPE*/
4715 /* runtime type HashMap[MClass, AClassdef] */
4716 const struct type type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
= {
4718 "HashMap[MClass, AClassdef]", /* class_name_string */
4721 &resolution_table_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
,
4724 0, /* nullable Object */
4726 170, /* HashMap[MClass, AClassdef] */
4729 const struct types resolution_table_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
= {
4732 &type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
, /* HashMapKeys[K, V]: HashMapKeys[MClass, AClassdef] */
4733 &type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
, /* HashMapValues[K, V]: HashMapValues[MClass, AClassdef] */
4734 &type_model__MClass
, /* K: MClass */
4735 &type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
, /* HashMapIterator[K, V]: HashMapIterator[MClass, AClassdef] */
4736 &type_model__MClass
, /* K: MClass */
4737 &type_parser_nodes__AClassdef
, /* V: AClassdef */
4738 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* HashMapNode[K, V]: HashMapNode[MClass, AClassdef] */
4739 &type_model__MClass
, /* K: MClass */
4742 &type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* nullable N: nullable HashMapNode[MClass, AClassdef] */
4743 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
4744 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* N: HashMapNode[MClass, AClassdef] */
4745 &type_nullable_model__MClass
, /* nullable K: nullable MClass */
4748 /* runtime type AModuledecl */
4749 const struct type type_parser_nodes__AModuledecl
= {
4751 "AModuledecl", /* class_name_string */
4754 NULL
, /*NO RESOLUTIONS*/
4757 0, /* nullable Object */
4759 12, /* nullable ANode */
4760 171, /* nullable AModuledecl */
4763 1713, /* AModuledecl */
4766 /* runtime type nullable AModuledecl */
4767 const struct type type_nullable_parser_nodes__AModuledecl
= {
4769 "nullable AModuledecl", /* class_name_string */
4773 0, {}, /*DEAD TYPE*/
4775 /* runtime type AStdImport */
4776 const struct type type_parser_nodes__AStdImport
= {
4778 "AStdImport", /* class_name_string */
4781 NULL
, /*NO RESOLUTIONS*/
4784 0, /* nullable Object */
4786 12, /* nullable ANode */
4791 1714, /* AStdImport */
4794 /* runtime type AImport */
4795 const struct type type_parser_nodes__AImport
= {
4797 "AImport", /* class_name_string */
4801 0, {}, /*DEAD TYPE*/
4803 /* runtime type ANoImport */
4804 const struct type type_parser_nodes__ANoImport
= {
4806 "ANoImport", /* class_name_string */
4809 NULL
, /*NO RESOLUTIONS*/
4812 0, /* nullable Object */
4814 12, /* nullable ANode */
4819 1715, /* ANoImport */
4822 /* runtime type ATopClassdef */
4823 const struct type type_parser_nodes__ATopClassdef
= {
4825 "ATopClassdef", /* class_name_string */
4828 NULL
, /*NO RESOLUTIONS*/
4831 0, /* nullable Object */
4833 12, /* nullable ANode */
4834 172, /* nullable AClassdef */
4837 1716, /* AClassdef */
4838 1930, /* ATopClassdef */
4841 /* runtime type AClassdef */
4842 const struct type type_parser_nodes__AClassdef
= {
4844 "AClassdef", /* class_name_string */
4848 0, {}, /*DEAD TYPE*/
4850 /* runtime type nullable AClassdef */
4851 const struct type type_nullable_parser_nodes__AClassdef
= {
4853 "nullable AClassdef", /* class_name_string */
4857 0, {}, /*DEAD TYPE*/
4859 /* runtime type AMainClassdef */
4860 const struct type type_parser_nodes__AMainClassdef
= {
4862 "AMainClassdef", /* class_name_string */
4865 NULL
, /*NO RESOLUTIONS*/
4868 0, /* nullable Object */
4870 12, /* nullable ANode */
4871 172, /* nullable AClassdef */
4874 1716, /* AClassdef */
4875 1931, /* AMainClassdef */
4878 /* runtime type AMainMethPropdef */
4879 const struct type type_parser_nodes__AMainMethPropdef
= {
4881 "AMainMethPropdef", /* class_name_string */
4884 &resolution_table_parser_nodes__AMainMethPropdef
,
4887 0, /* nullable Object */
4889 12, /* nullable ANode */
4890 173, /* nullable APropdef */
4893 1717, /* APropdef */
4894 1932, /* AMethPropdef */
4895 2104, /* AMainMethPropdef */
4898 const struct types resolution_table_parser_nodes__AMainMethPropdef
= {
4901 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
4904 /* runtime type AMethPropdef */
4905 const struct type type_parser_nodes__AMethPropdef
= {
4907 "AMethPropdef", /* class_name_string */
4910 &resolution_table_parser_nodes__AMethPropdef
,
4913 0, /* nullable Object */
4915 12, /* nullable ANode */
4916 173, /* nullable APropdef */
4919 1717, /* APropdef */
4920 1932, /* AMethPropdef */
4923 const struct types resolution_table_parser_nodes__AMethPropdef
= {
4926 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
4929 /* runtime type nullable APropdef */
4930 const struct type type_nullable_parser_nodes__APropdef
= {
4932 "nullable APropdef", /* class_name_string */
4936 0, {}, /*DEAD TYPE*/
4938 /* runtime type APropdef */
4939 const struct type type_parser_nodes__APropdef
= {
4941 "APropdef", /* class_name_string */
4945 0, {}, /*DEAD TYPE*/
4947 /* runtime type AStdClassdef */
4948 const struct type type_parser_nodes__AStdClassdef
= {
4950 "AStdClassdef", /* class_name_string */
4953 NULL
, /*NO RESOLUTIONS*/
4956 0, /* nullable Object */
4958 12, /* nullable ANode */
4959 172, /* nullable AClassdef */
4962 1716, /* AClassdef */
4963 1933, /* AStdClassdef */
4966 /* runtime type AAnnotations */
4967 const struct type type_parser_nodes__AAnnotations
= {
4969 "AAnnotations", /* class_name_string */
4972 NULL
, /*NO RESOLUTIONS*/
4975 0, /* nullable Object */
4977 12, /* nullable ANode */
4978 174, /* nullable AAnnotations */
4981 1718, /* AAnnotations */
4984 /* runtime type nullable AAnnotations */
4985 const struct type type_nullable_parser_nodes__AAnnotations
= {
4987 "nullable AAnnotations", /* class_name_string */
4991 0, {}, /*DEAD TYPE*/
4993 /* runtime type ANodes[AAnnotation] */
4994 const struct type type_parser_nodes__ANodesparser_nodes__AAnnotation
= {
4996 "ANodes[AAnnotation]", /* class_name_string */
4999 &resolution_table_parser_nodes__ANodesparser_nodes__AAnnotation
,
5002 0, /* nullable Object */
5005 82, /* SequenceRead[nullable Object] */
5006 83, /* Collection[Object] */
5007 599, /* Collection[ANode] */
5009 1351, /* Collection[Prod] */
5011 1522, /* Collection[AAnnotation] */
5012 1934, /* ANodes[AAnnotation] */
5015 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AAnnotation
= {
5018 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[E]: Array[AAnnotation] */
5019 &type_parser_nodes__AAnnotation
, /* E: AAnnotation */
5020 &type_parser_nodes__AAnnotation
, /* E: AAnnotation */
5021 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
5022 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[E]: Array[AAnnotation] */
5023 &type_parser_nodes__AAnnotation
, /* E: AAnnotation */
5024 &type_parser_nodes__AAnnotation
, /* E: AAnnotation */
5025 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
5026 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
5027 &type_parser_nodes__AAnnotation
, /* E: AAnnotation */
5028 &type_parser_nodes__AAnnotation
, /* E: AAnnotation */
5031 /* runtime type AConcreteClasskind */
5032 const struct type type_parser_nodes__AConcreteClasskind
= {
5034 "AConcreteClasskind", /* class_name_string */
5037 NULL
, /*NO RESOLUTIONS*/
5040 0, /* nullable Object */
5042 12, /* nullable ANode */
5043 175, /* nullable AClasskind */
5046 1719, /* AClasskind */
5047 1935, /* AConcreteClasskind */
5050 /* runtime type nullable AClasskind */
5051 const struct type type_nullable_parser_nodes__AClasskind
= {
5053 "nullable AClasskind", /* class_name_string */
5057 0, {}, /*DEAD TYPE*/
5059 /* runtime type AClasskind */
5060 const struct type type_parser_nodes__AClasskind
= {
5062 "AClasskind", /* class_name_string */
5066 0, {}, /*DEAD TYPE*/
5068 /* runtime type AAbstractClasskind */
5069 const struct type type_parser_nodes__AAbstractClasskind
= {
5071 "AAbstractClasskind", /* class_name_string */
5074 NULL
, /*NO RESOLUTIONS*/
5077 0, /* nullable Object */
5079 12, /* nullable ANode */
5080 175, /* nullable AClasskind */
5083 1719, /* AClasskind */
5084 1936, /* AAbstractClasskind */
5087 /* runtime type AInterfaceClasskind */
5088 const struct type type_parser_nodes__AInterfaceClasskind
= {
5090 "AInterfaceClasskind", /* class_name_string */
5093 NULL
, /*NO RESOLUTIONS*/
5096 0, /* nullable Object */
5098 12, /* nullable ANode */
5099 175, /* nullable AClasskind */
5102 1719, /* AClasskind */
5103 1937, /* AInterfaceClasskind */
5106 /* runtime type AEnumClasskind */
5107 const struct type type_parser_nodes__AEnumClasskind
= {
5109 "AEnumClasskind", /* class_name_string */
5112 NULL
, /*NO RESOLUTIONS*/
5115 0, /* nullable Object */
5117 12, /* nullable ANode */
5118 175, /* nullable AClasskind */
5121 1719, /* AClasskind */
5122 1938, /* AEnumClasskind */
5125 /* runtime type AExternClasskind */
5126 const struct type type_parser_nodes__AExternClasskind
= {
5128 "AExternClasskind", /* class_name_string */
5131 NULL
, /*NO RESOLUTIONS*/
5134 0, /* nullable Object */
5136 12, /* nullable ANode */
5137 175, /* nullable AClasskind */
5140 1719, /* AClasskind */
5141 1939, /* AExternClasskind */
5144 /* runtime type AFormaldef */
5145 const struct type type_parser_nodes__AFormaldef
= {
5147 "AFormaldef", /* class_name_string */
5150 NULL
, /*NO RESOLUTIONS*/
5153 0, /* nullable Object */
5155 12, /* nullable ANode */
5159 1548, /* AFormaldef */
5162 /* runtime type ASuperclass */
5163 const struct type type_parser_nodes__ASuperclass
= {
5165 "ASuperclass", /* class_name_string */
5168 NULL
, /*NO RESOLUTIONS*/
5171 0, /* nullable Object */
5173 12, /* nullable ANode */
5177 1549, /* ASuperclass */
5180 /* runtime type AAttrPropdef */
5181 const struct type type_parser_nodes__AAttrPropdef
= {
5183 "AAttrPropdef", /* class_name_string */
5186 &resolution_table_parser_nodes__AAttrPropdef
,
5189 0, /* nullable Object */
5191 12, /* nullable ANode */
5192 173, /* nullable APropdef */
5195 1717, /* APropdef */
5196 1940, /* AAttrPropdef */
5199 const struct types resolution_table_parser_nodes__AAttrPropdef
= {
5202 &type_nullable_model__MAttributeDef
, /* nullable MPROPDEF: nullable MAttributeDef */
5205 /* runtime type ATypePropdef */
5206 const struct type type_parser_nodes__ATypePropdef
= {
5208 "ATypePropdef", /* class_name_string */
5211 &resolution_table_parser_nodes__ATypePropdef
,
5214 0, /* nullable Object */
5216 12, /* nullable ANode */
5217 173, /* nullable APropdef */
5220 1717, /* APropdef */
5221 1941, /* ATypePropdef */
5224 const struct types resolution_table_parser_nodes__ATypePropdef
= {
5227 &type_nullable_model__MVirtualTypeDef
, /* nullable MPROPDEF: nullable MVirtualTypeDef */
5230 /* runtime type APublicVisibility */
5231 const struct type type_parser_nodes__APublicVisibility
= {
5233 "APublicVisibility", /* class_name_string */
5236 NULL
, /*NO RESOLUTIONS*/
5239 0, /* nullable Object */
5241 12, /* nullable ANode */
5242 176, /* nullable AVisibility */
5245 1720, /* AVisibility */
5246 1942, /* APublicVisibility */
5249 /* runtime type nullable AVisibility */
5250 const struct type type_nullable_parser_nodes__AVisibility
= {
5252 "nullable AVisibility", /* class_name_string */
5256 0, {}, /*DEAD TYPE*/
5258 /* runtime type AVisibility */
5259 const struct type type_parser_nodes__AVisibility
= {
5261 "AVisibility", /* class_name_string */
5265 0, {}, /*DEAD TYPE*/
5267 /* runtime type APrivateVisibility */
5268 const struct type type_parser_nodes__APrivateVisibility
= {
5270 "APrivateVisibility", /* class_name_string */
5273 NULL
, /*NO RESOLUTIONS*/
5276 0, /* nullable Object */
5278 12, /* nullable ANode */
5279 176, /* nullable AVisibility */
5282 1720, /* AVisibility */
5283 1943, /* APrivateVisibility */
5286 /* runtime type AProtectedVisibility */
5287 const struct type type_parser_nodes__AProtectedVisibility
= {
5289 "AProtectedVisibility", /* class_name_string */
5292 NULL
, /*NO RESOLUTIONS*/
5295 0, /* nullable Object */
5297 12, /* nullable ANode */
5298 176, /* nullable AVisibility */
5301 1720, /* AVisibility */
5302 1944, /* AProtectedVisibility */
5305 /* runtime type AIntrudeVisibility */
5306 const struct type type_parser_nodes__AIntrudeVisibility
= {
5308 "AIntrudeVisibility", /* class_name_string */
5311 NULL
, /*NO RESOLUTIONS*/
5314 0, /* nullable Object */
5316 12, /* nullable ANode */
5317 176, /* nullable AVisibility */
5320 1720, /* AVisibility */
5321 1945, /* AIntrudeVisibility */
5324 /* runtime type APlusMethid */
5325 const struct type type_parser_nodes__APlusMethid
= {
5327 "APlusMethid", /* class_name_string */
5330 NULL
, /*NO RESOLUTIONS*/
5333 0, /* nullable Object */
5335 12, /* nullable ANode */
5336 177, /* nullable AMethid */
5340 1946, /* APlusMethid */
5343 /* runtime type nullable AMethid */
5344 const struct type type_nullable_parser_nodes__AMethid
= {
5346 "nullable AMethid", /* class_name_string */
5350 0, {}, /*DEAD TYPE*/
5352 /* runtime type AMethid */
5353 const struct type type_parser_nodes__AMethid
= {
5355 "AMethid", /* class_name_string */
5359 0, {}, /*DEAD TYPE*/
5361 /* runtime type AMinusMethid */
5362 const struct type type_parser_nodes__AMinusMethid
= {
5364 "AMinusMethid", /* class_name_string */
5367 NULL
, /*NO RESOLUTIONS*/
5370 0, /* nullable Object */
5372 12, /* nullable ANode */
5373 177, /* nullable AMethid */
5377 1947, /* AMinusMethid */
5380 /* runtime type AStarMethid */
5381 const struct type type_parser_nodes__AStarMethid
= {
5383 "AStarMethid", /* class_name_string */
5386 NULL
, /*NO RESOLUTIONS*/
5389 0, /* nullable Object */
5391 12, /* nullable ANode */
5392 177, /* nullable AMethid */
5396 1948, /* AStarMethid */
5399 /* runtime type AStarstarMethid */
5400 const struct type type_parser_nodes__AStarstarMethid
= {
5402 "AStarstarMethid", /* class_name_string */
5405 NULL
, /*NO RESOLUTIONS*/
5408 0, /* nullable Object */
5410 12, /* nullable ANode */
5411 177, /* nullable AMethid */
5415 1949, /* AStarstarMethid */
5418 /* runtime type ASlashMethid */
5419 const struct type type_parser_nodes__ASlashMethid
= {
5421 "ASlashMethid", /* class_name_string */
5424 NULL
, /*NO RESOLUTIONS*/
5427 0, /* nullable Object */
5429 12, /* nullable ANode */
5430 177, /* nullable AMethid */
5434 1950, /* ASlashMethid */
5437 /* runtime type APercentMethid */
5438 const struct type type_parser_nodes__APercentMethid
= {
5440 "APercentMethid", /* class_name_string */
5443 NULL
, /*NO RESOLUTIONS*/
5446 0, /* nullable Object */
5448 12, /* nullable ANode */
5449 177, /* nullable AMethid */
5453 1951, /* APercentMethid */
5456 /* runtime type AEqMethid */
5457 const struct type type_parser_nodes__AEqMethid
= {
5459 "AEqMethid", /* class_name_string */
5462 NULL
, /*NO RESOLUTIONS*/
5465 0, /* nullable Object */
5467 12, /* nullable ANode */
5468 177, /* nullable AMethid */
5472 1952, /* AEqMethid */
5475 /* runtime type ANeMethid */
5476 const struct type type_parser_nodes__ANeMethid
= {
5478 "ANeMethid", /* class_name_string */
5481 NULL
, /*NO RESOLUTIONS*/
5484 0, /* nullable Object */
5486 12, /* nullable ANode */
5487 177, /* nullable AMethid */
5491 1953, /* ANeMethid */
5494 /* runtime type ALeMethid */
5495 const struct type type_parser_nodes__ALeMethid
= {
5497 "ALeMethid", /* class_name_string */
5500 NULL
, /*NO RESOLUTIONS*/
5503 0, /* nullable Object */
5505 12, /* nullable ANode */
5506 177, /* nullable AMethid */
5510 1954, /* ALeMethid */
5513 /* runtime type AGeMethid */
5514 const struct type type_parser_nodes__AGeMethid
= {
5516 "AGeMethid", /* class_name_string */
5519 NULL
, /*NO RESOLUTIONS*/
5522 0, /* nullable Object */
5524 12, /* nullable ANode */
5525 177, /* nullable AMethid */
5529 1955, /* AGeMethid */
5532 /* runtime type ALtMethid */
5533 const struct type type_parser_nodes__ALtMethid
= {
5535 "ALtMethid", /* class_name_string */
5538 NULL
, /*NO RESOLUTIONS*/
5541 0, /* nullable Object */
5543 12, /* nullable ANode */
5544 177, /* nullable AMethid */
5548 1956, /* ALtMethid */
5551 /* runtime type AGtMethid */
5552 const struct type type_parser_nodes__AGtMethid
= {
5554 "AGtMethid", /* class_name_string */
5557 NULL
, /*NO RESOLUTIONS*/
5560 0, /* nullable Object */
5562 12, /* nullable ANode */
5563 177, /* nullable AMethid */
5567 1957, /* AGtMethid */
5570 /* runtime type ALlMethid */
5571 const struct type type_parser_nodes__ALlMethid
= {
5573 "ALlMethid", /* class_name_string */
5576 NULL
, /*NO RESOLUTIONS*/
5579 0, /* nullable Object */
5581 12, /* nullable ANode */
5582 177, /* nullable AMethid */
5586 1958, /* ALlMethid */
5589 /* runtime type AGgMethid */
5590 const struct type type_parser_nodes__AGgMethid
= {
5592 "AGgMethid", /* class_name_string */
5595 NULL
, /*NO RESOLUTIONS*/
5598 0, /* nullable Object */
5600 12, /* nullable ANode */
5601 177, /* nullable AMethid */
5605 1959, /* AGgMethid */
5608 /* runtime type ABraMethid */
5609 const struct type type_parser_nodes__ABraMethid
= {
5611 "ABraMethid", /* class_name_string */
5614 NULL
, /*NO RESOLUTIONS*/
5617 0, /* nullable Object */
5619 12, /* nullable ANode */
5620 177, /* nullable AMethid */
5624 1960, /* ABraMethid */
5627 /* runtime type AStarshipMethid */
5628 const struct type type_parser_nodes__AStarshipMethid
= {
5630 "AStarshipMethid", /* class_name_string */
5633 NULL
, /*NO RESOLUTIONS*/
5636 0, /* nullable Object */
5638 12, /* nullable ANode */
5639 177, /* nullable AMethid */
5643 1961, /* AStarshipMethid */
5646 /* runtime type AAssignMethid */
5647 const struct type type_parser_nodes__AAssignMethid
= {
5649 "AAssignMethid", /* class_name_string */
5652 NULL
, /*NO RESOLUTIONS*/
5655 0, /* nullable Object */
5657 12, /* nullable ANode */
5658 177, /* nullable AMethid */
5662 1962, /* AAssignMethid */
5665 /* runtime type ABraassignMethid */
5666 const struct type type_parser_nodes__ABraassignMethid
= {
5668 "ABraassignMethid", /* class_name_string */
5671 NULL
, /*NO RESOLUTIONS*/
5674 0, /* nullable Object */
5676 12, /* nullable ANode */
5677 177, /* nullable AMethid */
5681 1963, /* ABraassignMethid */
5684 /* runtime type AIdMethid */
5685 const struct type type_parser_nodes__AIdMethid
= {
5687 "AIdMethid", /* class_name_string */
5690 NULL
, /*NO RESOLUTIONS*/
5693 0, /* nullable Object */
5695 12, /* nullable ANode */
5696 177, /* nullable AMethid */
5700 1964, /* AIdMethid */
5703 /* runtime type ASignature */
5704 const struct type type_parser_nodes__ASignature
= {
5706 "ASignature", /* class_name_string */
5709 NULL
, /*NO RESOLUTIONS*/
5712 0, /* nullable Object */
5714 12, /* nullable ANode */
5715 178, /* nullable ASignature */
5718 1722, /* ASignature */
5721 /* runtime type nullable ASignature */
5722 const struct type type_nullable_parser_nodes__ASignature
= {
5724 "nullable ASignature", /* class_name_string */
5728 0, {}, /*DEAD TYPE*/
5730 /* runtime type ANodes[AParam] */
5731 const struct type type_parser_nodes__ANodesparser_nodes__AParam
= {
5733 "ANodes[AParam]", /* class_name_string */
5736 &resolution_table_parser_nodes__ANodesparser_nodes__AParam
,
5739 0, /* nullable Object */
5742 82, /* SequenceRead[nullable Object] */
5743 83, /* Collection[Object] */
5744 599, /* Collection[ANode] */
5746 1351, /* Collection[Prod] */
5748 1550, /* Collection[AParam] */
5749 1965, /* ANodes[AParam] */
5752 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AParam
= {
5755 &type_array__Arrayparser_nodes__AParam
, /* Array[E]: Array[AParam] */
5756 &type_parser_nodes__AParam
, /* E: AParam */
5757 &type_parser_nodes__AParam
, /* E: AParam */
5758 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[E]: Collection[AParam] */
5759 &type_array__Arrayparser_nodes__AParam
, /* Array[E]: Array[AParam] */
5760 &type_parser_nodes__AParam
, /* E: AParam */
5761 &type_parser_nodes__AParam
, /* E: AParam */
5762 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[E]: Collection[AParam] */
5763 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[E]: Collection[AParam] */
5764 &type_parser_nodes__AParam
, /* E: AParam */
5765 &type_parser_nodes__AParam
, /* E: AParam */
5768 /* runtime type Collection[AParam] */
5769 const struct type type_abstract_collection__Collectionparser_nodes__AParam
= {
5771 "Collection[AParam]", /* class_name_string */
5775 0, {}, /*DEAD TYPE*/
5777 /* runtime type AParam */
5778 const struct type type_parser_nodes__AParam
= {
5780 "AParam", /* class_name_string */
5783 NULL
, /*NO RESOLUTIONS*/
5786 0, /* nullable Object */
5788 12, /* nullable ANode */
5795 /* runtime type AExternCalls */
5796 const struct type type_parser_nodes__AExternCalls
= {
5798 "AExternCalls", /* class_name_string */
5801 NULL
, /*NO RESOLUTIONS*/
5804 0, /* nullable Object */
5806 12, /* nullable ANode */
5807 179, /* nullable AExternCalls */
5810 1723, /* AExternCalls */
5813 /* runtime type nullable AExternCalls */
5814 const struct type type_nullable_parser_nodes__AExternCalls
= {
5816 "nullable AExternCalls", /* class_name_string */
5820 0, {}, /*DEAD TYPE*/
5822 /* runtime type ANodes[AExternCall] */
5823 const struct type type_parser_nodes__ANodesparser_nodes__AExternCall
= {
5825 "ANodes[AExternCall]", /* class_name_string */
5828 &resolution_table_parser_nodes__ANodesparser_nodes__AExternCall
,
5831 0, /* nullable Object */
5834 82, /* SequenceRead[nullable Object] */
5835 83, /* Collection[Object] */
5836 599, /* Collection[ANode] */
5838 1351, /* Collection[Prod] */
5840 1552, /* Collection[AExternCall] */
5841 1966, /* ANodes[AExternCall] */
5844 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCall
= {
5847 &type_array__Arrayparser_nodes__AExternCall
, /* Array[E]: Array[AExternCall] */
5848 &type_parser_nodes__AExternCall
, /* E: AExternCall */
5849 &type_parser_nodes__AExternCall
, /* E: AExternCall */
5850 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[E]: Collection[AExternCall] */
5851 &type_array__Arrayparser_nodes__AExternCall
, /* Array[E]: Array[AExternCall] */
5852 &type_parser_nodes__AExternCall
, /* E: AExternCall */
5853 &type_parser_nodes__AExternCall
, /* E: AExternCall */
5854 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[E]: Collection[AExternCall] */
5855 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[E]: Collection[AExternCall] */
5856 &type_parser_nodes__AExternCall
, /* E: AExternCall */
5857 &type_parser_nodes__AExternCall
, /* E: AExternCall */
5860 /* runtime type Collection[AExternCall] */
5861 const struct type type_abstract_collection__Collectionparser_nodes__AExternCall
= {
5863 "Collection[AExternCall]", /* class_name_string */
5867 0, {}, /*DEAD TYPE*/
5869 /* runtime type ASuperExternCall */
5870 const struct type type_parser_nodes__ASuperExternCall
= {
5872 "ASuperExternCall", /* class_name_string */
5875 NULL
, /*NO RESOLUTIONS*/
5878 0, /* nullable Object */
5880 12, /* nullable ANode */
5881 180, /* nullable AExternCall */
5884 1724, /* AExternCall */
5885 1967, /* ASuperExternCall */
5888 /* runtime type nullable AExternCall */
5889 const struct type type_nullable_parser_nodes__AExternCall
= {
5891 "nullable AExternCall", /* class_name_string */
5895 0, {}, /*DEAD TYPE*/
5897 /* runtime type AExternCall */
5898 const struct type type_parser_nodes__AExternCall
= {
5900 "AExternCall", /* class_name_string */
5904 0, {}, /*DEAD TYPE*/
5906 /* runtime type ALocalPropExternCall */
5907 const struct type type_parser_nodes__ALocalPropExternCall
= {
5909 "ALocalPropExternCall", /* class_name_string */
5912 NULL
, /*NO RESOLUTIONS*/
5915 0, /* nullable Object */
5917 12, /* nullable ANode */
5918 180, /* nullable AExternCall */
5921 1724, /* AExternCall */
5922 1968, /* ALocalPropExternCall */
5925 /* runtime type AFullPropExternCall */
5926 const struct type type_parser_nodes__AFullPropExternCall
= {
5928 "AFullPropExternCall", /* class_name_string */
5931 NULL
, /*NO RESOLUTIONS*/
5934 0, /* nullable Object */
5936 12, /* nullable ANode */
5937 180, /* nullable AExternCall */
5940 1724, /* AExternCall */
5941 1969, /* AFullPropExternCall */
5944 /* runtime type AInitPropExternCall */
5945 const struct type type_parser_nodes__AInitPropExternCall
= {
5947 "AInitPropExternCall", /* class_name_string */
5950 NULL
, /*NO RESOLUTIONS*/
5953 0, /* nullable Object */
5955 12, /* nullable ANode */
5956 180, /* nullable AExternCall */
5959 1724, /* AExternCall */
5960 1970, /* AInitPropExternCall */
5963 /* runtime type ACastAsExternCall */
5964 const struct type type_parser_nodes__ACastAsExternCall
= {
5966 "ACastAsExternCall", /* class_name_string */
5969 NULL
, /*NO RESOLUTIONS*/
5972 0, /* nullable Object */
5974 12, /* nullable ANode */
5975 180, /* nullable AExternCall */
5978 1724, /* AExternCall */
5979 1971, /* ACastAsExternCall */
5982 /* runtime type AAsNullableExternCall */
5983 const struct type type_parser_nodes__AAsNullableExternCall
= {
5985 "AAsNullableExternCall", /* class_name_string */
5988 NULL
, /*NO RESOLUTIONS*/
5991 0, /* nullable Object */
5993 12, /* nullable ANode */
5994 180, /* nullable AExternCall */
5997 1724, /* AExternCall */
5998 1972, /* AAsNullableExternCall */
6001 /* runtime type AAsNotNullableExternCall */
6002 const struct type type_parser_nodes__AAsNotNullableExternCall
= {
6004 "AAsNotNullableExternCall", /* class_name_string */
6007 NULL
, /*NO RESOLUTIONS*/
6010 0, /* nullable Object */
6012 12, /* nullable ANode */
6013 180, /* nullable AExternCall */
6016 1724, /* AExternCall */
6017 1973, /* AAsNotNullableExternCall */
6020 /* runtime type AInLanguage */
6021 const struct type type_parser_nodes__AInLanguage
= {
6023 "AInLanguage", /* class_name_string */
6026 NULL
, /*NO RESOLUTIONS*/
6029 0, /* nullable Object */
6031 12, /* nullable ANode */
6032 181, /* nullable AInLanguage */
6035 1725, /* AInLanguage */
6038 /* runtime type nullable AInLanguage */
6039 const struct type type_nullable_parser_nodes__AInLanguage
= {
6041 "nullable AInLanguage", /* class_name_string */
6045 0, {}, /*DEAD TYPE*/
6047 /* runtime type AExternCodeBlock */
6048 const struct type type_parser_nodes__AExternCodeBlock
= {
6050 "AExternCodeBlock", /* class_name_string */
6053 NULL
, /*NO RESOLUTIONS*/
6056 0, /* nullable Object */
6058 12, /* nullable ANode */
6059 182, /* nullable AExternCodeBlock */
6062 1726, /* AExternCodeBlock */
6065 /* runtime type nullable AExternCodeBlock */
6066 const struct type type_nullable_parser_nodes__AExternCodeBlock
= {
6068 "nullable AExternCodeBlock", /* class_name_string */
6072 0, {}, /*DEAD TYPE*/
6074 /* runtime type AType */
6075 const struct type type_parser_nodes__AType
= {
6077 "AType", /* class_name_string */
6080 NULL
, /*NO RESOLUTIONS*/
6083 0, /* nullable Object */
6085 12, /* nullable ANode */
6086 183, /* nullable AType */
6092 /* runtime type nullable AType */
6093 const struct type type_nullable_parser_nodes__AType
= {
6095 "nullable AType", /* class_name_string */
6099 0, {}, /*DEAD TYPE*/
6101 /* runtime type ANodes[AType] */
6102 const struct type type_parser_nodes__ANodesparser_nodes__AType
= {
6104 "ANodes[AType]", /* class_name_string */
6107 &resolution_table_parser_nodes__ANodesparser_nodes__AType
,
6110 0, /* nullable Object */
6113 82, /* SequenceRead[nullable Object] */
6114 83, /* Collection[Object] */
6115 599, /* Collection[ANode] */
6117 1351, /* Collection[Prod] */
6119 1553, /* Collection[AType] */
6120 1974, /* ANodes[AType] */
6123 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AType
= {
6126 &type_array__Arrayparser_nodes__AType
, /* Array[E]: Array[AType] */
6127 &type_parser_nodes__AType
, /* E: AType */
6128 &type_parser_nodes__AType
, /* E: AType */
6129 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[E]: Collection[AType] */
6130 &type_array__Arrayparser_nodes__AType
, /* Array[E]: Array[AType] */
6131 &type_parser_nodes__AType
, /* E: AType */
6132 &type_parser_nodes__AType
, /* E: AType */
6133 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[E]: Collection[AType] */
6134 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[E]: Collection[AType] */
6135 &type_parser_nodes__AType
, /* E: AType */
6136 &type_parser_nodes__AType
, /* E: AType */
6139 /* runtime type Collection[AType] */
6140 const struct type type_abstract_collection__Collectionparser_nodes__AType
= {
6142 "Collection[AType]", /* class_name_string */
6146 0, {}, /*DEAD TYPE*/
6148 /* runtime type ABlockExpr */
6149 const struct type type_parser_nodes__ABlockExpr
= {
6151 "ABlockExpr", /* class_name_string */
6154 NULL
, /*NO RESOLUTIONS*/
6157 0, /* nullable Object */
6159 12, /* nullable ANode */
6160 184, /* nullable AExpr */
6164 1975, /* ABlockExpr */
6167 /* runtime type AExpr */
6168 const struct type type_parser_nodes__AExpr
= {
6170 "AExpr", /* class_name_string */
6174 0, {}, /*DEAD TYPE*/
6176 /* runtime type nullable AExpr */
6177 const struct type type_nullable_parser_nodes__AExpr
= {
6179 "nullable AExpr", /* class_name_string */
6183 0, {}, /*DEAD TYPE*/
6185 /* runtime type AReturnExpr */
6186 const struct type type_parser_nodes__AReturnExpr
= {
6188 "AReturnExpr", /* class_name_string */
6191 NULL
, /*NO RESOLUTIONS*/
6194 0, /* nullable Object */
6196 12, /* nullable ANode */
6197 184, /* nullable AExpr */
6201 1976, /* AReturnExpr */
6204 /* runtime type ABreakExpr */
6205 const struct type type_parser_nodes__ABreakExpr
= {
6207 "ABreakExpr", /* class_name_string */
6210 NULL
, /*NO RESOLUTIONS*/
6213 0, /* nullable Object */
6215 12, /* nullable ANode */
6216 184, /* nullable AExpr */
6220 1977, /* AEscapeExpr */
6221 2105, /* ABreakExpr */
6224 /* runtime type AEscapeExpr */
6225 const struct type type_parser_nodes__AEscapeExpr
= {
6227 "AEscapeExpr", /* class_name_string */
6231 0, {}, /*DEAD TYPE*/
6233 /* runtime type AAbortExpr */
6234 const struct type type_parser_nodes__AAbortExpr
= {
6236 "AAbortExpr", /* class_name_string */
6239 NULL
, /*NO RESOLUTIONS*/
6242 0, /* nullable Object */
6244 12, /* nullable ANode */
6245 184, /* nullable AExpr */
6249 1978, /* AAbortExpr */
6252 /* runtime type AContinueExpr */
6253 const struct type type_parser_nodes__AContinueExpr
= {
6255 "AContinueExpr", /* class_name_string */
6258 NULL
, /*NO RESOLUTIONS*/
6261 0, /* nullable Object */
6263 12, /* nullable ANode */
6264 184, /* nullable AExpr */
6268 1977, /* AEscapeExpr */
6269 2106, /* AContinueExpr */
6272 /* runtime type ACallExpr */
6273 const struct type type_parser_nodes__ACallExpr
= {
6275 "ACallExpr", /* class_name_string */
6278 NULL
, /*NO RESOLUTIONS*/
6281 0, /* nullable Object */
6283 12, /* nullable ANode */
6284 184, /* nullable AExpr */
6288 1979, /* ACallExpr */
6291 /* runtime type AImplicitSelfExpr */
6292 const struct type type_parser_nodes__AImplicitSelfExpr
= {
6294 "AImplicitSelfExpr", /* class_name_string */
6297 NULL
, /*NO RESOLUTIONS*/
6300 0, /* nullable Object */
6302 12, /* nullable ANode */
6303 184, /* nullable AExpr */
6307 1980, /* ASelfExpr */
6308 2107, /* AImplicitSelfExpr */
6311 /* runtime type ASelfExpr */
6312 const struct type type_parser_nodes__ASelfExpr
= {
6314 "ASelfExpr", /* class_name_string */
6317 NULL
, /*NO RESOLUTIONS*/
6320 0, /* nullable Object */
6322 12, /* nullable ANode */
6323 184, /* nullable AExpr */
6327 1980, /* ASelfExpr */
6330 /* runtime type ASuperExpr */
6331 const struct type type_parser_nodes__ASuperExpr
= {
6333 "ASuperExpr", /* class_name_string */
6336 NULL
, /*NO RESOLUTIONS*/
6339 0, /* nullable Object */
6341 12, /* nullable ANode */
6342 184, /* nullable AExpr */
6346 1981, /* ASuperExpr */
6349 /* runtime type AInitExpr */
6350 const struct type type_parser_nodes__AInitExpr
= {
6352 "AInitExpr", /* class_name_string */
6355 NULL
, /*NO RESOLUTIONS*/
6358 0, /* nullable Object */
6360 12, /* nullable ANode */
6361 184, /* nullable AExpr */
6365 1982, /* AInitExpr */
6368 /* runtime type ADebugTypeExpr */
6369 const struct type type_parser_nodes__ADebugTypeExpr
= {
6371 "ADebugTypeExpr", /* class_name_string */
6374 NULL
, /*NO RESOLUTIONS*/
6377 0, /* nullable Object */
6379 12, /* nullable ANode */
6380 184, /* nullable AExpr */
6384 1983, /* ADebugTypeExpr */
6387 /* runtime type ALabel */
6388 const struct type type_parser_nodes__ALabel
= {
6390 "ALabel", /* class_name_string */
6393 NULL
, /*NO RESOLUTIONS*/
6396 0, /* nullable Object */
6398 12, /* nullable ANode */
6399 185, /* nullable ALabel */
6405 /* runtime type nullable ALabel */
6406 const struct type type_nullable_parser_nodes__ALabel
= {
6408 "nullable ALabel", /* class_name_string */
6412 0, {}, /*DEAD TYPE*/
6414 /* runtime type AVardeclExpr */
6415 const struct type type_parser_nodes__AVardeclExpr
= {
6417 "AVardeclExpr", /* class_name_string */
6420 NULL
, /*NO RESOLUTIONS*/
6423 0, /* nullable Object */
6425 12, /* nullable ANode */
6426 184, /* nullable AExpr */
6430 1984, /* AVardeclExpr */
6433 /* runtime type AAttrAssignExpr */
6434 const struct type type_parser_nodes__AAttrAssignExpr
= {
6436 "AAttrAssignExpr", /* class_name_string */
6439 NULL
, /*NO RESOLUTIONS*/
6442 0, /* nullable Object */
6444 12, /* nullable ANode */
6445 184, /* nullable AExpr */
6449 1985, /* AAttrAssignExpr */
6452 /* runtime type ACallAssignExpr */
6453 const struct type type_parser_nodes__ACallAssignExpr
= {
6455 "ACallAssignExpr", /* class_name_string */
6458 NULL
, /*NO RESOLUTIONS*/
6461 0, /* nullable Object */
6463 12, /* nullable ANode */
6464 184, /* nullable AExpr */
6468 1986, /* ACallAssignExpr */
6471 /* runtime type AListExprs */
6472 const struct type type_parser_nodes__AListExprs
= {
6474 "AListExprs", /* class_name_string */
6477 NULL
, /*NO RESOLUTIONS*/
6480 0, /* nullable Object */
6482 12, /* nullable ANode */
6483 186, /* nullable AExprs */
6487 1987, /* AListExprs */
6490 /* runtime type nullable AExprs */
6491 const struct type type_nullable_parser_nodes__AExprs
= {
6493 "nullable AExprs", /* class_name_string */
6497 0, {}, /*DEAD TYPE*/
6499 /* runtime type AExprs */
6500 const struct type type_parser_nodes__AExprs
= {
6502 "AExprs", /* class_name_string */
6506 0, {}, /*DEAD TYPE*/
6508 /* runtime type ABraAssignExpr */
6509 const struct type type_parser_nodes__ABraAssignExpr
= {
6511 "ABraAssignExpr", /* class_name_string */
6514 NULL
, /*NO RESOLUTIONS*/
6517 0, /* nullable Object */
6519 12, /* nullable ANode */
6520 184, /* nullable AExpr */
6524 1988, /* ABraAssignExpr */
6527 /* runtime type AAttrReassignExpr */
6528 const struct type type_parser_nodes__AAttrReassignExpr
= {
6530 "AAttrReassignExpr", /* class_name_string */
6533 NULL
, /*NO RESOLUTIONS*/
6536 0, /* nullable Object */
6538 12, /* nullable ANode */
6539 184, /* nullable AExpr */
6543 1989, /* AAttrReassignExpr */
6546 /* runtime type ACallReassignExpr */
6547 const struct type type_parser_nodes__ACallReassignExpr
= {
6549 "ACallReassignExpr", /* class_name_string */
6552 NULL
, /*NO RESOLUTIONS*/
6555 0, /* nullable Object */
6557 12, /* nullable ANode */
6558 184, /* nullable AExpr */
6562 1990, /* ACallReassignExpr */
6565 /* runtime type ABraReassignExpr */
6566 const struct type type_parser_nodes__ABraReassignExpr
= {
6568 "ABraReassignExpr", /* class_name_string */
6571 NULL
, /*NO RESOLUTIONS*/
6574 0, /* nullable Object */
6576 12, /* nullable ANode */
6577 184, /* nullable AExpr */
6581 1991, /* ABraReassignExpr */
6584 /* runtime type APlusAssignOp */
6585 const struct type type_parser_nodes__APlusAssignOp
= {
6587 "APlusAssignOp", /* class_name_string */
6590 NULL
, /*NO RESOLUTIONS*/
6593 0, /* nullable Object */
6595 12, /* nullable ANode */
6596 187, /* nullable AAssignOp */
6599 1731, /* AAssignOp */
6600 1992, /* APlusAssignOp */
6603 /* runtime type nullable AAssignOp */
6604 const struct type type_nullable_parser_nodes__AAssignOp
= {
6606 "nullable AAssignOp", /* class_name_string */
6610 0, {}, /*DEAD TYPE*/
6612 /* runtime type AAssignOp */
6613 const struct type type_parser_nodes__AAssignOp
= {
6615 "AAssignOp", /* class_name_string */
6619 0, {}, /*DEAD TYPE*/
6621 /* runtime type AMinusAssignOp */
6622 const struct type type_parser_nodes__AMinusAssignOp
= {
6624 "AMinusAssignOp", /* class_name_string */
6627 NULL
, /*NO RESOLUTIONS*/
6630 0, /* nullable Object */
6632 12, /* nullable ANode */
6633 187, /* nullable AAssignOp */
6636 1731, /* AAssignOp */
6637 1993, /* AMinusAssignOp */
6640 /* runtime type ADoExpr */
6641 const struct type type_parser_nodes__ADoExpr
= {
6643 "ADoExpr", /* class_name_string */
6646 NULL
, /*NO RESOLUTIONS*/
6649 0, /* nullable Object */
6651 12, /* nullable ANode */
6652 184, /* nullable AExpr */
6659 /* runtime type AIfExpr */
6660 const struct type type_parser_nodes__AIfExpr
= {
6662 "AIfExpr", /* class_name_string */
6665 NULL
, /*NO RESOLUTIONS*/
6668 0, /* nullable Object */
6670 12, /* nullable ANode */
6671 184, /* nullable AExpr */
6678 /* runtime type ALoopExpr */
6679 const struct type type_parser_nodes__ALoopExpr
= {
6681 "ALoopExpr", /* class_name_string */
6684 NULL
, /*NO RESOLUTIONS*/
6687 0, /* nullable Object */
6689 12, /* nullable ANode */
6690 184, /* nullable AExpr */
6694 1996, /* ALoopExpr */
6697 /* runtime type AWhileExpr */
6698 const struct type type_parser_nodes__AWhileExpr
= {
6700 "AWhileExpr", /* class_name_string */
6703 NULL
, /*NO RESOLUTIONS*/
6706 0, /* nullable Object */
6708 12, /* nullable ANode */
6709 184, /* nullable AExpr */
6713 1997, /* AWhileExpr */
6716 /* runtime type AForExpr */
6717 const struct type type_parser_nodes__AForExpr
= {
6719 "AForExpr", /* class_name_string */
6722 NULL
, /*NO RESOLUTIONS*/
6725 0, /* nullable Object */
6727 12, /* nullable ANode */
6728 184, /* nullable AExpr */
6732 1998, /* AForExpr */
6735 /* runtime type AAssertExpr */
6736 const struct type type_parser_nodes__AAssertExpr
= {
6738 "AAssertExpr", /* class_name_string */
6741 NULL
, /*NO RESOLUTIONS*/
6744 0, /* nullable Object */
6746 12, /* nullable ANode */
6747 184, /* nullable AExpr */
6751 1999, /* AAssertExpr */
6754 /* runtime type AIfexprExpr */
6755 const struct type type_parser_nodes__AIfexprExpr
= {
6757 "AIfexprExpr", /* class_name_string */
6760 NULL
, /*NO RESOLUTIONS*/
6763 0, /* nullable Object */
6765 12, /* nullable ANode */
6766 184, /* nullable AExpr */
6770 2000, /* AIfexprExpr */
6773 /* runtime type AOrExpr */
6774 const struct type type_parser_nodes__AOrExpr
= {
6776 "AOrExpr", /* class_name_string */
6779 NULL
, /*NO RESOLUTIONS*/
6782 0, /* nullable Object */
6784 12, /* nullable ANode */
6785 184, /* nullable AExpr */
6789 2001, /* ABoolExpr */
6793 /* runtime type ABoolExpr */
6794 const struct type type_parser_nodes__ABoolExpr
= {
6796 "ABoolExpr", /* class_name_string */
6800 0, {}, /*DEAD TYPE*/
6802 /* runtime type AAndExpr */
6803 const struct type type_parser_nodes__AAndExpr
= {
6805 "AAndExpr", /* class_name_string */
6808 NULL
, /*NO RESOLUTIONS*/
6811 0, /* nullable Object */
6813 12, /* nullable ANode */
6814 184, /* nullable AExpr */
6818 2001, /* ABoolExpr */
6819 2109, /* AAndExpr */
6822 /* runtime type AOrElseExpr */
6823 const struct type type_parser_nodes__AOrElseExpr
= {
6825 "AOrElseExpr", /* class_name_string */
6828 NULL
, /*NO RESOLUTIONS*/
6831 0, /* nullable Object */
6833 12, /* nullable ANode */
6834 184, /* nullable AExpr */
6838 2001, /* ABoolExpr */
6839 2110, /* AOrElseExpr */
6842 /* runtime type AImpliesExpr */
6843 const struct type type_parser_nodes__AImpliesExpr
= {
6845 "AImpliesExpr", /* class_name_string */
6848 NULL
, /*NO RESOLUTIONS*/
6851 0, /* nullable Object */
6853 12, /* nullable ANode */
6854 184, /* nullable AExpr */
6858 2001, /* ABoolExpr */
6859 2111, /* AImpliesExpr */
6862 /* runtime type ANotExpr */
6863 const struct type type_parser_nodes__ANotExpr
= {
6865 "ANotExpr", /* class_name_string */
6868 NULL
, /*NO RESOLUTIONS*/
6871 0, /* nullable Object */
6873 12, /* nullable ANode */
6874 184, /* nullable AExpr */
6878 2001, /* ABoolExpr */
6879 2112, /* ANotExpr */
6882 /* runtime type AEqExpr */
6883 const struct type type_parser_nodes__AEqExpr
= {
6885 "AEqExpr", /* class_name_string */
6888 NULL
, /*NO RESOLUTIONS*/
6891 0, /* nullable Object */
6893 12, /* nullable ANode */
6894 184, /* nullable AExpr */
6901 /* runtime type ANeExpr */
6902 const struct type type_parser_nodes__ANeExpr
= {
6904 "ANeExpr", /* class_name_string */
6907 NULL
, /*NO RESOLUTIONS*/
6910 0, /* nullable Object */
6912 12, /* nullable ANode */
6913 184, /* nullable AExpr */
6920 /* runtime type ALtExpr */
6921 const struct type type_parser_nodes__ALtExpr
= {
6923 "ALtExpr", /* class_name_string */
6926 NULL
, /*NO RESOLUTIONS*/
6929 0, /* nullable Object */
6931 12, /* nullable ANode */
6932 184, /* nullable AExpr */
6939 /* runtime type ALeExpr */
6940 const struct type type_parser_nodes__ALeExpr
= {
6942 "ALeExpr", /* class_name_string */
6945 NULL
, /*NO RESOLUTIONS*/
6948 0, /* nullable Object */
6950 12, /* nullable ANode */
6951 184, /* nullable AExpr */
6958 /* runtime type ALlExpr */
6959 const struct type type_parser_nodes__ALlExpr
= {
6961 "ALlExpr", /* class_name_string */
6964 NULL
, /*NO RESOLUTIONS*/
6967 0, /* nullable Object */
6969 12, /* nullable ANode */
6970 184, /* nullable AExpr */
6977 /* runtime type AGtExpr */
6978 const struct type type_parser_nodes__AGtExpr
= {
6980 "AGtExpr", /* class_name_string */
6983 NULL
, /*NO RESOLUTIONS*/
6986 0, /* nullable Object */
6988 12, /* nullable ANode */
6989 184, /* nullable AExpr */
6996 /* runtime type AGeExpr */
6997 const struct type type_parser_nodes__AGeExpr
= {
6999 "AGeExpr", /* class_name_string */
7002 NULL
, /*NO RESOLUTIONS*/
7005 0, /* nullable Object */
7007 12, /* nullable ANode */
7008 184, /* nullable AExpr */
7015 /* runtime type AGgExpr */
7016 const struct type type_parser_nodes__AGgExpr
= {
7018 "AGgExpr", /* class_name_string */
7021 NULL
, /*NO RESOLUTIONS*/
7024 0, /* nullable Object */
7026 12, /* nullable ANode */
7027 184, /* nullable AExpr */
7034 /* runtime type AStarshipExpr */
7035 const struct type type_parser_nodes__AStarshipExpr
= {
7037 "AStarshipExpr", /* class_name_string */
7040 NULL
, /*NO RESOLUTIONS*/
7043 0, /* nullable Object */
7045 12, /* nullable ANode */
7046 184, /* nullable AExpr */
7050 2010, /* AStarshipExpr */
7053 /* runtime type AIsaExpr */
7054 const struct type type_parser_nodes__AIsaExpr
= {
7056 "AIsaExpr", /* class_name_string */
7059 NULL
, /*NO RESOLUTIONS*/
7062 0, /* nullable Object */
7064 12, /* nullable ANode */
7065 184, /* nullable AExpr */
7069 2001, /* ABoolExpr */
7070 2113, /* AIsaExpr */
7073 /* runtime type APlusExpr */
7074 const struct type type_parser_nodes__APlusExpr
= {
7076 "APlusExpr", /* class_name_string */
7079 NULL
, /*NO RESOLUTIONS*/
7082 0, /* nullable Object */
7084 12, /* nullable ANode */
7085 184, /* nullable AExpr */
7089 2011, /* APlusExpr */
7092 /* runtime type AMinusExpr */
7093 const struct type type_parser_nodes__AMinusExpr
= {
7095 "AMinusExpr", /* class_name_string */
7098 NULL
, /*NO RESOLUTIONS*/
7101 0, /* nullable Object */
7103 12, /* nullable ANode */
7104 184, /* nullable AExpr */
7108 2012, /* AMinusExpr */
7111 /* runtime type AStarExpr */
7112 const struct type type_parser_nodes__AStarExpr
= {
7114 "AStarExpr", /* class_name_string */
7117 NULL
, /*NO RESOLUTIONS*/
7120 0, /* nullable Object */
7122 12, /* nullable ANode */
7123 184, /* nullable AExpr */
7127 2013, /* AStarExpr */
7130 /* runtime type ASlashExpr */
7131 const struct type type_parser_nodes__ASlashExpr
= {
7133 "ASlashExpr", /* class_name_string */
7136 NULL
, /*NO RESOLUTIONS*/
7139 0, /* nullable Object */
7141 12, /* nullable ANode */
7142 184, /* nullable AExpr */
7146 2014, /* ASlashExpr */
7149 /* runtime type APercentExpr */
7150 const struct type type_parser_nodes__APercentExpr
= {
7152 "APercentExpr", /* class_name_string */
7155 NULL
, /*NO RESOLUTIONS*/
7158 0, /* nullable Object */
7160 12, /* nullable ANode */
7161 184, /* nullable AExpr */
7165 2015, /* APercentExpr */
7168 /* runtime type AStarstarExpr */
7169 const struct type type_parser_nodes__AStarstarExpr
= {
7171 "AStarstarExpr", /* class_name_string */
7174 NULL
, /*NO RESOLUTIONS*/
7177 0, /* nullable Object */
7179 12, /* nullable ANode */
7180 184, /* nullable AExpr */
7184 2016, /* AStarstarExpr */
7187 /* runtime type AUminusExpr */
7188 const struct type type_parser_nodes__AUminusExpr
= {
7190 "AUminusExpr", /* class_name_string */
7193 NULL
, /*NO RESOLUTIONS*/
7196 0, /* nullable Object */
7198 12, /* nullable ANode */
7199 184, /* nullable AExpr */
7203 2017, /* AUminusExpr */
7206 /* runtime type AOnceExpr */
7207 const struct type type_parser_nodes__AOnceExpr
= {
7209 "AOnceExpr", /* class_name_string */
7212 NULL
, /*NO RESOLUTIONS*/
7215 0, /* nullable Object */
7217 12, /* nullable ANode */
7218 184, /* nullable AExpr */
7222 2018, /* AOnceExpr */
7225 /* runtime type ANewExpr */
7226 const struct type type_parser_nodes__ANewExpr
= {
7228 "ANewExpr", /* class_name_string */
7231 NULL
, /*NO RESOLUTIONS*/
7234 0, /* nullable Object */
7236 12, /* nullable ANode */
7237 184, /* nullable AExpr */
7241 2019, /* ANewExpr */
7244 /* runtime type AIssetAttrExpr */
7245 const struct type type_parser_nodes__AIssetAttrExpr
= {
7247 "AIssetAttrExpr", /* class_name_string */
7250 NULL
, /*NO RESOLUTIONS*/
7253 0, /* nullable Object */
7255 12, /* nullable ANode */
7256 184, /* nullable AExpr */
7260 2020, /* AIssetAttrExpr */
7263 /* runtime type AAttrExpr */
7264 const struct type type_parser_nodes__AAttrExpr
= {
7266 "AAttrExpr", /* class_name_string */
7269 NULL
, /*NO RESOLUTIONS*/
7272 0, /* nullable Object */
7274 12, /* nullable ANode */
7275 184, /* nullable AExpr */
7279 2021, /* AAttrExpr */
7282 /* runtime type ABraExpr */
7283 const struct type type_parser_nodes__ABraExpr
= {
7285 "ABraExpr", /* class_name_string */
7288 NULL
, /*NO RESOLUTIONS*/
7291 0, /* nullable Object */
7293 12, /* nullable ANode */
7294 184, /* nullable AExpr */
7298 2022, /* ABraExpr */
7301 /* runtime type AAsCastExpr */
7302 const struct type type_parser_nodes__AAsCastExpr
= {
7304 "AAsCastExpr", /* class_name_string */
7307 NULL
, /*NO RESOLUTIONS*/
7310 0, /* nullable Object */
7312 12, /* nullable ANode */
7313 184, /* nullable AExpr */
7317 2023, /* AAsCastExpr */
7320 /* runtime type AAsNotnullExpr */
7321 const struct type type_parser_nodes__AAsNotnullExpr
= {
7323 "AAsNotnullExpr", /* class_name_string */
7326 NULL
, /*NO RESOLUTIONS*/
7329 0, /* nullable Object */
7331 12, /* nullable ANode */
7332 184, /* nullable AExpr */
7336 2024, /* AAsNotnullExpr */
7339 /* runtime type AVarargExpr */
7340 const struct type type_parser_nodes__AVarargExpr
= {
7342 "AVarargExpr", /* class_name_string */
7345 NULL
, /*NO RESOLUTIONS*/
7348 0, /* nullable Object */
7350 12, /* nullable ANode */
7351 184, /* nullable AExpr */
7355 2025, /* AVarargExpr */
7358 /* runtime type ATrueExpr */
7359 const struct type type_parser_nodes__ATrueExpr
= {
7361 "ATrueExpr", /* class_name_string */
7364 NULL
, /*NO RESOLUTIONS*/
7367 0, /* nullable Object */
7369 12, /* nullable ANode */
7370 184, /* nullable AExpr */
7374 2001, /* ABoolExpr */
7375 2114, /* ATrueExpr */
7378 /* runtime type AFalseExpr */
7379 const struct type type_parser_nodes__AFalseExpr
= {
7381 "AFalseExpr", /* class_name_string */
7384 NULL
, /*NO RESOLUTIONS*/
7387 0, /* nullable Object */
7389 12, /* nullable ANode */
7390 184, /* nullable AExpr */
7394 2001, /* ABoolExpr */
7395 2115, /* AFalseExpr */
7398 /* runtime type ANullExpr */
7399 const struct type type_parser_nodes__ANullExpr
= {
7401 "ANullExpr", /* class_name_string */
7404 NULL
, /*NO RESOLUTIONS*/
7407 0, /* nullable Object */
7409 12, /* nullable ANode */
7410 184, /* nullable AExpr */
7414 2026, /* ANullExpr */
7417 /* runtime type ADecIntExpr */
7418 const struct type type_parser_nodes__ADecIntExpr
= {
7420 "ADecIntExpr", /* class_name_string */
7423 NULL
, /*NO RESOLUTIONS*/
7426 0, /* nullable Object */
7428 12, /* nullable ANode */
7429 184, /* nullable AExpr */
7433 2027, /* AIntExpr */
7434 2116, /* ADecIntExpr */
7437 /* runtime type AIntExpr */
7438 const struct type type_parser_nodes__AIntExpr
= {
7440 "AIntExpr", /* class_name_string */
7444 0, {}, /*DEAD TYPE*/
7446 /* runtime type AHexIntExpr */
7447 const struct type type_parser_nodes__AHexIntExpr
= {
7449 "AHexIntExpr", /* class_name_string */
7452 NULL
, /*NO RESOLUTIONS*/
7455 0, /* nullable Object */
7457 12, /* nullable ANode */
7458 184, /* nullable AExpr */
7462 2027, /* AIntExpr */
7463 2117, /* AHexIntExpr */
7466 /* runtime type AFloatExpr */
7467 const struct type type_parser_nodes__AFloatExpr
= {
7469 "AFloatExpr", /* class_name_string */
7472 NULL
, /*NO RESOLUTIONS*/
7475 0, /* nullable Object */
7477 12, /* nullable ANode */
7478 184, /* nullable AExpr */
7482 2028, /* AFloatExpr */
7485 /* runtime type ACharExpr */
7486 const struct type type_parser_nodes__ACharExpr
= {
7488 "ACharExpr", /* class_name_string */
7491 NULL
, /*NO RESOLUTIONS*/
7494 0, /* nullable Object */
7496 12, /* nullable ANode */
7497 184, /* nullable AExpr */
7501 2029, /* ACharExpr */
7504 /* runtime type AStringExpr */
7505 const struct type type_parser_nodes__AStringExpr
= {
7507 "AStringExpr", /* class_name_string */
7510 NULL
, /*NO RESOLUTIONS*/
7513 0, /* nullable Object */
7515 12, /* nullable ANode */
7516 184, /* nullable AExpr */
7520 2030, /* AStringFormExpr */
7521 2118, /* AStringExpr */
7524 /* runtime type AStringFormExpr */
7525 const struct type type_parser_nodes__AStringFormExpr
= {
7527 "AStringFormExpr", /* class_name_string */
7531 0, {}, /*DEAD TYPE*/
7533 /* runtime type ACrangeExpr */
7534 const struct type type_parser_nodes__ACrangeExpr
= {
7536 "ACrangeExpr", /* class_name_string */
7539 NULL
, /*NO RESOLUTIONS*/
7542 0, /* nullable Object */
7544 12, /* nullable ANode */
7545 184, /* nullable AExpr */
7549 2031, /* ARangeExpr */
7550 2119, /* ACrangeExpr */
7553 /* runtime type ARangeExpr */
7554 const struct type type_parser_nodes__ARangeExpr
= {
7556 "ARangeExpr", /* class_name_string */
7560 0, {}, /*DEAD TYPE*/
7562 /* runtime type AOrangeExpr */
7563 const struct type type_parser_nodes__AOrangeExpr
= {
7565 "AOrangeExpr", /* class_name_string */
7568 NULL
, /*NO RESOLUTIONS*/
7571 0, /* nullable Object */
7573 12, /* nullable ANode */
7574 184, /* nullable AExpr */
7578 2031, /* ARangeExpr */
7579 2120, /* AOrangeExpr */
7582 /* runtime type AArrayExpr */
7583 const struct type type_parser_nodes__AArrayExpr
= {
7585 "AArrayExpr", /* class_name_string */
7588 NULL
, /*NO RESOLUTIONS*/
7591 0, /* nullable Object */
7593 12, /* nullable ANode */
7594 184, /* nullable AExpr */
7598 2032, /* AArrayExpr */
7601 /* runtime type AParExpr */
7602 const struct type type_parser_nodes__AParExpr
= {
7604 "AParExpr", /* class_name_string */
7607 NULL
, /*NO RESOLUTIONS*/
7610 0, /* nullable Object */
7612 12, /* nullable ANode */
7613 184, /* nullable AExpr */
7617 2033, /* AParExpr */
7620 /* runtime type AManyExpr */
7621 const struct type type_parser_nodes__AManyExpr
= {
7623 "AManyExpr", /* class_name_string */
7626 NULL
, /*NO RESOLUTIONS*/
7629 0, /* nullable Object */
7631 12, /* nullable ANode */
7632 184, /* nullable AExpr */
7636 2034, /* AManyExpr */
7639 /* runtime type ASuperstringExpr */
7640 const struct type type_parser_nodes__ASuperstringExpr
= {
7642 "ASuperstringExpr", /* class_name_string */
7645 NULL
, /*NO RESOLUTIONS*/
7648 0, /* nullable Object */
7650 12, /* nullable ANode */
7651 184, /* nullable AExpr */
7655 2035, /* ASuperstringExpr */
7658 /* runtime type AStartStringExpr */
7659 const struct type type_parser_nodes__AStartStringExpr
= {
7661 "AStartStringExpr", /* class_name_string */
7664 NULL
, /*NO RESOLUTIONS*/
7667 0, /* nullable Object */
7669 12, /* nullable ANode */
7670 184, /* nullable AExpr */
7674 2030, /* AStringFormExpr */
7675 2121, /* AStartStringExpr */
7678 /* runtime type AMidStringExpr */
7679 const struct type type_parser_nodes__AMidStringExpr
= {
7681 "AMidStringExpr", /* class_name_string */
7684 NULL
, /*NO RESOLUTIONS*/
7687 0, /* nullable Object */
7689 12, /* nullable ANode */
7690 184, /* nullable AExpr */
7694 2030, /* AStringFormExpr */
7695 2122, /* AMidStringExpr */
7698 /* runtime type AEndStringExpr */
7699 const struct type type_parser_nodes__AEndStringExpr
= {
7701 "AEndStringExpr", /* class_name_string */
7704 NULL
, /*NO RESOLUTIONS*/
7707 0, /* nullable Object */
7709 12, /* nullable ANode */
7710 184, /* nullable AExpr */
7714 2030, /* AStringFormExpr */
7715 2123, /* AEndStringExpr */
7718 /* runtime type AAnnotation */
7719 const struct type type_parser_nodes__AAnnotation
= {
7721 "AAnnotation", /* class_name_string */
7724 NULL
, /*NO RESOLUTIONS*/
7727 0, /* nullable Object */
7729 12, /* nullable ANode */
7730 188, /* nullable AAnnotation */
7733 1732, /* AAnnotation */
7736 /* runtime type nullable AAnnotation */
7737 const struct type type_nullable_parser_nodes__AAnnotation
= {
7739 "nullable AAnnotation", /* class_name_string */
7743 0, {}, /*DEAD TYPE*/
7745 /* runtime type ATypeExpr */
7746 const struct type type_parser_nodes__ATypeExpr
= {
7748 "ATypeExpr", /* class_name_string */
7751 NULL
, /*NO RESOLUTIONS*/
7754 0, /* nullable Object */
7756 12, /* nullable ANode */
7757 184, /* nullable AExpr */
7761 2036, /* ATypeExpr */
7764 /* runtime type AMethidExpr */
7765 const struct type type_parser_nodes__AMethidExpr
= {
7767 "AMethidExpr", /* class_name_string */
7770 NULL
, /*NO RESOLUTIONS*/
7773 0, /* nullable Object */
7775 12, /* nullable ANode */
7776 184, /* nullable AExpr */
7780 2037, /* AMethidExpr */
7783 /* runtime type AAtExpr */
7784 const struct type type_parser_nodes__AAtExpr
= {
7786 "AAtExpr", /* class_name_string */
7789 NULL
, /*NO RESOLUTIONS*/
7792 0, /* nullable Object */
7794 12, /* nullable ANode */
7795 184, /* nullable AExpr */
7802 /* runtime type AIdAtid */
7803 const struct type type_parser_nodes__AIdAtid
= {
7805 "AIdAtid", /* class_name_string */
7808 NULL
, /*NO RESOLUTIONS*/
7811 0, /* nullable Object */
7813 12, /* nullable ANode */
7814 189, /* nullable AAtid */
7821 /* runtime type nullable AAtid */
7822 const struct type type_nullable_parser_nodes__AAtid
= {
7824 "nullable AAtid", /* class_name_string */
7828 0, {}, /*DEAD TYPE*/
7830 /* runtime type AAtid */
7831 const struct type type_parser_nodes__AAtid
= {
7833 "AAtid", /* class_name_string */
7837 0, {}, /*DEAD TYPE*/
7839 /* runtime type AKwexternAtid */
7840 const struct type type_parser_nodes__AKwexternAtid
= {
7842 "AKwexternAtid", /* class_name_string */
7845 NULL
, /*NO RESOLUTIONS*/
7848 0, /* nullable Object */
7850 12, /* nullable ANode */
7851 189, /* nullable AAtid */
7855 2040, /* AKwexternAtid */
7858 /* runtime type AKwabstractAtid */
7859 const struct type type_parser_nodes__AKwabstractAtid
= {
7861 "AKwabstractAtid", /* class_name_string */
7864 NULL
, /*NO RESOLUTIONS*/
7867 0, /* nullable Object */
7869 12, /* nullable ANode */
7870 189, /* nullable AAtid */
7874 2041, /* AKwabstractAtid */
7877 /* runtime type AParExprs */
7878 const struct type type_parser_nodes__AParExprs
= {
7880 "AParExprs", /* class_name_string */
7883 NULL
, /*NO RESOLUTIONS*/
7886 0, /* nullable Object */
7888 12, /* nullable ANode */
7889 186, /* nullable AExprs */
7893 2042, /* AParExprs */
7896 /* runtime type ABraExprs */
7897 const struct type type_parser_nodes__ABraExprs
= {
7899 "ABraExprs", /* class_name_string */
7902 NULL
, /*NO RESOLUTIONS*/
7905 0, /* nullable Object */
7907 12, /* nullable ANode */
7908 186, /* nullable AExprs */
7912 2043, /* ABraExprs */
7915 /* runtime type AModuleName */
7916 const struct type type_parser_nodes__AModuleName
= {
7918 "AModuleName", /* class_name_string */
7921 NULL
, /*NO RESOLUTIONS*/
7924 0, /* nullable Object */
7926 12, /* nullable ANode */
7927 190, /* nullable AModuleName */
7930 1734, /* AModuleName */
7933 /* runtime type nullable AModuleName */
7934 const struct type type_nullable_parser_nodes__AModuleName
= {
7936 "nullable AModuleName", /* class_name_string */
7940 0, {}, /*DEAD TYPE*/
7942 /* runtime type AQualified */
7943 const struct type type_parser_nodes__AQualified
= {
7945 "AQualified", /* class_name_string */
7948 NULL
, /*NO RESOLUTIONS*/
7951 0, /* nullable Object */
7953 12, /* nullable ANode */
7954 191, /* nullable AQualified */
7957 1735, /* AQualified */
7960 /* runtime type nullable AQualified */
7961 const struct type type_nullable_parser_nodes__AQualified
= {
7963 "nullable AQualified", /* class_name_string */
7967 0, {}, /*DEAD TYPE*/
7969 /* runtime type ADoc */
7970 const struct type type_parser_nodes__ADoc
= {
7972 "ADoc", /* class_name_string */
7975 NULL
, /*NO RESOLUTIONS*/
7978 0, /* nullable Object */
7980 12, /* nullable ANode */
7981 192, /* nullable ADoc */
7987 /* runtime type nullable ADoc */
7988 const struct type type_nullable_parser_nodes__ADoc
= {
7990 "nullable ADoc", /* class_name_string */
7994 0, {}, /*DEAD TYPE*/
7996 /* runtime type ALexerError */
7997 const struct type type_parser_nodes__ALexerError
= {
7999 "ALexerError", /* class_name_string */
8002 NULL
, /*NO RESOLUTIONS*/
8005 0, /* nullable Object */
8007 12, /* nullable ANode */
8013 2044, /* ALexerError */
8016 /* runtime type MNullableType */
8017 const struct type type_model__MNullableType
= {
8019 "MNullableType", /* class_name_string */
8022 NULL
, /*NO RESOLUTIONS*/
8025 0, /* nullable Object */
8027 4, /* nullable MType */
8030 1388, /* MNullableType */
8033 /* runtime type Scope */
8034 const struct type type_scope__Scope
= {
8036 "Scope", /* class_name_string */
8039 NULL
, /*NO RESOLUTIONS*/
8042 0, /* nullable Object */
8047 /* runtime type HashMap[String, Variable] */
8048 const struct type type_hash_collection__HashMapstring__Stringscope__Variable
= {
8050 "HashMap[String, Variable]", /* class_name_string */
8053 &resolution_table_hash_collection__HashMapstring__Stringscope__Variable
,
8056 0, /* nullable Object */
8058 194, /* HashMap[String, Variable] */
8061 const struct types resolution_table_hash_collection__HashMapstring__Stringscope__Variable
= {
8064 &type_hash_collection__HashMapKeysstring__Stringscope__Variable
, /* HashMapKeys[K, V]: HashMapKeys[String, Variable] */
8065 &type_hash_collection__HashMapValuesstring__Stringscope__Variable
, /* HashMapValues[K, V]: HashMapValues[String, Variable] */
8066 &type_string__String
, /* K: String */
8067 &type_hash_collection__HashMapIteratorstring__Stringscope__Variable
, /* HashMapIterator[K, V]: HashMapIterator[String, Variable] */
8068 &type_string__String
, /* K: String */
8069 &type_scope__Variable
, /* V: Variable */
8070 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* HashMapNode[K, V]: HashMapNode[String, Variable] */
8071 &type_string__String
, /* K: String */
8074 &type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* nullable N: nullable HashMapNode[String, Variable] */
8075 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Variable]] */
8076 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* N: HashMapNode[String, Variable] */
8077 &type_nullable_string__String
, /* nullable K: nullable String */
8080 /* runtime type FlowContext */
8081 const struct type type_flow__FlowContext
= {
8083 "FlowContext", /* class_name_string */
8086 NULL
, /*NO RESOLUTIONS*/
8089 0, /* nullable Object */
8091 195, /* FlowContext */
8094 /* runtime type HashMap[Variable, nullable MType] */
8095 const struct type type_hash_collection__HashMapscope__Variablenullable_model__MType
= {
8097 "HashMap[Variable, nullable MType]", /* class_name_string */
8100 &resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType
,
8103 0, /* nullable Object */
8105 196, /* HashMap[Variable, nullable MType] */
8108 const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType
= {
8111 &type_hash_collection__HashMapKeysscope__Variablenullable_model__MType
, /* HashMapKeys[K, V]: HashMapKeys[Variable, nullable MType] */
8112 &type_hash_collection__HashMapValuesscope__Variablenullable_model__MType
, /* HashMapValues[K, V]: HashMapValues[Variable, nullable MType] */
8113 &type_scope__Variable
, /* K: Variable */
8114 &type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
, /* HashMapIterator[K, V]: HashMapIterator[Variable, nullable MType] */
8115 &type_scope__Variable
, /* K: Variable */
8116 &type_nullable_model__MType
, /* V: nullable MType */
8117 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* HashMapNode[K, V]: HashMapNode[Variable, nullable MType] */
8118 &type_scope__Variable
, /* K: Variable */
8121 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* nullable N: nullable HashMapNode[Variable, nullable MType] */
8122 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
8123 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* N: HashMapNode[Variable, nullable MType] */
8124 &type_nullable_scope__Variable
, /* nullable K: nullable Variable */
8127 /* runtime type HashMap[Variable, nullable Array[nullable MType]] */
8128 const struct type type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
= {
8130 "HashMap[Variable, nullable Array[nullable MType]]", /* class_name_string */
8133 &resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
,
8136 0, /* nullable Object */
8138 197, /* HashMap[Variable, nullable Array[nullable MType]] */
8141 const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
= {
8144 &type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapKeys[K, V]: HashMapKeys[Variable, nullable Array[nullable MType]] */
8145 &type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapValues[K, V]: HashMapValues[Variable, nullable Array[nullable MType]] */
8146 &type_scope__Variable
, /* K: Variable */
8147 &type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapIterator[K, V]: HashMapIterator[Variable, nullable Array[nullable MType]] */
8148 &type_scope__Variable
, /* K: Variable */
8149 &type_nullable_array__Arraynullable_model__MType
, /* V: nullable Array[nullable MType] */
8150 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapNode[K, V]: HashMapNode[Variable, nullable Array[nullable MType]] */
8151 &type_scope__Variable
, /* K: Variable */
8154 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* nullable N: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
8155 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
8156 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* N: HashMapNode[Variable, nullable Array[nullable MType]] */
8157 &type_nullable_scope__Variable
, /* nullable K: nullable Variable */
8160 /* runtime type Frame */
8161 const struct type type_abstract_compiler__Frame
= {
8163 "Frame", /* class_name_string */
8166 &resolution_table_abstract_compiler__Frame
,
8169 0, /* nullable Object */
8174 const struct types resolution_table_abstract_compiler__Frame
= {
8177 &type_abstract_compiler__AbstractCompilerVisitor
, /* VISITOR: AbstractCompilerVisitor */
8180 /* runtime type MClassDefSorter */
8181 const struct type type_model__MClassDefSorter
= {
8183 "MClassDefSorter", /* class_name_string */
8186 &resolution_table_model__MClassDefSorter
,
8189 0, /* nullable Object */
8191 199, /* MClassDefSorter */
8194 const struct types resolution_table_model__MClassDefSorter
= {
8197 &type_model__MClassDef
, /* COMPARED: MClassDef */
8204 &type_array__Arraymodel__MClassDef
, /* Array[COMPARED]: Array[MClassDef] */
8207 /* runtime type ExternCFile */
8208 const struct type type_c_tools__ExternCFile
= {
8210 "ExternCFile", /* class_name_string */
8213 NULL
, /*NO RESOLUTIONS*/
8216 0, /* nullable Object */
8218 200, /* ExternFile */
8219 1055, /* ExternCFile */
8222 /* runtime type ExternFile */
8223 const struct type type_c_tools__ExternFile
= {
8225 "ExternFile", /* class_name_string */
8229 0, {}, /*DEAD TYPE*/
8231 /* runtime type TypeVisitor */
8232 const struct type type_typing__TypeVisitor
= {
8234 "TypeVisitor", /* class_name_string */
8237 NULL
, /*NO RESOLUTIONS*/
8240 0, /* nullable Object */
8242 201, /* TypeVisitor */
8245 /* runtime type MAttribute */
8246 const struct type type_model__MAttribute
= {
8248 "MAttribute", /* class_name_string */
8251 &resolution_table_model__MAttribute
,
8254 0, /* nullable Object */
8256 8, /* nullable PropertyLayoutElement */
8257 155, /* nullable MProperty */
8258 615, /* PropertyLayoutElement */
8259 1056, /* nullable MAttribute */
8260 1543, /* MProperty */
8261 2045, /* MAttribute */
8264 const struct types resolution_table_model__MAttribute
= {
8267 &type_array__Arraymodel__MAttributeDef
, /* Array[MPROPDEF]: Array[MAttributeDef] */
8268 &type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MAttributeDef]] */
8269 &type_model__MAttributeDef
, /* MPROPDEF: MAttributeDef */
8272 /* runtime type nullable MAttribute */
8273 const struct type type_nullable_model__MAttribute
= {
8275 "nullable MAttribute", /* class_name_string */
8279 0, {}, /*DEAD TYPE*/
8281 /* runtime type MAttributeDef */
8282 const struct type type_model__MAttributeDef
= {
8284 "MAttributeDef", /* class_name_string */
8287 &resolution_table_model__MAttributeDef
,
8290 0, /* nullable Object */
8292 8, /* nullable PropertyLayoutElement */
8293 112, /* nullable MPropDef */
8294 615, /* PropertyLayoutElement */
8295 1057, /* nullable MAttributeDef */
8296 1526, /* MPropDef */
8297 2046, /* MAttributeDef */
8300 const struct types resolution_table_model__MAttributeDef
= {
8303 &type_model__MAttribute
, /* MPROPERTY: MAttribute */
8305 &type_model__MAttributeDef
, /* MPROPDEF: MAttributeDef */
8308 /* runtime type nullable MAttributeDef */
8309 const struct type type_nullable_model__MAttributeDef
= {
8311 "nullable MAttributeDef", /* class_name_string */
8315 0, {}, /*DEAD TYPE*/
8317 /* runtime type MVirtualTypeProp */
8318 const struct type type_model__MVirtualTypeProp
= {
8320 "MVirtualTypeProp", /* class_name_string */
8323 &resolution_table_model__MVirtualTypeProp
,
8326 0, /* nullable Object */
8328 8, /* nullable PropertyLayoutElement */
8329 155, /* nullable MProperty */
8330 615, /* PropertyLayoutElement */
8331 1058, /* nullable MVirtualTypeProp */
8332 1543, /* MProperty */
8333 2047, /* MVirtualTypeProp */
8336 const struct types resolution_table_model__MVirtualTypeProp
= {
8339 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[MPROPDEF]: Array[MVirtualTypeDef] */
8340 &type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
8341 &type_model__MVirtualTypeDef
, /* MPROPDEF: MVirtualTypeDef */
8344 /* runtime type nullable MVirtualTypeProp */
8345 const struct type type_nullable_model__MVirtualTypeProp
= {
8347 "nullable MVirtualTypeProp", /* class_name_string */
8351 0, {}, /*DEAD TYPE*/
8353 /* runtime type MVirtualType */
8354 const struct type type_model__MVirtualType
= {
8356 "MVirtualType", /* class_name_string */
8359 NULL
, /*NO RESOLUTIONS*/
8362 0, /* nullable Object */
8364 4, /* nullable MType */
8367 1389, /* MVirtualType */
8370 /* runtime type MVirtualTypeDef */
8371 const struct type type_model__MVirtualTypeDef
= {
8373 "MVirtualTypeDef", /* class_name_string */
8376 &resolution_table_model__MVirtualTypeDef
,
8379 0, /* nullable Object */
8381 8, /* nullable PropertyLayoutElement */
8382 112, /* nullable MPropDef */
8383 615, /* PropertyLayoutElement */
8384 1059, /* nullable MVirtualTypeDef */
8385 1526, /* MPropDef */
8386 2048, /* MVirtualTypeDef */
8389 const struct types resolution_table_model__MVirtualTypeDef
= {
8392 &type_model__MVirtualTypeProp
, /* MPROPERTY: MVirtualTypeProp */
8394 &type_model__MVirtualTypeDef
, /* MPROPDEF: MVirtualTypeDef */
8397 /* runtime type nullable MVirtualTypeDef */
8398 const struct type type_nullable_model__MVirtualTypeDef
= {
8400 "nullable MVirtualTypeDef", /* class_name_string */
8404 0, {}, /*DEAD TYPE*/
8406 /* runtime type Array[MVirtualType] */
8407 const struct type type_array__Arraymodel__MVirtualType
= {
8409 "Array[MVirtualType]", /* class_name_string */
8412 &resolution_table_array__Arraymodel__MVirtualType
,
8415 0, /* nullable Object */
8417 7, /* nullable Array[nullable MType] */
8418 82, /* SequenceRead[nullable Object] */
8419 83, /* Collection[Object] */
8420 93, /* Collection[nullable MType] */
8421 590, /* Array[nullable Object] */
8422 1370, /* Collection[MType] */
8423 1345, /* AbstractArrayRead[Object] */
8424 1374, /* AbstractArrayRead[nullable MType] */
8425 1512, /* AbstractArray[Object] */
8426 1554, /* Collection[MVirtualType] */
8427 1523, /* AbstractArray[nullable MType] */
8429 2085, /* Array[nullable MType] */
8430 1909, /* Array[Object] */
8431 2086, /* AbstractArrayRead[MType] */
8432 2187, /* AbstractArrayRead[MVirtualType] */
8433 2212, /* AbstractArray[MType] */
8434 2291, /* AbstractArray[MVirtualType] */
8436 2321, /* Array[MType] */
8437 2352, /* Array[MVirtualType] */
8440 const struct types resolution_table_array__Arraymodel__MVirtualType
= {
8443 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[E]: NativeArray[MVirtualType] */
8444 &type_model__MVirtualType
, /* E: MVirtualType */
8445 &type_model__MVirtualType
, /* E: MVirtualType */
8446 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[E]: Collection[MVirtualType] */
8447 &type_array__Arraymodel__MVirtualType
, /* Array[E]: Array[MVirtualType] */
8448 &type_model__MVirtualType
, /* E: MVirtualType */
8449 &type_model__MVirtualType
, /* E: MVirtualType */
8450 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[E]: Collection[MVirtualType] */
8451 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[E]: Collection[MVirtualType] */
8452 &type_model__MVirtualType
, /* E: MVirtualType */
8453 &type_array__Arraymodel__MVirtualType
, /* Array[E]: Array[MVirtualType] */
8454 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[E]: NativeArray[MVirtualType] */
8455 &type_model__MVirtualType
, /* E: MVirtualType */
8456 &type_model__MVirtualType
, /* E: MVirtualType */
8457 &type_array__Arraymodel__MVirtualType
, /* Array[E]: Array[MVirtualType] */
8458 &type_array__AbstractArraymodel__MVirtualType
, /* AbstractArray[E]: AbstractArray[MVirtualType] */
8459 &type_array__ArrayIteratormodel__MVirtualType
, /* ArrayIterator[E]: ArrayIterator[MVirtualType] */
8462 /* runtime type Collection[MVirtualType] */
8463 const struct type type_abstract_collection__Collectionmodel__MVirtualType
= {
8465 "Collection[MVirtualType]", /* class_name_string */
8469 0, {}, /*DEAD TYPE*/
8471 /* runtime type AbstractArrayRead[MVirtualType] */
8472 const struct type type_array__AbstractArrayReadmodel__MVirtualType
= {
8474 "AbstractArrayRead[MVirtualType]", /* class_name_string */
8478 0, {}, /*DEAD TYPE*/
8480 /* runtime type AbstractArray[MVirtualType] */
8481 const struct type type_array__AbstractArraymodel__MVirtualType
= {
8483 "AbstractArray[MVirtualType]", /* class_name_string */
8487 0, {}, /*DEAD TYPE*/
8489 /* runtime type Array[AExpr] */
8490 const struct type type_array__Arrayparser_nodes__AExpr
= {
8492 "Array[AExpr]", /* class_name_string */
8495 &resolution_table_array__Arrayparser_nodes__AExpr
,
8498 0, /* nullable Object */
8501 82, /* SequenceRead[nullable Object] */
8502 83, /* Collection[Object] */
8503 599, /* Collection[ANode] */
8504 590, /* Array[nullable Object] */
8505 1351, /* Collection[Prod] */
8506 1345, /* AbstractArrayRead[Object] */
8507 1538, /* Collection[AExpr] */
8508 1512, /* AbstractArray[Object] */
8509 1684, /* AbstractArrayRead[ANode] */
8511 2082, /* AbstractArrayRead[Prod] */
8512 2083, /* AbstractArray[ANode] */
8513 1909, /* Array[Object] */
8514 2188, /* AbstractArrayRead[AExpr] */
8515 2209, /* Array[ANode] */
8516 2210, /* AbstractArray[Prod] */
8518 2292, /* AbstractArray[AExpr] */
8519 2305, /* Array[Prod] */
8521 2338, /* Array[AExpr] */
8524 const struct types resolution_table_array__Arrayparser_nodes__AExpr
= {
8527 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[E]: NativeArray[AExpr] */
8528 &type_parser_nodes__AExpr
, /* E: AExpr */
8529 &type_parser_nodes__AExpr
, /* E: AExpr */
8530 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[E]: Collection[AExpr] */
8531 &type_array__Arrayparser_nodes__AExpr
, /* Array[E]: Array[AExpr] */
8532 &type_parser_nodes__AExpr
, /* E: AExpr */
8533 &type_parser_nodes__AExpr
, /* E: AExpr */
8534 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[E]: Collection[AExpr] */
8535 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[E]: Collection[AExpr] */
8536 &type_parser_nodes__AExpr
, /* E: AExpr */
8537 &type_array__Arrayparser_nodes__AExpr
, /* Array[E]: Array[AExpr] */
8538 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[E]: NativeArray[AExpr] */
8539 &type_parser_nodes__AExpr
, /* E: AExpr */
8540 &type_parser_nodes__AExpr
, /* E: AExpr */
8541 &type_array__Arrayparser_nodes__AExpr
, /* Array[E]: Array[AExpr] */
8542 &type_array__AbstractArrayparser_nodes__AExpr
, /* AbstractArray[E]: AbstractArray[AExpr] */
8543 &type_array__ArrayIteratorparser_nodes__AExpr
, /* ArrayIterator[E]: ArrayIterator[AExpr] */
8546 /* runtime type AbstractArrayRead[AExpr] */
8547 const struct type type_array__AbstractArrayReadparser_nodes__AExpr
= {
8549 "AbstractArrayRead[AExpr]", /* class_name_string */
8553 0, {}, /*DEAD TYPE*/
8555 /* runtime type AbstractArray[AExpr] */
8556 const struct type type_array__AbstractArrayparser_nodes__AExpr
= {
8558 "AbstractArray[AExpr]", /* class_name_string */
8562 0, {}, /*DEAD TYPE*/
8564 /* runtime type Array[AVarExpr] */
8565 const struct type type_array__Arrayparser_nodes__AVarExpr
= {
8567 "Array[AVarExpr]", /* class_name_string */
8570 &resolution_table_array__Arrayparser_nodes__AVarExpr
,
8573 0, /* nullable Object */
8576 82, /* SequenceRead[nullable Object] */
8577 83, /* Collection[Object] */
8578 599, /* Collection[ANode] */
8579 590, /* Array[nullable Object] */
8580 1351, /* Collection[Prod] */
8581 1345, /* AbstractArrayRead[Object] */
8582 1538, /* Collection[AExpr] */
8583 1512, /* AbstractArray[Object] */
8584 1684, /* AbstractArrayRead[ANode] */
8585 1737, /* Collection[AVarExpr] */
8586 2082, /* AbstractArrayRead[Prod] */
8587 2083, /* AbstractArray[ANode] */
8588 1909, /* Array[Object] */
8589 2188, /* AbstractArrayRead[AExpr] */
8590 2209, /* Array[ANode] */
8591 2210, /* AbstractArray[Prod] */
8592 2270, /* AbstractArrayRead[AVarExpr] */
8593 2292, /* AbstractArray[AExpr] */
8594 2305, /* Array[Prod] */
8595 2324, /* AbstractArray[AVarExpr] */
8596 2338, /* Array[AExpr] */
8597 2355, /* Array[AVarExpr] */
8600 const struct types resolution_table_array__Arrayparser_nodes__AVarExpr
= {
8603 &type_array__NativeArrayparser_nodes__AVarExpr
, /* NativeArray[E]: NativeArray[AVarExpr] */
8604 &type_parser_nodes__AVarExpr
, /* E: AVarExpr */
8605 &type_parser_nodes__AVarExpr
, /* E: AVarExpr */
8606 &type_abstract_collection__Collectionparser_nodes__AVarExpr
, /* Collection[E]: Collection[AVarExpr] */
8607 &type_array__Arrayparser_nodes__AVarExpr
, /* Array[E]: Array[AVarExpr] */
8608 &type_parser_nodes__AVarExpr
, /* E: AVarExpr */
8609 &type_parser_nodes__AVarExpr
, /* E: AVarExpr */
8610 &type_abstract_collection__Collectionparser_nodes__AVarExpr
, /* Collection[E]: Collection[AVarExpr] */
8611 &type_abstract_collection__Collectionparser_nodes__AVarExpr
, /* Collection[E]: Collection[AVarExpr] */
8612 &type_parser_nodes__AVarExpr
, /* E: AVarExpr */
8613 &type_array__Arrayparser_nodes__AVarExpr
, /* Array[E]: Array[AVarExpr] */
8614 &type_array__NativeArrayparser_nodes__AVarExpr
, /* NativeArray[E]: NativeArray[AVarExpr] */
8615 &type_parser_nodes__AVarExpr
, /* E: AVarExpr */
8616 &type_parser_nodes__AVarExpr
, /* E: AVarExpr */
8617 &type_array__Arrayparser_nodes__AVarExpr
, /* Array[E]: Array[AVarExpr] */
8618 &type_array__AbstractArrayparser_nodes__AVarExpr
, /* AbstractArray[E]: AbstractArray[AVarExpr] */
8619 &type_array__ArrayIteratorparser_nodes__AVarExpr
, /* ArrayIterator[E]: ArrayIterator[AVarExpr] */
8622 /* runtime type Collection[AVarExpr] */
8623 const struct type type_abstract_collection__Collectionparser_nodes__AVarExpr
= {
8625 "Collection[AVarExpr]", /* class_name_string */
8629 0, {}, /*DEAD TYPE*/
8631 /* runtime type AbstractArrayRead[AVarExpr] */
8632 const struct type type_array__AbstractArrayReadparser_nodes__AVarExpr
= {
8634 "AbstractArrayRead[AVarExpr]", /* class_name_string */
8638 0, {}, /*DEAD TYPE*/
8640 /* runtime type AbstractArray[AVarExpr] */
8641 const struct type type_array__AbstractArrayparser_nodes__AVarExpr
= {
8643 "AbstractArray[AVarExpr]", /* class_name_string */
8647 0, {}, /*DEAD TYPE*/
8649 /* runtime type Array[AIntExpr] */
8650 const struct type type_array__Arrayparser_nodes__AIntExpr
= {
8652 "Array[AIntExpr]", /* class_name_string */
8655 &resolution_table_array__Arrayparser_nodes__AIntExpr
,
8658 0, /* nullable Object */
8661 82, /* SequenceRead[nullable Object] */
8662 83, /* Collection[Object] */
8663 599, /* Collection[ANode] */
8664 590, /* Array[nullable Object] */
8665 1351, /* Collection[Prod] */
8666 1345, /* AbstractArrayRead[Object] */
8667 1538, /* Collection[AExpr] */
8668 1512, /* AbstractArray[Object] */
8669 1684, /* AbstractArrayRead[ANode] */
8670 1738, /* Collection[AIntExpr] */
8671 2082, /* AbstractArrayRead[Prod] */
8672 2083, /* AbstractArray[ANode] */
8673 1909, /* Array[Object] */
8674 2188, /* AbstractArrayRead[AExpr] */
8675 2209, /* Array[ANode] */
8676 2210, /* AbstractArray[Prod] */
8677 2271, /* AbstractArrayRead[AIntExpr] */
8678 2292, /* AbstractArray[AExpr] */
8679 2305, /* Array[Prod] */
8680 2325, /* AbstractArray[AIntExpr] */
8681 2338, /* Array[AExpr] */
8682 2356, /* Array[AIntExpr] */
8685 const struct types resolution_table_array__Arrayparser_nodes__AIntExpr
= {
8688 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[E]: NativeArray[AIntExpr] */
8689 &type_parser_nodes__AIntExpr
, /* E: AIntExpr */
8690 &type_parser_nodes__AIntExpr
, /* E: AIntExpr */
8691 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[E]: Collection[AIntExpr] */
8692 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[E]: Array[AIntExpr] */
8693 &type_parser_nodes__AIntExpr
, /* E: AIntExpr */
8694 &type_parser_nodes__AIntExpr
, /* E: AIntExpr */
8695 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[E]: Collection[AIntExpr] */
8696 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[E]: Collection[AIntExpr] */
8697 &type_parser_nodes__AIntExpr
, /* E: AIntExpr */
8698 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[E]: Array[AIntExpr] */
8699 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[E]: NativeArray[AIntExpr] */
8700 &type_parser_nodes__AIntExpr
, /* E: AIntExpr */
8701 &type_parser_nodes__AIntExpr
, /* E: AIntExpr */
8702 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[E]: Array[AIntExpr] */
8703 &type_array__AbstractArrayparser_nodes__AIntExpr
, /* AbstractArray[E]: AbstractArray[AIntExpr] */
8704 &type_array__ArrayIteratorparser_nodes__AIntExpr
, /* ArrayIterator[E]: ArrayIterator[AIntExpr] */
8707 /* runtime type Collection[AIntExpr] */
8708 const struct type type_abstract_collection__Collectionparser_nodes__AIntExpr
= {
8710 "Collection[AIntExpr]", /* class_name_string */
8714 0, {}, /*DEAD TYPE*/
8716 /* runtime type AbstractArrayRead[AIntExpr] */
8717 const struct type type_array__AbstractArrayReadparser_nodes__AIntExpr
= {
8719 "AbstractArrayRead[AIntExpr]", /* class_name_string */
8723 0, {}, /*DEAD TYPE*/
8725 /* runtime type AbstractArray[AIntExpr] */
8726 const struct type type_array__AbstractArrayparser_nodes__AIntExpr
= {
8728 "AbstractArray[AIntExpr]", /* class_name_string */
8732 0, {}, /*DEAD TYPE*/
8734 /* runtime type TEol */
8735 const struct type type_parser_nodes__TEol
= {
8737 "TEol", /* class_name_string */
8740 NULL
, /*NO RESOLUTIONS*/
8743 0, /* nullable Object */
8745 12, /* nullable ANode */
8752 /* runtime type TComment */
8753 const struct type type_parser_nodes__TComment
= {
8755 "TComment", /* class_name_string */
8758 NULL
, /*NO RESOLUTIONS*/
8761 0, /* nullable Object */
8763 12, /* nullable ANode */
8767 1556, /* TComment */
8770 /* runtime type TKwpackage */
8771 const struct type type_parser_nodes__TKwpackage
= {
8773 "TKwpackage", /* class_name_string */
8776 NULL
, /*NO RESOLUTIONS*/
8779 0, /* nullable Object */
8781 12, /* nullable ANode */
8785 1557, /* TKwpackage */
8788 /* runtime type TKwmodule */
8789 const struct type type_parser_nodes__TKwmodule
= {
8791 "TKwmodule", /* class_name_string */
8794 NULL
, /*NO RESOLUTIONS*/
8797 0, /* nullable Object */
8799 12, /* nullable ANode */
8800 202, /* nullable TKwmodule */
8803 1739, /* TKwmodule */
8806 /* runtime type nullable TKwmodule */
8807 const struct type type_nullable_parser_nodes__TKwmodule
= {
8809 "nullable TKwmodule", /* class_name_string */
8813 0, {}, /*DEAD TYPE*/
8815 /* runtime type TKwimport */
8816 const struct type type_parser_nodes__TKwimport
= {
8818 "TKwimport", /* class_name_string */
8821 NULL
, /*NO RESOLUTIONS*/
8824 0, /* nullable Object */
8826 12, /* nullable ANode */
8827 203, /* nullable TKwimport */
8830 1740, /* TKwimport */
8833 /* runtime type nullable TKwimport */
8834 const struct type type_nullable_parser_nodes__TKwimport
= {
8836 "nullable TKwimport", /* class_name_string */
8840 0, {}, /*DEAD TYPE*/
8842 /* runtime type TKwclass */
8843 const struct type type_parser_nodes__TKwclass
= {
8845 "TKwclass", /* class_name_string */
8848 NULL
, /*NO RESOLUTIONS*/
8851 0, /* nullable Object */
8853 12, /* nullable ANode */
8854 204, /* nullable TKwclass */
8857 1741, /* TKwclass */
8860 /* runtime type nullable TKwclass */
8861 const struct type type_nullable_parser_nodes__TKwclass
= {
8863 "nullable TKwclass", /* class_name_string */
8867 0, {}, /*DEAD TYPE*/
8869 /* runtime type TKwabstract */
8870 const struct type type_parser_nodes__TKwabstract
= {
8872 "TKwabstract", /* class_name_string */
8875 NULL
, /*NO RESOLUTIONS*/
8878 0, /* nullable Object */
8880 12, /* nullable ANode */
8881 205, /* nullable TKwabstract */
8884 1742, /* TKwabstract */
8887 /* runtime type nullable TKwabstract */
8888 const struct type type_nullable_parser_nodes__TKwabstract
= {
8890 "nullable TKwabstract", /* class_name_string */
8894 0, {}, /*DEAD TYPE*/
8896 /* runtime type TKwinterface */
8897 const struct type type_parser_nodes__TKwinterface
= {
8899 "TKwinterface", /* class_name_string */
8902 NULL
, /*NO RESOLUTIONS*/
8905 0, /* nullable Object */
8907 12, /* nullable ANode */
8908 206, /* nullable TKwinterface */
8911 1743, /* TKwinterface */
8914 /* runtime type nullable TKwinterface */
8915 const struct type type_nullable_parser_nodes__TKwinterface
= {
8917 "nullable TKwinterface", /* class_name_string */
8921 0, {}, /*DEAD TYPE*/
8923 /* runtime type TKwenum */
8924 const struct type type_parser_nodes__TKwenum
= {
8926 "TKwenum", /* class_name_string */
8929 NULL
, /*NO RESOLUTIONS*/
8932 0, /* nullable Object */
8934 12, /* nullable ANode */
8935 207, /* nullable TKwenum */
8941 /* runtime type nullable TKwenum */
8942 const struct type type_nullable_parser_nodes__TKwenum
= {
8944 "nullable TKwenum", /* class_name_string */
8948 0, {}, /*DEAD TYPE*/
8950 /* runtime type TKwend */
8951 const struct type type_parser_nodes__TKwend
= {
8953 "TKwend", /* class_name_string */
8956 NULL
, /*NO RESOLUTIONS*/
8959 0, /* nullable Object */
8961 12, /* nullable ANode */
8962 208, /* nullable TKwend */
8968 /* runtime type nullable TKwend */
8969 const struct type type_nullable_parser_nodes__TKwend
= {
8971 "nullable TKwend", /* class_name_string */
8975 0, {}, /*DEAD TYPE*/
8977 /* runtime type TKwmeth */
8978 const struct type type_parser_nodes__TKwmeth
= {
8980 "TKwmeth", /* class_name_string */
8983 NULL
, /*NO RESOLUTIONS*/
8986 0, /* nullable Object */
8988 12, /* nullable ANode */
8989 209, /* nullable TKwmeth */
8995 /* runtime type nullable TKwmeth */
8996 const struct type type_nullable_parser_nodes__TKwmeth
= {
8998 "nullable TKwmeth", /* class_name_string */
9002 0, {}, /*DEAD TYPE*/
9004 /* runtime type TKwtype */
9005 const struct type type_parser_nodes__TKwtype
= {
9007 "TKwtype", /* class_name_string */
9010 NULL
, /*NO RESOLUTIONS*/
9013 0, /* nullable Object */
9015 12, /* nullable ANode */
9016 210, /* nullable TKwtype */
9022 /* runtime type nullable TKwtype */
9023 const struct type type_nullable_parser_nodes__TKwtype
= {
9025 "nullable TKwtype", /* class_name_string */
9029 0, {}, /*DEAD TYPE*/
9031 /* runtime type TKwinit */
9032 const struct type type_parser_nodes__TKwinit
= {
9034 "TKwinit", /* class_name_string */
9037 NULL
, /*NO RESOLUTIONS*/
9040 0, /* nullable Object */
9042 12, /* nullable ANode */
9043 211, /* nullable TKwinit */
9049 /* runtime type nullable TKwinit */
9050 const struct type type_nullable_parser_nodes__TKwinit
= {
9052 "nullable TKwinit", /* class_name_string */
9056 0, {}, /*DEAD TYPE*/
9058 /* runtime type TKwredef */
9059 const struct type type_parser_nodes__TKwredef
= {
9061 "TKwredef", /* class_name_string */
9064 NULL
, /*NO RESOLUTIONS*/
9067 0, /* nullable Object */
9069 12, /* nullable ANode */
9070 212, /* nullable TKwredef */
9073 1749, /* TKwredef */
9076 /* runtime type nullable TKwredef */
9077 const struct type type_nullable_parser_nodes__TKwredef
= {
9079 "nullable TKwredef", /* class_name_string */
9083 0, {}, /*DEAD TYPE*/
9085 /* runtime type TKwis */
9086 const struct type type_parser_nodes__TKwis
= {
9088 "TKwis", /* class_name_string */
9091 NULL
, /*NO RESOLUTIONS*/
9094 0, /* nullable Object */
9096 12, /* nullable ANode */
9103 /* runtime type TKwdo */
9104 const struct type type_parser_nodes__TKwdo
= {
9106 "TKwdo", /* class_name_string */
9109 NULL
, /*NO RESOLUTIONS*/
9112 0, /* nullable Object */
9114 12, /* nullable ANode */
9115 213, /* nullable TKwdo */
9121 /* runtime type nullable TKwdo */
9122 const struct type type_nullable_parser_nodes__TKwdo
= {
9124 "nullable TKwdo", /* class_name_string */
9128 0, {}, /*DEAD TYPE*/
9130 /* runtime type TKwvar */
9131 const struct type type_parser_nodes__TKwvar
= {
9133 "TKwvar", /* class_name_string */
9136 NULL
, /*NO RESOLUTIONS*/
9139 0, /* nullable Object */
9141 12, /* nullable ANode */
9142 214, /* nullable TKwvar */
9148 /* runtime type nullable TKwvar */
9149 const struct type type_nullable_parser_nodes__TKwvar
= {
9151 "nullable TKwvar", /* class_name_string */
9155 0, {}, /*DEAD TYPE*/
9157 /* runtime type TKwextern */
9158 const struct type type_parser_nodes__TKwextern
= {
9160 "TKwextern", /* class_name_string */
9163 NULL
, /*NO RESOLUTIONS*/
9166 0, /* nullable Object */
9168 12, /* nullable ANode */
9169 215, /* nullable TKwextern */
9172 1752, /* TKwextern */
9175 /* runtime type nullable TKwextern */
9176 const struct type type_nullable_parser_nodes__TKwextern
= {
9178 "nullable TKwextern", /* class_name_string */
9182 0, {}, /*DEAD TYPE*/
9184 /* runtime type TKwpublic */
9185 const struct type type_parser_nodes__TKwpublic
= {
9187 "TKwpublic", /* class_name_string */
9190 NULL
, /*NO RESOLUTIONS*/
9193 0, /* nullable Object */
9195 12, /* nullable ANode */
9196 216, /* nullable TKwpublic */
9199 1753, /* TKwpublic */
9202 /* runtime type nullable TKwpublic */
9203 const struct type type_nullable_parser_nodes__TKwpublic
= {
9205 "nullable TKwpublic", /* class_name_string */
9209 0, {}, /*DEAD TYPE*/
9211 /* runtime type TKwprotected */
9212 const struct type type_parser_nodes__TKwprotected
= {
9214 "TKwprotected", /* class_name_string */
9217 NULL
, /*NO RESOLUTIONS*/
9220 0, /* nullable Object */
9222 12, /* nullable ANode */
9223 217, /* nullable TKwprotected */
9226 1754, /* TKwprotected */
9229 /* runtime type nullable TKwprotected */
9230 const struct type type_nullable_parser_nodes__TKwprotected
= {
9232 "nullable TKwprotected", /* class_name_string */
9236 0, {}, /*DEAD TYPE*/
9238 /* runtime type TKwprivate */
9239 const struct type type_parser_nodes__TKwprivate
= {
9241 "TKwprivate", /* class_name_string */
9244 NULL
, /*NO RESOLUTIONS*/
9247 0, /* nullable Object */
9249 12, /* nullable ANode */
9250 218, /* nullable TKwprivate */
9253 1755, /* TKwprivate */
9256 /* runtime type nullable TKwprivate */
9257 const struct type type_nullable_parser_nodes__TKwprivate
= {
9259 "nullable TKwprivate", /* class_name_string */
9263 0, {}, /*DEAD TYPE*/
9265 /* runtime type TKwintrude */
9266 const struct type type_parser_nodes__TKwintrude
= {
9268 "TKwintrude", /* class_name_string */
9271 NULL
, /*NO RESOLUTIONS*/
9274 0, /* nullable Object */
9276 12, /* nullable ANode */
9277 219, /* nullable TKwintrude */
9280 1756, /* TKwintrude */
9283 /* runtime type nullable TKwintrude */
9284 const struct type type_nullable_parser_nodes__TKwintrude
= {
9286 "nullable TKwintrude", /* class_name_string */
9290 0, {}, /*DEAD TYPE*/
9292 /* runtime type TKwif */
9293 const struct type type_parser_nodes__TKwif
= {
9295 "TKwif", /* class_name_string */
9298 NULL
, /*NO RESOLUTIONS*/
9301 0, /* nullable Object */
9303 12, /* nullable ANode */
9304 220, /* nullable TKwif */
9310 /* runtime type nullable TKwif */
9311 const struct type type_nullable_parser_nodes__TKwif
= {
9313 "nullable TKwif", /* class_name_string */
9317 0, {}, /*DEAD TYPE*/
9319 /* runtime type TKwthen */
9320 const struct type type_parser_nodes__TKwthen
= {
9322 "TKwthen", /* class_name_string */
9325 NULL
, /*NO RESOLUTIONS*/
9328 0, /* nullable Object */
9330 12, /* nullable ANode */
9331 221, /* nullable TKwthen */
9337 /* runtime type nullable TKwthen */
9338 const struct type type_nullable_parser_nodes__TKwthen
= {
9340 "nullable TKwthen", /* class_name_string */
9344 0, {}, /*DEAD TYPE*/
9346 /* runtime type TKwelse */
9347 const struct type type_parser_nodes__TKwelse
= {
9349 "TKwelse", /* class_name_string */
9352 NULL
, /*NO RESOLUTIONS*/
9355 0, /* nullable Object */
9357 12, /* nullable ANode */
9358 222, /* nullable TKwelse */
9364 /* runtime type nullable TKwelse */
9365 const struct type type_nullable_parser_nodes__TKwelse
= {
9367 "nullable TKwelse", /* class_name_string */
9371 0, {}, /*DEAD TYPE*/
9373 /* runtime type TKwwhile */
9374 const struct type type_parser_nodes__TKwwhile
= {
9376 "TKwwhile", /* class_name_string */
9379 NULL
, /*NO RESOLUTIONS*/
9382 0, /* nullable Object */
9384 12, /* nullable ANode */
9385 223, /* nullable TKwwhile */
9388 1760, /* TKwwhile */
9391 /* runtime type nullable TKwwhile */
9392 const struct type type_nullable_parser_nodes__TKwwhile
= {
9394 "nullable TKwwhile", /* class_name_string */
9398 0, {}, /*DEAD TYPE*/
9400 /* runtime type TKwloop */
9401 const struct type type_parser_nodes__TKwloop
= {
9403 "TKwloop", /* class_name_string */
9406 NULL
, /*NO RESOLUTIONS*/
9409 0, /* nullable Object */
9411 12, /* nullable ANode */
9412 224, /* nullable TKwloop */
9418 /* runtime type nullable TKwloop */
9419 const struct type type_nullable_parser_nodes__TKwloop
= {
9421 "nullable TKwloop", /* class_name_string */
9425 0, {}, /*DEAD TYPE*/
9427 /* runtime type TKwfor */
9428 const struct type type_parser_nodes__TKwfor
= {
9430 "TKwfor", /* class_name_string */
9433 NULL
, /*NO RESOLUTIONS*/
9436 0, /* nullable Object */
9438 12, /* nullable ANode */
9439 225, /* nullable TKwfor */
9445 /* runtime type nullable TKwfor */
9446 const struct type type_nullable_parser_nodes__TKwfor
= {
9448 "nullable TKwfor", /* class_name_string */
9452 0, {}, /*DEAD TYPE*/
9454 /* runtime type TKwin */
9455 const struct type type_parser_nodes__TKwin
= {
9457 "TKwin", /* class_name_string */
9460 NULL
, /*NO RESOLUTIONS*/
9463 0, /* nullable Object */
9465 12, /* nullable ANode */
9466 226, /* nullable TKwin */
9472 /* runtime type nullable TKwin */
9473 const struct type type_nullable_parser_nodes__TKwin
= {
9475 "nullable TKwin", /* class_name_string */
9479 0, {}, /*DEAD TYPE*/
9481 /* runtime type TKwand */
9482 const struct type type_parser_nodes__TKwand
= {
9484 "TKwand", /* class_name_string */
9487 NULL
, /*NO RESOLUTIONS*/
9490 0, /* nullable Object */
9492 12, /* nullable ANode */
9499 /* runtime type TKwor */
9500 const struct type type_parser_nodes__TKwor
= {
9502 "TKwor", /* class_name_string */
9505 NULL
, /*NO RESOLUTIONS*/
9508 0, /* nullable Object */
9510 12, /* nullable ANode */
9517 /* runtime type TKwnot */
9518 const struct type type_parser_nodes__TKwnot
= {
9520 "TKwnot", /* class_name_string */
9523 NULL
, /*NO RESOLUTIONS*/
9526 0, /* nullable Object */
9528 12, /* nullable ANode */
9529 227, /* nullable TKwnot */
9535 /* runtime type nullable TKwnot */
9536 const struct type type_nullable_parser_nodes__TKwnot
= {
9538 "nullable TKwnot", /* class_name_string */
9542 0, {}, /*DEAD TYPE*/
9544 /* runtime type TKwimplies */
9545 const struct type type_parser_nodes__TKwimplies
= {
9547 "TKwimplies", /* class_name_string */
9550 NULL
, /*NO RESOLUTIONS*/
9553 0, /* nullable Object */
9555 12, /* nullable ANode */
9559 1561, /* TKwimplies */
9562 /* runtime type TKwreturn */
9563 const struct type type_parser_nodes__TKwreturn
= {
9565 "TKwreturn", /* class_name_string */
9568 NULL
, /*NO RESOLUTIONS*/
9571 0, /* nullable Object */
9573 12, /* nullable ANode */
9574 228, /* nullable TKwreturn */
9577 1765, /* TKwreturn */
9580 /* runtime type nullable TKwreturn */
9581 const struct type type_nullable_parser_nodes__TKwreturn
= {
9583 "nullable TKwreturn", /* class_name_string */
9587 0, {}, /*DEAD TYPE*/
9589 /* runtime type TKwcontinue */
9590 const struct type type_parser_nodes__TKwcontinue
= {
9592 "TKwcontinue", /* class_name_string */
9595 NULL
, /*NO RESOLUTIONS*/
9598 0, /* nullable Object */
9600 12, /* nullable ANode */
9601 229, /* nullable TKwcontinue */
9604 1766, /* TKwcontinue */
9607 /* runtime type nullable TKwcontinue */
9608 const struct type type_nullable_parser_nodes__TKwcontinue
= {
9610 "nullable TKwcontinue", /* class_name_string */
9614 0, {}, /*DEAD TYPE*/
9616 /* runtime type TKwbreak */
9617 const struct type type_parser_nodes__TKwbreak
= {
9619 "TKwbreak", /* class_name_string */
9622 NULL
, /*NO RESOLUTIONS*/
9625 0, /* nullable Object */
9627 12, /* nullable ANode */
9628 230, /* nullable TKwbreak */
9631 1767, /* TKwbreak */
9634 /* runtime type nullable TKwbreak */
9635 const struct type type_nullable_parser_nodes__TKwbreak
= {
9637 "nullable TKwbreak", /* class_name_string */
9641 0, {}, /*DEAD TYPE*/
9643 /* runtime type TKwabort */
9644 const struct type type_parser_nodes__TKwabort
= {
9646 "TKwabort", /* class_name_string */
9649 NULL
, /*NO RESOLUTIONS*/
9652 0, /* nullable Object */
9654 12, /* nullable ANode */
9655 231, /* nullable TKwabort */
9658 1768, /* TKwabort */
9661 /* runtime type nullable TKwabort */
9662 const struct type type_nullable_parser_nodes__TKwabort
= {
9664 "nullable TKwabort", /* class_name_string */
9668 0, {}, /*DEAD TYPE*/
9670 /* runtime type TKwassert */
9671 const struct type type_parser_nodes__TKwassert
= {
9673 "TKwassert", /* class_name_string */
9676 NULL
, /*NO RESOLUTIONS*/
9679 0, /* nullable Object */
9681 12, /* nullable ANode */
9682 232, /* nullable TKwassert */
9685 1769, /* TKwassert */
9688 /* runtime type nullable TKwassert */
9689 const struct type type_nullable_parser_nodes__TKwassert
= {
9691 "nullable TKwassert", /* class_name_string */
9695 0, {}, /*DEAD TYPE*/
9697 /* runtime type TKwnew */
9698 const struct type type_parser_nodes__TKwnew
= {
9700 "TKwnew", /* class_name_string */
9703 NULL
, /*NO RESOLUTIONS*/
9706 0, /* nullable Object */
9708 12, /* nullable ANode */
9709 233, /* nullable TKwnew */
9715 /* runtime type nullable TKwnew */
9716 const struct type type_nullable_parser_nodes__TKwnew
= {
9718 "nullable TKwnew", /* class_name_string */
9722 0, {}, /*DEAD TYPE*/
9724 /* runtime type TKwisa */
9725 const struct type type_parser_nodes__TKwisa
= {
9727 "TKwisa", /* class_name_string */
9730 NULL
, /*NO RESOLUTIONS*/
9733 0, /* nullable Object */
9735 12, /* nullable ANode */
9742 /* runtime type TKwonce */
9743 const struct type type_parser_nodes__TKwonce
= {
9745 "TKwonce", /* class_name_string */
9748 NULL
, /*NO RESOLUTIONS*/
9751 0, /* nullable Object */
9753 12, /* nullable ANode */
9754 234, /* nullable TKwonce */
9760 /* runtime type nullable TKwonce */
9761 const struct type type_nullable_parser_nodes__TKwonce
= {
9763 "nullable TKwonce", /* class_name_string */
9767 0, {}, /*DEAD TYPE*/
9769 /* runtime type TKwsuper */
9770 const struct type type_parser_nodes__TKwsuper
= {
9772 "TKwsuper", /* class_name_string */
9775 NULL
, /*NO RESOLUTIONS*/
9778 0, /* nullable Object */
9780 12, /* nullable ANode */
9781 235, /* nullable TKwsuper */
9784 1772, /* TKwsuper */
9787 /* runtime type nullable TKwsuper */
9788 const struct type type_nullable_parser_nodes__TKwsuper
= {
9790 "nullable TKwsuper", /* class_name_string */
9794 0, {}, /*DEAD TYPE*/
9796 /* runtime type TKwself */
9797 const struct type type_parser_nodes__TKwself
= {
9799 "TKwself", /* class_name_string */
9802 NULL
, /*NO RESOLUTIONS*/
9805 0, /* nullable Object */
9807 12, /* nullable ANode */
9808 236, /* nullable TKwself */
9814 /* runtime type nullable TKwself */
9815 const struct type type_nullable_parser_nodes__TKwself
= {
9817 "nullable TKwself", /* class_name_string */
9821 0, {}, /*DEAD TYPE*/
9823 /* runtime type TKwtrue */
9824 const struct type type_parser_nodes__TKwtrue
= {
9826 "TKwtrue", /* class_name_string */
9829 NULL
, /*NO RESOLUTIONS*/
9832 0, /* nullable Object */
9834 12, /* nullable ANode */
9835 237, /* nullable TKwtrue */
9841 /* runtime type nullable TKwtrue */
9842 const struct type type_nullable_parser_nodes__TKwtrue
= {
9844 "nullable TKwtrue", /* class_name_string */
9848 0, {}, /*DEAD TYPE*/
9850 /* runtime type TKwfalse */
9851 const struct type type_parser_nodes__TKwfalse
= {
9853 "TKwfalse", /* class_name_string */
9856 NULL
, /*NO RESOLUTIONS*/
9859 0, /* nullable Object */
9861 12, /* nullable ANode */
9862 238, /* nullable TKwfalse */
9865 1775, /* TKwfalse */
9868 /* runtime type nullable TKwfalse */
9869 const struct type type_nullable_parser_nodes__TKwfalse
= {
9871 "nullable TKwfalse", /* class_name_string */
9875 0, {}, /*DEAD TYPE*/
9877 /* runtime type TKwnull */
9878 const struct type type_parser_nodes__TKwnull
= {
9880 "TKwnull", /* class_name_string */
9883 NULL
, /*NO RESOLUTIONS*/
9886 0, /* nullable Object */
9888 12, /* nullable ANode */
9889 239, /* nullable TKwnull */
9895 /* runtime type nullable TKwnull */
9896 const struct type type_nullable_parser_nodes__TKwnull
= {
9898 "nullable TKwnull", /* class_name_string */
9902 0, {}, /*DEAD TYPE*/
9904 /* runtime type TKwas */
9905 const struct type type_parser_nodes__TKwas
= {
9907 "TKwas", /* class_name_string */
9910 NULL
, /*NO RESOLUTIONS*/
9913 0, /* nullable Object */
9915 12, /* nullable ANode */
9916 240, /* nullable TKwas */
9922 /* runtime type nullable TKwas */
9923 const struct type type_nullable_parser_nodes__TKwas
= {
9925 "nullable TKwas", /* class_name_string */
9929 0, {}, /*DEAD TYPE*/
9931 /* runtime type TKwnullable */
9932 const struct type type_parser_nodes__TKwnullable
= {
9934 "TKwnullable", /* class_name_string */
9937 NULL
, /*NO RESOLUTIONS*/
9940 0, /* nullable Object */
9942 12, /* nullable ANode */
9943 241, /* nullable TKwnullable */
9946 1778, /* TKwnullable */
9949 /* runtime type nullable TKwnullable */
9950 const struct type type_nullable_parser_nodes__TKwnullable
= {
9952 "nullable TKwnullable", /* class_name_string */
9956 0, {}, /*DEAD TYPE*/
9958 /* runtime type TKwisset */
9959 const struct type type_parser_nodes__TKwisset
= {
9961 "TKwisset", /* class_name_string */
9964 NULL
, /*NO RESOLUTIONS*/
9967 0, /* nullable Object */
9969 12, /* nullable ANode */
9970 242, /* nullable TKwisset */
9973 1779, /* TKwisset */
9976 /* runtime type nullable TKwisset */
9977 const struct type type_nullable_parser_nodes__TKwisset
= {
9979 "nullable TKwisset", /* class_name_string */
9983 0, {}, /*DEAD TYPE*/