1 #include "nit__nith.types.0.h"
2 /* runtime type ReduceAction288 */
3 const struct type type_nit__parser__ReduceAction288
= {
5 "ReduceAction288", /* class_name_string */
8 NULL
, /*NO RESOLUTIONS*/
12 2622, /* nullable Object */
13 2180, /* ReduceAction */
16 /* runtime type ReduceAction289 */
17 const struct type type_nit__parser__ReduceAction289
= {
19 "ReduceAction289", /* class_name_string */
22 NULL
, /*NO RESOLUTIONS*/
26 2622, /* nullable Object */
27 2180, /* ReduceAction */
30 /* runtime type ReduceAction291 */
31 const struct type type_nit__parser__ReduceAction291
= {
33 "ReduceAction291", /* class_name_string */
36 NULL
, /*NO RESOLUTIONS*/
40 2622, /* nullable Object */
41 2180, /* ReduceAction */
44 /* runtime type ReduceAction293 */
45 const struct type type_nit__parser__ReduceAction293
= {
47 "ReduceAction293", /* class_name_string */
50 NULL
, /*NO RESOLUTIONS*/
54 2622, /* nullable Object */
55 2180, /* ReduceAction */
58 /* runtime type ReduceAction294 */
59 const struct type type_nit__parser__ReduceAction294
= {
61 "ReduceAction294", /* class_name_string */
64 NULL
, /*NO RESOLUTIONS*/
68 2622, /* nullable Object */
69 2180, /* ReduceAction */
72 /* runtime type ReduceAction295 */
73 const struct type type_nit__parser__ReduceAction295
= {
75 "ReduceAction295", /* class_name_string */
78 NULL
, /*NO RESOLUTIONS*/
82 2622, /* nullable Object */
83 2180, /* ReduceAction */
86 /* runtime type ReduceAction296 */
87 const struct type type_nit__parser__ReduceAction296
= {
89 "ReduceAction296", /* class_name_string */
92 NULL
, /*NO RESOLUTIONS*/
96 2622, /* nullable Object */
97 2180, /* ReduceAction */
100 /* runtime type ReduceAction297 */
101 const struct type type_nit__parser__ReduceAction297
= {
103 "ReduceAction297", /* class_name_string */
106 NULL
, /*NO RESOLUTIONS*/
110 2622, /* nullable Object */
111 2180, /* ReduceAction */
114 /* runtime type ReduceAction298 */
115 const struct type type_nit__parser__ReduceAction298
= {
117 "ReduceAction298", /* class_name_string */
120 NULL
, /*NO RESOLUTIONS*/
124 2622, /* nullable Object */
125 2180, /* ReduceAction */
128 /* runtime type ReduceAction299 */
129 const struct type type_nit__parser__ReduceAction299
= {
131 "ReduceAction299", /* class_name_string */
134 NULL
, /*NO RESOLUTIONS*/
138 2622, /* nullable Object */
139 2180, /* ReduceAction */
142 /* runtime type ReduceAction300 */
143 const struct type type_nit__parser__ReduceAction300
= {
145 "ReduceAction300", /* class_name_string */
148 NULL
, /*NO RESOLUTIONS*/
152 2622, /* nullable Object */
153 2180, /* ReduceAction */
156 /* runtime type ReduceAction302 */
157 const struct type type_nit__parser__ReduceAction302
= {
159 "ReduceAction302", /* class_name_string */
162 NULL
, /*NO RESOLUTIONS*/
166 2622, /* nullable Object */
167 2180, /* ReduceAction */
170 /* runtime type ReduceAction304 */
171 const struct type type_nit__parser__ReduceAction304
= {
173 "ReduceAction304", /* class_name_string */
176 NULL
, /*NO RESOLUTIONS*/
180 2622, /* nullable Object */
181 2180, /* ReduceAction */
184 /* runtime type ReduceAction306 */
185 const struct type type_nit__parser__ReduceAction306
= {
187 "ReduceAction306", /* class_name_string */
190 NULL
, /*NO RESOLUTIONS*/
194 2622, /* nullable Object */
195 2180, /* ReduceAction */
198 /* runtime type ReduceAction308 */
199 const struct type type_nit__parser__ReduceAction308
= {
201 "ReduceAction308", /* class_name_string */
204 NULL
, /*NO RESOLUTIONS*/
208 2622, /* nullable Object */
209 2180, /* ReduceAction */
212 /* runtime type ReduceAction309 */
213 const struct type type_nit__parser__ReduceAction309
= {
215 "ReduceAction309", /* class_name_string */
218 NULL
, /*NO RESOLUTIONS*/
222 2622, /* nullable Object */
223 2180, /* ReduceAction */
226 /* runtime type ReduceAction311 */
227 const struct type type_nit__parser__ReduceAction311
= {
229 "ReduceAction311", /* class_name_string */
232 NULL
, /*NO RESOLUTIONS*/
236 2622, /* nullable Object */
237 2180, /* ReduceAction */
240 /* runtime type ReduceAction312 */
241 const struct type type_nit__parser__ReduceAction312
= {
243 "ReduceAction312", /* class_name_string */
246 NULL
, /*NO RESOLUTIONS*/
250 2622, /* nullable Object */
251 2180, /* ReduceAction */
254 /* runtime type ReduceAction314 */
255 const struct type type_nit__parser__ReduceAction314
= {
257 "ReduceAction314", /* class_name_string */
260 NULL
, /*NO RESOLUTIONS*/
264 2622, /* nullable Object */
265 2180, /* ReduceAction */
268 /* runtime type ReduceAction315 */
269 const struct type type_nit__parser__ReduceAction315
= {
271 "ReduceAction315", /* class_name_string */
274 NULL
, /*NO RESOLUTIONS*/
278 2622, /* nullable Object */
279 2180, /* ReduceAction */
282 /* runtime type ReduceAction316 */
283 const struct type type_nit__parser__ReduceAction316
= {
285 "ReduceAction316", /* class_name_string */
288 NULL
, /*NO RESOLUTIONS*/
292 2622, /* nullable Object */
293 2180, /* ReduceAction */
296 /* runtime type ReduceAction318 */
297 const struct type type_nit__parser__ReduceAction318
= {
299 "ReduceAction318", /* class_name_string */
302 NULL
, /*NO RESOLUTIONS*/
306 2622, /* nullable Object */
307 2180, /* ReduceAction */
310 /* runtime type ReduceAction320 */
311 const struct type type_nit__parser__ReduceAction320
= {
313 "ReduceAction320", /* class_name_string */
316 NULL
, /*NO RESOLUTIONS*/
320 2622, /* nullable Object */
321 2180, /* ReduceAction */
324 /* runtime type ReduceAction321 */
325 const struct type type_nit__parser__ReduceAction321
= {
327 "ReduceAction321", /* class_name_string */
330 NULL
, /*NO RESOLUTIONS*/
334 2622, /* nullable Object */
335 2180, /* ReduceAction */
338 /* runtime type ReduceAction322 */
339 const struct type type_nit__parser__ReduceAction322
= {
341 "ReduceAction322", /* class_name_string */
344 NULL
, /*NO RESOLUTIONS*/
348 2622, /* nullable Object */
349 2180, /* ReduceAction */
352 /* runtime type ReduceAction323 */
353 const struct type type_nit__parser__ReduceAction323
= {
355 "ReduceAction323", /* class_name_string */
358 NULL
, /*NO RESOLUTIONS*/
362 2622, /* nullable Object */
363 2180, /* ReduceAction */
366 /* runtime type ReduceAction325 */
367 const struct type type_nit__parser__ReduceAction325
= {
369 "ReduceAction325", /* class_name_string */
372 NULL
, /*NO RESOLUTIONS*/
376 2622, /* nullable Object */
377 2180, /* ReduceAction */
380 /* runtime type ReduceAction326 */
381 const struct type type_nit__parser__ReduceAction326
= {
383 "ReduceAction326", /* class_name_string */
386 NULL
, /*NO RESOLUTIONS*/
390 2622, /* nullable Object */
391 2180, /* ReduceAction */
394 /* runtime type ReduceAction327 */
395 const struct type type_nit__parser__ReduceAction327
= {
397 "ReduceAction327", /* class_name_string */
400 NULL
, /*NO RESOLUTIONS*/
404 2622, /* nullable Object */
405 2180, /* ReduceAction */
408 /* runtime type ReduceAction328 */
409 const struct type type_nit__parser__ReduceAction328
= {
411 "ReduceAction328", /* class_name_string */
414 NULL
, /*NO RESOLUTIONS*/
418 2622, /* nullable Object */
419 2180, /* ReduceAction */
422 /* runtime type ReduceAction330 */
423 const struct type type_nit__parser__ReduceAction330
= {
425 "ReduceAction330", /* class_name_string */
428 NULL
, /*NO RESOLUTIONS*/
432 2622, /* nullable Object */
433 2180, /* ReduceAction */
436 /* runtime type ReduceAction331 */
437 const struct type type_nit__parser__ReduceAction331
= {
439 "ReduceAction331", /* class_name_string */
442 NULL
, /*NO RESOLUTIONS*/
446 2622, /* nullable Object */
447 2180, /* ReduceAction */
450 /* runtime type ReduceAction333 */
451 const struct type type_nit__parser__ReduceAction333
= {
453 "ReduceAction333", /* class_name_string */
456 NULL
, /*NO RESOLUTIONS*/
460 2622, /* nullable Object */
461 2180, /* ReduceAction */
464 /* runtime type ReduceAction335 */
465 const struct type type_nit__parser__ReduceAction335
= {
467 "ReduceAction335", /* class_name_string */
470 NULL
, /*NO RESOLUTIONS*/
474 2622, /* nullable Object */
475 2180, /* ReduceAction */
478 /* runtime type ReduceAction337 */
479 const struct type type_nit__parser__ReduceAction337
= {
481 "ReduceAction337", /* class_name_string */
484 NULL
, /*NO RESOLUTIONS*/
488 2622, /* nullable Object */
489 2180, /* ReduceAction */
492 /* runtime type ReduceAction341 */
493 const struct type type_nit__parser__ReduceAction341
= {
495 "ReduceAction341", /* class_name_string */
498 NULL
, /*NO RESOLUTIONS*/
502 2622, /* nullable Object */
503 2180, /* ReduceAction */
506 /* runtime type ReduceAction343 */
507 const struct type type_nit__parser__ReduceAction343
= {
509 "ReduceAction343", /* class_name_string */
512 NULL
, /*NO RESOLUTIONS*/
516 2622, /* nullable Object */
517 2180, /* ReduceAction */
520 /* runtime type ReduceAction345 */
521 const struct type type_nit__parser__ReduceAction345
= {
523 "ReduceAction345", /* class_name_string */
526 NULL
, /*NO RESOLUTIONS*/
530 2622, /* nullable Object */
531 2180, /* ReduceAction */
534 /* runtime type ReduceAction349 */
535 const struct type type_nit__parser__ReduceAction349
= {
537 "ReduceAction349", /* class_name_string */
540 NULL
, /*NO RESOLUTIONS*/
544 2622, /* nullable Object */
545 2180, /* ReduceAction */
548 /* runtime type ReduceAction351 */
549 const struct type type_nit__parser__ReduceAction351
= {
551 "ReduceAction351", /* class_name_string */
554 NULL
, /*NO RESOLUTIONS*/
558 2622, /* nullable Object */
559 2180, /* ReduceAction */
562 /* runtime type ReduceAction353 */
563 const struct type type_nit__parser__ReduceAction353
= {
565 "ReduceAction353", /* class_name_string */
568 NULL
, /*NO RESOLUTIONS*/
572 2622, /* nullable Object */
573 2180, /* ReduceAction */
576 /* runtime type ReduceAction354 */
577 const struct type type_nit__parser__ReduceAction354
= {
579 "ReduceAction354", /* class_name_string */
582 NULL
, /*NO RESOLUTIONS*/
586 2622, /* nullable Object */
587 2180, /* ReduceAction */
590 /* runtime type ReduceAction355 */
591 const struct type type_nit__parser__ReduceAction355
= {
593 "ReduceAction355", /* class_name_string */
596 NULL
, /*NO RESOLUTIONS*/
600 2622, /* nullable Object */
601 2180, /* ReduceAction */
604 /* runtime type ReduceAction356 */
605 const struct type type_nit__parser__ReduceAction356
= {
607 "ReduceAction356", /* class_name_string */
610 NULL
, /*NO RESOLUTIONS*/
614 2622, /* nullable Object */
615 2180, /* ReduceAction */
618 /* runtime type ReduceAction357 */
619 const struct type type_nit__parser__ReduceAction357
= {
621 "ReduceAction357", /* class_name_string */
624 NULL
, /*NO RESOLUTIONS*/
628 2622, /* nullable Object */
629 2180, /* ReduceAction */
632 /* runtime type ReduceAction358 */
633 const struct type type_nit__parser__ReduceAction358
= {
635 "ReduceAction358", /* class_name_string */
638 NULL
, /*NO RESOLUTIONS*/
642 2622, /* nullable Object */
643 2180, /* ReduceAction */
646 /* runtime type ReduceAction359 */
647 const struct type type_nit__parser__ReduceAction359
= {
649 "ReduceAction359", /* class_name_string */
652 NULL
, /*NO RESOLUTIONS*/
656 2622, /* nullable Object */
657 2180, /* ReduceAction */
660 /* runtime type ReduceAction360 */
661 const struct type type_nit__parser__ReduceAction360
= {
663 "ReduceAction360", /* class_name_string */
666 NULL
, /*NO RESOLUTIONS*/
670 2622, /* nullable Object */
671 2180, /* ReduceAction */
674 /* runtime type ReduceAction363 */
675 const struct type type_nit__parser__ReduceAction363
= {
677 "ReduceAction363", /* class_name_string */
680 NULL
, /*NO RESOLUTIONS*/
684 2622, /* nullable Object */
685 2180, /* ReduceAction */
688 /* runtime type ReduceAction364 */
689 const struct type type_nit__parser__ReduceAction364
= {
691 "ReduceAction364", /* class_name_string */
694 NULL
, /*NO RESOLUTIONS*/
698 2622, /* nullable Object */
699 2180, /* ReduceAction */
702 /* runtime type ReduceAction365 */
703 const struct type type_nit__parser__ReduceAction365
= {
705 "ReduceAction365", /* class_name_string */
708 NULL
, /*NO RESOLUTIONS*/
712 2622, /* nullable Object */
713 2180, /* ReduceAction */
716 /* runtime type ReduceAction367 */
717 const struct type type_nit__parser__ReduceAction367
= {
719 "ReduceAction367", /* class_name_string */
722 NULL
, /*NO RESOLUTIONS*/
726 2622, /* nullable Object */
727 2180, /* ReduceAction */
730 /* runtime type ReduceAction368 */
731 const struct type type_nit__parser__ReduceAction368
= {
733 "ReduceAction368", /* class_name_string */
736 NULL
, /*NO RESOLUTIONS*/
740 2622, /* nullable Object */
741 2180, /* ReduceAction */
744 /* runtime type ReduceAction369 */
745 const struct type type_nit__parser__ReduceAction369
= {
747 "ReduceAction369", /* class_name_string */
750 NULL
, /*NO RESOLUTIONS*/
754 2622, /* nullable Object */
755 2180, /* ReduceAction */
758 /* runtime type ReduceAction370 */
759 const struct type type_nit__parser__ReduceAction370
= {
761 "ReduceAction370", /* class_name_string */
764 NULL
, /*NO RESOLUTIONS*/
768 2622, /* nullable Object */
769 2180, /* ReduceAction */
772 /* runtime type ReduceAction371 */
773 const struct type type_nit__parser__ReduceAction371
= {
775 "ReduceAction371", /* class_name_string */
778 NULL
, /*NO RESOLUTIONS*/
782 2622, /* nullable Object */
783 2180, /* ReduceAction */
786 /* runtime type ReduceAction372 */
787 const struct type type_nit__parser__ReduceAction372
= {
789 "ReduceAction372", /* class_name_string */
792 NULL
, /*NO RESOLUTIONS*/
796 2622, /* nullable Object */
797 2180, /* ReduceAction */
800 /* runtime type ReduceAction373 */
801 const struct type type_nit__parser__ReduceAction373
= {
803 "ReduceAction373", /* class_name_string */
806 NULL
, /*NO RESOLUTIONS*/
810 2622, /* nullable Object */
811 2180, /* ReduceAction */
814 /* runtime type ReduceAction374 */
815 const struct type type_nit__parser__ReduceAction374
= {
817 "ReduceAction374", /* class_name_string */
820 NULL
, /*NO RESOLUTIONS*/
824 2622, /* nullable Object */
825 2180, /* ReduceAction */
828 /* runtime type ReduceAction375 */
829 const struct type type_nit__parser__ReduceAction375
= {
831 "ReduceAction375", /* class_name_string */
834 NULL
, /*NO RESOLUTIONS*/
838 2622, /* nullable Object */
839 2180, /* ReduceAction */
842 /* runtime type ReduceAction376 */
843 const struct type type_nit__parser__ReduceAction376
= {
845 "ReduceAction376", /* class_name_string */
848 NULL
, /*NO RESOLUTIONS*/
852 2622, /* nullable Object */
853 2180, /* ReduceAction */
856 /* runtime type ReduceAction377 */
857 const struct type type_nit__parser__ReduceAction377
= {
859 "ReduceAction377", /* class_name_string */
862 NULL
, /*NO RESOLUTIONS*/
866 2622, /* nullable Object */
867 2180, /* ReduceAction */
870 /* runtime type ReduceAction378 */
871 const struct type type_nit__parser__ReduceAction378
= {
873 "ReduceAction378", /* class_name_string */
876 NULL
, /*NO RESOLUTIONS*/
880 2622, /* nullable Object */
881 2180, /* ReduceAction */
884 /* runtime type ReduceAction379 */
885 const struct type type_nit__parser__ReduceAction379
= {
887 "ReduceAction379", /* class_name_string */
890 NULL
, /*NO RESOLUTIONS*/
894 2622, /* nullable Object */
895 2180, /* ReduceAction */
898 /* runtime type ReduceAction380 */
899 const struct type type_nit__parser__ReduceAction380
= {
901 "ReduceAction380", /* class_name_string */
904 NULL
, /*NO RESOLUTIONS*/
908 2622, /* nullable Object */
909 2180, /* ReduceAction */
912 /* runtime type ReduceAction381 */
913 const struct type type_nit__parser__ReduceAction381
= {
915 "ReduceAction381", /* class_name_string */
918 NULL
, /*NO RESOLUTIONS*/
922 2622, /* nullable Object */
923 2180, /* ReduceAction */
926 /* runtime type ReduceAction382 */
927 const struct type type_nit__parser__ReduceAction382
= {
929 "ReduceAction382", /* class_name_string */
932 NULL
, /*NO RESOLUTIONS*/
936 2622, /* nullable Object */
937 2180, /* ReduceAction */
940 /* runtime type ReduceAction383 */
941 const struct type type_nit__parser__ReduceAction383
= {
943 "ReduceAction383", /* class_name_string */
946 NULL
, /*NO RESOLUTIONS*/
950 2622, /* nullable Object */
951 2180, /* ReduceAction */
954 /* runtime type ReduceAction386 */
955 const struct type type_nit__parser__ReduceAction386
= {
957 "ReduceAction386", /* class_name_string */
960 NULL
, /*NO RESOLUTIONS*/
964 2622, /* nullable Object */
965 2180, /* ReduceAction */
968 /* runtime type ReduceAction387 */
969 const struct type type_nit__parser__ReduceAction387
= {
971 "ReduceAction387", /* class_name_string */
974 NULL
, /*NO RESOLUTIONS*/
978 2622, /* nullable Object */
979 2180, /* ReduceAction */
982 /* runtime type ReduceAction388 */
983 const struct type type_nit__parser__ReduceAction388
= {
985 "ReduceAction388", /* class_name_string */
988 NULL
, /*NO RESOLUTIONS*/
992 2622, /* nullable Object */
993 2180, /* ReduceAction */
996 /* runtime type ReduceAction389 */
997 const struct type type_nit__parser__ReduceAction389
= {
999 "ReduceAction389", /* class_name_string */
1002 NULL
, /*NO RESOLUTIONS*/
1006 2622, /* nullable Object */
1007 2180, /* ReduceAction */
1010 /* runtime type ReduceAction391 */
1011 const struct type type_nit__parser__ReduceAction391
= {
1013 "ReduceAction391", /* class_name_string */
1016 NULL
, /*NO RESOLUTIONS*/
1020 2622, /* nullable Object */
1021 2180, /* ReduceAction */
1024 /* runtime type ReduceAction392 */
1025 const struct type type_nit__parser__ReduceAction392
= {
1027 "ReduceAction392", /* class_name_string */
1030 NULL
, /*NO RESOLUTIONS*/
1034 2622, /* nullable Object */
1035 2180, /* ReduceAction */
1038 /* runtime type ReduceAction393 */
1039 const struct type type_nit__parser__ReduceAction393
= {
1041 "ReduceAction393", /* class_name_string */
1044 NULL
, /*NO RESOLUTIONS*/
1048 2622, /* nullable Object */
1049 2180, /* ReduceAction */
1052 /* runtime type ReduceAction394 */
1053 const struct type type_nit__parser__ReduceAction394
= {
1055 "ReduceAction394", /* class_name_string */
1058 NULL
, /*NO RESOLUTIONS*/
1062 2622, /* nullable Object */
1063 2180, /* ReduceAction */
1066 /* runtime type ReduceAction396 */
1067 const struct type type_nit__parser__ReduceAction396
= {
1069 "ReduceAction396", /* class_name_string */
1072 NULL
, /*NO RESOLUTIONS*/
1076 2622, /* nullable Object */
1077 2180, /* ReduceAction */
1080 /* runtime type ReduceAction398 */
1081 const struct type type_nit__parser__ReduceAction398
= {
1083 "ReduceAction398", /* class_name_string */
1086 NULL
, /*NO RESOLUTIONS*/
1090 2622, /* nullable Object */
1091 2180, /* ReduceAction */
1094 /* runtime type ReduceAction399 */
1095 const struct type type_nit__parser__ReduceAction399
= {
1097 "ReduceAction399", /* class_name_string */
1100 NULL
, /*NO RESOLUTIONS*/
1104 2622, /* nullable Object */
1105 2180, /* ReduceAction */
1108 /* runtime type ReduceAction400 */
1109 const struct type type_nit__parser__ReduceAction400
= {
1111 "ReduceAction400", /* class_name_string */
1114 NULL
, /*NO RESOLUTIONS*/
1118 2622, /* nullable Object */
1119 2180, /* ReduceAction */
1122 /* runtime type ReduceAction401 */
1123 const struct type type_nit__parser__ReduceAction401
= {
1125 "ReduceAction401", /* class_name_string */
1128 NULL
, /*NO RESOLUTIONS*/
1132 2622, /* nullable Object */
1133 2180, /* ReduceAction */
1136 /* runtime type ReduceAction402 */
1137 const struct type type_nit__parser__ReduceAction402
= {
1139 "ReduceAction402", /* class_name_string */
1142 NULL
, /*NO RESOLUTIONS*/
1146 2622, /* nullable Object */
1147 2180, /* ReduceAction */
1150 /* runtime type ReduceAction403 */
1151 const struct type type_nit__parser__ReduceAction403
= {
1153 "ReduceAction403", /* class_name_string */
1156 NULL
, /*NO RESOLUTIONS*/
1160 2622, /* nullable Object */
1161 2180, /* ReduceAction */
1164 /* runtime type ReduceAction406 */
1165 const struct type type_nit__parser__ReduceAction406
= {
1167 "ReduceAction406", /* class_name_string */
1170 NULL
, /*NO RESOLUTIONS*/
1174 2622, /* nullable Object */
1175 2180, /* ReduceAction */
1178 /* runtime type ReduceAction407 */
1179 const struct type type_nit__parser__ReduceAction407
= {
1181 "ReduceAction407", /* class_name_string */
1184 NULL
, /*NO RESOLUTIONS*/
1188 2622, /* nullable Object */
1189 2180, /* ReduceAction */
1192 /* runtime type ReduceAction408 */
1193 const struct type type_nit__parser__ReduceAction408
= {
1195 "ReduceAction408", /* class_name_string */
1198 NULL
, /*NO RESOLUTIONS*/
1202 2622, /* nullable Object */
1203 2180, /* ReduceAction */
1206 /* runtime type ReduceAction409 */
1207 const struct type type_nit__parser__ReduceAction409
= {
1209 "ReduceAction409", /* class_name_string */
1212 NULL
, /*NO RESOLUTIONS*/
1216 2622, /* nullable Object */
1217 2180, /* ReduceAction */
1220 /* runtime type ReduceAction410 */
1221 const struct type type_nit__parser__ReduceAction410
= {
1223 "ReduceAction410", /* class_name_string */
1226 NULL
, /*NO RESOLUTIONS*/
1230 2622, /* nullable Object */
1231 2180, /* ReduceAction */
1234 /* runtime type ReduceAction412 */
1235 const struct type type_nit__parser__ReduceAction412
= {
1237 "ReduceAction412", /* class_name_string */
1240 NULL
, /*NO RESOLUTIONS*/
1244 2622, /* nullable Object */
1245 2180, /* ReduceAction */
1248 /* runtime type ReduceAction413 */
1249 const struct type type_nit__parser__ReduceAction413
= {
1251 "ReduceAction413", /* class_name_string */
1254 NULL
, /*NO RESOLUTIONS*/
1258 2622, /* nullable Object */
1259 2180, /* ReduceAction */
1262 /* runtime type ReduceAction414 */
1263 const struct type type_nit__parser__ReduceAction414
= {
1265 "ReduceAction414", /* class_name_string */
1268 NULL
, /*NO RESOLUTIONS*/
1272 2622, /* nullable Object */
1273 2180, /* ReduceAction */
1276 /* runtime type ReduceAction415 */
1277 const struct type type_nit__parser__ReduceAction415
= {
1279 "ReduceAction415", /* class_name_string */
1282 NULL
, /*NO RESOLUTIONS*/
1286 2622, /* nullable Object */
1287 2180, /* ReduceAction */
1290 /* runtime type ReduceAction418 */
1291 const struct type type_nit__parser__ReduceAction418
= {
1293 "ReduceAction418", /* class_name_string */
1296 NULL
, /*NO RESOLUTIONS*/
1300 2622, /* nullable Object */
1301 2180, /* ReduceAction */
1304 /* runtime type ReduceAction420 */
1305 const struct type type_nit__parser__ReduceAction420
= {
1307 "ReduceAction420", /* class_name_string */
1310 NULL
, /*NO RESOLUTIONS*/
1314 2622, /* nullable Object */
1315 2180, /* ReduceAction */
1318 /* runtime type ReduceAction421 */
1319 const struct type type_nit__parser__ReduceAction421
= {
1321 "ReduceAction421", /* class_name_string */
1324 NULL
, /*NO RESOLUTIONS*/
1328 2622, /* nullable Object */
1329 2180, /* ReduceAction */
1332 /* runtime type ReduceAction422 */
1333 const struct type type_nit__parser__ReduceAction422
= {
1335 "ReduceAction422", /* class_name_string */
1338 NULL
, /*NO RESOLUTIONS*/
1342 2622, /* nullable Object */
1343 2180, /* ReduceAction */
1346 /* runtime type ReduceAction423 */
1347 const struct type type_nit__parser__ReduceAction423
= {
1349 "ReduceAction423", /* class_name_string */
1352 NULL
, /*NO RESOLUTIONS*/
1356 2622, /* nullable Object */
1357 2180, /* ReduceAction */
1360 /* runtime type ReduceAction424 */
1361 const struct type type_nit__parser__ReduceAction424
= {
1363 "ReduceAction424", /* class_name_string */
1366 NULL
, /*NO RESOLUTIONS*/
1370 2622, /* nullable Object */
1371 2180, /* ReduceAction */
1374 /* runtime type ReduceAction425 */
1375 const struct type type_nit__parser__ReduceAction425
= {
1377 "ReduceAction425", /* class_name_string */
1380 NULL
, /*NO RESOLUTIONS*/
1384 2622, /* nullable Object */
1385 2180, /* ReduceAction */
1388 /* runtime type ReduceAction426 */
1389 const struct type type_nit__parser__ReduceAction426
= {
1391 "ReduceAction426", /* class_name_string */
1394 NULL
, /*NO RESOLUTIONS*/
1398 2622, /* nullable Object */
1399 2180, /* ReduceAction */
1402 /* runtime type ReduceAction427 */
1403 const struct type type_nit__parser__ReduceAction427
= {
1405 "ReduceAction427", /* class_name_string */
1408 NULL
, /*NO RESOLUTIONS*/
1412 2622, /* nullable Object */
1413 2180, /* ReduceAction */
1416 /* runtime type ReduceAction428 */
1417 const struct type type_nit__parser__ReduceAction428
= {
1419 "ReduceAction428", /* class_name_string */
1422 NULL
, /*NO RESOLUTIONS*/
1426 2622, /* nullable Object */
1427 2180, /* ReduceAction */
1430 /* runtime type ReduceAction429 */
1431 const struct type type_nit__parser__ReduceAction429
= {
1433 "ReduceAction429", /* class_name_string */
1436 NULL
, /*NO RESOLUTIONS*/
1440 2622, /* nullable Object */
1441 2180, /* ReduceAction */
1444 /* runtime type ReduceAction430 */
1445 const struct type type_nit__parser__ReduceAction430
= {
1447 "ReduceAction430", /* class_name_string */
1450 NULL
, /*NO RESOLUTIONS*/
1454 2622, /* nullable Object */
1455 2180, /* ReduceAction */
1458 /* runtime type ReduceAction434 */
1459 const struct type type_nit__parser__ReduceAction434
= {
1461 "ReduceAction434", /* class_name_string */
1464 NULL
, /*NO RESOLUTIONS*/
1468 2622, /* nullable Object */
1469 2180, /* ReduceAction */
1472 /* runtime type ReduceAction437 */
1473 const struct type type_nit__parser__ReduceAction437
= {
1475 "ReduceAction437", /* class_name_string */
1478 NULL
, /*NO RESOLUTIONS*/
1482 2622, /* nullable Object */
1483 2180, /* ReduceAction */
1486 /* runtime type ReduceAction438 */
1487 const struct type type_nit__parser__ReduceAction438
= {
1489 "ReduceAction438", /* class_name_string */
1492 NULL
, /*NO RESOLUTIONS*/
1496 2622, /* nullable Object */
1497 2180, /* ReduceAction */
1500 /* runtime type ReduceAction439 */
1501 const struct type type_nit__parser__ReduceAction439
= {
1503 "ReduceAction439", /* class_name_string */
1506 NULL
, /*NO RESOLUTIONS*/
1510 2622, /* nullable Object */
1511 2180, /* ReduceAction */
1514 /* runtime type ReduceAction440 */
1515 const struct type type_nit__parser__ReduceAction440
= {
1517 "ReduceAction440", /* class_name_string */
1520 NULL
, /*NO RESOLUTIONS*/
1524 2622, /* nullable Object */
1525 2180, /* ReduceAction */
1528 /* runtime type ReduceAction441 */
1529 const struct type type_nit__parser__ReduceAction441
= {
1531 "ReduceAction441", /* class_name_string */
1534 NULL
, /*NO RESOLUTIONS*/
1538 2622, /* nullable Object */
1539 2180, /* ReduceAction */
1542 /* runtime type ReduceAction442 */
1543 const struct type type_nit__parser__ReduceAction442
= {
1545 "ReduceAction442", /* class_name_string */
1548 NULL
, /*NO RESOLUTIONS*/
1552 2622, /* nullable Object */
1553 2180, /* ReduceAction */
1556 /* runtime type ReduceAction443 */
1557 const struct type type_nit__parser__ReduceAction443
= {
1559 "ReduceAction443", /* class_name_string */
1562 NULL
, /*NO RESOLUTIONS*/
1566 2622, /* nullable Object */
1567 2180, /* ReduceAction */
1570 /* runtime type ReduceAction444 */
1571 const struct type type_nit__parser__ReduceAction444
= {
1573 "ReduceAction444", /* class_name_string */
1576 NULL
, /*NO RESOLUTIONS*/
1580 2622, /* nullable Object */
1581 2180, /* ReduceAction */
1584 /* runtime type ReduceAction446 */
1585 const struct type type_nit__parser__ReduceAction446
= {
1587 "ReduceAction446", /* class_name_string */
1590 NULL
, /*NO RESOLUTIONS*/
1594 2622, /* nullable Object */
1595 2180, /* ReduceAction */
1598 /* runtime type ReduceAction448 */
1599 const struct type type_nit__parser__ReduceAction448
= {
1601 "ReduceAction448", /* class_name_string */
1604 NULL
, /*NO RESOLUTIONS*/
1608 2622, /* nullable Object */
1609 2180, /* ReduceAction */
1612 /* runtime type ReduceAction449 */
1613 const struct type type_nit__parser__ReduceAction449
= {
1615 "ReduceAction449", /* class_name_string */
1618 NULL
, /*NO RESOLUTIONS*/
1622 2622, /* nullable Object */
1623 2180, /* ReduceAction */
1626 /* runtime type ReduceAction451 */
1627 const struct type type_nit__parser__ReduceAction451
= {
1629 "ReduceAction451", /* class_name_string */
1632 NULL
, /*NO RESOLUTIONS*/
1636 2622, /* nullable Object */
1637 2180, /* ReduceAction */
1640 /* runtime type ReduceAction452 */
1641 const struct type type_nit__parser__ReduceAction452
= {
1643 "ReduceAction452", /* class_name_string */
1646 NULL
, /*NO RESOLUTIONS*/
1650 2622, /* nullable Object */
1651 2180, /* ReduceAction */
1654 /* runtime type ReduceAction453 */
1655 const struct type type_nit__parser__ReduceAction453
= {
1657 "ReduceAction453", /* class_name_string */
1660 NULL
, /*NO RESOLUTIONS*/
1664 2622, /* nullable Object */
1665 2180, /* ReduceAction */
1668 /* runtime type ReduceAction454 */
1669 const struct type type_nit__parser__ReduceAction454
= {
1671 "ReduceAction454", /* class_name_string */
1674 NULL
, /*NO RESOLUTIONS*/
1678 2622, /* nullable Object */
1679 2180, /* ReduceAction */
1682 /* runtime type ReduceAction455 */
1683 const struct type type_nit__parser__ReduceAction455
= {
1685 "ReduceAction455", /* class_name_string */
1688 NULL
, /*NO RESOLUTIONS*/
1692 2622, /* nullable Object */
1693 2180, /* ReduceAction */
1696 /* runtime type ReduceAction456 */
1697 const struct type type_nit__parser__ReduceAction456
= {
1699 "ReduceAction456", /* class_name_string */
1702 NULL
, /*NO RESOLUTIONS*/
1706 2622, /* nullable Object */
1707 2180, /* ReduceAction */
1710 /* runtime type ReduceAction457 */
1711 const struct type type_nit__parser__ReduceAction457
= {
1713 "ReduceAction457", /* class_name_string */
1716 NULL
, /*NO RESOLUTIONS*/
1720 2622, /* nullable Object */
1721 2180, /* ReduceAction */
1724 /* runtime type ReduceAction458 */
1725 const struct type type_nit__parser__ReduceAction458
= {
1727 "ReduceAction458", /* class_name_string */
1730 NULL
, /*NO RESOLUTIONS*/
1734 2622, /* nullable Object */
1735 2180, /* ReduceAction */
1738 /* runtime type ReduceAction459 */
1739 const struct type type_nit__parser__ReduceAction459
= {
1741 "ReduceAction459", /* class_name_string */
1744 NULL
, /*NO RESOLUTIONS*/
1748 2622, /* nullable Object */
1749 2180, /* ReduceAction */
1752 /* runtime type ReduceAction460 */
1753 const struct type type_nit__parser__ReduceAction460
= {
1755 "ReduceAction460", /* class_name_string */
1758 NULL
, /*NO RESOLUTIONS*/
1762 2622, /* nullable Object */
1763 2180, /* ReduceAction */
1766 /* runtime type ReduceAction461 */
1767 const struct type type_nit__parser__ReduceAction461
= {
1769 "ReduceAction461", /* class_name_string */
1772 NULL
, /*NO RESOLUTIONS*/
1776 2622, /* nullable Object */
1777 2180, /* ReduceAction */
1780 /* runtime type ReduceAction462 */
1781 const struct type type_nit__parser__ReduceAction462
= {
1783 "ReduceAction462", /* class_name_string */
1786 NULL
, /*NO RESOLUTIONS*/
1790 2622, /* nullable Object */
1791 2180, /* ReduceAction */
1794 /* runtime type ReduceAction463 */
1795 const struct type type_nit__parser__ReduceAction463
= {
1797 "ReduceAction463", /* class_name_string */
1800 NULL
, /*NO RESOLUTIONS*/
1804 2622, /* nullable Object */
1805 2180, /* ReduceAction */
1808 /* runtime type ReduceAction465 */
1809 const struct type type_nit__parser__ReduceAction465
= {
1811 "ReduceAction465", /* class_name_string */
1814 NULL
, /*NO RESOLUTIONS*/
1818 2622, /* nullable Object */
1819 2180, /* ReduceAction */
1822 /* runtime type ReduceAction466 */
1823 const struct type type_nit__parser__ReduceAction466
= {
1825 "ReduceAction466", /* class_name_string */
1828 NULL
, /*NO RESOLUTIONS*/
1832 2622, /* nullable Object */
1833 2180, /* ReduceAction */
1836 /* runtime type ReduceAction467 */
1837 const struct type type_nit__parser__ReduceAction467
= {
1839 "ReduceAction467", /* class_name_string */
1842 NULL
, /*NO RESOLUTIONS*/
1846 2622, /* nullable Object */
1847 2180, /* ReduceAction */
1850 /* runtime type ReduceAction469 */
1851 const struct type type_nit__parser__ReduceAction469
= {
1853 "ReduceAction469", /* class_name_string */
1856 NULL
, /*NO RESOLUTIONS*/
1860 2622, /* nullable Object */
1861 2180, /* ReduceAction */
1864 /* runtime type ReduceAction470 */
1865 const struct type type_nit__parser__ReduceAction470
= {
1867 "ReduceAction470", /* class_name_string */
1870 NULL
, /*NO RESOLUTIONS*/
1874 2622, /* nullable Object */
1875 2180, /* ReduceAction */
1878 /* runtime type ReduceAction471 */
1879 const struct type type_nit__parser__ReduceAction471
= {
1881 "ReduceAction471", /* class_name_string */
1884 NULL
, /*NO RESOLUTIONS*/
1888 2622, /* nullable Object */
1889 2180, /* ReduceAction */
1892 /* runtime type ReduceAction473 */
1893 const struct type type_nit__parser__ReduceAction473
= {
1895 "ReduceAction473", /* class_name_string */
1898 NULL
, /*NO RESOLUTIONS*/
1902 2622, /* nullable Object */
1903 2180, /* ReduceAction */
1906 /* runtime type ReduceAction474 */
1907 const struct type type_nit__parser__ReduceAction474
= {
1909 "ReduceAction474", /* class_name_string */
1912 NULL
, /*NO RESOLUTIONS*/
1916 2622, /* nullable Object */
1917 2180, /* ReduceAction */
1920 /* runtime type ReduceAction476 */
1921 const struct type type_nit__parser__ReduceAction476
= {
1923 "ReduceAction476", /* class_name_string */
1926 NULL
, /*NO RESOLUTIONS*/
1930 2622, /* nullable Object */
1931 2180, /* ReduceAction */
1934 /* runtime type ReduceAction477 */
1935 const struct type type_nit__parser__ReduceAction477
= {
1937 "ReduceAction477", /* class_name_string */
1940 NULL
, /*NO RESOLUTIONS*/
1944 2622, /* nullable Object */
1945 2180, /* ReduceAction */
1948 /* runtime type ReduceAction480 */
1949 const struct type type_nit__parser__ReduceAction480
= {
1951 "ReduceAction480", /* class_name_string */
1954 NULL
, /*NO RESOLUTIONS*/
1958 2622, /* nullable Object */
1959 2180, /* ReduceAction */
1962 /* runtime type ReduceAction481 */
1963 const struct type type_nit__parser__ReduceAction481
= {
1965 "ReduceAction481", /* class_name_string */
1968 NULL
, /*NO RESOLUTIONS*/
1972 2622, /* nullable Object */
1973 2180, /* ReduceAction */
1976 /* runtime type ReduceAction484 */
1977 const struct type type_nit__parser__ReduceAction484
= {
1979 "ReduceAction484", /* class_name_string */
1982 NULL
, /*NO RESOLUTIONS*/
1986 2622, /* nullable Object */
1987 2180, /* ReduceAction */
1990 /* runtime type ReduceAction486 */
1991 const struct type type_nit__parser__ReduceAction486
= {
1993 "ReduceAction486", /* class_name_string */
1996 NULL
, /*NO RESOLUTIONS*/
2000 2622, /* nullable Object */
2001 2180, /* ReduceAction */
2004 /* runtime type ReduceAction487 */
2005 const struct type type_nit__parser__ReduceAction487
= {
2007 "ReduceAction487", /* class_name_string */
2010 NULL
, /*NO RESOLUTIONS*/
2014 2622, /* nullable Object */
2015 2180, /* ReduceAction */
2018 /* runtime type ReduceAction488 */
2019 const struct type type_nit__parser__ReduceAction488
= {
2021 "ReduceAction488", /* class_name_string */
2024 NULL
, /*NO RESOLUTIONS*/
2028 2622, /* nullable Object */
2029 2180, /* ReduceAction */
2032 /* runtime type ReduceAction490 */
2033 const struct type type_nit__parser__ReduceAction490
= {
2035 "ReduceAction490", /* class_name_string */
2038 NULL
, /*NO RESOLUTIONS*/
2042 2622, /* nullable Object */
2043 2180, /* ReduceAction */
2046 /* runtime type ReduceAction492 */
2047 const struct type type_nit__parser__ReduceAction492
= {
2049 "ReduceAction492", /* class_name_string */
2052 NULL
, /*NO RESOLUTIONS*/
2056 2622, /* nullable Object */
2057 2180, /* ReduceAction */
2060 /* runtime type ReduceAction493 */
2061 const struct type type_nit__parser__ReduceAction493
= {
2063 "ReduceAction493", /* class_name_string */
2066 NULL
, /*NO RESOLUTIONS*/
2070 2622, /* nullable Object */
2071 2180, /* ReduceAction */
2074 /* runtime type ReduceAction496 */
2075 const struct type type_nit__parser__ReduceAction496
= {
2077 "ReduceAction496", /* class_name_string */
2080 NULL
, /*NO RESOLUTIONS*/
2084 2622, /* nullable Object */
2085 2180, /* ReduceAction */
2088 /* runtime type ReduceAction871 */
2089 const struct type type_nit__parser__ReduceAction871
= {
2091 "ReduceAction871", /* class_name_string */
2094 NULL
, /*NO RESOLUTIONS*/
2098 2622, /* nullable Object */
2099 2180, /* ReduceAction */
2102 /* runtime type ReduceAction873 */
2103 const struct type type_nit__parser__ReduceAction873
= {
2105 "ReduceAction873", /* class_name_string */
2108 NULL
, /*NO RESOLUTIONS*/
2112 2622, /* nullable Object */
2113 2180, /* ReduceAction */
2116 /* runtime type ReduceAction874 */
2117 const struct type type_nit__parser__ReduceAction874
= {
2119 "ReduceAction874", /* class_name_string */
2122 NULL
, /*NO RESOLUTIONS*/
2126 2622, /* nullable Object */
2127 2180, /* ReduceAction */
2130 /* runtime type ReduceAction875 */
2131 const struct type type_nit__parser__ReduceAction875
= {
2133 "ReduceAction875", /* class_name_string */
2136 NULL
, /*NO RESOLUTIONS*/
2140 2622, /* nullable Object */
2141 2180, /* ReduceAction */
2144 /* runtime type ReduceAction876 */
2145 const struct type type_nit__parser__ReduceAction876
= {
2147 "ReduceAction876", /* class_name_string */
2150 NULL
, /*NO RESOLUTIONS*/
2154 2622, /* nullable Object */
2155 2180, /* ReduceAction */
2158 /* runtime type ReduceAction877 */
2159 const struct type type_nit__parser__ReduceAction877
= {
2161 "ReduceAction877", /* class_name_string */
2164 NULL
, /*NO RESOLUTIONS*/
2168 2622, /* nullable Object */
2169 2180, /* ReduceAction */
2172 /* runtime type ReduceAction884 */
2173 const struct type type_nit__parser__ReduceAction884
= {
2175 "ReduceAction884", /* class_name_string */
2178 NULL
, /*NO RESOLUTIONS*/
2182 2622, /* nullable Object */
2183 2180, /* ReduceAction */
2186 /* runtime type ReduceAction885 */
2187 const struct type type_nit__parser__ReduceAction885
= {
2189 "ReduceAction885", /* class_name_string */
2192 NULL
, /*NO RESOLUTIONS*/
2196 2622, /* nullable Object */
2197 2180, /* ReduceAction */
2200 /* runtime type ReduceAction916 */
2201 const struct type type_nit__parser__ReduceAction916
= {
2203 "ReduceAction916", /* class_name_string */
2206 NULL
, /*NO RESOLUTIONS*/
2210 2622, /* nullable Object */
2211 2180, /* ReduceAction */
2214 /* runtime type ReduceAction917 */
2215 const struct type type_nit__parser__ReduceAction917
= {
2217 "ReduceAction917", /* class_name_string */
2220 NULL
, /*NO RESOLUTIONS*/
2224 2622, /* nullable Object */
2225 2180, /* ReduceAction */
2228 /* runtime type ReduceAction1078 */
2229 const struct type type_nit__parser__ReduceAction1078
= {
2231 "ReduceAction1078", /* class_name_string */
2234 NULL
, /*NO RESOLUTIONS*/
2238 2622, /* nullable Object */
2239 2180, /* ReduceAction */
2242 /* runtime type ReduceAction1079 */
2243 const struct type type_nit__parser__ReduceAction1079
= {
2245 "ReduceAction1079", /* class_name_string */
2248 NULL
, /*NO RESOLUTIONS*/
2252 2622, /* nullable Object */
2253 2180, /* ReduceAction */
2256 /* runtime type ReduceAction1080 */
2257 const struct type type_nit__parser__ReduceAction1080
= {
2259 "ReduceAction1080", /* class_name_string */
2262 NULL
, /*NO RESOLUTIONS*/
2266 2622, /* nullable Object */
2267 2180, /* ReduceAction */
2270 /* runtime type ReduceAction1081 */
2271 const struct type type_nit__parser__ReduceAction1081
= {
2273 "ReduceAction1081", /* class_name_string */
2276 NULL
, /*NO RESOLUTIONS*/
2280 2622, /* nullable Object */
2281 2180, /* ReduceAction */
2284 /* runtime type ReduceAction1082 */
2285 const struct type type_nit__parser__ReduceAction1082
= {
2287 "ReduceAction1082", /* class_name_string */
2290 NULL
, /*NO RESOLUTIONS*/
2294 2622, /* nullable Object */
2295 2180, /* ReduceAction */
2298 /* runtime type ReduceAction1083 */
2299 const struct type type_nit__parser__ReduceAction1083
= {
2301 "ReduceAction1083", /* class_name_string */
2304 NULL
, /*NO RESOLUTIONS*/
2308 2622, /* nullable Object */
2309 2180, /* ReduceAction */
2312 /* runtime type ReduceAction1085 */
2313 const struct type type_nit__parser__ReduceAction1085
= {
2315 "ReduceAction1085", /* class_name_string */
2318 NULL
, /*NO RESOLUTIONS*/
2322 2622, /* nullable Object */
2323 2180, /* ReduceAction */
2326 /* runtime type ReduceAction1087 */
2327 const struct type type_nit__parser__ReduceAction1087
= {
2329 "ReduceAction1087", /* class_name_string */
2332 NULL
, /*NO RESOLUTIONS*/
2336 2622, /* nullable Object */
2337 2180, /* ReduceAction */
2340 /* runtime type ReduceAction1089 */
2341 const struct type type_nit__parser__ReduceAction1089
= {
2343 "ReduceAction1089", /* class_name_string */
2346 NULL
, /*NO RESOLUTIONS*/
2350 2622, /* nullable Object */
2351 2180, /* ReduceAction */
2354 /* runtime type ReduceAction1090 */
2355 const struct type type_nit__parser__ReduceAction1090
= {
2357 "ReduceAction1090", /* class_name_string */
2360 NULL
, /*NO RESOLUTIONS*/
2364 2622, /* nullable Object */
2365 2180, /* ReduceAction */
2368 /* runtime type ReduceAction1091 */
2369 const struct type type_nit__parser__ReduceAction1091
= {
2371 "ReduceAction1091", /* class_name_string */
2374 NULL
, /*NO RESOLUTIONS*/
2378 2622, /* nullable Object */
2379 2180, /* ReduceAction */
2382 /* runtime type ReduceAction1092 */
2383 const struct type type_nit__parser__ReduceAction1092
= {
2385 "ReduceAction1092", /* class_name_string */
2388 NULL
, /*NO RESOLUTIONS*/
2392 2622, /* nullable Object */
2393 2180, /* ReduceAction */
2396 /* runtime type ReduceAction1093 */
2397 const struct type type_nit__parser__ReduceAction1093
= {
2399 "ReduceAction1093", /* class_name_string */
2402 NULL
, /*NO RESOLUTIONS*/
2406 2622, /* nullable Object */
2407 2180, /* ReduceAction */
2410 /* runtime type ReduceAction1095 */
2411 const struct type type_nit__parser__ReduceAction1095
= {
2413 "ReduceAction1095", /* class_name_string */
2416 NULL
, /*NO RESOLUTIONS*/
2420 2622, /* nullable Object */
2421 2180, /* ReduceAction */
2424 /* runtime type ReduceAction1097 */
2425 const struct type type_nit__parser__ReduceAction1097
= {
2427 "ReduceAction1097", /* class_name_string */
2430 NULL
, /*NO RESOLUTIONS*/
2434 2622, /* nullable Object */
2435 2180, /* ReduceAction */
2438 /* runtime type ReduceAction1103 */
2439 const struct type type_nit__parser__ReduceAction1103
= {
2441 "ReduceAction1103", /* class_name_string */
2444 NULL
, /*NO RESOLUTIONS*/
2448 2622, /* nullable Object */
2449 2180, /* ReduceAction */
2452 /* runtime type ReduceAction1111 */
2453 const struct type type_nit__parser__ReduceAction1111
= {
2455 "ReduceAction1111", /* class_name_string */
2458 NULL
, /*NO RESOLUTIONS*/
2462 2622, /* nullable Object */
2463 2180, /* ReduceAction */
2466 /* runtime type ReduceAction1112 */
2467 const struct type type_nit__parser__ReduceAction1112
= {
2469 "ReduceAction1112", /* class_name_string */
2472 NULL
, /*NO RESOLUTIONS*/
2476 2622, /* nullable Object */
2477 2180, /* ReduceAction */
2480 /* runtime type ReduceAction1113 */
2481 const struct type type_nit__parser__ReduceAction1113
= {
2483 "ReduceAction1113", /* class_name_string */
2486 NULL
, /*NO RESOLUTIONS*/
2490 2622, /* nullable Object */
2491 2180, /* ReduceAction */
2494 /* runtime type State */
2495 const struct type type_nit__parser_work__State
= {
2497 "State", /* class_name_string */
2500 NULL
, /*NO RESOLUTIONS*/
2504 2622, /* nullable Object */
2508 /* runtime type TablesCapable */
2509 const struct type type_nit__TablesCapable
= {
2511 "TablesCapable", /* class_name_string */
2514 NULL
, /*NO RESOLUTIONS*/
2518 2622, /* nullable Object */
2521 /* runtime type ANodes[TComment] */
2522 const struct type type_nit__ANodes__nit__TComment
= {
2524 "ANodes[TComment]", /* class_name_string */
2527 &resolution_table_nit__ANodes__nit__TComment
,
2531 2622, /* nullable Object */
2557 2328, /* Collection[Token] */
2566 2337, /* Collection[Object] */
2592 2363, /* Collection[ANode] */
2594 2365, /* Collection[TComment] */
2654 2003, /* SequenceRead[nullable Object] */
2657 const struct types resolution_table_nit__ANodes__nit__TComment
= {
2660 &type_standard__Array__nit__TComment
, /* Array[E]: Array[TComment] */
2661 &type_standard__Array__nit__TComment
, /* Array[E]: Array[TComment] */
2662 &type_nit__TComment
, /* E: TComment */
2667 &type_nit__TComment
, /* E: TComment */
2668 &type_standard__Collection__nit__TComment
, /* Collection[E]: Collection[TComment] */
2669 &type_standard__Collection__nit__TComment
, /* Collection[E]: Collection[TComment] */
2672 /* runtime type ANodes[AAnnotation] */
2673 const struct type type_nit__ANodes__nit__AAnnotation
= {
2675 "ANodes[AAnnotation]", /* class_name_string */
2678 &resolution_table_nit__ANodes__nit__AAnnotation
,
2682 2622, /* nullable Object */
2697 2317, /* Collection[AAnnotation] */
2707 2327, /* Collection[Prod] */
2717 2337, /* Collection[Object] */
2743 2363, /* Collection[ANode] */
2805 2003, /* SequenceRead[nullable Object] */
2808 const struct types resolution_table_nit__ANodes__nit__AAnnotation
= {
2811 &type_standard__Array__nit__AAnnotation
, /* Array[E]: Array[AAnnotation] */
2812 &type_standard__Array__nit__AAnnotation
, /* Array[E]: Array[AAnnotation] */
2813 &type_nit__AAnnotation
, /* E: AAnnotation */
2818 &type_nit__AAnnotation
, /* E: AAnnotation */
2819 &type_standard__Collection__nit__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
2820 &type_standard__Collection__nit__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
2823 /* runtime type Array[AClassdef] */
2824 const struct type type_standard__Array__nit__AClassdef
= {
2826 "Array[AClassdef]", /* class_name_string */
2829 &resolution_table_standard__Array__nit__AClassdef
,
2833 2622, /* nullable Object */
2858 2327, /* Collection[Prod] */
2863 2332, /* Collection[AClassdef] */
2868 2337, /* Collection[Object] */
2894 2363, /* Collection[ANode] */
2956 2003, /* SequenceRead[nullable Object] */
2979 2447, /* AbstractArrayRead[Prod] */
2984 2452, /* AbstractArrayRead[AClassdef] */
2989 2457, /* AbstractArrayRead[Object] */
3016 2484, /* AbstractArrayRead[ANode] */
3100 2671, /* AbstractArray[Prod] */
3105 2676, /* AbstractArray[AClassdef] */
3110 2681, /* AbstractArray[Object] */
3137 2708, /* AbstractArray[ANode] */
3199 2004, /* Array[nullable Object] */
3200 650, /* Array[Object] */
3233 150, /* Array[Prod] */
3237 625, /* Array[AClassdef] */
3263 1267, /* Array[ANode] */
3324 const struct types resolution_table_standard__Array__nit__AClassdef
= {
3327 &type_nit__AClassdef
, /* E: AClassdef */
3328 &type_standard__Array__nit__AClassdef
, /* Array[E]: Array[AClassdef] */
3329 &type_standard__Collection__nit__AClassdef
, /* Collection[E]: Collection[AClassdef] */
3330 &type_standard__Array__nit__AClassdef
, /* Array[E]: Array[AClassdef] */
3331 &type_standard__NativeArray__nit__AClassdef
, /* NativeArray[E]: NativeArray[AClassdef] */
3332 &type_nit__AClassdef
, /* E: AClassdef */
3333 &type_standard__Collection__nit__AClassdef
, /* Collection[E]: Collection[AClassdef] */
3334 &type_nit__AClassdef
, /* E: AClassdef */
3335 &type_standard__Collection__nit__AClassdef
, /* Collection[E]: Collection[AClassdef] */
3336 &type_standard__Collection__nit__AClassdef
, /* Collection[E]: Collection[AClassdef] */
3337 &type_standard__Array__nit__AClassdef
, /* Array[E]: Array[AClassdef] */
3338 &type_standard__AbstractArray__nit__AClassdef
, /* AbstractArray[E]: AbstractArray[AClassdef] */
3339 &type_standard__array__ArrayIterator__nit__AClassdef
, /* ArrayIterator[E]: ArrayIterator[AClassdef] */
3342 /* runtime type ANodes[AFormaldef] */
3343 const struct type type_nit__ANodes__nit__AFormaldef
= {
3345 "ANodes[AFormaldef]", /* class_name_string */
3348 &resolution_table_nit__ANodes__nit__AFormaldef
,
3352 2622, /* nullable Object */
3377 2327, /* Collection[Prod] */
3387 2337, /* Collection[Object] */
3413 2363, /* Collection[ANode] */
3416 2366, /* Collection[AFormaldef] */
3475 2003, /* SequenceRead[nullable Object] */
3478 const struct types resolution_table_nit__ANodes__nit__AFormaldef
= {
3481 &type_standard__Array__nit__AFormaldef
, /* Array[E]: Array[AFormaldef] */
3482 &type_standard__Array__nit__AFormaldef
, /* Array[E]: Array[AFormaldef] */
3483 &type_nit__AFormaldef
, /* E: AFormaldef */
3488 &type_nit__AFormaldef
, /* E: AFormaldef */
3489 &type_standard__Collection__nit__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
3490 &type_standard__Collection__nit__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
3493 /* runtime type Array[ASuperPropdef] */
3494 const struct type type_standard__Array__nit__ASuperPropdef
= {
3496 "Array[ASuperPropdef]", /* class_name_string */
3499 &resolution_table_standard__Array__nit__ASuperPropdef
,
3503 2622, /* nullable Object */
3528 2327, /* Collection[Prod] */
3534 2333, /* Collection[ASuperPropdef] */
3538 2337, /* Collection[Object] */
3558 2357, /* Collection[APropdef] */
3564 2363, /* Collection[ANode] */
3626 2003, /* SequenceRead[nullable Object] */
3649 2447, /* AbstractArrayRead[Prod] */
3655 2453, /* AbstractArrayRead[ASuperPropdef] */
3659 2457, /* AbstractArrayRead[Object] */
3680 2478, /* AbstractArrayRead[APropdef] */
3686 2484, /* AbstractArrayRead[ANode] */
3770 2671, /* AbstractArray[Prod] */
3776 2677, /* AbstractArray[ASuperPropdef] */
3780 2681, /* AbstractArray[Object] */
3801 2702, /* AbstractArray[APropdef] */
3807 2708, /* AbstractArray[ANode] */
3869 2004, /* Array[nullable Object] */
3870 650, /* Array[Object] */
3903 150, /* Array[Prod] */
3908 627, /* Array[ASuperPropdef] */
3928 1167, /* Array[APropdef] */
3933 1267, /* Array[ANode] */
3994 const struct types resolution_table_standard__Array__nit__ASuperPropdef
= {
3997 &type_nit__ASuperPropdef
, /* E: ASuperPropdef */
3998 &type_standard__Array__nit__ASuperPropdef
, /* Array[E]: Array[ASuperPropdef] */
3999 &type_standard__Collection__nit__ASuperPropdef
, /* Collection[E]: Collection[ASuperPropdef] */
4000 &type_standard__Array__nit__ASuperPropdef
, /* Array[E]: Array[ASuperPropdef] */
4001 &type_standard__NativeArray__nit__ASuperPropdef
, /* NativeArray[E]: NativeArray[ASuperPropdef] */
4002 &type_nit__ASuperPropdef
, /* E: ASuperPropdef */
4003 &type_standard__Collection__nit__ASuperPropdef
, /* Collection[E]: Collection[ASuperPropdef] */
4004 &type_nit__ASuperPropdef
, /* E: ASuperPropdef */
4005 &type_standard__Collection__nit__ASuperPropdef
, /* Collection[E]: Collection[ASuperPropdef] */
4006 &type_standard__Collection__nit__ASuperPropdef
, /* Collection[E]: Collection[ASuperPropdef] */
4007 &type_standard__Array__nit__ASuperPropdef
, /* Array[E]: Array[ASuperPropdef] */
4008 &type_standard__AbstractArray__nit__ASuperPropdef
, /* AbstractArray[E]: AbstractArray[ASuperPropdef] */
4009 &type_standard__array__ArrayIterator__nit__ASuperPropdef
, /* ArrayIterator[E]: ArrayIterator[ASuperPropdef] */
4012 /* runtime type MVirtualTypeDef */
4013 const struct type type_nit__MVirtualTypeDef
= {
4015 "MVirtualTypeDef", /* class_name_string */
4018 &resolution_table_nit__MVirtualTypeDef
,
4022 2622, /* nullable Object */
4024 2181, /* PropertyLayoutElement */
4025 2190, /* nullable PropertyLayoutElement */
4026 2178, /* MPropDef */
4027 2182, /* nullable MPropDef */
4028 628, /* MVirtualTypeDef */
4029 2647, /* nullable MVirtualTypeDef */
4032 const struct types resolution_table_nit__MVirtualTypeDef
= {
4036 &type_nit__MVirtualTypeProp
, /* MPROPERTY: MVirtualTypeProp */
4037 &type_nit__MVirtualTypeDef
, /* MPROPDEF: MVirtualTypeDef */
4040 /* runtime type POSet[MType] */
4041 const struct type type_poset__POSet__nit__MType
= {
4043 "POSet[MType]", /* class_name_string */
4046 &resolution_table_poset__POSet__nit__MType
,
4050 2622, /* nullable Object */
4077 2329, /* Collection[MType] */
4085 2337, /* Collection[Object] */
4097 2349, /* Collection[nullable MType] */
4177 629, /* POSet[MType] */
4181 const struct types resolution_table_poset__POSet__nit__MType
= {
4184 &type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType
, /* HashMap[E, POSetElement[E]]: HashMap[MType, POSetElement[MType]] */
4185 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
4186 &type_nit__MType
, /* E: MType */
4187 &type_poset__POSetElement__nit__MType
, /* POSetElement[E]: POSetElement[MType] */
4188 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
4189 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
4190 &type_nit__POSetConflictGraph__nit__MType
, /* POSetConflictGraph[E]: POSetConflictGraph[MType] */
4191 &type_standard__Array__nit__MType
, /* Array[COMPARED]: Array[MType] */
4194 /* runtime type List[MType] */
4195 const struct type type_standard__List__nit__MType
= {
4197 "List[MType]", /* class_name_string */
4200 &resolution_table_standard__List__nit__MType
,
4204 2622, /* nullable Object */
4231 2329, /* Collection[MType] */
4239 2337, /* Collection[Object] */
4251 2349, /* Collection[nullable MType] */
4327 2003, /* SequenceRead[nullable Object] */
4332 630, /* List[MType] */
4336 const struct types resolution_table_standard__List__nit__MType
= {
4339 &type_nit__MType
, /* E: MType */
4340 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
4341 &type_standard__list__ListNode__nit__MType
, /* ListNode[E]: ListNode[MType] */
4342 &type_standard__ListIterator__nit__MType
, /* ListIterator[E]: ListIterator[MType] */
4343 &type_nullable__standard__list__ListNode__nit__MType
, /* nullable ListNode[E]: nullable ListNode[MType] */
4346 &type_nit__MType
, /* E: MType */
4347 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
4348 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
4351 /* runtime type MMethod */
4352 const struct type type_nit__MMethod
= {
4354 "MMethod", /* class_name_string */
4357 &resolution_table_nit__MMethod
,
4361 2622, /* nullable Object */
4363 2181, /* PropertyLayoutElement */
4364 2190, /* nullable PropertyLayoutElement */
4365 2176, /* MProperty */
4366 2208, /* nullable MProperty */
4368 2148, /* nullable MMethod */
4371 const struct types resolution_table_nit__MMethod
= {
4374 &type_standard__Array__nit__MMethodDef
, /* Array[MPROPDEF]: Array[MMethodDef] */
4375 &type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MMethodDef]] */
4376 &type_nit__MMethodDef
, /* MPROPDEF: MMethodDef */
4379 /* runtime type Array[MParameter] */
4380 const struct type type_standard__Array__nit__MParameter
= {
4382 "Array[MParameter]", /* class_name_string */
4385 &resolution_table_standard__Array__nit__MParameter
,
4389 2622, /* nullable Object */
4421 2334, /* Collection[MParameter] */
4424 2337, /* Collection[Object] */
4512 2003, /* SequenceRead[nullable Object] */
4542 2454, /* AbstractArrayRead[MParameter] */
4545 2457, /* AbstractArrayRead[Object] */
4663 2678, /* AbstractArray[MParameter] */
4666 2681, /* AbstractArray[Object] */
4755 2004, /* Array[nullable Object] */
4756 650, /* Array[Object] */
4795 632, /* Array[MParameter] */
4880 const struct types resolution_table_standard__Array__nit__MParameter
= {
4883 &type_nit__MParameter
, /* E: MParameter */
4884 &type_standard__Array__nit__MParameter
, /* Array[E]: Array[MParameter] */
4885 &type_standard__Collection__nit__MParameter
, /* Collection[E]: Collection[MParameter] */
4886 &type_standard__Array__nit__MParameter
, /* Array[E]: Array[MParameter] */
4887 &type_standard__NativeArray__nit__MParameter
, /* NativeArray[E]: NativeArray[MParameter] */
4888 &type_nit__MParameter
, /* E: MParameter */
4889 &type_standard__Collection__nit__MParameter
, /* Collection[E]: Collection[MParameter] */
4890 &type_nit__MParameter
, /* E: MParameter */
4891 &type_standard__Collection__nit__MParameter
, /* Collection[E]: Collection[MParameter] */
4892 &type_standard__Collection__nit__MParameter
, /* Collection[E]: Collection[MParameter] */
4893 &type_standard__Array__nit__MParameter
, /* Array[E]: Array[MParameter] */
4894 &type_standard__AbstractArray__nit__MParameter
, /* AbstractArray[E]: AbstractArray[MParameter] */
4895 &type_standard__array__ArrayIterator__nit__MParameter
, /* ArrayIterator[E]: ArrayIterator[MParameter] */
4898 /* runtime type MSignature */
4899 const struct type type_nit__MSignature
= {
4901 "MSignature", /* class_name_string */
4904 NULL
, /*NO RESOLUTIONS*/
4908 2622, /* nullable Object */
4911 2185, /* nullable MType */
4912 633, /* MSignature */
4915 /* runtime type MParameter */
4916 const struct type type_nit__MParameter
= {
4918 "MParameter", /* class_name_string */
4921 NULL
, /*NO RESOLUTIONS*/
4925 2622, /* nullable Object */
4927 634, /* MParameter */
4930 /* runtime type ScopeVisitor */
4931 const struct type type_nit__scope__ScopeVisitor
= {
4933 "ScopeVisitor", /* class_name_string */
4936 NULL
, /*NO RESOLUTIONS*/
4940 2622, /* nullable Object */
4943 /* runtime type Variable */
4944 const struct type type_nit__Variable
= {
4946 "Variable", /* class_name_string */
4949 NULL
, /*NO RESOLUTIONS*/
4953 2622, /* nullable Object */
4957 /* runtime type List[Scope] */
4958 const struct type type_standard__List__nit__scope__Scope
= {
4960 "List[Scope]", /* class_name_string */
4963 &resolution_table_standard__List__nit__scope__Scope
,
4967 2622, /* nullable Object */
5002 2337, /* Collection[Object] */
5032 2367, /* Collection[Scope] */
5090 2003, /* SequenceRead[nullable Object] */
5096 637, /* List[Scope] */
5099 const struct types resolution_table_standard__List__nit__scope__Scope
= {
5102 &type_nit__scope__Scope
, /* E: Scope */
5103 &type_standard__Array__nit__scope__Scope
, /* Array[E]: Array[Scope] */
5104 &type_standard__list__ListNode__nit__scope__Scope
, /* ListNode[E]: ListNode[Scope] */
5105 &type_standard__ListIterator__nit__scope__Scope
, /* ListIterator[E]: ListIterator[Scope] */
5106 &type_nullable__standard__list__ListNode__nit__scope__Scope
, /* nullable ListNode[E]: nullable ListNode[Scope] */
5109 &type_nit__scope__Scope
, /* E: Scope */
5110 &type_standard__Collection__nit__scope__Scope
, /* Collection[E]: Collection[Scope] */
5111 &type_standard__Collection__nit__scope__Scope
, /* Collection[E]: Collection[Scope] */
5114 /* runtime type FlowVisitor */
5115 const struct type type_nit__flow__FlowVisitor
= {
5117 "FlowVisitor", /* class_name_string */
5120 NULL
, /*NO RESOLUTIONS*/
5124 2622, /* nullable Object */
5127 /* runtime type FlowContext */
5128 const struct type type_nit__FlowContext
= {
5130 "FlowContext", /* class_name_string */
5133 NULL
, /*NO RESOLUTIONS*/
5137 2622, /* nullable Object */
5138 639, /* FlowContext */
5141 /* runtime type Array[FlowContext] */
5142 const struct type type_standard__Array__nit__FlowContext
= {
5144 "Array[FlowContext]", /* class_name_string */
5147 &resolution_table_standard__Array__nit__FlowContext
,
5151 2622, /* nullable Object */
5184 2335, /* Collection[FlowContext] */
5186 2337, /* Collection[Object] */
5274 2003, /* SequenceRead[nullable Object] */
5305 2455, /* AbstractArrayRead[FlowContext] */
5307 2457, /* AbstractArrayRead[Object] */
5426 2679, /* AbstractArray[FlowContext] */
5428 2681, /* AbstractArray[Object] */
5517 2004, /* Array[nullable Object] */
5518 650, /* Array[Object] */
5558 640, /* Array[FlowContext] */
5642 const struct types resolution_table_standard__Array__nit__FlowContext
= {
5645 &type_nit__FlowContext
, /* E: FlowContext */
5646 &type_standard__Array__nit__FlowContext
, /* Array[E]: Array[FlowContext] */
5647 &type_standard__Collection__nit__FlowContext
, /* Collection[E]: Collection[FlowContext] */
5648 &type_standard__Array__nit__FlowContext
, /* Array[E]: Array[FlowContext] */
5649 &type_standard__NativeArray__nit__FlowContext
, /* NativeArray[E]: NativeArray[FlowContext] */
5650 &type_nit__FlowContext
, /* E: FlowContext */
5651 &type_standard__Collection__nit__FlowContext
, /* Collection[E]: Collection[FlowContext] */
5652 &type_nit__FlowContext
, /* E: FlowContext */
5653 &type_standard__Collection__nit__FlowContext
, /* Collection[E]: Collection[FlowContext] */
5654 &type_standard__Collection__nit__FlowContext
, /* Collection[E]: Collection[FlowContext] */
5655 &type_standard__Array__nit__FlowContext
, /* Array[E]: Array[FlowContext] */
5656 &type_standard__AbstractArray__nit__FlowContext
, /* AbstractArray[E]: AbstractArray[FlowContext] */
5657 &type_standard__array__ArrayIterator__nit__FlowContext
, /* ArrayIterator[E]: ArrayIterator[FlowContext] */
5660 /* runtime type HashSet[Variable] */
5661 const struct type type_standard__HashSet__nit__Variable
= {
5663 "HashSet[Variable]", /* class_name_string */
5666 &resolution_table_standard__HashSet__nit__Variable
,
5670 2622, /* nullable Object */
5671 2006, /* Set[nullable Object] */
5705 2337, /* Collection[Object] */
5715 2347, /* Collection[Variable] */
5816 133, /* HashSet[Object] */
5820 641, /* HashSet[Variable] */
5830 const struct types resolution_table_standard__HashSet__nit__Variable
= {
5833 &type_nit__Variable
, /* E: Variable */
5834 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
5835 &type_standard__hash_collection__HashSetNode__nit__Variable
, /* HashSetNode[E]: HashSetNode[Variable] */
5836 &type_standard__hash_collection__HashSetIterator__nit__Variable
, /* HashSetIterator[E]: HashSetIterator[Variable] */
5837 &type_standard__Collection__nit__Variable
, /* Collection[E]: Collection[Variable] */
5842 &type_standard__Collection__nit__Variable
, /* Collection[E]: Collection[Variable] */
5843 &type_nullable__standard__hash_collection__HashSetNode__nit__Variable
, /* nullable N: nullable HashSetNode[Variable] */
5844 &type_standard__hash_collection__HashSetNode__nit__Variable
, /* N: HashSetNode[Variable] */
5845 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Variable]] */
5848 /* runtime type HashMap[Variable, nullable MType] */
5849 const struct type type_standard__HashMap__nit__Variable__nullable__nit__MType
= {
5851 "HashMap[Variable, nullable MType]", /* class_name_string */
5854 &resolution_table_standard__HashMap__nit__Variable__nullable__nit__MType
,
5858 2622, /* nullable Object */
5859 2005, /* MapRead[nullable Object, nullable Object] */
5898 642, /* HashMap[Variable, nullable MType] */
5942 const struct types resolution_table_standard__HashMap__nit__Variable__nullable__nit__MType
= {
5948 &type_standard__HashMapIterator__nit__Variable__nullable__nit__MType
, /* HashMapIterator[K, V]: HashMapIterator[Variable, nullable MType] */
5949 &type_nit__Variable
, /* K: Variable */
5950 &type_nullable__nit__MType
, /* V: nullable MType */
5951 &type_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
, /* HashMapNode[K, V]: HashMapNode[Variable, nullable MType] */
5952 &type_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType
, /* HashMapKeys[K, V]: HashMapKeys[Variable, nullable MType] */
5953 &type_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType
, /* HashMapValues[K, V]: HashMapValues[Variable, nullable MType] */
5955 &type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
, /* nullable N: nullable HashMapNode[Variable, nullable MType] */
5956 &type_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
, /* N: HashMapNode[Variable, nullable MType] */
5957 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
5960 /* runtime type LocalVarInitVisitor */
5961 const struct type type_nit__local_var_init__LocalVarInitVisitor
= {
5963 "LocalVarInitVisitor", /* class_name_string */
5966 NULL
, /*NO RESOLUTIONS*/
5970 2622, /* nullable Object */
5973 /* runtime type AutoSuperInitVisitor */
5974 const struct type type_nit__auto_super_init__AutoSuperInitVisitor
= {
5976 "AutoSuperInitVisitor", /* class_name_string */
5979 NULL
, /*NO RESOLUTIONS*/
5983 2622, /* nullable Object */
5986 /* runtime type Array[CallSite] */
5987 const struct type type_standard__Array__nit__CallSite
= {
5989 "Array[CallSite]", /* class_name_string */
5992 &resolution_table_standard__Array__nit__CallSite
,
5996 2622, /* nullable Object */
6030 2336, /* Collection[CallSite] */
6031 2337, /* Collection[Object] */
6119 2003, /* SequenceRead[nullable Object] */
6151 2456, /* AbstractArrayRead[CallSite] */
6152 2457, /* AbstractArrayRead[Object] */
6272 2680, /* AbstractArray[CallSite] */
6273 2681, /* AbstractArray[Object] */
6362 2004, /* Array[nullable Object] */
6363 650, /* Array[Object] */
6404 645, /* Array[CallSite] */
6487 const struct types resolution_table_standard__Array__nit__CallSite
= {
6490 &type_nit__CallSite
, /* E: CallSite */
6491 &type_standard__Array__nit__CallSite
, /* Array[E]: Array[CallSite] */
6492 &type_standard__Collection__nit__CallSite
, /* Collection[E]: Collection[CallSite] */
6493 &type_standard__Array__nit__CallSite
, /* Array[E]: Array[CallSite] */
6494 &type_standard__NativeArray__nit__CallSite
, /* NativeArray[E]: NativeArray[CallSite] */
6495 &type_nit__CallSite
, /* E: CallSite */
6496 &type_standard__Collection__nit__CallSite
, /* Collection[E]: Collection[CallSite] */
6497 &type_nit__CallSite
, /* E: CallSite */
6498 &type_standard__Collection__nit__CallSite
, /* Collection[E]: Collection[CallSite] */
6499 &type_standard__Collection__nit__CallSite
, /* Collection[E]: Collection[CallSite] */
6500 &type_standard__Array__nit__CallSite
, /* Array[E]: Array[CallSite] */
6501 &type_standard__AbstractArray__nit__CallSite
, /* AbstractArray[E]: AbstractArray[CallSite] */
6502 &type_standard__array__ArrayIterator__nit__CallSite
, /* ArrayIterator[E]: ArrayIterator[CallSite] */
6505 /* runtime type CallSite */
6506 const struct type type_nit__CallSite
= {
6508 "CallSite", /* class_name_string */
6511 NULL
, /*NO RESOLUTIONS*/
6515 2622, /* nullable Object */
6519 /* runtime type ASTBuilder */
6520 const struct type type_nit__ASTBuilder
= {
6522 "ASTBuilder", /* class_name_string */
6525 NULL
, /*NO RESOLUTIONS*/
6529 2622, /* nullable Object */
6532 /* runtime type AlphaComparator */
6533 const struct type type_standard__string__AlphaComparator
= {
6535 "AlphaComparator", /* class_name_string */
6538 &resolution_table_standard__string__AlphaComparator
,
6542 2622, /* nullable Object */
6545 const struct types resolution_table_standard__string__AlphaComparator
= {
6548 &type_nullable__standard__Object
, /* COMPARED: nullable Object */
6555 &type_standard__Array__nullable__standard__Object
, /* Array[COMPARED]: Array[nullable Object] */
6558 /* runtime type CsvWriter */
6559 const struct type type_csv__CsvWriter
= {
6561 "CsvWriter", /* class_name_string */
6564 NULL
, /*NO RESOLUTIONS*/
6568 2622, /* nullable Object */
6571 /* runtime type Array[Object] */
6572 const struct type type_standard__Array__standard__Object
= {
6574 "Array[Object]", /* class_name_string */
6577 &resolution_table_standard__Array__standard__Object
,
6581 2622, /* nullable Object */
6616 2337, /* Collection[Object] */
6704 2003, /* SequenceRead[nullable Object] */
6737 2457, /* AbstractArrayRead[Object] */
6858 2681, /* AbstractArray[Object] */
6947 2004, /* Array[nullable Object] */
6948 650, /* Array[Object] */
7072 const struct types resolution_table_standard__Array__standard__Object
= {
7075 &type_standard__Object
, /* E: Object */
7076 &type_standard__Array__standard__Object
, /* Array[E]: Array[Object] */
7077 &type_standard__Collection__standard__Object
, /* Collection[E]: Collection[Object] */
7078 &type_standard__Array__standard__Object
, /* Array[E]: Array[Object] */
7079 &type_standard__NativeArray__standard__Object
, /* NativeArray[E]: NativeArray[Object] */
7080 &type_standard__Object
, /* E: Object */
7081 &type_standard__Collection__standard__Object
, /* Collection[E]: Collection[Object] */
7082 &type_standard__Object
, /* E: Object */
7083 &type_standard__Collection__standard__Object
, /* Collection[E]: Collection[Object] */
7084 &type_standard__Collection__standard__Object
, /* Collection[E]: Collection[Object] */
7085 &type_standard__Array__standard__Object
, /* Array[E]: Array[Object] */
7086 &type_standard__AbstractArray__standard__Object
, /* AbstractArray[E]: AbstractArray[Object] */
7087 &type_standard__array__ArrayIterator__standard__Object
, /* ArrayIterator[E]: ArrayIterator[Object] */
7090 /* runtime type NativeArray[Object] */
7091 const struct type type_standard__NativeArray__standard__Object
= {
7093 "NativeArray[Object]", /* class_name_string */
7096 &resolution_table_standard__NativeArray__standard__Object
,
7100 2622, /* nullable Object */
7133 651, /* NativeArray[Object] */
7320 const struct types resolution_table_standard__NativeArray__standard__Object
= {
7323 &type_standard__Object
, /* E: Object */
7324 &type_standard__NativeArray__standard__Object
, /* NativeArray[E]: NativeArray[Object] */
7327 /* runtime type Platform */
7328 const struct type type_nit__Platform
= {
7330 "Platform", /* class_name_string */
7333 NULL
, /*NO RESOLUTIONS*/
7337 2622, /* nullable Object */
7340 /* runtime type CodeFile */
7341 const struct type type_nit__CodeFile
= {
7343 "CodeFile", /* class_name_string */
7346 NULL
, /*NO RESOLUTIONS*/
7350 2622, /* nullable Object */
7354 /* runtime type Array[CodeWriter] */
7355 const struct type type_standard__Array__nit__CodeWriter
= {
7357 "Array[CodeWriter]", /* class_name_string */
7360 &resolution_table_standard__Array__nit__CodeWriter
,
7364 2622, /* nullable Object */
7399 2337, /* Collection[Object] */
7400 2338, /* Collection[CodeWriter] */
7487 2003, /* SequenceRead[nullable Object] */
7520 2457, /* AbstractArrayRead[Object] */
7521 2458, /* AbstractArrayRead[CodeWriter] */
7641 2681, /* AbstractArray[Object] */
7642 2682, /* AbstractArray[CodeWriter] */
7730 2004, /* Array[nullable Object] */
7731 650, /* Array[Object] */
7773 654, /* Array[CodeWriter] */
7855 const struct types resolution_table_standard__Array__nit__CodeWriter
= {
7858 &type_nit__CodeWriter
, /* E: CodeWriter */
7859 &type_standard__Array__nit__CodeWriter
, /* Array[E]: Array[CodeWriter] */
7860 &type_standard__Collection__nit__CodeWriter
, /* Collection[E]: Collection[CodeWriter] */
7861 &type_standard__Array__nit__CodeWriter
, /* Array[E]: Array[CodeWriter] */
7862 &type_standard__NativeArray__nit__CodeWriter
, /* NativeArray[E]: NativeArray[CodeWriter] */
7863 &type_nit__CodeWriter
, /* E: CodeWriter */
7864 &type_standard__Collection__nit__CodeWriter
, /* Collection[E]: Collection[CodeWriter] */
7865 &type_nit__CodeWriter
, /* E: CodeWriter */
7866 &type_standard__Collection__nit__CodeWriter
, /* Collection[E]: Collection[CodeWriter] */
7867 &type_standard__Collection__nit__CodeWriter
, /* Collection[E]: Collection[CodeWriter] */
7868 &type_standard__Array__nit__CodeWriter
, /* Array[E]: Array[CodeWriter] */
7869 &type_standard__AbstractArray__nit__CodeWriter
, /* AbstractArray[E]: AbstractArray[CodeWriter] */
7870 &type_standard__array__ArrayIterator__nit__CodeWriter
, /* ArrayIterator[E]: ArrayIterator[CodeWriter] */
7873 /* runtime type HashSet[String] */
7874 const struct type type_standard__HashSet__standard__String
= {
7876 "HashSet[String]", /* class_name_string */
7879 &resolution_table_standard__HashSet__standard__String
,
7883 2622, /* nullable Object */
7884 2006, /* Set[nullable Object] */
7887 2306, /* Collection[String] */
7918 2337, /* Collection[Object] */
7924 2343, /* Collection[Writable] */
8029 133, /* HashSet[Object] */
8034 655, /* HashSet[String] */
8043 const struct types resolution_table_standard__HashSet__standard__String
= {
8046 &type_standard__String
, /* E: String */
8047 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
8048 &type_standard__hash_collection__HashSetNode__standard__String
, /* HashSetNode[E]: HashSetNode[String] */
8049 &type_standard__hash_collection__HashSetIterator__standard__String
, /* HashSetIterator[E]: HashSetIterator[String] */
8050 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
8055 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
8056 &type_nullable__standard__hash_collection__HashSetNode__standard__String
, /* nullable N: nullable HashSetNode[String] */
8057 &type_standard__hash_collection__HashSetNode__standard__String
, /* N: HashSetNode[String] */
8058 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[String]] */
8061 /* runtime type HashMap[MClass, Set[PropertyLayoutElement]] */
8062 const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
8064 "HashMap[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
8067 &resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
8071 2622, /* nullable Object */
8072 2005, /* MapRead[nullable Object, nullable Object] */
8075 2641, /* Map[MClass, Collection[PropertyLayoutElement]] */
8112 656, /* HashMap[MClass, Set[PropertyLayoutElement]] */
8155 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
8161 &type_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[PropertyLayoutElement]] */
8162 &type_nit__MClass
, /* K: MClass */
8163 &type_standard__Set__nit__PropertyLayoutElement
, /* V: Set[PropertyLayoutElement] */
8164 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* HashMapNode[K, V]: HashMapNode[MClass, Set[PropertyLayoutElement]] */
8165 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[PropertyLayoutElement]] */
8166 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* HashMapValues[K, V]: HashMapValues[MClass, Set[PropertyLayoutElement]] */
8168 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* nullable N: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
8169 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* N: HashMapNode[MClass, Set[PropertyLayoutElement]] */
8170 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
8173 /* runtime type HashMap[MClass, Set[MAttribute]] */
8174 const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute
= {
8176 "HashMap[MClass, Set[MAttribute]]", /* class_name_string */
8179 &resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute
,
8183 2622, /* nullable Object */
8184 2005, /* MapRead[nullable Object, nullable Object] */
8187 2641, /* Map[MClass, Collection[PropertyLayoutElement]] */
8188 2642, /* Map[MClass, Collection[MAttribute]] */
8205 91, /* HashMap[MClass, Set[MProperty]] */
8224 656, /* HashMap[MClass, Set[PropertyLayoutElement]] */
8225 657, /* HashMap[MClass, Set[MAttribute]] */
8267 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute
= {
8273 &type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute
, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MAttribute]] */
8274 &type_nit__MClass
, /* K: MClass */
8275 &type_standard__Set__nit__MAttribute
, /* V: Set[MAttribute] */
8276 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MAttribute]] */
8277 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute
, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MAttribute]] */
8278 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute
, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MAttribute]] */
8280 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
, /* nullable N: nullable HashMapNode[MClass, Set[MAttribute]] */
8281 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
, /* N: HashMapNode[MClass, Set[MAttribute]] */
8282 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
8285 /* runtime type Array[PropertyLayoutElement] */
8286 const struct type type_standard__Array__nit__PropertyLayoutElement
= {
8288 "Array[PropertyLayoutElement]", /* class_name_string */
8291 &resolution_table_standard__Array__nit__PropertyLayoutElement
,
8295 2622, /* nullable Object */
8330 2337, /* Collection[Object] */
8332 2339, /* Collection[PropertyLayoutElement] */
8362 2369, /* Collection[nullable PropertyLayoutElement] */
8418 2003, /* SequenceRead[nullable Object] */
8451 2457, /* AbstractArrayRead[Object] */
8453 2459, /* AbstractArrayRead[PropertyLayoutElement] */
8484 2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
8572 2681, /* AbstractArray[Object] */
8574 2683, /* AbstractArray[PropertyLayoutElement] */
8605 2714, /* AbstractArray[nullable PropertyLayoutElement] */
8661 2004, /* Array[nullable Object] */
8662 650, /* Array[Object] */
8705 658, /* Array[PropertyLayoutElement] */
8731 1380, /* Array[nullable PropertyLayoutElement] */
8786 const struct types resolution_table_standard__Array__nit__PropertyLayoutElement
= {
8789 &type_nit__PropertyLayoutElement
, /* E: PropertyLayoutElement */
8790 &type_standard__Array__nit__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
8791 &type_standard__Collection__nit__PropertyLayoutElement
, /* Collection[E]: Collection[PropertyLayoutElement] */
8792 &type_standard__Array__nit__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
8793 &type_standard__NativeArray__nit__PropertyLayoutElement
, /* NativeArray[E]: NativeArray[PropertyLayoutElement] */
8794 &type_nit__PropertyLayoutElement
, /* E: PropertyLayoutElement */
8795 &type_standard__Collection__nit__PropertyLayoutElement
, /* Collection[E]: Collection[PropertyLayoutElement] */
8796 &type_nit__PropertyLayoutElement
, /* E: PropertyLayoutElement */
8797 &type_standard__Collection__nit__PropertyLayoutElement
, /* Collection[E]: Collection[PropertyLayoutElement] */
8798 &type_standard__Collection__nit__PropertyLayoutElement
, /* Collection[E]: Collection[PropertyLayoutElement] */
8799 &type_standard__Array__nit__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
8800 &type_standard__AbstractArray__nit__PropertyLayoutElement
, /* AbstractArray[E]: AbstractArray[PropertyLayoutElement] */
8801 &type_standard__array__ArrayIterator__nit__PropertyLayoutElement
, /* ArrayIterator[E]: ArrayIterator[PropertyLayoutElement] */
8804 /* runtime type HashSet[PropertyLayoutElement] */
8805 const struct type type_standard__HashSet__nit__PropertyLayoutElement
= {
8807 "HashSet[PropertyLayoutElement]", /* class_name_string */
8810 &resolution_table_standard__HashSet__nit__PropertyLayoutElement
,
8814 2622, /* nullable Object */
8815 2006, /* Set[nullable Object] */
8849 2337, /* Collection[Object] */
8851 2339, /* Collection[PropertyLayoutElement] */
8881 2369, /* Collection[nullable PropertyLayoutElement] */
8942 2202, /* Set[PropertyLayoutElement] */
8960 133, /* HashSet[Object] */
8966 659, /* HashSet[PropertyLayoutElement] */
8974 const struct types resolution_table_standard__HashSet__nit__PropertyLayoutElement
= {
8977 &type_nit__PropertyLayoutElement
, /* E: PropertyLayoutElement */
8978 &type_standard__Array__nit__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
8979 &type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
, /* HashSetNode[E]: HashSetNode[PropertyLayoutElement] */
8980 &type_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement
, /* HashSetIterator[E]: HashSetIterator[PropertyLayoutElement] */
8981 &type_standard__Collection__nit__PropertyLayoutElement
, /* Collection[E]: Collection[PropertyLayoutElement] */
8986 &type_standard__Collection__nit__PropertyLayoutElement
, /* Collection[E]: Collection[PropertyLayoutElement] */
8987 &type_nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
, /* nullable N: nullable HashSetNode[PropertyLayoutElement] */
8988 &type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
, /* N: HashSetNode[PropertyLayoutElement] */
8989 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
8992 /* runtime type HashSet[MAttribute] */
8993 const struct type type_standard__HashSet__nit__MAttribute
= {
8995 "HashSet[MAttribute]", /* class_name_string */
8998 &resolution_table_standard__HashSet__nit__MAttribute
,
9002 2622, /* nullable Object */
9003 2006, /* Set[nullable Object] */
9014 2314, /* Collection[MProperty] */
9037 2337, /* Collection[Object] */
9039 2339, /* Collection[PropertyLayoutElement] */
9068 2368, /* Collection[MAttribute] */
9069 2369, /* Collection[nullable PropertyLayoutElement] */
9070 2370, /* Collection[nullable MAttribute] */
9117 2417, /* Collection[nullable MProperty] */
9125 2196, /* Set[MProperty] */
9130 2202, /* Set[PropertyLayoutElement] */
9131 2203, /* Set[MAttribute] */
9148 133, /* HashSet[Object] */
9154 659, /* HashSet[PropertyLayoutElement] */
9155 660, /* HashSet[MAttribute] */
9156 670, /* HashSet[MProperty] */
9162 const struct types resolution_table_standard__HashSet__nit__MAttribute
= {
9165 &type_nit__MAttribute
, /* E: MAttribute */
9166 &type_standard__Array__nit__MAttribute
, /* Array[E]: Array[MAttribute] */
9167 &type_standard__hash_collection__HashSetNode__nit__MAttribute
, /* HashSetNode[E]: HashSetNode[MAttribute] */
9168 &type_standard__hash_collection__HashSetIterator__nit__MAttribute
, /* HashSetIterator[E]: HashSetIterator[MAttribute] */
9169 &type_standard__Collection__nit__MAttribute
, /* Collection[E]: Collection[MAttribute] */
9174 &type_standard__Collection__nit__MAttribute
, /* Collection[E]: Collection[MAttribute] */
9175 &type_nullable__standard__hash_collection__HashSetNode__nit__MAttribute
, /* nullable N: nullable HashSetNode[MAttribute] */
9176 &type_standard__hash_collection__HashSetNode__nit__MAttribute
, /* N: HashSetNode[MAttribute] */
9177 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MAttribute]] */
9180 /* runtime type POSetGroupColorer[MClass, PropertyLayoutElement] */
9181 const struct type type_nit__POSetGroupColorer__nit__MClass__nit__PropertyLayoutElement
= {
9183 "POSetGroupColorer[MClass, PropertyLayoutElement]", /* class_name_string */
9186 &resolution_table_nit__POSetGroupColorer__nit__MClass__nit__PropertyLayoutElement
,
9190 2622, /* nullable Object */
9193 const struct types resolution_table_nit__POSetGroupColorer__nit__MClass__nit__PropertyLayoutElement
= {
9196 &type_standard__HashMap__nit__PropertyLayoutElement__standard__Int
, /* HashMap[E, Int]: HashMap[PropertyLayoutElement, Int] */
9197 &type_standard__HashMap__nit__MClass__standard__HashSet__standard__Int
, /* HashMap[H, HashSet[Int]]: HashMap[MClass, HashSet[Int]] */
9198 &type_standard__HashMap__nit__MClass__standard__Int
, /* HashMap[H, Int]: HashMap[MClass, Int] */
9199 &type_nit__POSetConflictGraph__nit__MClass
, /* POSetConflictGraph[H]: POSetConflictGraph[MClass] */
9200 &type_standard__Map__nit__MClass__standard__Collection__nit__PropertyLayoutElement
, /* Map[H, Collection[E]]: Map[MClass, Collection[PropertyLayoutElement]] */
9201 &type_nit__MClass
, /* H: MClass */
9202 &type_standard__Array__nullable__nit__PropertyLayoutElement
, /* Array[nullable E]: Array[nullable PropertyLayoutElement] */
9203 &type_standard__Set__nit__MClass
, /* Set[H]: Set[MClass] */
9204 &type_standard__Collection__nit__MClass
, /* Collection[H]: Collection[MClass] */
9207 /* runtime type HashSet[Int] */
9208 const struct type type_standard__HashSet__standard__Int
= {
9210 "HashSet[Int]", /* class_name_string */
9213 &resolution_table_standard__HashSet__standard__Int
,
9217 2622, /* nullable Object */
9218 2006, /* Set[nullable Object] */
9220 2147, /* Collection[Int] */
9252 2337, /* Collection[Object] */
9353 662, /* HashSet[Int] */
9363 133, /* HashSet[Object] */
9377 const struct types resolution_table_standard__HashSet__standard__Int
= {
9380 &type_standard__Int
, /* E: Int */
9381 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
9382 &type_standard__hash_collection__HashSetNode__standard__Int
, /* HashSetNode[E]: HashSetNode[Int] */
9383 &type_standard__hash_collection__HashSetIterator__standard__Int
, /* HashSetIterator[E]: HashSetIterator[Int] */
9384 &type_standard__Collection__standard__Int
, /* Collection[E]: Collection[Int] */
9389 &type_standard__Collection__standard__Int
, /* Collection[E]: Collection[Int] */
9390 &type_nullable__standard__hash_collection__HashSetNode__standard__Int
, /* nullable N: nullable HashSetNode[Int] */
9391 &type_standard__hash_collection__HashSetNode__standard__Int
, /* N: HashSetNode[Int] */
9392 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Int
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Int]] */
9395 /* runtime type POSetGroupColorer[MClass, MAttribute] */
9396 const struct type type_nit__POSetGroupColorer__nit__MClass__nit__MAttribute
= {
9398 "POSetGroupColorer[MClass, MAttribute]", /* class_name_string */
9401 &resolution_table_nit__POSetGroupColorer__nit__MClass__nit__MAttribute
,
9405 2622, /* nullable Object */
9408 const struct types resolution_table_nit__POSetGroupColorer__nit__MClass__nit__MAttribute
= {
9411 &type_standard__HashMap__nit__MAttribute__standard__Int
, /* HashMap[E, Int]: HashMap[MAttribute, Int] */
9412 &type_standard__HashMap__nit__MClass__standard__HashSet__standard__Int
, /* HashMap[H, HashSet[Int]]: HashMap[MClass, HashSet[Int]] */
9413 &type_standard__HashMap__nit__MClass__standard__Int
, /* HashMap[H, Int]: HashMap[MClass, Int] */
9414 &type_nit__POSetConflictGraph__nit__MClass
, /* POSetConflictGraph[H]: POSetConflictGraph[MClass] */
9415 &type_standard__Map__nit__MClass__standard__Collection__nit__MAttribute
, /* Map[H, Collection[E]]: Map[MClass, Collection[MAttribute]] */
9416 &type_nit__MClass
, /* H: MClass */
9417 &type_standard__Array__nullable__nit__MAttribute
, /* Array[nullable E]: Array[nullable MAttribute] */
9418 &type_standard__Set__nit__MClass
, /* Set[H]: Set[MClass] */
9419 &type_standard__Collection__nit__MClass
, /* Collection[H]: Collection[MClass] */
9422 /* runtime type Array[nullable MPropDef] */
9423 const struct type type_standard__Array__nullable__nit__MPropDef
= {
9425 "Array[nullable MPropDef]", /* class_name_string */
9428 &resolution_table_standard__Array__nullable__nit__MPropDef
,
9432 2622, /* nullable Object */
9470 2340, /* Collection[nullable MPropDef] */
9499 2369, /* Collection[nullable PropertyLayoutElement] */
9555 2003, /* SequenceRead[nullable Object] */
9591 2460, /* AbstractArrayRead[nullable MPropDef] */
9621 2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
9712 2684, /* AbstractArray[nullable MPropDef] */
9742 2714, /* AbstractArray[nullable PropertyLayoutElement] */
9798 2004, /* Array[nullable Object] */
9813 664, /* Array[nullable MPropDef] */
9868 1380, /* Array[nullable PropertyLayoutElement] */
9923 const struct types resolution_table_standard__Array__nullable__nit__MPropDef
= {
9926 &type_nullable__nit__MPropDef
, /* E: nullable MPropDef */
9927 &type_standard__Array__nullable__nit__MPropDef
, /* Array[E]: Array[nullable MPropDef] */
9928 &type_standard__Collection__nullable__nit__MPropDef
, /* Collection[E]: Collection[nullable MPropDef] */
9929 &type_standard__Array__nullable__nit__MPropDef
, /* Array[E]: Array[nullable MPropDef] */
9930 &type_standard__NativeArray__nullable__nit__MPropDef
, /* NativeArray[E]: NativeArray[nullable MPropDef] */
9931 &type_nullable__nit__MPropDef
, /* E: nullable MPropDef */
9932 &type_standard__Collection__nullable__nit__MPropDef
, /* Collection[E]: Collection[nullable MPropDef] */
9933 &type_nullable__nit__MPropDef
, /* E: nullable MPropDef */
9934 &type_standard__Collection__nullable__nit__MPropDef
, /* Collection[E]: Collection[nullable MPropDef] */
9935 &type_standard__Collection__nullable__nit__MPropDef
, /* Collection[E]: Collection[nullable MPropDef] */
9936 &type_standard__Array__nullable__nit__MPropDef
, /* Array[E]: Array[nullable MPropDef] */
9937 &type_standard__AbstractArray__nullable__nit__MPropDef
, /* AbstractArray[E]: AbstractArray[nullable MPropDef] */
9938 &type_standard__array__ArrayIterator__nullable__nit__MPropDef
, /* ArrayIterator[E]: ArrayIterator[nullable MPropDef] */