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