misc/vim: inform the user when no results are found
[nit.git] / c_src / nit__nith.types.4.c
1 #include "nit__nith.types.0.h"
2 /* runtime type ReduceAction146 */
3 const struct type type_nit__parser__ReduceAction146 = {
4 -1, /*CAST DEAD*/
5 "ReduceAction146", /* class_name_string */
6 -1, /*CAST DEAD*/
7 0,
8 NULL, /*NO RESOLUTIONS*/
9 6,
10 {
11 146, /* ReduceAction */
12 -1, /* empty */
13 -1, /* empty */
14 -1, /* empty */
15 139, /* Object */
16 1420, /* ReduceAction146 */
17 },
18 };
19 /* runtime type ReduceAction148 */
20 const struct type type_nit__parser__ReduceAction148 = {
21 -1, /*CAST DEAD*/
22 "ReduceAction148", /* class_name_string */
23 -1, /*CAST DEAD*/
24 0,
25 NULL, /*NO RESOLUTIONS*/
26 6,
27 {
28 146, /* ReduceAction */
29 -1, /* empty */
30 -1, /* empty */
31 -1, /* empty */
32 139, /* Object */
33 1421, /* ReduceAction148 */
34 },
35 };
36 /* runtime type ReduceAction149 */
37 const struct type type_nit__parser__ReduceAction149 = {
38 -1, /*CAST DEAD*/
39 "ReduceAction149", /* class_name_string */
40 -1, /*CAST DEAD*/
41 0,
42 NULL, /*NO RESOLUTIONS*/
43 6,
44 {
45 146, /* ReduceAction */
46 -1, /* empty */
47 -1, /* empty */
48 -1, /* empty */
49 139, /* Object */
50 1422, /* ReduceAction149 */
51 },
52 };
53 /* runtime type ReduceAction150 */
54 const struct type type_nit__parser__ReduceAction150 = {
55 -1, /*CAST DEAD*/
56 "ReduceAction150", /* class_name_string */
57 -1, /*CAST DEAD*/
58 0,
59 NULL, /*NO RESOLUTIONS*/
60 6,
61 {
62 146, /* ReduceAction */
63 -1, /* empty */
64 -1, /* empty */
65 -1, /* empty */
66 139, /* Object */
67 1423, /* ReduceAction150 */
68 },
69 };
70 /* runtime type ReduceAction151 */
71 const struct type type_nit__parser__ReduceAction151 = {
72 -1, /*CAST DEAD*/
73 "ReduceAction151", /* class_name_string */
74 -1, /*CAST DEAD*/
75 0,
76 NULL, /*NO RESOLUTIONS*/
77 6,
78 {
79 146, /* ReduceAction */
80 -1, /* empty */
81 -1, /* empty */
82 -1, /* empty */
83 139, /* Object */
84 1424, /* ReduceAction151 */
85 },
86 };
87 /* runtime type ReduceAction152 */
88 const struct type type_nit__parser__ReduceAction152 = {
89 -1, /*CAST DEAD*/
90 "ReduceAction152", /* class_name_string */
91 -1, /*CAST DEAD*/
92 0,
93 NULL, /*NO RESOLUTIONS*/
94 6,
95 {
96 146, /* ReduceAction */
97 -1, /* empty */
98 -1, /* empty */
99 -1, /* empty */
100 139, /* Object */
101 1425, /* ReduceAction152 */
102 },
103 };
104 /* runtime type ReduceAction153 */
105 const struct type type_nit__parser__ReduceAction153 = {
106 -1, /*CAST DEAD*/
107 "ReduceAction153", /* class_name_string */
108 -1, /*CAST DEAD*/
109 0,
110 NULL, /*NO RESOLUTIONS*/
111 6,
112 {
113 146, /* ReduceAction */
114 -1, /* empty */
115 -1, /* empty */
116 -1, /* empty */
117 139, /* Object */
118 1426, /* ReduceAction153 */
119 },
120 };
121 /* runtime type ReduceAction154 */
122 const struct type type_nit__parser__ReduceAction154 = {
123 -1, /*CAST DEAD*/
124 "ReduceAction154", /* class_name_string */
125 -1, /*CAST DEAD*/
126 0,
127 NULL, /*NO RESOLUTIONS*/
128 6,
129 {
130 146, /* ReduceAction */
131 -1, /* empty */
132 -1, /* empty */
133 -1, /* empty */
134 139, /* Object */
135 1427, /* ReduceAction154 */
136 },
137 };
138 /* runtime type ReduceAction155 */
139 const struct type type_nit__parser__ReduceAction155 = {
140 -1, /*CAST DEAD*/
141 "ReduceAction155", /* class_name_string */
142 -1, /*CAST DEAD*/
143 0,
144 NULL, /*NO RESOLUTIONS*/
145 6,
146 {
147 146, /* ReduceAction */
148 -1, /* empty */
149 -1, /* empty */
150 -1, /* empty */
151 139, /* Object */
152 1428, /* ReduceAction155 */
153 },
154 };
155 /* runtime type ReduceAction159 */
156 const struct type type_nit__parser__ReduceAction159 = {
157 -1, /*CAST DEAD*/
158 "ReduceAction159", /* class_name_string */
159 -1, /*CAST DEAD*/
160 0,
161 NULL, /*NO RESOLUTIONS*/
162 6,
163 {
164 146, /* ReduceAction */
165 -1, /* empty */
166 -1, /* empty */
167 -1, /* empty */
168 139, /* Object */
169 1429, /* ReduceAction159 */
170 },
171 };
172 /* runtime type ReduceAction160 */
173 const struct type type_nit__parser__ReduceAction160 = {
174 -1, /*CAST DEAD*/
175 "ReduceAction160", /* class_name_string */
176 -1, /*CAST DEAD*/
177 0,
178 NULL, /*NO RESOLUTIONS*/
179 6,
180 {
181 146, /* ReduceAction */
182 -1, /* empty */
183 -1, /* empty */
184 -1, /* empty */
185 139, /* Object */
186 1430, /* ReduceAction160 */
187 },
188 };
189 /* runtime type ReduceAction161 */
190 const struct type type_nit__parser__ReduceAction161 = {
191 -1, /*CAST DEAD*/
192 "ReduceAction161", /* class_name_string */
193 -1, /*CAST DEAD*/
194 0,
195 NULL, /*NO RESOLUTIONS*/
196 6,
197 {
198 146, /* ReduceAction */
199 -1, /* empty */
200 -1, /* empty */
201 -1, /* empty */
202 139, /* Object */
203 1431, /* ReduceAction161 */
204 },
205 };
206 /* runtime type ReduceAction162 */
207 const struct type type_nit__parser__ReduceAction162 = {
208 -1, /*CAST DEAD*/
209 "ReduceAction162", /* class_name_string */
210 -1, /*CAST DEAD*/
211 0,
212 NULL, /*NO RESOLUTIONS*/
213 6,
214 {
215 146, /* ReduceAction */
216 -1, /* empty */
217 -1, /* empty */
218 -1, /* empty */
219 139, /* Object */
220 1432, /* ReduceAction162 */
221 },
222 };
223 /* runtime type ReduceAction163 */
224 const struct type type_nit__parser__ReduceAction163 = {
225 -1, /*CAST DEAD*/
226 "ReduceAction163", /* class_name_string */
227 -1, /*CAST DEAD*/
228 0,
229 NULL, /*NO RESOLUTIONS*/
230 6,
231 {
232 146, /* ReduceAction */
233 -1, /* empty */
234 -1, /* empty */
235 -1, /* empty */
236 139, /* Object */
237 1433, /* ReduceAction163 */
238 },
239 };
240 /* runtime type ReduceAction164 */
241 const struct type type_nit__parser__ReduceAction164 = {
242 -1, /*CAST DEAD*/
243 "ReduceAction164", /* class_name_string */
244 -1, /*CAST DEAD*/
245 0,
246 NULL, /*NO RESOLUTIONS*/
247 6,
248 {
249 146, /* ReduceAction */
250 -1, /* empty */
251 -1, /* empty */
252 -1, /* empty */
253 139, /* Object */
254 1434, /* ReduceAction164 */
255 },
256 };
257 /* runtime type ReduceAction165 */
258 const struct type type_nit__parser__ReduceAction165 = {
259 -1, /*CAST DEAD*/
260 "ReduceAction165", /* class_name_string */
261 -1, /*CAST DEAD*/
262 0,
263 NULL, /*NO RESOLUTIONS*/
264 6,
265 {
266 146, /* ReduceAction */
267 -1, /* empty */
268 -1, /* empty */
269 -1, /* empty */
270 139, /* Object */
271 1435, /* ReduceAction165 */
272 },
273 };
274 /* runtime type ReduceAction166 */
275 const struct type type_nit__parser__ReduceAction166 = {
276 -1, /*CAST DEAD*/
277 "ReduceAction166", /* class_name_string */
278 -1, /*CAST DEAD*/
279 0,
280 NULL, /*NO RESOLUTIONS*/
281 6,
282 {
283 146, /* ReduceAction */
284 -1, /* empty */
285 -1, /* empty */
286 -1, /* empty */
287 139, /* Object */
288 1436, /* ReduceAction166 */
289 },
290 };
291 /* runtime type ReduceAction167 */
292 const struct type type_nit__parser__ReduceAction167 = {
293 -1, /*CAST DEAD*/
294 "ReduceAction167", /* class_name_string */
295 -1, /*CAST DEAD*/
296 0,
297 NULL, /*NO RESOLUTIONS*/
298 6,
299 {
300 146, /* ReduceAction */
301 -1, /* empty */
302 -1, /* empty */
303 -1, /* empty */
304 139, /* Object */
305 1437, /* ReduceAction167 */
306 },
307 };
308 /* runtime type ReduceAction168 */
309 const struct type type_nit__parser__ReduceAction168 = {
310 -1, /*CAST DEAD*/
311 "ReduceAction168", /* class_name_string */
312 -1, /*CAST DEAD*/
313 0,
314 NULL, /*NO RESOLUTIONS*/
315 6,
316 {
317 146, /* ReduceAction */
318 -1, /* empty */
319 -1, /* empty */
320 -1, /* empty */
321 139, /* Object */
322 1438, /* ReduceAction168 */
323 },
324 };
325 /* runtime type ReduceAction172 */
326 const struct type type_nit__parser__ReduceAction172 = {
327 -1, /*CAST DEAD*/
328 "ReduceAction172", /* class_name_string */
329 -1, /*CAST DEAD*/
330 0,
331 NULL, /*NO RESOLUTIONS*/
332 6,
333 {
334 146, /* ReduceAction */
335 -1, /* empty */
336 -1, /* empty */
337 -1, /* empty */
338 139, /* Object */
339 1439, /* ReduceAction172 */
340 },
341 };
342 /* runtime type ReduceAction173 */
343 const struct type type_nit__parser__ReduceAction173 = {
344 -1, /*CAST DEAD*/
345 "ReduceAction173", /* class_name_string */
346 -1, /*CAST DEAD*/
347 0,
348 NULL, /*NO RESOLUTIONS*/
349 6,
350 {
351 146, /* ReduceAction */
352 -1, /* empty */
353 -1, /* empty */
354 -1, /* empty */
355 139, /* Object */
356 1440, /* ReduceAction173 */
357 },
358 };
359 /* runtime type ReduceAction174 */
360 const struct type type_nit__parser__ReduceAction174 = {
361 -1, /*CAST DEAD*/
362 "ReduceAction174", /* class_name_string */
363 -1, /*CAST DEAD*/
364 0,
365 NULL, /*NO RESOLUTIONS*/
366 6,
367 {
368 146, /* ReduceAction */
369 -1, /* empty */
370 -1, /* empty */
371 -1, /* empty */
372 139, /* Object */
373 1441, /* ReduceAction174 */
374 },
375 };
376 /* runtime type ReduceAction175 */
377 const struct type type_nit__parser__ReduceAction175 = {
378 -1, /*CAST DEAD*/
379 "ReduceAction175", /* class_name_string */
380 -1, /*CAST DEAD*/
381 0,
382 NULL, /*NO RESOLUTIONS*/
383 6,
384 {
385 146, /* ReduceAction */
386 -1, /* empty */
387 -1, /* empty */
388 -1, /* empty */
389 139, /* Object */
390 1442, /* ReduceAction175 */
391 },
392 };
393 /* runtime type ReduceAction176 */
394 const struct type type_nit__parser__ReduceAction176 = {
395 -1, /*CAST DEAD*/
396 "ReduceAction176", /* class_name_string */
397 -1, /*CAST DEAD*/
398 0,
399 NULL, /*NO RESOLUTIONS*/
400 6,
401 {
402 146, /* ReduceAction */
403 -1, /* empty */
404 -1, /* empty */
405 -1, /* empty */
406 139, /* Object */
407 1443, /* ReduceAction176 */
408 },
409 };
410 /* runtime type ReduceAction177 */
411 const struct type type_nit__parser__ReduceAction177 = {
412 -1, /*CAST DEAD*/
413 "ReduceAction177", /* class_name_string */
414 -1, /*CAST DEAD*/
415 0,
416 NULL, /*NO RESOLUTIONS*/
417 6,
418 {
419 146, /* ReduceAction */
420 -1, /* empty */
421 -1, /* empty */
422 -1, /* empty */
423 139, /* Object */
424 1444, /* ReduceAction177 */
425 },
426 };
427 /* runtime type ReduceAction178 */
428 const struct type type_nit__parser__ReduceAction178 = {
429 -1, /*CAST DEAD*/
430 "ReduceAction178", /* class_name_string */
431 -1, /*CAST DEAD*/
432 0,
433 NULL, /*NO RESOLUTIONS*/
434 6,
435 {
436 146, /* ReduceAction */
437 -1, /* empty */
438 -1, /* empty */
439 -1, /* empty */
440 139, /* Object */
441 1445, /* ReduceAction178 */
442 },
443 };
444 /* runtime type ReduceAction185 */
445 const struct type type_nit__parser__ReduceAction185 = {
446 -1, /*CAST DEAD*/
447 "ReduceAction185", /* class_name_string */
448 -1, /*CAST DEAD*/
449 0,
450 NULL, /*NO RESOLUTIONS*/
451 6,
452 {
453 146, /* ReduceAction */
454 -1, /* empty */
455 -1, /* empty */
456 -1, /* empty */
457 139, /* Object */
458 1446, /* ReduceAction185 */
459 },
460 };
461 /* runtime type ReduceAction186 */
462 const struct type type_nit__parser__ReduceAction186 = {
463 -1, /*CAST DEAD*/
464 "ReduceAction186", /* class_name_string */
465 -1, /*CAST DEAD*/
466 0,
467 NULL, /*NO RESOLUTIONS*/
468 6,
469 {
470 146, /* ReduceAction */
471 -1, /* empty */
472 -1, /* empty */
473 -1, /* empty */
474 139, /* Object */
475 1447, /* ReduceAction186 */
476 },
477 };
478 /* runtime type ReduceAction187 */
479 const struct type type_nit__parser__ReduceAction187 = {
480 -1, /*CAST DEAD*/
481 "ReduceAction187", /* class_name_string */
482 -1, /*CAST DEAD*/
483 0,
484 NULL, /*NO RESOLUTIONS*/
485 6,
486 {
487 146, /* ReduceAction */
488 -1, /* empty */
489 -1, /* empty */
490 -1, /* empty */
491 139, /* Object */
492 1448, /* ReduceAction187 */
493 },
494 };
495 /* runtime type ReduceAction189 */
496 const struct type type_nit__parser__ReduceAction189 = {
497 -1, /*CAST DEAD*/
498 "ReduceAction189", /* class_name_string */
499 -1, /*CAST DEAD*/
500 0,
501 NULL, /*NO RESOLUTIONS*/
502 6,
503 {
504 146, /* ReduceAction */
505 -1, /* empty */
506 -1, /* empty */
507 -1, /* empty */
508 139, /* Object */
509 1449, /* ReduceAction189 */
510 },
511 };
512 /* runtime type ReduceAction190 */
513 const struct type type_nit__parser__ReduceAction190 = {
514 -1, /*CAST DEAD*/
515 "ReduceAction190", /* class_name_string */
516 -1, /*CAST DEAD*/
517 0,
518 NULL, /*NO RESOLUTIONS*/
519 6,
520 {
521 146, /* ReduceAction */
522 -1, /* empty */
523 -1, /* empty */
524 -1, /* empty */
525 139, /* Object */
526 1450, /* ReduceAction190 */
527 },
528 };
529 /* runtime type ReduceAction191 */
530 const struct type type_nit__parser__ReduceAction191 = {
531 -1, /*CAST DEAD*/
532 "ReduceAction191", /* class_name_string */
533 -1, /*CAST DEAD*/
534 0,
535 NULL, /*NO RESOLUTIONS*/
536 6,
537 {
538 146, /* ReduceAction */
539 -1, /* empty */
540 -1, /* empty */
541 -1, /* empty */
542 139, /* Object */
543 1451, /* ReduceAction191 */
544 },
545 };
546 /* runtime type ReduceAction193 */
547 const struct type type_nit__parser__ReduceAction193 = {
548 -1, /*CAST DEAD*/
549 "ReduceAction193", /* class_name_string */
550 -1, /*CAST DEAD*/
551 0,
552 NULL, /*NO RESOLUTIONS*/
553 6,
554 {
555 146, /* ReduceAction */
556 -1, /* empty */
557 -1, /* empty */
558 -1, /* empty */
559 139, /* Object */
560 1452, /* ReduceAction193 */
561 },
562 };
563 /* runtime type ReduceAction194 */
564 const struct type type_nit__parser__ReduceAction194 = {
565 -1, /*CAST DEAD*/
566 "ReduceAction194", /* class_name_string */
567 -1, /*CAST DEAD*/
568 0,
569 NULL, /*NO RESOLUTIONS*/
570 6,
571 {
572 146, /* ReduceAction */
573 -1, /* empty */
574 -1, /* empty */
575 -1, /* empty */
576 139, /* Object */
577 1453, /* ReduceAction194 */
578 },
579 };
580 /* runtime type ReduceAction195 */
581 const struct type type_nit__parser__ReduceAction195 = {
582 -1, /*CAST DEAD*/
583 "ReduceAction195", /* class_name_string */
584 -1, /*CAST DEAD*/
585 0,
586 NULL, /*NO RESOLUTIONS*/
587 6,
588 {
589 146, /* ReduceAction */
590 -1, /* empty */
591 -1, /* empty */
592 -1, /* empty */
593 139, /* Object */
594 1454, /* ReduceAction195 */
595 },
596 };
597 /* runtime type ReduceAction196 */
598 const struct type type_nit__parser__ReduceAction196 = {
599 -1, /*CAST DEAD*/
600 "ReduceAction196", /* class_name_string */
601 -1, /*CAST DEAD*/
602 0,
603 NULL, /*NO RESOLUTIONS*/
604 6,
605 {
606 146, /* ReduceAction */
607 -1, /* empty */
608 -1, /* empty */
609 -1, /* empty */
610 139, /* Object */
611 1455, /* ReduceAction196 */
612 },
613 };
614 /* runtime type ReduceAction197 */
615 const struct type type_nit__parser__ReduceAction197 = {
616 -1, /*CAST DEAD*/
617 "ReduceAction197", /* class_name_string */
618 -1, /*CAST DEAD*/
619 0,
620 NULL, /*NO RESOLUTIONS*/
621 6,
622 {
623 146, /* ReduceAction */
624 -1, /* empty */
625 -1, /* empty */
626 -1, /* empty */
627 139, /* Object */
628 1456, /* ReduceAction197 */
629 },
630 };
631 /* runtime type ReduceAction199 */
632 const struct type type_nit__parser__ReduceAction199 = {
633 -1, /*CAST DEAD*/
634 "ReduceAction199", /* class_name_string */
635 -1, /*CAST DEAD*/
636 0,
637 NULL, /*NO RESOLUTIONS*/
638 6,
639 {
640 146, /* ReduceAction */
641 -1, /* empty */
642 -1, /* empty */
643 -1, /* empty */
644 139, /* Object */
645 1457, /* ReduceAction199 */
646 },
647 };
648 /* runtime type ReduceAction200 */
649 const struct type type_nit__parser__ReduceAction200 = {
650 -1, /*CAST DEAD*/
651 "ReduceAction200", /* class_name_string */
652 -1, /*CAST DEAD*/
653 0,
654 NULL, /*NO RESOLUTIONS*/
655 6,
656 {
657 146, /* ReduceAction */
658 -1, /* empty */
659 -1, /* empty */
660 -1, /* empty */
661 139, /* Object */
662 1458, /* ReduceAction200 */
663 },
664 };
665 /* runtime type ReduceAction202 */
666 const struct type type_nit__parser__ReduceAction202 = {
667 -1, /*CAST DEAD*/
668 "ReduceAction202", /* class_name_string */
669 -1, /*CAST DEAD*/
670 0,
671 NULL, /*NO RESOLUTIONS*/
672 6,
673 {
674 146, /* ReduceAction */
675 -1, /* empty */
676 -1, /* empty */
677 -1, /* empty */
678 139, /* Object */
679 1459, /* ReduceAction202 */
680 },
681 };
682 /* runtime type ReduceAction203 */
683 const struct type type_nit__parser__ReduceAction203 = {
684 -1, /*CAST DEAD*/
685 "ReduceAction203", /* class_name_string */
686 -1, /*CAST DEAD*/
687 0,
688 NULL, /*NO RESOLUTIONS*/
689 6,
690 {
691 146, /* ReduceAction */
692 -1, /* empty */
693 -1, /* empty */
694 -1, /* empty */
695 139, /* Object */
696 1460, /* ReduceAction203 */
697 },
698 };
699 /* runtime type ReduceAction204 */
700 const struct type type_nit__parser__ReduceAction204 = {
701 -1, /*CAST DEAD*/
702 "ReduceAction204", /* class_name_string */
703 -1, /*CAST DEAD*/
704 0,
705 NULL, /*NO RESOLUTIONS*/
706 6,
707 {
708 146, /* ReduceAction */
709 -1, /* empty */
710 -1, /* empty */
711 -1, /* empty */
712 139, /* Object */
713 1461, /* ReduceAction204 */
714 },
715 };
716 /* runtime type ReduceAction205 */
717 const struct type type_nit__parser__ReduceAction205 = {
718 -1, /*CAST DEAD*/
719 "ReduceAction205", /* class_name_string */
720 -1, /*CAST DEAD*/
721 0,
722 NULL, /*NO RESOLUTIONS*/
723 6,
724 {
725 146, /* ReduceAction */
726 -1, /* empty */
727 -1, /* empty */
728 -1, /* empty */
729 139, /* Object */
730 1462, /* ReduceAction205 */
731 },
732 };
733 /* runtime type ReduceAction206 */
734 const struct type type_nit__parser__ReduceAction206 = {
735 -1, /*CAST DEAD*/
736 "ReduceAction206", /* class_name_string */
737 -1, /*CAST DEAD*/
738 0,
739 NULL, /*NO RESOLUTIONS*/
740 6,
741 {
742 146, /* ReduceAction */
743 -1, /* empty */
744 -1, /* empty */
745 -1, /* empty */
746 139, /* Object */
747 1463, /* ReduceAction206 */
748 },
749 };
750 /* runtime type ReduceAction207 */
751 const struct type type_nit__parser__ReduceAction207 = {
752 -1, /*CAST DEAD*/
753 "ReduceAction207", /* class_name_string */
754 -1, /*CAST DEAD*/
755 0,
756 NULL, /*NO RESOLUTIONS*/
757 6,
758 {
759 146, /* ReduceAction */
760 -1, /* empty */
761 -1, /* empty */
762 -1, /* empty */
763 139, /* Object */
764 1464, /* ReduceAction207 */
765 },
766 };
767 /* runtime type ReduceAction208 */
768 const struct type type_nit__parser__ReduceAction208 = {
769 -1, /*CAST DEAD*/
770 "ReduceAction208", /* class_name_string */
771 -1, /*CAST DEAD*/
772 0,
773 NULL, /*NO RESOLUTIONS*/
774 6,
775 {
776 146, /* ReduceAction */
777 -1, /* empty */
778 -1, /* empty */
779 -1, /* empty */
780 139, /* Object */
781 1465, /* ReduceAction208 */
782 },
783 };
784 /* runtime type ReduceAction209 */
785 const struct type type_nit__parser__ReduceAction209 = {
786 -1, /*CAST DEAD*/
787 "ReduceAction209", /* class_name_string */
788 -1, /*CAST DEAD*/
789 0,
790 NULL, /*NO RESOLUTIONS*/
791 6,
792 {
793 146, /* ReduceAction */
794 -1, /* empty */
795 -1, /* empty */
796 -1, /* empty */
797 139, /* Object */
798 1466, /* ReduceAction209 */
799 },
800 };
801 /* runtime type ReduceAction210 */
802 const struct type type_nit__parser__ReduceAction210 = {
803 -1, /*CAST DEAD*/
804 "ReduceAction210", /* class_name_string */
805 -1, /*CAST DEAD*/
806 0,
807 NULL, /*NO RESOLUTIONS*/
808 6,
809 {
810 146, /* ReduceAction */
811 -1, /* empty */
812 -1, /* empty */
813 -1, /* empty */
814 139, /* Object */
815 1467, /* ReduceAction210 */
816 },
817 };
818 /* runtime type ReduceAction211 */
819 const struct type type_nit__parser__ReduceAction211 = {
820 -1, /*CAST DEAD*/
821 "ReduceAction211", /* class_name_string */
822 -1, /*CAST DEAD*/
823 0,
824 NULL, /*NO RESOLUTIONS*/
825 6,
826 {
827 146, /* ReduceAction */
828 -1, /* empty */
829 -1, /* empty */
830 -1, /* empty */
831 139, /* Object */
832 1468, /* ReduceAction211 */
833 },
834 };
835 /* runtime type ReduceAction212 */
836 const struct type type_nit__parser__ReduceAction212 = {
837 -1, /*CAST DEAD*/
838 "ReduceAction212", /* class_name_string */
839 -1, /*CAST DEAD*/
840 0,
841 NULL, /*NO RESOLUTIONS*/
842 6,
843 {
844 146, /* ReduceAction */
845 -1, /* empty */
846 -1, /* empty */
847 -1, /* empty */
848 139, /* Object */
849 1469, /* ReduceAction212 */
850 },
851 };
852 /* runtime type ReduceAction213 */
853 const struct type type_nit__parser__ReduceAction213 = {
854 -1, /*CAST DEAD*/
855 "ReduceAction213", /* class_name_string */
856 -1, /*CAST DEAD*/
857 0,
858 NULL, /*NO RESOLUTIONS*/
859 6,
860 {
861 146, /* ReduceAction */
862 -1, /* empty */
863 -1, /* empty */
864 -1, /* empty */
865 139, /* Object */
866 1470, /* ReduceAction213 */
867 },
868 };
869 /* runtime type ReduceAction214 */
870 const struct type type_nit__parser__ReduceAction214 = {
871 -1, /*CAST DEAD*/
872 "ReduceAction214", /* class_name_string */
873 -1, /*CAST DEAD*/
874 0,
875 NULL, /*NO RESOLUTIONS*/
876 6,
877 {
878 146, /* ReduceAction */
879 -1, /* empty */
880 -1, /* empty */
881 -1, /* empty */
882 139, /* Object */
883 1471, /* ReduceAction214 */
884 },
885 };
886 /* runtime type ReduceAction215 */
887 const struct type type_nit__parser__ReduceAction215 = {
888 -1, /*CAST DEAD*/
889 "ReduceAction215", /* class_name_string */
890 -1, /*CAST DEAD*/
891 0,
892 NULL, /*NO RESOLUTIONS*/
893 6,
894 {
895 146, /* ReduceAction */
896 -1, /* empty */
897 -1, /* empty */
898 -1, /* empty */
899 139, /* Object */
900 1472, /* ReduceAction215 */
901 },
902 };
903 /* runtime type ReduceAction216 */
904 const struct type type_nit__parser__ReduceAction216 = {
905 -1, /*CAST DEAD*/
906 "ReduceAction216", /* class_name_string */
907 -1, /*CAST DEAD*/
908 0,
909 NULL, /*NO RESOLUTIONS*/
910 6,
911 {
912 146, /* ReduceAction */
913 -1, /* empty */
914 -1, /* empty */
915 -1, /* empty */
916 139, /* Object */
917 1473, /* ReduceAction216 */
918 },
919 };
920 /* runtime type ReduceAction219 */
921 const struct type type_nit__parser__ReduceAction219 = {
922 -1, /*CAST DEAD*/
923 "ReduceAction219", /* class_name_string */
924 -1, /*CAST DEAD*/
925 0,
926 NULL, /*NO RESOLUTIONS*/
927 6,
928 {
929 146, /* ReduceAction */
930 -1, /* empty */
931 -1, /* empty */
932 -1, /* empty */
933 139, /* Object */
934 1474, /* ReduceAction219 */
935 },
936 };
937 /* runtime type ReduceAction220 */
938 const struct type type_nit__parser__ReduceAction220 = {
939 -1, /*CAST DEAD*/
940 "ReduceAction220", /* class_name_string */
941 -1, /*CAST DEAD*/
942 0,
943 NULL, /*NO RESOLUTIONS*/
944 6,
945 {
946 146, /* ReduceAction */
947 -1, /* empty */
948 -1, /* empty */
949 -1, /* empty */
950 139, /* Object */
951 1475, /* ReduceAction220 */
952 },
953 };
954 /* runtime type ReduceAction221 */
955 const struct type type_nit__parser__ReduceAction221 = {
956 -1, /*CAST DEAD*/
957 "ReduceAction221", /* class_name_string */
958 -1, /*CAST DEAD*/
959 0,
960 NULL, /*NO RESOLUTIONS*/
961 6,
962 {
963 146, /* ReduceAction */
964 -1, /* empty */
965 -1, /* empty */
966 -1, /* empty */
967 139, /* Object */
968 1476, /* ReduceAction221 */
969 },
970 };
971 /* runtime type ReduceAction222 */
972 const struct type type_nit__parser__ReduceAction222 = {
973 -1, /*CAST DEAD*/
974 "ReduceAction222", /* class_name_string */
975 -1, /*CAST DEAD*/
976 0,
977 NULL, /*NO RESOLUTIONS*/
978 6,
979 {
980 146, /* ReduceAction */
981 -1, /* empty */
982 -1, /* empty */
983 -1, /* empty */
984 139, /* Object */
985 1477, /* ReduceAction222 */
986 },
987 };
988 /* runtime type ReduceAction223 */
989 const struct type type_nit__parser__ReduceAction223 = {
990 -1, /*CAST DEAD*/
991 "ReduceAction223", /* class_name_string */
992 -1, /*CAST DEAD*/
993 0,
994 NULL, /*NO RESOLUTIONS*/
995 6,
996 {
997 146, /* ReduceAction */
998 -1, /* empty */
999 -1, /* empty */
1000 -1, /* empty */
1001 139, /* Object */
1002 1478, /* ReduceAction223 */
1003 },
1004 };
1005 /* runtime type ReduceAction224 */
1006 const struct type type_nit__parser__ReduceAction224 = {
1007 -1, /*CAST DEAD*/
1008 "ReduceAction224", /* class_name_string */
1009 -1, /*CAST DEAD*/
1010 0,
1011 NULL, /*NO RESOLUTIONS*/
1012 6,
1013 {
1014 146, /* ReduceAction */
1015 -1, /* empty */
1016 -1, /* empty */
1017 -1, /* empty */
1018 139, /* Object */
1019 1479, /* ReduceAction224 */
1020 },
1021 };
1022 /* runtime type ReduceAction227 */
1023 const struct type type_nit__parser__ReduceAction227 = {
1024 -1, /*CAST DEAD*/
1025 "ReduceAction227", /* class_name_string */
1026 -1, /*CAST DEAD*/
1027 0,
1028 NULL, /*NO RESOLUTIONS*/
1029 6,
1030 {
1031 146, /* ReduceAction */
1032 -1, /* empty */
1033 -1, /* empty */
1034 -1, /* empty */
1035 139, /* Object */
1036 1480, /* ReduceAction227 */
1037 },
1038 };
1039 /* runtime type ReduceAction228 */
1040 const struct type type_nit__parser__ReduceAction228 = {
1041 -1, /*CAST DEAD*/
1042 "ReduceAction228", /* class_name_string */
1043 -1, /*CAST DEAD*/
1044 0,
1045 NULL, /*NO RESOLUTIONS*/
1046 6,
1047 {
1048 146, /* ReduceAction */
1049 -1, /* empty */
1050 -1, /* empty */
1051 -1, /* empty */
1052 139, /* Object */
1053 1481, /* ReduceAction228 */
1054 },
1055 };
1056 /* runtime type ReduceAction229 */
1057 const struct type type_nit__parser__ReduceAction229 = {
1058 -1, /*CAST DEAD*/
1059 "ReduceAction229", /* class_name_string */
1060 -1, /*CAST DEAD*/
1061 0,
1062 NULL, /*NO RESOLUTIONS*/
1063 6,
1064 {
1065 146, /* ReduceAction */
1066 -1, /* empty */
1067 -1, /* empty */
1068 -1, /* empty */
1069 139, /* Object */
1070 1482, /* ReduceAction229 */
1071 },
1072 };
1073 /* runtime type ReduceAction230 */
1074 const struct type type_nit__parser__ReduceAction230 = {
1075 -1, /*CAST DEAD*/
1076 "ReduceAction230", /* class_name_string */
1077 -1, /*CAST DEAD*/
1078 0,
1079 NULL, /*NO RESOLUTIONS*/
1080 6,
1081 {
1082 146, /* ReduceAction */
1083 -1, /* empty */
1084 -1, /* empty */
1085 -1, /* empty */
1086 139, /* Object */
1087 1483, /* ReduceAction230 */
1088 },
1089 };
1090 /* runtime type ReduceAction231 */
1091 const struct type type_nit__parser__ReduceAction231 = {
1092 -1, /*CAST DEAD*/
1093 "ReduceAction231", /* class_name_string */
1094 -1, /*CAST DEAD*/
1095 0,
1096 NULL, /*NO RESOLUTIONS*/
1097 6,
1098 {
1099 146, /* ReduceAction */
1100 -1, /* empty */
1101 -1, /* empty */
1102 -1, /* empty */
1103 139, /* Object */
1104 1484, /* ReduceAction231 */
1105 },
1106 };
1107 /* runtime type ReduceAction232 */
1108 const struct type type_nit__parser__ReduceAction232 = {
1109 -1, /*CAST DEAD*/
1110 "ReduceAction232", /* class_name_string */
1111 -1, /*CAST DEAD*/
1112 0,
1113 NULL, /*NO RESOLUTIONS*/
1114 6,
1115 {
1116 146, /* ReduceAction */
1117 -1, /* empty */
1118 -1, /* empty */
1119 -1, /* empty */
1120 139, /* Object */
1121 1485, /* ReduceAction232 */
1122 },
1123 };
1124 /* runtime type ReduceAction233 */
1125 const struct type type_nit__parser__ReduceAction233 = {
1126 -1, /*CAST DEAD*/
1127 "ReduceAction233", /* class_name_string */
1128 -1, /*CAST DEAD*/
1129 0,
1130 NULL, /*NO RESOLUTIONS*/
1131 6,
1132 {
1133 146, /* ReduceAction */
1134 -1, /* empty */
1135 -1, /* empty */
1136 -1, /* empty */
1137 139, /* Object */
1138 1486, /* ReduceAction233 */
1139 },
1140 };
1141 /* runtime type ReduceAction234 */
1142 const struct type type_nit__parser__ReduceAction234 = {
1143 -1, /*CAST DEAD*/
1144 "ReduceAction234", /* class_name_string */
1145 -1, /*CAST DEAD*/
1146 0,
1147 NULL, /*NO RESOLUTIONS*/
1148 6,
1149 {
1150 146, /* ReduceAction */
1151 -1, /* empty */
1152 -1, /* empty */
1153 -1, /* empty */
1154 139, /* Object */
1155 1487, /* ReduceAction234 */
1156 },
1157 };
1158 /* runtime type ReduceAction235 */
1159 const struct type type_nit__parser__ReduceAction235 = {
1160 -1, /*CAST DEAD*/
1161 "ReduceAction235", /* class_name_string */
1162 -1, /*CAST DEAD*/
1163 0,
1164 NULL, /*NO RESOLUTIONS*/
1165 6,
1166 {
1167 146, /* ReduceAction */
1168 -1, /* empty */
1169 -1, /* empty */
1170 -1, /* empty */
1171 139, /* Object */
1172 1488, /* ReduceAction235 */
1173 },
1174 };
1175 /* runtime type ReduceAction238 */
1176 const struct type type_nit__parser__ReduceAction238 = {
1177 -1, /*CAST DEAD*/
1178 "ReduceAction238", /* class_name_string */
1179 -1, /*CAST DEAD*/
1180 0,
1181 NULL, /*NO RESOLUTIONS*/
1182 6,
1183 {
1184 146, /* ReduceAction */
1185 -1, /* empty */
1186 -1, /* empty */
1187 -1, /* empty */
1188 139, /* Object */
1189 1489, /* ReduceAction238 */
1190 },
1191 };
1192 /* runtime type ReduceAction239 */
1193 const struct type type_nit__parser__ReduceAction239 = {
1194 -1, /*CAST DEAD*/
1195 "ReduceAction239", /* class_name_string */
1196 -1, /*CAST DEAD*/
1197 0,
1198 NULL, /*NO RESOLUTIONS*/
1199 6,
1200 {
1201 146, /* ReduceAction */
1202 -1, /* empty */
1203 -1, /* empty */
1204 -1, /* empty */
1205 139, /* Object */
1206 1490, /* ReduceAction239 */
1207 },
1208 };
1209 /* runtime type ReduceAction240 */
1210 const struct type type_nit__parser__ReduceAction240 = {
1211 -1, /*CAST DEAD*/
1212 "ReduceAction240", /* class_name_string */
1213 -1, /*CAST DEAD*/
1214 0,
1215 NULL, /*NO RESOLUTIONS*/
1216 6,
1217 {
1218 146, /* ReduceAction */
1219 -1, /* empty */
1220 -1, /* empty */
1221 -1, /* empty */
1222 139, /* Object */
1223 1491, /* ReduceAction240 */
1224 },
1225 };
1226 /* runtime type ReduceAction241 */
1227 const struct type type_nit__parser__ReduceAction241 = {
1228 -1, /*CAST DEAD*/
1229 "ReduceAction241", /* class_name_string */
1230 -1, /*CAST DEAD*/
1231 0,
1232 NULL, /*NO RESOLUTIONS*/
1233 6,
1234 {
1235 146, /* ReduceAction */
1236 -1, /* empty */
1237 -1, /* empty */
1238 -1, /* empty */
1239 139, /* Object */
1240 1492, /* ReduceAction241 */
1241 },
1242 };
1243 /* runtime type ReduceAction242 */
1244 const struct type type_nit__parser__ReduceAction242 = {
1245 -1, /*CAST DEAD*/
1246 "ReduceAction242", /* class_name_string */
1247 -1, /*CAST DEAD*/
1248 0,
1249 NULL, /*NO RESOLUTIONS*/
1250 6,
1251 {
1252 146, /* ReduceAction */
1253 -1, /* empty */
1254 -1, /* empty */
1255 -1, /* empty */
1256 139, /* Object */
1257 1493, /* ReduceAction242 */
1258 },
1259 };
1260 /* runtime type ReduceAction243 */
1261 const struct type type_nit__parser__ReduceAction243 = {
1262 -1, /*CAST DEAD*/
1263 "ReduceAction243", /* class_name_string */
1264 -1, /*CAST DEAD*/
1265 0,
1266 NULL, /*NO RESOLUTIONS*/
1267 6,
1268 {
1269 146, /* ReduceAction */
1270 -1, /* empty */
1271 -1, /* empty */
1272 -1, /* empty */
1273 139, /* Object */
1274 1494, /* ReduceAction243 */
1275 },
1276 };
1277 /* runtime type ReduceAction246 */
1278 const struct type type_nit__parser__ReduceAction246 = {
1279 -1, /*CAST DEAD*/
1280 "ReduceAction246", /* class_name_string */
1281 -1, /*CAST DEAD*/
1282 0,
1283 NULL, /*NO RESOLUTIONS*/
1284 6,
1285 {
1286 146, /* ReduceAction */
1287 -1, /* empty */
1288 -1, /* empty */
1289 -1, /* empty */
1290 139, /* Object */
1291 1495, /* ReduceAction246 */
1292 },
1293 };
1294 /* runtime type ReduceAction247 */
1295 const struct type type_nit__parser__ReduceAction247 = {
1296 -1, /*CAST DEAD*/
1297 "ReduceAction247", /* class_name_string */
1298 -1, /*CAST DEAD*/
1299 0,
1300 NULL, /*NO RESOLUTIONS*/
1301 6,
1302 {
1303 146, /* ReduceAction */
1304 -1, /* empty */
1305 -1, /* empty */
1306 -1, /* empty */
1307 139, /* Object */
1308 1496, /* ReduceAction247 */
1309 },
1310 };
1311 /* runtime type ReduceAction248 */
1312 const struct type type_nit__parser__ReduceAction248 = {
1313 -1, /*CAST DEAD*/
1314 "ReduceAction248", /* class_name_string */
1315 -1, /*CAST DEAD*/
1316 0,
1317 NULL, /*NO RESOLUTIONS*/
1318 6,
1319 {
1320 146, /* ReduceAction */
1321 -1, /* empty */
1322 -1, /* empty */
1323 -1, /* empty */
1324 139, /* Object */
1325 1497, /* ReduceAction248 */
1326 },
1327 };
1328 /* runtime type ReduceAction249 */
1329 const struct type type_nit__parser__ReduceAction249 = {
1330 -1, /*CAST DEAD*/
1331 "ReduceAction249", /* class_name_string */
1332 -1, /*CAST DEAD*/
1333 0,
1334 NULL, /*NO RESOLUTIONS*/
1335 6,
1336 {
1337 146, /* ReduceAction */
1338 -1, /* empty */
1339 -1, /* empty */
1340 -1, /* empty */
1341 139, /* Object */
1342 1498, /* ReduceAction249 */
1343 },
1344 };
1345 /* runtime type ReduceAction250 */
1346 const struct type type_nit__parser__ReduceAction250 = {
1347 -1, /*CAST DEAD*/
1348 "ReduceAction250", /* class_name_string */
1349 -1, /*CAST DEAD*/
1350 0,
1351 NULL, /*NO RESOLUTIONS*/
1352 6,
1353 {
1354 146, /* ReduceAction */
1355 -1, /* empty */
1356 -1, /* empty */
1357 -1, /* empty */
1358 139, /* Object */
1359 1499, /* ReduceAction250 */
1360 },
1361 };
1362 /* runtime type ReduceAction251 */
1363 const struct type type_nit__parser__ReduceAction251 = {
1364 -1, /*CAST DEAD*/
1365 "ReduceAction251", /* class_name_string */
1366 -1, /*CAST DEAD*/
1367 0,
1368 NULL, /*NO RESOLUTIONS*/
1369 6,
1370 {
1371 146, /* ReduceAction */
1372 -1, /* empty */
1373 -1, /* empty */
1374 -1, /* empty */
1375 139, /* Object */
1376 1500, /* ReduceAction251 */
1377 },
1378 };
1379 /* runtime type ReduceAction252 */
1380 const struct type type_nit__parser__ReduceAction252 = {
1381 -1, /*CAST DEAD*/
1382 "ReduceAction252", /* class_name_string */
1383 -1, /*CAST DEAD*/
1384 0,
1385 NULL, /*NO RESOLUTIONS*/
1386 6,
1387 {
1388 146, /* ReduceAction */
1389 -1, /* empty */
1390 -1, /* empty */
1391 -1, /* empty */
1392 139, /* Object */
1393 1501, /* ReduceAction252 */
1394 },
1395 };
1396 /* runtime type ReduceAction253 */
1397 const struct type type_nit__parser__ReduceAction253 = {
1398 -1, /*CAST DEAD*/
1399 "ReduceAction253", /* class_name_string */
1400 -1, /*CAST DEAD*/
1401 0,
1402 NULL, /*NO RESOLUTIONS*/
1403 6,
1404 {
1405 146, /* ReduceAction */
1406 -1, /* empty */
1407 -1, /* empty */
1408 -1, /* empty */
1409 139, /* Object */
1410 1502, /* ReduceAction253 */
1411 },
1412 };
1413 /* runtime type ReduceAction254 */
1414 const struct type type_nit__parser__ReduceAction254 = {
1415 -1, /*CAST DEAD*/
1416 "ReduceAction254", /* class_name_string */
1417 -1, /*CAST DEAD*/
1418 0,
1419 NULL, /*NO RESOLUTIONS*/
1420 6,
1421 {
1422 146, /* ReduceAction */
1423 -1, /* empty */
1424 -1, /* empty */
1425 -1, /* empty */
1426 139, /* Object */
1427 1503, /* ReduceAction254 */
1428 },
1429 };
1430 /* runtime type ReduceAction255 */
1431 const struct type type_nit__parser__ReduceAction255 = {
1432 -1, /*CAST DEAD*/
1433 "ReduceAction255", /* class_name_string */
1434 -1, /*CAST DEAD*/
1435 0,
1436 NULL, /*NO RESOLUTIONS*/
1437 6,
1438 {
1439 146, /* ReduceAction */
1440 -1, /* empty */
1441 -1, /* empty */
1442 -1, /* empty */
1443 139, /* Object */
1444 1504, /* ReduceAction255 */
1445 },
1446 };
1447 /* runtime type ReduceAction258 */
1448 const struct type type_nit__parser__ReduceAction258 = {
1449 -1, /*CAST DEAD*/
1450 "ReduceAction258", /* class_name_string */
1451 -1, /*CAST DEAD*/
1452 0,
1453 NULL, /*NO RESOLUTIONS*/
1454 6,
1455 {
1456 146, /* ReduceAction */
1457 -1, /* empty */
1458 -1, /* empty */
1459 -1, /* empty */
1460 139, /* Object */
1461 1505, /* ReduceAction258 */
1462 },
1463 };
1464 /* runtime type ReduceAction259 */
1465 const struct type type_nit__parser__ReduceAction259 = {
1466 -1, /*CAST DEAD*/
1467 "ReduceAction259", /* class_name_string */
1468 -1, /*CAST DEAD*/
1469 0,
1470 NULL, /*NO RESOLUTIONS*/
1471 6,
1472 {
1473 146, /* ReduceAction */
1474 -1, /* empty */
1475 -1, /* empty */
1476 -1, /* empty */
1477 139, /* Object */
1478 1506, /* ReduceAction259 */
1479 },
1480 };
1481 /* runtime type ReduceAction260 */
1482 const struct type type_nit__parser__ReduceAction260 = {
1483 -1, /*CAST DEAD*/
1484 "ReduceAction260", /* class_name_string */
1485 -1, /*CAST DEAD*/
1486 0,
1487 NULL, /*NO RESOLUTIONS*/
1488 6,
1489 {
1490 146, /* ReduceAction */
1491 -1, /* empty */
1492 -1, /* empty */
1493 -1, /* empty */
1494 139, /* Object */
1495 1507, /* ReduceAction260 */
1496 },
1497 };
1498 /* runtime type ReduceAction261 */
1499 const struct type type_nit__parser__ReduceAction261 = {
1500 -1, /*CAST DEAD*/
1501 "ReduceAction261", /* class_name_string */
1502 -1, /*CAST DEAD*/
1503 0,
1504 NULL, /*NO RESOLUTIONS*/
1505 6,
1506 {
1507 146, /* ReduceAction */
1508 -1, /* empty */
1509 -1, /* empty */
1510 -1, /* empty */
1511 139, /* Object */
1512 1508, /* ReduceAction261 */
1513 },
1514 };
1515 /* runtime type ReduceAction262 */
1516 const struct type type_nit__parser__ReduceAction262 = {
1517 -1, /*CAST DEAD*/
1518 "ReduceAction262", /* class_name_string */
1519 -1, /*CAST DEAD*/
1520 0,
1521 NULL, /*NO RESOLUTIONS*/
1522 6,
1523 {
1524 146, /* ReduceAction */
1525 -1, /* empty */
1526 -1, /* empty */
1527 -1, /* empty */
1528 139, /* Object */
1529 1509, /* ReduceAction262 */
1530 },
1531 };
1532 /* runtime type ReduceAction263 */
1533 const struct type type_nit__parser__ReduceAction263 = {
1534 -1, /*CAST DEAD*/
1535 "ReduceAction263", /* class_name_string */
1536 -1, /*CAST DEAD*/
1537 0,
1538 NULL, /*NO RESOLUTIONS*/
1539 6,
1540 {
1541 146, /* ReduceAction */
1542 -1, /* empty */
1543 -1, /* empty */
1544 -1, /* empty */
1545 139, /* Object */
1546 1510, /* ReduceAction263 */
1547 },
1548 };
1549 /* runtime type ReduceAction264 */
1550 const struct type type_nit__parser__ReduceAction264 = {
1551 -1, /*CAST DEAD*/
1552 "ReduceAction264", /* class_name_string */
1553 -1, /*CAST DEAD*/
1554 0,
1555 NULL, /*NO RESOLUTIONS*/
1556 6,
1557 {
1558 146, /* ReduceAction */
1559 -1, /* empty */
1560 -1, /* empty */
1561 -1, /* empty */
1562 139, /* Object */
1563 1511, /* ReduceAction264 */
1564 },
1565 };
1566 /* runtime type ReduceAction265 */
1567 const struct type type_nit__parser__ReduceAction265 = {
1568 -1, /*CAST DEAD*/
1569 "ReduceAction265", /* class_name_string */
1570 -1, /*CAST DEAD*/
1571 0,
1572 NULL, /*NO RESOLUTIONS*/
1573 6,
1574 {
1575 146, /* ReduceAction */
1576 -1, /* empty */
1577 -1, /* empty */
1578 -1, /* empty */
1579 139, /* Object */
1580 1512, /* ReduceAction265 */
1581 },
1582 };
1583 /* runtime type ReduceAction266 */
1584 const struct type type_nit__parser__ReduceAction266 = {
1585 -1, /*CAST DEAD*/
1586 "ReduceAction266", /* class_name_string */
1587 -1, /*CAST DEAD*/
1588 0,
1589 NULL, /*NO RESOLUTIONS*/
1590 6,
1591 {
1592 146, /* ReduceAction */
1593 -1, /* empty */
1594 -1, /* empty */
1595 -1, /* empty */
1596 139, /* Object */
1597 1513, /* ReduceAction266 */
1598 },
1599 };
1600 /* runtime type ReduceAction267 */
1601 const struct type type_nit__parser__ReduceAction267 = {
1602 -1, /*CAST DEAD*/
1603 "ReduceAction267", /* class_name_string */
1604 -1, /*CAST DEAD*/
1605 0,
1606 NULL, /*NO RESOLUTIONS*/
1607 6,
1608 {
1609 146, /* ReduceAction */
1610 -1, /* empty */
1611 -1, /* empty */
1612 -1, /* empty */
1613 139, /* Object */
1614 1514, /* ReduceAction267 */
1615 },
1616 };
1617 /* runtime type ReduceAction268 */
1618 const struct type type_nit__parser__ReduceAction268 = {
1619 -1, /*CAST DEAD*/
1620 "ReduceAction268", /* class_name_string */
1621 -1, /*CAST DEAD*/
1622 0,
1623 NULL, /*NO RESOLUTIONS*/
1624 6,
1625 {
1626 146, /* ReduceAction */
1627 -1, /* empty */
1628 -1, /* empty */
1629 -1, /* empty */
1630 139, /* Object */
1631 1515, /* ReduceAction268 */
1632 },
1633 };
1634 /* runtime type ReduceAction270 */
1635 const struct type type_nit__parser__ReduceAction270 = {
1636 -1, /*CAST DEAD*/
1637 "ReduceAction270", /* class_name_string */
1638 -1, /*CAST DEAD*/
1639 0,
1640 NULL, /*NO RESOLUTIONS*/
1641 6,
1642 {
1643 146, /* ReduceAction */
1644 -1, /* empty */
1645 -1, /* empty */
1646 -1, /* empty */
1647 139, /* Object */
1648 1516, /* ReduceAction270 */
1649 },
1650 };
1651 /* runtime type ReduceAction272 */
1652 const struct type type_nit__parser__ReduceAction272 = {
1653 -1, /*CAST DEAD*/
1654 "ReduceAction272", /* class_name_string */
1655 -1, /*CAST DEAD*/
1656 0,
1657 NULL, /*NO RESOLUTIONS*/
1658 6,
1659 {
1660 146, /* ReduceAction */
1661 -1, /* empty */
1662 -1, /* empty */
1663 -1, /* empty */
1664 139, /* Object */
1665 1517, /* ReduceAction272 */
1666 },
1667 };
1668 /* runtime type ReduceAction273 */
1669 const struct type type_nit__parser__ReduceAction273 = {
1670 -1, /*CAST DEAD*/
1671 "ReduceAction273", /* class_name_string */
1672 -1, /*CAST DEAD*/
1673 0,
1674 NULL, /*NO RESOLUTIONS*/
1675 6,
1676 {
1677 146, /* ReduceAction */
1678 -1, /* empty */
1679 -1, /* empty */
1680 -1, /* empty */
1681 139, /* Object */
1682 1518, /* ReduceAction273 */
1683 },
1684 };
1685 /* runtime type ReduceAction274 */
1686 const struct type type_nit__parser__ReduceAction274 = {
1687 -1, /*CAST DEAD*/
1688 "ReduceAction274", /* class_name_string */
1689 -1, /*CAST DEAD*/
1690 0,
1691 NULL, /*NO RESOLUTIONS*/
1692 6,
1693 {
1694 146, /* ReduceAction */
1695 -1, /* empty */
1696 -1, /* empty */
1697 -1, /* empty */
1698 139, /* Object */
1699 1519, /* ReduceAction274 */
1700 },
1701 };
1702 /* runtime type ReduceAction275 */
1703 const struct type type_nit__parser__ReduceAction275 = {
1704 -1, /*CAST DEAD*/
1705 "ReduceAction275", /* class_name_string */
1706 -1, /*CAST DEAD*/
1707 0,
1708 NULL, /*NO RESOLUTIONS*/
1709 6,
1710 {
1711 146, /* ReduceAction */
1712 -1, /* empty */
1713 -1, /* empty */
1714 -1, /* empty */
1715 139, /* Object */
1716 1520, /* ReduceAction275 */
1717 },
1718 };
1719 /* runtime type ReduceAction277 */
1720 const struct type type_nit__parser__ReduceAction277 = {
1721 -1, /*CAST DEAD*/
1722 "ReduceAction277", /* class_name_string */
1723 -1, /*CAST DEAD*/
1724 0,
1725 NULL, /*NO RESOLUTIONS*/
1726 6,
1727 {
1728 146, /* ReduceAction */
1729 -1, /* empty */
1730 -1, /* empty */
1731 -1, /* empty */
1732 139, /* Object */
1733 1521, /* ReduceAction277 */
1734 },
1735 };
1736 /* runtime type ReduceAction279 */
1737 const struct type type_nit__parser__ReduceAction279 = {
1738 -1, /*CAST DEAD*/
1739 "ReduceAction279", /* class_name_string */
1740 -1, /*CAST DEAD*/
1741 0,
1742 NULL, /*NO RESOLUTIONS*/
1743 6,
1744 {
1745 146, /* ReduceAction */
1746 -1, /* empty */
1747 -1, /* empty */
1748 -1, /* empty */
1749 139, /* Object */
1750 1522, /* ReduceAction279 */
1751 },
1752 };
1753 /* runtime type ReduceAction280 */
1754 const struct type type_nit__parser__ReduceAction280 = {
1755 -1, /*CAST DEAD*/
1756 "ReduceAction280", /* class_name_string */
1757 -1, /*CAST DEAD*/
1758 0,
1759 NULL, /*NO RESOLUTIONS*/
1760 6,
1761 {
1762 146, /* ReduceAction */
1763 -1, /* empty */
1764 -1, /* empty */
1765 -1, /* empty */
1766 139, /* Object */
1767 1523, /* ReduceAction280 */
1768 },
1769 };
1770 /* runtime type ReduceAction281 */
1771 const struct type type_nit__parser__ReduceAction281 = {
1772 -1, /*CAST DEAD*/
1773 "ReduceAction281", /* class_name_string */
1774 -1, /*CAST DEAD*/
1775 0,
1776 NULL, /*NO RESOLUTIONS*/
1777 6,
1778 {
1779 146, /* ReduceAction */
1780 -1, /* empty */
1781 -1, /* empty */
1782 -1, /* empty */
1783 139, /* Object */
1784 1524, /* ReduceAction281 */
1785 },
1786 };
1787 /* runtime type ReduceAction282 */
1788 const struct type type_nit__parser__ReduceAction282 = {
1789 -1, /*CAST DEAD*/
1790 "ReduceAction282", /* class_name_string */
1791 -1, /*CAST DEAD*/
1792 0,
1793 NULL, /*NO RESOLUTIONS*/
1794 6,
1795 {
1796 146, /* ReduceAction */
1797 -1, /* empty */
1798 -1, /* empty */
1799 -1, /* empty */
1800 139, /* Object */
1801 1525, /* ReduceAction282 */
1802 },
1803 };
1804 /* runtime type ReduceAction283 */
1805 const struct type type_nit__parser__ReduceAction283 = {
1806 -1, /*CAST DEAD*/
1807 "ReduceAction283", /* class_name_string */
1808 -1, /*CAST DEAD*/
1809 0,
1810 NULL, /*NO RESOLUTIONS*/
1811 6,
1812 {
1813 146, /* ReduceAction */
1814 -1, /* empty */
1815 -1, /* empty */
1816 -1, /* empty */
1817 139, /* Object */
1818 1526, /* ReduceAction283 */
1819 },
1820 };
1821 /* runtime type ReduceAction284 */
1822 const struct type type_nit__parser__ReduceAction284 = {
1823 -1, /*CAST DEAD*/
1824 "ReduceAction284", /* class_name_string */
1825 -1, /*CAST DEAD*/
1826 0,
1827 NULL, /*NO RESOLUTIONS*/
1828 6,
1829 {
1830 146, /* ReduceAction */
1831 -1, /* empty */
1832 -1, /* empty */
1833 -1, /* empty */
1834 139, /* Object */
1835 1527, /* ReduceAction284 */
1836 },
1837 };
1838 /* runtime type ReduceAction285 */
1839 const struct type type_nit__parser__ReduceAction285 = {
1840 -1, /*CAST DEAD*/
1841 "ReduceAction285", /* class_name_string */
1842 -1, /*CAST DEAD*/
1843 0,
1844 NULL, /*NO RESOLUTIONS*/
1845 6,
1846 {
1847 146, /* ReduceAction */
1848 -1, /* empty */
1849 -1, /* empty */
1850 -1, /* empty */
1851 139, /* Object */
1852 1528, /* ReduceAction285 */
1853 },
1854 };
1855 /* runtime type ReduceAction286 */
1856 const struct type type_nit__parser__ReduceAction286 = {
1857 -1, /*CAST DEAD*/
1858 "ReduceAction286", /* class_name_string */
1859 -1, /*CAST DEAD*/
1860 0,
1861 NULL, /*NO RESOLUTIONS*/
1862 6,
1863 {
1864 146, /* ReduceAction */
1865 -1, /* empty */
1866 -1, /* empty */
1867 -1, /* empty */
1868 139, /* Object */
1869 1529, /* ReduceAction286 */
1870 },
1871 };
1872 /* runtime type ReduceAction287 */
1873 const struct type type_nit__parser__ReduceAction287 = {
1874 -1, /*CAST DEAD*/
1875 "ReduceAction287", /* class_name_string */
1876 -1, /*CAST DEAD*/
1877 0,
1878 NULL, /*NO RESOLUTIONS*/
1879 6,
1880 {
1881 146, /* ReduceAction */
1882 -1, /* empty */
1883 -1, /* empty */
1884 -1, /* empty */
1885 139, /* Object */
1886 1530, /* ReduceAction287 */
1887 },
1888 };
1889 /* runtime type ReduceAction288 */
1890 const struct type type_nit__parser__ReduceAction288 = {
1891 -1, /*CAST DEAD*/
1892 "ReduceAction288", /* class_name_string */
1893 -1, /*CAST DEAD*/
1894 0,
1895 NULL, /*NO RESOLUTIONS*/
1896 6,
1897 {
1898 146, /* ReduceAction */
1899 -1, /* empty */
1900 -1, /* empty */
1901 -1, /* empty */
1902 139, /* Object */
1903 1531, /* ReduceAction288 */
1904 },
1905 };
1906 /* runtime type ReduceAction290 */
1907 const struct type type_nit__parser__ReduceAction290 = {
1908 -1, /*CAST DEAD*/
1909 "ReduceAction290", /* class_name_string */
1910 -1, /*CAST DEAD*/
1911 0,
1912 NULL, /*NO RESOLUTIONS*/
1913 6,
1914 {
1915 146, /* ReduceAction */
1916 -1, /* empty */
1917 -1, /* empty */
1918 -1, /* empty */
1919 139, /* Object */
1920 1532, /* ReduceAction290 */
1921 },
1922 };
1923 /* runtime type ReduceAction291 */
1924 const struct type type_nit__parser__ReduceAction291 = {
1925 -1, /*CAST DEAD*/
1926 "ReduceAction291", /* class_name_string */
1927 -1, /*CAST DEAD*/
1928 0,
1929 NULL, /*NO RESOLUTIONS*/
1930 6,
1931 {
1932 146, /* ReduceAction */
1933 -1, /* empty */
1934 -1, /* empty */
1935 -1, /* empty */
1936 139, /* Object */
1937 1533, /* ReduceAction291 */
1938 },
1939 };
1940 /* runtime type ReduceAction293 */
1941 const struct type type_nit__parser__ReduceAction293 = {
1942 -1, /*CAST DEAD*/
1943 "ReduceAction293", /* class_name_string */
1944 -1, /*CAST DEAD*/
1945 0,
1946 NULL, /*NO RESOLUTIONS*/
1947 6,
1948 {
1949 146, /* ReduceAction */
1950 -1, /* empty */
1951 -1, /* empty */
1952 -1, /* empty */
1953 139, /* Object */
1954 1534, /* ReduceAction293 */
1955 },
1956 };
1957 /* runtime type ReduceAction294 */
1958 const struct type type_nit__parser__ReduceAction294 = {
1959 -1, /*CAST DEAD*/
1960 "ReduceAction294", /* class_name_string */
1961 -1, /*CAST DEAD*/
1962 0,
1963 NULL, /*NO RESOLUTIONS*/
1964 6,
1965 {
1966 146, /* ReduceAction */
1967 -1, /* empty */
1968 -1, /* empty */
1969 -1, /* empty */
1970 139, /* Object */
1971 1535, /* ReduceAction294 */
1972 },
1973 };
1974 /* runtime type ReduceAction295 */
1975 const struct type type_nit__parser__ReduceAction295 = {
1976 -1, /*CAST DEAD*/
1977 "ReduceAction295", /* class_name_string */
1978 -1, /*CAST DEAD*/
1979 0,
1980 NULL, /*NO RESOLUTIONS*/
1981 6,
1982 {
1983 146, /* ReduceAction */
1984 -1, /* empty */
1985 -1, /* empty */
1986 -1, /* empty */
1987 139, /* Object */
1988 1536, /* ReduceAction295 */
1989 },
1990 };
1991 /* runtime type ReduceAction297 */
1992 const struct type type_nit__parser__ReduceAction297 = {
1993 -1, /*CAST DEAD*/
1994 "ReduceAction297", /* class_name_string */
1995 -1, /*CAST DEAD*/
1996 0,
1997 NULL, /*NO RESOLUTIONS*/
1998 6,
1999 {
2000 146, /* ReduceAction */
2001 -1, /* empty */
2002 -1, /* empty */
2003 -1, /* empty */
2004 139, /* Object */
2005 1537, /* ReduceAction297 */
2006 },
2007 };
2008 /* runtime type ReduceAction299 */
2009 const struct type type_nit__parser__ReduceAction299 = {
2010 -1, /*CAST DEAD*/
2011 "ReduceAction299", /* class_name_string */
2012 -1, /*CAST DEAD*/
2013 0,
2014 NULL, /*NO RESOLUTIONS*/
2015 6,
2016 {
2017 146, /* ReduceAction */
2018 -1, /* empty */
2019 -1, /* empty */
2020 -1, /* empty */
2021 139, /* Object */
2022 1538, /* ReduceAction299 */
2023 },
2024 };
2025 /* runtime type ReduceAction300 */
2026 const struct type type_nit__parser__ReduceAction300 = {
2027 -1, /*CAST DEAD*/
2028 "ReduceAction300", /* class_name_string */
2029 -1, /*CAST DEAD*/
2030 0,
2031 NULL, /*NO RESOLUTIONS*/
2032 6,
2033 {
2034 146, /* ReduceAction */
2035 -1, /* empty */
2036 -1, /* empty */
2037 -1, /* empty */
2038 139, /* Object */
2039 1539, /* ReduceAction300 */
2040 },
2041 };
2042 /* runtime type ReduceAction302 */
2043 const struct type type_nit__parser__ReduceAction302 = {
2044 -1, /*CAST DEAD*/
2045 "ReduceAction302", /* class_name_string */
2046 -1, /*CAST DEAD*/
2047 0,
2048 NULL, /*NO RESOLUTIONS*/
2049 6,
2050 {
2051 146, /* ReduceAction */
2052 -1, /* empty */
2053 -1, /* empty */
2054 -1, /* empty */
2055 139, /* Object */
2056 1540, /* ReduceAction302 */
2057 },
2058 };
2059 /* runtime type ReduceAction303 */
2060 const struct type type_nit__parser__ReduceAction303 = {
2061 -1, /*CAST DEAD*/
2062 "ReduceAction303", /* class_name_string */
2063 -1, /*CAST DEAD*/
2064 0,
2065 NULL, /*NO RESOLUTIONS*/
2066 6,
2067 {
2068 146, /* ReduceAction */
2069 -1, /* empty */
2070 -1, /* empty */
2071 -1, /* empty */
2072 139, /* Object */
2073 1541, /* ReduceAction303 */
2074 },
2075 };
2076 /* runtime type ReduceAction304 */
2077 const struct type type_nit__parser__ReduceAction304 = {
2078 -1, /*CAST DEAD*/
2079 "ReduceAction304", /* class_name_string */
2080 -1, /*CAST DEAD*/
2081 0,
2082 NULL, /*NO RESOLUTIONS*/
2083 6,
2084 {
2085 146, /* ReduceAction */
2086 -1, /* empty */
2087 -1, /* empty */
2088 -1, /* empty */
2089 139, /* Object */
2090 1542, /* ReduceAction304 */
2091 },
2092 };
2093 /* runtime type ReduceAction305 */
2094 const struct type type_nit__parser__ReduceAction305 = {
2095 -1, /*CAST DEAD*/
2096 "ReduceAction305", /* class_name_string */
2097 -1, /*CAST DEAD*/
2098 0,
2099 NULL, /*NO RESOLUTIONS*/
2100 6,
2101 {
2102 146, /* ReduceAction */
2103 -1, /* empty */
2104 -1, /* empty */
2105 -1, /* empty */
2106 139, /* Object */
2107 1543, /* ReduceAction305 */
2108 },
2109 };
2110 /* runtime type ReduceAction307 */
2111 const struct type type_nit__parser__ReduceAction307 = {
2112 -1, /*CAST DEAD*/
2113 "ReduceAction307", /* class_name_string */
2114 -1, /*CAST DEAD*/
2115 0,
2116 NULL, /*NO RESOLUTIONS*/
2117 6,
2118 {
2119 146, /* ReduceAction */
2120 -1, /* empty */
2121 -1, /* empty */
2122 -1, /* empty */
2123 139, /* Object */
2124 1544, /* ReduceAction307 */
2125 },
2126 };
2127 /* runtime type ReduceAction308 */
2128 const struct type type_nit__parser__ReduceAction308 = {
2129 -1, /*CAST DEAD*/
2130 "ReduceAction308", /* class_name_string */
2131 -1, /*CAST DEAD*/
2132 0,
2133 NULL, /*NO RESOLUTIONS*/
2134 6,
2135 {
2136 146, /* ReduceAction */
2137 -1, /* empty */
2138 -1, /* empty */
2139 -1, /* empty */
2140 139, /* Object */
2141 1545, /* ReduceAction308 */
2142 },
2143 };
2144 /* runtime type ReduceAction310 */
2145 const struct type type_nit__parser__ReduceAction310 = {
2146 -1, /*CAST DEAD*/
2147 "ReduceAction310", /* class_name_string */
2148 -1, /*CAST DEAD*/
2149 0,
2150 NULL, /*NO RESOLUTIONS*/
2151 6,
2152 {
2153 146, /* ReduceAction */
2154 -1, /* empty */
2155 -1, /* empty */
2156 -1, /* empty */
2157 139, /* Object */
2158 1546, /* ReduceAction310 */
2159 },
2160 };
2161 /* runtime type ReduceAction312 */
2162 const struct type type_nit__parser__ReduceAction312 = {
2163 -1, /*CAST DEAD*/
2164 "ReduceAction312", /* class_name_string */
2165 -1, /*CAST DEAD*/
2166 0,
2167 NULL, /*NO RESOLUTIONS*/
2168 6,
2169 {
2170 146, /* ReduceAction */
2171 -1, /* empty */
2172 -1, /* empty */
2173 -1, /* empty */
2174 139, /* Object */
2175 1547, /* ReduceAction312 */
2176 },
2177 };
2178 /* runtime type ReduceAction314 */
2179 const struct type type_nit__parser__ReduceAction314 = {
2180 -1, /*CAST DEAD*/
2181 "ReduceAction314", /* class_name_string */
2182 -1, /*CAST DEAD*/
2183 0,
2184 NULL, /*NO RESOLUTIONS*/
2185 6,
2186 {
2187 146, /* ReduceAction */
2188 -1, /* empty */
2189 -1, /* empty */
2190 -1, /* empty */
2191 139, /* Object */
2192 1548, /* ReduceAction314 */
2193 },
2194 };
2195 /* runtime type ReduceAction318 */
2196 const struct type type_nit__parser__ReduceAction318 = {
2197 -1, /*CAST DEAD*/
2198 "ReduceAction318", /* class_name_string */
2199 -1, /*CAST DEAD*/
2200 0,
2201 NULL, /*NO RESOLUTIONS*/
2202 6,
2203 {
2204 146, /* ReduceAction */
2205 -1, /* empty */
2206 -1, /* empty */
2207 -1, /* empty */
2208 139, /* Object */
2209 1549, /* ReduceAction318 */
2210 },
2211 };
2212 /* runtime type ReduceAction320 */
2213 const struct type type_nit__parser__ReduceAction320 = {
2214 -1, /*CAST DEAD*/
2215 "ReduceAction320", /* class_name_string */
2216 -1, /*CAST DEAD*/
2217 0,
2218 NULL, /*NO RESOLUTIONS*/
2219 6,
2220 {
2221 146, /* ReduceAction */
2222 -1, /* empty */
2223 -1, /* empty */
2224 -1, /* empty */
2225 139, /* Object */
2226 1550, /* ReduceAction320 */
2227 },
2228 };
2229 /* runtime type ReduceAction322 */
2230 const struct type type_nit__parser__ReduceAction322 = {
2231 -1, /*CAST DEAD*/
2232 "ReduceAction322", /* class_name_string */
2233 -1, /*CAST DEAD*/
2234 0,
2235 NULL, /*NO RESOLUTIONS*/
2236 6,
2237 {
2238 146, /* ReduceAction */
2239 -1, /* empty */
2240 -1, /* empty */
2241 -1, /* empty */
2242 139, /* Object */
2243 1551, /* ReduceAction322 */
2244 },
2245 };
2246 /* runtime type ReduceAction326 */
2247 const struct type type_nit__parser__ReduceAction326 = {
2248 -1, /*CAST DEAD*/
2249 "ReduceAction326", /* class_name_string */
2250 -1, /*CAST DEAD*/
2251 0,
2252 NULL, /*NO RESOLUTIONS*/
2253 6,
2254 {
2255 146, /* ReduceAction */
2256 -1, /* empty */
2257 -1, /* empty */
2258 -1, /* empty */
2259 139, /* Object */
2260 1552, /* ReduceAction326 */
2261 },
2262 };
2263 /* runtime type ReduceAction328 */
2264 const struct type type_nit__parser__ReduceAction328 = {
2265 -1, /*CAST DEAD*/
2266 "ReduceAction328", /* class_name_string */
2267 -1, /*CAST DEAD*/
2268 0,
2269 NULL, /*NO RESOLUTIONS*/
2270 6,
2271 {
2272 146, /* ReduceAction */
2273 -1, /* empty */
2274 -1, /* empty */
2275 -1, /* empty */
2276 139, /* Object */
2277 1553, /* ReduceAction328 */
2278 },
2279 };
2280 /* runtime type ReduceAction330 */
2281 const struct type type_nit__parser__ReduceAction330 = {
2282 -1, /*CAST DEAD*/
2283 "ReduceAction330", /* class_name_string */
2284 -1, /*CAST DEAD*/
2285 0,
2286 NULL, /*NO RESOLUTIONS*/
2287 6,
2288 {
2289 146, /* ReduceAction */
2290 -1, /* empty */
2291 -1, /* empty */
2292 -1, /* empty */
2293 139, /* Object */
2294 1554, /* ReduceAction330 */
2295 },
2296 };
2297 /* runtime type ReduceAction331 */
2298 const struct type type_nit__parser__ReduceAction331 = {
2299 -1, /*CAST DEAD*/
2300 "ReduceAction331", /* class_name_string */
2301 -1, /*CAST DEAD*/
2302 0,
2303 NULL, /*NO RESOLUTIONS*/
2304 6,
2305 {
2306 146, /* ReduceAction */
2307 -1, /* empty */
2308 -1, /* empty */
2309 -1, /* empty */
2310 139, /* Object */
2311 1555, /* ReduceAction331 */
2312 },
2313 };
2314 /* runtime type ReduceAction332 */
2315 const struct type type_nit__parser__ReduceAction332 = {
2316 -1, /*CAST DEAD*/
2317 "ReduceAction332", /* class_name_string */
2318 -1, /*CAST DEAD*/
2319 0,
2320 NULL, /*NO RESOLUTIONS*/
2321 6,
2322 {
2323 146, /* ReduceAction */
2324 -1, /* empty */
2325 -1, /* empty */
2326 -1, /* empty */
2327 139, /* Object */
2328 1556, /* ReduceAction332 */
2329 },
2330 };
2331 /* runtime type ReduceAction333 */
2332 const struct type type_nit__parser__ReduceAction333 = {
2333 -1, /*CAST DEAD*/
2334 "ReduceAction333", /* class_name_string */
2335 -1, /*CAST DEAD*/
2336 0,
2337 NULL, /*NO RESOLUTIONS*/
2338 6,
2339 {
2340 146, /* ReduceAction */
2341 -1, /* empty */
2342 -1, /* empty */
2343 -1, /* empty */
2344 139, /* Object */
2345 1557, /* ReduceAction333 */
2346 },
2347 };
2348 /* runtime type ReduceAction334 */
2349 const struct type type_nit__parser__ReduceAction334 = {
2350 -1, /*CAST DEAD*/
2351 "ReduceAction334", /* class_name_string */
2352 -1, /*CAST DEAD*/
2353 0,
2354 NULL, /*NO RESOLUTIONS*/
2355 6,
2356 {
2357 146, /* ReduceAction */
2358 -1, /* empty */
2359 -1, /* empty */
2360 -1, /* empty */
2361 139, /* Object */
2362 1558, /* ReduceAction334 */
2363 },
2364 };
2365 /* runtime type ReduceAction335 */
2366 const struct type type_nit__parser__ReduceAction335 = {
2367 -1, /*CAST DEAD*/
2368 "ReduceAction335", /* class_name_string */
2369 -1, /*CAST DEAD*/
2370 0,
2371 NULL, /*NO RESOLUTIONS*/
2372 6,
2373 {
2374 146, /* ReduceAction */
2375 -1, /* empty */
2376 -1, /* empty */
2377 -1, /* empty */
2378 139, /* Object */
2379 1559, /* ReduceAction335 */
2380 },
2381 };
2382 /* runtime type ReduceAction336 */
2383 const struct type type_nit__parser__ReduceAction336 = {
2384 -1, /*CAST DEAD*/
2385 "ReduceAction336", /* class_name_string */
2386 -1, /*CAST DEAD*/
2387 0,
2388 NULL, /*NO RESOLUTIONS*/
2389 6,
2390 {
2391 146, /* ReduceAction */
2392 -1, /* empty */
2393 -1, /* empty */
2394 -1, /* empty */
2395 139, /* Object */
2396 1560, /* ReduceAction336 */
2397 },
2398 };
2399 /* runtime type ReduceAction337 */
2400 const struct type type_nit__parser__ReduceAction337 = {
2401 -1, /*CAST DEAD*/
2402 "ReduceAction337", /* class_name_string */
2403 -1, /*CAST DEAD*/
2404 0,
2405 NULL, /*NO RESOLUTIONS*/
2406 6,
2407 {
2408 146, /* ReduceAction */
2409 -1, /* empty */
2410 -1, /* empty */
2411 -1, /* empty */
2412 139, /* Object */
2413 1561, /* ReduceAction337 */
2414 },
2415 };
2416 /* runtime type ReduceAction340 */
2417 const struct type type_nit__parser__ReduceAction340 = {
2418 -1, /*CAST DEAD*/
2419 "ReduceAction340", /* class_name_string */
2420 -1, /*CAST DEAD*/
2421 0,
2422 NULL, /*NO RESOLUTIONS*/
2423 6,
2424 {
2425 146, /* ReduceAction */
2426 -1, /* empty */
2427 -1, /* empty */
2428 -1, /* empty */
2429 139, /* Object */
2430 1562, /* ReduceAction340 */
2431 },
2432 };
2433 /* runtime type ReduceAction341 */
2434 const struct type type_nit__parser__ReduceAction341 = {
2435 -1, /*CAST DEAD*/
2436 "ReduceAction341", /* class_name_string */
2437 -1, /*CAST DEAD*/
2438 0,
2439 NULL, /*NO RESOLUTIONS*/
2440 6,
2441 {
2442 146, /* ReduceAction */
2443 -1, /* empty */
2444 -1, /* empty */
2445 -1, /* empty */
2446 139, /* Object */
2447 1563, /* ReduceAction341 */
2448 },
2449 };
2450 /* runtime type ReduceAction342 */
2451 const struct type type_nit__parser__ReduceAction342 = {
2452 -1, /*CAST DEAD*/
2453 "ReduceAction342", /* class_name_string */
2454 -1, /*CAST DEAD*/
2455 0,
2456 NULL, /*NO RESOLUTIONS*/
2457 6,
2458 {
2459 146, /* ReduceAction */
2460 -1, /* empty */
2461 -1, /* empty */
2462 -1, /* empty */
2463 139, /* Object */
2464 1564, /* ReduceAction342 */
2465 },
2466 };
2467 /* runtime type ReduceAction343 */
2468 const struct type type_nit__parser__ReduceAction343 = {
2469 -1, /*CAST DEAD*/
2470 "ReduceAction343", /* class_name_string */
2471 -1, /*CAST DEAD*/
2472 0,
2473 NULL, /*NO RESOLUTIONS*/
2474 6,
2475 {
2476 146, /* ReduceAction */
2477 -1, /* empty */
2478 -1, /* empty */
2479 -1, /* empty */
2480 139, /* Object */
2481 1565, /* ReduceAction343 */
2482 },
2483 };
2484 /* runtime type ReduceAction344 */
2485 const struct type type_nit__parser__ReduceAction344 = {
2486 -1, /*CAST DEAD*/
2487 "ReduceAction344", /* class_name_string */
2488 -1, /*CAST DEAD*/
2489 0,
2490 NULL, /*NO RESOLUTIONS*/
2491 6,
2492 {
2493 146, /* ReduceAction */
2494 -1, /* empty */
2495 -1, /* empty */
2496 -1, /* empty */
2497 139, /* Object */
2498 1566, /* ReduceAction344 */
2499 },
2500 };
2501 /* runtime type ReduceAction345 */
2502 const struct type type_nit__parser__ReduceAction345 = {
2503 -1, /*CAST DEAD*/
2504 "ReduceAction345", /* class_name_string */
2505 -1, /*CAST DEAD*/
2506 0,
2507 NULL, /*NO RESOLUTIONS*/
2508 6,
2509 {
2510 146, /* ReduceAction */
2511 -1, /* empty */
2512 -1, /* empty */
2513 -1, /* empty */
2514 139, /* Object */
2515 1567, /* ReduceAction345 */
2516 },
2517 };
2518 /* runtime type ReduceAction346 */
2519 const struct type type_nit__parser__ReduceAction346 = {
2520 -1, /*CAST DEAD*/
2521 "ReduceAction346", /* class_name_string */
2522 -1, /*CAST DEAD*/
2523 0,
2524 NULL, /*NO RESOLUTIONS*/
2525 6,
2526 {
2527 146, /* ReduceAction */
2528 -1, /* empty */
2529 -1, /* empty */
2530 -1, /* empty */
2531 139, /* Object */
2532 1568, /* ReduceAction346 */
2533 },
2534 };
2535 /* runtime type ReduceAction347 */
2536 const struct type type_nit__parser__ReduceAction347 = {
2537 -1, /*CAST DEAD*/
2538 "ReduceAction347", /* class_name_string */
2539 -1, /*CAST DEAD*/
2540 0,
2541 NULL, /*NO RESOLUTIONS*/
2542 6,
2543 {
2544 146, /* ReduceAction */
2545 -1, /* empty */
2546 -1, /* empty */
2547 -1, /* empty */
2548 139, /* Object */
2549 1569, /* ReduceAction347 */
2550 },
2551 };
2552 /* runtime type ReduceAction348 */
2553 const struct type type_nit__parser__ReduceAction348 = {
2554 -1, /*CAST DEAD*/
2555 "ReduceAction348", /* class_name_string */
2556 -1, /*CAST DEAD*/
2557 0,
2558 NULL, /*NO RESOLUTIONS*/
2559 6,
2560 {
2561 146, /* ReduceAction */
2562 -1, /* empty */
2563 -1, /* empty */
2564 -1, /* empty */
2565 139, /* Object */
2566 1570, /* ReduceAction348 */
2567 },
2568 };
2569 /* runtime type ReduceAction349 */
2570 const struct type type_nit__parser__ReduceAction349 = {
2571 -1, /*CAST DEAD*/
2572 "ReduceAction349", /* class_name_string */
2573 -1, /*CAST DEAD*/
2574 0,
2575 NULL, /*NO RESOLUTIONS*/
2576 6,
2577 {
2578 146, /* ReduceAction */
2579 -1, /* empty */
2580 -1, /* empty */
2581 -1, /* empty */
2582 139, /* Object */
2583 1571, /* ReduceAction349 */
2584 },
2585 };
2586 /* runtime type ReduceAction350 */
2587 const struct type type_nit__parser__ReduceAction350 = {
2588 -1, /*CAST DEAD*/
2589 "ReduceAction350", /* class_name_string */
2590 -1, /*CAST DEAD*/
2591 0,
2592 NULL, /*NO RESOLUTIONS*/
2593 6,
2594 {
2595 146, /* ReduceAction */
2596 -1, /* empty */
2597 -1, /* empty */
2598 -1, /* empty */
2599 139, /* Object */
2600 1572, /* ReduceAction350 */
2601 },
2602 };
2603 /* runtime type ReduceAction351 */
2604 const struct type type_nit__parser__ReduceAction351 = {
2605 -1, /*CAST DEAD*/
2606 "ReduceAction351", /* class_name_string */
2607 -1, /*CAST DEAD*/
2608 0,
2609 NULL, /*NO RESOLUTIONS*/
2610 6,
2611 {
2612 146, /* ReduceAction */
2613 -1, /* empty */
2614 -1, /* empty */
2615 -1, /* empty */
2616 139, /* Object */
2617 1573, /* ReduceAction351 */
2618 },
2619 };
2620 /* runtime type ReduceAction352 */
2621 const struct type type_nit__parser__ReduceAction352 = {
2622 -1, /*CAST DEAD*/
2623 "ReduceAction352", /* class_name_string */
2624 -1, /*CAST DEAD*/
2625 0,
2626 NULL, /*NO RESOLUTIONS*/
2627 6,
2628 {
2629 146, /* ReduceAction */
2630 -1, /* empty */
2631 -1, /* empty */
2632 -1, /* empty */
2633 139, /* Object */
2634 1574, /* ReduceAction352 */
2635 },
2636 };
2637 /* runtime type ReduceAction355 */
2638 const struct type type_nit__parser__ReduceAction355 = {
2639 -1, /*CAST DEAD*/
2640 "ReduceAction355", /* class_name_string */
2641 -1, /*CAST DEAD*/
2642 0,
2643 NULL, /*NO RESOLUTIONS*/
2644 6,
2645 {
2646 146, /* ReduceAction */
2647 -1, /* empty */
2648 -1, /* empty */
2649 -1, /* empty */
2650 139, /* Object */
2651 1575, /* ReduceAction355 */
2652 },
2653 };
2654 /* runtime type ReduceAction356 */
2655 const struct type type_nit__parser__ReduceAction356 = {
2656 -1, /*CAST DEAD*/
2657 "ReduceAction356", /* class_name_string */
2658 -1, /*CAST DEAD*/
2659 0,
2660 NULL, /*NO RESOLUTIONS*/
2661 6,
2662 {
2663 146, /* ReduceAction */
2664 -1, /* empty */
2665 -1, /* empty */
2666 -1, /* empty */
2667 139, /* Object */
2668 1576, /* ReduceAction356 */
2669 },
2670 };
2671 /* runtime type ReduceAction357 */
2672 const struct type type_nit__parser__ReduceAction357 = {
2673 -1, /*CAST DEAD*/
2674 "ReduceAction357", /* class_name_string */
2675 -1, /*CAST DEAD*/
2676 0,
2677 NULL, /*NO RESOLUTIONS*/
2678 6,
2679 {
2680 146, /* ReduceAction */
2681 -1, /* empty */
2682 -1, /* empty */
2683 -1, /* empty */
2684 139, /* Object */
2685 1577, /* ReduceAction357 */
2686 },
2687 };
2688 /* runtime type ReduceAction358 */
2689 const struct type type_nit__parser__ReduceAction358 = {
2690 -1, /*CAST DEAD*/
2691 "ReduceAction358", /* class_name_string */
2692 -1, /*CAST DEAD*/
2693 0,
2694 NULL, /*NO RESOLUTIONS*/
2695 6,
2696 {
2697 146, /* ReduceAction */
2698 -1, /* empty */
2699 -1, /* empty */
2700 -1, /* empty */
2701 139, /* Object */
2702 1578, /* ReduceAction358 */
2703 },
2704 };
2705 /* runtime type ReduceAction360 */
2706 const struct type type_nit__parser__ReduceAction360 = {
2707 -1, /*CAST DEAD*/
2708 "ReduceAction360", /* class_name_string */
2709 -1, /*CAST DEAD*/
2710 0,
2711 NULL, /*NO RESOLUTIONS*/
2712 6,
2713 {
2714 146, /* ReduceAction */
2715 -1, /* empty */
2716 -1, /* empty */
2717 -1, /* empty */
2718 139, /* Object */
2719 1579, /* ReduceAction360 */
2720 },
2721 };
2722 /* runtime type ReduceAction361 */
2723 const struct type type_nit__parser__ReduceAction361 = {
2724 -1, /*CAST DEAD*/
2725 "ReduceAction361", /* class_name_string */
2726 -1, /*CAST DEAD*/
2727 0,
2728 NULL, /*NO RESOLUTIONS*/
2729 6,
2730 {
2731 146, /* ReduceAction */
2732 -1, /* empty */
2733 -1, /* empty */
2734 -1, /* empty */
2735 139, /* Object */
2736 1580, /* ReduceAction361 */
2737 },
2738 };
2739 /* runtime type ReduceAction362 */
2740 const struct type type_nit__parser__ReduceAction362 = {
2741 -1, /*CAST DEAD*/
2742 "ReduceAction362", /* class_name_string */
2743 -1, /*CAST DEAD*/
2744 0,
2745 NULL, /*NO RESOLUTIONS*/
2746 6,
2747 {
2748 146, /* ReduceAction */
2749 -1, /* empty */
2750 -1, /* empty */
2751 -1, /* empty */
2752 139, /* Object */
2753 1581, /* ReduceAction362 */
2754 },
2755 };
2756 /* runtime type ReduceAction363 */
2757 const struct type type_nit__parser__ReduceAction363 = {
2758 -1, /*CAST DEAD*/
2759 "ReduceAction363", /* class_name_string */
2760 -1, /*CAST DEAD*/
2761 0,
2762 NULL, /*NO RESOLUTIONS*/
2763 6,
2764 {
2765 146, /* ReduceAction */
2766 -1, /* empty */
2767 -1, /* empty */
2768 -1, /* empty */
2769 139, /* Object */
2770 1582, /* ReduceAction363 */
2771 },
2772 };
2773 /* runtime type ReduceAction365 */
2774 const struct type type_nit__parser__ReduceAction365 = {
2775 -1, /*CAST DEAD*/
2776 "ReduceAction365", /* class_name_string */
2777 -1, /*CAST DEAD*/
2778 0,
2779 NULL, /*NO RESOLUTIONS*/
2780 6,
2781 {
2782 146, /* ReduceAction */
2783 -1, /* empty */
2784 -1, /* empty */
2785 -1, /* empty */
2786 139, /* Object */
2787 1583, /* ReduceAction365 */
2788 },
2789 };
2790 /* runtime type ReduceAction367 */
2791 const struct type type_nit__parser__ReduceAction367 = {
2792 -1, /*CAST DEAD*/
2793 "ReduceAction367", /* class_name_string */
2794 -1, /*CAST DEAD*/
2795 0,
2796 NULL, /*NO RESOLUTIONS*/
2797 6,
2798 {
2799 146, /* ReduceAction */
2800 -1, /* empty */
2801 -1, /* empty */
2802 -1, /* empty */
2803 139, /* Object */
2804 1584, /* ReduceAction367 */
2805 },
2806 };
2807 /* runtime type ReduceAction368 */
2808 const struct type type_nit__parser__ReduceAction368 = {
2809 -1, /*CAST DEAD*/
2810 "ReduceAction368", /* class_name_string */
2811 -1, /*CAST DEAD*/
2812 0,
2813 NULL, /*NO RESOLUTIONS*/
2814 6,
2815 {
2816 146, /* ReduceAction */
2817 -1, /* empty */
2818 -1, /* empty */
2819 -1, /* empty */
2820 139, /* Object */
2821 1585, /* ReduceAction368 */
2822 },
2823 };
2824 /* runtime type ReduceAction369 */
2825 const struct type type_nit__parser__ReduceAction369 = {
2826 -1, /*CAST DEAD*/
2827 "ReduceAction369", /* class_name_string */
2828 -1, /*CAST DEAD*/
2829 0,
2830 NULL, /*NO RESOLUTIONS*/
2831 6,
2832 {
2833 146, /* ReduceAction */
2834 -1, /* empty */
2835 -1, /* empty */
2836 -1, /* empty */
2837 139, /* Object */
2838 1586, /* ReduceAction369 */
2839 },
2840 };
2841 /* runtime type ReduceAction370 */
2842 const struct type type_nit__parser__ReduceAction370 = {
2843 -1, /*CAST DEAD*/
2844 "ReduceAction370", /* class_name_string */
2845 -1, /*CAST DEAD*/
2846 0,
2847 NULL, /*NO RESOLUTIONS*/
2848 6,
2849 {
2850 146, /* ReduceAction */
2851 -1, /* empty */
2852 -1, /* empty */
2853 -1, /* empty */
2854 139, /* Object */
2855 1587, /* ReduceAction370 */
2856 },
2857 };
2858 /* runtime type ReduceAction371 */
2859 const struct type type_nit__parser__ReduceAction371 = {
2860 -1, /*CAST DEAD*/
2861 "ReduceAction371", /* class_name_string */
2862 -1, /*CAST DEAD*/
2863 0,
2864 NULL, /*NO RESOLUTIONS*/
2865 6,
2866 {
2867 146, /* ReduceAction */
2868 -1, /* empty */
2869 -1, /* empty */
2870 -1, /* empty */
2871 139, /* Object */
2872 1588, /* ReduceAction371 */
2873 },
2874 };
2875 /* runtime type ReduceAction372 */
2876 const struct type type_nit__parser__ReduceAction372 = {
2877 -1, /*CAST DEAD*/
2878 "ReduceAction372", /* class_name_string */
2879 -1, /*CAST DEAD*/
2880 0,
2881 NULL, /*NO RESOLUTIONS*/
2882 6,
2883 {
2884 146, /* ReduceAction */
2885 -1, /* empty */
2886 -1, /* empty */
2887 -1, /* empty */
2888 139, /* Object */
2889 1589, /* ReduceAction372 */
2890 },
2891 };
2892 /* runtime type ReduceAction375 */
2893 const struct type type_nit__parser__ReduceAction375 = {
2894 -1, /*CAST DEAD*/
2895 "ReduceAction375", /* class_name_string */
2896 -1, /*CAST DEAD*/
2897 0,
2898 NULL, /*NO RESOLUTIONS*/
2899 6,
2900 {
2901 146, /* ReduceAction */
2902 -1, /* empty */
2903 -1, /* empty */
2904 -1, /* empty */
2905 139, /* Object */
2906 1590, /* ReduceAction375 */
2907 },
2908 };
2909 /* runtime type ReduceAction376 */
2910 const struct type type_nit__parser__ReduceAction376 = {
2911 -1, /*CAST DEAD*/
2912 "ReduceAction376", /* class_name_string */
2913 -1, /*CAST DEAD*/
2914 0,
2915 NULL, /*NO RESOLUTIONS*/
2916 6,
2917 {
2918 146, /* ReduceAction */
2919 -1, /* empty */
2920 -1, /* empty */
2921 -1, /* empty */
2922 139, /* Object */
2923 1591, /* ReduceAction376 */
2924 },
2925 };
2926 /* runtime type ReduceAction377 */
2927 const struct type type_nit__parser__ReduceAction377 = {
2928 -1, /*CAST DEAD*/
2929 "ReduceAction377", /* class_name_string */
2930 -1, /*CAST DEAD*/
2931 0,
2932 NULL, /*NO RESOLUTIONS*/
2933 6,
2934 {
2935 146, /* ReduceAction */
2936 -1, /* empty */
2937 -1, /* empty */
2938 -1, /* empty */
2939 139, /* Object */
2940 1592, /* ReduceAction377 */
2941 },
2942 };
2943 /* runtime type ReduceAction378 */
2944 const struct type type_nit__parser__ReduceAction378 = {
2945 -1, /*CAST DEAD*/
2946 "ReduceAction378", /* class_name_string */
2947 -1, /*CAST DEAD*/
2948 0,
2949 NULL, /*NO RESOLUTIONS*/
2950 6,
2951 {
2952 146, /* ReduceAction */
2953 -1, /* empty */
2954 -1, /* empty */
2955 -1, /* empty */
2956 139, /* Object */
2957 1593, /* ReduceAction378 */
2958 },
2959 };
2960 /* runtime type ReduceAction379 */
2961 const struct type type_nit__parser__ReduceAction379 = {
2962 -1, /*CAST DEAD*/
2963 "ReduceAction379", /* class_name_string */
2964 -1, /*CAST DEAD*/
2965 0,
2966 NULL, /*NO RESOLUTIONS*/
2967 6,
2968 {
2969 146, /* ReduceAction */
2970 -1, /* empty */
2971 -1, /* empty */
2972 -1, /* empty */
2973 139, /* Object */
2974 1594, /* ReduceAction379 */
2975 },
2976 };
2977 /* runtime type ReduceAction381 */
2978 const struct type type_nit__parser__ReduceAction381 = {
2979 -1, /*CAST DEAD*/
2980 "ReduceAction381", /* class_name_string */
2981 -1, /*CAST DEAD*/
2982 0,
2983 NULL, /*NO RESOLUTIONS*/
2984 6,
2985 {
2986 146, /* ReduceAction */
2987 -1, /* empty */
2988 -1, /* empty */
2989 -1, /* empty */
2990 139, /* Object */
2991 1595, /* ReduceAction381 */
2992 },
2993 };
2994 /* runtime type ReduceAction382 */
2995 const struct type type_nit__parser__ReduceAction382 = {
2996 -1, /*CAST DEAD*/
2997 "ReduceAction382", /* class_name_string */
2998 -1, /*CAST DEAD*/
2999 0,
3000 NULL, /*NO RESOLUTIONS*/
3001 6,
3002 {
3003 146, /* ReduceAction */
3004 -1, /* empty */
3005 -1, /* empty */
3006 -1, /* empty */
3007 139, /* Object */
3008 1596, /* ReduceAction382 */
3009 },
3010 };
3011 /* runtime type ReduceAction383 */
3012 const struct type type_nit__parser__ReduceAction383 = {
3013 -1, /*CAST DEAD*/
3014 "ReduceAction383", /* class_name_string */
3015 -1, /*CAST DEAD*/
3016 0,
3017 NULL, /*NO RESOLUTIONS*/
3018 6,
3019 {
3020 146, /* ReduceAction */
3021 -1, /* empty */
3022 -1, /* empty */
3023 -1, /* empty */
3024 139, /* Object */
3025 1597, /* ReduceAction383 */
3026 },
3027 };
3028 /* runtime type ReduceAction384 */
3029 const struct type type_nit__parser__ReduceAction384 = {
3030 -1, /*CAST DEAD*/
3031 "ReduceAction384", /* class_name_string */
3032 -1, /*CAST DEAD*/
3033 0,
3034 NULL, /*NO RESOLUTIONS*/
3035 6,
3036 {
3037 146, /* ReduceAction */
3038 -1, /* empty */
3039 -1, /* empty */
3040 -1, /* empty */
3041 139, /* Object */
3042 1598, /* ReduceAction384 */
3043 },
3044 };
3045 /* runtime type ReduceAction385 */
3046 const struct type type_nit__parser__ReduceAction385 = {
3047 -1, /*CAST DEAD*/
3048 "ReduceAction385", /* class_name_string */
3049 -1, /*CAST DEAD*/
3050 0,
3051 NULL, /*NO RESOLUTIONS*/
3052 6,
3053 {
3054 146, /* ReduceAction */
3055 -1, /* empty */
3056 -1, /* empty */
3057 -1, /* empty */
3058 139, /* Object */
3059 1599, /* ReduceAction385 */
3060 },
3061 };
3062 /* runtime type ReduceAction388 */
3063 const struct type type_nit__parser__ReduceAction388 = {
3064 -1, /*CAST DEAD*/
3065 "ReduceAction388", /* class_name_string */
3066 -1, /*CAST DEAD*/
3067 0,
3068 NULL, /*NO RESOLUTIONS*/
3069 6,
3070 {
3071 146, /* ReduceAction */
3072 -1, /* empty */
3073 -1, /* empty */
3074 -1, /* empty */
3075 139, /* Object */
3076 1600, /* ReduceAction388 */
3077 },
3078 };
3079 /* runtime type ReduceAction390 */
3080 const struct type type_nit__parser__ReduceAction390 = {
3081 -1, /*CAST DEAD*/
3082 "ReduceAction390", /* class_name_string */
3083 -1, /*CAST DEAD*/
3084 0,
3085 NULL, /*NO RESOLUTIONS*/
3086 6,
3087 {
3088 146, /* ReduceAction */
3089 -1, /* empty */
3090 -1, /* empty */
3091 -1, /* empty */
3092 139, /* Object */
3093 1601, /* ReduceAction390 */
3094 },
3095 };
3096 /* runtime type ReduceAction392 */
3097 const struct type type_nit__parser__ReduceAction392 = {
3098 -1, /*CAST DEAD*/
3099 "ReduceAction392", /* class_name_string */
3100 -1, /*CAST DEAD*/
3101 0,
3102 NULL, /*NO RESOLUTIONS*/
3103 6,
3104 {
3105 146, /* ReduceAction */
3106 -1, /* empty */
3107 -1, /* empty */
3108 -1, /* empty */
3109 139, /* Object */
3110 1602, /* ReduceAction392 */
3111 },
3112 };
3113 /* runtime type ReduceAction393 */
3114 const struct type type_nit__parser__ReduceAction393 = {
3115 -1, /*CAST DEAD*/
3116 "ReduceAction393", /* class_name_string */
3117 -1, /*CAST DEAD*/
3118 0,
3119 NULL, /*NO RESOLUTIONS*/
3120 6,
3121 {
3122 146, /* ReduceAction */
3123 -1, /* empty */
3124 -1, /* empty */
3125 -1, /* empty */
3126 139, /* Object */
3127 1603, /* ReduceAction393 */
3128 },
3129 };
3130 /* runtime type ReduceAction394 */
3131 const struct type type_nit__parser__ReduceAction394 = {
3132 -1, /*CAST DEAD*/
3133 "ReduceAction394", /* class_name_string */
3134 -1, /*CAST DEAD*/
3135 0,
3136 NULL, /*NO RESOLUTIONS*/
3137 6,
3138 {
3139 146, /* ReduceAction */
3140 -1, /* empty */
3141 -1, /* empty */
3142 -1, /* empty */
3143 139, /* Object */
3144 1604, /* ReduceAction394 */
3145 },
3146 };
3147 /* runtime type ReduceAction395 */
3148 const struct type type_nit__parser__ReduceAction395 = {
3149 -1, /*CAST DEAD*/
3150 "ReduceAction395", /* class_name_string */
3151 -1, /*CAST DEAD*/
3152 0,
3153 NULL, /*NO RESOLUTIONS*/
3154 6,
3155 {
3156 146, /* ReduceAction */
3157 -1, /* empty */
3158 -1, /* empty */
3159 -1, /* empty */
3160 139, /* Object */
3161 1605, /* ReduceAction395 */
3162 },
3163 };
3164 /* runtime type ReduceAction396 */
3165 const struct type type_nit__parser__ReduceAction396 = {
3166 -1, /*CAST DEAD*/
3167 "ReduceAction396", /* class_name_string */
3168 -1, /*CAST DEAD*/
3169 0,
3170 NULL, /*NO RESOLUTIONS*/
3171 6,
3172 {
3173 146, /* ReduceAction */
3174 -1, /* empty */
3175 -1, /* empty */
3176 -1, /* empty */
3177 139, /* Object */
3178 1606, /* ReduceAction396 */
3179 },
3180 };
3181 /* runtime type ReduceAction397 */
3182 const struct type type_nit__parser__ReduceAction397 = {
3183 -1, /*CAST DEAD*/
3184 "ReduceAction397", /* class_name_string */
3185 -1, /*CAST DEAD*/
3186 0,
3187 NULL, /*NO RESOLUTIONS*/
3188 6,
3189 {
3190 146, /* ReduceAction */
3191 -1, /* empty */
3192 -1, /* empty */
3193 -1, /* empty */
3194 139, /* Object */
3195 1607, /* ReduceAction397 */
3196 },
3197 };
3198 /* runtime type ReduceAction398 */
3199 const struct type type_nit__parser__ReduceAction398 = {
3200 -1, /*CAST DEAD*/
3201 "ReduceAction398", /* class_name_string */
3202 -1, /*CAST DEAD*/
3203 0,
3204 NULL, /*NO RESOLUTIONS*/
3205 6,
3206 {
3207 146, /* ReduceAction */
3208 -1, /* empty */
3209 -1, /* empty */
3210 -1, /* empty */
3211 139, /* Object */
3212 1608, /* ReduceAction398 */
3213 },
3214 };
3215 /* runtime type ReduceAction399 */
3216 const struct type type_nit__parser__ReduceAction399 = {
3217 -1, /*CAST DEAD*/
3218 "ReduceAction399", /* class_name_string */
3219 -1, /*CAST DEAD*/
3220 0,
3221 NULL, /*NO RESOLUTIONS*/
3222 6,
3223 {
3224 146, /* ReduceAction */
3225 -1, /* empty */
3226 -1, /* empty */
3227 -1, /* empty */
3228 139, /* Object */
3229 1609, /* ReduceAction399 */
3230 },
3231 };
3232 /* runtime type ReduceAction400 */
3233 const struct type type_nit__parser__ReduceAction400 = {
3234 -1, /*CAST DEAD*/
3235 "ReduceAction400", /* class_name_string */
3236 -1, /*CAST DEAD*/
3237 0,
3238 NULL, /*NO RESOLUTIONS*/
3239 6,
3240 {
3241 146, /* ReduceAction */
3242 -1, /* empty */
3243 -1, /* empty */
3244 -1, /* empty */
3245 139, /* Object */
3246 1610, /* ReduceAction400 */
3247 },
3248 };
3249 /* runtime type ReduceAction401 */
3250 const struct type type_nit__parser__ReduceAction401 = {
3251 -1, /*CAST DEAD*/
3252 "ReduceAction401", /* class_name_string */
3253 -1, /*CAST DEAD*/
3254 0,
3255 NULL, /*NO RESOLUTIONS*/
3256 6,
3257 {
3258 146, /* ReduceAction */
3259 -1, /* empty */
3260 -1, /* empty */
3261 -1, /* empty */
3262 139, /* Object */
3263 1611, /* ReduceAction401 */
3264 },
3265 };
3266 /* runtime type ReduceAction405 */
3267 const struct type type_nit__parser__ReduceAction405 = {
3268 -1, /*CAST DEAD*/
3269 "ReduceAction405", /* class_name_string */
3270 -1, /*CAST DEAD*/
3271 0,
3272 NULL, /*NO RESOLUTIONS*/
3273 6,
3274 {
3275 146, /* ReduceAction */
3276 -1, /* empty */
3277 -1, /* empty */
3278 -1, /* empty */
3279 139, /* Object */
3280 1612, /* ReduceAction405 */
3281 },
3282 };
3283 /* runtime type ReduceAction408 */
3284 const struct type type_nit__parser__ReduceAction408 = {
3285 -1, /*CAST DEAD*/
3286 "ReduceAction408", /* class_name_string */
3287 -1, /*CAST DEAD*/
3288 0,
3289 NULL, /*NO RESOLUTIONS*/
3290 6,
3291 {
3292 146, /* ReduceAction */
3293 -1, /* empty */
3294 -1, /* empty */
3295 -1, /* empty */
3296 139, /* Object */
3297 1613, /* ReduceAction408 */
3298 },
3299 };
3300 /* runtime type ReduceAction409 */
3301 const struct type type_nit__parser__ReduceAction409 = {
3302 -1, /*CAST DEAD*/
3303 "ReduceAction409", /* class_name_string */
3304 -1, /*CAST DEAD*/
3305 0,
3306 NULL, /*NO RESOLUTIONS*/
3307 6,
3308 {
3309 146, /* ReduceAction */
3310 -1, /* empty */
3311 -1, /* empty */
3312 -1, /* empty */
3313 139, /* Object */
3314 1614, /* ReduceAction409 */
3315 },
3316 };
3317 /* runtime type ReduceAction410 */
3318 const struct type type_nit__parser__ReduceAction410 = {
3319 -1, /*CAST DEAD*/
3320 "ReduceAction410", /* class_name_string */
3321 -1, /*CAST DEAD*/
3322 0,
3323 NULL, /*NO RESOLUTIONS*/
3324 6,
3325 {
3326 146, /* ReduceAction */
3327 -1, /* empty */
3328 -1, /* empty */
3329 -1, /* empty */
3330 139, /* Object */
3331 1615, /* ReduceAction410 */
3332 },
3333 };
3334 /* runtime type ReduceAction411 */
3335 const struct type type_nit__parser__ReduceAction411 = {
3336 -1, /*CAST DEAD*/
3337 "ReduceAction411", /* class_name_string */
3338 -1, /*CAST DEAD*/
3339 0,
3340 NULL, /*NO RESOLUTIONS*/
3341 6,
3342 {
3343 146, /* ReduceAction */
3344 -1, /* empty */
3345 -1, /* empty */
3346 -1, /* empty */
3347 139, /* Object */
3348 1616, /* ReduceAction411 */
3349 },
3350 };
3351 /* runtime type ReduceAction412 */
3352 const struct type type_nit__parser__ReduceAction412 = {
3353 -1, /*CAST DEAD*/
3354 "ReduceAction412", /* class_name_string */
3355 -1, /*CAST DEAD*/
3356 0,
3357 NULL, /*NO RESOLUTIONS*/
3358 6,
3359 {
3360 146, /* ReduceAction */
3361 -1, /* empty */
3362 -1, /* empty */
3363 -1, /* empty */
3364 139, /* Object */
3365 1617, /* ReduceAction412 */
3366 },
3367 };
3368 /* runtime type ReduceAction413 */
3369 const struct type type_nit__parser__ReduceAction413 = {
3370 -1, /*CAST DEAD*/
3371 "ReduceAction413", /* class_name_string */
3372 -1, /*CAST DEAD*/
3373 0,
3374 NULL, /*NO RESOLUTIONS*/
3375 6,
3376 {
3377 146, /* ReduceAction */
3378 -1, /* empty */
3379 -1, /* empty */
3380 -1, /* empty */
3381 139, /* Object */
3382 1618, /* ReduceAction413 */
3383 },
3384 };
3385 /* runtime type ReduceAction414 */
3386 const struct type type_nit__parser__ReduceAction414 = {
3387 -1, /*CAST DEAD*/
3388 "ReduceAction414", /* class_name_string */
3389 -1, /*CAST DEAD*/
3390 0,
3391 NULL, /*NO RESOLUTIONS*/
3392 6,
3393 {
3394 146, /* ReduceAction */
3395 -1, /* empty */
3396 -1, /* empty */
3397 -1, /* empty */
3398 139, /* Object */
3399 1619, /* ReduceAction414 */
3400 },
3401 };
3402 /* runtime type ReduceAction415 */
3403 const struct type type_nit__parser__ReduceAction415 = {
3404 -1, /*CAST DEAD*/
3405 "ReduceAction415", /* class_name_string */
3406 -1, /*CAST DEAD*/
3407 0,
3408 NULL, /*NO RESOLUTIONS*/
3409 6,
3410 {
3411 146, /* ReduceAction */
3412 -1, /* empty */
3413 -1, /* empty */
3414 -1, /* empty */
3415 139, /* Object */
3416 1620, /* ReduceAction415 */
3417 },
3418 };
3419 /* runtime type ReduceAction417 */
3420 const struct type type_nit__parser__ReduceAction417 = {
3421 -1, /*CAST DEAD*/
3422 "ReduceAction417", /* class_name_string */
3423 -1, /*CAST DEAD*/
3424 0,
3425 NULL, /*NO RESOLUTIONS*/
3426 6,
3427 {
3428 146, /* ReduceAction */
3429 -1, /* empty */
3430 -1, /* empty */
3431 -1, /* empty */
3432 139, /* Object */
3433 1621, /* ReduceAction417 */
3434 },
3435 };
3436 /* runtime type ReduceAction419 */
3437 const struct type type_nit__parser__ReduceAction419 = {
3438 -1, /*CAST DEAD*/
3439 "ReduceAction419", /* class_name_string */
3440 -1, /*CAST DEAD*/
3441 0,
3442 NULL, /*NO RESOLUTIONS*/
3443 6,
3444 {
3445 146, /* ReduceAction */
3446 -1, /* empty */
3447 -1, /* empty */
3448 -1, /* empty */
3449 139, /* Object */
3450 1622, /* ReduceAction419 */
3451 },
3452 };
3453 /* runtime type ReduceAction420 */
3454 const struct type type_nit__parser__ReduceAction420 = {
3455 -1, /*CAST DEAD*/
3456 "ReduceAction420", /* class_name_string */
3457 -1, /*CAST DEAD*/
3458 0,
3459 NULL, /*NO RESOLUTIONS*/
3460 6,
3461 {
3462 146, /* ReduceAction */
3463 -1, /* empty */
3464 -1, /* empty */
3465 -1, /* empty */
3466 139, /* Object */
3467 1623, /* ReduceAction420 */
3468 },
3469 };
3470 /* runtime type ReduceAction421 */
3471 const struct type type_nit__parser__ReduceAction421 = {
3472 -1, /*CAST DEAD*/
3473 "ReduceAction421", /* class_name_string */
3474 -1, /*CAST DEAD*/
3475 0,
3476 NULL, /*NO RESOLUTIONS*/
3477 6,
3478 {
3479 146, /* ReduceAction */
3480 -1, /* empty */
3481 -1, /* empty */
3482 -1, /* empty */
3483 139, /* Object */
3484 1624, /* ReduceAction421 */
3485 },
3486 };
3487 /* runtime type ReduceAction423 */
3488 const struct type type_nit__parser__ReduceAction423 = {
3489 -1, /*CAST DEAD*/
3490 "ReduceAction423", /* class_name_string */
3491 -1, /*CAST DEAD*/
3492 0,
3493 NULL, /*NO RESOLUTIONS*/
3494 6,
3495 {
3496 146, /* ReduceAction */
3497 -1, /* empty */
3498 -1, /* empty */
3499 -1, /* empty */
3500 139, /* Object */
3501 1625, /* ReduceAction423 */
3502 },
3503 };
3504 /* runtime type ReduceAction424 */
3505 const struct type type_nit__parser__ReduceAction424 = {
3506 -1, /*CAST DEAD*/
3507 "ReduceAction424", /* class_name_string */
3508 -1, /*CAST DEAD*/
3509 0,
3510 NULL, /*NO RESOLUTIONS*/
3511 6,
3512 {
3513 146, /* ReduceAction */
3514 -1, /* empty */
3515 -1, /* empty */
3516 -1, /* empty */
3517 139, /* Object */
3518 1626, /* ReduceAction424 */
3519 },
3520 };
3521 /* runtime type ReduceAction425 */
3522 const struct type type_nit__parser__ReduceAction425 = {
3523 -1, /*CAST DEAD*/
3524 "ReduceAction425", /* class_name_string */
3525 -1, /*CAST DEAD*/
3526 0,
3527 NULL, /*NO RESOLUTIONS*/
3528 6,
3529 {
3530 146, /* ReduceAction */
3531 -1, /* empty */
3532 -1, /* empty */
3533 -1, /* empty */
3534 139, /* Object */
3535 1627, /* ReduceAction425 */
3536 },
3537 };
3538 /* runtime type ReduceAction426 */
3539 const struct type type_nit__parser__ReduceAction426 = {
3540 -1, /*CAST DEAD*/
3541 "ReduceAction426", /* class_name_string */
3542 -1, /*CAST DEAD*/
3543 0,
3544 NULL, /*NO RESOLUTIONS*/
3545 6,
3546 {
3547 146, /* ReduceAction */
3548 -1, /* empty */
3549 -1, /* empty */
3550 -1, /* empty */
3551 139, /* Object */
3552 1628, /* ReduceAction426 */
3553 },
3554 };
3555 /* runtime type ReduceAction427 */
3556 const struct type type_nit__parser__ReduceAction427 = {
3557 -1, /*CAST DEAD*/
3558 "ReduceAction427", /* class_name_string */
3559 -1, /*CAST DEAD*/
3560 0,
3561 NULL, /*NO RESOLUTIONS*/
3562 6,
3563 {
3564 146, /* ReduceAction */
3565 -1, /* empty */
3566 -1, /* empty */
3567 -1, /* empty */
3568 139, /* Object */
3569 1629, /* ReduceAction427 */
3570 },
3571 };
3572 /* runtime type ReduceAction428 */
3573 const struct type type_nit__parser__ReduceAction428 = {
3574 -1, /*CAST DEAD*/
3575 "ReduceAction428", /* class_name_string */
3576 -1, /*CAST DEAD*/
3577 0,
3578 NULL, /*NO RESOLUTIONS*/
3579 6,
3580 {
3581 146, /* ReduceAction */
3582 -1, /* empty */
3583 -1, /* empty */
3584 -1, /* empty */
3585 139, /* Object */
3586 1630, /* ReduceAction428 */
3587 },
3588 };
3589 /* runtime type ReduceAction429 */
3590 const struct type type_nit__parser__ReduceAction429 = {
3591 -1, /*CAST DEAD*/
3592 "ReduceAction429", /* class_name_string */
3593 -1, /*CAST DEAD*/
3594 0,
3595 NULL, /*NO RESOLUTIONS*/
3596 6,
3597 {
3598 146, /* ReduceAction */
3599 -1, /* empty */
3600 -1, /* empty */
3601 -1, /* empty */
3602 139, /* Object */
3603 1631, /* ReduceAction429 */
3604 },
3605 };
3606 /* runtime type ReduceAction430 */
3607 const struct type type_nit__parser__ReduceAction430 = {
3608 -1, /*CAST DEAD*/
3609 "ReduceAction430", /* class_name_string */
3610 -1, /*CAST DEAD*/
3611 0,
3612 NULL, /*NO RESOLUTIONS*/
3613 6,
3614 {
3615 146, /* ReduceAction */
3616 -1, /* empty */
3617 -1, /* empty */
3618 -1, /* empty */
3619 139, /* Object */
3620 1632, /* ReduceAction430 */
3621 },
3622 };
3623 /* runtime type ReduceAction431 */
3624 const struct type type_nit__parser__ReduceAction431 = {
3625 -1, /*CAST DEAD*/
3626 "ReduceAction431", /* class_name_string */
3627 -1, /*CAST DEAD*/
3628 0,
3629 NULL, /*NO RESOLUTIONS*/
3630 6,
3631 {
3632 146, /* ReduceAction */
3633 -1, /* empty */
3634 -1, /* empty */
3635 -1, /* empty */
3636 139, /* Object */
3637 1633, /* ReduceAction431 */
3638 },
3639 };
3640 /* runtime type ReduceAction432 */
3641 const struct type type_nit__parser__ReduceAction432 = {
3642 -1, /*CAST DEAD*/
3643 "ReduceAction432", /* class_name_string */
3644 -1, /*CAST DEAD*/
3645 0,
3646 NULL, /*NO RESOLUTIONS*/
3647 6,
3648 {
3649 146, /* ReduceAction */
3650 -1, /* empty */
3651 -1, /* empty */
3652 -1, /* empty */
3653 139, /* Object */
3654 1634, /* ReduceAction432 */
3655 },
3656 };
3657 /* runtime type ReduceAction433 */
3658 const struct type type_nit__parser__ReduceAction433 = {
3659 -1, /*CAST DEAD*/
3660 "ReduceAction433", /* class_name_string */
3661 -1, /*CAST DEAD*/
3662 0,
3663 NULL, /*NO RESOLUTIONS*/
3664 6,
3665 {
3666 146, /* ReduceAction */
3667 -1, /* empty */
3668 -1, /* empty */
3669 -1, /* empty */
3670 139, /* Object */
3671 1635, /* ReduceAction433 */
3672 },
3673 };
3674 /* runtime type ReduceAction434 */
3675 const struct type type_nit__parser__ReduceAction434 = {
3676 -1, /*CAST DEAD*/
3677 "ReduceAction434", /* class_name_string */
3678 -1, /*CAST DEAD*/
3679 0,
3680 NULL, /*NO RESOLUTIONS*/
3681 6,
3682 {
3683 146, /* ReduceAction */
3684 -1, /* empty */
3685 -1, /* empty */
3686 -1, /* empty */
3687 139, /* Object */
3688 1636, /* ReduceAction434 */
3689 },
3690 };
3691 /* runtime type ReduceAction435 */
3692 const struct type type_nit__parser__ReduceAction435 = {
3693 -1, /*CAST DEAD*/
3694 "ReduceAction435", /* class_name_string */
3695 -1, /*CAST DEAD*/
3696 0,
3697 NULL, /*NO RESOLUTIONS*/
3698 6,
3699 {
3700 146, /* ReduceAction */
3701 -1, /* empty */
3702 -1, /* empty */
3703 -1, /* empty */
3704 139, /* Object */
3705 1637, /* ReduceAction435 */
3706 },
3707 };
3708 /* runtime type ReduceAction437 */
3709 const struct type type_nit__parser__ReduceAction437 = {
3710 -1, /*CAST DEAD*/
3711 "ReduceAction437", /* class_name_string */
3712 -1, /*CAST DEAD*/
3713 0,
3714 NULL, /*NO RESOLUTIONS*/
3715 6,
3716 {
3717 146, /* ReduceAction */
3718 -1, /* empty */
3719 -1, /* empty */
3720 -1, /* empty */
3721 139, /* Object */
3722 1638, /* ReduceAction437 */
3723 },
3724 };
3725 /* runtime type ReduceAction438 */
3726 const struct type type_nit__parser__ReduceAction438 = {
3727 -1, /*CAST DEAD*/
3728 "ReduceAction438", /* class_name_string */
3729 -1, /*CAST DEAD*/
3730 0,
3731 NULL, /*NO RESOLUTIONS*/
3732 6,
3733 {
3734 146, /* ReduceAction */
3735 -1, /* empty */
3736 -1, /* empty */
3737 -1, /* empty */
3738 139, /* Object */
3739 1639, /* ReduceAction438 */
3740 },
3741 };
3742 /* runtime type ReduceAction439 */
3743 const struct type type_nit__parser__ReduceAction439 = {
3744 -1, /*CAST DEAD*/
3745 "ReduceAction439", /* class_name_string */
3746 -1, /*CAST DEAD*/
3747 0,
3748 NULL, /*NO RESOLUTIONS*/
3749 6,
3750 {
3751 146, /* ReduceAction */
3752 -1, /* empty */
3753 -1, /* empty */
3754 -1, /* empty */
3755 139, /* Object */
3756 1640, /* ReduceAction439 */
3757 },
3758 };
3759 /* runtime type ReduceAction441 */
3760 const struct type type_nit__parser__ReduceAction441 = {
3761 -1, /*CAST DEAD*/
3762 "ReduceAction441", /* class_name_string */
3763 -1, /*CAST DEAD*/
3764 0,
3765 NULL, /*NO RESOLUTIONS*/
3766 6,
3767 {
3768 146, /* ReduceAction */
3769 -1, /* empty */
3770 -1, /* empty */
3771 -1, /* empty */
3772 139, /* Object */
3773 1641, /* ReduceAction441 */
3774 },
3775 };
3776 /* runtime type ReduceAction442 */
3777 const struct type type_nit__parser__ReduceAction442 = {
3778 -1, /*CAST DEAD*/
3779 "ReduceAction442", /* class_name_string */
3780 -1, /*CAST DEAD*/
3781 0,
3782 NULL, /*NO RESOLUTIONS*/
3783 6,
3784 {
3785 146, /* ReduceAction */
3786 -1, /* empty */
3787 -1, /* empty */
3788 -1, /* empty */
3789 139, /* Object */
3790 1642, /* ReduceAction442 */
3791 },
3792 };
3793 /* runtime type ReduceAction443 */
3794 const struct type type_nit__parser__ReduceAction443 = {
3795 -1, /*CAST DEAD*/
3796 "ReduceAction443", /* class_name_string */
3797 -1, /*CAST DEAD*/
3798 0,
3799 NULL, /*NO RESOLUTIONS*/
3800 6,
3801 {
3802 146, /* ReduceAction */
3803 -1, /* empty */
3804 -1, /* empty */
3805 -1, /* empty */
3806 139, /* Object */
3807 1643, /* ReduceAction443 */
3808 },
3809 };
3810 /* runtime type ReduceAction445 */
3811 const struct type type_nit__parser__ReduceAction445 = {
3812 -1, /*CAST DEAD*/
3813 "ReduceAction445", /* class_name_string */
3814 -1, /*CAST DEAD*/
3815 0,
3816 NULL, /*NO RESOLUTIONS*/
3817 6,
3818 {
3819 146, /* ReduceAction */
3820 -1, /* empty */
3821 -1, /* empty */
3822 -1, /* empty */
3823 139, /* Object */
3824 1644, /* ReduceAction445 */
3825 },
3826 };
3827 /* runtime type ReduceAction446 */
3828 const struct type type_nit__parser__ReduceAction446 = {
3829 -1, /*CAST DEAD*/
3830 "ReduceAction446", /* class_name_string */
3831 -1, /*CAST DEAD*/
3832 0,
3833 NULL, /*NO RESOLUTIONS*/
3834 6,
3835 {
3836 146, /* ReduceAction */
3837 -1, /* empty */
3838 -1, /* empty */
3839 -1, /* empty */
3840 139, /* Object */
3841 1645, /* ReduceAction446 */
3842 },
3843 };
3844 /* runtime type ReduceAction448 */
3845 const struct type type_nit__parser__ReduceAction448 = {
3846 -1, /*CAST DEAD*/
3847 "ReduceAction448", /* class_name_string */
3848 -1, /*CAST DEAD*/
3849 0,
3850 NULL, /*NO RESOLUTIONS*/
3851 6,
3852 {
3853 146, /* ReduceAction */
3854 -1, /* empty */
3855 -1, /* empty */
3856 -1, /* empty */
3857 139, /* Object */
3858 1646, /* ReduceAction448 */
3859 },
3860 };
3861 /* runtime type ReduceAction449 */
3862 const struct type type_nit__parser__ReduceAction449 = {
3863 -1, /*CAST DEAD*/
3864 "ReduceAction449", /* class_name_string */
3865 -1, /*CAST DEAD*/
3866 0,
3867 NULL, /*NO RESOLUTIONS*/
3868 6,
3869 {
3870 146, /* ReduceAction */
3871 -1, /* empty */
3872 -1, /* empty */
3873 -1, /* empty */
3874 139, /* Object */
3875 1647, /* ReduceAction449 */
3876 },
3877 };
3878 /* runtime type ReduceAction451 */
3879 const struct type type_nit__parser__ReduceAction451 = {
3880 -1, /*CAST DEAD*/
3881 "ReduceAction451", /* class_name_string */
3882 -1, /*CAST DEAD*/
3883 0,
3884 NULL, /*NO RESOLUTIONS*/
3885 6,
3886 {
3887 146, /* ReduceAction */
3888 -1, /* empty */
3889 -1, /* empty */
3890 -1, /* empty */
3891 139, /* Object */
3892 1648, /* ReduceAction451 */
3893 },
3894 };
3895 /* runtime type ReduceAction452 */
3896 const struct type type_nit__parser__ReduceAction452 = {
3897 -1, /*CAST DEAD*/
3898 "ReduceAction452", /* class_name_string */
3899 -1, /*CAST DEAD*/
3900 0,
3901 NULL, /*NO RESOLUTIONS*/
3902 6,
3903 {
3904 146, /* ReduceAction */
3905 -1, /* empty */
3906 -1, /* empty */
3907 -1, /* empty */
3908 139, /* Object */
3909 1649, /* ReduceAction452 */
3910 },
3911 };
3912 /* runtime type ReduceAction455 */
3913 const struct type type_nit__parser__ReduceAction455 = {
3914 -1, /*CAST DEAD*/
3915 "ReduceAction455", /* class_name_string */
3916 -1, /*CAST DEAD*/
3917 0,
3918 NULL, /*NO RESOLUTIONS*/
3919 6,
3920 {
3921 146, /* ReduceAction */
3922 -1, /* empty */
3923 -1, /* empty */
3924 -1, /* empty */
3925 139, /* Object */
3926 1650, /* ReduceAction455 */
3927 },
3928 };
3929 /* runtime type ReduceAction456 */
3930 const struct type type_nit__parser__ReduceAction456 = {
3931 -1, /*CAST DEAD*/
3932 "ReduceAction456", /* class_name_string */
3933 -1, /*CAST DEAD*/
3934 0,
3935 NULL, /*NO RESOLUTIONS*/
3936 6,
3937 {
3938 146, /* ReduceAction */
3939 -1, /* empty */
3940 -1, /* empty */
3941 -1, /* empty */
3942 139, /* Object */
3943 1651, /* ReduceAction456 */
3944 },
3945 };
3946 /* runtime type ReduceAction457 */
3947 const struct type type_nit__parser__ReduceAction457 = {
3948 -1, /*CAST DEAD*/
3949 "ReduceAction457", /* class_name_string */
3950 -1, /*CAST DEAD*/
3951 0,
3952 NULL, /*NO RESOLUTIONS*/
3953 6,
3954 {
3955 146, /* ReduceAction */
3956 -1, /* empty */
3957 -1, /* empty */
3958 -1, /* empty */
3959 139, /* Object */
3960 1652, /* ReduceAction457 */
3961 },
3962 };
3963 /* runtime type ReduceAction786 */
3964 const struct type type_nit__parser__ReduceAction786 = {
3965 -1, /*CAST DEAD*/
3966 "ReduceAction786", /* class_name_string */
3967 -1, /*CAST DEAD*/
3968 0,
3969 NULL, /*NO RESOLUTIONS*/
3970 6,
3971 {
3972 146, /* ReduceAction */
3973 -1, /* empty */
3974 -1, /* empty */
3975 -1, /* empty */
3976 139, /* Object */
3977 1653, /* ReduceAction786 */
3978 },
3979 };
3980 /* runtime type ReduceAction788 */
3981 const struct type type_nit__parser__ReduceAction788 = {
3982 -1, /*CAST DEAD*/
3983 "ReduceAction788", /* class_name_string */
3984 -1, /*CAST DEAD*/
3985 0,
3986 NULL, /*NO RESOLUTIONS*/
3987 6,
3988 {
3989 146, /* ReduceAction */
3990 -1, /* empty */
3991 -1, /* empty */
3992 -1, /* empty */
3993 139, /* Object */
3994 1654, /* ReduceAction788 */
3995 },
3996 };
3997 /* runtime type ReduceAction789 */
3998 const struct type type_nit__parser__ReduceAction789 = {
3999 -1, /*CAST DEAD*/
4000 "ReduceAction789", /* class_name_string */
4001 -1, /*CAST DEAD*/
4002 0,
4003 NULL, /*NO RESOLUTIONS*/
4004 6,
4005 {
4006 146, /* ReduceAction */
4007 -1, /* empty */
4008 -1, /* empty */
4009 -1, /* empty */
4010 139, /* Object */
4011 1655, /* ReduceAction789 */
4012 },
4013 };
4014 /* runtime type ReduceAction790 */
4015 const struct type type_nit__parser__ReduceAction790 = {
4016 -1, /*CAST DEAD*/
4017 "ReduceAction790", /* class_name_string */
4018 -1, /*CAST DEAD*/
4019 0,
4020 NULL, /*NO RESOLUTIONS*/
4021 6,
4022 {
4023 146, /* ReduceAction */
4024 -1, /* empty */
4025 -1, /* empty */
4026 -1, /* empty */
4027 139, /* Object */
4028 1656, /* ReduceAction790 */
4029 },
4030 };
4031 /* runtime type ReduceAction791 */
4032 const struct type type_nit__parser__ReduceAction791 = {
4033 -1, /*CAST DEAD*/
4034 "ReduceAction791", /* class_name_string */
4035 -1, /*CAST DEAD*/
4036 0,
4037 NULL, /*NO RESOLUTIONS*/
4038 6,
4039 {
4040 146, /* ReduceAction */
4041 -1, /* empty */
4042 -1, /* empty */
4043 -1, /* empty */
4044 139, /* Object */
4045 1657, /* ReduceAction791 */
4046 },
4047 };
4048 /* runtime type ReduceAction792 */
4049 const struct type type_nit__parser__ReduceAction792 = {
4050 -1, /*CAST DEAD*/
4051 "ReduceAction792", /* class_name_string */
4052 -1, /*CAST DEAD*/
4053 0,
4054 NULL, /*NO RESOLUTIONS*/
4055 6,
4056 {
4057 146, /* ReduceAction */
4058 -1, /* empty */
4059 -1, /* empty */
4060 -1, /* empty */
4061 139, /* Object */
4062 1658, /* ReduceAction792 */
4063 },
4064 };
4065 /* runtime type ReduceAction799 */
4066 const struct type type_nit__parser__ReduceAction799 = {
4067 -1, /*CAST DEAD*/
4068 "ReduceAction799", /* class_name_string */
4069 -1, /*CAST DEAD*/
4070 0,
4071 NULL, /*NO RESOLUTIONS*/
4072 6,
4073 {
4074 146, /* ReduceAction */
4075 -1, /* empty */
4076 -1, /* empty */
4077 -1, /* empty */
4078 139, /* Object */
4079 1659, /* ReduceAction799 */
4080 },
4081 };
4082 /* runtime type ReduceAction800 */
4083 const struct type type_nit__parser__ReduceAction800 = {
4084 -1, /*CAST DEAD*/
4085 "ReduceAction800", /* class_name_string */
4086 -1, /*CAST DEAD*/
4087 0,
4088 NULL, /*NO RESOLUTIONS*/
4089 6,
4090 {
4091 146, /* ReduceAction */
4092 -1, /* empty */
4093 -1, /* empty */
4094 -1, /* empty */
4095 139, /* Object */
4096 1660, /* ReduceAction800 */
4097 },
4098 };
4099 /* runtime type ReduceAction823 */
4100 const struct type type_nit__parser__ReduceAction823 = {
4101 -1, /*CAST DEAD*/
4102 "ReduceAction823", /* class_name_string */
4103 -1, /*CAST DEAD*/
4104 0,
4105 NULL, /*NO RESOLUTIONS*/
4106 6,
4107 {
4108 146, /* ReduceAction */
4109 -1, /* empty */
4110 -1, /* empty */
4111 -1, /* empty */
4112 139, /* Object */
4113 1661, /* ReduceAction823 */
4114 },
4115 };
4116 /* runtime type ReduceAction824 */
4117 const struct type type_nit__parser__ReduceAction824 = {
4118 -1, /*CAST DEAD*/
4119 "ReduceAction824", /* class_name_string */
4120 -1, /*CAST DEAD*/
4121 0,
4122 NULL, /*NO RESOLUTIONS*/
4123 6,
4124 {
4125 146, /* ReduceAction */
4126 -1, /* empty */
4127 -1, /* empty */
4128 -1, /* empty */
4129 139, /* Object */
4130 1662, /* ReduceAction824 */
4131 },
4132 };
4133 /* runtime type ReduceAction974 */
4134 const struct type type_nit__parser__ReduceAction974 = {
4135 -1, /*CAST DEAD*/
4136 "ReduceAction974", /* class_name_string */
4137 -1, /*CAST DEAD*/
4138 0,
4139 NULL, /*NO RESOLUTIONS*/
4140 6,
4141 {
4142 146, /* ReduceAction */
4143 -1, /* empty */
4144 -1, /* empty */
4145 -1, /* empty */
4146 139, /* Object */
4147 1663, /* ReduceAction974 */
4148 },
4149 };
4150 /* runtime type ReduceAction975 */
4151 const struct type type_nit__parser__ReduceAction975 = {
4152 -1, /*CAST DEAD*/
4153 "ReduceAction975", /* class_name_string */
4154 -1, /*CAST DEAD*/
4155 0,
4156 NULL, /*NO RESOLUTIONS*/
4157 6,
4158 {
4159 146, /* ReduceAction */
4160 -1, /* empty */
4161 -1, /* empty */
4162 -1, /* empty */
4163 139, /* Object */
4164 1664, /* ReduceAction975 */
4165 },
4166 };
4167 /* runtime type ReduceAction976 */
4168 const struct type type_nit__parser__ReduceAction976 = {
4169 -1, /*CAST DEAD*/
4170 "ReduceAction976", /* class_name_string */
4171 -1, /*CAST DEAD*/
4172 0,
4173 NULL, /*NO RESOLUTIONS*/
4174 6,
4175 {
4176 146, /* ReduceAction */
4177 -1, /* empty */
4178 -1, /* empty */
4179 -1, /* empty */
4180 139, /* Object */
4181 1665, /* ReduceAction976 */
4182 },
4183 };
4184 /* runtime type ReduceAction977 */
4185 const struct type type_nit__parser__ReduceAction977 = {
4186 -1, /*CAST DEAD*/
4187 "ReduceAction977", /* class_name_string */
4188 -1, /*CAST DEAD*/
4189 0,
4190 NULL, /*NO RESOLUTIONS*/
4191 6,
4192 {
4193 146, /* ReduceAction */
4194 -1, /* empty */
4195 -1, /* empty */
4196 -1, /* empty */
4197 139, /* Object */
4198 1666, /* ReduceAction977 */
4199 },
4200 };
4201 /* runtime type ReduceAction978 */
4202 const struct type type_nit__parser__ReduceAction978 = {
4203 -1, /*CAST DEAD*/
4204 "ReduceAction978", /* class_name_string */
4205 -1, /*CAST DEAD*/
4206 0,
4207 NULL, /*NO RESOLUTIONS*/
4208 6,
4209 {
4210 146, /* ReduceAction */
4211 -1, /* empty */
4212 -1, /* empty */
4213 -1, /* empty */
4214 139, /* Object */
4215 1667, /* ReduceAction978 */
4216 },
4217 };
4218 /* runtime type ReduceAction979 */
4219 const struct type type_nit__parser__ReduceAction979 = {
4220 -1, /*CAST DEAD*/
4221 "ReduceAction979", /* class_name_string */
4222 -1, /*CAST DEAD*/
4223 0,
4224 NULL, /*NO RESOLUTIONS*/
4225 6,
4226 {
4227 146, /* ReduceAction */
4228 -1, /* empty */
4229 -1, /* empty */
4230 -1, /* empty */
4231 139, /* Object */
4232 1668, /* ReduceAction979 */
4233 },
4234 };
4235 /* runtime type ReduceAction980 */
4236 const struct type type_nit__parser__ReduceAction980 = {
4237 -1, /*CAST DEAD*/
4238 "ReduceAction980", /* class_name_string */
4239 -1, /*CAST DEAD*/
4240 0,
4241 NULL, /*NO RESOLUTIONS*/
4242 6,
4243 {
4244 146, /* ReduceAction */
4245 -1, /* empty */
4246 -1, /* empty */
4247 -1, /* empty */
4248 139, /* Object */
4249 1669, /* ReduceAction980 */
4250 },
4251 };
4252 /* runtime type ReduceAction981 */
4253 const struct type type_nit__parser__ReduceAction981 = {
4254 -1, /*CAST DEAD*/
4255 "ReduceAction981", /* class_name_string */
4256 -1, /*CAST DEAD*/
4257 0,
4258 NULL, /*NO RESOLUTIONS*/
4259 6,
4260 {
4261 146, /* ReduceAction */
4262 -1, /* empty */
4263 -1, /* empty */
4264 -1, /* empty */
4265 139, /* Object */
4266 1670, /* ReduceAction981 */
4267 },
4268 };
4269 /* runtime type ReduceAction982 */
4270 const struct type type_nit__parser__ReduceAction982 = {
4271 -1, /*CAST DEAD*/
4272 "ReduceAction982", /* class_name_string */
4273 -1, /*CAST DEAD*/
4274 0,
4275 NULL, /*NO RESOLUTIONS*/
4276 6,
4277 {
4278 146, /* ReduceAction */
4279 -1, /* empty */
4280 -1, /* empty */
4281 -1, /* empty */
4282 139, /* Object */
4283 1671, /* ReduceAction982 */
4284 },
4285 };
4286 /* runtime type ReduceAction983 */
4287 const struct type type_nit__parser__ReduceAction983 = {
4288 -1, /*CAST DEAD*/
4289 "ReduceAction983", /* class_name_string */
4290 -1, /*CAST DEAD*/
4291 0,
4292 NULL, /*NO RESOLUTIONS*/
4293 6,
4294 {
4295 146, /* ReduceAction */
4296 -1, /* empty */
4297 -1, /* empty */
4298 -1, /* empty */
4299 139, /* Object */
4300 1672, /* ReduceAction983 */
4301 },
4302 };
4303 /* runtime type ReduceAction984 */
4304 const struct type type_nit__parser__ReduceAction984 = {
4305 -1, /*CAST DEAD*/
4306 "ReduceAction984", /* class_name_string */
4307 -1, /*CAST DEAD*/
4308 0,
4309 NULL, /*NO RESOLUTIONS*/
4310 6,
4311 {
4312 146, /* ReduceAction */
4313 -1, /* empty */
4314 -1, /* empty */
4315 -1, /* empty */
4316 139, /* Object */
4317 1673, /* ReduceAction984 */
4318 },
4319 };
4320 /* runtime type ReduceAction985 */
4321 const struct type type_nit__parser__ReduceAction985 = {
4322 -1, /*CAST DEAD*/
4323 "ReduceAction985", /* class_name_string */
4324 -1, /*CAST DEAD*/
4325 0,
4326 NULL, /*NO RESOLUTIONS*/
4327 6,
4328 {
4329 146, /* ReduceAction */
4330 -1, /* empty */
4331 -1, /* empty */
4332 -1, /* empty */
4333 139, /* Object */
4334 1674, /* ReduceAction985 */
4335 },
4336 };
4337 /* runtime type ReduceAction986 */
4338 const struct type type_nit__parser__ReduceAction986 = {
4339 -1, /*CAST DEAD*/
4340 "ReduceAction986", /* class_name_string */
4341 -1, /*CAST DEAD*/
4342 0,
4343 NULL, /*NO RESOLUTIONS*/
4344 6,
4345 {
4346 146, /* ReduceAction */
4347 -1, /* empty */
4348 -1, /* empty */
4349 -1, /* empty */
4350 139, /* Object */
4351 1675, /* ReduceAction986 */
4352 },
4353 };
4354 /* runtime type ReduceAction987 */
4355 const struct type type_nit__parser__ReduceAction987 = {
4356 -1, /*CAST DEAD*/
4357 "ReduceAction987", /* class_name_string */
4358 -1, /*CAST DEAD*/
4359 0,
4360 NULL, /*NO RESOLUTIONS*/
4361 6,
4362 {
4363 146, /* ReduceAction */
4364 -1, /* empty */
4365 -1, /* empty */
4366 -1, /* empty */
4367 139, /* Object */
4368 1676, /* ReduceAction987 */
4369 },
4370 };
4371 /* runtime type ReduceAction988 */
4372 const struct type type_nit__parser__ReduceAction988 = {
4373 -1, /*CAST DEAD*/
4374 "ReduceAction988", /* class_name_string */
4375 -1, /*CAST DEAD*/
4376 0,
4377 NULL, /*NO RESOLUTIONS*/
4378 6,
4379 {
4380 146, /* ReduceAction */
4381 -1, /* empty */
4382 -1, /* empty */
4383 -1, /* empty */
4384 139, /* Object */
4385 1677, /* ReduceAction988 */
4386 },
4387 };
4388 /* runtime type ReduceAction989 */
4389 const struct type type_nit__parser__ReduceAction989 = {
4390 -1, /*CAST DEAD*/
4391 "ReduceAction989", /* class_name_string */
4392 -1, /*CAST DEAD*/
4393 0,
4394 NULL, /*NO RESOLUTIONS*/
4395 6,
4396 {
4397 146, /* ReduceAction */
4398 -1, /* empty */
4399 -1, /* empty */
4400 -1, /* empty */
4401 139, /* Object */
4402 1678, /* ReduceAction989 */
4403 },
4404 };
4405 /* runtime type ReduceAction991 */
4406 const struct type type_nit__parser__ReduceAction991 = {
4407 -1, /*CAST DEAD*/
4408 "ReduceAction991", /* class_name_string */
4409 -1, /*CAST DEAD*/
4410 0,
4411 NULL, /*NO RESOLUTIONS*/
4412 6,
4413 {
4414 146, /* ReduceAction */
4415 -1, /* empty */
4416 -1, /* empty */
4417 -1, /* empty */
4418 139, /* Object */
4419 1679, /* ReduceAction991 */
4420 },
4421 };
4422 /* runtime type ReduceAction993 */
4423 const struct type type_nit__parser__ReduceAction993 = {
4424 -1, /*CAST DEAD*/
4425 "ReduceAction993", /* class_name_string */
4426 -1, /*CAST DEAD*/
4427 0,
4428 NULL, /*NO RESOLUTIONS*/
4429 6,
4430 {
4431 146, /* ReduceAction */
4432 -1, /* empty */
4433 -1, /* empty */
4434 -1, /* empty */
4435 139, /* Object */
4436 1680, /* ReduceAction993 */
4437 },
4438 };
4439 /* runtime type ReduceAction999 */
4440 const struct type type_nit__parser__ReduceAction999 = {
4441 -1, /*CAST DEAD*/
4442 "ReduceAction999", /* class_name_string */
4443 -1, /*CAST DEAD*/
4444 0,
4445 NULL, /*NO RESOLUTIONS*/
4446 6,
4447 {
4448 146, /* ReduceAction */
4449 -1, /* empty */
4450 -1, /* empty */
4451 -1, /* empty */
4452 139, /* Object */
4453 1681, /* ReduceAction999 */
4454 },
4455 };
4456 /* runtime type ReduceAction1001 */
4457 const struct type type_nit__parser__ReduceAction1001 = {
4458 -1, /*CAST DEAD*/
4459 "ReduceAction1001", /* class_name_string */
4460 -1, /*CAST DEAD*/
4461 0,
4462 NULL, /*NO RESOLUTIONS*/
4463 6,
4464 {
4465 146, /* ReduceAction */
4466 -1, /* empty */
4467 -1, /* empty */
4468 -1, /* empty */
4469 139, /* Object */
4470 1682, /* ReduceAction1001 */
4471 },
4472 };
4473 /* runtime type ReduceAction1011 */
4474 const struct type type_nit__parser__ReduceAction1011 = {
4475 -1, /*CAST DEAD*/
4476 "ReduceAction1011", /* class_name_string */
4477 -1, /*CAST DEAD*/
4478 0,
4479 NULL, /*NO RESOLUTIONS*/
4480 6,
4481 {
4482 146, /* ReduceAction */
4483 -1, /* empty */
4484 -1, /* empty */
4485 -1, /* empty */
4486 139, /* Object */
4487 1683, /* ReduceAction1011 */
4488 },
4489 };
4490 /* runtime type ReduceAction1012 */
4491 const struct type type_nit__parser__ReduceAction1012 = {
4492 -1, /*CAST DEAD*/
4493 "ReduceAction1012", /* class_name_string */
4494 -1, /*CAST DEAD*/
4495 0,
4496 NULL, /*NO RESOLUTIONS*/
4497 6,
4498 {
4499 146, /* ReduceAction */
4500 -1, /* empty */
4501 -1, /* empty */
4502 -1, /* empty */
4503 139, /* Object */
4504 1684, /* ReduceAction1012 */
4505 },
4506 };
4507 /* runtime type ReduceAction1013 */
4508 const struct type type_nit__parser__ReduceAction1013 = {
4509 -1, /*CAST DEAD*/
4510 "ReduceAction1013", /* class_name_string */
4511 -1, /*CAST DEAD*/
4512 0,
4513 NULL, /*NO RESOLUTIONS*/
4514 6,
4515 {
4516 146, /* ReduceAction */
4517 -1, /* empty */
4518 -1, /* empty */
4519 -1, /* empty */
4520 139, /* Object */
4521 1685, /* ReduceAction1013 */
4522 },
4523 };
4524 /* runtime type ReduceAction1014 */
4525 const struct type type_nit__parser__ReduceAction1014 = {
4526 -1, /*CAST DEAD*/
4527 "ReduceAction1014", /* class_name_string */
4528 -1, /*CAST DEAD*/
4529 0,
4530 NULL, /*NO RESOLUTIONS*/
4531 6,
4532 {
4533 146, /* ReduceAction */
4534 -1, /* empty */
4535 -1, /* empty */
4536 -1, /* empty */
4537 139, /* Object */
4538 1686, /* ReduceAction1014 */
4539 },
4540 };
4541 /* runtime type ReduceAction1015 */
4542 const struct type type_nit__parser__ReduceAction1015 = {
4543 -1, /*CAST DEAD*/
4544 "ReduceAction1015", /* class_name_string */
4545 -1, /*CAST DEAD*/
4546 0,
4547 NULL, /*NO RESOLUTIONS*/
4548 6,
4549 {
4550 146, /* ReduceAction */
4551 -1, /* empty */
4552 -1, /* empty */
4553 -1, /* empty */
4554 139, /* Object */
4555 1687, /* ReduceAction1015 */
4556 },
4557 };
4558 /* runtime type TablesCapable */
4559 const struct type type_nit__TablesCapable = {
4560 -1, /*CAST DEAD*/
4561 "TablesCapable", /* class_name_string */
4562 -1, /*CAST DEAD*/
4563 0,
4564 NULL, /*NO RESOLUTIONS*/
4565 6,
4566 {
4567 -1, /* empty */
4568 -1, /* empty */
4569 -1, /* empty */
4570 -1, /* empty */
4571 139, /* Object */
4572 832, /* TablesCapable */
4573 },
4574 };
4575 /* runtime type ANodes[TComment] */
4576 const struct type type_nit__ANodes__nit__TComment = {
4577 -1, /*CAST DEAD*/
4578 "ANodes[TComment]", /* class_name_string */
4579 -1, /*CAST DEAD*/
4580 0,
4581 &resolution_table_nit__ANodes__nit__TComment,
4582 8,
4583 {
4584 -1, /* empty */
4585 2, /* SequenceRead[nullable Object] */
4586 307, /* Collection[TComment] */
4587 181, /* Collection[ANode] */
4588 139, /* Object */
4589 -1, /* empty */
4590 179, /* Collection[Object] */
4591 2110, /* ANodes[TComment] */
4592 },
4593 };
4594 const struct types resolution_table_nit__ANodes__nit__TComment = {
4595 0, /* dummy */
4596 {
4597 &type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */
4598 &type_nit__TComment, /* E: TComment */
4599 NULL, /* empty */
4600 NULL, /* empty */
4601 NULL, /* empty */
4602 NULL, /* empty */
4603 &type_nit__TComment, /* E: TComment */
4604 &type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */
4605 &type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */
4606 &type_nit__TComment, /* E: TComment */
4607 &type_nit__TComment, /* E: TComment */
4608 &type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */
4609 &type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */
4610 &type_nit__TComment, /* E: TComment */
4611 }
4612 };
4613 /* runtime type ANodes[AAnnotation] */
4614 const struct type type_nit__ANodes__nit__AAnnotation = {
4615 -1, /*CAST DEAD*/
4616 "ANodes[AAnnotation]", /* class_name_string */
4617 -1, /*CAST DEAD*/
4618 0,
4619 &resolution_table_nit__ANodes__nit__AAnnotation,
4620 8,
4621 {
4622 -1, /* empty */
4623 2, /* SequenceRead[nullable Object] */
4624 275, /* Collection[AAnnotation] */
4625 181, /* Collection[ANode] */
4626 139, /* Object */
4627 283, /* Collection[Prod] */
4628 179, /* Collection[Object] */
4629 2262, /* ANodes[AAnnotation] */
4630 },
4631 };
4632 const struct types resolution_table_nit__ANodes__nit__AAnnotation = {
4633 0, /* dummy */
4634 {
4635 &type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */
4636 &type_nit__AAnnotation, /* E: AAnnotation */
4637 NULL, /* empty */
4638 NULL, /* empty */
4639 NULL, /* empty */
4640 NULL, /* empty */
4641 &type_nit__AAnnotation, /* E: AAnnotation */
4642 &type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */
4643 &type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */
4644 &type_nit__AAnnotation, /* E: AAnnotation */
4645 &type_nit__AAnnotation, /* E: AAnnotation */
4646 &type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */
4647 &type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */
4648 &type_nit__AAnnotation, /* E: AAnnotation */
4649 }
4650 };
4651 /* runtime type ANodes[AFormaldef] */
4652 const struct type type_nit__ANodes__nit__AFormaldef = {
4653 -1, /*CAST DEAD*/
4654 "ANodes[AFormaldef]", /* class_name_string */
4655 -1, /*CAST DEAD*/
4656 0,
4657 &resolution_table_nit__ANodes__nit__AFormaldef,
4658 8,
4659 {
4660 -1, /* empty */
4661 2, /* SequenceRead[nullable Object] */
4662 308, /* Collection[AFormaldef] */
4663 181, /* Collection[ANode] */
4664 139, /* Object */
4665 283, /* Collection[Prod] */
4666 179, /* Collection[Object] */
4667 2263, /* ANodes[AFormaldef] */
4668 },
4669 };
4670 const struct types resolution_table_nit__ANodes__nit__AFormaldef = {
4671 0, /* dummy */
4672 {
4673 &type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */
4674 &type_nit__AFormaldef, /* E: AFormaldef */
4675 NULL, /* empty */
4676 NULL, /* empty */
4677 NULL, /* empty */
4678 NULL, /* empty */
4679 &type_nit__AFormaldef, /* E: AFormaldef */
4680 &type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
4681 &type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
4682 &type_nit__AFormaldef, /* E: AFormaldef */
4683 &type_nit__AFormaldef, /* E: AFormaldef */
4684 &type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
4685 &type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */
4686 &type_nit__AFormaldef, /* E: AFormaldef */
4687 }
4688 };
4689 /* runtime type ANodes[ASuperclass] */
4690 const struct type type_nit__ANodes__nit__ASuperclass = {
4691 -1, /*CAST DEAD*/
4692 "ANodes[ASuperclass]", /* class_name_string */
4693 -1, /*CAST DEAD*/
4694 0,
4695 &resolution_table_nit__ANodes__nit__ASuperclass,
4696 8,
4697 {
4698 -1, /* empty */
4699 2, /* SequenceRead[nullable Object] */
4700 309, /* Collection[ASuperclass] */
4701 181, /* Collection[ANode] */
4702 139, /* Object */
4703 283, /* Collection[Prod] */
4704 179, /* Collection[Object] */
4705 2264, /* ANodes[ASuperclass] */
4706 },
4707 };
4708 const struct types resolution_table_nit__ANodes__nit__ASuperclass = {
4709 0, /* dummy */
4710 {
4711 &type_standard__Array__nit__ASuperclass, /* Array[E]: Array[ASuperclass] */
4712 &type_nit__ASuperclass, /* E: ASuperclass */
4713 NULL, /* empty */
4714 NULL, /* empty */
4715 NULL, /* empty */
4716 NULL, /* empty */
4717 &type_nit__ASuperclass, /* E: ASuperclass */
4718 &type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */
4719 &type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */
4720 &type_nit__ASuperclass, /* E: ASuperclass */
4721 &type_nit__ASuperclass, /* E: ASuperclass */
4722 &type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */
4723 &type_standard__Array__nit__ASuperclass, /* Array[E]: Array[ASuperclass] */
4724 &type_nit__ASuperclass, /* E: ASuperclass */
4725 }
4726 };
4727 /* runtime type ScopeVisitor */
4728 const struct type type_nit__scope__ScopeVisitor = {
4729 -1, /*CAST DEAD*/
4730 "ScopeVisitor", /* class_name_string */
4731 -1, /*CAST DEAD*/
4732 0,
4733 NULL, /*NO RESOLUTIONS*/
4734 6,
4735 {
4736 -1, /* empty */
4737 -1, /* empty */
4738 -1, /* empty */
4739 -1, /* empty */
4740 139, /* Object */
4741 833, /* ScopeVisitor */
4742 },
4743 };
4744 /* runtime type FlowVisitor */
4745 const struct type type_nit__flow__FlowVisitor = {
4746 -1, /*CAST DEAD*/
4747 "FlowVisitor", /* class_name_string */
4748 -1, /*CAST DEAD*/
4749 0,
4750 NULL, /*NO RESOLUTIONS*/
4751 6,
4752 {
4753 -1, /* empty */
4754 -1, /* empty */
4755 -1, /* empty */
4756 -1, /* empty */
4757 139, /* Object */
4758 834, /* FlowVisitor */
4759 },
4760 };
4761 /* runtime type LocalVarInitVisitor */
4762 const struct type type_nit__local_var_init__LocalVarInitVisitor = {
4763 -1, /*CAST DEAD*/
4764 "LocalVarInitVisitor", /* class_name_string */
4765 -1, /*CAST DEAD*/
4766 0,
4767 NULL, /*NO RESOLUTIONS*/
4768 6,
4769 {
4770 -1, /* empty */
4771 -1, /* empty */
4772 -1, /* empty */
4773 -1, /* empty */
4774 139, /* Object */
4775 835, /* LocalVarInitVisitor */
4776 },
4777 };
4778 /* runtime type AutoSuperInitVisitor */
4779 const struct type type_nit__auto_super_init__AutoSuperInitVisitor = {
4780 -1, /*CAST DEAD*/
4781 "AutoSuperInitVisitor", /* class_name_string */
4782 -1, /*CAST DEAD*/
4783 0,
4784 NULL, /*NO RESOLUTIONS*/
4785 6,
4786 {
4787 -1, /* empty */
4788 -1, /* empty */
4789 -1, /* empty */
4790 -1, /* empty */
4791 139, /* Object */
4792 836, /* AutoSuperInitVisitor */
4793 },
4794 };
4795 /* runtime type ASTBuilder */
4796 const struct type type_nit__ASTBuilder = {
4797 -1, /*CAST DEAD*/
4798 "ASTBuilder", /* class_name_string */
4799 -1, /*CAST DEAD*/
4800 0,
4801 NULL, /*NO RESOLUTIONS*/
4802 6,
4803 {
4804 -1, /* empty */
4805 -1, /* empty */
4806 -1, /* empty */
4807 -1, /* empty */
4808 139, /* Object */
4809 837, /* ASTBuilder */
4810 },
4811 };
4812 /* runtime type RopeChars */
4813 const struct type type_standard__ropes__RopeChars = {
4814 -1, /*CAST DEAD*/
4815 "RopeChars", /* class_name_string */
4816 -1, /*CAST DEAD*/
4817 0,
4818 &resolution_table_standard__ropes__RopeChars,
4819 8,
4820 {
4821 -1, /* empty */
4822 2, /* SequenceRead[nullable Object] */
4823 5, /* Collection[Char] */
4824 -1, /* empty */
4825 139, /* Object */
4826 -1, /* empty */
4827 179, /* Collection[Object] */
4828 2011, /* RopeChars */
4829 },
4830 };
4831 const struct types resolution_table_standard__ropes__RopeChars = {
4832 0, /* dummy */
4833 {
4834 &type_standard__ropes__RopeString, /* SELFTYPE: RopeString */
4835 NULL, /* empty */
4836 NULL, /* empty */
4837 NULL, /* empty */
4838 NULL, /* empty */
4839 NULL, /* empty */
4840 NULL, /* empty */
4841 NULL, /* empty */
4842 NULL, /* empty */
4843 NULL, /* empty */
4844 &type_standard__Char, /* E: Char */
4845 &type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */
4846 &type_standard__Array__standard__Char, /* Array[E]: Array[Char] */
4847 &type_standard__Char, /* E: Char */
4848 }
4849 };
4850 /* runtime type RopeIterPiece */
4851 const struct type type_standard__ropes__RopeIterPiece = {
4852 -1, /*CAST DEAD*/
4853 "RopeIterPiece", /* class_name_string */
4854 -1, /*CAST DEAD*/
4855 0,
4856 NULL, /*NO RESOLUTIONS*/
4857 6,
4858 {
4859 -1, /* empty */
4860 -1, /* empty */
4861 -1, /* empty */
4862 -1, /* empty */
4863 139, /* Object */
4864 838, /* RopeIterPiece */
4865 },
4866 };
4867 /* runtime type Platform */
4868 const struct type type_nit__Platform = {
4869 -1, /*CAST DEAD*/
4870 "Platform", /* class_name_string */
4871 -1, /*CAST DEAD*/
4872 0,
4873 NULL, /*NO RESOLUTIONS*/
4874 6,
4875 {
4876 -1, /* empty */
4877 -1, /* empty */
4878 -1, /* empty */
4879 -1, /* empty */
4880 139, /* Object */
4881 839, /* Platform */
4882 },
4883 };
4884 /* runtime type POSetBucketsColorer[MClass, PropertyLayoutElement] */
4885 const struct type type_nit__POSetBucketsColorer__nit__MClass__nit__PropertyLayoutElement = {
4886 -1, /*CAST DEAD*/
4887 "POSetBucketsColorer[MClass, PropertyLayoutElement]", /* class_name_string */
4888 -1, /*CAST DEAD*/
4889 0,
4890 &resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__PropertyLayoutElement,
4891 6,
4892 {
4893 -1, /* empty */
4894 -1, /* empty */
4895 -1, /* empty */
4896 -1, /* empty */
4897 139, /* Object */
4898 840, /* POSetBucketsColorer[MClass, PropertyLayoutElement] */
4899 },
4900 };
4901 const struct types resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__PropertyLayoutElement = {
4902 0, /* dummy */
4903 {
4904 &type_standard__HashMap__nit__PropertyLayoutElement__standard__Int, /* HashMap[E, Int]: HashMap[PropertyLayoutElement, Int] */
4905 &type_poset__POSet__nit__MClass, /* POSet[H]: POSet[MClass] */
4906 &type_standard__Map__nit__MClass__standard__Set__nit__MClass, /* Map[H, Set[H]]: Map[MClass, Set[MClass]] */
4907 &type_standard__Map__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* Map[H, Set[E]]: Map[MClass, Set[PropertyLayoutElement]] */
4908 &type_standard__Collection__nit__MClass, /* Collection[H]: Collection[MClass] */
4909 &type_nit__MClass, /* H: MClass */
4910 }
4911 };
4912 /* runtime type POSetBucketsColorer[MClass, MAttribute] */
4913 const struct type type_nit__POSetBucketsColorer__nit__MClass__nit__MAttribute = {
4914 -1, /*CAST DEAD*/
4915 "POSetBucketsColorer[MClass, MAttribute]", /* class_name_string */
4916 -1, /*CAST DEAD*/
4917 0,
4918 &resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__MAttribute,
4919 6,
4920 {
4921 -1, /* empty */
4922 -1, /* empty */
4923 -1, /* empty */
4924 -1, /* empty */
4925 139, /* Object */
4926 841, /* POSetBucketsColorer[MClass, MAttribute] */
4927 },
4928 };
4929 const struct types resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__MAttribute = {
4930 0, /* dummy */
4931 {
4932 &type_standard__HashMap__nit__MAttribute__standard__Int, /* HashMap[E, Int]: HashMap[MAttribute, Int] */
4933 &type_poset__POSet__nit__MClass, /* POSet[H]: POSet[MClass] */
4934 &type_standard__Map__nit__MClass__standard__Set__nit__MClass, /* Map[H, Set[H]]: Map[MClass, Set[MClass]] */
4935 &type_standard__Map__nit__MClass__standard__Set__nit__MAttribute, /* Map[H, Set[E]]: Map[MClass, Set[MAttribute]] */
4936 &type_standard__Collection__nit__MClass, /* Collection[H]: Collection[MClass] */
4937 &type_nit__MClass, /* H: MClass */
4938 }
4939 };
4940 /* runtime type MakefileToolchain */
4941 const struct type type_nit__MakefileToolchain = {
4942 -1, /*CAST DEAD*/
4943 "MakefileToolchain", /* class_name_string */
4944 -1, /*CAST DEAD*/
4945 0,
4946 NULL, /*NO RESOLUTIONS*/
4947 6,
4948 {
4949 -1, /* empty */
4950 -1, /* empty */
4951 -1, /* empty */
4952 -1, /* empty */
4953 139, /* Object */
4954 842, /* MakefileToolchain */
4955 },
4956 };
4957 /* runtime type BashCompletion */
4958 const struct type type_nit__BashCompletion = {
4959 -1, /*CAST DEAD*/
4960 "BashCompletion", /* class_name_string */
4961 -1, /*CAST DEAD*/
4962 0,
4963 NULL, /*NO RESOLUTIONS*/
4964 7,
4965 {
4966 -1, /* empty */
4967 -1, /* empty */
4968 -1, /* empty */
4969 -1, /* empty */
4970 139, /* Object */
4971 149, /* Streamable */
4972 1688, /* BashCompletion */
4973 },
4974 };
4975 /* runtime type ANodes[AExternCodeBlock] */
4976 const struct type type_nit__ANodes__nit__AExternCodeBlock = {
4977 -1, /*CAST DEAD*/
4978 "ANodes[AExternCodeBlock]", /* class_name_string */
4979 -1, /*CAST DEAD*/
4980 0,
4981 &resolution_table_nit__ANodes__nit__AExternCodeBlock,
4982 8,
4983 {
4984 -1, /* empty */
4985 2, /* SequenceRead[nullable Object] */
4986 311, /* Collection[AExternCodeBlock] */
4987 181, /* Collection[ANode] */
4988 139, /* Object */
4989 283, /* Collection[Prod] */
4990 179, /* Collection[Object] */
4991 2265, /* ANodes[AExternCodeBlock] */
4992 },
4993 };
4994 const struct types resolution_table_nit__ANodes__nit__AExternCodeBlock = {
4995 0, /* dummy */
4996 {
4997 &type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */
4998 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
4999 NULL, /* empty */
5000 NULL, /* empty */
5001 NULL, /* empty */
5002 NULL, /* empty */
5003 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5004 &type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */
5005 &type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */
5006 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5007 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5008 &type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */
5009 &type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */
5010 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5011 }
5012 };
5013 /* runtime type ANoImport */
5014 const struct type type_nit__ANoImport = {
5015 -1, /*CAST DEAD*/
5016 "ANoImport", /* class_name_string */
5017 -1, /*CAST DEAD*/
5018 0,
5019 NULL, /*NO RESOLUTIONS*/
5020 7,
5021 {
5022 153, /* AImport */
5023 11, /* Prod */
5024 -1, /* empty */
5025 -1, /* empty */
5026 139, /* Object */
5027 154, /* ANode */
5028 2012, /* ANoImport */
5029 },
5030 };
5031 /* runtime type AConcreteClasskind */
5032 const struct type type_nit__AConcreteClasskind = {
5033 -1, /*CAST DEAD*/
5034 "AConcreteClasskind", /* class_name_string */
5035 -1, /*CAST DEAD*/
5036 0,
5037 NULL, /*NO RESOLUTIONS*/
5038 7,
5039 {
5040 25, /* nullable AClasskind */
5041 11, /* Prod */
5042 125, /* AClasskind */
5043 -1, /* empty */
5044 139, /* Object */
5045 154, /* ANode */
5046 2111, /* AConcreteClasskind */
5047 },
5048 };
5049 /* runtime type AAbstractClasskind */
5050 const struct type type_nit__AAbstractClasskind = {
5051 -1, /*CAST DEAD*/
5052 "AAbstractClasskind", /* class_name_string */
5053 -1, /*CAST DEAD*/
5054 0,
5055 NULL, /*NO RESOLUTIONS*/
5056 7,
5057 {
5058 25, /* nullable AClasskind */
5059 11, /* Prod */
5060 125, /* AClasskind */
5061 -1, /* empty */
5062 139, /* Object */
5063 154, /* ANode */
5064 2112, /* AAbstractClasskind */
5065 },
5066 };
5067 /* runtime type AInterfaceClasskind */
5068 const struct type type_nit__AInterfaceClasskind = {
5069 -1, /*CAST DEAD*/
5070 "AInterfaceClasskind", /* class_name_string */
5071 -1, /*CAST DEAD*/
5072 0,
5073 NULL, /*NO RESOLUTIONS*/
5074 7,
5075 {
5076 25, /* nullable AClasskind */
5077 11, /* Prod */
5078 125, /* AClasskind */
5079 -1, /* empty */
5080 139, /* Object */
5081 154, /* ANode */
5082 2113, /* AInterfaceClasskind */
5083 },
5084 };
5085 /* runtime type AEnumClasskind */
5086 const struct type type_nit__AEnumClasskind = {
5087 -1, /*CAST DEAD*/
5088 "AEnumClasskind", /* class_name_string */
5089 -1, /*CAST DEAD*/
5090 0,
5091 NULL, /*NO RESOLUTIONS*/
5092 7,
5093 {
5094 25, /* nullable AClasskind */
5095 11, /* Prod */
5096 125, /* AClasskind */
5097 -1, /* empty */
5098 139, /* Object */
5099 154, /* ANode */
5100 2114, /* AEnumClasskind */
5101 },
5102 };
5103 /* runtime type AExternClasskind */
5104 const struct type type_nit__AExternClasskind = {
5105 -1, /*CAST DEAD*/
5106 "AExternClasskind", /* class_name_string */
5107 -1, /*CAST DEAD*/
5108 0,
5109 NULL, /*NO RESOLUTIONS*/
5110 7,
5111 {
5112 25, /* nullable AClasskind */
5113 11, /* Prod */
5114 125, /* AClasskind */
5115 -1, /* empty */
5116 139, /* Object */
5117 154, /* ANode */
5118 2115, /* AExternClasskind */
5119 },
5120 };
5121 /* runtime type ATypePropdef */
5122 const struct type type_nit__ATypePropdef = {
5123 -1, /*CAST DEAD*/
5124 "ATypePropdef", /* class_name_string */
5125 -1, /*CAST DEAD*/
5126 0,
5127 &resolution_table_nit__ATypePropdef,
5128 7,
5129 {
5130 23, /* nullable APropdef */
5131 11, /* Prod */
5132 123, /* APropdef */
5133 -1, /* empty */
5134 139, /* Object */
5135 154, /* ANode */
5136 2116, /* ATypePropdef */
5137 },
5138 };
5139 const struct types resolution_table_nit__ATypePropdef = {
5140 0, /* dummy */
5141 {
5142 &type_nullable__nit__MVirtualTypeDef, /* nullable MPROPDEF: nullable MVirtualTypeDef */
5143 }
5144 };
5145 /* runtime type APrivateVisibility */
5146 const struct type type_nit__APrivateVisibility = {
5147 -1, /*CAST DEAD*/
5148 "APrivateVisibility", /* class_name_string */
5149 -1, /*CAST DEAD*/
5150 0,
5151 NULL, /*NO RESOLUTIONS*/
5152 7,
5153 {
5154 17, /* nullable AVisibility */
5155 11, /* Prod */
5156 124, /* AVisibility */
5157 -1, /* empty */
5158 139, /* Object */
5159 154, /* ANode */
5160 2117, /* APrivateVisibility */
5161 },
5162 };
5163 /* runtime type AProtectedVisibility */
5164 const struct type type_nit__AProtectedVisibility = {
5165 -1, /*CAST DEAD*/
5166 "AProtectedVisibility", /* class_name_string */
5167 -1, /*CAST DEAD*/
5168 0,
5169 NULL, /*NO RESOLUTIONS*/
5170 7,
5171 {
5172 17, /* nullable AVisibility */
5173 11, /* Prod */
5174 124, /* AVisibility */
5175 -1, /* empty */
5176 139, /* Object */
5177 154, /* ANode */
5178 2118, /* AProtectedVisibility */
5179 },
5180 };
5181 /* runtime type AIntrudeVisibility */
5182 const struct type type_nit__AIntrudeVisibility = {
5183 -1, /*CAST DEAD*/
5184 "AIntrudeVisibility", /* class_name_string */
5185 -1, /*CAST DEAD*/
5186 0,
5187 NULL, /*NO RESOLUTIONS*/
5188 7,
5189 {
5190 17, /* nullable AVisibility */
5191 11, /* Prod */
5192 124, /* AVisibility */
5193 -1, /* empty */
5194 139, /* Object */
5195 154, /* ANode */
5196 2119, /* AIntrudeVisibility */
5197 },
5198 };
5199 /* runtime type APlusMethid */
5200 const struct type type_nit__APlusMethid = {
5201 -1, /*CAST DEAD*/
5202 "APlusMethid", /* class_name_string */
5203 -1, /*CAST DEAD*/
5204 0,
5205 NULL, /*NO RESOLUTIONS*/
5206 7,
5207 {
5208 36, /* nullable AMethid */
5209 11, /* Prod */
5210 126, /* AMethid */
5211 -1, /* empty */
5212 139, /* Object */
5213 154, /* ANode */
5214 2120, /* APlusMethid */
5215 },
5216 };
5217 /* runtime type AMinusMethid */
5218 const struct type type_nit__AMinusMethid = {
5219 -1, /*CAST DEAD*/
5220 "AMinusMethid", /* class_name_string */
5221 -1, /*CAST DEAD*/
5222 0,
5223 NULL, /*NO RESOLUTIONS*/
5224 7,
5225 {
5226 36, /* nullable AMethid */
5227 11, /* Prod */
5228 126, /* AMethid */
5229 -1, /* empty */
5230 139, /* Object */
5231 154, /* ANode */
5232 2121, /* AMinusMethid */
5233 },
5234 };
5235 /* runtime type AStarMethid */
5236 const struct type type_nit__AStarMethid = {
5237 -1, /*CAST DEAD*/
5238 "AStarMethid", /* class_name_string */
5239 -1, /*CAST DEAD*/
5240 0,
5241 NULL, /*NO RESOLUTIONS*/
5242 7,
5243 {
5244 36, /* nullable AMethid */
5245 11, /* Prod */
5246 126, /* AMethid */
5247 -1, /* empty */
5248 139, /* Object */
5249 154, /* ANode */
5250 2122, /* AStarMethid */
5251 },
5252 };
5253 /* runtime type AStarstarMethid */
5254 const struct type type_nit__AStarstarMethid = {
5255 -1, /*CAST DEAD*/
5256 "AStarstarMethid", /* class_name_string */
5257 -1, /*CAST DEAD*/
5258 0,
5259 NULL, /*NO RESOLUTIONS*/
5260 7,
5261 {
5262 36, /* nullable AMethid */
5263 11, /* Prod */
5264 126, /* AMethid */
5265 -1, /* empty */
5266 139, /* Object */
5267 154, /* ANode */
5268 2123, /* AStarstarMethid */
5269 },
5270 };
5271 /* runtime type ASlashMethid */
5272 const struct type type_nit__ASlashMethid = {
5273 -1, /*CAST DEAD*/
5274 "ASlashMethid", /* class_name_string */
5275 -1, /*CAST DEAD*/
5276 0,
5277 NULL, /*NO RESOLUTIONS*/
5278 7,
5279 {
5280 36, /* nullable AMethid */
5281 11, /* Prod */
5282 126, /* AMethid */
5283 -1, /* empty */
5284 139, /* Object */
5285 154, /* ANode */
5286 2124, /* ASlashMethid */
5287 },
5288 };
5289 /* runtime type APercentMethid */
5290 const struct type type_nit__APercentMethid = {
5291 -1, /*CAST DEAD*/
5292 "APercentMethid", /* class_name_string */
5293 -1, /*CAST DEAD*/
5294 0,
5295 NULL, /*NO RESOLUTIONS*/
5296 7,
5297 {
5298 36, /* nullable AMethid */
5299 11, /* Prod */
5300 126, /* AMethid */
5301 -1, /* empty */
5302 139, /* Object */
5303 154, /* ANode */
5304 2125, /* APercentMethid */
5305 },
5306 };
5307 /* runtime type AEqMethid */
5308 const struct type type_nit__AEqMethid = {
5309 -1, /*CAST DEAD*/
5310 "AEqMethid", /* class_name_string */
5311 -1, /*CAST DEAD*/
5312 0,
5313 NULL, /*NO RESOLUTIONS*/
5314 7,
5315 {
5316 36, /* nullable AMethid */
5317 11, /* Prod */
5318 126, /* AMethid */
5319 -1, /* empty */
5320 139, /* Object */
5321 154, /* ANode */
5322 2126, /* AEqMethid */
5323 },
5324 };
5325 /* runtime type ANeMethid */
5326 const struct type type_nit__ANeMethid = {
5327 -1, /*CAST DEAD*/
5328 "ANeMethid", /* class_name_string */
5329 -1, /*CAST DEAD*/
5330 0,
5331 NULL, /*NO RESOLUTIONS*/
5332 7,
5333 {
5334 36, /* nullable AMethid */
5335 11, /* Prod */
5336 126, /* AMethid */
5337 -1, /* empty */
5338 139, /* Object */
5339 154, /* ANode */
5340 2127, /* ANeMethid */
5341 },
5342 };
5343 /* runtime type ALeMethid */
5344 const struct type type_nit__ALeMethid = {
5345 -1, /*CAST DEAD*/
5346 "ALeMethid", /* class_name_string */
5347 -1, /*CAST DEAD*/
5348 0,
5349 NULL, /*NO RESOLUTIONS*/
5350 7,
5351 {
5352 36, /* nullable AMethid */
5353 11, /* Prod */
5354 126, /* AMethid */
5355 -1, /* empty */
5356 139, /* Object */
5357 154, /* ANode */
5358 2128, /* ALeMethid */
5359 },
5360 };
5361 /* runtime type AGeMethid */
5362 const struct type type_nit__AGeMethid = {
5363 -1, /*CAST DEAD*/
5364 "AGeMethid", /* class_name_string */
5365 -1, /*CAST DEAD*/
5366 0,
5367 NULL, /*NO RESOLUTIONS*/
5368 7,
5369 {
5370 36, /* nullable AMethid */
5371 11, /* Prod */
5372 126, /* AMethid */
5373 -1, /* empty */
5374 139, /* Object */
5375 154, /* ANode */
5376 2129, /* AGeMethid */
5377 },
5378 };
5379 /* runtime type ALtMethid */
5380 const struct type type_nit__ALtMethid = {
5381 -1, /*CAST DEAD*/
5382 "ALtMethid", /* class_name_string */
5383 -1, /*CAST DEAD*/
5384 0,
5385 NULL, /*NO RESOLUTIONS*/
5386 7,
5387 {
5388 36, /* nullable AMethid */
5389 11, /* Prod */
5390 126, /* AMethid */
5391 -1, /* empty */
5392 139, /* Object */
5393 154, /* ANode */
5394 2130, /* ALtMethid */
5395 },
5396 };
5397 /* runtime type AGtMethid */
5398 const struct type type_nit__AGtMethid = {
5399 -1, /*CAST DEAD*/
5400 "AGtMethid", /* class_name_string */
5401 -1, /*CAST DEAD*/
5402 0,
5403 NULL, /*NO RESOLUTIONS*/
5404 7,
5405 {
5406 36, /* nullable AMethid */
5407 11, /* Prod */
5408 126, /* AMethid */
5409 -1, /* empty */
5410 139, /* Object */
5411 154, /* ANode */
5412 2131, /* AGtMethid */
5413 },
5414 };
5415 /* runtime type ALlMethid */
5416 const struct type type_nit__ALlMethid = {
5417 -1, /*CAST DEAD*/
5418 "ALlMethid", /* class_name_string */
5419 -1, /*CAST DEAD*/
5420 0,
5421 NULL, /*NO RESOLUTIONS*/
5422 7,
5423 {
5424 36, /* nullable AMethid */
5425 11, /* Prod */
5426 126, /* AMethid */
5427 -1, /* empty */
5428 139, /* Object */
5429 154, /* ANode */
5430 2132, /* ALlMethid */
5431 },
5432 };
5433 /* runtime type AGgMethid */
5434 const struct type type_nit__AGgMethid = {
5435 -1, /*CAST DEAD*/
5436 "AGgMethid", /* class_name_string */
5437 -1, /*CAST DEAD*/
5438 0,
5439 NULL, /*NO RESOLUTIONS*/
5440 7,
5441 {
5442 36, /* nullable AMethid */
5443 11, /* Prod */
5444 126, /* AMethid */
5445 -1, /* empty */
5446 139, /* Object */
5447 154, /* ANode */
5448 2133, /* AGgMethid */
5449 },
5450 };
5451 /* runtime type ABraMethid */
5452 const struct type type_nit__ABraMethid = {
5453 -1, /*CAST DEAD*/
5454 "ABraMethid", /* class_name_string */
5455 -1, /*CAST DEAD*/
5456 0,
5457 NULL, /*NO RESOLUTIONS*/
5458 7,
5459 {
5460 36, /* nullable AMethid */
5461 11, /* Prod */
5462 126, /* AMethid */
5463 -1, /* empty */
5464 139, /* Object */
5465 154, /* ANode */
5466 2134, /* ABraMethid */
5467 },
5468 };
5469 /* runtime type AStarshipMethid */
5470 const struct type type_nit__AStarshipMethid = {
5471 -1, /*CAST DEAD*/
5472 "AStarshipMethid", /* class_name_string */
5473 -1, /*CAST DEAD*/
5474 0,
5475 NULL, /*NO RESOLUTIONS*/
5476 7,
5477 {
5478 36, /* nullable AMethid */
5479 11, /* Prod */
5480 126, /* AMethid */
5481 -1, /* empty */
5482 139, /* Object */
5483 154, /* ANode */
5484 2135, /* AStarshipMethid */
5485 },
5486 };
5487 /* runtime type AAssignMethid */
5488 const struct type type_nit__AAssignMethid = {
5489 -1, /*CAST DEAD*/
5490 "AAssignMethid", /* class_name_string */
5491 -1, /*CAST DEAD*/
5492 0,
5493 NULL, /*NO RESOLUTIONS*/
5494 7,
5495 {
5496 36, /* nullable AMethid */
5497 11, /* Prod */
5498 126, /* AMethid */
5499 -1, /* empty */
5500 139, /* Object */
5501 154, /* ANode */
5502 2136, /* AAssignMethid */
5503 },
5504 };
5505 /* runtime type ABraassignMethid */
5506 const struct type type_nit__ABraassignMethid = {
5507 -1, /*CAST DEAD*/
5508 "ABraassignMethid", /* class_name_string */
5509 -1, /*CAST DEAD*/
5510 0,
5511 NULL, /*NO RESOLUTIONS*/
5512 7,
5513 {
5514 36, /* nullable AMethid */
5515 11, /* Prod */
5516 126, /* AMethid */
5517 -1, /* empty */
5518 139, /* Object */
5519 154, /* ANode */
5520 2137, /* ABraassignMethid */
5521 },
5522 };
5523 /* runtime type ANodes[AParam] */
5524 const struct type type_nit__ANodes__nit__AParam = {
5525 -1, /*CAST DEAD*/
5526 "ANodes[AParam]", /* class_name_string */
5527 -1, /*CAST DEAD*/
5528 0,
5529 &resolution_table_nit__ANodes__nit__AParam,
5530 8,
5531 {
5532 -1, /* empty */
5533 2, /* SequenceRead[nullable Object] */
5534 312, /* Collection[AParam] */
5535 181, /* Collection[ANode] */
5536 139, /* Object */
5537 283, /* Collection[Prod] */
5538 179, /* Collection[Object] */
5539 2266, /* ANodes[AParam] */
5540 },
5541 };
5542 const struct types resolution_table_nit__ANodes__nit__AParam = {
5543 0, /* dummy */
5544 {
5545 &type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */
5546 &type_nit__AParam, /* E: AParam */
5547 NULL, /* empty */
5548 NULL, /* empty */
5549 NULL, /* empty */
5550 NULL, /* empty */
5551 &type_nit__AParam, /* E: AParam */
5552 &type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */
5553 &type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */
5554 &type_nit__AParam, /* E: AParam */
5555 &type_nit__AParam, /* E: AParam */
5556 &type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */
5557 &type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */
5558 &type_nit__AParam, /* E: AParam */
5559 }
5560 };
5561 /* runtime type AExternCalls */
5562 const struct type type_nit__AExternCalls = {
5563 -1, /*CAST DEAD*/
5564 "AExternCalls", /* class_name_string */
5565 -1, /*CAST DEAD*/
5566 0,
5567 NULL, /*NO RESOLUTIONS*/
5568 7,
5569 {
5570 39, /* nullable AExternCalls */
5571 11, /* Prod */
5572 -1, /* empty */
5573 -1, /* empty */
5574 139, /* Object */
5575 154, /* ANode */
5576 2013, /* AExternCalls */
5577 },
5578 };
5579 /* runtime type ANodes[AExternCall] */
5580 const struct type type_nit__ANodes__nit__AExternCall = {
5581 -1, /*CAST DEAD*/
5582 "ANodes[AExternCall]", /* class_name_string */
5583 -1, /*CAST DEAD*/
5584 0,
5585 &resolution_table_nit__ANodes__nit__AExternCall,
5586 8,
5587 {
5588 -1, /* empty */
5589 2, /* SequenceRead[nullable Object] */
5590 313, /* Collection[AExternCall] */
5591 181, /* Collection[ANode] */
5592 139, /* Object */
5593 283, /* Collection[Prod] */
5594 179, /* Collection[Object] */
5595 2267, /* ANodes[AExternCall] */
5596 },
5597 };
5598 const struct types resolution_table_nit__ANodes__nit__AExternCall = {
5599 0, /* dummy */
5600 {
5601 &type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */
5602 &type_nit__AExternCall, /* E: AExternCall */
5603 NULL, /* empty */
5604 NULL, /* empty */
5605 NULL, /* empty */
5606 NULL, /* empty */
5607 &type_nit__AExternCall, /* E: AExternCall */
5608 &type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */
5609 &type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */
5610 &type_nit__AExternCall, /* E: AExternCall */
5611 &type_nit__AExternCall, /* E: AExternCall */
5612 &type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */
5613 &type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */
5614 &type_nit__AExternCall, /* E: AExternCall */
5615 }
5616 };
5617 /* runtime type ASuperExternCall */
5618 const struct type type_nit__ASuperExternCall = {
5619 -1, /*CAST DEAD*/
5620 "ASuperExternCall", /* class_name_string */
5621 -1, /*CAST DEAD*/
5622 0,
5623 NULL, /*NO RESOLUTIONS*/
5624 7,
5625 {
5626 69, /* nullable AExternCall */
5627 11, /* Prod */
5628 156, /* AExternCall */
5629 -1, /* empty */
5630 139, /* Object */
5631 154, /* ANode */
5632 2138, /* ASuperExternCall */
5633 },
5634 };
5635 /* runtime type ALocalPropExternCall */
5636 const struct type type_nit__ALocalPropExternCall = {
5637 -1, /*CAST DEAD*/
5638 "ALocalPropExternCall", /* class_name_string */
5639 -1, /*CAST DEAD*/
5640 0,
5641 NULL, /*NO RESOLUTIONS*/
5642 7,
5643 {
5644 69, /* nullable AExternCall */
5645 11, /* Prod */
5646 156, /* AExternCall */
5647 -1, /* empty */
5648 139, /* Object */
5649 154, /* ANode */
5650 2139, /* ALocalPropExternCall */
5651 },
5652 };
5653 /* runtime type AFullPropExternCall */
5654 const struct type type_nit__AFullPropExternCall = {
5655 -1, /*CAST DEAD*/
5656 "AFullPropExternCall", /* class_name_string */
5657 -1, /*CAST DEAD*/
5658 0,
5659 NULL, /*NO RESOLUTIONS*/
5660 7,
5661 {
5662 69, /* nullable AExternCall */
5663 11, /* Prod */
5664 156, /* AExternCall */
5665 -1, /* empty */
5666 139, /* Object */
5667 154, /* ANode */
5668 2140, /* AFullPropExternCall */
5669 },
5670 };
5671 /* runtime type AInitPropExternCall */
5672 const struct type type_nit__AInitPropExternCall = {
5673 -1, /*CAST DEAD*/
5674 "AInitPropExternCall", /* class_name_string */
5675 -1, /*CAST DEAD*/
5676 0,
5677 NULL, /*NO RESOLUTIONS*/
5678 7,
5679 {
5680 69, /* nullable AExternCall */
5681 11, /* Prod */
5682 156, /* AExternCall */
5683 -1, /* empty */
5684 139, /* Object */
5685 154, /* ANode */
5686 2141, /* AInitPropExternCall */
5687 },
5688 };
5689 /* runtime type ACastAsExternCall */
5690 const struct type type_nit__ACastAsExternCall = {
5691 -1, /*CAST DEAD*/
5692 "ACastAsExternCall", /* class_name_string */
5693 -1, /*CAST DEAD*/
5694 0,
5695 NULL, /*NO RESOLUTIONS*/
5696 7,
5697 {
5698 69, /* nullable AExternCall */
5699 11, /* Prod */
5700 156, /* AExternCall */
5701 -1, /* empty */
5702 139, /* Object */
5703 154, /* ANode */
5704 2142, /* ACastAsExternCall */
5705 },
5706 };
5707 /* runtime type AAsNullableExternCall */
5708 const struct type type_nit__AAsNullableExternCall = {
5709 -1, /*CAST DEAD*/
5710 "AAsNullableExternCall", /* class_name_string */
5711 -1, /*CAST DEAD*/
5712 0,
5713 NULL, /*NO RESOLUTIONS*/
5714 7,
5715 {
5716 69, /* nullable AExternCall */
5717 11, /* Prod */
5718 156, /* AExternCall */
5719 -1, /* empty */
5720 139, /* Object */
5721 154, /* ANode */
5722 2143, /* AAsNullableExternCall */
5723 },
5724 };
5725 /* runtime type AAsNotNullableExternCall */
5726 const struct type type_nit__AAsNotNullableExternCall = {
5727 -1, /*CAST DEAD*/
5728 "AAsNotNullableExternCall", /* class_name_string */
5729 -1, /*CAST DEAD*/
5730 0,
5731 NULL, /*NO RESOLUTIONS*/
5732 7,
5733 {
5734 69, /* nullable AExternCall */
5735 11, /* Prod */
5736 156, /* AExternCall */
5737 -1, /* empty */
5738 139, /* Object */
5739 154, /* ANode */
5740 2144, /* AAsNotNullableExternCall */
5741 },
5742 };
5743 /* runtime type AInLanguage */
5744 const struct type type_nit__AInLanguage = {
5745 -1, /*CAST DEAD*/
5746 "AInLanguage", /* class_name_string */
5747 -1, /*CAST DEAD*/
5748 0,
5749 NULL, /*NO RESOLUTIONS*/
5750 7,
5751 {
5752 77, /* nullable AInLanguage */
5753 11, /* Prod */
5754 -1, /* empty */
5755 -1, /* empty */
5756 139, /* Object */
5757 154, /* ANode */
5758 2014, /* AInLanguage */
5759 },
5760 };
5761 /* runtime type ANodes[AType] */
5762 const struct type type_nit__ANodes__nit__AType = {
5763 -1, /*CAST DEAD*/
5764 "ANodes[AType]", /* class_name_string */
5765 -1, /*CAST DEAD*/
5766 0,
5767 &resolution_table_nit__ANodes__nit__AType,
5768 8,
5769 {
5770 -1, /* empty */
5771 2, /* SequenceRead[nullable Object] */
5772 314, /* Collection[AType] */
5773 181, /* Collection[ANode] */
5774 139, /* Object */
5775 283, /* Collection[Prod] */
5776 179, /* Collection[Object] */
5777 2268, /* ANodes[AType] */
5778 },
5779 };
5780 const struct types resolution_table_nit__ANodes__nit__AType = {
5781 0, /* dummy */
5782 {
5783 &type_standard__Array__nit__AType, /* Array[E]: Array[AType] */
5784 &type_nit__AType, /* E: AType */
5785 NULL, /* empty */
5786 NULL, /* empty */
5787 NULL, /* empty */
5788 NULL, /* empty */
5789 &type_nit__AType, /* E: AType */
5790 &type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */
5791 &type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */
5792 &type_nit__AType, /* E: AType */
5793 &type_nit__AType, /* E: AType */
5794 &type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */
5795 &type_standard__Array__nit__AType, /* Array[E]: Array[AType] */
5796 &type_nit__AType, /* E: AType */
5797 }
5798 };
5799 /* runtime type AReturnExpr */
5800 const struct type type_nit__AReturnExpr = {
5801 -1, /*CAST DEAD*/
5802 "AReturnExpr", /* class_name_string */
5803 -1, /*CAST DEAD*/
5804 0,
5805 NULL, /*NO RESOLUTIONS*/
5806 7,
5807 {
5808 -1, /* empty */
5809 11, /* Prod */
5810 12, /* AExpr */
5811 24, /* nullable AExpr */
5812 139, /* Object */
5813 154, /* ANode */
5814 2145, /* AReturnExpr */
5815 },
5816 };
5817 /* runtime type ABreakExpr */
5818 const struct type type_nit__ABreakExpr = {
5819 -1, /*CAST DEAD*/
5820 "ABreakExpr", /* class_name_string */
5821 -1, /*CAST DEAD*/
5822 0,
5823 NULL, /*NO RESOLUTIONS*/
5824 7,
5825 {
5826 151, /* AEscapeExpr */
5827 11, /* Prod */
5828 12, /* AExpr */
5829 24, /* nullable AExpr */
5830 139, /* Object */
5831 154, /* ANode */
5832 2269, /* ABreakExpr */
5833 },
5834 };
5835 /* runtime type AAbortExpr */
5836 const struct type type_nit__AAbortExpr = {
5837 -1, /*CAST DEAD*/
5838 "AAbortExpr", /* class_name_string */
5839 -1, /*CAST DEAD*/
5840 0,
5841 NULL, /*NO RESOLUTIONS*/
5842 7,
5843 {
5844 -1, /* empty */
5845 11, /* Prod */
5846 12, /* AExpr */
5847 24, /* nullable AExpr */
5848 139, /* Object */
5849 154, /* ANode */
5850 2146, /* AAbortExpr */
5851 },
5852 };
5853 /* runtime type AContinueExpr */
5854 const struct type type_nit__AContinueExpr = {
5855 -1, /*CAST DEAD*/
5856 "AContinueExpr", /* class_name_string */
5857 -1, /*CAST DEAD*/
5858 0,
5859 NULL, /*NO RESOLUTIONS*/
5860 7,
5861 {
5862 151, /* AEscapeExpr */
5863 11, /* Prod */
5864 12, /* AExpr */
5865 24, /* nullable AExpr */
5866 139, /* Object */
5867 154, /* ANode */
5868 2270, /* AContinueExpr */
5869 },
5870 };
5871 /* runtime type ASuperExpr */
5872 const struct type type_nit__ASuperExpr = {
5873 -1, /*CAST DEAD*/
5874 "ASuperExpr", /* class_name_string */
5875 -1, /*CAST DEAD*/
5876 0,
5877 NULL, /*NO RESOLUTIONS*/
5878 7,
5879 {
5880 -1, /* empty */
5881 11, /* Prod */
5882 12, /* AExpr */
5883 24, /* nullable AExpr */
5884 139, /* Object */
5885 154, /* ANode */
5886 2147, /* ASuperExpr */
5887 },
5888 };
5889 /* runtime type AInitExpr */
5890 const struct type type_nit__AInitExpr = {
5891 -1, /*CAST DEAD*/
5892 "AInitExpr", /* class_name_string */
5893 -1, /*CAST DEAD*/
5894 0,
5895 NULL, /*NO RESOLUTIONS*/
5896 7,
5897 {
5898 -1, /* empty */
5899 11, /* Prod */
5900 12, /* AExpr */
5901 24, /* nullable AExpr */
5902 139, /* Object */
5903 154, /* ANode */
5904 2148, /* AInitExpr */
5905 },
5906 };
5907 /* runtime type ADebugTypeExpr */
5908 const struct type type_nit__ADebugTypeExpr = {
5909 -1, /*CAST DEAD*/
5910 "ADebugTypeExpr", /* class_name_string */
5911 -1, /*CAST DEAD*/
5912 0,
5913 NULL, /*NO RESOLUTIONS*/
5914 7,
5915 {
5916 -1, /* empty */
5917 11, /* Prod */
5918 12, /* AExpr */
5919 24, /* nullable AExpr */
5920 139, /* Object */
5921 154, /* ANode */
5922 2149, /* ADebugTypeExpr */
5923 },
5924 };
5925 /* runtime type ALabel */
5926 const struct type type_nit__ALabel = {
5927 -1, /*CAST DEAD*/
5928 "ALabel", /* class_name_string */
5929 -1, /*CAST DEAD*/
5930 0,
5931 NULL, /*NO RESOLUTIONS*/
5932 7,
5933 {
5934 80, /* nullable ALabel */
5935 11, /* Prod */
5936 -1, /* empty */
5937 -1, /* empty */
5938 139, /* Object */
5939 154, /* ANode */
5940 2015, /* ALabel */
5941 },
5942 };
5943 /* runtime type AVardeclExpr */
5944 const struct type type_nit__AVardeclExpr = {
5945 -1, /*CAST DEAD*/
5946 "AVardeclExpr", /* class_name_string */
5947 -1, /*CAST DEAD*/
5948 0,
5949 NULL, /*NO RESOLUTIONS*/
5950 7,
5951 {
5952 -1, /* empty */
5953 11, /* Prod */
5954 12, /* AExpr */
5955 24, /* nullable AExpr */
5956 139, /* Object */
5957 154, /* ANode */
5958 2150, /* AVardeclExpr */
5959 },
5960 };
5961 /* runtime type AAttrAssignExpr */
5962 const struct type type_nit__AAttrAssignExpr = {
5963 -1, /*CAST DEAD*/
5964 "AAttrAssignExpr", /* class_name_string */
5965 -1, /*CAST DEAD*/
5966 0,
5967 NULL, /*NO RESOLUTIONS*/
5968 7,
5969 {
5970 -1, /* empty */
5971 11, /* Prod */
5972 12, /* AExpr */
5973 24, /* nullable AExpr */
5974 139, /* Object */
5975 154, /* ANode */
5976 2151, /* AAttrAssignExpr */
5977 },
5978 };
5979 /* runtime type ACallAssignExpr */
5980 const struct type type_nit__ACallAssignExpr = {
5981 -1, /*CAST DEAD*/
5982 "ACallAssignExpr", /* class_name_string */
5983 -1, /*CAST DEAD*/
5984 0,
5985 NULL, /*NO RESOLUTIONS*/
5986 7,
5987 {
5988 -1, /* empty */
5989 11, /* Prod */
5990 12, /* AExpr */
5991 24, /* nullable AExpr */
5992 139, /* Object */
5993 154, /* ANode */
5994 2152, /* ACallAssignExpr */
5995 },
5996 };
5997 /* runtime type AListExprs */
5998 const struct type type_nit__AListExprs = {
5999 -1, /*CAST DEAD*/
6000 "AListExprs", /* class_name_string */
6001 -1, /*CAST DEAD*/
6002 0,
6003 NULL, /*NO RESOLUTIONS*/
6004 7,
6005 {
6006 83, /* nullable AExprs */
6007 11, /* Prod */
6008 127, /* AExprs */
6009 -1, /* empty */
6010 139, /* Object */
6011 154, /* ANode */
6012 2153, /* AListExprs */
6013 },
6014 };
6015 /* runtime type ABraAssignExpr */
6016 const struct type type_nit__ABraAssignExpr = {
6017 -1, /*CAST DEAD*/
6018 "ABraAssignExpr", /* class_name_string */
6019 -1, /*CAST DEAD*/
6020 0,
6021 NULL, /*NO RESOLUTIONS*/
6022 7,
6023 {
6024 -1, /* empty */
6025 11, /* Prod */
6026 12, /* AExpr */
6027 24, /* nullable AExpr */
6028 139, /* Object */
6029 154, /* ANode */
6030 2154, /* ABraAssignExpr */
6031 },
6032 };
6033 /* runtime type AAttrReassignExpr */
6034 const struct type type_nit__AAttrReassignExpr = {
6035 -1, /*CAST DEAD*/
6036 "AAttrReassignExpr", /* class_name_string */
6037 -1, /*CAST DEAD*/
6038 0,
6039 NULL, /*NO RESOLUTIONS*/
6040 7,
6041 {
6042 -1, /* empty */
6043 11, /* Prod */
6044 12, /* AExpr */
6045 24, /* nullable AExpr */
6046 139, /* Object */
6047 154, /* ANode */
6048 2155, /* AAttrReassignExpr */
6049 },
6050 };
6051 /* runtime type ACallReassignExpr */
6052 const struct type type_nit__ACallReassignExpr = {
6053 -1, /*CAST DEAD*/
6054 "ACallReassignExpr", /* class_name_string */
6055 -1, /*CAST DEAD*/
6056 0,
6057 NULL, /*NO RESOLUTIONS*/
6058 7,
6059 {
6060 -1, /* empty */
6061 11, /* Prod */
6062 12, /* AExpr */
6063 24, /* nullable AExpr */
6064 139, /* Object */
6065 154, /* ANode */
6066 2156, /* ACallReassignExpr */
6067 },
6068 };
6069 /* runtime type ABraReassignExpr */
6070 const struct type type_nit__ABraReassignExpr = {
6071 -1, /*CAST DEAD*/
6072 "ABraReassignExpr", /* class_name_string */
6073 -1, /*CAST DEAD*/
6074 0,
6075 NULL, /*NO RESOLUTIONS*/
6076 7,
6077 {
6078 -1, /* empty */
6079 11, /* Prod */
6080 12, /* AExpr */
6081 24, /* nullable AExpr */
6082 139, /* Object */
6083 154, /* ANode */
6084 2157, /* ABraReassignExpr */
6085 },
6086 };
6087 /* runtime type ADoExpr */
6088 const struct type type_nit__ADoExpr = {
6089 -1, /*CAST DEAD*/
6090 "ADoExpr", /* class_name_string */
6091 -1, /*CAST DEAD*/
6092 0,
6093 NULL, /*NO RESOLUTIONS*/
6094 7,
6095 {
6096 -1, /* empty */
6097 11, /* Prod */
6098 12, /* AExpr */
6099 24, /* nullable AExpr */
6100 139, /* Object */
6101 154, /* ANode */
6102 2158, /* ADoExpr */
6103 },
6104 };
6105 /* runtime type ALoopExpr */
6106 const struct type type_nit__ALoopExpr = {
6107 -1, /*CAST DEAD*/
6108 "ALoopExpr", /* class_name_string */
6109 -1, /*CAST DEAD*/
6110 0,
6111 NULL, /*NO RESOLUTIONS*/
6112 7,
6113 {
6114 -1, /* empty */
6115 11, /* Prod */
6116 12, /* AExpr */
6117 24, /* nullable AExpr */
6118 139, /* Object */
6119 154, /* ANode */
6120 2159, /* ALoopExpr */
6121 },
6122 };
6123 /* runtime type AWhileExpr */
6124 const struct type type_nit__AWhileExpr = {
6125 -1, /*CAST DEAD*/
6126 "AWhileExpr", /* class_name_string */
6127 -1, /*CAST DEAD*/
6128 0,
6129 NULL, /*NO RESOLUTIONS*/
6130 7,
6131 {
6132 -1, /* empty */
6133 11, /* Prod */
6134 12, /* AExpr */
6135 24, /* nullable AExpr */
6136 139, /* Object */
6137 154, /* ANode */
6138 2160, /* AWhileExpr */
6139 },
6140 };
6141 /* runtime type AAssertExpr */
6142 const struct type type_nit__AAssertExpr = {
6143 -1, /*CAST DEAD*/
6144 "AAssertExpr", /* class_name_string */
6145 -1, /*CAST DEAD*/
6146 0,
6147 NULL, /*NO RESOLUTIONS*/
6148 7,
6149 {
6150 -1, /* empty */
6151 11, /* Prod */
6152 12, /* AExpr */
6153 24, /* nullable AExpr */
6154 139, /* Object */
6155 154, /* ANode */
6156 2161, /* AAssertExpr */
6157 },
6158 };
6159 /* runtime type AIfexprExpr */
6160 const struct type type_nit__AIfexprExpr = {
6161 -1, /*CAST DEAD*/
6162 "AIfexprExpr", /* class_name_string */
6163 -1, /*CAST DEAD*/
6164 0,
6165 NULL, /*NO RESOLUTIONS*/
6166 7,
6167 {
6168 -1, /* empty */
6169 11, /* Prod */
6170 12, /* AExpr */
6171 24, /* nullable AExpr */
6172 139, /* Object */
6173 154, /* ANode */
6174 2162, /* AIfexprExpr */
6175 },
6176 };
6177 /* runtime type AOrExpr */
6178 const struct type type_nit__AOrExpr = {
6179 -1, /*CAST DEAD*/
6180 "AOrExpr", /* class_name_string */
6181 -1, /*CAST DEAD*/
6182 0,
6183 NULL, /*NO RESOLUTIONS*/
6184 7,
6185 {
6186 120, /* ABoolExpr */
6187 11, /* Prod */
6188 12, /* AExpr */
6189 24, /* nullable AExpr */
6190 139, /* Object */
6191 154, /* ANode */
6192 2271, /* AOrExpr */
6193 },
6194 };
6195 /* runtime type AAndExpr */
6196 const struct type type_nit__AAndExpr = {
6197 -1, /*CAST DEAD*/
6198 "AAndExpr", /* class_name_string */
6199 -1, /*CAST DEAD*/
6200 0,
6201 NULL, /*NO RESOLUTIONS*/
6202 7,
6203 {
6204 120, /* ABoolExpr */
6205 11, /* Prod */
6206 12, /* AExpr */
6207 24, /* nullable AExpr */
6208 139, /* Object */
6209 154, /* ANode */
6210 2272, /* AAndExpr */
6211 },
6212 };
6213 /* runtime type AOrElseExpr */
6214 const struct type type_nit__AOrElseExpr = {
6215 -1, /*CAST DEAD*/
6216 "AOrElseExpr", /* class_name_string */
6217 -1, /*CAST DEAD*/
6218 0,
6219 NULL, /*NO RESOLUTIONS*/
6220 7,
6221 {
6222 120, /* ABoolExpr */
6223 11, /* Prod */
6224 12, /* AExpr */
6225 24, /* nullable AExpr */
6226 139, /* Object */
6227 154, /* ANode */
6228 2273, /* AOrElseExpr */
6229 },
6230 };
6231 /* runtime type AImpliesExpr */
6232 const struct type type_nit__AImpliesExpr = {
6233 -1, /*CAST DEAD*/
6234 "AImpliesExpr", /* class_name_string */
6235 -1, /*CAST DEAD*/
6236 0,
6237 NULL, /*NO RESOLUTIONS*/
6238 7,
6239 {
6240 120, /* ABoolExpr */
6241 11, /* Prod */
6242 12, /* AExpr */
6243 24, /* nullable AExpr */
6244 139, /* Object */
6245 154, /* ANode */
6246 2274, /* AImpliesExpr */
6247 },
6248 };
6249 /* runtime type ANotExpr */
6250 const struct type type_nit__ANotExpr = {
6251 -1, /*CAST DEAD*/
6252 "ANotExpr", /* class_name_string */
6253 -1, /*CAST DEAD*/
6254 0,
6255 NULL, /*NO RESOLUTIONS*/
6256 7,
6257 {
6258 120, /* ABoolExpr */
6259 11, /* Prod */
6260 12, /* AExpr */
6261 24, /* nullable AExpr */
6262 139, /* Object */
6263 154, /* ANode */
6264 2275, /* ANotExpr */
6265 },
6266 };
6267 /* runtime type ALtExpr */
6268 const struct type type_nit__ALtExpr = {
6269 -1, /*CAST DEAD*/
6270 "ALtExpr", /* class_name_string */
6271 -1, /*CAST DEAD*/
6272 0,
6273 NULL, /*NO RESOLUTIONS*/
6274 7,
6275 {
6276 -1, /* empty */
6277 11, /* Prod */
6278 12, /* AExpr */
6279 24, /* nullable AExpr */
6280 139, /* Object */
6281 154, /* ANode */
6282 2163, /* ALtExpr */
6283 },
6284 };
6285 /* runtime type ALeExpr */
6286 const struct type type_nit__ALeExpr = {
6287 -1, /*CAST DEAD*/
6288 "ALeExpr", /* class_name_string */
6289 -1, /*CAST DEAD*/
6290 0,
6291 NULL, /*NO RESOLUTIONS*/
6292 7,
6293 {
6294 -1, /* empty */
6295 11, /* Prod */
6296 12, /* AExpr */
6297 24, /* nullable AExpr */
6298 139, /* Object */
6299 154, /* ANode */
6300 2164, /* ALeExpr */
6301 },
6302 };
6303 /* runtime type ALlExpr */
6304 const struct type type_nit__ALlExpr = {
6305 -1, /*CAST DEAD*/
6306 "ALlExpr", /* class_name_string */
6307 -1, /*CAST DEAD*/
6308 0,
6309 NULL, /*NO RESOLUTIONS*/
6310 7,
6311 {
6312 -1, /* empty */
6313 11, /* Prod */
6314 12, /* AExpr */
6315 24, /* nullable AExpr */
6316 139, /* Object */
6317 154, /* ANode */
6318 2165, /* ALlExpr */
6319 },
6320 };
6321 /* runtime type AGtExpr */
6322 const struct type type_nit__AGtExpr = {
6323 -1, /*CAST DEAD*/
6324 "AGtExpr", /* class_name_string */
6325 -1, /*CAST DEAD*/
6326 0,
6327 NULL, /*NO RESOLUTIONS*/
6328 7,
6329 {
6330 -1, /* empty */
6331 11, /* Prod */
6332 12, /* AExpr */
6333 24, /* nullable AExpr */
6334 139, /* Object */
6335 154, /* ANode */
6336 2166, /* AGtExpr */
6337 },
6338 };
6339 /* runtime type AGeExpr */
6340 const struct type type_nit__AGeExpr = {
6341 -1, /*CAST DEAD*/
6342 "AGeExpr", /* class_name_string */
6343 -1, /*CAST DEAD*/
6344 0,
6345 NULL, /*NO RESOLUTIONS*/
6346 7,
6347 {
6348 -1, /* empty */
6349 11, /* Prod */
6350 12, /* AExpr */
6351 24, /* nullable AExpr */
6352 139, /* Object */
6353 154, /* ANode */
6354 2167, /* AGeExpr */
6355 },
6356 };
6357 /* runtime type AGgExpr */
6358 const struct type type_nit__AGgExpr = {
6359 -1, /*CAST DEAD*/
6360 "AGgExpr", /* class_name_string */
6361 -1, /*CAST DEAD*/
6362 0,
6363 NULL, /*NO RESOLUTIONS*/
6364 7,
6365 {
6366 -1, /* empty */
6367 11, /* Prod */
6368 12, /* AExpr */
6369 24, /* nullable AExpr */
6370 139, /* Object */
6371 154, /* ANode */
6372 2168, /* AGgExpr */
6373 },
6374 };
6375 /* runtime type AStarshipExpr */
6376 const struct type type_nit__AStarshipExpr = {
6377 -1, /*CAST DEAD*/
6378 "AStarshipExpr", /* class_name_string */
6379 -1, /*CAST DEAD*/
6380 0,
6381 NULL, /*NO RESOLUTIONS*/
6382 7,
6383 {
6384 -1, /* empty */
6385 11, /* Prod */
6386 12, /* AExpr */
6387 24, /* nullable AExpr */
6388 139, /* Object */
6389 154, /* ANode */
6390 2169, /* AStarshipExpr */
6391 },
6392 };
6393 /* runtime type AIsaExpr */
6394 const struct type type_nit__AIsaExpr = {
6395 -1, /*CAST DEAD*/
6396 "AIsaExpr", /* class_name_string */
6397 -1, /*CAST DEAD*/
6398 0,
6399 NULL, /*NO RESOLUTIONS*/
6400 7,
6401 {
6402 120, /* ABoolExpr */
6403 11, /* Prod */
6404 12, /* AExpr */
6405 24, /* nullable AExpr */
6406 139, /* Object */
6407 154, /* ANode */
6408 2276, /* AIsaExpr */
6409 },
6410 };
6411 /* runtime type APlusExpr */
6412 const struct type type_nit__APlusExpr = {
6413 -1, /*CAST DEAD*/
6414 "APlusExpr", /* class_name_string */
6415 -1, /*CAST DEAD*/
6416 0,
6417 NULL, /*NO RESOLUTIONS*/
6418 7,
6419 {
6420 -1, /* empty */
6421 11, /* Prod */
6422 12, /* AExpr */
6423 24, /* nullable AExpr */
6424 139, /* Object */
6425 154, /* ANode */
6426 2170, /* APlusExpr */
6427 },
6428 };
6429 /* runtime type AMinusExpr */
6430 const struct type type_nit__AMinusExpr = {
6431 -1, /*CAST DEAD*/
6432 "AMinusExpr", /* class_name_string */
6433 -1, /*CAST DEAD*/
6434 0,
6435 NULL, /*NO RESOLUTIONS*/
6436 7,
6437 {
6438 -1, /* empty */
6439 11, /* Prod */
6440 12, /* AExpr */
6441 24, /* nullable AExpr */
6442 139, /* Object */
6443 154, /* ANode */
6444 2171, /* AMinusExpr */
6445 },
6446 };
6447 /* runtime type AStarExpr */
6448 const struct type type_nit__AStarExpr = {
6449 -1, /*CAST DEAD*/
6450 "AStarExpr", /* class_name_string */
6451 -1, /*CAST DEAD*/
6452 0,
6453 NULL, /*NO RESOLUTIONS*/
6454 7,
6455 {
6456 -1, /* empty */
6457 11, /* Prod */
6458 12, /* AExpr */
6459 24, /* nullable AExpr */
6460 139, /* Object */
6461 154, /* ANode */
6462 2172, /* AStarExpr */
6463 },
6464 };
6465 /* runtime type ASlashExpr */
6466 const struct type type_nit__ASlashExpr = {
6467 -1, /*CAST DEAD*/
6468 "ASlashExpr", /* class_name_string */
6469 -1, /*CAST DEAD*/
6470 0,
6471 NULL, /*NO RESOLUTIONS*/
6472 7,
6473 {
6474 -1, /* empty */
6475 11, /* Prod */
6476 12, /* AExpr */
6477 24, /* nullable AExpr */
6478 139, /* Object */
6479 154, /* ANode */
6480 2173, /* ASlashExpr */
6481 },
6482 };
6483 /* runtime type APercentExpr */
6484 const struct type type_nit__APercentExpr = {
6485 -1, /*CAST DEAD*/
6486 "APercentExpr", /* class_name_string */
6487 -1, /*CAST DEAD*/
6488 0,
6489 NULL, /*NO RESOLUTIONS*/
6490 7,
6491 {
6492 -1, /* empty */
6493 11, /* Prod */
6494 12, /* AExpr */
6495 24, /* nullable AExpr */
6496 139, /* Object */
6497 154, /* ANode */
6498 2174, /* APercentExpr */
6499 },
6500 };
6501 /* runtime type AStarstarExpr */
6502 const struct type type_nit__AStarstarExpr = {
6503 -1, /*CAST DEAD*/
6504 "AStarstarExpr", /* class_name_string */
6505 -1, /*CAST DEAD*/
6506 0,
6507 NULL, /*NO RESOLUTIONS*/
6508 7,
6509 {
6510 -1, /* empty */
6511 11, /* Prod */
6512 12, /* AExpr */
6513 24, /* nullable AExpr */
6514 139, /* Object */
6515 154, /* ANode */
6516 2175, /* AStarstarExpr */
6517 },
6518 };
6519 /* runtime type AUminusExpr */
6520 const struct type type_nit__AUminusExpr = {
6521 -1, /*CAST DEAD*/
6522 "AUminusExpr", /* class_name_string */
6523 -1, /*CAST DEAD*/
6524 0,
6525 NULL, /*NO RESOLUTIONS*/
6526 7,
6527 {
6528 -1, /* empty */
6529 11, /* Prod */
6530 12, /* AExpr */
6531 24, /* nullable AExpr */
6532 139, /* Object */
6533 154, /* ANode */
6534 2176, /* AUminusExpr */
6535 },
6536 };
6537 /* runtime type AOnceExpr */
6538 const struct type type_nit__AOnceExpr = {
6539 -1, /*CAST DEAD*/
6540 "AOnceExpr", /* class_name_string */
6541 -1, /*CAST DEAD*/
6542 0,
6543 NULL, /*NO RESOLUTIONS*/
6544 7,
6545 {
6546 -1, /* empty */
6547 11, /* Prod */
6548 12, /* AExpr */
6549 24, /* nullable AExpr */
6550 139, /* Object */
6551 154, /* ANode */
6552 2177, /* AOnceExpr */
6553 },
6554 };
6555 /* runtime type AIssetAttrExpr */
6556 const struct type type_nit__AIssetAttrExpr = {
6557 -1, /*CAST DEAD*/
6558 "AIssetAttrExpr", /* class_name_string */
6559 -1, /*CAST DEAD*/
6560 0,
6561 NULL, /*NO RESOLUTIONS*/
6562 7,
6563 {
6564 -1, /* empty */
6565 11, /* Prod */
6566 12, /* AExpr */
6567 24, /* nullable AExpr */
6568 139, /* Object */
6569 154, /* ANode */
6570 2178, /* AIssetAttrExpr */
6571 },
6572 };
6573 /* runtime type AAttrExpr */
6574 const struct type type_nit__AAttrExpr = {
6575 -1, /*CAST DEAD*/
6576 "AAttrExpr", /* class_name_string */
6577 -1, /*CAST DEAD*/
6578 0,
6579 NULL, /*NO RESOLUTIONS*/
6580 7,
6581 {
6582 -1, /* empty */
6583 11, /* Prod */
6584 12, /* AExpr */
6585 24, /* nullable AExpr */
6586 139, /* Object */
6587 154, /* ANode */
6588 2179, /* AAttrExpr */
6589 },
6590 };
6591 /* runtime type ABraExpr */
6592 const struct type type_nit__ABraExpr = {
6593 -1, /*CAST DEAD*/
6594 "ABraExpr", /* class_name_string */
6595 -1, /*CAST DEAD*/
6596 0,
6597 NULL, /*NO RESOLUTIONS*/
6598 7,
6599 {
6600 -1, /* empty */
6601 11, /* Prod */
6602 12, /* AExpr */
6603 24, /* nullable AExpr */
6604 139, /* Object */
6605 154, /* ANode */
6606 2180, /* ABraExpr */
6607 },
6608 };
6609 /* runtime type AAsCastExpr */
6610 const struct type type_nit__AAsCastExpr = {
6611 -1, /*CAST DEAD*/
6612 "AAsCastExpr", /* class_name_string */
6613 -1, /*CAST DEAD*/
6614 0,
6615 NULL, /*NO RESOLUTIONS*/
6616 7,
6617 {
6618 -1, /* empty */
6619 11, /* Prod */
6620 12, /* AExpr */
6621 24, /* nullable AExpr */
6622 139, /* Object */
6623 154, /* ANode */
6624 2181, /* AAsCastExpr */
6625 },
6626 };
6627 /* runtime type AAsNotnullExpr */
6628 const struct type type_nit__AAsNotnullExpr = {
6629 -1, /*CAST DEAD*/
6630 "AAsNotnullExpr", /* class_name_string */
6631 -1, /*CAST DEAD*/
6632 0,
6633 NULL, /*NO RESOLUTIONS*/
6634 7,
6635 {
6636 -1, /* empty */
6637 11, /* Prod */
6638 12, /* AExpr */
6639 24, /* nullable AExpr */
6640 139, /* Object */
6641 154, /* ANode */
6642 2182, /* AAsNotnullExpr */
6643 },
6644 };
6645 /* runtime type ATrueExpr */
6646 const struct type type_nit__ATrueExpr = {
6647 -1, /*CAST DEAD*/
6648 "ATrueExpr", /* class_name_string */
6649 -1, /*CAST DEAD*/
6650 0,
6651 NULL, /*NO RESOLUTIONS*/
6652 7,
6653 {
6654 120, /* ABoolExpr */
6655 11, /* Prod */
6656 12, /* AExpr */
6657 24, /* nullable AExpr */
6658 139, /* Object */
6659 154, /* ANode */
6660 2277, /* ATrueExpr */
6661 },
6662 };
6663 /* runtime type AFalseExpr */
6664 const struct type type_nit__AFalseExpr = {
6665 -1, /*CAST DEAD*/
6666 "AFalseExpr", /* class_name_string */
6667 -1, /*CAST DEAD*/
6668 0,
6669 NULL, /*NO RESOLUTIONS*/
6670 7,
6671 {
6672 120, /* ABoolExpr */
6673 11, /* Prod */
6674 12, /* AExpr */
6675 24, /* nullable AExpr */
6676 139, /* Object */
6677 154, /* ANode */
6678 2278, /* AFalseExpr */
6679 },
6680 };
6681 /* runtime type ANullExpr */
6682 const struct type type_nit__ANullExpr = {
6683 -1, /*CAST DEAD*/
6684 "ANullExpr", /* class_name_string */
6685 -1, /*CAST DEAD*/
6686 0,
6687 NULL, /*NO RESOLUTIONS*/
6688 7,
6689 {
6690 -1, /* empty */
6691 11, /* Prod */
6692 12, /* AExpr */
6693 24, /* nullable AExpr */
6694 139, /* Object */
6695 154, /* ANode */
6696 2183, /* ANullExpr */
6697 },
6698 };
6699 /* runtime type ADecIntExpr */
6700 const struct type type_nit__ADecIntExpr = {
6701 -1, /*CAST DEAD*/
6702 "ADecIntExpr", /* class_name_string */
6703 -1, /*CAST DEAD*/
6704 0,
6705 NULL, /*NO RESOLUTIONS*/
6706 7,
6707 {
6708 119, /* AIntExpr */
6709 11, /* Prod */
6710 12, /* AExpr */
6711 24, /* nullable AExpr */
6712 139, /* Object */
6713 154, /* ANode */
6714 2279, /* ADecIntExpr */
6715 },
6716 };
6717 /* runtime type AHexIntExpr */
6718 const struct type type_nit__AHexIntExpr = {
6719 -1, /*CAST DEAD*/
6720 "AHexIntExpr", /* class_name_string */
6721 -1, /*CAST DEAD*/
6722 0,
6723 NULL, /*NO RESOLUTIONS*/
6724 7,
6725 {
6726 119, /* AIntExpr */
6727 11, /* Prod */
6728 12, /* AExpr */
6729 24, /* nullable AExpr */
6730 139, /* Object */
6731 154, /* ANode */
6732 2280, /* AHexIntExpr */
6733 },
6734 };
6735 /* runtime type AStringExpr */
6736 const struct type type_nit__AStringExpr = {
6737 -1, /*CAST DEAD*/
6738 "AStringExpr", /* class_name_string */
6739 -1, /*CAST DEAD*/
6740 0,
6741 NULL, /*NO RESOLUTIONS*/
6742 7,
6743 {
6744 8, /* AStringFormExpr */
6745 11, /* Prod */
6746 12, /* AExpr */
6747 24, /* nullable AExpr */
6748 139, /* Object */
6749 154, /* ANode */
6750 2281, /* AStringExpr */
6751 },
6752 };
6753 /* runtime type AArrayExpr */
6754 const struct type type_nit__AArrayExpr = {
6755 -1, /*CAST DEAD*/
6756 "AArrayExpr", /* class_name_string */
6757 -1, /*CAST DEAD*/
6758 0,
6759 NULL, /*NO RESOLUTIONS*/
6760 7,
6761 {
6762 -1, /* empty */
6763 11, /* Prod */
6764 12, /* AExpr */
6765 24, /* nullable AExpr */
6766 139, /* Object */
6767 154, /* ANode */
6768 2184, /* AArrayExpr */
6769 },
6770 };
6771 /* runtime type AParExpr */
6772 const struct type type_nit__AParExpr = {
6773 -1, /*CAST DEAD*/
6774 "AParExpr", /* class_name_string */
6775 -1, /*CAST DEAD*/
6776 0,
6777 NULL, /*NO RESOLUTIONS*/
6778 7,
6779 {
6780 -1, /* empty */
6781 11, /* Prod */
6782 12, /* AExpr */
6783 24, /* nullable AExpr */
6784 139, /* Object */
6785 154, /* ANode */
6786 2185, /* AParExpr */
6787 },
6788 };
6789 /* runtime type AManyExpr */
6790 const struct type type_nit__AManyExpr = {
6791 -1, /*CAST DEAD*/
6792 "AManyExpr", /* class_name_string */
6793 -1, /*CAST DEAD*/
6794 0,
6795 NULL, /*NO RESOLUTIONS*/
6796 7,
6797 {
6798 -1, /* empty */
6799 11, /* Prod */
6800 12, /* AExpr */
6801 24, /* nullable AExpr */
6802 139, /* Object */
6803 154, /* ANode */
6804 2186, /* AManyExpr */
6805 },
6806 };
6807 /* runtime type AStartStringExpr */
6808 const struct type type_nit__AStartStringExpr = {
6809 -1, /*CAST DEAD*/
6810 "AStartStringExpr", /* class_name_string */
6811 -1, /*CAST DEAD*/
6812 0,
6813 NULL, /*NO RESOLUTIONS*/
6814 7,
6815 {
6816 8, /* AStringFormExpr */
6817 11, /* Prod */
6818 12, /* AExpr */
6819 24, /* nullable AExpr */
6820 139, /* Object */
6821 154, /* ANode */
6822 2282, /* AStartStringExpr */
6823 },
6824 };
6825 /* runtime type AMidStringExpr */
6826 const struct type type_nit__AMidStringExpr = {
6827 -1, /*CAST DEAD*/
6828 "AMidStringExpr", /* class_name_string */
6829 -1, /*CAST DEAD*/
6830 0,
6831 NULL, /*NO RESOLUTIONS*/
6832 7,
6833 {
6834 8, /* AStringFormExpr */
6835 11, /* Prod */
6836 12, /* AExpr */
6837 24, /* nullable AExpr */
6838 139, /* Object */
6839 154, /* ANode */
6840 2283, /* AMidStringExpr */
6841 },
6842 };
6843 /* runtime type AEndStringExpr */
6844 const struct type type_nit__AEndStringExpr = {
6845 -1, /*CAST DEAD*/
6846 "AEndStringExpr", /* class_name_string */
6847 -1, /*CAST DEAD*/
6848 0,
6849 NULL, /*NO RESOLUTIONS*/
6850 7,
6851 {
6852 8, /* AStringFormExpr */
6853 11, /* Prod */
6854 12, /* AExpr */
6855 24, /* nullable AExpr */
6856 139, /* Object */
6857 154, /* ANode */
6858 2284, /* AEndStringExpr */
6859 },
6860 };
6861 /* runtime type ATypeExpr */
6862 const struct type type_nit__ATypeExpr = {
6863 -1, /*CAST DEAD*/
6864 "ATypeExpr", /* class_name_string */
6865 -1, /*CAST DEAD*/
6866 0,
6867 NULL, /*NO RESOLUTIONS*/
6868 7,
6869 {
6870 -1, /* empty */
6871 11, /* Prod */
6872 12, /* AExpr */
6873 24, /* nullable AExpr */
6874 139, /* Object */
6875 154, /* ANode */
6876 2187, /* ATypeExpr */
6877 },
6878 };
6879 /* runtime type AAtExpr */
6880 const struct type type_nit__AAtExpr = {
6881 -1, /*CAST DEAD*/
6882 "AAtExpr", /* class_name_string */
6883 -1, /*CAST DEAD*/
6884 0,
6885 NULL, /*NO RESOLUTIONS*/
6886 7,
6887 {
6888 -1, /* empty */
6889 11, /* Prod */
6890 12, /* AExpr */
6891 24, /* nullable AExpr */
6892 139, /* Object */
6893 154, /* ANode */
6894 2188, /* AAtExpr */
6895 },
6896 };
6897 /* runtime type AIdAtid */
6898 const struct type type_nit__AIdAtid = {
6899 -1, /*CAST DEAD*/
6900 "AIdAtid", /* class_name_string */
6901 -1, /*CAST DEAD*/
6902 0,
6903 NULL, /*NO RESOLUTIONS*/
6904 7,
6905 {
6906 114, /* nullable AAtid */
6907 11, /* Prod */
6908 129, /* AAtid */
6909 -1, /* empty */
6910 139, /* Object */
6911 154, /* ANode */
6912 2189, /* AIdAtid */
6913 },
6914 };
6915 /* runtime type AKwexternAtid */
6916 const struct type type_nit__AKwexternAtid = {
6917 -1, /*CAST DEAD*/
6918 "AKwexternAtid", /* class_name_string */
6919 -1, /*CAST DEAD*/
6920 0,
6921 NULL, /*NO RESOLUTIONS*/
6922 7,
6923 {
6924 114, /* nullable AAtid */
6925 11, /* Prod */
6926 129, /* AAtid */
6927 -1, /* empty */
6928 139, /* Object */
6929 154, /* ANode */
6930 2190, /* AKwexternAtid */
6931 },
6932 };
6933 /* runtime type AKwabstractAtid */
6934 const struct type type_nit__AKwabstractAtid = {
6935 -1, /*CAST DEAD*/
6936 "AKwabstractAtid", /* class_name_string */
6937 -1, /*CAST DEAD*/
6938 0,
6939 NULL, /*NO RESOLUTIONS*/
6940 7,
6941 {
6942 114, /* nullable AAtid */
6943 11, /* Prod */
6944 129, /* AAtid */
6945 -1, /* empty */
6946 139, /* Object */
6947 154, /* ANode */
6948 2191, /* AKwabstractAtid */
6949 },
6950 };
6951 /* runtime type ABraExprs */
6952 const struct type type_nit__ABraExprs = {
6953 -1, /*CAST DEAD*/
6954 "ABraExprs", /* class_name_string */
6955 -1, /*CAST DEAD*/
6956 0,
6957 NULL, /*NO RESOLUTIONS*/
6958 7,
6959 {
6960 83, /* nullable AExprs */
6961 11, /* Prod */
6962 127, /* AExprs */
6963 -1, /* empty */
6964 139, /* Object */
6965 154, /* ANode */
6966 2192, /* ABraExprs */
6967 },
6968 };
6969 /* runtime type AQualified */
6970 const struct type type_nit__AQualified = {
6971 -1, /*CAST DEAD*/
6972 "AQualified", /* class_name_string */
6973 -1, /*CAST DEAD*/
6974 0,
6975 NULL, /*NO RESOLUTIONS*/
6976 7,
6977 {
6978 84, /* nullable AQualified */
6979 11, /* Prod */
6980 -1, /* empty */
6981 -1, /* empty */
6982 139, /* Object */
6983 154, /* ANode */
6984 2016, /* AQualified */
6985 },
6986 };
6987 /* runtime type ADoc */
6988 const struct type type_nit__ADoc = {
6989 -1, /*CAST DEAD*/
6990 "ADoc", /* class_name_string */
6991 -1, /*CAST DEAD*/
6992 0,
6993 NULL, /*NO RESOLUTIONS*/
6994 7,
6995 {
6996 15, /* nullable ADoc */
6997 11, /* Prod */
6998 -1, /* empty */
6999 -1, /* empty */
7000 139, /* Object */
7001 154, /* ANode */
7002 2017, /* ADoc */
7003 },
7004 };
7005 /* runtime type ALexerError */
7006 const struct type type_nit__ALexerError = {
7007 -1, /*CAST DEAD*/
7008 "ALexerError", /* class_name_string */
7009 -1, /*CAST DEAD*/
7010 0,
7011 NULL, /*NO RESOLUTIONS*/
7012 8,
7013 {
7014 7, /* AError */
7015 10, /* Token */
7016 -1, /* empty */
7017 -1, /* empty */
7018 139, /* Object */
7019 154, /* ANode */
7020 1756, /* EOF */
7021 2193, /* ALexerError */
7022 },
7023 };
7024 /* runtime type RopeIter */
7025 const struct type type_standard__ropes__RopeIter = {
7026 -1, /*CAST DEAD*/
7027 "RopeIter", /* class_name_string */
7028 -1, /*CAST DEAD*/
7029 0,
7030 &resolution_table_standard__ropes__RopeIter,
7031 6,
7032 {
7033 -1, /* empty */
7034 -1, /* empty */
7035 -1, /* empty */
7036 -1, /* empty */
7037 139, /* Object */
7038 843, /* RopeIter */
7039 },
7040 };
7041 const struct types resolution_table_standard__ropes__RopeIter = {
7042 0, /* dummy */
7043 {
7044 &type_standard__Array__standard__Char, /* Array[E]: Array[Char] */
7045 }
7046 };
7047 /* runtime type SeparateErasureCompilerVisitor */
7048 const struct type type_nit__SeparateErasureCompilerVisitor = {
7049 -1, /*CAST DEAD*/
7050 "SeparateErasureCompilerVisitor", /* class_name_string */
7051 -1, /*CAST DEAD*/
7052 0,
7053 &resolution_table_nit__SeparateErasureCompilerVisitor,
7054 7,
7055 {
7056 664, /* AbstractCompilerVisitor */
7057 -1, /* empty */
7058 -1, /* empty */
7059 -1, /* empty */
7060 139, /* Object */
7061 1257, /* SeparateCompilerVisitor */
7062 1798, /* SeparateErasureCompilerVisitor */
7063 },
7064 };
7065 const struct types resolution_table_nit__SeparateErasureCompilerVisitor = {
7066 0, /* dummy */
7067 {
7068 &type_nit__SeparateCompiler, /* COMPILER: SeparateCompiler */
7069 }
7070 };
7071 /* runtime type SeparateRuntimeFunction */
7072 const struct type type_nit__SeparateRuntimeFunction = {
7073 -1, /*CAST DEAD*/
7074 "SeparateRuntimeFunction", /* class_name_string */
7075 -1, /*CAST DEAD*/
7076 0,
7077 &resolution_table_nit__SeparateRuntimeFunction,
7078 6,
7079 {
7080 -1, /* empty */
7081 -1, /* empty */
7082 -1, /* empty */
7083 -1, /* empty */
7084 139, /* Object */
7085 844, /* SeparateRuntimeFunction */
7086 },
7087 };
7088 const struct types resolution_table_nit__SeparateRuntimeFunction = {
7089 0, /* dummy */
7090 {
7091 &type_nit__AbstractCompiler, /* COMPILER: AbstractCompiler */
7092 }
7093 };
7094 /* runtime type POSetColorer[MType] */
7095 const struct type type_nit__POSetColorer__nit__MType = {
7096 -1, /*CAST DEAD*/
7097 "POSetColorer[MType]", /* class_name_string */
7098 -1, /*CAST DEAD*/
7099 0,
7100 &resolution_table_nit__POSetColorer__nit__MType,
7101 6,
7102 {
7103 -1, /* empty */
7104 -1, /* empty */
7105 -1, /* empty */
7106 -1, /* empty */
7107 139, /* Object */
7108 845, /* POSetColorer[MType] */
7109 },
7110 };
7111 const struct types resolution_table_nit__POSetColorer__nit__MType = {
7112 0, /* dummy */
7113 {
7114 &type_standard__HashMap__nit__MType__standard__Int, /* HashMap[E, Int]: HashMap[MType, Int] */
7115 &type_poset__POSet__nit__MType, /* POSet[E]: POSet[MType] */
7116 &type_standard__Map__nit__MType__standard__Set__nit__MType, /* Map[E, Set[E]]: Map[MType, Set[MType]] */
7117 &type_nit__POSetConflictGraph__nit__MType, /* POSetConflictGraph[E]: POSetConflictGraph[MType] */
7118 &type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */
7119 &type_standard__Set__nit__MType, /* Set[E]: Set[MType] */
7120 &type_nit__MType, /* E: MType */
7121 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
7122 }
7123 };
7124 /* runtime type TypeVisitor */
7125 const struct type type_nit__typing__TypeVisitor = {
7126 -1, /*CAST DEAD*/
7127 "TypeVisitor", /* class_name_string */
7128 -1, /*CAST DEAD*/
7129 0,
7130 NULL, /*NO RESOLUTIONS*/
7131 6,
7132 {
7133 -1, /* empty */
7134 -1, /* empty */
7135 -1, /* empty */
7136 -1, /* empty */
7137 139, /* Object */
7138 846, /* TypeVisitor */
7139 },
7140 };
7141 /* runtime type TEol */
7142 const struct type type_nit__TEol = {
7143 -1, /*CAST DEAD*/
7144 "TEol", /* class_name_string */
7145 -1, /*CAST DEAD*/
7146 0,
7147 NULL, /*NO RESOLUTIONS*/
7148 7,
7149 {
7150 -1, /* empty */
7151 10, /* Token */
7152 -1, /* empty */
7153 -1, /* empty */
7154 139, /* Object */
7155 154, /* ANode */
7156 1799, /* TEol */
7157 },
7158 };
7159 /* runtime type TKwpackage */
7160 const struct type type_nit__TKwpackage = {
7161 -1, /*CAST DEAD*/
7162 "TKwpackage", /* class_name_string */
7163 -1, /*CAST DEAD*/
7164 0,
7165 NULL, /*NO RESOLUTIONS*/
7166 7,
7167 {
7168 -1, /* empty */
7169 10, /* Token */
7170 -1, /* empty */
7171 -1, /* empty */
7172 139, /* Object */
7173 154, /* ANode */
7174 1800, /* TKwpackage */
7175 },
7176 };
7177 /* runtime type TKwmeth */
7178 const struct type type_nit__TKwmeth = {
7179 -1, /*CAST DEAD*/
7180 "TKwmeth", /* class_name_string */
7181 -1, /*CAST DEAD*/
7182 0,
7183 NULL, /*NO RESOLUTIONS*/
7184 7,
7185 {
7186 35, /* nullable TKwmeth */
7187 10, /* Token */
7188 -1, /* empty */
7189 -1, /* empty */
7190 139, /* Object */
7191 154, /* ANode */
7192 2018, /* TKwmeth */
7193 },
7194 };
7195 /* runtime type TKwredef */
7196 const struct type type_nit__TKwredef = {
7197 -1, /*CAST DEAD*/
7198 "TKwredef", /* class_name_string */
7199 -1, /*CAST DEAD*/
7200 0,
7201 NULL, /*NO RESOLUTIONS*/
7202 7,
7203 {
7204 16, /* nullable TKwredef */
7205 10, /* Token */
7206 -1, /* empty */
7207 -1, /* empty */
7208 139, /* Object */
7209 154, /* ANode */
7210 2019, /* TKwredef */
7211 },
7212 };
7213 /* runtime type TKwis */
7214 const struct type type_nit__TKwis = {
7215 -1, /*CAST DEAD*/
7216 "TKwis", /* class_name_string */
7217 -1, /*CAST DEAD*/
7218 0,
7219 NULL, /*NO RESOLUTIONS*/
7220 7,
7221 {
7222 -1, /* empty */
7223 10, /* Token */
7224 -1, /* empty */
7225 -1, /* empty */
7226 139, /* Object */
7227 154, /* ANode */
7228 1801, /* TKwis */
7229 },
7230 };
7231 /* runtime type TKwpublic */
7232 const struct type type_nit__TKwpublic = {
7233 -1, /*CAST DEAD*/
7234 "TKwpublic", /* class_name_string */
7235 -1, /*CAST DEAD*/
7236 0,
7237 NULL, /*NO RESOLUTIONS*/
7238 7,
7239 {
7240 44, /* nullable TKwpublic */
7241 10, /* Token */
7242 -1, /* empty */
7243 -1, /* empty */
7244 139, /* Object */
7245 154, /* ANode */
7246 2020, /* TKwpublic */
7247 },
7248 };
7249 /* runtime type TKwand */
7250 const struct type type_nit__TKwand = {
7251 -1, /*CAST DEAD*/
7252 "TKwand", /* class_name_string */
7253 -1, /*CAST DEAD*/
7254 0,
7255 NULL, /*NO RESOLUTIONS*/
7256 7,
7257 {
7258 -1, /* empty */
7259 10, /* Token */
7260 -1, /* empty */
7261 -1, /* empty */
7262 139, /* Object */
7263 154, /* ANode */
7264 1802, /* TKwand */
7265 },
7266 };
7267 /* runtime type TKwor */
7268 const struct type type_nit__TKwor = {
7269 -1, /*CAST DEAD*/
7270 "TKwor", /* class_name_string */
7271 -1, /*CAST DEAD*/
7272 0,
7273 NULL, /*NO RESOLUTIONS*/
7274 7,
7275 {
7276 -1, /* empty */
7277 10, /* Token */
7278 -1, /* empty */
7279 -1, /* empty */
7280 139, /* Object */
7281 154, /* ANode */
7282 1803, /* TKwor */
7283 },
7284 };
7285 /* runtime type TKwimplies */
7286 const struct type type_nit__TKwimplies = {
7287 -1, /*CAST DEAD*/
7288 "TKwimplies", /* class_name_string */
7289 -1, /*CAST DEAD*/
7290 0,
7291 NULL, /*NO RESOLUTIONS*/
7292 7,
7293 {
7294 -1, /* empty */
7295 10, /* Token */
7296 -1, /* empty */
7297 -1, /* empty */
7298 139, /* Object */
7299 154, /* ANode */
7300 1804, /* TKwimplies */
7301 },
7302 };
7303 /* runtime type TKwreturn */
7304 const struct type type_nit__TKwreturn = {
7305 -1, /*CAST DEAD*/
7306 "TKwreturn", /* class_name_string */
7307 -1, /*CAST DEAD*/
7308 0,
7309 NULL, /*NO RESOLUTIONS*/
7310 7,
7311 {
7312 78, /* nullable TKwreturn */
7313 10, /* Token */
7314 -1, /* empty */
7315 -1, /* empty */
7316 139, /* Object */
7317 154, /* ANode */
7318 2021, /* TKwreturn */
7319 },
7320 };
7321 /* runtime type TKwcontinue */
7322 const struct type type_nit__TKwcontinue = {
7323 -1, /*CAST DEAD*/
7324 "TKwcontinue", /* class_name_string */
7325 -1, /*CAST DEAD*/
7326 0,
7327 NULL, /*NO RESOLUTIONS*/
7328 7,
7329 {
7330 82, /* nullable TKwcontinue */
7331 10, /* Token */
7332 -1, /* empty */
7333 -1, /* empty */
7334 139, /* Object */
7335 154, /* ANode */
7336 2022, /* TKwcontinue */
7337 },
7338 };
7339 /* runtime type TKwisa */
7340 const struct type type_nit__TKwisa = {
7341 -1, /*CAST DEAD*/
7342 "TKwisa", /* class_name_string */
7343 -1, /*CAST DEAD*/
7344 0,
7345 NULL, /*NO RESOLUTIONS*/
7346 7,
7347 {
7348 -1, /* empty */
7349 10, /* Token */
7350 -1, /* empty */
7351 -1, /* empty */
7352 139, /* Object */
7353 154, /* ANode */
7354 1805, /* TKwisa */
7355 },
7356 };
7357 /* runtime type TComma */
7358 const struct type type_nit__TComma = {
7359 -1, /*CAST DEAD*/
7360 "TComma", /* class_name_string */
7361 -1, /*CAST DEAD*/
7362 0,
7363 NULL, /*NO RESOLUTIONS*/
7364 7,
7365 {
7366 -1, /* empty */
7367 10, /* Token */
7368 -1, /* empty */
7369 -1, /* empty */
7370 139, /* Object */
7371 154, /* ANode */
7372 1806, /* TComma */
7373 },
7374 };
7375 /* runtime type TColumn */
7376 const struct type type_nit__TColumn = {
7377 -1, /*CAST DEAD*/
7378 "TColumn", /* class_name_string */
7379 -1, /*CAST DEAD*/
7380 0,
7381 NULL, /*NO RESOLUTIONS*/
7382 7,
7383 {
7384 -1, /* empty */
7385 10, /* Token */
7386 -1, /* empty */
7387 -1, /* empty */
7388 139, /* Object */
7389 154, /* ANode */
7390 1807, /* TColumn */
7391 },
7392 };
7393 /* runtime type TQuad */
7394 const struct type type_nit__TQuad = {
7395 -1, /*CAST DEAD*/
7396 "TQuad", /* class_name_string */
7397 -1, /*CAST DEAD*/
7398 0,
7399 NULL, /*NO RESOLUTIONS*/
7400 7,
7401 {
7402 115, /* nullable TQuad */
7403 10, /* Token */
7404 -1, /* empty */
7405 -1, /* empty */
7406 139, /* Object */
7407 154, /* ANode */
7408 2023, /* TQuad */
7409 },
7410 };
7411 /* runtime type TDotdot */
7412 const struct type type_nit__TDotdot = {
7413 -1, /*CAST DEAD*/
7414 "TDotdot", /* class_name_string */
7415 -1, /*CAST DEAD*/
7416 0,
7417 NULL, /*NO RESOLUTIONS*/
7418 7,
7419 {
7420 -1, /* empty */
7421 10, /* Token */
7422 -1, /* empty */
7423 -1, /* empty */
7424 139, /* Object */
7425 154, /* ANode */
7426 1808, /* TDotdot */
7427 },
7428 };
7429 /* runtime type TDot */
7430 const struct type type_nit__TDot = {
7431 -1, /*CAST DEAD*/
7432 "TDot", /* class_name_string */
7433 -1, /*CAST DEAD*/
7434 0,
7435 NULL, /*NO RESOLUTIONS*/
7436 7,
7437 {
7438 70, /* nullable TDot */
7439 10, /* Token */
7440 -1, /* empty */
7441 -1, /* empty */
7442 139, /* Object */
7443 154, /* ANode */
7444 2024, /* TDot */
7445 },
7446 };
7447 /* runtime type TBang */
7448 const struct type type_nit__TBang = {
7449 -1, /*CAST DEAD*/
7450 "TBang", /* class_name_string */
7451 -1, /*CAST DEAD*/
7452 0,
7453 NULL, /*NO RESOLUTIONS*/
7454 7,
7455 {
7456 -1, /* empty */
7457 10, /* Token */
7458 -1, /* empty */
7459 -1, /* empty */
7460 139, /* Object */
7461 154, /* ANode */
7462 1809, /* TBang */
7463 },
7464 };
7465 /* runtime type TAt */
7466 const struct type type_nit__TAt = {
7467 -1, /*CAST DEAD*/
7468 "TAt", /* class_name_string */
7469 -1, /*CAST DEAD*/
7470 0,
7471 NULL, /*NO RESOLUTIONS*/
7472 7,
7473 {
7474 112, /* nullable TAt */
7475 10, /* Token */
7476 -1, /* empty */
7477 -1, /* empty */
7478 139, /* Object */
7479 154, /* ANode */
7480 2025, /* TAt */
7481 },
7482 };
7483 /* runtime type TBadString */
7484 const struct type type_nit__TBadString = {
7485 -1, /*CAST DEAD*/
7486 "TBadString", /* class_name_string */
7487 -1, /*CAST DEAD*/
7488 0,
7489 NULL, /*NO RESOLUTIONS*/
7490 7,
7491 {
7492 -1, /* empty */
7493 10, /* Token */
7494 -1, /* empty */
7495 -1, /* empty */
7496 139, /* Object */
7497 154, /* ANode */
7498 1810, /* TBadString */
7499 },
7500 };
7501 /* runtime type TBadChar */
7502 const struct type type_nit__TBadChar = {
7503 -1, /*CAST DEAD*/
7504 "TBadChar", /* class_name_string */
7505 -1, /*CAST DEAD*/
7506 0,
7507 NULL, /*NO RESOLUTIONS*/
7508 7,
7509 {
7510 -1, /* empty */
7511 10, /* Token */
7512 -1, /* empty */
7513 -1, /* empty */
7514 139, /* Object */
7515 154, /* ANode */
7516 1811, /* TBadChar */
7517 },
7518 };
7519 /* runtime type StaticFrame */
7520 const struct type type_nit__StaticFrame = {
7521 -1, /*CAST DEAD*/
7522 "StaticFrame", /* class_name_string */
7523 -1, /*CAST DEAD*/
7524 0,
7525 &resolution_table_nit__StaticFrame,
7526 6,
7527 {
7528 -1, /* empty */
7529 -1, /* empty */
7530 -1, /* empty */
7531 -1, /* empty */
7532 139, /* Object */
7533 847, /* StaticFrame */
7534 },
7535 };
7536 const struct types resolution_table_nit__StaticFrame = {
7537 0, /* dummy */
7538 {
7539 &type_nit__AbstractCompilerVisitor, /* VISITOR: AbstractCompilerVisitor */
7540 }
7541 };
7542 /* runtime type MClassDefSorter */
7543 const struct type type_nit__model__MClassDefSorter = {
7544 -1, /*CAST DEAD*/
7545 "MClassDefSorter", /* class_name_string */
7546 -1, /*CAST DEAD*/
7547 0,
7548 &resolution_table_nit__model__MClassDefSorter,
7549 6,
7550 {
7551 -1, /* empty */
7552 -1, /* empty */
7553 -1, /* empty */
7554 -1, /* empty */
7555 139, /* Object */
7556 848, /* MClassDefSorter */
7557 },
7558 };
7559 const struct types resolution_table_nit__model__MClassDefSorter = {
7560 0, /* dummy */
7561 {
7562 &type_nit__MClassDef, /* COMPARED: MClassDef */
7563 NULL, /* empty */
7564 NULL, /* empty */
7565 NULL, /* empty */
7566 &type_standard__Array__nit__MClassDef, /* Array[COMPARED]: Array[MClassDef] */
7567 }
7568 };
7569 /* runtime type BucketsColorer[MType, MType] */
7570 const struct type type_nit__BucketsColorer__nit__MType__nit__MType = {
7571 -1, /*CAST DEAD*/
7572 "BucketsColorer[MType, MType]", /* class_name_string */
7573 -1, /*CAST DEAD*/
7574 0,
7575 &resolution_table_nit__BucketsColorer__nit__MType__nit__MType,
7576 6,
7577 {
7578 -1, /* empty */
7579 -1, /* empty */
7580 -1, /* empty */
7581 -1, /* empty */
7582 139, /* Object */
7583 849, /* BucketsColorer[MType, MType] */
7584 },
7585 };
7586 const struct types resolution_table_nit__BucketsColorer__nit__MType__nit__MType = {
7587 0, /* dummy */
7588 {
7589 &type_standard__HashMap__nit__MType__standard__Int, /* HashMap[E, Int]: HashMap[MType, Int] */
7590 &type_standard__HashMap__nit__MType__standard__Set__nit__MType, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */
7591 &type_standard__Map__nit__MType__standard__Set__nit__MType, /* Map[H, Set[E]]: Map[MType, Set[MType]] */
7592 &type_nit__MType, /* E: MType */
7593 &type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */
7594 }
7595 };
7596 /* runtime type OFStream */
7597 const struct type type_standard__OFStream = {
7598 -1, /*CAST DEAD*/
7599 "OFStream", /* class_name_string */
7600 -1, /*CAST DEAD*/
7601 0,
7602 NULL, /*NO RESOLUTIONS*/
7603 6,
7604 {
7605 0, /* FStream */
7606 -1, /* empty */
7607 -1, /* empty */
7608 -1, /* empty */
7609 139, /* Object */
7610 1689, /* OFStream */
7611 },
7612 };
7613 /* runtime type MDeprecationInfo */
7614 const struct type type_nit__MDeprecationInfo = {
7615 -1, /*CAST DEAD*/
7616 "MDeprecationInfo", /* class_name_string */
7617 -1, /*CAST DEAD*/
7618 0,
7619 NULL, /*NO RESOLUTIONS*/
7620 6,
7621 {
7622 -1, /* empty */
7623 -1, /* empty */
7624 -1, /* empty */
7625 -1, /* empty */
7626 139, /* Object */
7627 850, /* MDeprecationInfo */
7628 },
7629 };
7630 /* runtime type APlaceholderExpr */
7631 const struct type type_nit__APlaceholderExpr = {
7632 -1, /*CAST DEAD*/
7633 "APlaceholderExpr", /* class_name_string */
7634 -1, /*CAST DEAD*/
7635 0,
7636 NULL, /*NO RESOLUTIONS*/
7637 7,
7638 {
7639 -1, /* empty */
7640 11, /* Prod */
7641 12, /* AExpr */
7642 24, /* nullable AExpr */
7643 139, /* Object */
7644 154, /* ANode */
7645 2194, /* APlaceholderExpr */
7646 },
7647 };
7648 /* runtime type AVarAssignExpr */
7649 const struct type type_nit__AVarAssignExpr = {
7650 -1, /*CAST DEAD*/
7651 "AVarAssignExpr", /* class_name_string */
7652 -1, /*CAST DEAD*/
7653 0,
7654 NULL, /*NO RESOLUTIONS*/
7655 7,
7656 {
7657 -1, /* empty */
7658 11, /* Prod */
7659 12, /* AExpr */
7660 24, /* nullable AExpr */
7661 139, /* Object */
7662 154, /* ANode */
7663 2195, /* AVarAssignExpr */
7664 },
7665 };
7666 /* runtime type AVarReassignExpr */
7667 const struct type type_nit__AVarReassignExpr = {
7668 -1, /*CAST DEAD*/
7669 "AVarReassignExpr", /* class_name_string */
7670 -1, /*CAST DEAD*/
7671 0,
7672 NULL, /*NO RESOLUTIONS*/
7673 7,
7674 {
7675 -1, /* empty */
7676 11, /* Prod */
7677 12, /* AExpr */
7678 24, /* nullable AExpr */
7679 139, /* Object */
7680 154, /* ANode */
7681 2196, /* AVarReassignExpr */
7682 },
7683 };
7684 /* runtime type ArraySet[MType] */
7685 const struct type type_standard__ArraySet__nit__MType = {
7686 -1, /*CAST DEAD*/
7687 "ArraySet[MType]", /* class_name_string */
7688 -1, /*CAST DEAD*/
7689 0,
7690 &resolution_table_standard__ArraySet__nit__MType,
7691 9,
7692 {
7693 4, /* Set[Object] */
7694 -1, /* empty */
7695 168, /* Set[MType] */
7696 -1, /* empty */
7697 139, /* Object */
7698 175, /* Collection[MType] */
7699 179, /* Collection[Object] */
7700 298, /* Collection[nullable MType] */
7701 2285, /* ArraySet[MType] */
7702 },
7703 };
7704 const struct types resolution_table_standard__ArraySet__nit__MType = {
7705 0, /* dummy */
7706 {
7707 &type_nit__MType, /* E: MType */
7708 &type_standard__array__ArraySetIterator__nit__MType, /* ArraySetIterator[E]: ArraySetIterator[MType] */
7709 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
7710 NULL, /* empty */
7711 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
7712 NULL, /* empty */
7713 NULL, /* empty */
7714 NULL, /* empty */
7715 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
7716 &type_nit__MType, /* E: MType */
7717 &type_nit__MType, /* E: MType */
7718 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
7719 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
7720 }
7721 };
7722 /* runtime type MPropDefSorter */
7723 const struct type type_nit__model__MPropDefSorter = {
7724 -1, /*CAST DEAD*/
7725 "MPropDefSorter", /* class_name_string */
7726 -1, /*CAST DEAD*/
7727 0,
7728 &resolution_table_nit__model__MPropDefSorter,
7729 6,
7730 {
7731 -1, /* empty */
7732 -1, /* empty */
7733 -1, /* empty */
7734 -1, /* empty */
7735 139, /* Object */
7736 851, /* MPropDefSorter */
7737 },
7738 };
7739 const struct types resolution_table_nit__model__MPropDefSorter = {
7740 0, /* dummy */
7741 {
7742 &type_nit__MPropDef, /* COMPARED: MPropDef */
7743 NULL, /* empty */
7744 NULL, /* empty */
7745 NULL, /* empty */
7746 &type_standard__Array__nit__MPropDef, /* Array[COMPARED]: Array[MPropDef] */
7747 }
7748 };
7749 /* runtime type ArraySet[MMethodDef] */
7750 const struct type type_standard__ArraySet__nit__MMethodDef = {
7751 -1, /*CAST DEAD*/
7752 "ArraySet[MMethodDef]", /* class_name_string */
7753 -1, /*CAST DEAD*/
7754 0,
7755 &resolution_table_standard__ArraySet__nit__MMethodDef,
7756 10,
7757 {
7758 4, /* Set[Object] */
7759 169, /* Set[MMethodDef] */
7760 176, /* Collection[MMethodDef] */
7761 166, /* Set[PropertyLayoutElement] */
7762 139, /* Object */
7763 276, /* Collection[MPropDef] */
7764 179, /* Collection[Object] */
7765 185, /* Collection[PropertyLayoutElement] */
7766 291, /* Collection[nullable MPropDef] */
7767 2303, /* ArraySet[MMethodDef] */
7768 },
7769 };
7770 const struct types resolution_table_standard__ArraySet__nit__MMethodDef = {
7771 0, /* dummy */
7772 {
7773 &type_nit__MMethodDef, /* E: MMethodDef */
7774 &type_standard__array__ArraySetIterator__nit__MMethodDef, /* ArraySetIterator[E]: ArraySetIterator[MMethodDef] */
7775 &type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
7776 NULL, /* empty */
7777 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
7778 NULL, /* empty */
7779 NULL, /* empty */
7780 NULL, /* empty */
7781 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
7782 &type_nit__MMethodDef, /* E: MMethodDef */
7783 &type_nit__MMethodDef, /* E: MMethodDef */
7784 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
7785 &type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
7786 }
7787 };
7788 /* runtime type ArrayIterator[Object] */
7789 const struct type type_standard__array__ArrayIterator__standard__Object = {
7790 -1, /*CAST DEAD*/
7791 "ArrayIterator[Object]", /* class_name_string */
7792 -1, /*CAST DEAD*/
7793 0,
7794 &resolution_table_standard__array__ArrayIterator__standard__Object,
7795 6,
7796 {
7797 -1, /* empty */
7798 -1, /* empty */
7799 -1, /* empty */
7800 -1, /* empty */
7801 139, /* Object */
7802 852, /* ArrayIterator[Object] */
7803 },
7804 };
7805 const struct types resolution_table_standard__array__ArrayIterator__standard__Object = {
7806 0, /* dummy */
7807 {
7808 &type_standard__Array__standard__Object, /* Array[E]: Array[Object] */
7809 &type_standard__AbstractArrayRead__standard__Object, /* AbstractArrayRead[E]: AbstractArrayRead[Object] */
7810 }
7811 };
7812 /* runtime type ArrayIterator[Message] */
7813 const struct type type_standard__array__ArrayIterator__nit__Message = {
7814 -1, /*CAST DEAD*/
7815 "ArrayIterator[Message]", /* class_name_string */
7816 -1, /*CAST DEAD*/
7817 0,
7818 &resolution_table_standard__array__ArrayIterator__nit__Message,
7819 6,
7820 {
7821 -1, /* empty */
7822 -1, /* empty */
7823 -1, /* empty */
7824 -1, /* empty */
7825 139, /* Object */
7826 853, /* ArrayIterator[Message] */
7827 },
7828 };
7829 const struct types resolution_table_standard__array__ArrayIterator__nit__Message = {
7830 0, /* dummy */
7831 {
7832 &type_standard__Array__nit__Message, /* Array[E]: Array[Message] */
7833 &type_standard__AbstractArrayRead__nit__Message, /* AbstractArrayRead[E]: AbstractArrayRead[Message] */
7834 }
7835 };
7836 /* runtime type HashMapKeys[SourceFile, Array[String]] */
7837 const struct type type_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String = {
7838 -1, /*CAST DEAD*/
7839 "HashMapKeys[SourceFile, Array[String]]", /* class_name_string */
7840 -1, /*CAST DEAD*/
7841 0,
7842 &resolution_table_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String,
7843 8,
7844 {
7845 -1, /* empty */
7846 -1, /* empty */
7847 317, /* Collection[SourceFile] */
7848 -1, /* empty */
7849 139, /* Object */
7850 -1, /* empty */
7851 179, /* Collection[Object] */
7852 1812, /* HashMapKeys[SourceFile, Array[String]] */
7853 },
7854 };
7855 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String = {
7856 0, /* dummy */
7857 {
7858 &type_standard__HashMap__nit__SourceFile__standard__Array__standard__String, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
7859 &type_nit__SourceFile, /* K: SourceFile */
7860 &type_standard__MapKeysIterator__nit__SourceFile__standard__Array__standard__String, /* MapKeysIterator[K, V]: MapKeysIterator[SourceFile, Array[String]] */
7861 NULL, /* empty */
7862 NULL, /* empty */
7863 NULL, /* empty */
7864 NULL, /* empty */
7865 NULL, /* empty */
7866 NULL, /* empty */
7867 &type_nit__SourceFile, /* E: SourceFile */
7868 &type_nit__SourceFile, /* E: SourceFile */
7869 &type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */
7870 &type_standard__Array__nit__SourceFile, /* Array[E]: Array[SourceFile] */
7871 }
7872 };
7873 /* runtime type HashMapValues[SourceFile, Array[String]] */
7874 const struct type type_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String = {
7875 -1, /*CAST DEAD*/
7876 "HashMapValues[SourceFile, Array[String]]", /* class_name_string */
7877 -1, /*CAST DEAD*/
7878 0,
7879 &resolution_table_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String,
7880 8,
7881 {
7882 -1, /* empty */
7883 -1, /* empty */
7884 318, /* Collection[Array[String]] */
7885 -1, /* empty */
7886 139, /* Object */
7887 -1, /* empty */
7888 179, /* Collection[Object] */
7889 1813, /* HashMapValues[SourceFile, Array[String]] */
7890 },
7891 };
7892 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String = {
7893 0, /* dummy */
7894 {
7895 &type_standard__HashMap__nit__SourceFile__standard__Array__standard__String, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
7896 &type_standard__Array__standard__String, /* V: Array[String] */
7897 &type_standard__MapValuesIterator__nit__SourceFile__standard__Array__standard__String, /* MapValuesIterator[K, V]: MapValuesIterator[SourceFile, Array[String]] */
7898 NULL, /* empty */
7899 NULL, /* empty */
7900 NULL, /* empty */
7901 NULL, /* empty */
7902 NULL, /* empty */
7903 NULL, /* empty */
7904 &type_standard__Array__standard__String, /* E: Array[String] */
7905 &type_standard__Array__standard__String, /* E: Array[String] */
7906 &type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */
7907 &type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */
7908 }
7909 };
7910 /* runtime type HashMapIterator[SourceFile, Array[String]] */
7911 const struct type type_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String = {
7912 -1, /*CAST DEAD*/
7913 "HashMapIterator[SourceFile, Array[String]]", /* class_name_string */
7914 -1, /*CAST DEAD*/
7915 0,
7916 &resolution_table_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String,
7917 6,
7918 {
7919 469, /* MapIterator[SourceFile, Array[String]] */
7920 -1, /* empty */
7921 -1, /* empty */
7922 -1, /* empty */
7923 139, /* Object */
7924 1690, /* HashMapIterator[SourceFile, Array[String]] */
7925 },
7926 };
7927 const struct types resolution_table_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String = {
7928 0, /* dummy */
7929 {
7930 &type_standard__HashMap__nit__SourceFile__standard__Array__standard__String, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
7931 }
7932 };
7933 /* runtime type ArrayIterator[Option] */
7934 const struct type type_standard__array__ArrayIterator__opts__Option = {
7935 -1, /*CAST DEAD*/
7936 "ArrayIterator[Option]", /* class_name_string */
7937 -1, /*CAST DEAD*/
7938 0,
7939 &resolution_table_standard__array__ArrayIterator__opts__Option,
7940 6,
7941 {
7942 -1, /* empty */
7943 -1, /* empty */
7944 -1, /* empty */
7945 -1, /* empty */
7946 139, /* Object */
7947 854, /* ArrayIterator[Option] */
7948 },
7949 };
7950 const struct types resolution_table_standard__array__ArrayIterator__opts__Option = {
7951 0, /* dummy */
7952 {
7953 &type_standard__Array__opts__Option, /* Array[E]: Array[Option] */
7954 &type_standard__AbstractArrayRead__opts__Option, /* AbstractArrayRead[E]: AbstractArrayRead[Option] */
7955 }
7956 };
7957 /* runtime type HashMapKeys[String, Option] */
7958 const struct type type_standard__hash_collection__HashMapKeys__standard__String__opts__Option = {
7959 -1, /*CAST DEAD*/
7960 "HashMapKeys[String, Option]", /* class_name_string */
7961 -1, /*CAST DEAD*/
7962 0,
7963 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__opts__Option,
7964 9,
7965 {
7966 -1, /* empty */
7967 -1, /* empty */
7968 180, /* Collection[String] */
7969 -1, /* empty */
7970 139, /* Object */
7971 280, /* Collection[Text] */
7972 179, /* Collection[Object] */
7973 292, /* Collection[Streamable] */
7974 2197, /* HashMapKeys[String, Option] */
7975 },
7976 };
7977 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__opts__Option = {
7978 0, /* dummy */
7979 {
7980 &type_standard__HashMap__standard__String__opts__Option, /* HashMap[K, V]: HashMap[String, Option] */
7981 &type_standard__String, /* K: String */
7982 &type_standard__MapKeysIterator__standard__String__opts__Option, /* MapKeysIterator[K, V]: MapKeysIterator[String, Option] */
7983 NULL, /* empty */
7984 NULL, /* empty */
7985 NULL, /* empty */
7986 NULL, /* empty */
7987 NULL, /* empty */
7988 NULL, /* empty */
7989 &type_standard__String, /* E: String */
7990 &type_standard__String, /* E: String */
7991 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
7992 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
7993 }
7994 };
7995 /* runtime type HashMapValues[String, Option] */
7996 const struct type type_standard__hash_collection__HashMapValues__standard__String__opts__Option = {
7997 -1, /*CAST DEAD*/
7998 "HashMapValues[String, Option]", /* class_name_string */
7999 -1, /*CAST DEAD*/
8000 0,
8001 &resolution_table_standard__hash_collection__HashMapValues__standard__String__opts__Option,
8002 8,
8003 {
8004 -1, /* empty */
8005 -1, /* empty */
8006 272, /* Collection[Option] */
8007 -1, /* empty */
8008 139, /* Object */
8009 -1, /* empty */
8010 179, /* Collection[Object] */
8011 1814, /* HashMapValues[String, Option] */
8012 },
8013 };
8014 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__opts__Option = {
8015 0, /* dummy */
8016 {
8017 &type_standard__HashMap__standard__String__opts__Option, /* HashMap[K, V]: HashMap[String, Option] */
8018 &type_opts__Option, /* V: Option */
8019 &type_standard__MapValuesIterator__standard__String__opts__Option, /* MapValuesIterator[K, V]: MapValuesIterator[String, Option] */
8020 NULL, /* empty */
8021 NULL, /* empty */
8022 NULL, /* empty */
8023 NULL, /* empty */
8024 NULL, /* empty */
8025 NULL, /* empty */
8026 &type_opts__Option, /* E: Option */
8027 &type_opts__Option, /* E: Option */
8028 &type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */
8029 &type_standard__Array__opts__Option, /* Array[E]: Array[Option] */
8030 }
8031 };
8032 /* runtime type HashMapIterator[String, Option] */
8033 const struct type type_standard__HashMapIterator__standard__String__opts__Option = {
8034 -1, /*CAST DEAD*/
8035 "HashMapIterator[String, Option]", /* class_name_string */
8036 -1, /*CAST DEAD*/
8037 0,
8038 &resolution_table_standard__HashMapIterator__standard__String__opts__Option,
8039 6,
8040 {
8041 470, /* MapIterator[String, Option] */
8042 -1, /* empty */
8043 -1, /* empty */
8044 -1, /* empty */
8045 139, /* Object */
8046 1691, /* HashMapIterator[String, Option] */
8047 },
8048 };
8049 const struct types resolution_table_standard__HashMapIterator__standard__String__opts__Option = {
8050 0, /* dummy */
8051 {
8052 &type_standard__HashMap__standard__String__opts__Option, /* HashMap[K, V]: HashMap[String, Option] */
8053 }
8054 };
8055 /* runtime type HashSetIterator[AModule] */
8056 const struct type type_standard__hash_collection__HashSetIterator__nit__AModule = {
8057 -1, /*CAST DEAD*/
8058 "HashSetIterator[AModule]", /* class_name_string */
8059 -1, /*CAST DEAD*/
8060 0,
8061 &resolution_table_standard__hash_collection__HashSetIterator__nit__AModule,
8062 6,
8063 {
8064 -1, /* empty */
8065 -1, /* empty */
8066 -1, /* empty */
8067 -1, /* empty */
8068 139, /* Object */
8069 855, /* HashSetIterator[AModule] */
8070 },
8071 };
8072 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__AModule = {
8073 0, /* dummy */
8074 {
8075 &type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */
8076 &type_standard__HashSet__nit__AModule, /* HashSet[E]: HashSet[AModule] */
8077 }
8078 };
8079 /* runtime type ArrayIterator[Phase] */
8080 const struct type type_standard__array__ArrayIterator__nit__Phase = {
8081 -1, /*CAST DEAD*/
8082 "ArrayIterator[Phase]", /* class_name_string */
8083 -1, /*CAST DEAD*/
8084 0,
8085 &resolution_table_standard__array__ArrayIterator__nit__Phase,
8086 6,
8087 {
8088 -1, /* empty */
8089 -1, /* empty */
8090 -1, /* empty */
8091 -1, /* empty */
8092 139, /* Object */
8093 856, /* ArrayIterator[Phase] */
8094 },
8095 };
8096 const struct types resolution_table_standard__array__ArrayIterator__nit__Phase = {
8097 0, /* dummy */
8098 {
8099 &type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */
8100 &type_standard__AbstractArrayRead__nit__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Phase] */
8101 }
8102 };
8103 /* runtime type ArrayIterator[MProject] */
8104 const struct type type_standard__array__ArrayIterator__nit__MProject = {
8105 -1, /*CAST DEAD*/
8106 "ArrayIterator[MProject]", /* class_name_string */
8107 -1, /*CAST DEAD*/
8108 0,
8109 &resolution_table_standard__array__ArrayIterator__nit__MProject,
8110 6,
8111 {
8112 -1, /* empty */
8113 -1, /* empty */
8114 -1, /* empty */
8115 -1, /* empty */
8116 139, /* Object */
8117 857, /* ArrayIterator[MProject] */
8118 },
8119 };
8120 const struct types resolution_table_standard__array__ArrayIterator__nit__MProject = {
8121 0, /* dummy */
8122 {
8123 &type_standard__Array__nit__MProject, /* Array[E]: Array[MProject] */
8124 &type_standard__AbstractArrayRead__nit__MProject, /* AbstractArrayRead[E]: AbstractArrayRead[MProject] */
8125 }
8126 };
8127 /* runtime type HashMapKeys[String, Array[MProject]] */
8128 const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject = {
8129 -1, /*CAST DEAD*/
8130 "HashMapKeys[String, Array[MProject]]", /* class_name_string */
8131 -1, /*CAST DEAD*/
8132 0,
8133 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject,
8134 9,
8135 {
8136 -1, /* empty */
8137 -1, /* empty */
8138 180, /* Collection[String] */
8139 -1, /* empty */
8140 139, /* Object */
8141 280, /* Collection[Text] */
8142 179, /* Collection[Object] */
8143 292, /* Collection[Streamable] */
8144 2198, /* HashMapKeys[String, Array[MProject]] */
8145 },
8146 };
8147 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject = {
8148 0, /* dummy */
8149 {
8150 &type_standard__HashMap__standard__String__standard__Array__nit__MProject, /* HashMap[K, V]: HashMap[String, Array[MProject]] */
8151 &type_standard__String, /* K: String */
8152 &type_standard__MapKeysIterator__standard__String__standard__Array__nit__MProject, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MProject]] */
8153 NULL, /* empty */
8154 NULL, /* empty */
8155 NULL, /* empty */
8156 NULL, /* empty */
8157 NULL, /* empty */
8158 NULL, /* empty */
8159 &type_standard__String, /* E: String */
8160 &type_standard__String, /* E: String */
8161 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8162 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
8163 }
8164 };
8165 /* runtime type HashMapValues[String, Array[MProject]] */
8166 const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject = {
8167 -1, /*CAST DEAD*/
8168 "HashMapValues[String, Array[MProject]]", /* class_name_string */
8169 -1, /*CAST DEAD*/
8170 0,
8171 &resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject,
8172 8,
8173 {
8174 -1, /* empty */
8175 -1, /* empty */
8176 319, /* Collection[Array[MProject]] */
8177 -1, /* empty */
8178 139, /* Object */
8179 -1, /* empty */
8180 179, /* Collection[Object] */
8181 1815, /* HashMapValues[String, Array[MProject]] */
8182 },
8183 };
8184 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject = {
8185 0, /* dummy */
8186 {
8187 &type_standard__HashMap__standard__String__standard__Array__nit__MProject, /* HashMap[K, V]: HashMap[String, Array[MProject]] */
8188 &type_standard__Array__nit__MProject, /* V: Array[MProject] */
8189 &type_standard__MapValuesIterator__standard__String__standard__Array__nit__MProject, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MProject]] */
8190 NULL, /* empty */
8191 NULL, /* empty */
8192 NULL, /* empty */
8193 NULL, /* empty */
8194 NULL, /* empty */
8195 NULL, /* empty */
8196 &type_standard__Array__nit__MProject, /* E: Array[MProject] */
8197 &type_standard__Array__nit__MProject, /* E: Array[MProject] */
8198 &type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */
8199 &type_standard__Array__standard__Array__nit__MProject, /* Array[E]: Array[Array[MProject]] */
8200 }
8201 };
8202 /* runtime type HashMapIterator[String, Array[MProject]] */
8203 const struct type type_standard__HashMapIterator__standard__String__standard__Array__nit__MProject = {
8204 -1, /*CAST DEAD*/
8205 "HashMapIterator[String, Array[MProject]]", /* class_name_string */
8206 -1, /*CAST DEAD*/
8207 0,
8208 &resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MProject,
8209 6,
8210 {
8211 471, /* MapIterator[String, Array[MProject]] */
8212 -1, /* empty */
8213 -1, /* empty */
8214 -1, /* empty */
8215 139, /* Object */
8216 1692, /* HashMapIterator[String, Array[MProject]] */
8217 },
8218 };
8219 const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MProject = {
8220 0, /* dummy */
8221 {
8222 &type_standard__HashMap__standard__String__standard__Array__nit__MProject, /* HashMap[K, V]: HashMap[String, Array[MProject]] */
8223 }
8224 };
8225 /* runtime type HashMapKeys[String, Array[MModule]] */
8226 const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule = {
8227 -1, /*CAST DEAD*/
8228 "HashMapKeys[String, Array[MModule]]", /* class_name_string */
8229 -1, /*CAST DEAD*/
8230 0,
8231 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule,
8232 9,
8233 {
8234 -1, /* empty */
8235 -1, /* empty */
8236 180, /* Collection[String] */
8237 -1, /* empty */
8238 139, /* Object */
8239 280, /* Collection[Text] */
8240 179, /* Collection[Object] */
8241 292, /* Collection[Streamable] */
8242 2199, /* HashMapKeys[String, Array[MModule]] */
8243 },
8244 };
8245 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule = {
8246 0, /* dummy */
8247 {
8248 &type_standard__HashMap__standard__String__standard__Array__nit__MModule, /* HashMap[K, V]: HashMap[String, Array[MModule]] */
8249 &type_standard__String, /* K: String */
8250 &type_standard__MapKeysIterator__standard__String__standard__Array__nit__MModule, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MModule]] */
8251 NULL, /* empty */
8252 NULL, /* empty */
8253 NULL, /* empty */
8254 NULL, /* empty */
8255 NULL, /* empty */
8256 NULL, /* empty */
8257 &type_standard__String, /* E: String */
8258 &type_standard__String, /* E: String */
8259 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8260 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
8261 }
8262 };
8263 /* runtime type HashMapValues[String, Array[MModule]] */
8264 const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule = {
8265 -1, /*CAST DEAD*/
8266 "HashMapValues[String, Array[MModule]]", /* class_name_string */
8267 -1, /*CAST DEAD*/
8268 0,
8269 &resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule,
8270 8,
8271 {
8272 -1, /* empty */
8273 -1, /* empty */
8274 320, /* Collection[Array[MModule]] */
8275 -1, /* empty */
8276 139, /* Object */
8277 -1, /* empty */
8278 179, /* Collection[Object] */
8279 1816, /* HashMapValues[String, Array[MModule]] */
8280 },
8281 };
8282 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule = {
8283 0, /* dummy */
8284 {
8285 &type_standard__HashMap__standard__String__standard__Array__nit__MModule, /* HashMap[K, V]: HashMap[String, Array[MModule]] */
8286 &type_standard__Array__nit__MModule, /* V: Array[MModule] */
8287 &type_standard__MapValuesIterator__standard__String__standard__Array__nit__MModule, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MModule]] */
8288 NULL, /* empty */
8289 NULL, /* empty */
8290 NULL, /* empty */
8291 NULL, /* empty */
8292 NULL, /* empty */
8293 NULL, /* empty */
8294 &type_standard__Array__nit__MModule, /* E: Array[MModule] */
8295 &type_standard__Array__nit__MModule, /* E: Array[MModule] */
8296 &type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */
8297 &type_standard__Array__standard__Array__nit__MModule, /* Array[E]: Array[Array[MModule]] */
8298 }
8299 };
8300 /* runtime type HashMapIterator[String, Array[MModule]] */
8301 const struct type type_standard__HashMapIterator__standard__String__standard__Array__nit__MModule = {
8302 -1, /*CAST DEAD*/
8303 "HashMapIterator[String, Array[MModule]]", /* class_name_string */
8304 -1, /*CAST DEAD*/
8305 0,
8306 &resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MModule,
8307 6,
8308 {
8309 472, /* MapIterator[String, Array[MModule]] */
8310 -1, /* empty */
8311 -1, /* empty */
8312 -1, /* empty */
8313 139, /* Object */
8314 1693, /* HashMapIterator[String, Array[MModule]] */
8315 },
8316 };
8317 const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MModule = {
8318 0, /* dummy */
8319 {
8320 &type_standard__HashMap__standard__String__standard__Array__nit__MModule, /* HashMap[K, V]: HashMap[String, Array[MModule]] */
8321 }
8322 };
8323 /* runtime type ArrayIterator[MClass] */
8324 const struct type type_standard__array__ArrayIterator__nit__MClass = {
8325 -1, /*CAST DEAD*/
8326 "ArrayIterator[MClass]", /* class_name_string */
8327 -1, /*CAST DEAD*/
8328 0,
8329 &resolution_table_standard__array__ArrayIterator__nit__MClass,
8330 6,
8331 {
8332 -1, /* empty */
8333 -1, /* empty */
8334 -1, /* empty */
8335 -1, /* empty */
8336 139, /* Object */
8337 858, /* ArrayIterator[MClass] */
8338 },
8339 };
8340 const struct types resolution_table_standard__array__ArrayIterator__nit__MClass = {
8341 0, /* dummy */
8342 {
8343 &type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */
8344 &type_standard__AbstractArrayRead__nit__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[MClass] */
8345 }
8346 };
8347 /* runtime type ArrayIterator[MProperty] */
8348 const struct type type_standard__array__ArrayIterator__nit__MProperty = {
8349 -1, /*CAST DEAD*/
8350 "ArrayIterator[MProperty]", /* class_name_string */
8351 -1, /*CAST DEAD*/
8352 0,
8353 &resolution_table_standard__array__ArrayIterator__nit__MProperty,
8354 6,
8355 {
8356 -1, /* empty */
8357 -1, /* empty */
8358 -1, /* empty */
8359 -1, /* empty */
8360 139, /* Object */
8361 859, /* ArrayIterator[MProperty] */
8362 },
8363 };
8364 const struct types resolution_table_standard__array__ArrayIterator__nit__MProperty = {
8365 0, /* dummy */
8366 {
8367 &type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */
8368 &type_standard__AbstractArrayRead__nit__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[MProperty] */
8369 }
8370 };
8371 /* runtime type HashMapKeys[String, Array[MClass]] */
8372 const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MClass = {
8373 -1, /*CAST DEAD*/
8374 "HashMapKeys[String, Array[MClass]]", /* class_name_string */
8375 -1, /*CAST DEAD*/
8376 0,
8377 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MClass,
8378 9,
8379 {
8380 -1, /* empty */
8381 -1, /* empty */
8382 180, /* Collection[String] */
8383 -1, /* empty */
8384 139, /* Object */
8385 280, /* Collection[Text] */
8386 179, /* Collection[Object] */
8387 292, /* Collection[Streamable] */
8388 2200, /* HashMapKeys[String, Array[MClass]] */
8389 },
8390 };
8391 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MClass = {
8392 0, /* dummy */
8393 {
8394 &type_standard__HashMap__standard__String__standard__Array__nit__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */
8395 &type_standard__String, /* K: String */
8396 &type_standard__MapKeysIterator__standard__String__standard__Array__nit__MClass, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MClass]] */
8397 NULL, /* empty */
8398 NULL, /* empty */
8399 NULL, /* empty */
8400 NULL, /* empty */
8401 NULL, /* empty */
8402 NULL, /* empty */
8403 &type_standard__String, /* E: String */
8404 &type_standard__String, /* E: String */
8405 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8406 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
8407 }
8408 };
8409 /* runtime type HashMapValues[String, Array[MClass]] */
8410 const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MClass = {
8411 -1, /*CAST DEAD*/
8412 "HashMapValues[String, Array[MClass]]", /* class_name_string */
8413 -1, /*CAST DEAD*/
8414 0,
8415 &resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MClass,
8416 8,
8417 {
8418 -1, /* empty */
8419 -1, /* empty */
8420 321, /* Collection[Array[MClass]] */
8421 339, /* Collection[Array[nullable MClass]] */
8422 139, /* Object */
8423 -1, /* empty */
8424 179, /* Collection[Object] */
8425 2026, /* HashMapValues[String, Array[MClass]] */
8426 },
8427 };
8428 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MClass = {
8429 0, /* dummy */
8430 {
8431 &type_standard__HashMap__standard__String__standard__Array__nit__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */
8432 &type_standard__Array__nit__MClass, /* V: Array[MClass] */
8433 &type_standard__MapValuesIterator__standard__String__standard__Array__nit__MClass, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MClass]] */
8434 NULL, /* empty */
8435 NULL, /* empty */
8436 NULL, /* empty */
8437 NULL, /* empty */
8438 NULL, /* empty */
8439 NULL, /* empty */
8440 &type_standard__Array__nit__MClass, /* E: Array[MClass] */
8441 &type_standard__Array__nit__MClass, /* E: Array[MClass] */
8442 &type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */
8443 &type_standard__Array__standard__Array__nit__MClass, /* Array[E]: Array[Array[MClass]] */
8444 }
8445 };
8446 /* runtime type HashMapIterator[String, Array[MClass]] */
8447 const struct type type_standard__HashMapIterator__standard__String__standard__Array__nit__MClass = {
8448 -1, /*CAST DEAD*/
8449 "HashMapIterator[String, Array[MClass]]", /* class_name_string */
8450 -1, /*CAST DEAD*/
8451 0,
8452 &resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MClass,
8453 6,
8454 {
8455 473, /* MapIterator[String, Array[MClass]] */
8456 -1, /* empty */
8457 -1, /* empty */
8458 -1, /* empty */
8459 139, /* Object */
8460 1694, /* HashMapIterator[String, Array[MClass]] */
8461 },
8462 };
8463 const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MClass = {
8464 0, /* dummy */
8465 {
8466 &type_standard__HashMap__standard__String__standard__Array__nit__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */
8467 }
8468 };
8469 /* runtime type HashMapKeys[String, Array[MProperty]] */
8470 const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProperty = {
8471 -1, /*CAST DEAD*/
8472 "HashMapKeys[String, Array[MProperty]]", /* class_name_string */
8473 -1, /*CAST DEAD*/
8474 0,
8475 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProperty,
8476 9,
8477 {
8478 -1, /* empty */
8479 -1, /* empty */
8480 180, /* Collection[String] */
8481 -1, /* empty */
8482 139, /* Object */
8483 280, /* Collection[Text] */
8484 179, /* Collection[Object] */
8485 292, /* Collection[Streamable] */
8486 2201, /* HashMapKeys[String, Array[MProperty]] */
8487 },
8488 };
8489 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProperty = {
8490 0, /* dummy */
8491 {
8492 &type_standard__HashMap__standard__String__standard__Array__nit__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */
8493 &type_standard__String, /* K: String */
8494 &type_standard__MapKeysIterator__standard__String__standard__Array__nit__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MProperty]] */
8495 NULL, /* empty */
8496 NULL, /* empty */
8497 NULL, /* empty */
8498 NULL, /* empty */
8499 NULL, /* empty */
8500 NULL, /* empty */
8501 &type_standard__String, /* E: String */
8502 &type_standard__String, /* E: String */
8503 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8504 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
8505 }
8506 };
8507 /* runtime type HashMapValues[String, Array[MProperty]] */
8508 const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProperty = {
8509 -1, /*CAST DEAD*/
8510 "HashMapValues[String, Array[MProperty]]", /* class_name_string */
8511 -1, /*CAST DEAD*/
8512 0,
8513 &resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProperty,
8514 8,
8515 {
8516 -1, /* empty */
8517 -1, /* empty */
8518 322, /* Collection[Array[MProperty]] */
8519 -1, /* empty */
8520 139, /* Object */
8521 -1, /* empty */
8522 179, /* Collection[Object] */
8523 1817, /* HashMapValues[String, Array[MProperty]] */
8524 },
8525 };
8526 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProperty = {
8527 0, /* dummy */
8528 {
8529 &type_standard__HashMap__standard__String__standard__Array__nit__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */
8530 &type_standard__Array__nit__MProperty, /* V: Array[MProperty] */
8531 &type_standard__MapValuesIterator__standard__String__standard__Array__nit__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MProperty]] */
8532 NULL, /* empty */
8533 NULL, /* empty */
8534 NULL, /* empty */
8535 NULL, /* empty */
8536 NULL, /* empty */
8537 NULL, /* empty */
8538 &type_standard__Array__nit__MProperty, /* E: Array[MProperty] */
8539 &type_standard__Array__nit__MProperty, /* E: Array[MProperty] */
8540 &type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */
8541 &type_standard__Array__standard__Array__nit__MProperty, /* Array[E]: Array[Array[MProperty]] */
8542 }
8543 };
8544 /* runtime type HashMapIterator[String, Array[MProperty]] */
8545 const struct type type_standard__HashMapIterator__standard__String__standard__Array__nit__MProperty = {
8546 -1, /*CAST DEAD*/
8547 "HashMapIterator[String, Array[MProperty]]", /* class_name_string */
8548 -1, /*CAST DEAD*/
8549 0,
8550 &resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MProperty,
8551 6,
8552 {
8553 474, /* MapIterator[String, Array[MProperty]] */
8554 -1, /* empty */
8555 -1, /* empty */
8556 -1, /* empty */
8557 139, /* Object */
8558 1695, /* HashMapIterator[String, Array[MProperty]] */
8559 },
8560 };
8561 const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MProperty = {
8562 0, /* dummy */
8563 {
8564 &type_standard__HashMap__standard__String__standard__Array__nit__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */
8565 }
8566 };
8567 /* runtime type HashMapKeys[String, nullable ModulePath] */
8568 const struct type type_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__ModulePath = {
8569 -1, /*CAST DEAD*/
8570 "HashMapKeys[String, nullable ModulePath]", /* class_name_string */
8571 -1, /*CAST DEAD*/
8572 0,
8573 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__ModulePath,
8574 9,
8575 {
8576 -1, /* empty */
8577 -1, /* empty */
8578 180, /* Collection[String] */
8579 -1, /* empty */
8580 139, /* Object */
8581 280, /* Collection[Text] */
8582 179, /* Collection[Object] */
8583 292, /* Collection[Streamable] */
8584 2202, /* HashMapKeys[String, nullable ModulePath] */
8585 },
8586 };
8587 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__ModulePath = {
8588 0, /* dummy */
8589 {
8590 &type_standard__HashMap__standard__String__nullable__nit__ModulePath, /* HashMap[K, V]: HashMap[String, nullable ModulePath] */
8591 &type_standard__String, /* K: String */
8592 &type_standard__MapKeysIterator__standard__String__nullable__nit__ModulePath, /* MapKeysIterator[K, V]: MapKeysIterator[String, nullable ModulePath] */
8593 NULL, /* empty */
8594 NULL, /* empty */
8595 NULL, /* empty */
8596 NULL, /* empty */
8597 NULL, /* empty */
8598 NULL, /* empty */
8599 &type_standard__String, /* E: String */
8600 &type_standard__String, /* E: String */
8601 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8602 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
8603 }
8604 };
8605 /* runtime type HashMapValues[String, nullable ModulePath] */
8606 const struct type type_standard__hash_collection__HashMapValues__standard__String__nullable__nit__ModulePath = {
8607 -1, /*CAST DEAD*/
8608 "HashMapValues[String, nullable ModulePath]", /* class_name_string */
8609 -1, /*CAST DEAD*/
8610 0,
8611 &resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__ModulePath,
8612 6,
8613 {
8614 -1, /* empty */
8615 -1, /* empty */
8616 -1, /* empty */
8617 323, /* Collection[nullable ModulePath] */
8618 139, /* Object */
8619 1696, /* HashMapValues[String, nullable ModulePath] */
8620 },
8621 };
8622 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__ModulePath = {
8623 0, /* dummy */
8624 {
8625 &type_standard__HashMap__standard__String__nullable__nit__ModulePath, /* HashMap[K, V]: HashMap[String, nullable ModulePath] */
8626 &type_nullable__nit__ModulePath, /* V: nullable ModulePath */
8627 &type_standard__MapValuesIterator__standard__String__nullable__nit__ModulePath, /* MapValuesIterator[K, V]: MapValuesIterator[String, nullable ModulePath] */
8628 NULL, /* empty */
8629 NULL, /* empty */
8630 NULL, /* empty */
8631 NULL, /* empty */
8632 NULL, /* empty */
8633 NULL, /* empty */
8634 &type_nullable__nit__ModulePath, /* E: nullable ModulePath */
8635 &type_nullable__nit__ModulePath, /* E: nullable ModulePath */
8636 &type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */
8637 &type_standard__Array__nullable__nit__ModulePath, /* Array[E]: Array[nullable ModulePath] */
8638 }
8639 };
8640 /* runtime type HashMapIterator[String, nullable ModulePath] */
8641 const struct type type_standard__HashMapIterator__standard__String__nullable__nit__ModulePath = {
8642 -1, /*CAST DEAD*/
8643 "HashMapIterator[String, nullable ModulePath]", /* class_name_string */
8644 -1, /*CAST DEAD*/
8645 0,
8646 &resolution_table_standard__HashMapIterator__standard__String__nullable__nit__ModulePath,
8647 6,
8648 {
8649 475, /* MapIterator[String, nullable ModulePath] */
8650 -1, /* empty */
8651 -1, /* empty */
8652 -1, /* empty */
8653 139, /* Object */
8654 1697, /* HashMapIterator[String, nullable ModulePath] */
8655 },
8656 };
8657 const struct types resolution_table_standard__HashMapIterator__standard__String__nullable__nit__ModulePath = {
8658 0, /* dummy */
8659 {
8660 &type_standard__HashMap__standard__String__nullable__nit__ModulePath, /* HashMap[K, V]: HashMap[String, nullable ModulePath] */
8661 }
8662 };
8663 /* runtime type ArrayIterator[ModulePath] */
8664 const struct type type_standard__array__ArrayIterator__nit__ModulePath = {
8665 -1, /*CAST DEAD*/
8666 "ArrayIterator[ModulePath]", /* class_name_string */
8667 -1, /*CAST DEAD*/
8668 0,
8669 &resolution_table_standard__array__ArrayIterator__nit__ModulePath,
8670 6,
8671 {
8672 -1, /* empty */
8673 -1, /* empty */
8674 -1, /* empty */
8675 -1, /* empty */
8676 139, /* Object */
8677 860, /* ArrayIterator[ModulePath] */
8678 },
8679 };
8680 const struct types resolution_table_standard__array__ArrayIterator__nit__ModulePath = {
8681 0, /* dummy */
8682 {
8683 &type_standard__Array__nit__ModulePath, /* Array[E]: Array[ModulePath] */
8684 &type_standard__AbstractArrayRead__nit__ModulePath, /* AbstractArrayRead[E]: AbstractArrayRead[ModulePath] */
8685 }
8686 };
8687 /* runtime type HashMapKeys[String, nullable MGroup] */
8688 const struct type type_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MGroup = {
8689 -1, /*CAST DEAD*/
8690 "HashMapKeys[String, nullable MGroup]", /* class_name_string */
8691 -1, /*CAST DEAD*/
8692 0,
8693 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MGroup,
8694 9,
8695 {
8696 -1, /* empty */
8697 -1, /* empty */
8698 180, /* Collection[String] */
8699 -1, /* empty */
8700 139, /* Object */
8701 280, /* Collection[Text] */
8702 179, /* Collection[Object] */
8703 292, /* Collection[Streamable] */
8704 2203, /* HashMapKeys[String, nullable MGroup] */
8705 },
8706 };
8707 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MGroup = {
8708 0, /* dummy */
8709 {
8710 &type_standard__HashMap__standard__String__nullable__nit__MGroup, /* HashMap[K, V]: HashMap[String, nullable MGroup] */
8711 &type_standard__String, /* K: String */
8712 &type_standard__MapKeysIterator__standard__String__nullable__nit__MGroup, /* MapKeysIterator[K, V]: MapKeysIterator[String, nullable MGroup] */
8713 NULL, /* empty */
8714 NULL, /* empty */
8715 NULL, /* empty */
8716 NULL, /* empty */
8717 NULL, /* empty */
8718 NULL, /* empty */
8719 &type_standard__String, /* E: String */
8720 &type_standard__String, /* E: String */
8721 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8722 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
8723 }
8724 };
8725 /* runtime type HashMapValues[String, nullable MGroup] */
8726 const struct type type_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MGroup = {
8727 -1, /*CAST DEAD*/
8728 "HashMapValues[String, nullable MGroup]", /* class_name_string */
8729 -1, /*CAST DEAD*/
8730 0,
8731 &resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MGroup,
8732 6,
8733 {
8734 -1, /* empty */
8735 -1, /* empty */
8736 -1, /* empty */
8737 324, /* Collection[nullable MGroup] */
8738 139, /* Object */
8739 1698, /* HashMapValues[String, nullable MGroup] */
8740 },
8741 };
8742 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MGroup = {
8743 0, /* dummy */
8744 {
8745 &type_standard__HashMap__standard__String__nullable__nit__MGroup, /* HashMap[K, V]: HashMap[String, nullable MGroup] */
8746 &type_nullable__nit__MGroup, /* V: nullable MGroup */
8747 &type_standard__MapValuesIterator__standard__String__nullable__nit__MGroup, /* MapValuesIterator[K, V]: MapValuesIterator[String, nullable MGroup] */
8748 NULL, /* empty */
8749 NULL, /* empty */
8750 NULL, /* empty */
8751 NULL, /* empty */
8752 NULL, /* empty */
8753 NULL, /* empty */
8754 &type_nullable__nit__MGroup, /* E: nullable MGroup */
8755 &type_nullable__nit__MGroup, /* E: nullable MGroup */
8756 &type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */
8757 &type_standard__Array__nullable__nit__MGroup, /* Array[E]: Array[nullable MGroup] */
8758 }
8759 };
8760 /* runtime type HashMapIterator[String, nullable MGroup] */
8761 const struct type type_standard__HashMapIterator__standard__String__nullable__nit__MGroup = {
8762 -1, /*CAST DEAD*/
8763 "HashMapIterator[String, nullable MGroup]", /* class_name_string */
8764 -1, /*CAST DEAD*/
8765 0,
8766 &resolution_table_standard__HashMapIterator__standard__String__nullable__nit__MGroup,
8767 6,
8768 {
8769 476, /* MapIterator[String, nullable MGroup] */
8770 -1, /* empty */
8771 -1, /* empty */
8772 -1, /* empty */
8773 139, /* Object */
8774 1699, /* HashMapIterator[String, nullable MGroup] */
8775 },
8776 };
8777 const struct types resolution_table_standard__HashMapIterator__standard__String__nullable__nit__MGroup = {
8778 0, /* dummy */
8779 {
8780 &type_standard__HashMap__standard__String__nullable__nit__MGroup, /* HashMap[K, V]: HashMap[String, nullable MGroup] */
8781 }
8782 };
8783 /* runtime type ArrayIterator[AModule] */
8784 const struct type type_standard__array__ArrayIterator__nit__AModule = {
8785 -1, /*CAST DEAD*/
8786 "ArrayIterator[AModule]", /* class_name_string */
8787 -1, /*CAST DEAD*/
8788 0,
8789 &resolution_table_standard__array__ArrayIterator__nit__AModule,
8790 6,
8791 {
8792 -1, /* empty */
8793 -1, /* empty */
8794 -1, /* empty */
8795 -1, /* empty */
8796 139, /* Object */
8797 861, /* ArrayIterator[AModule] */
8798 },
8799 };
8800 const struct types resolution_table_standard__array__ArrayIterator__nit__AModule = {
8801 0, /* dummy */
8802 {
8803 &type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */
8804 &type_standard__AbstractArrayRead__nit__AModule, /* AbstractArrayRead[E]: AbstractArrayRead[AModule] */
8805 }
8806 };
8807 /* runtime type HashMapKeys[MModule, AModule] */
8808 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__nit__AModule = {
8809 -1, /*CAST DEAD*/
8810 "HashMapKeys[MModule, AModule]", /* class_name_string */
8811 -1, /*CAST DEAD*/
8812 0,
8813 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__nit__AModule,
8814 8,
8815 {
8816 -1, /* empty */
8817 -1, /* empty */
8818 172, /* Collection[MModule] */
8819 -1, /* empty */
8820 139, /* Object */
8821 -1, /* empty */
8822 179, /* Collection[Object] */
8823 1818, /* HashMapKeys[MModule, AModule] */
8824 },
8825 };
8826 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__nit__AModule = {
8827 0, /* dummy */
8828 {
8829 &type_standard__HashMap__nit__MModule__nit__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
8830 &type_nit__MModule, /* K: MModule */
8831 &type_standard__MapKeysIterator__nit__MModule__nit__AModule, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, AModule] */
8832 NULL, /* empty */
8833 NULL, /* empty */
8834 NULL, /* empty */
8835 NULL, /* empty */
8836 NULL, /* empty */
8837 NULL, /* empty */
8838 &type_nit__MModule, /* E: MModule */
8839 &type_nit__MModule, /* E: MModule */
8840 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
8841 &type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */
8842 }
8843 };
8844 /* runtime type HashMapValues[MModule, AModule] */
8845 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__nit__AModule = {
8846 -1, /*CAST DEAD*/
8847 "HashMapValues[MModule, AModule]", /* class_name_string */
8848 -1, /*CAST DEAD*/
8849 0,
8850 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__nit__AModule,
8851 8,
8852 {
8853 -1, /* empty */
8854 -1, /* empty */
8855 171, /* Collection[AModule] */
8856 181, /* Collection[ANode] */
8857 139, /* Object */
8858 283, /* Collection[Prod] */
8859 179, /* Collection[Object] */
8860 2204, /* HashMapValues[MModule, AModule] */
8861 },
8862 };
8863 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__nit__AModule = {
8864 0, /* dummy */
8865 {
8866 &type_standard__HashMap__nit__MModule__nit__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
8867 &type_nit__AModule, /* V: AModule */
8868 &type_standard__MapValuesIterator__nit__MModule__nit__AModule, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, AModule] */
8869 NULL, /* empty */
8870 NULL, /* empty */
8871 NULL, /* empty */
8872 NULL, /* empty */
8873 NULL, /* empty */
8874 NULL, /* empty */
8875 &type_nit__AModule, /* E: AModule */
8876 &type_nit__AModule, /* E: AModule */
8877 &type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */
8878 &type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */
8879 }
8880 };
8881 /* runtime type HashMapIterator[MModule, AModule] */
8882 const struct type type_standard__HashMapIterator__nit__MModule__nit__AModule = {
8883 -1, /*CAST DEAD*/
8884 "HashMapIterator[MModule, AModule]", /* class_name_string */
8885 -1, /*CAST DEAD*/
8886 0,
8887 &resolution_table_standard__HashMapIterator__nit__MModule__nit__AModule,
8888 6,
8889 {
8890 477, /* MapIterator[MModule, AModule] */
8891 -1, /* empty */
8892 -1, /* empty */
8893 -1, /* empty */
8894 139, /* Object */
8895 1700, /* HashMapIterator[MModule, AModule] */
8896 },
8897 };
8898 const struct types resolution_table_standard__HashMapIterator__nit__MModule__nit__AModule = {
8899 0, /* dummy */
8900 {
8901 &type_standard__HashMap__nit__MModule__nit__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
8902 }
8903 };
8904 /* runtime type HashMapKeys[MClassDef, AClassdef] */
8905 const struct type type_standard__hash_collection__HashMapKeys__nit__MClassDef__nit__AClassdef = {
8906 -1, /*CAST DEAD*/
8907 "HashMapKeys[MClassDef, AClassdef]", /* class_name_string */
8908 -1, /*CAST DEAD*/
8909 0,
8910 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__nit__AClassdef,
8911 8,
8912 {
8913 -1, /* empty */
8914 -1, /* empty */
8915 182, /* Collection[MClassDef] */
8916 -1, /* empty */
8917 139, /* Object */
8918 -1, /* empty */
8919 179, /* Collection[Object] */
8920 1819, /* HashMapKeys[MClassDef, AClassdef] */
8921 },
8922 };
8923 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__nit__AClassdef = {
8924 0, /* dummy */
8925 {
8926 &type_standard__HashMap__nit__MClassDef__nit__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
8927 &type_nit__MClassDef, /* K: MClassDef */
8928 &type_standard__MapKeysIterator__nit__MClassDef__nit__AClassdef, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, AClassdef] */
8929 NULL, /* empty */
8930 NULL, /* empty */
8931 NULL, /* empty */
8932 NULL, /* empty */
8933 NULL, /* empty */
8934 NULL, /* empty */
8935 &type_nit__MClassDef, /* E: MClassDef */
8936 &type_nit__MClassDef, /* E: MClassDef */
8937 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
8938 &type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */
8939 }
8940 };
8941 /* runtime type HashMapValues[MClassDef, AClassdef] */
8942 const struct type type_standard__hash_collection__HashMapValues__nit__MClassDef__nit__AClassdef = {
8943 -1, /*CAST DEAD*/
8944 "HashMapValues[MClassDef, AClassdef]", /* class_name_string */
8945 -1, /*CAST DEAD*/
8946 0,
8947 &resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__nit__AClassdef,
8948 8,
8949 {
8950 -1, /* empty */
8951 -1, /* empty */
8952 285, /* Collection[AClassdef] */
8953 181, /* Collection[ANode] */
8954 139, /* Object */
8955 283, /* Collection[Prod] */
8956 179, /* Collection[Object] */
8957 2205, /* HashMapValues[MClassDef, AClassdef] */
8958 },
8959 };
8960 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__nit__AClassdef = {
8961 0, /* dummy */
8962 {
8963 &type_standard__HashMap__nit__MClassDef__nit__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
8964 &type_nit__AClassdef, /* V: AClassdef */
8965 &type_standard__MapValuesIterator__nit__MClassDef__nit__AClassdef, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, AClassdef] */
8966 NULL, /* empty */
8967 NULL, /* empty */
8968 NULL, /* empty */
8969 NULL, /* empty */
8970 NULL, /* empty */
8971 NULL, /* empty */
8972 &type_nit__AClassdef, /* E: AClassdef */
8973 &type_nit__AClassdef, /* E: AClassdef */
8974 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
8975 &type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */
8976 }
8977 };
8978 /* runtime type HashMapIterator[MClassDef, AClassdef] */
8979 const struct type type_standard__HashMapIterator__nit__MClassDef__nit__AClassdef = {
8980 -1, /*CAST DEAD*/
8981 "HashMapIterator[MClassDef, AClassdef]", /* class_name_string */
8982 -1, /*CAST DEAD*/
8983 0,
8984 &resolution_table_standard__HashMapIterator__nit__MClassDef__nit__AClassdef,
8985 6,
8986 {
8987 478, /* MapIterator[MClassDef, AClassdef] */
8988 -1, /* empty */
8989 -1, /* empty */
8990 -1, /* empty */
8991 139, /* Object */
8992 1701, /* HashMapIterator[MClassDef, AClassdef] */
8993 },
8994 };
8995 const struct types resolution_table_standard__HashMapIterator__nit__MClassDef__nit__AClassdef = {
8996 0, /* dummy */
8997 {
8998 &type_standard__HashMap__nit__MClassDef__nit__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
8999 }
9000 };
9001 /* runtime type HashMapKeys[String, MModuleData[AAnnotation]] */
9002 const struct type type_standard__hash_collection__HashMapKeys__standard__String__nit__MModuleData__nit__AAnnotation = {
9003 -1, /*CAST DEAD*/
9004 "HashMapKeys[String, MModuleData[AAnnotation]]", /* class_name_string */
9005 -1, /*CAST DEAD*/
9006 0,
9007 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__MModuleData__nit__AAnnotation,
9008 9,
9009 {
9010 -1, /* empty */
9011 -1, /* empty */
9012 180, /* Collection[String] */
9013 -1, /* empty */
9014 139, /* Object */
9015 280, /* Collection[Text] */
9016 179, /* Collection[Object] */
9017 292, /* Collection[Streamable] */
9018 2206, /* HashMapKeys[String, MModuleData[AAnnotation]] */
9019 },
9020 };
9021 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__MModuleData__nit__AAnnotation = {
9022 0, /* dummy */
9023 {
9024 &type_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
9025 &type_standard__String, /* K: String */
9026 &type_standard__MapKeysIterator__standard__String__nit__MModuleData__nit__AAnnotation, /* MapKeysIterator[K, V]: MapKeysIterator[String, MModuleData[AAnnotation]] */
9027 NULL, /* empty */
9028 NULL, /* empty */
9029 NULL, /* empty */
9030 NULL, /* empty */
9031 NULL, /* empty */
9032 NULL, /* empty */
9033 &type_standard__String, /* E: String */
9034 &type_standard__String, /* E: String */
9035 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
9036 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
9037 }
9038 };
9039 /* runtime type HashMapValues[String, MModuleData[AAnnotation]] */
9040 const struct type type_standard__hash_collection__HashMapValues__standard__String__nit__MModuleData__nit__AAnnotation = {
9041 -1, /*CAST DEAD*/
9042 "HashMapValues[String, MModuleData[AAnnotation]]", /* class_name_string */
9043 -1, /*CAST DEAD*/
9044 0,
9045 &resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__MModuleData__nit__AAnnotation,
9046 8,
9047 {
9048 -1, /* empty */
9049 -1, /* empty */
9050 325, /* Collection[MModuleData[AAnnotation]] */
9051 -1, /* empty */
9052 139, /* Object */
9053 -1, /* empty */
9054 179, /* Collection[Object] */
9055 1820, /* HashMapValues[String, MModuleData[AAnnotation]] */
9056 },
9057 };
9058 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__MModuleData__nit__AAnnotation = {
9059 0, /* dummy */
9060 {
9061 &type_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
9062 &type_nit__MModuleData__nit__AAnnotation, /* V: MModuleData[AAnnotation] */
9063 &type_standard__MapValuesIterator__standard__String__nit__MModuleData__nit__AAnnotation, /* MapValuesIterator[K, V]: MapValuesIterator[String, MModuleData[AAnnotation]] */
9064 NULL, /* empty */
9065 NULL, /* empty */
9066 NULL, /* empty */
9067 NULL, /* empty */
9068 NULL, /* empty */
9069 NULL, /* empty */
9070 &type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */
9071 &type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */
9072 &type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */
9073 &type_standard__Array__nit__MModuleData__nit__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */
9074 }
9075 };
9076 /* runtime type HashMapIterator[String, MModuleData[AAnnotation]] */
9077 const struct type type_standard__HashMapIterator__standard__String__nit__MModuleData__nit__AAnnotation = {
9078 -1, /*CAST DEAD*/
9079 "HashMapIterator[String, MModuleData[AAnnotation]]", /* class_name_string */
9080 -1, /*CAST DEAD*/
9081 0,
9082 &resolution_table_standard__HashMapIterator__standard__String__nit__MModuleData__nit__AAnnotation,
9083 6,
9084 {
9085 479, /* MapIterator[String, MModuleData[AAnnotation]] */
9086 -1, /* empty */
9087 -1, /* empty */
9088 -1, /* empty */
9089 139, /* Object */
9090 1702, /* HashMapIterator[String, MModuleData[AAnnotation]] */
9091 },
9092 };
9093 const struct types resolution_table_standard__HashMapIterator__standard__String__nit__MModuleData__nit__AAnnotation = {
9094 0, /* dummy */
9095 {
9096 &type_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
9097 }
9098 };
9099 /* runtime type HashMapKeys[MPropDef, APropdef] */
9100 const struct type type_standard__hash_collection__HashMapKeys__nit__MPropDef__nit__APropdef = {
9101 -1, /*CAST DEAD*/
9102 "HashMapKeys[MPropDef, APropdef]", /* class_name_string */
9103 -1, /*CAST DEAD*/
9104 0,
9105 &resolution_table_standard__hash_collection__HashMapKeys__nit__MPropDef__nit__APropdef,
9106 10,
9107 {
9108 -1, /* empty */
9109 -1, /* empty */
9110 -1, /* empty */
9111 -1, /* empty */
9112 139, /* Object */
9113 276, /* Collection[MPropDef] */
9114 179, /* Collection[Object] */
9115 185, /* Collection[PropertyLayoutElement] */
9116 291, /* Collection[nullable MPropDef] */
9117 2207, /* HashMapKeys[MPropDef, APropdef] */
9118 },
9119 };
9120 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MPropDef__nit__APropdef = {
9121 0, /* dummy */
9122 {
9123 &type_standard__HashMap__nit__MPropDef__nit__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
9124 &type_nit__MPropDef, /* K: MPropDef */
9125 &type_standard__MapKeysIterator__nit__MPropDef__nit__APropdef, /* MapKeysIterator[K, V]: MapKeysIterator[MPropDef, APropdef] */
9126 NULL, /* empty */
9127 NULL, /* empty */
9128 NULL, /* empty */
9129 NULL, /* empty */
9130 NULL, /* empty */
9131 NULL, /* empty */
9132 &type_nit__MPropDef, /* E: MPropDef */
9133 &type_nit__MPropDef, /* E: MPropDef */
9134 &type_standard__Collection__nit__MPropDef, /* Collection[E]: Collection[MPropDef] */
9135 &type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */
9136 }
9137 };
9138 /* runtime type HashMapValues[MPropDef, APropdef] */
9139 const struct type type_standard__hash_collection__HashMapValues__nit__MPropDef__nit__APropdef = {
9140 -1, /*CAST DEAD*/
9141 "HashMapValues[MPropDef, APropdef]", /* class_name_string */
9142 -1, /*CAST DEAD*/
9143 0,
9144 &resolution_table_standard__hash_collection__HashMapValues__nit__MPropDef__nit__APropdef,
9145 9,
9146 {
9147 -1, /* empty */
9148 -1, /* empty */
9149 -1, /* empty */
9150 181, /* Collection[ANode] */
9151 139, /* Object */
9152 283, /* Collection[Prod] */
9153 179, /* Collection[Object] */
9154 304, /* Collection[APropdef] */
9155 2208, /* HashMapValues[MPropDef, APropdef] */
9156 },
9157 };
9158 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MPropDef__nit__APropdef = {
9159 0, /* dummy */
9160 {
9161 &type_standard__HashMap__nit__MPropDef__nit__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
9162 &type_nit__APropdef, /* V: APropdef */
9163 &type_standard__MapValuesIterator__nit__MPropDef__nit__APropdef, /* MapValuesIterator[K, V]: MapValuesIterator[MPropDef, APropdef] */
9164 NULL, /* empty */
9165 NULL, /* empty */
9166 NULL, /* empty */
9167 NULL, /* empty */
9168 NULL, /* empty */
9169 NULL, /* empty */
9170 &type_nit__APropdef, /* E: APropdef */
9171 &type_nit__APropdef, /* E: APropdef */
9172 &type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
9173 &type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */
9174 }
9175 };
9176 /* runtime type HashMapIterator[MPropDef, APropdef] */
9177 const struct type type_standard__HashMapIterator__nit__MPropDef__nit__APropdef = {
9178 -1, /*CAST DEAD*/
9179 "HashMapIterator[MPropDef, APropdef]", /* class_name_string */
9180 -1, /*CAST DEAD*/
9181 0,
9182 &resolution_table_standard__HashMapIterator__nit__MPropDef__nit__APropdef,
9183 6,
9184 {
9185 480, /* MapIterator[MPropDef, APropdef] */
9186 -1, /* empty */
9187 -1, /* empty */
9188 -1, /* empty */
9189 139, /* Object */
9190 1703, /* HashMapIterator[MPropDef, APropdef] */
9191 },
9192 };
9193 const struct types resolution_table_standard__HashMapIterator__nit__MPropDef__nit__APropdef = {
9194 0, /* dummy */
9195 {
9196 &type_standard__HashMap__nit__MPropDef__nit__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
9197 }
9198 };
9199 /* runtime type ArraySetIterator[MModule] */
9200 const struct type type_standard__array__ArraySetIterator__nit__MModule = {
9201 -1, /*CAST DEAD*/
9202 "ArraySetIterator[MModule]", /* class_name_string */
9203 -1, /*CAST DEAD*/
9204 0,
9205 &resolution_table_standard__array__ArraySetIterator__nit__MModule,
9206 6,
9207 {
9208 -1, /* empty */
9209 -1, /* empty */
9210 -1, /* empty */
9211 -1, /* empty */
9212 139, /* Object */
9213 862, /* ArraySetIterator[MModule] */
9214 },
9215 };
9216 const struct types resolution_table_standard__array__ArraySetIterator__nit__MModule = {
9217 0, /* dummy */
9218 {
9219 &type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */
9220 &type_standard__array__ArrayIterator__nit__MModule, /* ArrayIterator[E]: ArrayIterator[MModule] */
9221 }
9222 };
9223 /* runtime type ArrayIterator[AAnnotation] */
9224 const struct type type_standard__array__ArrayIterator__nit__AAnnotation = {
9225 -1, /*CAST DEAD*/
9226 "ArrayIterator[AAnnotation]", /* class_name_string */
9227 -1, /*CAST DEAD*/
9228 0,
9229 &resolution_table_standard__array__ArrayIterator__nit__AAnnotation,
9230 6,
9231 {
9232 -1, /* empty */
9233 -1, /* empty */
9234 -1, /* empty */
9235 -1, /* empty */
9236 139, /* Object */
9237 863, /* ArrayIterator[AAnnotation] */
9238 },
9239 };
9240 const struct types resolution_table_standard__array__ArrayIterator__nit__AAnnotation = {
9241 0, /* dummy */
9242 {
9243 &type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */
9244 &type_standard__AbstractArrayRead__nit__AAnnotation, /* AbstractArrayRead[E]: AbstractArrayRead[AAnnotation] */
9245 }
9246 };
9247 /* runtime type HashSetIterator[MModule] */
9248 const struct type type_standard__hash_collection__HashSetIterator__nit__MModule = {
9249 -1, /*CAST DEAD*/
9250 "HashSetIterator[MModule]", /* class_name_string */
9251 -1, /*CAST DEAD*/
9252 0,
9253 &resolution_table_standard__hash_collection__HashSetIterator__nit__MModule,
9254 6,
9255 {
9256 -1, /* empty */
9257 -1, /* empty */
9258 -1, /* empty */
9259 -1, /* empty */
9260 139, /* Object */
9261 864, /* HashSetIterator[MModule] */
9262 },
9263 };
9264 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MModule = {
9265 0, /* dummy */
9266 {
9267 &type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */
9268 &type_standard__HashSet__nit__MModule, /* HashSet[E]: HashSet[MModule] */
9269 }
9270 };
9271 /* runtime type ArrayIterator[MClassDef] */
9272 const struct type type_standard__array__ArrayIterator__nit__MClassDef = {
9273 -1, /*CAST DEAD*/
9274 "ArrayIterator[MClassDef]", /* class_name_string */
9275 -1, /*CAST DEAD*/
9276 0,
9277 &resolution_table_standard__array__ArrayIterator__nit__MClassDef,
9278 6,
9279 {
9280 -1, /* empty */
9281 -1, /* empty */
9282 -1, /* empty */
9283 -1, /* empty */
9284 139, /* Object */
9285 865, /* ArrayIterator[MClassDef] */
9286 },
9287 };
9288 const struct types resolution_table_standard__array__ArrayIterator__nit__MClassDef = {
9289 0, /* dummy */
9290 {
9291 &type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */
9292 &type_standard__AbstractArrayRead__nit__MClassDef, /* AbstractArrayRead[E]: AbstractArrayRead[MClassDef] */
9293 }
9294 };
9295 /* runtime type HashMapKeys[MClass, Set[MProperty]] */
9296 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MProperty = {
9297 -1, /*CAST DEAD*/
9298 "HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */
9299 -1, /*CAST DEAD*/
9300 0,
9301 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MProperty,
9302 8,
9303 {
9304 -1, /* empty */
9305 -1, /* empty */
9306 174, /* Collection[MClass] */
9307 290, /* Collection[nullable MClass] */
9308 139, /* Object */
9309 -1, /* empty */
9310 179, /* Collection[Object] */
9311 2027, /* HashMapKeys[MClass, Set[MProperty]] */
9312 },
9313 };
9314 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MProperty = {
9315 0, /* dummy */
9316 {
9317 &type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
9318 &type_nit__MClass, /* K: MClass */
9319 &type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MProperty]] */
9320 NULL, /* empty */
9321 NULL, /* empty */
9322 NULL, /* empty */
9323 NULL, /* empty */
9324 NULL, /* empty */
9325 NULL, /* empty */
9326 &type_nit__MClass, /* E: MClass */
9327 &type_nit__MClass, /* E: MClass */
9328 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
9329 &type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */
9330 }
9331 };
9332 /* runtime type HashMapValues[MClass, Set[MProperty]] */
9333 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MProperty = {
9334 -1, /*CAST DEAD*/
9335 "HashMapValues[MClass, Set[MProperty]]", /* class_name_string */
9336 -1, /*CAST DEAD*/
9337 0,
9338 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MProperty,
9339 8,
9340 {
9341 -1, /* empty */
9342 -1, /* empty */
9343 326, /* Collection[Set[MProperty]] */
9344 -1, /* empty */
9345 139, /* Object */
9346 337, /* Collection[Set[PropertyLayoutElement]] */
9347 179, /* Collection[Object] */
9348 2028, /* HashMapValues[MClass, Set[MProperty]] */
9349 },
9350 };
9351 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MProperty = {
9352 0, /* dummy */
9353 {
9354 &type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
9355 &type_standard__Set__nit__MProperty, /* V: Set[MProperty] */
9356 &type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MProperty]] */
9357 NULL, /* empty */
9358 NULL, /* empty */
9359 NULL, /* empty */
9360 NULL, /* empty */
9361 NULL, /* empty */
9362 NULL, /* empty */
9363 &type_standard__Set__nit__MProperty, /* E: Set[MProperty] */
9364 &type_standard__Set__nit__MProperty, /* E: Set[MProperty] */
9365 &type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */
9366 &type_standard__Array__standard__Set__nit__MProperty, /* Array[E]: Array[Set[MProperty]] */
9367 }
9368 };
9369 /* runtime type HashMapIterator[MClass, Set[MProperty]] */
9370 const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MProperty = {
9371 -1, /*CAST DEAD*/
9372 "HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */
9373 -1, /*CAST DEAD*/
9374 0,
9375 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MProperty,
9376 6,
9377 {
9378 481, /* MapIterator[MClass, Set[MProperty]] */
9379 -1, /* empty */
9380 500, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
9381 -1, /* empty */
9382 139, /* Object */
9383 1821, /* HashMapIterator[MClass, Set[MProperty]] */
9384 },
9385 };
9386 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MProperty = {
9387 0, /* dummy */
9388 {
9389 &type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
9390 }
9391 };
9392 /* runtime type ArrayIterator[MClassType] */
9393 const struct type type_standard__array__ArrayIterator__nit__MClassType = {
9394 -1, /*CAST DEAD*/
9395 "ArrayIterator[MClassType]", /* class_name_string */
9396 -1, /*CAST DEAD*/
9397 0,
9398 &resolution_table_standard__array__ArrayIterator__nit__MClassType,
9399 7,
9400 {
9401 -1, /* empty */
9402 -1, /* empty */
9403 -1, /* empty */
9404 -1, /* empty */
9405 139, /* Object */
9406 743, /* ArrayIterator[MType] */
9407 1704, /* ArrayIterator[MClassType] */
9408 },
9409 };
9410 const struct types resolution_table_standard__array__ArrayIterator__nit__MClassType = {
9411 0, /* dummy */
9412 {
9413 &type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */
9414 &type_standard__AbstractArrayRead__nit__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[MClassType] */
9415 }
9416 };
9417 /* runtime type ArrayIterator[MPropDef] */
9418 const struct type type_standard__array__ArrayIterator__nit__MPropDef = {
9419 -1, /*CAST DEAD*/
9420 "ArrayIterator[MPropDef]", /* class_name_string */
9421 -1, /*CAST DEAD*/
9422 0,
9423 &resolution_table_standard__array__ArrayIterator__nit__MPropDef,
9424 6,
9425 {
9426 -1, /* empty */
9427 -1, /* empty */
9428 -1, /* empty */
9429 -1, /* empty */
9430 139, /* Object */
9431 866, /* ArrayIterator[MPropDef] */
9432 },
9433 };
9434 const struct types resolution_table_standard__array__ArrayIterator__nit__MPropDef = {
9435 0, /* dummy */
9436 {
9437 &type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */
9438 &type_standard__AbstractArrayRead__nit__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[MPropDef] */
9439 }
9440 };
9441 /* runtime type HashMapKeys[MProperty, APropdef] */
9442 const struct type type_standard__hash_collection__HashMapKeys__nit__MProperty__nit__APropdef = {
9443 -1, /*CAST DEAD*/
9444 "HashMapKeys[MProperty, APropdef]", /* class_name_string */
9445 -1, /*CAST DEAD*/
9446 0,
9447 &resolution_table_standard__hash_collection__HashMapKeys__nit__MProperty__nit__APropdef,
9448 11,
9449 {
9450 -1, /* empty */
9451 -1, /* empty */
9452 -1, /* empty */
9453 -1, /* empty */
9454 139, /* Object */
9455 -1, /* empty */
9456 179, /* Collection[Object] */
9457 185, /* Collection[PropertyLayoutElement] */
9458 187, /* Collection[MProperty] */
9459 353, /* Collection[nullable MProperty] */
9460 2209, /* HashMapKeys[MProperty, APropdef] */
9461 },
9462 };
9463 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MProperty__nit__APropdef = {
9464 0, /* dummy */
9465 {
9466 &type_standard__HashMap__nit__MProperty__nit__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
9467 &type_nit__MProperty, /* K: MProperty */
9468 &type_standard__MapKeysIterator__nit__MProperty__nit__APropdef, /* MapKeysIterator[K, V]: MapKeysIterator[MProperty, APropdef] */
9469 NULL, /* empty */
9470 NULL, /* empty */
9471 NULL, /* empty */
9472 NULL, /* empty */
9473 NULL, /* empty */
9474 NULL, /* empty */
9475 &type_nit__MProperty, /* E: MProperty */
9476 &type_nit__MProperty, /* E: MProperty */
9477 &type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */
9478 &type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */
9479 }
9480 };
9481 /* runtime type HashMapValues[MProperty, APropdef] */
9482 const struct type type_standard__hash_collection__HashMapValues__nit__MProperty__nit__APropdef = {
9483 -1, /*CAST DEAD*/
9484 "HashMapValues[MProperty, APropdef]", /* class_name_string */
9485 -1, /*CAST DEAD*/
9486 0,
9487 &resolution_table_standard__hash_collection__HashMapValues__nit__MProperty__nit__APropdef,
9488 9,
9489 {
9490 -1, /* empty */
9491 -1, /* empty */
9492 -1, /* empty */
9493 181, /* Collection[ANode] */
9494 139, /* Object */
9495 283, /* Collection[Prod] */
9496 179, /* Collection[Object] */
9497 304, /* Collection[APropdef] */
9498 2210, /* HashMapValues[MProperty, APropdef] */
9499 },
9500 };
9501 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MProperty__nit__APropdef = {
9502 0, /* dummy */
9503 {
9504 &type_standard__HashMap__nit__MProperty__nit__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
9505 &type_nit__APropdef, /* V: APropdef */
9506 &type_standard__MapValuesIterator__nit__MProperty__nit__APropdef, /* MapValuesIterator[K, V]: MapValuesIterator[MProperty, APropdef] */
9507 NULL, /* empty */
9508 NULL, /* empty */
9509 NULL, /* empty */
9510 NULL, /* empty */
9511 NULL, /* empty */
9512 NULL, /* empty */
9513 &type_nit__APropdef, /* E: APropdef */
9514 &type_nit__APropdef, /* E: APropdef */
9515 &type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
9516 &type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */
9517 }
9518 };
9519 /* runtime type HashMapIterator[MProperty, APropdef] */
9520 const struct type type_standard__HashMapIterator__nit__MProperty__nit__APropdef = {
9521 -1, /*CAST DEAD*/
9522 "HashMapIterator[MProperty, APropdef]", /* class_name_string */
9523 -1, /*CAST DEAD*/
9524 0,
9525 &resolution_table_standard__HashMapIterator__nit__MProperty__nit__APropdef,
9526 6,
9527 {
9528 482, /* MapIterator[MProperty, APropdef] */
9529 -1, /* empty */
9530 -1, /* empty */
9531 -1, /* empty */
9532 139, /* Object */
9533 1705, /* HashMapIterator[MProperty, APropdef] */
9534 },
9535 };
9536 const struct types resolution_table_standard__HashMapIterator__nit__MProperty__nit__APropdef = {
9537 0, /* dummy */
9538 {
9539 &type_standard__HashMap__nit__MProperty__nit__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
9540 }
9541 };
9542 /* runtime type ArrayIterator[Int] */
9543 const struct type type_standard__array__ArrayIterator__standard__Int = {
9544 -1, /*CAST DEAD*/
9545 "ArrayIterator[Int]", /* class_name_string */
9546 -1, /*CAST DEAD*/
9547 0,
9548 &resolution_table_standard__array__ArrayIterator__standard__Int,
9549 6,
9550 {
9551 -1, /* empty */
9552 -1, /* empty */
9553 -1, /* empty */
9554 -1, /* empty */
9555 139, /* Object */
9556 867, /* ArrayIterator[Int] */
9557 },
9558 };
9559 const struct types resolution_table_standard__array__ArrayIterator__standard__Int = {
9560 0, /* dummy */
9561 {
9562 &type_standard__Array__standard__Int, /* Array[E]: Array[Int] */
9563 &type_standard__AbstractArrayRead__standard__Int, /* AbstractArrayRead[E]: AbstractArrayRead[Int] */
9564 }
9565 };
9566 /* runtime type ArrayIterator[State] */
9567 const struct type type_standard__array__ArrayIterator__nit__parser_work__State = {
9568 -1, /*CAST DEAD*/
9569 "ArrayIterator[State]", /* class_name_string */
9570 -1, /*CAST DEAD*/
9571 0,
9572 &resolution_table_standard__array__ArrayIterator__nit__parser_work__State,
9573 6,
9574 {
9575 -1, /* empty */
9576 -1, /* empty */
9577 -1, /* empty */
9578 -1, /* empty */
9579 139, /* Object */
9580 868, /* ArrayIterator[State] */
9581 },
9582 };
9583 const struct types resolution_table_standard__array__ArrayIterator__nit__parser_work__State = {
9584 0, /* dummy */
9585 {
9586 &type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */
9587 &type_standard__AbstractArrayRead__nit__parser_work__State, /* AbstractArrayRead[E]: AbstractArrayRead[State] */
9588 }
9589 };
9590 /* runtime type ArrayIterator[MParameterType] */
9591 const struct type type_standard__array__ArrayIterator__nit__MParameterType = {
9592 -1, /*CAST DEAD*/
9593 "ArrayIterator[MParameterType]", /* class_name_string */
9594 -1, /*CAST DEAD*/
9595 0,
9596 &resolution_table_standard__array__ArrayIterator__nit__MParameterType,
9597 7,
9598 {
9599 -1, /* empty */
9600 -1, /* empty */
9601 -1, /* empty */
9602 -1, /* empty */
9603 139, /* Object */
9604 743, /* ArrayIterator[MType] */
9605 1706, /* ArrayIterator[MParameterType] */
9606 },
9607 };
9608 const struct types resolution_table_standard__array__ArrayIterator__nit__MParameterType = {
9609 0, /* dummy */
9610 {
9611 &type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */
9612 &type_standard__AbstractArrayRead__nit__MParameterType, /* AbstractArrayRead[E]: AbstractArrayRead[MParameterType] */
9613 }
9614 };
9615 /* runtime type HashMapKeys[Array[MType], MGenericType] */
9616 const struct type type_standard__hash_collection__HashMapKeys__standard__Array__nit__MType__nit__MGenericType = {
9617 -1, /*CAST DEAD*/
9618 "HashMapKeys[Array[MType], MGenericType]", /* class_name_string */
9619 -1, /*CAST DEAD*/
9620 0,
9621 &resolution_table_standard__hash_collection__HashMapKeys__standard__Array__nit__MType__nit__MGenericType,
9622 8,
9623 {
9624 -1, /* empty */
9625 -1, /* empty */
9626 327, /* Collection[Array[MType]] */
9627 330, /* Collection[Array[nullable MType]] */
9628 139, /* Object */
9629 336, /* Collection[nullable Array[nullable MType]] */
9630 179, /* Collection[Object] */
9631 2211, /* HashMapKeys[Array[MType], MGenericType] */
9632 },
9633 };
9634 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__Array__nit__MType__nit__MGenericType = {
9635 0, /* dummy */
9636 {
9637 &type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType, /* HashMap[K, V]: HashMap[Array[MType], MGenericType] */
9638 &type_standard__Array__nit__MType, /* K: Array[MType] */
9639 &type_standard__MapKeysIterator__standard__Array__nit__MType__nit__MGenericType, /* MapKeysIterator[K, V]: MapKeysIterator[Array[MType], MGenericType] */
9640 NULL, /* empty */
9641 NULL, /* empty */
9642 NULL, /* empty */
9643 NULL, /* empty */
9644 NULL, /* empty */
9645 NULL, /* empty */
9646 &type_standard__Array__nit__MType, /* E: Array[MType] */
9647 &type_standard__Array__nit__MType, /* E: Array[MType] */
9648 &type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */
9649 &type_standard__Array__standard__Array__nit__MType, /* Array[E]: Array[Array[MType]] */
9650 }
9651 };
9652 /* runtime type HashMapValues[Array[MType], MGenericType] */
9653 const struct type type_standard__hash_collection__HashMapValues__standard__Array__nit__MType__nit__MGenericType = {
9654 -1, /*CAST DEAD*/
9655 "HashMapValues[Array[MType], MGenericType]", /* class_name_string */
9656 -1, /*CAST DEAD*/
9657 0,
9658 &resolution_table_standard__hash_collection__HashMapValues__standard__Array__nit__MType__nit__MGenericType,
9659 10,
9660 {
9661 -1, /* empty */
9662 -1, /* empty */
9663 -1, /* empty */
9664 173, /* Collection[MClassType] */
9665 139, /* Object */
9666 175, /* Collection[MType] */
9667 179, /* Collection[Object] */
9668 298, /* Collection[nullable MType] */
9669 328, /* Collection[MGenericType] */
9670 2286, /* HashMapValues[Array[MType], MGenericType] */
9671 },
9672 };
9673 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__Array__nit__MType__nit__MGenericType = {
9674 0, /* dummy */
9675 {
9676 &type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType, /* HashMap[K, V]: HashMap[Array[MType], MGenericType] */
9677 &type_nit__MGenericType, /* V: MGenericType */
9678 &type_standard__MapValuesIterator__standard__Array__nit__MType__nit__MGenericType, /* MapValuesIterator[K, V]: MapValuesIterator[Array[MType], MGenericType] */
9679 NULL, /* empty */
9680 NULL, /* empty */
9681 NULL, /* empty */
9682 NULL, /* empty */
9683 NULL, /* empty */
9684 NULL, /* empty */
9685 &type_nit__MGenericType, /* E: MGenericType */
9686 &type_nit__MGenericType, /* E: MGenericType */
9687 &type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */
9688 &type_standard__Array__nit__MGenericType, /* Array[E]: Array[MGenericType] */
9689 }
9690 };
9691 /* runtime type HashMapIterator[Array[MType], MGenericType] */
9692 const struct type type_standard__HashMapIterator__standard__Array__nit__MType__nit__MGenericType = {
9693 -1, /*CAST DEAD*/
9694 "HashMapIterator[Array[MType], MGenericType]", /* class_name_string */
9695 -1, /*CAST DEAD*/
9696 0,
9697 &resolution_table_standard__HashMapIterator__standard__Array__nit__MType__nit__MGenericType,
9698 6,
9699 {
9700 483, /* MapIterator[Array[MType], MGenericType] */
9701 -1, /* empty */
9702 -1, /* empty */
9703 -1, /* empty */
9704 139, /* Object */
9705 1707, /* HashMapIterator[Array[MType], MGenericType] */
9706 },
9707 };
9708 const struct types resolution_table_standard__HashMapIterator__standard__Array__nit__MType__nit__MGenericType = {
9709 0, /* dummy */
9710 {
9711 &type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType, /* HashMap[K, V]: HashMap[Array[MType], MGenericType] */
9712 }
9713 };
9714 /* runtime type ArrayIterator[Text] */
9715 const struct type type_standard__array__ArrayIterator__standard__Text = {
9716 -1, /*CAST DEAD*/
9717 "ArrayIterator[Text]", /* class_name_string */
9718 -1, /*CAST DEAD*/
9719 0,
9720 &resolution_table_standard__array__ArrayIterator__standard__Text,
9721 6,
9722 {
9723 -1, /* empty */
9724 -1, /* empty */
9725 -1, /* empty */
9726 -1, /* empty */
9727 139, /* Object */
9728 869, /* ArrayIterator[Text] */
9729 },
9730 };
9731 const struct types resolution_table_standard__array__ArrayIterator__standard__Text = {
9732 0, /* dummy */
9733 {
9734 &type_standard__Array__standard__Text, /* Array[E]: Array[Text] */
9735 &type_standard__AbstractArrayRead__standard__Text, /* AbstractArrayRead[E]: AbstractArrayRead[Text] */
9736 }
9737 };
9738 /* runtime type HashSetIterator[MClassType] */
9739 const struct type type_standard__hash_collection__HashSetIterator__nit__MClassType = {
9740 -1, /*CAST DEAD*/
9741 "HashSetIterator[MClassType]", /* class_name_string */
9742 -1, /*CAST DEAD*/
9743 0,
9744 &resolution_table_standard__hash_collection__HashSetIterator__nit__MClassType,
9745 6,
9746 {
9747 -1, /* empty */
9748 -1, /* empty */
9749 -1, /* empty */
9750 -1, /* empty */
9751 139, /* Object */
9752 870, /* HashSetIterator[MClassType] */
9753 },
9754 };
9755 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MClassType = {
9756 0, /* dummy */
9757 {
9758 &type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */
9759 &type_standard__HashSet__nit__MClassType, /* HashSet[E]: HashSet[MClassType] */
9760 }
9761 };
9762 /* runtime type HashSetIterator[MClass] */
9763 const struct type type_standard__hash_collection__HashSetIterator__nit__MClass = {
9764 -1, /*CAST DEAD*/
9765 "HashSetIterator[MClass]", /* class_name_string */
9766 -1, /*CAST DEAD*/
9767 0,
9768 &resolution_table_standard__hash_collection__HashSetIterator__nit__MClass,
9769 6,
9770 {
9771 -1, /* empty */
9772 -1, /* empty */
9773 -1, /* empty */
9774 -1, /* empty */
9775 139, /* Object */
9776 871, /* HashSetIterator[MClass] */
9777 },
9778 };
9779 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MClass = {
9780 0, /* dummy */
9781 {
9782 &type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */
9783 &type_standard__HashSet__nit__MClass, /* HashSet[E]: HashSet[MClass] */
9784 }
9785 };
9786 /* runtime type HashSetIterator[MType] */
9787 const struct type type_standard__hash_collection__HashSetIterator__nit__MType = {
9788 -1, /*CAST DEAD*/
9789 "HashSetIterator[MType]", /* class_name_string */
9790 -1, /*CAST DEAD*/
9791 0,
9792 &resolution_table_standard__hash_collection__HashSetIterator__nit__MType,
9793 6,
9794 {
9795 -1, /* empty */
9796 -1, /* empty */
9797 -1, /* empty */
9798 -1, /* empty */
9799 139, /* Object */
9800 872, /* HashSetIterator[MType] */
9801 },
9802 };
9803 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MType = {
9804 0, /* dummy */
9805 {
9806 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
9807 &type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */
9808 }
9809 };
9810 /* runtime type HashSetIterator[MMethodDef] */
9811 const struct type type_standard__hash_collection__HashSetIterator__nit__MMethodDef = {
9812 -1, /*CAST DEAD*/
9813 "HashSetIterator[MMethodDef]", /* class_name_string */
9814 -1, /*CAST DEAD*/
9815 0,
9816 &resolution_table_standard__hash_collection__HashSetIterator__nit__MMethodDef,
9817 6,
9818 {
9819 -1, /* empty */
9820 -1, /* empty */
9821 -1, /* empty */
9822 -1, /* empty */
9823 139, /* Object */
9824 873, /* HashSetIterator[MMethodDef] */
9825 },
9826 };
9827 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MMethodDef = {
9828 0, /* dummy */
9829 {
9830 &type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
9831 &type_standard__HashSet__nit__MMethodDef, /* HashSet[E]: HashSet[MMethodDef] */
9832 }
9833 };
9834 /* runtime type HashSetIterator[MMethod] */
9835 const struct type type_standard__hash_collection__HashSetIterator__nit__MMethod = {
9836 -1, /*CAST DEAD*/
9837 "HashSetIterator[MMethod]", /* class_name_string */
9838 -1, /*CAST DEAD*/
9839 0,
9840 &resolution_table_standard__hash_collection__HashSetIterator__nit__MMethod,
9841 6,
9842 {
9843 -1, /* empty */
9844 -1, /* empty */
9845 -1, /* empty */
9846 -1, /* empty */
9847 139, /* Object */
9848 874, /* HashSetIterator[MMethod] */
9849 },
9850 };
9851 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MMethod = {
9852 0, /* dummy */
9853 {
9854 &type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */
9855 &type_standard__HashSet__nit__MMethod, /* HashSet[E]: HashSet[MMethod] */
9856 }
9857 };
9858 /* runtime type HashSetIterator[CallSite] */
9859 const struct type type_standard__hash_collection__HashSetIterator__nit__CallSite = {
9860 -1, /*CAST DEAD*/
9861 "HashSetIterator[CallSite]", /* class_name_string */
9862 -1, /*CAST DEAD*/
9863 0,
9864 &resolution_table_standard__hash_collection__HashSetIterator__nit__CallSite,
9865 6,
9866 {
9867 -1, /* empty */
9868 -1, /* empty */
9869 -1, /* empty */
9870 -1, /* empty */
9871 139, /* Object */
9872 875, /* HashSetIterator[CallSite] */
9873 },
9874 };
9875 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__CallSite = {
9876 0, /* dummy */
9877 {
9878 &type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */
9879 &type_standard__HashSet__nit__CallSite, /* HashSet[E]: HashSet[CallSite] */
9880 }
9881 };
9882 /* runtime type ArrayIterator[MMethod] */
9883 const struct type type_standard__array__ArrayIterator__nit__MMethod = {
9884 -1, /*CAST DEAD*/
9885 "ArrayIterator[MMethod]", /* class_name_string */
9886 -1, /*CAST DEAD*/
9887 0,
9888 &resolution_table_standard__array__ArrayIterator__nit__MMethod,
9889 6,
9890 {
9891 -1, /* empty */
9892 -1, /* empty */
9893 -1, /* empty */
9894 -1, /* empty */
9895 139, /* Object */
9896 876, /* ArrayIterator[MMethod] */
9897 },
9898 };
9899 const struct types resolution_table_standard__array__ArrayIterator__nit__MMethod = {
9900 0, /* dummy */
9901 {
9902 &type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */
9903 &type_standard__AbstractArrayRead__nit__MMethod, /* AbstractArrayRead[E]: AbstractArrayRead[MMethod] */
9904 }
9905 };
9906 /* runtime type ListIterator[MMethodDef] */
9907 const struct type type_standard__ListIterator__nit__MMethodDef = {
9908 -1, /*CAST DEAD*/
9909 "ListIterator[MMethodDef]", /* class_name_string */
9910 -1, /*CAST DEAD*/
9911 0,
9912 &resolution_table_standard__ListIterator__nit__MMethodDef,
9913 6,
9914 {
9915 -1, /* empty */
9916 -1, /* empty */
9917 -1, /* empty */
9918 -1, /* empty */
9919 139, /* Object */
9920 877, /* ListIterator[MMethodDef] */
9921 },
9922 };
9923 const struct types resolution_table_standard__ListIterator__nit__MMethodDef = {
9924 0, /* dummy */
9925 {
9926 &type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
9927 &type_standard__List__nit__MMethodDef, /* List[E]: List[MMethodDef] */
9928 }
9929 };
9930 /* runtime type HashMapKeys[MClassDef, HashSet[MType]] */
9931 const struct type type_standard__hash_collection__HashMapKeys__nit__MClassDef__standard__HashSet__nit__MType = {
9932 -1, /*CAST DEAD*/
9933 "HashMapKeys[MClassDef, HashSet[MType]]", /* class_name_string */
9934 -1, /*CAST DEAD*/
9935 0,
9936 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__standard__HashSet__nit__MType,
9937 8,
9938 {
9939 -1, /* empty */
9940 -1, /* empty */
9941 182, /* Collection[MClassDef] */
9942 -1, /* empty */
9943 139, /* Object */
9944 -1, /* empty */
9945 179, /* Collection[Object] */
9946 1822, /* HashMapKeys[MClassDef, HashSet[MType]] */
9947 },
9948 };
9949 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__standard__HashSet__nit__MType = {
9950 0, /* dummy */
9951 {
9952 &type_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType, /* HashMap[K, V]: HashMap[MClassDef, HashSet[MType]] */
9953 &type_nit__MClassDef, /* K: MClassDef */
9954 &type_standard__MapKeysIterator__nit__MClassDef__standard__HashSet__nit__MType, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, HashSet[MType]] */
9955 NULL, /* empty */
9956 NULL, /* empty */
9957 NULL, /* empty */
9958 NULL, /* empty */
9959 NULL, /* empty */
9960 NULL, /* empty */
9961 &type_nit__MClassDef, /* E: MClassDef */
9962 &type_nit__MClassDef, /* E: MClassDef */
9963 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
9964 &type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */
9965 }
9966 };
9967 /* runtime type HashMapValues[MClassDef, HashSet[MType]] */
9968 const struct type type_standard__hash_collection__HashMapValues__nit__MClassDef__standard__HashSet__nit__MType = {
9969 -1, /*CAST DEAD*/
9970 "HashMapValues[MClassDef, HashSet[MType]]", /* class_name_string */
9971 -1, /*CAST DEAD*/
9972 0,
9973 &resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__standard__HashSet__nit__MType,
9974 8,
9975 {
9976 -1, /* empty */
9977 -1, /* empty */
9978 329, /* Collection[HashSet[MType]] */
9979 341, /* Collection[Set[MType]] */
9980 139, /* Object */
9981 -1, /* empty */
9982 179, /* Collection[Object] */
9983 2029, /* HashMapValues[MClassDef, HashSet[MType]] */
9984 },
9985 };