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