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