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