1 #include "nith.types.0.h"
2 /* runtime type ReduceAction288 */
3 const struct type type_parser__ReduceAction288
= {
5 "ReduceAction288", /* class_name_string */
8 NULL
, /*NO RESOLUTIONS*/
11 0, /* nullable Object */
13 154, /* ReduceAction */
14 886, /* ReduceAction288 */
17 /* runtime type ReduceAction289 */
18 const struct type type_parser__ReduceAction289
= {
20 "ReduceAction289", /* class_name_string */
23 NULL
, /*NO RESOLUTIONS*/
26 0, /* nullable Object */
28 154, /* ReduceAction */
29 887, /* ReduceAction289 */
32 /* runtime type ReduceAction290 */
33 const struct type type_parser__ReduceAction290
= {
35 "ReduceAction290", /* class_name_string */
38 NULL
, /*NO RESOLUTIONS*/
41 0, /* nullable Object */
43 154, /* ReduceAction */
44 888, /* ReduceAction290 */
47 /* runtime type ReduceAction291 */
48 const struct type type_parser__ReduceAction291
= {
50 "ReduceAction291", /* class_name_string */
53 NULL
, /*NO RESOLUTIONS*/
56 0, /* nullable Object */
58 154, /* ReduceAction */
59 889, /* ReduceAction291 */
62 /* runtime type ReduceAction292 */
63 const struct type type_parser__ReduceAction292
= {
65 "ReduceAction292", /* class_name_string */
68 NULL
, /*NO RESOLUTIONS*/
71 0, /* nullable Object */
73 154, /* ReduceAction */
74 890, /* ReduceAction292 */
77 /* runtime type ReduceAction293 */
78 const struct type type_parser__ReduceAction293
= {
80 "ReduceAction293", /* class_name_string */
83 NULL
, /*NO RESOLUTIONS*/
86 0, /* nullable Object */
88 154, /* ReduceAction */
89 891, /* ReduceAction293 */
92 /* runtime type ReduceAction294 */
93 const struct type type_parser__ReduceAction294
= {
95 "ReduceAction294", /* class_name_string */
98 NULL
, /*NO RESOLUTIONS*/
101 0, /* nullable Object */
103 154, /* ReduceAction */
104 892, /* ReduceAction294 */
107 /* runtime type ReduceAction295 */
108 const struct type type_parser__ReduceAction295
= {
110 "ReduceAction295", /* class_name_string */
113 NULL
, /*NO RESOLUTIONS*/
116 0, /* nullable Object */
118 154, /* ReduceAction */
119 893, /* ReduceAction295 */
122 /* runtime type ReduceAction296 */
123 const struct type type_parser__ReduceAction296
= {
125 "ReduceAction296", /* class_name_string */
128 NULL
, /*NO RESOLUTIONS*/
131 0, /* nullable Object */
133 154, /* ReduceAction */
134 894, /* ReduceAction296 */
137 /* runtime type ReduceAction297 */
138 const struct type type_parser__ReduceAction297
= {
140 "ReduceAction297", /* class_name_string */
143 NULL
, /*NO RESOLUTIONS*/
146 0, /* nullable Object */
148 154, /* ReduceAction */
149 895, /* ReduceAction297 */
152 /* runtime type ReduceAction298 */
153 const struct type type_parser__ReduceAction298
= {
155 "ReduceAction298", /* class_name_string */
158 NULL
, /*NO RESOLUTIONS*/
161 0, /* nullable Object */
163 154, /* ReduceAction */
164 896, /* ReduceAction298 */
167 /* runtime type ReduceAction299 */
168 const struct type type_parser__ReduceAction299
= {
170 "ReduceAction299", /* class_name_string */
173 NULL
, /*NO RESOLUTIONS*/
176 0, /* nullable Object */
178 154, /* ReduceAction */
179 897, /* ReduceAction299 */
182 /* runtime type ReduceAction300 */
183 const struct type type_parser__ReduceAction300
= {
185 "ReduceAction300", /* class_name_string */
188 NULL
, /*NO RESOLUTIONS*/
191 0, /* nullable Object */
193 154, /* ReduceAction */
194 898, /* ReduceAction300 */
197 /* runtime type ReduceAction302 */
198 const struct type type_parser__ReduceAction302
= {
200 "ReduceAction302", /* class_name_string */
203 NULL
, /*NO RESOLUTIONS*/
206 0, /* nullable Object */
208 154, /* ReduceAction */
209 899, /* ReduceAction302 */
212 /* runtime type ReduceAction303 */
213 const struct type type_parser__ReduceAction303
= {
215 "ReduceAction303", /* class_name_string */
218 NULL
, /*NO RESOLUTIONS*/
221 0, /* nullable Object */
223 154, /* ReduceAction */
224 900, /* ReduceAction303 */
227 /* runtime type ReduceAction304 */
228 const struct type type_parser__ReduceAction304
= {
230 "ReduceAction304", /* class_name_string */
233 NULL
, /*NO RESOLUTIONS*/
236 0, /* nullable Object */
238 154, /* ReduceAction */
239 901, /* ReduceAction304 */
242 /* runtime type ReduceAction305 */
243 const struct type type_parser__ReduceAction305
= {
245 "ReduceAction305", /* class_name_string */
248 NULL
, /*NO RESOLUTIONS*/
251 0, /* nullable Object */
253 154, /* ReduceAction */
254 902, /* ReduceAction305 */
257 /* runtime type ReduceAction306 */
258 const struct type type_parser__ReduceAction306
= {
260 "ReduceAction306", /* class_name_string */
263 NULL
, /*NO RESOLUTIONS*/
266 0, /* nullable Object */
268 154, /* ReduceAction */
269 903, /* ReduceAction306 */
272 /* runtime type ReduceAction307 */
273 const struct type type_parser__ReduceAction307
= {
275 "ReduceAction307", /* class_name_string */
278 NULL
, /*NO RESOLUTIONS*/
281 0, /* nullable Object */
283 154, /* ReduceAction */
284 904, /* ReduceAction307 */
287 /* runtime type ReduceAction308 */
288 const struct type type_parser__ReduceAction308
= {
290 "ReduceAction308", /* class_name_string */
293 NULL
, /*NO RESOLUTIONS*/
296 0, /* nullable Object */
298 154, /* ReduceAction */
299 905, /* ReduceAction308 */
302 /* runtime type ReduceAction309 */
303 const struct type type_parser__ReduceAction309
= {
305 "ReduceAction309", /* class_name_string */
308 NULL
, /*NO RESOLUTIONS*/
311 0, /* nullable Object */
313 154, /* ReduceAction */
314 906, /* ReduceAction309 */
317 /* runtime type ReduceAction310 */
318 const struct type type_parser__ReduceAction310
= {
320 "ReduceAction310", /* class_name_string */
323 NULL
, /*NO RESOLUTIONS*/
326 0, /* nullable Object */
328 154, /* ReduceAction */
329 907, /* ReduceAction310 */
332 /* runtime type ReduceAction311 */
333 const struct type type_parser__ReduceAction311
= {
335 "ReduceAction311", /* class_name_string */
338 NULL
, /*NO RESOLUTIONS*/
341 0, /* nullable Object */
343 154, /* ReduceAction */
344 908, /* ReduceAction311 */
347 /* runtime type ReduceAction314 */
348 const struct type type_parser__ReduceAction314
= {
350 "ReduceAction314", /* class_name_string */
353 NULL
, /*NO RESOLUTIONS*/
356 0, /* nullable Object */
358 154, /* ReduceAction */
359 909, /* ReduceAction314 */
362 /* runtime type ReduceAction315 */
363 const struct type type_parser__ReduceAction315
= {
365 "ReduceAction315", /* class_name_string */
368 NULL
, /*NO RESOLUTIONS*/
371 0, /* nullable Object */
373 154, /* ReduceAction */
374 910, /* ReduceAction315 */
377 /* runtime type ReduceAction316 */
378 const struct type type_parser__ReduceAction316
= {
380 "ReduceAction316", /* class_name_string */
383 NULL
, /*NO RESOLUTIONS*/
386 0, /* nullable Object */
388 154, /* ReduceAction */
389 911, /* ReduceAction316 */
392 /* runtime type ReduceAction317 */
393 const struct type type_parser__ReduceAction317
= {
395 "ReduceAction317", /* class_name_string */
398 NULL
, /*NO RESOLUTIONS*/
401 0, /* nullable Object */
403 154, /* ReduceAction */
404 912, /* ReduceAction317 */
407 /* runtime type ReduceAction318 */
408 const struct type type_parser__ReduceAction318
= {
410 "ReduceAction318", /* class_name_string */
413 NULL
, /*NO RESOLUTIONS*/
416 0, /* nullable Object */
418 154, /* ReduceAction */
419 913, /* ReduceAction318 */
422 /* runtime type ReduceAction320 */
423 const struct type type_parser__ReduceAction320
= {
425 "ReduceAction320", /* class_name_string */
428 NULL
, /*NO RESOLUTIONS*/
431 0, /* nullable Object */
433 154, /* ReduceAction */
434 914, /* ReduceAction320 */
437 /* runtime type ReduceAction321 */
438 const struct type type_parser__ReduceAction321
= {
440 "ReduceAction321", /* class_name_string */
443 NULL
, /*NO RESOLUTIONS*/
446 0, /* nullable Object */
448 154, /* ReduceAction */
449 915, /* ReduceAction321 */
452 /* runtime type ReduceAction322 */
453 const struct type type_parser__ReduceAction322
= {
455 "ReduceAction322", /* class_name_string */
458 NULL
, /*NO RESOLUTIONS*/
461 0, /* nullable Object */
463 154, /* ReduceAction */
464 916, /* ReduceAction322 */
467 /* runtime type ReduceAction323 */
468 const struct type type_parser__ReduceAction323
= {
470 "ReduceAction323", /* class_name_string */
473 NULL
, /*NO RESOLUTIONS*/
476 0, /* nullable Object */
478 154, /* ReduceAction */
479 917, /* ReduceAction323 */
482 /* runtime type ReduceAction324 */
483 const struct type type_parser__ReduceAction324
= {
485 "ReduceAction324", /* class_name_string */
488 NULL
, /*NO RESOLUTIONS*/
491 0, /* nullable Object */
493 154, /* ReduceAction */
494 918, /* ReduceAction324 */
497 /* runtime type ReduceAction326 */
498 const struct type type_parser__ReduceAction326
= {
500 "ReduceAction326", /* class_name_string */
503 NULL
, /*NO RESOLUTIONS*/
506 0, /* nullable Object */
508 154, /* ReduceAction */
509 919, /* ReduceAction326 */
512 /* runtime type ReduceAction327 */
513 const struct type type_parser__ReduceAction327
= {
515 "ReduceAction327", /* class_name_string */
518 NULL
, /*NO RESOLUTIONS*/
521 0, /* nullable Object */
523 154, /* ReduceAction */
524 920, /* ReduceAction327 */
527 /* runtime type ReduceAction328 */
528 const struct type type_parser__ReduceAction328
= {
530 "ReduceAction328", /* class_name_string */
533 NULL
, /*NO RESOLUTIONS*/
536 0, /* nullable Object */
538 154, /* ReduceAction */
539 921, /* ReduceAction328 */
542 /* runtime type ReduceAction329 */
543 const struct type type_parser__ReduceAction329
= {
545 "ReduceAction329", /* class_name_string */
548 NULL
, /*NO RESOLUTIONS*/
551 0, /* nullable Object */
553 154, /* ReduceAction */
554 922, /* ReduceAction329 */
557 /* runtime type ReduceAction330 */
558 const struct type type_parser__ReduceAction330
= {
560 "ReduceAction330", /* class_name_string */
563 NULL
, /*NO RESOLUTIONS*/
566 0, /* nullable Object */
568 154, /* ReduceAction */
569 923, /* ReduceAction330 */
572 /* runtime type ReduceAction331 */
573 const struct type type_parser__ReduceAction331
= {
575 "ReduceAction331", /* class_name_string */
578 NULL
, /*NO RESOLUTIONS*/
581 0, /* nullable Object */
583 154, /* ReduceAction */
584 924, /* ReduceAction331 */
587 /* runtime type ReduceAction332 */
588 const struct type type_parser__ReduceAction332
= {
590 "ReduceAction332", /* class_name_string */
593 NULL
, /*NO RESOLUTIONS*/
596 0, /* nullable Object */
598 154, /* ReduceAction */
599 925, /* ReduceAction332 */
602 /* runtime type ReduceAction333 */
603 const struct type type_parser__ReduceAction333
= {
605 "ReduceAction333", /* class_name_string */
608 NULL
, /*NO RESOLUTIONS*/
611 0, /* nullable Object */
613 154, /* ReduceAction */
614 926, /* ReduceAction333 */
617 /* runtime type ReduceAction334 */
618 const struct type type_parser__ReduceAction334
= {
620 "ReduceAction334", /* class_name_string */
623 NULL
, /*NO RESOLUTIONS*/
626 0, /* nullable Object */
628 154, /* ReduceAction */
629 927, /* ReduceAction334 */
632 /* runtime type ReduceAction335 */
633 const struct type type_parser__ReduceAction335
= {
635 "ReduceAction335", /* class_name_string */
638 NULL
, /*NO RESOLUTIONS*/
641 0, /* nullable Object */
643 154, /* ReduceAction */
644 928, /* ReduceAction335 */
647 /* runtime type ReduceAction336 */
648 const struct type type_parser__ReduceAction336
= {
650 "ReduceAction336", /* class_name_string */
653 NULL
, /*NO RESOLUTIONS*/
656 0, /* nullable Object */
658 154, /* ReduceAction */
659 929, /* ReduceAction336 */
662 /* runtime type ReduceAction337 */
663 const struct type type_parser__ReduceAction337
= {
665 "ReduceAction337", /* class_name_string */
668 NULL
, /*NO RESOLUTIONS*/
671 0, /* nullable Object */
673 154, /* ReduceAction */
674 930, /* ReduceAction337 */
677 /* runtime type ReduceAction338 */
678 const struct type type_parser__ReduceAction338
= {
680 "ReduceAction338", /* class_name_string */
683 NULL
, /*NO RESOLUTIONS*/
686 0, /* nullable Object */
688 154, /* ReduceAction */
689 931, /* ReduceAction338 */
692 /* runtime type ReduceAction339 */
693 const struct type type_parser__ReduceAction339
= {
695 "ReduceAction339", /* class_name_string */
698 NULL
, /*NO RESOLUTIONS*/
701 0, /* nullable Object */
703 154, /* ReduceAction */
704 932, /* ReduceAction339 */
707 /* runtime type ReduceAction340 */
708 const struct type type_parser__ReduceAction340
= {
710 "ReduceAction340", /* class_name_string */
713 NULL
, /*NO RESOLUTIONS*/
716 0, /* nullable Object */
718 154, /* ReduceAction */
719 933, /* ReduceAction340 */
722 /* runtime type ReduceAction341 */
723 const struct type type_parser__ReduceAction341
= {
725 "ReduceAction341", /* class_name_string */
728 NULL
, /*NO RESOLUTIONS*/
731 0, /* nullable Object */
733 154, /* ReduceAction */
734 934, /* ReduceAction341 */
737 /* runtime type ReduceAction343 */
738 const struct type type_parser__ReduceAction343
= {
740 "ReduceAction343", /* class_name_string */
743 NULL
, /*NO RESOLUTIONS*/
746 0, /* nullable Object */
748 154, /* ReduceAction */
749 935, /* ReduceAction343 */
752 /* runtime type ReduceAction344 */
753 const struct type type_parser__ReduceAction344
= {
755 "ReduceAction344", /* class_name_string */
758 NULL
, /*NO RESOLUTIONS*/
761 0, /* nullable Object */
763 154, /* ReduceAction */
764 936, /* ReduceAction344 */
767 /* runtime type ReduceAction345 */
768 const struct type type_parser__ReduceAction345
= {
770 "ReduceAction345", /* class_name_string */
773 NULL
, /*NO RESOLUTIONS*/
776 0, /* nullable Object */
778 154, /* ReduceAction */
779 937, /* ReduceAction345 */
782 /* runtime type ReduceAction346 */
783 const struct type type_parser__ReduceAction346
= {
785 "ReduceAction346", /* class_name_string */
788 NULL
, /*NO RESOLUTIONS*/
791 0, /* nullable Object */
793 154, /* ReduceAction */
794 938, /* ReduceAction346 */
797 /* runtime type ReduceAction347 */
798 const struct type type_parser__ReduceAction347
= {
800 "ReduceAction347", /* class_name_string */
803 NULL
, /*NO RESOLUTIONS*/
806 0, /* nullable Object */
808 154, /* ReduceAction */
809 939, /* ReduceAction347 */
812 /* runtime type ReduceAction348 */
813 const struct type type_parser__ReduceAction348
= {
815 "ReduceAction348", /* class_name_string */
818 NULL
, /*NO RESOLUTIONS*/
821 0, /* nullable Object */
823 154, /* ReduceAction */
824 940, /* ReduceAction348 */
827 /* runtime type ReduceAction349 */
828 const struct type type_parser__ReduceAction349
= {
830 "ReduceAction349", /* class_name_string */
833 NULL
, /*NO RESOLUTIONS*/
836 0, /* nullable Object */
838 154, /* ReduceAction */
839 941, /* ReduceAction349 */
842 /* runtime type ReduceAction351 */
843 const struct type type_parser__ReduceAction351
= {
845 "ReduceAction351", /* class_name_string */
848 NULL
, /*NO RESOLUTIONS*/
851 0, /* nullable Object */
853 154, /* ReduceAction */
854 942, /* ReduceAction351 */
857 /* runtime type ReduceAction354 */
858 const struct type type_parser__ReduceAction354
= {
860 "ReduceAction354", /* class_name_string */
863 NULL
, /*NO RESOLUTIONS*/
866 0, /* nullable Object */
868 154, /* ReduceAction */
869 943, /* ReduceAction354 */
872 /* runtime type ReduceAction356 */
873 const struct type type_parser__ReduceAction356
= {
875 "ReduceAction356", /* class_name_string */
878 NULL
, /*NO RESOLUTIONS*/
881 0, /* nullable Object */
883 154, /* ReduceAction */
884 944, /* ReduceAction356 */
887 /* runtime type ReduceAction357 */
888 const struct type type_parser__ReduceAction357
= {
890 "ReduceAction357", /* class_name_string */
893 NULL
, /*NO RESOLUTIONS*/
896 0, /* nullable Object */
898 154, /* ReduceAction */
899 945, /* ReduceAction357 */
902 /* runtime type ReduceAction358 */
903 const struct type type_parser__ReduceAction358
= {
905 "ReduceAction358", /* class_name_string */
908 NULL
, /*NO RESOLUTIONS*/
911 0, /* nullable Object */
913 154, /* ReduceAction */
914 946, /* ReduceAction358 */
917 /* runtime type ReduceAction359 */
918 const struct type type_parser__ReduceAction359
= {
920 "ReduceAction359", /* class_name_string */
923 NULL
, /*NO RESOLUTIONS*/
926 0, /* nullable Object */
928 154, /* ReduceAction */
929 947, /* ReduceAction359 */
932 /* runtime type ReduceAction360 */
933 const struct type type_parser__ReduceAction360
= {
935 "ReduceAction360", /* class_name_string */
938 NULL
, /*NO RESOLUTIONS*/
941 0, /* nullable Object */
943 154, /* ReduceAction */
944 948, /* ReduceAction360 */
947 /* runtime type ReduceAction361 */
948 const struct type type_parser__ReduceAction361
= {
950 "ReduceAction361", /* class_name_string */
953 NULL
, /*NO RESOLUTIONS*/
956 0, /* nullable Object */
958 154, /* ReduceAction */
959 949, /* ReduceAction361 */
962 /* runtime type ReduceAction362 */
963 const struct type type_parser__ReduceAction362
= {
965 "ReduceAction362", /* class_name_string */
968 NULL
, /*NO RESOLUTIONS*/
971 0, /* nullable Object */
973 154, /* ReduceAction */
974 950, /* ReduceAction362 */
977 /* runtime type ReduceAction363 */
978 const struct type type_parser__ReduceAction363
= {
980 "ReduceAction363", /* class_name_string */
983 NULL
, /*NO RESOLUTIONS*/
986 0, /* nullable Object */
988 154, /* ReduceAction */
989 951, /* ReduceAction363 */
992 /* runtime type ReduceAction364 */
993 const struct type type_parser__ReduceAction364
= {
995 "ReduceAction364", /* class_name_string */
998 NULL
, /*NO RESOLUTIONS*/
1001 0, /* nullable Object */
1003 154, /* ReduceAction */
1004 952, /* ReduceAction364 */
1007 /* runtime type ReduceAction365 */
1008 const struct type type_parser__ReduceAction365
= {
1010 "ReduceAction365", /* class_name_string */
1013 NULL
, /*NO RESOLUTIONS*/
1016 0, /* nullable Object */
1018 154, /* ReduceAction */
1019 953, /* ReduceAction365 */
1022 /* runtime type ReduceAction366 */
1023 const struct type type_parser__ReduceAction366
= {
1025 "ReduceAction366", /* class_name_string */
1028 NULL
, /*NO RESOLUTIONS*/
1031 0, /* nullable Object */
1033 154, /* ReduceAction */
1034 954, /* ReduceAction366 */
1037 /* runtime type ReduceAction368 */
1038 const struct type type_parser__ReduceAction368
= {
1040 "ReduceAction368", /* class_name_string */
1043 NULL
, /*NO RESOLUTIONS*/
1046 0, /* nullable Object */
1048 154, /* ReduceAction */
1049 955, /* ReduceAction368 */
1052 /* runtime type ReduceAction369 */
1053 const struct type type_parser__ReduceAction369
= {
1055 "ReduceAction369", /* class_name_string */
1058 NULL
, /*NO RESOLUTIONS*/
1061 0, /* nullable Object */
1063 154, /* ReduceAction */
1064 956, /* ReduceAction369 */
1067 /* runtime type ReduceAction370 */
1068 const struct type type_parser__ReduceAction370
= {
1070 "ReduceAction370", /* class_name_string */
1073 NULL
, /*NO RESOLUTIONS*/
1076 0, /* nullable Object */
1078 154, /* ReduceAction */
1079 957, /* ReduceAction370 */
1082 /* runtime type ReduceAction372 */
1083 const struct type type_parser__ReduceAction372
= {
1085 "ReduceAction372", /* class_name_string */
1088 NULL
, /*NO RESOLUTIONS*/
1091 0, /* nullable Object */
1093 154, /* ReduceAction */
1094 958, /* ReduceAction372 */
1097 /* runtime type ReduceAction373 */
1098 const struct type type_parser__ReduceAction373
= {
1100 "ReduceAction373", /* class_name_string */
1103 NULL
, /*NO RESOLUTIONS*/
1106 0, /* nullable Object */
1108 154, /* ReduceAction */
1109 959, /* ReduceAction373 */
1112 /* runtime type ReduceAction374 */
1113 const struct type type_parser__ReduceAction374
= {
1115 "ReduceAction374", /* class_name_string */
1118 NULL
, /*NO RESOLUTIONS*/
1121 0, /* nullable Object */
1123 154, /* ReduceAction */
1124 960, /* ReduceAction374 */
1127 /* runtime type ReduceAction376 */
1128 const struct type type_parser__ReduceAction376
= {
1130 "ReduceAction376", /* class_name_string */
1133 NULL
, /*NO RESOLUTIONS*/
1136 0, /* nullable Object */
1138 154, /* ReduceAction */
1139 961, /* ReduceAction376 */
1142 /* runtime type ReduceAction377 */
1143 const struct type type_parser__ReduceAction377
= {
1145 "ReduceAction377", /* class_name_string */
1148 NULL
, /*NO RESOLUTIONS*/
1151 0, /* nullable Object */
1153 154, /* ReduceAction */
1154 962, /* ReduceAction377 */
1157 /* runtime type ReduceAction379 */
1158 const struct type type_parser__ReduceAction379
= {
1160 "ReduceAction379", /* class_name_string */
1163 NULL
, /*NO RESOLUTIONS*/
1166 0, /* nullable Object */
1168 154, /* ReduceAction */
1169 963, /* ReduceAction379 */
1172 /* runtime type ReduceAction380 */
1173 const struct type type_parser__ReduceAction380
= {
1175 "ReduceAction380", /* class_name_string */
1178 NULL
, /*NO RESOLUTIONS*/
1181 0, /* nullable Object */
1183 154, /* ReduceAction */
1184 964, /* ReduceAction380 */
1187 /* runtime type ReduceAction382 */
1188 const struct type type_parser__ReduceAction382
= {
1190 "ReduceAction382", /* class_name_string */
1193 NULL
, /*NO RESOLUTIONS*/
1196 0, /* nullable Object */
1198 154, /* ReduceAction */
1199 965, /* ReduceAction382 */
1202 /* runtime type ReduceAction383 */
1203 const struct type type_parser__ReduceAction383
= {
1205 "ReduceAction383", /* class_name_string */
1208 NULL
, /*NO RESOLUTIONS*/
1211 0, /* nullable Object */
1213 154, /* ReduceAction */
1214 966, /* ReduceAction383 */
1217 /* runtime type ReduceAction386 */
1218 const struct type type_parser__ReduceAction386
= {
1220 "ReduceAction386", /* class_name_string */
1223 NULL
, /*NO RESOLUTIONS*/
1226 0, /* nullable Object */
1228 154, /* ReduceAction */
1229 967, /* ReduceAction386 */
1232 /* runtime type ReduceAction387 */
1233 const struct type type_parser__ReduceAction387
= {
1235 "ReduceAction387", /* class_name_string */
1238 NULL
, /*NO RESOLUTIONS*/
1241 0, /* nullable Object */
1243 154, /* ReduceAction */
1244 968, /* ReduceAction387 */
1247 /* runtime type ReduceAction388 */
1248 const struct type type_parser__ReduceAction388
= {
1250 "ReduceAction388", /* class_name_string */
1253 NULL
, /*NO RESOLUTIONS*/
1256 0, /* nullable Object */
1258 154, /* ReduceAction */
1259 969, /* ReduceAction388 */
1262 /* runtime type ReduceAction604 */
1263 const struct type type_parser__ReduceAction604
= {
1265 "ReduceAction604", /* class_name_string */
1268 NULL
, /*NO RESOLUTIONS*/
1271 0, /* nullable Object */
1273 154, /* ReduceAction */
1274 970, /* ReduceAction604 */
1277 /* runtime type ReduceAction605 */
1278 const struct type type_parser__ReduceAction605
= {
1280 "ReduceAction605", /* class_name_string */
1283 NULL
, /*NO RESOLUTIONS*/
1286 0, /* nullable Object */
1288 154, /* ReduceAction */
1289 971, /* ReduceAction605 */
1292 /* runtime type ReduceAction606 */
1293 const struct type type_parser__ReduceAction606
= {
1295 "ReduceAction606", /* class_name_string */
1298 NULL
, /*NO RESOLUTIONS*/
1301 0, /* nullable Object */
1303 154, /* ReduceAction */
1304 972, /* ReduceAction606 */
1307 /* runtime type ReduceAction608 */
1308 const struct type type_parser__ReduceAction608
= {
1310 "ReduceAction608", /* class_name_string */
1313 NULL
, /*NO RESOLUTIONS*/
1316 0, /* nullable Object */
1318 154, /* ReduceAction */
1319 973, /* ReduceAction608 */
1322 /* runtime type ReduceAction624 */
1323 const struct type type_parser__ReduceAction624
= {
1325 "ReduceAction624", /* class_name_string */
1328 NULL
, /*NO RESOLUTIONS*/
1331 0, /* nullable Object */
1333 154, /* ReduceAction */
1334 974, /* ReduceAction624 */
1337 /* runtime type ReduceAction625 */
1338 const struct type type_parser__ReduceAction625
= {
1340 "ReduceAction625", /* class_name_string */
1343 NULL
, /*NO RESOLUTIONS*/
1346 0, /* nullable Object */
1348 154, /* ReduceAction */
1349 975, /* ReduceAction625 */
1352 /* runtime type ReduceAction792 */
1353 const struct type type_parser__ReduceAction792
= {
1355 "ReduceAction792", /* class_name_string */
1358 NULL
, /*NO RESOLUTIONS*/
1361 0, /* nullable Object */
1363 154, /* ReduceAction */
1364 976, /* ReduceAction792 */
1367 /* runtime type ReduceAction793 */
1368 const struct type type_parser__ReduceAction793
= {
1370 "ReduceAction793", /* class_name_string */
1373 NULL
, /*NO RESOLUTIONS*/
1376 0, /* nullable Object */
1378 154, /* ReduceAction */
1379 977, /* ReduceAction793 */
1382 /* runtime type ReduceAction794 */
1383 const struct type type_parser__ReduceAction794
= {
1385 "ReduceAction794", /* class_name_string */
1388 NULL
, /*NO RESOLUTIONS*/
1391 0, /* nullable Object */
1393 154, /* ReduceAction */
1394 978, /* ReduceAction794 */
1397 /* runtime type ReduceAction795 */
1398 const struct type type_parser__ReduceAction795
= {
1400 "ReduceAction795", /* class_name_string */
1403 NULL
, /*NO RESOLUTIONS*/
1406 0, /* nullable Object */
1408 154, /* ReduceAction */
1409 979, /* ReduceAction795 */
1412 /* runtime type ReduceAction796 */
1413 const struct type type_parser__ReduceAction796
= {
1415 "ReduceAction796", /* class_name_string */
1418 NULL
, /*NO RESOLUTIONS*/
1421 0, /* nullable Object */
1423 154, /* ReduceAction */
1424 980, /* ReduceAction796 */
1427 /* runtime type ReduceAction797 */
1428 const struct type type_parser__ReduceAction797
= {
1430 "ReduceAction797", /* class_name_string */
1433 NULL
, /*NO RESOLUTIONS*/
1436 0, /* nullable Object */
1438 154, /* ReduceAction */
1439 981, /* ReduceAction797 */
1442 /* runtime type ReduceAction798 */
1443 const struct type type_parser__ReduceAction798
= {
1445 "ReduceAction798", /* class_name_string */
1448 NULL
, /*NO RESOLUTIONS*/
1451 0, /* nullable Object */
1453 154, /* ReduceAction */
1454 982, /* ReduceAction798 */
1457 /* runtime type ReduceAction799 */
1458 const struct type type_parser__ReduceAction799
= {
1460 "ReduceAction799", /* class_name_string */
1463 NULL
, /*NO RESOLUTIONS*/
1466 0, /* nullable Object */
1468 154, /* ReduceAction */
1469 983, /* ReduceAction799 */
1472 /* runtime type ReduceAction800 */
1473 const struct type type_parser__ReduceAction800
= {
1475 "ReduceAction800", /* class_name_string */
1478 NULL
, /*NO RESOLUTIONS*/
1481 0, /* nullable Object */
1483 154, /* ReduceAction */
1484 984, /* ReduceAction800 */
1487 /* runtime type ReduceAction801 */
1488 const struct type type_parser__ReduceAction801
= {
1490 "ReduceAction801", /* class_name_string */
1493 NULL
, /*NO RESOLUTIONS*/
1496 0, /* nullable Object */
1498 154, /* ReduceAction */
1499 985, /* ReduceAction801 */
1502 /* runtime type ReduceAction802 */
1503 const struct type type_parser__ReduceAction802
= {
1505 "ReduceAction802", /* class_name_string */
1508 NULL
, /*NO RESOLUTIONS*/
1511 0, /* nullable Object */
1513 154, /* ReduceAction */
1514 986, /* ReduceAction802 */
1517 /* runtime type ReduceAction803 */
1518 const struct type type_parser__ReduceAction803
= {
1520 "ReduceAction803", /* class_name_string */
1523 NULL
, /*NO RESOLUTIONS*/
1526 0, /* nullable Object */
1528 154, /* ReduceAction */
1529 987, /* ReduceAction803 */
1532 /* runtime type ReduceAction804 */
1533 const struct type type_parser__ReduceAction804
= {
1535 "ReduceAction804", /* class_name_string */
1538 NULL
, /*NO RESOLUTIONS*/
1541 0, /* nullable Object */
1543 154, /* ReduceAction */
1544 988, /* ReduceAction804 */
1547 /* runtime type ReduceAction805 */
1548 const struct type type_parser__ReduceAction805
= {
1550 "ReduceAction805", /* class_name_string */
1553 NULL
, /*NO RESOLUTIONS*/
1556 0, /* nullable Object */
1558 154, /* ReduceAction */
1559 989, /* ReduceAction805 */
1562 /* runtime type ReduceAction806 */
1563 const struct type type_parser__ReduceAction806
= {
1565 "ReduceAction806", /* class_name_string */
1568 NULL
, /*NO RESOLUTIONS*/
1571 0, /* nullable Object */
1573 154, /* ReduceAction */
1574 990, /* ReduceAction806 */
1577 /* runtime type ReduceAction807 */
1578 const struct type type_parser__ReduceAction807
= {
1580 "ReduceAction807", /* class_name_string */
1583 NULL
, /*NO RESOLUTIONS*/
1586 0, /* nullable Object */
1588 154, /* ReduceAction */
1589 991, /* ReduceAction807 */
1592 /* runtime type ReduceAction809 */
1593 const struct type type_parser__ReduceAction809
= {
1595 "ReduceAction809", /* class_name_string */
1598 NULL
, /*NO RESOLUTIONS*/
1601 0, /* nullable Object */
1603 154, /* ReduceAction */
1604 992, /* ReduceAction809 */
1607 /* runtime type ReduceAction810 */
1608 const struct type type_parser__ReduceAction810
= {
1610 "ReduceAction810", /* class_name_string */
1613 NULL
, /*NO RESOLUTIONS*/
1616 0, /* nullable Object */
1618 154, /* ReduceAction */
1619 993, /* ReduceAction810 */
1622 /* runtime type ReduceAction811 */
1623 const struct type type_parser__ReduceAction811
= {
1625 "ReduceAction811", /* class_name_string */
1628 NULL
, /*NO RESOLUTIONS*/
1631 0, /* nullable Object */
1633 154, /* ReduceAction */
1634 994, /* ReduceAction811 */
1637 /* runtime type ReduceAction812 */
1638 const struct type type_parser__ReduceAction812
= {
1640 "ReduceAction812", /* class_name_string */
1643 NULL
, /*NO RESOLUTIONS*/
1646 0, /* nullable Object */
1648 154, /* ReduceAction */
1649 995, /* ReduceAction812 */
1652 /* runtime type ReduceAction813 */
1653 const struct type type_parser__ReduceAction813
= {
1655 "ReduceAction813", /* class_name_string */
1658 NULL
, /*NO RESOLUTIONS*/
1661 0, /* nullable Object */
1663 154, /* ReduceAction */
1664 996, /* ReduceAction813 */
1667 /* runtime type ReduceAction815 */
1668 const struct type type_parser__ReduceAction815
= {
1670 "ReduceAction815", /* class_name_string */
1673 NULL
, /*NO RESOLUTIONS*/
1676 0, /* nullable Object */
1678 154, /* ReduceAction */
1679 997, /* ReduceAction815 */
1682 /* runtime type ReduceAction821 */
1683 const struct type type_parser__ReduceAction821
= {
1685 "ReduceAction821", /* class_name_string */
1688 NULL
, /*NO RESOLUTIONS*/
1691 0, /* nullable Object */
1693 154, /* ReduceAction */
1694 998, /* ReduceAction821 */
1697 /* runtime type ReduceAction825 */
1698 const struct type type_parser__ReduceAction825
= {
1700 "ReduceAction825", /* class_name_string */
1703 NULL
, /*NO RESOLUTIONS*/
1706 0, /* nullable Object */
1708 154, /* ReduceAction */
1709 999, /* ReduceAction825 */
1712 /* runtime type ReduceAction826 */
1713 const struct type type_parser__ReduceAction826
= {
1715 "ReduceAction826", /* class_name_string */
1718 NULL
, /*NO RESOLUTIONS*/
1721 0, /* nullable Object */
1723 154, /* ReduceAction */
1724 1000, /* ReduceAction826 */
1727 /* runtime type ReduceAction827 */
1728 const struct type type_parser__ReduceAction827
= {
1730 "ReduceAction827", /* class_name_string */
1733 NULL
, /*NO RESOLUTIONS*/
1736 0, /* nullable Object */
1738 154, /* ReduceAction */
1739 1001, /* ReduceAction827 */
1742 /* runtime type ReduceAction828 */
1743 const struct type type_parser__ReduceAction828
= {
1745 "ReduceAction828", /* class_name_string */
1748 NULL
, /*NO RESOLUTIONS*/
1751 0, /* nullable Object */
1753 154, /* ReduceAction */
1754 1002, /* ReduceAction828 */
1757 /* runtime type ReduceAction829 */
1758 const struct type type_parser__ReduceAction829
= {
1760 "ReduceAction829", /* class_name_string */
1763 NULL
, /*NO RESOLUTIONS*/
1766 0, /* nullable Object */
1768 154, /* ReduceAction */
1769 1003, /* ReduceAction829 */
1772 /* runtime type State */
1773 const struct type type_parser_work__State
= {
1775 "State", /* class_name_string */
1778 NULL
, /*NO RESOLUTIONS*/
1781 0, /* nullable Object */
1786 /* runtime type ANodes[TComment] */
1787 const struct type type_parser_nodes__ANodesparser_nodes__TComment
= {
1789 "ANodes[TComment]", /* class_name_string */
1792 &resolution_table_parser_nodes__ANodesparser_nodes__TComment
,
1795 0, /* nullable Object */
1798 83, /* SequenceRead[nullable Object] */
1799 84, /* Collection[Object] */
1800 601, /* Collection[ANode] */
1801 1332, /* Collection[TComment] */
1802 1677, /* ANodes[TComment] */
1805 const struct types resolution_table_parser_nodes__ANodesparser_nodes__TComment
= {
1808 &type_parser_nodes__TComment
, /* Sequence#0: TComment */
1809 &type_parser_nodes__TComment
, /* SimpleCollection#0: TComment */
1810 &type_array__Arrayparser_nodes__TComment
, /* Array[ANodes#0]: Array[TComment] */
1811 &type_parser_nodes__TComment
, /* ANodes#0: TComment */
1813 &type_parser_nodes__TComment
, /* RemovableCollection#0: TComment */
1814 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Sequence#0]: Collection[TComment] */
1815 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[SimpleCollection#0]: Collection[TComment] */
1816 &type_parser_nodes__TComment
, /* Collection#0: TComment */
1817 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Collection#0]: Collection[TComment] */
1818 &type_parser_nodes__TComment
, /* SequenceRead#0: TComment */
1821 /* runtime type Collection[TComment] */
1822 const struct type type_abstract_collection__Collectionparser_nodes__TComment
= {
1824 "Collection[TComment]", /* class_name_string */
1828 0, {}, /*DEAD TYPE*/
1830 /* runtime type MClass */
1831 const struct type type_model__MClass
= {
1833 "MClass", /* class_name_string */
1836 NULL
, /*NO RESOLUTIONS*/
1839 0, /* nullable Object */
1841 12, /* nullable MClass */
1845 /* runtime type nullable MClass */
1846 const struct type type_nullable_model__MClass
= {
1848 "nullable MClass", /* class_name_string */
1852 0, {}, /*DEAD TYPE*/
1854 /* runtime type Array[MGenericType] */
1855 const struct type type_array__Arraymodel__MGenericType
= {
1857 "Array[MGenericType]", /* class_name_string */
1860 &resolution_table_array__Arraymodel__MGenericType
,
1863 0, /* nullable Object */
1865 11, /* nullable Array[nullable MType] */
1866 83, /* SequenceRead[nullable Object] */
1867 84, /* Collection[Object] */
1868 93, /* Collection[nullable MType] */
1869 1316, /* Collection[MType] */
1870 1294, /* AbstractArrayRead[Object] */
1871 1331, /* AbstractArrayRead[nullable MType] */
1872 1459, /* Array[Object] */
1873 1464, /* Collection[MClassType] */
1874 1668, /* Array[nullable MType] */
1875 1678, /* Collection[MGenericType] */
1876 2039, /* AbstractArrayRead[MType] */
1877 2123, /* AbstractArrayRead[MClassType] */
1878 2165, /* Array[MType] */
1879 2166, /* AbstractArrayRead[MGenericType] */
1880 2196, /* Array[MClassType] */
1881 2208, /* Array[MGenericType] */
1884 const struct types resolution_table_array__Arraymodel__MGenericType
= {
1887 &type_model__MGenericType
, /* Sequence#0: MGenericType */
1888 &type_model__MGenericType
, /* SimpleCollection#0: MGenericType */
1889 &type_array__NativeArraymodel__MGenericType
, /* NativeArray[Array#0]: NativeArray[MGenericType] */
1890 &type_array__Arraymodel__MGenericType
, /* Array[Array#0]: Array[MGenericType] */
1891 &type_array__NativeArraymodel__MGenericType
, /* NativeArray[ArrayCapable#0]: NativeArray[MGenericType] */
1892 &type_model__MGenericType
, /* RemovableCollection#0: MGenericType */
1893 &type_abstract_collection__Collectionmodel__MGenericType
, /* Collection[Sequence#0]: Collection[MGenericType] */
1894 &type_abstract_collection__Collectionmodel__MGenericType
, /* Collection[SimpleCollection#0]: Collection[MGenericType] */
1895 &type_model__MGenericType
, /* Collection#0: MGenericType */
1896 &type_abstract_collection__Collectionmodel__MGenericType
, /* Collection[Collection#0]: Collection[MGenericType] */
1897 &type_model__MGenericType
, /* SequenceRead#0: MGenericType */
1898 &type_model__MGenericType
, /* AbstractArrayRead#0: MGenericType */
1899 &type_array__Arraymodel__MGenericType
, /* Array[AbstractArrayRead#0]: Array[MGenericType] */
1900 &type_array__ArrayIteratormodel__MGenericType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MGenericType] */
1903 /* runtime type Array[MClassType] */
1904 const struct type type_array__Arraymodel__MClassType
= {
1906 "Array[MClassType]", /* class_name_string */
1909 &resolution_table_array__Arraymodel__MClassType
,
1912 0, /* nullable Object */
1914 11, /* nullable Array[nullable MType] */
1915 83, /* SequenceRead[nullable Object] */
1916 84, /* Collection[Object] */
1917 93, /* Collection[nullable MType] */
1918 1316, /* Collection[MType] */
1919 1294, /* AbstractArrayRead[Object] */
1920 1331, /* AbstractArrayRead[nullable MType] */
1921 1459, /* Array[Object] */
1922 1464, /* Collection[MClassType] */
1923 1668, /* Array[nullable MType] */
1925 2039, /* AbstractArrayRead[MType] */
1926 2123, /* AbstractArrayRead[MClassType] */
1927 2165, /* Array[MType] */
1929 2196, /* Array[MClassType] */
1932 const struct types resolution_table_array__Arraymodel__MClassType
= {
1935 &type_model__MClassType
, /* Sequence#0: MClassType */
1936 &type_model__MClassType
, /* SimpleCollection#0: MClassType */
1937 &type_array__NativeArraymodel__MClassType
, /* NativeArray[Array#0]: NativeArray[MClassType] */
1938 &type_array__Arraymodel__MClassType
, /* Array[Array#0]: Array[MClassType] */
1939 &type_array__NativeArraymodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[MClassType] */
1940 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
1941 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Sequence#0]: Collection[MClassType] */
1942 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[SimpleCollection#0]: Collection[MClassType] */
1943 &type_model__MClassType
, /* Collection#0: MClassType */
1944 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
1945 &type_model__MClassType
, /* SequenceRead#0: MClassType */
1946 &type_model__MClassType
, /* AbstractArrayRead#0: MClassType */
1947 &type_array__Arraymodel__MClassType
, /* Array[AbstractArrayRead#0]: Array[MClassType] */
1948 &type_array__ArrayIteratormodel__MClassType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MClassType] */
1951 /* runtime type Collection[MGenericType] */
1952 const struct type type_abstract_collection__Collectionmodel__MGenericType
= {
1954 "Collection[MGenericType]", /* class_name_string */
1958 0, {}, /*DEAD TYPE*/
1960 /* runtime type AbstractArrayRead[MGenericType] */
1961 const struct type type_array__AbstractArrayReadmodel__MGenericType
= {
1963 "AbstractArrayRead[MGenericType]", /* class_name_string */
1967 0, {}, /*DEAD TYPE*/
1969 /* runtime type AbstractArrayRead[MClassType] */
1970 const struct type type_array__AbstractArrayReadmodel__MClassType
= {
1972 "AbstractArrayRead[MClassType]", /* class_name_string */
1976 0, {}, /*DEAD TYPE*/
1978 /* runtime type Array[AClassdef] */
1979 const struct type type_array__Arrayparser_nodes__AClassdef
= {
1981 "Array[AClassdef]", /* class_name_string */
1984 &resolution_table_array__Arrayparser_nodes__AClassdef
,
1987 0, /* nullable Object */
1990 83, /* SequenceRead[nullable Object] */
1991 84, /* Collection[Object] */
1992 601, /* Collection[ANode] */
1993 1318, /* Collection[Prod] */
1994 1294, /* AbstractArrayRead[Object] */
1995 1473, /* Collection[AClassdef] */
1996 1459, /* Array[Object] */
1997 1648, /* AbstractArrayRead[ANode] */
1999 2023, /* Array[ANode] */
2000 2024, /* AbstractArrayRead[Prod] */
2001 2124, /* AbstractArrayRead[AClassdef] */
2002 2145, /* Array[Prod] */
2003 2180, /* Array[AClassdef] */
2006 const struct types resolution_table_array__Arrayparser_nodes__AClassdef
= {
2009 &type_parser_nodes__AClassdef
, /* Sequence#0: AClassdef */
2010 &type_parser_nodes__AClassdef
, /* SimpleCollection#0: AClassdef */
2011 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[Array#0]: NativeArray[AClassdef] */
2012 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Array#0]: Array[AClassdef] */
2013 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[ArrayCapable#0]: NativeArray[AClassdef] */
2014 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
2015 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Sequence#0]: Collection[AClassdef] */
2016 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[SimpleCollection#0]: Collection[AClassdef] */
2017 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
2018 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
2019 &type_parser_nodes__AClassdef
, /* SequenceRead#0: AClassdef */
2020 &type_parser_nodes__AClassdef
, /* AbstractArrayRead#0: AClassdef */
2021 &type_array__Arrayparser_nodes__AClassdef
, /* Array[AbstractArrayRead#0]: Array[AClassdef] */
2022 &type_array__ArrayIteratorparser_nodes__AClassdef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AClassdef] */
2025 /* runtime type AbstractArrayRead[AClassdef] */
2026 const struct type type_array__AbstractArrayReadparser_nodes__AClassdef
= {
2028 "AbstractArrayRead[AClassdef]", /* class_name_string */
2032 0, {}, /*DEAD TYPE*/
2034 /* runtime type MClassDef */
2035 const struct type type_model__MClassDef
= {
2037 "MClassDef", /* class_name_string */
2040 NULL
, /*NO RESOLUTIONS*/
2043 0, /* nullable Object */
2045 13, /* nullable MClassDef */
2046 1005, /* MClassDef */
2049 /* runtime type nullable MClassDef */
2050 const struct type type_nullable_model__MClassDef
= {
2052 "nullable MClassDef", /* class_name_string */
2056 0, {}, /*DEAD TYPE*/
2058 /* runtime type Array[MPropDef] */
2059 const struct type type_array__Arraymodel__MPropDef
= {
2061 "Array[MPropDef]", /* class_name_string */
2064 &resolution_table_array__Arraymodel__MPropDef
,
2067 0, /* nullable Object */
2070 83, /* SequenceRead[nullable Object] */
2071 84, /* Collection[Object] */
2072 120, /* Collection[nullable MPropDef] */
2073 596, /* Collection[PropertyLayoutElement] */
2074 1294, /* AbstractArrayRead[Object] */
2075 1333, /* AbstractArrayRead[nullable MPropDef] */
2076 1459, /* Array[Object] */
2077 1477, /* Collection[MPropDef] */
2078 1483, /* Array[nullable MPropDef] */
2079 1647, /* AbstractArrayRead[PropertyLayoutElement] */
2081 2022, /* Array[PropertyLayoutElement] */
2082 2125, /* AbstractArrayRead[MPropDef] */
2084 2181, /* Array[MPropDef] */
2087 const struct types resolution_table_array__Arraymodel__MPropDef
= {
2090 &type_model__MPropDef
, /* Sequence#0: MPropDef */
2091 &type_model__MPropDef
, /* SimpleCollection#0: MPropDef */
2092 &type_array__NativeArraymodel__MPropDef
, /* NativeArray[Array#0]: NativeArray[MPropDef] */
2093 &type_array__Arraymodel__MPropDef
, /* Array[Array#0]: Array[MPropDef] */
2094 &type_array__NativeArraymodel__MPropDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MPropDef] */
2095 &type_model__MPropDef
, /* RemovableCollection#0: MPropDef */
2096 &type_abstract_collection__Collectionmodel__MPropDef
, /* Collection[Sequence#0]: Collection[MPropDef] */
2097 &type_abstract_collection__Collectionmodel__MPropDef
, /* Collection[SimpleCollection#0]: Collection[MPropDef] */
2098 &type_model__MPropDef
, /* Collection#0: MPropDef */
2099 &type_abstract_collection__Collectionmodel__MPropDef
, /* Collection[Collection#0]: Collection[MPropDef] */
2100 &type_model__MPropDef
, /* SequenceRead#0: MPropDef */
2101 &type_model__MPropDef
, /* AbstractArrayRead#0: MPropDef */
2102 &type_array__Arraymodel__MPropDef
, /* Array[AbstractArrayRead#0]: Array[MPropDef] */
2103 &type_array__ArrayIteratormodel__MPropDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MPropDef] */
2106 /* runtime type Array[nullable MPropDef] */
2107 const struct type type_array__Arraynullable_model__MPropDef
= {
2109 "Array[nullable MPropDef]", /* class_name_string */
2112 &resolution_table_array__Arraynullable_model__MPropDef
,
2115 0, /* nullable Object */
2118 83, /* SequenceRead[nullable Object] */
2120 120, /* Collection[nullable MPropDef] */
2123 1333, /* AbstractArrayRead[nullable MPropDef] */
2126 1483, /* Array[nullable MPropDef] */
2129 const struct types resolution_table_array__Arraynullable_model__MPropDef
= {
2132 &type_nullable_model__MPropDef
, /* Sequence#0: nullable MPropDef */
2133 &type_nullable_model__MPropDef
, /* SimpleCollection#0: nullable MPropDef */
2134 &type_array__NativeArraynullable_model__MPropDef
, /* NativeArray[Array#0]: NativeArray[nullable MPropDef] */
2135 &type_array__Arraynullable_model__MPropDef
, /* Array[Array#0]: Array[nullable MPropDef] */
2136 &type_array__NativeArraynullable_model__MPropDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable MPropDef] */
2137 &type_nullable_model__MPropDef
, /* RemovableCollection#0: nullable MPropDef */
2138 &type_abstract_collection__Collectionnullable_model__MPropDef
, /* Collection[Sequence#0]: Collection[nullable MPropDef] */
2139 &type_abstract_collection__Collectionnullable_model__MPropDef
, /* Collection[SimpleCollection#0]: Collection[nullable MPropDef] */
2140 &type_nullable_model__MPropDef
, /* Collection#0: nullable MPropDef */
2141 &type_abstract_collection__Collectionnullable_model__MPropDef
, /* Collection[Collection#0]: Collection[nullable MPropDef] */
2142 &type_nullable_model__MPropDef
, /* SequenceRead#0: nullable MPropDef */
2143 &type_nullable_model__MPropDef
, /* AbstractArrayRead#0: nullable MPropDef */
2144 &type_array__Arraynullable_model__MPropDef
, /* Array[AbstractArrayRead#0]: Array[nullable MPropDef] */
2145 &type_array__ArrayIteratornullable_model__MPropDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[nullable MPropDef] */
2148 /* runtime type AbstractArrayRead[MPropDef] */
2149 const struct type type_array__AbstractArrayReadmodel__MPropDef
= {
2151 "AbstractArrayRead[MPropDef]", /* class_name_string */
2155 0, {}, /*DEAD TYPE*/
2157 /* runtime type AbstractArrayRead[nullable MPropDef] */
2158 const struct type type_array__AbstractArrayReadnullable_model__MPropDef
= {
2160 "AbstractArrayRead[nullable MPropDef]", /* class_name_string */
2164 0, {}, /*DEAD TYPE*/
2166 /* runtime type HashMap[MProperty, APropdef] */
2167 const struct type type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
= {
2169 "HashMap[MProperty, APropdef]", /* class_name_string */
2172 &resolution_table_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
,
2175 0, /* nullable Object */
2177 156, /* HashMap[MProperty, APropdef] */
2180 const struct types resolution_table_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
= {
2186 &type_model__MProperty
, /* MapRead#0: MProperty */
2187 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
2188 &type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MProperty, APropdef] */
2189 &type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MProperty, APropdef] */
2190 &type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MProperty, APropdef] */
2191 &type_model__MProperty
, /* Map#0: MProperty */
2192 &type_parser_nodes__APropdef
, /* Map#1: APropdef */
2193 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MProperty, APropdef] */
2194 &type_model__MProperty
, /* HashCollection#0: MProperty */
2195 &type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* nullable HashCollection#1: nullable HashMapNode[MProperty, APropdef] */
2196 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* HashCollection#1: HashMapNode[MProperty, APropdef] */
2197 &type_nullable_model__MProperty
, /* nullable HashCollection#0: nullable MProperty */
2200 /* runtime type ANodes[AFormaldef] */
2201 const struct type type_parser_nodes__ANodesparser_nodes__AFormaldef
= {
2203 "ANodes[AFormaldef]", /* class_name_string */
2206 &resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef
,
2209 0, /* nullable Object */
2212 83, /* SequenceRead[nullable Object] */
2213 84, /* Collection[Object] */
2214 601, /* Collection[ANode] */
2215 1318, /* Collection[Prod] */
2217 1484, /* Collection[AFormaldef] */
2218 1872, /* ANodes[AFormaldef] */
2221 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef
= {
2224 &type_parser_nodes__AFormaldef
, /* Sequence#0: AFormaldef */
2225 &type_parser_nodes__AFormaldef
, /* SimpleCollection#0: AFormaldef */
2226 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[ANodes#0]: Array[AFormaldef] */
2227 &type_parser_nodes__AFormaldef
, /* ANodes#0: AFormaldef */
2229 &type_parser_nodes__AFormaldef
, /* RemovableCollection#0: AFormaldef */
2230 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Sequence#0]: Collection[AFormaldef] */
2231 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[SimpleCollection#0]: Collection[AFormaldef] */
2232 &type_parser_nodes__AFormaldef
, /* Collection#0: AFormaldef */
2233 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Collection#0]: Collection[AFormaldef] */
2234 &type_parser_nodes__AFormaldef
, /* SequenceRead#0: AFormaldef */
2237 /* runtime type Collection[AFormaldef] */
2238 const struct type type_abstract_collection__Collectionparser_nodes__AFormaldef
= {
2240 "Collection[AFormaldef]", /* class_name_string */
2244 0, {}, /*DEAD TYPE*/
2246 /* runtime type ANodes[ASuperclass] */
2247 const struct type type_parser_nodes__ANodesparser_nodes__ASuperclass
= {
2249 "ANodes[ASuperclass]", /* class_name_string */
2252 &resolution_table_parser_nodes__ANodesparser_nodes__ASuperclass
,
2255 0, /* nullable Object */
2258 83, /* SequenceRead[nullable Object] */
2259 84, /* Collection[Object] */
2260 601, /* Collection[ANode] */
2261 1318, /* Collection[Prod] */
2263 1485, /* Collection[ASuperclass] */
2264 1873, /* ANodes[ASuperclass] */
2267 const struct types resolution_table_parser_nodes__ANodesparser_nodes__ASuperclass
= {
2270 &type_parser_nodes__ASuperclass
, /* Sequence#0: ASuperclass */
2271 &type_parser_nodes__ASuperclass
, /* SimpleCollection#0: ASuperclass */
2272 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[ANodes#0]: Array[ASuperclass] */
2273 &type_parser_nodes__ASuperclass
, /* ANodes#0: ASuperclass */
2275 &type_parser_nodes__ASuperclass
, /* RemovableCollection#0: ASuperclass */
2276 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Sequence#0]: Collection[ASuperclass] */
2277 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[SimpleCollection#0]: Collection[ASuperclass] */
2278 &type_parser_nodes__ASuperclass
, /* Collection#0: ASuperclass */
2279 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Collection#0]: Collection[ASuperclass] */
2280 &type_parser_nodes__ASuperclass
, /* SequenceRead#0: ASuperclass */
2283 /* runtime type Collection[ASuperclass] */
2284 const struct type type_abstract_collection__Collectionparser_nodes__ASuperclass
= {
2286 "Collection[ASuperclass]", /* class_name_string */
2290 0, {}, /*DEAD TYPE*/
2292 /* runtime type Array[MParameter] */
2293 const struct type type_array__Arraymodel__MParameter
= {
2295 "Array[MParameter]", /* class_name_string */
2298 &resolution_table_array__Arraymodel__MParameter
,
2301 0, /* nullable Object */
2304 83, /* SequenceRead[nullable Object] */
2305 84, /* Collection[Object] */
2306 1006, /* Collection[MParameter] */
2308 1294, /* AbstractArrayRead[Object] */
2309 1679, /* AbstractArrayRead[MParameter] */
2310 1459, /* Array[Object] */
2311 2043, /* Array[MParameter] */
2314 const struct types resolution_table_array__Arraymodel__MParameter
= {
2317 &type_model__MParameter
, /* Sequence#0: MParameter */
2318 &type_model__MParameter
, /* SimpleCollection#0: MParameter */
2319 &type_array__NativeArraymodel__MParameter
, /* NativeArray[Array#0]: NativeArray[MParameter] */
2320 &type_array__Arraymodel__MParameter
, /* Array[Array#0]: Array[MParameter] */
2321 &type_array__NativeArraymodel__MParameter
, /* NativeArray[ArrayCapable#0]: NativeArray[MParameter] */
2322 &type_model__MParameter
, /* RemovableCollection#0: MParameter */
2323 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[Sequence#0]: Collection[MParameter] */
2324 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[SimpleCollection#0]: Collection[MParameter] */
2325 &type_model__MParameter
, /* Collection#0: MParameter */
2326 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[Collection#0]: Collection[MParameter] */
2327 &type_model__MParameter
, /* SequenceRead#0: MParameter */
2328 &type_model__MParameter
, /* AbstractArrayRead#0: MParameter */
2329 &type_array__Arraymodel__MParameter
, /* Array[AbstractArrayRead#0]: Array[MParameter] */
2330 &type_array__ArrayIteratormodel__MParameter
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MParameter] */
2333 /* runtime type Collection[MParameter] */
2334 const struct type type_abstract_collection__Collectionmodel__MParameter
= {
2336 "Collection[MParameter]", /* class_name_string */
2340 0, {}, /*DEAD TYPE*/
2342 /* runtime type AbstractArrayRead[MParameter] */
2343 const struct type type_array__AbstractArrayReadmodel__MParameter
= {
2345 "AbstractArrayRead[MParameter]", /* class_name_string */
2349 0, {}, /*DEAD TYPE*/
2351 /* runtime type MParameter */
2352 const struct type type_model__MParameter
= {
2354 "MParameter", /* class_name_string */
2357 NULL
, /*NO RESOLUTIONS*/
2360 0, /* nullable Object */
2362 157, /* MParameter */
2365 /* runtime type MMethod */
2366 const struct type type_model__MMethod
= {
2368 "MMethod", /* class_name_string */
2371 &resolution_table_model__MMethod
,
2374 0, /* nullable Object */
2376 14, /* nullable PropertyLayoutElement */
2377 158, /* nullable MProperty */
2378 1007, /* nullable MMethod */
2379 1008, /* PropertyLayoutElement */
2380 1486, /* MProperty */
2384 const struct types resolution_table_model__MMethod
= {
2387 &type_array__Arraymodel__MMethodDef
, /* Array[MPROPDEF]: Array[MMethodDef] */
2388 &type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MMethodDef]] */
2391 /* runtime type nullable MMethod */
2392 const struct type type_nullable_model__MMethod
= {
2394 "nullable MMethod", /* class_name_string */
2398 0, {}, /*DEAD TYPE*/
2400 /* runtime type MProperty */
2401 const struct type type_model__MProperty
= {
2403 "MProperty", /* class_name_string */
2407 0, {}, /*DEAD TYPE*/
2409 /* runtime type PropertyLayoutElement */
2410 const struct type type_separate_compiler__PropertyLayoutElement
= {
2412 "PropertyLayoutElement", /* class_name_string */
2416 0, {}, /*DEAD TYPE*/
2418 /* runtime type nullable MProperty */
2419 const struct type type_nullable_model__MProperty
= {
2421 "nullable MProperty", /* class_name_string */
2425 0, {}, /*DEAD TYPE*/
2427 /* runtime type nullable PropertyLayoutElement */
2428 const struct type type_nullable_separate_compiler__PropertyLayoutElement
= {
2430 "nullable PropertyLayoutElement", /* class_name_string */
2434 0, {}, /*DEAD TYPE*/
2436 /* runtime type MMethodDef */
2437 const struct type type_model__MMethodDef
= {
2439 "MMethodDef", /* class_name_string */
2442 &resolution_table_model__MMethodDef
,
2445 0, /* nullable Object */
2447 14, /* nullable PropertyLayoutElement */
2448 159, /* nullable MPropDef */
2449 1009, /* nullable MMethodDef */
2450 1008, /* PropertyLayoutElement */
2451 1487, /* MPropDef */
2452 1875, /* MMethodDef */
2455 const struct types resolution_table_model__MMethodDef
= {
2458 &type_model__MMethod
, /* MPROPERTY: MMethod */
2459 &type_abstract_compiler__AbstractCompilerVisitor
, /* VISITOR: AbstractCompilerVisitor */
2460 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
2463 /* runtime type MPropDef */
2464 const struct type type_model__MPropDef
= {
2466 "MPropDef", /* class_name_string */
2470 0, {}, /*DEAD TYPE*/
2472 /* runtime type nullable MPropDef */
2473 const struct type type_nullable_model__MPropDef
= {
2475 "nullable MPropDef", /* class_name_string */
2479 0, {}, /*DEAD TYPE*/
2481 /* runtime type nullable MMethodDef */
2482 const struct type type_nullable_model__MMethodDef
= {
2484 "nullable MMethodDef", /* class_name_string */
2488 0, {}, /*DEAD TYPE*/
2490 /* runtime type MSignature */
2491 const struct type type_model__MSignature
= {
2493 "MSignature", /* class_name_string */
2496 NULL
, /*NO RESOLUTIONS*/
2499 0, /* nullable Object */
2501 3, /* nullable MType */
2504 1334, /* MSignature */
2507 /* runtime type Scope */
2508 const struct type type_scope__Scope
= {
2510 "Scope", /* class_name_string */
2513 NULL
, /*NO RESOLUTIONS*/
2516 0, /* nullable Object */
2521 /* runtime type HashMap[String, Variable] */
2522 const struct type type_hash_collection__HashMapstring__Stringscope__Variable
= {
2524 "HashMap[String, Variable]", /* class_name_string */
2527 &resolution_table_hash_collection__HashMapstring__Stringscope__Variable
,
2530 0, /* nullable Object */
2532 161, /* HashMap[String, Variable] */
2535 const struct types resolution_table_hash_collection__HashMapstring__Stringscope__Variable
= {
2541 &type_string__String
, /* MapRead#0: String */
2542 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[String, Variable]] */
2543 &type_hash_collection__HashMapKeysstring__Stringscope__Variable
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[String, Variable] */
2544 &type_hash_collection__HashMapValuesstring__Stringscope__Variable
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[String, Variable] */
2545 &type_hash_collection__HashMapIteratorstring__Stringscope__Variable
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[String, Variable] */
2546 &type_string__String
, /* Map#0: String */
2547 &type_scope__Variable
, /* Map#1: Variable */
2548 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[String, Variable] */
2549 &type_string__String
, /* HashCollection#0: String */
2550 &type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* nullable HashCollection#1: nullable HashMapNode[String, Variable] */
2551 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* HashCollection#1: HashMapNode[String, Variable] */
2552 &type_nullable_string__String
, /* nullable HashCollection#0: nullable String */
2555 /* runtime type FlowContext */
2556 const struct type type_flow__FlowContext
= {
2558 "FlowContext", /* class_name_string */
2561 NULL
, /*NO RESOLUTIONS*/
2564 0, /* nullable Object */
2566 162, /* FlowContext */
2569 /* runtime type HashMap[Variable, nullable MType] */
2570 const struct type type_hash_collection__HashMapscope__Variablenullable_model__MType
= {
2572 "HashMap[Variable, nullable MType]", /* class_name_string */
2575 &resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType
,
2578 0, /* nullable Object */
2580 163, /* HashMap[Variable, nullable MType] */
2583 const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType
= {
2589 &type_scope__Variable
, /* MapRead#0: Variable */
2590 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
2591 &type_hash_collection__HashMapKeysscope__Variablenullable_model__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Variable, nullable MType] */
2592 &type_hash_collection__HashMapValuesscope__Variablenullable_model__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Variable, nullable MType] */
2593 &type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Variable, nullable MType] */
2594 &type_scope__Variable
, /* Map#0: Variable */
2595 &type_nullable_model__MType
, /* Map#1: nullable MType */
2596 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Variable, nullable MType] */
2597 &type_scope__Variable
, /* HashCollection#0: Variable */
2598 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* nullable HashCollection#1: nullable HashMapNode[Variable, nullable MType] */
2599 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* HashCollection#1: HashMapNode[Variable, nullable MType] */
2600 &type_nullable_scope__Variable
, /* nullable HashCollection#0: nullable Variable */
2603 /* runtime type HashMap[Variable, nullable Array[nullable MType]] */
2604 const struct type type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
= {
2606 "HashMap[Variable, nullable Array[nullable MType]]", /* class_name_string */
2609 &resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
,
2612 0, /* nullable Object */
2614 164, /* HashMap[Variable, nullable Array[nullable MType]] */
2617 const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
= {
2623 &type_scope__Variable
, /* MapRead#0: Variable */
2624 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
2625 &type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Variable, nullable Array[nullable MType]] */
2626 &type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Variable, nullable Array[nullable MType]] */
2627 &type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Variable, nullable Array[nullable MType]] */
2628 &type_scope__Variable
, /* Map#0: Variable */
2629 &type_nullable_array__Arraynullable_model__MType
, /* Map#1: nullable Array[nullable MType] */
2630 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Variable, nullable Array[nullable MType]] */
2631 &type_scope__Variable
, /* HashCollection#0: Variable */
2632 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* nullable HashCollection#1: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
2633 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* HashCollection#1: HashMapNode[Variable, nullable Array[nullable MType]] */
2634 &type_nullable_scope__Variable
, /* nullable HashCollection#0: nullable Variable */
2637 /* runtime type MGenericType */
2638 const struct type type_model__MGenericType
= {
2640 "MGenericType", /* class_name_string */
2643 NULL
, /*NO RESOLUTIONS*/
2646 0, /* nullable Object */
2648 3, /* nullable MType */
2649 165, /* nullable MClassType */
2651 1488, /* MClassType */
2652 1680, /* MGenericType */
2655 /* runtime type MClassType */
2656 const struct type type_model__MClassType
= {
2658 "MClassType", /* class_name_string */
2661 NULL
, /*NO RESOLUTIONS*/
2664 0, /* nullable Object */
2666 3, /* nullable MType */
2667 165, /* nullable MClassType */
2669 1488, /* MClassType */
2672 /* runtime type nullable MClassType */
2673 const struct type type_nullable_model__MClassType
= {
2675 "nullable MClassType", /* class_name_string */
2679 0, {}, /*DEAD TYPE*/
2681 /* runtime type HashMap[MModule, Set[MClassDef]] */
2682 const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
2684 "HashMap[MModule, Set[MClassDef]]", /* class_name_string */
2687 &resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
,
2690 0, /* nullable Object */
2692 166, /* HashMap[MModule, Set[MClassDef]] */
2695 const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
2701 &type_mmodule__MModule
, /* MapRead#0: MModule */
2702 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
2703 &type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, Set[MClassDef]] */
2704 &type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, Set[MClassDef]] */
2705 &type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, Set[MClassDef]] */
2706 &type_mmodule__MModule
, /* Map#0: MModule */
2707 &type_abstract_collection__Setmodel__MClassDef
, /* Map#1: Set[MClassDef] */
2708 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, Set[MClassDef]] */
2709 &type_mmodule__MModule
, /* HashCollection#0: MModule */
2710 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* nullable HashCollection#1: nullable HashMapNode[MModule, Set[MClassDef]] */
2711 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashCollection#1: HashMapNode[MModule, Set[MClassDef]] */
2712 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
2715 /* runtime type HashMap[MModule, Set[MClass]] */
2716 const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
= {
2718 "HashMap[MModule, Set[MClass]]", /* class_name_string */
2721 &resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
,
2724 0, /* nullable Object */
2726 167, /* HashMap[MModule, Set[MClass]] */
2729 const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
= {
2735 &type_mmodule__MModule
, /* MapRead#0: MModule */
2736 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
2737 &type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, Set[MClass]] */
2738 &type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, Set[MClass]] */
2739 &type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, Set[MClass]] */
2740 &type_mmodule__MModule
, /* Map#0: MModule */
2741 &type_abstract_collection__Setmodel__MClass
, /* Map#1: Set[MClass] */
2742 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, Set[MClass]] */
2743 &type_mmodule__MModule
, /* HashCollection#0: MModule */
2744 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* nullable HashCollection#1: nullable HashMapNode[MModule, Set[MClass]] */
2745 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashCollection#1: HashMapNode[MModule, Set[MClass]] */
2746 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
2749 /* runtime type HashMap[MModule, Set[MClassType]] */
2750 const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
2752 "HashMap[MModule, Set[MClassType]]", /* class_name_string */
2755 &resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
,
2758 0, /* nullable Object */
2760 168, /* HashMap[MModule, Set[MClassType]] */
2763 const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
2769 &type_mmodule__MModule
, /* MapRead#0: MModule */
2770 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
2771 &type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, Set[MClassType]] */
2772 &type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, Set[MClassType]] */
2773 &type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, Set[MClassType]] */
2774 &type_mmodule__MModule
, /* Map#0: MModule */
2775 &type_abstract_collection__Setmodel__MClassType
, /* Map#1: Set[MClassType] */
2776 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, Set[MClassType]] */
2777 &type_mmodule__MModule
, /* HashCollection#0: MModule */
2778 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* nullable HashCollection#1: nullable HashMapNode[MModule, Set[MClassType]] */
2779 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashCollection#1: HashMapNode[MModule, Set[MClassType]] */
2780 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
2783 /* runtime type POSet[MClass] */
2784 const struct type type_poset__POSetmodel__MClass
= {
2786 "POSet[MClass]", /* class_name_string */
2789 &resolution_table_poset__POSetmodel__MClass
,
2792 0, /* nullable Object */
2794 91, /* Collection[nullable MClass] */
2796 84, /* Collection[Object] */
2797 1312, /* Collection[MClass] */
2798 1489, /* POSet[MClass] */
2801 const struct types resolution_table_poset__POSetmodel__MClass
= {
2804 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[POSet#0, POSetElement[POSet#0]]: HashMap[MClass, POSetElement[MClass]] */
2805 &type_array__Arraymodel__MClass
, /* Array[Comparator#0]: Array[MClass] */
2806 &type_model__MClass
, /* POSet#0: MClass */
2807 &type_poset__POSetElementmodel__MClass
, /* POSetElement[POSet#0]: POSetElement[MClass] */
2808 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[POSet#0]: Collection[MClass] */
2812 &type_model__MClass
, /* Collection#0: MClass */
2813 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
2816 /* runtime type SeparateErasureCompilerVisitor */
2817 const struct type type_separate_erasure_compiler__SeparateErasureCompilerVisitor
= {
2819 "SeparateErasureCompilerVisitor", /* class_name_string */
2822 &resolution_table_separate_erasure_compiler__SeparateErasureCompilerVisitor
,
2825 0, /* nullable Object */
2827 150, /* AbstractCompilerVisitor */
2828 632, /* SeparateCompilerVisitor */
2829 1335, /* SeparateErasureCompilerVisitor */
2832 const struct types resolution_table_separate_erasure_compiler__SeparateErasureCompilerVisitor
= {
2835 &type_separate_compiler__SeparateCompiler
, /* COMPILER: SeparateCompiler */
2838 /* runtime type VirtualRuntimeFunction */
2839 const struct type type_separate_compiler__VirtualRuntimeFunction
= {
2841 "VirtualRuntimeFunction", /* class_name_string */
2844 &resolution_table_separate_compiler__VirtualRuntimeFunction
,
2847 0, /* nullable Object */
2849 169, /* VirtualRuntimeFunction */
2852 const struct types resolution_table_separate_compiler__VirtualRuntimeFunction
= {
2855 &type_abstract_compiler__AbstractCompiler
, /* COMPILER: AbstractCompiler */
2858 /* runtime type RuntimeVariable */
2859 const struct type type_abstract_compiler__RuntimeVariable
= {
2861 "RuntimeVariable", /* class_name_string */
2864 NULL
, /*NO RESOLUTIONS*/
2867 0, /* nullable Object */
2869 170, /* RuntimeVariable */
2872 /* runtime type SeparateRuntimeFunction */
2873 const struct type type_separate_compiler__SeparateRuntimeFunction
= {
2875 "SeparateRuntimeFunction", /* class_name_string */
2878 &resolution_table_separate_compiler__SeparateRuntimeFunction
,
2881 0, /* nullable Object */
2883 171, /* SeparateRuntimeFunction */
2886 const struct types resolution_table_separate_compiler__SeparateRuntimeFunction
= {
2889 &type_abstract_compiler__AbstractCompiler
, /* COMPILER: AbstractCompiler */
2892 /* runtime type HashMap[MClassType, Set[MType]] */
2893 const struct type type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
= {
2895 "HashMap[MClassType, Set[MType]]", /* class_name_string */
2898 &resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
,
2901 0, /* nullable Object */
2903 172, /* Map[MType, Set[MType]] */
2904 1010, /* HashMap[MType, Set[MType]] */
2905 1336, /* HashMap[MClassType, Set[MType]] */
2908 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
= {
2914 &type_model__MClassType
, /* MapRead#0: MClassType */
2915 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
2916 &type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, Set[MType]] */
2917 &type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, Set[MType]] */
2918 &type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, Set[MType]] */
2919 &type_model__MClassType
, /* Map#0: MClassType */
2920 &type_abstract_collection__Setmodel__MType
, /* Map#1: Set[MType] */
2921 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, Set[MType]] */
2922 &type_model__MClassType
, /* HashCollection#0: MClassType */
2923 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* nullable HashCollection#1: nullable HashMapNode[MClassType, Set[MType]] */
2924 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashCollection#1: HashMapNode[MClassType, Set[MType]] */
2925 &type_nullable_model__MClassType
, /* nullable HashCollection#0: nullable MClassType */
2928 /* runtime type HashMap[MType, Set[MType]] */
2929 const struct type type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
= {
2931 "HashMap[MType, Set[MType]]", /* class_name_string */
2934 &resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
,
2937 0, /* nullable Object */
2939 172, /* Map[MType, Set[MType]] */
2940 1010, /* HashMap[MType, Set[MType]] */
2943 const struct types resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
= {
2949 &type_model__MType
, /* MapRead#0: MType */
2950 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
2951 &type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Set[MType]] */
2952 &type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Set[MType]] */
2953 &type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Set[MType]] */
2954 &type_model__MType
, /* Map#0: MType */
2955 &type_abstract_collection__Setmodel__MType
, /* Map#1: Set[MType] */
2956 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Set[MType]] */
2957 &type_model__MType
, /* HashCollection#0: MType */
2958 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* nullable HashCollection#1: nullable HashMapNode[MType, Set[MType]] */
2959 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* HashCollection#1: HashMapNode[MType, Set[MType]] */
2960 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
2963 /* runtime type Map[MType, Set[MType]] */
2964 const struct type type_abstract_collection__Mapmodel__MTypeabstract_collection__Setmodel__MType
= {
2966 "Map[MType, Set[MType]]", /* class_name_string */
2970 0, {}, /*DEAD TYPE*/
2972 /* runtime type BucketsColorer[MType, MType] */
2973 const struct type type_coloring__BucketsColorermodel__MTypemodel__MType
= {
2975 "BucketsColorer[MType, MType]", /* class_name_string */
2978 &resolution_table_coloring__BucketsColorermodel__MTypemodel__MType
,
2981 0, /* nullable Object */
2983 173, /* BucketsColorer[MType, MType] */
2986 const struct types resolution_table_coloring__BucketsColorermodel__MTypemodel__MType
= {
2989 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[BucketsColorer#1, Int]: HashMap[MType, Int] */
2990 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[BucketsColorer#1, Set[BucketsColorer#1]]: HashMap[MType, Set[MType]] */
2991 &type_abstract_collection__Mapmodel__MTypeabstract_collection__Setmodel__MType
, /* Map[BucketsColorer#0, Set[BucketsColorer#1]]: Map[MType, Set[MType]] */
2992 &type_model__MType
, /* BucketsColorer#1: MType */
2993 &type_hash_collection__HashSetmodel__MType
, /* HashSet[BucketsColorer#1]: HashSet[MType] */
2996 /* runtime type HashMap[MType, Int] */
2997 const struct type type_hash_collection__HashMapmodel__MTypekernel__Int
= {
2999 "HashMap[MType, Int]", /* class_name_string */
3002 &resolution_table_hash_collection__HashMapmodel__MTypekernel__Int
,
3005 0, /* nullable Object */
3007 174, /* HashMap[MType, Int] */
3010 const struct types resolution_table_hash_collection__HashMapmodel__MTypekernel__Int
= {
3016 &type_model__MType
, /* MapRead#0: MType */
3017 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Int]] */
3018 &type_hash_collection__HashMapKeysmodel__MTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Int] */
3019 &type_hash_collection__HashMapValuesmodel__MTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Int] */
3020 &type_hash_collection__HashMapIteratormodel__MTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Int] */
3021 &type_model__MType
, /* Map#0: MType */
3022 &type_kernel__Int
, /* Map#1: Int */
3023 &type_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Int] */
3024 &type_model__MType
, /* HashCollection#0: MType */
3025 &type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* nullable HashCollection#1: nullable HashMapNode[MType, Int] */
3026 &type_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* HashCollection#1: HashMapNode[MType, Int] */
3027 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
3030 /* runtime type HashMap[MClass, Array[nullable MClass]] */
3031 const struct type type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
= {
3033 "HashMap[MClass, Array[nullable MClass]]", /* class_name_string */
3036 &resolution_table_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
,
3039 0, /* nullable Object */
3041 175, /* HashMap[MClass, Array[nullable MClass]] */
3044 const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
= {
3050 &type_model__MClass
, /* MapRead#0: MClass */
3051 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
3052 &type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Array[nullable MClass]] */
3053 &type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Array[nullable MClass]] */
3054 &type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Array[nullable MClass]] */
3055 &type_model__MClass
, /* Map#0: MClass */
3056 &type_array__Arraynullable_model__MClass
, /* Map#1: Array[nullable MClass] */
3057 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Array[nullable MClass]] */
3058 &type_model__MClass
, /* HashCollection#0: MClass */
3059 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* nullable HashCollection#1: nullable HashMapNode[MClass, Array[nullable MClass]] */
3060 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* HashCollection#1: HashMapNode[MClass, Array[nullable MClass]] */
3061 &type_nullable_model__MClass
, /* nullable HashCollection#0: nullable MClass */
3064 /* runtime type AModule */
3065 const struct type type_parser_nodes__AModule
= {
3067 "AModule", /* class_name_string */
3070 NULL
, /*NO RESOLUTIONS*/
3073 0, /* nullable Object */
3075 8, /* nullable ANode */
3082 /* runtime type ANodes[AExternCodeBlock] */
3083 const struct type type_parser_nodes__ANodesparser_nodes__AExternCodeBlock
= {
3085 "ANodes[AExternCodeBlock]", /* class_name_string */
3088 &resolution_table_parser_nodes__ANodesparser_nodes__AExternCodeBlock
,
3091 0, /* nullable Object */
3094 83, /* SequenceRead[nullable Object] */
3095 84, /* Collection[Object] */
3096 601, /* Collection[ANode] */
3097 1318, /* Collection[Prod] */
3099 1491, /* Collection[AExternCodeBlock] */
3100 1876, /* ANodes[AExternCodeBlock] */
3103 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCodeBlock
= {
3106 &type_parser_nodes__AExternCodeBlock
, /* Sequence#0: AExternCodeBlock */
3107 &type_parser_nodes__AExternCodeBlock
, /* SimpleCollection#0: AExternCodeBlock */
3108 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[ANodes#0]: Array[AExternCodeBlock] */
3109 &type_parser_nodes__AExternCodeBlock
, /* ANodes#0: AExternCodeBlock */
3111 &type_parser_nodes__AExternCodeBlock
, /* RemovableCollection#0: AExternCodeBlock */
3112 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Sequence#0]: Collection[AExternCodeBlock] */
3113 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[SimpleCollection#0]: Collection[AExternCodeBlock] */
3114 &type_parser_nodes__AExternCodeBlock
, /* Collection#0: AExternCodeBlock */
3115 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Collection#0]: Collection[AExternCodeBlock] */
3116 &type_parser_nodes__AExternCodeBlock
, /* SequenceRead#0: AExternCodeBlock */
3119 /* runtime type Collection[AExternCodeBlock] */
3120 const struct type type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
= {
3122 "Collection[AExternCodeBlock]", /* class_name_string */
3126 0, {}, /*DEAD TYPE*/
3128 /* runtime type HashMap[MClass, AClassdef] */
3129 const struct type type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
= {
3131 "HashMap[MClass, AClassdef]", /* class_name_string */
3134 &resolution_table_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
,
3137 0, /* nullable Object */
3139 176, /* HashMap[MClass, AClassdef] */
3142 const struct types resolution_table_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
= {
3148 &type_model__MClass
, /* MapRead#0: MClass */
3149 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
3150 &type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, AClassdef] */
3151 &type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, AClassdef] */
3152 &type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, AClassdef] */
3153 &type_model__MClass
, /* Map#0: MClass */
3154 &type_parser_nodes__AClassdef
, /* Map#1: AClassdef */
3155 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, AClassdef] */
3156 &type_model__MClass
, /* HashCollection#0: MClass */
3157 &type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* nullable HashCollection#1: nullable HashMapNode[MClass, AClassdef] */
3158 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* HashCollection#1: HashMapNode[MClass, AClassdef] */
3159 &type_nullable_model__MClass
, /* nullable HashCollection#0: nullable MClass */
3162 /* runtime type AModuledecl */
3163 const struct type type_parser_nodes__AModuledecl
= {
3165 "AModuledecl", /* class_name_string */
3168 NULL
, /*NO RESOLUTIONS*/
3171 0, /* nullable Object */
3173 8, /* nullable ANode */
3174 177, /* nullable AModuledecl */
3177 1681, /* AModuledecl */
3180 /* runtime type nullable AModuledecl */
3181 const struct type type_nullable_parser_nodes__AModuledecl
= {
3183 "nullable AModuledecl", /* class_name_string */
3187 0, {}, /*DEAD TYPE*/
3189 /* runtime type AStdImport */
3190 const struct type type_parser_nodes__AStdImport
= {
3192 "AStdImport", /* class_name_string */
3195 NULL
, /*NO RESOLUTIONS*/
3198 0, /* nullable Object */
3200 8, /* nullable ANode */
3205 1682, /* AStdImport */
3208 /* runtime type AImport */
3209 const struct type type_parser_nodes__AImport
= {
3211 "AImport", /* class_name_string */
3215 0, {}, /*DEAD TYPE*/
3217 /* runtime type ANoImport */
3218 const struct type type_parser_nodes__ANoImport
= {
3220 "ANoImport", /* class_name_string */
3223 NULL
, /*NO RESOLUTIONS*/
3226 0, /* nullable Object */
3228 8, /* nullable ANode */
3233 1683, /* ANoImport */
3236 /* runtime type ATopClassdef */
3237 const struct type type_parser_nodes__ATopClassdef
= {
3239 "ATopClassdef", /* class_name_string */
3242 NULL
, /*NO RESOLUTIONS*/
3245 0, /* nullable Object */
3247 8, /* nullable ANode */
3248 178, /* nullable AClassdef */
3251 1684, /* AClassdef */
3252 1877, /* ATopClassdef */
3255 /* runtime type AClassdef */
3256 const struct type type_parser_nodes__AClassdef
= {
3258 "AClassdef", /* class_name_string */
3262 0, {}, /*DEAD TYPE*/
3264 /* runtime type nullable AClassdef */
3265 const struct type type_nullable_parser_nodes__AClassdef
= {
3267 "nullable AClassdef", /* class_name_string */
3271 0, {}, /*DEAD TYPE*/
3273 /* runtime type AMainClassdef */
3274 const struct type type_parser_nodes__AMainClassdef
= {
3276 "AMainClassdef", /* class_name_string */
3279 NULL
, /*NO RESOLUTIONS*/
3282 0, /* nullable Object */
3284 8, /* nullable ANode */
3285 178, /* nullable AClassdef */
3288 1684, /* AClassdef */
3289 1878, /* AMainClassdef */
3292 /* runtime type AMainMethPropdef */
3293 const struct type type_parser_nodes__AMainMethPropdef
= {
3295 "AMainMethPropdef", /* class_name_string */
3298 &resolution_table_parser_nodes__AMainMethPropdef
,
3301 0, /* nullable Object */
3303 8, /* nullable ANode */
3304 179, /* nullable APropdef */
3307 1685, /* APropdef */
3308 1879, /* AMethPropdef */
3309 2044, /* AConcreteMethPropdef */
3310 2110, /* AMainMethPropdef */
3313 const struct types resolution_table_parser_nodes__AMainMethPropdef
= {
3316 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
3319 /* runtime type AConcreteMethPropdef */
3320 const struct type type_parser_nodes__AConcreteMethPropdef
= {
3322 "AConcreteMethPropdef", /* class_name_string */
3325 &resolution_table_parser_nodes__AConcreteMethPropdef
,
3328 0, /* nullable Object */
3330 8, /* nullable ANode */
3331 179, /* nullable APropdef */
3334 1685, /* APropdef */
3335 1879, /* AMethPropdef */
3336 2044, /* AConcreteMethPropdef */
3339 const struct types resolution_table_parser_nodes__AConcreteMethPropdef
= {
3342 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
3345 /* runtime type AMethPropdef */
3346 const struct type type_parser_nodes__AMethPropdef
= {
3348 "AMethPropdef", /* class_name_string */
3352 0, {}, /*DEAD TYPE*/
3354 /* runtime type nullable APropdef */
3355 const struct type type_nullable_parser_nodes__APropdef
= {
3357 "nullable APropdef", /* class_name_string */
3361 0, {}, /*DEAD TYPE*/
3363 /* runtime type APropdef */
3364 const struct type type_parser_nodes__APropdef
= {
3366 "APropdef", /* class_name_string */
3370 0, {}, /*DEAD TYPE*/
3372 /* runtime type AStdClassdef */
3373 const struct type type_parser_nodes__AStdClassdef
= {
3375 "AStdClassdef", /* class_name_string */
3378 NULL
, /*NO RESOLUTIONS*/
3381 0, /* nullable Object */
3383 8, /* nullable ANode */
3384 178, /* nullable AClassdef */
3387 1684, /* AClassdef */
3388 1880, /* AStdClassdef */
3391 /* runtime type AAnnotations */
3392 const struct type type_parser_nodes__AAnnotations
= {
3394 "AAnnotations", /* class_name_string */
3397 NULL
, /*NO RESOLUTIONS*/
3400 0, /* nullable Object */
3402 8, /* nullable ANode */
3403 180, /* nullable AAnnotations */
3406 1686, /* AAnnotations */
3409 /* runtime type nullable AAnnotations */
3410 const struct type type_nullable_parser_nodes__AAnnotations
= {
3412 "nullable AAnnotations", /* class_name_string */
3416 0, {}, /*DEAD TYPE*/
3418 /* runtime type ANodes[AAnnotation] */
3419 const struct type type_parser_nodes__ANodesparser_nodes__AAnnotation
= {
3421 "ANodes[AAnnotation]", /* class_name_string */
3424 &resolution_table_parser_nodes__ANodesparser_nodes__AAnnotation
,
3427 0, /* nullable Object */
3430 83, /* SequenceRead[nullable Object] */
3431 84, /* Collection[Object] */
3432 601, /* Collection[ANode] */
3433 1318, /* Collection[Prod] */
3435 1493, /* Collection[AAnnotation] */
3436 1881, /* ANodes[AAnnotation] */
3439 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AAnnotation
= {
3442 &type_parser_nodes__AAnnotation
, /* Sequence#0: AAnnotation */
3443 &type_parser_nodes__AAnnotation
, /* SimpleCollection#0: AAnnotation */
3444 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[ANodes#0]: Array[AAnnotation] */
3445 &type_parser_nodes__AAnnotation
, /* ANodes#0: AAnnotation */
3447 &type_parser_nodes__AAnnotation
, /* RemovableCollection#0: AAnnotation */
3448 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Sequence#0]: Collection[AAnnotation] */
3449 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[SimpleCollection#0]: Collection[AAnnotation] */
3450 &type_parser_nodes__AAnnotation
, /* Collection#0: AAnnotation */
3451 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Collection#0]: Collection[AAnnotation] */
3452 &type_parser_nodes__AAnnotation
, /* SequenceRead#0: AAnnotation */
3455 /* runtime type Collection[AAnnotation] */
3456 const struct type type_abstract_collection__Collectionparser_nodes__AAnnotation
= {
3458 "Collection[AAnnotation]", /* class_name_string */
3462 0, {}, /*DEAD TYPE*/
3464 /* runtime type AConcreteClasskind */
3465 const struct type type_parser_nodes__AConcreteClasskind
= {
3467 "AConcreteClasskind", /* class_name_string */
3470 NULL
, /*NO RESOLUTIONS*/
3473 0, /* nullable Object */
3475 8, /* nullable ANode */
3476 181, /* nullable AClasskind */
3479 1687, /* AClasskind */
3480 1882, /* AConcreteClasskind */
3483 /* runtime type nullable AClasskind */
3484 const struct type type_nullable_parser_nodes__AClasskind
= {
3486 "nullable AClasskind", /* class_name_string */
3490 0, {}, /*DEAD TYPE*/
3492 /* runtime type AClasskind */
3493 const struct type type_parser_nodes__AClasskind
= {
3495 "AClasskind", /* class_name_string */
3499 0, {}, /*DEAD TYPE*/
3501 /* runtime type AAbstractClasskind */
3502 const struct type type_parser_nodes__AAbstractClasskind
= {
3504 "AAbstractClasskind", /* class_name_string */
3507 NULL
, /*NO RESOLUTIONS*/
3510 0, /* nullable Object */
3512 8, /* nullable ANode */
3513 181, /* nullable AClasskind */
3516 1687, /* AClasskind */
3517 1883, /* AAbstractClasskind */
3520 /* runtime type AInterfaceClasskind */
3521 const struct type type_parser_nodes__AInterfaceClasskind
= {
3523 "AInterfaceClasskind", /* class_name_string */
3526 NULL
, /*NO RESOLUTIONS*/
3529 0, /* nullable Object */
3531 8, /* nullable ANode */
3532 181, /* nullable AClasskind */
3535 1687, /* AClasskind */
3536 1884, /* AInterfaceClasskind */
3539 /* runtime type AEnumClasskind */
3540 const struct type type_parser_nodes__AEnumClasskind
= {
3542 "AEnumClasskind", /* class_name_string */
3545 NULL
, /*NO RESOLUTIONS*/
3548 0, /* nullable Object */
3550 8, /* nullable ANode */
3551 181, /* nullable AClasskind */
3554 1687, /* AClasskind */
3555 1885, /* AEnumClasskind */
3558 /* runtime type AExternClasskind */
3559 const struct type type_parser_nodes__AExternClasskind
= {
3561 "AExternClasskind", /* class_name_string */
3564 NULL
, /*NO RESOLUTIONS*/
3567 0, /* nullable Object */
3569 8, /* nullable ANode */
3570 181, /* nullable AClasskind */
3573 1687, /* AClasskind */
3574 1886, /* AExternClasskind */
3577 /* runtime type AFormaldef */
3578 const struct type type_parser_nodes__AFormaldef
= {
3580 "AFormaldef", /* class_name_string */
3583 NULL
, /*NO RESOLUTIONS*/
3586 0, /* nullable Object */
3588 8, /* nullable ANode */
3592 1494, /* AFormaldef */
3595 /* runtime type ASuperclass */
3596 const struct type type_parser_nodes__ASuperclass
= {
3598 "ASuperclass", /* class_name_string */
3601 NULL
, /*NO RESOLUTIONS*/
3604 0, /* nullable Object */
3606 8, /* nullable ANode */
3610 1495, /* ASuperclass */
3613 /* runtime type ADeferredMethPropdef */
3614 const struct type type_parser_nodes__ADeferredMethPropdef
= {
3616 "ADeferredMethPropdef", /* class_name_string */
3619 &resolution_table_parser_nodes__ADeferredMethPropdef
,
3622 0, /* nullable Object */
3624 8, /* nullable ANode */
3625 179, /* nullable APropdef */
3628 1685, /* APropdef */
3629 1879, /* AMethPropdef */
3630 2045, /* ADeferredMethPropdef */
3633 const struct types resolution_table_parser_nodes__ADeferredMethPropdef
= {
3636 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
3639 /* runtime type AInternMethPropdef */
3640 const struct type type_parser_nodes__AInternMethPropdef
= {
3642 "AInternMethPropdef", /* class_name_string */
3645 &resolution_table_parser_nodes__AInternMethPropdef
,
3648 0, /* nullable Object */
3650 8, /* nullable ANode */
3651 179, /* nullable APropdef */
3654 1685, /* APropdef */
3655 1879, /* AMethPropdef */
3656 2046, /* AInternMethPropdef */
3659 const struct types resolution_table_parser_nodes__AInternMethPropdef
= {
3662 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
3665 /* runtime type AInternNewPropdef */
3666 const struct type type_parser_nodes__AInternNewPropdef
= {
3668 "AInternNewPropdef", /* class_name_string */
3671 &resolution_table_parser_nodes__AInternNewPropdef
,
3674 0, /* nullable Object */
3676 8, /* nullable ANode */
3677 179, /* nullable APropdef */
3680 1685, /* APropdef */
3681 1879, /* AMethPropdef */
3682 2046, /* AInternMethPropdef */
3683 2111, /* AInternNewPropdef */
3686 const struct types resolution_table_parser_nodes__AInternNewPropdef
= {
3689 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
3692 /* runtime type AExternMethPropdef */
3693 const struct type type_parser_nodes__AExternMethPropdef
= {
3695 "AExternMethPropdef", /* class_name_string */
3698 &resolution_table_parser_nodes__AExternMethPropdef
,
3701 0, /* nullable Object */
3703 8, /* nullable ANode */
3704 179, /* nullable APropdef */
3707 1685, /* APropdef */
3708 1879, /* AMethPropdef */
3709 2047, /* AExternPropdef */
3710 2112, /* AExternMethPropdef */
3713 const struct types resolution_table_parser_nodes__AExternMethPropdef
= {
3716 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
3719 /* runtime type AExternPropdef */
3720 const struct type type_parser_nodes__AExternPropdef
= {
3722 "AExternPropdef", /* class_name_string */
3726 0, {}, /*DEAD TYPE*/
3728 /* runtime type AAttrPropdef */
3729 const struct type type_parser_nodes__AAttrPropdef
= {
3731 "AAttrPropdef", /* class_name_string */
3734 &resolution_table_parser_nodes__AAttrPropdef
,
3737 0, /* nullable Object */
3739 8, /* nullable ANode */
3740 179, /* nullable APropdef */
3743 1685, /* APropdef */
3744 1887, /* AAttrPropdef */
3747 const struct types resolution_table_parser_nodes__AAttrPropdef
= {
3750 &type_nullable_model__MAttributeDef
, /* nullable MPROPDEF: nullable MAttributeDef */
3753 /* runtime type AConcreteInitPropdef */
3754 const struct type type_parser_nodes__AConcreteInitPropdef
= {
3756 "AConcreteInitPropdef", /* class_name_string */
3759 &resolution_table_parser_nodes__AConcreteInitPropdef
,
3762 0, /* nullable Object */
3764 8, /* nullable ANode */
3765 179, /* nullable APropdef */
3768 1685, /* APropdef */
3769 1879, /* AMethPropdef */
3770 2044, /* AConcreteMethPropdef */
3771 2113, /* AConcreteInitPropdef */
3774 const struct types resolution_table_parser_nodes__AConcreteInitPropdef
= {
3777 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
3780 /* runtime type ATypePropdef */
3781 const struct type type_parser_nodes__ATypePropdef
= {
3783 "ATypePropdef", /* class_name_string */
3786 &resolution_table_parser_nodes__ATypePropdef
,
3789 0, /* nullable Object */
3791 8, /* nullable ANode */
3792 179, /* nullable APropdef */
3795 1685, /* APropdef */
3796 1888, /* ATypePropdef */
3799 const struct types resolution_table_parser_nodes__ATypePropdef
= {
3802 &type_nullable_model__MVirtualTypeDef
, /* nullable MPROPDEF: nullable MVirtualTypeDef */
3805 /* runtime type AExternInitPropdef */
3806 const struct type type_parser_nodes__AExternInitPropdef
= {
3808 "AExternInitPropdef", /* class_name_string */
3811 &resolution_table_parser_nodes__AExternInitPropdef
,
3814 0, /* nullable Object */
3816 8, /* nullable ANode */
3817 179, /* nullable APropdef */
3820 1685, /* APropdef */
3821 1879, /* AMethPropdef */
3822 2047, /* AExternPropdef */
3823 2114, /* AExternInitPropdef */
3826 const struct types resolution_table_parser_nodes__AExternInitPropdef
= {
3829 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
3832 /* runtime type AReadAble */
3833 const struct type type_parser_nodes__AReadAble
= {
3835 "AReadAble", /* class_name_string */
3838 NULL
, /*NO RESOLUTIONS*/
3841 0, /* nullable Object */
3843 8, /* nullable ANode */
3844 182, /* nullable AAble */
3847 1688, /* AReadAble */
3850 /* runtime type nullable AAble */
3851 const struct type type_nullable_parser_nodes__AAble
= {
3853 "nullable AAble", /* class_name_string */
3857 0, {}, /*DEAD TYPE*/
3859 /* runtime type AWriteAble */
3860 const struct type type_parser_nodes__AWriteAble
= {
3862 "AWriteAble", /* class_name_string */
3865 NULL
, /*NO RESOLUTIONS*/
3868 0, /* nullable Object */
3870 8, /* nullable ANode */
3871 182, /* nullable AAble */
3874 1689, /* AWriteAble */
3877 /* runtime type APublicVisibility */
3878 const struct type type_parser_nodes__APublicVisibility
= {
3880 "APublicVisibility", /* class_name_string */
3883 NULL
, /*NO RESOLUTIONS*/
3886 0, /* nullable Object */
3888 8, /* nullable ANode */
3889 183, /* nullable AVisibility */
3892 1690, /* AVisibility */
3893 1889, /* APublicVisibility */
3896 /* runtime type nullable AVisibility */
3897 const struct type type_nullable_parser_nodes__AVisibility
= {
3899 "nullable AVisibility", /* class_name_string */
3903 0, {}, /*DEAD TYPE*/
3905 /* runtime type AVisibility */
3906 const struct type type_parser_nodes__AVisibility
= {
3908 "AVisibility", /* class_name_string */
3912 0, {}, /*DEAD TYPE*/
3914 /* runtime type APrivateVisibility */
3915 const struct type type_parser_nodes__APrivateVisibility
= {
3917 "APrivateVisibility", /* class_name_string */
3920 NULL
, /*NO RESOLUTIONS*/
3923 0, /* nullable Object */
3925 8, /* nullable ANode */
3926 183, /* nullable AVisibility */
3929 1690, /* AVisibility */
3930 1890, /* APrivateVisibility */
3933 /* runtime type AProtectedVisibility */
3934 const struct type type_parser_nodes__AProtectedVisibility
= {
3936 "AProtectedVisibility", /* class_name_string */
3939 NULL
, /*NO RESOLUTIONS*/
3942 0, /* nullable Object */
3944 8, /* nullable ANode */
3945 183, /* nullable AVisibility */
3948 1690, /* AVisibility */
3949 1891, /* AProtectedVisibility */
3952 /* runtime type AIntrudeVisibility */
3953 const struct type type_parser_nodes__AIntrudeVisibility
= {
3955 "AIntrudeVisibility", /* class_name_string */
3958 NULL
, /*NO RESOLUTIONS*/
3961 0, /* nullable Object */
3963 8, /* nullable ANode */
3964 183, /* nullable AVisibility */
3967 1690, /* AVisibility */
3968 1892, /* AIntrudeVisibility */
3971 /* runtime type AIdMethid */
3972 const struct type type_parser_nodes__AIdMethid
= {
3974 "AIdMethid", /* class_name_string */
3977 NULL
, /*NO RESOLUTIONS*/
3980 0, /* nullable Object */
3982 8, /* nullable ANode */
3983 184, /* nullable AMethid */
3987 1893, /* AIdMethid */
3990 /* runtime type nullable AMethid */
3991 const struct type type_nullable_parser_nodes__AMethid
= {
3993 "nullable AMethid", /* class_name_string */
3997 0, {}, /*DEAD TYPE*/
3999 /* runtime type AMethid */
4000 const struct type type_parser_nodes__AMethid
= {
4002 "AMethid", /* class_name_string */
4006 0, {}, /*DEAD TYPE*/
4008 /* runtime type APlusMethid */
4009 const struct type type_parser_nodes__APlusMethid
= {
4011 "APlusMethid", /* class_name_string */
4014 NULL
, /*NO RESOLUTIONS*/
4017 0, /* nullable Object */
4019 8, /* nullable ANode */
4020 184, /* nullable AMethid */
4024 1894, /* APlusMethid */
4027 /* runtime type AMinusMethid */
4028 const struct type type_parser_nodes__AMinusMethid
= {
4030 "AMinusMethid", /* class_name_string */
4033 NULL
, /*NO RESOLUTIONS*/
4036 0, /* nullable Object */
4038 8, /* nullable ANode */
4039 184, /* nullable AMethid */
4043 1895, /* AMinusMethid */
4046 /* runtime type AStarMethid */
4047 const struct type type_parser_nodes__AStarMethid
= {
4049 "AStarMethid", /* class_name_string */
4052 NULL
, /*NO RESOLUTIONS*/
4055 0, /* nullable Object */
4057 8, /* nullable ANode */
4058 184, /* nullable AMethid */
4062 1896, /* AStarMethid */
4065 /* runtime type ASlashMethid */
4066 const struct type type_parser_nodes__ASlashMethid
= {
4068 "ASlashMethid", /* class_name_string */
4071 NULL
, /*NO RESOLUTIONS*/
4074 0, /* nullable Object */
4076 8, /* nullable ANode */
4077 184, /* nullable AMethid */
4081 1897, /* ASlashMethid */
4084 /* runtime type APercentMethid */
4085 const struct type type_parser_nodes__APercentMethid
= {
4087 "APercentMethid", /* class_name_string */
4090 NULL
, /*NO RESOLUTIONS*/
4093 0, /* nullable Object */
4095 8, /* nullable ANode */
4096 184, /* nullable AMethid */
4100 1898, /* APercentMethid */
4103 /* runtime type AEqMethid */
4104 const struct type type_parser_nodes__AEqMethid
= {
4106 "AEqMethid", /* class_name_string */
4109 NULL
, /*NO RESOLUTIONS*/
4112 0, /* nullable Object */
4114 8, /* nullable ANode */
4115 184, /* nullable AMethid */
4119 1899, /* AEqMethid */
4122 /* runtime type ANeMethid */
4123 const struct type type_parser_nodes__ANeMethid
= {
4125 "ANeMethid", /* class_name_string */
4128 NULL
, /*NO RESOLUTIONS*/
4131 0, /* nullable Object */
4133 8, /* nullable ANode */
4134 184, /* nullable AMethid */
4138 1900, /* ANeMethid */
4141 /* runtime type ALeMethid */
4142 const struct type type_parser_nodes__ALeMethid
= {
4144 "ALeMethid", /* class_name_string */
4147 NULL
, /*NO RESOLUTIONS*/
4150 0, /* nullable Object */
4152 8, /* nullable ANode */
4153 184, /* nullable AMethid */
4157 1901, /* ALeMethid */
4160 /* runtime type AGeMethid */
4161 const struct type type_parser_nodes__AGeMethid
= {
4163 "AGeMethid", /* class_name_string */
4166 NULL
, /*NO RESOLUTIONS*/
4169 0, /* nullable Object */
4171 8, /* nullable ANode */
4172 184, /* nullable AMethid */
4176 1902, /* AGeMethid */
4179 /* runtime type ALtMethid */
4180 const struct type type_parser_nodes__ALtMethid
= {
4182 "ALtMethid", /* class_name_string */
4185 NULL
, /*NO RESOLUTIONS*/
4188 0, /* nullable Object */
4190 8, /* nullable ANode */
4191 184, /* nullable AMethid */
4195 1903, /* ALtMethid */
4198 /* runtime type AGtMethid */
4199 const struct type type_parser_nodes__AGtMethid
= {
4201 "AGtMethid", /* class_name_string */
4204 NULL
, /*NO RESOLUTIONS*/
4207 0, /* nullable Object */
4209 8, /* nullable ANode */
4210 184, /* nullable AMethid */
4214 1904, /* AGtMethid */
4217 /* runtime type ALlMethid */
4218 const struct type type_parser_nodes__ALlMethid
= {
4220 "ALlMethid", /* class_name_string */
4223 NULL
, /*NO RESOLUTIONS*/
4226 0, /* nullable Object */
4228 8, /* nullable ANode */
4229 184, /* nullable AMethid */
4233 1905, /* ALlMethid */
4236 /* runtime type AGgMethid */
4237 const struct type type_parser_nodes__AGgMethid
= {
4239 "AGgMethid", /* class_name_string */
4242 NULL
, /*NO RESOLUTIONS*/
4245 0, /* nullable Object */
4247 8, /* nullable ANode */
4248 184, /* nullable AMethid */
4252 1906, /* AGgMethid */
4255 /* runtime type ABraMethid */
4256 const struct type type_parser_nodes__ABraMethid
= {
4258 "ABraMethid", /* class_name_string */
4261 NULL
, /*NO RESOLUTIONS*/
4264 0, /* nullable Object */
4266 8, /* nullable ANode */
4267 184, /* nullable AMethid */
4271 1907, /* ABraMethid */
4274 /* runtime type AStarshipMethid */
4275 const struct type type_parser_nodes__AStarshipMethid
= {
4277 "AStarshipMethid", /* class_name_string */
4280 NULL
, /*NO RESOLUTIONS*/
4283 0, /* nullable Object */
4285 8, /* nullable ANode */
4286 184, /* nullable AMethid */
4290 1908, /* AStarshipMethid */
4293 /* runtime type AAssignMethid */
4294 const struct type type_parser_nodes__AAssignMethid
= {
4296 "AAssignMethid", /* class_name_string */
4299 NULL
, /*NO RESOLUTIONS*/
4302 0, /* nullable Object */
4304 8, /* nullable ANode */
4305 184, /* nullable AMethid */
4309 1909, /* AAssignMethid */
4312 /* runtime type ABraassignMethid */
4313 const struct type type_parser_nodes__ABraassignMethid
= {
4315 "ABraassignMethid", /* class_name_string */
4318 NULL
, /*NO RESOLUTIONS*/
4321 0, /* nullable Object */
4323 8, /* nullable ANode */
4324 184, /* nullable AMethid */
4328 1910, /* ABraassignMethid */
4331 /* runtime type ASignature */
4332 const struct type type_parser_nodes__ASignature
= {
4334 "ASignature", /* class_name_string */
4337 NULL
, /*NO RESOLUTIONS*/
4340 0, /* nullable Object */
4342 8, /* nullable ANode */
4343 185, /* nullable ASignature */
4346 1692, /* ASignature */
4349 /* runtime type nullable ASignature */
4350 const struct type type_nullable_parser_nodes__ASignature
= {
4352 "nullable ASignature", /* class_name_string */
4356 0, {}, /*DEAD TYPE*/
4358 /* runtime type ANodes[AParam] */
4359 const struct type type_parser_nodes__ANodesparser_nodes__AParam
= {
4361 "ANodes[AParam]", /* class_name_string */
4364 &resolution_table_parser_nodes__ANodesparser_nodes__AParam
,
4367 0, /* nullable Object */
4370 83, /* SequenceRead[nullable Object] */
4371 84, /* Collection[Object] */
4372 601, /* Collection[ANode] */
4373 1318, /* Collection[Prod] */
4375 1496, /* Collection[AParam] */
4376 1911, /* ANodes[AParam] */
4379 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AParam
= {
4382 &type_parser_nodes__AParam
, /* Sequence#0: AParam */
4383 &type_parser_nodes__AParam
, /* SimpleCollection#0: AParam */
4384 &type_array__Arrayparser_nodes__AParam
, /* Array[ANodes#0]: Array[AParam] */
4385 &type_parser_nodes__AParam
, /* ANodes#0: AParam */
4387 &type_parser_nodes__AParam
, /* RemovableCollection#0: AParam */
4388 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Sequence#0]: Collection[AParam] */
4389 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[SimpleCollection#0]: Collection[AParam] */
4390 &type_parser_nodes__AParam
, /* Collection#0: AParam */
4391 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Collection#0]: Collection[AParam] */
4392 &type_parser_nodes__AParam
, /* SequenceRead#0: AParam */
4395 /* runtime type Collection[AParam] */
4396 const struct type type_abstract_collection__Collectionparser_nodes__AParam
= {
4398 "Collection[AParam]", /* class_name_string */
4402 0, {}, /*DEAD TYPE*/
4404 /* runtime type AParam */
4405 const struct type type_parser_nodes__AParam
= {
4407 "AParam", /* class_name_string */
4410 NULL
, /*NO RESOLUTIONS*/
4413 0, /* nullable Object */
4415 8, /* nullable ANode */
4422 /* runtime type AExternCalls */
4423 const struct type type_parser_nodes__AExternCalls
= {
4425 "AExternCalls", /* class_name_string */
4428 NULL
, /*NO RESOLUTIONS*/
4431 0, /* nullable Object */
4433 8, /* nullable ANode */
4434 186, /* nullable AExternCalls */
4437 1693, /* AExternCalls */
4440 /* runtime type nullable AExternCalls */
4441 const struct type type_nullable_parser_nodes__AExternCalls
= {
4443 "nullable AExternCalls", /* class_name_string */
4447 0, {}, /*DEAD TYPE*/
4449 /* runtime type ANodes[AExternCall] */
4450 const struct type type_parser_nodes__ANodesparser_nodes__AExternCall
= {
4452 "ANodes[AExternCall]", /* class_name_string */
4455 &resolution_table_parser_nodes__ANodesparser_nodes__AExternCall
,
4458 0, /* nullable Object */
4461 83, /* SequenceRead[nullable Object] */
4462 84, /* Collection[Object] */
4463 601, /* Collection[ANode] */
4464 1318, /* Collection[Prod] */
4466 1498, /* Collection[AExternCall] */
4467 1912, /* ANodes[AExternCall] */
4470 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCall
= {
4473 &type_parser_nodes__AExternCall
, /* Sequence#0: AExternCall */
4474 &type_parser_nodes__AExternCall
, /* SimpleCollection#0: AExternCall */
4475 &type_array__Arrayparser_nodes__AExternCall
, /* Array[ANodes#0]: Array[AExternCall] */
4476 &type_parser_nodes__AExternCall
, /* ANodes#0: AExternCall */
4478 &type_parser_nodes__AExternCall
, /* RemovableCollection#0: AExternCall */
4479 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Sequence#0]: Collection[AExternCall] */
4480 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[SimpleCollection#0]: Collection[AExternCall] */
4481 &type_parser_nodes__AExternCall
, /* Collection#0: AExternCall */
4482 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Collection#0]: Collection[AExternCall] */
4483 &type_parser_nodes__AExternCall
, /* SequenceRead#0: AExternCall */
4486 /* runtime type Collection[AExternCall] */
4487 const struct type type_abstract_collection__Collectionparser_nodes__AExternCall
= {
4489 "Collection[AExternCall]", /* class_name_string */
4493 0, {}, /*DEAD TYPE*/
4495 /* runtime type ASuperExternCall */
4496 const struct type type_parser_nodes__ASuperExternCall
= {
4498 "ASuperExternCall", /* class_name_string */
4501 NULL
, /*NO RESOLUTIONS*/
4504 0, /* nullable Object */
4506 8, /* nullable ANode */
4507 187, /* nullable AExternCall */
4510 1694, /* AExternCall */
4511 1913, /* ASuperExternCall */
4514 /* runtime type nullable AExternCall */
4515 const struct type type_nullable_parser_nodes__AExternCall
= {
4517 "nullable AExternCall", /* class_name_string */
4521 0, {}, /*DEAD TYPE*/
4523 /* runtime type AExternCall */
4524 const struct type type_parser_nodes__AExternCall
= {
4526 "AExternCall", /* class_name_string */
4530 0, {}, /*DEAD TYPE*/
4532 /* runtime type ALocalPropExternCall */
4533 const struct type type_parser_nodes__ALocalPropExternCall
= {
4535 "ALocalPropExternCall", /* class_name_string */
4538 NULL
, /*NO RESOLUTIONS*/
4541 0, /* nullable Object */
4543 8, /* nullable ANode */
4544 187, /* nullable AExternCall */
4547 1694, /* AExternCall */
4548 1914, /* ALocalPropExternCall */
4551 /* runtime type AFullPropExternCall */
4552 const struct type type_parser_nodes__AFullPropExternCall
= {
4554 "AFullPropExternCall", /* class_name_string */
4557 NULL
, /*NO RESOLUTIONS*/
4560 0, /* nullable Object */
4562 8, /* nullable ANode */
4563 187, /* nullable AExternCall */
4566 1694, /* AExternCall */
4567 1915, /* AFullPropExternCall */
4570 /* runtime type AInitPropExternCall */
4571 const struct type type_parser_nodes__AInitPropExternCall
= {
4573 "AInitPropExternCall", /* class_name_string */
4576 NULL
, /*NO RESOLUTIONS*/
4579 0, /* nullable Object */
4581 8, /* nullable ANode */
4582 187, /* nullable AExternCall */
4585 1694, /* AExternCall */
4586 1916, /* AInitPropExternCall */
4589 /* runtime type ACastAsExternCall */
4590 const struct type type_parser_nodes__ACastAsExternCall
= {
4592 "ACastAsExternCall", /* class_name_string */
4595 NULL
, /*NO RESOLUTIONS*/
4598 0, /* nullable Object */
4600 8, /* nullable ANode */
4601 187, /* nullable AExternCall */
4604 1694, /* AExternCall */
4605 1917, /* ACastAsExternCall */
4608 /* runtime type AAsNullableExternCall */
4609 const struct type type_parser_nodes__AAsNullableExternCall
= {
4611 "AAsNullableExternCall", /* class_name_string */
4614 NULL
, /*NO RESOLUTIONS*/
4617 0, /* nullable Object */
4619 8, /* nullable ANode */
4620 187, /* nullable AExternCall */
4623 1694, /* AExternCall */
4624 1918, /* AAsNullableExternCall */
4627 /* runtime type AAsNotNullableExternCall */
4628 const struct type type_parser_nodes__AAsNotNullableExternCall
= {
4630 "AAsNotNullableExternCall", /* class_name_string */
4633 NULL
, /*NO RESOLUTIONS*/
4636 0, /* nullable Object */
4638 8, /* nullable ANode */
4639 187, /* nullable AExternCall */
4642 1694, /* AExternCall */
4643 1919, /* AAsNotNullableExternCall */
4646 /* runtime type AInLanguage */
4647 const struct type type_parser_nodes__AInLanguage
= {
4649 "AInLanguage", /* class_name_string */
4652 NULL
, /*NO RESOLUTIONS*/
4655 0, /* nullable Object */
4657 8, /* nullable ANode */
4658 188, /* nullable AInLanguage */
4661 1695, /* AInLanguage */
4664 /* runtime type nullable AInLanguage */
4665 const struct type type_nullable_parser_nodes__AInLanguage
= {
4667 "nullable AInLanguage", /* class_name_string */
4671 0, {}, /*DEAD TYPE*/
4673 /* runtime type AExternCodeBlock */
4674 const struct type type_parser_nodes__AExternCodeBlock
= {
4676 "AExternCodeBlock", /* class_name_string */
4679 NULL
, /*NO RESOLUTIONS*/
4682 0, /* nullable Object */
4684 8, /* nullable ANode */
4685 189, /* nullable AExternCodeBlock */
4688 1696, /* AExternCodeBlock */
4691 /* runtime type nullable AExternCodeBlock */
4692 const struct type type_nullable_parser_nodes__AExternCodeBlock
= {
4694 "nullable AExternCodeBlock", /* class_name_string */
4698 0, {}, /*DEAD TYPE*/
4700 /* runtime type AType */
4701 const struct type type_parser_nodes__AType
= {
4703 "AType", /* class_name_string */
4706 NULL
, /*NO RESOLUTIONS*/
4709 0, /* nullable Object */
4711 8, /* nullable ANode */
4712 190, /* nullable AType */
4718 /* runtime type nullable AType */
4719 const struct type type_nullable_parser_nodes__AType
= {
4721 "nullable AType", /* class_name_string */
4725 0, {}, /*DEAD TYPE*/
4727 /* runtime type ANodes[AType] */
4728 const struct type type_parser_nodes__ANodesparser_nodes__AType
= {
4730 "ANodes[AType]", /* class_name_string */
4733 &resolution_table_parser_nodes__ANodesparser_nodes__AType
,
4736 0, /* nullable Object */
4739 83, /* SequenceRead[nullable Object] */
4740 84, /* Collection[Object] */
4741 601, /* Collection[ANode] */
4742 1318, /* Collection[Prod] */
4744 1499, /* Collection[AType] */
4745 1920, /* ANodes[AType] */
4748 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AType
= {
4751 &type_parser_nodes__AType
, /* Sequence#0: AType */
4752 &type_parser_nodes__AType
, /* SimpleCollection#0: AType */
4753 &type_array__Arrayparser_nodes__AType
, /* Array[ANodes#0]: Array[AType] */
4754 &type_parser_nodes__AType
, /* ANodes#0: AType */
4756 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
4757 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Sequence#0]: Collection[AType] */
4758 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[AType] */
4759 &type_parser_nodes__AType
, /* Collection#0: AType */
4760 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
4761 &type_parser_nodes__AType
, /* SequenceRead#0: AType */
4764 /* runtime type Collection[AType] */
4765 const struct type type_abstract_collection__Collectionparser_nodes__AType
= {
4767 "Collection[AType]", /* class_name_string */
4771 0, {}, /*DEAD TYPE*/
4773 /* runtime type ABlockExpr */
4774 const struct type type_parser_nodes__ABlockExpr
= {
4776 "ABlockExpr", /* class_name_string */
4779 NULL
, /*NO RESOLUTIONS*/
4782 0, /* nullable Object */
4784 8, /* nullable ANode */
4785 191, /* nullable AExpr */
4789 1921, /* ABlockExpr */
4792 /* runtime type AExpr */
4793 const struct type type_parser_nodes__AExpr
= {
4795 "AExpr", /* class_name_string */
4799 0, {}, /*DEAD TYPE*/
4801 /* runtime type nullable AExpr */
4802 const struct type type_nullable_parser_nodes__AExpr
= {
4804 "nullable AExpr", /* class_name_string */
4808 0, {}, /*DEAD TYPE*/
4810 /* runtime type ANodes[AExpr] */
4811 const struct type type_parser_nodes__ANodesparser_nodes__AExpr
= {
4813 "ANodes[AExpr]", /* class_name_string */
4816 &resolution_table_parser_nodes__ANodesparser_nodes__AExpr
,
4819 0, /* nullable Object */
4822 83, /* SequenceRead[nullable Object] */
4823 84, /* Collection[Object] */
4824 601, /* Collection[ANode] */
4825 1318, /* Collection[Prod] */
4827 1500, /* Collection[AExpr] */
4828 1922, /* ANodes[AExpr] */
4831 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExpr
= {
4834 &type_parser_nodes__AExpr
, /* Sequence#0: AExpr */
4835 &type_parser_nodes__AExpr
, /* SimpleCollection#0: AExpr */
4836 &type_array__Arrayparser_nodes__AExpr
, /* Array[ANodes#0]: Array[AExpr] */
4837 &type_parser_nodes__AExpr
, /* ANodes#0: AExpr */
4839 &type_parser_nodes__AExpr
, /* RemovableCollection#0: AExpr */
4840 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Sequence#0]: Collection[AExpr] */
4841 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[SimpleCollection#0]: Collection[AExpr] */
4842 &type_parser_nodes__AExpr
, /* Collection#0: AExpr */
4843 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Collection#0]: Collection[AExpr] */
4844 &type_parser_nodes__AExpr
, /* SequenceRead#0: AExpr */
4847 /* runtime type Collection[AExpr] */
4848 const struct type type_abstract_collection__Collectionparser_nodes__AExpr
= {
4850 "Collection[AExpr]", /* class_name_string */
4854 0, {}, /*DEAD TYPE*/
4856 /* runtime type AReturnExpr */
4857 const struct type type_parser_nodes__AReturnExpr
= {
4859 "AReturnExpr", /* class_name_string */
4862 NULL
, /*NO RESOLUTIONS*/
4865 0, /* nullable Object */
4867 8, /* nullable ANode */
4868 191, /* nullable AExpr */
4872 1923, /* AReturnExpr */
4875 /* runtime type ABreakExpr */
4876 const struct type type_parser_nodes__ABreakExpr
= {
4878 "ABreakExpr", /* class_name_string */
4881 NULL
, /*NO RESOLUTIONS*/
4884 0, /* nullable Object */
4886 8, /* nullable ANode */
4887 191, /* nullable AExpr */
4891 1924, /* ABreakExpr */
4894 /* runtime type AAbortExpr */
4895 const struct type type_parser_nodes__AAbortExpr
= {
4897 "AAbortExpr", /* class_name_string */
4900 NULL
, /*NO RESOLUTIONS*/
4903 0, /* nullable Object */
4905 8, /* nullable ANode */
4906 191, /* nullable AExpr */
4910 1925, /* AAbortExpr */
4913 /* runtime type AContinueExpr */
4914 const struct type type_parser_nodes__AContinueExpr
= {
4916 "AContinueExpr", /* class_name_string */
4919 NULL
, /*NO RESOLUTIONS*/
4922 0, /* nullable Object */
4924 8, /* nullable ANode */
4925 191, /* nullable AExpr */
4929 1926, /* AContinueExpr */
4932 /* runtime type ACallExpr */
4933 const struct type type_parser_nodes__ACallExpr
= {
4935 "ACallExpr", /* class_name_string */
4938 NULL
, /*NO RESOLUTIONS*/
4941 0, /* nullable Object */
4943 8, /* nullable ANode */
4944 191, /* nullable AExpr */
4948 1927, /* ACallExpr */
4951 /* runtime type AImplicitSelfExpr */
4952 const struct type type_parser_nodes__AImplicitSelfExpr
= {
4954 "AImplicitSelfExpr", /* class_name_string */
4957 NULL
, /*NO RESOLUTIONS*/
4960 0, /* nullable Object */
4962 8, /* nullable ANode */
4963 191, /* nullable AExpr */
4967 1928, /* ASelfExpr */
4968 2048, /* AImplicitSelfExpr */
4971 /* runtime type ASelfExpr */
4972 const struct type type_parser_nodes__ASelfExpr
= {
4974 "ASelfExpr", /* class_name_string */
4977 NULL
, /*NO RESOLUTIONS*/
4980 0, /* nullable Object */
4982 8, /* nullable ANode */
4983 191, /* nullable AExpr */
4987 1928, /* ASelfExpr */
4990 /* runtime type ASuperExpr */
4991 const struct type type_parser_nodes__ASuperExpr
= {
4993 "ASuperExpr", /* class_name_string */
4996 NULL
, /*NO RESOLUTIONS*/
4999 0, /* nullable Object */
5001 8, /* nullable ANode */
5002 191, /* nullable AExpr */
5006 1929, /* ASuperExpr */
5009 /* runtime type AInitExpr */
5010 const struct type type_parser_nodes__AInitExpr
= {
5012 "AInitExpr", /* class_name_string */
5015 NULL
, /*NO RESOLUTIONS*/
5018 0, /* nullable Object */
5020 8, /* nullable ANode */
5021 191, /* nullable AExpr */
5025 1930, /* AInitExpr */
5028 /* runtime type ADebugTypeExpr */
5029 const struct type type_parser_nodes__ADebugTypeExpr
= {
5031 "ADebugTypeExpr", /* class_name_string */
5034 NULL
, /*NO RESOLUTIONS*/
5037 0, /* nullable Object */
5039 8, /* nullable ANode */
5040 191, /* nullable AExpr */
5044 1931, /* ADebugTypeExpr */
5047 /* runtime type ALabel */
5048 const struct type type_parser_nodes__ALabel
= {
5050 "ALabel", /* class_name_string */
5053 NULL
, /*NO RESOLUTIONS*/
5056 0, /* nullable Object */
5058 8, /* nullable ANode */
5059 192, /* nullable ALabel */
5065 /* runtime type nullable ALabel */
5066 const struct type type_nullable_parser_nodes__ALabel
= {
5068 "nullable ALabel", /* class_name_string */
5072 0, {}, /*DEAD TYPE*/
5074 /* runtime type AVardeclExpr */
5075 const struct type type_parser_nodes__AVardeclExpr
= {
5077 "AVardeclExpr", /* class_name_string */
5080 NULL
, /*NO RESOLUTIONS*/
5083 0, /* nullable Object */
5085 8, /* nullable ANode */
5086 191, /* nullable AExpr */
5090 1932, /* AVardeclExpr */
5093 /* runtime type AAttrAssignExpr */
5094 const struct type type_parser_nodes__AAttrAssignExpr
= {
5096 "AAttrAssignExpr", /* class_name_string */
5099 NULL
, /*NO RESOLUTIONS*/
5102 0, /* nullable Object */
5104 8, /* nullable ANode */
5105 191, /* nullable AExpr */
5109 1933, /* AAttrAssignExpr */
5112 /* runtime type ACallAssignExpr */
5113 const struct type type_parser_nodes__ACallAssignExpr
= {
5115 "ACallAssignExpr", /* class_name_string */
5118 NULL
, /*NO RESOLUTIONS*/
5121 0, /* nullable Object */
5123 8, /* nullable ANode */
5124 191, /* nullable AExpr */
5128 1934, /* ACallAssignExpr */
5131 /* runtime type ABraAssignExpr */
5132 const struct type type_parser_nodes__ABraAssignExpr
= {
5134 "ABraAssignExpr", /* class_name_string */
5137 NULL
, /*NO RESOLUTIONS*/
5140 0, /* nullable Object */
5142 8, /* nullable ANode */
5143 191, /* nullable AExpr */
5147 1935, /* ABraAssignExpr */
5150 /* runtime type AAttrReassignExpr */
5151 const struct type type_parser_nodes__AAttrReassignExpr
= {
5153 "AAttrReassignExpr", /* class_name_string */
5156 NULL
, /*NO RESOLUTIONS*/
5159 0, /* nullable Object */
5161 8, /* nullable ANode */
5162 191, /* nullable AExpr */
5166 1936, /* AAttrReassignExpr */
5169 /* runtime type ACallReassignExpr */
5170 const struct type type_parser_nodes__ACallReassignExpr
= {
5172 "ACallReassignExpr", /* class_name_string */
5175 NULL
, /*NO RESOLUTIONS*/
5178 0, /* nullable Object */
5180 8, /* nullable ANode */
5181 191, /* nullable AExpr */
5185 1937, /* ACallReassignExpr */
5188 /* runtime type ABraReassignExpr */
5189 const struct type type_parser_nodes__ABraReassignExpr
= {
5191 "ABraReassignExpr", /* class_name_string */
5194 NULL
, /*NO RESOLUTIONS*/
5197 0, /* nullable Object */
5199 8, /* nullable ANode */
5200 191, /* nullable AExpr */
5204 1938, /* ABraReassignExpr */
5207 /* runtime type APlusAssignOp */
5208 const struct type type_parser_nodes__APlusAssignOp
= {
5210 "APlusAssignOp", /* class_name_string */
5213 NULL
, /*NO RESOLUTIONS*/
5216 0, /* nullable Object */
5218 8, /* nullable ANode */
5219 193, /* nullable AAssignOp */
5222 1700, /* AAssignOp */
5223 1939, /* APlusAssignOp */
5226 /* runtime type nullable AAssignOp */
5227 const struct type type_nullable_parser_nodes__AAssignOp
= {
5229 "nullable AAssignOp", /* class_name_string */
5233 0, {}, /*DEAD TYPE*/
5235 /* runtime type AAssignOp */
5236 const struct type type_parser_nodes__AAssignOp
= {
5238 "AAssignOp", /* class_name_string */
5242 0, {}, /*DEAD TYPE*/
5244 /* runtime type AMinusAssignOp */
5245 const struct type type_parser_nodes__AMinusAssignOp
= {
5247 "AMinusAssignOp", /* class_name_string */
5250 NULL
, /*NO RESOLUTIONS*/
5253 0, /* nullable Object */
5255 8, /* nullable ANode */
5256 193, /* nullable AAssignOp */
5259 1700, /* AAssignOp */
5260 1940, /* AMinusAssignOp */
5263 /* runtime type ADoExpr */
5264 const struct type type_parser_nodes__ADoExpr
= {
5266 "ADoExpr", /* class_name_string */
5269 NULL
, /*NO RESOLUTIONS*/
5272 0, /* nullable Object */
5274 8, /* nullable ANode */
5275 191, /* nullable AExpr */
5282 /* runtime type AIfExpr */
5283 const struct type type_parser_nodes__AIfExpr
= {
5285 "AIfExpr", /* class_name_string */
5288 NULL
, /*NO RESOLUTIONS*/
5291 0, /* nullable Object */
5293 8, /* nullable ANode */
5294 191, /* nullable AExpr */
5301 /* runtime type ALoopExpr */
5302 const struct type type_parser_nodes__ALoopExpr
= {
5304 "ALoopExpr", /* class_name_string */
5307 NULL
, /*NO RESOLUTIONS*/
5310 0, /* nullable Object */
5312 8, /* nullable ANode */
5313 191, /* nullable AExpr */
5317 1943, /* ALoopExpr */
5320 /* runtime type AWhileExpr */
5321 const struct type type_parser_nodes__AWhileExpr
= {
5323 "AWhileExpr", /* class_name_string */
5326 NULL
, /*NO RESOLUTIONS*/
5329 0, /* nullable Object */
5331 8, /* nullable ANode */
5332 191, /* nullable AExpr */
5336 1944, /* AWhileExpr */
5339 /* runtime type AForExpr */
5340 const struct type type_parser_nodes__AForExpr
= {
5342 "AForExpr", /* class_name_string */
5345 NULL
, /*NO RESOLUTIONS*/
5348 0, /* nullable Object */
5350 8, /* nullable ANode */
5351 191, /* nullable AExpr */
5355 1945, /* AForExpr */
5358 /* runtime type AAssertExpr */
5359 const struct type type_parser_nodes__AAssertExpr
= {
5361 "AAssertExpr", /* class_name_string */
5364 NULL
, /*NO RESOLUTIONS*/
5367 0, /* nullable Object */
5369 8, /* nullable ANode */
5370 191, /* nullable AExpr */
5374 1946, /* AAssertExpr */
5377 /* runtime type AIfexprExpr */
5378 const struct type type_parser_nodes__AIfexprExpr
= {
5380 "AIfexprExpr", /* class_name_string */
5383 NULL
, /*NO RESOLUTIONS*/
5386 0, /* nullable Object */
5388 8, /* nullable ANode */
5389 191, /* nullable AExpr */
5393 1947, /* AIfexprExpr */
5396 /* runtime type AOrExpr */
5397 const struct type type_parser_nodes__AOrExpr
= {
5399 "AOrExpr", /* class_name_string */
5402 NULL
, /*NO RESOLUTIONS*/
5405 0, /* nullable Object */
5407 8, /* nullable ANode */
5408 191, /* nullable AExpr */
5412 1948, /* ABoolExpr */
5416 /* runtime type ABoolExpr */
5417 const struct type type_parser_nodes__ABoolExpr
= {
5419 "ABoolExpr", /* class_name_string */
5423 0, {}, /*DEAD TYPE*/
5425 /* runtime type AAndExpr */
5426 const struct type type_parser_nodes__AAndExpr
= {
5428 "AAndExpr", /* class_name_string */
5431 NULL
, /*NO RESOLUTIONS*/
5434 0, /* nullable Object */
5436 8, /* nullable ANode */
5437 191, /* nullable AExpr */
5441 1948, /* ABoolExpr */
5442 2050, /* AAndExpr */
5445 /* runtime type AOrElseExpr */
5446 const struct type type_parser_nodes__AOrElseExpr
= {
5448 "AOrElseExpr", /* class_name_string */
5451 NULL
, /*NO RESOLUTIONS*/
5454 0, /* nullable Object */
5456 8, /* nullable ANode */
5457 191, /* nullable AExpr */
5461 1948, /* ABoolExpr */
5462 2051, /* AOrElseExpr */
5465 /* runtime type AImpliesExpr */
5466 const struct type type_parser_nodes__AImpliesExpr
= {
5468 "AImpliesExpr", /* class_name_string */
5471 NULL
, /*NO RESOLUTIONS*/
5474 0, /* nullable Object */
5476 8, /* nullable ANode */
5477 191, /* nullable AExpr */
5481 1948, /* ABoolExpr */
5482 2052, /* AImpliesExpr */
5485 /* runtime type ANotExpr */
5486 const struct type type_parser_nodes__ANotExpr
= {
5488 "ANotExpr", /* class_name_string */
5491 NULL
, /*NO RESOLUTIONS*/
5494 0, /* nullable Object */
5496 8, /* nullable ANode */
5497 191, /* nullable AExpr */
5501 1948, /* ABoolExpr */
5502 2053, /* ANotExpr */
5505 /* runtime type AEqExpr */
5506 const struct type type_parser_nodes__AEqExpr
= {
5508 "AEqExpr", /* class_name_string */
5511 NULL
, /*NO RESOLUTIONS*/
5514 0, /* nullable Object */
5516 8, /* nullable ANode */
5517 191, /* nullable AExpr */
5524 /* runtime type ANeExpr */
5525 const struct type type_parser_nodes__ANeExpr
= {
5527 "ANeExpr", /* class_name_string */
5530 NULL
, /*NO RESOLUTIONS*/
5533 0, /* nullable Object */
5535 8, /* nullable ANode */
5536 191, /* nullable AExpr */
5543 /* runtime type ALtExpr */
5544 const struct type type_parser_nodes__ALtExpr
= {
5546 "ALtExpr", /* class_name_string */
5549 NULL
, /*NO RESOLUTIONS*/
5552 0, /* nullable Object */
5554 8, /* nullable ANode */
5555 191, /* nullable AExpr */
5562 /* runtime type ALeExpr */
5563 const struct type type_parser_nodes__ALeExpr
= {
5565 "ALeExpr", /* class_name_string */
5568 NULL
, /*NO RESOLUTIONS*/
5571 0, /* nullable Object */
5573 8, /* nullable ANode */
5574 191, /* nullable AExpr */
5581 /* runtime type ALlExpr */
5582 const struct type type_parser_nodes__ALlExpr
= {
5584 "ALlExpr", /* class_name_string */
5587 NULL
, /*NO RESOLUTIONS*/
5590 0, /* nullable Object */
5592 8, /* nullable ANode */
5593 191, /* nullable AExpr */
5600 /* runtime type AGtExpr */
5601 const struct type type_parser_nodes__AGtExpr
= {
5603 "AGtExpr", /* class_name_string */
5606 NULL
, /*NO RESOLUTIONS*/
5609 0, /* nullable Object */
5611 8, /* nullable ANode */
5612 191, /* nullable AExpr */
5619 /* runtime type AGeExpr */
5620 const struct type type_parser_nodes__AGeExpr
= {
5622 "AGeExpr", /* class_name_string */
5625 NULL
, /*NO RESOLUTIONS*/
5628 0, /* nullable Object */
5630 8, /* nullable ANode */
5631 191, /* nullable AExpr */
5638 /* runtime type AGgExpr */
5639 const struct type type_parser_nodes__AGgExpr
= {
5641 "AGgExpr", /* class_name_string */
5644 NULL
, /*NO RESOLUTIONS*/
5647 0, /* nullable Object */
5649 8, /* nullable ANode */
5650 191, /* nullable AExpr */
5657 /* runtime type AStarshipExpr */
5658 const struct type type_parser_nodes__AStarshipExpr
= {
5660 "AStarshipExpr", /* class_name_string */
5663 NULL
, /*NO RESOLUTIONS*/
5666 0, /* nullable Object */
5668 8, /* nullable ANode */
5669 191, /* nullable AExpr */
5673 1957, /* AStarshipExpr */
5676 /* runtime type AIsaExpr */
5677 const struct type type_parser_nodes__AIsaExpr
= {
5679 "AIsaExpr", /* class_name_string */
5682 NULL
, /*NO RESOLUTIONS*/
5685 0, /* nullable Object */
5687 8, /* nullable ANode */
5688 191, /* nullable AExpr */
5692 1948, /* ABoolExpr */
5693 2054, /* AIsaExpr */
5696 /* runtime type APlusExpr */
5697 const struct type type_parser_nodes__APlusExpr
= {
5699 "APlusExpr", /* class_name_string */
5702 NULL
, /*NO RESOLUTIONS*/
5705 0, /* nullable Object */
5707 8, /* nullable ANode */
5708 191, /* nullable AExpr */
5712 1958, /* APlusExpr */
5715 /* runtime type AMinusExpr */
5716 const struct type type_parser_nodes__AMinusExpr
= {
5718 "AMinusExpr", /* class_name_string */
5721 NULL
, /*NO RESOLUTIONS*/
5724 0, /* nullable Object */
5726 8, /* nullable ANode */
5727 191, /* nullable AExpr */
5731 1959, /* AMinusExpr */
5734 /* runtime type AStarExpr */
5735 const struct type type_parser_nodes__AStarExpr
= {
5737 "AStarExpr", /* class_name_string */
5740 NULL
, /*NO RESOLUTIONS*/
5743 0, /* nullable Object */
5745 8, /* nullable ANode */
5746 191, /* nullable AExpr */
5750 1960, /* AStarExpr */
5753 /* runtime type ASlashExpr */
5754 const struct type type_parser_nodes__ASlashExpr
= {
5756 "ASlashExpr", /* class_name_string */
5759 NULL
, /*NO RESOLUTIONS*/
5762 0, /* nullable Object */
5764 8, /* nullable ANode */
5765 191, /* nullable AExpr */
5769 1961, /* ASlashExpr */
5772 /* runtime type APercentExpr */
5773 const struct type type_parser_nodes__APercentExpr
= {
5775 "APercentExpr", /* class_name_string */
5778 NULL
, /*NO RESOLUTIONS*/
5781 0, /* nullable Object */
5783 8, /* nullable ANode */
5784 191, /* nullable AExpr */
5788 1962, /* APercentExpr */
5791 /* runtime type AUminusExpr */
5792 const struct type type_parser_nodes__AUminusExpr
= {
5794 "AUminusExpr", /* class_name_string */
5797 NULL
, /*NO RESOLUTIONS*/
5800 0, /* nullable Object */
5802 8, /* nullable ANode */
5803 191, /* nullable AExpr */
5807 1963, /* AUminusExpr */
5810 /* runtime type AOnceExpr */
5811 const struct type type_parser_nodes__AOnceExpr
= {
5813 "AOnceExpr", /* class_name_string */
5816 NULL
, /*NO RESOLUTIONS*/
5819 0, /* nullable Object */
5821 8, /* nullable ANode */
5822 191, /* nullable AExpr */
5826 1964, /* AOnceExpr */
5829 /* runtime type ANewExpr */
5830 const struct type type_parser_nodes__ANewExpr
= {
5832 "ANewExpr", /* class_name_string */
5835 NULL
, /*NO RESOLUTIONS*/
5838 0, /* nullable Object */
5840 8, /* nullable ANode */
5841 191, /* nullable AExpr */
5845 1965, /* ANewExpr */
5848 /* runtime type AIssetAttrExpr */
5849 const struct type type_parser_nodes__AIssetAttrExpr
= {
5851 "AIssetAttrExpr", /* class_name_string */
5854 NULL
, /*NO RESOLUTIONS*/
5857 0, /* nullable Object */
5859 8, /* nullable ANode */
5860 191, /* nullable AExpr */
5864 1966, /* AIssetAttrExpr */
5867 /* runtime type AAttrExpr */
5868 const struct type type_parser_nodes__AAttrExpr
= {
5870 "AAttrExpr", /* class_name_string */
5873 NULL
, /*NO RESOLUTIONS*/
5876 0, /* nullable Object */
5878 8, /* nullable ANode */
5879 191, /* nullable AExpr */
5883 1967, /* AAttrExpr */
5886 /* runtime type ABraExpr */
5887 const struct type type_parser_nodes__ABraExpr
= {
5889 "ABraExpr", /* class_name_string */
5892 NULL
, /*NO RESOLUTIONS*/
5895 0, /* nullable Object */
5897 8, /* nullable ANode */
5898 191, /* nullable AExpr */
5902 1968, /* ABraExpr */
5905 /* runtime type ACrangeExpr */
5906 const struct type type_parser_nodes__ACrangeExpr
= {
5908 "ACrangeExpr", /* class_name_string */
5911 NULL
, /*NO RESOLUTIONS*/
5914 0, /* nullable Object */
5916 8, /* nullable ANode */
5917 191, /* nullable AExpr */
5921 1969, /* ACrangeExpr */
5924 /* runtime type AOrangeExpr */
5925 const struct type type_parser_nodes__AOrangeExpr
= {
5927 "AOrangeExpr", /* class_name_string */
5930 NULL
, /*NO RESOLUTIONS*/
5933 0, /* nullable Object */
5935 8, /* nullable ANode */
5936 191, /* nullable AExpr */
5940 1970, /* AOrangeExpr */
5943 /* runtime type AArrayExpr */
5944 const struct type type_parser_nodes__AArrayExpr
= {
5946 "AArrayExpr", /* class_name_string */
5949 NULL
, /*NO RESOLUTIONS*/
5952 0, /* nullable Object */
5954 8, /* nullable ANode */
5955 191, /* nullable AExpr */
5959 1971, /* AArrayExpr */
5962 /* runtime type ATrueExpr */
5963 const struct type type_parser_nodes__ATrueExpr
= {
5965 "ATrueExpr", /* class_name_string */
5968 NULL
, /*NO RESOLUTIONS*/
5971 0, /* nullable Object */
5973 8, /* nullable ANode */
5974 191, /* nullable AExpr */
5978 1948, /* ABoolExpr */
5979 2055, /* ATrueExpr */
5982 /* runtime type AFalseExpr */
5983 const struct type type_parser_nodes__AFalseExpr
= {
5985 "AFalseExpr", /* class_name_string */
5988 NULL
, /*NO RESOLUTIONS*/
5991 0, /* nullable Object */
5993 8, /* nullable ANode */
5994 191, /* nullable AExpr */
5998 1948, /* ABoolExpr */
5999 2056, /* AFalseExpr */
6002 /* runtime type ANullExpr */
6003 const struct type type_parser_nodes__ANullExpr
= {
6005 "ANullExpr", /* class_name_string */
6008 NULL
, /*NO RESOLUTIONS*/
6011 0, /* nullable Object */
6013 8, /* nullable ANode */
6014 191, /* nullable AExpr */
6018 1972, /* ANullExpr */
6021 /* runtime type ADecIntExpr */
6022 const struct type type_parser_nodes__ADecIntExpr
= {
6024 "ADecIntExpr", /* class_name_string */
6027 NULL
, /*NO RESOLUTIONS*/
6030 0, /* nullable Object */
6032 8, /* nullable ANode */
6033 191, /* nullable AExpr */
6037 1973, /* AIntExpr */
6038 2057, /* ADecIntExpr */
6041 /* runtime type AIntExpr */
6042 const struct type type_parser_nodes__AIntExpr
= {
6044 "AIntExpr", /* class_name_string */
6048 0, {}, /*DEAD TYPE*/
6050 /* runtime type AHexIntExpr */
6051 const struct type type_parser_nodes__AHexIntExpr
= {
6053 "AHexIntExpr", /* class_name_string */
6056 NULL
, /*NO RESOLUTIONS*/
6059 0, /* nullable Object */
6061 8, /* nullable ANode */
6062 191, /* nullable AExpr */
6066 1973, /* AIntExpr */
6067 2058, /* AHexIntExpr */
6070 /* runtime type AFloatExpr */
6071 const struct type type_parser_nodes__AFloatExpr
= {
6073 "AFloatExpr", /* class_name_string */
6076 NULL
, /*NO RESOLUTIONS*/
6079 0, /* nullable Object */
6081 8, /* nullable ANode */
6082 191, /* nullable AExpr */
6086 1974, /* AFloatExpr */
6089 /* runtime type ACharExpr */
6090 const struct type type_parser_nodes__ACharExpr
= {
6092 "ACharExpr", /* class_name_string */
6095 NULL
, /*NO RESOLUTIONS*/
6098 0, /* nullable Object */
6100 8, /* nullable ANode */
6101 191, /* nullable AExpr */
6105 1975, /* ACharExpr */
6108 /* runtime type AStringExpr */
6109 const struct type type_parser_nodes__AStringExpr
= {
6111 "AStringExpr", /* class_name_string */
6114 NULL
, /*NO RESOLUTIONS*/
6117 0, /* nullable Object */
6119 8, /* nullable ANode */
6120 191, /* nullable AExpr */
6124 1976, /* AStringFormExpr */
6125 2059, /* AStringExpr */
6128 /* runtime type AStringFormExpr */
6129 const struct type type_parser_nodes__AStringFormExpr
= {
6131 "AStringFormExpr", /* class_name_string */
6135 0, {}, /*DEAD TYPE*/
6137 /* runtime type AParExpr */
6138 const struct type type_parser_nodes__AParExpr
= {
6140 "AParExpr", /* class_name_string */
6143 NULL
, /*NO RESOLUTIONS*/
6146 0, /* nullable Object */
6148 8, /* nullable ANode */
6149 191, /* nullable AExpr */
6153 1977, /* AParExpr */
6156 /* runtime type AAsCastExpr */
6157 const struct type type_parser_nodes__AAsCastExpr
= {
6159 "AAsCastExpr", /* class_name_string */
6162 NULL
, /*NO RESOLUTIONS*/
6165 0, /* nullable Object */
6167 8, /* nullable ANode */
6168 191, /* nullable AExpr */
6172 1978, /* AAsCastExpr */
6175 /* runtime type AAsNotnullExpr */
6176 const struct type type_parser_nodes__AAsNotnullExpr
= {
6178 "AAsNotnullExpr", /* class_name_string */
6181 NULL
, /*NO RESOLUTIONS*/
6184 0, /* nullable Object */
6186 8, /* nullable ANode */
6187 191, /* nullable AExpr */
6191 1979, /* AAsNotnullExpr */
6194 /* runtime type AVarargExpr */
6195 const struct type type_parser_nodes__AVarargExpr
= {
6197 "AVarargExpr", /* class_name_string */
6200 NULL
, /*NO RESOLUTIONS*/
6203 0, /* nullable Object */
6205 8, /* nullable ANode */
6206 191, /* nullable AExpr */
6210 1980, /* AVarargExpr */
6213 /* runtime type ASuperstringExpr */
6214 const struct type type_parser_nodes__ASuperstringExpr
= {
6216 "ASuperstringExpr", /* class_name_string */
6219 NULL
, /*NO RESOLUTIONS*/
6222 0, /* nullable Object */
6224 8, /* nullable ANode */
6225 191, /* nullable AExpr */
6229 1981, /* ASuperstringExpr */
6232 /* runtime type AStartStringExpr */
6233 const struct type type_parser_nodes__AStartStringExpr
= {
6235 "AStartStringExpr", /* class_name_string */
6238 NULL
, /*NO RESOLUTIONS*/
6241 0, /* nullable Object */
6243 8, /* nullable ANode */
6244 191, /* nullable AExpr */
6248 1976, /* AStringFormExpr */
6249 2060, /* AStartStringExpr */
6252 /* runtime type AMidStringExpr */
6253 const struct type type_parser_nodes__AMidStringExpr
= {
6255 "AMidStringExpr", /* class_name_string */
6258 NULL
, /*NO RESOLUTIONS*/
6261 0, /* nullable Object */
6263 8, /* nullable ANode */
6264 191, /* nullable AExpr */
6268 1976, /* AStringFormExpr */
6269 2061, /* AMidStringExpr */
6272 /* runtime type AEndStringExpr */
6273 const struct type type_parser_nodes__AEndStringExpr
= {
6275 "AEndStringExpr", /* class_name_string */
6278 NULL
, /*NO RESOLUTIONS*/
6281 0, /* nullable Object */
6283 8, /* nullable ANode */
6284 191, /* nullable AExpr */
6288 1976, /* AStringFormExpr */
6289 2062, /* AEndStringExpr */
6292 /* runtime type AAnnotation */
6293 const struct type type_parser_nodes__AAnnotation
= {
6295 "AAnnotation", /* class_name_string */
6298 NULL
, /*NO RESOLUTIONS*/
6301 0, /* nullable Object */
6303 8, /* nullable ANode */
6304 194, /* nullable AAnnotation */
6307 1701, /* AAnnotation */
6310 /* runtime type nullable AAnnotation */
6311 const struct type type_nullable_parser_nodes__AAnnotation
= {
6313 "nullable AAnnotation", /* class_name_string */
6317 0, {}, /*DEAD TYPE*/
6319 /* runtime type ANodes[AAtArg] */
6320 const struct type type_parser_nodes__ANodesparser_nodes__AAtArg
= {
6322 "ANodes[AAtArg]", /* class_name_string */
6325 &resolution_table_parser_nodes__ANodesparser_nodes__AAtArg
,
6328 0, /* nullable Object */
6331 83, /* SequenceRead[nullable Object] */
6332 84, /* Collection[Object] */
6333 601, /* Collection[ANode] */
6334 1318, /* Collection[Prod] */
6336 1501, /* Collection[AAtArg] */
6337 1982, /* ANodes[AAtArg] */
6340 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AAtArg
= {
6343 &type_parser_nodes__AAtArg
, /* Sequence#0: AAtArg */
6344 &type_parser_nodes__AAtArg
, /* SimpleCollection#0: AAtArg */
6345 &type_array__Arrayparser_nodes__AAtArg
, /* Array[ANodes#0]: Array[AAtArg] */
6346 &type_parser_nodes__AAtArg
, /* ANodes#0: AAtArg */
6348 &type_parser_nodes__AAtArg
, /* RemovableCollection#0: AAtArg */
6349 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Sequence#0]: Collection[AAtArg] */
6350 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[SimpleCollection#0]: Collection[AAtArg] */
6351 &type_parser_nodes__AAtArg
, /* Collection#0: AAtArg */
6352 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Collection#0]: Collection[AAtArg] */
6353 &type_parser_nodes__AAtArg
, /* SequenceRead#0: AAtArg */
6356 /* runtime type Collection[AAtArg] */
6357 const struct type type_abstract_collection__Collectionparser_nodes__AAtArg
= {
6359 "Collection[AAtArg]", /* class_name_string */
6363 0, {}, /*DEAD TYPE*/
6365 /* runtime type ATypeAtArg */
6366 const struct type type_parser_nodes__ATypeAtArg
= {
6368 "ATypeAtArg", /* class_name_string */
6371 NULL
, /*NO RESOLUTIONS*/
6374 0, /* nullable Object */
6376 8, /* nullable ANode */
6381 1702, /* ATypeAtArg */
6384 /* runtime type AAtArg */
6385 const struct type type_parser_nodes__AAtArg
= {
6387 "AAtArg", /* class_name_string */
6391 0, {}, /*DEAD TYPE*/
6393 /* runtime type AExprAtArg */
6394 const struct type type_parser_nodes__AExprAtArg
= {
6396 "AExprAtArg", /* class_name_string */
6399 NULL
, /*NO RESOLUTIONS*/
6402 0, /* nullable Object */
6404 8, /* nullable ANode */
6409 1703, /* AExprAtArg */
6412 /* runtime type AAtAtArg */
6413 const struct type type_parser_nodes__AAtAtArg
= {
6415 "AAtAtArg", /* class_name_string */
6418 NULL
, /*NO RESOLUTIONS*/
6421 0, /* nullable Object */
6423 8, /* nullable ANode */
6428 1704, /* AAtAtArg */
6431 /* runtime type AIdAtid */
6432 const struct type type_parser_nodes__AIdAtid
= {
6434 "AIdAtid", /* class_name_string */
6437 NULL
, /*NO RESOLUTIONS*/
6440 0, /* nullable Object */
6442 8, /* nullable ANode */
6443 195, /* nullable AAtid */
6450 /* runtime type nullable AAtid */
6451 const struct type type_nullable_parser_nodes__AAtid
= {
6453 "nullable AAtid", /* class_name_string */
6457 0, {}, /*DEAD TYPE*/
6459 /* runtime type AAtid */
6460 const struct type type_parser_nodes__AAtid
= {
6462 "AAtid", /* class_name_string */
6466 0, {}, /*DEAD TYPE*/
6468 /* runtime type AKwreadableAtid */
6469 const struct type type_parser_nodes__AKwreadableAtid
= {
6471 "AKwreadableAtid", /* class_name_string */
6474 NULL
, /*NO RESOLUTIONS*/
6477 0, /* nullable Object */
6479 8, /* nullable ANode */
6480 195, /* nullable AAtid */
6484 1984, /* AKwreadableAtid */
6487 /* runtime type AKwwritableAtid */
6488 const struct type type_parser_nodes__AKwwritableAtid
= {
6490 "AKwwritableAtid", /* class_name_string */
6493 NULL
, /*NO RESOLUTIONS*/
6496 0, /* nullable Object */
6498 8, /* nullable ANode */
6499 195, /* nullable AAtid */
6503 1985, /* AKwwritableAtid */
6506 /* runtime type AParExprs */
6507 const struct type type_parser_nodes__AParExprs
= {
6509 "AParExprs", /* class_name_string */
6512 NULL
, /*NO RESOLUTIONS*/
6515 0, /* nullable Object */
6517 8, /* nullable ANode */
6518 196, /* nullable AExprs */
6522 1986, /* AParExprs */
6525 /* runtime type nullable AExprs */
6526 const struct type type_nullable_parser_nodes__AExprs
= {
6528 "nullable AExprs", /* class_name_string */
6532 0, {}, /*DEAD TYPE*/
6534 /* runtime type AExprs */
6535 const struct type type_parser_nodes__AExprs
= {
6537 "AExprs", /* class_name_string */
6541 0, {}, /*DEAD TYPE*/
6543 /* runtime type AListExprs */
6544 const struct type type_parser_nodes__AListExprs
= {
6546 "AListExprs", /* class_name_string */
6549 NULL
, /*NO RESOLUTIONS*/
6552 0, /* nullable Object */
6554 8, /* nullable ANode */
6555 196, /* nullable AExprs */
6559 1987, /* AListExprs */
6562 /* runtime type ABraExprs */
6563 const struct type type_parser_nodes__ABraExprs
= {
6565 "ABraExprs", /* class_name_string */
6568 NULL
, /*NO RESOLUTIONS*/
6571 0, /* nullable Object */
6573 8, /* nullable ANode */
6574 196, /* nullable AExprs */
6578 1988, /* ABraExprs */
6581 /* runtime type AModuleName */
6582 const struct type type_parser_nodes__AModuleName
= {
6584 "AModuleName", /* class_name_string */
6587 NULL
, /*NO RESOLUTIONS*/
6590 0, /* nullable Object */
6592 8, /* nullable ANode */
6593 197, /* nullable AModuleName */
6596 1707, /* AModuleName */
6599 /* runtime type nullable AModuleName */
6600 const struct type type_nullable_parser_nodes__AModuleName
= {
6602 "nullable AModuleName", /* class_name_string */
6606 0, {}, /*DEAD TYPE*/
6608 /* runtime type AQualified */
6609 const struct type type_parser_nodes__AQualified
= {
6611 "AQualified", /* class_name_string */
6614 NULL
, /*NO RESOLUTIONS*/
6617 0, /* nullable Object */
6619 8, /* nullable ANode */
6620 198, /* nullable AQualified */
6623 1708, /* AQualified */
6626 /* runtime type nullable AQualified */
6627 const struct type type_nullable_parser_nodes__AQualified
= {
6629 "nullable AQualified", /* class_name_string */
6633 0, {}, /*DEAD TYPE*/
6635 /* runtime type ADoc */
6636 const struct type type_parser_nodes__ADoc
= {
6638 "ADoc", /* class_name_string */
6641 NULL
, /*NO RESOLUTIONS*/
6644 0, /* nullable Object */
6646 8, /* nullable ANode */
6647 199, /* nullable ADoc */
6653 /* runtime type nullable ADoc */
6654 const struct type type_nullable_parser_nodes__ADoc
= {
6656 "nullable ADoc", /* class_name_string */
6660 0, {}, /*DEAD TYPE*/
6662 /* runtime type ALexerError */
6663 const struct type type_parser_nodes__ALexerError
= {
6665 "ALexerError", /* class_name_string */
6668 NULL
, /*NO RESOLUTIONS*/
6671 0, /* nullable Object */
6673 8, /* nullable ANode */
6679 1989, /* ALexerError */
6682 /* runtime type Array[MParameterType] */
6683 const struct type type_array__Arraymodel__MParameterType
= {
6685 "Array[MParameterType]", /* class_name_string */
6688 &resolution_table_array__Arraymodel__MParameterType
,
6691 0, /* nullable Object */
6693 11, /* nullable Array[nullable MType] */
6694 83, /* SequenceRead[nullable Object] */
6695 84, /* Collection[Object] */
6696 93, /* Collection[nullable MType] */
6697 1316, /* Collection[MType] */
6698 1294, /* AbstractArrayRead[Object] */
6699 1331, /* AbstractArrayRead[nullable MType] */
6700 1459, /* Array[Object] */
6701 1503, /* Collection[MParameterType] */
6702 1668, /* Array[nullable MType] */
6704 2039, /* AbstractArrayRead[MType] */
6705 2126, /* AbstractArrayRead[MParameterType] */
6706 2165, /* Array[MType] */
6707 2197, /* Array[MParameterType] */
6710 const struct types resolution_table_array__Arraymodel__MParameterType
= {
6713 &type_model__MParameterType
, /* Sequence#0: MParameterType */
6714 &type_model__MParameterType
, /* SimpleCollection#0: MParameterType */
6715 &type_array__NativeArraymodel__MParameterType
, /* NativeArray[Array#0]: NativeArray[MParameterType] */
6716 &type_array__Arraymodel__MParameterType
, /* Array[Array#0]: Array[MParameterType] */
6717 &type_array__NativeArraymodel__MParameterType
, /* NativeArray[ArrayCapable#0]: NativeArray[MParameterType] */
6718 &type_model__MParameterType
, /* RemovableCollection#0: MParameterType */
6719 &type_abstract_collection__Collectionmodel__MParameterType
, /* Collection[Sequence#0]: Collection[MParameterType] */
6720 &type_abstract_collection__Collectionmodel__MParameterType
, /* Collection[SimpleCollection#0]: Collection[MParameterType] */
6721 &type_model__MParameterType
, /* Collection#0: MParameterType */
6722 &type_abstract_collection__Collectionmodel__MParameterType
, /* Collection[Collection#0]: Collection[MParameterType] */
6723 &type_model__MParameterType
, /* SequenceRead#0: MParameterType */
6724 &type_model__MParameterType
, /* AbstractArrayRead#0: MParameterType */
6725 &type_array__Arraymodel__MParameterType
, /* Array[AbstractArrayRead#0]: Array[MParameterType] */
6726 &type_array__ArrayIteratormodel__MParameterType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MParameterType] */
6729 /* runtime type Collection[MParameterType] */
6730 const struct type type_abstract_collection__Collectionmodel__MParameterType
= {
6732 "Collection[MParameterType]", /* class_name_string */
6736 0, {}, /*DEAD TYPE*/
6738 /* runtime type AbstractArrayRead[MParameterType] */
6739 const struct type type_array__AbstractArrayReadmodel__MParameterType
= {
6741 "AbstractArrayRead[MParameterType]", /* class_name_string */
6745 0, {}, /*DEAD TYPE*/
6747 /* runtime type MParameterType */
6748 const struct type type_model__MParameterType
= {
6750 "MParameterType", /* class_name_string */
6753 NULL
, /*NO RESOLUTIONS*/
6756 0, /* nullable Object */
6758 3, /* nullable MType */
6761 1337, /* MParameterType */
6764 /* runtime type HashSet[MClassDef] */
6765 const struct type type_hash_collection__HashSetmodel__MClassDef
= {
6767 "HashSet[MClassDef]", /* class_name_string */
6770 &resolution_table_hash_collection__HashSetmodel__MClassDef
,
6773 0, /* nullable Object */
6777 84, /* Collection[Object] */
6778 597, /* Collection[MClassDef] */
6780 607, /* Set[Object] */
6781 1321, /* HashSet[Object] */
6782 1504, /* Set[MClassDef] */
6783 1990, /* HashSet[MClassDef] */
6786 const struct types resolution_table_hash_collection__HashSetmodel__MClassDef
= {
6789 &type_hash_collection__HashSetNodemodel__MClassDef
, /* HashSetNode[HashSet#0]: HashSetNode[MClassDef] */
6790 &type_model__MClassDef
, /* SimpleCollection#0: MClassDef */
6791 &type_hash_collection__HashSetIteratormodel__MClassDef
, /* HashSetIterator[HashSet#0]: HashSetIterator[MClassDef] */
6792 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Set#0]: Collection[MClassDef] */
6793 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[MClassDef]] */
6794 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
6795 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[HashSet#0]: Collection[MClassDef] */
6796 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[SimpleCollection#0]: Collection[MClassDef] */
6797 &type_model__MClassDef
, /* Collection#0: MClassDef */
6798 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
6800 &type_model__MClassDef
, /* HashCollection#0: MClassDef */
6801 &type_nullable_hash_collection__HashSetNodemodel__MClassDef
, /* nullable HashCollection#1: nullable HashSetNode[MClassDef] */
6802 &type_hash_collection__HashSetNodemodel__MClassDef
, /* HashCollection#1: HashSetNode[MClassDef] */
6803 &type_nullable_model__MClassDef
, /* nullable HashCollection#0: nullable MClassDef */
6806 /* runtime type Set[MClassDef] */
6807 const struct type type_abstract_collection__Setmodel__MClassDef
= {
6809 "Set[MClassDef]", /* class_name_string */
6813 0, {}, /*DEAD TYPE*/
6815 /* runtime type MNullableType */
6816 const struct type type_model__MNullableType
= {
6818 "MNullableType", /* class_name_string */
6821 NULL
, /*NO RESOLUTIONS*/
6824 0, /* nullable Object */
6826 3, /* nullable MType */
6829 1338, /* MNullableType */
6832 /* runtime type TextCollectorVisitor */
6833 const struct type type_modelize_property__TextCollectorVisitor
= {
6835 "TextCollectorVisitor", /* class_name_string */
6838 NULL
, /*NO RESOLUTIONS*/
6841 0, /* nullable Object */
6843 200, /* TextCollectorVisitor */
6846 /* runtime type Frame */
6847 const struct type type_abstract_compiler__Frame
= {
6849 "Frame", /* class_name_string */
6852 &resolution_table_abstract_compiler__Frame
,
6855 0, /* nullable Object */
6860 const struct types resolution_table_abstract_compiler__Frame
= {
6863 &type_abstract_compiler__AbstractCompilerVisitor
, /* VISITOR: AbstractCompilerVisitor */
6866 /* runtime type MClassDefSorter */
6867 const struct type type_model__MClassDefSorter
= {
6869 "MClassDefSorter", /* class_name_string */
6872 &resolution_table_model__MClassDefSorter
,
6875 0, /* nullable Object */
6877 202, /* MClassDefSorter */
6880 const struct types resolution_table_model__MClassDefSorter
= {
6884 &type_array__Arraymodel__MClassDef
, /* Array[Comparator#0]: Array[MClassDef] */
6887 /* runtime type ExternCFile */
6888 const struct type type_c_tools__ExternCFile
= {
6890 "ExternCFile", /* class_name_string */
6893 NULL
, /*NO RESOLUTIONS*/
6896 0, /* nullable Object */
6898 203, /* ExternFile */
6899 1011, /* ExternCFile */
6902 /* runtime type ExternFile */
6903 const struct type type_c_tools__ExternFile
= {
6905 "ExternFile", /* class_name_string */
6909 0, {}, /*DEAD TYPE*/
6911 /* runtime type TypeVisitor */
6912 const struct type type_typing__TypeVisitor
= {
6914 "TypeVisitor", /* class_name_string */
6917 NULL
, /*NO RESOLUTIONS*/
6920 0, /* nullable Object */
6922 204, /* TypeVisitor */
6925 /* runtime type MAttribute */
6926 const struct type type_model__MAttribute
= {
6928 "MAttribute", /* class_name_string */
6931 &resolution_table_model__MAttribute
,
6934 0, /* nullable Object */
6936 14, /* nullable PropertyLayoutElement */
6937 158, /* nullable MProperty */
6938 1012, /* nullable MAttribute */
6939 1008, /* PropertyLayoutElement */
6940 1486, /* MProperty */
6941 1991, /* MAttribute */
6944 const struct types resolution_table_model__MAttribute
= {
6947 &type_array__Arraymodel__MAttributeDef
, /* Array[MPROPDEF]: Array[MAttributeDef] */
6948 &type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MAttributeDef]] */
6951 /* runtime type nullable MAttribute */
6952 const struct type type_nullable_model__MAttribute
= {
6954 "nullable MAttribute", /* class_name_string */
6958 0, {}, /*DEAD TYPE*/
6960 /* runtime type MAttributeDef */
6961 const struct type type_model__MAttributeDef
= {
6963 "MAttributeDef", /* class_name_string */
6966 &resolution_table_model__MAttributeDef
,
6969 0, /* nullable Object */
6971 14, /* nullable PropertyLayoutElement */
6972 159, /* nullable MPropDef */
6973 1013, /* nullable MAttributeDef */
6974 1008, /* PropertyLayoutElement */
6975 1487, /* MPropDef */
6976 1992, /* MAttributeDef */
6979 const struct types resolution_table_model__MAttributeDef
= {
6982 &type_model__MAttribute
, /* MPROPERTY: MAttribute */
6984 &type_model__MAttributeDef
, /* MPROPDEF: MAttributeDef */
6987 /* runtime type nullable MAttributeDef */
6988 const struct type type_nullable_model__MAttributeDef
= {
6990 "nullable MAttributeDef", /* class_name_string */
6994 0, {}, /*DEAD TYPE*/
6996 /* runtime type MVirtualTypeProp */
6997 const struct type type_model__MVirtualTypeProp
= {
6999 "MVirtualTypeProp", /* class_name_string */
7002 &resolution_table_model__MVirtualTypeProp
,
7005 0, /* nullable Object */
7007 14, /* nullable PropertyLayoutElement */
7008 158, /* nullable MProperty */
7009 1014, /* nullable MVirtualTypeProp */
7010 1008, /* PropertyLayoutElement */
7011 1486, /* MProperty */
7012 1993, /* MVirtualTypeProp */
7015 const struct types resolution_table_model__MVirtualTypeProp
= {
7018 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[MPROPDEF]: Array[MVirtualTypeDef] */
7019 &type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
7022 /* runtime type nullable MVirtualTypeProp */
7023 const struct type type_nullable_model__MVirtualTypeProp
= {
7025 "nullable MVirtualTypeProp", /* class_name_string */
7029 0, {}, /*DEAD TYPE*/
7031 /* runtime type MVirtualType */
7032 const struct type type_model__MVirtualType
= {
7034 "MVirtualType", /* class_name_string */
7037 NULL
, /*NO RESOLUTIONS*/
7040 0, /* nullable Object */
7042 3, /* nullable MType */
7045 1339, /* MVirtualType */
7048 /* runtime type MVirtualTypeDef */
7049 const struct type type_model__MVirtualTypeDef
= {
7051 "MVirtualTypeDef", /* class_name_string */
7054 &resolution_table_model__MVirtualTypeDef
,
7057 0, /* nullable Object */
7059 14, /* nullable PropertyLayoutElement */
7060 159, /* nullable MPropDef */
7061 1015, /* nullable MVirtualTypeDef */
7062 1008, /* PropertyLayoutElement */
7063 1487, /* MPropDef */
7064 1994, /* MVirtualTypeDef */
7067 const struct types resolution_table_model__MVirtualTypeDef
= {
7070 &type_model__MVirtualTypeProp
, /* MPROPERTY: MVirtualTypeProp */
7072 &type_model__MVirtualTypeDef
, /* MPROPDEF: MVirtualTypeDef */
7075 /* runtime type nullable MVirtualTypeDef */
7076 const struct type type_nullable_model__MVirtualTypeDef
= {
7078 "nullable MVirtualTypeDef", /* class_name_string */
7082 0, {}, /*DEAD TYPE*/
7084 /* runtime type Array[MVirtualType] */
7085 const struct type type_array__Arraymodel__MVirtualType
= {
7087 "Array[MVirtualType]", /* class_name_string */
7090 &resolution_table_array__Arraymodel__MVirtualType
,
7093 0, /* nullable Object */
7095 11, /* nullable Array[nullable MType] */
7096 83, /* SequenceRead[nullable Object] */
7097 84, /* Collection[Object] */
7098 93, /* Collection[nullable MType] */
7099 1316, /* Collection[MType] */
7100 1294, /* AbstractArrayRead[Object] */
7101 1331, /* AbstractArrayRead[nullable MType] */
7102 1459, /* Array[Object] */
7103 1505, /* Collection[MVirtualType] */
7104 1668, /* Array[nullable MType] */
7106 2039, /* AbstractArrayRead[MType] */
7107 2127, /* AbstractArrayRead[MVirtualType] */
7108 2165, /* Array[MType] */
7109 2198, /* Array[MVirtualType] */
7112 const struct types resolution_table_array__Arraymodel__MVirtualType
= {
7115 &type_model__MVirtualType
, /* Sequence#0: MVirtualType */
7116 &type_model__MVirtualType
, /* SimpleCollection#0: MVirtualType */
7117 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[Array#0]: NativeArray[MVirtualType] */
7118 &type_array__Arraymodel__MVirtualType
, /* Array[Array#0]: Array[MVirtualType] */
7119 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualType] */
7120 &type_model__MVirtualType
, /* RemovableCollection#0: MVirtualType */
7121 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[Sequence#0]: Collection[MVirtualType] */
7122 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[SimpleCollection#0]: Collection[MVirtualType] */
7123 &type_model__MVirtualType
, /* Collection#0: MVirtualType */
7124 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[Collection#0]: Collection[MVirtualType] */
7125 &type_model__MVirtualType
, /* SequenceRead#0: MVirtualType */
7126 &type_model__MVirtualType
, /* AbstractArrayRead#0: MVirtualType */
7127 &type_array__Arraymodel__MVirtualType
, /* Array[AbstractArrayRead#0]: Array[MVirtualType] */
7128 &type_array__ArrayIteratormodel__MVirtualType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualType] */
7131 /* runtime type Collection[MVirtualType] */
7132 const struct type type_abstract_collection__Collectionmodel__MVirtualType
= {
7134 "Collection[MVirtualType]", /* class_name_string */
7138 0, {}, /*DEAD TYPE*/
7140 /* runtime type AbstractArrayRead[MVirtualType] */
7141 const struct type type_array__AbstractArrayReadmodel__MVirtualType
= {
7143 "AbstractArrayRead[MVirtualType]", /* class_name_string */
7147 0, {}, /*DEAD TYPE*/
7149 /* runtime type Array[AExpr] */
7150 const struct type type_array__Arrayparser_nodes__AExpr
= {
7152 "Array[AExpr]", /* class_name_string */
7155 &resolution_table_array__Arrayparser_nodes__AExpr
,
7158 0, /* nullable Object */
7161 83, /* SequenceRead[nullable Object] */
7162 84, /* Collection[Object] */
7163 601, /* Collection[ANode] */
7164 1318, /* Collection[Prod] */
7165 1294, /* AbstractArrayRead[Object] */
7166 1500, /* Collection[AExpr] */
7167 1459, /* Array[Object] */
7168 1648, /* AbstractArrayRead[ANode] */
7170 2023, /* Array[ANode] */
7171 2024, /* AbstractArrayRead[Prod] */
7172 2128, /* AbstractArrayRead[AExpr] */
7173 2145, /* Array[Prod] */
7175 2182, /* Array[AExpr] */
7178 const struct types resolution_table_array__Arrayparser_nodes__AExpr
= {
7181 &type_parser_nodes__AExpr
, /* Sequence#0: AExpr */
7182 &type_parser_nodes__AExpr
, /* SimpleCollection#0: AExpr */
7183 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[Array#0]: NativeArray[AExpr] */
7184 &type_array__Arrayparser_nodes__AExpr
, /* Array[Array#0]: Array[AExpr] */
7185 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AExpr] */
7186 &type_parser_nodes__AExpr
, /* RemovableCollection#0: AExpr */
7187 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Sequence#0]: Collection[AExpr] */
7188 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[SimpleCollection#0]: Collection[AExpr] */
7189 &type_parser_nodes__AExpr
, /* Collection#0: AExpr */
7190 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Collection#0]: Collection[AExpr] */
7191 &type_parser_nodes__AExpr
, /* SequenceRead#0: AExpr */
7192 &type_parser_nodes__AExpr
, /* AbstractArrayRead#0: AExpr */
7193 &type_array__Arrayparser_nodes__AExpr
, /* Array[AbstractArrayRead#0]: Array[AExpr] */
7194 &type_array__ArrayIteratorparser_nodes__AExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExpr] */
7197 /* runtime type AbstractArrayRead[AExpr] */
7198 const struct type type_array__AbstractArrayReadparser_nodes__AExpr
= {
7200 "AbstractArrayRead[AExpr]", /* class_name_string */
7204 0, {}, /*DEAD TYPE*/
7206 /* runtime type Array[Variable] */
7207 const struct type type_array__Arrayscope__Variable
= {
7209 "Array[Variable]", /* class_name_string */
7212 &resolution_table_array__Arrayscope__Variable
,
7215 0, /* nullable Object */
7218 83, /* SequenceRead[nullable Object] */
7219 84, /* Collection[Object] */
7220 626, /* Collection[Variable] */
7222 1294, /* AbstractArrayRead[Object] */
7223 1710, /* AbstractArrayRead[Variable] */
7224 1459, /* Array[Object] */
7225 2063, /* Array[Variable] */
7228 const struct types resolution_table_array__Arrayscope__Variable
= {
7231 &type_scope__Variable
, /* Sequence#0: Variable */
7232 &type_scope__Variable
, /* SimpleCollection#0: Variable */
7233 &type_array__NativeArrayscope__Variable
, /* NativeArray[Array#0]: NativeArray[Variable] */
7234 &type_array__Arrayscope__Variable
, /* Array[Array#0]: Array[Variable] */
7235 &type_array__NativeArrayscope__Variable
, /* NativeArray[ArrayCapable#0]: NativeArray[Variable] */
7236 &type_scope__Variable
, /* RemovableCollection#0: Variable */
7237 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Sequence#0]: Collection[Variable] */
7238 &type_abstract_collection__Collectionscope__Variable
, /* Collection[SimpleCollection#0]: Collection[Variable] */
7239 &type_scope__Variable
, /* Collection#0: Variable */
7240 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
7241 &type_scope__Variable
, /* SequenceRead#0: Variable */
7242 &type_scope__Variable
, /* AbstractArrayRead#0: Variable */
7243 &type_array__Arrayscope__Variable
, /* Array[AbstractArrayRead#0]: Array[Variable] */
7244 &type_array__ArrayIteratorscope__Variable
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Variable] */
7247 /* runtime type AbstractArrayRead[Variable] */
7248 const struct type type_array__AbstractArrayReadscope__Variable
= {
7250 "AbstractArrayRead[Variable]", /* class_name_string */
7254 0, {}, /*DEAD TYPE*/
7256 /* runtime type Array[AIntExpr] */
7257 const struct type type_array__Arrayparser_nodes__AIntExpr
= {
7259 "Array[AIntExpr]", /* class_name_string */
7262 &resolution_table_array__Arrayparser_nodes__AIntExpr
,
7265 0, /* nullable Object */
7268 83, /* SequenceRead[nullable Object] */
7269 84, /* Collection[Object] */
7270 601, /* Collection[ANode] */
7271 1318, /* Collection[Prod] */
7272 1294, /* AbstractArrayRead[Object] */
7273 1500, /* Collection[AExpr] */
7274 1459, /* Array[Object] */
7275 1648, /* AbstractArrayRead[ANode] */
7276 1711, /* Collection[AIntExpr] */
7277 2023, /* Array[ANode] */
7278 2024, /* AbstractArrayRead[Prod] */
7279 2128, /* AbstractArrayRead[AExpr] */
7280 2145, /* Array[Prod] */
7281 2167, /* AbstractArrayRead[AIntExpr] */
7282 2182, /* Array[AExpr] */
7283 2200, /* Array[AIntExpr] */
7286 const struct types resolution_table_array__Arrayparser_nodes__AIntExpr
= {
7289 &type_parser_nodes__AIntExpr
, /* Sequence#0: AIntExpr */
7290 &type_parser_nodes__AIntExpr
, /* SimpleCollection#0: AIntExpr */
7291 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[Array#0]: NativeArray[AIntExpr] */
7292 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Array#0]: Array[AIntExpr] */
7293 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AIntExpr] */
7294 &type_parser_nodes__AIntExpr
, /* RemovableCollection#0: AIntExpr */
7295 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[Sequence#0]: Collection[AIntExpr] */
7296 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[SimpleCollection#0]: Collection[AIntExpr] */
7297 &type_parser_nodes__AIntExpr
, /* Collection#0: AIntExpr */
7298 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[Collection#0]: Collection[AIntExpr] */
7299 &type_parser_nodes__AIntExpr
, /* SequenceRead#0: AIntExpr */
7300 &type_parser_nodes__AIntExpr
, /* AbstractArrayRead#0: AIntExpr */
7301 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[AbstractArrayRead#0]: Array[AIntExpr] */
7302 &type_array__ArrayIteratorparser_nodes__AIntExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AIntExpr] */
7305 /* runtime type Collection[AIntExpr] */
7306 const struct type type_abstract_collection__Collectionparser_nodes__AIntExpr
= {
7308 "Collection[AIntExpr]", /* class_name_string */
7312 0, {}, /*DEAD TYPE*/
7314 /* runtime type AbstractArrayRead[AIntExpr] */
7315 const struct type type_array__AbstractArrayReadparser_nodes__AIntExpr
= {
7317 "AbstractArrayRead[AIntExpr]", /* class_name_string */
7321 0, {}, /*DEAD TYPE*/
7323 /* runtime type TEol */
7324 const struct type type_parser_nodes__TEol
= {
7326 "TEol", /* class_name_string */
7329 NULL
, /*NO RESOLUTIONS*/
7332 0, /* nullable Object */
7334 8, /* nullable ANode */
7341 /* runtime type TComment */
7342 const struct type type_parser_nodes__TComment
= {
7344 "TComment", /* class_name_string */
7347 NULL
, /*NO RESOLUTIONS*/
7350 0, /* nullable Object */
7352 8, /* nullable ANode */
7356 1507, /* TComment */
7359 /* runtime type TKwpackage */
7360 const struct type type_parser_nodes__TKwpackage
= {
7362 "TKwpackage", /* class_name_string */
7365 NULL
, /*NO RESOLUTIONS*/
7368 0, /* nullable Object */
7370 8, /* nullable ANode */
7374 1508, /* TKwpackage */
7377 /* runtime type TKwmodule */
7378 const struct type type_parser_nodes__TKwmodule
= {
7380 "TKwmodule", /* class_name_string */
7383 NULL
, /*NO RESOLUTIONS*/
7386 0, /* nullable Object */
7388 8, /* nullable ANode */
7389 205, /* nullable TKwmodule */
7392 1712, /* TKwmodule */
7395 /* runtime type nullable TKwmodule */
7396 const struct type type_nullable_parser_nodes__TKwmodule
= {
7398 "nullable TKwmodule", /* class_name_string */
7402 0, {}, /*DEAD TYPE*/
7404 /* runtime type TKwimport */
7405 const struct type type_parser_nodes__TKwimport
= {
7407 "TKwimport", /* class_name_string */
7410 NULL
, /*NO RESOLUTIONS*/
7413 0, /* nullable Object */
7415 8, /* nullable ANode */
7416 206, /* nullable TKwimport */
7419 1713, /* TKwimport */
7422 /* runtime type nullable TKwimport */
7423 const struct type type_nullable_parser_nodes__TKwimport
= {
7425 "nullable TKwimport", /* class_name_string */
7429 0, {}, /*DEAD TYPE*/
7431 /* runtime type TKwclass */
7432 const struct type type_parser_nodes__TKwclass
= {
7434 "TKwclass", /* class_name_string */
7437 NULL
, /*NO RESOLUTIONS*/
7440 0, /* nullable Object */
7442 8, /* nullable ANode */
7443 207, /* nullable TKwclass */
7446 1714, /* TKwclass */
7449 /* runtime type nullable TKwclass */
7450 const struct type type_nullable_parser_nodes__TKwclass
= {
7452 "nullable TKwclass", /* class_name_string */
7456 0, {}, /*DEAD TYPE*/
7458 /* runtime type TKwabstract */
7459 const struct type type_parser_nodes__TKwabstract
= {
7461 "TKwabstract", /* class_name_string */
7464 NULL
, /*NO RESOLUTIONS*/
7467 0, /* nullable Object */
7469 8, /* nullable ANode */
7470 208, /* nullable TKwabstract */
7473 1715, /* TKwabstract */
7476 /* runtime type nullable TKwabstract */
7477 const struct type type_nullable_parser_nodes__TKwabstract
= {
7479 "nullable TKwabstract", /* class_name_string */
7483 0, {}, /*DEAD TYPE*/
7485 /* runtime type TKwinterface */
7486 const struct type type_parser_nodes__TKwinterface
= {
7488 "TKwinterface", /* class_name_string */
7491 NULL
, /*NO RESOLUTIONS*/
7494 0, /* nullable Object */
7496 8, /* nullable ANode */
7497 209, /* nullable TKwinterface */
7500 1716, /* TKwinterface */
7503 /* runtime type nullable TKwinterface */
7504 const struct type type_nullable_parser_nodes__TKwinterface
= {
7506 "nullable TKwinterface", /* class_name_string */
7510 0, {}, /*DEAD TYPE*/
7512 /* runtime type TKwenum */
7513 const struct type type_parser_nodes__TKwenum
= {
7515 "TKwenum", /* class_name_string */
7518 NULL
, /*NO RESOLUTIONS*/
7521 0, /* nullable Object */
7523 8, /* nullable ANode */
7524 210, /* nullable TKwenum */
7530 /* runtime type nullable TKwenum */
7531 const struct type type_nullable_parser_nodes__TKwenum
= {
7533 "nullable TKwenum", /* class_name_string */
7537 0, {}, /*DEAD TYPE*/
7539 /* runtime type TKwend */
7540 const struct type type_parser_nodes__TKwend
= {
7542 "TKwend", /* class_name_string */
7545 NULL
, /*NO RESOLUTIONS*/
7548 0, /* nullable Object */
7550 8, /* nullable ANode */
7551 211, /* nullable TKwend */
7557 /* runtime type nullable TKwend */
7558 const struct type type_nullable_parser_nodes__TKwend
= {
7560 "nullable TKwend", /* class_name_string */
7564 0, {}, /*DEAD TYPE*/
7566 /* runtime type TKwmeth */
7567 const struct type type_parser_nodes__TKwmeth
= {
7569 "TKwmeth", /* class_name_string */
7572 NULL
, /*NO RESOLUTIONS*/
7575 0, /* nullable Object */
7577 8, /* nullable ANode */
7578 212, /* nullable TKwmeth */
7584 /* runtime type nullable TKwmeth */
7585 const struct type type_nullable_parser_nodes__TKwmeth
= {
7587 "nullable TKwmeth", /* class_name_string */
7591 0, {}, /*DEAD TYPE*/
7593 /* runtime type TKwtype */
7594 const struct type type_parser_nodes__TKwtype
= {
7596 "TKwtype", /* class_name_string */
7599 NULL
, /*NO RESOLUTIONS*/
7602 0, /* nullable Object */
7604 8, /* nullable ANode */
7605 213, /* nullable TKwtype */
7611 /* runtime type nullable TKwtype */
7612 const struct type type_nullable_parser_nodes__TKwtype
= {
7614 "nullable TKwtype", /* class_name_string */
7618 0, {}, /*DEAD TYPE*/
7620 /* runtime type TKwinit */
7621 const struct type type_parser_nodes__TKwinit
= {
7623 "TKwinit", /* class_name_string */
7626 NULL
, /*NO RESOLUTIONS*/
7629 0, /* nullable Object */
7631 8, /* nullable ANode */
7632 214, /* nullable TKwinit */
7638 /* runtime type nullable TKwinit */
7639 const struct type type_nullable_parser_nodes__TKwinit
= {
7641 "nullable TKwinit", /* class_name_string */
7645 0, {}, /*DEAD TYPE*/
7647 /* runtime type TKwredef */
7648 const struct type type_parser_nodes__TKwredef
= {
7650 "TKwredef", /* class_name_string */
7653 NULL
, /*NO RESOLUTIONS*/
7656 0, /* nullable Object */
7658 8, /* nullable ANode */
7659 215, /* nullable TKwredef */
7662 1722, /* TKwredef */
7665 /* runtime type nullable TKwredef */
7666 const struct type type_nullable_parser_nodes__TKwredef
= {
7668 "nullable TKwredef", /* class_name_string */
7672 0, {}, /*DEAD TYPE*/
7674 /* runtime type TKwis */
7675 const struct type type_parser_nodes__TKwis
= {
7677 "TKwis", /* class_name_string */
7680 NULL
, /*NO RESOLUTIONS*/
7683 0, /* nullable Object */
7685 8, /* nullable ANode */
7692 /* runtime type TKwdo */
7693 const struct type type_parser_nodes__TKwdo
= {
7695 "TKwdo", /* class_name_string */
7698 NULL
, /*NO RESOLUTIONS*/
7701 0, /* nullable Object */
7703 8, /* nullable ANode */
7704 216, /* nullable TKwdo */
7710 /* runtime type nullable TKwdo */
7711 const struct type type_nullable_parser_nodes__TKwdo
= {
7713 "nullable TKwdo", /* class_name_string */
7717 0, {}, /*DEAD TYPE*/
7719 /* runtime type TKwreadable */
7720 const struct type type_parser_nodes__TKwreadable
= {
7722 "TKwreadable", /* class_name_string */
7725 NULL
, /*NO RESOLUTIONS*/
7728 0, /* nullable Object */
7730 8, /* nullable ANode */
7731 217, /* nullable TKwreadable */
7734 1724, /* TKwreadable */
7737 /* runtime type nullable TKwreadable */
7738 const struct type type_nullable_parser_nodes__TKwreadable
= {
7740 "nullable TKwreadable", /* class_name_string */
7744 0, {}, /*DEAD TYPE*/
7746 /* runtime type TKwwritable */
7747 const struct type type_parser_nodes__TKwwritable
= {
7749 "TKwwritable", /* class_name_string */
7752 NULL
, /*NO RESOLUTIONS*/
7755 0, /* nullable Object */
7757 8, /* nullable ANode */
7758 218, /* nullable TKwwritable */
7761 1725, /* TKwwritable */
7764 /* runtime type nullable TKwwritable */
7765 const struct type type_nullable_parser_nodes__TKwwritable
= {
7767 "nullable TKwwritable", /* class_name_string */
7771 0, {}, /*DEAD TYPE*/
7773 /* runtime type TKwvar */
7774 const struct type type_parser_nodes__TKwvar
= {
7776 "TKwvar", /* class_name_string */
7779 NULL
, /*NO RESOLUTIONS*/
7782 0, /* nullable Object */
7784 8, /* nullable ANode */
7785 219, /* nullable TKwvar */
7791 /* runtime type nullable TKwvar */
7792 const struct type type_nullable_parser_nodes__TKwvar
= {
7794 "nullable TKwvar", /* class_name_string */
7798 0, {}, /*DEAD TYPE*/
7800 /* runtime type TKwintern */
7801 const struct type type_parser_nodes__TKwintern
= {
7803 "TKwintern", /* class_name_string */
7806 NULL
, /*NO RESOLUTIONS*/
7809 0, /* nullable Object */
7811 8, /* nullable ANode */
7815 1510, /* TKwintern */
7818 /* runtime type TKwextern */
7819 const struct type type_parser_nodes__TKwextern
= {
7821 "TKwextern", /* class_name_string */
7824 NULL
, /*NO RESOLUTIONS*/
7827 0, /* nullable Object */
7829 8, /* nullable ANode */
7830 220, /* nullable TKwextern */
7833 1727, /* TKwextern */
7836 /* runtime type nullable TKwextern */
7837 const struct type type_nullable_parser_nodes__TKwextern
= {
7839 "nullable TKwextern", /* class_name_string */
7843 0, {}, /*DEAD TYPE*/
7845 /* runtime type TKwpublic */
7846 const struct type type_parser_nodes__TKwpublic
= {
7848 "TKwpublic", /* class_name_string */
7851 NULL
, /*NO RESOLUTIONS*/
7854 0, /* nullable Object */
7856 8, /* nullable ANode */
7857 221, /* nullable TKwpublic */
7860 1728, /* TKwpublic */
7863 /* runtime type nullable TKwpublic */
7864 const struct type type_nullable_parser_nodes__TKwpublic
= {
7866 "nullable TKwpublic", /* class_name_string */
7870 0, {}, /*DEAD TYPE*/
7872 /* runtime type TKwprotected */
7873 const struct type type_parser_nodes__TKwprotected
= {
7875 "TKwprotected", /* class_name_string */
7878 NULL
, /*NO RESOLUTIONS*/
7881 0, /* nullable Object */
7883 8, /* nullable ANode */
7884 222, /* nullable TKwprotected */
7887 1729, /* TKwprotected */
7890 /* runtime type nullable TKwprotected */
7891 const struct type type_nullable_parser_nodes__TKwprotected
= {
7893 "nullable TKwprotected", /* class_name_string */
7897 0, {}, /*DEAD TYPE*/
7899 /* runtime type TKwprivate */
7900 const struct type type_parser_nodes__TKwprivate
= {
7902 "TKwprivate", /* class_name_string */
7905 NULL
, /*NO RESOLUTIONS*/
7908 0, /* nullable Object */
7910 8, /* nullable ANode */
7911 223, /* nullable TKwprivate */
7914 1730, /* TKwprivate */
7917 /* runtime type nullable TKwprivate */
7918 const struct type type_nullable_parser_nodes__TKwprivate
= {
7920 "nullable TKwprivate", /* class_name_string */
7924 0, {}, /*DEAD TYPE*/
7926 /* runtime type TKwintrude */
7927 const struct type type_parser_nodes__TKwintrude
= {
7929 "TKwintrude", /* class_name_string */
7932 NULL
, /*NO RESOLUTIONS*/
7935 0, /* nullable Object */
7937 8, /* nullable ANode */
7938 224, /* nullable TKwintrude */
7941 1731, /* TKwintrude */
7944 /* runtime type nullable TKwintrude */
7945 const struct type type_nullable_parser_nodes__TKwintrude
= {
7947 "nullable TKwintrude", /* class_name_string */
7951 0, {}, /*DEAD TYPE*/
7953 /* runtime type TKwif */
7954 const struct type type_parser_nodes__TKwif
= {
7956 "TKwif", /* class_name_string */
7959 NULL
, /*NO RESOLUTIONS*/
7962 0, /* nullable Object */
7964 8, /* nullable ANode */
7965 225, /* nullable TKwif */
7971 /* runtime type nullable TKwif */
7972 const struct type type_nullable_parser_nodes__TKwif
= {
7974 "nullable TKwif", /* class_name_string */
7978 0, {}, /*DEAD TYPE*/
7980 /* runtime type TKwthen */
7981 const struct type type_parser_nodes__TKwthen
= {
7983 "TKwthen", /* class_name_string */
7986 NULL
, /*NO RESOLUTIONS*/
7989 0, /* nullable Object */
7991 8, /* nullable ANode */
7992 226, /* nullable TKwthen */
7998 /* runtime type nullable TKwthen */
7999 const struct type type_nullable_parser_nodes__TKwthen
= {
8001 "nullable TKwthen", /* class_name_string */
8005 0, {}, /*DEAD TYPE*/
8007 /* runtime type TKwelse */
8008 const struct type type_parser_nodes__TKwelse
= {
8010 "TKwelse", /* class_name_string */
8013 NULL
, /*NO RESOLUTIONS*/
8016 0, /* nullable Object */
8018 8, /* nullable ANode */
8019 227, /* nullable TKwelse */
8025 /* runtime type nullable TKwelse */
8026 const struct type type_nullable_parser_nodes__TKwelse
= {
8028 "nullable TKwelse", /* class_name_string */
8032 0, {}, /*DEAD TYPE*/
8034 /* runtime type TKwwhile */
8035 const struct type type_parser_nodes__TKwwhile
= {
8037 "TKwwhile", /* class_name_string */
8040 NULL
, /*NO RESOLUTIONS*/
8043 0, /* nullable Object */
8045 8, /* nullable ANode */
8046 228, /* nullable TKwwhile */
8049 1735, /* TKwwhile */
8052 /* runtime type nullable TKwwhile */
8053 const struct type type_nullable_parser_nodes__TKwwhile
= {
8055 "nullable TKwwhile", /* class_name_string */
8059 0, {}, /*DEAD TYPE*/
8061 /* runtime type TKwloop */
8062 const struct type type_parser_nodes__TKwloop
= {
8064 "TKwloop", /* class_name_string */
8067 NULL
, /*NO RESOLUTIONS*/
8070 0, /* nullable Object */
8072 8, /* nullable ANode */
8073 229, /* nullable TKwloop */
8079 /* runtime type nullable TKwloop */
8080 const struct type type_nullable_parser_nodes__TKwloop
= {
8082 "nullable TKwloop", /* class_name_string */
8086 0, {}, /*DEAD TYPE*/
8088 /* runtime type TKwfor */
8089 const struct type type_parser_nodes__TKwfor
= {
8091 "TKwfor", /* class_name_string */
8094 NULL
, /*NO RESOLUTIONS*/
8097 0, /* nullable Object */
8099 8, /* nullable ANode */
8100 230, /* nullable TKwfor */
8106 /* runtime type nullable TKwfor */
8107 const struct type type_nullable_parser_nodes__TKwfor
= {
8109 "nullable TKwfor", /* class_name_string */
8113 0, {}, /*DEAD TYPE*/
8115 /* runtime type TKwin */
8116 const struct type type_parser_nodes__TKwin
= {
8118 "TKwin", /* class_name_string */
8121 NULL
, /*NO RESOLUTIONS*/
8124 0, /* nullable Object */
8126 8, /* nullable ANode */
8127 231, /* nullable TKwin */
8133 /* runtime type nullable TKwin */
8134 const struct type type_nullable_parser_nodes__TKwin
= {
8136 "nullable TKwin", /* class_name_string */
8140 0, {}, /*DEAD TYPE*/
8142 /* runtime type TKwand */
8143 const struct type type_parser_nodes__TKwand
= {
8145 "TKwand", /* class_name_string */
8148 NULL
, /*NO RESOLUTIONS*/
8151 0, /* nullable Object */
8153 8, /* nullable ANode */
8160 /* runtime type TKwor */
8161 const struct type type_parser_nodes__TKwor
= {
8163 "TKwor", /* class_name_string */
8166 NULL
, /*NO RESOLUTIONS*/
8169 0, /* nullable Object */
8171 8, /* nullable ANode */
8178 /* runtime type TKwnot */
8179 const struct type type_parser_nodes__TKwnot
= {
8181 "TKwnot", /* class_name_string */
8184 NULL
, /*NO RESOLUTIONS*/
8187 0, /* nullable Object */
8189 8, /* nullable ANode */
8190 232, /* nullable TKwnot */
8196 /* runtime type nullable TKwnot */
8197 const struct type type_nullable_parser_nodes__TKwnot
= {
8199 "nullable TKwnot", /* class_name_string */
8203 0, {}, /*DEAD TYPE*/
8205 /* runtime type TKwimplies */
8206 const struct type type_parser_nodes__TKwimplies
= {
8208 "TKwimplies", /* class_name_string */
8211 NULL
, /*NO RESOLUTIONS*/
8214 0, /* nullable Object */
8216 8, /* nullable ANode */
8220 1513, /* TKwimplies */
8223 /* runtime type TKwreturn */
8224 const struct type type_parser_nodes__TKwreturn
= {
8226 "TKwreturn", /* class_name_string */
8229 NULL
, /*NO RESOLUTIONS*/
8232 0, /* nullable Object */
8234 8, /* nullable ANode */
8235 233, /* nullable TKwreturn */
8238 1740, /* TKwreturn */
8241 /* runtime type nullable TKwreturn */
8242 const struct type type_nullable_parser_nodes__TKwreturn
= {
8244 "nullable TKwreturn", /* class_name_string */
8248 0, {}, /*DEAD TYPE*/
8250 /* runtime type TKwcontinue */
8251 const struct type type_parser_nodes__TKwcontinue
= {
8253 "TKwcontinue", /* class_name_string */
8256 NULL
, /*NO RESOLUTIONS*/
8259 0, /* nullable Object */
8261 8, /* nullable ANode */
8262 234, /* nullable TKwcontinue */
8265 1741, /* TKwcontinue */
8268 /* runtime type nullable TKwcontinue */
8269 const struct type type_nullable_parser_nodes__TKwcontinue
= {
8271 "nullable TKwcontinue", /* class_name_string */
8275 0, {}, /*DEAD TYPE*/
8277 /* runtime type TKwbreak */
8278 const struct type type_parser_nodes__TKwbreak
= {
8280 "TKwbreak", /* class_name_string */
8283 NULL
, /*NO RESOLUTIONS*/
8286 0, /* nullable Object */
8288 8, /* nullable ANode */
8289 235, /* nullable TKwbreak */
8292 1742, /* TKwbreak */
8295 /* runtime type nullable TKwbreak */
8296 const struct type type_nullable_parser_nodes__TKwbreak
= {
8298 "nullable TKwbreak", /* class_name_string */
8302 0, {}, /*DEAD TYPE*/
8304 /* runtime type TKwabort */
8305 const struct type type_parser_nodes__TKwabort
= {
8307 "TKwabort", /* class_name_string */
8310 NULL
, /*NO RESOLUTIONS*/
8313 0, /* nullable Object */
8315 8, /* nullable ANode */
8316 236, /* nullable TKwabort */
8319 1743, /* TKwabort */
8322 /* runtime type nullable TKwabort */
8323 const struct type type_nullable_parser_nodes__TKwabort
= {
8325 "nullable TKwabort", /* class_name_string */
8329 0, {}, /*DEAD TYPE*/
8331 /* runtime type TKwassert */
8332 const struct type type_parser_nodes__TKwassert
= {
8334 "TKwassert", /* class_name_string */
8337 NULL
, /*NO RESOLUTIONS*/
8340 0, /* nullable Object */
8342 8, /* nullable ANode */
8343 237, /* nullable TKwassert */
8346 1744, /* TKwassert */
8349 /* runtime type nullable TKwassert */
8350 const struct type type_nullable_parser_nodes__TKwassert
= {
8352 "nullable TKwassert", /* class_name_string */
8356 0, {}, /*DEAD TYPE*/
8358 /* runtime type TKwnew */
8359 const struct type type_parser_nodes__TKwnew
= {
8361 "TKwnew", /* class_name_string */
8364 NULL
, /*NO RESOLUTIONS*/
8367 0, /* nullable Object */
8369 8, /* nullable ANode */
8370 238, /* nullable TKwnew */
8376 /* runtime type nullable TKwnew */
8377 const struct type type_nullable_parser_nodes__TKwnew
= {
8379 "nullable TKwnew", /* class_name_string */
8383 0, {}, /*DEAD TYPE*/
8385 /* runtime type TKwisa */
8386 const struct type type_parser_nodes__TKwisa
= {
8388 "TKwisa", /* class_name_string */
8391 NULL
, /*NO RESOLUTIONS*/
8394 0, /* nullable Object */
8396 8, /* nullable ANode */
8403 /* runtime type TKwonce */
8404 const struct type type_parser_nodes__TKwonce
= {
8406 "TKwonce", /* class_name_string */
8409 NULL
, /*NO RESOLUTIONS*/
8412 0, /* nullable Object */
8414 8, /* nullable ANode */
8415 239, /* nullable TKwonce */
8421 /* runtime type nullable TKwonce */
8422 const struct type type_nullable_parser_nodes__TKwonce
= {
8424 "nullable TKwonce", /* class_name_string */
8428 0, {}, /*DEAD TYPE*/
8430 /* runtime type TKwsuper */
8431 const struct type type_parser_nodes__TKwsuper
= {
8433 "TKwsuper", /* class_name_string */
8436 NULL
, /*NO RESOLUTIONS*/
8439 0, /* nullable Object */
8441 8, /* nullable ANode */
8442 240, /* nullable TKwsuper */
8445 1747, /* TKwsuper */
8448 /* runtime type nullable TKwsuper */
8449 const struct type type_nullable_parser_nodes__TKwsuper
= {
8451 "nullable TKwsuper", /* class_name_string */
8455 0, {}, /*DEAD TYPE*/
8457 /* runtime type TKwself */
8458 const struct type type_parser_nodes__TKwself
= {
8460 "TKwself", /* class_name_string */
8463 NULL
, /*NO RESOLUTIONS*/
8466 0, /* nullable Object */
8468 8, /* nullable ANode */
8469 241, /* nullable TKwself */
8475 /* runtime type nullable TKwself */
8476 const struct type type_nullable_parser_nodes__TKwself
= {
8478 "nullable TKwself", /* class_name_string */
8482 0, {}, /*DEAD TYPE*/
8484 /* runtime type TKwtrue */
8485 const struct type type_parser_nodes__TKwtrue
= {
8487 "TKwtrue", /* class_name_string */
8490 NULL
, /*NO RESOLUTIONS*/
8493 0, /* nullable Object */
8495 8, /* nullable ANode */
8496 242, /* nullable TKwtrue */
8502 /* runtime type nullable TKwtrue */
8503 const struct type type_nullable_parser_nodes__TKwtrue
= {
8505 "nullable TKwtrue", /* class_name_string */
8509 0, {}, /*DEAD TYPE*/
8511 /* runtime type TKwfalse */
8512 const struct type type_parser_nodes__TKwfalse
= {
8514 "TKwfalse", /* class_name_string */
8517 NULL
, /*NO RESOLUTIONS*/
8520 0, /* nullable Object */
8522 8, /* nullable ANode */
8523 243, /* nullable TKwfalse */
8526 1750, /* TKwfalse */
8529 /* runtime type nullable TKwfalse */
8530 const struct type type_nullable_parser_nodes__TKwfalse
= {
8532 "nullable TKwfalse", /* class_name_string */
8536 0, {}, /*DEAD TYPE*/
8538 /* runtime type TKwnull */
8539 const struct type type_parser_nodes__TKwnull
= {
8541 "TKwnull", /* class_name_string */
8544 NULL
, /*NO RESOLUTIONS*/
8547 0, /* nullable Object */
8549 8, /* nullable ANode */
8550 244, /* nullable TKwnull */
8556 /* runtime type nullable TKwnull */
8557 const struct type type_nullable_parser_nodes__TKwnull
= {
8559 "nullable TKwnull", /* class_name_string */
8563 0, {}, /*DEAD TYPE*/
8565 /* runtime type TKwas */
8566 const struct type type_parser_nodes__TKwas
= {
8568 "TKwas", /* class_name_string */
8571 NULL
, /*NO RESOLUTIONS*/
8574 0, /* nullable Object */
8576 8, /* nullable ANode */
8577 245, /* nullable TKwas */
8583 /* runtime type nullable TKwas */
8584 const struct type type_nullable_parser_nodes__TKwas
= {
8586 "nullable TKwas", /* class_name_string */
8590 0, {}, /*DEAD TYPE*/
8592 /* runtime type TKwnullable */
8593 const struct type type_parser_nodes__TKwnullable
= {
8595 "TKwnullable", /* class_name_string */
8598 NULL
, /*NO RESOLUTIONS*/
8601 0, /* nullable Object */
8603 8, /* nullable ANode */
8604 246, /* nullable TKwnullable */
8607 1753, /* TKwnullable */
8610 /* runtime type nullable TKwnullable */
8611 const struct type type_nullable_parser_nodes__TKwnullable
= {
8613 "nullable TKwnullable", /* class_name_string */
8617 0, {}, /*DEAD TYPE*/
8619 /* runtime type TKwisset */
8620 const struct type type_parser_nodes__TKwisset
= {
8622 "TKwisset", /* class_name_string */
8625 NULL
, /*NO RESOLUTIONS*/
8628 0, /* nullable Object */
8630 8, /* nullable ANode */
8631 247, /* nullable TKwisset */
8634 1754, /* TKwisset */
8637 /* runtime type nullable TKwisset */
8638 const struct type type_nullable_parser_nodes__TKwisset
= {
8640 "nullable TKwisset", /* class_name_string */
8644 0, {}, /*DEAD TYPE*/
8646 /* runtime type TKwlabel */
8647 const struct type type_parser_nodes__TKwlabel
= {
8649 "TKwlabel", /* class_name_string */
8652 NULL
, /*NO RESOLUTIONS*/
8655 0, /* nullable Object */
8657 8, /* nullable ANode */
8658 248, /* nullable TKwlabel */
8661 1755, /* TKwlabel */
8664 /* runtime type nullable TKwlabel */
8665 const struct type type_nullable_parser_nodes__TKwlabel
= {
8667 "nullable TKwlabel", /* class_name_string */
8671 0, {}, /*DEAD TYPE*/
8673 /* runtime type TKwdebug */
8674 const struct type type_parser_nodes__TKwdebug
= {
8676 "TKwdebug", /* class_name_string */
8679 NULL
, /*NO RESOLUTIONS*/
8682 0, /* nullable Object */
8684 8, /* nullable ANode */
8685 249, /* nullable TKwdebug */
8688 1756, /* TKwdebug */
8691 /* runtime type nullable TKwdebug */
8692 const struct type type_nullable_parser_nodes__TKwdebug
= {
8694 "nullable TKwdebug", /* class_name_string */
8698 0, {}, /*DEAD TYPE*/
8700 /* runtime type TOpar */
8701 const struct type type_parser_nodes__TOpar
= {
8703 "TOpar", /* class_name_string */
8706 NULL
, /*NO RESOLUTIONS*/
8709 0, /* nullable Object */
8711 8, /* nullable ANode */
8712 250, /* nullable TOpar */
8718 /* runtime type nullable TOpar */
8719 const struct type type_nullable_parser_nodes__TOpar
= {
8721 "nullable TOpar", /* class_name_string */
8725 0, {}, /*DEAD TYPE*/
8727 /* runtime type TCpar */
8728 const struct type type_parser_nodes__TCpar
= {
8730 "TCpar", /* class_name_string */
8733 NULL
, /*NO RESOLUTIONS*/
8736 0, /* nullable Object */
8738 8, /* nullable ANode */
8739 251, /* nullable TCpar */
8745 /* runtime type nullable TCpar */
8746 const struct type type_nullable_parser_nodes__TCpar
= {
8748 "nullable TCpar", /* class_name_string */
8752 0, {}, /*DEAD TYPE*/
8754 /* runtime type TObra */
8755 const struct type type_parser_nodes__TObra
= {
8757 "TObra", /* class_name_string */
8760 NULL
, /*NO RESOLUTIONS*/
8763 0, /* nullable Object */
8765 8, /* nullable ANode */
8766 252, /* nullable TObra */
8772 /* runtime type nullable TObra */
8773 const struct type type_nullable_parser_nodes__TObra
= {
8775 "nullable TObra", /* class_name_string */
8779 0, {}, /*DEAD TYPE*/
8781 /* runtime type TCbra */
8782 const struct type type_parser_nodes__TCbra
= {
8784 "TCbra", /* class_name_string */
8787 NULL
, /*NO RESOLUTIONS*/
8790 0, /* nullable Object */
8792 8, /* nullable ANode */
8793 253, /* nullable TCbra */
8799 /* runtime type nullable TCbra */
8800 const struct type type_nullable_parser_nodes__TCbra
= {
8802 "nullable TCbra", /* class_name_string */
8806 0, {}, /*DEAD TYPE*/
8808 /* runtime type TComma */
8809 const struct type type_parser_nodes__TComma
= {
8811 "TComma", /* class_name_string */
8814 NULL
, /*NO RESOLUTIONS*/
8817 0, /* nullable Object */
8819 8, /* nullable ANode */
8826 /* runtime type TColumn */
8827 const struct type type_parser_nodes__TColumn
= {
8829 "TColumn", /* class_name_string */
8832 NULL
, /*NO RESOLUTIONS*/
8835 0, /* nullable Object */
8837 8, /* nullable ANode */
8844 /* runtime type TQuad */
8845 const struct type type_parser_nodes__TQuad
= {
8847 "TQuad", /* class_name_string */
8850 NULL
, /*NO RESOLUTIONS*/
8853 0, /* nullable Object */
8855 8, /* nullable ANode */
8856 254, /* nullable TQuad */
8862 /* runtime type nullable TQuad */
8863 const struct type type_nullable_parser_nodes__TQuad
= {
8865 "nullable TQuad", /* class_name_string */
8869 0, {}, /*DEAD TYPE*/
8871 /* runtime type TAssign */
8872 const struct type type_parser_nodes__TAssign
= {
8874 "TAssign", /* class_name_string */
8877 NULL
, /*NO RESOLUTIONS*/
8880 0, /* nullable Object */
8882 8, /* nullable ANode */
8883 255, /* nullable TAssign */
8889 /* runtime type nullable TAssign */
8890 const struct type type_nullable_parser_nodes__TAssign
= {
8892 "nullable TAssign", /* class_name_string */
8896 0, {}, /*DEAD TYPE*/
8898 /* runtime type TPluseq */
8899 const struct type type_parser_nodes__TPluseq
= {
8901 "TPluseq", /* class_name_string */
8904 NULL
, /*NO RESOLUTIONS*/
8907 0, /* nullable Object */
8909 8, /* nullable ANode */
8910 256, /* nullable TPluseq */
8916 /* runtime type nullable TPluseq */
8917 const struct type type_nullable_parser_nodes__TPluseq
= {
8919 "nullable TPluseq", /* class_name_string */
8923 0, {}, /*DEAD TYPE*/
8925 /* runtime type TMinuseq */
8926 const struct type type_parser_nodes__TMinuseq
= {
8928 "TMinuseq", /* class_name_string */
8931 NULL
, /*NO RESOLUTIONS*/
8934 0, /* nullable Object */
8936 8, /* nullable ANode */
8937 257, /* nullable TMinuseq */
8940 1764, /* TMinuseq */
8943 /* runtime type nullable TMinuseq */
8944 const struct type type_nullable_parser_nodes__TMinuseq
= {
8946 "nullable TMinuseq", /* class_name_string */
8950 0, {}, /*DEAD TYPE*/
8952 /* runtime type TDotdotdot */
8953 const struct type type_parser_nodes__TDotdotdot
= {
8955 "TDotdotdot", /* class_name_string */
8958 NULL
, /*NO RESOLUTIONS*/
8961 0, /* nullable Object */
8963 8, /* nullable ANode */
8964 258, /* nullable TDotdotdot */
8967 1765, /* TDotdotdot */
8970 /* runtime type nullable TDotdotdot */
8971 const struct type type_nullable_parser_nodes__TDotdotdot
= {
8973 "nullable TDotdotdot", /* class_name_string */
8977 0, {}, /*DEAD TYPE*/
8979 /* runtime type TDotdot */
8980 const struct type type_parser_nodes__TDotdot
= {
8982 "TDotdot", /* class_name_string */
8985 NULL
, /*NO RESOLUTIONS*/
8988 0, /* nullable Object */
8990 8, /* nullable ANode */
8997 /* runtime type TDot */
8998 const struct type type_parser_nodes__TDot
= {
9000 "TDot", /* class_name_string */
9003 NULL
, /*NO RESOLUTIONS*/
9006 0, /* nullable Object */
9008 8, /* nullable ANode */
9009 259, /* nullable TDot */
9015 /* runtime type nullable TDot */
9016 const struct type type_nullable_parser_nodes__TDot
= {
9018 "nullable TDot", /* class_name_string */
9022 0, {}, /*DEAD TYPE*/
9024 /* runtime type TPlus */
9025 const struct type type_parser_nodes__TPlus
= {
9027 "TPlus", /* class_name_string */
9030 NULL
, /*NO RESOLUTIONS*/
9033 0, /* nullable Object */
9035 8, /* nullable ANode */
9036 260, /* nullable TPlus */
9042 /* runtime type nullable TPlus */
9043 const struct type type_nullable_parser_nodes__TPlus
= {
9045 "nullable TPlus", /* class_name_string */
9049 0, {}, /*DEAD TYPE*/
9051 /* runtime type TMinus */
9052 const struct type type_parser_nodes__TMinus
= {
9054 "TMinus", /* class_name_string */
9057 NULL
, /*NO RESOLUTIONS*/
9060 0, /* nullable Object */
9062 8, /* nullable ANode */
9063 261, /* nullable TMinus */
9069 /* runtime type nullable TMinus */
9070 const struct type type_nullable_parser_nodes__TMinus
= {
9072 "nullable TMinus", /* class_name_string */
9076 0, {}, /*DEAD TYPE*/
9078 /* runtime type TStar */
9079 const struct type type_parser_nodes__TStar
= {
9081 "TStar", /* class_name_string */
9084 NULL
, /*NO RESOLUTIONS*/
9087 0, /* nullable Object */
9089 8, /* nullable ANode */
9090 262, /* nullable TStar */
9096 /* runtime type nullable TStar */
9097 const struct type type_nullable_parser_nodes__TStar
= {
9099 "nullable TStar", /* class_name_string */
9103 0, {}, /*DEAD TYPE*/
9105 /* runtime type TSlash */
9106 const struct type type_parser_nodes__TSlash
= {
9108 "TSlash", /* class_name_string */
9111 NULL
, /*NO RESOLUTIONS*/
9114 0, /* nullable Object */
9116 8, /* nullable ANode */
9117 263, /* nullable TSlash */
9123 /* runtime type nullable TSlash */
9124 const struct type type_nullable_parser_nodes__TSlash
= {
9126 "nullable TSlash", /* class_name_string */
9130 0, {}, /*DEAD TYPE*/
9132 /* runtime type TPercent */
9133 const struct type type_parser_nodes__TPercent
= {
9135 "TPercent", /* class_name_string */
9138 NULL
, /*NO RESOLUTIONS*/
9141 0, /* nullable Object */
9143 8, /* nullable ANode */
9144 264, /* nullable TPercent */
9147 1771, /* TPercent */
9150 /* runtime type nullable TPercent */
9151 const struct type type_nullable_parser_nodes__TPercent
= {
9153 "nullable TPercent", /* class_name_string */
9157 0, {}, /*DEAD TYPE*/
9159 /* runtime type TEq */
9160 const struct type type_parser_nodes__TEq
= {
9162 "TEq", /* class_name_string */
9165 NULL
, /*NO RESOLUTIONS*/
9168 0, /* nullable Object */
9170 8, /* nullable ANode */
9171 265, /* nullable TEq */
9177 /* runtime type nullable TEq */
9178 const struct type type_nullable_parser_nodes__TEq
= {
9180 "nullable TEq", /* class_name_string */
9184 0, {}, /*DEAD TYPE*/
9186 /* runtime type TNe */
9187 const struct type type_parser_nodes__TNe
= {
9189 "TNe", /* class_name_string */
9192 NULL
, /*NO RESOLUTIONS*/
9195 0, /* nullable Object */
9197 8, /* nullable ANode */
9198 266, /* nullable TNe */
9204 /* runtime type nullable TNe */
9205 const struct type type_nullable_parser_nodes__TNe
= {
9207 "nullable TNe", /* class_name_string */
9211 0, {}, /*DEAD TYPE*/
9213 /* runtime type TLt */
9214 const struct type type_parser_nodes__TLt
= {
9216 "TLt", /* class_name_string */
9219 NULL
, /*NO RESOLUTIONS*/
9222 0, /* nullable Object */
9224 8, /* nullable ANode */
9225 267, /* nullable TLt */
9231 /* runtime type nullable TLt */
9232 const struct type type_nullable_parser_nodes__TLt
= {
9234 "nullable TLt", /* class_name_string */
9238 0, {}, /*DEAD TYPE*/
9240 /* runtime type TLe */
9241 const struct type type_parser_nodes__TLe
= {
9243 "TLe", /* class_name_string */
9246 NULL
, /*NO RESOLUTIONS*/
9249 0, /* nullable Object */
9251 8, /* nullable ANode */
9252 268, /* nullable TLe */
9258 /* runtime type nullable TLe */
9259 const struct type type_nullable_parser_nodes__TLe
= {
9261 "nullable TLe", /* class_name_string */
9265 0, {}, /*DEAD TYPE*/
9267 /* runtime type TLl */
9268 const struct type type_parser_nodes__TLl
= {
9270 "TLl", /* class_name_string */
9273 NULL
, /*NO RESOLUTIONS*/
9276 0, /* nullable Object */
9278 8, /* nullable ANode */
9279 269, /* nullable TLl */
9285 /* runtime type nullable TLl */
9286 const struct type type_nullable_parser_nodes__TLl
= {
9288 "nullable TLl", /* class_name_string */
9292 0, {}, /*DEAD TYPE*/
9294 /* runtime type TGt */
9295 const struct type type_parser_nodes__TGt
= {
9297 "TGt", /* class_name_string */
9300 NULL
, /*NO RESOLUTIONS*/
9303 0, /* nullable Object */
9305 8, /* nullable ANode */
9306 270, /* nullable TGt */
9312 /* runtime type nullable TGt */
9313 const struct type type_nullable_parser_nodes__TGt
= {
9315 "nullable TGt", /* class_name_string */
9319 0, {}, /*DEAD TYPE*/
9321 /* runtime type TGe */
9322 const struct type type_parser_nodes__TGe
= {
9324 "TGe", /* class_name_string */
9327 NULL
, /*NO RESOLUTIONS*/
9330 0, /* nullable Object */
9332 8, /* nullable ANode */
9333 271, /* nullable TGe */
9339 /* runtime type nullable TGe */
9340 const struct type type_nullable_parser_nodes__TGe
= {
9342 "nullable TGe", /* class_name_string */
9346 0, {}, /*DEAD TYPE*/
9348 /* runtime type TGg */
9349 const struct type type_parser_nodes__TGg
= {
9351 "TGg", /* class_name_string */
9354 NULL
, /*NO RESOLUTIONS*/
9357 0, /* nullable Object */
9359 8, /* nullable ANode */
9360 272, /* nullable TGg */
9366 /* runtime type nullable TGg */
9367 const struct type type_nullable_parser_nodes__TGg
= {
9369 "nullable TGg", /* class_name_string */
9373 0, {}, /*DEAD TYPE*/
9375 /* runtime type TStarship */
9376 const struct type type_parser_nodes__TStarship
= {
9378 "TStarship", /* class_name_string */
9381 NULL
, /*NO RESOLUTIONS*/
9384 0, /* nullable Object */
9386 8, /* nullable ANode */
9387 273, /* nullable TStarship */
9390 1780, /* TStarship */
9393 /* runtime type nullable TStarship */
9394 const struct type type_nullable_parser_nodes__TStarship
= {
9396 "nullable TStarship", /* class_name_string */
9400 0, {}, /*DEAD TYPE*/
9402 /* runtime type TBang */
9403 const struct type type_parser_nodes__TBang
= {
9405 "TBang", /* class_name_string */
9408 NULL
, /*NO RESOLUTIONS*/
9411 0, /* nullable Object */
9413 8, /* nullable ANode */
9420 /* runtime type TAt */
9421 const struct type type_parser_nodes__TAt
= {
9423 "TAt", /* class_name_string */
9426 NULL
, /*NO RESOLUTIONS*/
9429 0, /* nullable Object */
9431 8, /* nullable ANode */
9432 274, /* nullable TAt */
9438 /* runtime type nullable TAt */
9439 const struct type type_nullable_parser_nodes__TAt
= {
9441 "nullable TAt", /* class_name_string */
9445 0, {}, /*DEAD TYPE*/
9447 /* runtime type TClassid */
9448 const struct type type_parser_nodes__TClassid
= {
9450 "TClassid", /* class_name_string */
9453 NULL
, /*NO RESOLUTIONS*/
9456 0, /* nullable Object */
9458 8, /* nullable ANode */
9459 275, /* nullable TClassid */
9462 1782, /* TClassid */
9465 /* runtime type nullable TClassid */
9466 const struct type type_nullable_parser_nodes__TClassid
= {
9468 "nullable TClassid", /* class_name_string */
9472 0, {}, /*DEAD TYPE*/
9474 /* runtime type TId */
9475 const struct type type_parser_nodes__TId
= {
9477 "TId", /* class_name_string */
9480 NULL
, /*NO RESOLUTIONS*/
9483 0, /* nullable Object */
9485 8, /* nullable ANode */
9486 276, /* nullable TId */
9492 /* runtime type nullable TId */
9493 const struct type type_nullable_parser_nodes__TId
= {
9495 "nullable TId", /* class_name_string */
9499 0, {}, /*DEAD TYPE*/
9501 /* runtime type TAttrid */
9502 const struct type type_parser_nodes__TAttrid
= {
9504 "TAttrid", /* class_name_string */
9507 NULL
, /*NO RESOLUTIONS*/
9510 0, /* nullable Object */
9512 8, /* nullable ANode */
9513 277, /* nullable TAttrid */
9519 /* runtime type nullable TAttrid */
9520 const struct type type_nullable_parser_nodes__TAttrid
= {
9522 "nullable TAttrid", /* class_name_string */
9526 0, {}, /*DEAD TYPE*/
9528 /* runtime type TNumber */
9529 const struct type type_parser_nodes__TNumber
= {
9531 "TNumber", /* class_name_string */
9534 NULL
, /*NO RESOLUTIONS*/
9537 0, /* nullable Object */
9539 8, /* nullable ANode */
9540 278, /* nullable TNumber */
9546 /* runtime type nullable TNumber */
9547 const struct type type_nullable_parser_nodes__TNumber
= {
9549 "nullable TNumber", /* class_name_string */
9553 0, {}, /*DEAD TYPE*/
9555 /* runtime type THexNumber */
9556 const struct type type_parser_nodes__THexNumber
= {
9558 "THexNumber", /* class_name_string */
9561 NULL
, /*NO RESOLUTIONS*/
9564 0, /* nullable Object */
9566 8, /* nullable ANode */
9567 279, /* nullable THexNumber */
9570 1786, /* THexNumber */
9573 /* runtime type nullable THexNumber */
9574 const struct type type_nullable_parser_nodes__THexNumber
= {
9576 "nullable THexNumber", /* class_name_string */
9580 0, {}, /*DEAD TYPE*/
9582 /* runtime type TFloat */
9583 const struct type type_parser_nodes__TFloat
= {
9585 "TFloat", /* class_name_string */
9588 NULL
, /*NO RESOLUTIONS*/
9591 0, /* nullable Object */
9593 8, /* nullable ANode */
9594 280, /* nullable TFloat */
9600 /* runtime type nullable TFloat */
9601 const struct type type_nullable_parser_nodes__TFloat
= {
9603 "nullable TFloat", /* class_name_string */
9607 0, {}, /*DEAD TYPE*/
9609 /* runtime type TString */
9610 const struct type type_parser_nodes__TString
= {
9612 "TString", /* class_name_string */
9615 NULL
, /*NO RESOLUTIONS*/
9618 0, /* nullable Object */
9620 8, /* nullable ANode */
9621 281, /* nullable TString */
9627 /* runtime type nullable TString */
9628 const struct type type_nullable_parser_nodes__TString
= {
9630 "nullable TString", /* class_name_string */
9634 0, {}, /*DEAD TYPE*/
9636 /* runtime type TStartString */
9637 const struct type type_parser_nodes__TStartString
= {
9639 "TStartString", /* class_name_string */
9642 NULL
, /*NO RESOLUTIONS*/
9645 0, /* nullable Object */
9647 8, /* nullable ANode */
9648 282, /* nullable TStartString */
9651 1789, /* TStartString */
9654 /* runtime type nullable TStartString */
9655 const struct type type_nullable_parser_nodes__TStartString
= {
9657 "nullable TStartString", /* class_name_string */
9661 0, {}, /*DEAD TYPE*/
9663 /* runtime type TMidString */
9664 const struct type type_parser_nodes__TMidString
= {
9666 "TMidString", /* class_name_string */
9669 NULL
, /*NO RESOLUTIONS*/
9672 0, /* nullable Object */
9674 8, /* nullable ANode */
9675 283, /* nullable TMidString */
9678 1790, /* TMidString */
9681 /* runtime type nullable TMidString */
9682 const struct type type_nullable_parser_nodes__TMidString
= {
9684 "nullable TMidString", /* class_name_string */
9688 0, {}, /*DEAD TYPE*/
9690 /* runtime type TEndString */
9691 const struct type type_parser_nodes__TEndString
= {
9693 "TEndString", /* class_name_string */
9696 NULL
, /*NO RESOLUTIONS*/
9699 0, /* nullable Object */
9701 8, /* nullable ANode */
9702 284, /* nullable TEndString */
9705 1791, /* TEndString */
9708 /* runtime type nullable TEndString */
9709 const struct type type_nullable_parser_nodes__TEndString
= {
9711 "nullable TEndString", /* class_name_string */
9715 0, {}, /*DEAD TYPE*/
9717 /* runtime type TChar */
9718 const struct type type_parser_nodes__TChar
= {
9720 "TChar", /* class_name_string */
9723 NULL
, /*NO RESOLUTIONS*/
9726 0, /* nullable Object */
9728 8, /* nullable ANode */
9729 285, /* nullable TChar */
9735 /* runtime type nullable TChar */
9736 const struct type type_nullable_parser_nodes__TChar
= {
9738 "nullable TChar", /* class_name_string */
9742 0, {}, /*DEAD TYPE*/
9744 /* runtime type TBadString */
9745 const struct type type_parser_nodes__TBadString
= {
9747 "TBadString", /* class_name_string */
9750 NULL
, /*NO RESOLUTIONS*/
9753 0, /* nullable Object */
9755 8, /* nullable ANode */
9759 1519, /* TBadString */
9762 /* runtime type TBadChar */
9763 const struct type type_parser_nodes__TBadChar
= {
9765 "TBadChar", /* class_name_string */
9768 NULL
, /*NO RESOLUTIONS*/
9771 0, /* nullable Object */
9773 8, /* nullable ANode */
9777 1520, /* TBadChar */
9780 /* runtime type TExternCodeSegment */
9781 const struct type type_parser_nodes__TExternCodeSegment
= {
9783 "TExternCodeSegment", /* class_name_string */
9786 NULL
, /*NO RESOLUTIONS*/
9789 0, /* nullable Object */
9791 8, /* nullable ANode */
9792 286, /* nullable TExternCodeSegment */
9795 1793, /* TExternCodeSegment */
9798 /* runtime type nullable TExternCodeSegment */
9799 const struct type type_nullable_parser_nodes__TExternCodeSegment
= {
9801 "nullable TExternCodeSegment", /* class_name_string */
9805 0, {}, /*DEAD TYPE*/
9807 /* runtime type Array[AAnnotation] */
9808 const struct type type_array__Arrayparser_nodes__AAnnotation
= {
9810 "Array[AAnnotation]", /* class_name_string */
9813 &resolution_table_array__Arrayparser_nodes__AAnnotation
,
9816 0, /* nullable Object */
9819 83, /* SequenceRead[nullable Object] */
9820 84, /* Collection[Object] */
9821 601, /* Collection[ANode] */
9822 1318, /* Collection[Prod] */
9823 1294, /* AbstractArrayRead[Object] */
9824 1493, /* Collection[AAnnotation] */
9825 1459, /* Array[Object] */
9826 1648, /* AbstractArrayRead[ANode] */
9828 2023, /* Array[ANode] */
9829 2024, /* AbstractArrayRead[Prod] */
9830 2129, /* AbstractArrayRead[AAnnotation] */
9831 2145, /* Array[Prod] */
9832 2183, /* Array[AAnnotation] */
9835 const struct types resolution_table_array__Arrayparser_nodes__AAnnotation
= {
9838 &type_parser_nodes__AAnnotation
, /* Sequence#0: AAnnotation */
9839 &type_parser_nodes__AAnnotation
, /* SimpleCollection#0: AAnnotation */
9840 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[Array#0]: NativeArray[AAnnotation] */
9841 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Array#0]: Array[AAnnotation] */
9842 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[ArrayCapable#0]: NativeArray[AAnnotation] */
9843 &type_parser_nodes__AAnnotation
, /* RemovableCollection#0: AAnnotation */
9844 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Sequence#0]: Collection[AAnnotation] */
9845 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[SimpleCollection#0]: Collection[AAnnotation] */
9846 &type_parser_nodes__AAnnotation
, /* Collection#0: AAnnotation */
9847 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Collection#0]: Collection[AAnnotation] */
9848 &type_parser_nodes__AAnnotation
, /* SequenceRead#0: AAnnotation */
9849 &type_parser_nodes__AAnnotation
, /* AbstractArrayRead#0: AAnnotation */
9850 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[AbstractArrayRead#0]: Array[AAnnotation] */
9851 &type_array__ArrayIteratorparser_nodes__AAnnotation
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AAnnotation] */
9854 /* runtime type AbstractArrayRead[AAnnotation] */
9855 const struct type type_array__AbstractArrayReadparser_nodes__AAnnotation
= {
9857 "AbstractArrayRead[AAnnotation]", /* class_name_string */
9861 0, {}, /*DEAD TYPE*/
9863 /* runtime type ArraySet[MType] */
9864 const struct type type_array__ArraySetmodel__MType
= {
9866 "ArraySet[MType]", /* class_name_string */
9869 &resolution_table_array__ArraySetmodel__MType
,
9872 0, /* nullable Object */
9876 84, /* Collection[Object] */
9877 93, /* Collection[nullable MType] */
9878 1316, /* Collection[MType] */
9879 607, /* Set[Object] */
9881 1654, /* Set[MType] */
9882 1995, /* ArraySet[MType] */
9885 const struct types resolution_table_array__ArraySetmodel__MType
= {
9888 &type_array__ArraySetIteratormodel__MType
, /* ArraySetIterator[ArraySet#0]: ArraySetIterator[MType] */
9889 &type_model__MType
, /* SimpleCollection#0: MType */
9890 &type_array__Arraymodel__MType
, /* Array[ArraySet#0]: Array[MType] */
9891 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Set#0]: Collection[MType] */
9893 &type_model__MType
, /* RemovableCollection#0: MType */
9895 &type_abstract_collection__Collectionmodel__MType
, /* Collection[SimpleCollection#0]: Collection[MType] */
9896 &type_model__MType
, /* Collection#0: MType */
9897 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
9900 /* runtime type Array[ABreakExpr] */
9901 const struct type type_array__Arrayparser_nodes__ABreakExpr
= {
9903 "Array[ABreakExpr]", /* class_name_string */
9906 &resolution_table_array__Arrayparser_nodes__ABreakExpr
,
9909 0, /* nullable Object */
9912 83, /* SequenceRead[nullable Object] */
9913 84, /* Collection[Object] */
9914 601, /* Collection[ANode] */
9915 1318, /* Collection[Prod] */
9916 1294, /* AbstractArrayRead[Object] */
9917 1500, /* Collection[AExpr] */
9918 1459, /* Array[Object] */
9919 1648, /* AbstractArrayRead[ANode] */
9920 1794, /* Collection[ABreakExpr] */
9921 2023, /* Array[ANode] */
9922 2024, /* AbstractArrayRead[Prod] */
9923 2128, /* AbstractArrayRead[AExpr] */
9924 2145, /* Array[Prod] */
9925 2168, /* AbstractArrayRead[ABreakExpr] */
9926 2182, /* Array[AExpr] */
9927 2201, /* Array[ABreakExpr] */
9930 const struct types resolution_table_array__Arrayparser_nodes__ABreakExpr
= {
9933 &type_parser_nodes__ABreakExpr
, /* Sequence#0: ABreakExpr */
9934 &type_parser_nodes__ABreakExpr
, /* SimpleCollection#0: ABreakExpr */
9935 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[Array#0]: NativeArray[ABreakExpr] */
9936 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Array#0]: Array[ABreakExpr] */
9937 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[ABreakExpr] */
9938 &type_parser_nodes__ABreakExpr
, /* RemovableCollection#0: ABreakExpr */
9939 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[Sequence#0]: Collection[ABreakExpr] */
9940 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[SimpleCollection#0]: Collection[ABreakExpr] */
9941 &type_parser_nodes__ABreakExpr
, /* Collection#0: ABreakExpr */
9942 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[Collection#0]: Collection[ABreakExpr] */
9943 &type_parser_nodes__ABreakExpr
, /* SequenceRead#0: ABreakExpr */
9944 &type_parser_nodes__ABreakExpr
, /* AbstractArrayRead#0: ABreakExpr */
9945 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[AbstractArrayRead#0]: Array[ABreakExpr] */
9946 &type_array__ArrayIteratorparser_nodes__ABreakExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[ABreakExpr] */
9949 /* runtime type Collection[ABreakExpr] */
9950 const struct type type_abstract_collection__Collectionparser_nodes__ABreakExpr
= {
9952 "Collection[ABreakExpr]", /* class_name_string */
9956 0, {}, /*DEAD TYPE*/
9958 /* runtime type AbstractArrayRead[ABreakExpr] */
9959 const struct type type_array__AbstractArrayReadparser_nodes__ABreakExpr
= {
9961 "AbstractArrayRead[ABreakExpr]", /* class_name_string */
9965 0, {}, /*DEAD TYPE*/
9967 /* runtime type Array[AContinueExpr] */
9968 const struct type type_array__Arrayparser_nodes__AContinueExpr
= {
9970 "Array[AContinueExpr]", /* class_name_string */
9973 &resolution_table_array__Arrayparser_nodes__AContinueExpr
,
9976 0, /* nullable Object */
9979 83, /* SequenceRead[nullable Object] */
9980 84, /* Collection[Object] */
9981 601, /* Collection[ANode] */
9982 1318, /* Collection[Prod] */
9983 1294, /* AbstractArrayRead[Object] */
9984 1500, /* Collection[AExpr] */
9985 1459, /* Array[Object] */
9986 1648, /* AbstractArrayRead[ANode] */
9987 1795, /* Collection[AContinueExpr] */
9988 2023, /* Array[ANode] */
9989 2024, /* AbstractArrayRead[Prod] */
9990 2128, /* AbstractArrayRead[AExpr] */
9991 2145, /* Array[Prod] */
9992 2169, /* AbstractArrayRead[AContinueExpr] */
9993 2182, /* Array[AExpr] */
9994 2202, /* Array[AContinueExpr] */