Merge: doc: fixed some typos and other misc. corrections
[nit.git] / c_src / nitc__nith.types.6.c
1 #include "nitc__nith.types.0.h"
2 /* runtime type ReduceAction270 */
3 const struct type type_nitc__parser__ReduceAction270 = {
4 522,
5 "ReduceAction270", /* class_name_string */
6 3,
7 0,
8 NULL, /*NO RESOLUTIONS*/
9 4,
10 {
11 2380, /* Object */
12 2401, /* nullable Object */
13 2385, /* ReduceAction */
14 522, /* ReduceAction270 */
15 },
16 };
17 /* runtime type ReduceAction271 */
18 const struct type type_nitc__parser__ReduceAction271 = {
19 523,
20 "ReduceAction271", /* class_name_string */
21 3,
22 0,
23 NULL, /*NO RESOLUTIONS*/
24 4,
25 {
26 2380, /* Object */
27 2401, /* nullable Object */
28 2385, /* ReduceAction */
29 523, /* ReduceAction271 */
30 },
31 };
32 /* runtime type ReduceAction272 */
33 const struct type type_nitc__parser__ReduceAction272 = {
34 524,
35 "ReduceAction272", /* class_name_string */
36 3,
37 0,
38 NULL, /*NO RESOLUTIONS*/
39 4,
40 {
41 2380, /* Object */
42 2401, /* nullable Object */
43 2385, /* ReduceAction */
44 524, /* ReduceAction272 */
45 },
46 };
47 /* runtime type ReduceAction273 */
48 const struct type type_nitc__parser__ReduceAction273 = {
49 525,
50 "ReduceAction273", /* class_name_string */
51 3,
52 0,
53 NULL, /*NO RESOLUTIONS*/
54 4,
55 {
56 2380, /* Object */
57 2401, /* nullable Object */
58 2385, /* ReduceAction */
59 525, /* ReduceAction273 */
60 },
61 };
62 /* runtime type ReduceAction274 */
63 const struct type type_nitc__parser__ReduceAction274 = {
64 526,
65 "ReduceAction274", /* class_name_string */
66 3,
67 0,
68 NULL, /*NO RESOLUTIONS*/
69 4,
70 {
71 2380, /* Object */
72 2401, /* nullable Object */
73 2385, /* ReduceAction */
74 526, /* ReduceAction274 */
75 },
76 };
77 /* runtime type ReduceAction275 */
78 const struct type type_nitc__parser__ReduceAction275 = {
79 527,
80 "ReduceAction275", /* class_name_string */
81 3,
82 0,
83 NULL, /*NO RESOLUTIONS*/
84 4,
85 {
86 2380, /* Object */
87 2401, /* nullable Object */
88 2385, /* ReduceAction */
89 527, /* ReduceAction275 */
90 },
91 };
92 /* runtime type ReduceAction276 */
93 const struct type type_nitc__parser__ReduceAction276 = {
94 528,
95 "ReduceAction276", /* class_name_string */
96 3,
97 0,
98 NULL, /*NO RESOLUTIONS*/
99 4,
100 {
101 2380, /* Object */
102 2401, /* nullable Object */
103 2385, /* ReduceAction */
104 528, /* ReduceAction276 */
105 },
106 };
107 /* runtime type ReduceAction277 */
108 const struct type type_nitc__parser__ReduceAction277 = {
109 529,
110 "ReduceAction277", /* class_name_string */
111 3,
112 0,
113 NULL, /*NO RESOLUTIONS*/
114 4,
115 {
116 2380, /* Object */
117 2401, /* nullable Object */
118 2385, /* ReduceAction */
119 529, /* ReduceAction277 */
120 },
121 };
122 /* runtime type ReduceAction278 */
123 const struct type type_nitc__parser__ReduceAction278 = {
124 530,
125 "ReduceAction278", /* class_name_string */
126 3,
127 0,
128 NULL, /*NO RESOLUTIONS*/
129 4,
130 {
131 2380, /* Object */
132 2401, /* nullable Object */
133 2385, /* ReduceAction */
134 530, /* ReduceAction278 */
135 },
136 };
137 /* runtime type ReduceAction279 */
138 const struct type type_nitc__parser__ReduceAction279 = {
139 531,
140 "ReduceAction279", /* class_name_string */
141 3,
142 0,
143 NULL, /*NO RESOLUTIONS*/
144 4,
145 {
146 2380, /* Object */
147 2401, /* nullable Object */
148 2385, /* ReduceAction */
149 531, /* ReduceAction279 */
150 },
151 };
152 /* runtime type ReduceAction280 */
153 const struct type type_nitc__parser__ReduceAction280 = {
154 532,
155 "ReduceAction280", /* class_name_string */
156 3,
157 0,
158 NULL, /*NO RESOLUTIONS*/
159 4,
160 {
161 2380, /* Object */
162 2401, /* nullable Object */
163 2385, /* ReduceAction */
164 532, /* ReduceAction280 */
165 },
166 };
167 /* runtime type ReduceAction281 */
168 const struct type type_nitc__parser__ReduceAction281 = {
169 533,
170 "ReduceAction281", /* class_name_string */
171 3,
172 0,
173 NULL, /*NO RESOLUTIONS*/
174 4,
175 {
176 2380, /* Object */
177 2401, /* nullable Object */
178 2385, /* ReduceAction */
179 533, /* ReduceAction281 */
180 },
181 };
182 /* runtime type ReduceAction283 */
183 const struct type type_nitc__parser__ReduceAction283 = {
184 534,
185 "ReduceAction283", /* class_name_string */
186 3,
187 0,
188 NULL, /*NO RESOLUTIONS*/
189 4,
190 {
191 2380, /* Object */
192 2401, /* nullable Object */
193 2385, /* ReduceAction */
194 534, /* ReduceAction283 */
195 },
196 };
197 /* runtime type ReduceAction284 */
198 const struct type type_nitc__parser__ReduceAction284 = {
199 535,
200 "ReduceAction284", /* class_name_string */
201 3,
202 0,
203 NULL, /*NO RESOLUTIONS*/
204 4,
205 {
206 2380, /* Object */
207 2401, /* nullable Object */
208 2385, /* ReduceAction */
209 535, /* ReduceAction284 */
210 },
211 };
212 /* runtime type ReduceAction285 */
213 const struct type type_nitc__parser__ReduceAction285 = {
214 536,
215 "ReduceAction285", /* class_name_string */
216 3,
217 0,
218 NULL, /*NO RESOLUTIONS*/
219 4,
220 {
221 2380, /* Object */
222 2401, /* nullable Object */
223 2385, /* ReduceAction */
224 536, /* ReduceAction285 */
225 },
226 };
227 /* runtime type ReduceAction286 */
228 const struct type type_nitc__parser__ReduceAction286 = {
229 537,
230 "ReduceAction286", /* class_name_string */
231 3,
232 0,
233 NULL, /*NO RESOLUTIONS*/
234 4,
235 {
236 2380, /* Object */
237 2401, /* nullable Object */
238 2385, /* ReduceAction */
239 537, /* ReduceAction286 */
240 },
241 };
242 /* runtime type ReduceAction287 */
243 const struct type type_nitc__parser__ReduceAction287 = {
244 538,
245 "ReduceAction287", /* class_name_string */
246 3,
247 0,
248 NULL, /*NO RESOLUTIONS*/
249 4,
250 {
251 2380, /* Object */
252 2401, /* nullable Object */
253 2385, /* ReduceAction */
254 538, /* ReduceAction287 */
255 },
256 };
257 /* runtime type ReduceAction289 */
258 const struct type type_nitc__parser__ReduceAction289 = {
259 539,
260 "ReduceAction289", /* class_name_string */
261 3,
262 0,
263 NULL, /*NO RESOLUTIONS*/
264 4,
265 {
266 2380, /* Object */
267 2401, /* nullable Object */
268 2385, /* ReduceAction */
269 539, /* ReduceAction289 */
270 },
271 };
272 /* runtime type ReduceAction291 */
273 const struct type type_nitc__parser__ReduceAction291 = {
274 540,
275 "ReduceAction291", /* class_name_string */
276 3,
277 0,
278 NULL, /*NO RESOLUTIONS*/
279 4,
280 {
281 2380, /* Object */
282 2401, /* nullable Object */
283 2385, /* ReduceAction */
284 540, /* ReduceAction291 */
285 },
286 };
287 /* runtime type ReduceAction292 */
288 const struct type type_nitc__parser__ReduceAction292 = {
289 541,
290 "ReduceAction292", /* class_name_string */
291 3,
292 0,
293 NULL, /*NO RESOLUTIONS*/
294 4,
295 {
296 2380, /* Object */
297 2401, /* nullable Object */
298 2385, /* ReduceAction */
299 541, /* ReduceAction292 */
300 },
301 };
302 /* runtime type ReduceAction293 */
303 const struct type type_nitc__parser__ReduceAction293 = {
304 542,
305 "ReduceAction293", /* class_name_string */
306 3,
307 0,
308 NULL, /*NO RESOLUTIONS*/
309 4,
310 {
311 2380, /* Object */
312 2401, /* nullable Object */
313 2385, /* ReduceAction */
314 542, /* ReduceAction293 */
315 },
316 };
317 /* runtime type ReduceAction294 */
318 const struct type type_nitc__parser__ReduceAction294 = {
319 543,
320 "ReduceAction294", /* class_name_string */
321 3,
322 0,
323 NULL, /*NO RESOLUTIONS*/
324 4,
325 {
326 2380, /* Object */
327 2401, /* nullable Object */
328 2385, /* ReduceAction */
329 543, /* ReduceAction294 */
330 },
331 };
332 /* runtime type ReduceAction296 */
333 const struct type type_nitc__parser__ReduceAction296 = {
334 544,
335 "ReduceAction296", /* class_name_string */
336 3,
337 0,
338 NULL, /*NO RESOLUTIONS*/
339 4,
340 {
341 2380, /* Object */
342 2401, /* nullable Object */
343 2385, /* ReduceAction */
344 544, /* ReduceAction296 */
345 },
346 };
347 /* runtime type ReduceAction298 */
348 const struct type type_nitc__parser__ReduceAction298 = {
349 545,
350 "ReduceAction298", /* class_name_string */
351 3,
352 0,
353 NULL, /*NO RESOLUTIONS*/
354 4,
355 {
356 2380, /* Object */
357 2401, /* nullable Object */
358 2385, /* ReduceAction */
359 545, /* ReduceAction298 */
360 },
361 };
362 /* runtime type ReduceAction299 */
363 const struct type type_nitc__parser__ReduceAction299 = {
364 546,
365 "ReduceAction299", /* class_name_string */
366 3,
367 0,
368 NULL, /*NO RESOLUTIONS*/
369 4,
370 {
371 2380, /* Object */
372 2401, /* nullable Object */
373 2385, /* ReduceAction */
374 546, /* ReduceAction299 */
375 },
376 };
377 /* runtime type ReduceAction300 */
378 const struct type type_nitc__parser__ReduceAction300 = {
379 547,
380 "ReduceAction300", /* class_name_string */
381 3,
382 0,
383 NULL, /*NO RESOLUTIONS*/
384 4,
385 {
386 2380, /* Object */
387 2401, /* nullable Object */
388 2385, /* ReduceAction */
389 547, /* ReduceAction300 */
390 },
391 };
392 /* runtime type ReduceAction301 */
393 const struct type type_nitc__parser__ReduceAction301 = {
394 548,
395 "ReduceAction301", /* class_name_string */
396 3,
397 0,
398 NULL, /*NO RESOLUTIONS*/
399 4,
400 {
401 2380, /* Object */
402 2401, /* nullable Object */
403 2385, /* ReduceAction */
404 548, /* ReduceAction301 */
405 },
406 };
407 /* runtime type ReduceAction302 */
408 const struct type type_nitc__parser__ReduceAction302 = {
409 549,
410 "ReduceAction302", /* class_name_string */
411 3,
412 0,
413 NULL, /*NO RESOLUTIONS*/
414 4,
415 {
416 2380, /* Object */
417 2401, /* nullable Object */
418 2385, /* ReduceAction */
419 549, /* ReduceAction302 */
420 },
421 };
422 /* runtime type ReduceAction303 */
423 const struct type type_nitc__parser__ReduceAction303 = {
424 550,
425 "ReduceAction303", /* class_name_string */
426 3,
427 0,
428 NULL, /*NO RESOLUTIONS*/
429 4,
430 {
431 2380, /* Object */
432 2401, /* nullable Object */
433 2385, /* ReduceAction */
434 550, /* ReduceAction303 */
435 },
436 };
437 /* runtime type ReduceAction304 */
438 const struct type type_nitc__parser__ReduceAction304 = {
439 551,
440 "ReduceAction304", /* class_name_string */
441 3,
442 0,
443 NULL, /*NO RESOLUTIONS*/
444 4,
445 {
446 2380, /* Object */
447 2401, /* nullable Object */
448 2385, /* ReduceAction */
449 551, /* ReduceAction304 */
450 },
451 };
452 /* runtime type ReduceAction305 */
453 const struct type type_nitc__parser__ReduceAction305 = {
454 552,
455 "ReduceAction305", /* class_name_string */
456 3,
457 0,
458 NULL, /*NO RESOLUTIONS*/
459 4,
460 {
461 2380, /* Object */
462 2401, /* nullable Object */
463 2385, /* ReduceAction */
464 552, /* ReduceAction305 */
465 },
466 };
467 /* runtime type ReduceAction307 */
468 const struct type type_nitc__parser__ReduceAction307 = {
469 553,
470 "ReduceAction307", /* class_name_string */
471 3,
472 0,
473 NULL, /*NO RESOLUTIONS*/
474 4,
475 {
476 2380, /* Object */
477 2401, /* nullable Object */
478 2385, /* ReduceAction */
479 553, /* ReduceAction307 */
480 },
481 };
482 /* runtime type ReduceAction309 */
483 const struct type type_nitc__parser__ReduceAction309 = {
484 554,
485 "ReduceAction309", /* class_name_string */
486 3,
487 0,
488 NULL, /*NO RESOLUTIONS*/
489 4,
490 {
491 2380, /* Object */
492 2401, /* nullable Object */
493 2385, /* ReduceAction */
494 554, /* ReduceAction309 */
495 },
496 };
497 /* runtime type ReduceAction311 */
498 const struct type type_nitc__parser__ReduceAction311 = {
499 555,
500 "ReduceAction311", /* class_name_string */
501 3,
502 0,
503 NULL, /*NO RESOLUTIONS*/
504 4,
505 {
506 2380, /* Object */
507 2401, /* nullable Object */
508 2385, /* ReduceAction */
509 555, /* ReduceAction311 */
510 },
511 };
512 /* runtime type ReduceAction313 */
513 const struct type type_nitc__parser__ReduceAction313 = {
514 556,
515 "ReduceAction313", /* class_name_string */
516 3,
517 0,
518 NULL, /*NO RESOLUTIONS*/
519 4,
520 {
521 2380, /* Object */
522 2401, /* nullable Object */
523 2385, /* ReduceAction */
524 556, /* ReduceAction313 */
525 },
526 };
527 /* runtime type ReduceAction314 */
528 const struct type type_nitc__parser__ReduceAction314 = {
529 557,
530 "ReduceAction314", /* class_name_string */
531 3,
532 0,
533 NULL, /*NO RESOLUTIONS*/
534 4,
535 {
536 2380, /* Object */
537 2401, /* nullable Object */
538 2385, /* ReduceAction */
539 557, /* ReduceAction314 */
540 },
541 };
542 /* runtime type ReduceAction316 */
543 const struct type type_nitc__parser__ReduceAction316 = {
544 558,
545 "ReduceAction316", /* class_name_string */
546 3,
547 0,
548 NULL, /*NO RESOLUTIONS*/
549 4,
550 {
551 2380, /* Object */
552 2401, /* nullable Object */
553 2385, /* ReduceAction */
554 558, /* ReduceAction316 */
555 },
556 };
557 /* runtime type ReduceAction317 */
558 const struct type type_nitc__parser__ReduceAction317 = {
559 559,
560 "ReduceAction317", /* class_name_string */
561 3,
562 0,
563 NULL, /*NO RESOLUTIONS*/
564 4,
565 {
566 2380, /* Object */
567 2401, /* nullable Object */
568 2385, /* ReduceAction */
569 559, /* ReduceAction317 */
570 },
571 };
572 /* runtime type ReduceAction319 */
573 const struct type type_nitc__parser__ReduceAction319 = {
574 560,
575 "ReduceAction319", /* class_name_string */
576 3,
577 0,
578 NULL, /*NO RESOLUTIONS*/
579 4,
580 {
581 2380, /* Object */
582 2401, /* nullable Object */
583 2385, /* ReduceAction */
584 560, /* ReduceAction319 */
585 },
586 };
587 /* runtime type ReduceAction320 */
588 const struct type type_nitc__parser__ReduceAction320 = {
589 561,
590 "ReduceAction320", /* class_name_string */
591 3,
592 0,
593 NULL, /*NO RESOLUTIONS*/
594 4,
595 {
596 2380, /* Object */
597 2401, /* nullable Object */
598 2385, /* ReduceAction */
599 561, /* ReduceAction320 */
600 },
601 };
602 /* runtime type ReduceAction321 */
603 const struct type type_nitc__parser__ReduceAction321 = {
604 562,
605 "ReduceAction321", /* class_name_string */
606 3,
607 0,
608 NULL, /*NO RESOLUTIONS*/
609 4,
610 {
611 2380, /* Object */
612 2401, /* nullable Object */
613 2385, /* ReduceAction */
614 562, /* ReduceAction321 */
615 },
616 };
617 /* runtime type ReduceAction323 */
618 const struct type type_nitc__parser__ReduceAction323 = {
619 563,
620 "ReduceAction323", /* class_name_string */
621 3,
622 0,
623 NULL, /*NO RESOLUTIONS*/
624 4,
625 {
626 2380, /* Object */
627 2401, /* nullable Object */
628 2385, /* ReduceAction */
629 563, /* ReduceAction323 */
630 },
631 };
632 /* runtime type ReduceAction325 */
633 const struct type type_nitc__parser__ReduceAction325 = {
634 564,
635 "ReduceAction325", /* class_name_string */
636 3,
637 0,
638 NULL, /*NO RESOLUTIONS*/
639 4,
640 {
641 2380, /* Object */
642 2401, /* nullable Object */
643 2385, /* ReduceAction */
644 564, /* ReduceAction325 */
645 },
646 };
647 /* runtime type ReduceAction326 */
648 const struct type type_nitc__parser__ReduceAction326 = {
649 565,
650 "ReduceAction326", /* class_name_string */
651 3,
652 0,
653 NULL, /*NO RESOLUTIONS*/
654 4,
655 {
656 2380, /* Object */
657 2401, /* nullable Object */
658 2385, /* ReduceAction */
659 565, /* ReduceAction326 */
660 },
661 };
662 /* runtime type ReduceAction327 */
663 const struct type type_nitc__parser__ReduceAction327 = {
664 566,
665 "ReduceAction327", /* class_name_string */
666 3,
667 0,
668 NULL, /*NO RESOLUTIONS*/
669 4,
670 {
671 2380, /* Object */
672 2401, /* nullable Object */
673 2385, /* ReduceAction */
674 566, /* ReduceAction327 */
675 },
676 };
677 /* runtime type ReduceAction328 */
678 const struct type type_nitc__parser__ReduceAction328 = {
679 567,
680 "ReduceAction328", /* class_name_string */
681 3,
682 0,
683 NULL, /*NO RESOLUTIONS*/
684 4,
685 {
686 2380, /* Object */
687 2401, /* nullable Object */
688 2385, /* ReduceAction */
689 567, /* ReduceAction328 */
690 },
691 };
692 /* runtime type ReduceAction330 */
693 const struct type type_nitc__parser__ReduceAction330 = {
694 568,
695 "ReduceAction330", /* class_name_string */
696 3,
697 0,
698 NULL, /*NO RESOLUTIONS*/
699 4,
700 {
701 2380, /* Object */
702 2401, /* nullable Object */
703 2385, /* ReduceAction */
704 568, /* ReduceAction330 */
705 },
706 };
707 /* runtime type ReduceAction331 */
708 const struct type type_nitc__parser__ReduceAction331 = {
709 569,
710 "ReduceAction331", /* class_name_string */
711 3,
712 0,
713 NULL, /*NO RESOLUTIONS*/
714 4,
715 {
716 2380, /* Object */
717 2401, /* nullable Object */
718 2385, /* ReduceAction */
719 569, /* ReduceAction331 */
720 },
721 };
722 /* runtime type ReduceAction332 */
723 const struct type type_nitc__parser__ReduceAction332 = {
724 570,
725 "ReduceAction332", /* class_name_string */
726 3,
727 0,
728 NULL, /*NO RESOLUTIONS*/
729 4,
730 {
731 2380, /* Object */
732 2401, /* nullable Object */
733 2385, /* ReduceAction */
734 570, /* ReduceAction332 */
735 },
736 };
737 /* runtime type ReduceAction333 */
738 const struct type type_nitc__parser__ReduceAction333 = {
739 571,
740 "ReduceAction333", /* class_name_string */
741 3,
742 0,
743 NULL, /*NO RESOLUTIONS*/
744 4,
745 {
746 2380, /* Object */
747 2401, /* nullable Object */
748 2385, /* ReduceAction */
749 571, /* ReduceAction333 */
750 },
751 };
752 /* runtime type ReduceAction335 */
753 const struct type type_nitc__parser__ReduceAction335 = {
754 572,
755 "ReduceAction335", /* class_name_string */
756 3,
757 0,
758 NULL, /*NO RESOLUTIONS*/
759 4,
760 {
761 2380, /* Object */
762 2401, /* nullable Object */
763 2385, /* ReduceAction */
764 572, /* ReduceAction335 */
765 },
766 };
767 /* runtime type ReduceAction336 */
768 const struct type type_nitc__parser__ReduceAction336 = {
769 573,
770 "ReduceAction336", /* class_name_string */
771 3,
772 0,
773 NULL, /*NO RESOLUTIONS*/
774 4,
775 {
776 2380, /* Object */
777 2401, /* nullable Object */
778 2385, /* ReduceAction */
779 573, /* ReduceAction336 */
780 },
781 };
782 /* runtime type ReduceAction338 */
783 const struct type type_nitc__parser__ReduceAction338 = {
784 574,
785 "ReduceAction338", /* class_name_string */
786 3,
787 0,
788 NULL, /*NO RESOLUTIONS*/
789 4,
790 {
791 2380, /* Object */
792 2401, /* nullable Object */
793 2385, /* ReduceAction */
794 574, /* ReduceAction338 */
795 },
796 };
797 /* runtime type ReduceAction340 */
798 const struct type type_nitc__parser__ReduceAction340 = {
799 575,
800 "ReduceAction340", /* class_name_string */
801 3,
802 0,
803 NULL, /*NO RESOLUTIONS*/
804 4,
805 {
806 2380, /* Object */
807 2401, /* nullable Object */
808 2385, /* ReduceAction */
809 575, /* ReduceAction340 */
810 },
811 };
812 /* runtime type ReduceAction342 */
813 const struct type type_nitc__parser__ReduceAction342 = {
814 576,
815 "ReduceAction342", /* class_name_string */
816 3,
817 0,
818 NULL, /*NO RESOLUTIONS*/
819 4,
820 {
821 2380, /* Object */
822 2401, /* nullable Object */
823 2385, /* ReduceAction */
824 576, /* ReduceAction342 */
825 },
826 };
827 /* runtime type ReduceAction344 */
828 const struct type type_nitc__parser__ReduceAction344 = {
829 577,
830 "ReduceAction344", /* class_name_string */
831 3,
832 0,
833 NULL, /*NO RESOLUTIONS*/
834 4,
835 {
836 2380, /* Object */
837 2401, /* nullable Object */
838 2385, /* ReduceAction */
839 577, /* ReduceAction344 */
840 },
841 };
842 /* runtime type ReduceAction346 */
843 const struct type type_nitc__parser__ReduceAction346 = {
844 578,
845 "ReduceAction346", /* class_name_string */
846 3,
847 0,
848 NULL, /*NO RESOLUTIONS*/
849 4,
850 {
851 2380, /* Object */
852 2401, /* nullable Object */
853 2385, /* ReduceAction */
854 578, /* ReduceAction346 */
855 },
856 };
857 /* runtime type ReduceAction348 */
858 const struct type type_nitc__parser__ReduceAction348 = {
859 579,
860 "ReduceAction348", /* class_name_string */
861 3,
862 0,
863 NULL, /*NO RESOLUTIONS*/
864 4,
865 {
866 2380, /* Object */
867 2401, /* nullable Object */
868 2385, /* ReduceAction */
869 579, /* ReduceAction348 */
870 },
871 };
872 /* runtime type ReduceAction350 */
873 const struct type type_nitc__parser__ReduceAction350 = {
874 580,
875 "ReduceAction350", /* class_name_string */
876 3,
877 0,
878 NULL, /*NO RESOLUTIONS*/
879 4,
880 {
881 2380, /* Object */
882 2401, /* nullable Object */
883 2385, /* ReduceAction */
884 580, /* ReduceAction350 */
885 },
886 };
887 /* runtime type ReduceAction352 */
888 const struct type type_nitc__parser__ReduceAction352 = {
889 581,
890 "ReduceAction352", /* class_name_string */
891 3,
892 0,
893 NULL, /*NO RESOLUTIONS*/
894 4,
895 {
896 2380, /* Object */
897 2401, /* nullable Object */
898 2385, /* ReduceAction */
899 581, /* ReduceAction352 */
900 },
901 };
902 /* runtime type ReduceAction354 */
903 const struct type type_nitc__parser__ReduceAction354 = {
904 582,
905 "ReduceAction354", /* class_name_string */
906 3,
907 0,
908 NULL, /*NO RESOLUTIONS*/
909 4,
910 {
911 2380, /* Object */
912 2401, /* nullable Object */
913 2385, /* ReduceAction */
914 582, /* ReduceAction354 */
915 },
916 };
917 /* runtime type ReduceAction356 */
918 const struct type type_nitc__parser__ReduceAction356 = {
919 583,
920 "ReduceAction356", /* class_name_string */
921 3,
922 0,
923 NULL, /*NO RESOLUTIONS*/
924 4,
925 {
926 2380, /* Object */
927 2401, /* nullable Object */
928 2385, /* ReduceAction */
929 583, /* ReduceAction356 */
930 },
931 };
932 /* runtime type ReduceAction358 */
933 const struct type type_nitc__parser__ReduceAction358 = {
934 584,
935 "ReduceAction358", /* class_name_string */
936 3,
937 0,
938 NULL, /*NO RESOLUTIONS*/
939 4,
940 {
941 2380, /* Object */
942 2401, /* nullable Object */
943 2385, /* ReduceAction */
944 584, /* ReduceAction358 */
945 },
946 };
947 /* runtime type ReduceAction359 */
948 const struct type type_nitc__parser__ReduceAction359 = {
949 585,
950 "ReduceAction359", /* class_name_string */
951 3,
952 0,
953 NULL, /*NO RESOLUTIONS*/
954 4,
955 {
956 2380, /* Object */
957 2401, /* nullable Object */
958 2385, /* ReduceAction */
959 585, /* ReduceAction359 */
960 },
961 };
962 /* runtime type ReduceAction360 */
963 const struct type type_nitc__parser__ReduceAction360 = {
964 586,
965 "ReduceAction360", /* class_name_string */
966 3,
967 0,
968 NULL, /*NO RESOLUTIONS*/
969 4,
970 {
971 2380, /* Object */
972 2401, /* nullable Object */
973 2385, /* ReduceAction */
974 586, /* ReduceAction360 */
975 },
976 };
977 /* runtime type ReduceAction361 */
978 const struct type type_nitc__parser__ReduceAction361 = {
979 587,
980 "ReduceAction361", /* class_name_string */
981 3,
982 0,
983 NULL, /*NO RESOLUTIONS*/
984 4,
985 {
986 2380, /* Object */
987 2401, /* nullable Object */
988 2385, /* ReduceAction */
989 587, /* ReduceAction361 */
990 },
991 };
992 /* runtime type ReduceAction362 */
993 const struct type type_nitc__parser__ReduceAction362 = {
994 588,
995 "ReduceAction362", /* class_name_string */
996 3,
997 0,
998 NULL, /*NO RESOLUTIONS*/
999 4,
1000 {
1001 2380, /* Object */
1002 2401, /* nullable Object */
1003 2385, /* ReduceAction */
1004 588, /* ReduceAction362 */
1005 },
1006 };
1007 /* runtime type ReduceAction363 */
1008 const struct type type_nitc__parser__ReduceAction363 = {
1009 589,
1010 "ReduceAction363", /* class_name_string */
1011 3,
1012 0,
1013 NULL, /*NO RESOLUTIONS*/
1014 4,
1015 {
1016 2380, /* Object */
1017 2401, /* nullable Object */
1018 2385, /* ReduceAction */
1019 589, /* ReduceAction363 */
1020 },
1021 };
1022 /* runtime type ReduceAction364 */
1023 const struct type type_nitc__parser__ReduceAction364 = {
1024 590,
1025 "ReduceAction364", /* class_name_string */
1026 3,
1027 0,
1028 NULL, /*NO RESOLUTIONS*/
1029 4,
1030 {
1031 2380, /* Object */
1032 2401, /* nullable Object */
1033 2385, /* ReduceAction */
1034 590, /* ReduceAction364 */
1035 },
1036 };
1037 /* runtime type ReduceAction365 */
1038 const struct type type_nitc__parser__ReduceAction365 = {
1039 591,
1040 "ReduceAction365", /* class_name_string */
1041 3,
1042 0,
1043 NULL, /*NO RESOLUTIONS*/
1044 4,
1045 {
1046 2380, /* Object */
1047 2401, /* nullable Object */
1048 2385, /* ReduceAction */
1049 591, /* ReduceAction365 */
1050 },
1051 };
1052 /* runtime type ReduceAction366 */
1053 const struct type type_nitc__parser__ReduceAction366 = {
1054 592,
1055 "ReduceAction366", /* class_name_string */
1056 3,
1057 0,
1058 NULL, /*NO RESOLUTIONS*/
1059 4,
1060 {
1061 2380, /* Object */
1062 2401, /* nullable Object */
1063 2385, /* ReduceAction */
1064 592, /* ReduceAction366 */
1065 },
1066 };
1067 /* runtime type ReduceAction367 */
1068 const struct type type_nitc__parser__ReduceAction367 = {
1069 593,
1070 "ReduceAction367", /* class_name_string */
1071 3,
1072 0,
1073 NULL, /*NO RESOLUTIONS*/
1074 4,
1075 {
1076 2380, /* Object */
1077 2401, /* nullable Object */
1078 2385, /* ReduceAction */
1079 593, /* ReduceAction367 */
1080 },
1081 };
1082 /* runtime type ReduceAction368 */
1083 const struct type type_nitc__parser__ReduceAction368 = {
1084 594,
1085 "ReduceAction368", /* class_name_string */
1086 3,
1087 0,
1088 NULL, /*NO RESOLUTIONS*/
1089 4,
1090 {
1091 2380, /* Object */
1092 2401, /* nullable Object */
1093 2385, /* ReduceAction */
1094 594, /* ReduceAction368 */
1095 },
1096 };
1097 /* runtime type ReduceAction369 */
1098 const struct type type_nitc__parser__ReduceAction369 = {
1099 595,
1100 "ReduceAction369", /* class_name_string */
1101 3,
1102 0,
1103 NULL, /*NO RESOLUTIONS*/
1104 4,
1105 {
1106 2380, /* Object */
1107 2401, /* nullable Object */
1108 2385, /* ReduceAction */
1109 595, /* ReduceAction369 */
1110 },
1111 };
1112 /* runtime type ReduceAction370 */
1113 const struct type type_nitc__parser__ReduceAction370 = {
1114 596,
1115 "ReduceAction370", /* class_name_string */
1116 3,
1117 0,
1118 NULL, /*NO RESOLUTIONS*/
1119 4,
1120 {
1121 2380, /* Object */
1122 2401, /* nullable Object */
1123 2385, /* ReduceAction */
1124 596, /* ReduceAction370 */
1125 },
1126 };
1127 /* runtime type ReduceAction372 */
1128 const struct type type_nitc__parser__ReduceAction372 = {
1129 597,
1130 "ReduceAction372", /* class_name_string */
1131 3,
1132 0,
1133 NULL, /*NO RESOLUTIONS*/
1134 4,
1135 {
1136 2380, /* Object */
1137 2401, /* nullable Object */
1138 2385, /* ReduceAction */
1139 597, /* ReduceAction372 */
1140 },
1141 };
1142 /* runtime type ReduceAction373 */
1143 const struct type type_nitc__parser__ReduceAction373 = {
1144 598,
1145 "ReduceAction373", /* class_name_string */
1146 3,
1147 0,
1148 NULL, /*NO RESOLUTIONS*/
1149 4,
1150 {
1151 2380, /* Object */
1152 2401, /* nullable Object */
1153 2385, /* ReduceAction */
1154 598, /* ReduceAction373 */
1155 },
1156 };
1157 /* runtime type ReduceAction374 */
1158 const struct type type_nitc__parser__ReduceAction374 = {
1159 599,
1160 "ReduceAction374", /* class_name_string */
1161 3,
1162 0,
1163 NULL, /*NO RESOLUTIONS*/
1164 4,
1165 {
1166 2380, /* Object */
1167 2401, /* nullable Object */
1168 2385, /* ReduceAction */
1169 599, /* ReduceAction374 */
1170 },
1171 };
1172 /* runtime type ReduceAction375 */
1173 const struct type type_nitc__parser__ReduceAction375 = {
1174 600,
1175 "ReduceAction375", /* class_name_string */
1176 3,
1177 0,
1178 NULL, /*NO RESOLUTIONS*/
1179 4,
1180 {
1181 2380, /* Object */
1182 2401, /* nullable Object */
1183 2385, /* ReduceAction */
1184 600, /* ReduceAction375 */
1185 },
1186 };
1187 /* runtime type ReduceAction376 */
1188 const struct type type_nitc__parser__ReduceAction376 = {
1189 601,
1190 "ReduceAction376", /* class_name_string */
1191 3,
1192 0,
1193 NULL, /*NO RESOLUTIONS*/
1194 4,
1195 {
1196 2380, /* Object */
1197 2401, /* nullable Object */
1198 2385, /* ReduceAction */
1199 601, /* ReduceAction376 */
1200 },
1201 };
1202 /* runtime type ReduceAction377 */
1203 const struct type type_nitc__parser__ReduceAction377 = {
1204 602,
1205 "ReduceAction377", /* class_name_string */
1206 3,
1207 0,
1208 NULL, /*NO RESOLUTIONS*/
1209 4,
1210 {
1211 2380, /* Object */
1212 2401, /* nullable Object */
1213 2385, /* ReduceAction */
1214 602, /* ReduceAction377 */
1215 },
1216 };
1217 /* runtime type ReduceAction378 */
1218 const struct type type_nitc__parser__ReduceAction378 = {
1219 603,
1220 "ReduceAction378", /* class_name_string */
1221 3,
1222 0,
1223 NULL, /*NO RESOLUTIONS*/
1224 4,
1225 {
1226 2380, /* Object */
1227 2401, /* nullable Object */
1228 2385, /* ReduceAction */
1229 603, /* ReduceAction378 */
1230 },
1231 };
1232 /* runtime type ReduceAction379 */
1233 const struct type type_nitc__parser__ReduceAction379 = {
1234 604,
1235 "ReduceAction379", /* class_name_string */
1236 3,
1237 0,
1238 NULL, /*NO RESOLUTIONS*/
1239 4,
1240 {
1241 2380, /* Object */
1242 2401, /* nullable Object */
1243 2385, /* ReduceAction */
1244 604, /* ReduceAction379 */
1245 },
1246 };
1247 /* runtime type ReduceAction380 */
1248 const struct type type_nitc__parser__ReduceAction380 = {
1249 605,
1250 "ReduceAction380", /* class_name_string */
1251 3,
1252 0,
1253 NULL, /*NO RESOLUTIONS*/
1254 4,
1255 {
1256 2380, /* Object */
1257 2401, /* nullable Object */
1258 2385, /* ReduceAction */
1259 605, /* ReduceAction380 */
1260 },
1261 };
1262 /* runtime type ReduceAction381 */
1263 const struct type type_nitc__parser__ReduceAction381 = {
1264 606,
1265 "ReduceAction381", /* class_name_string */
1266 3,
1267 0,
1268 NULL, /*NO RESOLUTIONS*/
1269 4,
1270 {
1271 2380, /* Object */
1272 2401, /* nullable Object */
1273 2385, /* ReduceAction */
1274 606, /* ReduceAction381 */
1275 },
1276 };
1277 /* runtime type ReduceAction384 */
1278 const struct type type_nitc__parser__ReduceAction384 = {
1279 607,
1280 "ReduceAction384", /* class_name_string */
1281 3,
1282 0,
1283 NULL, /*NO RESOLUTIONS*/
1284 4,
1285 {
1286 2380, /* Object */
1287 2401, /* nullable Object */
1288 2385, /* ReduceAction */
1289 607, /* ReduceAction384 */
1290 },
1291 };
1292 /* runtime type ReduceAction385 */
1293 const struct type type_nitc__parser__ReduceAction385 = {
1294 608,
1295 "ReduceAction385", /* class_name_string */
1296 3,
1297 0,
1298 NULL, /*NO RESOLUTIONS*/
1299 4,
1300 {
1301 2380, /* Object */
1302 2401, /* nullable Object */
1303 2385, /* ReduceAction */
1304 608, /* ReduceAction385 */
1305 },
1306 };
1307 /* runtime type ReduceAction386 */
1308 const struct type type_nitc__parser__ReduceAction386 = {
1309 609,
1310 "ReduceAction386", /* class_name_string */
1311 3,
1312 0,
1313 NULL, /*NO RESOLUTIONS*/
1314 4,
1315 {
1316 2380, /* Object */
1317 2401, /* nullable Object */
1318 2385, /* ReduceAction */
1319 609, /* ReduceAction386 */
1320 },
1321 };
1322 /* runtime type ReduceAction387 */
1323 const struct type type_nitc__parser__ReduceAction387 = {
1324 610,
1325 "ReduceAction387", /* class_name_string */
1326 3,
1327 0,
1328 NULL, /*NO RESOLUTIONS*/
1329 4,
1330 {
1331 2380, /* Object */
1332 2401, /* nullable Object */
1333 2385, /* ReduceAction */
1334 610, /* ReduceAction387 */
1335 },
1336 };
1337 /* runtime type ReduceAction389 */
1338 const struct type type_nitc__parser__ReduceAction389 = {
1339 611,
1340 "ReduceAction389", /* class_name_string */
1341 3,
1342 0,
1343 NULL, /*NO RESOLUTIONS*/
1344 4,
1345 {
1346 2380, /* Object */
1347 2401, /* nullable Object */
1348 2385, /* ReduceAction */
1349 611, /* ReduceAction389 */
1350 },
1351 };
1352 /* runtime type ReduceAction390 */
1353 const struct type type_nitc__parser__ReduceAction390 = {
1354 612,
1355 "ReduceAction390", /* class_name_string */
1356 3,
1357 0,
1358 NULL, /*NO RESOLUTIONS*/
1359 4,
1360 {
1361 2380, /* Object */
1362 2401, /* nullable Object */
1363 2385, /* ReduceAction */
1364 612, /* ReduceAction390 */
1365 },
1366 };
1367 /* runtime type ReduceAction391 */
1368 const struct type type_nitc__parser__ReduceAction391 = {
1369 613,
1370 "ReduceAction391", /* class_name_string */
1371 3,
1372 0,
1373 NULL, /*NO RESOLUTIONS*/
1374 4,
1375 {
1376 2380, /* Object */
1377 2401, /* nullable Object */
1378 2385, /* ReduceAction */
1379 613, /* ReduceAction391 */
1380 },
1381 };
1382 /* runtime type ReduceAction392 */
1383 const struct type type_nitc__parser__ReduceAction392 = {
1384 614,
1385 "ReduceAction392", /* class_name_string */
1386 3,
1387 0,
1388 NULL, /*NO RESOLUTIONS*/
1389 4,
1390 {
1391 2380, /* Object */
1392 2401, /* nullable Object */
1393 2385, /* ReduceAction */
1394 614, /* ReduceAction392 */
1395 },
1396 };
1397 /* runtime type ReduceAction394 */
1398 const struct type type_nitc__parser__ReduceAction394 = {
1399 615,
1400 "ReduceAction394", /* class_name_string */
1401 3,
1402 0,
1403 NULL, /*NO RESOLUTIONS*/
1404 4,
1405 {
1406 2380, /* Object */
1407 2401, /* nullable Object */
1408 2385, /* ReduceAction */
1409 615, /* ReduceAction394 */
1410 },
1411 };
1412 /* runtime type ReduceAction396 */
1413 const struct type type_nitc__parser__ReduceAction396 = {
1414 616,
1415 "ReduceAction396", /* class_name_string */
1416 3,
1417 0,
1418 NULL, /*NO RESOLUTIONS*/
1419 4,
1420 {
1421 2380, /* Object */
1422 2401, /* nullable Object */
1423 2385, /* ReduceAction */
1424 616, /* ReduceAction396 */
1425 },
1426 };
1427 /* runtime type ReduceAction397 */
1428 const struct type type_nitc__parser__ReduceAction397 = {
1429 617,
1430 "ReduceAction397", /* class_name_string */
1431 3,
1432 0,
1433 NULL, /*NO RESOLUTIONS*/
1434 4,
1435 {
1436 2380, /* Object */
1437 2401, /* nullable Object */
1438 2385, /* ReduceAction */
1439 617, /* ReduceAction397 */
1440 },
1441 };
1442 /* runtime type ReduceAction398 */
1443 const struct type type_nitc__parser__ReduceAction398 = {
1444 618,
1445 "ReduceAction398", /* class_name_string */
1446 3,
1447 0,
1448 NULL, /*NO RESOLUTIONS*/
1449 4,
1450 {
1451 2380, /* Object */
1452 2401, /* nullable Object */
1453 2385, /* ReduceAction */
1454 618, /* ReduceAction398 */
1455 },
1456 };
1457 /* runtime type ReduceAction399 */
1458 const struct type type_nitc__parser__ReduceAction399 = {
1459 619,
1460 "ReduceAction399", /* class_name_string */
1461 3,
1462 0,
1463 NULL, /*NO RESOLUTIONS*/
1464 4,
1465 {
1466 2380, /* Object */
1467 2401, /* nullable Object */
1468 2385, /* ReduceAction */
1469 619, /* ReduceAction399 */
1470 },
1471 };
1472 /* runtime type ReduceAction400 */
1473 const struct type type_nitc__parser__ReduceAction400 = {
1474 620,
1475 "ReduceAction400", /* class_name_string */
1476 3,
1477 0,
1478 NULL, /*NO RESOLUTIONS*/
1479 4,
1480 {
1481 2380, /* Object */
1482 2401, /* nullable Object */
1483 2385, /* ReduceAction */
1484 620, /* ReduceAction400 */
1485 },
1486 };
1487 /* runtime type ReduceAction401 */
1488 const struct type type_nitc__parser__ReduceAction401 = {
1489 621,
1490 "ReduceAction401", /* class_name_string */
1491 3,
1492 0,
1493 NULL, /*NO RESOLUTIONS*/
1494 4,
1495 {
1496 2380, /* Object */
1497 2401, /* nullable Object */
1498 2385, /* ReduceAction */
1499 621, /* ReduceAction401 */
1500 },
1501 };
1502 /* runtime type ReduceAction404 */
1503 const struct type type_nitc__parser__ReduceAction404 = {
1504 622,
1505 "ReduceAction404", /* class_name_string */
1506 3,
1507 0,
1508 NULL, /*NO RESOLUTIONS*/
1509 4,
1510 {
1511 2380, /* Object */
1512 2401, /* nullable Object */
1513 2385, /* ReduceAction */
1514 622, /* ReduceAction404 */
1515 },
1516 };
1517 /* runtime type ReduceAction405 */
1518 const struct type type_nitc__parser__ReduceAction405 = {
1519 623,
1520 "ReduceAction405", /* class_name_string */
1521 3,
1522 0,
1523 NULL, /*NO RESOLUTIONS*/
1524 4,
1525 {
1526 2380, /* Object */
1527 2401, /* nullable Object */
1528 2385, /* ReduceAction */
1529 623, /* ReduceAction405 */
1530 },
1531 };
1532 /* runtime type ReduceAction406 */
1533 const struct type type_nitc__parser__ReduceAction406 = {
1534 624,
1535 "ReduceAction406", /* class_name_string */
1536 3,
1537 0,
1538 NULL, /*NO RESOLUTIONS*/
1539 4,
1540 {
1541 2380, /* Object */
1542 2401, /* nullable Object */
1543 2385, /* ReduceAction */
1544 624, /* ReduceAction406 */
1545 },
1546 };
1547 /* runtime type ReduceAction407 */
1548 const struct type type_nitc__parser__ReduceAction407 = {
1549 625,
1550 "ReduceAction407", /* class_name_string */
1551 3,
1552 0,
1553 NULL, /*NO RESOLUTIONS*/
1554 4,
1555 {
1556 2380, /* Object */
1557 2401, /* nullable Object */
1558 2385, /* ReduceAction */
1559 625, /* ReduceAction407 */
1560 },
1561 };
1562 /* runtime type ReduceAction408 */
1563 const struct type type_nitc__parser__ReduceAction408 = {
1564 626,
1565 "ReduceAction408", /* class_name_string */
1566 3,
1567 0,
1568 NULL, /*NO RESOLUTIONS*/
1569 4,
1570 {
1571 2380, /* Object */
1572 2401, /* nullable Object */
1573 2385, /* ReduceAction */
1574 626, /* ReduceAction408 */
1575 },
1576 };
1577 /* runtime type ReduceAction410 */
1578 const struct type type_nitc__parser__ReduceAction410 = {
1579 627,
1580 "ReduceAction410", /* class_name_string */
1581 3,
1582 0,
1583 NULL, /*NO RESOLUTIONS*/
1584 4,
1585 {
1586 2380, /* Object */
1587 2401, /* nullable Object */
1588 2385, /* ReduceAction */
1589 627, /* ReduceAction410 */
1590 },
1591 };
1592 /* runtime type ReduceAction411 */
1593 const struct type type_nitc__parser__ReduceAction411 = {
1594 628,
1595 "ReduceAction411", /* class_name_string */
1596 3,
1597 0,
1598 NULL, /*NO RESOLUTIONS*/
1599 4,
1600 {
1601 2380, /* Object */
1602 2401, /* nullable Object */
1603 2385, /* ReduceAction */
1604 628, /* ReduceAction411 */
1605 },
1606 };
1607 /* runtime type ReduceAction412 */
1608 const struct type type_nitc__parser__ReduceAction412 = {
1609 629,
1610 "ReduceAction412", /* class_name_string */
1611 3,
1612 0,
1613 NULL, /*NO RESOLUTIONS*/
1614 4,
1615 {
1616 2380, /* Object */
1617 2401, /* nullable Object */
1618 2385, /* ReduceAction */
1619 629, /* ReduceAction412 */
1620 },
1621 };
1622 /* runtime type ReduceAction413 */
1623 const struct type type_nitc__parser__ReduceAction413 = {
1624 630,
1625 "ReduceAction413", /* class_name_string */
1626 3,
1627 0,
1628 NULL, /*NO RESOLUTIONS*/
1629 4,
1630 {
1631 2380, /* Object */
1632 2401, /* nullable Object */
1633 2385, /* ReduceAction */
1634 630, /* ReduceAction413 */
1635 },
1636 };
1637 /* runtime type ReduceAction416 */
1638 const struct type type_nitc__parser__ReduceAction416 = {
1639 631,
1640 "ReduceAction416", /* class_name_string */
1641 3,
1642 0,
1643 NULL, /*NO RESOLUTIONS*/
1644 4,
1645 {
1646 2380, /* Object */
1647 2401, /* nullable Object */
1648 2385, /* ReduceAction */
1649 631, /* ReduceAction416 */
1650 },
1651 };
1652 /* runtime type ReduceAction418 */
1653 const struct type type_nitc__parser__ReduceAction418 = {
1654 632,
1655 "ReduceAction418", /* class_name_string */
1656 3,
1657 0,
1658 NULL, /*NO RESOLUTIONS*/
1659 4,
1660 {
1661 2380, /* Object */
1662 2401, /* nullable Object */
1663 2385, /* ReduceAction */
1664 632, /* ReduceAction418 */
1665 },
1666 };
1667 /* runtime type ReduceAction419 */
1668 const struct type type_nitc__parser__ReduceAction419 = {
1669 633,
1670 "ReduceAction419", /* class_name_string */
1671 3,
1672 0,
1673 NULL, /*NO RESOLUTIONS*/
1674 4,
1675 {
1676 2380, /* Object */
1677 2401, /* nullable Object */
1678 2385, /* ReduceAction */
1679 633, /* ReduceAction419 */
1680 },
1681 };
1682 /* runtime type ReduceAction420 */
1683 const struct type type_nitc__parser__ReduceAction420 = {
1684 634,
1685 "ReduceAction420", /* class_name_string */
1686 3,
1687 0,
1688 NULL, /*NO RESOLUTIONS*/
1689 4,
1690 {
1691 2380, /* Object */
1692 2401, /* nullable Object */
1693 2385, /* ReduceAction */
1694 634, /* ReduceAction420 */
1695 },
1696 };
1697 /* runtime type ReduceAction421 */
1698 const struct type type_nitc__parser__ReduceAction421 = {
1699 635,
1700 "ReduceAction421", /* class_name_string */
1701 3,
1702 0,
1703 NULL, /*NO RESOLUTIONS*/
1704 4,
1705 {
1706 2380, /* Object */
1707 2401, /* nullable Object */
1708 2385, /* ReduceAction */
1709 635, /* ReduceAction421 */
1710 },
1711 };
1712 /* runtime type ReduceAction422 */
1713 const struct type type_nitc__parser__ReduceAction422 = {
1714 636,
1715 "ReduceAction422", /* class_name_string */
1716 3,
1717 0,
1718 NULL, /*NO RESOLUTIONS*/
1719 4,
1720 {
1721 2380, /* Object */
1722 2401, /* nullable Object */
1723 2385, /* ReduceAction */
1724 636, /* ReduceAction422 */
1725 },
1726 };
1727 /* runtime type ReduceAction423 */
1728 const struct type type_nitc__parser__ReduceAction423 = {
1729 637,
1730 "ReduceAction423", /* class_name_string */
1731 3,
1732 0,
1733 NULL, /*NO RESOLUTIONS*/
1734 4,
1735 {
1736 2380, /* Object */
1737 2401, /* nullable Object */
1738 2385, /* ReduceAction */
1739 637, /* ReduceAction423 */
1740 },
1741 };
1742 /* runtime type ReduceAction424 */
1743 const struct type type_nitc__parser__ReduceAction424 = {
1744 638,
1745 "ReduceAction424", /* class_name_string */
1746 3,
1747 0,
1748 NULL, /*NO RESOLUTIONS*/
1749 4,
1750 {
1751 2380, /* Object */
1752 2401, /* nullable Object */
1753 2385, /* ReduceAction */
1754 638, /* ReduceAction424 */
1755 },
1756 };
1757 /* runtime type ReduceAction425 */
1758 const struct type type_nitc__parser__ReduceAction425 = {
1759 639,
1760 "ReduceAction425", /* class_name_string */
1761 3,
1762 0,
1763 NULL, /*NO RESOLUTIONS*/
1764 4,
1765 {
1766 2380, /* Object */
1767 2401, /* nullable Object */
1768 2385, /* ReduceAction */
1769 639, /* ReduceAction425 */
1770 },
1771 };
1772 /* runtime type ReduceAction426 */
1773 const struct type type_nitc__parser__ReduceAction426 = {
1774 640,
1775 "ReduceAction426", /* class_name_string */
1776 3,
1777 0,
1778 NULL, /*NO RESOLUTIONS*/
1779 4,
1780 {
1781 2380, /* Object */
1782 2401, /* nullable Object */
1783 2385, /* ReduceAction */
1784 640, /* ReduceAction426 */
1785 },
1786 };
1787 /* runtime type ReduceAction427 */
1788 const struct type type_nitc__parser__ReduceAction427 = {
1789 641,
1790 "ReduceAction427", /* class_name_string */
1791 3,
1792 0,
1793 NULL, /*NO RESOLUTIONS*/
1794 4,
1795 {
1796 2380, /* Object */
1797 2401, /* nullable Object */
1798 2385, /* ReduceAction */
1799 641, /* ReduceAction427 */
1800 },
1801 };
1802 /* runtime type ReduceAction428 */
1803 const struct type type_nitc__parser__ReduceAction428 = {
1804 642,
1805 "ReduceAction428", /* class_name_string */
1806 3,
1807 0,
1808 NULL, /*NO RESOLUTIONS*/
1809 4,
1810 {
1811 2380, /* Object */
1812 2401, /* nullable Object */
1813 2385, /* ReduceAction */
1814 642, /* ReduceAction428 */
1815 },
1816 };
1817 /* runtime type ReduceAction432 */
1818 const struct type type_nitc__parser__ReduceAction432 = {
1819 643,
1820 "ReduceAction432", /* class_name_string */
1821 3,
1822 0,
1823 NULL, /*NO RESOLUTIONS*/
1824 4,
1825 {
1826 2380, /* Object */
1827 2401, /* nullable Object */
1828 2385, /* ReduceAction */
1829 643, /* ReduceAction432 */
1830 },
1831 };
1832 /* runtime type ReduceAction435 */
1833 const struct type type_nitc__parser__ReduceAction435 = {
1834 644,
1835 "ReduceAction435", /* class_name_string */
1836 3,
1837 0,
1838 NULL, /*NO RESOLUTIONS*/
1839 4,
1840 {
1841 2380, /* Object */
1842 2401, /* nullable Object */
1843 2385, /* ReduceAction */
1844 644, /* ReduceAction435 */
1845 },
1846 };
1847 /* runtime type ReduceAction436 */
1848 const struct type type_nitc__parser__ReduceAction436 = {
1849 645,
1850 "ReduceAction436", /* class_name_string */
1851 3,
1852 0,
1853 NULL, /*NO RESOLUTIONS*/
1854 4,
1855 {
1856 2380, /* Object */
1857 2401, /* nullable Object */
1858 2385, /* ReduceAction */
1859 645, /* ReduceAction436 */
1860 },
1861 };
1862 /* runtime type ReduceAction437 */
1863 const struct type type_nitc__parser__ReduceAction437 = {
1864 646,
1865 "ReduceAction437", /* class_name_string */
1866 3,
1867 0,
1868 NULL, /*NO RESOLUTIONS*/
1869 4,
1870 {
1871 2380, /* Object */
1872 2401, /* nullable Object */
1873 2385, /* ReduceAction */
1874 646, /* ReduceAction437 */
1875 },
1876 };
1877 /* runtime type ReduceAction438 */
1878 const struct type type_nitc__parser__ReduceAction438 = {
1879 647,
1880 "ReduceAction438", /* class_name_string */
1881 3,
1882 0,
1883 NULL, /*NO RESOLUTIONS*/
1884 4,
1885 {
1886 2380, /* Object */
1887 2401, /* nullable Object */
1888 2385, /* ReduceAction */
1889 647, /* ReduceAction438 */
1890 },
1891 };
1892 /* runtime type ReduceAction439 */
1893 const struct type type_nitc__parser__ReduceAction439 = {
1894 648,
1895 "ReduceAction439", /* class_name_string */
1896 3,
1897 0,
1898 NULL, /*NO RESOLUTIONS*/
1899 4,
1900 {
1901 2380, /* Object */
1902 2401, /* nullable Object */
1903 2385, /* ReduceAction */
1904 648, /* ReduceAction439 */
1905 },
1906 };
1907 /* runtime type ReduceAction440 */
1908 const struct type type_nitc__parser__ReduceAction440 = {
1909 649,
1910 "ReduceAction440", /* class_name_string */
1911 3,
1912 0,
1913 NULL, /*NO RESOLUTIONS*/
1914 4,
1915 {
1916 2380, /* Object */
1917 2401, /* nullable Object */
1918 2385, /* ReduceAction */
1919 649, /* ReduceAction440 */
1920 },
1921 };
1922 /* runtime type ReduceAction441 */
1923 const struct type type_nitc__parser__ReduceAction441 = {
1924 650,
1925 "ReduceAction441", /* class_name_string */
1926 3,
1927 0,
1928 NULL, /*NO RESOLUTIONS*/
1929 4,
1930 {
1931 2380, /* Object */
1932 2401, /* nullable Object */
1933 2385, /* ReduceAction */
1934 650, /* ReduceAction441 */
1935 },
1936 };
1937 /* runtime type ReduceAction442 */
1938 const struct type type_nitc__parser__ReduceAction442 = {
1939 651,
1940 "ReduceAction442", /* class_name_string */
1941 3,
1942 0,
1943 NULL, /*NO RESOLUTIONS*/
1944 4,
1945 {
1946 2380, /* Object */
1947 2401, /* nullable Object */
1948 2385, /* ReduceAction */
1949 651, /* ReduceAction442 */
1950 },
1951 };
1952 /* runtime type ReduceAction444 */
1953 const struct type type_nitc__parser__ReduceAction444 = {
1954 652,
1955 "ReduceAction444", /* class_name_string */
1956 3,
1957 0,
1958 NULL, /*NO RESOLUTIONS*/
1959 4,
1960 {
1961 2380, /* Object */
1962 2401, /* nullable Object */
1963 2385, /* ReduceAction */
1964 652, /* ReduceAction444 */
1965 },
1966 };
1967 /* runtime type ReduceAction446 */
1968 const struct type type_nitc__parser__ReduceAction446 = {
1969 653,
1970 "ReduceAction446", /* class_name_string */
1971 3,
1972 0,
1973 NULL, /*NO RESOLUTIONS*/
1974 4,
1975 {
1976 2380, /* Object */
1977 2401, /* nullable Object */
1978 2385, /* ReduceAction */
1979 653, /* ReduceAction446 */
1980 },
1981 };
1982 /* runtime type ReduceAction447 */
1983 const struct type type_nitc__parser__ReduceAction447 = {
1984 654,
1985 "ReduceAction447", /* class_name_string */
1986 3,
1987 0,
1988 NULL, /*NO RESOLUTIONS*/
1989 4,
1990 {
1991 2380, /* Object */
1992 2401, /* nullable Object */
1993 2385, /* ReduceAction */
1994 654, /* ReduceAction447 */
1995 },
1996 };
1997 /* runtime type ReduceAction449 */
1998 const struct type type_nitc__parser__ReduceAction449 = {
1999 655,
2000 "ReduceAction449", /* class_name_string */
2001 3,
2002 0,
2003 NULL, /*NO RESOLUTIONS*/
2004 4,
2005 {
2006 2380, /* Object */
2007 2401, /* nullable Object */
2008 2385, /* ReduceAction */
2009 655, /* ReduceAction449 */
2010 },
2011 };
2012 /* runtime type ReduceAction450 */
2013 const struct type type_nitc__parser__ReduceAction450 = {
2014 656,
2015 "ReduceAction450", /* class_name_string */
2016 3,
2017 0,
2018 NULL, /*NO RESOLUTIONS*/
2019 4,
2020 {
2021 2380, /* Object */
2022 2401, /* nullable Object */
2023 2385, /* ReduceAction */
2024 656, /* ReduceAction450 */
2025 },
2026 };
2027 /* runtime type ReduceAction451 */
2028 const struct type type_nitc__parser__ReduceAction451 = {
2029 657,
2030 "ReduceAction451", /* class_name_string */
2031 3,
2032 0,
2033 NULL, /*NO RESOLUTIONS*/
2034 4,
2035 {
2036 2380, /* Object */
2037 2401, /* nullable Object */
2038 2385, /* ReduceAction */
2039 657, /* ReduceAction451 */
2040 },
2041 };
2042 /* runtime type ReduceAction452 */
2043 const struct type type_nitc__parser__ReduceAction452 = {
2044 658,
2045 "ReduceAction452", /* class_name_string */
2046 3,
2047 0,
2048 NULL, /*NO RESOLUTIONS*/
2049 4,
2050 {
2051 2380, /* Object */
2052 2401, /* nullable Object */
2053 2385, /* ReduceAction */
2054 658, /* ReduceAction452 */
2055 },
2056 };
2057 /* runtime type ReduceAction453 */
2058 const struct type type_nitc__parser__ReduceAction453 = {
2059 659,
2060 "ReduceAction453", /* class_name_string */
2061 3,
2062 0,
2063 NULL, /*NO RESOLUTIONS*/
2064 4,
2065 {
2066 2380, /* Object */
2067 2401, /* nullable Object */
2068 2385, /* ReduceAction */
2069 659, /* ReduceAction453 */
2070 },
2071 };
2072 /* runtime type ReduceAction454 */
2073 const struct type type_nitc__parser__ReduceAction454 = {
2074 660,
2075 "ReduceAction454", /* class_name_string */
2076 3,
2077 0,
2078 NULL, /*NO RESOLUTIONS*/
2079 4,
2080 {
2081 2380, /* Object */
2082 2401, /* nullable Object */
2083 2385, /* ReduceAction */
2084 660, /* ReduceAction454 */
2085 },
2086 };
2087 /* runtime type ReduceAction455 */
2088 const struct type type_nitc__parser__ReduceAction455 = {
2089 661,
2090 "ReduceAction455", /* class_name_string */
2091 3,
2092 0,
2093 NULL, /*NO RESOLUTIONS*/
2094 4,
2095 {
2096 2380, /* Object */
2097 2401, /* nullable Object */
2098 2385, /* ReduceAction */
2099 661, /* ReduceAction455 */
2100 },
2101 };
2102 /* runtime type ReduceAction456 */
2103 const struct type type_nitc__parser__ReduceAction456 = {
2104 662,
2105 "ReduceAction456", /* class_name_string */
2106 3,
2107 0,
2108 NULL, /*NO RESOLUTIONS*/
2109 4,
2110 {
2111 2380, /* Object */
2112 2401, /* nullable Object */
2113 2385, /* ReduceAction */
2114 662, /* ReduceAction456 */
2115 },
2116 };
2117 /* runtime type ReduceAction457 */
2118 const struct type type_nitc__parser__ReduceAction457 = {
2119 663,
2120 "ReduceAction457", /* class_name_string */
2121 3,
2122 0,
2123 NULL, /*NO RESOLUTIONS*/
2124 4,
2125 {
2126 2380, /* Object */
2127 2401, /* nullable Object */
2128 2385, /* ReduceAction */
2129 663, /* ReduceAction457 */
2130 },
2131 };
2132 /* runtime type ReduceAction458 */
2133 const struct type type_nitc__parser__ReduceAction458 = {
2134 664,
2135 "ReduceAction458", /* class_name_string */
2136 3,
2137 0,
2138 NULL, /*NO RESOLUTIONS*/
2139 4,
2140 {
2141 2380, /* Object */
2142 2401, /* nullable Object */
2143 2385, /* ReduceAction */
2144 664, /* ReduceAction458 */
2145 },
2146 };
2147 /* runtime type ReduceAction459 */
2148 const struct type type_nitc__parser__ReduceAction459 = {
2149 665,
2150 "ReduceAction459", /* class_name_string */
2151 3,
2152 0,
2153 NULL, /*NO RESOLUTIONS*/
2154 4,
2155 {
2156 2380, /* Object */
2157 2401, /* nullable Object */
2158 2385, /* ReduceAction */
2159 665, /* ReduceAction459 */
2160 },
2161 };
2162 /* runtime type ReduceAction460 */
2163 const struct type type_nitc__parser__ReduceAction460 = {
2164 666,
2165 "ReduceAction460", /* class_name_string */
2166 3,
2167 0,
2168 NULL, /*NO RESOLUTIONS*/
2169 4,
2170 {
2171 2380, /* Object */
2172 2401, /* nullable Object */
2173 2385, /* ReduceAction */
2174 666, /* ReduceAction460 */
2175 },
2176 };
2177 /* runtime type ReduceAction461 */
2178 const struct type type_nitc__parser__ReduceAction461 = {
2179 667,
2180 "ReduceAction461", /* class_name_string */
2181 3,
2182 0,
2183 NULL, /*NO RESOLUTIONS*/
2184 4,
2185 {
2186 2380, /* Object */
2187 2401, /* nullable Object */
2188 2385, /* ReduceAction */
2189 667, /* ReduceAction461 */
2190 },
2191 };
2192 /* runtime type ReduceAction463 */
2193 const struct type type_nitc__parser__ReduceAction463 = {
2194 668,
2195 "ReduceAction463", /* class_name_string */
2196 3,
2197 0,
2198 NULL, /*NO RESOLUTIONS*/
2199 4,
2200 {
2201 2380, /* Object */
2202 2401, /* nullable Object */
2203 2385, /* ReduceAction */
2204 668, /* ReduceAction463 */
2205 },
2206 };
2207 /* runtime type ReduceAction464 */
2208 const struct type type_nitc__parser__ReduceAction464 = {
2209 669,
2210 "ReduceAction464", /* class_name_string */
2211 3,
2212 0,
2213 NULL, /*NO RESOLUTIONS*/
2214 4,
2215 {
2216 2380, /* Object */
2217 2401, /* nullable Object */
2218 2385, /* ReduceAction */
2219 669, /* ReduceAction464 */
2220 },
2221 };
2222 /* runtime type ReduceAction465 */
2223 const struct type type_nitc__parser__ReduceAction465 = {
2224 670,
2225 "ReduceAction465", /* class_name_string */
2226 3,
2227 0,
2228 NULL, /*NO RESOLUTIONS*/
2229 4,
2230 {
2231 2380, /* Object */
2232 2401, /* nullable Object */
2233 2385, /* ReduceAction */
2234 670, /* ReduceAction465 */
2235 },
2236 };
2237 /* runtime type ReduceAction466 */
2238 const struct type type_nitc__parser__ReduceAction466 = {
2239 671,
2240 "ReduceAction466", /* class_name_string */
2241 3,
2242 0,
2243 NULL, /*NO RESOLUTIONS*/
2244 4,
2245 {
2246 2380, /* Object */
2247 2401, /* nullable Object */
2248 2385, /* ReduceAction */
2249 671, /* ReduceAction466 */
2250 },
2251 };
2252 /* runtime type ReduceAction467 */
2253 const struct type type_nitc__parser__ReduceAction467 = {
2254 672,
2255 "ReduceAction467", /* class_name_string */
2256 3,
2257 0,
2258 NULL, /*NO RESOLUTIONS*/
2259 4,
2260 {
2261 2380, /* Object */
2262 2401, /* nullable Object */
2263 2385, /* ReduceAction */
2264 672, /* ReduceAction467 */
2265 },
2266 };
2267 /* runtime type ReduceAction468 */
2268 const struct type type_nitc__parser__ReduceAction468 = {
2269 673,
2270 "ReduceAction468", /* class_name_string */
2271 3,
2272 0,
2273 NULL, /*NO RESOLUTIONS*/
2274 4,
2275 {
2276 2380, /* Object */
2277 2401, /* nullable Object */
2278 2385, /* ReduceAction */
2279 673, /* ReduceAction468 */
2280 },
2281 };
2282 /* runtime type ReduceAction469 */
2283 const struct type type_nitc__parser__ReduceAction469 = {
2284 674,
2285 "ReduceAction469", /* class_name_string */
2286 3,
2287 0,
2288 NULL, /*NO RESOLUTIONS*/
2289 4,
2290 {
2291 2380, /* Object */
2292 2401, /* nullable Object */
2293 2385, /* ReduceAction */
2294 674, /* ReduceAction469 */
2295 },
2296 };
2297 /* runtime type ReduceAction471 */
2298 const struct type type_nitc__parser__ReduceAction471 = {
2299 675,
2300 "ReduceAction471", /* class_name_string */
2301 3,
2302 0,
2303 NULL, /*NO RESOLUTIONS*/
2304 4,
2305 {
2306 2380, /* Object */
2307 2401, /* nullable Object */
2308 2385, /* ReduceAction */
2309 675, /* ReduceAction471 */
2310 },
2311 };
2312 /* runtime type ReduceAction472 */
2313 const struct type type_nitc__parser__ReduceAction472 = {
2314 676,
2315 "ReduceAction472", /* class_name_string */
2316 3,
2317 0,
2318 NULL, /*NO RESOLUTIONS*/
2319 4,
2320 {
2321 2380, /* Object */
2322 2401, /* nullable Object */
2323 2385, /* ReduceAction */
2324 676, /* ReduceAction472 */
2325 },
2326 };
2327 /* runtime type ReduceAction474 */
2328 const struct type type_nitc__parser__ReduceAction474 = {
2329 677,
2330 "ReduceAction474", /* class_name_string */
2331 3,
2332 0,
2333 NULL, /*NO RESOLUTIONS*/
2334 4,
2335 {
2336 2380, /* Object */
2337 2401, /* nullable Object */
2338 2385, /* ReduceAction */
2339 677, /* ReduceAction474 */
2340 },
2341 };
2342 /* runtime type ReduceAction475 */
2343 const struct type type_nitc__parser__ReduceAction475 = {
2344 678,
2345 "ReduceAction475", /* class_name_string */
2346 3,
2347 0,
2348 NULL, /*NO RESOLUTIONS*/
2349 4,
2350 {
2351 2380, /* Object */
2352 2401, /* nullable Object */
2353 2385, /* ReduceAction */
2354 678, /* ReduceAction475 */
2355 },
2356 };
2357 /* runtime type ReduceAction478 */
2358 const struct type type_nitc__parser__ReduceAction478 = {
2359 679,
2360 "ReduceAction478", /* class_name_string */
2361 3,
2362 0,
2363 NULL, /*NO RESOLUTIONS*/
2364 4,
2365 {
2366 2380, /* Object */
2367 2401, /* nullable Object */
2368 2385, /* ReduceAction */
2369 679, /* ReduceAction478 */
2370 },
2371 };
2372 /* runtime type ReduceAction479 */
2373 const struct type type_nitc__parser__ReduceAction479 = {
2374 680,
2375 "ReduceAction479", /* class_name_string */
2376 3,
2377 0,
2378 NULL, /*NO RESOLUTIONS*/
2379 4,
2380 {
2381 2380, /* Object */
2382 2401, /* nullable Object */
2383 2385, /* ReduceAction */
2384 680, /* ReduceAction479 */
2385 },
2386 };
2387 /* runtime type ReduceAction482 */
2388 const struct type type_nitc__parser__ReduceAction482 = {
2389 681,
2390 "ReduceAction482", /* class_name_string */
2391 3,
2392 0,
2393 NULL, /*NO RESOLUTIONS*/
2394 4,
2395 {
2396 2380, /* Object */
2397 2401, /* nullable Object */
2398 2385, /* ReduceAction */
2399 681, /* ReduceAction482 */
2400 },
2401 };
2402 /* runtime type ReduceAction484 */
2403 const struct type type_nitc__parser__ReduceAction484 = {
2404 682,
2405 "ReduceAction484", /* class_name_string */
2406 3,
2407 0,
2408 NULL, /*NO RESOLUTIONS*/
2409 4,
2410 {
2411 2380, /* Object */
2412 2401, /* nullable Object */
2413 2385, /* ReduceAction */
2414 682, /* ReduceAction484 */
2415 },
2416 };
2417 /* runtime type ReduceAction485 */
2418 const struct type type_nitc__parser__ReduceAction485 = {
2419 683,
2420 "ReduceAction485", /* class_name_string */
2421 3,
2422 0,
2423 NULL, /*NO RESOLUTIONS*/
2424 4,
2425 {
2426 2380, /* Object */
2427 2401, /* nullable Object */
2428 2385, /* ReduceAction */
2429 683, /* ReduceAction485 */
2430 },
2431 };
2432 /* runtime type ReduceAction486 */
2433 const struct type type_nitc__parser__ReduceAction486 = {
2434 684,
2435 "ReduceAction486", /* class_name_string */
2436 3,
2437 0,
2438 NULL, /*NO RESOLUTIONS*/
2439 4,
2440 {
2441 2380, /* Object */
2442 2401, /* nullable Object */
2443 2385, /* ReduceAction */
2444 684, /* ReduceAction486 */
2445 },
2446 };
2447 /* runtime type ReduceAction488 */
2448 const struct type type_nitc__parser__ReduceAction488 = {
2449 685,
2450 "ReduceAction488", /* class_name_string */
2451 3,
2452 0,
2453 NULL, /*NO RESOLUTIONS*/
2454 4,
2455 {
2456 2380, /* Object */
2457 2401, /* nullable Object */
2458 2385, /* ReduceAction */
2459 685, /* ReduceAction488 */
2460 },
2461 };
2462 /* runtime type ReduceAction490 */
2463 const struct type type_nitc__parser__ReduceAction490 = {
2464 686,
2465 "ReduceAction490", /* class_name_string */
2466 3,
2467 0,
2468 NULL, /*NO RESOLUTIONS*/
2469 4,
2470 {
2471 2380, /* Object */
2472 2401, /* nullable Object */
2473 2385, /* ReduceAction */
2474 686, /* ReduceAction490 */
2475 },
2476 };
2477 /* runtime type ReduceAction491 */
2478 const struct type type_nitc__parser__ReduceAction491 = {
2479 687,
2480 "ReduceAction491", /* class_name_string */
2481 3,
2482 0,
2483 NULL, /*NO RESOLUTIONS*/
2484 4,
2485 {
2486 2380, /* Object */
2487 2401, /* nullable Object */
2488 2385, /* ReduceAction */
2489 687, /* ReduceAction491 */
2490 },
2491 };
2492 /* runtime type ReduceAction494 */
2493 const struct type type_nitc__parser__ReduceAction494 = {
2494 688,
2495 "ReduceAction494", /* class_name_string */
2496 3,
2497 0,
2498 NULL, /*NO RESOLUTIONS*/
2499 4,
2500 {
2501 2380, /* Object */
2502 2401, /* nullable Object */
2503 2385, /* ReduceAction */
2504 688, /* ReduceAction494 */
2505 },
2506 };
2507 /* runtime type ReduceAction856 */
2508 const struct type type_nitc__parser__ReduceAction856 = {
2509 689,
2510 "ReduceAction856", /* class_name_string */
2511 3,
2512 0,
2513 NULL, /*NO RESOLUTIONS*/
2514 4,
2515 {
2516 2380, /* Object */
2517 2401, /* nullable Object */
2518 2385, /* ReduceAction */
2519 689, /* ReduceAction856 */
2520 },
2521 };
2522 /* runtime type ReduceAction858 */
2523 const struct type type_nitc__parser__ReduceAction858 = {
2524 690,
2525 "ReduceAction858", /* class_name_string */
2526 3,
2527 0,
2528 NULL, /*NO RESOLUTIONS*/
2529 4,
2530 {
2531 2380, /* Object */
2532 2401, /* nullable Object */
2533 2385, /* ReduceAction */
2534 690, /* ReduceAction858 */
2535 },
2536 };
2537 /* runtime type ReduceAction859 */
2538 const struct type type_nitc__parser__ReduceAction859 = {
2539 691,
2540 "ReduceAction859", /* class_name_string */
2541 3,
2542 0,
2543 NULL, /*NO RESOLUTIONS*/
2544 4,
2545 {
2546 2380, /* Object */
2547 2401, /* nullable Object */
2548 2385, /* ReduceAction */
2549 691, /* ReduceAction859 */
2550 },
2551 };
2552 /* runtime type ReduceAction860 */
2553 const struct type type_nitc__parser__ReduceAction860 = {
2554 692,
2555 "ReduceAction860", /* class_name_string */
2556 3,
2557 0,
2558 NULL, /*NO RESOLUTIONS*/
2559 4,
2560 {
2561 2380, /* Object */
2562 2401, /* nullable Object */
2563 2385, /* ReduceAction */
2564 692, /* ReduceAction860 */
2565 },
2566 };
2567 /* runtime type ReduceAction861 */
2568 const struct type type_nitc__parser__ReduceAction861 = {
2569 693,
2570 "ReduceAction861", /* class_name_string */
2571 3,
2572 0,
2573 NULL, /*NO RESOLUTIONS*/
2574 4,
2575 {
2576 2380, /* Object */
2577 2401, /* nullable Object */
2578 2385, /* ReduceAction */
2579 693, /* ReduceAction861 */
2580 },
2581 };
2582 /* runtime type ReduceAction862 */
2583 const struct type type_nitc__parser__ReduceAction862 = {
2584 694,
2585 "ReduceAction862", /* class_name_string */
2586 3,
2587 0,
2588 NULL, /*NO RESOLUTIONS*/
2589 4,
2590 {
2591 2380, /* Object */
2592 2401, /* nullable Object */
2593 2385, /* ReduceAction */
2594 694, /* ReduceAction862 */
2595 },
2596 };
2597 /* runtime type ReduceAction863 */
2598 const struct type type_nitc__parser__ReduceAction863 = {
2599 695,
2600 "ReduceAction863", /* class_name_string */
2601 3,
2602 0,
2603 NULL, /*NO RESOLUTIONS*/
2604 4,
2605 {
2606 2380, /* Object */
2607 2401, /* nullable Object */
2608 2385, /* ReduceAction */
2609 695, /* ReduceAction863 */
2610 },
2611 };
2612 /* runtime type ReduceAction864 */
2613 const struct type type_nitc__parser__ReduceAction864 = {
2614 696,
2615 "ReduceAction864", /* class_name_string */
2616 3,
2617 0,
2618 NULL, /*NO RESOLUTIONS*/
2619 4,
2620 {
2621 2380, /* Object */
2622 2401, /* nullable Object */
2623 2385, /* ReduceAction */
2624 696, /* ReduceAction864 */
2625 },
2626 };
2627 /* runtime type ReduceAction865 */
2628 const struct type type_nitc__parser__ReduceAction865 = {
2629 697,
2630 "ReduceAction865", /* class_name_string */
2631 3,
2632 0,
2633 NULL, /*NO RESOLUTIONS*/
2634 4,
2635 {
2636 2380, /* Object */
2637 2401, /* nullable Object */
2638 2385, /* ReduceAction */
2639 697, /* ReduceAction865 */
2640 },
2641 };
2642 /* runtime type ReduceAction866 */
2643 const struct type type_nitc__parser__ReduceAction866 = {
2644 698,
2645 "ReduceAction866", /* class_name_string */
2646 3,
2647 0,
2648 NULL, /*NO RESOLUTIONS*/
2649 4,
2650 {
2651 2380, /* Object */
2652 2401, /* nullable Object */
2653 2385, /* ReduceAction */
2654 698, /* ReduceAction866 */
2655 },
2656 };
2657 /* runtime type ReduceAction869 */
2658 const struct type type_nitc__parser__ReduceAction869 = {
2659 699,
2660 "ReduceAction869", /* class_name_string */
2661 3,
2662 0,
2663 NULL, /*NO RESOLUTIONS*/
2664 4,
2665 {
2666 2380, /* Object */
2667 2401, /* nullable Object */
2668 2385, /* ReduceAction */
2669 699, /* ReduceAction869 */
2670 },
2671 };
2672 /* runtime type ReduceAction870 */
2673 const struct type type_nitc__parser__ReduceAction870 = {
2674 700,
2675 "ReduceAction870", /* class_name_string */
2676 3,
2677 0,
2678 NULL, /*NO RESOLUTIONS*/
2679 4,
2680 {
2681 2380, /* Object */
2682 2401, /* nullable Object */
2683 2385, /* ReduceAction */
2684 700, /* ReduceAction870 */
2685 },
2686 };
2687 /* runtime type ReduceAction894 */
2688 const struct type type_nitc__parser__ReduceAction894 = {
2689 701,
2690 "ReduceAction894", /* class_name_string */
2691 3,
2692 0,
2693 NULL, /*NO RESOLUTIONS*/
2694 4,
2695 {
2696 2380, /* Object */
2697 2401, /* nullable Object */
2698 2385, /* ReduceAction */
2699 701, /* ReduceAction894 */
2700 },
2701 };
2702 /* runtime type ReduceAction895 */
2703 const struct type type_nitc__parser__ReduceAction895 = {
2704 702,
2705 "ReduceAction895", /* class_name_string */
2706 3,
2707 0,
2708 NULL, /*NO RESOLUTIONS*/
2709 4,
2710 {
2711 2380, /* Object */
2712 2401, /* nullable Object */
2713 2385, /* ReduceAction */
2714 702, /* ReduceAction895 */
2715 },
2716 };
2717 /* runtime type ReduceAction1063 */
2718 const struct type type_nitc__parser__ReduceAction1063 = {
2719 703,
2720 "ReduceAction1063", /* class_name_string */
2721 3,
2722 0,
2723 NULL, /*NO RESOLUTIONS*/
2724 4,
2725 {
2726 2380, /* Object */
2727 2401, /* nullable Object */
2728 2385, /* ReduceAction */
2729 703, /* ReduceAction1063 */
2730 },
2731 };
2732 /* runtime type ReduceAction1064 */
2733 const struct type type_nitc__parser__ReduceAction1064 = {
2734 704,
2735 "ReduceAction1064", /* class_name_string */
2736 3,
2737 0,
2738 NULL, /*NO RESOLUTIONS*/
2739 4,
2740 {
2741 2380, /* Object */
2742 2401, /* nullable Object */
2743 2385, /* ReduceAction */
2744 704, /* ReduceAction1064 */
2745 },
2746 };
2747 /* runtime type ReduceAction1065 */
2748 const struct type type_nitc__parser__ReduceAction1065 = {
2749 705,
2750 "ReduceAction1065", /* class_name_string */
2751 3,
2752 0,
2753 NULL, /*NO RESOLUTIONS*/
2754 4,
2755 {
2756 2380, /* Object */
2757 2401, /* nullable Object */
2758 2385, /* ReduceAction */
2759 705, /* ReduceAction1065 */
2760 },
2761 };
2762 /* runtime type ReduceAction1066 */
2763 const struct type type_nitc__parser__ReduceAction1066 = {
2764 706,
2765 "ReduceAction1066", /* class_name_string */
2766 3,
2767 0,
2768 NULL, /*NO RESOLUTIONS*/
2769 4,
2770 {
2771 2380, /* Object */
2772 2401, /* nullable Object */
2773 2385, /* ReduceAction */
2774 706, /* ReduceAction1066 */
2775 },
2776 };
2777 /* runtime type ReduceAction1067 */
2778 const struct type type_nitc__parser__ReduceAction1067 = {
2779 707,
2780 "ReduceAction1067", /* class_name_string */
2781 3,
2782 0,
2783 NULL, /*NO RESOLUTIONS*/
2784 4,
2785 {
2786 2380, /* Object */
2787 2401, /* nullable Object */
2788 2385, /* ReduceAction */
2789 707, /* ReduceAction1067 */
2790 },
2791 };
2792 /* runtime type ReduceAction1068 */
2793 const struct type type_nitc__parser__ReduceAction1068 = {
2794 708,
2795 "ReduceAction1068", /* class_name_string */
2796 3,
2797 0,
2798 NULL, /*NO RESOLUTIONS*/
2799 4,
2800 {
2801 2380, /* Object */
2802 2401, /* nullable Object */
2803 2385, /* ReduceAction */
2804 708, /* ReduceAction1068 */
2805 },
2806 };
2807 /* runtime type ReduceAction1070 */
2808 const struct type type_nitc__parser__ReduceAction1070 = {
2809 709,
2810 "ReduceAction1070", /* class_name_string */
2811 3,
2812 0,
2813 NULL, /*NO RESOLUTIONS*/
2814 4,
2815 {
2816 2380, /* Object */
2817 2401, /* nullable Object */
2818 2385, /* ReduceAction */
2819 709, /* ReduceAction1070 */
2820 },
2821 };
2822 /* runtime type ReduceAction1072 */
2823 const struct type type_nitc__parser__ReduceAction1072 = {
2824 710,
2825 "ReduceAction1072", /* class_name_string */
2826 3,
2827 0,
2828 NULL, /*NO RESOLUTIONS*/
2829 4,
2830 {
2831 2380, /* Object */
2832 2401, /* nullable Object */
2833 2385, /* ReduceAction */
2834 710, /* ReduceAction1072 */
2835 },
2836 };
2837 /* runtime type ReduceAction1074 */
2838 const struct type type_nitc__parser__ReduceAction1074 = {
2839 711,
2840 "ReduceAction1074", /* class_name_string */
2841 3,
2842 0,
2843 NULL, /*NO RESOLUTIONS*/
2844 4,
2845 {
2846 2380, /* Object */
2847 2401, /* nullable Object */
2848 2385, /* ReduceAction */
2849 711, /* ReduceAction1074 */
2850 },
2851 };
2852 /* runtime type ReduceAction1075 */
2853 const struct type type_nitc__parser__ReduceAction1075 = {
2854 712,
2855 "ReduceAction1075", /* class_name_string */
2856 3,
2857 0,
2858 NULL, /*NO RESOLUTIONS*/
2859 4,
2860 {
2861 2380, /* Object */
2862 2401, /* nullable Object */
2863 2385, /* ReduceAction */
2864 712, /* ReduceAction1075 */
2865 },
2866 };
2867 /* runtime type ReduceAction1076 */
2868 const struct type type_nitc__parser__ReduceAction1076 = {
2869 713,
2870 "ReduceAction1076", /* class_name_string */
2871 3,
2872 0,
2873 NULL, /*NO RESOLUTIONS*/
2874 4,
2875 {
2876 2380, /* Object */
2877 2401, /* nullable Object */
2878 2385, /* ReduceAction */
2879 713, /* ReduceAction1076 */
2880 },
2881 };
2882 /* runtime type ReduceAction1077 */
2883 const struct type type_nitc__parser__ReduceAction1077 = {
2884 714,
2885 "ReduceAction1077", /* class_name_string */
2886 3,
2887 0,
2888 NULL, /*NO RESOLUTIONS*/
2889 4,
2890 {
2891 2380, /* Object */
2892 2401, /* nullable Object */
2893 2385, /* ReduceAction */
2894 714, /* ReduceAction1077 */
2895 },
2896 };
2897 /* runtime type ReduceAction1078 */
2898 const struct type type_nitc__parser__ReduceAction1078 = {
2899 715,
2900 "ReduceAction1078", /* class_name_string */
2901 3,
2902 0,
2903 NULL, /*NO RESOLUTIONS*/
2904 4,
2905 {
2906 2380, /* Object */
2907 2401, /* nullable Object */
2908 2385, /* ReduceAction */
2909 715, /* ReduceAction1078 */
2910 },
2911 };
2912 /* runtime type ReduceAction1080 */
2913 const struct type type_nitc__parser__ReduceAction1080 = {
2914 716,
2915 "ReduceAction1080", /* class_name_string */
2916 3,
2917 0,
2918 NULL, /*NO RESOLUTIONS*/
2919 4,
2920 {
2921 2380, /* Object */
2922 2401, /* nullable Object */
2923 2385, /* ReduceAction */
2924 716, /* ReduceAction1080 */
2925 },
2926 };
2927 /* runtime type ReduceAction1082 */
2928 const struct type type_nitc__parser__ReduceAction1082 = {
2929 717,
2930 "ReduceAction1082", /* class_name_string */
2931 3,
2932 0,
2933 NULL, /*NO RESOLUTIONS*/
2934 4,
2935 {
2936 2380, /* Object */
2937 2401, /* nullable Object */
2938 2385, /* ReduceAction */
2939 717, /* ReduceAction1082 */
2940 },
2941 };
2942 /* runtime type ReduceAction1088 */
2943 const struct type type_nitc__parser__ReduceAction1088 = {
2944 718,
2945 "ReduceAction1088", /* class_name_string */
2946 3,
2947 0,
2948 NULL, /*NO RESOLUTIONS*/
2949 4,
2950 {
2951 2380, /* Object */
2952 2401, /* nullable Object */
2953 2385, /* ReduceAction */
2954 718, /* ReduceAction1088 */
2955 },
2956 };
2957 /* runtime type ReduceAction1096 */
2958 const struct type type_nitc__parser__ReduceAction1096 = {
2959 719,
2960 "ReduceAction1096", /* class_name_string */
2961 3,
2962 0,
2963 NULL, /*NO RESOLUTIONS*/
2964 4,
2965 {
2966 2380, /* Object */
2967 2401, /* nullable Object */
2968 2385, /* ReduceAction */
2969 719, /* ReduceAction1096 */
2970 },
2971 };
2972 /* runtime type ReduceAction1097 */
2973 const struct type type_nitc__parser__ReduceAction1097 = {
2974 720,
2975 "ReduceAction1097", /* class_name_string */
2976 3,
2977 0,
2978 NULL, /*NO RESOLUTIONS*/
2979 4,
2980 {
2981 2380, /* Object */
2982 2401, /* nullable Object */
2983 2385, /* ReduceAction */
2984 720, /* ReduceAction1097 */
2985 },
2986 };
2987 /* runtime type ReduceAction1098 */
2988 const struct type type_nitc__parser__ReduceAction1098 = {
2989 721,
2990 "ReduceAction1098", /* class_name_string */
2991 3,
2992 0,
2993 NULL, /*NO RESOLUTIONS*/
2994 4,
2995 {
2996 2380, /* Object */
2997 2401, /* nullable Object */
2998 2385, /* ReduceAction */
2999 721, /* ReduceAction1098 */
3000 },
3001 };
3002 /* runtime type State */
3003 const struct type type_nitc__parser_work__State = {
3004 722,
3005 "State", /* class_name_string */
3006 2,
3007 0,
3008 NULL, /*NO RESOLUTIONS*/
3009 3,
3010 {
3011 2380, /* Object */
3012 2401, /* nullable Object */
3013 722, /* State */
3014 },
3015 };
3016 /* runtime type TablesCapable */
3017 const struct type type_nitc__TablesCapable = {
3018 723,
3019 "TablesCapable", /* class_name_string */
3020 2,
3021 0,
3022 NULL, /*NO RESOLUTIONS*/
3023 3,
3024 {
3025 2380, /* Object */
3026 2401, /* nullable Object */
3027 723, /* TablesCapable */
3028 },
3029 };
3030 /* runtime type ANodes[TComment] */
3031 const struct type type_nitc__ANodes__nitc__TComment = {
3032 724,
3033 "ANodes[TComment]", /* class_name_string */
3034 139,
3035 0,
3036 &resolution_table_nitc__ANodes__nitc__TComment,
3037 143,
3038 {
3039 2380, /* Object */
3040 2401, /* nullable Object */
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 -1, /* empty */
3071 -1, /* empty */
3072 -1, /* empty */
3073 -1, /* empty */
3074 -1, /* empty */
3075 -1, /* empty */
3076 2442, /* Collection[Object] */
3077 -1, /* empty */
3078 -1, /* empty */
3079 -1, /* empty */
3080 -1, /* empty */
3081 -1, /* empty */
3082 -1, /* empty */
3083 -1, /* empty */
3084 2450, /* Collection[Token] */
3085 -1, /* empty */
3086 -1, /* empty */
3087 -1, /* empty */
3088 -1, /* empty */
3089 -1, /* empty */
3090 -1, /* empty */
3091 -1, /* empty */
3092 -1, /* empty */
3093 -1, /* empty */
3094 -1, /* empty */
3095 -1, /* empty */
3096 -1, /* empty */
3097 -1, /* empty */
3098 -1, /* empty */
3099 -1, /* empty */
3100 -1, /* empty */
3101 -1, /* empty */
3102 -1, /* empty */
3103 -1, /* empty */
3104 -1, /* empty */
3105 -1, /* empty */
3106 -1, /* empty */
3107 -1, /* empty */
3108 -1, /* empty */
3109 -1, /* empty */
3110 -1, /* empty */
3111 -1, /* empty */
3112 -1, /* empty */
3113 -1, /* empty */
3114 -1, /* empty */
3115 -1, /* empty */
3116 -1, /* empty */
3117 -1, /* empty */
3118 -1, /* empty */
3119 -1, /* empty */
3120 -1, /* empty */
3121 -1, /* empty */
3122 -1, /* empty */
3123 -1, /* empty */
3124 -1, /* empty */
3125 -1, /* empty */
3126 -1, /* empty */
3127 -1, /* empty */
3128 -1, /* empty */
3129 -1, /* empty */
3130 2496, /* Collection[ANode] */
3131 -1, /* empty */
3132 -1, /* empty */
3133 -1, /* empty */
3134 -1, /* empty */
3135 -1, /* empty */
3136 2502, /* Collection[nullable Object] */
3137 -1, /* empty */
3138 -1, /* empty */
3139 -1, /* empty */
3140 -1, /* empty */
3141 -1, /* empty */
3142 -1, /* empty */
3143 -1, /* empty */
3144 -1, /* empty */
3145 -1, /* empty */
3146 -1, /* empty */
3147 -1, /* empty */
3148 -1, /* empty */
3149 -1, /* empty */
3150 -1, /* empty */
3151 -1, /* empty */
3152 -1, /* empty */
3153 -1, /* empty */
3154 -1, /* empty */
3155 -1, /* empty */
3156 2522, /* Collection[TComment] */
3157 -1, /* empty */
3158 -1, /* empty */
3159 -1, /* empty */
3160 -1, /* empty */
3161 -1, /* empty */
3162 -1, /* empty */
3163 -1, /* empty */
3164 -1, /* empty */
3165 -1, /* empty */
3166 -1, /* empty */
3167 -1, /* empty */
3168 -1, /* empty */
3169 2210, /* SequenceRead[nullable Object] */
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 724, /* ANodes[TComment] */
3179 -1, /* empty */
3180 -1, /* empty */
3181 -1, /* empty */
3182 },
3183 };
3184 const struct types resolution_table_nitc__ANodes__nitc__TComment = {
3185 0, /* dummy */
3186 {
3187 &type_core__Array__nitc__TComment, /* Array[E]: Array[TComment] */
3188 &type_nitc__TComment, /* E: TComment */
3189 NULL, /* empty */
3190 NULL, /* empty */
3191 NULL, /* empty */
3192 NULL, /* empty */
3193 NULL, /* empty */
3194 NULL, /* empty */
3195 &type_nitc__TComment, /* E: TComment */
3196 &type_core__Collection__nitc__TComment, /* Collection[E]: Collection[TComment] */
3197 &type_core__Collection__nitc__TComment, /* Collection[E]: Collection[TComment] */
3198 &type_core__Array__nitc__TComment, /* Array[E]: Array[TComment] */
3199 }
3200 };
3201 /* runtime type StaticFrame */
3202 const struct type type_nitc__StaticFrame = {
3203 725,
3204 "StaticFrame", /* class_name_string */
3205 2,
3206 0,
3207 &resolution_table_nitc__StaticFrame,
3208 3,
3209 {
3210 2380, /* Object */
3211 2401, /* nullable Object */
3212 725, /* StaticFrame */
3213 },
3214 };
3215 const struct types resolution_table_nitc__StaticFrame = {
3216 0, /* dummy */
3217 {
3218 &type_nitc__AbstractCompilerVisitor, /* VISITOR: AbstractCompilerVisitor */
3219 }
3220 };
3221 /* runtime type HashMap[EscapeMark, String] */
3222 const struct type type_core__HashMap__nitc__EscapeMark__core__String = {
3223 726,
3224 "HashMap[EscapeMark, String]", /* class_name_string */
3225 158,
3226 0,
3227 &resolution_table_core__HashMap__nitc__EscapeMark__core__String,
3228 166,
3229 {
3230 2380, /* Object */
3231 2401, /* nullable Object */
3232 2206, /* MapRead[nullable Object, nullable Object] */
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 3022, /* MapRead[Object, String] */
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 3034, /* MapRead[EscapeMark, String] */
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 -1, /* empty */
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 3055, /* MapRead[Object, nullable Object] */
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 -1, /* empty */
3313 -1, /* empty */
3314 -1, /* empty */
3315 -1, /* empty */
3316 -1, /* empty */
3317 -1, /* empty */
3318 -1, /* empty */
3319 -1, /* empty */
3320 -1, /* empty */
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 -1, /* empty */
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 1704, /* HashMap[Object, nullable Object] */
3365 -1, /* empty */
3366 183, /* HashMap[Object, String] */
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 726, /* HashMap[EscapeMark, String] */
3389 -1, /* empty */
3390 -1, /* empty */
3391 -1, /* empty */
3392 -1, /* empty */
3393 -1, /* empty */
3394 -1, /* empty */
3395 -1, /* empty */
3396 },
3397 };
3398 const struct types resolution_table_core__HashMap__nitc__EscapeMark__core__String = {
3399 0, /* dummy */
3400 {
3401 NULL, /* empty */
3402 NULL, /* empty */
3403 NULL, /* empty */
3404 &type_core__hash_collection__HashMapIterator__nitc__EscapeMark__core__String, /* HashMapIterator[K, V]: HashMapIterator[EscapeMark, String] */
3405 &type_nitc__EscapeMark, /* K: EscapeMark */
3406 &type_core__String, /* V: String */
3407 &type_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* HashMapNode[K, V]: HashMapNode[EscapeMark, String] */
3408 &type_core__hash_collection__HashMapKeys__nitc__EscapeMark__core__String, /* HashMapKeys[K, V]: HashMapKeys[EscapeMark, String] */
3409 &type_core__hash_collection__HashMapValues__nitc__EscapeMark__core__String, /* HashMapValues[K, V]: HashMapValues[EscapeMark, String] */
3410 &type_nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* nullable N: nullable HashMapNode[EscapeMark, String] */
3411 &type_core__MapRead__nitc__EscapeMark__core__String, /* MapRead[K, V]: MapRead[EscapeMark, String] */
3412 NULL, /* empty */
3413 &type_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* N: HashMapNode[EscapeMark, String] */
3414 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
3415 }
3416 };
3417 /* runtime type MClassDefSorter */
3418 const struct type type_nitc__model__MClassDefSorter = {
3419 727,
3420 "MClassDefSorter", /* class_name_string */
3421 2,
3422 0,
3423 &resolution_table_nitc__model__MClassDefSorter,
3424 3,
3425 {
3426 2380, /* Object */
3427 2401, /* nullable Object */
3428 727, /* MClassDefSorter */
3429 },
3430 };
3431 const struct types resolution_table_nitc__model__MClassDefSorter = {
3432 0, /* dummy */
3433 {
3434 NULL, /* empty */
3435 NULL, /* empty */
3436 NULL, /* empty */
3437 NULL, /* empty */
3438 NULL, /* empty */
3439 &type_nitc__MClassDef, /* COMPARED: MClassDef */
3440 NULL, /* empty */
3441 NULL, /* empty */
3442 NULL, /* empty */
3443 &type_core__Array__nitc__MClassDef, /* Array[COMPARED]: Array[MClassDef] */
3444 }
3445 };
3446 /* runtime type MultiHashMap[MClass, MType] */
3447 const struct type type_more_collections__MultiHashMap__nitc__MClass__nitc__MType = {
3448 728,
3449 "MultiHashMap[MClass, MType]", /* class_name_string */
3450 173,
3451 0,
3452 &resolution_table_more_collections__MultiHashMap__nitc__MClass__nitc__MType,
3453 174,
3454 {
3455 2380, /* Object */
3456 2401, /* nullable Object */
3457 2206, /* MapRead[nullable Object, nullable Object] */
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 3035, /* MapRead[MClass, Array[MType]] */
3503 -1, /* empty */
3504 3037, /* MapRead[MClass, Array[nullable MType]] */
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 3054, /* MapRead[Object, Array[Object]] */
3522 3055, /* MapRead[Object, nullable Object] */
3523 -1, /* empty */
3524 -1, /* empty */
3525 -1, /* empty */
3526 -1, /* empty */
3527 -1, /* empty */
3528 -1, /* empty */
3529 -1, /* empty */
3530 -1, /* empty */
3531 -1, /* empty */
3532 -1, /* empty */
3533 -1, /* empty */
3534 -1, /* empty */
3535 -1, /* empty */
3536 -1, /* empty */
3537 -1, /* empty */
3538 -1, /* empty */
3539 -1, /* empty */
3540 -1, /* empty */
3541 3077, /* Map[MClass, Collection[MType]] */
3542 -1, /* empty */
3543 -1, /* empty */
3544 -1, /* empty */
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 1704, /* HashMap[Object, nullable Object] */
3590 1703, /* HashMap[Object, Array[Object]] */
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 2368, /* HashMap[MClass, Array[MType]] */
3615 -1, /* empty */
3616 732, /* HashMap[MClass, Array[nullable MType]] */
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 728, /* MultiHashMap[MClass, MType] */
3629 },
3630 };
3631 const struct types resolution_table_more_collections__MultiHashMap__nitc__MClass__nitc__MType = {
3632 0, /* dummy */
3633 {
3634 &type_nitc__MClass, /* K: MClass */
3635 &type_nitc__MType, /* V: MType */
3636 &type_core__Array__nitc__MType, /* Array[V]: Array[MType] */
3637 &type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nitc__MType, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[MType]] */
3638 &type_nitc__MClass, /* K: MClass */
3639 &type_core__Array__nitc__MType, /* V: Array[MType] */
3640 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* HashMapNode[K, V]: HashMapNode[MClass, Array[MType]] */
3641 &type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nitc__MType, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[MType]] */
3642 &type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nitc__MType, /* HashMapValues[K, V]: HashMapValues[MClass, Array[MType]] */
3643 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* nullable N: nullable HashMapNode[MClass, Array[MType]] */
3644 &type_core__MapRead__nitc__MClass__core__Array__nitc__MType, /* MapRead[K, V]: MapRead[MClass, Array[MType]] */
3645 NULL, /* empty */
3646 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* N: HashMapNode[MClass, Array[MType]] */
3647 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[MType]]] */
3648 }
3649 };
3650 /* runtime type Array[nullable MType] */
3651 const struct type type_core__Array__nullable__nitc__MType = {
3652 729,
3653 "Array[nullable MType]", /* class_name_string */
3654 397,
3655 0,
3656 &resolution_table_core__Array__nullable__nitc__MType,
3657 510,
3658 {
3659 2380, /* Object */
3660 2401, /* nullable Object */
3661 -1, /* empty */
3662 -1, /* empty */
3663 -1, /* empty */
3664 -1, /* empty */
3665 -1, /* empty */
3666 -1, /* empty */
3667 -1, /* empty */
3668 -1, /* empty */
3669 -1, /* empty */
3670 -1, /* empty */
3671 -1, /* empty */
3672 -1, /* empty */
3673 -1, /* empty */
3674 -1, /* empty */
3675 -1, /* empty */
3676 -1, /* empty */
3677 -1, /* empty */
3678 -1, /* empty */
3679 -1, /* empty */
3680 -1, /* empty */
3681 -1, /* empty */
3682 -1, /* empty */
3683 -1, /* empty */
3684 -1, /* empty */
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 2453, /* Collection[nullable MType] */
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 -1, /* empty */
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 2502, /* Collection[nullable Object] */
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 -1, /* empty */
3766 -1, /* empty */
3767 -1, /* empty */
3768 -1, /* empty */
3769 -1, /* empty */
3770 -1, /* empty */
3771 -1, /* empty */
3772 -1, /* empty */
3773 -1, /* empty */
3774 -1, /* empty */
3775 -1, /* empty */
3776 -1, /* empty */
3777 -1, /* empty */
3778 -1, /* empty */
3779 -1, /* empty */
3780 -1, /* empty */
3781 -1, /* empty */
3782 -1, /* empty */
3783 -1, /* empty */
3784 -1, /* empty */
3785 -1, /* empty */
3786 -1, /* empty */
3787 -1, /* empty */
3788 1715, /* Array[nullable Object] */
3789 2210, /* SequenceRead[nullable Object] */
3790 -1, /* empty */
3791 -1, /* empty */
3792 -1, /* empty */
3793 -1, /* empty */
3794 -1, /* empty */
3795 -1, /* empty */
3796 -1, /* empty */
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 -1, /* empty */
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 2603, /* AbstractArrayRead[nullable Object] */
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 -1, /* empty */
3878 -1, /* empty */
3879 -1, /* empty */
3880 -1, /* empty */
3881 -1, /* empty */
3882 -1, /* empty */
3883 -1, /* empty */
3884 -1, /* empty */
3885 -1, /* empty */
3886 -1, /* empty */
3887 -1, /* empty */
3888 -1, /* empty */
3889 -1, /* empty */
3890 -1, /* empty */
3891 -1, /* empty */
3892 -1, /* empty */
3893 -1, /* empty */
3894 -1, /* empty */
3895 -1, /* empty */
3896 -1, /* empty */
3897 -1, /* empty */
3898 -1, /* empty */
3899 -1, /* empty */
3900 -1, /* empty */
3901 2644, /* AbstractArrayRead[nullable MType] */
3902 -1, /* empty */
3903 -1, /* empty */
3904 -1, /* empty */
3905 -1, /* empty */
3906 -1, /* empty */
3907 -1, /* empty */
3908 -1, /* empty */
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 -1, /* empty */
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 2899, /* AbstractArray[nullable MType] */
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 -1, /* empty */
3990 -1, /* empty */
3991 -1, /* empty */
3992 -1, /* empty */
3993 -1, /* empty */
3994 -1, /* empty */
3995 -1, /* empty */
3996 -1, /* empty */
3997 -1, /* empty */
3998 -1, /* empty */
3999 -1, /* empty */
4000 -1, /* empty */
4001 -1, /* empty */
4002 -1, /* empty */
4003 -1, /* empty */
4004 -1, /* empty */
4005 -1, /* empty */
4006 -1, /* empty */
4007 -1, /* empty */
4008 -1, /* empty */
4009 -1, /* empty */
4010 2949, /* AbstractArray[nullable Object] */
4011 -1, /* empty */
4012 -1, /* empty */
4013 -1, /* empty */
4014 -1, /* empty */
4015 -1, /* empty */
4016 -1, /* empty */
4017 -1, /* empty */
4018 -1, /* empty */
4019 -1, /* empty */
4020 -1, /* empty */
4021 -1, /* empty */
4022 -1, /* empty */
4023 -1, /* empty */
4024 -1, /* empty */
4025 -1, /* empty */
4026 -1, /* empty */
4027 -1, /* empty */
4028 -1, /* empty */
4029 -1, /* empty */
4030 -1, /* empty */
4031 -1, /* empty */
4032 -1, /* empty */
4033 -1, /* empty */
4034 -1, /* empty */
4035 -1, /* empty */
4036 -1, /* empty */
4037 -1, /* empty */
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 -1, /* empty */
4053 -1, /* empty */
4054 -1, /* empty */
4055 -1, /* empty */
4056 729, /* Array[nullable MType] */
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 -1, /* empty */
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 -1, /* empty */
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 },
4170 };
4171 const struct types resolution_table_core__Array__nullable__nitc__MType = {
4172 0, /* dummy */
4173 {
4174 &type_nullable__nitc__MType, /* E: nullable MType */
4175 &type_core__Array__nullable__nitc__MType, /* SELF: Array[nullable MType] */
4176 &type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */
4177 &type_core__Array__nullable__nitc__MType, /* Array[E]: Array[nullable MType] */
4178 &type_core__AbstractArray__nullable__nitc__MType, /* AbstractArray[E]: AbstractArray[nullable MType] */
4179 &type_core__NativeArray__nullable__nitc__MType, /* NativeArray[E]: NativeArray[nullable MType] */
4180 &type_nullable__nitc__MType, /* E: nullable MType */
4181 &type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */
4182 &type_nullable__nitc__MType, /* E: nullable MType */
4183 &type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */
4184 &type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */
4185 &type_core__Array__nullable__nitc__MType, /* Array[E]: Array[nullable MType] */
4186 &type_core__Array__nullable__nitc__MType, /* Array[E]: Array[nullable MType] */
4187 &type_core__AbstractArray__nullable__nitc__MType, /* AbstractArray[E]: AbstractArray[nullable MType] */
4188 &type_core__array__ArrayIterator__nullable__nitc__MType, /* ArrayIterator[E]: ArrayIterator[nullable MType] */
4189 &type_core__array__ArrayReverseIterator__nullable__nitc__MType, /* ArrayReverseIterator[E]: ArrayReverseIterator[nullable MType] */
4190 }
4191 };
4192 /* runtime type HashMap[MClass, Set[MType]] */
4193 const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MType = {
4194 730,
4195 "HashMap[MClass, Set[MType]]", /* class_name_string */
4196 160,
4197 0,
4198 &resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MType,
4199 166,
4200 {
4201 2380, /* Object */
4202 2401, /* nullable Object */
4203 2206, /* MapRead[nullable Object, nullable Object] */
4204 -1, /* empty */
4205 -1, /* empty */
4206 -1, /* empty */
4207 -1, /* empty */
4208 -1, /* empty */
4209 -1, /* empty */
4210 -1, /* empty */
4211 -1, /* empty */
4212 -1, /* empty */
4213 -1, /* empty */
4214 -1, /* empty */
4215 -1, /* empty */
4216 -1, /* empty */
4217 -1, /* empty */
4218 -1, /* empty */
4219 -1, /* empty */
4220 -1, /* empty */
4221 -1, /* empty */
4222 -1, /* empty */
4223 -1, /* empty */
4224 -1, /* empty */
4225 -1, /* empty */
4226 -1, /* empty */
4227 -1, /* empty */
4228 -1, /* empty */
4229 -1, /* empty */
4230 -1, /* empty */
4231 -1, /* empty */
4232 -1, /* empty */
4233 -1, /* empty */
4234 -1, /* empty */
4235 -1, /* empty */
4236 -1, /* empty */
4237 -1, /* empty */
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 3036, /* MapRead[MClass, Set[MType]] */
4250 -1, /* empty */
4251 -1, /* empty */
4252 -1, /* empty */
4253 -1, /* empty */
4254 -1, /* empty */
4255 -1, /* empty */
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 -1, /* empty */
4265 -1, /* empty */
4266 -1, /* empty */
4267 -1, /* empty */
4268 3055, /* MapRead[Object, nullable Object] */
4269 -1, /* empty */
4270 -1, /* empty */
4271 -1, /* empty */
4272 -1, /* empty */
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 -1, /* empty */
4285 -1, /* empty */
4286 -1, /* empty */
4287 3077, /* Map[MClass, Collection[MType]] */
4288 -1, /* empty */
4289 3081, /* Map[MClass, Set[MType]] */
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 1704, /* HashMap[Object, nullable Object] */
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 -1, /* empty */
4361 730, /* HashMap[MClass, Set[MType]] */
4362 -1, /* empty */
4363 -1, /* empty */
4364 -1, /* empty */
4365 -1, /* empty */
4366 -1, /* empty */
4367 },
4368 };
4369 const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MType = {
4370 0, /* dummy */
4371 {
4372 NULL, /* empty */
4373 NULL, /* empty */
4374 NULL, /* empty */
4375 &type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MType, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MType]] */
4376 &type_nitc__MClass, /* K: MClass */
4377 &type_core__Set__nitc__MType, /* V: Set[MType] */
4378 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MType]] */
4379 &type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MType, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MType]] */
4380 &type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MType, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MType]] */
4381 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* nullable N: nullable HashMapNode[MClass, Set[MType]] */
4382 &type_core__MapRead__nitc__MClass__core__Set__nitc__MType, /* MapRead[K, V]: MapRead[MClass, Set[MType]] */
4383 NULL, /* empty */
4384 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* N: HashMapNode[MClass, Set[MType]] */
4385 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MType]]] */
4386 }
4387 };
4388 /* runtime type POSetGroupColorer[MClass, MType] */
4389 const struct type type_nitc__POSetGroupColorer__nitc__MClass__nitc__MType = {
4390 731,
4391 "POSetGroupColorer[MClass, MType]", /* class_name_string */
4392 4,
4393 0,
4394 &resolution_table_nitc__POSetGroupColorer__nitc__MClass__nitc__MType,
4395 5,
4396 {
4397 2380, /* Object */
4398 2401, /* nullable Object */
4399 -1, /* empty */
4400 -1, /* empty */
4401 731, /* POSetGroupColorer[MClass, MType] */
4402 },
4403 };
4404 const struct types resolution_table_nitc__POSetGroupColorer__nitc__MClass__nitc__MType = {
4405 0, /* dummy */
4406 {
4407 &type_core__HashMap__nitc__MType__core__Int, /* HashMap[E, Int]: HashMap[MType, Int] */
4408 &type_core__HashMap__nitc__MClass__core__HashSet__core__Int, /* HashMap[H, HashSet[Int]]: HashMap[MClass, HashSet[Int]] */
4409 &type_core__HashMap__nitc__MClass__core__Int, /* HashMap[H, Int]: HashMap[MClass, Int] */
4410 &type_nitc__POSetConflictGraph__nitc__MClass, /* POSetConflictGraph[H]: POSetConflictGraph[MClass] */
4411 &type_core__Map__nitc__MClass__core__Collection__nitc__MType, /* Map[H, Collection[E]]: Map[MClass, Collection[MType]] */
4412 &type_nitc__MClass, /* H: MClass */
4413 &type_core__Array__nullable__nitc__MType, /* Array[nullable E]: Array[nullable MType] */
4414 &type_core__Set__nitc__MClass, /* Set[H]: Set[MClass] */
4415 &type_core__Collection__nitc__MClass, /* Collection[H]: Collection[MClass] */
4416 }
4417 };
4418 /* runtime type HashMap[MClass, Array[nullable MType]] */
4419 const struct type type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType = {
4420 732,
4421 "HashMap[MClass, Array[nullable MType]]", /* class_name_string */
4422 161,
4423 0,
4424 &resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType,
4425 166,
4426 {
4427 2380, /* Object */
4428 2401, /* nullable Object */
4429 2206, /* MapRead[nullable Object, nullable Object] */
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 -1, /* empty */
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 3037, /* MapRead[MClass, Array[nullable MType]] */
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 3055, /* MapRead[Object, nullable Object] */
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 -1, /* empty */
4531 -1, /* empty */
4532 -1, /* empty */
4533 -1, /* empty */
4534 -1, /* empty */
4535 -1, /* empty */
4536 -1, /* empty */
4537 -1, /* empty */
4538 -1, /* empty */
4539 -1, /* empty */
4540 -1, /* empty */
4541 -1, /* empty */
4542 -1, /* empty */
4543 -1, /* empty */
4544 -1, /* empty */
4545 -1, /* empty */
4546 -1, /* empty */
4547 -1, /* empty */
4548 -1, /* empty */
4549 -1, /* empty */
4550 -1, /* empty */
4551 -1, /* empty */
4552 -1, /* empty */
4553 -1, /* empty */
4554 -1, /* empty */
4555 -1, /* empty */
4556 -1, /* empty */
4557 -1, /* empty */
4558 -1, /* empty */
4559 -1, /* empty */
4560 -1, /* empty */
4561 1704, /* HashMap[Object, nullable Object] */
4562 -1, /* empty */
4563 -1, /* empty */
4564 -1, /* empty */
4565 -1, /* empty */
4566 -1, /* empty */
4567 -1, /* empty */
4568 -1, /* empty */
4569 -1, /* empty */
4570 -1, /* empty */
4571 -1, /* empty */
4572 -1, /* empty */
4573 -1, /* empty */
4574 -1, /* empty */
4575 -1, /* empty */
4576 -1, /* empty */
4577 -1, /* empty */
4578 -1, /* empty */
4579 -1, /* empty */
4580 -1, /* empty */
4581 -1, /* empty */
4582 -1, /* empty */
4583 -1, /* empty */
4584 -1, /* empty */
4585 -1, /* empty */
4586 -1, /* empty */
4587 -1, /* empty */
4588 732, /* HashMap[MClass, Array[nullable MType]] */
4589 -1, /* empty */
4590 -1, /* empty */
4591 -1, /* empty */
4592 -1, /* empty */
4593 },
4594 };
4595 const struct types resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType = {
4596 0, /* dummy */
4597 {
4598 NULL, /* empty */
4599 NULL, /* empty */
4600 NULL, /* empty */
4601 &type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[nullable MType]] */
4602 &type_nitc__MClass, /* K: MClass */
4603 &type_core__Array__nullable__nitc__MType, /* V: Array[nullable MType] */
4604 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapNode[K, V]: HashMapNode[MClass, Array[nullable MType]] */
4605 &type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[nullable MType]] */
4606 &type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapValues[K, V]: HashMapValues[MClass, Array[nullable MType]] */
4607 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* nullable N: nullable HashMapNode[MClass, Array[nullable MType]] */
4608 &type_core__MapRead__nitc__MClass__core__Array__nullable__nitc__MType, /* MapRead[K, V]: MapRead[MClass, Array[nullable MType]] */
4609 NULL, /* empty */
4610 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* N: HashMapNode[MClass, Array[nullable MType]] */
4611 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]] */
4612 }
4613 };
4614 /* runtime type BucketsColorer[MClass, MType] */
4615 const struct type type_nitc__BucketsColorer__nitc__MClass__nitc__MType = {
4616 733,
4617 "BucketsColorer[MClass, MType]", /* class_name_string */
4618 2,
4619 0,
4620 &resolution_table_nitc__BucketsColorer__nitc__MClass__nitc__MType,
4621 3,
4622 {
4623 2380, /* Object */
4624 2401, /* nullable Object */
4625 733, /* BucketsColorer[MClass, MType] */
4626 },
4627 };
4628 const struct types resolution_table_nitc__BucketsColorer__nitc__MClass__nitc__MType = {
4629 0, /* dummy */
4630 {
4631 &type_core__HashMap__nitc__MType__core__Int, /* HashMap[E, Int]: HashMap[MType, Int] */
4632 &type_core__HashMap__nitc__MType__core__Set__nitc__MType, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */
4633 &type_core__Map__nitc__MClass__core__Set__nitc__MType, /* Map[H, Set[E]]: Map[MClass, Set[MType]] */
4634 &type_nitc__MType, /* E: MType */
4635 &type_core__HashSet__nitc__MType, /* HashSet[E]: HashSet[MType] */
4636 }
4637 };
4638 /* runtime type ExternCFile */
4639 const struct type type_nitc__ExternCFile = {
4640 734,
4641 "ExternCFile", /* class_name_string */
4642 3,
4643 0,
4644 NULL, /*NO RESOLUTIONS*/
4645 4,
4646 {
4647 2380, /* Object */
4648 2401, /* nullable Object */
4649 2376, /* ExternFile */
4650 734, /* ExternCFile */
4651 },
4652 };
4653 /* runtime type BytesIterator */
4654 const struct type type_core__bytes__BytesIterator = {
4655 735,
4656 "BytesIterator", /* class_name_string */
4657 11,
4658 0,
4659 &resolution_table_core__bytes__BytesIterator,
4660 12,
4661 {
4662 2380, /* Object */
4663 2401, /* nullable Object */
4664 2400, /* Iterator[Object] */
4665 -1, /* empty */
4666 -1, /* empty */
4667 -1, /* empty */
4668 -1, /* empty */
4669 -1, /* empty */
4670 -1, /* empty */
4671 -1, /* empty */
4672 -1, /* empty */
4673 735, /* BytesIterator */
4674 },
4675 };
4676 const struct types resolution_table_core__bytes__BytesIterator = {
4677 0, /* dummy */
4678 {
4679 &type_core__Array__core__Byte, /* Array[E]: Array[Byte] */
4680 }
4681 };
4682 /* runtime type AModule */
4683 const struct type type_nitc__AModule = {
4684 736,
4685 "AModule", /* class_name_string */
4686 4,
4687 0,
4688 NULL, /*NO RESOLUTIONS*/
4689 5,
4690 {
4691 2380, /* Object */
4692 2401, /* nullable Object */
4693 2399, /* ANode */
4694 2220, /* Prod */
4695 736, /* AModule */
4696 },
4697 };
4698 /* runtime type AModuledecl */
4699 const struct type type_nitc__AModuledecl = {
4700 737,
4701 "AModuledecl", /* class_name_string */
4702 4,
4703 0,
4704 NULL, /*NO RESOLUTIONS*/
4705 6,
4706 {
4707 2380, /* Object */
4708 2401, /* nullable Object */
4709 2399, /* ANode */
4710 2220, /* Prod */
4711 737, /* AModuledecl */
4712 2224, /* nullable AModuledecl */
4713 },
4714 };
4715 /* runtime type AStdImport */
4716 const struct type type_nitc__AStdImport = {
4717 738,
4718 "AStdImport", /* class_name_string */
4719 5,
4720 0,
4721 NULL, /*NO RESOLUTIONS*/
4722 6,
4723 {
4724 2380, /* Object */
4725 2401, /* nullable Object */
4726 2399, /* ANode */
4727 2220, /* Prod */
4728 2403, /* AImport */
4729 738, /* AStdImport */
4730 },
4731 };
4732 /* runtime type ANoImport */
4733 const struct type type_nitc__ANoImport = {
4734 739,
4735 "ANoImport", /* class_name_string */
4736 5,
4737 0,
4738 NULL, /*NO RESOLUTIONS*/
4739 6,
4740 {
4741 2380, /* Object */
4742 2401, /* nullable Object */
4743 2399, /* ANode */
4744 2220, /* Prod */
4745 2403, /* AImport */
4746 739, /* ANoImport */
4747 },
4748 };
4749 /* runtime type ATopClassdef */
4750 const struct type type_nitc__ATopClassdef = {
4751 740,
4752 "ATopClassdef", /* class_name_string */
4753 6,
4754 0,
4755 NULL, /*NO RESOLUTIONS*/
4756 7,
4757 {
4758 2380, /* Object */
4759 2401, /* nullable Object */
4760 2399, /* ANode */
4761 2220, /* Prod */
4762 2213, /* AClassdef */
4763 2223, /* nullable AClassdef */
4764 740, /* ATopClassdef */
4765 },
4766 };
4767 /* runtime type AMainClassdef */
4768 const struct type type_nitc__AMainClassdef = {
4769 741,
4770 "AMainClassdef", /* class_name_string */
4771 6,
4772 0,
4773 NULL, /*NO RESOLUTIONS*/
4774 7,
4775 {
4776 2380, /* Object */
4777 2401, /* nullable Object */
4778 2399, /* ANode */
4779 2220, /* Prod */
4780 2213, /* AClassdef */
4781 2223, /* nullable AClassdef */
4782 741, /* AMainClassdef */
4783 },
4784 };
4785 /* runtime type AMainMethPropdef */
4786 const struct type type_nitc__AMainMethPropdef = {
4787 742,
4788 "AMainMethPropdef", /* class_name_string */
4789 7,
4790 0,
4791 &resolution_table_nitc__AMainMethPropdef,
4792 8,
4793 {
4794 2380, /* Object */
4795 2401, /* nullable Object */
4796 2399, /* ANode */
4797 2220, /* Prod */
4798 2233, /* nullable APropdef */
4799 2349, /* APropdef */
4800 751, /* AMethPropdef */
4801 742, /* AMainMethPropdef */
4802 },
4803 };
4804 const struct types resolution_table_nitc__AMainMethPropdef = {
4805 0, /* dummy */
4806 {
4807 &type_nullable__nitc__MMethodDef, /* nullable MPROPDEF: nullable MMethodDef */
4808 }
4809 };
4810 /* runtime type AStdClassdef */
4811 const struct type type_nitc__AStdClassdef = {
4812 743,
4813 "AStdClassdef", /* class_name_string */
4814 6,
4815 0,
4816 NULL, /*NO RESOLUTIONS*/
4817 7,
4818 {
4819 2380, /* Object */
4820 2401, /* nullable Object */
4821 2399, /* ANode */
4822 2220, /* Prod */
4823 2213, /* AClassdef */
4824 2223, /* nullable AClassdef */
4825 743, /* AStdClassdef */
4826 },
4827 };
4828 /* runtime type AConcreteClasskind */
4829 const struct type type_nitc__AConcreteClasskind = {
4830 744,
4831 "AConcreteClasskind", /* class_name_string */
4832 6,
4833 0,
4834 NULL, /*NO RESOLUTIONS*/
4835 7,
4836 {
4837 2380, /* Object */
4838 2401, /* nullable Object */
4839 2399, /* ANode */
4840 2220, /* Prod */
4841 2235, /* nullable AClasskind */
4842 2355, /* AClasskind */
4843 744, /* AConcreteClasskind */
4844 },
4845 };
4846 /* runtime type AAbstractClasskind */
4847 const struct type type_nitc__AAbstractClasskind = {
4848 745,
4849 "AAbstractClasskind", /* class_name_string */
4850 6,
4851 0,
4852 NULL, /*NO RESOLUTIONS*/
4853 7,
4854 {
4855 2380, /* Object */
4856 2401, /* nullable Object */
4857 2399, /* ANode */
4858 2220, /* Prod */
4859 2235, /* nullable AClasskind */
4860 2355, /* AClasskind */
4861 745, /* AAbstractClasskind */
4862 },
4863 };
4864 /* runtime type AInterfaceClasskind */
4865 const struct type type_nitc__AInterfaceClasskind = {
4866 746,
4867 "AInterfaceClasskind", /* class_name_string */
4868 6,
4869 0,
4870 NULL, /*NO RESOLUTIONS*/
4871 7,
4872 {
4873 2380, /* Object */
4874 2401, /* nullable Object */
4875 2399, /* ANode */
4876 2220, /* Prod */
4877 2235, /* nullable AClasskind */
4878 2355, /* AClasskind */
4879 746, /* AInterfaceClasskind */
4880 },
4881 };
4882 /* runtime type AEnumClasskind */
4883 const struct type type_nitc__AEnumClasskind = {
4884 747,
4885 "AEnumClasskind", /* class_name_string */
4886 6,
4887 0,
4888 NULL, /*NO RESOLUTIONS*/
4889 7,
4890 {
4891 2380, /* Object */
4892 2401, /* nullable Object */
4893 2399, /* ANode */
4894 2220, /* Prod */
4895 2235, /* nullable AClasskind */
4896 2355, /* AClasskind */
4897 747, /* AEnumClasskind */
4898 },
4899 };
4900 /* runtime type AExternClasskind */
4901 const struct type type_nitc__AExternClasskind = {
4902 748,
4903 "AExternClasskind", /* class_name_string */
4904 6,
4905 0,
4906 NULL, /*NO RESOLUTIONS*/
4907 7,
4908 {
4909 2380, /* Object */
4910 2401, /* nullable Object */
4911 2399, /* ANode */
4912 2220, /* Prod */
4913 2235, /* nullable AClasskind */
4914 2355, /* AClasskind */
4915 748, /* AExternClasskind */
4916 },
4917 };
4918 /* runtime type AFormaldef */
4919 const struct type type_nitc__AFormaldef = {
4920 749,
4921 "AFormaldef", /* class_name_string */
4922 4,
4923 0,
4924 NULL, /*NO RESOLUTIONS*/
4925 5,
4926 {
4927 2380, /* Object */
4928 2401, /* nullable Object */
4929 2399, /* ANode */
4930 2220, /* Prod */
4931 749, /* AFormaldef */
4932 },
4933 };
4934 /* runtime type ASuperPropdef */
4935 const struct type type_nitc__ASuperPropdef = {
4936 750,
4937 "ASuperPropdef", /* class_name_string */
4938 6,
4939 0,
4940 &resolution_table_nitc__ASuperPropdef,
4941 7,
4942 {
4943 2380, /* Object */
4944 2401, /* nullable Object */
4945 2399, /* ANode */
4946 2220, /* Prod */
4947 2233, /* nullable APropdef */
4948 2349, /* APropdef */
4949 750, /* ASuperPropdef */
4950 },
4951 };
4952 const struct types resolution_table_nitc__ASuperPropdef = {
4953 0, /* dummy */
4954 {
4955 &type_nullable__nitc__MPropDef, /* nullable MPROPDEF: nullable MPropDef */
4956 }
4957 };
4958 /* runtime type AMethPropdef */
4959 const struct type type_nitc__AMethPropdef = {
4960 751,
4961 "AMethPropdef", /* class_name_string */
4962 6,
4963 0,
4964 &resolution_table_nitc__AMethPropdef,
4965 7,
4966 {
4967 2380, /* Object */
4968 2401, /* nullable Object */
4969 2399, /* ANode */
4970 2220, /* Prod */
4971 2233, /* nullable APropdef */
4972 2349, /* APropdef */
4973 751, /* AMethPropdef */
4974 },
4975 };
4976 const struct types resolution_table_nitc__AMethPropdef = {
4977 0, /* dummy */
4978 {
4979 &type_nullable__nitc__MMethodDef, /* nullable MPROPDEF: nullable MMethodDef */
4980 }
4981 };
4982 /* runtime type AAttrPropdef */
4983 const struct type type_nitc__AAttrPropdef = {
4984 752,
4985 "AAttrPropdef", /* class_name_string */
4986 6,
4987 0,
4988 &resolution_table_nitc__AAttrPropdef,
4989 7,
4990 {
4991 2380, /* Object */
4992 2401, /* nullable Object */
4993 2399, /* ANode */
4994 2220, /* Prod */
4995 2233, /* nullable APropdef */
4996 2349, /* APropdef */
4997 752, /* AAttrPropdef */
4998 },
4999 };
5000 const struct types resolution_table_nitc__AAttrPropdef = {
5001 0, /* dummy */
5002 {
5003 &type_nullable__nitc__MAttributeDef, /* nullable MPROPDEF: nullable MAttributeDef */
5004 }
5005 };
5006 /* runtime type ATypePropdef */
5007 const struct type type_nitc__ATypePropdef = {
5008 753,
5009 "ATypePropdef", /* class_name_string */
5010 6,
5011 0,
5012 &resolution_table_nitc__ATypePropdef,
5013 7,
5014 {
5015 2380, /* Object */
5016 2401, /* nullable Object */
5017 2399, /* ANode */
5018 2220, /* Prod */
5019 2233, /* nullable APropdef */
5020 2349, /* APropdef */
5021 753, /* ATypePropdef */
5022 },
5023 };
5024 const struct types resolution_table_nitc__ATypePropdef = {
5025 0, /* dummy */
5026 {
5027 &type_nullable__nitc__MVirtualTypeDef, /* nullable MPROPDEF: nullable MVirtualTypeDef */
5028 }
5029 };
5030 /* runtime type AAnnotations */
5031 const struct type type_nitc__AAnnotations = {
5032 754,
5033 "AAnnotations", /* class_name_string */
5034 4,
5035 0,
5036 NULL, /*NO RESOLUTIONS*/
5037 6,
5038 {
5039 2380, /* Object */
5040 2401, /* nullable Object */
5041 2399, /* ANode */
5042 2220, /* Prod */
5043 754, /* AAnnotations */
5044 2230, /* nullable AAnnotations */
5045 },
5046 };
5047 /* runtime type APublicVisibility */
5048 const struct type type_nitc__APublicVisibility = {
5049 755,
5050 "APublicVisibility", /* class_name_string */
5051 6,
5052 0,
5053 NULL, /*NO RESOLUTIONS*/
5054 7,
5055 {
5056 2380, /* Object */
5057 2401, /* nullable Object */
5058 2399, /* ANode */
5059 2220, /* Prod */
5060 2227, /* nullable AVisibility */
5061 2354, /* AVisibility */
5062 755, /* APublicVisibility */
5063 },
5064 };
5065 /* runtime type APrivateVisibility */
5066 const struct type type_nitc__APrivateVisibility = {
5067 756,
5068 "APrivateVisibility", /* class_name_string */
5069 6,
5070 0,
5071 NULL, /*NO RESOLUTIONS*/
5072 7,
5073 {
5074 2380, /* Object */
5075 2401, /* nullable Object */
5076 2399, /* ANode */
5077 2220, /* Prod */
5078 2227, /* nullable AVisibility */
5079 2354, /* AVisibility */
5080 756, /* APrivateVisibility */
5081 },
5082 };
5083 /* runtime type AProtectedVisibility */
5084 const struct type type_nitc__AProtectedVisibility = {
5085 757,
5086 "AProtectedVisibility", /* class_name_string */
5087 6,
5088 0,
5089 NULL, /*NO RESOLUTIONS*/
5090 7,
5091 {
5092 2380, /* Object */
5093 2401, /* nullable Object */
5094 2399, /* ANode */
5095 2220, /* Prod */
5096 2227, /* nullable AVisibility */
5097 2354, /* AVisibility */
5098 757, /* AProtectedVisibility */
5099 },
5100 };
5101 /* runtime type AIntrudeVisibility */
5102 const struct type type_nitc__AIntrudeVisibility = {
5103 758,
5104 "AIntrudeVisibility", /* class_name_string */
5105 6,
5106 0,
5107 NULL, /*NO RESOLUTIONS*/
5108 7,
5109 {
5110 2380, /* Object */
5111 2401, /* nullable Object */
5112 2399, /* ANode */
5113 2220, /* Prod */
5114 2227, /* nullable AVisibility */
5115 2354, /* AVisibility */
5116 758, /* AIntrudeVisibility */
5117 },
5118 };
5119 /* runtime type APlusMethid */
5120 const struct type type_nitc__APlusMethid = {
5121 759,
5122 "APlusMethid", /* class_name_string */
5123 6,
5124 0,
5125 NULL, /*NO RESOLUTIONS*/
5126 7,
5127 {
5128 2380, /* Object */
5129 2401, /* nullable Object */
5130 2399, /* ANode */
5131 2220, /* Prod */
5132 2249, /* nullable AMethid */
5133 2356, /* AMethid */
5134 759, /* APlusMethid */
5135 },
5136 };
5137 /* runtime type AMinusMethid */
5138 const struct type type_nitc__AMinusMethid = {
5139 760,
5140 "AMinusMethid", /* class_name_string */
5141 6,
5142 0,
5143 NULL, /*NO RESOLUTIONS*/
5144 7,
5145 {
5146 2380, /* Object */
5147 2401, /* nullable Object */
5148 2399, /* ANode */
5149 2220, /* Prod */
5150 2249, /* nullable AMethid */
5151 2356, /* AMethid */
5152 760, /* AMinusMethid */
5153 },
5154 };
5155 /* runtime type AStarMethid */
5156 const struct type type_nitc__AStarMethid = {
5157 761,
5158 "AStarMethid", /* class_name_string */
5159 6,
5160 0,
5161 NULL, /*NO RESOLUTIONS*/
5162 7,
5163 {
5164 2380, /* Object */
5165 2401, /* nullable Object */
5166 2399, /* ANode */
5167 2220, /* Prod */
5168 2249, /* nullable AMethid */
5169 2356, /* AMethid */
5170 761, /* AStarMethid */
5171 },
5172 };
5173 /* runtime type AStarstarMethid */
5174 const struct type type_nitc__AStarstarMethid = {
5175 762,
5176 "AStarstarMethid", /* class_name_string */
5177 6,
5178 0,
5179 NULL, /*NO RESOLUTIONS*/
5180 7,
5181 {
5182 2380, /* Object */
5183 2401, /* nullable Object */
5184 2399, /* ANode */
5185 2220, /* Prod */
5186 2249, /* nullable AMethid */
5187 2356, /* AMethid */
5188 762, /* AStarstarMethid */
5189 },
5190 };
5191 /* runtime type ASlashMethid */
5192 const struct type type_nitc__ASlashMethid = {
5193 763,
5194 "ASlashMethid", /* class_name_string */
5195 6,
5196 0,
5197 NULL, /*NO RESOLUTIONS*/
5198 7,
5199 {
5200 2380, /* Object */
5201 2401, /* nullable Object */
5202 2399, /* ANode */
5203 2220, /* Prod */
5204 2249, /* nullable AMethid */
5205 2356, /* AMethid */
5206 763, /* ASlashMethid */
5207 },
5208 };
5209 /* runtime type APercentMethid */
5210 const struct type type_nitc__APercentMethid = {
5211 764,
5212 "APercentMethid", /* class_name_string */
5213 6,
5214 0,
5215 NULL, /*NO RESOLUTIONS*/
5216 7,
5217 {
5218 2380, /* Object */
5219 2401, /* nullable Object */
5220 2399, /* ANode */
5221 2220, /* Prod */
5222 2249, /* nullable AMethid */
5223 2356, /* AMethid */
5224 764, /* APercentMethid */
5225 },
5226 };
5227 /* runtime type APipeMethid */
5228 const struct type type_nitc__APipeMethid = {
5229 765,
5230 "APipeMethid", /* class_name_string */
5231 6,
5232 0,
5233 NULL, /*NO RESOLUTIONS*/
5234 7,
5235 {
5236 2380, /* Object */
5237 2401, /* nullable Object */
5238 2399, /* ANode */
5239 2220, /* Prod */
5240 2249, /* nullable AMethid */
5241 2356, /* AMethid */
5242 765, /* APipeMethid */
5243 },
5244 };
5245 /* runtime type ACaretMethid */
5246 const struct type type_nitc__ACaretMethid = {
5247 766,
5248 "ACaretMethid", /* class_name_string */
5249 6,
5250 0,
5251 NULL, /*NO RESOLUTIONS*/
5252 7,
5253 {
5254 2380, /* Object */
5255 2401, /* nullable Object */
5256 2399, /* ANode */
5257 2220, /* Prod */
5258 2249, /* nullable AMethid */
5259 2356, /* AMethid */
5260 766, /* ACaretMethid */
5261 },
5262 };
5263 /* runtime type AAmpMethid */
5264 const struct type type_nitc__AAmpMethid = {
5265 767,
5266 "AAmpMethid", /* class_name_string */
5267 6,
5268 0,
5269 NULL, /*NO RESOLUTIONS*/
5270 7,
5271 {
5272 2380, /* Object */
5273 2401, /* nullable Object */
5274 2399, /* ANode */
5275 2220, /* Prod */
5276 2249, /* nullable AMethid */
5277 2356, /* AMethid */
5278 767, /* AAmpMethid */
5279 },
5280 };
5281 /* runtime type ATildeMethid */
5282 const struct type type_nitc__ATildeMethid = {
5283 768,
5284 "ATildeMethid", /* class_name_string */
5285 6,
5286 0,
5287 NULL, /*NO RESOLUTIONS*/
5288 7,
5289 {
5290 2380, /* Object */
5291 2401, /* nullable Object */
5292 2399, /* ANode */
5293 2220, /* Prod */
5294 2249, /* nullable AMethid */
5295 2356, /* AMethid */
5296 768, /* ATildeMethid */
5297 },
5298 };
5299 /* runtime type AEqMethid */
5300 const struct type type_nitc__AEqMethid = {
5301 769,
5302 "AEqMethid", /* class_name_string */
5303 6,
5304 0,
5305 NULL, /*NO RESOLUTIONS*/
5306 7,
5307 {
5308 2380, /* Object */
5309 2401, /* nullable Object */
5310 2399, /* ANode */
5311 2220, /* Prod */
5312 2249, /* nullable AMethid */
5313 2356, /* AMethid */
5314 769, /* AEqMethid */
5315 },
5316 };
5317 /* runtime type ANeMethid */
5318 const struct type type_nitc__ANeMethid = {
5319 770,
5320 "ANeMethid", /* class_name_string */
5321 6,
5322 0,
5323 NULL, /*NO RESOLUTIONS*/
5324 7,
5325 {
5326 2380, /* Object */
5327 2401, /* nullable Object */
5328 2399, /* ANode */
5329 2220, /* Prod */
5330 2249, /* nullable AMethid */
5331 2356, /* AMethid */
5332 770, /* ANeMethid */
5333 },
5334 };
5335 /* runtime type ALeMethid */
5336 const struct type type_nitc__ALeMethid = {
5337 771,
5338 "ALeMethid", /* class_name_string */
5339 6,
5340 0,
5341 NULL, /*NO RESOLUTIONS*/
5342 7,
5343 {
5344 2380, /* Object */
5345 2401, /* nullable Object */
5346 2399, /* ANode */
5347 2220, /* Prod */
5348 2249, /* nullable AMethid */
5349 2356, /* AMethid */
5350 771, /* ALeMethid */
5351 },
5352 };
5353 /* runtime type AGeMethid */
5354 const struct type type_nitc__AGeMethid = {
5355 772,
5356 "AGeMethid", /* class_name_string */
5357 6,
5358 0,
5359 NULL, /*NO RESOLUTIONS*/
5360 7,
5361 {
5362 2380, /* Object */
5363 2401, /* nullable Object */
5364 2399, /* ANode */
5365 2220, /* Prod */
5366 2249, /* nullable AMethid */
5367 2356, /* AMethid */
5368 772, /* AGeMethid */
5369 },
5370 };
5371 /* runtime type ALtMethid */
5372 const struct type type_nitc__ALtMethid = {
5373 773,
5374 "ALtMethid", /* class_name_string */
5375 6,
5376 0,
5377 NULL, /*NO RESOLUTIONS*/
5378 7,
5379 {
5380 2380, /* Object */
5381 2401, /* nullable Object */
5382 2399, /* ANode */
5383 2220, /* Prod */
5384 2249, /* nullable AMethid */
5385 2356, /* AMethid */
5386 773, /* ALtMethid */
5387 },
5388 };
5389 /* runtime type AGtMethid */
5390 const struct type type_nitc__AGtMethid = {
5391 774,
5392 "AGtMethid", /* class_name_string */
5393 6,
5394 0,
5395 NULL, /*NO RESOLUTIONS*/
5396 7,
5397 {
5398 2380, /* Object */
5399 2401, /* nullable Object */
5400 2399, /* ANode */
5401 2220, /* Prod */
5402 2249, /* nullable AMethid */
5403 2356, /* AMethid */
5404 774, /* AGtMethid */
5405 },
5406 };
5407 /* runtime type ALlMethid */
5408 const struct type type_nitc__ALlMethid = {
5409 775,
5410 "ALlMethid", /* class_name_string */
5411 6,
5412 0,
5413 NULL, /*NO RESOLUTIONS*/
5414 7,
5415 {
5416 2380, /* Object */
5417 2401, /* nullable Object */
5418 2399, /* ANode */
5419 2220, /* Prod */
5420 2249, /* nullable AMethid */
5421 2356, /* AMethid */
5422 775, /* ALlMethid */
5423 },
5424 };
5425 /* runtime type AGgMethid */
5426 const struct type type_nitc__AGgMethid = {
5427 776,
5428 "AGgMethid", /* class_name_string */
5429 6,
5430 0,
5431 NULL, /*NO RESOLUTIONS*/
5432 7,
5433 {
5434 2380, /* Object */
5435 2401, /* nullable Object */
5436 2399, /* ANode */
5437 2220, /* Prod */
5438 2249, /* nullable AMethid */
5439 2356, /* AMethid */
5440 776, /* AGgMethid */
5441 },
5442 };
5443 /* runtime type ABraMethid */
5444 const struct type type_nitc__ABraMethid = {
5445 777,
5446 "ABraMethid", /* class_name_string */
5447 6,
5448 0,
5449 NULL, /*NO RESOLUTIONS*/
5450 7,
5451 {
5452 2380, /* Object */
5453 2401, /* nullable Object */
5454 2399, /* ANode */
5455 2220, /* Prod */
5456 2249, /* nullable AMethid */
5457 2356, /* AMethid */
5458 777, /* ABraMethid */
5459 },
5460 };
5461 /* runtime type AStarshipMethid */
5462 const struct type type_nitc__AStarshipMethid = {
5463 778,
5464 "AStarshipMethid", /* class_name_string */
5465 6,
5466 0,
5467 NULL, /*NO RESOLUTIONS*/
5468 7,
5469 {
5470 2380, /* Object */
5471 2401, /* nullable Object */
5472 2399, /* ANode */
5473 2220, /* Prod */
5474 2249, /* nullable AMethid */
5475 2356, /* AMethid */
5476 778, /* AStarshipMethid */
5477 },
5478 };
5479 /* runtime type AAssignMethid */
5480 const struct type type_nitc__AAssignMethid = {
5481 779,
5482 "AAssignMethid", /* class_name_string */
5483 6,
5484 0,
5485 NULL, /*NO RESOLUTIONS*/
5486 7,
5487 {
5488 2380, /* Object */
5489 2401, /* nullable Object */
5490 2399, /* ANode */
5491 2220, /* Prod */
5492 2249, /* nullable AMethid */
5493 2356, /* AMethid */
5494 779, /* AAssignMethid */
5495 },
5496 };
5497 /* runtime type ABraassignMethid */
5498 const struct type type_nitc__ABraassignMethid = {
5499 780,
5500 "ABraassignMethid", /* class_name_string */
5501 6,
5502 0,
5503 NULL, /*NO RESOLUTIONS*/
5504 7,
5505 {
5506 2380, /* Object */
5507 2401, /* nullable Object */
5508 2399, /* ANode */
5509 2220, /* Prod */
5510 2249, /* nullable AMethid */
5511 2356, /* AMethid */
5512 780, /* ABraassignMethid */
5513 },
5514 };
5515 /* runtime type AIdMethid */
5516 const struct type type_nitc__AIdMethid = {
5517 781,
5518 "AIdMethid", /* class_name_string */
5519 6,
5520 0,
5521 NULL, /*NO RESOLUTIONS*/
5522 7,
5523 {
5524 2380, /* Object */
5525 2401, /* nullable Object */
5526 2399, /* ANode */
5527 2220, /* Prod */
5528 2249, /* nullable AMethid */
5529 2356, /* AMethid */
5530 781, /* AIdMethid */
5531 },
5532 };
5533 /* runtime type ASignature */
5534 const struct type type_nitc__ASignature = {
5535 782,
5536 "ASignature", /* class_name_string */
5537 5,
5538 0,
5539 NULL, /*NO RESOLUTIONS*/
5540 6,
5541 {
5542 2380, /* Object */
5543 2401, /* nullable Object */
5544 2399, /* ANode */
5545 2220, /* Prod */
5546 2250, /* nullable ASignature */
5547 782, /* ASignature */
5548 },
5549 };
5550 /* runtime type ANodes[AParam] */
5551 const struct type type_nitc__ANodes__nitc__AParam = {
5552 783,
5553 "ANodes[AParam]", /* class_name_string */
5554 140,
5555 0,
5556 &resolution_table_nitc__ANodes__nitc__AParam,
5557 143,
5558 {
5559 2380, /* Object */
5560 2401, /* nullable Object */
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 -1, /* empty */
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 2442, /* Collection[Object] */
5597 -1, /* empty */
5598 -1, /* empty */
5599 -1, /* empty */
5600 -1, /* empty */
5601 -1, /* empty */
5602 -1, /* empty */
5603 2449, /* Collection[Prod] */
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 -1, /* empty */
5614 -1, /* empty */
5615 -1, /* empty */
5616 -1, /* empty */
5617 -1, /* empty */
5618 -1, /* empty */
5619 -1, /* empty */
5620 -1, /* empty */
5621 -1, /* empty */
5622 -1, /* empty */
5623 -1, /* empty */
5624 -1, /* empty */
5625 -1, /* empty */
5626 -1, /* empty */
5627 -1, /* empty */
5628 -1, /* empty */
5629 -1, /* empty */
5630 -1, /* empty */
5631 -1, /* empty */
5632 -1, /* empty */
5633 -1, /* empty */
5634 -1, /* empty */
5635 -1, /* empty */
5636 -1, /* empty */
5637 -1, /* empty */
5638 -1, /* empty */
5639 -1, /* empty */
5640 -1, /* empty */
5641 -1, /* empty */
5642 -1, /* empty */
5643 -1, /* empty */
5644 -1, /* empty */
5645 -1, /* empty */
5646 -1, /* empty */
5647 -1, /* empty */
5648 -1, /* empty */
5649 -1, /* empty */
5650 2496, /* Collection[ANode] */
5651 -1, /* empty */
5652 -1, /* empty */
5653 -1, /* empty */
5654 -1, /* empty */
5655 -1, /* empty */
5656 2502, /* Collection[nullable Object] */
5657 -1, /* empty */
5658 -1, /* empty */
5659 -1, /* empty */
5660 -1, /* empty */
5661 -1, /* empty */
5662 -1, /* empty */
5663 -1, /* empty */
5664 -1, /* empty */
5665 -1, /* empty */
5666 -1, /* empty */
5667 -1, /* empty */
5668 -1, /* empty */
5669 -1, /* empty */
5670 -1, /* empty */
5671 -1, /* empty */
5672 -1, /* empty */
5673 -1, /* empty */
5674 -1, /* empty */
5675 -1, /* empty */
5676 -1, /* empty */
5677 -1, /* empty */
5678 2524, /* Collection[AParam] */
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 2210, /* SequenceRead[nullable Object] */
5690 -1, /* empty */
5691 -1, /* empty */
5692 -1, /* empty */
5693 -1, /* empty */
5694 -1, /* empty */
5695 -1, /* empty */
5696 -1, /* empty */
5697 -1, /* empty */
5698 -1, /* empty */
5699 783, /* ANodes[AParam] */
5700 -1, /* empty */
5701 -1, /* empty */
5702 },
5703 };
5704 const struct types resolution_table_nitc__ANodes__nitc__AParam = {
5705 0, /* dummy */
5706 {
5707 &type_core__Array__nitc__AParam, /* Array[E]: Array[AParam] */
5708 &type_nitc__AParam, /* E: AParam */
5709 NULL, /* empty */
5710 NULL, /* empty */
5711 NULL, /* empty */
5712 NULL, /* empty */
5713 NULL, /* empty */
5714 NULL, /* empty */
5715 &type_nitc__AParam, /* E: AParam */
5716 &type_core__Collection__nitc__AParam, /* Collection[E]: Collection[AParam] */
5717 &type_core__Collection__nitc__AParam, /* Collection[E]: Collection[AParam] */
5718 &type_core__Array__nitc__AParam, /* Array[E]: Array[AParam] */
5719 }
5720 };
5721 /* runtime type AParam */
5722 const struct type type_nitc__AParam = {
5723 784,
5724 "AParam", /* class_name_string */
5725 4,
5726 0,
5727 NULL, /*NO RESOLUTIONS*/
5728 5,
5729 {
5730 2380, /* Object */
5731 2401, /* nullable Object */
5732 2399, /* ANode */
5733 2220, /* Prod */
5734 784, /* AParam */
5735 },
5736 };
5737 /* runtime type AExternCalls */
5738 const struct type type_nitc__AExternCalls = {
5739 785,
5740 "AExternCalls", /* class_name_string */
5741 5,
5742 0,
5743 NULL, /*NO RESOLUTIONS*/
5744 6,
5745 {
5746 2380, /* Object */
5747 2401, /* nullable Object */
5748 2399, /* ANode */
5749 2220, /* Prod */
5750 2253, /* nullable AExternCalls */
5751 785, /* AExternCalls */
5752 },
5753 };
5754 /* runtime type ANodes[AExternCall] */
5755 const struct type type_nitc__ANodes__nitc__AExternCall = {
5756 786,
5757 "ANodes[AExternCall]", /* class_name_string */
5758 141,
5759 0,
5760 &resolution_table_nitc__ANodes__nitc__AExternCall,
5761 143,
5762 {
5763 2380, /* Object */
5764 2401, /* nullable Object */
5765 -1, /* empty */
5766 -1, /* empty */
5767 -1, /* empty */
5768 -1, /* empty */
5769 -1, /* empty */
5770 -1, /* empty */
5771 -1, /* empty */
5772 -1, /* empty */
5773 -1, /* empty */
5774 -1, /* empty */
5775 -1, /* empty */
5776 -1, /* empty */
5777 -1, /* empty */
5778 -1, /* empty */
5779 -1, /* empty */
5780 -1, /* empty */
5781 -1, /* empty */
5782 -1, /* empty */
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 -1, /* empty */
5794 -1, /* empty */
5795 -1, /* empty */
5796 -1, /* empty */
5797 -1, /* empty */
5798 -1, /* empty */
5799 -1, /* empty */
5800 2442, /* Collection[Object] */
5801 -1, /* empty */
5802 -1, /* empty */
5803 -1, /* empty */
5804 -1, /* empty */
5805 -1, /* empty */
5806 -1, /* empty */
5807 2449, /* Collection[Prod] */
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 -1, /* empty */
5817 -1, /* empty */
5818 -1, /* empty */
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 -1, /* empty */
5844 -1, /* empty */
5845 -1, /* empty */
5846 -1, /* empty */
5847 -1, /* empty */
5848 -1, /* empty */
5849 -1, /* empty */
5850 -1, /* empty */
5851 -1, /* empty */
5852 -1, /* empty */
5853 -1, /* empty */
5854 2496, /* Collection[ANode] */
5855 -1, /* empty */
5856 -1, /* empty */
5857 -1, /* empty */
5858 -1, /* empty */
5859 -1, /* empty */
5860 2502, /* Collection[nullable Object] */
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 2525, /* Collection[AExternCall] */
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 2210, /* SequenceRead[nullable Object] */
5894 -1, /* empty */
5895 -1, /* empty */
5896 -1, /* empty */
5897 -1, /* empty */
5898 -1, /* empty */
5899 -1, /* empty */
5900 -1, /* empty */
5901 -1, /* empty */
5902 -1, /* empty */
5903 -1, /* empty */
5904 786, /* ANodes[AExternCall] */
5905 -1, /* empty */
5906 },
5907 };
5908 const struct types resolution_table_nitc__ANodes__nitc__AExternCall = {
5909 0, /* dummy */
5910 {
5911 &type_core__Array__nitc__AExternCall, /* Array[E]: Array[AExternCall] */
5912 &type_nitc__AExternCall, /* E: AExternCall */
5913 NULL, /* empty */
5914 NULL, /* empty */
5915 NULL, /* empty */
5916 NULL, /* empty */
5917 NULL, /* empty */
5918 NULL, /* empty */
5919 &type_nitc__AExternCall, /* E: AExternCall */
5920 &type_core__Collection__nitc__AExternCall, /* Collection[E]: Collection[AExternCall] */
5921 &type_core__Collection__nitc__AExternCall, /* Collection[E]: Collection[AExternCall] */
5922 &type_core__Array__nitc__AExternCall, /* Array[E]: Array[AExternCall] */
5923 }
5924 };
5925 /* runtime type ASuperExternCall */
5926 const struct type type_nitc__ASuperExternCall = {
5927 787,
5928 "ASuperExternCall", /* class_name_string */
5929 6,
5930 0,
5931 NULL, /*NO RESOLUTIONS*/
5932 7,
5933 {
5934 2380, /* Object */
5935 2401, /* nullable Object */
5936 2399, /* ANode */
5937 2220, /* Prod */
5938 2286, /* nullable AExternCall */
5939 2409, /* AExternCall */
5940 787, /* ASuperExternCall */
5941 },
5942 };
5943 /* runtime type ALocalPropExternCall */
5944 const struct type type_nitc__ALocalPropExternCall = {
5945 788,
5946 "ALocalPropExternCall", /* class_name_string */
5947 6,
5948 0,
5949 NULL, /*NO RESOLUTIONS*/
5950 7,
5951 {
5952 2380, /* Object */
5953 2401, /* nullable Object */
5954 2399, /* ANode */
5955 2220, /* Prod */
5956 2286, /* nullable AExternCall */
5957 2409, /* AExternCall */
5958 788, /* ALocalPropExternCall */
5959 },
5960 };
5961 /* runtime type AFullPropExternCall */
5962 const struct type type_nitc__AFullPropExternCall = {
5963 789,
5964 "AFullPropExternCall", /* class_name_string */
5965 6,
5966 0,
5967 NULL, /*NO RESOLUTIONS*/
5968 7,
5969 {
5970 2380, /* Object */
5971 2401, /* nullable Object */
5972 2399, /* ANode */
5973 2220, /* Prod */
5974 2286, /* nullable AExternCall */
5975 2409, /* AExternCall */
5976 789, /* AFullPropExternCall */
5977 },
5978 };
5979 /* runtime type AInitPropExternCall */
5980 const struct type type_nitc__AInitPropExternCall = {
5981 790,
5982 "AInitPropExternCall", /* class_name_string */
5983 6,
5984 0,
5985 NULL, /*NO RESOLUTIONS*/
5986 7,
5987 {
5988 2380, /* Object */
5989 2401, /* nullable Object */
5990 2399, /* ANode */
5991 2220, /* Prod */
5992 2286, /* nullable AExternCall */
5993 2409, /* AExternCall */
5994 790, /* AInitPropExternCall */
5995 },
5996 };
5997 /* runtime type ACastAsExternCall */
5998 const struct type type_nitc__ACastAsExternCall = {
5999 791,
6000 "ACastAsExternCall", /* class_name_string */
6001 6,
6002 0,
6003 NULL, /*NO RESOLUTIONS*/
6004 7,
6005 {
6006 2380, /* Object */
6007 2401, /* nullable Object */
6008 2399, /* ANode */
6009 2220, /* Prod */
6010 2286, /* nullable AExternCall */
6011 2409, /* AExternCall */
6012 791, /* ACastAsExternCall */
6013 },
6014 };
6015 /* runtime type AAsNullableExternCall */
6016 const struct type type_nitc__AAsNullableExternCall = {
6017 792,
6018 "AAsNullableExternCall", /* class_name_string */
6019 6,
6020 0,
6021 NULL, /*NO RESOLUTIONS*/
6022 7,
6023 {
6024 2380, /* Object */
6025 2401, /* nullable Object */
6026 2399, /* ANode */
6027 2220, /* Prod */
6028 2286, /* nullable AExternCall */
6029 2409, /* AExternCall */
6030 792, /* AAsNullableExternCall */
6031 },
6032 };
6033 /* runtime type AAsNotNullableExternCall */
6034 const struct type type_nitc__AAsNotNullableExternCall = {
6035 793,
6036 "AAsNotNullableExternCall", /* class_name_string */
6037 6,
6038 0,
6039 NULL, /*NO RESOLUTIONS*/
6040 7,
6041 {
6042 2380, /* Object */
6043 2401, /* nullable Object */
6044 2399, /* ANode */
6045 2220, /* Prod */
6046 2286, /* nullable AExternCall */
6047 2409, /* AExternCall */
6048 793, /* AAsNotNullableExternCall */
6049 },
6050 };
6051 /* runtime type AInLanguage */
6052 const struct type type_nitc__AInLanguage = {
6053 794,
6054 "AInLanguage", /* class_name_string */
6055 5,
6056 0,
6057 NULL, /*NO RESOLUTIONS*/
6058 6,
6059 {
6060 2380, /* Object */
6061 2401, /* nullable Object */
6062 2399, /* ANode */
6063 2220, /* Prod */
6064 2294, /* nullable AInLanguage */
6065 794, /* AInLanguage */
6066 },
6067 };
6068 /* runtime type AExternCodeBlock */
6069 const struct type type_nitc__AExternCodeBlock = {
6070 795,
6071 "AExternCodeBlock", /* class_name_string */
6072 5,
6073 0,
6074 NULL, /*NO RESOLUTIONS*/
6075 6,
6076 {
6077 2380, /* Object */
6078 2401, /* nullable Object */
6079 2399, /* ANode */
6080 2220, /* Prod */
6081 2237, /* nullable AExternCodeBlock */
6082 795, /* AExternCodeBlock */
6083 },
6084 };
6085 /* runtime type AType */
6086 const struct type type_nitc__AType = {
6087 796,
6088 "AType", /* class_name_string */
6089 5,
6090 0,
6091 NULL, /*NO RESOLUTIONS*/
6092 6,
6093 {
6094 2380, /* Object */
6095 2401, /* nullable Object */
6096 2399, /* ANode */
6097 2220, /* Prod */
6098 2246, /* nullable AType */
6099 796, /* AType */
6100 },
6101 };
6102 /* runtime type ABlockExpr */
6103 const struct type type_nitc__ABlockExpr = {
6104 797,
6105 "ABlockExpr", /* class_name_string */
6106 6,
6107 0,
6108 NULL, /*NO RESOLUTIONS*/
6109 7,
6110 {
6111 2380, /* Object */
6112 2401, /* nullable Object */
6113 2399, /* ANode */
6114 2220, /* Prod */
6115 2216, /* AExpr */
6116 2234, /* nullable AExpr */
6117 797, /* ABlockExpr */
6118 },
6119 };
6120 /* runtime type AReturnExpr */
6121 const struct type type_nitc__AReturnExpr = {
6122 798,
6123 "AReturnExpr", /* class_name_string */
6124 7,
6125 0,
6126 NULL, /*NO RESOLUTIONS*/
6127 8,
6128 {
6129 2380, /* Object */
6130 2401, /* nullable Object */
6131 2399, /* ANode */
6132 2220, /* Prod */
6133 2216, /* AExpr */
6134 2234, /* nullable AExpr */
6135 2387, /* AEscapeExpr */
6136 798, /* AReturnExpr */
6137 },
6138 };
6139 /* runtime type AYieldExpr */
6140 const struct type type_nitc__AYieldExpr = {
6141 799,
6142 "AYieldExpr", /* class_name_string */
6143 6,
6144 0,
6145 NULL, /*NO RESOLUTIONS*/
6146 7,
6147 {
6148 2380, /* Object */
6149 2401, /* nullable Object */
6150 2399, /* ANode */
6151 2220, /* Prod */
6152 2216, /* AExpr */
6153 2234, /* nullable AExpr */
6154 799, /* AYieldExpr */
6155 },
6156 };
6157 /* runtime type ABreakExpr */
6158 const struct type type_nitc__ABreakExpr = {
6159 800,
6160 "ABreakExpr", /* class_name_string */
6161 7,
6162 0,
6163 NULL, /*NO RESOLUTIONS*/
6164 8,
6165 {
6166 2380, /* Object */
6167 2401, /* nullable Object */
6168 2399, /* ANode */
6169 2220, /* Prod */
6170 2216, /* AExpr */
6171 2234, /* nullable AExpr */
6172 2387, /* AEscapeExpr */
6173 800, /* ABreakExpr */
6174 },
6175 };
6176 /* runtime type AAbortExpr */
6177 const struct type type_nitc__AAbortExpr = {
6178 801,
6179 "AAbortExpr", /* class_name_string */
6180 6,
6181 0,
6182 NULL, /*NO RESOLUTIONS*/
6183 7,
6184 {
6185 2380, /* Object */
6186 2401, /* nullable Object */
6187 2399, /* ANode */
6188 2220, /* Prod */
6189 2216, /* AExpr */
6190 2234, /* nullable AExpr */
6191 801, /* AAbortExpr */
6192 },
6193 };
6194 /* runtime type AContinueExpr */
6195 const struct type type_nitc__AContinueExpr = {
6196 802,
6197 "AContinueExpr", /* class_name_string */
6198 7,
6199 0,
6200 NULL, /*NO RESOLUTIONS*/
6201 8,
6202 {
6203 2380, /* Object */
6204 2401, /* nullable Object */
6205 2399, /* ANode */
6206 2220, /* Prod */
6207 2216, /* AExpr */
6208 2234, /* nullable AExpr */
6209 2387, /* AEscapeExpr */
6210 802, /* AContinueExpr */
6211 },
6212 };
6213 /* runtime type AQid */
6214 const struct type type_nitc__AQid = {
6215 803,
6216 "AQid", /* class_name_string */
6217 4,
6218 0,
6219 NULL, /*NO RESOLUTIONS*/
6220 6,
6221 {
6222 2380, /* Object */
6223 2401, /* nullable Object */
6224 2399, /* ANode */
6225 2220, /* Prod */
6226 803, /* AQid */
6227 2359, /* nullable AQid */
6228 },
6229 };
6230 /* runtime type ACallExpr */
6231 const struct type type_nitc__ACallExpr = {
6232 804,
6233 "ACallExpr", /* class_name_string */
6234 6,
6235 0,
6236 NULL, /*NO RESOLUTIONS*/
6237 7,
6238 {
6239 2380, /* Object */
6240 2401, /* nullable Object */
6241 2399, /* ANode */
6242 2220, /* Prod */
6243 2216, /* AExpr */
6244 2234, /* nullable AExpr */
6245 804, /* ACallExpr */
6246 },
6247 };
6248 /* runtime type AQualified */
6249 const struct type type_nitc__AQualified = {
6250 805,
6251 "AQualified", /* class_name_string */
6252 5,
6253 0,
6254 NULL, /*NO RESOLUTIONS*/
6255 6,
6256 {
6257 2380, /* Object */
6258 2401, /* nullable Object */
6259 2399, /* ANode */
6260 2220, /* Prod */
6261 2302, /* nullable AQualified */
6262 805, /* AQualified */
6263 },
6264 };
6265 /* runtime type AImplicitSelfExpr */
6266 const struct type type_nitc__AImplicitSelfExpr = {
6267 806,
6268 "AImplicitSelfExpr", /* class_name_string */
6269 7,
6270 0,
6271 NULL, /*NO RESOLUTIONS*/
6272 8,
6273 {
6274 2380, /* Object */
6275 2401, /* nullable Object */
6276 2399, /* ANode */
6277 2220, /* Prod */
6278 2216, /* AExpr */
6279 2234, /* nullable AExpr */
6280 876, /* ASelfExpr */
6281 806, /* AImplicitSelfExpr */
6282 },
6283 };
6284 /* runtime type ASuperExpr */
6285 const struct type type_nitc__ASuperExpr = {
6286 807,
6287 "ASuperExpr", /* class_name_string */
6288 6,
6289 0,
6290 NULL, /*NO RESOLUTIONS*/
6291 7,
6292 {
6293 2380, /* Object */
6294 2401, /* nullable Object */
6295 2399, /* ANode */
6296 2220, /* Prod */
6297 2216, /* AExpr */
6298 2234, /* nullable AExpr */
6299 807, /* ASuperExpr */
6300 },
6301 };
6302 /* runtime type AInitExpr */
6303 const struct type type_nitc__AInitExpr = {
6304 808,
6305 "AInitExpr", /* class_name_string */
6306 6,
6307 0,
6308 NULL, /*NO RESOLUTIONS*/
6309 7,
6310 {
6311 2380, /* Object */
6312 2401, /* nullable Object */
6313 2399, /* ANode */
6314 2220, /* Prod */
6315 2216, /* AExpr */
6316 2234, /* nullable AExpr */
6317 808, /* AInitExpr */
6318 },
6319 };
6320 /* runtime type ADebugTypeExpr */
6321 const struct type type_nitc__ADebugTypeExpr = {
6322 809,
6323 "ADebugTypeExpr", /* class_name_string */
6324 6,
6325 0,
6326 NULL, /*NO RESOLUTIONS*/
6327 7,
6328 {
6329 2380, /* Object */
6330 2401, /* nullable Object */
6331 2399, /* ANode */
6332 2220, /* Prod */
6333 2216, /* AExpr */
6334 2234, /* nullable AExpr */
6335 809, /* ADebugTypeExpr */
6336 },
6337 };
6338 /* runtime type ALabel */
6339 const struct type type_nitc__ALabel = {
6340 810,
6341 "ALabel", /* class_name_string */
6342 5,
6343 0,
6344 NULL, /*NO RESOLUTIONS*/
6345 6,
6346 {
6347 2380, /* Object */
6348 2401, /* nullable Object */
6349 2399, /* ANode */
6350 2220, /* Prod */
6351 2298, /* nullable ALabel */
6352 810, /* ALabel */
6353 },
6354 };
6355 /* runtime type AVardeclExpr */
6356 const struct type type_nitc__AVardeclExpr = {
6357 811,
6358 "AVardeclExpr", /* class_name_string */
6359 6,
6360 0,
6361 NULL, /*NO RESOLUTIONS*/
6362 7,
6363 {
6364 2380, /* Object */
6365 2401, /* nullable Object */
6366 2399, /* ANode */
6367 2220, /* Prod */
6368 2216, /* AExpr */
6369 2234, /* nullable AExpr */
6370 811, /* AVardeclExpr */
6371 },
6372 };
6373 /* runtime type AAttrAssignExpr */
6374 const struct type type_nitc__AAttrAssignExpr = {
6375 812,
6376 "AAttrAssignExpr", /* class_name_string */
6377 6,
6378 0,
6379 NULL, /*NO RESOLUTIONS*/
6380 7,
6381 {
6382 2380, /* Object */
6383 2401, /* nullable Object */
6384 2399, /* ANode */
6385 2220, /* Prod */
6386 2216, /* AExpr */
6387 2234, /* nullable AExpr */
6388 812, /* AAttrAssignExpr */
6389 },
6390 };
6391 /* runtime type ACallAssignExpr */
6392 const struct type type_nitc__ACallAssignExpr = {
6393 813,
6394 "ACallAssignExpr", /* class_name_string */
6395 6,
6396 0,
6397 NULL, /*NO RESOLUTIONS*/
6398 7,
6399 {
6400 2380, /* Object */
6401 2401, /* nullable Object */
6402 2399, /* ANode */
6403 2220, /* Prod */
6404 2216, /* AExpr */
6405 2234, /* nullable AExpr */
6406 813, /* ACallAssignExpr */
6407 },
6408 };
6409 /* runtime type AListExprs */
6410 const struct type type_nitc__AListExprs = {
6411 814,
6412 "AListExprs", /* class_name_string */
6413 6,
6414 0,
6415 NULL, /*NO RESOLUTIONS*/
6416 7,
6417 {
6418 2380, /* Object */
6419 2401, /* nullable Object */
6420 2399, /* ANode */
6421 2220, /* Prod */
6422 2301, /* nullable AExprs */
6423 2357, /* AExprs */
6424 814, /* AListExprs */
6425 },
6426 };
6427 /* runtime type ABraAssignExpr */
6428 const struct type type_nitc__ABraAssignExpr = {
6429 815,
6430 "ABraAssignExpr", /* class_name_string */
6431 6,
6432 0,
6433 NULL, /*NO RESOLUTIONS*/
6434 7,
6435 {
6436 2380, /* Object */
6437 2401, /* nullable Object */
6438 2399, /* ANode */
6439 2220, /* Prod */
6440 2216, /* AExpr */
6441 2234, /* nullable AExpr */
6442 815, /* ABraAssignExpr */
6443 },
6444 };
6445 /* runtime type AAttrReassignExpr */
6446 const struct type type_nitc__AAttrReassignExpr = {
6447 816,
6448 "AAttrReassignExpr", /* class_name_string */
6449 6,
6450 0,
6451 NULL, /*NO RESOLUTIONS*/
6452 7,
6453 {
6454 2380, /* Object */
6455 2401, /* nullable Object */
6456 2399, /* ANode */
6457 2220, /* Prod */
6458 2216, /* AExpr */
6459 2234, /* nullable AExpr */
6460 816, /* AAttrReassignExpr */
6461 },
6462 };
6463 /* runtime type ACallReassignExpr */
6464 const struct type type_nitc__ACallReassignExpr = {
6465 817,
6466 "ACallReassignExpr", /* class_name_string */
6467 6,
6468 0,
6469 NULL, /*NO RESOLUTIONS*/
6470 7,
6471 {
6472 2380, /* Object */
6473 2401, /* nullable Object */
6474 2399, /* ANode */
6475 2220, /* Prod */
6476 2216, /* AExpr */
6477 2234, /* nullable AExpr */
6478 817, /* ACallReassignExpr */
6479 },
6480 };
6481 /* runtime type ABraReassignExpr */
6482 const struct type type_nitc__ABraReassignExpr = {
6483 818,
6484 "ABraReassignExpr", /* class_name_string */
6485 6,
6486 0,
6487 NULL, /*NO RESOLUTIONS*/
6488 7,
6489 {
6490 2380, /* Object */
6491 2401, /* nullable Object */
6492 2399, /* ANode */
6493 2220, /* Prod */
6494 2216, /* AExpr */
6495 2234, /* nullable AExpr */
6496 818, /* ABraReassignExpr */
6497 },
6498 };
6499 /* runtime type APlusAssignOp */
6500 const struct type type_nitc__APlusAssignOp = {
6501 819,
6502 "APlusAssignOp", /* class_name_string */
6503 6,
6504 0,
6505 NULL, /*NO RESOLUTIONS*/
6506 7,
6507 {
6508 2380, /* Object */
6509 2401, /* nullable Object */
6510 2399, /* ANode */
6511 2220, /* Prod */
6512 2306, /* nullable AAssignOp */
6513 2358, /* AAssignOp */
6514 819, /* APlusAssignOp */
6515 },
6516 };
6517 /* runtime type AMinusAssignOp */
6518 const struct type type_nitc__AMinusAssignOp = {
6519 820,
6520 "AMinusAssignOp", /* class_name_string */
6521 6,
6522 0,
6523 NULL, /*NO RESOLUTIONS*/
6524 7,
6525 {
6526 2380, /* Object */
6527 2401, /* nullable Object */
6528 2399, /* ANode */
6529 2220, /* Prod */
6530 2306, /* nullable AAssignOp */
6531 2358, /* AAssignOp */
6532 820, /* AMinusAssignOp */
6533 },
6534 };
6535 /* runtime type AStarAssignOp */
6536 const struct type type_nitc__AStarAssignOp = {
6537 821,
6538 "AStarAssignOp", /* class_name_string */
6539 6,
6540 0,
6541 NULL, /*NO RESOLUTIONS*/
6542 7,
6543 {
6544 2380, /* Object */
6545 2401, /* nullable Object */
6546 2399, /* ANode */
6547 2220, /* Prod */
6548 2306, /* nullable AAssignOp */
6549 2358, /* AAssignOp */
6550 821, /* AStarAssignOp */
6551 },
6552 };
6553 /* runtime type ASlashAssignOp */
6554 const struct type type_nitc__ASlashAssignOp = {
6555 822,
6556 "ASlashAssignOp", /* class_name_string */
6557 6,
6558 0,
6559 NULL, /*NO RESOLUTIONS*/
6560 7,
6561 {
6562 2380, /* Object */
6563 2401, /* nullable Object */
6564 2399, /* ANode */
6565 2220, /* Prod */
6566 2306, /* nullable AAssignOp */
6567 2358, /* AAssignOp */
6568 822, /* ASlashAssignOp */
6569 },
6570 };
6571 /* runtime type APercentAssignOp */
6572 const struct type type_nitc__APercentAssignOp = {
6573 823,
6574 "APercentAssignOp", /* class_name_string */
6575 6,
6576 0,
6577 NULL, /*NO RESOLUTIONS*/
6578 7,
6579 {
6580 2380, /* Object */
6581 2401, /* nullable Object */
6582 2399, /* ANode */
6583 2220, /* Prod */
6584 2306, /* nullable AAssignOp */
6585 2358, /* AAssignOp */
6586 823, /* APercentAssignOp */
6587 },
6588 };
6589 /* runtime type AStarstarAssignOp */
6590 const struct type type_nitc__AStarstarAssignOp = {
6591 824,
6592 "AStarstarAssignOp", /* class_name_string */
6593 6,
6594 0,
6595 NULL, /*NO RESOLUTIONS*/
6596 7,
6597 {
6598 2380, /* Object */
6599 2401, /* nullable Object */
6600 2399, /* ANode */
6601 2220, /* Prod */
6602 2306, /* nullable AAssignOp */
6603 2358, /* AAssignOp */
6604 824, /* AStarstarAssignOp */
6605 },
6606 };
6607 /* runtime type APipeAssignOp */
6608 const struct type type_nitc__APipeAssignOp = {
6609 825,
6610 "APipeAssignOp", /* class_name_string */
6611 6,
6612 0,
6613 NULL, /*NO RESOLUTIONS*/
6614 7,
6615 {
6616 2380, /* Object */
6617 2401, /* nullable Object */
6618 2399, /* ANode */
6619 2220, /* Prod */
6620 2306, /* nullable AAssignOp */
6621 2358, /* AAssignOp */
6622 825, /* APipeAssignOp */
6623 },
6624 };
6625 /* runtime type ACaretAssignOp */
6626 const struct type type_nitc__ACaretAssignOp = {
6627 826,
6628 "ACaretAssignOp", /* class_name_string */
6629 6,
6630 0,
6631 NULL, /*NO RESOLUTIONS*/
6632 7,
6633 {
6634 2380, /* Object */
6635 2401, /* nullable Object */
6636 2399, /* ANode */
6637 2220, /* Prod */
6638 2306, /* nullable AAssignOp */
6639 2358, /* AAssignOp */
6640 826, /* ACaretAssignOp */
6641 },
6642 };
6643 /* runtime type AAmpAssignOp */
6644 const struct type type_nitc__AAmpAssignOp = {
6645 827,
6646 "AAmpAssignOp", /* class_name_string */
6647 6,
6648 0,
6649 NULL, /*NO RESOLUTIONS*/
6650 7,
6651 {
6652 2380, /* Object */
6653 2401, /* nullable Object */
6654 2399, /* ANode */
6655 2220, /* Prod */
6656 2306, /* nullable AAssignOp */
6657 2358, /* AAssignOp */
6658 827, /* AAmpAssignOp */
6659 },
6660 };
6661 /* runtime type ALlAssignOp */
6662 const struct type type_nitc__ALlAssignOp = {
6663 828,
6664 "ALlAssignOp", /* class_name_string */
6665 6,
6666 0,
6667 NULL, /*NO RESOLUTIONS*/
6668 7,
6669 {
6670 2380, /* Object */
6671 2401, /* nullable Object */
6672 2399, /* ANode */
6673 2220, /* Prod */
6674 2306, /* nullable AAssignOp */
6675 2358, /* AAssignOp */
6676 828, /* ALlAssignOp */
6677 },
6678 };
6679 /* runtime type AGgAssignOp */
6680 const struct type type_nitc__AGgAssignOp = {
6681 829,
6682 "AGgAssignOp", /* class_name_string */
6683 6,
6684 0,
6685 NULL, /*NO RESOLUTIONS*/
6686 7,
6687 {
6688 2380, /* Object */
6689 2401, /* nullable Object */
6690 2399, /* ANode */
6691 2220, /* Prod */
6692 2306, /* nullable AAssignOp */
6693 2358, /* AAssignOp */
6694 829, /* AGgAssignOp */
6695 },
6696 };
6697 /* runtime type ADoExpr */
6698 const struct type type_nitc__ADoExpr = {
6699 830,
6700 "ADoExpr", /* class_name_string */
6701 6,
6702 0,
6703 NULL, /*NO RESOLUTIONS*/
6704 7,
6705 {
6706 2380, /* Object */
6707 2401, /* nullable Object */
6708 2399, /* ANode */
6709 2220, /* Prod */
6710 2216, /* AExpr */
6711 2234, /* nullable AExpr */
6712 830, /* ADoExpr */
6713 },
6714 };
6715 /* runtime type AIfExpr */
6716 const struct type type_nitc__AIfExpr = {
6717 831,
6718 "AIfExpr", /* class_name_string */
6719 6,
6720 0,
6721 NULL, /*NO RESOLUTIONS*/
6722 7,
6723 {
6724 2380, /* Object */
6725 2401, /* nullable Object */
6726 2399, /* ANode */
6727 2220, /* Prod */
6728 2216, /* AExpr */
6729 2234, /* nullable AExpr */
6730 831, /* AIfExpr */
6731 },
6732 };
6733 /* runtime type ALoopExpr */
6734 const struct type type_nitc__ALoopExpr = {
6735 832,
6736 "ALoopExpr", /* class_name_string */
6737 6,
6738 0,
6739 NULL, /*NO RESOLUTIONS*/
6740 7,
6741 {
6742 2380, /* Object */
6743 2401, /* nullable Object */
6744 2399, /* ANode */
6745 2220, /* Prod */
6746 2216, /* AExpr */
6747 2234, /* nullable AExpr */
6748 832, /* ALoopExpr */
6749 },
6750 };
6751 /* runtime type AWhileExpr */
6752 const struct type type_nitc__AWhileExpr = {
6753 833,
6754 "AWhileExpr", /* class_name_string */
6755 6,
6756 0,
6757 NULL, /*NO RESOLUTIONS*/
6758 7,
6759 {
6760 2380, /* Object */
6761 2401, /* nullable Object */
6762 2399, /* ANode */
6763 2220, /* Prod */
6764 2216, /* AExpr */
6765 2234, /* nullable AExpr */
6766 833, /* AWhileExpr */
6767 },
6768 };
6769 /* runtime type AForExpr */
6770 const struct type type_nitc__AForExpr = {
6771 834,
6772 "AForExpr", /* class_name_string */
6773 6,
6774 0,
6775 NULL, /*NO RESOLUTIONS*/
6776 7,
6777 {
6778 2380, /* Object */
6779 2401, /* nullable Object */
6780 2399, /* ANode */
6781 2220, /* Prod */
6782 2216, /* AExpr */
6783 2234, /* nullable AExpr */
6784 834, /* AForExpr */
6785 },
6786 };
6787 /* runtime type ANodes[AForGroup] */
6788 const struct type type_nitc__ANodes__nitc__AForGroup = {
6789 835,
6790 "ANodes[AForGroup]", /* class_name_string */
6791 142,
6792 0,
6793 &resolution_table_nitc__ANodes__nitc__AForGroup,
6794 143,
6795 {
6796 2380, /* Object */
6797 2401, /* nullable Object */
6798 -1, /* empty */
6799 -1, /* empty */
6800 -1, /* empty */
6801 -1, /* empty */
6802 -1, /* empty */
6803 -1, /* empty */
6804 -1, /* empty */
6805 -1, /* empty */
6806 -1, /* empty */
6807 -1, /* empty */
6808 -1, /* empty */
6809 -1, /* empty */
6810 -1, /* empty */
6811 -1, /* empty */
6812 -1, /* empty */
6813 -1, /* empty */
6814 -1, /* empty */
6815 -1, /* empty */
6816 -1, /* empty */
6817 -1, /* empty */
6818 -1, /* empty */
6819 -1, /* empty */
6820 -1, /* empty */
6821 -1, /* empty */
6822 -1, /* empty */
6823 -1, /* empty */
6824 -1, /* empty */
6825 -1, /* empty */
6826 -1, /* empty */
6827 -1, /* empty */
6828 -1, /* empty */
6829 -1, /* empty */
6830 -1, /* empty */
6831 -1, /* empty */
6832 -1, /* empty */
6833 2442, /* Collection[Object] */
6834 -1, /* empty */
6835 -1, /* empty */
6836 -1, /* empty */
6837 -1, /* empty */
6838 -1, /* empty */
6839 -1, /* empty */
6840 2449, /* Collection[Prod] */
6841 -1, /* empty */
6842 -1, /* empty */
6843 -1, /* empty */
6844 -1, /* empty */
6845 -1, /* empty */
6846 -1, /* empty */
6847 -1, /* empty */
6848 -1, /* empty */
6849 -1, /* empty */
6850 -1, /* empty */
6851 -1, /* empty */
6852 -1, /* empty */
6853 -1, /* empty */
6854 -1, /* empty */
6855 -1, /* empty */
6856 -1, /* empty */
6857 -1, /* empty */
6858 -1, /* empty */
6859 -1, /* empty */
6860 -1, /* empty */
6861 -1, /* empty */
6862 -1, /* empty */
6863 -1, /* empty */
6864 -1, /* empty */
6865 -1, /* empty */
6866 -1, /* empty */
6867 -1, /* empty */
6868 -1, /* empty */
6869 -1, /* empty */
6870 -1, /* empty */
6871 -1, /* empty */
6872 -1, /* empty */
6873 -1, /* empty */
6874 -1, /* empty */
6875 -1, /* empty */
6876 -1, /* empty */
6877 -1, /* empty */
6878 -1, /* empty */
6879 -1, /* empty */
6880 -1, /* empty */
6881 -1, /* empty */
6882 -1, /* empty */
6883 -1, /* empty */
6884 -1, /* empty */
6885 -1, /* empty */
6886 -1, /* empty */
6887 2496, /* Collection[ANode] */
6888 -1, /* empty */
6889 -1, /* empty */
6890 -1, /* empty */
6891 -1, /* empty */
6892 -1, /* empty */
6893 2502, /* Collection[nullable Object] */
6894 -1, /* empty */
6895 -1, /* empty */
6896 -1, /* empty */
6897 -1, /* empty */
6898 -1, /* empty */
6899 -1, /* empty */
6900 -1, /* empty */
6901 -1, /* empty */
6902 -1, /* empty */
6903 -1, /* empty */
6904 -1, /* empty */
6905 -1, /* empty */
6906 -1, /* empty */
6907 -1, /* empty */
6908 -1, /* empty */
6909 -1, /* empty */
6910 -1, /* empty */
6911 -1, /* empty */
6912 -1, /* empty */
6913 -1, /* empty */
6914 -1, /* empty */
6915 -1, /* empty */
6916 -1, /* empty */
6917 2526, /* Collection[AForGroup] */
6918 -1, /* empty */
6919 -1, /* empty */
6920 -1, /* empty */
6921 -1, /* empty */
6922 -1, /* empty */
6923 -1, /* empty */
6924 -1, /* empty */
6925 -1, /* empty */
6926 2210, /* SequenceRead[nullable Object] */
6927 -1, /* empty */
6928 -1, /* empty */
6929 -1, /* empty */
6930 -1, /* empty */
6931 -1, /* empty */
6932 -1, /* empty */
6933 -1, /* empty */
6934 -1, /* empty */
6935 -1, /* empty */
6936 -1, /* empty */
6937 -1, /* empty */
6938 835, /* ANodes[AForGroup] */
6939 },
6940 };
6941 const struct types resolution_table_nitc__ANodes__nitc__AForGroup = {
6942 0, /* dummy */
6943 {
6944 &type_core__Array__nitc__AForGroup, /* Array[E]: Array[AForGroup] */
6945 &type_nitc__AForGroup, /* E: AForGroup */
6946 NULL, /* empty */
6947 NULL, /* empty */
6948 NULL, /* empty */
6949 NULL, /* empty */
6950 NULL, /* empty */
6951 NULL, /* empty */
6952 &type_nitc__AForGroup, /* E: AForGroup */
6953 &type_core__Collection__nitc__AForGroup, /* Collection[E]: Collection[AForGroup] */
6954 &type_core__Collection__nitc__AForGroup, /* Collection[E]: Collection[AForGroup] */
6955 &type_core__Array__nitc__AForGroup, /* Array[E]: Array[AForGroup] */
6956 }
6957 };
6958 /* runtime type AForGroup */
6959 const struct type type_nitc__AForGroup = {
6960 836,
6961 "AForGroup", /* class_name_string */
6962 4,
6963 0,
6964 NULL, /*NO RESOLUTIONS*/
6965 5,
6966 {
6967 2380, /* Object */
6968 2401, /* nullable Object */
6969 2399, /* ANode */
6970 2220, /* Prod */
6971 836, /* AForGroup */
6972 },
6973 };
6974 /* runtime type AWithExpr */
6975 const struct type type_nitc__AWithExpr = {
6976 837,
6977 "AWithExpr", /* class_name_string */
6978 6,
6979 0,
6980 NULL, /*NO RESOLUTIONS*/
6981 7,
6982 {
6983 2380, /* Object */
6984 2401, /* nullable Object */
6985 2399, /* ANode */
6986 2220, /* Prod */
6987 2216, /* AExpr */
6988 2234, /* nullable AExpr */
6989 837, /* AWithExpr */
6990 },
6991 };
6992 /* runtime type AAssertExpr */
6993 const struct type type_nitc__AAssertExpr = {
6994 838,
6995 "AAssertExpr", /* class_name_string */
6996 6,
6997 0,
6998 NULL, /*NO RESOLUTIONS*/
6999 7,
7000 {
7001 2380, /* Object */
7002 2401, /* nullable Object */
7003 2399, /* ANode */
7004 2220, /* Prod */
7005 2216, /* AExpr */
7006 2234, /* nullable AExpr */
7007 838, /* AAssertExpr */
7008 },
7009 };
7010 /* runtime type AIfexprExpr */
7011 const struct type type_nitc__AIfexprExpr = {
7012 839,
7013 "AIfexprExpr", /* class_name_string */
7014 6,
7015 0,
7016 NULL, /*NO RESOLUTIONS*/
7017 7,
7018 {
7019 2380, /* Object */
7020 2401, /* nullable Object */
7021 2399, /* ANode */
7022 2220, /* Prod */
7023 2216, /* AExpr */
7024 2234, /* nullable AExpr */
7025 839, /* AIfexprExpr */
7026 },
7027 };
7028 /* runtime type AOrExpr */
7029 const struct type type_nitc__AOrExpr = {
7030 840,
7031 "AOrExpr", /* class_name_string */
7032 7,
7033 0,
7034 NULL, /*NO RESOLUTIONS*/
7035 8,
7036 {
7037 2380, /* Object */
7038 2401, /* nullable Object */
7039 2399, /* ANode */
7040 2220, /* Prod */
7041 2216, /* AExpr */
7042 2234, /* nullable AExpr */
7043 2351, /* ABoolExpr */
7044 840, /* AOrExpr */
7045 },
7046 };
7047 /* runtime type AAndExpr */
7048 const struct type type_nitc__AAndExpr = {
7049 841,
7050 "AAndExpr", /* class_name_string */
7051 7,
7052 0,
7053 NULL, /*NO RESOLUTIONS*/
7054 8,
7055 {
7056 2380, /* Object */
7057 2401, /* nullable Object */
7058 2399, /* ANode */
7059 2220, /* Prod */
7060 2216, /* AExpr */
7061 2234, /* nullable AExpr */
7062 2351, /* ABoolExpr */
7063 841, /* AAndExpr */
7064 },
7065 };
7066 /* runtime type AOrElseExpr */
7067 const struct type type_nitc__AOrElseExpr = {
7068 842,
7069 "AOrElseExpr", /* class_name_string */
7070 7,
7071 0,
7072 NULL, /*NO RESOLUTIONS*/
7073 8,
7074 {
7075 2380, /* Object */
7076 2401, /* nullable Object */
7077 2399, /* ANode */
7078 2220, /* Prod */
7079 2216, /* AExpr */
7080 2234, /* nullable AExpr */
7081 2351, /* ABoolExpr */
7082 842, /* AOrElseExpr */
7083 },
7084 };
7085 /* runtime type AImpliesExpr */
7086 const struct type type_nitc__AImpliesExpr = {
7087 843,
7088 "AImpliesExpr", /* class_name_string */
7089 7,
7090 0,
7091 NULL, /*NO RESOLUTIONS*/
7092 8,
7093 {
7094 2380, /* Object */
7095 2401, /* nullable Object */
7096 2399, /* ANode */
7097 2220, /* Prod */
7098 2216, /* AExpr */
7099 2234, /* nullable AExpr */
7100 2351, /* ABoolExpr */
7101 843, /* AImpliesExpr */
7102 },
7103 };
7104 /* runtime type ANotExpr */
7105 const struct type type_nitc__ANotExpr = {
7106 844,
7107 "ANotExpr", /* class_name_string */
7108 7,
7109 0,
7110 NULL, /*NO RESOLUTIONS*/
7111 8,
7112 {
7113 2380, /* Object */
7114 2401, /* nullable Object */
7115 2399, /* ANode */
7116 2220, /* Prod */
7117 2216, /* AExpr */
7118 2234, /* nullable AExpr */
7119 2351, /* ABoolExpr */
7120 844, /* ANotExpr */
7121 },
7122 };
7123 /* runtime type AEqExpr */
7124 const struct type type_nitc__AEqExpr = {
7125 845,
7126 "AEqExpr", /* class_name_string */
7127 6,
7128 0,
7129 NULL, /*NO RESOLUTIONS*/
7130 7,
7131 {
7132 2380, /* Object */
7133 2401, /* nullable Object */
7134 2399, /* ANode */
7135 2220, /* Prod */
7136 2216, /* AExpr */
7137 2234, /* nullable AExpr */
7138 845, /* AEqExpr */
7139 },
7140 };
7141 /* runtime type ANeExpr */
7142 const struct type type_nitc__ANeExpr = {
7143 846,
7144 "ANeExpr", /* class_name_string */
7145 6,
7146 0,
7147 NULL, /*NO RESOLUTIONS*/
7148 7,
7149 {
7150 2380, /* Object */
7151 2401, /* nullable Object */
7152 2399, /* ANode */
7153 2220, /* Prod */
7154 2216, /* AExpr */
7155 2234, /* nullable AExpr */
7156 846, /* ANeExpr */
7157 },
7158 };
7159 /* runtime type ALtExpr */
7160 const struct type type_nitc__ALtExpr = {
7161 847,
7162 "ALtExpr", /* class_name_string */
7163 6,
7164 0,
7165 NULL, /*NO RESOLUTIONS*/
7166 7,
7167 {
7168 2380, /* Object */
7169 2401, /* nullable Object */
7170 2399, /* ANode */
7171 2220, /* Prod */
7172 2216, /* AExpr */
7173 2234, /* nullable AExpr */
7174 847, /* ALtExpr */
7175 },
7176 };
7177 /* runtime type ALeExpr */
7178 const struct type type_nitc__ALeExpr = {
7179 848,
7180 "ALeExpr", /* class_name_string */
7181 6,
7182 0,
7183 NULL, /*NO RESOLUTIONS*/
7184 7,
7185 {
7186 2380, /* Object */
7187 2401, /* nullable Object */
7188 2399, /* ANode */
7189 2220, /* Prod */
7190 2216, /* AExpr */
7191 2234, /* nullable AExpr */
7192 848, /* ALeExpr */
7193 },
7194 };
7195 /* runtime type AGtExpr */
7196 const struct type type_nitc__AGtExpr = {
7197 849,
7198 "AGtExpr", /* class_name_string */
7199 6,
7200 0,
7201 NULL, /*NO RESOLUTIONS*/
7202 7,
7203 {
7204 2380, /* Object */
7205 2401, /* nullable Object */
7206 2399, /* ANode */
7207 2220, /* Prod */
7208 2216, /* AExpr */
7209 2234, /* nullable AExpr */
7210 849, /* AGtExpr */
7211 },
7212 };
7213 /* runtime type AGeExpr */
7214 const struct type type_nitc__AGeExpr = {
7215 850,
7216 "AGeExpr", /* class_name_string */
7217 6,
7218 0,
7219 NULL, /*NO RESOLUTIONS*/
7220 7,
7221 {
7222 2380, /* Object */
7223 2401, /* nullable Object */
7224 2399, /* ANode */
7225 2220, /* Prod */
7226 2216, /* AExpr */
7227 2234, /* nullable AExpr */
7228 850, /* AGeExpr */
7229 },
7230 };
7231 /* runtime type AStarshipExpr */
7232 const struct type type_nitc__AStarshipExpr = {
7233 851,
7234 "AStarshipExpr", /* class_name_string */
7235 6,
7236 0,
7237 NULL, /*NO RESOLUTIONS*/
7238 7,
7239 {
7240 2380, /* Object */
7241 2401, /* nullable Object */
7242 2399, /* ANode */
7243 2220, /* Prod */
7244 2216, /* AExpr */
7245 2234, /* nullable AExpr */
7246 851, /* AStarshipExpr */
7247 },
7248 };
7249 /* runtime type AIsaExpr */
7250 const struct type type_nitc__AIsaExpr = {
7251 852,
7252 "AIsaExpr", /* class_name_string */
7253 7,
7254 0,
7255 NULL, /*NO RESOLUTIONS*/
7256 8,
7257 {
7258 2380, /* Object */
7259 2401, /* nullable Object */
7260 2399, /* ANode */
7261 2220, /* Prod */
7262 2216, /* AExpr */
7263 2234, /* nullable AExpr */
7264 2351, /* ABoolExpr */
7265 852, /* AIsaExpr */
7266 },
7267 };
7268 /* runtime type APipeExpr */
7269 const struct type type_nitc__APipeExpr = {
7270 853,
7271 "APipeExpr", /* class_name_string */
7272 6,
7273 0,
7274 NULL, /*NO RESOLUTIONS*/
7275 7,
7276 {
7277 2380, /* Object */
7278 2401, /* nullable Object */
7279 2399, /* ANode */
7280 2220, /* Prod */
7281 2216, /* AExpr */
7282 2234, /* nullable AExpr */
7283 853, /* APipeExpr */
7284 },
7285 };
7286 /* runtime type ACaretExpr */
7287 const struct type type_nitc__ACaretExpr = {
7288 854,
7289 "ACaretExpr", /* class_name_string */
7290 6,
7291 0,
7292 NULL, /*NO RESOLUTIONS*/
7293 7,
7294 {
7295 2380, /* Object */
7296 2401, /* nullable Object */
7297 2399, /* ANode */
7298 2220, /* Prod */
7299 2216, /* AExpr */
7300 2234, /* nullable AExpr */
7301 854, /* ACaretExpr */
7302 },
7303 };
7304 /* runtime type AAmpExpr */
7305 const struct type type_nitc__AAmpExpr = {
7306 855,
7307 "AAmpExpr", /* class_name_string */
7308 6,
7309 0,
7310 NULL, /*NO RESOLUTIONS*/
7311 7,
7312 {
7313 2380, /* Object */
7314 2401, /* nullable Object */
7315 2399, /* ANode */
7316 2220, /* Prod */
7317 2216, /* AExpr */
7318 2234, /* nullable AExpr */
7319 855, /* AAmpExpr */
7320 },
7321 };
7322 /* runtime type ALlExpr */
7323 const struct type type_nitc__ALlExpr = {
7324 856,
7325 "ALlExpr", /* class_name_string */
7326 6,
7327 0,
7328 NULL, /*NO RESOLUTIONS*/
7329 7,
7330 {
7331 2380, /* Object */
7332 2401, /* nullable Object */
7333 2399, /* ANode */
7334 2220, /* Prod */
7335 2216, /* AExpr */
7336 2234, /* nullable AExpr */
7337 856, /* ALlExpr */
7338 },
7339 };
7340 /* runtime type AGgExpr */
7341 const struct type type_nitc__AGgExpr = {
7342 857,
7343 "AGgExpr", /* class_name_string */
7344 6,
7345 0,
7346 NULL, /*NO RESOLUTIONS*/
7347 7,
7348 {
7349 2380, /* Object */
7350 2401, /* nullable Object */
7351 2399, /* ANode */
7352 2220, /* Prod */
7353 2216, /* AExpr */
7354 2234, /* nullable AExpr */
7355 857, /* AGgExpr */
7356 },
7357 };
7358 /* runtime type APlusExpr */
7359 const struct type type_nitc__APlusExpr = {
7360 858,
7361 "APlusExpr", /* class_name_string */
7362 6,
7363 0,
7364 NULL, /*NO RESOLUTIONS*/
7365 7,
7366 {
7367 2380, /* Object */
7368 2401, /* nullable Object */
7369 2399, /* ANode */
7370 2220, /* Prod */
7371 2216, /* AExpr */
7372 2234, /* nullable AExpr */
7373 858, /* APlusExpr */
7374 },
7375 };
7376 /* runtime type AMinusExpr */
7377 const struct type type_nitc__AMinusExpr = {
7378 859,
7379 "AMinusExpr", /* class_name_string */
7380 6,
7381 0,
7382 NULL, /*NO RESOLUTIONS*/
7383 7,
7384 {
7385 2380, /* Object */
7386 2401, /* nullable Object */
7387 2399, /* ANode */
7388 2220, /* Prod */
7389 2216, /* AExpr */
7390 2234, /* nullable AExpr */
7391 859, /* AMinusExpr */
7392 },
7393 };
7394 /* runtime type AStarExpr */
7395 const struct type type_nitc__AStarExpr = {
7396 860,
7397 "AStarExpr", /* class_name_string */
7398 6,
7399 0,
7400 NULL, /*NO RESOLUTIONS*/
7401 7,
7402 {
7403 2380, /* Object */
7404 2401, /* nullable Object */
7405 2399, /* ANode */
7406 2220, /* Prod */
7407 2216, /* AExpr */
7408 2234, /* nullable AExpr */
7409 860, /* AStarExpr */
7410 },
7411 };
7412 /* runtime type ASlashExpr */
7413 const struct type type_nitc__ASlashExpr = {
7414 861,
7415 "ASlashExpr", /* class_name_string */
7416 6,
7417 0,
7418 NULL, /*NO RESOLUTIONS*/
7419 7,
7420 {
7421 2380, /* Object */
7422 2401, /* nullable Object */
7423 2399, /* ANode */
7424 2220, /* Prod */
7425 2216, /* AExpr */
7426 2234, /* nullable AExpr */
7427 861, /* ASlashExpr */
7428 },
7429 };
7430 /* runtime type APercentExpr */
7431 const struct type type_nitc__APercentExpr = {
7432 862,
7433 "APercentExpr", /* class_name_string */
7434 6,
7435 0,
7436 NULL, /*NO RESOLUTIONS*/
7437 7,
7438 {
7439 2380, /* Object */
7440 2401, /* nullable Object */
7441 2399, /* ANode */
7442 2220, /* Prod */
7443 2216, /* AExpr */
7444 2234, /* nullable AExpr */
7445 862, /* APercentExpr */
7446 },
7447 };
7448 /* runtime type AStarstarExpr */
7449 const struct type type_nitc__AStarstarExpr = {
7450 863,
7451 "AStarstarExpr", /* class_name_string */
7452 6,
7453 0,
7454 NULL, /*NO RESOLUTIONS*/
7455 7,
7456 {
7457 2380, /* Object */
7458 2401, /* nullable Object */
7459 2399, /* ANode */
7460 2220, /* Prod */
7461 2216, /* AExpr */
7462 2234, /* nullable AExpr */
7463 863, /* AStarstarExpr */
7464 },
7465 };
7466 /* runtime type AUminusExpr */
7467 const struct type type_nitc__AUminusExpr = {
7468 864,
7469 "AUminusExpr", /* class_name_string */
7470 6,
7471 0,
7472 NULL, /*NO RESOLUTIONS*/
7473 7,
7474 {
7475 2380, /* Object */
7476 2401, /* nullable Object */
7477 2399, /* ANode */
7478 2220, /* Prod */
7479 2216, /* AExpr */
7480 2234, /* nullable AExpr */
7481 864, /* AUminusExpr */
7482 },
7483 };
7484 /* runtime type AUplusExpr */
7485 const struct type type_nitc__AUplusExpr = {
7486 865,
7487 "AUplusExpr", /* class_name_string */
7488 6,
7489 0,
7490 NULL, /*NO RESOLUTIONS*/
7491 7,
7492 {
7493 2380, /* Object */
7494 2401, /* nullable Object */
7495 2399, /* ANode */
7496 2220, /* Prod */
7497 2216, /* AExpr */
7498 2234, /* nullable AExpr */
7499 865, /* AUplusExpr */
7500 },
7501 };
7502 /* runtime type AUtildeExpr */
7503 const struct type type_nitc__AUtildeExpr = {
7504 866,
7505 "AUtildeExpr", /* class_name_string */
7506 6,
7507 0,
7508 NULL, /*NO RESOLUTIONS*/
7509 7,
7510 {
7511 2380, /* Object */
7512 2401, /* nullable Object */
7513 2399, /* ANode */
7514 2220, /* Prod */
7515 2216, /* AExpr */
7516 2234, /* nullable AExpr */
7517 866, /* AUtildeExpr */
7518 },
7519 };
7520 /* runtime type AOnceExpr */
7521 const struct type type_nitc__AOnceExpr = {
7522 867,
7523 "AOnceExpr", /* class_name_string */
7524 6,
7525 0,
7526 NULL, /*NO RESOLUTIONS*/
7527 7,
7528 {
7529 2380, /* Object */
7530 2401, /* nullable Object */
7531 2399, /* ANode */
7532 2220, /* Prod */
7533 2216, /* AExpr */
7534 2234, /* nullable AExpr */
7535 867, /* AOnceExpr */
7536 },
7537 };
7538 /* runtime type ANewExpr */
7539 const struct type type_nitc__ANewExpr = {
7540 868,
7541 "ANewExpr", /* class_name_string */
7542 6,
7543 0,
7544 NULL, /*NO RESOLUTIONS*/
7545 7,
7546 {
7547 2380, /* Object */
7548 2401, /* nullable Object */
7549 2399, /* ANode */
7550 2220, /* Prod */
7551 2216, /* AExpr */
7552 2234, /* nullable AExpr */
7553 868, /* ANewExpr */
7554 },
7555 };
7556 /* runtime type AIssetAttrExpr */
7557 const struct type type_nitc__AIssetAttrExpr = {
7558 869,
7559 "AIssetAttrExpr", /* class_name_string */
7560 6,
7561 0,
7562 NULL, /*NO RESOLUTIONS*/
7563 7,
7564 {
7565 2380, /* Object */
7566 2401, /* nullable Object */
7567 2399, /* ANode */
7568 2220, /* Prod */
7569 2216, /* AExpr */
7570 2234, /* nullable AExpr */
7571 869, /* AIssetAttrExpr */
7572 },
7573 };
7574 /* runtime type AAttrExpr */
7575 const struct type type_nitc__AAttrExpr = {
7576 870,
7577 "AAttrExpr", /* class_name_string */
7578 6,
7579 0,
7580 NULL, /*NO RESOLUTIONS*/
7581 7,
7582 {
7583 2380, /* Object */
7584 2401, /* nullable Object */
7585 2399, /* ANode */
7586 2220, /* Prod */
7587 2216, /* AExpr */
7588 2234, /* nullable AExpr */
7589 870, /* AAttrExpr */
7590 },
7591 };
7592 /* runtime type ABraExpr */
7593 const struct type type_nitc__ABraExpr = {
7594 871,
7595 "ABraExpr", /* class_name_string */
7596 6,
7597 0,
7598 NULL, /*NO RESOLUTIONS*/
7599 7,
7600 {
7601 2380, /* Object */
7602 2401, /* nullable Object */
7603 2399, /* ANode */
7604 2220, /* Prod */
7605 2216, /* AExpr */
7606 2234, /* nullable AExpr */
7607 871, /* ABraExpr */
7608 },
7609 };
7610 /* runtime type AAsCastExpr */
7611 const struct type type_nitc__AAsCastExpr = {
7612 872,
7613 "AAsCastExpr", /* class_name_string */
7614 6,
7615 0,
7616 NULL, /*NO RESOLUTIONS*/
7617 7,
7618 {
7619 2380, /* Object */
7620 2401, /* nullable Object */
7621 2399, /* ANode */
7622 2220, /* Prod */
7623 2216, /* AExpr */
7624 2234, /* nullable AExpr */
7625 872, /* AAsCastExpr */
7626 },
7627 };
7628 /* runtime type AAsNotnullExpr */
7629 const struct type type_nitc__AAsNotnullExpr = {
7630 873,
7631 "AAsNotnullExpr", /* class_name_string */
7632 6,
7633 0,
7634 NULL, /*NO RESOLUTIONS*/
7635 7,
7636 {
7637 2380, /* Object */
7638 2401, /* nullable Object */
7639 2399, /* ANode */
7640 2220, /* Prod */
7641 2216, /* AExpr */
7642 2234, /* nullable AExpr */
7643 873, /* AAsNotnullExpr */
7644 },
7645 };
7646 /* runtime type AVarargExpr */
7647 const struct type type_nitc__AVarargExpr = {
7648 874,
7649 "AVarargExpr", /* class_name_string */
7650 6,
7651 0,
7652 NULL, /*NO RESOLUTIONS*/
7653 7,
7654 {
7655 2380, /* Object */
7656 2401, /* nullable Object */
7657 2399, /* ANode */
7658 2220, /* Prod */
7659 2216, /* AExpr */
7660 2234, /* nullable AExpr */
7661 874, /* AVarargExpr */
7662 },
7663 };
7664 /* runtime type ANamedargExpr */
7665 const struct type type_nitc__ANamedargExpr = {
7666 875,
7667 "ANamedargExpr", /* class_name_string */
7668 6,
7669 0,
7670 NULL, /*NO RESOLUTIONS*/
7671 7,
7672 {
7673 2380, /* Object */
7674 2401, /* nullable Object */
7675 2399, /* ANode */
7676 2220, /* Prod */
7677 2216, /* AExpr */
7678 2234, /* nullable AExpr */
7679 875, /* ANamedargExpr */
7680 },
7681 };
7682 /* runtime type ASelfExpr */
7683 const struct type type_nitc__ASelfExpr = {
7684 876,
7685 "ASelfExpr", /* class_name_string */
7686 6,
7687 0,
7688 NULL, /*NO RESOLUTIONS*/
7689 7,
7690 {
7691 2380, /* Object */
7692 2401, /* nullable Object */
7693 2399, /* ANode */
7694 2220, /* Prod */
7695 2216, /* AExpr */
7696 2234, /* nullable AExpr */
7697 876, /* ASelfExpr */
7698 },
7699 };
7700 /* runtime type ATrueExpr */
7701 const struct type type_nitc__ATrueExpr = {
7702 877,
7703 "ATrueExpr", /* class_name_string */
7704 7,
7705 0,
7706 NULL, /*NO RESOLUTIONS*/
7707 8,
7708 {
7709 2380, /* Object */
7710 2401, /* nullable Object */
7711 2399, /* ANode */
7712 2220, /* Prod */
7713 2216, /* AExpr */
7714 2234, /* nullable AExpr */
7715 2351, /* ABoolExpr */
7716 877, /* ATrueExpr */
7717 },
7718 };
7719 /* runtime type AFalseExpr */
7720 const struct type type_nitc__AFalseExpr = {
7721 878,
7722 "AFalseExpr", /* class_name_string */
7723 7,
7724 0,
7725 NULL, /*NO RESOLUTIONS*/
7726 8,
7727 {
7728 2380, /* Object */
7729 2401, /* nullable Object */
7730 2399, /* ANode */
7731 2220, /* Prod */
7732 2216, /* AExpr */
7733 2234, /* nullable AExpr */
7734 2351, /* ABoolExpr */
7735 878, /* AFalseExpr */
7736 },
7737 };
7738 /* runtime type ANullExpr */
7739 const struct type type_nitc__ANullExpr = {
7740 879,
7741 "ANullExpr", /* class_name_string */
7742 6,
7743 0,
7744 NULL, /*NO RESOLUTIONS*/
7745 7,
7746 {
7747 2380, /* Object */
7748 2401, /* nullable Object */
7749 2399, /* ANode */
7750 2220, /* Prod */
7751 2216, /* AExpr */
7752 2234, /* nullable AExpr */
7753 879, /* ANullExpr */
7754 },
7755 };
7756 /* runtime type AIntegerExpr */
7757 const struct type type_nitc__AIntegerExpr = {
7758 880,
7759 "AIntegerExpr", /* class_name_string */
7760 6,
7761 0,
7762 NULL, /*NO RESOLUTIONS*/
7763 7,
7764 {
7765 2380, /* Object */
7766 2401, /* nullable Object */
7767 2399, /* ANode */
7768 2220, /* Prod */
7769 2216, /* AExpr */
7770 2234, /* nullable AExpr */
7771 880, /* AIntegerExpr */
7772 },
7773 };
7774 /* runtime type AFloatExpr */
7775 const struct type type_nitc__AFloatExpr = {
7776 881,
7777 "AFloatExpr", /* class_name_string */
7778 6,
7779 0,
7780 NULL, /*NO RESOLUTIONS*/
7781 7,
7782 {
7783 2380, /* Object */
7784 2401, /* nullable Object */
7785 2399, /* ANode */
7786 2220, /* Prod */
7787 2216, /* AExpr */
7788 2234, /* nullable AExpr */
7789 881, /* AFloatExpr */
7790 },
7791 };
7792 /* runtime type ACharExpr */
7793 const struct type type_nitc__ACharExpr = {
7794 882,
7795 "ACharExpr", /* class_name_string */
7796 6,
7797 0,
7798 NULL, /*NO RESOLUTIONS*/
7799 7,
7800 {
7801 2380, /* Object */
7802 2401, /* nullable Object */
7803 2399, /* ANode */
7804 2220, /* Prod */
7805 2216, /* AExpr */
7806 2234, /* nullable AExpr */
7807 882, /* ACharExpr */
7808 },
7809 };
7810 /* runtime type AStringExpr */
7811 const struct type type_nitc__AStringExpr = {
7812 883,
7813 "AStringExpr", /* class_name_string */
7814 8,
7815 0,
7816 NULL, /*NO RESOLUTIONS*/
7817 9,
7818 {
7819 2380, /* Object */
7820 2401, /* nullable Object */
7821 2399, /* ANode */
7822 2220, /* Prod */
7823 2216, /* AExpr */
7824 2234, /* nullable AExpr */
7825 2341, /* AugmentedStringFormExpr */
7826 2212, /* AStringFormExpr */
7827 883, /* AStringExpr */
7828 },
7829 };
7830 /* runtime type ACrangeExpr */
7831 const struct type type_nitc__ACrangeExpr = {
7832 884,
7833 "ACrangeExpr", /* class_name_string */
7834 7,
7835 0,
7836 NULL, /*NO RESOLUTIONS*/
7837 8,
7838 {
7839 2380, /* Object */
7840 2401, /* nullable Object */
7841 2399, /* ANode */
7842 2220, /* Prod */
7843 2216, /* AExpr */
7844 2234, /* nullable AExpr */
7845 2353, /* ARangeExpr */
7846 884, /* ACrangeExpr */
7847 },
7848 };
7849 /* runtime type AOrangeExpr */
7850 const struct type type_nitc__AOrangeExpr = {
7851 885,
7852 "AOrangeExpr", /* class_name_string */
7853 7,
7854 0,
7855 NULL, /*NO RESOLUTIONS*/
7856 8,
7857 {
7858 2380, /* Object */
7859 2401, /* nullable Object */
7860 2399, /* ANode */
7861 2220, /* Prod */
7862 2216, /* AExpr */
7863 2234, /* nullable AExpr */
7864 2353, /* ARangeExpr */
7865 885, /* AOrangeExpr */
7866 },
7867 };
7868 /* runtime type AArrayExpr */
7869 const struct type type_nitc__AArrayExpr = {
7870 886,
7871 "AArrayExpr", /* class_name_string */
7872 6,
7873 0,
7874 NULL, /*NO RESOLUTIONS*/
7875 7,
7876 {
7877 2380, /* Object */
7878 2401, /* nullable Object */
7879 2399, /* ANode */
7880 2220, /* Prod */
7881 2216, /* AExpr */
7882 2234, /* nullable AExpr */
7883 886, /* AArrayExpr */
7884 },
7885 };
7886 /* runtime type AParExpr */
7887 const struct type type_nitc__AParExpr = {
7888 887,
7889 "AParExpr", /* class_name_string */
7890 6,
7891 0,
7892 NULL, /*NO RESOLUTIONS*/
7893 7,
7894 {
7895 2380, /* Object */
7896 2401, /* nullable Object */
7897 2399, /* ANode */
7898 2220, /* Prod */
7899 2216, /* AExpr */
7900 2234, /* nullable AExpr */
7901 887, /* AParExpr */
7902 },
7903 };
7904 /* runtime type AManyExpr */
7905 const struct type type_nitc__AManyExpr = {
7906 888,
7907 "AManyExpr", /* class_name_string */
7908 6,
7909 0,
7910 NULL, /*NO RESOLUTIONS*/
7911 7,
7912 {
7913 2380, /* Object */
7914 2401, /* nullable Object */
7915 2399, /* ANode */
7916 2220, /* Prod */
7917 2216, /* AExpr */
7918 2234, /* nullable AExpr */
7919 888, /* AManyExpr */
7920 },
7921 };
7922 /* runtime type ASuperstringExpr */
7923 const struct type type_nitc__ASuperstringExpr = {
7924 889,
7925 "ASuperstringExpr", /* class_name_string */
7926 7,
7927 0,
7928 NULL, /*NO RESOLUTIONS*/
7929 8,
7930 {
7931 2380, /* Object */
7932 2401, /* nullable Object */
7933 2399, /* ANode */
7934 2220, /* Prod */
7935 2216, /* AExpr */
7936 2234, /* nullable AExpr */
7937 2341, /* AugmentedStringFormExpr */
7938 889, /* ASuperstringExpr */
7939 },
7940 };
7941 /* runtime type AStartStringExpr */
7942 const struct type type_nitc__AStartStringExpr = {
7943 890,
7944 "AStartStringExpr", /* class_name_string */
7945 8,
7946 0,
7947 NULL, /*NO RESOLUTIONS*/
7948 9,
7949 {
7950 2380, /* Object */
7951 2401, /* nullable Object */
7952 2399, /* ANode */
7953 2220, /* Prod */
7954 2216, /* AExpr */
7955 2234, /* nullable AExpr */
7956 2341, /* AugmentedStringFormExpr */
7957 2212, /* AStringFormExpr */
7958 890, /* AStartStringExpr */
7959 },
7960 };
7961 /* runtime type AMidStringExpr */
7962 const struct type type_nitc__AMidStringExpr = {
7963 891,
7964 "AMidStringExpr", /* class_name_string */
7965 8,
7966 0,
7967 NULL, /*NO RESOLUTIONS*/
7968 9,
7969 {
7970 2380, /* Object */
7971 2401, /* nullable Object */
7972 2399, /* ANode */
7973 2220, /* Prod */
7974 2216, /* AExpr */
7975 2234, /* nullable AExpr */
7976 2341, /* AugmentedStringFormExpr */
7977 2212, /* AStringFormExpr */
7978 891, /* AMidStringExpr */
7979 },
7980 };
7981 /* runtime type AEndStringExpr */
7982 const struct type type_nitc__AEndStringExpr = {
7983 892,
7984 "AEndStringExpr", /* class_name_string */
7985 8,
7986 0,
7987 NULL, /*NO RESOLUTIONS*/
7988 9,
7989 {
7990 2380, /* Object */
7991 2401, /* nullable Object */
7992 2399, /* ANode */
7993 2220, /* Prod */
7994 2216, /* AExpr */
7995 2234, /* nullable AExpr */
7996 2341, /* AugmentedStringFormExpr */
7997 2212, /* AStringFormExpr */
7998 892, /* AEndStringExpr */
7999 },
8000 };
8001 /* runtime type AAnnotation */
8002 const struct type type_nitc__AAnnotation = {
8003 893,
8004 "AAnnotation", /* class_name_string */
8005 6,
8006 0,
8007 NULL, /*NO RESOLUTIONS*/
8008 8,
8009 {
8010 2380, /* Object */
8011 2401, /* nullable Object */
8012 2399, /* ANode */
8013 2220, /* Prod */
8014 -1, /* empty */
8015 -1, /* empty */
8016 893, /* AAnnotation */
8017 2346, /* nullable AAnnotation */
8018 },
8019 };
8020 /* runtime type AAnnotPropdef */
8021 const struct type type_nitc__AAnnotPropdef = {
8022 894,
8023 "AAnnotPropdef", /* class_name_string */
8024 8,
8025 0,
8026 &resolution_table_nitc__AAnnotPropdef,
8027 9,
8028 {
8029 2380, /* Object */
8030 2401, /* nullable Object */
8031 2399, /* ANode */
8032 2220, /* Prod */
8033 2233, /* nullable APropdef */
8034 2349, /* APropdef */
8035 893, /* AAnnotation */
8036 2346, /* nullable AAnnotation */
8037 894, /* AAnnotPropdef */
8038 },
8039 };
8040 const struct types resolution_table_nitc__AAnnotPropdef = {
8041 0, /* dummy */
8042 {
8043 &type_nullable__nitc__MPropDef, /* nullable MPROPDEF: nullable MPropDef */
8044 }
8045 };
8046 /* runtime type ATypeExpr */
8047 const struct type type_nitc__ATypeExpr = {
8048 895,
8049 "ATypeExpr", /* class_name_string */
8050 6,
8051 0,
8052 NULL, /*NO RESOLUTIONS*/
8053 7,
8054 {
8055 2380, /* Object */
8056 2401, /* nullable Object */
8057 2399, /* ANode */
8058 2220, /* Prod */
8059 2216, /* AExpr */
8060 2234, /* nullable AExpr */
8061 895, /* ATypeExpr */
8062 },
8063 };
8064 /* runtime type AMethidExpr */
8065 const struct type type_nitc__AMethidExpr = {
8066 896,
8067 "AMethidExpr", /* class_name_string */
8068 6,
8069 0,
8070 NULL, /*NO RESOLUTIONS*/
8071 7,
8072 {
8073 2380, /* Object */
8074 2401, /* nullable Object */
8075 2399, /* ANode */
8076 2220, /* Prod */
8077 2216, /* AExpr */
8078 2234, /* nullable AExpr */
8079 896, /* AMethidExpr */
8080 },
8081 };
8082 /* runtime type AAtExpr */
8083 const struct type type_nitc__AAtExpr = {
8084 897,
8085 "AAtExpr", /* class_name_string */
8086 6,
8087 0,
8088 NULL, /*NO RESOLUTIONS*/
8089 7,
8090 {
8091 2380, /* Object */
8092 2401, /* nullable Object */
8093 2399, /* ANode */
8094 2220, /* Prod */
8095 2216, /* AExpr */
8096 2234, /* nullable AExpr */
8097 897, /* AAtExpr */
8098 },
8099 };
8100 /* runtime type AIdAtid */
8101 const struct type type_nitc__AIdAtid = {
8102 898,
8103 "AIdAtid", /* class_name_string */
8104 6,
8105 0,
8106 NULL, /*NO RESOLUTIONS*/
8107 7,
8108 {
8109 2380, /* Object */
8110 2401, /* nullable Object */
8111 2399, /* ANode */
8112 2220, /* Prod */
8113 2347, /* nullable AAtid */
8114 2360, /* AAtid */
8115 898, /* AIdAtid */
8116 },
8117 };
8118 /* runtime type AKwexternAtid */
8119 const struct type type_nitc__AKwexternAtid = {
8120 899,
8121 "AKwexternAtid", /* class_name_string */
8122 6,
8123 0,
8124 NULL, /*NO RESOLUTIONS*/
8125 7,
8126 {
8127 2380, /* Object */
8128 2401, /* nullable Object */
8129 2399, /* ANode */
8130 2220, /* Prod */
8131 2347, /* nullable AAtid */
8132 2360, /* AAtid */
8133 899, /* AKwexternAtid */
8134 },
8135 };
8136 /* runtime type AKwabstractAtid */
8137 const struct type type_nitc__AKwabstractAtid = {
8138 900,
8139 "AKwabstractAtid", /* class_name_string */
8140 6,
8141 0,
8142 NULL, /*NO RESOLUTIONS*/
8143 7,
8144 {
8145 2380, /* Object */
8146 2401, /* nullable Object */
8147 2399, /* ANode */
8148 2220, /* Prod */
8149 2347, /* nullable AAtid */
8150 2360, /* AAtid */
8151 900, /* AKwabstractAtid */
8152 },
8153 };
8154 /* runtime type AParExprs */
8155 const struct type type_nitc__AParExprs = {
8156 901,
8157 "AParExprs", /* class_name_string */
8158 6,
8159 0,
8160 NULL, /*NO RESOLUTIONS*/
8161 7,
8162 {
8163 2380, /* Object */
8164 2401, /* nullable Object */
8165 2399, /* ANode */
8166 2220, /* Prod */
8167 2301, /* nullable AExprs */
8168 2357, /* AExprs */
8169 901, /* AParExprs */
8170 },
8171 };
8172 /* runtime type ABraExprs */
8173 const struct type type_nitc__ABraExprs = {
8174 902,
8175 "ABraExprs", /* class_name_string */
8176 6,
8177 0,
8178 NULL, /*NO RESOLUTIONS*/
8179 7,
8180 {
8181 2380, /* Object */
8182 2401, /* nullable Object */
8183 2399, /* ANode */
8184 2220, /* Prod */
8185 2301, /* nullable AExprs */
8186 2357, /* AExprs */
8187 902, /* ABraExprs */
8188 },
8189 };
8190 /* runtime type AModuleName */
8191 const struct type type_nitc__AModuleName = {
8192 903,
8193 "AModuleName", /* class_name_string */
8194 5,
8195 0,
8196 NULL, /*NO RESOLUTIONS*/
8197 6,
8198 {
8199 2380, /* Object */
8200 2401, /* nullable Object */
8201 2399, /* ANode */
8202 2220, /* Prod */
8203 2229, /* nullable AModuleName */
8204 903, /* AModuleName */
8205 },
8206 };
8207 /* runtime type AQclassid */
8208 const struct type type_nitc__AQclassid = {
8209 904,
8210 "AQclassid", /* class_name_string */
8211 5,
8212 0,
8213 NULL, /*NO RESOLUTIONS*/
8214 6,
8215 {
8216 2380, /* Object */
8217 2401, /* nullable Object */
8218 2399, /* ANode */
8219 2220, /* Prod */
8220 2236, /* nullable AQclassid */
8221 904, /* AQclassid */
8222 },
8223 };
8224 /* runtime type ADoc */
8225 const struct type type_nitc__ADoc = {
8226 905,
8227 "ADoc", /* class_name_string */
8228 5,
8229 0,
8230 NULL, /*NO RESOLUTIONS*/
8231 6,
8232 {
8233 2380, /* Object */
8234 2401, /* nullable Object */
8235 2399, /* ANode */
8236 2220, /* Prod */
8237 2225, /* nullable ADoc */
8238 905, /* ADoc */
8239 },
8240 };
8241 /* runtime type ALexerError */
8242 const struct type type_nitc__ALexerError = {
8243 906,
8244 "ALexerError", /* class_name_string */
8245 6,
8246 0,
8247 NULL, /*NO RESOLUTIONS*/
8248 7,
8249 {
8250 2380, /* Object */
8251 2401, /* nullable Object */
8252 2399, /* ANode */
8253 2215, /* Token */
8254 907, /* EOF */
8255 2214, /* AError */
8256 906, /* ALexerError */
8257 },
8258 };
8259 /* runtime type EOF */
8260 const struct type type_nitc__EOF = {
8261 907,
8262 "EOF", /* class_name_string */
8263 4,
8264 0,
8265 NULL, /*NO RESOLUTIONS*/
8266 5,
8267 {
8268 2380, /* Object */
8269 2401, /* nullable Object */
8270 2399, /* ANode */
8271 2215, /* Token */
8272 907, /* EOF */
8273 },
8274 };
8275 /* runtime type FlatStringCharReverseIterator */
8276 const struct type type_core__flat__FlatStringCharReverseIterator = {
8277 908,
8278 "FlatStringCharReverseIterator", /* class_name_string */
8279 11,
8280 0,
8281 &resolution_table_core__flat__FlatStringCharReverseIterator,
8282 12,
8283 {
8284 2380, /* Object */
8285 2401, /* nullable Object */
8286 2400, /* Iterator[Object] */
8287 -1, /* empty */
8288 -1, /* empty */
8289 -1, /* empty */
8290 -1, /* empty */
8291 -1, /* empty */
8292 -1, /* empty */
8293 -1, /* empty */
8294 -1, /* empty */
8295 908, /* FlatStringCharReverseIterator */
8296 },
8297 };
8298 const struct types resolution_table_core__flat__FlatStringCharReverseIterator = {
8299 0, /* dummy */
8300 {
8301 &type_core__Array__core__Char, /* Array[E]: Array[Char] */
8302 }
8303 };
8304 /* runtime type RopeCharReverseIterator */
8305 const struct type type_core__ropes__RopeCharReverseIterator = {
8306 909,
8307 "RopeCharReverseIterator", /* class_name_string */
8308 11,
8309 0,
8310 &resolution_table_core__ropes__RopeCharReverseIterator,
8311 12,
8312 {
8313 2380, /* Object */
8314 2401, /* nullable Object */
8315 2400, /* Iterator[Object] */
8316 -1, /* empty */
8317 -1, /* empty */
8318 -1, /* empty */
8319 -1, /* empty */
8320 -1, /* empty */
8321 -1, /* empty */
8322 -1, /* empty */
8323 -1, /* empty */
8324 909, /* RopeCharReverseIterator */
8325 },
8326 };
8327 const struct types resolution_table_core__ropes__RopeCharReverseIterator = {
8328 0, /* dummy */
8329 {
8330 &type_core__Array__core__Char, /* Array[E]: Array[Char] */
8331 }
8332 };
8333 /* runtime type FlatBufferCharReverseIterator */
8334 const struct type type_core__flat__FlatBufferCharReverseIterator = {
8335 910,
8336 "FlatBufferCharReverseIterator", /* class_name_string */
8337 11,
8338 0,
8339 &resolution_table_core__flat__FlatBufferCharReverseIterator,
8340 12,
8341 {
8342 2380, /* Object */
8343 2401, /* nullable Object */
8344 2400, /* Iterator[Object] */
8345 -1, /* empty */
8346 -1, /* empty */
8347 -1, /* empty */
8348 -1, /* empty */
8349 -1, /* empty */
8350 -1, /* empty */
8351 -1, /* empty */
8352 -1, /* empty */
8353 910, /* FlatBufferCharReverseIterator */
8354 },
8355 };
8356 const struct types resolution_table_core__flat__FlatBufferCharReverseIterator = {
8357 0, /* dummy */
8358 {
8359 &type_core__Array__core__Char, /* Array[E]: Array[Char] */
8360 }
8361 };
8362 /* runtime type ArraySet[MType] */
8363 const struct type type_core__ArraySet__nitc__MType = {
8364 911,
8365 "ArraySet[MType]", /* class_name_string */
8366 156,
8367 0,
8368 &resolution_table_core__ArraySet__nitc__MType,
8369 158,
8370 {
8371 2380, /* Object */
8372 2401, /* nullable Object */
8373 2208, /* Set[nullable Object] */
8374 -1, /* empty */
8375 -1, /* empty */
8376 -1, /* empty */
8377 -1, /* empty */
8378 -1, /* empty */
8379 -1, /* empty */
8380 -1, /* empty */
8381 -1, /* empty */
8382 -1, /* empty */
8383 -1, /* empty */
8384 -1, /* empty */
8385 -1, /* empty */
8386 -1, /* empty */
8387 -1, /* empty */
8388 -1, /* empty */
8389 -1, /* empty */
8390 -1, /* empty */
8391 -1, /* empty */
8392 -1, /* empty */
8393 -1, /* empty */
8394 -1, /* empty */
8395 -1, /* empty */
8396 -1, /* empty */
8397 -1, /* empty */
8398 -1, /* empty */
8399 -1, /* empty */
8400 2434, /* Collection[MType] */
8401 -1, /* empty */
8402 -1, /* empty */
8403 -1, /* empty */
8404 -1, /* empty */
8405 -1, /* empty */
8406 -1, /* empty */
8407 -1, /* empty */
8408 2442, /* Collection[Object] */
8409 -1, /* empty */
8410 -1, /* empty */
8411 -1, /* empty */
8412 -1, /* empty */
8413 -1, /* empty */
8414 -1, /* empty */
8415 -1, /* empty */
8416 -1, /* empty */
8417 -1, /* empty */
8418 -1, /* empty */
8419 2453, /* Collection[nullable MType] */
8420 -1, /* empty */
8421 -1, /* empty */
8422 -1, /* empty */
8423 -1, /* empty */
8424 -1, /* empty */
8425 -1, /* empty */
8426 -1, /* empty */
8427 -1, /* empty */
8428 -1, /* empty */
8429 -1, /* empty */
8430 -1, /* empty */
8431 -1, /* empty */
8432 -1, /* empty */
8433 -1, /* empty */
8434 -1, /* empty */
8435 -1, /* empty */
8436 -1, /* empty */
8437 -1, /* empty */
8438 -1, /* empty */
8439 -1, /* empty */
8440 -1, /* empty */
8441 -1, /* empty */
8442 -1, /* empty */
8443 -1, /* empty */
8444 -1, /* empty */
8445 -1, /* empty */
8446 -1, /* empty */
8447 -1, /* empty */
8448 -1, /* empty */
8449 -1, /* empty */
8450 -1, /* empty */
8451 -1, /* empty */
8452 -1, /* empty */
8453 -1, /* empty */
8454 -1, /* empty */
8455 -1, /* empty */
8456 -1, /* empty */
8457 -1, /* empty */
8458 -1, /* empty */
8459 -1, /* empty */
8460 -1, /* empty */
8461 -1, /* empty */
8462 -1, /* empty */
8463 -1, /* empty */
8464 -1, /* empty */
8465 -1, /* empty */
8466 -1, /* empty */
8467 -1, /* empty */
8468 2502, /* Collection[nullable Object] */
8469 -1, /* empty */
8470 -1, /* empty */
8471 -1, /* empty */
8472 -1, /* empty */
8473 -1, /* empty */
8474 -1, /* empty */
8475 -1, /* empty */
8476 -1, /* empty */
8477 -1, /* empty */
8478 -1, /* empty */
8479 -1, /* empty */
8480 -1, /* empty */
8481 -1, /* empty */
8482 -1, /* empty */
8483 -1, /* empty */
8484 -1, /* empty */
8485 -1, /* empty */
8486 -1, /* empty */
8487 -1, /* empty */
8488 -1, /* empty */
8489 -1, /* empty */
8490 -1, /* empty */
8491 -1, /* empty */
8492 -1, /* empty */
8493 -1, /* empty */
8494 -1, /* empty */
8495 -1, /* empty */
8496 -1, /* empty */
8497 -1, /* empty */
8498 -1, /* empty */
8499 -1, /* empty */
8500 -1, /* empty */
8501 -1, /* empty */
8502 -1, /* empty */
8503 -1, /* empty */
8504 -1, /* empty */
8505 -1, /* empty */
8506 -1, /* empty */
8507 -1, /* empty */
8508 -1, /* empty */
8509 2404, /* Set[MType] */
8510 -1, /* empty */
8511 -1, /* empty */
8512 -1, /* empty */
8513 -1, /* empty */
8514 -1, /* empty */
8515 -1, /* empty */
8516 -1, /* empty */
8517 -1, /* empty */
8518 2851, /* Set[Object] */
8519 -1, /* empty */
8520 -1, /* empty */
8521 -1, /* empty */
8522 -1, /* empty */
8523 -1, /* empty */
8524 -1, /* empty */
8525 -1, /* empty */
8526 -1, /* empty */
8527 911, /* ArraySet[MType] */
8528 -1, /* empty */
8529 },
8530 };
8531 const struct types resolution_table_core__ArraySet__nitc__MType = {
8532 0, /* dummy */
8533 {
8534 &type_nitc__MType, /* E: MType */
8535 &type_core__ArraySet__nitc__MType, /* SELF: ArraySet[MType] */
8536 &type_core__array__ArraySetIterator__nitc__MType, /* ArraySetIterator[E]: ArraySetIterator[MType] */
8537 &type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
8538 &type_core__ArraySet__nitc__MType, /* ArraySet[E]: ArraySet[MType] */
8539 NULL, /* empty */
8540 &type_core__Set__nitc__MType, /* Set[E]: Set[MType] */
8541 &type_core__HashSet__nitc__MType, /* HashSet[E]: HashSet[MType] */
8542 NULL, /* empty */
8543 NULL, /* empty */
8544 &type_core__Collection__nitc__MType, /* Collection[E]: Collection[MType] */
8545 &type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
8546 }
8547 };
8548 /* runtime type MPropDefSorter */
8549 const struct type type_nitc__model__MPropDefSorter = {
8550 912,
8551 "MPropDefSorter", /* class_name_string */
8552 2,
8553 0,
8554 &resolution_table_nitc__model__MPropDefSorter,
8555 3,
8556 {
8557 2380, /* Object */
8558 2401, /* nullable Object */
8559 912, /* MPropDefSorter */
8560 },
8561 };
8562 const struct types resolution_table_nitc__model__MPropDefSorter = {
8563 0, /* dummy */
8564 {
8565 NULL, /* empty */
8566 NULL, /* empty */
8567 NULL, /* empty */
8568 NULL, /* empty */
8569 NULL, /* empty */
8570 &type_nitc__MPropDef, /* COMPARED: MPropDef */
8571 NULL, /* empty */
8572 NULL, /* empty */
8573 NULL, /* empty */
8574 &type_core__Array__nitc__MPropDef, /* Array[COMPARED]: Array[MPropDef] */
8575 }
8576 };
8577 /* runtime type TypeVisitor */
8578 const struct type type_nitc__typing__TypeVisitor = {
8579 913,
8580 "TypeVisitor", /* class_name_string */
8581 2,
8582 0,
8583 NULL, /*NO RESOLUTIONS*/
8584 3,
8585 {
8586 2380, /* Object */
8587 2401, /* nullable Object */
8588 913, /* TypeVisitor */
8589 },
8590 };
8591 /* runtime type PostTypingVisitor */
8592 const struct type type_nitc__typing__PostTypingVisitor = {
8593 914,
8594 "PostTypingVisitor", /* class_name_string */
8595 2,
8596 0,
8597 NULL, /*NO RESOLUTIONS*/
8598 3,
8599 {
8600 2380, /* Object */
8601 2401, /* nullable Object */
8602 914, /* PostTypingVisitor */
8603 },
8604 };
8605 /* runtime type MAttribute */
8606 const struct type type_nitc__MAttribute = {
8607 915,
8608 "MAttribute", /* class_name_string */
8609 7,
8610 0,
8611 &resolution_table_nitc__MAttribute,
8612 9,
8613 {
8614 2380, /* Object */
8615 2401, /* nullable Object */
8616 2219, /* MEntity */
8617 2381, /* PropertyLayoutElement */
8618 2407, /* nullable PropertyLayoutElement */
8619 2374, /* MProperty */
8620 2392, /* nullable MProperty */
8621 915, /* MAttribute */
8622 2408, /* nullable MAttribute */
8623 },
8624 };
8625 const struct types resolution_table_nitc__MAttribute = {
8626 0, /* dummy */
8627 {
8628 &type_core__Array__nitc__MAttributeDef, /* Array[MPROPDEF]: Array[MAttributeDef] */
8629 &type_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MAttributeDef, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MAttributeDef]] */
8630 &type_nitc__MAttributeDef, /* MPROPDEF: MAttributeDef */
8631 }
8632 };
8633 /* runtime type MAttributeDef */
8634 const struct type type_nitc__MAttributeDef = {
8635 916,
8636 "MAttributeDef", /* class_name_string */
8637 7,
8638 0,
8639 &resolution_table_nitc__MAttributeDef,
8640 9,
8641 {
8642 2380, /* Object */
8643 2401, /* nullable Object */
8644 2219, /* MEntity */
8645 2381, /* PropertyLayoutElement */
8646 2407, /* nullable PropertyLayoutElement */
8647 2377, /* MPropDef */
8648 2382, /* nullable MPropDef */
8649 916, /* MAttributeDef */
8650 3083, /* nullable MAttributeDef */
8651 },
8652 };
8653 const struct types resolution_table_nitc__MAttributeDef = {
8654 0, /* dummy */
8655 {
8656 NULL, /* empty */
8657 &type_nitc__MAttribute, /* MPROPERTY: MAttribute */
8658 &type_nitc__MAttributeDef, /* MPROPDEF: MAttributeDef */
8659 }
8660 };
8661 /* runtime type MVirtualTypeProp */
8662 const struct type type_nitc__MVirtualTypeProp = {
8663 917,
8664 "MVirtualTypeProp", /* class_name_string */
8665 7,
8666 0,
8667 &resolution_table_nitc__MVirtualTypeProp,
8668 9,
8669 {
8670 2380, /* Object */
8671 2401, /* nullable Object */
8672 2219, /* MEntity */
8673 2381, /* PropertyLayoutElement */
8674 2407, /* nullable PropertyLayoutElement */
8675 2374, /* MProperty */
8676 2392, /* nullable MProperty */
8677 917, /* MVirtualTypeProp */
8678 2217, /* nullable MVirtualTypeProp */
8679 },
8680 };
8681 const struct types resolution_table_nitc__MVirtualTypeProp = {
8682 0, /* dummy */
8683 {
8684 &type_core__Array__nitc__MVirtualTypeDef, /* Array[MPROPDEF]: Array[MVirtualTypeDef] */
8685 &type_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
8686 &type_nitc__MVirtualTypeDef, /* MPROPDEF: MVirtualTypeDef */
8687 }
8688 };
8689 /* runtime type Array[AExpr] */
8690 const struct type type_core__Array__nitc__AExpr = {
8691 918,
8692 "Array[AExpr]", /* class_name_string */
8693 434,
8694 0,
8695 &resolution_table_core__Array__nitc__AExpr,
8696 510,
8697 {
8698 2380, /* Object */
8699 2401, /* nullable Object */
8700 -1, /* empty */
8701 -1, /* empty */
8702 -1, /* empty */
8703 -1, /* empty */
8704 -1, /* empty */
8705 -1, /* empty */
8706 -1, /* empty */
8707 -1, /* empty */
8708 -1, /* empty */
8709 -1, /* empty */
8710 -1, /* empty */
8711 -1, /* empty */
8712 -1, /* empty */
8713 -1, /* empty */
8714 -1, /* empty */
8715 -1, /* empty */
8716 -1, /* empty */
8717 -1, /* empty */
8718 -1, /* empty */
8719 -1, /* empty */
8720 -1, /* empty */
8721 -1, /* empty */
8722 -1, /* empty */
8723 -1, /* empty */
8724 -1, /* empty */
8725 -1, /* empty */
8726 -1, /* empty */
8727 -1, /* empty */
8728 -1, /* empty */
8729 -1, /* empty */
8730 -1, /* empty */
8731 -1, /* empty */
8732 -1, /* empty */
8733 -1, /* empty */
8734 -1, /* empty */
8735 2442, /* Collection[Object] */
8736 -1, /* empty */
8737 -1, /* empty */
8738 -1, /* empty */
8739 -1, /* empty */
8740 -1, /* empty */
8741 -1, /* empty */
8742 2449, /* Collection[Prod] */
8743 -1, /* empty */
8744 -1, /* empty */
8745 -1, /* empty */
8746 -1, /* empty */
8747 2454, /* Collection[AExpr] */
8748 -1, /* empty */
8749 -1, /* empty */
8750 -1, /* empty */
8751 -1, /* empty */
8752 -1, /* empty */
8753 -1, /* empty */
8754 -1, /* empty */
8755 -1, /* empty */
8756 -1, /* empty */
8757 -1, /* empty */
8758 -1, /* empty */
8759 -1, /* empty */
8760 -1, /* empty */
8761 -1, /* empty */
8762 -1, /* empty */
8763 -1, /* empty */
8764 -1, /* empty */
8765 -1, /* empty */
8766 -1, /* empty */
8767 -1, /* empty */
8768 -1, /* empty */
8769 -1, /* empty */
8770 -1, /* empty */
8771 -1, /* empty */
8772 -1, /* empty */
8773 -1, /* empty */
8774 -1, /* empty */
8775 -1, /* empty */
8776 -1, /* empty */
8777 -1, /* empty */
8778 -1, /* empty */
8779 -1, /* empty */
8780 -1, /* empty */
8781 -1, /* empty */
8782 -1, /* empty */
8783 -1, /* empty */
8784 -1, /* empty */
8785 -1, /* empty */
8786 -1, /* empty */
8787 -1, /* empty */
8788 -1, /* empty */
8789 2496, /* Collection[ANode] */
8790 -1, /* empty */
8791 -1, /* empty */
8792 -1, /* empty */
8793 -1, /* empty */
8794 -1, /* empty */
8795 2502, /* Collection[nullable Object] */
8796 -1, /* empty */
8797 -1, /* empty */
8798 -1, /* empty */
8799 -1, /* empty */
8800 -1, /* empty */
8801 -1, /* empty */
8802 -1, /* empty */
8803 -1, /* empty */
8804 -1, /* empty */
8805 -1, /* empty */
8806 -1, /* empty */
8807 -1, /* empty */
8808 -1, /* empty */
8809 -1, /* empty */
8810 -1, /* empty */
8811 -1, /* empty */
8812 -1, /* empty */
8813 -1, /* empty */
8814 -1, /* empty */
8815 -1, /* empty */
8816 -1, /* empty */
8817 -1, /* empty */
8818 -1, /* empty */
8819 -1, /* empty */
8820 -1, /* empty */
8821 -1, /* empty */
8822 -1, /* empty */
8823 -1, /* empty */
8824 -1, /* empty */
8825 -1, /* empty */
8826 -1, /* empty */
8827 1715, /* Array[nullable Object] */
8828 2210, /* SequenceRead[nullable Object] */
8829 -1, /* empty */
8830 -1, /* empty */
8831 -1, /* empty */
8832 -1, /* empty */
8833 -1, /* empty */
8834 -1, /* empty */
8835 -1, /* empty */
8836 -1, /* empty */
8837 -1, /* empty */
8838 -1, /* empty */
8839 -1, /* empty */
8840 -1, /* empty */
8841 -1, /* empty */
8842 -1, /* empty */
8843 -1, /* empty */
8844 -1, /* empty */
8845 -1, /* empty */
8846 -1, /* empty */
8847 -1, /* empty */
8848 -1, /* empty */
8849 -1, /* empty */
8850 -1, /* empty */
8851 -1, /* empty */
8852 -1, /* empty */
8853 -1, /* empty */
8854 -1, /* empty */
8855 -1, /* empty */
8856 -1, /* empty */
8857 -1, /* empty */
8858 -1, /* empty */
8859 -1, /* empty */
8860 -1, /* empty */
8861 -1, /* empty */
8862 -1, /* empty */
8863 -1, /* empty */
8864 -1, /* empty */
8865 -1, /* empty */
8866 -1, /* empty */
8867 -1, /* empty */
8868 -1, /* empty */
8869 -1, /* empty */
8870 -1, /* empty */
8871 -1, /* empty */
8872 -1, /* empty */
8873 -1, /* empty */
8874 -1, /* empty */
8875 -1, /* empty */
8876 -1, /* empty */
8877 -1, /* empty */
8878 -1, /* empty */
8879 -1, /* empty */
8880 -1, /* empty */
8881 -1, /* empty */
8882 -1, /* empty */
8883 -1, /* empty */
8884 -1, /* empty */
8885 -1, /* empty */
8886 -1, /* empty */
8887 -1, /* empty */
8888 -1, /* empty */
8889 2593, /* AbstractArrayRead[ANode] */
8890 -1, /* empty */
8891 -1, /* empty */
8892 -1, /* empty */
8893 -1, /* empty */
8894 -1, /* empty */
8895 -1, /* empty */
8896 -1, /* empty */
8897 -1, /* empty */
8898 -1, /* empty */
8899 2603, /* AbstractArrayRead[nullable Object] */
8900 -1, /* empty */
8901 -1, /* empty */
8902 -1, /* empty */
8903 -1, /* empty */
8904 -1, /* empty */
8905 -1, /* empty */
8906 -1, /* empty */
8907 -1, /* empty */
8908 -1, /* empty */
8909 -1, /* empty */
8910 -1, /* empty */
8911 -1, /* empty */
8912 -1, /* empty */
8913 -1, /* empty */
8914 -1, /* empty */
8915 -1, /* empty */
8916 -1, /* empty */
8917 2621, /* AbstractArrayRead[Object] */
8918 -1, /* empty */
8919 -1, /* empty */
8920 -1, /* empty */
8921 -1, /* empty */
8922 -1, /* empty */
8923 -1, /* empty */
8924 -1, /* empty */
8925 -1, /* empty */
8926 -1, /* empty */
8927 -1, /* empty */
8928 -1, /* empty */
8929 -1, /* empty */
8930 -1, /* empty */
8931 -1, /* empty */
8932 2636, /* AbstractArrayRead[Prod] */
8933 -1, /* empty */
8934 -1, /* empty */
8935 -1, /* empty */
8936 -1, /* empty */
8937 -1, /* empty */
8938 -1, /* empty */
8939 -1, /* empty */
8940 -1, /* empty */
8941 -1, /* empty */
8942 -1, /* empty */
8943 -1, /* empty */
8944 -1, /* empty */
8945 -1, /* empty */
8946 -1, /* empty */
8947 -1, /* empty */
8948 -1, /* empty */
8949 -1, /* empty */
8950 2654, /* AbstractArrayRead[AExpr] */
8951 -1, /* empty */
8952 -1, /* empty */
8953 -1, /* empty */
8954 -1, /* empty */
8955 -1, /* empty */
8956 -1, /* empty */
8957 -1, /* empty */
8958 -1, /* empty */
8959 -1, /* empty */
8960 -1, /* empty */
8961 -1, /* empty */
8962 -1, /* empty */
8963 -1, /* empty */
8964 -1, /* empty */
8965 -1, /* empty */
8966 -1, /* empty */
8967 -1, /* empty */
8968 -1, /* empty */
8969 -1, /* empty */
8970 -1, /* empty */
8971 -1, /* empty */
8972 -1, /* empty */
8973 -1, /* empty */
8974 -1, /* empty */
8975 -1, /* empty */
8976 -1, /* empty */
8977 -1, /* empty */
8978 -1, /* empty */
8979 -1, /* empty */
8980 -1, /* empty */
8981 -1, /* empty */
8982 -1, /* empty */
8983 -1, /* empty */
8984 -1, /* empty */
8985 -1, /* empty */
8986 -1, /* empty */
8987 -1, /* empty */
8988 2888, /* AbstractArray[Object] */
8989 -1, /* empty */
8990 -1, /* empty */
8991 -1, /* empty */
8992 -1, /* empty */
8993 -1, /* empty */
8994 -1, /* empty */
8995 2895, /* AbstractArray[Prod] */
8996 -1, /* empty */
8997 -1, /* empty */
8998 -1, /* empty */
8999 -1, /* empty */
9000 2900, /* AbstractArray[AExpr] */
9001 -1, /* empty */
9002 -1, /* empty */
9003 -1, /* empty */
9004 -1, /* empty */
9005 -1, /* empty */
9006 -1, /* empty */
9007 -1, /* empty */
9008 -1, /* empty */
9009 -1, /* empty */
9010 -1, /* empty */
9011 -1, /* empty */
9012 -1, /* empty */
9013 -1, /* empty */
9014 -1, /* empty */
9015 -1, /* empty */
9016 -1, /* empty */
9017 -1, /* empty */
9018 -1, /* empty */
9019 -1, /* empty */
9020 -1, /* empty */
9021 -1, /* empty */
9022 -1, /* empty */
9023 -1, /* empty */
9024 -1, /* empty */
9025 -1, /* empty */
9026 -1, /* empty */
9027 -1, /* empty */
9028 -1, /* empty */
9029 -1, /* empty */
9030 -1, /* empty */
9031 -1, /* empty */
9032 -1, /* empty */
9033 -1, /* empty */
9034 -1, /* empty */
9035 -1, /* empty */
9036 -1, /* empty */
9037 -1, /* empty */
9038 -1, /* empty */
9039 -1, /* empty */
9040 -1, /* empty */
9041 -1, /* empty */
9042 -1, /* empty */
9043 2943, /* AbstractArray[ANode] */
9044 -1, /* empty */
9045 -1, /* empty */
9046 -1, /* empty */
9047 -1, /* empty */
9048 -1, /* empty */
9049 2949, /* AbstractArray[nullable Object] */
9050 -1, /* empty */
9051 -1, /* empty */
9052 -1, /* empty */
9053 -1, /* empty */
9054 -1, /* empty */
9055 -1, /* empty */
9056 -1, /* empty */
9057 -1, /* empty */
9058 -1, /* empty */
9059 -1, /* empty */
9060 -1, /* empty */
9061 -1, /* empty */
9062 -1, /* empty */
9063 -1, /* empty */
9064 -1, /* empty */
9065 -1, /* empty */
9066 -1, /* empty */
9067 -1, /* empty */
9068 -1, /* empty */
9069 -1, /* empty */
9070 -1, /* empty */
9071 -1, /* empty */
9072 -1, /* empty */
9073 -1, /* empty */
9074 -1, /* empty */
9075 -1, /* empty */
9076 -1, /* empty */
9077 -1, /* empty */
9078 -1, /* empty */
9079 -1, /* empty */
9080 -1, /* empty */
9081 -1, /* empty */
9082 226, /* Array[Object] */
9083 -1, /* empty */
9084 -1, /* empty */
9085 -1, /* empty */
9086 -1, /* empty */
9087 -1, /* empty */
9088 -1, /* empty */
9089 -1, /* empty */
9090 -1, /* empty */
9091 -1, /* empty */
9092 -1, /* empty */
9093 -1, /* empty */
9094 -1, /* empty */
9095 -1, /* empty */
9096 -1, /* empty */
9097 -1, /* empty */
9098 -1, /* empty */
9099 -1, /* empty */
9100 -1, /* empty */
9101 -1, /* empty */
9102 -1, /* empty */
9103 -1, /* empty */
9104 -1, /* empty */
9105 -1, /* empty */
9106 -1, /* empty */
9107 -1, /* empty */
9108 -1, /* empty */
9109 -1, /* empty */
9110 -1, /* empty */
9111 -1, /* empty */
9112 -1, /* empty */
9113 -1, /* empty */
9114 -1, /* empty */
9115 -1, /* empty */
9116 -1, /* empty */
9117 -1, /* empty */
9118 -1, /* empty */
9119 -1, /* empty */
9120 -1, /* empty */
9121 -1, /* empty */
9122 -1, /* empty */
9123 -1, /* empty */
9124 -1, /* empty */
9125 -1, /* empty */
9126 -1, /* empty */
9127 -1, /* empty */
9128 254, /* Array[Prod] */
9129 -1, /* empty */
9130 -1, /* empty */
9131 -1, /* empty */
9132 918, /* Array[AExpr] */
9133 -1, /* empty */
9134 -1, /* empty */
9135 -1, /* empty */
9136 -1, /* empty */
9137 -1, /* empty */
9138 -1, /* empty */
9139 -1, /* empty */
9140 -1, /* empty */
9141 -1, /* empty */
9142 -1, /* empty */
9143 -1, /* empty */
9144 -1, /* empty */
9145 -1, /* empty */
9146 -1, /* empty */
9147 -1, /* empty */
9148 -1, /* empty */
9149 -1, /* empty */
9150 -1, /* empty */
9151 -1, /* empty */
9152 -1, /* empty */
9153 -1, /* empty */
9154 -1, /* empty */
9155 -1, /* empty */
9156 -1, /* empty */
9157 -1, /* empty */
9158 -1, /* empty */
9159 -1, /* empty */
9160 -1, /* empty */
9161 -1, /* empty */
9162 -1, /* empty */
9163 -1, /* empty */
9164 -1, /* empty */
9165 -1, /* empty */
9166 -1, /* empty */
9167 -1, /* empty */
9168 -1, /* empty */
9169 -1, /* empty */
9170 -1, /* empty */
9171 -1, /* empty */
9172 1623, /* Array[ANode] */
9173 -1, /* empty */
9174 -1, /* empty */
9175 -1, /* empty */
9176 -1, /* empty */
9177 -1, /* empty */
9178 -1, /* empty */
9179 -1, /* empty */
9180 -1, /* empty */
9181 -1, /* empty */
9182 -1, /* empty */
9183 -1, /* empty */
9184 -1, /* empty */
9185 -1, /* empty */
9186 -1, /* empty */
9187 -1, /* empty */
9188 -1, /* empty */
9189 -1, /* empty */
9190 -1, /* empty */
9191 -1, /* empty */
9192 -1, /* empty */
9193 -1, /* empty */
9194 -1, /* empty */
9195 -1, /* empty */
9196 -1, /* empty */
9197 -1, /* empty */
9198 -1, /* empty */
9199 -1, /* empty */
9200 -1, /* empty */
9201 -1, /* empty */
9202 -1, /* empty */
9203 -1, /* empty */
9204 -1, /* empty */
9205 -1, /* empty */
9206 -1, /* empty */
9207 -1, /* empty */
9208 },
9209 };
9210 const struct types resolution_table_core__Array__nitc__AExpr = {
9211 0, /* dummy */
9212 {
9213 &type_nitc__AExpr, /* E: AExpr */
9214 &type_core__Array__nitc__AExpr, /* SELF: Array[AExpr] */
9215 &type_core__Collection__nitc__AExpr, /* Collection[E]: Collection[AExpr] */
9216 &type_core__Array__nitc__AExpr, /* Array[E]: Array[AExpr] */
9217 &type_core__AbstractArray__nitc__AExpr, /* AbstractArray[E]: AbstractArray[AExpr] */
9218 &type_core__NativeArray__nitc__AExpr, /* NativeArray[E]: NativeArray[AExpr] */
9219 &type_nitc__AExpr, /* E: AExpr */
9220 &type_core__Collection__nitc__AExpr, /* Collection[E]: Collection[AExpr] */
9221 &type_nitc__AExpr, /* E: AExpr */
9222 &type_core__Collection__nitc__AExpr, /* Collection[E]: Collection[AExpr] */
9223 &type_core__Collection__nitc__AExpr, /* Collection[E]: Collection[AExpr] */
9224 &type_core__Array__nitc__AExpr, /* Array[E]: Array[AExpr] */
9225 &type_core__Array__nitc__AExpr, /* Array[E]: Array[AExpr] */
9226 &type_core__AbstractArray__nitc__AExpr, /* AbstractArray[E]: AbstractArray[AExpr] */
9227 &type_core__array__ArrayIterator__nitc__AExpr, /* ArrayIterator[E]: ArrayIterator[AExpr] */
9228 &type_core__array__ArrayReverseIterator__nitc__AExpr, /* ArrayReverseIterator[E]: ArrayReverseIterator[AExpr] */
9229 }
9230 };
9231 /* runtime type EscapeMark */
9232 const struct type type_nitc__EscapeMark = {
9233 919,
9234 "EscapeMark", /* class_name_string */
9235 2,
9236 0,
9237 NULL, /*NO RESOLUTIONS*/
9238 3,
9239 {
9240 2380, /* Object */
9241 2401, /* nullable Object */
9242 919, /* EscapeMark */
9243 },
9244 };
9245 /* runtime type Array[AEscapeExpr] */
9246 const struct type type_core__Array__nitc__AEscapeExpr = {
9247 920,
9248 "Array[AEscapeExpr]", /* class_name_string */
9249 435,
9250 0,
9251 &resolution_table_core__Array__nitc__AEscapeExpr,
9252 510,
9253 {
9254 2380, /* Object */
9255 2401, /* nullable Object */
9256 -1, /* empty */
9257 -1, /* empty */
9258 -1, /* empty */
9259 -1, /* empty */
9260 -1, /* empty */
9261 -1, /* empty */
9262 -1, /* empty */
9263 -1, /* empty */
9264 -1, /* empty */
9265 -1, /* empty */
9266 -1, /* empty */
9267 -1, /* empty */
9268 -1, /* empty */
9269 -1, /* empty */
9270 -1, /* empty */
9271 -1, /* empty */
9272 -1, /* empty */
9273 -1, /* empty */
9274 -1, /* empty */
9275 -1, /* empty */
9276 -1, /* empty */
9277 -1, /* empty */
9278 -1, /* empty */
9279 -1, /* empty */
9280 -1, /* empty */
9281 -1, /* empty */
9282 -1, /* empty */
9283 -1, /* empty */
9284 -1, /* empty */
9285 -1, /* empty */
9286 -1, /* empty */
9287 -1, /* empty */
9288 -1, /* empty */
9289 -1, /* empty */
9290 -1, /* empty */
9291 2442, /* Collection[Object] */
9292 -1, /* empty */
9293 -1, /* empty */
9294 -1, /* empty */
9295 -1, /* empty */
9296 -1, /* empty */
9297 -1, /* empty */
9298 2449, /* Collection[Prod] */
9299 -1, /* empty */
9300 -1, /* empty */
9301 -1, /* empty */
9302 -1, /* empty */
9303 2454, /* Collection[AExpr] */
9304 2455, /* Collection[AEscapeExpr] */
9305 -1, /* empty */
9306 -1, /* empty */
9307 -1, /* empty */
9308 -1, /* empty */
9309 -1, /* empty */
9310 -1, /* empty */
9311 -1, /* empty */
9312 -1, /* empty */
9313 -1, /* empty */
9314 -1, /* empty */
9315 -1, /* empty */
9316 -1, /* empty */
9317 -1, /* empty */
9318 -1, /* empty */
9319 -1, /* empty */
9320 -1, /* empty */
9321 -1, /* empty */
9322 -1, /* empty */
9323 -1, /* empty */
9324 -1, /* empty */
9325 -1, /* empty */
9326 -1, /* empty */
9327 -1, /* empty */
9328 -1, /* empty */
9329 -1, /* empty */
9330 -1, /* empty */
9331 -1, /* empty */
9332 -1, /* empty */
9333 -1, /* empty */
9334 -1, /* empty */
9335 -1, /* empty */
9336 -1, /* empty */
9337 -1, /* empty */
9338 -1, /* empty */
9339 -1, /* empty */
9340 -1, /* empty */
9341 -1, /* empty */
9342 -1, /* empty */
9343 -1, /* empty */
9344 -1, /* empty */
9345 2496, /* Collection[ANode] */
9346 -1, /* empty */
9347 -1, /* empty */
9348 -1, /* empty */
9349 -1, /* empty */
9350 -1, /* empty */
9351 2502, /* Collection[nullable Object] */
9352 -1, /* empty */
9353 -1, /* empty */
9354 -1, /* empty */
9355 -1, /* empty */
9356 -1, /* empty */
9357 -1, /* empty */
9358 -1, /* empty */
9359 -1, /* empty */
9360 -1, /* empty */
9361 -1, /* empty */
9362 -1, /* empty */
9363 -1, /* empty */
9364 -1, /* empty */
9365 -1, /* empty */
9366 -1, /* empty */
9367 -1, /* empty */
9368 -1, /* empty */
9369 -1, /* empty */
9370 -1, /* empty */
9371 -1, /* empty */
9372 -1, /* empty */
9373 -1, /* empty */
9374 -1, /* empty */
9375 -1, /* empty */
9376 -1, /* empty */
9377 -1, /* empty */
9378 -1, /* empty */
9379 -1, /* empty */
9380 -1, /* empty */
9381 -1, /* empty */
9382 -1, /* empty */
9383 1715, /* Array[nullable Object] */
9384 2210, /* SequenceRead[nullable Object] */
9385 -1, /* empty */
9386 -1, /* empty */
9387 -1, /* empty */
9388 -1, /* empty */
9389 -1, /* empty */
9390 -1, /* empty */
9391 -1, /* empty */
9392 -1, /* empty */
9393 -1, /* empty */
9394 -1, /* empty */
9395 -1, /* empty */
9396 -1, /* empty */
9397 -1, /* empty */
9398 -1, /* empty */
9399 -1, /* empty */
9400 -1, /* empty */
9401 -1, /* empty */
9402 -1, /* empty */
9403 -1, /* empty */
9404 -1, /* empty */
9405 -1, /* empty */
9406 -1, /* empty */
9407 -1, /* empty */
9408 -1, /* empty */
9409 -1, /* empty */
9410 -1, /* empty */
9411 -1, /* empty */
9412 -1, /* empty */
9413 -1, /* empty */
9414 -1, /* empty */
9415 -1, /* empty */
9416 -1, /* empty */
9417 -1, /* empty */
9418 -1, /* empty */
9419 -1, /* empty */
9420 -1, /* empty */
9421 -1, /* empty */
9422 -1, /* empty */
9423 -1, /* empty */
9424 -1, /* empty */
9425 -1, /* empty */
9426 -1, /* empty */
9427 -1, /* empty */
9428 -1, /* empty */
9429 -1, /* empty */
9430 -1, /* empty */
9431 -1, /* empty */
9432 -1, /* empty */
9433 -1, /* empty */
9434 -1, /* empty */
9435 -1, /* empty */
9436 -1, /* empty */
9437 -1, /* empty */
9438 -1, /* empty */
9439 -1, /* empty */
9440 -1, /* empty */
9441 -1, /* empty */
9442 -1, /* empty */
9443 -1, /* empty */
9444 -1, /* empty */
9445 2593, /* AbstractArrayRead[ANode] */
9446 -1, /* empty */
9447 -1, /* empty */
9448 -1, /* empty */
9449 -1, /* empty */
9450 -1, /* empty */
9451 -1, /* empty */
9452 -1, /* empty */
9453 -1, /* empty */
9454 -1, /* empty */
9455 2603, /* AbstractArrayRead[nullable Object] */
9456 -1, /* empty */
9457 -1, /* empty */
9458 -1, /* empty */
9459 -1, /* empty */
9460 -1, /* empty */
9461 -1, /* empty */
9462 -1, /* empty */
9463 -1, /* empty */
9464 -1, /* empty */
9465 -1, /* empty */
9466 -1, /* empty */
9467 -1, /* empty */
9468 -1, /* empty */
9469 -1, /* empty */
9470 -1, /* empty */
9471 -1, /* empty */
9472 -1, /* empty */
9473 2621, /* AbstractArrayRead[Object] */
9474 -1, /* empty */
9475 -1, /* empty */
9476 -1, /* empty */
9477 -1, /* empty */
9478 -1, /* empty */
9479 -1, /* empty */
9480 -1, /* empty */
9481 -1, /* empty */
9482 -1, /* empty */
9483 -1, /* empty */
9484 -1, /* empty */
9485 -1, /* empty */
9486 -1, /* empty */
9487 -1, /* empty */
9488 2636, /* AbstractArrayRead[Prod] */
9489 -1, /* empty */
9490 -1, /* empty */
9491 -1, /* empty */
9492 -1, /* empty */
9493 -1, /* empty */
9494 -1, /* empty */
9495 -1, /* empty */
9496 -1, /* empty */
9497 -1, /* empty */
9498 -1, /* empty */
9499 -1, /* empty */
9500 -1, /* empty */
9501 -1, /* empty */
9502 -1, /* empty */
9503 -1, /* empty */
9504 -1, /* empty */
9505 -1, /* empty */
9506 2654, /* AbstractArrayRead[AExpr] */
9507 2655, /* AbstractArrayRead[AEscapeExpr] */
9508 -1, /* empty */
9509 -1, /* empty */
9510 -1, /* empty */
9511 -1, /* empty */
9512 -1, /* empty */
9513 -1, /* empty */
9514 -1, /* empty */
9515 -1, /* empty */
9516 -1, /* empty */
9517 -1, /* empty */
9518 -1, /* empty */
9519 -1, /* empty */
9520 -1, /* empty */
9521 -1, /* empty */
9522 -1, /* empty */
9523 -1, /* empty */
9524 -1, /* empty */
9525 -1, /* empty */
9526 -1, /* empty */
9527 -1, /* empty */
9528 -1, /* empty */
9529 -1, /* empty */
9530 -1, /* empty */
9531 -1, /* empty */
9532 -1, /* empty */
9533 -1, /* empty */
9534 -1, /* empty */
9535 -1, /* empty */
9536 -1, /* empty */
9537 -1, /* empty */
9538 -1, /* empty */
9539 -1, /* empty */
9540 -1, /* empty */
9541 -1, /* empty */
9542 -1, /* empty */
9543 -1, /* empty */
9544 2888, /* AbstractArray[Object] */
9545 -1, /* empty */
9546 -1, /* empty */
9547 -1, /* empty */
9548 -1, /* empty */
9549 -1, /* empty */
9550 -1, /* empty */
9551 2895, /* AbstractArray[Prod] */
9552 -1, /* empty */
9553 -1, /* empty */
9554 -1, /* empty */
9555 -1, /* empty */
9556 2900, /* AbstractArray[AExpr] */
9557 2901, /* AbstractArray[AEscapeExpr] */
9558 -1, /* empty */
9559 -1, /* empty */
9560 -1, /* empty */
9561 -1, /* empty */
9562 -1, /* empty */
9563 -1, /* empty */
9564 -1, /* empty */
9565 -1, /* empty */
9566 -1, /* empty */
9567 -1, /* empty */
9568 -1, /* empty */
9569 -1, /* empty */
9570 -1, /* empty */
9571 -1, /* empty */
9572 -1, /* empty */
9573 -1, /* empty */
9574 -1, /* empty */
9575 -1, /* empty */
9576 -1, /* empty */
9577 -1, /* empty */
9578 -1, /* empty */
9579 -1, /* empty */
9580 -1, /* empty */
9581 -1, /* empty */
9582 -1, /* empty */
9583 -1, /* empty */
9584 -1, /* empty */
9585 -1, /* empty */
9586 -1, /* empty */
9587 -1, /* empty */
9588 -1, /* empty */
9589 -1, /* empty */
9590 -1, /* empty */
9591 -1, /* empty */
9592 -1, /* empty */
9593 -1, /* empty */
9594 -1, /* empty */
9595 -1, /* empty */
9596 -1, /* empty */
9597 -1, /* empty */
9598 -1, /* empty */
9599 2943, /* AbstractArray[ANode] */
9600 -1, /* empty */
9601 -1, /* empty */
9602 -1, /* empty */
9603 -1, /* empty */
9604 -1, /* empty */
9605 2949, /* AbstractArray[nullable Object] */
9606 -1, /* empty */
9607 -1, /* empty */
9608 -1, /* empty */
9609 -1, /* empty */
9610 -1, /* empty */
9611 -1, /* empty */
9612 -1, /* empty */
9613 -1, /* empty */
9614 -1, /* empty */
9615 -1, /* empty */
9616 -1, /* empty */
9617 -1, /* empty */
9618 -1, /* empty */
9619 -1, /* empty */
9620 -1, /* empty */
9621 -1, /* empty */
9622 -1, /* empty */
9623 -1, /* empty */
9624 -1, /* empty */
9625 -1, /* empty */
9626 -1, /* empty */
9627 -1, /* empty */
9628 -1, /* empty */
9629 -1, /* empty */
9630 -1, /* empty */
9631 -1, /* empty */
9632 -1, /* empty */
9633 -1, /* empty */
9634 -1, /* empty */
9635 -1, /* empty */
9636 -1, /* empty */
9637 -1, /* empty */
9638 226, /* Array[Object] */
9639 -1, /* empty */
9640 -1, /* empty */
9641 -1, /* empty */
9642 -1, /* empty */
9643 -1, /* empty */
9644 -1, /* empty */
9645 -1, /* empty */
9646 -1, /* empty */
9647 -1, /* empty */
9648 -1, /* empty */
9649 -1, /* empty */
9650 -1, /* empty */
9651 -1, /* empty */
9652 -1, /* empty */
9653 -1, /* empty */
9654 -1, /* empty */
9655 -1, /* empty */
9656 -1, /* empty */
9657 -1, /* empty */
9658 -1, /* empty */
9659 -1, /* empty */
9660 -1, /* empty */
9661 -1, /* empty */
9662 -1, /* empty */
9663 -1, /* empty */
9664 -1, /* empty */
9665 -1, /* empty */
9666 -1, /* empty */
9667 -1, /* empty */
9668 -1, /* empty */
9669 -1, /* empty */
9670 -1, /* empty */
9671 -1, /* empty */
9672 -1, /* empty */
9673 -1, /* empty */
9674 -1, /* empty */
9675 -1, /* empty */
9676 -1, /* empty */
9677 -1, /* empty */
9678 -1, /* empty */
9679 -1, /* empty */
9680 -1, /* empty */
9681 -1, /* empty */
9682 -1, /* empty */
9683 -1, /* empty */
9684 254, /* Array[Prod] */
9685 -1, /* empty */
9686 -1, /* empty */
9687 -1, /* empty */
9688 918, /* Array[AExpr] */
9689 920, /* Array[AEscapeExpr] */
9690 -1, /* empty */
9691 -1, /* empty */
9692 -1, /* empty */
9693 -1, /* empty */
9694 -1, /* empty */
9695 -1, /* empty */
9696 -1, /* empty */
9697 -1, /* empty */
9698 -1, /* empty */
9699 -1, /* empty */
9700 -1, /* empty */
9701 -1, /* empty */
9702 -1, /* empty */
9703 -1, /* empty */
9704 -1, /* empty */
9705 -1, /* empty */
9706 -1, /* empty */
9707 -1, /* empty */
9708 -1, /* empty */
9709 -1, /* empty */
9710 -1, /* empty */
9711 -1, /* empty */
9712 -1, /* empty */
9713 -1, /* empty */
9714 -1, /* empty */
9715 -1, /* empty */
9716 -1, /* empty */
9717 -1, /* empty */
9718 -1, /* empty */
9719 -1, /* empty */
9720 -1, /* empty */
9721 -1, /* empty */
9722 -1, /* empty */
9723 -1, /* empty */
9724 -1, /* empty */
9725 -1, /* empty */
9726 -1, /* empty */
9727 -1, /* empty */
9728 1623, /* Array[ANode] */
9729 -1, /* empty */
9730 -1, /* empty */
9731 -1, /* empty */
9732 -1, /* empty */
9733 -1, /* empty */
9734 -1, /* empty */
9735 -1, /* empty */
9736 -1, /* empty */
9737 -1, /* empty */
9738 -1, /* empty */
9739 -1, /* empty */
9740 -1, /* empty */
9741 -1, /* empty */
9742 -1, /* empty */
9743 -1, /* empty */
9744 -1, /* empty */
9745 -1, /* empty */
9746 -1, /* empty */
9747 -1, /* empty */
9748 -1, /* empty */
9749 -1, /* empty */
9750 -1, /* empty */
9751 -1, /* empty */
9752 -1, /* empty */
9753 -1, /* empty */
9754 -1, /* empty */
9755 -1, /* empty */
9756 -1, /* empty */
9757 -1, /* empty */
9758 -1, /* empty */
9759 -1, /* empty */
9760 -1, /* empty */
9761 -1, /* empty */
9762 -1, /* empty */
9763 -1, /* empty */
9764 },
9765 };
9766 const struct types resolution_table_core__Array__nitc__AEscapeExpr = {
9767 0, /* dummy */
9768 {
9769 &type_nitc__AEscapeExpr, /* E: AEscapeExpr */
9770 &type_core__Array__nitc__AEscapeExpr, /* SELF: Array[AEscapeExpr] */
9771 &type_core__Collection__nitc__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
9772 &type_core__Array__nitc__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */
9773 &type_core__AbstractArray__nitc__AEscapeExpr, /* AbstractArray[E]: AbstractArray[AEscapeExpr] */
9774 &type_core__NativeArray__nitc__AEscapeExpr, /* NativeArray[E]: NativeArray[AEscapeExpr] */
9775 &type_nitc__AEscapeExpr, /* E: AEscapeExpr */
9776 &type_core__Collection__nitc__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
9777 &type_nitc__AEscapeExpr, /* E: AEscapeExpr */
9778 &type_core__Collection__nitc__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
9779 &type_core__Collection__nitc__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
9780 &type_core__Array__nitc__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */
9781 &type_core__Array__nitc__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */
9782 &type_core__AbstractArray__nitc__AEscapeExpr, /* AbstractArray[E]: AbstractArray[AEscapeExpr] */
9783 &type_core__array__ArrayIterator__nitc__AEscapeExpr, /* ArrayIterator[E]: ArrayIterator[AEscapeExpr] */
9784 &type_core__array__ArrayReverseIterator__nitc__AEscapeExpr, /* ArrayReverseIterator[E]: ArrayReverseIterator[AEscapeExpr] */
9785 }
9786 };