1 #include "nitg.types.0.h"
2 /* runtime type ReduceAction1222 */
3 const struct type type_parser__ReduceAction1222
= {
5 "ReduceAction1222", /* class_name_string */
8 NULL
, /*NO RESOLUTIONS*/
11 0, /* nullable Object */
13 191, /* ReduceAction */
14 1452, /* ReduceAction1222 */
17 /* runtime type ReduceAction1225 */
18 const struct type type_parser__ReduceAction1225
= {
20 "ReduceAction1225", /* class_name_string */
23 NULL
, /*NO RESOLUTIONS*/
26 0, /* nullable Object */
28 191, /* ReduceAction */
29 1453, /* ReduceAction1225 */
32 /* runtime type ReduceAction1226 */
33 const struct type type_parser__ReduceAction1226
= {
35 "ReduceAction1226", /* class_name_string */
38 NULL
, /*NO RESOLUTIONS*/
41 0, /* nullable Object */
43 191, /* ReduceAction */
44 1454, /* ReduceAction1226 */
47 /* runtime type ReduceAction1233 */
48 const struct type type_parser__ReduceAction1233
= {
50 "ReduceAction1233", /* class_name_string */
53 NULL
, /*NO RESOLUTIONS*/
56 0, /* nullable Object */
58 191, /* ReduceAction */
59 1455, /* ReduceAction1233 */
62 /* runtime type ReduceAction1257 */
63 const struct type type_parser__ReduceAction1257
= {
65 "ReduceAction1257", /* class_name_string */
68 NULL
, /*NO RESOLUTIONS*/
71 0, /* nullable Object */
73 191, /* ReduceAction */
74 1456, /* ReduceAction1257 */
77 /* runtime type ReduceAction1258 */
78 const struct type type_parser__ReduceAction1258
= {
80 "ReduceAction1258", /* class_name_string */
83 NULL
, /*NO RESOLUTIONS*/
86 0, /* nullable Object */
88 191, /* ReduceAction */
89 1457, /* ReduceAction1258 */
92 /* runtime type ReduceAction1526 */
93 const struct type type_parser__ReduceAction1526
= {
95 "ReduceAction1526", /* class_name_string */
98 NULL
, /*NO RESOLUTIONS*/
101 0, /* nullable Object */
103 191, /* ReduceAction */
104 1458, /* ReduceAction1526 */
107 /* runtime type ReduceAction1527 */
108 const struct type type_parser__ReduceAction1527
= {
110 "ReduceAction1527", /* class_name_string */
113 NULL
, /*NO RESOLUTIONS*/
116 0, /* nullable Object */
118 191, /* ReduceAction */
119 1459, /* ReduceAction1527 */
122 /* runtime type ReduceAction1528 */
123 const struct type type_parser__ReduceAction1528
= {
125 "ReduceAction1528", /* class_name_string */
128 NULL
, /*NO RESOLUTIONS*/
131 0, /* nullable Object */
133 191, /* ReduceAction */
134 1460, /* ReduceAction1528 */
137 /* runtime type ReduceAction1529 */
138 const struct type type_parser__ReduceAction1529
= {
140 "ReduceAction1529", /* class_name_string */
143 NULL
, /*NO RESOLUTIONS*/
146 0, /* nullable Object */
148 191, /* ReduceAction */
149 1461, /* ReduceAction1529 */
152 /* runtime type ReduceAction1530 */
153 const struct type type_parser__ReduceAction1530
= {
155 "ReduceAction1530", /* class_name_string */
158 NULL
, /*NO RESOLUTIONS*/
161 0, /* nullable Object */
163 191, /* ReduceAction */
164 1462, /* ReduceAction1530 */
167 /* runtime type ReduceAction1531 */
168 const struct type type_parser__ReduceAction1531
= {
170 "ReduceAction1531", /* class_name_string */
173 NULL
, /*NO RESOLUTIONS*/
176 0, /* nullable Object */
178 191, /* ReduceAction */
179 1463, /* ReduceAction1531 */
182 /* runtime type ReduceAction1532 */
183 const struct type type_parser__ReduceAction1532
= {
185 "ReduceAction1532", /* class_name_string */
188 NULL
, /*NO RESOLUTIONS*/
191 0, /* nullable Object */
193 191, /* ReduceAction */
194 1464, /* ReduceAction1532 */
197 /* runtime type ReduceAction1533 */
198 const struct type type_parser__ReduceAction1533
= {
200 "ReduceAction1533", /* class_name_string */
203 NULL
, /*NO RESOLUTIONS*/
206 0, /* nullable Object */
208 191, /* ReduceAction */
209 1465, /* ReduceAction1533 */
212 /* runtime type ReduceAction1534 */
213 const struct type type_parser__ReduceAction1534
= {
215 "ReduceAction1534", /* class_name_string */
218 NULL
, /*NO RESOLUTIONS*/
221 0, /* nullable Object */
223 191, /* ReduceAction */
224 1466, /* ReduceAction1534 */
227 /* runtime type ReduceAction1535 */
228 const struct type type_parser__ReduceAction1535
= {
230 "ReduceAction1535", /* class_name_string */
233 NULL
, /*NO RESOLUTIONS*/
236 0, /* nullable Object */
238 191, /* ReduceAction */
239 1467, /* ReduceAction1535 */
242 /* runtime type ReduceAction1538 */
243 const struct type type_parser__ReduceAction1538
= {
245 "ReduceAction1538", /* class_name_string */
248 NULL
, /*NO RESOLUTIONS*/
251 0, /* nullable Object */
253 191, /* ReduceAction */
254 1468, /* ReduceAction1538 */
257 /* runtime type ReduceAction1539 */
258 const struct type type_parser__ReduceAction1539
= {
260 "ReduceAction1539", /* class_name_string */
263 NULL
, /*NO RESOLUTIONS*/
266 0, /* nullable Object */
268 191, /* ReduceAction */
269 1469, /* ReduceAction1539 */
272 /* runtime type ReduceAction1540 */
273 const struct type type_parser__ReduceAction1540
= {
275 "ReduceAction1540", /* class_name_string */
278 NULL
, /*NO RESOLUTIONS*/
281 0, /* nullable Object */
283 191, /* ReduceAction */
284 1470, /* ReduceAction1540 */
287 /* runtime type ReduceAction1541 */
288 const struct type type_parser__ReduceAction1541
= {
290 "ReduceAction1541", /* class_name_string */
293 NULL
, /*NO RESOLUTIONS*/
296 0, /* nullable Object */
298 191, /* ReduceAction */
299 1471, /* ReduceAction1541 */
302 /* runtime type ReduceAction1542 */
303 const struct type type_parser__ReduceAction1542
= {
305 "ReduceAction1542", /* class_name_string */
308 NULL
, /*NO RESOLUTIONS*/
311 0, /* nullable Object */
313 191, /* ReduceAction */
314 1472, /* ReduceAction1542 */
317 /* runtime type ReduceAction1543 */
318 const struct type type_parser__ReduceAction1543
= {
320 "ReduceAction1543", /* class_name_string */
323 NULL
, /*NO RESOLUTIONS*/
326 0, /* nullable Object */
328 191, /* ReduceAction */
329 1473, /* ReduceAction1543 */
332 /* runtime type ReduceAction1545 */
333 const struct type type_parser__ReduceAction1545
= {
335 "ReduceAction1545", /* class_name_string */
338 NULL
, /*NO RESOLUTIONS*/
341 0, /* nullable Object */
343 191, /* ReduceAction */
344 1474, /* ReduceAction1545 */
347 /* runtime type ReduceAction1546 */
348 const struct type type_parser__ReduceAction1546
= {
350 "ReduceAction1546", /* class_name_string */
353 NULL
, /*NO RESOLUTIONS*/
356 0, /* nullable Object */
358 191, /* ReduceAction */
359 1475, /* ReduceAction1546 */
362 /* runtime type ReduceAction1547 */
363 const struct type type_parser__ReduceAction1547
= {
365 "ReduceAction1547", /* class_name_string */
368 NULL
, /*NO RESOLUTIONS*/
371 0, /* nullable Object */
373 191, /* ReduceAction */
374 1476, /* ReduceAction1547 */
377 /* runtime type ReduceAction1548 */
378 const struct type type_parser__ReduceAction1548
= {
380 "ReduceAction1548", /* class_name_string */
383 NULL
, /*NO RESOLUTIONS*/
386 0, /* nullable Object */
388 191, /* ReduceAction */
389 1477, /* ReduceAction1548 */
392 /* runtime type ReduceAction1549 */
393 const struct type type_parser__ReduceAction1549
= {
395 "ReduceAction1549", /* class_name_string */
398 NULL
, /*NO RESOLUTIONS*/
401 0, /* nullable Object */
403 191, /* ReduceAction */
404 1478, /* ReduceAction1549 */
407 /* runtime type ReduceAction1551 */
408 const struct type type_parser__ReduceAction1551
= {
410 "ReduceAction1551", /* class_name_string */
413 NULL
, /*NO RESOLUTIONS*/
416 0, /* nullable Object */
418 191, /* ReduceAction */
419 1479, /* ReduceAction1551 */
422 /* runtime type ReduceAction1555 */
423 const struct type type_parser__ReduceAction1555
= {
425 "ReduceAction1555", /* class_name_string */
428 NULL
, /*NO RESOLUTIONS*/
431 0, /* nullable Object */
433 191, /* ReduceAction */
434 1480, /* ReduceAction1555 */
437 /* runtime type ReduceAction1559 */
438 const struct type type_parser__ReduceAction1559
= {
440 "ReduceAction1559", /* class_name_string */
443 NULL
, /*NO RESOLUTIONS*/
446 0, /* nullable Object */
448 191, /* ReduceAction */
449 1481, /* ReduceAction1559 */
452 /* runtime type ReduceAction1560 */
453 const struct type type_parser__ReduceAction1560
= {
455 "ReduceAction1560", /* class_name_string */
458 NULL
, /*NO RESOLUTIONS*/
461 0, /* nullable Object */
463 191, /* ReduceAction */
464 1482, /* ReduceAction1560 */
467 /* runtime type ReduceAction1561 */
468 const struct type type_parser__ReduceAction1561
= {
470 "ReduceAction1561", /* class_name_string */
473 NULL
, /*NO RESOLUTIONS*/
476 0, /* nullable Object */
478 191, /* ReduceAction */
479 1483, /* ReduceAction1561 */
482 /* runtime type ReduceAction1562 */
483 const struct type type_parser__ReduceAction1562
= {
485 "ReduceAction1562", /* class_name_string */
488 NULL
, /*NO RESOLUTIONS*/
491 0, /* nullable Object */
493 191, /* ReduceAction */
494 1484, /* ReduceAction1562 */
497 /* runtime type ReduceAction1563 */
498 const struct type type_parser__ReduceAction1563
= {
500 "ReduceAction1563", /* class_name_string */
503 NULL
, /*NO RESOLUTIONS*/
506 0, /* nullable Object */
508 191, /* ReduceAction */
509 1485, /* ReduceAction1563 */
512 /* runtime type State */
513 const struct type type_parser__State
= {
515 "State", /* class_name_string */
518 NULL
, /*NO RESOLUTIONS*/
521 0, /* nullable Object */
526 /* runtime type ANodes[AFormaldef] */
527 const struct type type_parser_nodes__ANodesparser_nodes__AFormaldef
= {
529 "ANodes[AFormaldef]", /* class_name_string */
532 &resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef
,
535 0, /* nullable Object */
537 1871, /* Collection[Prod] */
538 91, /* SequenceRead[nullable Object] */
539 92, /* Collection[Object] */
540 653, /* Collection[ANode] */
541 2056, /* Collection[AFormaldef] */
542 2500, /* ANodes[AFormaldef] */
545 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef
= {
548 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[ANodes#0]: Array[AFormaldef] */
549 &type_parser_nodes__AFormaldef
, /* ANodes#0: AFormaldef */
550 &type_parser_nodes__AFormaldef
, /* Sequence#0: AFormaldef */
551 &type_parser_nodes__AFormaldef
, /* SimpleCollection#0: AFormaldef */
556 &type_parser_nodes__AFormaldef
, /* RemovableCollection#0: AFormaldef */
557 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Sequence#0]: Collection[AFormaldef] */
558 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Sequence#0]: Array[AFormaldef] */
559 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[SimpleCollection#0]: Collection[AFormaldef] */
560 &type_parser_nodes__AFormaldef
, /* Collection#0: AFormaldef */
561 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Collection#0]: Collection[AFormaldef] */
562 &type_parser_nodes__AFormaldef
, /* SequenceRead#0: AFormaldef */
565 /* runtime type Collection[AFormaldef] */
566 const struct type type_abstract_collection__Collectionparser_nodes__AFormaldef
= {
568 "Collection[AFormaldef]", /* class_name_string */
574 /* runtime type ANodes[ASuperclass] */
575 const struct type type_parser_nodes__ANodesparser_nodes__ASuperclass
= {
577 "ANodes[ASuperclass]", /* class_name_string */
580 &resolution_table_parser_nodes__ANodesparser_nodes__ASuperclass
,
583 0, /* nullable Object */
585 1871, /* Collection[Prod] */
586 91, /* SequenceRead[nullable Object] */
587 92, /* Collection[Object] */
588 653, /* Collection[ANode] */
589 2057, /* Collection[ASuperclass] */
590 2501, /* ANodes[ASuperclass] */
593 const struct types resolution_table_parser_nodes__ANodesparser_nodes__ASuperclass
= {
596 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[ANodes#0]: Array[ASuperclass] */
597 &type_parser_nodes__ASuperclass
, /* ANodes#0: ASuperclass */
598 &type_parser_nodes__ASuperclass
, /* Sequence#0: ASuperclass */
599 &type_parser_nodes__ASuperclass
, /* SimpleCollection#0: ASuperclass */
604 &type_parser_nodes__ASuperclass
, /* RemovableCollection#0: ASuperclass */
605 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Sequence#0]: Collection[ASuperclass] */
606 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Sequence#0]: Array[ASuperclass] */
607 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[SimpleCollection#0]: Collection[ASuperclass] */
608 &type_parser_nodes__ASuperclass
, /* Collection#0: ASuperclass */
609 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Collection#0]: Collection[ASuperclass] */
610 &type_parser_nodes__ASuperclass
, /* SequenceRead#0: ASuperclass */
613 /* runtime type Collection[ASuperclass] */
614 const struct type type_abstract_collection__Collectionparser_nodes__ASuperclass
= {
616 "Collection[ASuperclass]", /* class_name_string */
622 /* runtime type Array[MMethod] */
623 const struct type type_array__Arraymodel__MMethod
= {
625 "Array[MMethod]", /* class_name_string */
628 &resolution_table_array__Arraymodel__MMethod
,
631 0, /* nullable Object */
633 100, /* Collection[nullable MProperty] */
634 91, /* SequenceRead[nullable Object] */
635 92, /* Collection[Object] */
636 1868, /* AbstractArrayRead[nullable MProperty] */
637 646, /* Collection[PropertyLayoutElement] */
638 1838, /* AbstractArrayRead[Object] */
639 2031, /* Array[nullable MProperty] */
640 2029, /* Array[Object] */
641 2032, /* Collection[MProperty] */
642 2239, /* AbstractArrayRead[PropertyLayoutElement] */
643 2252, /* Collection[MMethod] */
644 2661, /* Array[PropertyLayoutElement] */
645 2773, /* AbstractArrayRead[MProperty] */
646 2825, /* AbstractArrayRead[MMethod] */
647 2837, /* Array[MProperty] */
648 2865, /* Array[MMethod] */
651 const struct types resolution_table_array__Arraymodel__MMethod
= {
654 &type_array__Arraymodel__MMethod
, /* Array[Array#0]: Array[MMethod] */
655 &type_array__NativeArraymodel__MMethod
, /* NativeArray[Array#0]: NativeArray[MMethod] */
656 &type_model__MMethod
, /* Sequence#0: MMethod */
657 &type_model__MMethod
, /* SimpleCollection#0: MMethod */
658 &type_abstract_collection__Collectionmodel__MMethod
, /* Collection[Array#0]: Collection[MMethod] */
659 &type_model__MMethod
, /* Array#0: MMethod */
660 &type_array__NativeArraymodel__MMethod
, /* NativeArray[ArrayCapable#0]: NativeArray[MMethod] */
661 &type_model__MMethod
, /* AbstractArray#0: MMethod */
662 &type_model__MMethod
, /* RemovableCollection#0: MMethod */
663 &type_abstract_collection__Collectionmodel__MMethod
, /* Collection[Sequence#0]: Collection[MMethod] */
664 &type_array__Arraymodel__MMethod
, /* Array[Sequence#0]: Array[MMethod] */
665 &type_abstract_collection__Collectionmodel__MMethod
, /* Collection[SimpleCollection#0]: Collection[MMethod] */
666 &type_model__MMethod
, /* Collection#0: MMethod */
667 &type_abstract_collection__Collectionmodel__MMethod
, /* Collection[Collection#0]: Collection[MMethod] */
668 &type_model__MMethod
, /* SequenceRead#0: MMethod */
669 &type_model__MMethod
, /* AbstractArrayRead#0: MMethod */
670 &type_array__Arraymodel__MMethod
, /* Array[AbstractArrayRead#0]: Array[MMethod] */
671 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MMethod] not a live type) */
672 &type_array__ArrayIteratormodel__MMethod
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MMethod] */
675 /* runtime type AbstractArrayRead[MMethod] */
676 const struct type type_array__AbstractArrayReadmodel__MMethod
= {
678 "AbstractArrayRead[MMethod]", /* class_name_string */
684 /* runtime type MMethod */
685 const struct type type_model__MMethod
= {
687 "MMethod", /* class_name_string */
690 &resolution_table_model__MMethod
,
693 0, /* nullable Object */
695 21, /* nullable PropertyLayoutElement */
696 193, /* nullable MProperty */
697 1486, /* nullable MMethod */
698 1487, /* PropertyLayoutElement */
699 2058, /* MProperty */
703 const struct types resolution_table_model__MMethod
= {
706 &type_array__Arraymodel__MMethodDef
, /* Array[MPROPDEF]: Array[MMethodDef] */
707 &type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MMethodDef]] */
710 /* runtime type MProperty */
711 const struct type type_model__MProperty
= {
713 "MProperty", /* class_name_string */
719 /* runtime type nullable MMethod */
720 const struct type type_nullable_model__MMethod
= {
722 "nullable MMethod", /* class_name_string */
728 /* runtime type PropertyLayoutElement */
729 const struct type type_layout_builders__PropertyLayoutElement
= {
731 "PropertyLayoutElement", /* class_name_string */
737 /* runtime type nullable MProperty */
738 const struct type type_nullable_model__MProperty
= {
740 "nullable MProperty", /* class_name_string */
746 /* runtime type nullable PropertyLayoutElement */
747 const struct type type_nullable_layout_builders__PropertyLayoutElement
= {
749 "nullable PropertyLayoutElement", /* class_name_string */
755 /* runtime type MMethodDef */
756 const struct type type_model__MMethodDef
= {
758 "MMethodDef", /* class_name_string */
761 &resolution_table_model__MMethodDef
,
764 0, /* nullable Object */
766 21, /* nullable PropertyLayoutElement */
767 194, /* nullable MPropDef */
768 1488, /* nullable MMethodDef */
769 1487, /* PropertyLayoutElement */
771 2503, /* MMethodDef */
774 const struct types resolution_table_model__MMethodDef
= {
777 &type_model__MMethod
, /* MPROPERTY: MMethod */
778 &type_abstract_compiler__AbstractCompilerVisitor
, /* VISITOR: AbstractCompilerVisitor */
779 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
782 /* runtime type MPropDef */
783 const struct type type_model__MPropDef
= {
785 "MPropDef", /* class_name_string */
791 /* runtime type nullable MPropDef */
792 const struct type type_nullable_model__MPropDef
= {
794 "nullable MPropDef", /* class_name_string */
800 /* runtime type nullable MMethodDef */
801 const struct type type_nullable_model__MMethodDef
= {
803 "nullable MMethodDef", /* class_name_string */
809 /* runtime type Array[MParameter] */
810 const struct type type_array__Arraymodel__MParameter
= {
812 "Array[MParameter]", /* class_name_string */
815 &resolution_table_array__Arraymodel__MParameter
,
818 0, /* nullable Object */
820 1489, /* Collection[MParameter] */
821 91, /* SequenceRead[nullable Object] */
822 92, /* Collection[Object] */
823 2277, /* AbstractArrayRead[MParameter] */
824 2684, /* Array[MParameter] */
825 1838, /* AbstractArrayRead[Object] */
827 2029, /* Array[Object] */
830 const struct types resolution_table_array__Arraymodel__MParameter
= {
833 &type_array__Arraymodel__MParameter
, /* Array[Array#0]: Array[MParameter] */
834 &type_array__NativeArraymodel__MParameter
, /* NativeArray[Array#0]: NativeArray[MParameter] */
835 &type_model__MParameter
, /* Sequence#0: MParameter */
836 &type_model__MParameter
, /* SimpleCollection#0: MParameter */
837 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[Array#0]: Collection[MParameter] */
838 &type_model__MParameter
, /* Array#0: MParameter */
839 &type_array__NativeArraymodel__MParameter
, /* NativeArray[ArrayCapable#0]: NativeArray[MParameter] */
840 &type_model__MParameter
, /* AbstractArray#0: MParameter */
841 &type_model__MParameter
, /* RemovableCollection#0: MParameter */
842 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[Sequence#0]: Collection[MParameter] */
843 &type_array__Arraymodel__MParameter
, /* Array[Sequence#0]: Array[MParameter] */
844 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[SimpleCollection#0]: Collection[MParameter] */
845 &type_model__MParameter
, /* Collection#0: MParameter */
846 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[Collection#0]: Collection[MParameter] */
847 &type_model__MParameter
, /* SequenceRead#0: MParameter */
848 &type_model__MParameter
, /* AbstractArrayRead#0: MParameter */
849 &type_array__Arraymodel__MParameter
, /* Array[AbstractArrayRead#0]: Array[MParameter] */
850 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MParameter] not a live type) */
851 &type_array__ArrayIteratormodel__MParameter
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MParameter] */
854 /* runtime type Collection[MParameter] */
855 const struct type type_abstract_collection__Collectionmodel__MParameter
= {
857 "Collection[MParameter]", /* class_name_string */
863 /* runtime type AbstractArrayRead[MParameter] */
864 const struct type type_array__AbstractArrayReadmodel__MParameter
= {
866 "AbstractArrayRead[MParameter]", /* class_name_string */
872 /* runtime type MSignature */
873 const struct type type_model__MSignature
= {
875 "MSignature", /* class_name_string */
878 NULL
, /*NO RESOLUTIONS*/
881 0, /* nullable Object */
883 7, /* nullable NitniCallback */
884 104, /* nullable MType */
885 651, /* NitniCallback */
886 2278, /* MSignature */
890 /* runtime type MParameter */
891 const struct type type_model__MParameter
= {
893 "MParameter", /* class_name_string */
896 NULL
, /*NO RESOLUTIONS*/
899 0, /* nullable Object */
901 195, /* MParameter */
904 /* runtime type Scope */
905 const struct type type_scope__Scope
= {
907 "Scope", /* class_name_string */
910 NULL
, /*NO RESOLUTIONS*/
913 0, /* nullable Object */
918 /* runtime type HashMap[String, Variable] */
919 const struct type type_hash_collection__HashMapstring__Stringscope__Variable
= {
921 "HashMap[String, Variable]", /* class_name_string */
924 &resolution_table_hash_collection__HashMapstring__Stringscope__Variable
,
927 0, /* nullable Object */
929 197, /* HashMap[String, Variable] */
932 const struct types resolution_table_hash_collection__HashMapstring__Stringscope__Variable
= {
939 &type_string__String
, /* MapRead#0: String */
940 &type_hash_collection__HashMapKeysstring__Stringscope__Variable
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[String, Variable] */
941 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[String, Variable]] */
942 &type_hash_collection__HashMapValuesstring__Stringscope__Variable
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[String, Variable] */
943 &type_hash_collection__HashMapIteratorstring__Stringscope__Variable
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[String, Variable] */
944 &type_string__String
, /* Map#0: String */
945 &type_scope__Variable
, /* Map#1: Variable */
946 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[String, Variable] */
947 NULL
, /* empty (Map[Map#0, Map#1]: Map[String, Variable] not a live type) */
948 &type_scope__Variable
, /* MapRead#1: Variable */
949 &type_string__String
, /* HashCollection#0: String */
950 &type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* nullable HashCollection#1: nullable HashMapNode[String, Variable] */
951 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* HashCollection#1: HashMapNode[String, Variable] */
952 &type_nullable_string__String
, /* nullable HashCollection#0: nullable String */
955 /* runtime type FlowContext */
956 const struct type type_flow__FlowContext
= {
958 "FlowContext", /* class_name_string */
961 NULL
, /*NO RESOLUTIONS*/
964 0, /* nullable Object */
966 198, /* FlowContext */
969 /* runtime type HashMap[Variable, nullable MType] */
970 const struct type type_hash_collection__HashMapscope__Variablenullable_model__MType
= {
972 "HashMap[Variable, nullable MType]", /* class_name_string */
975 &resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType
,
978 0, /* nullable Object */
980 199, /* HashMap[Variable, nullable MType] */
983 const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType
= {
990 &type_scope__Variable
, /* MapRead#0: Variable */
991 &type_hash_collection__HashMapKeysscope__Variablenullable_model__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Variable, nullable MType] */
992 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
993 &type_hash_collection__HashMapValuesscope__Variablenullable_model__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Variable, nullable MType] */
994 &type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Variable, nullable MType] */
995 &type_scope__Variable
, /* Map#0: Variable */
996 &type_nullable_model__MType
, /* Map#1: nullable MType */
997 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Variable, nullable MType] */
998 NULL
, /* empty (Map[Map#0, Map#1]: Map[Variable, nullable MType] not a live type) */
999 &type_nullable_model__MType
, /* MapRead#1: nullable MType */
1000 &type_scope__Variable
, /* HashCollection#0: Variable */
1001 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* nullable HashCollection#1: nullable HashMapNode[Variable, nullable MType] */
1002 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* HashCollection#1: HashMapNode[Variable, nullable MType] */
1003 &type_nullable_scope__Variable
, /* nullable HashCollection#0: nullable Variable */
1006 /* runtime type HashMap[Variable, nullable Array[nullable MType]] */
1007 const struct type type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
= {
1009 "HashMap[Variable, nullable Array[nullable MType]]", /* class_name_string */
1012 &resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
,
1015 0, /* nullable Object */
1017 200, /* HashMap[Variable, nullable Array[nullable MType]] */
1020 const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
= {
1027 &type_scope__Variable
, /* MapRead#0: Variable */
1028 &type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Variable, nullable Array[nullable MType]] */
1029 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
1030 &type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Variable, nullable Array[nullable MType]] */
1031 &type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Variable, nullable Array[nullable MType]] */
1032 &type_scope__Variable
, /* Map#0: Variable */
1033 &type_nullable_array__Arraynullable_model__MType
, /* Map#1: nullable Array[nullable MType] */
1034 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Variable, nullable Array[nullable MType]] */
1035 NULL
, /* empty (Map[Map#0, Map#1]: Map[Variable, nullable Array[nullable MType]] not a live type) */
1036 &type_nullable_array__Arraynullable_model__MType
, /* MapRead#1: nullable Array[nullable MType] */
1037 &type_scope__Variable
, /* HashCollection#0: Variable */
1038 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* nullable HashCollection#1: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
1039 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* HashCollection#1: HashMapNode[Variable, nullable Array[nullable MType]] */
1040 &type_nullable_scope__Variable
, /* nullable HashCollection#0: nullable Variable */
1043 /* runtime type ForeignCallbackSet */
1044 const struct type type_nitni_callbacks__ForeignCallbackSet
= {
1046 "ForeignCallbackSet", /* class_name_string */
1049 NULL
, /*NO RESOLUTIONS*/
1052 0, /* nullable Object */
1054 201, /* ForeignCallbackSet */
1057 /* runtime type HashSet[MExplicitCall] */
1058 const struct type type_hash_collection__HashSetnitni_callbacks__MExplicitCall
= {
1060 "HashSet[MExplicitCall]", /* class_name_string */
1063 &resolution_table_hash_collection__HashSetnitni_callbacks__MExplicitCall
,
1066 0, /* nullable Object */
1068 1888, /* Collection[MExplicitCall] */
1069 655, /* Set[Object] */
1070 92, /* Collection[Object] */
1071 2760, /* HashSet[MExplicitCall] */
1072 648, /* Collection[NitniCallback] */
1073 1872, /* HashSet[Object] */
1074 2039, /* Set[NitniCallback] */
1075 2489, /* HashSet[NitniCallback] */
1078 const struct types resolution_table_hash_collection__HashSetnitni_callbacks__MExplicitCall
= {
1081 &type_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
, /* HashSetNode[HashSet#0]: HashSetNode[MExplicitCall] */
1082 &type_hash_collection__HashSetIteratornitni_callbacks__MExplicitCall
, /* HashSetIterator[HashSet#0]: HashSetIterator[MExplicitCall] */
1083 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCall
, /* Collection[HashSet#0]: Collection[MExplicitCall] */
1084 &type_nitni_callbacks__MExplicitCall
, /* SimpleCollection#0: MExplicitCall */
1085 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCall
, /* Collection[Set#0]: Collection[MExplicitCall] */
1087 &type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[MExplicitCall]] */
1089 &type_nitni_callbacks__MExplicitCall
, /* RemovableCollection#0: MExplicitCall */
1092 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCall
, /* Collection[SimpleCollection#0]: Collection[MExplicitCall] */
1093 &type_nitni_callbacks__MExplicitCall
, /* Collection#0: MExplicitCall */
1094 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCall
, /* Collection[Collection#0]: Collection[MExplicitCall] */
1095 &type_nitni_callbacks__MExplicitCall
, /* HashCollection#0: MExplicitCall */
1096 &type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
, /* nullable HashCollection#1: nullable HashSetNode[MExplicitCall] */
1097 &type_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
, /* HashCollection#1: HashSetNode[MExplicitCall] */
1098 &type_nullable_nitni_callbacks__MExplicitCall
, /* nullable HashCollection#0: nullable MExplicitCall */
1101 /* runtime type Collection[MExplicitCall] */
1102 const struct type type_abstract_collection__Collectionnitni_callbacks__MExplicitCall
= {
1104 "Collection[MExplicitCall]", /* class_name_string */
1108 0, {}, /*DEAD TYPE*/
1110 /* runtime type HashSet[MExplicitSuper] */
1111 const struct type type_hash_collection__HashSetnitni_callbacks__MExplicitSuper
= {
1113 "HashSet[MExplicitSuper]", /* class_name_string */
1116 &resolution_table_hash_collection__HashSetnitni_callbacks__MExplicitSuper
,
1119 0, /* nullable Object */
1121 1889, /* Collection[MExplicitSuper] */
1122 655, /* Set[Object] */
1123 92, /* Collection[Object] */
1124 2761, /* HashSet[MExplicitSuper] */
1125 648, /* Collection[NitniCallback] */
1126 1872, /* HashSet[Object] */
1127 2039, /* Set[NitniCallback] */
1128 2489, /* HashSet[NitniCallback] */
1131 const struct types resolution_table_hash_collection__HashSetnitni_callbacks__MExplicitSuper
= {
1134 &type_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
, /* HashSetNode[HashSet#0]: HashSetNode[MExplicitSuper] */
1135 &type_hash_collection__HashSetIteratornitni_callbacks__MExplicitSuper
, /* HashSetIterator[HashSet#0]: HashSetIterator[MExplicitSuper] */
1136 &type_abstract_collection__Collectionnitni_callbacks__MExplicitSuper
, /* Collection[HashSet#0]: Collection[MExplicitSuper] */
1137 &type_nitni_callbacks__MExplicitSuper
, /* SimpleCollection#0: MExplicitSuper */
1138 &type_abstract_collection__Collectionnitni_callbacks__MExplicitSuper
, /* Collection[Set#0]: Collection[MExplicitSuper] */
1140 &type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[MExplicitSuper]] */
1142 &type_nitni_callbacks__MExplicitSuper
, /* RemovableCollection#0: MExplicitSuper */
1145 &type_abstract_collection__Collectionnitni_callbacks__MExplicitSuper
, /* Collection[SimpleCollection#0]: Collection[MExplicitSuper] */
1146 &type_nitni_callbacks__MExplicitSuper
, /* Collection#0: MExplicitSuper */
1147 &type_abstract_collection__Collectionnitni_callbacks__MExplicitSuper
, /* Collection[Collection#0]: Collection[MExplicitSuper] */
1148 &type_nitni_callbacks__MExplicitSuper
, /* HashCollection#0: MExplicitSuper */
1149 &type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
, /* nullable HashCollection#1: nullable HashSetNode[MExplicitSuper] */
1150 &type_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
, /* HashCollection#1: HashSetNode[MExplicitSuper] */
1151 &type_nullable_nitni_callbacks__MExplicitSuper
, /* nullable HashCollection#0: nullable MExplicitSuper */
1154 /* runtime type Collection[MExplicitSuper] */
1155 const struct type type_abstract_collection__Collectionnitni_callbacks__MExplicitSuper
= {
1157 "Collection[MExplicitSuper]", /* class_name_string */
1161 0, {}, /*DEAD TYPE*/
1163 /* runtime type HashSet[MExplicitCast] */
1164 const struct type type_hash_collection__HashSetnitni_callbacks__MExplicitCast
= {
1166 "HashSet[MExplicitCast]", /* class_name_string */
1169 &resolution_table_hash_collection__HashSetnitni_callbacks__MExplicitCast
,
1172 0, /* nullable Object */
1174 1890, /* Collection[MExplicitCast] */
1175 655, /* Set[Object] */
1176 92, /* Collection[Object] */
1177 2762, /* HashSet[MExplicitCast] */
1178 648, /* Collection[NitniCallback] */
1179 1872, /* HashSet[Object] */
1180 2039, /* Set[NitniCallback] */
1181 2489, /* HashSet[NitniCallback] */
1184 const struct types resolution_table_hash_collection__HashSetnitni_callbacks__MExplicitCast
= {
1187 &type_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
, /* HashSetNode[HashSet#0]: HashSetNode[MExplicitCast] */
1188 &type_hash_collection__HashSetIteratornitni_callbacks__MExplicitCast
, /* HashSetIterator[HashSet#0]: HashSetIterator[MExplicitCast] */
1189 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCast
, /* Collection[HashSet#0]: Collection[MExplicitCast] */
1190 &type_nitni_callbacks__MExplicitCast
, /* SimpleCollection#0: MExplicitCast */
1191 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCast
, /* Collection[Set#0]: Collection[MExplicitCast] */
1193 &type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[MExplicitCast]] */
1195 &type_nitni_callbacks__MExplicitCast
, /* RemovableCollection#0: MExplicitCast */
1198 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCast
, /* Collection[SimpleCollection#0]: Collection[MExplicitCast] */
1199 &type_nitni_callbacks__MExplicitCast
, /* Collection#0: MExplicitCast */
1200 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCast
, /* Collection[Collection#0]: Collection[MExplicitCast] */
1201 &type_nitni_callbacks__MExplicitCast
, /* HashCollection#0: MExplicitCast */
1202 &type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
, /* nullable HashCollection#1: nullable HashSetNode[MExplicitCast] */
1203 &type_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
, /* HashCollection#1: HashSetNode[MExplicitCast] */
1204 &type_nullable_nitni_callbacks__MExplicitCast
, /* nullable HashCollection#0: nullable MExplicitCast */
1207 /* runtime type Collection[MExplicitCast] */
1208 const struct type type_abstract_collection__Collectionnitni_callbacks__MExplicitCast
= {
1210 "Collection[MExplicitCast]", /* class_name_string */
1214 0, {}, /*DEAD TYPE*/
1216 /* runtime type MAttributeDef */
1217 const struct type type_model__MAttributeDef
= {
1219 "MAttributeDef", /* class_name_string */
1222 &resolution_table_model__MAttributeDef
,
1225 0, /* nullable Object */
1227 21, /* nullable PropertyLayoutElement */
1228 194, /* nullable MPropDef */
1229 1490, /* nullable MAttributeDef */
1230 1487, /* PropertyLayoutElement */
1231 2059, /* MPropDef */
1232 2504, /* MAttributeDef */
1235 const struct types resolution_table_model__MAttributeDef
= {
1238 &type_model__MAttribute
, /* MPROPERTY: MAttribute */
1240 &type_model__MAttributeDef
, /* MPROPDEF: MAttributeDef */
1243 /* runtime type nullable MAttributeDef */
1244 const struct type type_nullable_model__MAttributeDef
= {
1246 "nullable MAttributeDef", /* class_name_string */
1250 0, {}, /*DEAD TYPE*/
1252 /* runtime type MAttribute */
1253 const struct type type_model__MAttribute
= {
1255 "MAttribute", /* class_name_string */
1258 &resolution_table_model__MAttribute
,
1261 0, /* nullable Object */
1263 21, /* nullable PropertyLayoutElement */
1264 193, /* nullable MProperty */
1265 1491, /* nullable MAttribute */
1266 1487, /* PropertyLayoutElement */
1267 2058, /* MProperty */
1268 2505, /* MAttribute */
1271 const struct types resolution_table_model__MAttribute
= {
1274 &type_array__Arraymodel__MAttributeDef
, /* Array[MPROPDEF]: Array[MAttributeDef] */
1275 &type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MAttributeDef]] */
1278 /* runtime type nullable MAttribute */
1279 const struct type type_nullable_model__MAttribute
= {
1281 "nullable MAttribute", /* class_name_string */
1285 0, {}, /*DEAD TYPE*/
1287 /* runtime type IProcess */
1288 const struct type type_exec__IProcess
= {
1290 "IProcess", /* class_name_string */
1293 NULL
, /*NO RESOLUTIONS*/
1296 0, /* nullable Object */
1299 1492, /* IProcess */
1302 /* runtime type Process */
1303 const struct type type_exec__Process
= {
1305 "Process", /* class_name_string */
1308 NULL
, /*NO RESOLUTIONS*/
1311 0, /* nullable Object */
1316 /* runtime type Array[CCompilerOption] */
1317 const struct type type_array__Arrayc_compiler_options__CCompilerOption
= {
1319 "Array[CCompilerOption]", /* class_name_string */
1322 &resolution_table_array__Arrayc_compiler_options__CCompilerOption
,
1325 0, /* nullable Object */
1327 1493, /* Collection[CCompilerOption] */
1328 91, /* SequenceRead[nullable Object] */
1329 92, /* Collection[Object] */
1331 2279, /* AbstractArrayRead[CCompilerOption] */
1332 1838, /* AbstractArrayRead[Object] */
1333 2685, /* Array[CCompilerOption] */
1334 2029, /* Array[Object] */
1337 const struct types resolution_table_array__Arrayc_compiler_options__CCompilerOption
= {
1340 &type_array__Arrayc_compiler_options__CCompilerOption
, /* Array[Array#0]: Array[CCompilerOption] */
1341 &type_array__NativeArrayc_compiler_options__CCompilerOption
, /* NativeArray[Array#0]: NativeArray[CCompilerOption] */
1342 &type_c_compiler_options__CCompilerOption
, /* Sequence#0: CCompilerOption */
1343 &type_c_compiler_options__CCompilerOption
, /* SimpleCollection#0: CCompilerOption */
1344 &type_abstract_collection__Collectionc_compiler_options__CCompilerOption
, /* Collection[Array#0]: Collection[CCompilerOption] */
1345 &type_c_compiler_options__CCompilerOption
, /* Array#0: CCompilerOption */
1346 &type_array__NativeArrayc_compiler_options__CCompilerOption
, /* NativeArray[ArrayCapable#0]: NativeArray[CCompilerOption] */
1347 &type_c_compiler_options__CCompilerOption
, /* AbstractArray#0: CCompilerOption */
1348 &type_c_compiler_options__CCompilerOption
, /* RemovableCollection#0: CCompilerOption */
1349 &type_abstract_collection__Collectionc_compiler_options__CCompilerOption
, /* Collection[Sequence#0]: Collection[CCompilerOption] */
1350 &type_array__Arrayc_compiler_options__CCompilerOption
, /* Array[Sequence#0]: Array[CCompilerOption] */
1351 &type_abstract_collection__Collectionc_compiler_options__CCompilerOption
, /* Collection[SimpleCollection#0]: Collection[CCompilerOption] */
1352 &type_c_compiler_options__CCompilerOption
, /* Collection#0: CCompilerOption */
1353 &type_abstract_collection__Collectionc_compiler_options__CCompilerOption
, /* Collection[Collection#0]: Collection[CCompilerOption] */
1354 &type_c_compiler_options__CCompilerOption
, /* SequenceRead#0: CCompilerOption */
1355 &type_c_compiler_options__CCompilerOption
, /* AbstractArrayRead#0: CCompilerOption */
1356 &type_array__Arrayc_compiler_options__CCompilerOption
, /* Array[AbstractArrayRead#0]: Array[CCompilerOption] */
1357 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[CCompilerOption] not a live type) */
1358 &type_array__ArrayIteratorc_compiler_options__CCompilerOption
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[CCompilerOption] */
1361 /* runtime type Collection[CCompilerOption] */
1362 const struct type type_abstract_collection__Collectionc_compiler_options__CCompilerOption
= {
1364 "Collection[CCompilerOption]", /* class_name_string */
1368 0, {}, /*DEAD TYPE*/
1370 /* runtime type AbstractArrayRead[CCompilerOption] */
1371 const struct type type_array__AbstractArrayReadc_compiler_options__CCompilerOption
= {
1373 "AbstractArrayRead[CCompilerOption]", /* class_name_string */
1377 0, {}, /*DEAD TYPE*/
1379 /* runtime type DirectCCompilerOption */
1380 const struct type type_c_compiler_options__DirectCCompilerOption
= {
1382 "DirectCCompilerOption", /* class_name_string */
1385 NULL
, /*NO RESOLUTIONS*/
1388 0, /* nullable Object */
1390 203, /* CCompilerOption */
1391 1494, /* DirectCCompilerOption */
1394 /* runtime type CCompilerOption */
1395 const struct type type_c_compiler_options__CCompilerOption
= {
1397 "CCompilerOption", /* class_name_string */
1401 0, {}, /*DEAD TYPE*/
1403 /* runtime type ExecCCompilerOption */
1404 const struct type type_c_compiler_options__ExecCCompilerOption
= {
1406 "ExecCCompilerOption", /* class_name_string */
1409 NULL
, /*NO RESOLUTIONS*/
1412 0, /* nullable Object */
1414 203, /* CCompilerOption */
1415 1495, /* ExecCCompilerOption */
1418 /* runtime type Array[DirectCCompilerOption] */
1419 const struct type type_array__Arrayc_compiler_options__DirectCCompilerOption
= {
1421 "Array[DirectCCompilerOption]", /* class_name_string */
1424 &resolution_table_array__Arrayc_compiler_options__DirectCCompilerOption
,
1427 0, /* nullable Object */
1429 1493, /* Collection[CCompilerOption] */
1430 91, /* SequenceRead[nullable Object] */
1431 92, /* Collection[Object] */
1432 1891, /* Collection[DirectCCompilerOption] */
1433 2279, /* AbstractArrayRead[CCompilerOption] */
1434 1838, /* AbstractArrayRead[Object] */
1435 2685, /* Array[CCompilerOption] */
1436 2029, /* Array[Object] */
1437 2686, /* AbstractArrayRead[DirectCCompilerOption] */
1438 2806, /* Array[DirectCCompilerOption] */
1441 const struct types resolution_table_array__Arrayc_compiler_options__DirectCCompilerOption
= {
1444 &type_array__Arrayc_compiler_options__DirectCCompilerOption
, /* Array[Array#0]: Array[DirectCCompilerOption] */
1445 &type_array__NativeArrayc_compiler_options__DirectCCompilerOption
, /* NativeArray[Array#0]: NativeArray[DirectCCompilerOption] */
1446 &type_c_compiler_options__DirectCCompilerOption
, /* Sequence#0: DirectCCompilerOption */
1447 &type_c_compiler_options__DirectCCompilerOption
, /* SimpleCollection#0: DirectCCompilerOption */
1448 &type_abstract_collection__Collectionc_compiler_options__DirectCCompilerOption
, /* Collection[Array#0]: Collection[DirectCCompilerOption] */
1449 &type_c_compiler_options__DirectCCompilerOption
, /* Array#0: DirectCCompilerOption */
1450 &type_array__NativeArrayc_compiler_options__DirectCCompilerOption
, /* NativeArray[ArrayCapable#0]: NativeArray[DirectCCompilerOption] */
1451 &type_c_compiler_options__DirectCCompilerOption
, /* AbstractArray#0: DirectCCompilerOption */
1452 &type_c_compiler_options__DirectCCompilerOption
, /* RemovableCollection#0: DirectCCompilerOption */
1453 &type_abstract_collection__Collectionc_compiler_options__DirectCCompilerOption
, /* Collection[Sequence#0]: Collection[DirectCCompilerOption] */
1454 &type_array__Arrayc_compiler_options__DirectCCompilerOption
, /* Array[Sequence#0]: Array[DirectCCompilerOption] */
1455 &type_abstract_collection__Collectionc_compiler_options__DirectCCompilerOption
, /* Collection[SimpleCollection#0]: Collection[DirectCCompilerOption] */
1456 &type_c_compiler_options__DirectCCompilerOption
, /* Collection#0: DirectCCompilerOption */
1457 &type_abstract_collection__Collectionc_compiler_options__DirectCCompilerOption
, /* Collection[Collection#0]: Collection[DirectCCompilerOption] */
1458 &type_c_compiler_options__DirectCCompilerOption
, /* SequenceRead#0: DirectCCompilerOption */
1459 &type_c_compiler_options__DirectCCompilerOption
, /* AbstractArrayRead#0: DirectCCompilerOption */
1460 &type_array__Arrayc_compiler_options__DirectCCompilerOption
, /* Array[AbstractArrayRead#0]: Array[DirectCCompilerOption] */
1461 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[DirectCCompilerOption] not a live type) */
1462 &type_array__ArrayIteratorc_compiler_options__DirectCCompilerOption
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[DirectCCompilerOption] */
1465 /* runtime type Collection[DirectCCompilerOption] */
1466 const struct type type_abstract_collection__Collectionc_compiler_options__DirectCCompilerOption
= {
1468 "Collection[DirectCCompilerOption]", /* class_name_string */
1472 0, {}, /*DEAD TYPE*/
1474 /* runtime type AbstractArrayRead[DirectCCompilerOption] */
1475 const struct type type_array__AbstractArrayReadc_compiler_options__DirectCCompilerOption
= {
1477 "AbstractArrayRead[DirectCCompilerOption]", /* class_name_string */
1481 0, {}, /*DEAD TYPE*/
1483 /* runtime type List[Int] */
1484 const struct type type_list__Listkernel__Int
= {
1486 "List[Int]", /* class_name_string */
1489 &resolution_table_list__Listkernel__Int
,
1492 0, /* nullable Object */
1494 2060, /* List[Int] */
1495 91, /* SequenceRead[nullable Object] */
1496 92, /* Collection[Object] */
1497 661, /* Collection[Int] */
1500 const struct types resolution_table_list__Listkernel__Int
= {
1503 &type_list__Listkernel__Int
, /* List[List#0]: List[Int] */
1504 &type_list__ListNodekernel__Int
, /* ListNode[List#0]: ListNode[Int] */
1505 &type_kernel__Int
, /* Sequence#0: Int */
1506 &type_kernel__Int
, /* SimpleCollection#0: Int */
1507 &type_list__ListIteratorkernel__Int
, /* ListIterator[List#0]: ListIterator[Int] */
1508 &type_abstract_collection__Collectionkernel__Int
, /* Collection[List#0]: Collection[Int] */
1509 &type_kernel__Int
, /* List#0: Int */
1510 &type_nullable_list__ListNodekernel__Int
, /* nullable ListNode[List#0]: nullable ListNode[Int] */
1511 &type_kernel__Int
, /* RemovableCollection#0: Int */
1512 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Sequence#0]: Collection[Int] */
1513 &type_array__Arraykernel__Int
, /* Array[Sequence#0]: Array[Int] */
1514 &type_abstract_collection__Collectionkernel__Int
, /* Collection[SimpleCollection#0]: Collection[Int] */
1515 &type_kernel__Int
, /* Collection#0: Int */
1516 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
1517 &type_kernel__Int
, /* SequenceRead#0: Int */
1520 /* runtime type AModule */
1521 const struct type type_parser_nodes__AModule
= {
1523 "AModule", /* class_name_string */
1526 NULL
, /*NO RESOLUTIONS*/
1529 0, /* nullable Object */
1531 18, /* nullable ANode */
1537 /* runtime type HashMap[MClass, AClassdef] */
1538 const struct type type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
= {
1540 "HashMap[MClass, AClassdef]", /* class_name_string */
1543 &resolution_table_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
,
1546 0, /* nullable Object */
1548 204, /* HashMap[MClass, AClassdef] */
1551 const struct types resolution_table_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
= {
1558 &type_model__MClass
, /* MapRead#0: MClass */
1559 &type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, AClassdef] */
1560 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
1561 &type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, AClassdef] */
1562 &type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, AClassdef] */
1563 &type_model__MClass
, /* Map#0: MClass */
1564 &type_parser_nodes__AClassdef
, /* Map#1: AClassdef */
1565 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, AClassdef] */
1566 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, AClassdef] not a live type) */
1567 &type_parser_nodes__AClassdef
, /* MapRead#1: AClassdef */
1568 &type_model__MClass
, /* HashCollection#0: MClass */
1569 &type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* nullable HashCollection#1: nullable HashMapNode[MClass, AClassdef] */
1570 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* HashCollection#1: HashMapNode[MClass, AClassdef] */
1571 &type_nullable_model__MClass
, /* nullable HashCollection#0: nullable MClass */
1574 /* runtime type HashSet[FFILanguage] */
1575 const struct type type_hash_collection__HashSetffi_base__FFILanguage
= {
1577 "HashSet[FFILanguage]", /* class_name_string */
1580 &resolution_table_hash_collection__HashSetffi_base__FFILanguage
,
1583 0, /* nullable Object */
1585 640, /* Collection[FFILanguage] */
1586 655, /* Set[Object] */
1587 92, /* Collection[Object] */
1588 2280, /* HashSet[FFILanguage] */
1590 1872, /* HashSet[Object] */
1593 const struct types resolution_table_hash_collection__HashSetffi_base__FFILanguage
= {
1596 &type_hash_collection__HashSetNodeffi_base__FFILanguage
, /* HashSetNode[HashSet#0]: HashSetNode[FFILanguage] */
1597 &type_hash_collection__HashSetIteratorffi_base__FFILanguage
, /* HashSetIterator[HashSet#0]: HashSetIterator[FFILanguage] */
1598 &type_abstract_collection__Collectionffi_base__FFILanguage
, /* Collection[HashSet#0]: Collection[FFILanguage] */
1599 &type_ffi_base__FFILanguage
, /* SimpleCollection#0: FFILanguage */
1600 &type_abstract_collection__Collectionffi_base__FFILanguage
, /* Collection[Set#0]: Collection[FFILanguage] */
1602 &type_array__NativeArraynullable_hash_collection__HashSetNodeffi_base__FFILanguage
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[FFILanguage]] */
1604 &type_ffi_base__FFILanguage
, /* RemovableCollection#0: FFILanguage */
1607 &type_abstract_collection__Collectionffi_base__FFILanguage
, /* Collection[SimpleCollection#0]: Collection[FFILanguage] */
1608 &type_ffi_base__FFILanguage
, /* Collection#0: FFILanguage */
1609 &type_abstract_collection__Collectionffi_base__FFILanguage
, /* Collection[Collection#0]: Collection[FFILanguage] */
1610 &type_ffi_base__FFILanguage
, /* HashCollection#0: FFILanguage */
1611 &type_nullable_hash_collection__HashSetNodeffi_base__FFILanguage
, /* nullable HashCollection#1: nullable HashSetNode[FFILanguage] */
1612 &type_hash_collection__HashSetNodeffi_base__FFILanguage
, /* HashCollection#1: HashSetNode[FFILanguage] */
1613 &type_nullable_ffi_base__FFILanguage
, /* nullable HashCollection#0: nullable FFILanguage */
1616 /* runtime type ATopClassdef */
1617 const struct type type_parser_nodes__ATopClassdef
= {
1619 "ATopClassdef", /* class_name_string */
1622 NULL
, /*NO RESOLUTIONS*/
1625 0, /* nullable Object */
1627 18, /* nullable ANode */
1628 205, /* nullable AClassdef */
1631 2281, /* AClassdef */
1632 2506, /* ATopClassdef */
1635 /* runtime type AClassdef */
1636 const struct type type_parser_nodes__AClassdef
= {
1638 "AClassdef", /* class_name_string */
1642 0, {}, /*DEAD TYPE*/
1644 /* runtime type nullable AClassdef */
1645 const struct type type_nullable_parser_nodes__AClassdef
= {
1647 "nullable AClassdef", /* class_name_string */
1651 0, {}, /*DEAD TYPE*/
1653 /* runtime type HashMap[MProperty, APropdef] */
1654 const struct type type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
= {
1656 "HashMap[MProperty, APropdef]", /* class_name_string */
1659 &resolution_table_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
,
1662 0, /* nullable Object */
1664 206, /* HashMap[MProperty, APropdef] */
1667 const struct types resolution_table_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
= {
1674 &type_model__MProperty
, /* MapRead#0: MProperty */
1675 &type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MProperty, APropdef] */
1676 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
1677 &type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MProperty, APropdef] */
1678 &type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MProperty, APropdef] */
1679 &type_model__MProperty
, /* Map#0: MProperty */
1680 &type_parser_nodes__APropdef
, /* Map#1: APropdef */
1681 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MProperty, APropdef] */
1682 NULL
, /* empty (Map[Map#0, Map#1]: Map[MProperty, APropdef] not a live type) */
1683 &type_parser_nodes__APropdef
, /* MapRead#1: APropdef */
1684 &type_model__MProperty
, /* HashCollection#0: MProperty */
1685 &type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* nullable HashCollection#1: nullable HashMapNode[MProperty, APropdef] */
1686 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* HashCollection#1: HashMapNode[MProperty, APropdef] */
1687 &type_nullable_model__MProperty
, /* nullable HashCollection#0: nullable MProperty */
1690 /* runtime type AModuledecl */
1691 const struct type type_parser_nodes__AModuledecl
= {
1693 "AModuledecl", /* class_name_string */
1696 NULL
, /*NO RESOLUTIONS*/
1699 0, /* nullable Object */
1701 18, /* nullable ANode */
1702 207, /* nullable AModuledecl */
1705 2282, /* AModuledecl */
1708 /* runtime type nullable AModuledecl */
1709 const struct type type_nullable_parser_nodes__AModuledecl
= {
1711 "nullable AModuledecl", /* class_name_string */
1715 0, {}, /*DEAD TYPE*/
1717 /* runtime type AStdImport */
1718 const struct type type_parser_nodes__AStdImport
= {
1720 "AStdImport", /* class_name_string */
1723 NULL
, /*NO RESOLUTIONS*/
1726 0, /* nullable Object */
1728 18, /* nullable ANode */
1732 2283, /* AStdImport */
1735 /* runtime type AImport */
1736 const struct type type_parser_nodes__AImport
= {
1738 "AImport", /* class_name_string */
1742 0, {}, /*DEAD TYPE*/
1744 /* runtime type ANoImport */
1745 const struct type type_parser_nodes__ANoImport
= {
1747 "ANoImport", /* class_name_string */
1750 NULL
, /*NO RESOLUTIONS*/
1753 0, /* nullable Object */
1755 18, /* nullable ANode */
1759 2284, /* ANoImport */
1762 /* runtime type AMainClassdef */
1763 const struct type type_parser_nodes__AMainClassdef
= {
1765 "AMainClassdef", /* class_name_string */
1768 NULL
, /*NO RESOLUTIONS*/
1771 0, /* nullable Object */
1773 18, /* nullable ANode */
1774 205, /* nullable AClassdef */
1777 2281, /* AClassdef */
1778 2507, /* AMainClassdef */
1781 /* runtime type AMainMethPropdef */
1782 const struct type type_parser_nodes__AMainMethPropdef
= {
1784 "AMainMethPropdef", /* class_name_string */
1787 &resolution_table_parser_nodes__AMainMethPropdef
,
1790 0, /* nullable Object */
1792 18, /* nullable ANode */
1793 208, /* nullable APropdef */
1796 2285, /* APropdef */
1797 2508, /* AMethPropdef */
1798 2687, /* AConcreteMethPropdef */
1799 2763, /* AMainMethPropdef */
1802 const struct types resolution_table_parser_nodes__AMainMethPropdef
= {
1805 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
1808 /* runtime type AConcreteMethPropdef */
1809 const struct type type_parser_nodes__AConcreteMethPropdef
= {
1811 "AConcreteMethPropdef", /* class_name_string */
1814 &resolution_table_parser_nodes__AConcreteMethPropdef
,
1817 0, /* nullable Object */
1819 18, /* nullable ANode */
1820 208, /* nullable APropdef */
1823 2285, /* APropdef */
1824 2508, /* AMethPropdef */
1825 2687, /* AConcreteMethPropdef */
1828 const struct types resolution_table_parser_nodes__AConcreteMethPropdef
= {
1831 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
1834 /* runtime type AMethPropdef */
1835 const struct type type_parser_nodes__AMethPropdef
= {
1837 "AMethPropdef", /* class_name_string */
1841 0, {}, /*DEAD TYPE*/
1843 /* runtime type nullable APropdef */
1844 const struct type type_nullable_parser_nodes__APropdef
= {
1846 "nullable APropdef", /* class_name_string */
1850 0, {}, /*DEAD TYPE*/
1852 /* runtime type APropdef */
1853 const struct type type_parser_nodes__APropdef
= {
1855 "APropdef", /* class_name_string */
1859 0, {}, /*DEAD TYPE*/
1861 /* runtime type AStdClassdef */
1862 const struct type type_parser_nodes__AStdClassdef
= {
1864 "AStdClassdef", /* class_name_string */
1867 NULL
, /*NO RESOLUTIONS*/
1870 0, /* nullable Object */
1872 18, /* nullable ANode */
1873 205, /* nullable AClassdef */
1876 2281, /* AClassdef */
1877 2509, /* AStdClassdef */
1880 /* runtime type AAnnotations */
1881 const struct type type_parser_nodes__AAnnotations
= {
1883 "AAnnotations", /* class_name_string */
1886 NULL
, /*NO RESOLUTIONS*/
1889 0, /* nullable Object */
1891 18, /* nullable ANode */
1892 209, /* nullable AAnnotations */
1895 2286, /* AAnnotations */
1898 /* runtime type nullable AAnnotations */
1899 const struct type type_nullable_parser_nodes__AAnnotations
= {
1901 "nullable AAnnotations", /* class_name_string */
1905 0, {}, /*DEAD TYPE*/
1907 /* runtime type ANodes[AAnnotation] */
1908 const struct type type_parser_nodes__ANodesparser_nodes__AAnnotation
= {
1910 "ANodes[AAnnotation]", /* class_name_string */
1913 &resolution_table_parser_nodes__ANodesparser_nodes__AAnnotation
,
1916 0, /* nullable Object */
1918 1871, /* Collection[Prod] */
1919 91, /* SequenceRead[nullable Object] */
1920 92, /* Collection[Object] */
1921 653, /* Collection[ANode] */
1922 2053, /* Collection[AAnnotation] */
1923 2510, /* ANodes[AAnnotation] */
1926 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AAnnotation
= {
1929 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[ANodes#0]: Array[AAnnotation] */
1930 &type_parser_nodes__AAnnotation
, /* ANodes#0: AAnnotation */
1931 &type_parser_nodes__AAnnotation
, /* Sequence#0: AAnnotation */
1932 &type_parser_nodes__AAnnotation
, /* SimpleCollection#0: AAnnotation */
1937 &type_parser_nodes__AAnnotation
, /* RemovableCollection#0: AAnnotation */
1938 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Sequence#0]: Collection[AAnnotation] */
1939 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Sequence#0]: Array[AAnnotation] */
1940 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[SimpleCollection#0]: Collection[AAnnotation] */
1941 &type_parser_nodes__AAnnotation
, /* Collection#0: AAnnotation */
1942 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Collection#0]: Collection[AAnnotation] */
1943 &type_parser_nodes__AAnnotation
, /* SequenceRead#0: AAnnotation */
1946 /* runtime type AConcreteClasskind */
1947 const struct type type_parser_nodes__AConcreteClasskind
= {
1949 "AConcreteClasskind", /* class_name_string */
1952 NULL
, /*NO RESOLUTIONS*/
1955 0, /* nullable Object */
1957 18, /* nullable ANode */
1958 210, /* nullable AClasskind */
1961 2287, /* AClasskind */
1962 2511, /* AConcreteClasskind */
1965 /* runtime type nullable AClasskind */
1966 const struct type type_nullable_parser_nodes__AClasskind
= {
1968 "nullable AClasskind", /* class_name_string */
1972 0, {}, /*DEAD TYPE*/
1974 /* runtime type AClasskind */
1975 const struct type type_parser_nodes__AClasskind
= {
1977 "AClasskind", /* class_name_string */
1981 0, {}, /*DEAD TYPE*/
1983 /* runtime type AAbstractClasskind */
1984 const struct type type_parser_nodes__AAbstractClasskind
= {
1986 "AAbstractClasskind", /* class_name_string */
1989 NULL
, /*NO RESOLUTIONS*/
1992 0, /* nullable Object */
1994 18, /* nullable ANode */
1995 210, /* nullable AClasskind */
1998 2287, /* AClasskind */
1999 2512, /* AAbstractClasskind */
2002 /* runtime type AInterfaceClasskind */
2003 const struct type type_parser_nodes__AInterfaceClasskind
= {
2005 "AInterfaceClasskind", /* class_name_string */
2008 NULL
, /*NO RESOLUTIONS*/
2011 0, /* nullable Object */
2013 18, /* nullable ANode */
2014 210, /* nullable AClasskind */
2017 2287, /* AClasskind */
2018 2513, /* AInterfaceClasskind */
2021 /* runtime type AEnumClasskind */
2022 const struct type type_parser_nodes__AEnumClasskind
= {
2024 "AEnumClasskind", /* class_name_string */
2027 NULL
, /*NO RESOLUTIONS*/
2030 0, /* nullable Object */
2032 18, /* nullable ANode */
2033 210, /* nullable AClasskind */
2036 2287, /* AClasskind */
2037 2514, /* AEnumClasskind */
2040 /* runtime type AExternClasskind */
2041 const struct type type_parser_nodes__AExternClasskind
= {
2043 "AExternClasskind", /* class_name_string */
2046 NULL
, /*NO RESOLUTIONS*/
2049 0, /* nullable Object */
2051 18, /* nullable ANode */
2052 210, /* nullable AClasskind */
2055 2287, /* AClasskind */
2056 2515, /* AExternClasskind */
2059 /* runtime type AFormaldef */
2060 const struct type type_parser_nodes__AFormaldef
= {
2062 "AFormaldef", /* class_name_string */
2065 NULL
, /*NO RESOLUTIONS*/
2068 0, /* nullable Object */
2070 18, /* nullable ANode */
2071 2063, /* AFormaldef */
2076 /* runtime type ASuperclass */
2077 const struct type type_parser_nodes__ASuperclass
= {
2079 "ASuperclass", /* class_name_string */
2082 NULL
, /*NO RESOLUTIONS*/
2085 0, /* nullable Object */
2087 18, /* nullable ANode */
2088 2064, /* ASuperclass */
2093 /* runtime type ADeferredMethPropdef */
2094 const struct type type_parser_nodes__ADeferredMethPropdef
= {
2096 "ADeferredMethPropdef", /* class_name_string */
2099 &resolution_table_parser_nodes__ADeferredMethPropdef
,
2102 0, /* nullable Object */
2104 18, /* nullable ANode */
2105 208, /* nullable APropdef */
2108 2285, /* APropdef */
2109 2508, /* AMethPropdef */
2110 2688, /* ADeferredMethPropdef */
2113 const struct types resolution_table_parser_nodes__ADeferredMethPropdef
= {
2116 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
2119 /* runtime type AInternMethPropdef */
2120 const struct type type_parser_nodes__AInternMethPropdef
= {
2122 "AInternMethPropdef", /* class_name_string */
2125 &resolution_table_parser_nodes__AInternMethPropdef
,
2128 0, /* nullable Object */
2130 18, /* nullable ANode */
2131 208, /* nullable APropdef */
2134 2285, /* APropdef */
2135 2508, /* AMethPropdef */
2136 2689, /* AInternMethPropdef */
2139 const struct types resolution_table_parser_nodes__AInternMethPropdef
= {
2142 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
2145 /* runtime type AExternMethPropdef */
2146 const struct type type_parser_nodes__AExternMethPropdef
= {
2148 "AExternMethPropdef", /* class_name_string */
2151 &resolution_table_parser_nodes__AExternMethPropdef
,
2154 0, /* nullable Object */
2156 18, /* nullable ANode */
2157 208, /* nullable APropdef */
2160 2285, /* APropdef */
2161 2508, /* AMethPropdef */
2162 2690, /* AExternPropdef */
2163 2764, /* AExternMethPropdef */
2166 const struct types resolution_table_parser_nodes__AExternMethPropdef
= {
2169 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
2172 /* runtime type AExternPropdef */
2173 const struct type type_parser_nodes__AExternPropdef
= {
2175 "AExternPropdef", /* class_name_string */
2179 0, {}, /*DEAD TYPE*/
2181 /* runtime type AAttrPropdef */
2182 const struct type type_parser_nodes__AAttrPropdef
= {
2184 "AAttrPropdef", /* class_name_string */
2187 &resolution_table_parser_nodes__AAttrPropdef
,
2190 0, /* nullable Object */
2192 18, /* nullable ANode */
2193 208, /* nullable APropdef */
2196 2285, /* APropdef */
2197 2516, /* AAttrPropdef */
2200 const struct types resolution_table_parser_nodes__AAttrPropdef
= {
2203 &type_nullable_model__MAttributeDef
, /* nullable MPROPDEF: nullable MAttributeDef */
2206 /* runtime type AConcreteInitPropdef */
2207 const struct type type_parser_nodes__AConcreteInitPropdef
= {
2209 "AConcreteInitPropdef", /* class_name_string */
2212 &resolution_table_parser_nodes__AConcreteInitPropdef
,
2215 0, /* nullable Object */
2217 18, /* nullable ANode */
2218 208, /* nullable APropdef */
2221 2285, /* APropdef */
2222 2508, /* AMethPropdef */
2223 2687, /* AConcreteMethPropdef */
2224 2691, /* AInitPropdef */
2225 2782, /* AConcreteInitPropdef */
2228 const struct types resolution_table_parser_nodes__AConcreteInitPropdef
= {
2231 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
2234 /* runtime type AInitPropdef */
2235 const struct type type_parser_nodes__AInitPropdef
= {
2237 "AInitPropdef", /* class_name_string */
2241 0, {}, /*DEAD TYPE*/
2243 /* runtime type ATypePropdef */
2244 const struct type type_parser_nodes__ATypePropdef
= {
2246 "ATypePropdef", /* class_name_string */
2249 &resolution_table_parser_nodes__ATypePropdef
,
2252 0, /* nullable Object */
2254 18, /* nullable ANode */
2255 208, /* nullable APropdef */
2258 2285, /* APropdef */
2259 2517, /* ATypePropdef */
2262 const struct types resolution_table_parser_nodes__ATypePropdef
= {
2265 &type_nullable_model__MVirtualTypeDef
, /* nullable MPROPDEF: nullable MVirtualTypeDef */
2268 /* runtime type AExternInitPropdef */
2269 const struct type type_parser_nodes__AExternInitPropdef
= {
2271 "AExternInitPropdef", /* class_name_string */
2274 &resolution_table_parser_nodes__AExternInitPropdef
,
2277 0, /* nullable Object */
2279 18, /* nullable ANode */
2280 208, /* nullable APropdef */
2283 2285, /* APropdef */
2284 2508, /* AMethPropdef */
2285 2690, /* AExternPropdef */
2286 2691, /* AInitPropdef */
2287 2783, /* AExternInitPropdef */
2290 const struct types resolution_table_parser_nodes__AExternInitPropdef
= {
2293 &type_nullable_model__MMethodDef
, /* nullable MPROPDEF: nullable MMethodDef */
2296 /* runtime type AReadAble */
2297 const struct type type_parser_nodes__AReadAble
= {
2299 "AReadAble", /* class_name_string */
2302 NULL
, /*NO RESOLUTIONS*/
2305 0, /* nullable Object */
2307 18, /* nullable ANode */
2308 211, /* nullable AAble */
2312 2518, /* AReadAble */
2315 /* runtime type nullable AAble */
2316 const struct type type_nullable_parser_nodes__AAble
= {
2318 "nullable AAble", /* class_name_string */
2322 0, {}, /*DEAD TYPE*/
2324 /* runtime type AAble */
2325 const struct type type_parser_nodes__AAble
= {
2327 "AAble", /* class_name_string */
2331 0, {}, /*DEAD TYPE*/
2333 /* runtime type AWriteAble */
2334 const struct type type_parser_nodes__AWriteAble
= {
2336 "AWriteAble", /* class_name_string */
2339 NULL
, /*NO RESOLUTIONS*/
2342 0, /* nullable Object */
2344 18, /* nullable ANode */
2345 211, /* nullable AAble */
2349 2519, /* AWriteAble */
2352 /* runtime type APublicVisibility */
2353 const struct type type_parser_nodes__APublicVisibility
= {
2355 "APublicVisibility", /* class_name_string */
2358 NULL
, /*NO RESOLUTIONS*/
2361 0, /* nullable Object */
2363 18, /* nullable ANode */
2364 212, /* nullable AVisibility */
2367 2289, /* AVisibility */
2368 2520, /* APublicVisibility */
2371 /* runtime type nullable AVisibility */
2372 const struct type type_nullable_parser_nodes__AVisibility
= {
2374 "nullable AVisibility", /* class_name_string */
2378 0, {}, /*DEAD TYPE*/
2380 /* runtime type AVisibility */
2381 const struct type type_parser_nodes__AVisibility
= {
2383 "AVisibility", /* class_name_string */
2387 0, {}, /*DEAD TYPE*/
2389 /* runtime type APrivateVisibility */
2390 const struct type type_parser_nodes__APrivateVisibility
= {
2392 "APrivateVisibility", /* class_name_string */
2395 NULL
, /*NO RESOLUTIONS*/
2398 0, /* nullable Object */
2400 18, /* nullable ANode */
2401 212, /* nullable AVisibility */
2404 2289, /* AVisibility */
2405 2521, /* APrivateVisibility */
2408 /* runtime type AProtectedVisibility */
2409 const struct type type_parser_nodes__AProtectedVisibility
= {
2411 "AProtectedVisibility", /* class_name_string */
2414 NULL
, /*NO RESOLUTIONS*/
2417 0, /* nullable Object */
2419 18, /* nullable ANode */
2420 212, /* nullable AVisibility */
2423 2289, /* AVisibility */
2424 2522, /* AProtectedVisibility */
2427 /* runtime type AIntrudeVisibility */
2428 const struct type type_parser_nodes__AIntrudeVisibility
= {
2430 "AIntrudeVisibility", /* class_name_string */
2433 NULL
, /*NO RESOLUTIONS*/
2436 0, /* nullable Object */
2438 18, /* nullable ANode */
2439 212, /* nullable AVisibility */
2442 2289, /* AVisibility */
2443 2523, /* AIntrudeVisibility */
2446 /* runtime type AIdMethid */
2447 const struct type type_parser_nodes__AIdMethid
= {
2449 "AIdMethid", /* class_name_string */
2452 NULL
, /*NO RESOLUTIONS*/
2455 0, /* nullable Object */
2457 18, /* nullable ANode */
2458 213, /* nullable AMethid */
2462 2524, /* AIdMethid */
2465 /* runtime type nullable AMethid */
2466 const struct type type_nullable_parser_nodes__AMethid
= {
2468 "nullable AMethid", /* class_name_string */
2472 0, {}, /*DEAD TYPE*/
2474 /* runtime type AMethid */
2475 const struct type type_parser_nodes__AMethid
= {
2477 "AMethid", /* class_name_string */
2481 0, {}, /*DEAD TYPE*/
2483 /* runtime type APlusMethid */
2484 const struct type type_parser_nodes__APlusMethid
= {
2486 "APlusMethid", /* class_name_string */
2489 NULL
, /*NO RESOLUTIONS*/
2492 0, /* nullable Object */
2494 18, /* nullable ANode */
2495 213, /* nullable AMethid */
2499 2525, /* APlusMethid */
2502 /* runtime type AMinusMethid */
2503 const struct type type_parser_nodes__AMinusMethid
= {
2505 "AMinusMethid", /* class_name_string */
2508 NULL
, /*NO RESOLUTIONS*/
2511 0, /* nullable Object */
2513 18, /* nullable ANode */
2514 213, /* nullable AMethid */
2518 2526, /* AMinusMethid */
2521 /* runtime type AStarMethid */
2522 const struct type type_parser_nodes__AStarMethid
= {
2524 "AStarMethid", /* class_name_string */
2527 NULL
, /*NO RESOLUTIONS*/
2530 0, /* nullable Object */
2532 18, /* nullable ANode */
2533 213, /* nullable AMethid */
2537 2527, /* AStarMethid */
2540 /* runtime type ASlashMethid */
2541 const struct type type_parser_nodes__ASlashMethid
= {
2543 "ASlashMethid", /* class_name_string */
2546 NULL
, /*NO RESOLUTIONS*/
2549 0, /* nullable Object */
2551 18, /* nullable ANode */
2552 213, /* nullable AMethid */
2556 2528, /* ASlashMethid */
2559 /* runtime type APercentMethid */
2560 const struct type type_parser_nodes__APercentMethid
= {
2562 "APercentMethid", /* class_name_string */
2565 NULL
, /*NO RESOLUTIONS*/
2568 0, /* nullable Object */
2570 18, /* nullable ANode */
2571 213, /* nullable AMethid */
2575 2529, /* APercentMethid */
2578 /* runtime type AEqMethid */
2579 const struct type type_parser_nodes__AEqMethid
= {
2581 "AEqMethid", /* class_name_string */
2584 NULL
, /*NO RESOLUTIONS*/
2587 0, /* nullable Object */
2589 18, /* nullable ANode */
2590 213, /* nullable AMethid */
2594 2530, /* AEqMethid */
2597 /* runtime type ANeMethid */
2598 const struct type type_parser_nodes__ANeMethid
= {
2600 "ANeMethid", /* class_name_string */
2603 NULL
, /*NO RESOLUTIONS*/
2606 0, /* nullable Object */
2608 18, /* nullable ANode */
2609 213, /* nullable AMethid */
2613 2531, /* ANeMethid */
2616 /* runtime type ALeMethid */
2617 const struct type type_parser_nodes__ALeMethid
= {
2619 "ALeMethid", /* class_name_string */
2622 NULL
, /*NO RESOLUTIONS*/
2625 0, /* nullable Object */
2627 18, /* nullable ANode */
2628 213, /* nullable AMethid */
2632 2532, /* ALeMethid */
2635 /* runtime type AGeMethid */
2636 const struct type type_parser_nodes__AGeMethid
= {
2638 "AGeMethid", /* class_name_string */
2641 NULL
, /*NO RESOLUTIONS*/
2644 0, /* nullable Object */
2646 18, /* nullable ANode */
2647 213, /* nullable AMethid */
2651 2533, /* AGeMethid */
2654 /* runtime type ALtMethid */
2655 const struct type type_parser_nodes__ALtMethid
= {
2657 "ALtMethid", /* class_name_string */
2660 NULL
, /*NO RESOLUTIONS*/
2663 0, /* nullable Object */
2665 18, /* nullable ANode */
2666 213, /* nullable AMethid */
2670 2534, /* ALtMethid */
2673 /* runtime type AGtMethid */
2674 const struct type type_parser_nodes__AGtMethid
= {
2676 "AGtMethid", /* class_name_string */
2679 NULL
, /*NO RESOLUTIONS*/
2682 0, /* nullable Object */
2684 18, /* nullable ANode */
2685 213, /* nullable AMethid */
2689 2535, /* AGtMethid */
2692 /* runtime type ALlMethid */
2693 const struct type type_parser_nodes__ALlMethid
= {
2695 "ALlMethid", /* class_name_string */
2698 NULL
, /*NO RESOLUTIONS*/
2701 0, /* nullable Object */
2703 18, /* nullable ANode */
2704 213, /* nullable AMethid */
2708 2536, /* ALlMethid */
2711 /* runtime type AGgMethid */
2712 const struct type type_parser_nodes__AGgMethid
= {
2714 "AGgMethid", /* class_name_string */
2717 NULL
, /*NO RESOLUTIONS*/
2720 0, /* nullable Object */
2722 18, /* nullable ANode */
2723 213, /* nullable AMethid */
2727 2537, /* AGgMethid */
2730 /* runtime type ABraMethid */
2731 const struct type type_parser_nodes__ABraMethid
= {
2733 "ABraMethid", /* class_name_string */
2736 NULL
, /*NO RESOLUTIONS*/
2739 0, /* nullable Object */
2741 18, /* nullable ANode */
2742 213, /* nullable AMethid */
2746 2538, /* ABraMethid */
2749 /* runtime type AStarshipMethid */
2750 const struct type type_parser_nodes__AStarshipMethid
= {
2752 "AStarshipMethid", /* class_name_string */
2755 NULL
, /*NO RESOLUTIONS*/
2758 0, /* nullable Object */
2760 18, /* nullable ANode */
2761 213, /* nullable AMethid */
2765 2539, /* AStarshipMethid */
2768 /* runtime type AAssignMethid */
2769 const struct type type_parser_nodes__AAssignMethid
= {
2771 "AAssignMethid", /* class_name_string */
2774 NULL
, /*NO RESOLUTIONS*/
2777 0, /* nullable Object */
2779 18, /* nullable ANode */
2780 213, /* nullable AMethid */
2784 2540, /* AAssignMethid */
2787 /* runtime type ABraassignMethid */
2788 const struct type type_parser_nodes__ABraassignMethid
= {
2790 "ABraassignMethid", /* class_name_string */
2793 NULL
, /*NO RESOLUTIONS*/
2796 0, /* nullable Object */
2798 18, /* nullable ANode */
2799 213, /* nullable AMethid */
2803 2541, /* ABraassignMethid */
2806 /* runtime type ASignature */
2807 const struct type type_parser_nodes__ASignature
= {
2809 "ASignature", /* class_name_string */
2812 NULL
, /*NO RESOLUTIONS*/
2815 0, /* nullable Object */
2817 18, /* nullable ANode */
2818 214, /* nullable ASignature */
2821 2291, /* ASignature */
2824 /* runtime type nullable ASignature */
2825 const struct type type_nullable_parser_nodes__ASignature
= {
2827 "nullable ASignature", /* class_name_string */
2831 0, {}, /*DEAD TYPE*/
2833 /* runtime type ANodes[AParam] */
2834 const struct type type_parser_nodes__ANodesparser_nodes__AParam
= {
2836 "ANodes[AParam]", /* class_name_string */
2839 &resolution_table_parser_nodes__ANodesparser_nodes__AParam
,
2842 0, /* nullable Object */
2844 1871, /* Collection[Prod] */
2845 91, /* SequenceRead[nullable Object] */
2846 92, /* Collection[Object] */
2847 653, /* Collection[ANode] */
2848 2065, /* Collection[AParam] */
2849 2542, /* ANodes[AParam] */
2852 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AParam
= {
2855 &type_array__Arrayparser_nodes__AParam
, /* Array[ANodes#0]: Array[AParam] */
2856 &type_parser_nodes__AParam
, /* ANodes#0: AParam */
2857 &type_parser_nodes__AParam
, /* Sequence#0: AParam */
2858 &type_parser_nodes__AParam
, /* SimpleCollection#0: AParam */
2863 &type_parser_nodes__AParam
, /* RemovableCollection#0: AParam */
2864 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Sequence#0]: Collection[AParam] */
2865 &type_array__Arrayparser_nodes__AParam
, /* Array[Sequence#0]: Array[AParam] */
2866 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[SimpleCollection#0]: Collection[AParam] */
2867 &type_parser_nodes__AParam
, /* Collection#0: AParam */
2868 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Collection#0]: Collection[AParam] */
2869 &type_parser_nodes__AParam
, /* SequenceRead#0: AParam */
2872 /* runtime type Collection[AParam] */
2873 const struct type type_abstract_collection__Collectionparser_nodes__AParam
= {
2875 "Collection[AParam]", /* class_name_string */
2879 0, {}, /*DEAD TYPE*/
2881 /* runtime type AParam */
2882 const struct type type_parser_nodes__AParam
= {
2884 "AParam", /* class_name_string */
2887 NULL
, /*NO RESOLUTIONS*/
2890 0, /* nullable Object */
2892 18, /* nullable ANode */
2898 /* runtime type AReturnExpr */
2899 const struct type type_parser_nodes__AReturnExpr
= {
2901 "AReturnExpr", /* class_name_string */
2904 NULL
, /*NO RESOLUTIONS*/
2907 0, /* nullable Object */
2909 18, /* nullable ANode */
2910 215, /* nullable AExpr */
2914 2543, /* AReturnExpr */
2917 /* runtime type AExpr */
2918 const struct type type_parser_nodes__AExpr
= {
2920 "AExpr", /* class_name_string */
2924 0, {}, /*DEAD TYPE*/
2926 /* runtime type nullable AExpr */
2927 const struct type type_nullable_parser_nodes__AExpr
= {
2929 "nullable AExpr", /* class_name_string */
2933 0, {}, /*DEAD TYPE*/
2935 /* runtime type AExternCalls */
2936 const struct type type_parser_nodes__AExternCalls
= {
2938 "AExternCalls", /* class_name_string */
2941 NULL
, /*NO RESOLUTIONS*/
2944 0, /* nullable Object */
2946 18, /* nullable ANode */
2947 216, /* nullable AExternCalls */
2950 2293, /* AExternCalls */
2953 /* runtime type nullable AExternCalls */
2954 const struct type type_nullable_parser_nodes__AExternCalls
= {
2956 "nullable AExternCalls", /* class_name_string */
2960 0, {}, /*DEAD TYPE*/
2962 /* runtime type ANodes[AExternCall] */
2963 const struct type type_parser_nodes__ANodesparser_nodes__AExternCall
= {
2965 "ANodes[AExternCall]", /* class_name_string */
2968 &resolution_table_parser_nodes__ANodesparser_nodes__AExternCall
,
2971 0, /* nullable Object */
2973 1871, /* Collection[Prod] */
2974 91, /* SequenceRead[nullable Object] */
2975 92, /* Collection[Object] */
2976 653, /* Collection[ANode] */
2977 2067, /* Collection[AExternCall] */
2978 2544, /* ANodes[AExternCall] */
2981 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCall
= {
2984 &type_array__Arrayparser_nodes__AExternCall
, /* Array[ANodes#0]: Array[AExternCall] */
2985 &type_parser_nodes__AExternCall
, /* ANodes#0: AExternCall */
2986 &type_parser_nodes__AExternCall
, /* Sequence#0: AExternCall */
2987 &type_parser_nodes__AExternCall
, /* SimpleCollection#0: AExternCall */
2992 &type_parser_nodes__AExternCall
, /* RemovableCollection#0: AExternCall */
2993 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Sequence#0]: Collection[AExternCall] */
2994 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Sequence#0]: Array[AExternCall] */
2995 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[SimpleCollection#0]: Collection[AExternCall] */
2996 &type_parser_nodes__AExternCall
, /* Collection#0: AExternCall */
2997 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Collection#0]: Collection[AExternCall] */
2998 &type_parser_nodes__AExternCall
, /* SequenceRead#0: AExternCall */
3001 /* runtime type Collection[AExternCall] */
3002 const struct type type_abstract_collection__Collectionparser_nodes__AExternCall
= {
3004 "Collection[AExternCall]", /* class_name_string */
3008 0, {}, /*DEAD TYPE*/
3010 /* runtime type ASuperExternCall */
3011 const struct type type_parser_nodes__ASuperExternCall
= {
3013 "ASuperExternCall", /* class_name_string */
3016 NULL
, /*NO RESOLUTIONS*/
3019 0, /* nullable Object */
3021 18, /* nullable ANode */
3022 217, /* nullable AExternCall */
3025 2294, /* AExternCall */
3026 2545, /* ASuperExternCall */
3029 /* runtime type nullable AExternCall */
3030 const struct type type_nullable_parser_nodes__AExternCall
= {
3032 "nullable AExternCall", /* class_name_string */
3036 0, {}, /*DEAD TYPE*/
3038 /* runtime type AExternCall */
3039 const struct type type_parser_nodes__AExternCall
= {
3041 "AExternCall", /* class_name_string */
3045 0, {}, /*DEAD TYPE*/
3047 /* runtime type ALocalPropExternCall */
3048 const struct type type_parser_nodes__ALocalPropExternCall
= {
3050 "ALocalPropExternCall", /* class_name_string */
3053 NULL
, /*NO RESOLUTIONS*/
3056 0, /* nullable Object */
3058 18, /* nullable ANode */
3059 217, /* nullable AExternCall */
3062 2294, /* AExternCall */
3063 2546, /* ALocalPropExternCall */
3066 /* runtime type AFullPropExternCall */
3067 const struct type type_parser_nodes__AFullPropExternCall
= {
3069 "AFullPropExternCall", /* class_name_string */
3072 NULL
, /*NO RESOLUTIONS*/
3075 0, /* nullable Object */
3077 18, /* nullable ANode */
3078 217, /* nullable AExternCall */
3081 2294, /* AExternCall */
3082 2547, /* AFullPropExternCall */
3085 /* runtime type AInitPropExternCall */
3086 const struct type type_parser_nodes__AInitPropExternCall
= {
3088 "AInitPropExternCall", /* class_name_string */
3091 NULL
, /*NO RESOLUTIONS*/
3094 0, /* nullable Object */
3096 18, /* nullable ANode */
3097 217, /* nullable AExternCall */
3100 2294, /* AExternCall */
3101 2548, /* AInitPropExternCall */
3104 /* runtime type ACastAsExternCall */
3105 const struct type type_parser_nodes__ACastAsExternCall
= {
3107 "ACastAsExternCall", /* class_name_string */
3110 NULL
, /*NO RESOLUTIONS*/
3113 0, /* nullable Object */
3115 18, /* nullable ANode */
3116 217, /* nullable AExternCall */
3119 2294, /* AExternCall */
3120 2549, /* ACastAsExternCall */
3123 /* runtime type AAsNullableExternCall */
3124 const struct type type_parser_nodes__AAsNullableExternCall
= {
3126 "AAsNullableExternCall", /* class_name_string */
3129 NULL
, /*NO RESOLUTIONS*/
3132 0, /* nullable Object */
3134 18, /* nullable ANode */
3135 217, /* nullable AExternCall */
3138 2294, /* AExternCall */
3139 2550, /* AAsNullableExternCall */
3142 /* runtime type AAsNotNullableExternCall */
3143 const struct type type_parser_nodes__AAsNotNullableExternCall
= {
3145 "AAsNotNullableExternCall", /* class_name_string */
3148 NULL
, /*NO RESOLUTIONS*/
3151 0, /* nullable Object */
3153 18, /* nullable ANode */
3154 217, /* nullable AExternCall */
3157 2294, /* AExternCall */
3158 2551, /* AAsNotNullableExternCall */
3161 /* runtime type AInLanguage */
3162 const struct type type_parser_nodes__AInLanguage
= {
3164 "AInLanguage", /* class_name_string */
3167 NULL
, /*NO RESOLUTIONS*/
3170 0, /* nullable Object */
3172 18, /* nullable ANode */
3173 218, /* nullable AInLanguage */
3176 2295, /* AInLanguage */
3179 /* runtime type nullable AInLanguage */
3180 const struct type type_nullable_parser_nodes__AInLanguage
= {
3182 "nullable AInLanguage", /* class_name_string */
3186 0, {}, /*DEAD TYPE*/
3188 /* runtime type AExternCodeBlock */
3189 const struct type type_parser_nodes__AExternCodeBlock
= {
3191 "AExternCodeBlock", /* class_name_string */
3194 NULL
, /*NO RESOLUTIONS*/
3197 0, /* nullable Object */
3199 18, /* nullable ANode */
3200 219, /* nullable AExternCodeBlock */
3203 2296, /* AExternCodeBlock */
3206 /* runtime type nullable AExternCodeBlock */
3207 const struct type type_nullable_parser_nodes__AExternCodeBlock
= {
3209 "nullable AExternCodeBlock", /* class_name_string */
3213 0, {}, /*DEAD TYPE*/
3215 /* runtime type AType */
3216 const struct type type_parser_nodes__AType
= {
3218 "AType", /* class_name_string */
3221 NULL
, /*NO RESOLUTIONS*/
3224 0, /* nullable Object */
3226 18, /* nullable ANode */
3227 220, /* nullable AType */
3233 /* runtime type nullable AType */
3234 const struct type type_nullable_parser_nodes__AType
= {
3236 "nullable AType", /* class_name_string */
3240 0, {}, /*DEAD TYPE*/
3242 /* runtime type ANodes[AType] */
3243 const struct type type_parser_nodes__ANodesparser_nodes__AType
= {
3245 "ANodes[AType]", /* class_name_string */
3248 &resolution_table_parser_nodes__ANodesparser_nodes__AType
,
3251 0, /* nullable Object */
3253 1871, /* Collection[Prod] */
3254 91, /* SequenceRead[nullable Object] */
3255 92, /* Collection[Object] */
3256 653, /* Collection[ANode] */
3257 2068, /* Collection[AType] */
3258 2552, /* ANodes[AType] */
3261 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AType
= {
3264 &type_array__Arrayparser_nodes__AType
, /* Array[ANodes#0]: Array[AType] */
3265 &type_parser_nodes__AType
, /* ANodes#0: AType */
3266 &type_parser_nodes__AType
, /* Sequence#0: AType */
3267 &type_parser_nodes__AType
, /* SimpleCollection#0: AType */
3272 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
3273 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Sequence#0]: Collection[AType] */
3274 &type_array__Arrayparser_nodes__AType
, /* Array[Sequence#0]: Array[AType] */
3275 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[AType] */
3276 &type_parser_nodes__AType
, /* Collection#0: AType */
3277 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
3278 &type_parser_nodes__AType
, /* SequenceRead#0: AType */
3281 /* runtime type Collection[AType] */
3282 const struct type type_abstract_collection__Collectionparser_nodes__AType
= {
3284 "Collection[AType]", /* class_name_string */
3288 0, {}, /*DEAD TYPE*/
3290 /* runtime type ABlockExpr */
3291 const struct type type_parser_nodes__ABlockExpr
= {
3293 "ABlockExpr", /* class_name_string */
3296 NULL
, /*NO RESOLUTIONS*/
3299 0, /* nullable Object */
3301 18, /* nullable ANode */
3302 215, /* nullable AExpr */
3306 2553, /* ABlockExpr */
3309 /* runtime type ANodes[AExpr] */
3310 const struct type type_parser_nodes__ANodesparser_nodes__AExpr
= {
3312 "ANodes[AExpr]", /* class_name_string */
3315 &resolution_table_parser_nodes__ANodesparser_nodes__AExpr
,
3318 0, /* nullable Object */
3320 1871, /* Collection[Prod] */
3321 91, /* SequenceRead[nullable Object] */
3322 92, /* Collection[Object] */
3323 653, /* Collection[ANode] */
3324 2069, /* Collection[AExpr] */
3325 2554, /* ANodes[AExpr] */
3328 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExpr
= {
3331 &type_array__Arrayparser_nodes__AExpr
, /* Array[ANodes#0]: Array[AExpr] */
3332 &type_parser_nodes__AExpr
, /* ANodes#0: AExpr */
3333 &type_parser_nodes__AExpr
, /* Sequence#0: AExpr */
3334 &type_parser_nodes__AExpr
, /* SimpleCollection#0: AExpr */
3339 &type_parser_nodes__AExpr
, /* RemovableCollection#0: AExpr */
3340 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Sequence#0]: Collection[AExpr] */
3341 &type_array__Arrayparser_nodes__AExpr
, /* Array[Sequence#0]: Array[AExpr] */
3342 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[SimpleCollection#0]: Collection[AExpr] */
3343 &type_parser_nodes__AExpr
, /* Collection#0: AExpr */
3344 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Collection#0]: Collection[AExpr] */
3345 &type_parser_nodes__AExpr
, /* SequenceRead#0: AExpr */
3348 /* runtime type Collection[AExpr] */
3349 const struct type type_abstract_collection__Collectionparser_nodes__AExpr
= {
3351 "Collection[AExpr]", /* class_name_string */
3355 0, {}, /*DEAD TYPE*/
3357 /* runtime type ABreakExpr */
3358 const struct type type_parser_nodes__ABreakExpr
= {
3360 "ABreakExpr", /* class_name_string */
3363 NULL
, /*NO RESOLUTIONS*/
3366 0, /* nullable Object */
3368 18, /* nullable ANode */
3369 215, /* nullable AExpr */
3373 2555, /* ABreakExpr */
3376 /* runtime type AAbortExpr */
3377 const struct type type_parser_nodes__AAbortExpr
= {
3379 "AAbortExpr", /* class_name_string */
3382 NULL
, /*NO RESOLUTIONS*/
3385 0, /* nullable Object */
3387 18, /* nullable ANode */
3388 215, /* nullable AExpr */
3392 2556, /* AAbortExpr */
3395 /* runtime type AContinueExpr */
3396 const struct type type_parser_nodes__AContinueExpr
= {
3398 "AContinueExpr", /* class_name_string */
3401 NULL
, /*NO RESOLUTIONS*/
3404 0, /* nullable Object */
3406 18, /* nullable ANode */
3407 215, /* nullable AExpr */
3411 2557, /* AContinueExpr */
3414 /* runtime type ACallExpr */
3415 const struct type type_parser_nodes__ACallExpr
= {
3417 "ACallExpr", /* class_name_string */
3420 NULL
, /*NO RESOLUTIONS*/
3423 0, /* nullable Object */
3425 18, /* nullable ANode */
3426 215, /* nullable AExpr */
3430 2558, /* ACallExpr */
3433 /* runtime type AImplicitSelfExpr */
3434 const struct type type_parser_nodes__AImplicitSelfExpr
= {
3436 "AImplicitSelfExpr", /* class_name_string */
3439 NULL
, /*NO RESOLUTIONS*/
3442 0, /* nullable Object */
3444 18, /* nullable ANode */
3445 215, /* nullable AExpr */
3449 2559, /* ASelfExpr */
3450 2692, /* AImplicitSelfExpr */
3453 /* runtime type ASelfExpr */
3454 const struct type type_parser_nodes__ASelfExpr
= {
3456 "ASelfExpr", /* class_name_string */
3459 NULL
, /*NO RESOLUTIONS*/
3462 0, /* nullable Object */
3464 18, /* nullable ANode */
3465 215, /* nullable AExpr */
3469 2559, /* ASelfExpr */
3472 /* runtime type ASuperExpr */
3473 const struct type type_parser_nodes__ASuperExpr
= {
3475 "ASuperExpr", /* class_name_string */
3478 NULL
, /*NO RESOLUTIONS*/
3481 0, /* nullable Object */
3483 18, /* nullable ANode */
3484 215, /* nullable AExpr */
3488 2560, /* ASuperExpr */
3491 /* runtime type AQualified */
3492 const struct type type_parser_nodes__AQualified
= {
3494 "AQualified", /* class_name_string */
3497 NULL
, /*NO RESOLUTIONS*/
3500 0, /* nullable Object */
3502 18, /* nullable ANode */
3503 2070, /* AQualified */
3508 /* runtime type ANodes[TId] */
3509 const struct type type_parser_nodes__ANodesparser_nodes__TId
= {
3511 "ANodes[TId]", /* class_name_string */
3514 &resolution_table_parser_nodes__ANodesparser_nodes__TId
,
3517 0, /* nullable Object */
3519 1892, /* Collection[Token] */
3520 91, /* SequenceRead[nullable Object] */
3521 92, /* Collection[Object] */
3522 653, /* Collection[ANode] */
3523 2071, /* Collection[TId] */
3524 2561, /* ANodes[TId] */
3527 const struct types resolution_table_parser_nodes__ANodesparser_nodes__TId
= {
3530 &type_array__Arrayparser_nodes__TId
, /* Array[ANodes#0]: Array[TId] */
3531 &type_parser_nodes__TId
, /* ANodes#0: TId */
3532 &type_parser_nodes__TId
, /* Sequence#0: TId */
3533 &type_parser_nodes__TId
, /* SimpleCollection#0: TId */
3538 &type_parser_nodes__TId
, /* RemovableCollection#0: TId */
3539 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Sequence#0]: Collection[TId] */
3540 &type_array__Arrayparser_nodes__TId
, /* Array[Sequence#0]: Array[TId] */
3541 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[SimpleCollection#0]: Collection[TId] */
3542 &type_parser_nodes__TId
, /* Collection#0: TId */
3543 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Collection#0]: Collection[TId] */
3544 &type_parser_nodes__TId
, /* SequenceRead#0: TId */
3547 /* runtime type Collection[TId] */
3548 const struct type type_abstract_collection__Collectionparser_nodes__TId
= {
3550 "Collection[TId]", /* class_name_string */
3554 0, {}, /*DEAD TYPE*/
3556 /* runtime type Collection[Token] */
3557 const struct type type_abstract_collection__Collectionparser_nodes__Token
= {
3559 "Collection[Token]", /* class_name_string */
3563 0, {}, /*DEAD TYPE*/
3565 /* runtime type AInitExpr */
3566 const struct type type_parser_nodes__AInitExpr
= {
3568 "AInitExpr", /* class_name_string */
3571 NULL
, /*NO RESOLUTIONS*/
3574 0, /* nullable Object */
3576 18, /* nullable ANode */
3577 215, /* nullable AExpr */
3581 2562, /* AInitExpr */
3584 /* runtime type ADebugTypeExpr */
3585 const struct type type_parser_nodes__ADebugTypeExpr
= {
3587 "ADebugTypeExpr", /* class_name_string */
3590 NULL
, /*NO RESOLUTIONS*/
3593 0, /* nullable Object */
3595 18, /* nullable ANode */
3596 215, /* nullable AExpr */
3600 2563, /* ADebugTypeExpr */
3603 /* runtime type ALabel */
3604 const struct type type_parser_nodes__ALabel
= {
3606 "ALabel", /* class_name_string */
3609 NULL
, /*NO RESOLUTIONS*/
3612 0, /* nullable Object */
3614 18, /* nullable ANode */
3615 221, /* nullable ALabel */
3621 /* runtime type nullable ALabel */
3622 const struct type type_nullable_parser_nodes__ALabel
= {
3624 "nullable ALabel", /* class_name_string */
3628 0, {}, /*DEAD TYPE*/
3630 /* runtime type AVardeclExpr */
3631 const struct type type_parser_nodes__AVardeclExpr
= {
3633 "AVardeclExpr", /* class_name_string */
3636 NULL
, /*NO RESOLUTIONS*/
3639 0, /* nullable Object */
3641 18, /* nullable ANode */
3642 215, /* nullable AExpr */
3646 2564, /* AVardeclExpr */
3649 /* runtime type AAttrAssignExpr */
3650 const struct type type_parser_nodes__AAttrAssignExpr
= {
3652 "AAttrAssignExpr", /* class_name_string */
3655 NULL
, /*NO RESOLUTIONS*/
3658 0, /* nullable Object */
3660 18, /* nullable ANode */
3661 215, /* nullable AExpr */
3665 2565, /* AAttrAssignExpr */
3668 /* runtime type ACallAssignExpr */
3669 const struct type type_parser_nodes__ACallAssignExpr
= {
3671 "ACallAssignExpr", /* class_name_string */
3674 NULL
, /*NO RESOLUTIONS*/
3677 0, /* nullable Object */
3679 18, /* nullable ANode */
3680 215, /* nullable AExpr */
3684 2566, /* ACallAssignExpr */
3687 /* runtime type ABraAssignExpr */
3688 const struct type type_parser_nodes__ABraAssignExpr
= {
3690 "ABraAssignExpr", /* class_name_string */
3693 NULL
, /*NO RESOLUTIONS*/
3696 0, /* nullable Object */
3698 18, /* nullable ANode */
3699 215, /* nullable AExpr */
3703 2567, /* ABraAssignExpr */
3706 /* runtime type AAttrReassignExpr */
3707 const struct type type_parser_nodes__AAttrReassignExpr
= {
3709 "AAttrReassignExpr", /* class_name_string */
3712 NULL
, /*NO RESOLUTIONS*/
3715 0, /* nullable Object */
3717 18, /* nullable ANode */
3718 215, /* nullable AExpr */
3722 2568, /* AAttrReassignExpr */
3725 /* runtime type ACallReassignExpr */
3726 const struct type type_parser_nodes__ACallReassignExpr
= {
3728 "ACallReassignExpr", /* class_name_string */
3731 NULL
, /*NO RESOLUTIONS*/
3734 0, /* nullable Object */
3736 18, /* nullable ANode */
3737 215, /* nullable AExpr */
3741 2569, /* ACallReassignExpr */
3744 /* runtime type ABraReassignExpr */
3745 const struct type type_parser_nodes__ABraReassignExpr
= {
3747 "ABraReassignExpr", /* class_name_string */
3750 NULL
, /*NO RESOLUTIONS*/
3753 0, /* nullable Object */
3755 18, /* nullable ANode */
3756 215, /* nullable AExpr */
3760 2570, /* ABraReassignExpr */
3763 /* runtime type APlusAssignOp */
3764 const struct type type_parser_nodes__APlusAssignOp
= {
3766 "APlusAssignOp", /* class_name_string */
3769 NULL
, /*NO RESOLUTIONS*/
3772 0, /* nullable Object */
3774 18, /* nullable ANode */
3775 222, /* nullable AAssignOp */
3778 2299, /* AAssignOp */
3779 2571, /* APlusAssignOp */
3782 /* runtime type nullable AAssignOp */
3783 const struct type type_nullable_parser_nodes__AAssignOp
= {
3785 "nullable AAssignOp", /* class_name_string */
3789 0, {}, /*DEAD TYPE*/
3791 /* runtime type AAssignOp */
3792 const struct type type_parser_nodes__AAssignOp
= {
3794 "AAssignOp", /* class_name_string */
3798 0, {}, /*DEAD TYPE*/
3800 /* runtime type AMinusAssignOp */
3801 const struct type type_parser_nodes__AMinusAssignOp
= {
3803 "AMinusAssignOp", /* class_name_string */
3806 NULL
, /*NO RESOLUTIONS*/
3809 0, /* nullable Object */
3811 18, /* nullable ANode */
3812 222, /* nullable AAssignOp */
3815 2299, /* AAssignOp */
3816 2572, /* AMinusAssignOp */
3819 /* runtime type ADoExpr */
3820 const struct type type_parser_nodes__ADoExpr
= {
3822 "ADoExpr", /* class_name_string */
3825 NULL
, /*NO RESOLUTIONS*/
3828 0, /* nullable Object */
3830 18, /* nullable ANode */
3831 215, /* nullable AExpr */
3838 /* runtime type AIfExpr */
3839 const struct type type_parser_nodes__AIfExpr
= {
3841 "AIfExpr", /* class_name_string */
3844 NULL
, /*NO RESOLUTIONS*/
3847 0, /* nullable Object */
3849 18, /* nullable ANode */
3850 215, /* nullable AExpr */
3857 /* runtime type ALoopExpr */
3858 const struct type type_parser_nodes__ALoopExpr
= {
3860 "ALoopExpr", /* class_name_string */
3863 NULL
, /*NO RESOLUTIONS*/
3866 0, /* nullable Object */
3868 18, /* nullable ANode */
3869 215, /* nullable AExpr */
3873 2575, /* ALoopExpr */
3876 /* runtime type AWhileExpr */
3877 const struct type type_parser_nodes__AWhileExpr
= {
3879 "AWhileExpr", /* class_name_string */
3882 NULL
, /*NO RESOLUTIONS*/
3885 0, /* nullable Object */
3887 18, /* nullable ANode */
3888 215, /* nullable AExpr */
3892 2576, /* AWhileExpr */
3895 /* runtime type AForExpr */
3896 const struct type type_parser_nodes__AForExpr
= {
3898 "AForExpr", /* class_name_string */
3901 NULL
, /*NO RESOLUTIONS*/
3904 0, /* nullable Object */
3906 18, /* nullable ANode */
3907 215, /* nullable AExpr */
3911 2577, /* AForExpr */
3914 /* runtime type AAssertExpr */
3915 const struct type type_parser_nodes__AAssertExpr
= {
3917 "AAssertExpr", /* class_name_string */
3920 NULL
, /*NO RESOLUTIONS*/
3923 0, /* nullable Object */
3925 18, /* nullable ANode */
3926 215, /* nullable AExpr */
3930 2578, /* AAssertExpr */
3933 /* runtime type AIfexprExpr */
3934 const struct type type_parser_nodes__AIfexprExpr
= {
3936 "AIfexprExpr", /* class_name_string */
3939 NULL
, /*NO RESOLUTIONS*/
3942 0, /* nullable Object */
3944 18, /* nullable ANode */
3945 215, /* nullable AExpr */
3949 2579, /* AIfexprExpr */
3952 /* runtime type AOrExpr */
3953 const struct type type_parser_nodes__AOrExpr
= {
3955 "AOrExpr", /* class_name_string */
3958 NULL
, /*NO RESOLUTIONS*/
3961 0, /* nullable Object */
3963 18, /* nullable ANode */
3964 215, /* nullable AExpr */
3968 2580, /* ABoolExpr */
3972 /* runtime type ABoolExpr */
3973 const struct type type_parser_nodes__ABoolExpr
= {
3975 "ABoolExpr", /* class_name_string */
3979 0, {}, /*DEAD TYPE*/
3981 /* runtime type AAndExpr */
3982 const struct type type_parser_nodes__AAndExpr
= {
3984 "AAndExpr", /* class_name_string */
3987 NULL
, /*NO RESOLUTIONS*/
3990 0, /* nullable Object */
3992 18, /* nullable ANode */
3993 215, /* nullable AExpr */
3997 2580, /* ABoolExpr */
3998 2694, /* AAndExpr */
4001 /* runtime type AOrElseExpr */
4002 const struct type type_parser_nodes__AOrElseExpr
= {
4004 "AOrElseExpr", /* class_name_string */
4007 NULL
, /*NO RESOLUTIONS*/
4010 0, /* nullable Object */
4012 18, /* nullable ANode */
4013 215, /* nullable AExpr */
4017 2580, /* ABoolExpr */
4018 2695, /* AOrElseExpr */
4021 /* runtime type AImpliesExpr */
4022 const struct type type_parser_nodes__AImpliesExpr
= {
4024 "AImpliesExpr", /* class_name_string */
4027 NULL
, /*NO RESOLUTIONS*/
4030 0, /* nullable Object */
4032 18, /* nullable ANode */
4033 215, /* nullable AExpr */
4037 2580, /* ABoolExpr */
4038 2696, /* AImpliesExpr */
4041 /* runtime type ANotExpr */
4042 const struct type type_parser_nodes__ANotExpr
= {
4044 "ANotExpr", /* class_name_string */
4047 NULL
, /*NO RESOLUTIONS*/
4050 0, /* nullable Object */
4052 18, /* nullable ANode */
4053 215, /* nullable AExpr */
4057 2580, /* ABoolExpr */
4058 2697, /* ANotExpr */
4061 /* runtime type AEqExpr */
4062 const struct type type_parser_nodes__AEqExpr
= {
4064 "AEqExpr", /* class_name_string */
4067 NULL
, /*NO RESOLUTIONS*/
4070 0, /* nullable Object */
4072 18, /* nullable ANode */
4073 215, /* nullable AExpr */
4080 /* runtime type ANeExpr */
4081 const struct type type_parser_nodes__ANeExpr
= {
4083 "ANeExpr", /* class_name_string */
4086 NULL
, /*NO RESOLUTIONS*/
4089 0, /* nullable Object */
4091 18, /* nullable ANode */
4092 215, /* nullable AExpr */
4099 /* runtime type ALtExpr */
4100 const struct type type_parser_nodes__ALtExpr
= {
4102 "ALtExpr", /* class_name_string */
4105 NULL
, /*NO RESOLUTIONS*/
4108 0, /* nullable Object */
4110 18, /* nullable ANode */
4111 215, /* nullable AExpr */
4118 /* runtime type ALeExpr */
4119 const struct type type_parser_nodes__ALeExpr
= {
4121 "ALeExpr", /* class_name_string */
4124 NULL
, /*NO RESOLUTIONS*/
4127 0, /* nullable Object */
4129 18, /* nullable ANode */
4130 215, /* nullable AExpr */
4137 /* runtime type ALlExpr */
4138 const struct type type_parser_nodes__ALlExpr
= {
4140 "ALlExpr", /* class_name_string */
4143 NULL
, /*NO RESOLUTIONS*/
4146 0, /* nullable Object */
4148 18, /* nullable ANode */
4149 215, /* nullable AExpr */
4156 /* runtime type AGtExpr */
4157 const struct type type_parser_nodes__AGtExpr
= {
4159 "AGtExpr", /* class_name_string */
4162 NULL
, /*NO RESOLUTIONS*/
4165 0, /* nullable Object */
4167 18, /* nullable ANode */
4168 215, /* nullable AExpr */
4175 /* runtime type AGeExpr */
4176 const struct type type_parser_nodes__AGeExpr
= {
4178 "AGeExpr", /* class_name_string */
4181 NULL
, /*NO RESOLUTIONS*/
4184 0, /* nullable Object */
4186 18, /* nullable ANode */
4187 215, /* nullable AExpr */
4194 /* runtime type AGgExpr */
4195 const struct type type_parser_nodes__AGgExpr
= {
4197 "AGgExpr", /* class_name_string */
4200 NULL
, /*NO RESOLUTIONS*/
4203 0, /* nullable Object */
4205 18, /* nullable ANode */
4206 215, /* nullable AExpr */
4213 /* runtime type AStarshipExpr */
4214 const struct type type_parser_nodes__AStarshipExpr
= {
4216 "AStarshipExpr", /* class_name_string */
4219 NULL
, /*NO RESOLUTIONS*/
4222 0, /* nullable Object */
4224 18, /* nullable ANode */
4225 215, /* nullable AExpr */
4229 2589, /* AStarshipExpr */
4232 /* runtime type AIsaExpr */
4233 const struct type type_parser_nodes__AIsaExpr
= {
4235 "AIsaExpr", /* class_name_string */
4238 NULL
, /*NO RESOLUTIONS*/
4241 0, /* nullable Object */
4243 18, /* nullable ANode */
4244 215, /* nullable AExpr */
4248 2580, /* ABoolExpr */
4249 2698, /* AIsaExpr */
4252 /* runtime type APlusExpr */
4253 const struct type type_parser_nodes__APlusExpr
= {
4255 "APlusExpr", /* class_name_string */
4258 NULL
, /*NO RESOLUTIONS*/
4261 0, /* nullable Object */
4263 18, /* nullable ANode */
4264 215, /* nullable AExpr */
4268 2590, /* APlusExpr */
4271 /* runtime type AMinusExpr */
4272 const struct type type_parser_nodes__AMinusExpr
= {
4274 "AMinusExpr", /* class_name_string */
4277 NULL
, /*NO RESOLUTIONS*/
4280 0, /* nullable Object */
4282 18, /* nullable ANode */
4283 215, /* nullable AExpr */
4287 2591, /* AMinusExpr */
4290 /* runtime type AStarExpr */
4291 const struct type type_parser_nodes__AStarExpr
= {
4293 "AStarExpr", /* class_name_string */
4296 NULL
, /*NO RESOLUTIONS*/
4299 0, /* nullable Object */
4301 18, /* nullable ANode */
4302 215, /* nullable AExpr */
4306 2592, /* AStarExpr */
4309 /* runtime type ASlashExpr */
4310 const struct type type_parser_nodes__ASlashExpr
= {
4312 "ASlashExpr", /* class_name_string */
4315 NULL
, /*NO RESOLUTIONS*/
4318 0, /* nullable Object */
4320 18, /* nullable ANode */
4321 215, /* nullable AExpr */
4325 2593, /* ASlashExpr */
4328 /* runtime type APercentExpr */
4329 const struct type type_parser_nodes__APercentExpr
= {
4331 "APercentExpr", /* class_name_string */
4334 NULL
, /*NO RESOLUTIONS*/
4337 0, /* nullable Object */
4339 18, /* nullable ANode */
4340 215, /* nullable AExpr */
4344 2594, /* APercentExpr */
4347 /* runtime type AUminusExpr */
4348 const struct type type_parser_nodes__AUminusExpr
= {
4350 "AUminusExpr", /* class_name_string */
4353 NULL
, /*NO RESOLUTIONS*/
4356 0, /* nullable Object */
4358 18, /* nullable ANode */
4359 215, /* nullable AExpr */
4363 2595, /* AUminusExpr */
4366 /* runtime type AOnceExpr */
4367 const struct type type_parser_nodes__AOnceExpr
= {
4369 "AOnceExpr", /* class_name_string */
4372 NULL
, /*NO RESOLUTIONS*/
4375 0, /* nullable Object */
4377 18, /* nullable ANode */
4378 215, /* nullable AExpr */
4382 2596, /* AOnceExpr */
4385 /* runtime type ANewExpr */
4386 const struct type type_parser_nodes__ANewExpr
= {
4388 "ANewExpr", /* class_name_string */
4391 NULL
, /*NO RESOLUTIONS*/
4394 0, /* nullable Object */
4396 18, /* nullable ANode */
4397 215, /* nullable AExpr */
4401 2597, /* ANewExpr */
4404 /* runtime type AIssetAttrExpr */
4405 const struct type type_parser_nodes__AIssetAttrExpr
= {
4407 "AIssetAttrExpr", /* class_name_string */
4410 NULL
, /*NO RESOLUTIONS*/
4413 0, /* nullable Object */
4415 18, /* nullable ANode */
4416 215, /* nullable AExpr */
4420 2598, /* AIssetAttrExpr */
4423 /* runtime type AAttrExpr */
4424 const struct type type_parser_nodes__AAttrExpr
= {
4426 "AAttrExpr", /* class_name_string */
4429 NULL
, /*NO RESOLUTIONS*/
4432 0, /* nullable Object */
4434 18, /* nullable ANode */
4435 215, /* nullable AExpr */
4439 2599, /* AAttrExpr */
4442 /* runtime type ABraExpr */
4443 const struct type type_parser_nodes__ABraExpr
= {
4445 "ABraExpr", /* class_name_string */
4448 NULL
, /*NO RESOLUTIONS*/
4451 0, /* nullable Object */
4453 18, /* nullable ANode */
4454 215, /* nullable AExpr */
4458 2600, /* ABraExpr */
4461 /* runtime type ACrangeExpr */
4462 const struct type type_parser_nodes__ACrangeExpr
= {
4464 "ACrangeExpr", /* class_name_string */
4467 NULL
, /*NO RESOLUTIONS*/
4470 0, /* nullable Object */
4472 18, /* nullable ANode */
4473 215, /* nullable AExpr */
4477 2601, /* ACrangeExpr */
4480 /* runtime type AOrangeExpr */
4481 const struct type type_parser_nodes__AOrangeExpr
= {
4483 "AOrangeExpr", /* class_name_string */
4486 NULL
, /*NO RESOLUTIONS*/
4489 0, /* nullable Object */
4491 18, /* nullable ANode */
4492 215, /* nullable AExpr */
4496 2602, /* AOrangeExpr */
4499 /* runtime type AArrayExpr */
4500 const struct type type_parser_nodes__AArrayExpr
= {
4502 "AArrayExpr", /* class_name_string */
4505 NULL
, /*NO RESOLUTIONS*/
4508 0, /* nullable Object */
4510 18, /* nullable ANode */
4511 215, /* nullable AExpr */
4515 2603, /* AArrayExpr */
4518 /* runtime type ATrueExpr */
4519 const struct type type_parser_nodes__ATrueExpr
= {
4521 "ATrueExpr", /* class_name_string */
4524 NULL
, /*NO RESOLUTIONS*/
4527 0, /* nullable Object */
4529 18, /* nullable ANode */
4530 215, /* nullable AExpr */
4534 2580, /* ABoolExpr */
4535 2699, /* ATrueExpr */
4538 /* runtime type AFalseExpr */
4539 const struct type type_parser_nodes__AFalseExpr
= {
4541 "AFalseExpr", /* class_name_string */
4544 NULL
, /*NO RESOLUTIONS*/
4547 0, /* nullable Object */
4549 18, /* nullable ANode */
4550 215, /* nullable AExpr */
4554 2580, /* ABoolExpr */
4555 2700, /* AFalseExpr */
4558 /* runtime type ANullExpr */
4559 const struct type type_parser_nodes__ANullExpr
= {
4561 "ANullExpr", /* class_name_string */
4564 NULL
, /*NO RESOLUTIONS*/
4567 0, /* nullable Object */
4569 18, /* nullable ANode */
4570 215, /* nullable AExpr */
4574 2604, /* ANullExpr */
4577 /* runtime type AIntExpr */
4578 const struct type type_parser_nodes__AIntExpr
= {
4580 "AIntExpr", /* class_name_string */
4583 NULL
, /*NO RESOLUTIONS*/
4586 0, /* nullable Object */
4588 18, /* nullable ANode */
4589 215, /* nullable AExpr */
4593 2605, /* AIntExpr */
4596 /* runtime type AFloatExpr */
4597 const struct type type_parser_nodes__AFloatExpr
= {
4599 "AFloatExpr", /* class_name_string */
4602 NULL
, /*NO RESOLUTIONS*/
4605 0, /* nullable Object */
4607 18, /* nullable ANode */
4608 215, /* nullable AExpr */
4612 2606, /* AFloatExpr */
4615 /* runtime type ACharExpr */
4616 const struct type type_parser_nodes__ACharExpr
= {
4618 "ACharExpr", /* class_name_string */
4621 NULL
, /*NO RESOLUTIONS*/
4624 0, /* nullable Object */
4626 18, /* nullable ANode */
4627 215, /* nullable AExpr */
4631 2607, /* ACharExpr */
4634 /* runtime type AStringExpr */
4635 const struct type type_parser_nodes__AStringExpr
= {
4637 "AStringExpr", /* class_name_string */
4640 NULL
, /*NO RESOLUTIONS*/
4643 0, /* nullable Object */
4645 18, /* nullable ANode */
4646 215, /* nullable AExpr */
4650 2608, /* AStringFormExpr */
4651 2701, /* AStringExpr */
4654 /* runtime type AStringFormExpr */
4655 const struct type type_parser_nodes__AStringFormExpr
= {
4657 "AStringFormExpr", /* class_name_string */
4661 0, {}, /*DEAD TYPE*/
4663 /* runtime type AParExpr */
4664 const struct type type_parser_nodes__AParExpr
= {
4666 "AParExpr", /* class_name_string */
4669 NULL
, /*NO RESOLUTIONS*/
4672 0, /* nullable Object */
4674 18, /* nullable ANode */
4675 215, /* nullable AExpr */
4679 2609, /* AParExpr */
4682 /* runtime type AAsCastExpr */
4683 const struct type type_parser_nodes__AAsCastExpr
= {
4685 "AAsCastExpr", /* class_name_string */
4688 NULL
, /*NO RESOLUTIONS*/
4691 0, /* nullable Object */
4693 18, /* nullable ANode */
4694 215, /* nullable AExpr */
4698 2610, /* AAsCastExpr */
4701 /* runtime type AAsNotnullExpr */
4702 const struct type type_parser_nodes__AAsNotnullExpr
= {
4704 "AAsNotnullExpr", /* class_name_string */
4707 NULL
, /*NO RESOLUTIONS*/
4710 0, /* nullable Object */
4712 18, /* nullable ANode */
4713 215, /* nullable AExpr */
4717 2611, /* AAsNotnullExpr */
4720 /* runtime type ASuperstringExpr */
4721 const struct type type_parser_nodes__ASuperstringExpr
= {
4723 "ASuperstringExpr", /* class_name_string */
4726 NULL
, /*NO RESOLUTIONS*/
4729 0, /* nullable Object */
4731 18, /* nullable ANode */
4732 215, /* nullable AExpr */
4736 2612, /* ASuperstringExpr */
4739 /* runtime type AStartStringExpr */
4740 const struct type type_parser_nodes__AStartStringExpr
= {
4742 "AStartStringExpr", /* class_name_string */
4745 NULL
, /*NO RESOLUTIONS*/
4748 0, /* nullable Object */
4750 18, /* nullable ANode */
4751 215, /* nullable AExpr */
4755 2608, /* AStringFormExpr */
4756 2702, /* AStartStringExpr */
4759 /* runtime type AMidStringExpr */
4760 const struct type type_parser_nodes__AMidStringExpr
= {
4762 "AMidStringExpr", /* class_name_string */
4765 NULL
, /*NO RESOLUTIONS*/
4768 0, /* nullable Object */
4770 18, /* nullable ANode */
4771 215, /* nullable AExpr */
4775 2608, /* AStringFormExpr */
4776 2703, /* AMidStringExpr */
4779 /* runtime type AEndStringExpr */
4780 const struct type type_parser_nodes__AEndStringExpr
= {
4782 "AEndStringExpr", /* class_name_string */
4785 NULL
, /*NO RESOLUTIONS*/
4788 0, /* nullable Object */
4790 18, /* nullable ANode */
4791 215, /* nullable AExpr */
4795 2608, /* AStringFormExpr */
4796 2704, /* AEndStringExpr */
4799 /* runtime type AAnnotation */
4800 const struct type type_parser_nodes__AAnnotation
= {
4802 "AAnnotation", /* class_name_string */
4805 NULL
, /*NO RESOLUTIONS*/
4808 0, /* nullable Object */
4810 18, /* nullable ANode */
4811 223, /* nullable AAnnotation */
4814 2300, /* AAnnotation */
4817 /* runtime type nullable AAnnotation */
4818 const struct type type_nullable_parser_nodes__AAnnotation
= {
4820 "nullable AAnnotation", /* class_name_string */
4824 0, {}, /*DEAD TYPE*/
4826 /* runtime type ANodes[AAtArg] */
4827 const struct type type_parser_nodes__ANodesparser_nodes__AAtArg
= {
4829 "ANodes[AAtArg]", /* class_name_string */
4832 &resolution_table_parser_nodes__ANodesparser_nodes__AAtArg
,
4835 0, /* nullable Object */
4837 1871, /* Collection[Prod] */
4838 91, /* SequenceRead[nullable Object] */
4839 92, /* Collection[Object] */
4840 653, /* Collection[ANode] */
4841 2072, /* Collection[AAtArg] */
4842 2613, /* ANodes[AAtArg] */
4845 const struct types resolution_table_parser_nodes__ANodesparser_nodes__AAtArg
= {
4848 &type_array__Arrayparser_nodes__AAtArg
, /* Array[ANodes#0]: Array[AAtArg] */
4849 &type_parser_nodes__AAtArg
, /* ANodes#0: AAtArg */
4850 &type_parser_nodes__AAtArg
, /* Sequence#0: AAtArg */
4851 &type_parser_nodes__AAtArg
, /* SimpleCollection#0: AAtArg */
4856 &type_parser_nodes__AAtArg
, /* RemovableCollection#0: AAtArg */
4857 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Sequence#0]: Collection[AAtArg] */
4858 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Sequence#0]: Array[AAtArg] */
4859 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[SimpleCollection#0]: Collection[AAtArg] */
4860 &type_parser_nodes__AAtArg
, /* Collection#0: AAtArg */
4861 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Collection#0]: Collection[AAtArg] */
4862 &type_parser_nodes__AAtArg
, /* SequenceRead#0: AAtArg */
4865 /* runtime type Collection[AAtArg] */
4866 const struct type type_abstract_collection__Collectionparser_nodes__AAtArg
= {
4868 "Collection[AAtArg]", /* class_name_string */
4872 0, {}, /*DEAD TYPE*/
4874 /* runtime type ATypeAtArg */
4875 const struct type type_parser_nodes__ATypeAtArg
= {
4877 "ATypeAtArg", /* class_name_string */
4880 NULL
, /*NO RESOLUTIONS*/
4883 0, /* nullable Object */
4885 18, /* nullable ANode */
4889 2301, /* ATypeAtArg */
4892 /* runtime type AAtArg */
4893 const struct type type_parser_nodes__AAtArg
= {
4895 "AAtArg", /* class_name_string */
4899 0, {}, /*DEAD TYPE*/
4901 /* runtime type AExprAtArg */
4902 const struct type type_parser_nodes__AExprAtArg
= {
4904 "AExprAtArg", /* class_name_string */
4907 NULL
, /*NO RESOLUTIONS*/
4910 0, /* nullable Object */
4912 18, /* nullable ANode */
4916 2302, /* AExprAtArg */
4919 /* runtime type AAtAtArg */
4920 const struct type type_parser_nodes__AAtAtArg
= {
4922 "AAtAtArg", /* class_name_string */
4925 NULL
, /*NO RESOLUTIONS*/
4928 0, /* nullable Object */
4930 18, /* nullable ANode */
4934 2303, /* AAtAtArg */
4937 /* runtime type AIdAtid */
4938 const struct type type_parser_nodes__AIdAtid
= {
4940 "AIdAtid", /* class_name_string */
4943 NULL
, /*NO RESOLUTIONS*/
4946 0, /* nullable Object */
4948 18, /* nullable ANode */
4949 224, /* nullable AAtid */
4956 /* runtime type nullable AAtid */
4957 const struct type type_nullable_parser_nodes__AAtid
= {
4959 "nullable AAtid", /* class_name_string */
4963 0, {}, /*DEAD TYPE*/
4965 /* runtime type AAtid */
4966 const struct type type_parser_nodes__AAtid
= {
4968 "AAtid", /* class_name_string */
4972 0, {}, /*DEAD TYPE*/
4974 /* runtime type AKwreadableAtid */
4975 const struct type type_parser_nodes__AKwreadableAtid
= {
4977 "AKwreadableAtid", /* class_name_string */
4980 NULL
, /*NO RESOLUTIONS*/
4983 0, /* nullable Object */
4985 18, /* nullable ANode */
4986 224, /* nullable AAtid */
4990 2615, /* AKwreadableAtid */
4993 /* runtime type AKwwritableAtid */
4994 const struct type type_parser_nodes__AKwwritableAtid
= {
4996 "AKwwritableAtid", /* class_name_string */
4999 NULL
, /*NO RESOLUTIONS*/
5002 0, /* nullable Object */
5004 18, /* nullable ANode */
5005 224, /* nullable AAtid */
5009 2616, /* AKwwritableAtid */
5012 /* runtime type AKwimportAtid */
5013 const struct type type_parser_nodes__AKwimportAtid
= {
5015 "AKwimportAtid", /* class_name_string */
5018 NULL
, /*NO RESOLUTIONS*/
5021 0, /* nullable Object */
5023 18, /* nullable ANode */
5024 224, /* nullable AAtid */
5028 2617, /* AKwimportAtid */
5031 /* runtime type AParExprs */
5032 const struct type type_parser_nodes__AParExprs
= {
5034 "AParExprs", /* class_name_string */
5037 NULL
, /*NO RESOLUTIONS*/
5040 0, /* nullable Object */
5042 18, /* nullable ANode */
5043 225, /* nullable AExprs */
5047 2618, /* AParExprs */
5050 /* runtime type nullable AExprs */
5051 const struct type type_nullable_parser_nodes__AExprs
= {
5053 "nullable AExprs", /* class_name_string */
5057 0, {}, /*DEAD TYPE*/
5059 /* runtime type AExprs */
5060 const struct type type_parser_nodes__AExprs
= {
5062 "AExprs", /* class_name_string */
5066 0, {}, /*DEAD TYPE*/
5068 /* runtime type AListExprs */
5069 const struct type type_parser_nodes__AListExprs
= {
5071 "AListExprs", /* class_name_string */
5074 NULL
, /*NO RESOLUTIONS*/
5077 0, /* nullable Object */
5079 18, /* nullable ANode */
5080 225, /* nullable AExprs */
5084 2619, /* AListExprs */
5087 /* runtime type ABraExprs */
5088 const struct type type_parser_nodes__ABraExprs
= {
5090 "ABraExprs", /* class_name_string */
5093 NULL
, /*NO RESOLUTIONS*/
5096 0, /* nullable Object */
5098 18, /* nullable ANode */
5099 225, /* nullable AExprs */
5103 2620, /* ABraExprs */
5106 /* runtime type AModuleName */
5107 const struct type type_parser_nodes__AModuleName
= {
5109 "AModuleName", /* class_name_string */
5112 NULL
, /*NO RESOLUTIONS*/
5115 0, /* nullable Object */
5117 18, /* nullable ANode */
5118 226, /* nullable AModuleName */
5121 2306, /* AModuleName */
5124 /* runtime type nullable AModuleName */
5125 const struct type type_nullable_parser_nodes__AModuleName
= {
5127 "nullable AModuleName", /* class_name_string */
5131 0, {}, /*DEAD TYPE*/
5133 /* runtime type ADoc */
5134 const struct type type_parser_nodes__ADoc
= {
5136 "ADoc", /* class_name_string */
5139 NULL
, /*NO RESOLUTIONS*/
5142 0, /* nullable Object */
5144 18, /* nullable ANode */
5145 227, /* nullable ADoc */
5151 /* runtime type nullable ADoc */
5152 const struct type type_nullable_parser_nodes__ADoc
= {
5154 "nullable ADoc", /* class_name_string */
5158 0, {}, /*DEAD TYPE*/
5160 /* runtime type ANodes[TComment] */
5161 const struct type type_parser_nodes__ANodesparser_nodes__TComment
= {
5163 "ANodes[TComment]", /* class_name_string */
5166 &resolution_table_parser_nodes__ANodesparser_nodes__TComment
,
5169 0, /* nullable Object */
5171 1892, /* Collection[Token] */
5172 91, /* SequenceRead[nullable Object] */
5173 92, /* Collection[Object] */
5174 653, /* Collection[ANode] */
5175 2074, /* Collection[TComment] */
5176 2621, /* ANodes[TComment] */
5179 const struct types resolution_table_parser_nodes__ANodesparser_nodes__TComment
= {
5182 &type_array__Arrayparser_nodes__TComment
, /* Array[ANodes#0]: Array[TComment] */
5183 &type_parser_nodes__TComment
, /* ANodes#0: TComment */
5184 &type_parser_nodes__TComment
, /* Sequence#0: TComment */
5185 &type_parser_nodes__TComment
, /* SimpleCollection#0: TComment */
5190 &type_parser_nodes__TComment
, /* RemovableCollection#0: TComment */
5191 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Sequence#0]: Collection[TComment] */
5192 &type_array__Arrayparser_nodes__TComment
, /* Array[Sequence#0]: Array[TComment] */
5193 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[SimpleCollection#0]: Collection[TComment] */
5194 &type_parser_nodes__TComment
, /* Collection#0: TComment */
5195 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Collection#0]: Collection[TComment] */
5196 &type_parser_nodes__TComment
, /* SequenceRead#0: TComment */
5199 /* runtime type Collection[TComment] */
5200 const struct type type_abstract_collection__Collectionparser_nodes__TComment
= {
5202 "Collection[TComment]", /* class_name_string */
5206 0, {}, /*DEAD TYPE*/
5208 /* runtime type TEol */
5209 const struct type type_parser_nodes__TEol
= {
5211 "TEol", /* class_name_string */
5214 NULL
, /*NO RESOLUTIONS*/
5217 0, /* nullable Object */
5219 18, /* nullable ANode */
5225 /* runtime type TComment */
5226 const struct type type_parser_nodes__TComment
= {
5228 "TComment", /* class_name_string */
5231 NULL
, /*NO RESOLUTIONS*/
5234 0, /* nullable Object */
5236 18, /* nullable ANode */
5237 2076, /* TComment */
5242 /* runtime type TKwpackage */
5243 const struct type type_parser_nodes__TKwpackage
= {
5245 "TKwpackage", /* class_name_string */
5248 NULL
, /*NO RESOLUTIONS*/
5251 0, /* nullable Object */
5253 18, /* nullable ANode */
5254 2077, /* TKwpackage */
5259 /* runtime type TKwmodule */
5260 const struct type type_parser_nodes__TKwmodule
= {
5262 "TKwmodule", /* class_name_string */
5265 NULL
, /*NO RESOLUTIONS*/
5268 0, /* nullable Object */
5270 18, /* nullable ANode */
5271 228, /* nullable TKwmodule */
5274 2308, /* TKwmodule */
5277 /* runtime type nullable TKwmodule */
5278 const struct type type_nullable_parser_nodes__TKwmodule
= {
5280 "nullable TKwmodule", /* class_name_string */
5284 0, {}, /*DEAD TYPE*/
5286 /* runtime type TKwimport */
5287 const struct type type_parser_nodes__TKwimport
= {
5289 "TKwimport", /* class_name_string */
5292 NULL
, /*NO RESOLUTIONS*/
5295 0, /* nullable Object */
5297 18, /* nullable ANode */
5298 229, /* nullable TKwimport */
5301 2309, /* TKwimport */
5304 /* runtime type nullable TKwimport */
5305 const struct type type_nullable_parser_nodes__TKwimport
= {
5307 "nullable TKwimport", /* class_name_string */
5311 0, {}, /*DEAD TYPE*/
5313 /* runtime type TKwclass */
5314 const struct type type_parser_nodes__TKwclass
= {
5316 "TKwclass", /* class_name_string */
5319 NULL
, /*NO RESOLUTIONS*/
5322 0, /* nullable Object */
5324 18, /* nullable ANode */
5325 230, /* nullable TKwclass */
5328 2310, /* TKwclass */
5331 /* runtime type nullable TKwclass */
5332 const struct type type_nullable_parser_nodes__TKwclass
= {
5334 "nullable TKwclass", /* class_name_string */
5338 0, {}, /*DEAD TYPE*/
5340 /* runtime type TKwabstract */
5341 const struct type type_parser_nodes__TKwabstract
= {
5343 "TKwabstract", /* class_name_string */
5346 NULL
, /*NO RESOLUTIONS*/
5349 0, /* nullable Object */
5351 18, /* nullable ANode */
5352 231, /* nullable TKwabstract */
5355 2311, /* TKwabstract */
5358 /* runtime type nullable TKwabstract */
5359 const struct type type_nullable_parser_nodes__TKwabstract
= {
5361 "nullable TKwabstract", /* class_name_string */
5365 0, {}, /*DEAD TYPE*/
5367 /* runtime type TKwinterface */
5368 const struct type type_parser_nodes__TKwinterface
= {
5370 "TKwinterface", /* class_name_string */
5373 NULL
, /*NO RESOLUTIONS*/
5376 0, /* nullable Object */
5378 18, /* nullable ANode */
5379 232, /* nullable TKwinterface */
5382 2312, /* TKwinterface */
5385 /* runtime type nullable TKwinterface */
5386 const struct type type_nullable_parser_nodes__TKwinterface
= {
5388 "nullable TKwinterface", /* class_name_string */
5392 0, {}, /*DEAD TYPE*/
5394 /* runtime type TKwenum */
5395 const struct type type_parser_nodes__TKwenum
= {
5397 "TKwenum", /* class_name_string */
5400 NULL
, /*NO RESOLUTIONS*/
5403 0, /* nullable Object */
5405 18, /* nullable ANode */
5406 233, /* nullable TKwenum */
5412 /* runtime type nullable TKwenum */
5413 const struct type type_nullable_parser_nodes__TKwenum
= {
5415 "nullable TKwenum", /* class_name_string */
5419 0, {}, /*DEAD TYPE*/
5421 /* runtime type TKwend */
5422 const struct type type_parser_nodes__TKwend
= {
5424 "TKwend", /* class_name_string */
5427 NULL
, /*NO RESOLUTIONS*/
5430 0, /* nullable Object */
5432 18, /* nullable ANode */
5433 234, /* nullable TKwend */
5439 /* runtime type nullable TKwend */
5440 const struct type type_nullable_parser_nodes__TKwend
= {
5442 "nullable TKwend", /* class_name_string */
5446 0, {}, /*DEAD TYPE*/
5448 /* runtime type TKwmeth */
5449 const struct type type_parser_nodes__TKwmeth
= {
5451 "TKwmeth", /* class_name_string */
5454 NULL
, /*NO RESOLUTIONS*/
5457 0, /* nullable Object */
5459 18, /* nullable ANode */
5460 235, /* nullable TKwmeth */
5466 /* runtime type nullable TKwmeth */
5467 const struct type type_nullable_parser_nodes__TKwmeth
= {
5469 "nullable TKwmeth", /* class_name_string */
5473 0, {}, /*DEAD TYPE*/
5475 /* runtime type TKwtype */
5476 const struct type type_parser_nodes__TKwtype
= {
5478 "TKwtype", /* class_name_string */
5481 NULL
, /*NO RESOLUTIONS*/
5484 0, /* nullable Object */
5486 18, /* nullable ANode */
5487 236, /* nullable TKwtype */
5493 /* runtime type nullable TKwtype */
5494 const struct type type_nullable_parser_nodes__TKwtype
= {
5496 "nullable TKwtype", /* class_name_string */
5500 0, {}, /*DEAD TYPE*/
5502 /* runtime type TKwinit */
5503 const struct type type_parser_nodes__TKwinit
= {
5505 "TKwinit", /* class_name_string */
5508 NULL
, /*NO RESOLUTIONS*/
5511 0, /* nullable Object */
5513 18, /* nullable ANode */
5514 237, /* nullable TKwinit */
5520 /* runtime type nullable TKwinit */
5521 const struct type type_nullable_parser_nodes__TKwinit
= {
5523 "nullable TKwinit", /* class_name_string */
5527 0, {}, /*DEAD TYPE*/
5529 /* runtime type TKwredef */
5530 const struct type type_parser_nodes__TKwredef
= {
5532 "TKwredef", /* class_name_string */
5535 NULL
, /*NO RESOLUTIONS*/
5538 0, /* nullable Object */
5540 18, /* nullable ANode */
5541 238, /* nullable TKwredef */
5544 2318, /* TKwredef */
5547 /* runtime type nullable TKwredef */
5548 const struct type type_nullable_parser_nodes__TKwredef
= {
5550 "nullable TKwredef", /* class_name_string */
5554 0, {}, /*DEAD TYPE*/
5556 /* runtime type TKwis */
5557 const struct type type_parser_nodes__TKwis
= {
5559 "TKwis", /* class_name_string */
5562 NULL
, /*NO RESOLUTIONS*/
5565 0, /* nullable Object */
5567 18, /* nullable ANode */
5573 /* runtime type TKwdo */
5574 const struct type type_parser_nodes__TKwdo
= {
5576 "TKwdo", /* class_name_string */
5579 NULL
, /*NO RESOLUTIONS*/
5582 0, /* nullable Object */
5584 18, /* nullable ANode */
5585 239, /* nullable TKwdo */
5591 /* runtime type nullable TKwdo */
5592 const struct type type_nullable_parser_nodes__TKwdo
= {
5594 "nullable TKwdo", /* class_name_string */
5598 0, {}, /*DEAD TYPE*/
5600 /* runtime type TKwreadable */
5601 const struct type type_parser_nodes__TKwreadable
= {
5603 "TKwreadable", /* class_name_string */
5606 NULL
, /*NO RESOLUTIONS*/
5609 0, /* nullable Object */
5611 18, /* nullable ANode */
5612 240, /* nullable TKwreadable */
5615 2320, /* TKwreadable */
5618 /* runtime type nullable TKwreadable */
5619 const struct type type_nullable_parser_nodes__TKwreadable
= {
5621 "nullable TKwreadable", /* class_name_string */
5625 0, {}, /*DEAD TYPE*/
5627 /* runtime type TKwwritable */
5628 const struct type type_parser_nodes__TKwwritable
= {
5630 "TKwwritable", /* class_name_string */
5633 NULL
, /*NO RESOLUTIONS*/
5636 0, /* nullable Object */
5638 18, /* nullable ANode */
5639 241, /* nullable TKwwritable */
5642 2321, /* TKwwritable */
5645 /* runtime type nullable TKwwritable */
5646 const struct type type_nullable_parser_nodes__TKwwritable
= {
5648 "nullable TKwwritable", /* class_name_string */
5652 0, {}, /*DEAD TYPE*/
5654 /* runtime type TKwvar */
5655 const struct type type_parser_nodes__TKwvar
= {
5657 "TKwvar", /* class_name_string */
5660 NULL
, /*NO RESOLUTIONS*/
5663 0, /* nullable Object */
5665 18, /* nullable ANode */
5666 242, /* nullable TKwvar */
5672 /* runtime type nullable TKwvar */
5673 const struct type type_nullable_parser_nodes__TKwvar
= {
5675 "nullable TKwvar", /* class_name_string */
5679 0, {}, /*DEAD TYPE*/
5681 /* runtime type TKwintern */
5682 const struct type type_parser_nodes__TKwintern
= {
5684 "TKwintern", /* class_name_string */
5687 NULL
, /*NO RESOLUTIONS*/
5690 0, /* nullable Object */
5692 18, /* nullable ANode */
5693 2079, /* TKwintern */
5698 /* runtime type TKwextern */
5699 const struct type type_parser_nodes__TKwextern
= {
5701 "TKwextern", /* class_name_string */
5704 NULL
, /*NO RESOLUTIONS*/
5707 0, /* nullable Object */
5709 18, /* nullable ANode */
5710 243, /* nullable TKwextern */
5713 2323, /* TKwextern */
5716 /* runtime type nullable TKwextern */
5717 const struct type type_nullable_parser_nodes__TKwextern
= {
5719 "nullable TKwextern", /* class_name_string */
5723 0, {}, /*DEAD TYPE*/
5725 /* runtime type TKwprotected */
5726 const struct type type_parser_nodes__TKwprotected
= {
5728 "TKwprotected", /* class_name_string */
5731 NULL
, /*NO RESOLUTIONS*/
5734 0, /* nullable Object */
5736 18, /* nullable ANode */
5737 244, /* nullable TKwprotected */
5740 2324, /* TKwprotected */
5743 /* runtime type nullable TKwprotected */
5744 const struct type type_nullable_parser_nodes__TKwprotected
= {
5746 "nullable TKwprotected", /* class_name_string */
5750 0, {}, /*DEAD TYPE*/
5752 /* runtime type TKwprivate */
5753 const struct type type_parser_nodes__TKwprivate
= {
5755 "TKwprivate", /* class_name_string */
5758 NULL
, /*NO RESOLUTIONS*/
5761 0, /* nullable Object */
5763 18, /* nullable ANode */
5764 245, /* nullable TKwprivate */
5767 2325, /* TKwprivate */
5770 /* runtime type nullable TKwprivate */
5771 const struct type type_nullable_parser_nodes__TKwprivate
= {
5773 "nullable TKwprivate", /* class_name_string */
5777 0, {}, /*DEAD TYPE*/
5779 /* runtime type TKwintrude */
5780 const struct type type_parser_nodes__TKwintrude
= {
5782 "TKwintrude", /* class_name_string */
5785 NULL
, /*NO RESOLUTIONS*/
5788 0, /* nullable Object */
5790 18, /* nullable ANode */
5791 246, /* nullable TKwintrude */
5794 2326, /* TKwintrude */
5797 /* runtime type nullable TKwintrude */
5798 const struct type type_nullable_parser_nodes__TKwintrude
= {
5800 "nullable TKwintrude", /* class_name_string */
5804 0, {}, /*DEAD TYPE*/
5806 /* runtime type TKwif */
5807 const struct type type_parser_nodes__TKwif
= {
5809 "TKwif", /* class_name_string */
5812 NULL
, /*NO RESOLUTIONS*/
5815 0, /* nullable Object */
5817 18, /* nullable ANode */
5818 247, /* nullable TKwif */
5824 /* runtime type nullable TKwif */
5825 const struct type type_nullable_parser_nodes__TKwif
= {
5827 "nullable TKwif", /* class_name_string */
5831 0, {}, /*DEAD TYPE*/
5833 /* runtime type TKwthen */
5834 const struct type type_parser_nodes__TKwthen
= {
5836 "TKwthen", /* class_name_string */
5839 NULL
, /*NO RESOLUTIONS*/
5842 0, /* nullable Object */
5844 18, /* nullable ANode */
5845 248, /* nullable TKwthen */
5851 /* runtime type nullable TKwthen */
5852 const struct type type_nullable_parser_nodes__TKwthen
= {
5854 "nullable TKwthen", /* class_name_string */
5858 0, {}, /*DEAD TYPE*/
5860 /* runtime type TKwelse */
5861 const struct type type_parser_nodes__TKwelse
= {
5863 "TKwelse", /* class_name_string */
5866 NULL
, /*NO RESOLUTIONS*/
5869 0, /* nullable Object */
5871 18, /* nullable ANode */
5872 249, /* nullable TKwelse */
5878 /* runtime type nullable TKwelse */
5879 const struct type type_nullable_parser_nodes__TKwelse
= {
5881 "nullable TKwelse", /* class_name_string */
5885 0, {}, /*DEAD TYPE*/
5887 /* runtime type TKwwhile */
5888 const struct type type_parser_nodes__TKwwhile
= {
5890 "TKwwhile", /* class_name_string */
5893 NULL
, /*NO RESOLUTIONS*/
5896 0, /* nullable Object */
5898 18, /* nullable ANode */
5899 250, /* nullable TKwwhile */
5902 2330, /* TKwwhile */
5905 /* runtime type nullable TKwwhile */
5906 const struct type type_nullable_parser_nodes__TKwwhile
= {
5908 "nullable TKwwhile", /* class_name_string */
5912 0, {}, /*DEAD TYPE*/
5914 /* runtime type TKwloop */
5915 const struct type type_parser_nodes__TKwloop
= {
5917 "TKwloop", /* class_name_string */
5920 NULL
, /*NO RESOLUTIONS*/
5923 0, /* nullable Object */
5925 18, /* nullable ANode */
5926 251, /* nullable TKwloop */
5932 /* runtime type nullable TKwloop */
5933 const struct type type_nullable_parser_nodes__TKwloop
= {
5935 "nullable TKwloop", /* class_name_string */
5939 0, {}, /*DEAD TYPE*/
5941 /* runtime type TKwfor */
5942 const struct type type_parser_nodes__TKwfor
= {
5944 "TKwfor", /* class_name_string */
5947 NULL
, /*NO RESOLUTIONS*/
5950 0, /* nullable Object */
5952 18, /* nullable ANode */
5953 252, /* nullable TKwfor */
5959 /* runtime type nullable TKwfor */
5960 const struct type type_nullable_parser_nodes__TKwfor
= {
5962 "nullable TKwfor", /* class_name_string */
5966 0, {}, /*DEAD TYPE*/
5968 /* runtime type TKwin */
5969 const struct type type_parser_nodes__TKwin
= {
5971 "TKwin", /* class_name_string */
5974 NULL
, /*NO RESOLUTIONS*/
5977 0, /* nullable Object */
5979 18, /* nullable ANode */
5980 253, /* nullable TKwin */
5986 /* runtime type nullable TKwin */
5987 const struct type type_nullable_parser_nodes__TKwin
= {
5989 "nullable TKwin", /* class_name_string */
5993 0, {}, /*DEAD TYPE*/
5995 /* runtime type TKwand */
5996 const struct type type_parser_nodes__TKwand
= {
5998 "TKwand", /* class_name_string */
6001 NULL
, /*NO RESOLUTIONS*/
6004 0, /* nullable Object */
6006 18, /* nullable ANode */
6012 /* runtime type TKwor */
6013 const struct type type_parser_nodes__TKwor
= {
6015 "TKwor", /* class_name_string */
6018 NULL
, /*NO RESOLUTIONS*/
6021 0, /* nullable Object */
6023 18, /* nullable ANode */
6029 /* runtime type TKwnot */
6030 const struct type type_parser_nodes__TKwnot
= {
6032 "TKwnot", /* class_name_string */
6035 NULL
, /*NO RESOLUTIONS*/
6038 0, /* nullable Object */
6040 18, /* nullable ANode */
6041 254, /* nullable TKwnot */
6047 /* runtime type nullable TKwnot */
6048 const struct type type_nullable_parser_nodes__TKwnot
= {
6050 "nullable TKwnot", /* class_name_string */
6054 0, {}, /*DEAD TYPE*/
6056 /* runtime type TKwimplies */
6057 const struct type type_parser_nodes__TKwimplies
= {
6059 "TKwimplies", /* class_name_string */
6062 NULL
, /*NO RESOLUTIONS*/
6065 0, /* nullable Object */
6067 18, /* nullable ANode */
6068 2082, /* TKwimplies */
6073 /* runtime type TKwreturn */
6074 const struct type type_parser_nodes__TKwreturn
= {
6076 "TKwreturn", /* class_name_string */
6079 NULL
, /*NO RESOLUTIONS*/
6082 0, /* nullable Object */
6084 18, /* nullable ANode */
6085 255, /* nullable TKwreturn */
6088 2335, /* TKwreturn */
6091 /* runtime type nullable TKwreturn */
6092 const struct type type_nullable_parser_nodes__TKwreturn
= {
6094 "nullable TKwreturn", /* class_name_string */
6098 0, {}, /*DEAD TYPE*/
6100 /* runtime type TKwcontinue */
6101 const struct type type_parser_nodes__TKwcontinue
= {
6103 "TKwcontinue", /* class_name_string */
6106 NULL
, /*NO RESOLUTIONS*/
6109 0, /* nullable Object */
6111 18, /* nullable ANode */
6112 256, /* nullable TKwcontinue */
6115 2336, /* TKwcontinue */
6118 /* runtime type nullable TKwcontinue */
6119 const struct type type_nullable_parser_nodes__TKwcontinue
= {
6121 "nullable TKwcontinue", /* class_name_string */
6125 0, {}, /*DEAD TYPE*/
6127 /* runtime type TKwbreak */
6128 const struct type type_parser_nodes__TKwbreak
= {
6130 "TKwbreak", /* class_name_string */
6133 NULL
, /*NO RESOLUTIONS*/
6136 0, /* nullable Object */
6138 18, /* nullable ANode */
6139 257, /* nullable TKwbreak */
6142 2337, /* TKwbreak */
6145 /* runtime type nullable TKwbreak */
6146 const struct type type_nullable_parser_nodes__TKwbreak
= {
6148 "nullable TKwbreak", /* class_name_string */
6152 0, {}, /*DEAD TYPE*/
6154 /* runtime type TKwabort */
6155 const struct type type_parser_nodes__TKwabort
= {
6157 "TKwabort", /* class_name_string */
6160 NULL
, /*NO RESOLUTIONS*/
6163 0, /* nullable Object */
6165 18, /* nullable ANode */
6166 258, /* nullable TKwabort */
6169 2338, /* TKwabort */
6172 /* runtime type nullable TKwabort */
6173 const struct type type_nullable_parser_nodes__TKwabort
= {
6175 "nullable TKwabort", /* class_name_string */
6179 0, {}, /*DEAD TYPE*/
6181 /* runtime type TKwassert */
6182 const struct type type_parser_nodes__TKwassert
= {
6184 "TKwassert", /* class_name_string */
6187 NULL
, /*NO RESOLUTIONS*/
6190 0, /* nullable Object */
6192 18, /* nullable ANode */
6193 259, /* nullable TKwassert */
6196 2339, /* TKwassert */
6199 /* runtime type nullable TKwassert */
6200 const struct type type_nullable_parser_nodes__TKwassert
= {
6202 "nullable TKwassert", /* class_name_string */
6206 0, {}, /*DEAD TYPE*/
6208 /* runtime type TKwnew */
6209 const struct type type_parser_nodes__TKwnew
= {
6211 "TKwnew", /* class_name_string */
6214 NULL
, /*NO RESOLUTIONS*/
6217 0, /* nullable Object */
6219 18, /* nullable ANode */
6220 260, /* nullable TKwnew */
6226 /* runtime type nullable TKwnew */
6227 const struct type type_nullable_parser_nodes__TKwnew
= {
6229 "nullable TKwnew", /* class_name_string */
6233 0, {}, /*DEAD TYPE*/
6235 /* runtime type TKwisa */
6236 const struct type type_parser_nodes__TKwisa
= {
6238 "TKwisa", /* class_name_string */
6241 NULL
, /*NO RESOLUTIONS*/
6244 0, /* nullable Object */
6246 18, /* nullable ANode */
6252 /* runtime type TKwonce */
6253 const struct type type_parser_nodes__TKwonce
= {
6255 "TKwonce", /* class_name_string */
6258 NULL
, /*NO RESOLUTIONS*/
6261 0, /* nullable Object */
6263 18, /* nullable ANode */
6264 261, /* nullable TKwonce */
6270 /* runtime type nullable TKwonce */
6271 const struct type type_nullable_parser_nodes__TKwonce
= {
6273 "nullable TKwonce", /* class_name_string */
6277 0, {}, /*DEAD TYPE*/
6279 /* runtime type TKwsuper */
6280 const struct type type_parser_nodes__TKwsuper
= {
6282 "TKwsuper", /* class_name_string */
6285 NULL
, /*NO RESOLUTIONS*/
6288 0, /* nullable Object */
6290 18, /* nullable ANode */
6291 262, /* nullable TKwsuper */
6294 2342, /* TKwsuper */
6297 /* runtime type nullable TKwsuper */
6298 const struct type type_nullable_parser_nodes__TKwsuper
= {
6300 "nullable TKwsuper", /* class_name_string */
6304 0, {}, /*DEAD TYPE*/
6306 /* runtime type TKwself */
6307 const struct type type_parser_nodes__TKwself
= {
6309 "TKwself", /* class_name_string */
6312 NULL
, /*NO RESOLUTIONS*/
6315 0, /* nullable Object */
6317 18, /* nullable ANode */
6318 263, /* nullable TKwself */
6324 /* runtime type nullable TKwself */
6325 const struct type type_nullable_parser_nodes__TKwself
= {
6327 "nullable TKwself", /* class_name_string */
6331 0, {}, /*DEAD TYPE*/
6333 /* runtime type TKwtrue */
6334 const struct type type_parser_nodes__TKwtrue
= {
6336 "TKwtrue", /* class_name_string */
6339 NULL
, /*NO RESOLUTIONS*/
6342 0, /* nullable Object */
6344 18, /* nullable ANode */
6345 264, /* nullable TKwtrue */
6351 /* runtime type nullable TKwtrue */
6352 const struct type type_nullable_parser_nodes__TKwtrue
= {
6354 "nullable TKwtrue", /* class_name_string */
6358 0, {}, /*DEAD TYPE*/
6360 /* runtime type TKwfalse */
6361 const struct type type_parser_nodes__TKwfalse
= {
6363 "TKwfalse", /* class_name_string */
6366 NULL
, /*NO RESOLUTIONS*/
6369 0, /* nullable Object */
6371 18, /* nullable ANode */
6372 265, /* nullable TKwfalse */
6375 2345, /* TKwfalse */
6378 /* runtime type nullable TKwfalse */
6379 const struct type type_nullable_parser_nodes__TKwfalse
= {
6381 "nullable TKwfalse", /* class_name_string */
6385 0, {}, /*DEAD TYPE*/
6387 /* runtime type TKwnull */
6388 const struct type type_parser_nodes__TKwnull
= {
6390 "TKwnull", /* class_name_string */
6393 NULL
, /*NO RESOLUTIONS*/
6396 0, /* nullable Object */
6398 18, /* nullable ANode */
6399 266, /* nullable TKwnull */
6405 /* runtime type nullable TKwnull */
6406 const struct type type_nullable_parser_nodes__TKwnull
= {
6408 "nullable TKwnull", /* class_name_string */
6412 0, {}, /*DEAD TYPE*/
6414 /* runtime type TKwas */
6415 const struct type type_parser_nodes__TKwas
= {
6417 "TKwas", /* class_name_string */
6420 NULL
, /*NO RESOLUTIONS*/
6423 0, /* nullable Object */
6425 18, /* nullable ANode */
6426 267, /* nullable TKwas */
6432 /* runtime type nullable TKwas */
6433 const struct type type_nullable_parser_nodes__TKwas
= {
6435 "nullable TKwas", /* class_name_string */
6439 0, {}, /*DEAD TYPE*/
6441 /* runtime type TKwnullable */
6442 const struct type type_parser_nodes__TKwnullable
= {
6444 "TKwnullable", /* class_name_string */
6447 NULL
, /*NO RESOLUTIONS*/
6450 0, /* nullable Object */
6452 18, /* nullable ANode */
6453 268, /* nullable TKwnullable */
6456 2348, /* TKwnullable */
6459 /* runtime type nullable TKwnullable */
6460 const struct type type_nullable_parser_nodes__TKwnullable
= {
6462 "nullable TKwnullable", /* class_name_string */
6466 0, {}, /*DEAD TYPE*/
6468 /* runtime type TKwisset */
6469 const struct type type_parser_nodes__TKwisset
= {
6471 "TKwisset", /* class_name_string */
6474 NULL
, /*NO RESOLUTIONS*/
6477 0, /* nullable Object */
6479 18, /* nullable ANode */
6480 269, /* nullable TKwisset */
6483 2349, /* TKwisset */
6486 /* runtime type nullable TKwisset */
6487 const struct type type_nullable_parser_nodes__TKwisset
= {
6489 "nullable TKwisset", /* class_name_string */
6493 0, {}, /*DEAD TYPE*/
6495 /* runtime type TKwlabel */
6496 const struct type type_parser_nodes__TKwlabel
= {
6498 "TKwlabel", /* class_name_string */
6501 NULL
, /*NO RESOLUTIONS*/
6504 0, /* nullable Object */
6506 18, /* nullable ANode */
6507 270, /* nullable TKwlabel */
6510 2350, /* TKwlabel */
6513 /* runtime type nullable TKwlabel */
6514 const struct type type_nullable_parser_nodes__TKwlabel
= {
6516 "nullable TKwlabel", /* class_name_string */
6520 0, {}, /*DEAD TYPE*/
6522 /* runtime type TKwdebug */
6523 const struct type type_parser_nodes__TKwdebug
= {
6525 "TKwdebug", /* class_name_string */
6528 NULL
, /*NO RESOLUTIONS*/
6531 0, /* nullable Object */
6533 18, /* nullable ANode */
6534 271, /* nullable TKwdebug */
6537 2351, /* TKwdebug */
6540 /* runtime type nullable TKwdebug */
6541 const struct type type_nullable_parser_nodes__TKwdebug
= {
6543 "nullable TKwdebug", /* class_name_string */
6547 0, {}, /*DEAD TYPE*/
6549 /* runtime type TOpar */
6550 const struct type type_parser_nodes__TOpar
= {
6552 "TOpar", /* class_name_string */
6555 NULL
, /*NO RESOLUTIONS*/
6558 0, /* nullable Object */
6560 18, /* nullable ANode */
6561 272, /* nullable TOpar */
6567 /* runtime type nullable TOpar */
6568 const struct type type_nullable_parser_nodes__TOpar
= {
6570 "nullable TOpar", /* class_name_string */
6574 0, {}, /*DEAD TYPE*/
6576 /* runtime type TCpar */
6577 const struct type type_parser_nodes__TCpar
= {
6579 "TCpar", /* class_name_string */
6582 NULL
, /*NO RESOLUTIONS*/
6585 0, /* nullable Object */
6587 18, /* nullable ANode */
6588 273, /* nullable TCpar */
6594 /* runtime type nullable TCpar */
6595 const struct type type_nullable_parser_nodes__TCpar
= {
6597 "nullable TCpar", /* class_name_string */
6601 0, {}, /*DEAD TYPE*/
6603 /* runtime type TObra */
6604 const struct type type_parser_nodes__TObra
= {
6606 "TObra", /* class_name_string */
6609 NULL
, /*NO RESOLUTIONS*/
6612 0, /* nullable Object */
6614 18, /* nullable ANode */
6615 274, /* nullable TObra */
6621 /* runtime type nullable TObra */
6622 const struct type type_nullable_parser_nodes__TObra
= {
6624 "nullable TObra", /* class_name_string */
6628 0, {}, /*DEAD TYPE*/
6630 /* runtime type TCbra */
6631 const struct type type_parser_nodes__TCbra
= {
6633 "TCbra", /* class_name_string */
6636 NULL
, /*NO RESOLUTIONS*/
6639 0, /* nullable Object */
6641 18, /* nullable ANode */
6642 275, /* nullable TCbra */
6648 /* runtime type nullable TCbra */
6649 const struct type type_nullable_parser_nodes__TCbra
= {
6651 "nullable TCbra", /* class_name_string */
6655 0, {}, /*DEAD TYPE*/
6657 /* runtime type TComma */
6658 const struct type type_parser_nodes__TComma
= {
6660 "TComma", /* class_name_string */
6663 NULL
, /*NO RESOLUTIONS*/
6666 0, /* nullable Object */
6668 18, /* nullable ANode */
6674 /* runtime type TColumn */
6675 const struct type type_parser_nodes__TColumn
= {
6677 "TColumn", /* class_name_string */
6680 NULL
, /*NO RESOLUTIONS*/
6683 0, /* nullable Object */
6685 18, /* nullable ANode */
6691 /* runtime type TQuad */
6692 const struct type type_parser_nodes__TQuad
= {
6694 "TQuad", /* class_name_string */
6697 NULL
, /*NO RESOLUTIONS*/
6700 0, /* nullable Object */
6702 18, /* nullable ANode */
6703 276, /* nullable TQuad */
6709 /* runtime type nullable TQuad */
6710 const struct type type_nullable_parser_nodes__TQuad
= {
6712 "nullable TQuad", /* class_name_string */
6716 0, {}, /*DEAD TYPE*/
6718 /* runtime type TAssign */
6719 const struct type type_parser_nodes__TAssign
= {
6721 "TAssign", /* class_name_string */
6724 NULL
, /*NO RESOLUTIONS*/
6727 0, /* nullable Object */
6729 18, /* nullable ANode */
6730 277, /* nullable TAssign */
6736 /* runtime type nullable TAssign */
6737 const struct type type_nullable_parser_nodes__TAssign
= {
6739 "nullable TAssign", /* class_name_string */
6743 0, {}, /*DEAD TYPE*/
6745 /* runtime type TPluseq */
6746 const struct type type_parser_nodes__TPluseq
= {
6748 "TPluseq", /* class_name_string */
6751 NULL
, /*NO RESOLUTIONS*/
6754 0, /* nullable Object */
6756 18, /* nullable ANode */
6757 278, /* nullable TPluseq */
6763 /* runtime type nullable TPluseq */
6764 const struct type type_nullable_parser_nodes__TPluseq
= {
6766 "nullable TPluseq", /* class_name_string */
6770 0, {}, /*DEAD TYPE*/
6772 /* runtime type TMinuseq */
6773 const struct type type_parser_nodes__TMinuseq
= {
6775 "TMinuseq", /* class_name_string */
6778 NULL
, /*NO RESOLUTIONS*/
6781 0, /* nullable Object */
6783 18, /* nullable ANode */
6784 279, /* nullable TMinuseq */
6787 2359, /* TMinuseq */
6790 /* runtime type nullable TMinuseq */
6791 const struct type type_nullable_parser_nodes__TMinuseq
= {
6793 "nullable TMinuseq", /* class_name_string */
6797 0, {}, /*DEAD TYPE*/
6799 /* runtime type TDotdotdot */
6800 const struct type type_parser_nodes__TDotdotdot
= {
6802 "TDotdotdot", /* class_name_string */
6805 NULL
, /*NO RESOLUTIONS*/
6808 0, /* nullable Object */
6810 18, /* nullable ANode */
6811 280, /* nullable TDotdotdot */
6814 2360, /* TDotdotdot */
6817 /* runtime type nullable TDotdotdot */
6818 const struct type type_nullable_parser_nodes__TDotdotdot
= {
6820 "nullable TDotdotdot", /* class_name_string */
6824 0, {}, /*DEAD TYPE*/
6826 /* runtime type TDotdot */
6827 const struct type type_parser_nodes__TDotdot
= {
6829 "TDotdot", /* class_name_string */
6832 NULL
, /*NO RESOLUTIONS*/
6835 0, /* nullable Object */
6837 18, /* nullable ANode */
6843 /* runtime type TDot */
6844 const struct type type_parser_nodes__TDot
= {
6846 "TDot", /* class_name_string */
6849 NULL
, /*NO RESOLUTIONS*/
6852 0, /* nullable Object */
6854 18, /* nullable ANode */
6855 281, /* nullable TDot */
6861 /* runtime type nullable TDot */
6862 const struct type type_nullable_parser_nodes__TDot
= {
6864 "nullable TDot", /* class_name_string */
6868 0, {}, /*DEAD TYPE*/
6870 /* runtime type TPlus */
6871 const struct type type_parser_nodes__TPlus
= {
6873 "TPlus", /* class_name_string */
6876 NULL
, /*NO RESOLUTIONS*/
6879 0, /* nullable Object */
6881 18, /* nullable ANode */
6882 282, /* nullable TPlus */
6888 /* runtime type nullable TPlus */
6889 const struct type type_nullable_parser_nodes__TPlus
= {
6891 "nullable TPlus", /* class_name_string */
6895 0, {}, /*DEAD TYPE*/
6897 /* runtime type TMinus */
6898 const struct type type_parser_nodes__TMinus
= {
6900 "TMinus", /* class_name_string */
6903 NULL
, /*NO RESOLUTIONS*/
6906 0, /* nullable Object */
6908 18, /* nullable ANode */
6909 283, /* nullable TMinus */
6915 /* runtime type nullable TMinus */
6916 const struct type type_nullable_parser_nodes__TMinus
= {
6918 "nullable TMinus", /* class_name_string */
6922 0, {}, /*DEAD TYPE*/
6924 /* runtime type TStar */
6925 const struct type type_parser_nodes__TStar
= {
6927 "TStar", /* class_name_string */
6930 NULL
, /*NO RESOLUTIONS*/
6933 0, /* nullable Object */
6935 18, /* nullable ANode */
6936 284, /* nullable TStar */
6942 /* runtime type nullable TStar */
6943 const struct type type_nullable_parser_nodes__TStar
= {
6945 "nullable TStar", /* class_name_string */
6949 0, {}, /*DEAD TYPE*/
6951 /* runtime type TSlash */
6952 const struct type type_parser_nodes__TSlash
= {
6954 "TSlash", /* class_name_string */
6957 NULL
, /*NO RESOLUTIONS*/
6960 0, /* nullable Object */
6962 18, /* nullable ANode */
6963 285, /* nullable TSlash */
6969 /* runtime type nullable TSlash */
6970 const struct type type_nullable_parser_nodes__TSlash
= {
6972 "nullable TSlash", /* class_name_string */
6976 0, {}, /*DEAD TYPE*/
6978 /* runtime type TPercent */
6979 const struct type type_parser_nodes__TPercent
= {
6981 "TPercent", /* class_name_string */
6984 NULL
, /*NO RESOLUTIONS*/
6987 0, /* nullable Object */
6989 18, /* nullable ANode */
6990 286, /* nullable TPercent */
6993 2366, /* TPercent */
6996 /* runtime type nullable TPercent */
6997 const struct type type_nullable_parser_nodes__TPercent
= {
6999 "nullable TPercent", /* class_name_string */
7003 0, {}, /*DEAD TYPE*/
7005 /* runtime type TEq */
7006 const struct type type_parser_nodes__TEq
= {
7008 "TEq", /* class_name_string */
7011 NULL
, /*NO RESOLUTIONS*/
7014 0, /* nullable Object */
7016 18, /* nullable ANode */
7017 287, /* nullable TEq */
7023 /* runtime type nullable TEq */
7024 const struct type type_nullable_parser_nodes__TEq
= {
7026 "nullable TEq", /* class_name_string */
7030 0, {}, /*DEAD TYPE*/
7032 /* runtime type TNe */
7033 const struct type type_parser_nodes__TNe
= {
7035 "TNe", /* class_name_string */
7038 NULL
, /*NO RESOLUTIONS*/
7041 0, /* nullable Object */
7043 18, /* nullable ANode */
7044 288, /* nullable TNe */
7050 /* runtime type nullable TNe */
7051 const struct type type_nullable_parser_nodes__TNe
= {
7053 "nullable TNe", /* class_name_string */
7057 0, {}, /*DEAD TYPE*/
7059 /* runtime type TLt */
7060 const struct type type_parser_nodes__TLt
= {
7062 "TLt", /* class_name_string */
7065 NULL
, /*NO RESOLUTIONS*/
7068 0, /* nullable Object */
7070 18, /* nullable ANode */
7071 289, /* nullable TLt */
7077 /* runtime type nullable TLt */
7078 const struct type type_nullable_parser_nodes__TLt
= {
7080 "nullable TLt", /* class_name_string */
7084 0, {}, /*DEAD TYPE*/
7086 /* runtime type TLe */
7087 const struct type type_parser_nodes__TLe
= {
7089 "TLe", /* class_name_string */
7092 NULL
, /*NO RESOLUTIONS*/
7095 0, /* nullable Object */
7097 18, /* nullable ANode */
7098 290, /* nullable TLe */
7104 /* runtime type nullable TLe */
7105 const struct type type_nullable_parser_nodes__TLe
= {
7107 "nullable TLe", /* class_name_string */
7111 0, {}, /*DEAD TYPE*/
7113 /* runtime type TLl */
7114 const struct type type_parser_nodes__TLl
= {
7116 "TLl", /* class_name_string */
7119 NULL
, /*NO RESOLUTIONS*/
7122 0, /* nullable Object */
7124 18, /* nullable ANode */
7125 291, /* nullable TLl */
7131 /* runtime type nullable TLl */
7132 const struct type type_nullable_parser_nodes__TLl
= {
7134 "nullable TLl", /* class_name_string */
7138 0, {}, /*DEAD TYPE*/
7140 /* runtime type TGt */
7141 const struct type type_parser_nodes__TGt
= {
7143 "TGt", /* class_name_string */
7146 NULL
, /*NO RESOLUTIONS*/
7149 0, /* nullable Object */
7151 18, /* nullable ANode */
7152 292, /* nullable TGt */
7158 /* runtime type nullable TGt */
7159 const struct type type_nullable_parser_nodes__TGt
= {
7161 "nullable TGt", /* class_name_string */
7165 0, {}, /*DEAD TYPE*/
7167 /* runtime type TGe */
7168 const struct type type_parser_nodes__TGe
= {
7170 "TGe", /* class_name_string */
7173 NULL
, /*NO RESOLUTIONS*/
7176 0, /* nullable Object */
7178 18, /* nullable ANode */
7179 293, /* nullable TGe */
7185 /* runtime type nullable TGe */
7186 const struct type type_nullable_parser_nodes__TGe
= {
7188 "nullable TGe", /* class_name_string */
7192 0, {}, /*DEAD TYPE*/
7194 /* runtime type TGg */
7195 const struct type type_parser_nodes__TGg
= {
7197 "TGg", /* class_name_string */
7200 NULL
, /*NO RESOLUTIONS*/
7203 0, /* nullable Object */
7205 18, /* nullable ANode */
7206 294, /* nullable TGg */
7212 /* runtime type nullable TGg */
7213 const struct type type_nullable_parser_nodes__TGg
= {
7215 "nullable TGg", /* class_name_string */
7219 0, {}, /*DEAD TYPE*/
7221 /* runtime type TStarship */
7222 const struct type type_parser_nodes__TStarship
= {
7224 "TStarship", /* class_name_string */
7227 NULL
, /*NO RESOLUTIONS*/
7230 0, /* nullable Object */
7232 18, /* nullable ANode */
7233 295, /* nullable TStarship */
7236 2375, /* TStarship */
7239 /* runtime type nullable TStarship */
7240 const struct type type_nullable_parser_nodes__TStarship
= {
7242 "nullable TStarship", /* class_name_string */
7246 0, {}, /*DEAD TYPE*/
7248 /* runtime type TBang */
7249 const struct type type_parser_nodes__TBang
= {
7251 "TBang", /* class_name_string */
7254 NULL
, /*NO RESOLUTIONS*/
7257 0, /* nullable Object */
7259 18, /* nullable ANode */
7265 /* runtime type TAt */
7266 const struct type type_parser_nodes__TAt
= {
7268 "TAt", /* class_name_string */
7271 NULL
, /*NO RESOLUTIONS*/
7274 0, /* nullable Object */
7276 18, /* nullable ANode */
7277 296, /* nullable TAt */
7283 /* runtime type nullable TAt */
7284 const struct type type_nullable_parser_nodes__TAt
= {
7286 "nullable TAt", /* class_name_string */
7290 0, {}, /*DEAD TYPE*/
7292 /* runtime type TClassid */
7293 const struct type type_parser_nodes__TClassid
= {
7295 "TClassid", /* class_name_string */
7298 NULL
, /*NO RESOLUTIONS*/
7301 0, /* nullable Object */
7303 18, /* nullable ANode */
7304 297, /* nullable TClassid */
7307 2377, /* TClassid */
7310 /* runtime type nullable TClassid */
7311 const struct type type_nullable_parser_nodes__TClassid
= {
7313 "nullable TClassid", /* class_name_string */
7317 0, {}, /*DEAD TYPE*/
7319 /* runtime type TId */
7320 const struct type type_parser_nodes__TId
= {
7322 "TId", /* class_name_string */
7325 NULL
, /*NO RESOLUTIONS*/
7328 0, /* nullable Object */
7330 18, /* nullable ANode */
7331 298, /* nullable TId */
7337 /* runtime type nullable TId */
7338 const struct type type_nullable_parser_nodes__TId
= {
7340 "nullable TId", /* class_name_string */
7344 0, {}, /*DEAD TYPE*/
7346 /* runtime type TAttrid */
7347 const struct type type_parser_nodes__TAttrid
= {
7349 "TAttrid", /* class_name_string */
7352 NULL
, /*NO RESOLUTIONS*/
7355 0, /* nullable Object */
7357 18, /* nullable ANode */
7358 299, /* nullable TAttrid */
7364 /* runtime type nullable TAttrid */
7365 const struct type type_nullable_parser_nodes__TAttrid
= {
7367 "nullable TAttrid", /* class_name_string */
7371 0, {}, /*DEAD TYPE*/
7373 /* runtime type TNumber */
7374 const struct type type_parser_nodes__TNumber
= {
7376 "TNumber", /* class_name_string */
7379 NULL
, /*NO RESOLUTIONS*/
7382 0, /* nullable Object */
7384 18, /* nullable ANode */
7385 300, /* nullable TNumber */
7391 /* runtime type nullable TNumber */
7392 const struct type type_nullable_parser_nodes__TNumber
= {
7394 "nullable TNumber", /* class_name_string */
7398 0, {}, /*DEAD TYPE*/
7400 /* runtime type TFloat */
7401 const struct type type_parser_nodes__TFloat
= {
7403 "TFloat", /* class_name_string */
7406 NULL
, /*NO RESOLUTIONS*/
7409 0, /* nullable Object */
7411 18, /* nullable ANode */
7412 301, /* nullable TFloat */
7418 /* runtime type nullable TFloat */
7419 const struct type type_nullable_parser_nodes__TFloat
= {
7421 "nullable TFloat", /* class_name_string */
7425 0, {}, /*DEAD TYPE*/
7427 /* runtime type TString */
7428 const struct type type_parser_nodes__TString
= {
7430 "TString", /* class_name_string */
7433 NULL
, /*NO RESOLUTIONS*/
7436 0, /* nullable Object */
7438 18, /* nullable ANode */
7439 302, /* nullable TString */
7445 /* runtime type nullable TString */
7446 const struct type type_nullable_parser_nodes__TString
= {
7448 "nullable TString", /* class_name_string */
7452 0, {}, /*DEAD TYPE*/
7454 /* runtime type TStartString */
7455 const struct type type_parser_nodes__TStartString
= {
7457 "TStartString", /* class_name_string */
7460 NULL
, /*NO RESOLUTIONS*/
7463 0, /* nullable Object */
7465 18, /* nullable ANode */
7466 303, /* nullable TStartString */
7469 2383, /* TStartString */
7472 /* runtime type nullable TStartString */
7473 const struct type type_nullable_parser_nodes__TStartString
= {
7475 "nullable TStartString", /* class_name_string */
7479 0, {}, /*DEAD TYPE*/
7481 /* runtime type TMidString */
7482 const struct type type_parser_nodes__TMidString
= {
7484 "TMidString", /* class_name_string */
7487 NULL
, /*NO RESOLUTIONS*/
7490 0, /* nullable Object */
7492 18, /* nullable ANode */
7493 304, /* nullable TMidString */
7496 2384, /* TMidString */
7499 /* runtime type nullable TMidString */
7500 const struct type type_nullable_parser_nodes__TMidString
= {
7502 "nullable TMidString", /* class_name_string */
7506 0, {}, /*DEAD TYPE*/
7508 /* runtime type TEndString */
7509 const struct type type_parser_nodes__TEndString
= {
7511 "TEndString", /* class_name_string */
7514 NULL
, /*NO RESOLUTIONS*/
7517 0, /* nullable Object */
7519 18, /* nullable ANode */
7520 305, /* nullable TEndString */
7523 2385, /* TEndString */
7526 /* runtime type nullable TEndString */
7527 const struct type type_nullable_parser_nodes__TEndString
= {
7529 "nullable TEndString", /* class_name_string */
7533 0, {}, /*DEAD TYPE*/
7535 /* runtime type TChar */
7536 const struct type type_parser_nodes__TChar
= {
7538 "TChar", /* class_name_string */
7541 NULL
, /*NO RESOLUTIONS*/
7544 0, /* nullable Object */
7546 18, /* nullable ANode */
7547 306, /* nullable TChar */
7553 /* runtime type nullable TChar */
7554 const struct type type_nullable_parser_nodes__TChar
= {
7556 "nullable TChar", /* class_name_string */
7560 0, {}, /*DEAD TYPE*/
7562 /* runtime type TBadString */
7563 const struct type type_parser_nodes__TBadString
= {
7565 "TBadString", /* class_name_string */
7568 NULL
, /*NO RESOLUTIONS*/
7571 0, /* nullable Object */
7573 18, /* nullable ANode */
7574 2088, /* TBadString */
7579 /* runtime type TBadChar */
7580 const struct type type_parser_nodes__TBadChar
= {
7582 "TBadChar", /* class_name_string */
7585 NULL
, /*NO RESOLUTIONS*/
7588 0, /* nullable Object */
7590 18, /* nullable ANode */
7591 2089, /* TBadChar */
7596 /* runtime type TExternCodeSegment */
7597 const struct type type_parser_nodes__TExternCodeSegment
= {
7599 "TExternCodeSegment", /* class_name_string */
7602 NULL
, /*NO RESOLUTIONS*/
7605 0, /* nullable Object */
7607 18, /* nullable ANode */
7608 307, /* nullable TExternCodeSegment */
7611 2387, /* TExternCodeSegment */
7614 /* runtime type nullable TExternCodeSegment */
7615 const struct type type_nullable_parser_nodes__TExternCodeSegment
= {
7617 "nullable TExternCodeSegment", /* class_name_string */
7621 0, {}, /*DEAD TYPE*/
7623 /* runtime type ALexerError */
7624 const struct type type_parser_nodes__ALexerError
= {
7626 "ALexerError", /* class_name_string */
7629 NULL
, /*NO RESOLUTIONS*/
7632 0, /* nullable Object */
7634 18, /* nullable ANode */
7639 2622, /* ALexerError */
7642 /* runtime type MNullableType */
7643 const struct type type_model__MNullableType
= {
7645 "MNullableType", /* class_name_string */
7648 NULL
, /*NO RESOLUTIONS*/
7651 0, /* nullable Object */
7653 7, /* nullable NitniCallback */
7654 104, /* nullable MType */
7655 651, /* NitniCallback */
7656 2388, /* MNullableType */
7660 /* runtime type CollectTokensByTextVisitor */
7661 const struct type type_parser_util__CollectTokensByTextVisitor
= {
7663 "CollectTokensByTextVisitor", /* class_name_string */
7666 NULL
, /*NO RESOLUTIONS*/
7669 0, /* nullable Object */
7671 308, /* CollectTokensByTextVisitor */
7674 /* runtime type Array[Token] */
7675 const struct type type_array__Arrayparser_nodes__Token
= {
7677 "Array[Token]", /* class_name_string */
7680 &resolution_table_array__Arrayparser_nodes__Token
,
7683 0, /* nullable Object */
7685 1892, /* Collection[Token] */
7686 91, /* SequenceRead[nullable Object] */
7687 92, /* Collection[Object] */
7688 653, /* Collection[ANode] */
7690 1838, /* AbstractArrayRead[Object] */
7691 2243, /* AbstractArrayRead[ANode] */
7692 2029, /* Array[Object] */
7693 2705, /* AbstractArrayRead[Token] */
7694 2664, /* Array[ANode] */
7696 2807, /* Array[Token] */
7699 const struct types resolution_table_array__Arrayparser_nodes__Token
= {
7702 &type_array__Arrayparser_nodes__Token
, /* Array[Array#0]: Array[Token] */
7703 &type_array__NativeArrayparser_nodes__Token
, /* NativeArray[Array#0]: NativeArray[Token] */
7704 &type_parser_nodes__Token
, /* Sequence#0: Token */
7705 &type_parser_nodes__Token
, /* SimpleCollection#0: Token */
7706 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[Array#0]: Collection[Token] */
7707 &type_parser_nodes__Token
, /* Array#0: Token */
7708 &type_array__NativeArrayparser_nodes__Token
, /* NativeArray[ArrayCapable#0]: NativeArray[Token] */
7709 &type_parser_nodes__Token
, /* AbstractArray#0: Token */
7710 &type_parser_nodes__Token
, /* RemovableCollection#0: Token */
7711 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[Sequence#0]: Collection[Token] */
7712 &type_array__Arrayparser_nodes__Token
, /* Array[Sequence#0]: Array[Token] */
7713 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[SimpleCollection#0]: Collection[Token] */
7714 &type_parser_nodes__Token
, /* Collection#0: Token */
7715 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[Collection#0]: Collection[Token] */
7716 &type_parser_nodes__Token
, /* SequenceRead#0: Token */
7717 &type_parser_nodes__Token
, /* AbstractArrayRead#0: Token */
7718 &type_array__Arrayparser_nodes__Token
, /* Array[AbstractArrayRead#0]: Array[Token] */
7719 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Token] not a live type) */
7720 &type_array__ArrayIteratorparser_nodes__Token
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Token] */
7723 /* runtime type AbstractArrayRead[Token] */
7724 const struct type type_array__AbstractArrayReadparser_nodes__Token
= {
7726 "AbstractArrayRead[Token]", /* class_name_string */
7730 0, {}, /*DEAD TYPE*/
7732 /* runtime type TextCollectorVisitor */
7733 const struct type type_modelize_property__TextCollectorVisitor
= {
7735 "TextCollectorVisitor", /* class_name_string */
7738 NULL
, /*NO RESOLUTIONS*/
7741 0, /* nullable Object */
7743 309, /* TextCollectorVisitor */
7746 /* runtime type AndroidPlatform */
7747 const struct type type_android_platform__AndroidPlatform
= {
7749 "AndroidPlatform", /* class_name_string */
7752 NULL
, /*NO RESOLUTIONS*/
7755 0, /* nullable Object */
7757 310, /* AndroidPlatform */
7760 /* runtime type FDIStream */
7761 const struct type type_stream__FDIStream
= {
7763 "FDIStream", /* class_name_string */
7766 NULL
, /*NO RESOLUTIONS*/
7769 0, /* nullable Object */
7772 1496, /* FDIStream */
7775 /* runtime type FDStream */
7776 const struct type type_stream__FDStream
= {
7778 "FDStream", /* class_name_string */
7781 NULL
, /*NO RESOLUTIONS*/
7784 0, /* nullable Object */
7789 /* runtime type MPropDefSorter */
7790 const struct type type_model__MPropDefSorter
= {
7792 "MPropDefSorter", /* class_name_string */
7795 &resolution_table_model__MPropDefSorter
,
7798 0, /* nullable Object */
7800 312, /* MPropDefSorter */
7803 const struct types resolution_table_model__MPropDefSorter
= {
7806 &type_model__MPropDef
, /* AbstractSorter#0: MPropDef */
7807 &type_array__Arraymodel__MPropDef
, /* Array[AbstractSorter#0]: Array[MPropDef] */
7810 /* runtime type CustomizedRuntimeFunction */
7811 const struct type type_global_compiler__CustomizedRuntimeFunction
= {
7813 "CustomizedRuntimeFunction", /* class_name_string */
7816 &resolution_table_global_compiler__CustomizedRuntimeFunction
,
7819 0, /* nullable Object */
7821 14, /* nullable AbstractRuntimeFunction */
7822 686, /* AbstractRuntimeFunction */
7823 1893, /* CustomizedRuntimeFunction */
7826 const struct types resolution_table_global_compiler__CustomizedRuntimeFunction
= {
7829 &type_global_compiler__GlobalCompiler
, /* COMPILER: GlobalCompiler */
7830 &type_global_compiler__GlobalCompilerVisitor
, /* VISITOR: GlobalCompilerVisitor */
7833 /* runtime type TypeVisitor */
7834 const struct type type_typing__TypeVisitor
= {
7836 "TypeVisitor", /* class_name_string */
7839 NULL
, /*NO RESOLUTIONS*/
7842 0, /* nullable Object */
7844 313, /* TypeVisitor */
7847 /* runtime type MVirtualTypeProp */
7848 const struct type type_model__MVirtualTypeProp
= {
7850 "MVirtualTypeProp", /* class_name_string */
7853 &resolution_table_model__MVirtualTypeProp
,
7856 0, /* nullable Object */
7858 21, /* nullable PropertyLayoutElement */
7859 193, /* nullable MProperty */
7860 1497, /* nullable MVirtualTypeProp */
7861 1487, /* PropertyLayoutElement */
7862 2058, /* MProperty */
7863 2623, /* MVirtualTypeProp */
7866 const struct types resolution_table_model__MVirtualTypeProp
= {
7869 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[MPROPDEF]: Array[MVirtualTypeDef] */
7870 &type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
7873 /* runtime type nullable MVirtualTypeProp */
7874 const struct type type_nullable_model__MVirtualTypeProp
= {
7876 "nullable MVirtualTypeProp", /* class_name_string */
7880 0, {}, /*DEAD TYPE*/
7882 /* runtime type MVirtualType */
7883 const struct type type_model__MVirtualType
= {
7885 "MVirtualType", /* class_name_string */
7888 NULL
, /*NO RESOLUTIONS*/
7891 0, /* nullable Object */
7893 7, /* nullable NitniCallback */
7894 104, /* nullable MType */
7895 651, /* NitniCallback */
7896 2389, /* MVirtualType */
7900 /* runtime type MVirtualTypeDef */
7901 const struct type type_model__MVirtualTypeDef
= {
7903 "MVirtualTypeDef", /* class_name_string */
7906 &resolution_table_model__MVirtualTypeDef
,
7909 0, /* nullable Object */
7911 21, /* nullable PropertyLayoutElement */
7912 194, /* nullable MPropDef */
7913 1498, /* nullable MVirtualTypeDef */
7914 1487, /* PropertyLayoutElement */
7915 2059, /* MPropDef */
7916 2624, /* MVirtualTypeDef */
7919 const struct types resolution_table_model__MVirtualTypeDef
= {
7922 &type_model__MVirtualTypeProp
, /* MPROPERTY: MVirtualTypeProp */
7924 &type_model__MVirtualTypeDef
, /* MPROPDEF: MVirtualTypeDef */
7927 /* runtime type nullable MVirtualTypeDef */
7928 const struct type type_nullable_model__MVirtualTypeDef
= {
7930 "nullable MVirtualTypeDef", /* class_name_string */
7934 0, {}, /*DEAD TYPE*/
7936 /* runtime type Array[MVirtualType] */
7937 const struct type type_array__Arraymodel__MVirtualType
= {
7939 "Array[MVirtualType]", /* class_name_string */
7942 &resolution_table_array__Arraymodel__MVirtualType
,
7945 0, /* nullable Object */
7947 11, /* nullable Array[nullable MType] */
7948 91, /* SequenceRead[nullable Object] */
7949 92, /* Collection[Object] */
7950 101, /* Collection[nullable MType] */
7951 648, /* Collection[NitniCallback] */
7952 1838, /* AbstractArrayRead[Object] */
7953 1878, /* AbstractArrayRead[nullable MType] */
7954 2029, /* Array[Object] */
7955 2033, /* Collection[MType] */
7956 2390, /* Collection[MVirtualType] */
7957 2260, /* Array[nullable MType] */
7958 2261, /* AbstractArrayRead[NitniCallback] */
7959 2826, /* AbstractArrayRead[MVirtualType] */
7960 2675, /* Array[NitniCallback] */
7961 2778, /* AbstractArrayRead[MType] */
7962 2877, /* Array[MVirtualType] */
7964 2863, /* Array[MType] */
7967 const struct types resolution_table_array__Arraymodel__MVirtualType
= {
7970 &type_array__Arraymodel__MVirtualType
, /* Array[Array#0]: Array[MVirtualType] */
7971 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[Array#0]: NativeArray[MVirtualType] */
7972 &type_model__MVirtualType
, /* Sequence#0: MVirtualType */
7973 &type_model__MVirtualType
, /* SimpleCollection#0: MVirtualType */
7974 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[Array#0]: Collection[MVirtualType] */
7975 &type_model__MVirtualType
, /* Array#0: MVirtualType */
7976 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualType] */
7977 &type_model__MVirtualType
, /* AbstractArray#0: MVirtualType */
7978 &type_model__MVirtualType
, /* RemovableCollection#0: MVirtualType */
7979 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[Sequence#0]: Collection[MVirtualType] */
7980 &type_array__Arraymodel__MVirtualType
, /* Array[Sequence#0]: Array[MVirtualType] */
7981 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[SimpleCollection#0]: Collection[MVirtualType] */
7982 &type_model__MVirtualType
, /* Collection#0: MVirtualType */
7983 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[Collection#0]: Collection[MVirtualType] */
7984 &type_model__MVirtualType
, /* SequenceRead#0: MVirtualType */
7985 &type_model__MVirtualType
, /* AbstractArrayRead#0: MVirtualType */
7986 &type_array__Arraymodel__MVirtualType
, /* Array[AbstractArrayRead#0]: Array[MVirtualType] */
7987 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MVirtualType] not a live type) */
7988 &type_array__ArrayIteratormodel__MVirtualType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualType] */
7991 /* runtime type Collection[MVirtualType] */
7992 const struct type type_abstract_collection__Collectionmodel__MVirtualType
= {
7994 "Collection[MVirtualType]", /* class_name_string */
7998 0, {}, /*DEAD TYPE*/
8000 /* runtime type AbstractArrayRead[MVirtualType] */
8001 const struct type type_array__AbstractArrayReadmodel__MVirtualType
= {
8003 "AbstractArrayRead[MVirtualType]", /* class_name_string */
8007 0, {}, /*DEAD TYPE*/
8009 /* runtime type MExplicitSuper */
8010 const struct type type_nitni_callbacks__MExplicitSuper
= {
8012 "MExplicitSuper", /* class_name_string */
8015 NULL
, /*NO RESOLUTIONS*/
8018 0, /* nullable Object */
8020 7, /* nullable NitniCallback */
8021 314, /* nullable MExplicitSuper */
8022 651, /* NitniCallback */
8023 2090, /* MExplicitSuper */
8026 /* runtime type nullable MExplicitSuper */
8027 const struct type type_nullable_nitni_callbacks__MExplicitSuper
= {
8029 "nullable MExplicitSuper", /* class_name_string */
8033 0, {}, /*DEAD TYPE*/
8035 /* runtime type MExplicitCall */
8036 const struct type type_nitni_callbacks__MExplicitCall
= {
8038 "MExplicitCall", /* class_name_string */
8041 NULL
, /*NO RESOLUTIONS*/
8044 0, /* nullable Object */
8046 7, /* nullable NitniCallback */
8047 315, /* nullable MExplicitCall */
8048 651, /* NitniCallback */
8049 2091, /* MExplicitCall */
8052 /* runtime type nullable MExplicitCall */
8053 const struct type type_nullable_nitni_callbacks__MExplicitCall
= {
8055 "nullable MExplicitCall", /* class_name_string */
8059 0, {}, /*DEAD TYPE*/
8061 /* runtime type Array[AExpr] */
8062 const struct type type_array__Arrayparser_nodes__AExpr
= {
8064 "Array[AExpr]", /* class_name_string */
8067 &resolution_table_array__Arrayparser_nodes__AExpr
,
8070 0, /* nullable Object */
8072 1871, /* Collection[Prod] */
8073 91, /* SequenceRead[nullable Object] */
8074 92, /* Collection[Object] */
8075 653, /* Collection[ANode] */
8076 2069, /* Collection[AExpr] */
8077 1838, /* AbstractArrayRead[Object] */
8078 2243, /* AbstractArrayRead[ANode] */
8079 2029, /* Array[Object] */
8081 2664, /* Array[ANode] */
8082 2665, /* AbstractArrayRead[Prod] */
8083 2784, /* AbstractArrayRead[AExpr] */
8084 2802, /* Array[Prod] */
8086 2846, /* Array[AExpr] */
8089 const struct types resolution_table_array__Arrayparser_nodes__AExpr
= {
8092 &type_array__Arrayparser_nodes__AExpr
, /* Array[Array#0]: Array[AExpr] */
8093 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[Array#0]: NativeArray[AExpr] */
8094 &type_parser_nodes__AExpr
, /* Sequence#0: AExpr */
8095 &type_parser_nodes__AExpr
, /* SimpleCollection#0: AExpr */
8096 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Array#0]: Collection[AExpr] */
8097 &type_parser_nodes__AExpr
, /* Array#0: AExpr */
8098 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AExpr] */
8099 &type_parser_nodes__AExpr
, /* AbstractArray#0: AExpr */
8100 &type_parser_nodes__AExpr
, /* RemovableCollection#0: AExpr */
8101 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Sequence#0]: Collection[AExpr] */
8102 &type_array__Arrayparser_nodes__AExpr
, /* Array[Sequence#0]: Array[AExpr] */
8103 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[SimpleCollection#0]: Collection[AExpr] */
8104 &type_parser_nodes__AExpr
, /* Collection#0: AExpr */
8105 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Collection#0]: Collection[AExpr] */
8106 &type_parser_nodes__AExpr
, /* SequenceRead#0: AExpr */
8107 &type_parser_nodes__AExpr
, /* AbstractArrayRead#0: AExpr */
8108 &type_array__Arrayparser_nodes__AExpr
, /* Array[AbstractArrayRead#0]: Array[AExpr] */
8109 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExpr] not a live type) */
8110 &type_array__ArrayIteratorparser_nodes__AExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExpr] */
8113 /* runtime type AbstractArrayRead[AExpr] */
8114 const struct type type_array__AbstractArrayReadparser_nodes__AExpr
= {
8116 "AbstractArrayRead[AExpr]", /* class_name_string */
8120 0, {}, /*DEAD TYPE*/
8122 /* runtime type Array[Variable] */
8123 const struct type type_array__Arrayscope__Variable
= {
8125 "Array[Variable]", /* class_name_string */
8128 &resolution_table_array__Arrayscope__Variable
,
8131 0, /* nullable Object */
8133 700, /* Collection[Variable] */
8134 91, /* SequenceRead[nullable Object] */
8135 92, /* Collection[Object] */
8136 2391, /* AbstractArrayRead[Variable] */
8137 2706, /* Array[Variable] */
8138 1838, /* AbstractArrayRead[Object] */
8140 2029, /* Array[Object] */
8143 const struct types resolution_table_array__Arrayscope__Variable
= {
8146 &type_array__Arrayscope__Variable
, /* Array[Array#0]: Array[Variable] */
8147 &type_array__NativeArrayscope__Variable
, /* NativeArray[Array#0]: NativeArray[Variable] */
8148 &type_scope__Variable
, /* Sequence#0: Variable */
8149 &type_scope__Variable
, /* SimpleCollection#0: Variable */
8150 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Array#0]: Collection[Variable] */
8151 &type_scope__Variable
, /* Array#0: Variable */
8152 &type_array__NativeArrayscope__Variable
, /* NativeArray[ArrayCapable#0]: NativeArray[Variable] */
8153 &type_scope__Variable
, /* AbstractArray#0: Variable */
8154 &type_scope__Variable
, /* RemovableCollection#0: Variable */
8155 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Sequence#0]: Collection[Variable] */
8156 &type_array__Arrayscope__Variable
, /* Array[Sequence#0]: Array[Variable] */
8157 &type_abstract_collection__Collectionscope__Variable
, /* Collection[SimpleCollection#0]: Collection[Variable] */
8158 &type_scope__Variable
, /* Collection#0: Variable */
8159 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
8160 &type_scope__Variable
, /* SequenceRead#0: Variable */
8161 &type_scope__Variable
, /* AbstractArrayRead#0: Variable */
8162 &type_array__Arrayscope__Variable
, /* Array[AbstractArrayRead#0]: Array[Variable] */
8163 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Variable] not a live type) */
8164 &type_array__ArrayIteratorscope__Variable
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Variable] */
8167 /* runtime type AbstractArrayRead[Variable] */
8168 const struct type type_array__AbstractArrayReadscope__Variable
= {
8170 "AbstractArrayRead[Variable]", /* class_name_string */
8174 0, {}, /*DEAD TYPE*/
8176 /* runtime type Array[AIntExpr] */
8177 const struct type type_array__Arrayparser_nodes__AIntExpr
= {
8179 "Array[AIntExpr]", /* class_name_string */
8182 &resolution_table_array__Arrayparser_nodes__AIntExpr
,
8185 0, /* nullable Object */
8187 1871, /* Collection[Prod] */
8188 91, /* SequenceRead[nullable Object] */
8189 92, /* Collection[Object] */
8190 653, /* Collection[ANode] */
8191 2069, /* Collection[AExpr] */
8192 1838, /* AbstractArrayRead[Object] */
8193 2243, /* AbstractArrayRead[ANode] */
8194 2029, /* Array[Object] */
8195 2392, /* Collection[AIntExpr] */
8196 2664, /* Array[ANode] */
8197 2665, /* AbstractArrayRead[Prod] */
8198 2784, /* AbstractArrayRead[AExpr] */
8199 2802, /* Array[Prod] */
8200 2827, /* AbstractArrayRead[AIntExpr] */
8201 2846, /* Array[AExpr] */
8202 2866, /* Array[AIntExpr] */
8205 const struct types resolution_table_array__Arrayparser_nodes__AIntExpr
= {
8208 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Array#0]: Array[AIntExpr] */
8209 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[Array#0]: NativeArray[AIntExpr] */
8210 &type_parser_nodes__AIntExpr
, /* Sequence#0: AIntExpr */
8211 &type_parser_nodes__AIntExpr
, /* SimpleCollection#0: AIntExpr */
8212 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[Array#0]: Collection[AIntExpr] */
8213 &type_parser_nodes__AIntExpr
, /* Array#0: AIntExpr */
8214 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AIntExpr] */
8215 &type_parser_nodes__AIntExpr
, /* AbstractArray#0: AIntExpr */
8216 &type_parser_nodes__AIntExpr
, /* RemovableCollection#0: AIntExpr */
8217 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[Sequence#0]: Collection[AIntExpr] */
8218 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Sequence#0]: Array[AIntExpr] */
8219 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[SimpleCollection#0]: Collection[AIntExpr] */
8220 &type_parser_nodes__AIntExpr
, /* Collection#0: AIntExpr */
8221 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[Collection#0]: Collection[AIntExpr] */
8222 &type_parser_nodes__AIntExpr
, /* SequenceRead#0: AIntExpr */
8223 &type_parser_nodes__AIntExpr
, /* AbstractArrayRead#0: AIntExpr */
8224 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[AbstractArrayRead#0]: Array[AIntExpr] */
8225 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AIntExpr] not a live type) */
8226 &type_array__ArrayIteratorparser_nodes__AIntExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AIntExpr] */
8229 /* runtime type Collection[AIntExpr] */
8230 const struct type type_abstract_collection__Collectionparser_nodes__AIntExpr
= {
8232 "Collection[AIntExpr]", /* class_name_string */
8236 0, {}, /*DEAD TYPE*/
8238 /* runtime type AbstractArrayRead[AIntExpr] */
8239 const struct type type_array__AbstractArrayReadparser_nodes__AIntExpr
= {
8241 "AbstractArrayRead[AIntExpr]", /* class_name_string */
8245 0, {}, /*DEAD TYPE*/
8247 /* runtime type AndroidToolchain */
8248 const struct type type_android_platform__AndroidToolchain
= {
8250 "AndroidToolchain", /* class_name_string */
8253 NULL
, /*NO RESOLUTIONS*/
8256 0, /* nullable Object */
8258 138, /* MakefileToolchain */
8259 1499, /* AndroidToolchain */
8262 /* runtime type NativeProcess */
8263 const struct type type_exec__NativeProcess
= {
8265 "NativeProcess", /* class_name_string */
8268 NULL
, /*NO RESOLUTIONS*/
8271 0, /* nullable Object */
8274 1500, /* NativeProcess */
8277 /* runtime type CCompilationUnit */
8278 const struct type type_c_tools__CCompilationUnit
= {
8280 "CCompilationUnit", /* class_name_string */
8283 NULL
, /*NO RESOLUTIONS*/
8286 0, /* nullable Object */
8288 316, /* CCompilationUnit */
8291 /* runtime type Template */
8292 const struct type type_template__Template
= {
8294 "Template", /* class_name_string */
8297 NULL
, /*NO RESOLUTIONS*/
8300 0, /* nullable Object */
8302 1501, /* Template */
8305 113, /* Streamable */
8308 /* runtime type SignatureLength */
8309 const struct type type_nitni_utilities__SignatureLength
= {
8311 "SignatureLength", /* class_name_string */
8314 NULL
, /*NO RESOLUTIONS*/
8317 0, /* nullable Object */
8319 317, /* SignatureLength */
8322 /* runtime type ArraySet[MType] */
8323 const struct type type_array__ArraySetmodel__MType
= {
8325 "ArraySet[MType]", /* class_name_string */
8328 &resolution_table_array__ArraySetmodel__MType
,
8331 0, /* nullable Object */
8333 2668, /* Set[MType] */
8334 655, /* Set[Object] */
8335 92, /* Collection[Object] */
8336 101, /* Collection[nullable MType] */
8337 648, /* Collection[NitniCallback] */
8338 2765, /* ArraySet[MType] */
8339 2039, /* Set[NitniCallback] */
8341 2033, /* Collection[MType] */
8344 const struct types resolution_table_array__ArraySetmodel__MType
= {
8347 &type_array__ArraySetIteratormodel__MType
, /* ArraySetIterator[ArraySet#0]: ArraySetIterator[MType] */
8348 &type_array__Arraymodel__MType
, /* Array[ArraySet#0]: Array[MType] */
8350 &type_model__MType
, /* SimpleCollection#0: MType */
8351 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Set#0]: Collection[MType] */
8355 &type_model__MType
, /* RemovableCollection#0: MType */
8358 &type_abstract_collection__Collectionmodel__MType
, /* Collection[SimpleCollection#0]: Collection[MType] */
8359 &type_model__MType
, /* Collection#0: MType */
8360 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
8363 /* runtime type MExplicitCast */
8364 const struct type type_nitni_callbacks__MExplicitCast
= {
8366 "MExplicitCast", /* class_name_string */
8369 NULL
, /*NO RESOLUTIONS*/
8372 0, /* nullable Object */
8374 7, /* nullable NitniCallback */
8375 318, /* nullable MExplicitCast */
8376 651, /* NitniCallback */
8377 2092, /* MExplicitCast */
8380 /* runtime type nullable MExplicitCast */
8381 const struct type type_nullable_nitni_callbacks__MExplicitCast
= {
8383 "nullable MExplicitCast", /* class_name_string */
8387 0, {}, /*DEAD TYPE*/
8389 /* runtime type Array[ABreakExpr] */
8390 const struct type type_array__Arrayparser_nodes__ABreakExpr
= {
8392 "Array[ABreakExpr]", /* class_name_string */
8395 &resolution_table_array__Arrayparser_nodes__ABreakExpr
,
8398 0, /* nullable Object */
8400 1871, /* Collection[Prod] */
8401 91, /* SequenceRead[nullable Object] */
8402 92, /* Collection[Object] */
8403 653, /* Collection[ANode] */
8404 2069, /* Collection[AExpr] */
8405 1838, /* AbstractArrayRead[Object] */
8406 2243, /* AbstractArrayRead[ANode] */
8407 2029, /* Array[Object] */
8408 2393, /* Collection[ABreakExpr] */
8409 2664, /* Array[ANode] */
8410 2665, /* AbstractArrayRead[Prod] */
8411 2784, /* AbstractArrayRead[AExpr] */
8412 2802, /* Array[Prod] */
8413 2828, /* AbstractArrayRead[ABreakExpr] */
8414 2846, /* Array[AExpr] */
8415 2867, /* Array[ABreakExpr] */
8418 const struct types resolution_table_array__Arrayparser_nodes__ABreakExpr
= {
8421 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Array#0]: Array[ABreakExpr] */
8422 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[Array#0]: NativeArray[ABreakExpr] */
8423 &type_parser_nodes__ABreakExpr
, /* Sequence#0: ABreakExpr */
8424 &type_parser_nodes__ABreakExpr
, /* SimpleCollection#0: ABreakExpr */
8425 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[Array#0]: Collection[ABreakExpr] */
8426 &type_parser_nodes__ABreakExpr
, /* Array#0: ABreakExpr */
8427 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[ABreakExpr] */
8428 &type_parser_nodes__ABreakExpr
, /* AbstractArray#0: ABreakExpr */
8429 &type_parser_nodes__ABreakExpr
, /* RemovableCollection#0: ABreakExpr */
8430 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[Sequence#0]: Collection[ABreakExpr] */
8431 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Sequence#0]: Array[ABreakExpr] */
8432 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[SimpleCollection#0]: Collection[ABreakExpr] */
8433 &type_parser_nodes__ABreakExpr
, /* Collection#0: ABreakExpr */
8434 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[Collection#0]: Collection[ABreakExpr] */
8435 &type_parser_nodes__ABreakExpr
, /* SequenceRead#0: ABreakExpr */
8436 &type_parser_nodes__ABreakExpr
, /* AbstractArrayRead#0: ABreakExpr */
8437 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[AbstractArrayRead#0]: Array[ABreakExpr] */
8438 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[ABreakExpr] not a live type) */
8439 &type_array__ArrayIteratorparser_nodes__ABreakExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[ABreakExpr] */
8442 /* runtime type Collection[ABreakExpr] */
8443 const struct type type_abstract_collection__Collectionparser_nodes__ABreakExpr
= {
8445 "Collection[ABreakExpr]", /* class_name_string */
8449 0, {}, /*DEAD TYPE*/
8451 /* runtime type AbstractArrayRead[ABreakExpr] */
8452 const struct type type_array__AbstractArrayReadparser_nodes__ABreakExpr
= {
8454 "AbstractArrayRead[ABreakExpr]", /* class_name_string */
8458 0, {}, /*DEAD TYPE*/
8460 /* runtime type Array[AContinueExpr] */
8461 const struct type type_array__Arrayparser_nodes__AContinueExpr
= {
8463 "Array[AContinueExpr]", /* class_name_string */
8466 &resolution_table_array__Arrayparser_nodes__AContinueExpr
,
8469 0, /* nullable Object */
8471 1871, /* Collection[Prod] */
8472 91, /* SequenceRead[nullable Object] */
8473 92, /* Collection[Object] */
8474 653, /* Collection[ANode] */
8475 2069, /* Collection[AExpr] */
8476 1838, /* AbstractArrayRead[Object] */
8477 2243, /* AbstractArrayRead[ANode] */
8478 2029, /* Array[Object] */
8479 2394, /* Collection[AContinueExpr] */
8480 2664, /* Array[ANode] */
8481 2665, /* AbstractArrayRead[Prod] */
8482 2784, /* AbstractArrayRead[AExpr] */
8483 2802, /* Array[Prod] */
8484 2829, /* AbstractArrayRead[AContinueExpr] */
8485 2846, /* Array[AExpr] */
8486 2868, /* Array[AContinueExpr] */
8489 const struct types resolution_table_array__Arrayparser_nodes__AContinueExpr
= {
8492 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Array#0]: Array[AContinueExpr] */
8493 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[Array#0]: NativeArray[AContinueExpr] */
8494 &type_parser_nodes__AContinueExpr
, /* Sequence#0: AContinueExpr */
8495 &type_parser_nodes__AContinueExpr
, /* SimpleCollection#0: AContinueExpr */
8496 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[Array#0]: Collection[AContinueExpr] */
8497 &type_parser_nodes__AContinueExpr
, /* Array#0: AContinueExpr */
8498 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AContinueExpr] */
8499 &type_parser_nodes__AContinueExpr
, /* AbstractArray#0: AContinueExpr */
8500 &type_parser_nodes__AContinueExpr
, /* RemovableCollection#0: AContinueExpr */
8501 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[Sequence#0]: Collection[AContinueExpr] */
8502 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Sequence#0]: Array[AContinueExpr] */
8503 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[SimpleCollection#0]: Collection[AContinueExpr] */
8504 &type_parser_nodes__AContinueExpr
, /* Collection#0: AContinueExpr */
8505 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[Collection#0]: Collection[AContinueExpr] */
8506 &type_parser_nodes__AContinueExpr
, /* SequenceRead#0: AContinueExpr */
8507 &type_parser_nodes__AContinueExpr
, /* AbstractArrayRead#0: AContinueExpr */
8508 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[AbstractArrayRead#0]: Array[AContinueExpr] */
8509 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AContinueExpr] not a live type) */
8510 &type_array__ArrayIteratorparser_nodes__AContinueExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AContinueExpr] */
8513 /* runtime type Collection[AContinueExpr] */
8514 const struct type type_abstract_collection__Collectionparser_nodes__AContinueExpr
= {
8516 "Collection[AContinueExpr]", /* class_name_string */
8520 0, {}, /*DEAD TYPE*/
8522 /* runtime type AbstractArrayRead[AContinueExpr] */
8523 const struct type type_array__AbstractArrayReadparser_nodes__AContinueExpr
= {
8525 "AbstractArrayRead[AContinueExpr]", /* class_name_string */
8529 0, {}, /*DEAD TYPE*/
8531 /* runtime type AVarExpr */
8532 const struct type type_parser_nodes__AVarExpr
= {
8534 "AVarExpr", /* class_name_string */
8537 NULL
, /*NO RESOLUTIONS*/
8540 0, /* nullable Object */
8542 18, /* nullable ANode */
8543 215, /* nullable AExpr */
8547 2625, /* AVarExpr */
8550 /* runtime type AVarAssignExpr */
8551 const struct type type_parser_nodes__AVarAssignExpr
= {
8553 "AVarAssignExpr", /* class_name_string */
8556 NULL
, /*NO RESOLUTIONS*/
8559 0, /* nullable Object */
8561 18, /* nullable ANode */
8562 215, /* nullable AExpr */
8566 2626, /* AVarAssignExpr */
8569 /* runtime type AVarReassignExpr */
8570 const struct type type_parser_nodes__AVarReassignExpr
= {
8572 "AVarReassignExpr", /* class_name_string */
8575 NULL
, /*NO RESOLUTIONS*/
8578 0, /* nullable Object */
8580 18, /* nullable ANode */
8581 215, /* nullable AExpr */
8585 2627, /* AVarReassignExpr */
8588 /* runtime type EscapeMark */
8589 const struct type type_scope__EscapeMark
= {
8591 "EscapeMark", /* class_name_string */
8594 NULL
, /*NO RESOLUTIONS*/
8597 0, /* nullable Object */
8599 22, /* nullable EscapeMark */
8600 1502, /* EscapeMark */
8603 /* runtime type nullable EscapeMark */
8604 const struct type type_nullable_scope__EscapeMark
= {
8606 "nullable EscapeMark", /* class_name_string */
8610 0, {}, /*DEAD TYPE*/
8612 /* runtime type CallContext */
8613 const struct type type_nitni_utilities__CallContext
= {
8615 "CallContext", /* class_name_string */
8618 NULL
, /*NO RESOLUTIONS*/
8621 0, /* nullable Object */
8623 319, /* CallContext */
8626 /* runtime type APlaceholderExpr */
8627 const struct type type_astbuilder__APlaceholderExpr
= {
8629 "APlaceholderExpr", /* class_name_string */
8632 NULL
, /*NO RESOLUTIONS*/
8635 0, /* nullable Object */
8637 18, /* nullable ANode */
8638 215, /* nullable AExpr */
8642 2628, /* APlaceholderExpr */
8645 /* runtime type CPPCompilationUnit */
8646 const struct type type_cpp__CPPCompilationUnit
= {
8648 "CPPCompilationUnit", /* class_name_string */
8651 NULL
, /*NO RESOLUTIONS*/
8654 0, /* nullable Object */
8656 316, /* CCompilationUnit */
8657 1503, /* CPPCompilationUnit */
8660 /* runtime type CFunction */
8661 const struct type type_c_tools__CFunction
= {
8663 "CFunction", /* class_name_string */
8666 NULL
, /*NO RESOLUTIONS*/
8669 0, /* nullable Object */
8671 320, /* CFunction */
8674 /* runtime type ExternCppFile */
8675 const struct type type_cpp__ExternCppFile
= {
8677 "ExternCppFile", /* class_name_string */
8680 NULL
, /*NO RESOLUTIONS*/
8683 0, /* nullable Object */
8685 188, /* ExternFile */
8686 1504, /* ExternCppFile */
8689 /* runtime type ExternCFunction */
8690 const struct type type_c__ExternCFunction
= {
8692 "ExternCFunction", /* class_name_string */
8695 NULL
, /*NO RESOLUTIONS*/
8698 0, /* nullable Object */
8700 320, /* CFunction */
8701 1505, /* ExternCFunction */
8704 /* runtime type FromCppCallContext */
8705 const struct type type_cpp__FromCppCallContext
= {
8707 "FromCppCallContext", /* class_name_string */
8710 NULL
, /*NO RESOLUTIONS*/
8713 0, /* nullable Object */
8715 319, /* CallContext */
8716 1506, /* CppCallContext */
8717 1894, /* FromCppCallContext */
8720 /* runtime type CppCallContext */
8721 const struct type type_cpp__CppCallContext
= {
8723 "CppCallContext", /* class_name_string */
8726 NULL
, /*NO RESOLUTIONS*/
8729 0, /* nullable Object */
8731 319, /* CallContext */
8732 1506, /* CppCallContext */
8735 /* runtime type ToCppCallContext */
8736 const struct type type_cpp__ToCppCallContext
= {
8738 "ToCppCallContext", /* class_name_string */
8741 NULL
, /*NO RESOLUTIONS*/
8744 0, /* nullable Object */
8746 319, /* CallContext */
8747 1506, /* CppCallContext */
8748 1895, /* ToCppCallContext */
8751 /* runtime type FromCCallContext */
8752 const struct type type_c__FromCCallContext
= {
8754 "FromCCallContext", /* class_name_string */
8757 NULL
, /*NO RESOLUTIONS*/
8760 0, /* nullable Object */
8762 319, /* CallContext */
8763 1507, /* FromCCallContext */
8766 /* runtime type ArrayIterator[Message] */
8767 const struct type type_array__ArrayIteratortoolcontext__Message
= {
8769 "ArrayIterator[Message]", /* class_name_string */
8772 &resolution_table_array__ArrayIteratortoolcontext__Message
,
8775 0, /* nullable Object */
8777 321, /* ArrayIterator[Object] */
8778 1508, /* ArrayIterator[Message] */
8781 const struct types resolution_table_array__ArrayIteratortoolcontext__Message
= {
8784 &type_array__Arraytoolcontext__Message
, /* Array[Iterator#0]: Array[Message] */
8785 &type_array__AbstractArrayReadtoolcontext__Message
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Message] */
8788 /* runtime type ArrayIterator[Object] */
8789 const struct type type_array__ArrayIteratorkernel__Object
= {
8791 "ArrayIterator[Object]", /* class_name_string */
8794 &resolution_table_array__ArrayIteratorkernel__Object
,
8797 0, /* nullable Object */
8799 321, /* ArrayIterator[Object] */
8802 const struct types resolution_table_array__ArrayIteratorkernel__Object
= {
8805 &type_array__Arraykernel__Object
, /* Array[Iterator#0]: Array[Object] */
8806 &type_array__AbstractArrayReadkernel__Object
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Object] */
8809 /* runtime type NativeArray[Message] */
8810 const struct type type_array__NativeArraytoolcontext__Message
= {
8812 "NativeArray[Message]", /* class_name_string */
8815 &resolution_table_array__NativeArraytoolcontext__Message
,
8818 0, /* nullable Object */
8820 115, /* NativeArray[Object] */
8821 1509, /* NativeArray[Message] */
8824 const struct types resolution_table_array__NativeArraytoolcontext__Message
= {
8827 &type_toolcontext__Message
, /* NativeArray#0: Message */
8828 &type_array__NativeArraytoolcontext__Message
, /* NativeArray[NativeArray#0]: NativeArray[Message] */
8831 /* runtime type HashMap[Phase, POSetElement[Phase]] */
8832 const struct type type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
= {
8834 "HashMap[Phase, POSetElement[Phase]]", /* class_name_string */
8837 &resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
,
8840 0, /* nullable Object */
8842 322, /* HashMap[Phase, POSetElement[Phase]] */
8845 const struct types resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
= {
8852 &type_phase__Phase
, /* MapRead#0: Phase */
8853 &type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Phase, POSetElement[Phase]] */
8854 &type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
8855 &type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Phase, POSetElement[Phase]] */
8856 &type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Phase, POSetElement[Phase]] */
8857 &type_phase__Phase
, /* Map#0: Phase */
8858 &type_poset__POSetElementphase__Phase
, /* Map#1: POSetElement[Phase] */
8859 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Phase, POSetElement[Phase]] */
8860 NULL
, /* empty (Map[Map#0, Map#1]: Map[Phase, POSetElement[Phase]] not a live type) */
8861 &type_poset__POSetElementphase__Phase
, /* MapRead#1: POSetElement[Phase] */
8862 &type_phase__Phase
, /* HashCollection#0: Phase */
8863 &type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* nullable HashCollection#1: nullable HashMapNode[Phase, POSetElement[Phase]] */
8864 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* HashCollection#1: HashMapNode[Phase, POSetElement[Phase]] */
8865 &type_nullable_phase__Phase
, /* nullable HashCollection#0: nullable Phase */
8868 /* runtime type POSetElement[Phase] */
8869 const struct type type_poset__POSetElementphase__Phase
= {
8871 "POSetElement[Phase]", /* class_name_string */
8874 &resolution_table_poset__POSetElementphase__Phase
,
8877 0, /* nullable Object */
8879 323, /* POSetElement[Phase] */
8882 const struct types resolution_table_poset__POSetElementphase__Phase
= {
8885 &type_hash_collection__HashSetphase__Phase
, /* HashSet[POSetElement#0]: HashSet[Phase] */
8886 &type_poset__POSetphase__Phase
, /* POSet[POSetElement#0]: POSet[Phase] */
8887 &type_phase__Phase
, /* POSetElement#0: Phase */
8890 /* runtime type ArrayIterator[Phase] */
8891 const struct type type_array__ArrayIteratorphase__Phase
= {
8893 "ArrayIterator[Phase]", /* class_name_string */
8896 &resolution_table_array__ArrayIteratorphase__Phase
,
8899 0, /* nullable Object */
8901 321, /* ArrayIterator[Object] */
8902 1510, /* ArrayIterator[Phase] */
8905 const struct types resolution_table_array__ArrayIteratorphase__Phase
= {
8908 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
8909 &type_array__AbstractArrayReadphase__Phase
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Phase] */
8912 /* runtime type NativeArray[Phase] */
8913 const struct type type_array__NativeArrayphase__Phase
= {
8915 "NativeArray[Phase]", /* class_name_string */
8918 &resolution_table_array__NativeArrayphase__Phase
,
8921 0, /* nullable Object */
8923 115, /* NativeArray[Object] */
8924 1511, /* NativeArray[Phase] */
8927 const struct types resolution_table_array__NativeArrayphase__Phase
= {
8930 &type_phase__Phase
, /* NativeArray#0: Phase */
8931 &type_array__NativeArrayphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[Phase] */
8934 /* runtime type ArrayIterator[FFILanguage] */
8935 const struct type type_array__ArrayIteratorffi_base__FFILanguage
= {
8937 "ArrayIterator[FFILanguage]", /* class_name_string */
8940 &resolution_table_array__ArrayIteratorffi_base__FFILanguage
,
8943 0, /* nullable Object */
8945 321, /* ArrayIterator[Object] */
8946 1512, /* ArrayIterator[FFILanguage] */
8949 const struct types resolution_table_array__ArrayIteratorffi_base__FFILanguage
= {
8952 &type_array__Arrayffi_base__FFILanguage
, /* Array[Iterator#0]: Array[FFILanguage] */
8953 &type_array__AbstractArrayReadffi_base__FFILanguage
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[FFILanguage] */
8956 /* runtime type NativeArray[FFILanguage] */
8957 const struct type type_array__NativeArrayffi_base__FFILanguage
= {
8959 "NativeArray[FFILanguage]", /* class_name_string */
8962 &resolution_table_array__NativeArrayffi_base__FFILanguage
,
8965 0, /* nullable Object */
8967 115, /* NativeArray[Object] */
8968 1513, /* NativeArray[FFILanguage] */
8971 const struct types resolution_table_array__NativeArrayffi_base__FFILanguage
= {
8974 &type_ffi_base__FFILanguage
, /* NativeArray#0: FFILanguage */
8975 &type_array__NativeArrayffi_base__FFILanguage
, /* NativeArray[NativeArray#0]: NativeArray[FFILanguage] */
8978 /* runtime type ArrayIterator[MProject] */
8979 const struct type type_array__ArrayIteratormproject__MProject
= {
8981 "ArrayIterator[MProject]", /* class_name_string */
8984 &resolution_table_array__ArrayIteratormproject__MProject
,
8987 0, /* nullable Object */
8989 321, /* ArrayIterator[Object] */
8990 1514, /* ArrayIterator[MProject] */
8993 const struct types resolution_table_array__ArrayIteratormproject__MProject
= {
8996 &type_array__Arraymproject__MProject
, /* Array[Iterator#0]: Array[MProject] */
8997 &type_array__AbstractArrayReadmproject__MProject
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MProject] */
9000 /* runtime type NativeArray[MProject] */
9001 const struct type type_array__NativeArraymproject__MProject
= {
9003 "NativeArray[MProject]", /* class_name_string */
9006 &resolution_table_array__NativeArraymproject__MProject
,
9009 0, /* nullable Object */
9011 115, /* NativeArray[Object] */
9012 1515, /* NativeArray[MProject] */
9015 const struct types resolution_table_array__NativeArraymproject__MProject
= {
9018 &type_mproject__MProject
, /* NativeArray#0: MProject */
9019 &type_array__NativeArraymproject__MProject
, /* NativeArray[NativeArray#0]: NativeArray[MProject] */
9022 /* runtime type HashMapKeys[String, Array[MProject]] */
9023 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject
= {
9025 "HashMapKeys[String, Array[MProject]]", /* class_name_string */
9028 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject
,
9031 0, /* nullable Object */
9033 2093, /* HashMapKeys[String, Array[MProject]] */
9035 92, /* Collection[Object] */
9036 652, /* Collection[Streamable] */
9037 1870, /* Collection[String] */
9040 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject
= {
9043 &type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MProject]] */
9044 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MProject]] */
9051 &type_string__String
, /* RemovableCollection#0: String */
9055 &type_string__String
, /* Collection#0: String */
9056 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
9059 /* runtime type HashMapValues[String, Array[MProject]] */
9060 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject
= {
9062 "HashMapValues[String, Array[MProject]]", /* class_name_string */
9065 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject
,
9068 0, /* nullable Object */
9070 1516, /* Collection[Array[MProject]] */
9071 1896, /* HashMapValues[String, Array[MProject]] */
9072 92, /* Collection[Object] */
9075 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject
= {
9078 &type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MProject]] */
9079 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MProject]] */
9086 &type_array__Arraymproject__MProject
, /* RemovableCollection#0: Array[MProject] */
9090 &type_array__Arraymproject__MProject
, /* Collection#0: Array[MProject] */
9091 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[Collection#0]: Collection[Array[MProject]] */
9094 /* runtime type Collection[Array[MProject]] */
9095 const struct type type_abstract_collection__Collectionarray__Arraymproject__MProject
= {
9097 "Collection[Array[MProject]]", /* class_name_string */
9101 0, {}, /*DEAD TYPE*/
9103 /* runtime type NativeArray[nullable HashMapNode[String, Array[MProject]]] */
9104 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
= {
9106 "NativeArray[nullable HashMapNode[String, Array[MProject]]]", /* class_name_string */
9109 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
,
9112 0, /* nullable Object */
9114 324, /* NativeArray[nullable HashMapNode[String, Array[MProject]]] */
9117 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
= {
9120 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
, /* NativeArray#0: nullable HashMapNode[String, Array[MProject]] */
9121 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MProject]]] */
9124 /* runtime type HashMapNode[String, Array[MProject]] */
9125 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
= {
9127 "HashMapNode[String, Array[MProject]]", /* class_name_string */
9130 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
,
9133 0, /* nullable Object */
9135 23, /* nullable HashMapNode[String, Array[MProject]] */
9136 1517, /* HashMapNode[String, Array[MProject]] */
9139 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
= {
9142 &type_string__String
, /* HashMapNode#0: String */
9143 &type_array__Arraymproject__MProject
, /* HashMapNode#1: Array[MProject] */
9144 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
, /* nullable N: nullable HashMapNode[String, Array[MProject]] */
9145 &type_string__String
, /* HashNode#0: String */
9148 /* runtime type nullable HashMapNode[String, Array[MProject]] */
9149 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
= {
9151 "nullable HashMapNode[String, Array[MProject]]", /* class_name_string */
9155 0, {}, /*DEAD TYPE*/
9157 /* runtime type HashMapIterator[String, Array[MProject]] */
9158 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject
= {
9160 "HashMapIterator[String, Array[MProject]]", /* class_name_string */
9163 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject
,
9166 0, /* nullable Object */
9168 325, /* MapIterator[String, Array[MProject]] */
9169 1518, /* HashMapIterator[String, Array[MProject]] */
9172 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject
= {
9175 &type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MProject]] */
9178 /* runtime type MapIterator[String, Array[MProject]] */
9179 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject
= {
9181 "MapIterator[String, Array[MProject]]", /* class_name_string */
9185 0, {}, /*DEAD TYPE*/
9187 /* runtime type ArrayIterator[MModule] */
9188 const struct type type_array__ArrayIteratormmodule__MModule
= {
9190 "ArrayIterator[MModule]", /* class_name_string */
9193 &resolution_table_array__ArrayIteratormmodule__MModule
,
9196 0, /* nullable Object */
9198 321, /* ArrayIterator[Object] */
9199 1519, /* ArrayIterator[MModule] */
9202 const struct types resolution_table_array__ArrayIteratormmodule__MModule
= {
9205 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
9206 &type_array__AbstractArrayReadmmodule__MModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MModule] */
9209 /* runtime type NativeArray[MModule] */
9210 const struct type type_array__NativeArraymmodule__MModule
= {
9212 "NativeArray[MModule]", /* class_name_string */
9215 &resolution_table_array__NativeArraymmodule__MModule
,
9218 0, /* nullable Object */
9220 115, /* NativeArray[Object] */
9221 1520, /* NativeArray[MModule] */
9224 const struct types resolution_table_array__NativeArraymmodule__MModule
= {
9227 &type_mmodule__MModule
, /* NativeArray#0: MModule */
9228 &type_array__NativeArraymmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[MModule] */
9231 /* runtime type HashMap[MModule, POSetElement[MModule]] */
9232 const struct type type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
= {
9234 "HashMap[MModule, POSetElement[MModule]]", /* class_name_string */
9237 &resolution_table_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
,
9240 0, /* nullable Object */
9242 326, /* HashMap[MModule, POSetElement[MModule]] */
9245 const struct types resolution_table_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
= {
9252 &type_mmodule__MModule
, /* MapRead#0: MModule */
9253 &type_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, POSetElement[MModule]] */
9254 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
9255 &type_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, POSetElement[MModule]] */
9256 &type_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, POSetElement[MModule]] */
9257 &type_mmodule__MModule
, /* Map#0: MModule */
9258 &type_poset__POSetElementmmodule__MModule
, /* Map#1: POSetElement[MModule] */
9259 &type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, POSetElement[MModule]] */
9260 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, POSetElement[MModule]] not a live type) */
9261 &type_poset__POSetElementmmodule__MModule
, /* MapRead#1: POSetElement[MModule] */
9262 &type_mmodule__MModule
, /* HashCollection#0: MModule */
9263 &type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* nullable HashCollection#1: nullable HashMapNode[MModule, POSetElement[MModule]] */
9264 &type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashCollection#1: HashMapNode[MModule, POSetElement[MModule]] */
9265 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
9268 /* runtime type POSetElement[MModule] */
9269 const struct type type_poset__POSetElementmmodule__MModule
= {
9271 "POSetElement[MModule]", /* class_name_string */
9274 &resolution_table_poset__POSetElementmmodule__MModule
,
9277 0, /* nullable Object */
9279 327, /* POSetElement[MModule] */
9282 const struct types resolution_table_poset__POSetElementmmodule__MModule
= {
9285 &type_hash_collection__HashSetmmodule__MModule
, /* HashSet[POSetElement#0]: HashSet[MModule] */
9286 &type_poset__POSetmmodule__MModule
, /* POSet[POSetElement#0]: POSet[MModule] */
9287 &type_mmodule__MModule
, /* POSetElement#0: MModule */
9290 /* runtime type HashMapKeys[String, Array[MModule]] */
9291 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule
= {
9293 "HashMapKeys[String, Array[MModule]]", /* class_name_string */
9296 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule
,
9299 0, /* nullable Object */
9301 2094, /* HashMapKeys[String, Array[MModule]] */
9303 92, /* Collection[Object] */
9304 652, /* Collection[Streamable] */
9305 1870, /* Collection[String] */
9308 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule
= {
9311 &type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MModule]] */
9312 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MModule]] */
9319 &type_string__String
, /* RemovableCollection#0: String */
9323 &type_string__String
, /* Collection#0: String */
9324 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
9327 /* runtime type HashMapValues[String, Array[MModule]] */
9328 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule
= {
9330 "HashMapValues[String, Array[MModule]]", /* class_name_string */
9333 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule
,
9336 0, /* nullable Object */
9338 1521, /* Collection[Array[MModule]] */
9339 1897, /* HashMapValues[String, Array[MModule]] */
9340 92, /* Collection[Object] */
9343 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule
= {
9346 &type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MModule]] */
9347 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MModule]] */
9354 &type_array__Arraymmodule__MModule
, /* RemovableCollection#0: Array[MModule] */
9358 &type_array__Arraymmodule__MModule
, /* Collection#0: Array[MModule] */
9359 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[Collection#0]: Collection[Array[MModule]] */
9362 /* runtime type Collection[Array[MModule]] */
9363 const struct type type_abstract_collection__Collectionarray__Arraymmodule__MModule
= {
9365 "Collection[Array[MModule]]", /* class_name_string */
9369 0, {}, /*DEAD TYPE*/
9371 /* runtime type NativeArray[nullable HashMapNode[String, Array[MModule]]] */
9372 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
= {
9374 "NativeArray[nullable HashMapNode[String, Array[MModule]]]", /* class_name_string */
9377 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
,
9380 0, /* nullable Object */
9382 328, /* NativeArray[nullable HashMapNode[String, Array[MModule]]] */
9385 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
= {
9388 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
, /* NativeArray#0: nullable HashMapNode[String, Array[MModule]] */
9389 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */
9392 /* runtime type HashMapNode[String, Array[MModule]] */
9393 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
= {
9395 "HashMapNode[String, Array[MModule]]", /* class_name_string */
9398 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
,
9401 0, /* nullable Object */
9403 24, /* nullable HashMapNode[String, Array[MModule]] */
9404 1522, /* HashMapNode[String, Array[MModule]] */
9407 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
= {
9410 &type_string__String
, /* HashMapNode#0: String */
9411 &type_array__Arraymmodule__MModule
, /* HashMapNode#1: Array[MModule] */
9412 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
, /* nullable N: nullable HashMapNode[String, Array[MModule]] */
9413 &type_string__String
, /* HashNode#0: String */
9416 /* runtime type nullable HashMapNode[String, Array[MModule]] */
9417 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
= {
9419 "nullable HashMapNode[String, Array[MModule]]", /* class_name_string */
9423 0, {}, /*DEAD TYPE*/
9425 /* runtime type HashMapIterator[String, Array[MModule]] */
9426 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule
= {
9428 "HashMapIterator[String, Array[MModule]]", /* class_name_string */
9431 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule
,
9434 0, /* nullable Object */
9436 329, /* MapIterator[String, Array[MModule]] */
9437 1523, /* HashMapIterator[String, Array[MModule]] */
9440 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule
= {
9443 &type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MModule]] */
9446 /* runtime type MapIterator[String, Array[MModule]] */
9447 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule
= {
9449 "MapIterator[String, Array[MModule]]", /* class_name_string */
9453 0, {}, /*DEAD TYPE*/
9455 /* runtime type ArrayIterator[MClass] */
9456 const struct type type_array__ArrayIteratormodel__MClass
= {
9458 "ArrayIterator[MClass]", /* class_name_string */
9461 &resolution_table_array__ArrayIteratormodel__MClass
,
9464 0, /* nullable Object */
9466 321, /* ArrayIterator[Object] */
9467 330, /* ArrayIterator[nullable MClass] */
9468 1898, /* ArrayIterator[MClass] */
9471 const struct types resolution_table_array__ArrayIteratormodel__MClass
= {
9474 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
9475 &type_array__AbstractArrayReadmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClass] */
9478 /* runtime type ArrayIterator[nullable MClass] */
9479 const struct type type_array__ArrayIteratornullable_model__MClass
= {
9481 "ArrayIterator[nullable MClass]", /* class_name_string */
9484 &resolution_table_array__ArrayIteratornullable_model__MClass
,
9487 0, /* nullable Object */
9490 330, /* ArrayIterator[nullable MClass] */
9493 const struct types resolution_table_array__ArrayIteratornullable_model__MClass
= {
9496 &type_array__Arraynullable_model__MClass
, /* Array[Iterator#0]: Array[nullable MClass] */
9497 &type_array__AbstractArrayReadnullable_model__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MClass] */
9500 /* runtime type NativeArray[MClass] */
9501 const struct type type_array__NativeArraymodel__MClass
= {
9503 "NativeArray[MClass]", /* class_name_string */
9506 &resolution_table_array__NativeArraymodel__MClass
,
9509 0, /* nullable Object */
9511 115, /* NativeArray[Object] */
9512 331, /* NativeArray[nullable MClass] */
9513 1899, /* NativeArray[MClass] */
9516 const struct types resolution_table_array__NativeArraymodel__MClass
= {
9519 &type_model__MClass
, /* NativeArray#0: MClass */
9520 &type_array__NativeArraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[MClass] */
9523 /* runtime type NativeArray[nullable MClass] */
9524 const struct type type_array__NativeArraynullable_model__MClass
= {
9526 "NativeArray[nullable MClass]", /* class_name_string */
9529 &resolution_table_array__NativeArraynullable_model__MClass
,
9532 0, /* nullable Object */
9535 331, /* NativeArray[nullable MClass] */
9538 const struct types resolution_table_array__NativeArraynullable_model__MClass
= {
9541 &type_nullable_model__MClass
, /* NativeArray#0: nullable MClass */
9542 &type_array__NativeArraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable MClass] */
9545 /* runtime type ArrayIterator[MProperty] */
9546 const struct type type_array__ArrayIteratormodel__MProperty
= {
9548 "ArrayIterator[MProperty]", /* class_name_string */
9551 &resolution_table_array__ArrayIteratormodel__MProperty
,
9554 0, /* nullable Object */
9556 321, /* ArrayIterator[Object] */
9557 332, /* ArrayIterator[nullable MProperty] */
9558 1524, /* ArrayIterator[PropertyLayoutElement] */
9559 2095, /* ArrayIterator[MProperty] */
9562 const struct types resolution_table_array__ArrayIteratormodel__MProperty
= {
9565 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
9566 &type_array__AbstractArrayReadmodel__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MProperty] */
9569 /* runtime type ArrayIterator[PropertyLayoutElement] */
9570 const struct type type_array__ArrayIteratorlayout_builders__PropertyLayoutElement
= {
9572 "ArrayIterator[PropertyLayoutElement]", /* class_name_string */
9575 &resolution_table_array__ArrayIteratorlayout_builders__PropertyLayoutElement
,
9578 0, /* nullable Object */
9580 321, /* ArrayIterator[Object] */
9582 1524, /* ArrayIterator[PropertyLayoutElement] */
9585 const struct types resolution_table_array__ArrayIteratorlayout_builders__PropertyLayoutElement
= {
9588 &type_array__Arraylayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
9589 &type_array__AbstractArrayReadlayout_builders__PropertyLayoutElement
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[PropertyLayoutElement] */
9592 /* runtime type ArrayIterator[nullable MProperty] */
9593 const struct type type_array__ArrayIteratornullable_model__MProperty
= {
9595 "ArrayIterator[nullable MProperty]", /* class_name_string */
9598 &resolution_table_array__ArrayIteratornullable_model__MProperty
,
9601 0, /* nullable Object */
9604 332, /* ArrayIterator[nullable MProperty] */
9607 const struct types resolution_table_array__ArrayIteratornullable_model__MProperty
= {
9610 &type_array__Arraynullable_model__MProperty
, /* Array[Iterator#0]: Array[nullable MProperty] */
9611 &type_array__AbstractArrayReadnullable_model__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MProperty] */
9614 /* runtime type NativeArray[MProperty] */
9615 const struct type type_array__NativeArraymodel__MProperty
= {
9617 "NativeArray[MProperty]", /* class_name_string */
9620 &resolution_table_array__NativeArraymodel__MProperty
,
9623 0, /* nullable Object */
9625 115, /* NativeArray[Object] */
9626 333, /* NativeArray[nullable MProperty] */
9627 1525, /* NativeArray[PropertyLayoutElement] */
9628 2096, /* NativeArray[MProperty] */
9631 const struct types resolution_table_array__NativeArraymodel__MProperty
= {
9634 &type_model__MProperty
, /* NativeArray#0: MProperty */
9635 &type_array__NativeArraymodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[MProperty] */
9638 /* runtime type NativeArray[PropertyLayoutElement] */
9639 const struct type type_array__NativeArraylayout_builders__PropertyLayoutElement
= {
9641 "NativeArray[PropertyLayoutElement]", /* class_name_string */
9644 &resolution_table_array__NativeArraylayout_builders__PropertyLayoutElement
,
9647 0, /* nullable Object */
9649 115, /* NativeArray[Object] */
9651 1525, /* NativeArray[PropertyLayoutElement] */
9654 const struct types resolution_table_array__NativeArraylayout_builders__PropertyLayoutElement
= {
9657 &type_layout_builders__PropertyLayoutElement
, /* NativeArray#0: PropertyLayoutElement */
9658 &type_array__NativeArraylayout_builders__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[PropertyLayoutElement] */
9661 /* runtime type NativeArray[nullable MProperty] */
9662 const struct type type_array__NativeArraynullable_model__MProperty
= {
9664 "NativeArray[nullable MProperty]", /* class_name_string */
9667 &resolution_table_array__NativeArraynullable_model__MProperty
,
9670 0, /* nullable Object */
9673 333, /* NativeArray[nullable MProperty] */
9676 const struct types resolution_table_array__NativeArraynullable_model__MProperty
= {
9679 &type_nullable_model__MProperty
, /* NativeArray#0: nullable MProperty */
9680 &type_array__NativeArraynullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable MProperty] */
9683 /* runtime type HashMap[MClassDef, POSetElement[MClassDef]] */
9684 const struct type type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9686 "HashMap[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9689 &resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
,
9692 0, /* nullable Object */
9694 334, /* HashMap[MClassDef, POSetElement[MClassDef]] */
9697 const struct types resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9704 &type_model__MClassDef
, /* MapRead#0: MClassDef */
9705 &type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassDef, POSetElement[MClassDef]] */
9706 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
9707 &type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassDef, POSetElement[MClassDef]] */
9708 &type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassDef, POSetElement[MClassDef]] */
9709 &type_model__MClassDef
, /* Map#0: MClassDef */
9710 &type_poset__POSetElementmodel__MClassDef
, /* Map#1: POSetElement[MClassDef] */
9711 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassDef, POSetElement[MClassDef]] */
9712 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClassDef, POSetElement[MClassDef]] not a live type) */
9713 &type_poset__POSetElementmodel__MClassDef
, /* MapRead#1: POSetElement[MClassDef] */
9714 &type_model__MClassDef
, /* HashCollection#0: MClassDef */
9715 &type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* nullable HashCollection#1: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
9716 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashCollection#1: HashMapNode[MClassDef, POSetElement[MClassDef]] */
9717 &type_nullable_model__MClassDef
, /* nullable HashCollection#0: nullable MClassDef */
9720 /* runtime type POSetElement[MClassDef] */
9721 const struct type type_poset__POSetElementmodel__MClassDef
= {
9723 "POSetElement[MClassDef]", /* class_name_string */
9726 &resolution_table_poset__POSetElementmodel__MClassDef
,
9729 0, /* nullable Object */
9731 335, /* POSetElement[MClassDef] */
9734 const struct types resolution_table_poset__POSetElementmodel__MClassDef
= {
9737 &type_hash_collection__HashSetmodel__MClassDef
, /* HashSet[POSetElement#0]: HashSet[MClassDef] */
9738 &type_poset__POSetmodel__MClassDef
, /* POSet[POSetElement#0]: POSet[MClassDef] */
9739 &type_model__MClassDef
, /* POSetElement#0: MClassDef */
9742 /* runtime type HashMap[MClassType, POSetElement[MClassType]] */
9743 const struct type type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9745 "HashMap[MClassType, POSetElement[MClassType]]", /* class_name_string */
9748 &resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
,
9751 0, /* nullable Object */
9753 336, /* HashMap[MType, POSetElement[MType]] */
9754 1526, /* HashMap[MClassType, POSetElement[MClassType]] */
9757 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9764 &type_model__MClassType
, /* MapRead#0: MClassType */
9765 &type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, POSetElement[MClassType]] */
9766 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
9767 &type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, POSetElement[MClassType]] */
9768 &type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, POSetElement[MClassType]] */
9769 &type_model__MClassType
, /* Map#0: MClassType */
9770 &type_poset__POSetElementmodel__MClassType
, /* Map#1: POSetElement[MClassType] */
9771 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, POSetElement[MClassType]] */
9772 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClassType, POSetElement[MClassType]] not a live type) */
9773 &type_poset__POSetElementmodel__MClassType
, /* MapRead#1: POSetElement[MClassType] */
9774 &type_model__MClassType
, /* HashCollection#0: MClassType */
9775 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* nullable HashCollection#1: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
9776 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashCollection#1: HashMapNode[MClassType, POSetElement[MClassType]] */
9777 &type_nullable_model__MClassType
, /* nullable HashCollection#0: nullable MClassType */
9780 /* runtime type HashMap[MType, POSetElement[MType]] */
9781 const struct type type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
= {
9783 "HashMap[MType, POSetElement[MType]]", /* class_name_string */
9786 &resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
,
9789 0, /* nullable Object */
9791 336, /* HashMap[MType, POSetElement[MType]] */
9794 const struct types resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
= {
9801 &type_model__MType
, /* MapRead#0: MType */
9802 &type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, POSetElement[MType]] */
9803 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
9804 &type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, POSetElement[MType]] */
9805 &type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, POSetElement[MType]] */
9806 &type_model__MType
, /* Map#0: MType */
9807 &type_poset__POSetElementmodel__MType
, /* Map#1: POSetElement[MType] */
9808 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, POSetElement[MType]] */
9809 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, POSetElement[MType]] not a live type) */
9810 &type_poset__POSetElementmodel__MType
, /* MapRead#1: POSetElement[MType] */
9811 &type_model__MType
, /* HashCollection#0: MType */
9812 &type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* nullable HashCollection#1: nullable HashMapNode[MType, POSetElement[MType]] */
9813 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* HashCollection#1: HashMapNode[MType, POSetElement[MType]] */
9814 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
9817 /* runtime type POSetElement[MClassType] */
9818 const struct type type_poset__POSetElementmodel__MClassType
= {
9820 "POSetElement[MClassType]", /* class_name_string */
9823 &resolution_table_poset__POSetElementmodel__MClassType
,
9826 0, /* nullable Object */
9828 337, /* POSetElement[MType] */
9829 1527, /* POSetElement[MClassType] */
9832 const struct types resolution_table_poset__POSetElementmodel__MClassType
= {
9835 &type_hash_collection__HashSetmodel__MClassType
, /* HashSet[POSetElement#0]: HashSet[MClassType] */
9836 &type_poset__POSetmodel__MClassType
, /* POSet[POSetElement#0]: POSet[MClassType] */
9837 &type_model__MClassType
, /* POSetElement#0: MClassType */
9840 /* runtime type POSetElement[MType] */
9841 const struct type type_poset__POSetElementmodel__MType
= {
9843 "POSetElement[MType]", /* class_name_string */
9846 &resolution_table_poset__POSetElementmodel__MType
,
9849 0, /* nullable Object */
9851 337, /* POSetElement[MType] */
9854 const struct types resolution_table_poset__POSetElementmodel__MType
= {
9857 &type_hash_collection__HashSetmodel__MType
, /* HashSet[POSetElement#0]: HashSet[MType] */
9858 &type_poset__POSetmodel__MType
, /* POSet[POSetElement#0]: POSet[MType] */
9859 &type_model__MType
, /* POSetElement#0: MType */
9862 /* runtime type HashMapKeys[String, Array[MClass]] */
9863 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
= {
9865 "HashMapKeys[String, Array[MClass]]", /* class_name_string */
9868 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
,
9871 0, /* nullable Object */
9873 2097, /* HashMapKeys[String, Array[MClass]] */
9875 92, /* Collection[Object] */
9876 652, /* Collection[Streamable] */
9877 1870, /* Collection[String] */
9880 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
= {
9883 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MClass]] */
9884 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MClass]] */
9891 &type_string__String
, /* RemovableCollection#0: String */
9895 &type_string__String
, /* Collection#0: String */
9896 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
9899 /* runtime type HashMapValues[String, Array[MClass]] */
9900 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
= {
9902 "HashMapValues[String, Array[MClass]]", /* class_name_string */
9905 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
,
9908 0, /* nullable Object */
9910 1528, /* Collection[Array[nullable MClass]] */
9911 2098, /* HashMapValues[String, Array[MClass]] */
9912 92, /* Collection[Object] */
9913 1900, /* Collection[Array[MClass]] */
9916 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
= {
9919 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MClass]] */
9920 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MClass]] */
9927 &type_array__Arraymodel__MClass
, /* RemovableCollection#0: Array[MClass] */
9931 &type_array__Arraymodel__MClass
, /* Collection#0: Array[MClass] */
9932 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Collection#0]: Collection[Array[MClass]] */
9935 /* runtime type Collection[Array[MClass]] */
9936 const struct type type_abstract_collection__Collectionarray__Arraymodel__MClass
= {
9938 "Collection[Array[MClass]]", /* class_name_string */
9942 0, {}, /*DEAD TYPE*/
9944 /* runtime type Collection[Array[nullable MClass]] */
9945 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MClass
= {
9947 "Collection[Array[nullable MClass]]", /* class_name_string */
9951 0, {}, /*DEAD TYPE*/
9953 /* runtime type NativeArray[nullable HashMapNode[String, Array[MClass]]] */
9954 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
9956 "NativeArray[nullable HashMapNode[String, Array[MClass]]]", /* class_name_string */
9959 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
,
9962 0, /* nullable Object */
9964 338, /* NativeArray[nullable HashMapNode[String, Array[MClass]]] */
9967 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
9970 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* NativeArray#0: nullable HashMapNode[String, Array[MClass]] */
9971 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */
9974 /* runtime type HashMapNode[String, Array[MClass]] */
9975 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
9977 "HashMapNode[String, Array[MClass]]", /* class_name_string */
9980 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
,
9983 0, /* nullable Object */
9985 25, /* nullable HashMapNode[String, Array[MClass]] */
9986 1529, /* HashMapNode[String, Array[MClass]] */
9989 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
9992 &type_string__String
, /* HashMapNode#0: String */
9993 &type_array__Arraymodel__MClass
, /* HashMapNode#1: Array[MClass] */
9994 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* nullable N: nullable HashMapNode[String, Array[MClass]] */
9995 &type_string__String
, /* HashNode#0: String */