+270, /* ReduceAction */
+1447, /* ReduceAction1544 */
+},
+};
+const struct types resolution_table_parser__ReduceAction1544 = {
+0, /* dummy */
+{
+}
+};
+/* runtime type ReduceAction1545 */
+const struct type type_parser__ReduceAction1545 = {
+1448,
+"ReduceAction1545", /* class_name_string */
+3,
+0,
+&resolution_table_parser__ReduceAction1545,
+4,
+{
+0, /* nullable Object */
+1, /* Object */
+270, /* ReduceAction */
+1448, /* ReduceAction1545 */
+},
+};
+const struct types resolution_table_parser__ReduceAction1545 = {
+0, /* dummy */
+{
+}
+};
+/* runtime type ReduceAction1546 */
+const struct type type_parser__ReduceAction1546 = {
+1449,
+"ReduceAction1546", /* class_name_string */
+3,
+0,
+&resolution_table_parser__ReduceAction1546,
+4,
+{
+0, /* nullable Object */
+1, /* Object */
+270, /* ReduceAction */
+1449, /* ReduceAction1546 */
+},
+};
+const struct types resolution_table_parser__ReduceAction1546 = {
+0, /* dummy */
+{
+}
+};
+/* runtime type ReduceAction1547 */
+const struct type type_parser__ReduceAction1547 = {
+1450,
+"ReduceAction1547", /* class_name_string */
+3,
+0,
+&resolution_table_parser__ReduceAction1547,
+4,
+{
+0, /* nullable Object */
+1, /* Object */
+270, /* ReduceAction */
+1450, /* ReduceAction1547 */
+},
+};
+const struct types resolution_table_parser__ReduceAction1547 = {
+0, /* dummy */
+{
+}
+};
+/* runtime type ReduceAction1549 */
+const struct type type_parser__ReduceAction1549 = {
+1451,
+"ReduceAction1549", /* class_name_string */
+3,
+0,
+&resolution_table_parser__ReduceAction1549,
+4,
+{
+0, /* nullable Object */
+1, /* Object */
+270, /* ReduceAction */
+1451, /* ReduceAction1549 */
+},
+};
+const struct types resolution_table_parser__ReduceAction1549 = {
+0, /* dummy */
+{
+}
+};
+/* runtime type ReduceAction1553 */
+const struct type type_parser__ReduceAction1553 = {
+1452,
+"ReduceAction1553", /* class_name_string */
+3,
+0,
+&resolution_table_parser__ReduceAction1553,
+4,
+{
+0, /* nullable Object */
+1, /* Object */
+270, /* ReduceAction */
+1452, /* ReduceAction1553 */
+},
+};
+const struct types resolution_table_parser__ReduceAction1553 = {
+0, /* dummy */
+{
+}
+};
+/* runtime type ReduceAction1557 */
+const struct type type_parser__ReduceAction1557 = {
+1453,
+"ReduceAction1557", /* class_name_string */
+3,
+0,
+&resolution_table_parser__ReduceAction1557,
+4,
+{
+0, /* nullable Object */
+1, /* Object */
+270, /* ReduceAction */
+1453, /* ReduceAction1557 */
+},
+};
+const struct types resolution_table_parser__ReduceAction1557 = {
+0, /* dummy */
+{
+}
+};
+/* runtime type ReduceAction1558 */
+const struct type type_parser__ReduceAction1558 = {
+1454,
+"ReduceAction1558", /* class_name_string */
+3,
+0,
+&resolution_table_parser__ReduceAction1558,
+4,
+{
+0, /* nullable Object */
+1, /* Object */
+270, /* ReduceAction */
+1454, /* ReduceAction1558 */
+},
+};
+const struct types resolution_table_parser__ReduceAction1558 = {
+0, /* dummy */
+{
+}
+};
+/* runtime type ReduceAction1559 */
+const struct type type_parser__ReduceAction1559 = {
+1455,
+"ReduceAction1559", /* class_name_string */
+3,
+0,
+&resolution_table_parser__ReduceAction1559,
+4,
+{
+0, /* nullable Object */
+1, /* Object */
+270, /* ReduceAction */
+1455, /* ReduceAction1559 */
+},
+};
+const struct types resolution_table_parser__ReduceAction1559 = {
+0, /* dummy */
+{
+}
+};
+/* runtime type ReduceAction1560 */
+const struct type type_parser__ReduceAction1560 = {
+1456,
+"ReduceAction1560", /* class_name_string */
+3,
+0,
+&resolution_table_parser__ReduceAction1560,
+4,
+{
+0, /* nullable Object */
+1, /* Object */
+270, /* ReduceAction */
+1456, /* ReduceAction1560 */
+},
+};
+const struct types resolution_table_parser__ReduceAction1560 = {
+0, /* dummy */
+{
+}
+};
+/* runtime type ReduceAction1561 */
+const struct type type_parser__ReduceAction1561 = {
+1457,
+"ReduceAction1561", /* class_name_string */
+3,
+0,
+&resolution_table_parser__ReduceAction1561,
+4,
+{
+0, /* nullable Object */
+1, /* Object */
+270, /* ReduceAction */
+1457, /* ReduceAction1561 */
+},
+};
+const struct types resolution_table_parser__ReduceAction1561 = {
+0, /* dummy */
+{
+}
+};
+/* runtime type State */
+const struct type type_parser__State = {
+271,
+"State", /* class_name_string */
+2,
+0,
+&resolution_table_parser__State,
+3,
+{
+0, /* nullable Object */
+1, /* Object */
+271, /* State */
+},
+};
+const struct types resolution_table_parser__State = {
+0, /* dummy */
+{
+}
+};
+/* runtime type ANodes[AImport] */
+const struct type type_parser_nodes__ANodesparser_nodes__AImport = {
+2497,
+"ANodes[AImport]", /* class_name_string */
+6,
+0,
+&resolution_table_parser_nodes__ANodesparser_nodes__AImport,
+8,
+{
+0, /* nullable Object */
+1, /* Object */
+632, /* Collection[ANode] */
+169, /* SequenceRead[nullable Object] */
+170, /* Collection[Object] */
+1793, /* Collection[Prod] */
+2497, /* ANodes[AImport] */
+2000, /* Collection[AImport] */
+},
+};
+const struct types resolution_table_parser_nodes__ANodesparser_nodes__AImport = {
+0, /* dummy */
+{
+&type_array__Arrayparser_nodes__AImport, /* Array[ANodes#0]: Array[AImport] */
+&type_parser_nodes__AImport, /* ANodes#0: AImport */
+&type_parser_nodes__AImport, /* Sequence#0: AImport */
+&type_parser_nodes__AImport, /* SimpleCollection#0: AImport */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_parser_nodes__AImport, /* RemovableCollection#0: AImport */
+&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[Sequence#0]: Collection[AImport] */
+&type_array__Arrayparser_nodes__AImport, /* Array[Sequence#0]: Array[AImport] */
+&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[SimpleCollection#0]: Collection[AImport] */
+&type_parser_nodes__AImport, /* Collection#0: AImport */
+&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[Collection#0]: Collection[AImport] */
+&type_parser_nodes__AImport, /* SequenceRead#0: AImport */
+}
+};
+/* runtime type Collection[AImport] */
+const struct type type_abstract_collection__Collectionparser_nodes__AImport = {
+2000,
+"Collection[AImport]", /* class_name_string */
+7,
+0,
+NULL,
+8,
+{
+0, /* nullable Object */
+1, /* Object */
+632, /* Collection[ANode] */
+-1, /* empty */
+170, /* Collection[Object] */
+1793, /* Collection[Prod] */
+-1, /* empty */
+2000, /* Collection[AImport] */
+},
+};
+/* runtime type ANodes[AFormaldef] */
+const struct type type_parser_nodes__ANodesparser_nodes__AFormaldef = {
+2498,
+"ANodes[AFormaldef]", /* class_name_string */
+6,
+0,
+&resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef,
+8,
+{
+0, /* nullable Object */
+1, /* Object */
+632, /* Collection[ANode] */
+169, /* SequenceRead[nullable Object] */
+170, /* Collection[Object] */
+1793, /* Collection[Prod] */
+2498, /* ANodes[AFormaldef] */
+2001, /* Collection[AFormaldef] */