X-Git-Url: http://nitlanguage.org diff --git a/c_src/nit__nith.types.3.c b/c_src/nit__nith.types.3.c index 3bd400d..9df3bde 100644 --- a/c_src/nit__nith.types.3.c +++ b/c_src/nit__nith.types.3.c @@ -1,9989 +1,10000 @@ #include "nit__nith.types.0.h" -/* runtime type POSet[Phase] */ -const struct type type_poset__POSet__nit__Phase = { -1785, -"POSet[Phase]", /* class_name_string */ -7, +/* runtime type Array[MNullableType] */ +const struct type type_standard__Array__nit__MNullableType = { +142, +"Array[MNullableType]", /* class_name_string */ +399, 0, -&resolution_table_poset__POSet__nit__Phase, -8, +&resolution_table_standard__Array__nit__MNullableType, +490, { +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -188, /* Collection[Phase] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1785, /* POSet[Phase] */ -}, -}; -const struct types resolution_table_poset__POSet__nit__Phase = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase, /* HashMap[E, POSetElement[E]]: HashMap[Phase, POSetElement[Phase]] */ -&type_nit__Phase, /* E: Phase */ -&type_poset__POSetElement__nit__Phase, /* POSetElement[E]: POSetElement[Phase] */ -&type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */ -&type_standard__Array__nit__Phase, /* Array[COMPARED]: Array[Phase] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__Phase, /* E: Phase */ -&type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */ -&type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */ -} -}; -/* runtime type POSet[MModule] */ -const struct type type_poset__POSet__nit__MModule = { -1786, -"POSet[MModule]", /* class_name_string */ -7, -0, -&resolution_table_poset__POSet__nit__MModule, -8, -{ -1, /* empty */ -1, /* empty */ -172, /* Collection[MModule] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1786, /* POSet[MModule] */ -}, -}; -const struct types resolution_table_poset__POSet__nit__MModule = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule, /* HashMap[E, POSetElement[E]]: HashMap[MModule, POSetElement[MModule]] */ -&type_nit__MModule, /* E: MModule */ -&type_poset__POSetElement__nit__MModule, /* POSetElement[E]: POSetElement[MModule] */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[COMPARED]: Array[MModule] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -} -}; -/* runtime type POSet[MClassDef] */ -const struct type type_poset__POSet__nit__MClassDef = { -1787, -"POSet[MClassDef]", /* class_name_string */ -7, -0, -&resolution_table_poset__POSet__nit__MClassDef, -8, -{ -1, /* empty */ -1, /* empty */ -182, /* Collection[MClassDef] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1787, /* POSet[MClassDef] */ -}, -}; -const struct types resolution_table_poset__POSet__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* HashMap[E, POSetElement[E]]: HashMap[MClassDef, POSetElement[MClassDef]] */ -&type_nit__MClassDef, /* E: MClassDef */ -&type_poset__POSetElement__nit__MClassDef, /* POSetElement[E]: POSetElement[MClassDef] */ -&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ -&type_standard__Array__nit__MClassDef, /* Array[COMPARED]: Array[MClassDef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClassDef, /* E: MClassDef */ -&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ -&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ -} -}; -/* runtime type POSet[MClassType] */ -const struct type type_poset__POSet__nit__MClassType = { -2248, -"POSet[MClassType]", /* class_name_string */ -9, -0, -&resolution_table_poset__POSet__nit__MClassType, -10, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -173, /* Collection[MClassType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -1984, /* POSet[MType] */ -2248, /* POSet[MClassType] */ -}, -}; -const struct types resolution_table_poset__POSet__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType, /* HashMap[E, POSetElement[E]]: HashMap[MClassType, POSetElement[MClassType]] */ -&type_nit__MClassType, /* E: MClassType */ -&type_poset__POSetElement__nit__MClassType, /* POSetElement[E]: POSetElement[MClassType] */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_standard__Array__nit__MClassType, /* Array[COMPARED]: Array[MClassType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -} -}; -/* runtime type POSet[MGroup] */ -const struct type type_poset__POSet__nit__MGroup = { -1982, -"POSet[MGroup]", /* class_name_string */ -7, -0, -&resolution_table_poset__POSet__nit__MGroup, -8, -{ -1, /* empty */ -1, /* empty */ -189, /* Collection[MGroup] */ -324, /* Collection[nullable MGroup] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1982, /* POSet[MGroup] */ -}, -}; -const struct types resolution_table_poset__POSet__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMap[E, POSetElement[E]]: HashMap[MGroup, POSetElement[MGroup]] */ -&type_nit__MGroup, /* E: MGroup */ -&type_poset__POSetElement__nit__MGroup, /* POSetElement[E]: POSetElement[MGroup] */ -&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */ -&type_standard__Array__nit__MGroup, /* Array[COMPARED]: Array[MGroup] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MGroup, /* E: MGroup */ -&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */ -&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */ -} -}; -/* runtime type POSet[MClass] */ -const struct type type_poset__POSet__nit__MClass = { -1983, -"POSet[MClass]", /* class_name_string */ -7, -0, -&resolution_table_poset__POSet__nit__MClass, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1983, /* POSet[MClass] */ -}, -}; -const struct types resolution_table_poset__POSet__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass, /* HashMap[E, POSetElement[E]]: HashMap[MClass, POSetElement[MClass]] */ -&type_nit__MClass, /* E: MClass */ -&type_poset__POSetElement__nit__MClass, /* POSetElement[E]: POSetElement[MClass] */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[COMPARED]: Array[MClass] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type POSet[MType] */ -const struct type type_poset__POSet__nit__MType = { -1984, -"POSet[MType]", /* class_name_string */ -8, -0, -&resolution_table_poset__POSet__nit__MType, -9, -{ -1, /* empty */ +2325, /* Collection[MNullableType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -1984, /* POSet[MType] */ -}, -}; -const struct types resolution_table_poset__POSet__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType, /* HashMap[E, POSetElement[E]]: HashMap[MType, POSetElement[MType]] */ -&type_nit__MType, /* E: MType */ -&type_poset__POSetElement__nit__MType, /* POSetElement[E]: POSetElement[MType] */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[COMPARED]: Array[MType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -} -}; -/* runtime type HashMapNode[SourceFile, Array[String]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String = { -1185, -"HashMapNode[SourceFile, Array[String]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, -6, -{ -190, /* nullable HashMapNode[SourceFile, Array[String]] */ +2329, /* Collection[MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1185, /* HashMapNode[SourceFile, Array[String]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* V: Array[String] */ -&type_nit__SourceFile, /* K: SourceFile */ -} -}; -/* runtime type HashMapNode[String, Option] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__opts__Option = { -1186, -"HashMapNode[String, Option]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__opts__Option, -6, -{ -191, /* nullable HashMapNode[String, Option] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1186, /* HashMapNode[String, Option] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__opts__Option = { -0, /* dummy */ -{ -&type_opts__Option, /* V: Option */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashSetNode[AModule] */ -const struct type type_standard__hash_collection__HashSetNode__nit__AModule = { -2249, -"HashSetNode[AModule]", /* class_name_string */ -7, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__AModule, -8, -{ -192, /* nullable HashSetNode[AModule] */ -222, /* nullable HashSetNode[ANode] */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1991, /* HashSetNode[ANode] */ -2249, /* HashSetNode[AModule] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__AModule = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__AModule, /* K: AModule */ -} -}; -/* runtime type HashMapNode[String, Array[MProject]] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject = { -1187, -"HashMapNode[String, Array[MProject]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, -6, -{ -193, /* nullable HashMapNode[String, Array[MProject]] */ +2337, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1187, /* HashMapNode[String, Array[MProject]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject = { -0, /* dummy */ -{ -&type_standard__Array__nit__MProject, /* V: Array[MProject] */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[String, Array[MModule]] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule = { -1188, -"HashMapNode[String, Array[MModule]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, -6, -{ -194, /* nullable HashMapNode[String, Array[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1188, /* HashMapNode[String, Array[MModule]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* V: Array[MModule] */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[String, Array[MClass]] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass = { -1189, -"HashMapNode[String, Array[MClass]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, -6, -{ -195, /* nullable HashMapNode[String, Array[MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1189, /* HashMapNode[String, Array[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* V: Array[MClass] */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[String, Array[MProperty]] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty = { -1190, -"HashMapNode[String, Array[MProperty]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, -6, -{ -196, /* nullable HashMapNode[String, Array[MProperty]] */ -1, /* empty */ -1, /* empty */ +2349, /* Collection[nullable MType] */ -1, /* empty */ -139, /* Object */ -1190, /* HashMapNode[String, Array[MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__nit__MProperty, /* V: Array[MProperty] */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[String, nullable ModulePath] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath = { -1191, -"HashMapNode[String, nullable ModulePath]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath, -6, -{ -197, /* nullable HashMapNode[String, nullable ModulePath] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1191, /* HashMapNode[String, nullable ModulePath] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath = { -0, /* dummy */ -{ -&type_nullable__nit__ModulePath, /* V: nullable ModulePath */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[String, nullable MGroup] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup = { -1192, -"HashMapNode[String, nullable MGroup]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup, -6, -{ -198, /* nullable HashMapNode[String, nullable MGroup] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1192, /* HashMapNode[String, nullable MGroup] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup = { -0, /* dummy */ -{ -&type_nullable__nit__MGroup, /* V: nullable MGroup */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[MModule, AModule] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MModule__nit__AModule = { -1193, -"HashMapNode[MModule, AModule]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MModule__nit__AModule, -6, -{ -199, /* nullable HashMapNode[MModule, AModule] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1193, /* HashMapNode[MModule, AModule] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__nit__AModule = { -0, /* dummy */ -{ -&type_nit__AModule, /* V: AModule */ -&type_nit__MModule, /* K: MModule */ -} -}; -/* runtime type HashMapNode[MClassDef, AClassdef] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef = { -1194, -"HashMapNode[MClassDef, AClassdef]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef, -6, -{ -200, /* nullable HashMapNode[MClassDef, AClassdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1194, /* HashMapNode[MClassDef, AClassdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef = { -0, /* dummy */ -{ -&type_nit__AClassdef, /* V: AClassdef */ -&type_nit__MClassDef, /* K: MClassDef */ -} -}; -/* runtime type HashMapNode[String, MModuleData[AAnnotation]] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation = { -1195, -"HashMapNode[String, MModuleData[AAnnotation]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation, -6, -{ -201, /* nullable HashMapNode[String, MModuleData[AAnnotation]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1195, /* HashMapNode[String, MModuleData[AAnnotation]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation = { -0, /* dummy */ -{ -&type_nit__MModuleData__nit__AAnnotation, /* V: MModuleData[AAnnotation] */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[MPropDef, APropdef] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef = { -1196, -"HashMapNode[MPropDef, APropdef]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef, -6, -{ -202, /* nullable HashMapNode[MPropDef, APropdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1196, /* HashMapNode[MPropDef, APropdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef = { -0, /* dummy */ -{ -&type_nit__APropdef, /* V: APropdef */ -&type_nit__MPropDef, /* K: MPropDef */ -} -}; -/* runtime type HashSetNode[MModule] */ -const struct type type_standard__hash_collection__HashSetNode__nit__MModule = { -1985, -"HashSetNode[MModule]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__MModule, -7, -{ -203, /* nullable HashSetNode[MModule] */ -1, /* empty */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1985, /* HashSetNode[MModule] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MModule = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__MModule, /* K: MModule */ -} -}; -/* runtime type HashMapNode[MClass, Set[MProperty]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = { -1986, -"HashMapNode[MClass, Set[MProperty]]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, -7, -{ -204, /* nullable HashMapNode[MClass, Set[MProperty]] */ -1, /* empty */ -234, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -1, /* empty */ -139, /* Object */ -1213, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ -1986, /* HashMapNode[MClass, Set[MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Set__nit__MProperty, /* V: Set[MProperty] */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashMapNode[MProperty, APropdef] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = { -1197, -"HashMapNode[MProperty, APropdef]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, -6, -{ -205, /* nullable HashMapNode[MProperty, APropdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1197, /* HashMapNode[MProperty, APropdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = { -0, /* dummy */ -{ -&type_nit__APropdef, /* V: APropdef */ -&type_nit__MProperty, /* K: MProperty */ -} -}; -/* runtime type HashMapNode[Array[MType], MGenericType] */ -const struct type type_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = { -1198, -"HashMapNode[Array[MType], MGenericType]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, -6, -{ -206, /* nullable HashMapNode[Array[MType], MGenericType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1198, /* HashMapNode[Array[MType], MGenericType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = { -0, /* dummy */ -{ -&type_nit__MGenericType, /* V: MGenericType */ -&type_standard__Array__nit__MType, /* K: Array[MType] */ -} -}; -/* runtime type HashSetNode[MClassType] */ -const struct type type_standard__hash_collection__HashSetNode__nit__MClassType = { -2250, -"HashSetNode[MClassType]", /* class_name_string */ -7, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__MClassType, -8, -{ -207, /* nullable HashSetNode[MClassType] */ -209, /* nullable HashSetNode[MType] */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1988, /* HashSetNode[MType] */ -2250, /* HashSetNode[MClassType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MClassType = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__MClassType, /* K: MClassType */ -} -}; -/* runtime type HashSetNode[MClass] */ -const struct type type_standard__hash_collection__HashSetNode__nit__MClass = { -1987, -"HashSetNode[MClass]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__MClass, -7, -{ -208, /* nullable HashSetNode[MClass] */ -1, /* empty */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1987, /* HashSetNode[MClass] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MClass = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashSetNode[MType] */ -const struct type type_standard__hash_collection__HashSetNode__nit__MType = { -1988, -"HashSetNode[MType]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__MType, -7, -{ -1, /* empty */ -209, /* nullable HashSetNode[MType] */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1988, /* HashSetNode[MType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MType = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__MType, /* K: MType */ -} -}; -/* runtime type HashSetNode[MMethodDef] */ -const struct type type_standard__hash_collection__HashSetNode__nit__MMethodDef = { -2251, -"HashSetNode[MMethodDef]", /* class_name_string */ -7, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__MMethodDef, -8, -{ -210, /* nullable HashSetNode[MMethodDef] */ -236, /* nullable HashSetNode[PropertyLayoutElement] */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1995, /* HashSetNode[PropertyLayoutElement] */ -2251, /* HashSetNode[MMethodDef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MMethodDef = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__MMethodDef, /* K: MMethodDef */ -} -}; -/* runtime type HashSetNode[MMethod] */ -const struct type type_standard__hash_collection__HashSetNode__nit__MMethod = { -2299, -"HashSetNode[MMethod]", /* class_name_string */ -8, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__MMethod, -9, -{ -211, /* nullable HashSetNode[MMethod] */ -236, /* nullable HashSetNode[PropertyLayoutElement] */ -215, /* nullable HashSetNode[Object] */ -239, /* nullable HashSetNode[MProperty] */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1995, /* HashSetNode[PropertyLayoutElement] */ -2254, /* HashSetNode[MProperty] */ -2299, /* HashSetNode[MMethod] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MMethod = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__MMethod, /* K: MMethod */ -} -}; -/* runtime type HashSetNode[CallSite] */ -const struct type type_standard__hash_collection__HashSetNode__nit__CallSite = { -1989, -"HashSetNode[CallSite]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__CallSite, -7, -{ -212, /* nullable HashSetNode[CallSite] */ -1, /* empty */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1989, /* HashSetNode[CallSite] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__CallSite = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__CallSite, /* K: CallSite */ -} -}; -/* runtime type HashMapNode[MClassDef, HashSet[MType]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType = { -1199, -"HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, -6, -{ -213, /* nullable HashMapNode[MClassDef, HashSet[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1199, /* HashMapNode[MClassDef, HashSet[MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashSet__nit__MType, /* V: HashSet[MType] */ -&type_nit__MClassDef, /* K: MClassDef */ -} -}; -/* runtime type HashMapNode[MClass, Int] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Int = { -1200, -"HashMapNode[MClass, Int]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Int, -6, -{ -214, /* nullable HashMapNode[MClass, Int] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1200, /* HashMapNode[MClass, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Int = { -0, /* dummy */ -{ -&type_standard__Int, /* V: Int */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashSetNode[Object] */ -const struct type type_standard__hash_collection__HashSetNode__standard__Object = { -1201, -"HashSetNode[Object]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashSetNode__standard__Object, -6, -{ -1, /* empty */ -1, /* empty */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__standard__Object = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_standard__Object, /* K: Object */ -} -}; -/* runtime type HashMapNode[MType, Array[nullable MType]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType = { -1202, -"HashMapNode[MType, Array[nullable MType]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, -6, -{ -216, /* nullable HashMapNode[MType, Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1202, /* HashMapNode[MType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MType, /* V: Array[nullable MType] */ -&type_nit__MType, /* K: MType */ -} -}; -/* runtime type HashMapNode[MClassType, Array[nullable MType]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType = { -1990, -"HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, -7, -{ -216, /* nullable HashMapNode[MType, Array[nullable MType]] */ -217, /* nullable HashMapNode[MClassType, Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1202, /* HashMapNode[MType, Array[nullable MType]] */ -1990, /* HashMapNode[MClassType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MType, /* V: Array[nullable MType] */ -&type_nit__MClassType, /* K: MClassType */ -} -}; -/* runtime type HashMapNode[MClass, Array[nullable MPropDef]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef = { -1203, -"HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, -6, -{ -218, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1203, /* HashMapNode[MClass, Array[nullable MPropDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MPropDef, /* V: Array[nullable MPropDef] */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashMapNode[String, String] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__String = { -1204, -"HashMapNode[String, String]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__String, -6, -{ -219, /* nullable HashMapNode[String, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1204, /* HashMapNode[String, String] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__String = { -0, /* dummy */ -{ -&type_standard__String, /* V: String */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[String, ANode] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__nit__ANode = { -1205, -"HashMapNode[String, ANode]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__ANode, -6, -{ -220, /* nullable HashMapNode[String, ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1205, /* HashMapNode[String, ANode] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__ANode = { -0, /* dummy */ -{ -&type_nit__ANode, /* V: ANode */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[MClass, MClassType] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType = { -1206, -"HashMapNode[MClass, MClassType]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, -6, -{ -221, /* nullable HashMapNode[MClass, MClassType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1206, /* HashMapNode[MClass, MClassType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType = { -0, /* dummy */ -{ -&type_nit__MClassType, /* V: MClassType */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashSetNode[ANode] */ -const struct type type_standard__hash_collection__HashSetNode__nit__ANode = { -1991, -"HashSetNode[ANode]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__ANode, -7, -{ -1, /* empty */ -222, /* nullable HashSetNode[ANode] */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1991, /* HashSetNode[ANode] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__ANode = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__ANode, /* K: ANode */ -} -}; -/* runtime type HashMapNode[MModule, Set[MClassDef]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef = { -1207, -"HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, -6, -{ -223, /* nullable HashMapNode[MModule, Set[MClassDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1207, /* HashMapNode[MModule, Set[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__Set__nit__MClassDef, /* V: Set[MClassDef] */ -&type_nit__MModule, /* K: MModule */ -} -}; -/* runtime type HashMapNode[MModule, Set[MClass]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass = { -1208, -"HashMapNode[MModule, Set[MClass]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, -6, -{ -224, /* nullable HashMapNode[MModule, Set[MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1208, /* HashMapNode[MModule, Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Set__nit__MClass, /* V: Set[MClass] */ -&type_nit__MModule, /* K: MModule */ -} -}; -/* runtime type HashMapNode[MModule, Set[MClassType]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType = { -1209, -"HashMapNode[MModule, Set[MClassType]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, -6, -{ -225, /* nullable HashMapNode[MModule, Set[MClassType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1209, /* HashMapNode[MModule, Set[MClassType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Set__nit__MClassType, /* V: Set[MClassType] */ -&type_nit__MModule, /* K: MModule */ -} -}; -/* runtime type HashSetNode[MClassDef] */ -const struct type type_standard__hash_collection__HashSetNode__nit__MClassDef = { -1992, -"HashSetNode[MClassDef]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__MClassDef, -7, -{ -226, /* nullable HashSetNode[MClassDef] */ -1, /* empty */ -215, /* nullable HashSetNode[Object] */ +2003, /* SequenceRead[nullable Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1992, /* HashSetNode[MClassDef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MClassDef = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__MClassDef, /* K: MClassDef */ -} -}; -/* runtime type HashMapNode[String, Int] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Int = { -1210, -"HashMapNode[String, Int]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Int, -6, -{ -227, /* nullable HashMapNode[String, Int] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1210, /* HashMapNode[String, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Int = { -0, /* dummy */ -{ -&type_standard__Int, /* V: Int */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -2252, -"HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ -7, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, -8, -{ -204, /* nullable HashMapNode[MClass, Set[MProperty]] */ -228, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */ -234, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -1, /* empty */ -139, /* Object */ -1213, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ -1986, /* HashMapNode[MClass, Set[MProperty]] */ -2252, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_standard__Set__nit__MVirtualTypeProp, /* V: Set[MVirtualTypeProp] */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashSetNode[MVirtualTypeProp] */ -const struct type type_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp = { -2300, -"HashSetNode[MVirtualTypeProp]", /* class_name_string */ -8, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, -9, -{ -229, /* nullable HashSetNode[MVirtualTypeProp] */ -236, /* nullable HashSetNode[PropertyLayoutElement] */ -215, /* nullable HashSetNode[Object] */ -239, /* nullable HashSetNode[MProperty] */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1995, /* HashSetNode[PropertyLayoutElement] */ -2254, /* HashSetNode[MProperty] */ -2300, /* HashSetNode[MVirtualTypeProp] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__MVirtualTypeProp, /* K: MVirtualTypeProp */ -} -}; -/* runtime type HashSetNode[Variable] */ -const struct type type_standard__hash_collection__HashSetNode__nit__Variable = { -1993, -"HashSetNode[Variable]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__Variable, -7, -{ -230, /* nullable HashSetNode[Variable] */ -1, /* empty */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1993, /* HashSetNode[Variable] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__Variable = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__Variable, /* K: Variable */ -} -}; -/* runtime type HashMapNode[Variable, nullable MType] */ -const struct type type_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType = { -1211, -"HashMapNode[Variable, nullable MType]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, -6, -{ -231, /* nullable HashMapNode[Variable, nullable MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1211, /* HashMapNode[Variable, nullable MType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType = { -0, /* dummy */ -{ -&type_nullable__nit__MType, /* V: nullable MType */ -&type_nit__Variable, /* K: Variable */ -} -}; -/* runtime type HashMapNode[Variable, nullable Array[nullable MType]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType = { -1212, -"HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType, -6, -{ -232, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1212, /* HashMapNode[Variable, nullable Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_nullable__standard__Array__nullable__nit__MType, /* V: nullable Array[nullable MType] */ -&type_nit__Variable, /* K: Variable */ -} -}; -/* runtime type HashSetNode[String] */ -const struct type type_standard__hash_collection__HashSetNode__standard__String = { -1994, -"HashSetNode[String]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashSetNode__standard__String, -7, -{ -233, /* nullable HashSetNode[String] */ -1, /* empty */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1994, /* HashSetNode[String] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__standard__String = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[MClass, Set[PropertyLayoutElement]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -1213, -"HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, -6, -{ -1, /* empty */ -1, /* empty */ -234, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -1, /* empty */ -139, /* Object */ -1213, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_standard__Set__nit__PropertyLayoutElement, /* V: Set[PropertyLayoutElement] */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashMapNode[MClass, Set[MAttribute]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute = { -2253, -"HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */ -7, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, -8, -{ -204, /* nullable HashMapNode[MClass, Set[MProperty]] */ -235, /* nullable HashMapNode[MClass, Set[MAttribute]] */ -234, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -1, /* empty */ -139, /* Object */ -1213, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ -1986, /* HashMapNode[MClass, Set[MProperty]] */ -2253, /* HashMapNode[MClass, Set[MAttribute]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute = { -0, /* dummy */ -{ -&type_standard__Set__nit__MAttribute, /* V: Set[MAttribute] */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashSetNode[PropertyLayoutElement] */ -const struct type type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement = { -1995, -"HashSetNode[PropertyLayoutElement]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, -7, -{ -1, /* empty */ -236, /* nullable HashSetNode[PropertyLayoutElement] */ -215, /* nullable HashSetNode[Object] */ +2445, /* AbstractArrayRead[MNullableType] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1995, /* HashSetNode[PropertyLayoutElement] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__PropertyLayoutElement, /* K: PropertyLayoutElement */ -} -}; -/* runtime type HashSetNode[MAttribute] */ -const struct type type_standard__hash_collection__HashSetNode__nit__MAttribute = { -2301, -"HashSetNode[MAttribute]", /* class_name_string */ -8, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__MAttribute, -9, -{ -237, /* nullable HashSetNode[MAttribute] */ -236, /* nullable HashSetNode[PropertyLayoutElement] */ -215, /* nullable HashSetNode[Object] */ -239, /* nullable HashSetNode[MProperty] */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1995, /* HashSetNode[PropertyLayoutElement] */ -2254, /* HashSetNode[MProperty] */ -2301, /* HashSetNode[MAttribute] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MAttribute = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__MAttribute, /* K: MAttribute */ -} -}; -/* runtime type HashMapNode[MClass, Array[nullable MClass]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass = { -1214, -"HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, -6, -{ -238, /* nullable HashMapNode[MClass, Array[nullable MClass]] */ -1, /* empty */ -1, /* empty */ +2449, /* AbstractArrayRead[MType] */ -1, /* empty */ -139, /* Object */ -1214, /* HashMapNode[MClass, Array[nullable MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MClass, /* V: Array[nullable MClass] */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashSetNode[MProperty] */ -const struct type type_standard__hash_collection__HashSetNode__nit__MProperty = { -2254, -"HashSetNode[MProperty]", /* class_name_string */ -7, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__MProperty, -8, -{ -1, /* empty */ -236, /* nullable HashSetNode[PropertyLayoutElement] */ -215, /* nullable HashSetNode[Object] */ -239, /* nullable HashSetNode[MProperty] */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -1995, /* HashSetNode[PropertyLayoutElement] */ -2254, /* HashSetNode[MProperty] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MProperty = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__MProperty, /* K: MProperty */ -} -}; -/* runtime type HashMapNode[MClass, AClassdef] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef = { -1215, -"HashMapNode[MClass, AClassdef]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, -6, -{ -240, /* nullable HashMapNode[MClass, AClassdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1215, /* HashMapNode[MClass, AClassdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef = { -0, /* dummy */ -{ -&type_nit__AClassdef, /* V: AClassdef */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashMapNode[String, Variable] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__nit__Variable = { -1216, -"HashMapNode[String, Variable]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__Variable, -6, -{ -241, /* nullable HashMapNode[String, Variable] */ -1, /* empty */ -1, /* empty */ +2457, /* AbstractArrayRead[Object] */ -1, /* empty */ -139, /* Object */ -1216, /* HashMapNode[String, Variable] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__Variable = { -0, /* dummy */ -{ -&type_nit__Variable, /* V: Variable */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashMapNode[Variable, RuntimeVariable] */ -const struct type type_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable = { -1217, -"HashMapNode[Variable, RuntimeVariable]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, -6, -{ -242, /* nullable HashMapNode[Variable, RuntimeVariable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1217, /* HashMapNode[Variable, RuntimeVariable] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable = { -0, /* dummy */ -{ -&type_nit__RuntimeVariable, /* V: RuntimeVariable */ -&type_nit__Variable, /* K: Variable */ -} -}; -/* runtime type HashMapNode[EscapeMark, String] */ -const struct type type_standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String = { -1218, -"HashMapNode[EscapeMark, String]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String, -6, -{ -243, /* nullable HashMapNode[EscapeMark, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1218, /* HashMapNode[EscapeMark, String] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String = { -0, /* dummy */ -{ -&type_standard__String, /* V: String */ -&type_nit__EscapeMark, /* K: EscapeMark */ -} -}; -/* runtime type HashMapNode[MClassType, Set[MType]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType = { -1996, -"HashMapNode[MClassType, Set[MType]]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType, -7, -{ -244, /* nullable HashMapNode[MClassType, Set[MType]] */ -259, /* nullable HashMapNode[MType, Set[MType]] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1230, /* HashMapNode[MType, Set[MType]] */ -1996, /* HashMapNode[MClassType, Set[MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_standard__Set__nit__MType, /* V: Set[MType] */ -&type_nit__MClassType, /* K: MClassType */ -} -}; -/* runtime type HashMapNode[MType, Int] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Int = { -1219, -"HashMapNode[MType, Int]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Int, -6, -{ -245, /* nullable HashMapNode[MType, Int] */ -1, /* empty */ -1, /* empty */ +2469, /* AbstractArrayRead[nullable MType] */ -1, /* empty */ -139, /* Object */ -1219, /* HashMapNode[MType, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Int = { -0, /* dummy */ -{ -&type_standard__Int, /* V: Int */ -&type_nit__MType, /* K: MType */ -} -}; -/* runtime type HashMapNode[Phase, POSetElement[Phase]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase = { -1220, -"HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase, -6, -{ -246, /* nullable HashMapNode[Phase, POSetElement[Phase]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1220, /* HashMapNode[Phase, POSetElement[Phase]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__Phase, /* V: POSetElement[Phase] */ -&type_nit__Phase, /* K: Phase */ -} -}; -/* runtime type HashMapNode[MModule, POSetElement[MModule]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule = { -1221, -"HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule, -6, -{ -247, /* nullable HashMapNode[MModule, POSetElement[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1221, /* HashMapNode[MModule, POSetElement[MModule]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MModule, /* V: POSetElement[MModule] */ -&type_nit__MModule, /* K: MModule */ -} -}; -/* runtime type HashMapNode[MClassDef, POSetElement[MClassDef]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef = { -1222, -"HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef, -6, -{ -248, /* nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1222, /* HashMapNode[MClassDef, POSetElement[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MClassDef, /* V: POSetElement[MClassDef] */ -&type_nit__MClassDef, /* K: MClassDef */ -} -}; -/* runtime type HashMapNode[MClassType, POSetElement[MClassType]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType = { -1997, -"HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType, -7, -{ -249, /* nullable HashMapNode[MClassType, POSetElement[MClassType]] */ -258, /* nullable HashMapNode[MType, POSetElement[MType]] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1229, /* HashMapNode[MType, POSetElement[MType]] */ -1997, /* HashMapNode[MClassType, POSetElement[MClassType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MClassType, /* V: POSetElement[MClassType] */ -&type_nit__MClassType, /* K: MClassType */ -} -}; -/* runtime type HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -1223, -"HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, -6, -{ -250, /* nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1223, /* HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* V: HashMap2[MType, String, nullable MProperty] */ -&type_nit__MModule, /* K: MModule */ -} -}; -/* runtime type HashMapNode[MGroup, POSetElement[MGroup]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup = { -1224, -"HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, -6, -{ -251, /* nullable HashMapNode[MGroup, POSetElement[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1224, /* HashMapNode[MGroup, POSetElement[MGroup]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MGroup, /* V: POSetElement[MGroup] */ -&type_nit__MGroup, /* K: MGroup */ -} -}; -/* runtime type HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -1225, -"HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, -6, -{ -252, /* nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1225, /* HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* V: HashMap[MProperty, Set[MMethodDef]] */ -&type_nit__MType, /* K: MType */ -} -}; -/* runtime type HashMapNode[MProperty, Set[MMethodDef]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef = { -1226, -"HashMapNode[MProperty, Set[MMethodDef]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef, -6, -{ -253, /* nullable HashMapNode[MProperty, Set[MMethodDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1226, /* HashMapNode[MProperty, Set[MMethodDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Set__nit__MMethodDef, /* V: Set[MMethodDef] */ -&type_nit__MProperty, /* K: MProperty */ -} -}; -/* runtime type HashMapNode[MVirtualTypeProp, Int] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int = { -1998, -"HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int, -7, -{ -254, /* nullable HashMapNode[MVirtualTypeProp, Int] */ -255, /* nullable HashMapNode[PropertyLayoutElement, Int] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1227, /* HashMapNode[PropertyLayoutElement, Int] */ -1998, /* HashMapNode[MVirtualTypeProp, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int = { -0, /* dummy */ -{ -&type_standard__Int, /* V: Int */ -&type_nit__MVirtualTypeProp, /* K: MVirtualTypeProp */ -} -}; -/* runtime type HashMapNode[PropertyLayoutElement, Int] */ -const struct type type_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int = { -1227, -"HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int, -6, -{ -1, /* empty */ -255, /* nullable HashMapNode[PropertyLayoutElement, Int] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1227, /* HashMapNode[PropertyLayoutElement, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int = { -0, /* dummy */ -{ -&type_standard__Int, /* V: Int */ -&type_nit__PropertyLayoutElement, /* K: PropertyLayoutElement */ -} -}; -/* runtime type HashMapNode[MAttribute, Int] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int = { -1999, -"HashMapNode[MAttribute, Int]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int, -7, -{ -256, /* nullable HashMapNode[MAttribute, Int] */ -255, /* nullable HashMapNode[PropertyLayoutElement, Int] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1227, /* HashMapNode[PropertyLayoutElement, Int] */ -1999, /* HashMapNode[MAttribute, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int = { -0, /* dummy */ -{ -&type_standard__Int, /* V: Int */ -&type_nit__MAttribute, /* K: MAttribute */ -} -}; -/* runtime type HashMapNode[MClass, POSetElement[MClass]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass = { -1228, -"HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass, -6, -{ -257, /* nullable HashMapNode[MClass, POSetElement[MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1228, /* HashMapNode[MClass, POSetElement[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MClass, /* V: POSetElement[MClass] */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashMapNode[MType, POSetElement[MType]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType = { -1229, -"HashMapNode[MType, POSetElement[MType]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType, -6, -{ -1, /* empty */ -258, /* nullable HashMapNode[MType, POSetElement[MType]] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1229, /* HashMapNode[MType, POSetElement[MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MType, /* V: POSetElement[MType] */ -&type_nit__MType, /* K: MType */ -} -}; -/* runtime type HashMapNode[MType, Set[MType]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType = { -1230, -"HashMapNode[MType, Set[MType]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType, -6, -{ -1, /* empty */ -259, /* nullable HashMapNode[MType, Set[MType]] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1230, /* HashMapNode[MType, Set[MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_standard__Set__nit__MType, /* V: Set[MType] */ -&type_nit__MType, /* K: MType */ -} -}; -/* runtime type HashSetNode[Phase] */ -const struct type type_standard__hash_collection__HashSetNode__nit__Phase = { -2000, -"HashSetNode[Phase]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__Phase, -7, -{ -260, /* nullable HashSetNode[Phase] */ -1, /* empty */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -2000, /* HashSetNode[Phase] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__Phase = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__Phase, /* K: Phase */ -} -}; -/* runtime type HashMapNode[MType, HashMap[String, nullable MProperty]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -1231, -"HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, -6, -{ -261, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1231, /* HashMapNode[MType, HashMap[String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* V: HashMap[String, nullable MProperty] */ -&type_nit__MType, /* K: MType */ -} -}; -/* runtime type HashMapNode[String, nullable MProperty] */ -const struct type type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty = { -1232, -"HashMapNode[String, nullable MProperty]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty, -6, -{ -262, /* nullable HashMapNode[String, nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1232, /* HashMapNode[String, nullable MProperty] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_nullable__nit__MProperty, /* V: nullable MProperty */ -&type_standard__String, /* K: String */ -} -}; -/* runtime type HashSetNode[MGroup] */ -const struct type type_standard__hash_collection__HashSetNode__nit__MGroup = { -2001, -"HashSetNode[MGroup]", /* class_name_string */ -6, -0, -&resolution_table_standard__hash_collection__HashSetNode__nit__MGroup, -7, -{ -263, /* nullable HashSetNode[MGroup] */ -1, /* empty */ -215, /* nullable HashSetNode[Object] */ -1, /* empty */ -139, /* Object */ -1201, /* HashSetNode[Object] */ -2001, /* HashSetNode[MGroup] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MGroup = { -0, /* dummy */ -{ -NULL, /* empty */ -&type_nit__MGroup, /* K: MGroup */ -} -}; -/* runtime type HashMapNode[MClass, Set[MClass]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass = { -1233, -"HashMapNode[MClass, Set[MClass]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass, -6, -{ -264, /* nullable HashMapNode[MClass, Set[MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1233, /* HashMapNode[MClass, Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Set__nit__MClass, /* V: Set[MClass] */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -1234, -"HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, -6, -{ -265, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1234, /* HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* V: HashMap[MType, Array[MMethodDef]] */ -&type_nit__MModule, /* K: MModule */ -} -}; -/* runtime type HashMapNode[MType, Array[MMethodDef]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef = { -1235, -"HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef, -6, -{ -266, /* nullable HashMapNode[MType, Array[MMethodDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1235, /* HashMapNode[MType, Array[MMethodDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MMethodDef, /* V: Array[MMethodDef] */ -&type_nit__MType, /* K: MType */ -} -}; -/* runtime type HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -1236, -"HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, -6, -{ -267, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1236, /* HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* V: HashMap[MType, Array[MAttributeDef]] */ -&type_nit__MModule, /* K: MModule */ -} -}; -/* runtime type HashMapNode[MType, Array[MAttributeDef]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef = { -1237, -"HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef, -6, -{ -268, /* nullable HashMapNode[MType, Array[MAttributeDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1237, /* HashMapNode[MType, Array[MAttributeDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MAttributeDef, /* V: Array[MAttributeDef] */ -&type_nit__MType, /* K: MType */ -} -}; -/* runtime type HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -1238, -"HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, -6, -{ -269, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1238, /* HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* V: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_nit__MModule, /* K: MModule */ -} -}; -/* runtime type HashMapNode[MType, Array[MVirtualTypeDef]] */ -const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef = { -1239, -"HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */ -5, -0, -&resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef, -6, -{ -270, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1239, /* HashMapNode[MType, Array[MVirtualTypeDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MVirtualTypeDef, /* V: Array[MVirtualTypeDef] */ -&type_nit__MType, /* K: MType */ -} -}; -/* runtime type ArrayIterator[MModule] */ -const struct type type_standard__array__ArrayIterator__nit__MModule = { -741, -"ArrayIterator[MModule]", /* class_name_string */ -5, -0, -&resolution_table_standard__array__ArrayIterator__nit__MModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -741, /* ArrayIterator[MModule] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MModule = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__AbstractArrayRead__nit__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[MModule] */ -} -}; -/* runtime type ArrayIterator[String] */ -const struct type type_standard__array__ArrayIterator__standard__String = { -742, -"ArrayIterator[String]", /* class_name_string */ -5, -0, -&resolution_table_standard__array__ArrayIterator__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -742, /* ArrayIterator[String] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__AbstractArrayRead__standard__String, /* AbstractArrayRead[E]: AbstractArrayRead[String] */ -} -}; -/* runtime type ArrayIterator[MType] */ -const struct type type_standard__array__ArrayIterator__nit__MType = { -743, -"ArrayIterator[MType]", /* class_name_string */ -5, -0, -&resolution_table_standard__array__ArrayIterator__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -743, /* ArrayIterator[MType] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__AbstractArrayRead__nit__MType, /* AbstractArrayRead[E]: AbstractArrayRead[MType] */ -} -}; -/* runtime type ArrayIterator[MMethodDef] */ -const struct type type_standard__array__ArrayIterator__nit__MMethodDef = { -744, -"ArrayIterator[MMethodDef]", /* class_name_string */ -5, -0, -&resolution_table_standard__array__ArrayIterator__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -744, /* ArrayIterator[MMethodDef] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -&type_standard__AbstractArrayRead__nit__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[MMethodDef] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String = { -745, -"NativeArray[nullable HashMapNode[SourceFile, Array[String]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -745, /* NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* E: nullable HashMapNode[SourceFile, Array[String]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, Option]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option = { -746, -"NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -746, /* NativeArray[nullable HashMapNode[String, Option]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option, /* E: nullable HashMapNode[String, Option] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Option]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[AModule]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule = { -1788, -"NativeArray[nullable HashSetNode[AModule]]", /* class_name_string */ -7, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule, -8, -{ -1, /* empty */ +2669, /* AbstractArray[MNullableType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1246, /* NativeArray[nullable HashSetNode[ANode]] */ -1788, /* NativeArray[nullable HashSetNode[AModule]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__AModule, /* E: nullable HashSetNode[AModule] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule, /* NativeArray[E]: NativeArray[nullable HashSetNode[AModule]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, Array[MProject]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject = { -747, -"NativeArray[nullable HashMapNode[String, Array[MProject]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, -6, -{ +2673, /* AbstractArray[MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -747, /* NativeArray[nullable HashMapNode[String, Array[MProject]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* E: nullable HashMapNode[String, Array[MProject]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MProject]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, Array[MModule]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule = { -748, -"NativeArray[nullable HashMapNode[String, Array[MModule]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2681, /* AbstractArray[Object] */ -1, /* empty */ -139, /* Object */ -748, /* NativeArray[nullable HashMapNode[String, Array[MModule]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* E: nullable HashMapNode[String, Array[MModule]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, Array[MClass]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass = { -749, -"NativeArray[nullable HashMapNode[String, Array[MClass]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -749, /* NativeArray[nullable HashMapNode[String, Array[MClass]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* E: nullable HashMapNode[String, Array[MClass]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, Array[MProperty]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty = { -750, -"NativeArray[nullable HashMapNode[String, Array[MProperty]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -750, /* NativeArray[nullable HashMapNode[String, Array[MProperty]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* E: nullable HashMapNode[String, Array[MProperty]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, nullable ModulePath]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath = { -751, -"NativeArray[nullable HashMapNode[String, nullable ModulePath]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath, -6, -{ -1, /* empty */ -1, /* empty */ +2693, /* AbstractArray[nullable MType] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -751, /* NativeArray[nullable HashMapNode[String, nullable ModulePath]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath, /* E: nullable HashMapNode[String, nullable ModulePath] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable ModulePath]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, nullable MGroup]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup = { -752, -"NativeArray[nullable HashMapNode[String, nullable MGroup]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -752, /* NativeArray[nullable HashMapNode[String, nullable MGroup]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup, /* E: nullable HashMapNode[String, nullable MGroup] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable MGroup]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, AModule]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule = { -753, -"NativeArray[nullable HashMapNode[MModule, AModule]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -753, /* NativeArray[nullable HashMapNode[MModule, AModule]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule, /* E: nullable HashMapNode[MModule, AModule] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, AModule]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef = { -754, -"NativeArray[nullable HashMapNode[MClassDef, AClassdef]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -754, /* NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef, /* E: nullable HashMapNode[MClassDef, AClassdef] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation = { -755, -"NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -755, /* NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation, /* E: nullable HashMapNode[String, MModuleData[AAnnotation]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MPropDef, APropdef]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef = { -756, -"NativeArray[nullable HashMapNode[MPropDef, APropdef]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -756, /* NativeArray[nullable HashMapNode[MPropDef, APropdef]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef, /* E: nullable HashMapNode[MPropDef, APropdef] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[MModule]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MModule = { -1240, -"NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MModule, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1240, /* NativeArray[nullable HashSetNode[MModule]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MModule = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__MModule, /* E: nullable HashSetNode[MModule] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MModule, /* NativeArray[E]: NativeArray[nullable HashSetNode[MModule]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = { -1241, -"NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -773, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ -1241, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* E: nullable HashMapNode[MClass, Set[MProperty]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MProperty, APropdef]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = { -757, -"NativeArray[nullable HashMapNode[MProperty, APropdef]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -757, /* NativeArray[nullable HashMapNode[MProperty, APropdef]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* E: nullable HashMapNode[MProperty, APropdef] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = { -758, -"NativeArray[nullable HashMapNode[Array[MType], MGenericType]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -758, /* NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* E: nullable HashMapNode[Array[MType], MGenericType] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* NativeArray[E]: NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[MClassType]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType = { -1789, -"NativeArray[nullable HashSetNode[MClassType]]", /* class_name_string */ -7, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType, -8, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1243, /* NativeArray[nullable HashSetNode[MType]] */ -1789, /* NativeArray[nullable HashSetNode[MClassType]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* E: nullable HashSetNode[MClassType] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClassType]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[MClass]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass = { -1242, -"NativeArray[nullable HashSetNode[MClass]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1242, /* NativeArray[nullable HashSetNode[MClass]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__MClass, /* E: nullable HashSetNode[MClass] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClass]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[MType]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType = { -1243, -"NativeArray[nullable HashSetNode[MType]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1243, /* NativeArray[nullable HashSetNode[MType]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__MType, /* E: nullable HashSetNode[MType] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType, /* NativeArray[E]: NativeArray[nullable HashSetNode[MType]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[MMethodDef]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef = { -1790, -"NativeArray[nullable HashSetNode[MMethodDef]]", /* class_name_string */ -7, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, -8, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -1790, /* NativeArray[nullable HashSetNode[MMethodDef]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* E: nullable HashSetNode[MMethodDef] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashSetNode[MMethodDef]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[MMethod]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod = { -2002, -"NativeArray[nullable HashSetNode[MMethod]]", /* class_name_string */ -8, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -1793, /* NativeArray[nullable HashSetNode[MProperty]] */ -2002, /* NativeArray[nullable HashSetNode[MMethod]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* E: nullable HashSetNode[MMethod] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* NativeArray[E]: NativeArray[nullable HashSetNode[MMethod]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[CallSite]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__CallSite = { -1244, -"NativeArray[nullable HashSetNode[CallSite]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__CallSite, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1244, /* NativeArray[nullable HashSetNode[CallSite]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__CallSite = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__CallSite, /* E: nullable HashSetNode[CallSite] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__CallSite, /* NativeArray[E]: NativeArray[nullable HashSetNode[CallSite]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType = { -759, -"NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -759, /* NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* E: nullable HashMapNode[MClassDef, HashSet[MType]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, Int]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int = { -760, -"NativeArray[nullable HashMapNode[MClass, Int]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -760, /* NativeArray[nullable HashMapNode[MClass, Int]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* E: nullable HashMapNode[MClass, Int] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Int]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[Object]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Object = { -761, -"NativeArray[nullable HashSetNode[Object]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Object, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Object = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__standard__Object, /* E: nullable HashSetNode[Object] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Object, /* NativeArray[E]: NativeArray[nullable HashSetNode[Object]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType = { -762, -"NativeArray[nullable HashMapNode[MType, Array[nullable MType]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, -6, -{ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +170, /* Array[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +992, /* Array[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +142, /* Array[MNullableType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -762, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* E: nullable HashMapNode[MType, Array[nullable MType]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType = { -1245, -"NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -762, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ -1245, /* NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* E: nullable HashMapNode[MClassType, Array[nullable MType]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef = { -763, -"NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -763, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* E: nullable HashMapNode[MClass, Array[nullable MPropDef]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, String]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__String = { -764, -"NativeArray[nullable HashMapNode[String, String]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -764, /* NativeArray[nullable HashMapNode[String, String]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__String = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__String, /* E: nullable HashMapNode[String, String] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, String]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, ANode]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode = { -765, -"NativeArray[nullable HashMapNode[String, ANode]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -765, /* NativeArray[nullable HashMapNode[String, ANode]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* E: nullable HashMapNode[String, ANode] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, ANode]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, MClassType]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType = { -766, -"NativeArray[nullable HashMapNode[MClass, MClassType]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -766, /* NativeArray[nullable HashMapNode[MClass, MClassType]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* E: nullable HashMapNode[MClass, MClassType] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, MClassType]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[ANode]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode = { -1246, -"NativeArray[nullable HashSetNode[ANode]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1246, /* NativeArray[nullable HashSetNode[ANode]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__ANode, /* E: nullable HashSetNode[ANode] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode, /* NativeArray[E]: NativeArray[nullable HashSetNode[ANode]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef = { -767, -"NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -767, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* E: nullable HashMapNode[MModule, Set[MClassDef]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass = { -768, -"NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -768, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* E: nullable HashMapNode[MModule, Set[MClass]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType = { -769, -"NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -769, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* E: nullable HashMapNode[MModule, Set[MClassType]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[MClassDef]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef = { -1247, -"NativeArray[nullable HashSetNode[MClassDef]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1247, /* NativeArray[nullable HashSetNode[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__MClassDef, /* E: nullable HashSetNode[MClassDef] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClassDef]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, Int]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int = { -770, -"NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -770, /* NativeArray[nullable HashMapNode[String, Int]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int, /* E: nullable HashMapNode[String, Int] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Int]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -1791, -"NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */ -7, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, -8, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -773, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ -1241, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ -1791, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* E: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp = { -2003, -"NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */ -8, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -1793, /* NativeArray[nullable HashSetNode[MProperty]] */ -2003, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* E: nullable HashSetNode[MVirtualTypeProp] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* NativeArray[E]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[Variable]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable = { -1248, -"NativeArray[nullable HashSetNode[Variable]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1248, /* NativeArray[nullable HashSetNode[Variable]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__Variable, /* E: nullable HashSetNode[Variable] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable, /* NativeArray[E]: NativeArray[nullable HashSetNode[Variable]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[Variable, nullable MType]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType = { -771, -"NativeArray[nullable HashMapNode[Variable, nullable MType]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -771, /* NativeArray[nullable HashMapNode[Variable, nullable MType]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* E: nullable HashMapNode[Variable, nullable MType] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType = { -772, -"NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -772, /* NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* E: nullable HashMapNode[Variable, nullable Array[nullable MType]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[String]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String = { -1249, -"NativeArray[nullable HashSetNode[String]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1249, /* NativeArray[nullable HashSetNode[String]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__standard__String, /* E: nullable HashSetNode[String] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String, /* NativeArray[E]: NativeArray[nullable HashSetNode[String]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -773, -"NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -773, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* E: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute = { -1792, -"NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]]", /* class_name_string */ -7, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, -8, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -773, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ -1241, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ -1792, /* NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */ }, }; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute = { +const struct types resolution_table_standard__Array__nit__MNullableType = { 0, /* dummy */ { -&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* E: nullable HashMapNode[MClass, Set[MAttribute]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */ +&type_nit__MNullableType, /* E: MNullableType */ +&type_standard__Array__nit__MNullableType, /* Array[E]: Array[MNullableType] */ +&type_standard__Collection__nit__MNullableType, /* Collection[E]: Collection[MNullableType] */ +&type_standard__Array__nit__MNullableType, /* Array[E]: Array[MNullableType] */ +&type_standard__NativeArray__nit__MNullableType, /* NativeArray[E]: NativeArray[MNullableType] */ +&type_nit__MNullableType, /* E: MNullableType */ +&type_standard__Collection__nit__MNullableType, /* Collection[E]: Collection[MNullableType] */ +&type_nit__MNullableType, /* E: MNullableType */ +&type_standard__Collection__nit__MNullableType, /* Collection[E]: Collection[MNullableType] */ +&type_standard__Collection__nit__MNullableType, /* Collection[E]: Collection[MNullableType] */ +&type_standard__Array__nit__MNullableType, /* Array[E]: Array[MNullableType] */ +&type_standard__AbstractArray__nit__MNullableType, /* AbstractArray[E]: AbstractArray[MNullableType] */ +&type_standard__array__ArrayIterator__nit__MNullableType, /* ArrayIterator[E]: ArrayIterator[MNullableType] */ } }; -/* runtime type NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement = { -1250, -"NativeArray[nullable HashSetNode[PropertyLayoutElement]]", /* class_name_string */ -6, +/* runtime type SeparateErasureCompiler */ +const struct type type_nit__SeparateErasureCompiler = { +143, +"SeparateErasureCompiler", /* class_name_string */ +4, 0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, -7, +&resolution_table_nit__SeparateErasureCompiler, +5, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ +80, /* Object */ +2622, /* nullable Object */ +2648, /* AbstractCompiler */ +130, /* SeparateCompiler */ +143, /* SeparateErasureCompiler */ }, }; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement = { +const struct types resolution_table_nit__SeparateErasureCompiler = { 0, /* dummy */ { -&type_nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* E: nullable HashSetNode[PropertyLayoutElement] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ +&type_nit__SeparateCompilerVisitor, /* VISITOR: SeparateCompilerVisitor */ } }; -/* runtime type NativeArray[nullable HashSetNode[MAttribute]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute = { -2004, -"NativeArray[nullable HashSetNode[MAttribute]]", /* class_name_string */ -8, +/* runtime type RopeSubstrings */ +const struct type type_standard__ropes__RopeSubstrings = { +-1, /*CAST DEAD*/ +"RopeSubstrings", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute, -9, +&resolution_table_standard__ropes__RopeSubstrings, +5, { +80, /* Object */ +2622, /* nullable Object */ +2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -1793, /* NativeArray[nullable HashSetNode[MProperty]] */ -2004, /* NativeArray[nullable HashSetNode[MAttribute]] */ }, }; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute = { +const struct types resolution_table_standard__ropes__RopeSubstrings = { 0, /* dummy */ { -&type_nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* E: nullable HashSetNode[MAttribute] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* NativeArray[E]: NativeArray[nullable HashSetNode[MAttribute]] */ +&type_standard__Array__standard__FlatString, /* Array[E]: Array[FlatString] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass = { -774, -"NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]]", /* class_name_string */ -5, +/* runtime type RopeIter */ +const struct type type_standard__ropes__RopeIter = { +-1, /*CAST DEAD*/ +"RopeIter", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, -6, +&resolution_table_standard__ropes__RopeIter, +5, { +80, /* Object */ +2622, /* nullable Object */ +2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -774, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */ }, }; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass = { +const struct types resolution_table_standard__ropes__RopeIter = { 0, /* dummy */ { -&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* E: nullable HashMapNode[MClass, Array[nullable MClass]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */ +&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ } }; -/* runtime type NativeArray[nullable HashSetNode[MProperty]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty = { -1793, -"NativeArray[nullable HashSetNode[MProperty]]", /* class_name_string */ -7, +/* runtime type Array[Match] */ +const struct type type_standard__Array__standard__Match = { +146, +"Array[Match]", /* class_name_string */ +400, 0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty, -8, +&resolution_table_standard__Array__standard__Match, +490, { +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -1793, /* NativeArray[nullable HashSetNode[MProperty]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__MProperty, /* E: nullable HashSetNode[MProperty] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashSetNode[MProperty]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, AClassdef]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef = { -775, -"NativeArray[nullable HashMapNode[MClass, AClassdef]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -775, /* NativeArray[nullable HashMapNode[MClass, AClassdef]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* E: nullable HashMapNode[MClass, AClassdef] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, Variable]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable = { -776, -"NativeArray[nullable HashMapNode[String, Variable]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -776, /* NativeArray[nullable HashMapNode[String, Variable]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* E: nullable HashMapNode[String, Variable] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Variable]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable = { -777, -"NativeArray[nullable HashMapNode[Variable, RuntimeVariable]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -777, /* NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* E: nullable HashMapNode[Variable, RuntimeVariable] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[EscapeMark, String]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String = { -778, -"NativeArray[nullable HashMapNode[EscapeMark, String]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -778, /* NativeArray[nullable HashMapNode[EscapeMark, String]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String, /* E: nullable HashMapNode[EscapeMark, String] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[EscapeMark, String]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType = { -1251, -"NativeArray[nullable HashMapNode[MClassType, Set[MType]]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2326, /* Collection[Match] */ -1, /* empty */ -139, /* Object */ -790, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */ -1251, /* NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType, /* E: nullable HashMapNode[MClassType, Set[MType]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MType, Int]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int = { -779, -"NativeArray[nullable HashMapNode[MType, Int]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -779, /* NativeArray[nullable HashMapNode[MType, Int]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* E: nullable HashMapNode[MType, Int] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Int]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase = { -780, -"NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -780, /* NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase, /* E: nullable HashMapNode[Phase, POSetElement[Phase]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase, /* NativeArray[E]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule = { -781, -"NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule, -6, -{ -1, /* empty */ +2337, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -781, /* NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule, /* E: nullable HashMapNode[MModule, POSetElement[MModule]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef = { -782, -"NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -782, /* NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* E: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType = { -1252, -"NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -789, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */ -1252, /* NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType, /* E: nullable HashMapNode[MClassType, POSetElement[MClassType]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -783, -"NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -783, /* NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup = { -784, -"NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -784, /* NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* E: nullable HashMapNode[MGroup, POSetElement[MGroup]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* NativeArray[E]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -785, -"NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -785, /* NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef = { -786, -"NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -786, /* NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef, /* E: nullable HashMapNode[MProperty, Set[MMethodDef]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int = { -1253, -"NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -787, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ -1253, /* NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int, /* E: nullable HashMapNode[MVirtualTypeProp, Int] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int = { -787, -"NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -787, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int, /* E: nullable HashMapNode[PropertyLayoutElement, Int] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MAttribute, Int]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int = { -1254, -"NativeArray[nullable HashMapNode[MAttribute, Int]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -787, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ -1254, /* NativeArray[nullable HashMapNode[MAttribute, Int]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int, /* E: nullable HashMapNode[MAttribute, Int] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[MAttribute, Int]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass = { -788, -"NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -788, /* NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass, /* E: nullable HashMapNode[MClass, POSetElement[MClass]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType = { -789, -"NativeArray[nullable HashMapNode[MType, POSetElement[MType]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -789, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType, /* E: nullable HashMapNode[MType, POSetElement[MType]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MType, Set[MType]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType = { -790, -"NativeArray[nullable HashMapNode[MType, Set[MType]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -790, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType, /* E: nullable HashMapNode[MType, Set[MType]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[Phase]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Phase = { -1255, -"NativeArray[nullable HashSetNode[Phase]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Phase, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1255, /* NativeArray[nullable HashSetNode[Phase]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Phase = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__Phase, /* E: nullable HashSetNode[Phase] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Phase, /* NativeArray[E]: NativeArray[nullable HashSetNode[Phase]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -791, -"NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -791, /* NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* E: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[String, nullable MProperty]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty = { -792, -"NativeArray[nullable HashMapNode[String, nullable MProperty]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -792, /* NativeArray[nullable HashMapNode[String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty, /* E: nullable HashMapNode[String, nullable MProperty] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[MGroup]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MGroup = { -1256, -"NativeArray[nullable HashSetNode[MGroup]]", /* class_name_string */ -6, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MGroup, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -761, /* NativeArray[nullable HashSetNode[Object]] */ -1256, /* NativeArray[nullable HashSetNode[MGroup]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MGroup = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashSetNode__nit__MGroup, /* E: nullable HashSetNode[MGroup] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MGroup, /* NativeArray[E]: NativeArray[nullable HashSetNode[MGroup]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass = { -793, -"NativeArray[nullable HashMapNode[MClass, Set[MClass]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -793, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass, /* E: nullable HashMapNode[MClass, Set[MClass]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -794, -"NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -794, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef = { -795, -"NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -795, /* NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef, /* E: nullable HashMapNode[MType, Array[MMethodDef]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -796, -"NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -796, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef = { -797, -"NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -797, /* NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef, /* E: nullable HashMapNode[MType, Array[MAttributeDef]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -798, -"NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, -6, -{ +2003, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -798, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef = { -799, -"NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -5, -0, -&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -799, /* NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */ -}, -}; -const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ -{ -&type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */ -} -}; -/* runtime type Comparable */ -const struct type type_standard__Comparable = { -532, -"Comparable", /* class_name_string */ -6, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type ArrayMap[MClass, AType] */ -const struct type type_standard__ArrayMap__nit__MClass__nit__AType = { -800, -"ArrayMap[MClass, AType]", /* class_name_string */ -5, -0, -&resolution_table_standard__ArrayMap__nit__MClass__nit__AType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -800, /* ArrayMap[MClass, AType] */ -}, -}; -const struct types resolution_table_standard__ArrayMap__nit__MClass__nit__AType = { -0, /* dummy */ -{ -&type_standard__array__ArrayMapKeys__nit__MClass__nit__AType, /* ArrayMapKeys[K, E]: ArrayMapKeys[MClass, AType] */ -&type_standard__array__ArrayMapValues__nit__MClass__nit__AType, /* ArrayMapValues[K, E]: ArrayMapValues[MClass, AType] */ -&type_standard__Array__standard__Couple__nit__MClass__nit__AType, /* Array[Couple[K, E]]: Array[Couple[MClass, AType]] */ -&type_nit__MClass, /* K: MClass */ -&type_nit__AType, /* E: AType */ -&type_standard__Couple__nit__MClass__nit__AType, /* Couple[K, E]: Couple[MClass, AType] */ -&type_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType, /* CoupleMapIterator[K, V]: CoupleMapIterator[MClass, AType] */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* K: MClass */ -} -}; -/* runtime type nullable ListNode[MMethodDef] */ -const struct type type_nullable__standard__list__ListNode__nit__MMethodDef = { -533, -"nullable ListNode[MMethodDef]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable ListNode[CodeFile] */ -const struct type type_nullable__standard__list__ListNode__nit__CodeFile = { -534, -"nullable ListNode[CodeFile]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable ListNode[ANode] */ -const struct type type_nullable__standard__list__ListNode__nit__ANode = { -535, -"nullable ListNode[ANode]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable ListNode[MClassType] */ -const struct type type_nullable__standard__list__ListNode__nit__MClassType = { -536, -"nullable ListNode[MClassType]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable ListNode[String] */ -const struct type type_nullable__standard__list__ListNode__standard__String = { -537, -"nullable ListNode[String]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable ListNode[Scope] */ -const struct type type_nullable__standard__list__ListNode__nit__scope__Scope = { -538, -"nullable ListNode[Scope]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type List[MMethodDef] */ -const struct type type_standard__List__nit__MMethodDef = { -2295, -"List[MMethodDef]", /* class_name_string */ -9, -0, -&resolution_table_standard__List__nit__MMethodDef, -10, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -176, /* Collection[MMethodDef] */ -1, /* empty */ -139, /* Object */ -276, /* Collection[MPropDef] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -291, /* Collection[nullable MPropDef] */ -2295, /* List[MMethodDef] */ -}, -}; -const struct types resolution_table_standard__List__nit__MMethodDef = { -0, /* dummy */ -{ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__list__ListNode__nit__MMethodDef, /* ListNode[E]: ListNode[MMethodDef] */ -&type_standard__ListIterator__nit__MMethodDef, /* ListIterator[E]: ListIterator[MMethodDef] */ -&type_nullable__standard__list__ListNode__nit__MMethodDef, /* nullable ListNode[E]: nullable ListNode[MMethodDef] */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -&type_nit__MMethodDef, /* E: MMethodDef */ -} -}; -/* runtime type List[CodeFile] */ -const struct type type_standard__List__nit__CodeFile = { -2005, -"List[CodeFile]", /* class_name_string */ -7, -0, -&resolution_table_standard__List__nit__CodeFile, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -305, /* Collection[CodeFile] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2005, /* List[CodeFile] */ -}, -}; -const struct types resolution_table_standard__List__nit__CodeFile = { -0, /* dummy */ -{ -&type_nit__CodeFile, /* E: CodeFile */ -&type_standard__list__ListNode__nit__CodeFile, /* ListNode[E]: ListNode[CodeFile] */ -&type_standard__ListIterator__nit__CodeFile, /* ListIterator[E]: ListIterator[CodeFile] */ -&type_nullable__standard__list__ListNode__nit__CodeFile, /* nullable ListNode[E]: nullable ListNode[CodeFile] */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__CodeFile, /* E: CodeFile */ -&type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */ -&type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */ -&type_nit__CodeFile, /* E: CodeFile */ -&type_nit__CodeFile, /* E: CodeFile */ -&type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */ -&type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */ -&type_nit__CodeFile, /* E: CodeFile */ -} -}; -/* runtime type List[ANode] */ -const struct type type_standard__List__nit__ANode = { -2006, -"List[ANode]", /* class_name_string */ -7, -0, -&resolution_table_standard__List__nit__ANode, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -181, /* Collection[ANode] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2006, /* List[ANode] */ -}, -}; -const struct types resolution_table_standard__List__nit__ANode = { -0, /* dummy */ -{ -&type_nit__ANode, /* E: ANode */ -&type_standard__list__ListNode__nit__ANode, /* ListNode[E]: ListNode[ANode] */ -&type_standard__ListIterator__nit__ANode, /* ListIterator[E]: ListIterator[ANode] */ -&type_nullable__standard__list__ListNode__nit__ANode, /* nullable ListNode[E]: nullable ListNode[ANode] */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__ANode, /* E: ANode */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_nit__ANode, /* E: ANode */ -&type_nit__ANode, /* E: ANode */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ -&type_nit__ANode, /* E: ANode */ -} -}; -/* runtime type List[MClassType] */ -const struct type type_standard__List__nit__MClassType = { -2255, -"List[MClassType]", /* class_name_string */ -8, -0, -&resolution_table_standard__List__nit__MClassType, -9, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ +2446, /* AbstractArrayRead[Match] */ -1, /* empty */ -173, /* Collection[MClassType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2255, /* List[MClassType] */ -}, -}; -const struct types resolution_table_standard__List__nit__MClassType = { -0, /* dummy */ -{ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__list__ListNode__nit__MClassType, /* ListNode[E]: ListNode[MClassType] */ -&type_standard__ListIterator__nit__MClassType, /* ListIterator[E]: ListIterator[MClassType] */ -&type_nullable__standard__list__ListNode__nit__MClassType, /* nullable ListNode[E]: nullable ListNode[MClassType] */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_nit__MClassType, /* E: MClassType */ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -&type_nit__MClassType, /* E: MClassType */ -} -}; -/* runtime type List[String] */ -const struct type type_standard__List__standard__String = { -2256, -"List[String]", /* class_name_string */ -8, -0, -&resolution_table_standard__List__standard__String, -9, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2256, /* List[String] */ -}, -}; -const struct types resolution_table_standard__List__standard__String = { -0, /* dummy */ -{ -&type_standard__String, /* E: String */ -&type_standard__list__ListNode__standard__String, /* ListNode[E]: ListNode[String] */ -&type_standard__ListIterator__standard__String, /* ListIterator[E]: ListIterator[String] */ -&type_nullable__standard__list__ListNode__standard__String, /* nullable ListNode[E]: nullable ListNode[String] */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__String, /* E: String */ -} -}; -/* runtime type List[Scope] */ -const struct type type_standard__List__nit__scope__Scope = { -2007, -"List[Scope]", /* class_name_string */ -7, -0, -&resolution_table_standard__List__nit__scope__Scope, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -310, /* Collection[Scope] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2007, /* List[Scope] */ -}, -}; -const struct types resolution_table_standard__List__nit__scope__Scope = { -0, /* dummy */ -{ -&type_nit__scope__Scope, /* E: Scope */ -&type_standard__list__ListNode__nit__scope__Scope, /* ListNode[E]: ListNode[Scope] */ -&type_standard__ListIterator__nit__scope__Scope, /* ListIterator[E]: ListIterator[Scope] */ -&type_nullable__standard__list__ListNode__nit__scope__Scope, /* nullable ListNode[E]: nullable ListNode[Scope] */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__scope__Scope, /* E: Scope */ -&type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */ -&type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */ -&type_nit__scope__Scope, /* E: Scope */ -&type_nit__scope__Scope, /* E: Scope */ -&type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */ -&type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */ -&type_nit__scope__Scope, /* E: Scope */ -} -}; -/* runtime type ListNode[MMethodDef] */ -const struct type type_standard__list__ListNode__nit__MMethodDef = { -2302, -"ListNode[MMethodDef]", /* class_name_string */ -9, -0, -&resolution_table_standard__list__ListNode__nit__MMethodDef, -10, -{ -533, /* nullable ListNode[MMethodDef] */ -544, /* Container[MMethodDef] */ -176, /* Collection[MMethodDef] */ -1, /* empty */ -139, /* Object */ -276, /* Collection[MPropDef] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -291, /* Collection[nullable MPropDef] */ -2302, /* ListNode[MMethodDef] */ -}, -}; -const struct types resolution_table_standard__list__ListNode__nit__MMethodDef = { -0, /* dummy */ -{ -&type_nullable__standard__list__ListNode__nit__MMethodDef, /* nullable ListNode[E]: nullable ListNode[MMethodDef] */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__abstract_collection__ContainerIterator__nit__MMethodDef, /* ContainerIterator[E]: ContainerIterator[MMethodDef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -} -}; -/* runtime type ListNode[CodeFile] */ -const struct type type_standard__list__ListNode__nit__CodeFile = { -2105, -"ListNode[CodeFile]", /* class_name_string */ -7, -0, -&resolution_table_standard__list__ListNode__nit__CodeFile, -8, -{ -534, /* nullable ListNode[CodeFile] */ -545, /* Container[CodeFile] */ -305, /* Collection[CodeFile] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2105, /* ListNode[CodeFile] */ -}, -}; -const struct types resolution_table_standard__list__ListNode__nit__CodeFile = { -0, /* dummy */ -{ -&type_nullable__standard__list__ListNode__nit__CodeFile, /* nullable ListNode[E]: nullable ListNode[CodeFile] */ -&type_nit__CodeFile, /* E: CodeFile */ -&type_standard__abstract_collection__ContainerIterator__nit__CodeFile, /* ContainerIterator[E]: ContainerIterator[CodeFile] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__CodeFile, /* E: CodeFile */ -&type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */ -&type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */ -} -}; -/* runtime type ListNode[ANode] */ -const struct type type_standard__list__ListNode__nit__ANode = { -2106, -"ListNode[ANode]", /* class_name_string */ -7, -0, -&resolution_table_standard__list__ListNode__nit__ANode, -8, -{ -535, /* nullable ListNode[ANode] */ -546, /* Container[ANode] */ -1, /* empty */ -181, /* Collection[ANode] */ -139, /* Object */ +2457, /* AbstractArrayRead[Object] */ -1, /* empty */ -179, /* Collection[Object] */ -2106, /* ListNode[ANode] */ -}, -}; -const struct types resolution_table_standard__list__ListNode__nit__ANode = { -0, /* dummy */ -{ -&type_nullable__standard__list__ListNode__nit__ANode, /* nullable ListNode[E]: nullable ListNode[ANode] */ -&type_nit__ANode, /* E: ANode */ -&type_standard__abstract_collection__ContainerIterator__nit__ANode, /* ContainerIterator[E]: ContainerIterator[ANode] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__ANode, /* E: ANode */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ -} -}; -/* runtime type ListNode[MClassType] */ -const struct type type_standard__list__ListNode__nit__MClassType = { -2296, -"ListNode[MClassType]", /* class_name_string */ -8, -0, -&resolution_table_standard__list__ListNode__nit__MClassType, -9, +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2670, /* AbstractArray[Match] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +146, /* Array[Match] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__standard__Match = { +0, /* dummy */ +{ +&type_standard__Match, /* E: Match */ +&type_standard__Array__standard__Match, /* Array[E]: Array[Match] */ +&type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */ +&type_standard__Array__standard__Match, /* Array[E]: Array[Match] */ +&type_standard__NativeArray__standard__Match, /* NativeArray[E]: NativeArray[Match] */ +&type_standard__Match, /* E: Match */ +&type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */ +&type_standard__Match, /* E: Match */ +&type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */ +&type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */ +&type_standard__Array__standard__Match, /* Array[E]: Array[Match] */ +&type_standard__AbstractArray__standard__Match, /* AbstractArray[E]: AbstractArray[Match] */ +&type_standard__array__ArrayIterator__standard__Match, /* ArrayIterator[E]: ArrayIterator[Match] */ +} +}; +/* runtime type Match */ +const struct type type_standard__Match = { +147, +"Match", /* class_name_string */ +2, +0, +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +147, /* Match */ +}, +}; +/* runtime type Start */ +const struct type type_nit__Start = { +-1, /*CAST DEAD*/ +"Start", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +}, +}; +/* runtime type ComputeProdLocationVisitor */ +const struct type type_nit__parser_work__ComputeProdLocationVisitor = { +-1, /*CAST DEAD*/ +"ComputeProdLocationVisitor", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type Array[Prod] */ +const struct type type_standard__Array__nit__Prod = { +150, +"Array[Prod]", /* class_name_string */ +401, +0, +&resolution_table_standard__Array__nit__Prod, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2327, /* Collection[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2447, /* AbstractArrayRead[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2484, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2671, /* AbstractArray[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2708, /* AbstractArray[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +150, /* Array[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1267, /* Array[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__nit__Prod = { +0, /* dummy */ +{ +&type_nit__Prod, /* E: Prod */ +&type_standard__Array__nit__Prod, /* Array[E]: Array[Prod] */ +&type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */ +&type_standard__Array__nit__Prod, /* Array[E]: Array[Prod] */ +&type_standard__NativeArray__nit__Prod, /* NativeArray[E]: NativeArray[Prod] */ +&type_nit__Prod, /* E: Prod */ +&type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */ +&type_nit__Prod, /* E: Prod */ +&type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */ +&type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */ +&type_standard__Array__nit__Prod, /* Array[E]: Array[Prod] */ +&type_standard__AbstractArray__nit__Prod, /* AbstractArray[E]: AbstractArray[Prod] */ +&type_standard__array__ArrayIterator__nit__Prod, /* ArrayIterator[E]: ArrayIterator[Prod] */ +} +}; +/* runtime type AParserError */ +const struct type type_nit__AParserError = { +-1, /*CAST DEAD*/ +"AParserError", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +849, /* EOF */ +2009, /* AError */ +}, +}; +/* runtime type Array[Token] */ +const struct type type_standard__Array__nit__Token = { +152, +"Array[Token]", /* class_name_string */ +402, +0, +&resolution_table_standard__Array__nit__Token, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2328, /* Collection[Token] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2448, /* AbstractArrayRead[Token] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2484, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2672, /* AbstractArray[Token] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2708, /* AbstractArray[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +152, /* Array[Token] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1267, /* Array[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__nit__Token = { +0, /* dummy */ +{ +&type_nit__Token, /* E: Token */ +&type_standard__Array__nit__Token, /* Array[E]: Array[Token] */ +&type_standard__Collection__nit__Token, /* Collection[E]: Collection[Token] */ +&type_standard__Array__nit__Token, /* Array[E]: Array[Token] */ +&type_standard__NativeArray__nit__Token, /* NativeArray[E]: NativeArray[Token] */ +&type_nit__Token, /* E: Token */ +&type_standard__Collection__nit__Token, /* Collection[E]: Collection[Token] */ +&type_nit__Token, /* E: Token */ +&type_standard__Collection__nit__Token, /* Collection[E]: Collection[Token] */ +&type_standard__Collection__nit__Token, /* Collection[E]: Collection[Token] */ +&type_standard__Array__nit__Token, /* Array[E]: Array[Token] */ +&type_standard__AbstractArray__nit__Token, /* AbstractArray[E]: AbstractArray[Token] */ +&type_standard__array__ArrayIterator__nit__Token, /* ArrayIterator[E]: ArrayIterator[Token] */ +} +}; +/* runtime type MDoc */ +const struct type type_nit__MDoc = { +-1, /*CAST DEAD*/ +"MDoc", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type LiteralVisitor */ +const struct type type_nit__literal__LiteralVisitor = { +-1, /*CAST DEAD*/ +"LiteralVisitor", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type HashMap[MClass, MClassType] */ +const struct type type_standard__HashMap__nit__MClass__nit__MClassType = { +155, +"HashMap[MClass, MClassType]", /* class_name_string */ +34, +0, +&resolution_table_standard__HashMap__nit__MClass__nit__MClassType, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +155, /* HashMap[MClass, MClassType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashMap__nit__MClass__nit__MClassType = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClass__nit__MClassType, /* HashMapIterator[K, V]: HashMapIterator[MClass, MClassType] */ +&type_nit__MClass, /* K: MClass */ +&type_nit__MClassType, /* V: MClassType */ +&type_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* HashMapNode[K, V]: HashMapNode[MClass, MClassType] */ +&type_standard__hash_collection__HashMapKeys__nit__MClass__nit__MClassType, /* HashMapKeys[K, V]: HashMapKeys[MClass, MClassType] */ +&type_standard__hash_collection__HashMapValues__nit__MClass__nit__MClassType, /* HashMapValues[K, V]: HashMapValues[MClass, MClassType] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* nullable N: nullable HashMapNode[MClass, MClassType] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* N: HashMapNode[MClass, MClassType] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, MClassType]] */ +} +}; +/* runtime type ArrayMap[MClass, AType] */ +const struct type type_standard__ArrayMap__nit__MClass__nit__AType = { +156, +"ArrayMap[MClass, AType]", /* class_name_string */ +10, +0, +&resolution_table_standard__ArrayMap__nit__MClass__nit__AType, +12, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +156, /* ArrayMap[MClass, AType] */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__ArrayMap__nit__MClass__nit__AType = { +0, /* dummy */ +{ +&type_standard__Array__standard__Couple__nit__MClass__nit__AType, /* Array[Couple[K, E]]: Array[Couple[MClass, AType]] */ +&type_nit__MClass, /* K: MClass */ +&type_nit__AType, /* E: AType */ +&type_standard__Couple__nit__MClass__nit__AType, /* Couple[K, E]: Couple[MClass, AType] */ +&type_standard__array__ArrayMapKeys__nit__MClass__nit__AType, /* ArrayMapKeys[K, E]: ArrayMapKeys[MClass, AType] */ +&type_standard__array__ArrayMapValues__nit__MClass__nit__AType, /* ArrayMapValues[K, E]: ArrayMapValues[MClass, AType] */ +&type_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType, /* CoupleMapIterator[K, V]: CoupleMapIterator[MClass, AType] */ +} +}; +/* runtime type ANodes[AExternCodeBlock] */ +const struct type type_nit__ANodes__nit__AExternCodeBlock = { +-1, /*CAST DEAD*/ +"ANodes[AExternCodeBlock]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_nit__ANodes__nit__AExternCodeBlock, +125, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2327, /* Collection[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2362, /* Collection[AExternCodeBlock] */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +}, +}; +const struct types resolution_table_nit__ANodes__nit__AExternCodeBlock = { +0, /* dummy */ +{ +&type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */ +&type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */ +&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ +&type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */ +&type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */ +} +}; +/* runtime type ForeignCType */ +const struct type type_nit__ForeignCType = { +-1, /*CAST DEAD*/ +"ForeignCType", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type MClassKind */ +const struct type type_nit__MClassKind = { +-1, /*CAST DEAD*/ +"MClassKind", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type ForeignType */ +const struct type type_nit__ForeignType = { +-1, /*CAST DEAD*/ +"ForeignType", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type TransformVisitor */ +const struct type type_nit__transform__TransformVisitor = { +-1, /*CAST DEAD*/ +"TransformVisitor", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type ASTValidationVisitor */ +const struct type type_nit__ASTValidationVisitor = { +-1, /*CAST DEAD*/ +"ASTValidationVisitor", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type List[ANode] */ +const struct type type_standard__List__nit__ANode = { +163, +"List[ANode]", /* class_name_string */ +126, +0, +&resolution_table_standard__List__nit__ANode, +131, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +163, /* List[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__List__nit__ANode = { +0, /* dummy */ +{ +&type_nit__ANode, /* E: ANode */ +&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ +&type_standard__list__ListNode__nit__ANode, /* ListNode[E]: ListNode[ANode] */ +&type_standard__ListIterator__nit__ANode, /* ListIterator[E]: ListIterator[ANode] */ +&type_nullable__standard__list__ListNode__nit__ANode, /* nullable ListNode[E]: nullable ListNode[ANode] */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__ANode, /* E: ANode */ +&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ +&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ +} +}; +/* runtime type HashSet[ANode] */ +const struct type type_standard__HashSet__nit__ANode = { +164, +"HashSet[ANode]", /* class_name_string */ +148, +0, +&resolution_table_standard__HashSet__nit__ANode, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +164, /* HashSet[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashSet__nit__ANode = { +0, /* dummy */ +{ +&type_nit__ANode, /* E: ANode */ +&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ +&type_standard__hash_collection__HashSetNode__nit__ANode, /* HashSetNode[E]: HashSetNode[ANode] */ +&type_standard__hash_collection__HashSetIterator__nit__ANode, /* HashSetIterator[E]: HashSetIterator[ANode] */ +&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__ANode, /* nullable N: nullable HashSetNode[ANode] */ +&type_standard__hash_collection__HashSetNode__nit__ANode, /* N: HashSetNode[ANode] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[ANode]] */ +} +}; +/* runtime type ANodes[AExpr] */ +const struct type type_nit__ANodes__nit__AExpr = { +-1, /*CAST DEAD*/ +"ANodes[AExpr]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_nit__ANodes__nit__AExpr, +125, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2327, /* Collection[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2345, /* Collection[AExpr] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +}, +}; +const struct types resolution_table_nit__ANodes__nit__AExpr = { +0, /* dummy */ +{ +&type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */ +&type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */ +&type_nit__AExpr, /* E: AExpr */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__AExpr, /* E: AExpr */ +&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ +&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ +} +}; +/* runtime type TextCollectorVisitor */ +const struct type type_nit__parser_work__TextCollectorVisitor = { +-1, /*CAST DEAD*/ +"TextCollectorVisitor", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type MParameterType */ +const struct type type_nit__MParameterType = { +167, +"MParameterType", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2179, /* MType */ +2185, /* nullable MType */ +2145, /* MFormalType */ +167, /* MParameterType */ +}, +}; +/* runtime type MNotNullType */ +const struct type type_nit__MNotNullType = { +168, +"MNotNullType", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2179, /* MType */ +2185, /* nullable MType */ +168, /* MNotNullType */ +}, +}; +/* runtime type MGenericType */ +const struct type type_nit__MGenericType = { +169, +"MGenericType", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2179, /* MType */ +2185, /* nullable MType */ +174, /* MClassType */ +169, /* MGenericType */ +}, +}; +/* runtime type Array[MType] */ +const struct type type_standard__Array__nit__MType = { +170, +"Array[MType]", /* class_name_string */ +376, +0, +&resolution_table_standard__Array__nit__MType, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2329, /* Collection[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2349, /* Collection[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2449, /* AbstractArrayRead[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2469, /* AbstractArrayRead[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2673, /* AbstractArray[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2693, /* AbstractArray[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +170, /* Array[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +992, /* Array[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__nit__MType = { +0, /* dummy */ +{ +&type_nit__MType, /* E: MType */ +&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ +&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ +&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ +&type_standard__NativeArray__nit__MType, /* NativeArray[E]: NativeArray[MType] */ +&type_nit__MType, /* E: MType */ +&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ +&type_nit__MType, /* E: MType */ +&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ +&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ +&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ +&type_standard__AbstractArray__nit__MType, /* AbstractArray[E]: AbstractArray[MType] */ +&type_standard__array__ArrayIterator__nit__MType, /* ArrayIterator[E]: ArrayIterator[MType] */ +} +}; +/* runtime type HashMap[MModule, Set[MClassDef]] */ +const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef = { +171, +"HashMap[MModule, Set[MClassDef]]", /* class_name_string */ +35, +0, +&resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +171, /* HashMap[MModule, Set[MClassDef]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassDef, /* HashMapIterator[K, V]: HashMapIterator[MModule, Set[MClassDef]] */ +&type_nit__MModule, /* K: MModule */ +&type_standard__Set__nit__MClassDef, /* V: Set[MClassDef] */ +&type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* HashMapNode[K, V]: HashMapNode[MModule, Set[MClassDef]] */ +&type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassDef, /* HashMapKeys[K, V]: HashMapKeys[MModule, Set[MClassDef]] */ +&type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassDef, /* HashMapValues[K, V]: HashMapValues[MModule, Set[MClassDef]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* nullable N: nullable HashMapNode[MModule, Set[MClassDef]] */ +&type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* N: HashMapNode[MModule, Set[MClassDef]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */ +} +}; +/* runtime type HashMap[MModule, Set[MClass]] */ +const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClass = { +172, +"HashMap[MModule, Set[MClass]]", /* class_name_string */ +36, +0, +&resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClass, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +172, /* HashMap[MModule, Set[MClass]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClass = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClass, /* HashMapIterator[K, V]: HashMapIterator[MModule, Set[MClass]] */ +&type_nit__MModule, /* K: MModule */ +&type_standard__Set__nit__MClass, /* V: Set[MClass] */ +&type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* HashMapNode[K, V]: HashMapNode[MModule, Set[MClass]] */ +&type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClass, /* HashMapKeys[K, V]: HashMapKeys[MModule, Set[MClass]] */ +&type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClass, /* HashMapValues[K, V]: HashMapValues[MModule, Set[MClass]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* nullable N: nullable HashMapNode[MModule, Set[MClass]] */ +&type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* N: HashMapNode[MModule, Set[MClass]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */ +} +}; +/* runtime type HashMap[MModule, Set[MClassType]] */ +const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType = { +173, +"HashMap[MModule, Set[MClassType]]", /* class_name_string */ +37, +0, +&resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClassType, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +173, /* HashMap[MModule, Set[MClassType]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClassType = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassType, /* HashMapIterator[K, V]: HashMapIterator[MModule, Set[MClassType]] */ +&type_nit__MModule, /* K: MModule */ +&type_standard__Set__nit__MClassType, /* V: Set[MClassType] */ +&type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* HashMapNode[K, V]: HashMapNode[MModule, Set[MClassType]] */ +&type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassType, /* HashMapKeys[K, V]: HashMapKeys[MModule, Set[MClassType]] */ +&type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassType, /* HashMapValues[K, V]: HashMapValues[MModule, Set[MClassType]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* nullable N: nullable HashMapNode[MModule, Set[MClassType]] */ +&type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* N: HashMapNode[MModule, Set[MClassType]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */ +} +}; +/* runtime type MClassType */ +const struct type type_nit__MClassType = { +174, +"MClassType", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2179, /* MType */ +2185, /* nullable MType */ +174, /* MClassType */ +}, +}; +/* runtime type HashSet[MClassDef] */ +const struct type type_standard__HashSet__nit__MClassDef = { +175, +"HashSet[MClassDef]", /* class_name_string */ +149, +0, +&resolution_table_standard__HashSet__nit__MClassDef, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2318, /* Collection[MClassDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2197, /* Set[MClassDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +175, /* HashSet[MClassDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashSet__nit__MClassDef = { +0, /* dummy */ +{ +&type_nit__MClassDef, /* E: MClassDef */ +&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ +&type_standard__hash_collection__HashSetNode__nit__MClassDef, /* HashSetNode[E]: HashSetNode[MClassDef] */ +&type_standard__hash_collection__HashSetIterator__nit__MClassDef, /* HashSetIterator[E]: HashSetIterator[MClassDef] */ +&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__MClassDef, /* nullable N: nullable HashSetNode[MClassDef] */ +&type_standard__hash_collection__HashSetNode__nit__MClassDef, /* N: HashSetNode[MClassDef] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClassDef]] */ +} +}; +/* runtime type RapidTypeVisitor */ +const struct type type_nit__RapidTypeVisitor = { +-1, /*CAST DEAD*/ +"RapidTypeVisitor", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type List[MClassType] */ +const struct type type_standard__List__nit__MClassType = { +177, +"List[MClassType]", /* class_name_string */ +127, +0, +&resolution_table_standard__List__nit__MClassType, +131, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2320, /* Collection[MClassType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2329, /* Collection[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2349, /* Collection[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +177, /* List[MClassType] */ +-1, /* empty */ +630, /* List[MType] */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__List__nit__MClassType = { +0, /* dummy */ +{ +&type_nit__MClassType, /* E: MClassType */ +&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ +&type_standard__list__ListNode__nit__MClassType, /* ListNode[E]: ListNode[MClassType] */ +&type_standard__ListIterator__nit__MClassType, /* ListIterator[E]: ListIterator[MClassType] */ +&type_nullable__standard__list__ListNode__nit__MClassType, /* nullable ListNode[E]: nullable ListNode[MClassType] */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__MClassType, /* E: MClassType */ +&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ +&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ +} +}; +/* runtime type FileWriter */ +const struct type type_standard__FileWriter = { +-1, /*CAST DEAD*/ +"FileWriter", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type OrderedTree[Object] */ +const struct type type_ordered_tree__OrderedTree__standard__Object = { +179, +"OrderedTree[Object]", /* class_name_string */ +2, +0, +&resolution_table_ordered_tree__OrderedTree__standard__Object, +125, +{ +80, /* Object */ +2622, /* nullable Object */ +179, /* OrderedTree[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2184, /* Writable */ +}, +}; +const struct types resolution_table_ordered_tree__OrderedTree__standard__Object = { +0, /* dummy */ +{ +&type_standard__Array__standard__Object, /* Array[E]: Array[Object] */ +&type_standard__Array__standard__Object, /* Array[E]: Array[Object] */ +&type_standard__HashMap__standard__Object__standard__Array__standard__Object, /* HashMap[E, Array[E]]: HashMap[Object, Array[Object]] */ +&type_nullable__standard__Object, /* nullable E: nullable Object */ +&type_standard__Object, /* E: Object */ +&type_ordered_tree__OrderedTreeIterator__standard__Object, /* OrderedTreeIterator[E]: OrderedTreeIterator[Object] */ +} +}; +/* runtime type CachedAlphaComparator */ +const struct type type_standard__CachedAlphaComparator = { +-1, /*CAST DEAD*/ +"CachedAlphaComparator", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_standard__CachedAlphaComparator, +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +const struct types resolution_table_standard__CachedAlphaComparator = { +0, /* dummy */ +{ +&type_standard__Object, /* COMPARED: Object */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Array__standard__Object, /* Array[COMPARED]: Array[Object] */ +} +}; +/* runtime type HashMap[Object, String] */ +const struct type type_standard__HashMap__standard__Object__standard__String = { +181, +"HashMap[Object, String]", /* class_name_string */ +38, +0, +&resolution_table_standard__HashMap__standard__Object__standard__String, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +181, /* HashMap[Object, String] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashMap__standard__Object__standard__String = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__standard__Object__standard__String, /* HashMapIterator[K, V]: HashMapIterator[Object, String] */ +&type_standard__Object, /* K: Object */ +&type_standard__String, /* V: String */ +&type_standard__hash_collection__HashMapNode__standard__Object__standard__String, /* HashMapNode[K, V]: HashMapNode[Object, String] */ +&type_standard__hash_collection__HashMapKeys__standard__Object__standard__String, /* HashMapKeys[K, V]: HashMapKeys[Object, String] */ +&type_standard__hash_collection__HashMapValues__standard__Object__standard__String, /* HashMapValues[K, V]: HashMapValues[Object, String] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__standard__Object__standard__String, /* nullable N: nullable HashMapNode[Object, String] */ +&type_standard__hash_collection__HashMapNode__standard__Object__standard__String, /* N: HashMapNode[Object, String] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Object__standard__String, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Object, String]] */ +} +}; +/* runtime type CsvDocument */ +const struct type type_csv__CsvDocument = { +-1, /*CAST DEAD*/ +"CsvDocument", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +125, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2184, /* Writable */ +}, +}; +/* runtime type Array[Array[String]] */ +const struct type type_standard__Array__standard__Array__standard__String = { +183, +"Array[Array[String]]", /* class_name_string */ +403, +0, +&resolution_table_standard__Array__standard__Array__standard__String, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2330, /* Collection[Array[String]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2410, /* Collection[Array[Object]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2450, /* AbstractArrayRead[Array[String]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2531, /* AbstractArrayRead[Array[Object]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2674, /* AbstractArray[Array[String]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2755, /* AbstractArray[Array[Object]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +183, /* Array[Array[String]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1850, /* Array[Array[Object]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__standard__Array__standard__String = { +0, /* dummy */ +{ +&type_standard__Array__standard__String, /* E: Array[String] */ +&type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */ +&type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */ +&type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */ +&type_standard__NativeArray__standard__Array__standard__String, /* NativeArray[E]: NativeArray[Array[String]] */ +&type_standard__Array__standard__String, /* E: Array[String] */ +&type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */ +&type_standard__Array__standard__String, /* E: Array[String] */ +&type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */ +&type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */ +&type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */ +&type_standard__AbstractArray__standard__Array__standard__String, /* AbstractArray[E]: AbstractArray[Array[String]] */ +&type_standard__array__ArrayIterator__standard__Array__standard__String, /* ArrayIterator[E]: ArrayIterator[Array[String]] */ +} +}; +/* runtime type CsvFormat */ +const struct type type_csv__CsvFormat = { +-1, /*CAST DEAD*/ +"CsvFormat", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type CodeWriter */ +const struct type type_nit__CodeWriter = { +185, +"CodeWriter", /* class_name_string */ +2, +0, +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +185, /* CodeWriter */ +}, +}; +/* runtime type List[String] */ +const struct type type_standard__List__standard__String = { +186, +"List[String]", /* class_name_string */ +128, +0, +&resolution_table_standard__List__standard__String, +131, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2306, /* Collection[String] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2343, /* Collection[Writable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +186, /* List[String] */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__List__standard__String = { +0, /* dummy */ +{ +&type_standard__String, /* E: String */ +&type_standard__Array__standard__String, /* Array[E]: Array[String] */ +&type_standard__list__ListNode__standard__String, /* ListNode[E]: ListNode[String] */ +&type_standard__ListIterator__standard__String, /* ListIterator[E]: ListIterator[String] */ +&type_nullable__standard__list__ListNode__standard__String, /* nullable ListNode[E]: nullable ListNode[String] */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__String, /* E: String */ +&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ +&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ +} +}; +/* runtime type HashMap[String, Int] */ +const struct type type_standard__HashMap__standard__String__standard__Int = { +187, +"HashMap[String, Int]", /* class_name_string */ +39, +0, +&resolution_table_standard__HashMap__standard__String__standard__Int, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +187, /* HashMap[String, Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashMap__standard__String__standard__Int = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__standard__String__standard__Int, /* HashMapIterator[K, V]: HashMapIterator[String, Int] */ +&type_standard__String, /* K: String */ +&type_standard__Int, /* V: Int */ +&type_standard__hash_collection__HashMapNode__standard__String__standard__Int, /* HashMapNode[K, V]: HashMapNode[String, Int] */ +&type_standard__hash_collection__HashMapKeys__standard__String__standard__Int, /* HashMapKeys[K, V]: HashMapKeys[String, Int] */ +&type_standard__hash_collection__HashMapValues__standard__String__standard__Int, /* HashMapValues[K, V]: HashMapValues[String, Int] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int, /* nullable N: nullable HashMapNode[String, Int] */ +&type_standard__hash_collection__HashMapNode__standard__String__standard__Int, /* N: HashMapNode[String, Int] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Int]] */ +} +}; +/* runtime type POSetColorer[MClass] */ +const struct type type_nit__POSetColorer__nit__MClass = { +-1, /*CAST DEAD*/ +"POSetColorer[MClass]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_nit__POSetColorer__nit__MClass, +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +const struct types resolution_table_nit__POSetColorer__nit__MClass = { +0, /* dummy */ +{ +&type_standard__HashMap__nit__MClass__standard__Int, /* HashMap[E, Int]: HashMap[MClass, Int] */ +&type_poset__POSet__nit__MClass, /* POSet[E]: POSet[MClass] */ +&type_standard__Map__nit__MClass__standard__Set__nit__MClass, /* Map[E, Set[E]]: Map[MClass, Set[MClass]] */ +&type_nit__POSetConflictGraph__nit__MClass, /* POSetConflictGraph[E]: POSetConflictGraph[MClass] */ +&type_standard__HashSet__nit__MClass, /* HashSet[E]: HashSet[MClass] */ +&type_standard__Set__nit__MClass, /* Set[E]: Set[MClass] */ +&type_nit__MClass, /* E: MClass */ +&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ +} +}; +/* runtime type HashMap[MClass, Set[MVirtualTypeProp]] */ +const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp = { +189, +"HashMap[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ +40, +0, +&resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +2631, /* Map[MClass, Set[MVirtualTypeProp]] */ +2641, /* Map[MClass, Collection[PropertyLayoutElement]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +91, /* HashMap[MClass, Set[MProperty]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +189, /* HashMap[MClass, Set[MVirtualTypeProp]] */ +-1, /* empty */ +656, /* HashMap[MClass, Set[PropertyLayoutElement]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MVirtualTypeProp]] */ +&type_nit__MClass, /* K: MClass */ +&type_standard__Set__nit__MVirtualTypeProp, /* V: Set[MVirtualTypeProp] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MVirtualTypeProp]] */ +&type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MVirtualTypeProp]] */ +&type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MVirtualTypeProp]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* nullable N: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* N: HashMapNode[MClass, Set[MVirtualTypeProp]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */ +} +}; +/* runtime type HashSet[MVirtualTypeProp] */ +const struct type type_standard__HashSet__nit__MVirtualTypeProp = { +190, +"HashSet[MVirtualTypeProp]", /* class_name_string */ +150, +0, +&resolution_table_standard__HashSet__nit__MVirtualTypeProp, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2314, /* Collection[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +2339, /* Collection[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2364, /* Collection[MVirtualTypeProp] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2369, /* Collection[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2417, /* Collection[nullable MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2196, /* Set[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2201, /* Set[MVirtualTypeProp] */ +2202, /* Set[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +190, /* HashSet[MVirtualTypeProp] */ +-1, /* empty */ +-1, /* empty */ +659, /* HashSet[PropertyLayoutElement] */ +-1, /* empty */ +670, /* HashSet[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashSet__nit__MVirtualTypeProp = { +0, /* dummy */ +{ +&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ +&type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */ +&type_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* HashSetNode[E]: HashSetNode[MVirtualTypeProp] */ +&type_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp, /* HashSetIterator[E]: HashSetIterator[MVirtualTypeProp] */ +&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* nullable N: nullable HashSetNode[MVirtualTypeProp] */ +&type_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* N: HashSetNode[MVirtualTypeProp] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */ +} +}; +/* runtime type POSetBucketsColorer[MClass, MVirtualTypeProp] */ +const struct type type_nit__POSetBucketsColorer__nit__MClass__nit__MVirtualTypeProp = { +-1, /*CAST DEAD*/ +"POSetBucketsColorer[MClass, MVirtualTypeProp]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__MVirtualTypeProp, +2, { -536, /* nullable ListNode[MClassType] */ -547, /* Container[MClassType] */ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +const struct types resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__MVirtualTypeProp = { +0, /* dummy */ +{ +&type_standard__HashMap__nit__MVirtualTypeProp__standard__Int, /* HashMap[E, Int]: HashMap[MVirtualTypeProp, Int] */ +&type_poset__POSet__nit__MClass, /* POSet[H]: POSet[MClass] */ +&type_standard__Map__nit__MClass__standard__Set__nit__MClass, /* Map[H, Set[H]]: Map[MClass, Set[MClass]] */ +&type_standard__Map__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* Map[H, Set[E]]: Map[MClass, Set[MVirtualTypeProp]] */ +&type_standard__Collection__nit__MClass, /* Collection[H]: Collection[MClass] */ +&type_nit__MClass, /* H: MClass */ +} +}; +/* runtime type RopeIterPiece */ +const struct type type_standard__ropes__RopeIterPiece = { +-1, /*CAST DEAD*/ +"RopeIterPiece", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type Array[ReduceAction] */ +const struct type type_standard__Array__nit__parser_work__ReduceAction = { +193, +"Array[ReduceAction]", /* class_name_string */ +404, +0, +&resolution_table_standard__Array__nit__parser_work__ReduceAction, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2331, /* Collection[ReduceAction] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2451, /* AbstractArrayRead[ReduceAction] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2675, /* AbstractArray[ReduceAction] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +193, /* Array[ReduceAction] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -173, /* Collection[MClassType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2296, /* ListNode[MClassType] */ -}, -}; -const struct types resolution_table_standard__list__ListNode__nit__MClassType = { -0, /* dummy */ -{ -&type_nullable__standard__list__ListNode__nit__MClassType, /* nullable ListNode[E]: nullable ListNode[MClassType] */ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__abstract_collection__ContainerIterator__nit__MClassType, /* ContainerIterator[E]: ContainerIterator[MClassType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -} -}; -/* runtime type ListNode[String] */ -const struct type type_standard__list__ListNode__standard__String = { -2297, -"ListNode[String]", /* class_name_string */ -8, -0, -&resolution_table_standard__list__ListNode__standard__String, -9, -{ -537, /* nullable ListNode[String] */ -548, /* Container[String] */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2297, /* ListNode[String] */ -}, -}; -const struct types resolution_table_standard__list__ListNode__standard__String = { -0, /* dummy */ -{ -&type_nullable__standard__list__ListNode__standard__String, /* nullable ListNode[E]: nullable ListNode[String] */ -&type_standard__String, /* E: String */ -&type_standard__abstract_collection__ContainerIterator__standard__String, /* ContainerIterator[E]: ContainerIterator[String] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type ListNode[Scope] */ -const struct type type_standard__list__ListNode__nit__scope__Scope = { -2107, -"ListNode[Scope]", /* class_name_string */ -7, -0, -&resolution_table_standard__list__ListNode__nit__scope__Scope, -8, -{ -538, /* nullable ListNode[Scope] */ -549, /* Container[Scope] */ -310, /* Collection[Scope] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2107, /* ListNode[Scope] */ -}, -}; -const struct types resolution_table_standard__list__ListNode__nit__scope__Scope = { -0, /* dummy */ -{ -&type_nullable__standard__list__ListNode__nit__scope__Scope, /* nullable ListNode[E]: nullable ListNode[Scope] */ -&type_nit__scope__Scope, /* E: Scope */ -&type_standard__abstract_collection__ContainerIterator__nit__scope__Scope, /* ContainerIterator[E]: ContainerIterator[Scope] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__scope__Scope, /* E: Scope */ -&type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */ -&type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */ -} -}; -/* runtime type Map[MClass, Set[MClass]] */ -const struct type type_standard__Map__nit__MClass__standard__Set__nit__MClass = { -539, -"Map[MClass, Set[MClass]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Map[MClass, Set[MVirtualTypeProp]] */ -const struct type type_standard__Map__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -540, -"Map[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Map[MClass, Set[PropertyLayoutElement]] */ -const struct type type_standard__Map__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -541, -"Map[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Map[MClass, Set[MAttribute]] */ -const struct type type_standard__Map__nit__MClass__standard__Set__nit__MAttribute = { -542, -"Map[MClass, Set[MAttribute]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Iterator[Couple[MClass, AType]] */ -const struct type type_standard__Iterator__standard__Couple__nit__MClass__nit__AType = { -543, -"Iterator[Couple[MClass, AType]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[MMethodDef] */ -const struct type type_standard__Container__nit__MMethodDef = { -544, -"Container[MMethodDef]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[CodeFile] */ -const struct type type_standard__Container__nit__CodeFile = { -545, -"Container[CodeFile]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[ANode] */ -const struct type type_standard__Container__nit__ANode = { -546, -"Container[ANode]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[MClassType] */ -const struct type type_standard__Container__nit__MClassType = { -547, -"Container[MClassType]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[String] */ -const struct type type_standard__Container__standard__String = { -548, -"Container[String]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[Scope] */ -const struct type type_standard__Container__nit__scope__Scope = { -549, -"Container[Scope]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type SeparateCompilerVisitor */ -const struct type type_nit__SeparateCompilerVisitor = { -1257, -"SeparateCompilerVisitor", /* class_name_string */ -5, -0, -&resolution_table_nit__SeparateCompilerVisitor, -6, -{ -664, /* AbstractCompilerVisitor */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1257, /* SeparateCompilerVisitor */ -}, -}; -const struct types resolution_table_nit__SeparateCompilerVisitor = { -0, /* dummy */ -{ -&type_nit__SeparateCompiler, /* COMPILER: SeparateCompiler */ -} -}; -/* runtime type POSetConflictGraph[MClass] */ -const struct type type_nit__POSetConflictGraph__nit__MClass = { -801, -"POSetConflictGraph[MClass]", /* class_name_string */ -5, -0, -&resolution_table_nit__POSetConflictGraph__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -801, /* POSetConflictGraph[MClass] */ -}, -}; -const struct types resolution_table_nit__POSetConflictGraph__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashSet__nit__MClass, /* HashSet[E]: HashSet[MClass] */ -&type_standard__HashMap__nit__MClass__standard__Set__nit__MClass, /* HashMap[E, Set[E]]: HashMap[MClass, Set[MClass]] */ -&type_poset__POSet__nit__MClass, /* POSet[E]: POSet[MClass] */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -} -}; -/* runtime type POSetConflictGraph[MType] */ -const struct type type_nit__POSetConflictGraph__nit__MType = { -802, -"POSetConflictGraph[MType]", /* class_name_string */ -5, -0, -&resolution_table_nit__POSetConflictGraph__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -802, /* POSetConflictGraph[MType] */ -}, -}; -const struct types resolution_table_nit__POSetConflictGraph__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */ -&type_standard__HashMap__nit__MType__standard__Set__nit__MType, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */ -&type_poset__POSet__nit__MType, /* POSet[E]: POSet[MType] */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -} -}; -/* runtime type Map[MType, Set[MType]] */ -const struct type type_standard__Map__nit__MType__standard__Set__nit__MType = { -550, -"Map[MType, Set[MType]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable MMethodDef */ -const struct type type_nullable__nit__MMethodDef = { -551, -"nullable MMethodDef", /* class_name_string */ -5, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable MAttributeDef */ -const struct type type_nullable__nit__MAttributeDef = { -552, -"nullable MAttributeDef", /* class_name_string */ -5, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable MVirtualTypeDef */ -const struct type type_nullable__nit__MVirtualTypeDef = { -553, -"nullable MVirtualTypeDef", /* class_name_string */ -5, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type SeparateCompiler */ -const struct type type_nit__SeparateCompiler = { -1258, -"SeparateCompiler", /* class_name_string */ -5, -0, -&resolution_table_nit__SeparateCompiler, -6, -{ -554, /* AbstractCompiler */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1258, /* SeparateCompiler */ }, }; -const struct types resolution_table_nit__SeparateCompiler = { +const struct types resolution_table_standard__Array__nit__parser_work__ReduceAction = { 0, /* dummy */ { -&type_nit__SeparateCompilerVisitor, /* VISITOR: SeparateCompilerVisitor */ +&type_nit__parser_work__ReduceAction, /* E: ReduceAction */ +&type_standard__Array__nit__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ +&type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ +&type_standard__Array__nit__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ +&type_standard__NativeArray__nit__parser_work__ReduceAction, /* NativeArray[E]: NativeArray[ReduceAction] */ +&type_nit__parser_work__ReduceAction, /* E: ReduceAction */ +&type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ +&type_nit__parser_work__ReduceAction, /* E: ReduceAction */ +&type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ +&type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ +&type_standard__Array__nit__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ +&type_standard__AbstractArray__nit__parser_work__ReduceAction, /* AbstractArray[E]: AbstractArray[ReduceAction] */ +&type_standard__array__ArrayIterator__nit__parser_work__ReduceAction, /* ArrayIterator[E]: ArrayIterator[ReduceAction] */ } }; -/* runtime type AbstractCompiler */ -const struct type type_nit__AbstractCompiler = { -554, -"AbstractCompiler", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Object] */ -const struct type type_standard__AbstractArray__standard__Object = { -555, -"AbstractArray[Object]", /* class_name_string */ -14, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Message] */ -const struct type type_standard__AbstractArray__nit__Message = { -556, -"AbstractArray[Message]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Option] */ -const struct type type_standard__AbstractArray__opts__Option = { -557, -"AbstractArray[Option]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[String] */ -const struct type type_standard__AbstractArray__standard__String = { -558, -"AbstractArray[String]", /* class_name_string */ -12, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Phase] */ -const struct type type_standard__AbstractArray__nit__Phase = { -559, -"AbstractArray[Phase]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MProject] */ -const struct type type_standard__AbstractArray__nit__MProject = { -560, -"AbstractArray[MProject]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MModule] */ -const struct type type_standard__AbstractArray__nit__MModule = { -561, -"AbstractArray[MModule]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MClass] */ -const struct type type_standard__AbstractArray__nit__MClass = { -562, -"AbstractArray[MClass]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MProperty] */ -const struct type type_standard__AbstractArray__nit__MProperty = { -563, -"AbstractArray[MProperty]", /* class_name_string */ -13, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[ModulePath] */ -const struct type type_standard__AbstractArray__nit__ModulePath = { -564, -"AbstractArray[ModulePath]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AModule] */ -const struct type type_standard__AbstractArray__nit__AModule = { -565, -"AbstractArray[AModule]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AAnnotation] */ -const struct type type_standard__AbstractArray__nit__AAnnotation = { -566, -"AbstractArray[AAnnotation]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MClassDef] */ -const struct type type_standard__AbstractArray__nit__MClassDef = { -567, -"AbstractArray[MClassDef]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MClassType] */ -const struct type type_standard__AbstractArray__nit__MClassType = { -568, -"AbstractArray[MClassType]", /* class_name_string */ -15, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MPropDef] */ -const struct type type_standard__AbstractArray__nit__MPropDef = { -569, -"AbstractArray[MPropDef]", /* class_name_string */ -13, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Int] */ -const struct type type_standard__AbstractArray__standard__Int = { -570, -"AbstractArray[Int]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[State] */ -const struct type type_standard__AbstractArray__nit__parser_work__State = { -571, -"AbstractArray[State]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MParameterType] */ -const struct type type_standard__AbstractArray__nit__MParameterType = { -572, -"AbstractArray[MParameterType]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Text] */ -const struct type type_standard__AbstractArray__standard__Text = { -573, -"AbstractArray[Text]", /* class_name_string */ -13, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MMethod] */ -const struct type type_standard__AbstractArray__nit__MMethod = { -574, -"AbstractArray[MMethod]", /* class_name_string */ -15, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[ExternFile] */ -const struct type type_standard__AbstractArray__nit__ExternFile = { -575, -"AbstractArray[ExternFile]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Match] */ -const struct type type_standard__AbstractArray__standard__Match = { -576, -"AbstractArray[Match]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Prod] */ -const struct type type_standard__AbstractArray__nit__Prod = { -577, -"AbstractArray[Prod]", /* class_name_string */ -13, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MType] */ -const struct type type_standard__AbstractArray__nit__MType = { -578, -"AbstractArray[MType]", /* class_name_string */ -16, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[ReduceAction] */ -const struct type type_standard__AbstractArray__nit__parser_work__ReduceAction = { -579, -"AbstractArray[ReduceAction]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AClassdef] */ -const struct type type_standard__AbstractArray__nit__AClassdef = { -580, -"AbstractArray[AClassdef]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MParameter] */ -const struct type type_standard__AbstractArray__nit__MParameter = { -581, -"AbstractArray[MParameter]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[FlowContext] */ -const struct type type_standard__AbstractArray__nit__FlowContext = { -582, -"AbstractArray[FlowContext]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[CallSite] */ -const struct type type_standard__AbstractArray__nit__CallSite = { -583, -"AbstractArray[CallSite]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[CodeWriter] */ -const struct type type_standard__AbstractArray__nit__CodeWriter = { -584, -"AbstractArray[CodeWriter]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[RuntimeVariable] */ -const struct type type_standard__AbstractArray__nit__RuntimeVariable = { -585, -"AbstractArray[RuntimeVariable]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[nullable MClass] */ -const struct type type_standard__AbstractArray__nullable__nit__MClass = { -586, -"AbstractArray[nullable MClass]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[nullable MPropDef] */ -const struct type type_standard__AbstractArray__nullable__nit__MPropDef = { -587, -"AbstractArray[nullable MPropDef]", /* class_name_string */ -15, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Streamable] */ -const struct type type_standard__AbstractArray__standard__Streamable = { -588, -"AbstractArray[Streamable]", /* class_name_string */ -15, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AAttrPropdef] */ -const struct type type_standard__AbstractArray__nit__AAttrPropdef = { -589, -"AbstractArray[AAttrPropdef]", /* class_name_string */ -15, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MVirtualType] */ -const struct type type_standard__AbstractArray__nit__MVirtualType = { -590, -"AbstractArray[MVirtualType]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AExpr] */ -const struct type type_standard__AbstractArray__nit__AExpr = { -591, -"AbstractArray[AExpr]", /* class_name_string */ -15, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AIntExpr] */ -const struct type type_standard__AbstractArray__nit__AIntExpr = { -592, -"AbstractArray[AIntExpr]", /* class_name_string */ -16, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Variable] */ -const struct type type_standard__AbstractArray__nit__Variable = { -593, -"AbstractArray[Variable]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AVarExpr] */ -const struct type type_standard__AbstractArray__nit__AVarExpr = { -594, -"AbstractArray[AVarExpr]", /* class_name_string */ -16, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[nullable MType] */ -const struct type type_standard__AbstractArray__nullable__nit__MType = { -595, -"AbstractArray[nullable MType]", /* class_name_string */ -17, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AEscapeExpr] */ -const struct type type_standard__AbstractArray__nit__AEscapeExpr = { -596, -"AbstractArray[AEscapeExpr]", /* class_name_string */ -16, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Char] */ -const struct type type_standard__AbstractArray__standard__Char = { -597, -"AbstractArray[Char]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Buffer] */ -const struct type type_standard__AbstractArray__standard__Buffer = { -598, -"AbstractArray[Buffer]", /* class_name_string */ -12, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[FlatText] */ -const struct type type_standard__AbstractArray__standard__FlatText = { -599, -"AbstractArray[FlatText]", /* class_name_string */ -12, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MGroup] */ -const struct type type_standard__AbstractArray__nit__MGroup = { -600, -"AbstractArray[MGroup]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AImport] */ -const struct type type_standard__AbstractArray__nit__AImport = { -601, -"AbstractArray[AImport]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[TId] */ -const struct type type_standard__AbstractArray__nit__TId = { -602, -"AbstractArray[TId]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[APropdef] */ -const struct type type_standard__AbstractArray__nit__APropdef = { -603, -"AbstractArray[APropdef]", /* class_name_string */ -16, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MMethodDef] */ -const struct type type_standard__AbstractArray__nit__MMethodDef = { -604, -"AbstractArray[MMethodDef]", /* class_name_string */ -16, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[CodeFile] */ -const struct type type_standard__AbstractArray__nit__CodeFile = { -605, -"AbstractArray[CodeFile]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Couple[MClass, AType]] */ -const struct type type_standard__AbstractArray__standard__Couple__nit__MClass__nit__AType = { -606, -"AbstractArray[Couple[MClass, AType]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[ANode] */ -const struct type type_standard__AbstractArray__nit__ANode = { -607, -"AbstractArray[ANode]", /* class_name_string */ -17, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MVirtualTypeProp] */ -const struct type type_standard__AbstractArray__nit__MVirtualTypeProp = { -608, -"AbstractArray[MVirtualTypeProp]", /* class_name_string */ -15, +/* runtime type ReduceAction0 */ +const struct type type_nit__parser__ReduceAction0 = { +-1, /*CAST DEAD*/ +"ReduceAction0", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[TComment] */ -const struct type type_standard__AbstractArray__nit__TComment = { -609, -"AbstractArray[TComment]", /* class_name_string */ -7, +/* runtime type ReduceAction1 */ +const struct type type_nit__parser__ReduceAction1 = { +-1, /*CAST DEAD*/ +"ReduceAction1", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[AFormaldef] */ -const struct type type_standard__AbstractArray__nit__AFormaldef = { -610, -"AbstractArray[AFormaldef]", /* class_name_string */ -9, +/* runtime type ReduceAction2 */ +const struct type type_nit__parser__ReduceAction2 = { +-1, /*CAST DEAD*/ +"ReduceAction2", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[ASuperclass] */ -const struct type type_standard__AbstractArray__nit__ASuperclass = { -611, -"AbstractArray[ASuperclass]", /* class_name_string */ -9, +/* runtime type ReduceAction3 */ +const struct type type_nit__parser__ReduceAction3 = { +-1, /*CAST DEAD*/ +"ReduceAction3", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Scope] */ -const struct type type_standard__AbstractArray__nit__scope__Scope = { -612, -"AbstractArray[Scope]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[PropertyLayoutElement] */ -const struct type type_standard__AbstractArray__nit__PropertyLayoutElement = { -613, -"AbstractArray[PropertyLayoutElement]", /* class_name_string */ -17, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MAttribute] */ -const struct type type_standard__AbstractArray__nit__MAttribute = { -614, -"AbstractArray[MAttribute]", /* class_name_string */ -15, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AExternCodeBlock] */ -const struct type type_standard__AbstractArray__nit__AExternCodeBlock = { -615, -"AbstractArray[AExternCodeBlock]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AParam] */ -const struct type type_standard__AbstractArray__nit__AParam = { -616, -"AbstractArray[AParam]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AExternCall] */ -const struct type type_standard__AbstractArray__nit__AExternCall = { -617, -"AbstractArray[AExternCall]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[AType] */ -const struct type type_standard__AbstractArray__nit__AType = { -618, -"AbstractArray[AType]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MAttributeDef] */ -const struct type type_standard__AbstractArray__nit__MAttributeDef = { -619, -"AbstractArray[MAttributeDef]", /* class_name_string */ -16, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MVirtualTypeDef] */ -const struct type type_standard__AbstractArray__nit__MVirtualTypeDef = { -620, -"AbstractArray[MVirtualTypeDef]", /* class_name_string */ -16, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[SourceFile] */ -const struct type type_standard__AbstractArray__nit__SourceFile = { -621, -"AbstractArray[SourceFile]", /* class_name_string */ -5, +/* runtime type ReduceAction4 */ +const struct type type_nit__parser__ReduceAction4 = { +-1, /*CAST DEAD*/ +"ReduceAction4", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Array[String]] */ -const struct type type_standard__AbstractArray__standard__Array__standard__String = { -622, -"AbstractArray[Array[String]]", /* class_name_string */ -5, +/* runtime type ReduceAction5 */ +const struct type type_nit__parser__ReduceAction5 = { +-1, /*CAST DEAD*/ +"ReduceAction5", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Array[MProject]] */ -const struct type type_standard__AbstractArray__standard__Array__nit__MProject = { -623, -"AbstractArray[Array[MProject]]", /* class_name_string */ -5, +/* runtime type ReduceAction6 */ +const struct type type_nit__parser__ReduceAction6 = { +-1, /*CAST DEAD*/ +"ReduceAction6", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Array[MModule]] */ -const struct type type_standard__AbstractArray__standard__Array__nit__MModule = { -624, -"AbstractArray[Array[MModule]]", /* class_name_string */ -5, +/* runtime type ReduceAction7 */ +const struct type type_nit__parser__ReduceAction7 = { +-1, /*CAST DEAD*/ +"ReduceAction7", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Array[MClass]] */ -const struct type type_standard__AbstractArray__standard__Array__nit__MClass = { -625, -"AbstractArray[Array[MClass]]", /* class_name_string */ -8, +/* runtime type ReduceAction8 */ +const struct type type_nit__parser__ReduceAction8 = { +-1, /*CAST DEAD*/ +"ReduceAction8", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Array[MProperty]] */ -const struct type type_standard__AbstractArray__standard__Array__nit__MProperty = { -626, -"AbstractArray[Array[MProperty]]", /* class_name_string */ -5, +/* runtime type ReduceAction9 */ +const struct type type_nit__parser__ReduceAction9 = { +-1, /*CAST DEAD*/ +"ReduceAction9", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[nullable ModulePath] */ -const struct type type_standard__AbstractArray__nullable__nit__ModulePath = { -627, -"AbstractArray[nullable ModulePath]", /* class_name_string */ -9, +/* runtime type ReduceAction10 */ +const struct type type_nit__parser__ReduceAction10 = { +-1, /*CAST DEAD*/ +"ReduceAction10", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[nullable MGroup] */ -const struct type type_standard__AbstractArray__nullable__nit__MGroup = { -628, -"AbstractArray[nullable MGroup]", /* class_name_string */ -9, +/* runtime type ReduceAction11 */ +const struct type type_nit__parser__ReduceAction11 = { +-1, /*CAST DEAD*/ +"ReduceAction11", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[MModuleData[AAnnotation]] */ -const struct type type_standard__AbstractArray__nit__MModuleData__nit__AAnnotation = { -629, -"AbstractArray[MModuleData[AAnnotation]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Set[MProperty]] */ -const struct type type_standard__AbstractArray__standard__Set__nit__MProperty = { -630, -"AbstractArray[Set[MProperty]]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Array[MType]] */ -const struct type type_standard__AbstractArray__standard__Array__nit__MType = { -631, -"AbstractArray[Array[MType]]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[MGenericType] */ -const struct type type_standard__AbstractArray__nit__MGenericType = { -632, -"AbstractArray[MGenericType]", /* class_name_string */ -18, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[HashSet[MType]] */ -const struct type type_standard__AbstractArray__standard__HashSet__nit__MType = { -633, -"AbstractArray[HashSet[MType]]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArray[Array[nullable MType]] */ -const struct type type_standard__AbstractArray__standard__Array__nullable__nit__MType = { -634, -"AbstractArray[Array[nullable MType]]", /* class_name_string */ -12, +/* runtime type ReduceAction12 */ +const struct type type_nit__parser__ReduceAction12 = { +-1, /*CAST DEAD*/ +"ReduceAction12", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Array[nullable MPropDef]] */ -const struct type type_standard__AbstractArray__standard__Array__nullable__nit__MPropDef = { -635, -"AbstractArray[Array[nullable MPropDef]]", /* class_name_string */ -8, +/* runtime type ReduceAction13 */ +const struct type type_nit__parser__ReduceAction13 = { +-1, /*CAST DEAD*/ +"ReduceAction13", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Set[MClassDef]] */ -const struct type type_standard__AbstractArray__standard__Set__nit__MClassDef = { -636, -"AbstractArray[Set[MClassDef]]", /* class_name_string */ -5, +/* runtime type ReduceAction14 */ +const struct type type_nit__parser__ReduceAction14 = { +-1, /*CAST DEAD*/ +"ReduceAction14", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Set[MClass]] */ -const struct type type_standard__AbstractArray__standard__Set__nit__MClass = { -637, -"AbstractArray[Set[MClass]]", /* class_name_string */ -5, +/* runtime type ReduceAction15 */ +const struct type type_nit__parser__ReduceAction15 = { +-1, /*CAST DEAD*/ +"ReduceAction15", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Set[MClassType]] */ -const struct type type_standard__AbstractArray__standard__Set__nit__MClassType = { -638, -"AbstractArray[Set[MClassType]]", /* class_name_string */ -8, +/* runtime type ReduceAction16 */ +const struct type type_nit__parser__ReduceAction16 = { +-1, /*CAST DEAD*/ +"ReduceAction16", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Set[MVirtualTypeProp]] */ -const struct type type_standard__AbstractArray__standard__Set__nit__MVirtualTypeProp = { -639, -"AbstractArray[Set[MVirtualTypeProp]]", /* class_name_string */ -12, +/* runtime type ReduceAction17 */ +const struct type type_nit__parser__ReduceAction17 = { +-1, /*CAST DEAD*/ +"ReduceAction17", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[nullable Array[nullable MType]] */ -const struct type type_standard__AbstractArray__nullable__standard__Array__nullable__nit__MType = { -640, -"AbstractArray[nullable Array[nullable MType]]", /* class_name_string */ -13, +/* runtime type ReduceAction18 */ +const struct type type_nit__parser__ReduceAction18 = { +-1, /*CAST DEAD*/ +"ReduceAction18", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Set[PropertyLayoutElement]] */ -const struct type type_standard__AbstractArray__standard__Set__nit__PropertyLayoutElement = { -641, -"AbstractArray[Set[PropertyLayoutElement]]", /* class_name_string */ -13, +/* runtime type ReduceAction19 */ +const struct type type_nit__parser__ReduceAction19 = { +-1, /*CAST DEAD*/ +"ReduceAction19", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Set[MAttribute]] */ -const struct type type_standard__AbstractArray__standard__Set__nit__MAttribute = { -642, -"AbstractArray[Set[MAttribute]]", /* class_name_string */ -12, +/* runtime type ReduceAction20 */ +const struct type type_nit__parser__ReduceAction20 = { +-1, /*CAST DEAD*/ +"ReduceAction20", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Array[nullable MClass]] */ -const struct type type_standard__AbstractArray__standard__Array__nullable__nit__MClass = { -643, -"AbstractArray[Array[nullable MClass]]", /* class_name_string */ -9, +/* runtime type ReduceAction21 */ +const struct type type_nit__parser__ReduceAction21 = { +-1, /*CAST DEAD*/ +"ReduceAction21", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[EscapeMark] */ -const struct type type_standard__AbstractArray__nit__EscapeMark = { -644, -"AbstractArray[EscapeMark]", /* class_name_string */ -5, +/* runtime type ReduceAction22 */ +const struct type type_nit__parser__ReduceAction22 = { +-1, /*CAST DEAD*/ +"ReduceAction22", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Set[MType]] */ -const struct type type_standard__AbstractArray__standard__Set__nit__MType = { -645, -"AbstractArray[Set[MType]]", /* class_name_string */ -9, +/* runtime type ReduceAction23 */ +const struct type type_nit__parser__ReduceAction23 = { +-1, /*CAST DEAD*/ +"ReduceAction23", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[POSetElement[Phase]] */ -const struct type type_standard__AbstractArray__poset__POSetElement__nit__Phase = { -646, -"AbstractArray[POSetElement[Phase]]", /* class_name_string */ -5, +/* runtime type ReduceAction24 */ +const struct type type_nit__parser__ReduceAction24 = { +-1, /*CAST DEAD*/ +"ReduceAction24", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[POSetElement[MModule]] */ -const struct type type_standard__AbstractArray__poset__POSetElement__nit__MModule = { -647, -"AbstractArray[POSetElement[MModule]]", /* class_name_string */ -5, +/* runtime type ReduceAction26 */ +const struct type type_nit__parser__ReduceAction26 = { +-1, /*CAST DEAD*/ +"ReduceAction26", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[POSetElement[MClassDef]] */ -const struct type type_standard__AbstractArray__poset__POSetElement__nit__MClassDef = { -648, -"AbstractArray[POSetElement[MClassDef]]", /* class_name_string */ -5, +/* runtime type ReduceAction27 */ +const struct type type_nit__parser__ReduceAction27 = { +-1, /*CAST DEAD*/ +"ReduceAction27", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[POSetElement[MClassType]] */ -const struct type type_standard__AbstractArray__poset__POSetElement__nit__MClassType = { -649, -"AbstractArray[POSetElement[MClassType]]", /* class_name_string */ -8, +/* runtime type ReduceAction28 */ +const struct type type_nit__parser__ReduceAction28 = { +-1, /*CAST DEAD*/ +"ReduceAction28", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__AbstractArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -650, -"AbstractArray[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -5, +/* runtime type ReduceAction29 */ +const struct type type_nit__parser__ReduceAction29 = { +-1, /*CAST DEAD*/ +"ReduceAction29", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[POSetElement[MGroup]] */ -const struct type type_standard__AbstractArray__poset__POSetElement__nit__MGroup = { -651, -"AbstractArray[POSetElement[MGroup]]", /* class_name_string */ -5, +/* runtime type ReduceAction31 */ +const struct type type_nit__parser__ReduceAction31 = { +-1, /*CAST DEAD*/ +"ReduceAction31", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__AbstractArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -652, -"AbstractArray[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ -5, +/* runtime type ReduceAction32 */ +const struct type type_nit__parser__ReduceAction32 = { +-1, /*CAST DEAD*/ +"ReduceAction32", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Set[MMethodDef]] */ -const struct type type_standard__AbstractArray__standard__Set__nit__MMethodDef = { -653, -"AbstractArray[Set[MMethodDef]]", /* class_name_string */ -7, +/* runtime type ReduceAction33 */ +const struct type type_nit__parser__ReduceAction33 = { +-1, /*CAST DEAD*/ +"ReduceAction33", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[POSetElement[MClass]] */ -const struct type type_standard__AbstractArray__poset__POSetElement__nit__MClass = { -654, -"AbstractArray[POSetElement[MClass]]", /* class_name_string */ -5, +/* runtime type ReduceAction34 */ +const struct type type_nit__parser__ReduceAction34 = { +-1, /*CAST DEAD*/ +"ReduceAction34", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[POSetElement[MType]] */ -const struct type type_standard__AbstractArray__poset__POSetElement__nit__MType = { -655, -"AbstractArray[POSetElement[MType]]", /* class_name_string */ -9, +/* runtime type ReduceAction35 */ +const struct type type_nit__parser__ReduceAction35 = { +-1, /*CAST DEAD*/ +"ReduceAction35", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[HashMap[String, nullable MProperty]] */ -const struct type type_standard__AbstractArray__standard__HashMap__standard__String__nullable__nit__MProperty = { -656, -"AbstractArray[HashMap[String, nullable MProperty]]", /* class_name_string */ -5, +/* runtime type ReduceAction36 */ +const struct type type_nit__parser__ReduceAction36 = { +-1, /*CAST DEAD*/ +"ReduceAction36", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[nullable MProperty] */ -const struct type type_standard__AbstractArray__nullable__nit__MProperty = { -657, -"AbstractArray[nullable MProperty]", /* class_name_string */ -16, +/* runtime type ReduceAction37 */ +const struct type type_nit__parser__ReduceAction37 = { +-1, /*CAST DEAD*/ +"ReduceAction37", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -658, -"AbstractArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -5, +/* runtime type ReduceAction38 */ +const struct type type_nit__parser__ReduceAction38 = { +-1, /*CAST DEAD*/ +"ReduceAction38", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Array[MMethodDef]] */ -const struct type type_standard__AbstractArray__standard__Array__nit__MMethodDef = { -659, -"AbstractArray[Array[MMethodDef]]", /* class_name_string */ -9, +/* runtime type ReduceAction39 */ +const struct type type_nit__parser__ReduceAction39 = { +-1, /*CAST DEAD*/ +"ReduceAction39", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -660, -"AbstractArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -5, +/* runtime type ReduceAction40 */ +const struct type type_nit__parser__ReduceAction40 = { +-1, /*CAST DEAD*/ +"ReduceAction40", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Array[MAttributeDef]] */ -const struct type type_standard__AbstractArray__standard__Array__nit__MAttributeDef = { -661, -"AbstractArray[Array[MAttributeDef]]", /* class_name_string */ -9, +/* runtime type ReduceAction41 */ +const struct type type_nit__parser__ReduceAction41 = { +-1, /*CAST DEAD*/ +"ReduceAction41", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -662, -"AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -5, +/* runtime type ReduceAction42 */ +const struct type type_nit__parser__ReduceAction42 = { +-1, /*CAST DEAD*/ +"ReduceAction42", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractArray[Array[MVirtualTypeDef]] */ -const struct type type_standard__AbstractArray__standard__Array__nit__MVirtualTypeDef = { -663, -"AbstractArray[Array[MVirtualTypeDef]]", /* class_name_string */ -9, +/* runtime type ReduceAction43 */ +const struct type type_nit__parser__ReduceAction43 = { +-1, /*CAST DEAD*/ +"ReduceAction43", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type AbstractCompilerVisitor */ -const struct type type_nit__AbstractCompilerVisitor = { -664, -"AbstractCompilerVisitor", /* class_name_string */ -0, +/* runtime type ReduceAction44 */ +const struct type type_nit__parser__ReduceAction44 = { +-1, /*CAST DEAD*/ +"ReduceAction44", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type Stdin */ -const struct type type_standard__Stdin = { +/* runtime type ReduceAction45 */ +const struct type type_nit__parser__ReduceAction45 = { -1, /*CAST DEAD*/ -"Stdin", /* class_name_string */ +"ReduceAction45", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -0, /* FStream */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1259, /* Stdin */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type Stdout */ -const struct type type_standard__Stdout = { +/* runtime type ReduceAction46 */ +const struct type type_nit__parser__ReduceAction46 = { -1, /*CAST DEAD*/ -"Stdout", /* class_name_string */ +"ReduceAction46", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -0, /* FStream */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1260, /* Stdout */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type Stderr */ -const struct type type_standard__Stderr = { +/* runtime type ReduceAction47 */ +const struct type type_nit__parser__ReduceAction47 = { -1, /*CAST DEAD*/ -"Stderr", /* class_name_string */ +"ReduceAction47", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -0, /* FStream */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1261, /* Stderr */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type Pointer */ -const struct type type_standard__Pointer = { +/* runtime type ReduceAction48 */ +const struct type type_nit__parser__ReduceAction48 = { -1, /*CAST DEAD*/ -"Pointer", /* class_name_string */ +"ReduceAction48", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -803, /* Pointer */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type NativeFile */ -const struct type type_standard__file__NativeFile = { +/* runtime type ReduceAction49 */ +const struct type type_nit__parser__ReduceAction49 = { -1, /*CAST DEAD*/ -"NativeFile", /* class_name_string */ +"ReduceAction49", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -804, /* NativeFile */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type NativeString */ -const struct type type_standard__NativeString = { +/* runtime type ReduceAction50 */ +const struct type type_nit__parser__ReduceAction50 = { -1, /*CAST DEAD*/ -"NativeString", /* class_name_string */ +"ReduceAction50", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -805, /* NativeString */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type IOError */ -const struct type type_standard__IOError = { +/* runtime type ReduceAction51 */ +const struct type type_nit__parser__ReduceAction51 = { -1, /*CAST DEAD*/ -"IOError", /* class_name_string */ +"ReduceAction51", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -806, /* IOError */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type FlatStringCharView */ -const struct type type_standard__string__FlatStringCharView = { +/* runtime type ReduceAction52 */ +const struct type type_nit__parser__ReduceAction52 = { -1, /*CAST DEAD*/ -"FlatStringCharView", /* class_name_string */ +"ReduceAction52", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__string__FlatStringCharView, -8, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ -2, /* SequenceRead[nullable Object] */ -5, /* Collection[Char] */ --1, /* empty */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -2008, /* FlatStringCharView */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_standard__string__FlatStringCharView = { -0, /* dummy */ -{ -&type_standard__FlatString, /* SELFTYPE: FlatString */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Char, /* E: Char */ -&type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */ -&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ -&type_standard__Char, /* E: Char */ -} -}; -/* runtime type FlatBufferCharView */ -const struct type type_standard__string__FlatBufferCharView = { +/* runtime type ReduceAction53 */ +const struct type type_nit__parser__ReduceAction53 = { -1, /*CAST DEAD*/ -"FlatBufferCharView", /* class_name_string */ +"ReduceAction53", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__string__FlatBufferCharView, -8, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ -2, /* SequenceRead[nullable Object] */ -5, /* Collection[Char] */ --1, /* empty */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -2009, /* FlatBufferCharView */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_standard__string__FlatBufferCharView = { -0, /* dummy */ -{ -&type_standard__FlatBuffer, /* SELFTYPE: FlatBuffer */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Char, /* E: Char */ -&type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */ -&type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */ -&type_standard__Char, /* E: Char */ -&type_standard__Char, /* E: Char */ -&type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */ -&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ -&type_standard__Char, /* E: Char */ -} -}; -/* runtime type ToolContext */ -const struct type type_nit__ToolContext = { +/* runtime type ReduceAction54 */ +const struct type type_nit__parser__ReduceAction54 = { -1, /*CAST DEAD*/ -"ToolContext", /* class_name_string */ +"ReduceAction54", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -807, /* ToolContext */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type MultiHashMap[SourceFile, String] */ -const struct type type_more_collections__MultiHashMap__nit__SourceFile__standard__String = { +/* runtime type ReduceAction55 */ +const struct type type_nit__parser__ReduceAction55 = { -1, /*CAST DEAD*/ -"MultiHashMap[SourceFile, String]", /* class_name_string */ +"ReduceAction55", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_more_collections__MultiHashMap__nit__SourceFile__standard__String, -6, +NULL, /*NO RESOLUTIONS*/ +3, { -132, /* HashMap[SourceFile, Array[String]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1262, /* MultiHashMap[SourceFile, String] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_more_collections__MultiHashMap__nit__SourceFile__standard__String = { -0, /* dummy */ -{ -&type_nit__SourceFile, /* K: SourceFile */ -&type_standard__String, /* V: String */ -&type_standard__Array__standard__String, /* Array[V]: Array[String] */ -&type_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String, /* HashMapKeys[K, V]: HashMapKeys[SourceFile, Array[String]] */ -&type_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String, /* HashMapValues[K, V]: HashMapValues[SourceFile, Array[String]] */ -&type_nit__SourceFile, /* K: SourceFile */ -&type_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String, /* HashMapIterator[K, V]: HashMapIterator[SourceFile, Array[String]] */ -&type_standard__Array__standard__String, /* V: Array[String] */ -&type_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* HashMapNode[K, V]: HashMapNode[SourceFile, Array[String]] */ -&type_nit__SourceFile, /* K: SourceFile */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__SourceFile, /* K: SourceFile */ -&type_nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* nullable N: nullable HashMapNode[SourceFile, Array[String]] */ -&type_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* N: HashMapNode[SourceFile, Array[String]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */ -} -}; -/* runtime type OptionContext */ -const struct type type_opts__OptionContext = { +/* runtime type ReduceAction56 */ +const struct type type_nit__parser__ReduceAction56 = { -1, /*CAST DEAD*/ -"OptionContext", /* class_name_string */ +"ReduceAction56", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -808, /* OptionContext */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type OptionCount */ -const struct type type_opts__OptionCount = { +/* runtime type ReduceAction57 */ +const struct type type_nit__parser__ReduceAction57 = { -1, /*CAST DEAD*/ -"OptionCount", /* class_name_string */ +"ReduceAction57", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_opts__OptionCount, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ -140, /* Option */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1263, /* OptionCount */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_opts__OptionCount = { -0, /* dummy */ -{ -&type_standard__Int, /* VALUE: Int */ -} -}; -/* runtime type OptionArray */ -const struct type type_opts__OptionArray = { +/* runtime type ReduceAction58 */ +const struct type type_nit__parser__ReduceAction58 = { -1, /*CAST DEAD*/ -"OptionArray", /* class_name_string */ +"ReduceAction58", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_opts__OptionArray, -6, +NULL, /*NO RESOLUTIONS*/ +3, { -122, /* OptionParameter */ -140, /* Option */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1794, /* OptionArray */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_opts__OptionArray = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* VALUE: Array[String] */ -} -}; -/* runtime type OptionBool */ -const struct type type_opts__OptionBool = { +/* runtime type ReduceAction59 */ +const struct type type_nit__parser__ReduceAction59 = { -1, /*CAST DEAD*/ -"OptionBool", /* class_name_string */ +"ReduceAction59", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_opts__OptionBool, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ -140, /* Option */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1264, /* OptionBool */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_opts__OptionBool = { -0, /* dummy */ -{ -&type_standard__Bool, /* VALUE: Bool */ -} -}; -/* runtime type OptionString */ -const struct type type_opts__OptionString = { +/* runtime type ReduceAction60 */ +const struct type type_nit__parser__ReduceAction60 = { -1, /*CAST DEAD*/ -"OptionString", /* class_name_string */ +"ReduceAction60", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_opts__OptionString, -6, +NULL, /*NO RESOLUTIONS*/ +3, { -122, /* OptionParameter */ -140, /* Option */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1795, /* OptionString */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_opts__OptionString = { -0, /* dummy */ -{ -&type_nullable__standard__String, /* VALUE: nullable String */ -} -}; -/* runtime type LiteralPhase */ -const struct type type_nit__literal__LiteralPhase = { +/* runtime type ReduceAction61 */ +const struct type type_nit__parser__ReduceAction61 = { -1, /*CAST DEAD*/ -"LiteralPhase", /* class_name_string */ +"ReduceAction61", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1265, /* LiteralPhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ScopePhase */ -const struct type type_nit__scope__ScopePhase = { +/* runtime type ReduceAction62 */ +const struct type type_nit__parser__ReduceAction62 = { -1, /*CAST DEAD*/ -"ScopePhase", /* class_name_string */ +"ReduceAction62", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1266, /* ScopePhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type FlowPhase */ -const struct type type_nit__flow__FlowPhase = { +/* runtime type ReduceAction63 */ +const struct type type_nit__parser__ReduceAction63 = { -1, /*CAST DEAD*/ -"FlowPhase", /* class_name_string */ +"ReduceAction63", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1267, /* FlowPhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type LocalVarInitPhase */ -const struct type type_nit__local_var_init__LocalVarInitPhase = { +/* runtime type ReduceAction64 */ +const struct type type_nit__parser__ReduceAction64 = { -1, /*CAST DEAD*/ -"LocalVarInitPhase", /* class_name_string */ +"ReduceAction64", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1268, /* LocalVarInitPhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ModelizeClassPhase */ -const struct type type_nit__modelize_class__ModelizeClassPhase = { +/* runtime type ReduceAction65 */ +const struct type type_nit__parser__ReduceAction65 = { -1, /*CAST DEAD*/ -"ModelizeClassPhase", /* class_name_string */ +"ReduceAction65", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1269, /* ModelizeClassPhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ModelizePropertyPhase */ -const struct type type_nit__modelize_property__ModelizePropertyPhase = { +/* runtime type ReduceAction66 */ +const struct type type_nit__parser__ReduceAction66 = { -1, /*CAST DEAD*/ -"ModelizePropertyPhase", /* class_name_string */ +"ReduceAction66", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1270, /* ModelizePropertyPhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type PlatformPhase */ -const struct type type_nit__platform__PlatformPhase = { +/* runtime type ReduceAction67 */ +const struct type type_nit__parser__ReduceAction67 = { -1, /*CAST DEAD*/ -"PlatformPhase", /* class_name_string */ +"ReduceAction67", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1271, /* PlatformPhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type TypingPhase */ -const struct type type_nit__typing__TypingPhase = { +/* runtime type ReduceAction68 */ +const struct type type_nit__parser__ReduceAction68 = { -1, /*CAST DEAD*/ -"TypingPhase", /* class_name_string */ +"ReduceAction68", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1272, /* TypingPhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type AutoSuperInitPhase */ -const struct type type_nit__auto_super_init__AutoSuperInitPhase = { +/* runtime type ReduceAction69 */ +const struct type type_nit__parser__ReduceAction69 = { -1, /*CAST DEAD*/ -"AutoSuperInitPhase", /* class_name_string */ +"ReduceAction69", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1273, /* AutoSuperInitPhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type TransformPhase */ -const struct type type_nit__transform__TransformPhase = { +/* runtime type ReduceAction70 */ +const struct type type_nit__parser__ReduceAction70 = { -1, /*CAST DEAD*/ -"TransformPhase", /* class_name_string */ +"ReduceAction70", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1274, /* TransformPhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type OptionInt */ -const struct type type_opts__OptionInt = { +/* runtime type ReduceAction71 */ +const struct type type_nit__parser__ReduceAction71 = { -1, /*CAST DEAD*/ -"OptionInt", /* class_name_string */ +"ReduceAction71", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_opts__OptionInt, -6, +NULL, /*NO RESOLUTIONS*/ +3, { -122, /* OptionParameter */ -140, /* Option */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1796, /* OptionInt */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_opts__OptionInt = { -0, /* dummy */ +/* runtime type ReduceAction72 */ +const struct type type_nit__parser__ReduceAction72 = { +-1, /*CAST DEAD*/ +"ReduceAction72", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +3, { -&type_standard__Int, /* VALUE: Int */ -} +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type SeparateCompilerPhase */ -const struct type type_nit__SeparateCompilerPhase = { +/* runtime type ReduceAction73 */ +const struct type type_nit__parser__ReduceAction73 = { -1, /*CAST DEAD*/ -"SeparateCompilerPhase", /* class_name_string */ +"ReduceAction73", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1275, /* SeparateCompilerPhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ErasureCompilerPhase */ -const struct type type_nit__ErasureCompilerPhase = { +/* runtime type ReduceAction74 */ +const struct type type_nit__parser__ReduceAction74 = { -1, /*CAST DEAD*/ -"ErasureCompilerPhase", /* class_name_string */ +"ReduceAction74", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -141, /* Phase */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1276, /* ErasureCompilerPhase */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type Model */ -const struct type type_nit__Model = { +/* runtime type ReduceAction76 */ +const struct type type_nit__parser__ReduceAction76 = { -1, /*CAST DEAD*/ -"Model", /* class_name_string */ +"ReduceAction76", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -809, /* Model */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type MultiHashMap[String, MProject] */ -const struct type type_more_collections__MultiHashMap__standard__String__nit__MProject = { +/* runtime type ReduceAction77 */ +const struct type type_nit__parser__ReduceAction77 = { -1, /*CAST DEAD*/ -"MultiHashMap[String, MProject]", /* class_name_string */ +"ReduceAction77", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_more_collections__MultiHashMap__standard__String__nit__MProject, -6, +NULL, /*NO RESOLUTIONS*/ +3, { -133, /* HashMap[String, Array[MProject]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1277, /* MultiHashMap[String, MProject] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MProject = { -0, /* dummy */ -{ -&type_standard__String, /* K: String */ -&type_nit__MProject, /* V: MProject */ -&type_standard__Array__nit__MProject, /* Array[V]: Array[MProject] */ -&type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MProject]] */ -&type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject, /* HashMapValues[K, V]: HashMapValues[String, Array[MProject]] */ -&type_standard__String, /* K: String */ -&type_standard__HashMapIterator__standard__String__standard__Array__nit__MProject, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MProject]] */ -&type_standard__Array__nit__MProject, /* V: Array[MProject] */ -&type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* HashMapNode[K, V]: HashMapNode[String, Array[MProject]] */ -&type_standard__String, /* K: String */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* K: String */ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* nullable N: nullable HashMapNode[String, Array[MProject]] */ -&type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* N: HashMapNode[String, Array[MProject]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MProject]]] */ -} -}; -/* runtime type MultiHashMap[String, MModule] */ -const struct type type_more_collections__MultiHashMap__standard__String__nit__MModule = { +/* runtime type ReduceAction80 */ +const struct type type_nit__parser__ReduceAction80 = { -1, /*CAST DEAD*/ -"MultiHashMap[String, MModule]", /* class_name_string */ +"ReduceAction80", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_more_collections__MultiHashMap__standard__String__nit__MModule, -6, +NULL, /*NO RESOLUTIONS*/ +3, { -134, /* HashMap[String, Array[MModule]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1278, /* MultiHashMap[String, MModule] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MModule = { -0, /* dummy */ -{ -&type_standard__String, /* K: String */ -&type_nit__MModule, /* V: MModule */ -&type_standard__Array__nit__MModule, /* Array[V]: Array[MModule] */ -&type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MModule]] */ -&type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule, /* HashMapValues[K, V]: HashMapValues[String, Array[MModule]] */ -&type_standard__String, /* K: String */ -&type_standard__HashMapIterator__standard__String__standard__Array__nit__MModule, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MModule]] */ -&type_standard__Array__nit__MModule, /* V: Array[MModule] */ -&type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* HashMapNode[K, V]: HashMapNode[String, Array[MModule]] */ -&type_standard__String, /* K: String */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* K: String */ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* nullable N: nullable HashMapNode[String, Array[MModule]] */ -&type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* N: HashMapNode[String, Array[MModule]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */ -} -}; -/* runtime type MultiHashMap[String, MClass] */ -const struct type type_more_collections__MultiHashMap__standard__String__nit__MClass = { +/* runtime type ReduceAction81 */ +const struct type type_nit__parser__ReduceAction81 = { -1, /*CAST DEAD*/ -"MultiHashMap[String, MClass]", /* class_name_string */ +"ReduceAction81", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_more_collections__MultiHashMap__standard__String__nit__MClass, -6, +NULL, /*NO RESOLUTIONS*/ +3, { -135, /* HashMap[String, Array[MClass]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1279, /* MultiHashMap[String, MClass] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MClass = { -0, /* dummy */ -{ -&type_standard__String, /* K: String */ -&type_nit__MClass, /* V: MClass */ -&type_standard__Array__nit__MClass, /* Array[V]: Array[MClass] */ -&type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MClass, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MClass]] */ -&type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MClass, /* HashMapValues[K, V]: HashMapValues[String, Array[MClass]] */ -&type_standard__String, /* K: String */ -&type_standard__HashMapIterator__standard__String__standard__Array__nit__MClass, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MClass]] */ -&type_standard__Array__nit__MClass, /* V: Array[MClass] */ -&type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* HashMapNode[K, V]: HashMapNode[String, Array[MClass]] */ -&type_standard__String, /* K: String */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* K: String */ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* nullable N: nullable HashMapNode[String, Array[MClass]] */ -&type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* N: HashMapNode[String, Array[MClass]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */ -} -}; -/* runtime type MultiHashMap[String, MProperty] */ -const struct type type_more_collections__MultiHashMap__standard__String__nit__MProperty = { +/* runtime type ReduceAction82 */ +const struct type type_nit__parser__ReduceAction82 = { -1, /*CAST DEAD*/ -"MultiHashMap[String, MProperty]", /* class_name_string */ +"ReduceAction82", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_more_collections__MultiHashMap__standard__String__nit__MProperty, -6, +NULL, /*NO RESOLUTIONS*/ +3, { -136, /* HashMap[String, Array[MProperty]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1280, /* MultiHashMap[String, MProperty] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__String, /* K: String */ -&type_nit__MProperty, /* V: MProperty */ -&type_standard__Array__nit__MProperty, /* Array[V]: Array[MProperty] */ -&type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProperty, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MProperty]] */ -&type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProperty, /* HashMapValues[K, V]: HashMapValues[String, Array[MProperty]] */ -&type_standard__String, /* K: String */ -&type_standard__HashMapIterator__standard__String__standard__Array__nit__MProperty, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MProperty]] */ -&type_standard__Array__nit__MProperty, /* V: Array[MProperty] */ -&type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* HashMapNode[K, V]: HashMapNode[String, Array[MProperty]] */ -&type_standard__String, /* K: String */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* K: String */ -&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* nullable N: nullable HashMapNode[String, Array[MProperty]] */ -&type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* N: HashMapNode[String, Array[MProperty]] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */ -} -}; -/* runtime type ModelBuilder */ -const struct type type_nit__ModelBuilder = { +/* runtime type ReduceAction83 */ +const struct type type_nit__parser__ReduceAction83 = { -1, /*CAST DEAD*/ -"ModelBuilder", /* class_name_string */ +"ReduceAction83", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -810, /* ModelBuilder */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type HashMap3[MModule, MType, String, nullable MProperty] */ -const struct type type_more_collections__HashMap3__nit__MModule__nit__MType__standard__String__nullable__nit__MProperty = { +/* runtime type ReduceAction84 */ +const struct type type_nit__parser__ReduceAction84 = { -1, /*CAST DEAD*/ -"HashMap3[MModule, MType, String, nullable MProperty]", /* class_name_string */ +"ReduceAction84", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_more_collections__HashMap3__nit__MModule__nit__MType__standard__String__nullable__nit__MProperty, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -811, /* HashMap3[MModule, MType, String, nullable MProperty] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_more_collections__HashMap3__nit__MModule__nit__MType__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* HashMap[K1, HashMap2[K2, K3, V]]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */ -&type_nit__MModule, /* K1: MModule */ -&type_nit__MType, /* K2: MType */ -&type_standard__String, /* K3: String */ -&type_nullable__nit__MProperty, /* V: nullable MProperty */ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* HashMap2[K2, K3, V]: HashMap2[MType, String, nullable MProperty] */ -} -}; -/* runtime type DefaultComparator */ -const struct type type_standard__DefaultComparator = { +/* runtime type ReduceAction85 */ +const struct type type_nit__parser__ReduceAction85 = { -1, /*CAST DEAD*/ -"DefaultComparator", /* class_name_string */ +"ReduceAction85", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__DefaultComparator, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -812, /* DefaultComparator */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_standard__DefaultComparator = { -0, /* dummy */ -{ -&type_standard__Comparable, /* COMPARED: Comparable */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__standard__Comparable, /* Array[COMPARED]: Array[Comparable] */ -} -}; -/* runtime type ArraySet[MModule] */ -const struct type type_standard__ArraySet__nit__MModule = { +/* runtime type ReduceAction86 */ +const struct type type_nit__parser__ReduceAction86 = { -1, /*CAST DEAD*/ -"ArraySet[MModule]", /* class_name_string */ +"ReduceAction86", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__ArraySet__nit__MModule, -8, +NULL, /*NO RESOLUTIONS*/ +3, { -4, /* Set[Object] */ --1, /* empty */ -172, /* Collection[MModule] */ --1, /* empty */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -2010, /* ArraySet[MModule] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_standard__ArraySet__nit__MModule = { -0, /* dummy */ -{ -&type_nit__MModule, /* E: MModule */ -&type_standard__array__ArraySetIterator__nit__MModule, /* ArraySetIterator[E]: ArraySetIterator[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -NULL, /* empty */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_nit__MModule, /* E: MModule */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -} -}; -/* runtime type AnnotationPhaseVisitor */ -const struct type type_nit__phase__AnnotationPhaseVisitor = { +/* runtime type ReduceAction87 */ +const struct type type_nit__parser__ReduceAction87 = { -1, /*CAST DEAD*/ -"AnnotationPhaseVisitor", /* class_name_string */ +"ReduceAction87", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -813, /* AnnotationPhaseVisitor */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type FlatStringIterator */ -const struct type type_standard__string__FlatStringIterator = { +/* runtime type ReduceAction88 */ +const struct type type_nit__parser__ReduceAction88 = { -1, /*CAST DEAD*/ -"FlatStringIterator", /* class_name_string */ +"ReduceAction88", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__string__FlatStringIterator, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -814, /* FlatStringIterator */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_standard__string__FlatStringIterator = { -0, /* dummy */ -{ -&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ -} -}; -/* runtime type FlatBufferIterator */ -const struct type type_standard__string__FlatBufferIterator = { +/* runtime type ReduceAction89 */ +const struct type type_nit__parser__ReduceAction89 = { -1, /*CAST DEAD*/ -"FlatBufferIterator", /* class_name_string */ +"ReduceAction89", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__string__FlatBufferIterator, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -815, /* FlatBufferIterator */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_standard__string__FlatBufferIterator = { -0, /* dummy */ -{ -&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ -} -}; -/* runtime type FlatSubstringsIter */ -const struct type type_standard__string__FlatSubstringsIter = { +/* runtime type ReduceAction90 */ +const struct type type_nit__parser__ReduceAction90 = { -1, /*CAST DEAD*/ -"FlatSubstringsIter", /* class_name_string */ +"ReduceAction90", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__string__FlatSubstringsIter, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -816, /* FlatSubstringsIter */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_standard__string__FlatSubstringsIter = { -0, /* dummy */ -{ -&type_standard__Array__standard__FlatText, /* Array[E]: Array[FlatText] */ -} -}; -/* runtime type IFStream */ -const struct type type_standard__IFStream = { +/* runtime type ReduceAction91 */ +const struct type type_nit__parser__ReduceAction91 = { -1, /*CAST DEAD*/ -"IFStream", /* class_name_string */ +"ReduceAction91", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -0, /* FStream */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1281, /* IFStream */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type Lexer */ -const struct type type_nit__Lexer = { +/* runtime type ReduceAction92 */ +const struct type type_nit__parser__ReduceAction92 = { -1, /*CAST DEAD*/ -"Lexer", /* class_name_string */ +"ReduceAction92", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -817, /* Lexer */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type Parser */ -const struct type type_nit__Parser = { +/* runtime type ReduceAction93 */ +const struct type type_nit__parser__ReduceAction93 = { -1, /*CAST DEAD*/ -"Parser", /* class_name_string */ +"ReduceAction93", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -818, /* Parser */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ANodes[AImport] */ -const struct type type_nit__ANodes__nit__AImport = { +/* runtime type ReduceAction94 */ +const struct type type_nit__parser__ReduceAction94 = { -1, /*CAST DEAD*/ -"ANodes[AImport]", /* class_name_string */ +"ReduceAction94", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_nit__ANodes__nit__AImport, -8, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ -2, /* SequenceRead[nullable Object] */ -302, /* Collection[AImport] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2257, /* ANodes[AImport] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_nit__ANodes__nit__AImport = { -0, /* dummy */ -{ -&type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */ -&type_nit__AImport, /* E: AImport */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AImport, /* E: AImport */ -&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */ -&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */ -&type_nit__AImport, /* E: AImport */ -&type_nit__AImport, /* E: AImport */ -&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */ -&type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */ -&type_nit__AImport, /* E: AImport */ -} -}; -/* runtime type ANodes[TId] */ -const struct type type_nit__ANodes__nit__TId = { +/* runtime type ReduceAction95 */ +const struct type type_nit__parser__ReduceAction95 = { -1, /*CAST DEAD*/ -"ANodes[TId]", /* class_name_string */ +"ReduceAction95", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_nit__ANodes__nit__TId, -8, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ -2, /* SequenceRead[nullable Object] */ -303, /* Collection[TId] */ -181, /* Collection[ANode] */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -2108, /* ANodes[TId] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_nit__ANodes__nit__TId = { -0, /* dummy */ -{ -&type_standard__Array__nit__TId, /* Array[E]: Array[TId] */ -&type_nit__TId, /* E: TId */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__TId, /* E: TId */ -&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */ -&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */ -&type_nit__TId, /* E: TId */ -&type_nit__TId, /* E: TId */ -&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */ -&type_standard__Array__nit__TId, /* Array[E]: Array[TId] */ -&type_nit__TId, /* E: TId */ -} -}; -/* runtime type ANodes[AClassdef] */ -const struct type type_nit__ANodes__nit__AClassdef = { +/* runtime type ReduceAction96 */ +const struct type type_nit__parser__ReduceAction96 = { -1, /*CAST DEAD*/ -"ANodes[AClassdef]", /* class_name_string */ +"ReduceAction96", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_nit__ANodes__nit__AClassdef, -8, -{ --1, /* empty */ -2, /* SequenceRead[nullable Object] */ -285, /* Collection[AClassdef] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2258, /* ANodes[AClassdef] */ -}, -}; -const struct types resolution_table_nit__ANodes__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ -&type_nit__AClassdef, /* E: AClassdef */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ -&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ -&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ -&type_nit__AClassdef, /* E: AClassdef */ -} +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type ANodes[APropdef] */ -const struct type type_nit__ANodes__nit__APropdef = { +/* runtime type ReduceAction97 */ +const struct type type_nit__parser__ReduceAction97 = { -1, /*CAST DEAD*/ -"ANodes[APropdef]", /* class_name_string */ +"ReduceAction97", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_nit__ANodes__nit__APropdef, -9, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ -2, /* SequenceRead[nullable Object] */ --1, /* empty */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -304, /* Collection[APropdef] */ -2259, /* ANodes[APropdef] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_nit__ANodes__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ -&type_nit__APropdef, /* E: APropdef */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__APropdef, /* E: APropdef */ -&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ -&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ -&type_nit__APropdef, /* E: APropdef */ -&type_nit__APropdef, /* E: APropdef */ -&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ -&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ -&type_nit__APropdef, /* E: APropdef */ -} -}; -/* runtime type RapidTypeAnalysis */ -const struct type type_nit__RapidTypeAnalysis = { +/* runtime type ReduceAction98 */ +const struct type type_nit__parser__ReduceAction98 = { -1, /*CAST DEAD*/ -"RapidTypeAnalysis", /* class_name_string */ +"ReduceAction98", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -819, /* RapidTypeAnalysis */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type HashMap2[MType, MProperty, Set[MMethodDef]] */ -const struct type type_more_collections__HashMap2__nit__MType__nit__MProperty__standard__Set__nit__MMethodDef = { +/* runtime type ReduceAction99 */ +const struct type type_nit__parser__ReduceAction99 = { -1, /*CAST DEAD*/ -"HashMap2[MType, MProperty, Set[MMethodDef]]", /* class_name_string */ +"ReduceAction99", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_more_collections__HashMap2__nit__MType__nit__MProperty__standard__Set__nit__MMethodDef, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -820, /* HashMap2[MType, MProperty, Set[MMethodDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_more_collections__HashMap2__nit__MType__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K1, HashMap[K2, V]]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */ -&type_nit__MType, /* K1: MType */ -&type_nit__MProperty, /* K2: MProperty */ -&type_standard__Set__nit__MMethodDef, /* V: Set[MMethodDef] */ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K2, V]: HashMap[MProperty, Set[MMethodDef]] */ -} -}; -/* runtime type ArraySet[String] */ -const struct type type_standard__ArraySet__standard__String = { +/* runtime type ReduceAction100 */ +const struct type type_nit__parser__ReduceAction100 = { -1, /*CAST DEAD*/ -"ArraySet[String]", /* class_name_string */ +"ReduceAction100", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__ArraySet__standard__String, -9, +NULL, /*NO RESOLUTIONS*/ +3, { -4, /* Set[Object] */ --1, /* empty */ -180, /* Collection[String] */ --1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2260, /* ArraySet[String] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_standard__ArraySet__standard__String = { -0, /* dummy */ -{ -&type_standard__String, /* E: String */ -&type_standard__array__ArraySetIterator__standard__String, /* ArraySetIterator[E]: ArraySetIterator[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -NULL, /* empty */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type MDoc */ -const struct type type_nit__MDoc = { +/* runtime type ReduceAction101 */ +const struct type type_nit__parser__ReduceAction101 = { -1, /*CAST DEAD*/ -"MDoc", /* class_name_string */ +"ReduceAction101", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -821, /* MDoc */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type Start */ -const struct type type_nit__Start = { +/* runtime type ReduceAction102 */ +const struct type type_nit__parser__ReduceAction102 = { -1, /*CAST DEAD*/ -"Start", /* class_name_string */ +"ReduceAction102", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -7, +3, { --1, /* empty */ -11, /* Prod */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -154, /* ANode */ -1797, /* Start */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ComputeProdLocationVisitor */ -const struct type type_nit__parser_work__ComputeProdLocationVisitor = { +/* runtime type ReduceAction103 */ +const struct type type_nit__parser__ReduceAction103 = { -1, /*CAST DEAD*/ -"ComputeProdLocationVisitor", /* class_name_string */ +"ReduceAction103", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -822, /* ComputeProdLocationVisitor */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type AParserError */ -const struct type type_nit__AParserError = { +/* runtime type ReduceAction104 */ +const struct type type_nit__parser__ReduceAction104 = { -1, /*CAST DEAD*/ -"AParserError", /* class_name_string */ +"ReduceAction104", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -8, +3, { -7, /* AError */ -10, /* Token */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -154, /* ANode */ -1756, /* EOF */ -2109, /* AParserError */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type LiteralVisitor */ -const struct type type_nit__literal__LiteralVisitor = { +/* runtime type ReduceAction105 */ +const struct type type_nit__parser__ReduceAction105 = { -1, /*CAST DEAD*/ -"LiteralVisitor", /* class_name_string */ +"ReduceAction105", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -823, /* LiteralVisitor */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type TransformVisitor */ -const struct type type_nit__transform__TransformVisitor = { +/* runtime type ReduceAction106 */ +const struct type type_nit__parser__ReduceAction106 = { -1, /*CAST DEAD*/ -"TransformVisitor", /* class_name_string */ +"ReduceAction106", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -824, /* TransformVisitor */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ASTValidationVisitor */ -const struct type type_nit__ASTValidationVisitor = { +/* runtime type ReduceAction107 */ +const struct type type_nit__parser__ReduceAction107 = { -1, /*CAST DEAD*/ -"ASTValidationVisitor", /* class_name_string */ +"ReduceAction107", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -825, /* ASTValidationVisitor */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ANodes[AExpr] */ -const struct type type_nit__ANodes__nit__AExpr = { +/* runtime type ReduceAction108 */ +const struct type type_nit__parser__ReduceAction108 = { -1, /*CAST DEAD*/ -"ANodes[AExpr]", /* class_name_string */ +"ReduceAction108", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_nit__ANodes__nit__AExpr, -8, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ -2, /* SequenceRead[nullable Object] */ -295, /* Collection[AExpr] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2261, /* ANodes[AExpr] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_nit__ANodes__nit__AExpr = { -0, /* dummy */ -{ -&type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */ -&type_nit__AExpr, /* E: AExpr */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AExpr, /* E: AExpr */ -&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ -&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ -&type_nit__AExpr, /* E: AExpr */ -&type_nit__AExpr, /* E: AExpr */ -&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ -&type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */ -&type_nit__AExpr, /* E: AExpr */ -} -}; -/* runtime type TextCollectorVisitor */ -const struct type type_nit__parser_work__TextCollectorVisitor = { +/* runtime type ReduceAction109 */ +const struct type type_nit__parser__ReduceAction109 = { -1, /*CAST DEAD*/ -"TextCollectorVisitor", /* class_name_string */ +"ReduceAction109", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -826, /* TextCollectorVisitor */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type RopeSubstrings */ -const struct type type_standard__ropes__RopeSubstrings = { +/* runtime type ReduceAction110 */ +const struct type type_nit__parser__ReduceAction110 = { -1, /*CAST DEAD*/ -"RopeSubstrings", /* class_name_string */ +"ReduceAction110", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__ropes__RopeSubstrings, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -827, /* RopeSubstrings */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_standard__ropes__RopeSubstrings = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type MClassKind */ -const struct type type_nit__MClassKind = { +/* runtime type ReduceAction111 */ +const struct type type_nit__parser__ReduceAction111 = { -1, /*CAST DEAD*/ -"MClassKind", /* class_name_string */ +"ReduceAction111", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -828, /* MClassKind */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type RapidTypeVisitor */ -const struct type type_nit__RapidTypeVisitor = { +/* runtime type ReduceAction112 */ +const struct type type_nit__parser__ReduceAction112 = { -1, /*CAST DEAD*/ -"RapidTypeVisitor", /* class_name_string */ +"ReduceAction112", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -829, /* RapidTypeVisitor */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type POSetColorer[MClass] */ -const struct type type_nit__POSetColorer__nit__MClass = { +/* runtime type ReduceAction113 */ +const struct type type_nit__parser__ReduceAction113 = { -1, /*CAST DEAD*/ -"POSetColorer[MClass]", /* class_name_string */ +"ReduceAction113", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_nit__POSetColorer__nit__MClass, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -830, /* POSetColorer[MClass] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_nit__POSetColorer__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Int, /* HashMap[E, Int]: HashMap[MClass, Int] */ -&type_poset__POSet__nit__MClass, /* POSet[E]: POSet[MClass] */ -&type_standard__Map__nit__MClass__standard__Set__nit__MClass, /* Map[E, Set[E]]: Map[MClass, Set[MClass]] */ -&type_nit__POSetConflictGraph__nit__MClass, /* POSetConflictGraph[E]: POSetConflictGraph[MClass] */ -&type_standard__HashSet__nit__MClass, /* HashSet[E]: HashSet[MClass] */ -&type_standard__Set__nit__MClass, /* Set[E]: Set[MClass] */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -} -}; -/* runtime type POSetBucketsColorer[MClass, MVirtualTypeProp] */ -const struct type type_nit__POSetBucketsColorer__nit__MClass__nit__MVirtualTypeProp = { +/* runtime type ReduceAction114 */ +const struct type type_nit__parser__ReduceAction114 = { -1, /*CAST DEAD*/ -"POSetBucketsColorer[MClass, MVirtualTypeProp]", /* class_name_string */ +"ReduceAction114", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__MVirtualTypeProp, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -831, /* POSetBucketsColorer[MClass, MVirtualTypeProp] */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -const struct types resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__MVirtualTypeProp = { -0, /* dummy */ +/* runtime type ReduceAction116 */ +const struct type type_nit__parser__ReduceAction116 = { +-1, /*CAST DEAD*/ +"ReduceAction116", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +3, { -&type_standard__HashMap__nit__MVirtualTypeProp__standard__Int, /* HashMap[E, Int]: HashMap[MVirtualTypeProp, Int] */ -&type_poset__POSet__nit__MClass, /* POSet[H]: POSet[MClass] */ -&type_standard__Map__nit__MClass__standard__Set__nit__MClass, /* Map[H, Set[H]]: Map[MClass, Set[MClass]] */ -&type_standard__Map__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* Map[H, Set[E]]: Map[MClass, Set[MVirtualTypeProp]] */ -&type_standard__Collection__nit__MClass, /* Collection[H]: Collection[MClass] */ -&type_nit__MClass, /* H: MClass */ -} +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ +}, }; -/* runtime type ReduceAction0 */ -const struct type type_nit__parser__ReduceAction0 = { +/* runtime type ReduceAction117 */ +const struct type type_nit__parser__ReduceAction117 = { -1, /*CAST DEAD*/ -"ReduceAction0", /* class_name_string */ +"ReduceAction117", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1282, /* ReduceAction0 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction1 */ -const struct type type_nit__parser__ReduceAction1 = { +/* runtime type ReduceAction118 */ +const struct type type_nit__parser__ReduceAction118 = { -1, /*CAST DEAD*/ -"ReduceAction1", /* class_name_string */ +"ReduceAction118", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1283, /* ReduceAction1 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction2 */ -const struct type type_nit__parser__ReduceAction2 = { +/* runtime type ReduceAction119 */ +const struct type type_nit__parser__ReduceAction119 = { -1, /*CAST DEAD*/ -"ReduceAction2", /* class_name_string */ +"ReduceAction119", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1284, /* ReduceAction2 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction3 */ -const struct type type_nit__parser__ReduceAction3 = { +/* runtime type ReduceAction120 */ +const struct type type_nit__parser__ReduceAction120 = { -1, /*CAST DEAD*/ -"ReduceAction3", /* class_name_string */ +"ReduceAction120", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1285, /* ReduceAction3 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction4 */ -const struct type type_nit__parser__ReduceAction4 = { +/* runtime type ReduceAction121 */ +const struct type type_nit__parser__ReduceAction121 = { -1, /*CAST DEAD*/ -"ReduceAction4", /* class_name_string */ +"ReduceAction121", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1286, /* ReduceAction4 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction5 */ -const struct type type_nit__parser__ReduceAction5 = { +/* runtime type ReduceAction122 */ +const struct type type_nit__parser__ReduceAction122 = { -1, /*CAST DEAD*/ -"ReduceAction5", /* class_name_string */ +"ReduceAction122", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1287, /* ReduceAction5 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction6 */ -const struct type type_nit__parser__ReduceAction6 = { +/* runtime type ReduceAction123 */ +const struct type type_nit__parser__ReduceAction123 = { -1, /*CAST DEAD*/ -"ReduceAction6", /* class_name_string */ +"ReduceAction123", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1288, /* ReduceAction6 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction7 */ -const struct type type_nit__parser__ReduceAction7 = { +/* runtime type ReduceAction125 */ +const struct type type_nit__parser__ReduceAction125 = { -1, /*CAST DEAD*/ -"ReduceAction7", /* class_name_string */ +"ReduceAction125", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1289, /* ReduceAction7 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction8 */ -const struct type type_nit__parser__ReduceAction8 = { +/* runtime type ReduceAction126 */ +const struct type type_nit__parser__ReduceAction126 = { -1, /*CAST DEAD*/ -"ReduceAction8", /* class_name_string */ +"ReduceAction126", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1290, /* ReduceAction8 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction9 */ -const struct type type_nit__parser__ReduceAction9 = { +/* runtime type ReduceAction128 */ +const struct type type_nit__parser__ReduceAction128 = { -1, /*CAST DEAD*/ -"ReduceAction9", /* class_name_string */ +"ReduceAction128", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1291, /* ReduceAction9 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction10 */ -const struct type type_nit__parser__ReduceAction10 = { +/* runtime type ReduceAction129 */ +const struct type type_nit__parser__ReduceAction129 = { -1, /*CAST DEAD*/ -"ReduceAction10", /* class_name_string */ +"ReduceAction129", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1292, /* ReduceAction10 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction11 */ -const struct type type_nit__parser__ReduceAction11 = { +/* runtime type ReduceAction130 */ +const struct type type_nit__parser__ReduceAction130 = { -1, /*CAST DEAD*/ -"ReduceAction11", /* class_name_string */ +"ReduceAction130", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1293, /* ReduceAction11 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction12 */ -const struct type type_nit__parser__ReduceAction12 = { +/* runtime type ReduceAction131 */ +const struct type type_nit__parser__ReduceAction131 = { -1, /*CAST DEAD*/ -"ReduceAction12", /* class_name_string */ +"ReduceAction131", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1294, /* ReduceAction12 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction13 */ -const struct type type_nit__parser__ReduceAction13 = { +/* runtime type ReduceAction132 */ +const struct type type_nit__parser__ReduceAction132 = { -1, /*CAST DEAD*/ -"ReduceAction13", /* class_name_string */ +"ReduceAction132", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1295, /* ReduceAction13 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction14 */ -const struct type type_nit__parser__ReduceAction14 = { +/* runtime type ReduceAction133 */ +const struct type type_nit__parser__ReduceAction133 = { -1, /*CAST DEAD*/ -"ReduceAction14", /* class_name_string */ +"ReduceAction133", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1296, /* ReduceAction14 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction15 */ -const struct type type_nit__parser__ReduceAction15 = { +/* runtime type ReduceAction134 */ +const struct type type_nit__parser__ReduceAction134 = { -1, /*CAST DEAD*/ -"ReduceAction15", /* class_name_string */ +"ReduceAction134", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1297, /* ReduceAction15 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction16 */ -const struct type type_nit__parser__ReduceAction16 = { +/* runtime type ReduceAction135 */ +const struct type type_nit__parser__ReduceAction135 = { -1, /*CAST DEAD*/ -"ReduceAction16", /* class_name_string */ +"ReduceAction135", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1298, /* ReduceAction16 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction17 */ -const struct type type_nit__parser__ReduceAction17 = { +/* runtime type ReduceAction136 */ +const struct type type_nit__parser__ReduceAction136 = { -1, /*CAST DEAD*/ -"ReduceAction17", /* class_name_string */ +"ReduceAction136", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1299, /* ReduceAction17 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction18 */ -const struct type type_nit__parser__ReduceAction18 = { +/* runtime type ReduceAction137 */ +const struct type type_nit__parser__ReduceAction137 = { -1, /*CAST DEAD*/ -"ReduceAction18", /* class_name_string */ +"ReduceAction137", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1300, /* ReduceAction18 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction19 */ -const struct type type_nit__parser__ReduceAction19 = { +/* runtime type ReduceAction139 */ +const struct type type_nit__parser__ReduceAction139 = { -1, /*CAST DEAD*/ -"ReduceAction19", /* class_name_string */ +"ReduceAction139", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1301, /* ReduceAction19 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction20 */ -const struct type type_nit__parser__ReduceAction20 = { +/* runtime type ReduceAction140 */ +const struct type type_nit__parser__ReduceAction140 = { -1, /*CAST DEAD*/ -"ReduceAction20", /* class_name_string */ +"ReduceAction140", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1302, /* ReduceAction20 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction21 */ -const struct type type_nit__parser__ReduceAction21 = { +/* runtime type ReduceAction141 */ +const struct type type_nit__parser__ReduceAction141 = { -1, /*CAST DEAD*/ -"ReduceAction21", /* class_name_string */ +"ReduceAction141", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1303, /* ReduceAction21 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction22 */ -const struct type type_nit__parser__ReduceAction22 = { +/* runtime type ReduceAction142 */ +const struct type type_nit__parser__ReduceAction142 = { -1, /*CAST DEAD*/ -"ReduceAction22", /* class_name_string */ +"ReduceAction142", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1304, /* ReduceAction22 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction23 */ -const struct type type_nit__parser__ReduceAction23 = { +/* runtime type ReduceAction143 */ +const struct type type_nit__parser__ReduceAction143 = { -1, /*CAST DEAD*/ -"ReduceAction23", /* class_name_string */ +"ReduceAction143", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1305, /* ReduceAction23 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction24 */ -const struct type type_nit__parser__ReduceAction24 = { +/* runtime type ReduceAction145 */ +const struct type type_nit__parser__ReduceAction145 = { -1, /*CAST DEAD*/ -"ReduceAction24", /* class_name_string */ +"ReduceAction145", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1306, /* ReduceAction24 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction26 */ -const struct type type_nit__parser__ReduceAction26 = { +/* runtime type ReduceAction146 */ +const struct type type_nit__parser__ReduceAction146 = { -1, /*CAST DEAD*/ -"ReduceAction26", /* class_name_string */ +"ReduceAction146", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1307, /* ReduceAction26 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction27 */ -const struct type type_nit__parser__ReduceAction27 = { +/* runtime type ReduceAction147 */ +const struct type type_nit__parser__ReduceAction147 = { -1, /*CAST DEAD*/ -"ReduceAction27", /* class_name_string */ +"ReduceAction147", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1308, /* ReduceAction27 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction28 */ -const struct type type_nit__parser__ReduceAction28 = { +/* runtime type ReduceAction148 */ +const struct type type_nit__parser__ReduceAction148 = { -1, /*CAST DEAD*/ -"ReduceAction28", /* class_name_string */ +"ReduceAction148", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1309, /* ReduceAction28 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction29 */ -const struct type type_nit__parser__ReduceAction29 = { +/* runtime type ReduceAction149 */ +const struct type type_nit__parser__ReduceAction149 = { -1, /*CAST DEAD*/ -"ReduceAction29", /* class_name_string */ +"ReduceAction149", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1310, /* ReduceAction29 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction30 */ -const struct type type_nit__parser__ReduceAction30 = { +/* runtime type ReduceAction150 */ +const struct type type_nit__parser__ReduceAction150 = { -1, /*CAST DEAD*/ -"ReduceAction30", /* class_name_string */ +"ReduceAction150", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1311, /* ReduceAction30 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction31 */ -const struct type type_nit__parser__ReduceAction31 = { +/* runtime type ReduceAction151 */ +const struct type type_nit__parser__ReduceAction151 = { -1, /*CAST DEAD*/ -"ReduceAction31", /* class_name_string */ +"ReduceAction151", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1312, /* ReduceAction31 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction32 */ -const struct type type_nit__parser__ReduceAction32 = { +/* runtime type ReduceAction152 */ +const struct type type_nit__parser__ReduceAction152 = { -1, /*CAST DEAD*/ -"ReduceAction32", /* class_name_string */ +"ReduceAction152", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1313, /* ReduceAction32 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction33 */ -const struct type type_nit__parser__ReduceAction33 = { +/* runtime type ReduceAction156 */ +const struct type type_nit__parser__ReduceAction156 = { -1, /*CAST DEAD*/ -"ReduceAction33", /* class_name_string */ +"ReduceAction156", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1314, /* ReduceAction33 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction34 */ -const struct type type_nit__parser__ReduceAction34 = { +/* runtime type ReduceAction157 */ +const struct type type_nit__parser__ReduceAction157 = { -1, /*CAST DEAD*/ -"ReduceAction34", /* class_name_string */ +"ReduceAction157", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1315, /* ReduceAction34 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction35 */ -const struct type type_nit__parser__ReduceAction35 = { +/* runtime type ReduceAction158 */ +const struct type type_nit__parser__ReduceAction158 = { -1, /*CAST DEAD*/ -"ReduceAction35", /* class_name_string */ +"ReduceAction158", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1316, /* ReduceAction35 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction36 */ -const struct type type_nit__parser__ReduceAction36 = { +/* runtime type ReduceAction159 */ +const struct type type_nit__parser__ReduceAction159 = { -1, /*CAST DEAD*/ -"ReduceAction36", /* class_name_string */ +"ReduceAction159", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1317, /* ReduceAction36 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction37 */ -const struct type type_nit__parser__ReduceAction37 = { +/* runtime type ReduceAction160 */ +const struct type type_nit__parser__ReduceAction160 = { -1, /*CAST DEAD*/ -"ReduceAction37", /* class_name_string */ +"ReduceAction160", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1318, /* ReduceAction37 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction38 */ -const struct type type_nit__parser__ReduceAction38 = { +/* runtime type ReduceAction161 */ +const struct type type_nit__parser__ReduceAction161 = { -1, /*CAST DEAD*/ -"ReduceAction38", /* class_name_string */ +"ReduceAction161", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1319, /* ReduceAction38 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction39 */ -const struct type type_nit__parser__ReduceAction39 = { +/* runtime type ReduceAction162 */ +const struct type type_nit__parser__ReduceAction162 = { -1, /*CAST DEAD*/ -"ReduceAction39", /* class_name_string */ +"ReduceAction162", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1320, /* ReduceAction39 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction40 */ -const struct type type_nit__parser__ReduceAction40 = { +/* runtime type ReduceAction163 */ +const struct type type_nit__parser__ReduceAction163 = { -1, /*CAST DEAD*/ -"ReduceAction40", /* class_name_string */ +"ReduceAction163", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1321, /* ReduceAction40 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction41 */ -const struct type type_nit__parser__ReduceAction41 = { +/* runtime type ReduceAction164 */ +const struct type type_nit__parser__ReduceAction164 = { -1, /*CAST DEAD*/ -"ReduceAction41", /* class_name_string */ +"ReduceAction164", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1322, /* ReduceAction41 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction43 */ -const struct type type_nit__parser__ReduceAction43 = { +/* runtime type ReduceAction165 */ +const struct type type_nit__parser__ReduceAction165 = { -1, /*CAST DEAD*/ -"ReduceAction43", /* class_name_string */ +"ReduceAction165", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1323, /* ReduceAction43 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction44 */ -const struct type type_nit__parser__ReduceAction44 = { +/* runtime type ReduceAction169 */ +const struct type type_nit__parser__ReduceAction169 = { -1, /*CAST DEAD*/ -"ReduceAction44", /* class_name_string */ +"ReduceAction169", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1324, /* ReduceAction44 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction45 */ -const struct type type_nit__parser__ReduceAction45 = { +/* runtime type ReduceAction170 */ +const struct type type_nit__parser__ReduceAction170 = { -1, /*CAST DEAD*/ -"ReduceAction45", /* class_name_string */ +"ReduceAction170", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1325, /* ReduceAction45 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction46 */ -const struct type type_nit__parser__ReduceAction46 = { +/* runtime type ReduceAction171 */ +const struct type type_nit__parser__ReduceAction171 = { -1, /*CAST DEAD*/ -"ReduceAction46", /* class_name_string */ +"ReduceAction171", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1326, /* ReduceAction46 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction47 */ -const struct type type_nit__parser__ReduceAction47 = { +/* runtime type ReduceAction172 */ +const struct type type_nit__parser__ReduceAction172 = { -1, /*CAST DEAD*/ -"ReduceAction47", /* class_name_string */ +"ReduceAction172", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1327, /* ReduceAction47 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction48 */ -const struct type type_nit__parser__ReduceAction48 = { +/* runtime type ReduceAction173 */ +const struct type type_nit__parser__ReduceAction173 = { -1, /*CAST DEAD*/ -"ReduceAction48", /* class_name_string */ +"ReduceAction173", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1328, /* ReduceAction48 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction49 */ -const struct type type_nit__parser__ReduceAction49 = { +/* runtime type ReduceAction174 */ +const struct type type_nit__parser__ReduceAction174 = { -1, /*CAST DEAD*/ -"ReduceAction49", /* class_name_string */ +"ReduceAction174", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1329, /* ReduceAction49 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction50 */ -const struct type type_nit__parser__ReduceAction50 = { +/* runtime type ReduceAction175 */ +const struct type type_nit__parser__ReduceAction175 = { -1, /*CAST DEAD*/ -"ReduceAction50", /* class_name_string */ +"ReduceAction175", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1330, /* ReduceAction50 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction51 */ -const struct type type_nit__parser__ReduceAction51 = { +/* runtime type ReduceAction183 */ +const struct type type_nit__parser__ReduceAction183 = { -1, /*CAST DEAD*/ -"ReduceAction51", /* class_name_string */ +"ReduceAction183", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1331, /* ReduceAction51 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction52 */ -const struct type type_nit__parser__ReduceAction52 = { +/* runtime type ReduceAction184 */ +const struct type type_nit__parser__ReduceAction184 = { -1, /*CAST DEAD*/ -"ReduceAction52", /* class_name_string */ +"ReduceAction184", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1332, /* ReduceAction52 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction53 */ -const struct type type_nit__parser__ReduceAction53 = { +/* runtime type ReduceAction185 */ +const struct type type_nit__parser__ReduceAction185 = { -1, /*CAST DEAD*/ -"ReduceAction53", /* class_name_string */ +"ReduceAction185", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1333, /* ReduceAction53 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction54 */ -const struct type type_nit__parser__ReduceAction54 = { +/* runtime type ReduceAction187 */ +const struct type type_nit__parser__ReduceAction187 = { -1, /*CAST DEAD*/ -"ReduceAction54", /* class_name_string */ +"ReduceAction187", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1334, /* ReduceAction54 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction55 */ -const struct type type_nit__parser__ReduceAction55 = { +/* runtime type ReduceAction188 */ +const struct type type_nit__parser__ReduceAction188 = { -1, /*CAST DEAD*/ -"ReduceAction55", /* class_name_string */ +"ReduceAction188", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1335, /* ReduceAction55 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction56 */ -const struct type type_nit__parser__ReduceAction56 = { +/* runtime type ReduceAction189 */ +const struct type type_nit__parser__ReduceAction189 = { -1, /*CAST DEAD*/ -"ReduceAction56", /* class_name_string */ +"ReduceAction189", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1336, /* ReduceAction56 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction57 */ -const struct type type_nit__parser__ReduceAction57 = { +/* runtime type ReduceAction191 */ +const struct type type_nit__parser__ReduceAction191 = { -1, /*CAST DEAD*/ -"ReduceAction57", /* class_name_string */ +"ReduceAction191", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1337, /* ReduceAction57 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction58 */ -const struct type type_nit__parser__ReduceAction58 = { +/* runtime type ReduceAction192 */ +const struct type type_nit__parser__ReduceAction192 = { -1, /*CAST DEAD*/ -"ReduceAction58", /* class_name_string */ +"ReduceAction192", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1338, /* ReduceAction58 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction59 */ -const struct type type_nit__parser__ReduceAction59 = { +/* runtime type ReduceAction193 */ +const struct type type_nit__parser__ReduceAction193 = { -1, /*CAST DEAD*/ -"ReduceAction59", /* class_name_string */ +"ReduceAction193", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1339, /* ReduceAction59 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction60 */ -const struct type type_nit__parser__ReduceAction60 = { +/* runtime type ReduceAction194 */ +const struct type type_nit__parser__ReduceAction194 = { -1, /*CAST DEAD*/ -"ReduceAction60", /* class_name_string */ +"ReduceAction194", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1340, /* ReduceAction60 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction61 */ -const struct type type_nit__parser__ReduceAction61 = { +/* runtime type ReduceAction195 */ +const struct type type_nit__parser__ReduceAction195 = { -1, /*CAST DEAD*/ -"ReduceAction61", /* class_name_string */ +"ReduceAction195", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1341, /* ReduceAction61 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction62 */ -const struct type type_nit__parser__ReduceAction62 = { +/* runtime type ReduceAction197 */ +const struct type type_nit__parser__ReduceAction197 = { -1, /*CAST DEAD*/ -"ReduceAction62", /* class_name_string */ +"ReduceAction197", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1342, /* ReduceAction62 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction63 */ -const struct type type_nit__parser__ReduceAction63 = { +/* runtime type ReduceAction198 */ +const struct type type_nit__parser__ReduceAction198 = { -1, /*CAST DEAD*/ -"ReduceAction63", /* class_name_string */ +"ReduceAction198", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1343, /* ReduceAction63 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction64 */ -const struct type type_nit__parser__ReduceAction64 = { +/* runtime type ReduceAction200 */ +const struct type type_nit__parser__ReduceAction200 = { -1, /*CAST DEAD*/ -"ReduceAction64", /* class_name_string */ +"ReduceAction200", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1344, /* ReduceAction64 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction65 */ -const struct type type_nit__parser__ReduceAction65 = { +/* runtime type ReduceAction201 */ +const struct type type_nit__parser__ReduceAction201 = { -1, /*CAST DEAD*/ -"ReduceAction65", /* class_name_string */ +"ReduceAction201", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1345, /* ReduceAction65 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction66 */ -const struct type type_nit__parser__ReduceAction66 = { +/* runtime type ReduceAction202 */ +const struct type type_nit__parser__ReduceAction202 = { -1, /*CAST DEAD*/ -"ReduceAction66", /* class_name_string */ +"ReduceAction202", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1346, /* ReduceAction66 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction67 */ -const struct type type_nit__parser__ReduceAction67 = { +/* runtime type ReduceAction203 */ +const struct type type_nit__parser__ReduceAction203 = { -1, /*CAST DEAD*/ -"ReduceAction67", /* class_name_string */ +"ReduceAction203", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1347, /* ReduceAction67 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction68 */ -const struct type type_nit__parser__ReduceAction68 = { +/* runtime type ReduceAction204 */ +const struct type type_nit__parser__ReduceAction204 = { -1, /*CAST DEAD*/ -"ReduceAction68", /* class_name_string */ +"ReduceAction204", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1348, /* ReduceAction68 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction69 */ -const struct type type_nit__parser__ReduceAction69 = { +/* runtime type ReduceAction205 */ +const struct type type_nit__parser__ReduceAction205 = { -1, /*CAST DEAD*/ -"ReduceAction69", /* class_name_string */ +"ReduceAction205", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1349, /* ReduceAction69 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction70 */ -const struct type type_nit__parser__ReduceAction70 = { +/* runtime type ReduceAction206 */ +const struct type type_nit__parser__ReduceAction206 = { -1, /*CAST DEAD*/ -"ReduceAction70", /* class_name_string */ +"ReduceAction206", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1350, /* ReduceAction70 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction71 */ -const struct type type_nit__parser__ReduceAction71 = { +/* runtime type ReduceAction207 */ +const struct type type_nit__parser__ReduceAction207 = { -1, /*CAST DEAD*/ -"ReduceAction71", /* class_name_string */ +"ReduceAction207", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1351, /* ReduceAction71 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction72 */ -const struct type type_nit__parser__ReduceAction72 = { +/* runtime type ReduceAction208 */ +const struct type type_nit__parser__ReduceAction208 = { -1, /*CAST DEAD*/ -"ReduceAction72", /* class_name_string */ +"ReduceAction208", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1352, /* ReduceAction72 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction73 */ -const struct type type_nit__parser__ReduceAction73 = { +/* runtime type ReduceAction209 */ +const struct type type_nit__parser__ReduceAction209 = { -1, /*CAST DEAD*/ -"ReduceAction73", /* class_name_string */ +"ReduceAction209", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1353, /* ReduceAction73 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction74 */ -const struct type type_nit__parser__ReduceAction74 = { +/* runtime type ReduceAction210 */ +const struct type type_nit__parser__ReduceAction210 = { -1, /*CAST DEAD*/ -"ReduceAction74", /* class_name_string */ +"ReduceAction210", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1354, /* ReduceAction74 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction75 */ -const struct type type_nit__parser__ReduceAction75 = { +/* runtime type ReduceAction211 */ +const struct type type_nit__parser__ReduceAction211 = { -1, /*CAST DEAD*/ -"ReduceAction75", /* class_name_string */ +"ReduceAction211", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1355, /* ReduceAction75 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction76 */ -const struct type type_nit__parser__ReduceAction76 = { +/* runtime type ReduceAction212 */ +const struct type type_nit__parser__ReduceAction212 = { -1, /*CAST DEAD*/ -"ReduceAction76", /* class_name_string */ +"ReduceAction212", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1356, /* ReduceAction76 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction77 */ -const struct type type_nit__parser__ReduceAction77 = { +/* runtime type ReduceAction213 */ +const struct type type_nit__parser__ReduceAction213 = { -1, /*CAST DEAD*/ -"ReduceAction77", /* class_name_string */ +"ReduceAction213", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1357, /* ReduceAction77 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction78 */ -const struct type type_nit__parser__ReduceAction78 = { +/* runtime type ReduceAction214 */ +const struct type type_nit__parser__ReduceAction214 = { -1, /*CAST DEAD*/ -"ReduceAction78", /* class_name_string */ +"ReduceAction214", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1358, /* ReduceAction78 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction79 */ -const struct type type_nit__parser__ReduceAction79 = { +/* runtime type ReduceAction217 */ +const struct type type_nit__parser__ReduceAction217 = { -1, /*CAST DEAD*/ -"ReduceAction79", /* class_name_string */ +"ReduceAction217", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1359, /* ReduceAction79 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction80 */ -const struct type type_nit__parser__ReduceAction80 = { +/* runtime type ReduceAction218 */ +const struct type type_nit__parser__ReduceAction218 = { -1, /*CAST DEAD*/ -"ReduceAction80", /* class_name_string */ +"ReduceAction218", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1360, /* ReduceAction80 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction81 */ -const struct type type_nit__parser__ReduceAction81 = { +/* runtime type ReduceAction219 */ +const struct type type_nit__parser__ReduceAction219 = { -1, /*CAST DEAD*/ -"ReduceAction81", /* class_name_string */ +"ReduceAction219", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1361, /* ReduceAction81 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction82 */ -const struct type type_nit__parser__ReduceAction82 = { +/* runtime type ReduceAction220 */ +const struct type type_nit__parser__ReduceAction220 = { -1, /*CAST DEAD*/ -"ReduceAction82", /* class_name_string */ +"ReduceAction220", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1362, /* ReduceAction82 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction83 */ -const struct type type_nit__parser__ReduceAction83 = { +/* runtime type ReduceAction221 */ +const struct type type_nit__parser__ReduceAction221 = { -1, /*CAST DEAD*/ -"ReduceAction83", /* class_name_string */ +"ReduceAction221", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1363, /* ReduceAction83 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction84 */ -const struct type type_nit__parser__ReduceAction84 = { +/* runtime type ReduceAction222 */ +const struct type type_nit__parser__ReduceAction222 = { -1, /*CAST DEAD*/ -"ReduceAction84", /* class_name_string */ +"ReduceAction222", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1364, /* ReduceAction84 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction87 */ -const struct type type_nit__parser__ReduceAction87 = { +/* runtime type ReduceAction225 */ +const struct type type_nit__parser__ReduceAction225 = { -1, /*CAST DEAD*/ -"ReduceAction87", /* class_name_string */ +"ReduceAction225", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1365, /* ReduceAction87 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction88 */ -const struct type type_nit__parser__ReduceAction88 = { +/* runtime type ReduceAction226 */ +const struct type type_nit__parser__ReduceAction226 = { -1, /*CAST DEAD*/ -"ReduceAction88", /* class_name_string */ +"ReduceAction226", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1366, /* ReduceAction88 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction89 */ -const struct type type_nit__parser__ReduceAction89 = { +/* runtime type ReduceAction227 */ +const struct type type_nit__parser__ReduceAction227 = { -1, /*CAST DEAD*/ -"ReduceAction89", /* class_name_string */ +"ReduceAction227", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1367, /* ReduceAction89 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction90 */ -const struct type type_nit__parser__ReduceAction90 = { +/* runtime type ReduceAction228 */ +const struct type type_nit__parser__ReduceAction228 = { -1, /*CAST DEAD*/ -"ReduceAction90", /* class_name_string */ +"ReduceAction228", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1368, /* ReduceAction90 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction91 */ -const struct type type_nit__parser__ReduceAction91 = { +/* runtime type ReduceAction229 */ +const struct type type_nit__parser__ReduceAction229 = { -1, /*CAST DEAD*/ -"ReduceAction91", /* class_name_string */ +"ReduceAction229", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1369, /* ReduceAction91 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction92 */ -const struct type type_nit__parser__ReduceAction92 = { +/* runtime type ReduceAction230 */ +const struct type type_nit__parser__ReduceAction230 = { -1, /*CAST DEAD*/ -"ReduceAction92", /* class_name_string */ +"ReduceAction230", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1370, /* ReduceAction92 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction93 */ -const struct type type_nit__parser__ReduceAction93 = { +/* runtime type ReduceAction231 */ +const struct type type_nit__parser__ReduceAction231 = { -1, /*CAST DEAD*/ -"ReduceAction93", /* class_name_string */ +"ReduceAction231", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1371, /* ReduceAction93 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction94 */ -const struct type type_nit__parser__ReduceAction94 = { +/* runtime type ReduceAction232 */ +const struct type type_nit__parser__ReduceAction232 = { -1, /*CAST DEAD*/ -"ReduceAction94", /* class_name_string */ +"ReduceAction232", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1372, /* ReduceAction94 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction95 */ -const struct type type_nit__parser__ReduceAction95 = { +/* runtime type ReduceAction233 */ +const struct type type_nit__parser__ReduceAction233 = { -1, /*CAST DEAD*/ -"ReduceAction95", /* class_name_string */ +"ReduceAction233", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1373, /* ReduceAction95 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction96 */ -const struct type type_nit__parser__ReduceAction96 = { +/* runtime type ReduceAction236 */ +const struct type type_nit__parser__ReduceAction236 = { -1, /*CAST DEAD*/ -"ReduceAction96", /* class_name_string */ +"ReduceAction236", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1374, /* ReduceAction96 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction97 */ -const struct type type_nit__parser__ReduceAction97 = { +/* runtime type ReduceAction237 */ +const struct type type_nit__parser__ReduceAction237 = { -1, /*CAST DEAD*/ -"ReduceAction97", /* class_name_string */ +"ReduceAction237", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1375, /* ReduceAction97 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction98 */ -const struct type type_nit__parser__ReduceAction98 = { +/* runtime type ReduceAction238 */ +const struct type type_nit__parser__ReduceAction238 = { -1, /*CAST DEAD*/ -"ReduceAction98", /* class_name_string */ +"ReduceAction238", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1376, /* ReduceAction98 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction99 */ -const struct type type_nit__parser__ReduceAction99 = { +/* runtime type ReduceAction239 */ +const struct type type_nit__parser__ReduceAction239 = { -1, /*CAST DEAD*/ -"ReduceAction99", /* class_name_string */ +"ReduceAction239", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1377, /* ReduceAction99 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction100 */ -const struct type type_nit__parser__ReduceAction100 = { +/* runtime type ReduceAction240 */ +const struct type type_nit__parser__ReduceAction240 = { -1, /*CAST DEAD*/ -"ReduceAction100", /* class_name_string */ +"ReduceAction240", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1378, /* ReduceAction100 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction101 */ -const struct type type_nit__parser__ReduceAction101 = { +/* runtime type ReduceAction241 */ +const struct type type_nit__parser__ReduceAction241 = { -1, /*CAST DEAD*/ -"ReduceAction101", /* class_name_string */ +"ReduceAction241", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1379, /* ReduceAction101 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction102 */ -const struct type type_nit__parser__ReduceAction102 = { +/* runtime type ReduceAction244 */ +const struct type type_nit__parser__ReduceAction244 = { -1, /*CAST DEAD*/ -"ReduceAction102", /* class_name_string */ +"ReduceAction244", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1380, /* ReduceAction102 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction103 */ -const struct type type_nit__parser__ReduceAction103 = { +/* runtime type ReduceAction245 */ +const struct type type_nit__parser__ReduceAction245 = { -1, /*CAST DEAD*/ -"ReduceAction103", /* class_name_string */ +"ReduceAction245", /* class_name_string */ -1, /*CAST DEAD*/ 0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1381, /* ReduceAction103 */ +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction104 */ -const struct type type_nit__parser__ReduceAction104 = { +/* runtime type ReduceAction246 */ +const struct type type_nit__parser__ReduceAction246 = { -1, /*CAST DEAD*/ -"ReduceAction104", /* class_name_string */ +"ReduceAction246", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1382, /* ReduceAction104 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction105 */ -const struct type type_nit__parser__ReduceAction105 = { +/* runtime type ReduceAction247 */ +const struct type type_nit__parser__ReduceAction247 = { -1, /*CAST DEAD*/ -"ReduceAction105", /* class_name_string */ +"ReduceAction247", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1383, /* ReduceAction105 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction106 */ -const struct type type_nit__parser__ReduceAction106 = { +/* runtime type ReduceAction248 */ +const struct type type_nit__parser__ReduceAction248 = { -1, /*CAST DEAD*/ -"ReduceAction106", /* class_name_string */ +"ReduceAction248", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1384, /* ReduceAction106 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction107 */ -const struct type type_nit__parser__ReduceAction107 = { +/* runtime type ReduceAction249 */ +const struct type type_nit__parser__ReduceAction249 = { -1, /*CAST DEAD*/ -"ReduceAction107", /* class_name_string */ +"ReduceAction249", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1385, /* ReduceAction107 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction108 */ -const struct type type_nit__parser__ReduceAction108 = { +/* runtime type ReduceAction250 */ +const struct type type_nit__parser__ReduceAction250 = { -1, /*CAST DEAD*/ -"ReduceAction108", /* class_name_string */ +"ReduceAction250", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1386, /* ReduceAction108 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction109 */ -const struct type type_nit__parser__ReduceAction109 = { +/* runtime type ReduceAction251 */ +const struct type type_nit__parser__ReduceAction251 = { -1, /*CAST DEAD*/ -"ReduceAction109", /* class_name_string */ +"ReduceAction251", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1387, /* ReduceAction109 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction110 */ -const struct type type_nit__parser__ReduceAction110 = { +/* runtime type ReduceAction252 */ +const struct type type_nit__parser__ReduceAction252 = { -1, /*CAST DEAD*/ -"ReduceAction110", /* class_name_string */ +"ReduceAction252", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1388, /* ReduceAction110 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction111 */ -const struct type type_nit__parser__ReduceAction111 = { +/* runtime type ReduceAction253 */ +const struct type type_nit__parser__ReduceAction253 = { -1, /*CAST DEAD*/ -"ReduceAction111", /* class_name_string */ +"ReduceAction253", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1389, /* ReduceAction111 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction112 */ -const struct type type_nit__parser__ReduceAction112 = { +/* runtime type ReduceAction254 */ +const struct type type_nit__parser__ReduceAction254 = { -1, /*CAST DEAD*/ -"ReduceAction112", /* class_name_string */ +"ReduceAction254", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1390, /* ReduceAction112 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction113 */ -const struct type type_nit__parser__ReduceAction113 = { +/* runtime type ReduceAction255 */ +const struct type type_nit__parser__ReduceAction255 = { -1, /*CAST DEAD*/ -"ReduceAction113", /* class_name_string */ +"ReduceAction255", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1391, /* ReduceAction113 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction114 */ -const struct type type_nit__parser__ReduceAction114 = { +/* runtime type ReduceAction256 */ +const struct type type_nit__parser__ReduceAction256 = { -1, /*CAST DEAD*/ -"ReduceAction114", /* class_name_string */ +"ReduceAction256", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1392, /* ReduceAction114 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction115 */ -const struct type type_nit__parser__ReduceAction115 = { +/* runtime type ReduceAction257 */ +const struct type type_nit__parser__ReduceAction257 = { -1, /*CAST DEAD*/ -"ReduceAction115", /* class_name_string */ +"ReduceAction257", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1393, /* ReduceAction115 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction116 */ -const struct type type_nit__parser__ReduceAction116 = { +/* runtime type ReduceAction258 */ +const struct type type_nit__parser__ReduceAction258 = { -1, /*CAST DEAD*/ -"ReduceAction116", /* class_name_string */ +"ReduceAction258", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1394, /* ReduceAction116 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction117 */ -const struct type type_nit__parser__ReduceAction117 = { +/* runtime type ReduceAction259 */ +const struct type type_nit__parser__ReduceAction259 = { -1, /*CAST DEAD*/ -"ReduceAction117", /* class_name_string */ +"ReduceAction259", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1395, /* ReduceAction117 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction119 */ -const struct type type_nit__parser__ReduceAction119 = { +/* runtime type ReduceAction260 */ +const struct type type_nit__parser__ReduceAction260 = { -1, /*CAST DEAD*/ -"ReduceAction119", /* class_name_string */ +"ReduceAction260", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1396, /* ReduceAction119 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction120 */ -const struct type type_nit__parser__ReduceAction120 = { +/* runtime type ReduceAction261 */ +const struct type type_nit__parser__ReduceAction261 = { -1, /*CAST DEAD*/ -"ReduceAction120", /* class_name_string */ +"ReduceAction261", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1397, /* ReduceAction120 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction121 */ -const struct type type_nit__parser__ReduceAction121 = { +/* runtime type ReduceAction262 */ +const struct type type_nit__parser__ReduceAction262 = { -1, /*CAST DEAD*/ -"ReduceAction121", /* class_name_string */ +"ReduceAction262", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1398, /* ReduceAction121 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction122 */ -const struct type type_nit__parser__ReduceAction122 = { +/* runtime type ReduceAction263 */ +const struct type type_nit__parser__ReduceAction263 = { -1, /*CAST DEAD*/ -"ReduceAction122", /* class_name_string */ +"ReduceAction263", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1399, /* ReduceAction122 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction123 */ -const struct type type_nit__parser__ReduceAction123 = { +/* runtime type ReduceAction264 */ +const struct type type_nit__parser__ReduceAction264 = { -1, /*CAST DEAD*/ -"ReduceAction123", /* class_name_string */ +"ReduceAction264", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1400, /* ReduceAction123 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction124 */ -const struct type type_nit__parser__ReduceAction124 = { +/* runtime type ReduceAction265 */ +const struct type type_nit__parser__ReduceAction265 = { -1, /*CAST DEAD*/ -"ReduceAction124", /* class_name_string */ +"ReduceAction265", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1401, /* ReduceAction124 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction125 */ -const struct type type_nit__parser__ReduceAction125 = { +/* runtime type ReduceAction267 */ +const struct type type_nit__parser__ReduceAction267 = { -1, /*CAST DEAD*/ -"ReduceAction125", /* class_name_string */ +"ReduceAction267", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1402, /* ReduceAction125 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction126 */ -const struct type type_nit__parser__ReduceAction126 = { +/* runtime type ReduceAction268 */ +const struct type type_nit__parser__ReduceAction268 = { -1, /*CAST DEAD*/ -"ReduceAction126", /* class_name_string */ +"ReduceAction268", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1403, /* ReduceAction126 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction128 */ -const struct type type_nit__parser__ReduceAction128 = { +/* runtime type ReduceAction269 */ +const struct type type_nit__parser__ReduceAction269 = { -1, /*CAST DEAD*/ -"ReduceAction128", /* class_name_string */ +"ReduceAction269", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1404, /* ReduceAction128 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction129 */ -const struct type type_nit__parser__ReduceAction129 = { +/* runtime type ReduceAction270 */ +const struct type type_nit__parser__ReduceAction270 = { -1, /*CAST DEAD*/ -"ReduceAction129", /* class_name_string */ +"ReduceAction270", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1405, /* ReduceAction129 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction131 */ -const struct type type_nit__parser__ReduceAction131 = { +/* runtime type ReduceAction271 */ +const struct type type_nit__parser__ReduceAction271 = { -1, /*CAST DEAD*/ -"ReduceAction131", /* class_name_string */ +"ReduceAction271", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1406, /* ReduceAction131 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction132 */ -const struct type type_nit__parser__ReduceAction132 = { +/* runtime type ReduceAction272 */ +const struct type type_nit__parser__ReduceAction272 = { -1, /*CAST DEAD*/ -"ReduceAction132", /* class_name_string */ +"ReduceAction272", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1407, /* ReduceAction132 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction133 */ -const struct type type_nit__parser__ReduceAction133 = { +/* runtime type ReduceAction273 */ +const struct type type_nit__parser__ReduceAction273 = { -1, /*CAST DEAD*/ -"ReduceAction133", /* class_name_string */ +"ReduceAction273", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1408, /* ReduceAction133 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction134 */ -const struct type type_nit__parser__ReduceAction134 = { +/* runtime type ReduceAction274 */ +const struct type type_nit__parser__ReduceAction274 = { -1, /*CAST DEAD*/ -"ReduceAction134", /* class_name_string */ +"ReduceAction274", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1409, /* ReduceAction134 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction135 */ -const struct type type_nit__parser__ReduceAction135 = { +/* runtime type ReduceAction275 */ +const struct type type_nit__parser__ReduceAction275 = { -1, /*CAST DEAD*/ -"ReduceAction135", /* class_name_string */ +"ReduceAction275", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1410, /* ReduceAction135 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction136 */ -const struct type type_nit__parser__ReduceAction136 = { +/* runtime type ReduceAction276 */ +const struct type type_nit__parser__ReduceAction276 = { -1, /*CAST DEAD*/ -"ReduceAction136", /* class_name_string */ +"ReduceAction276", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1411, /* ReduceAction136 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction137 */ -const struct type type_nit__parser__ReduceAction137 = { +/* runtime type ReduceAction278 */ +const struct type type_nit__parser__ReduceAction278 = { -1, /*CAST DEAD*/ -"ReduceAction137", /* class_name_string */ +"ReduceAction278", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1412, /* ReduceAction137 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction138 */ -const struct type type_nit__parser__ReduceAction138 = { +/* runtime type ReduceAction279 */ +const struct type type_nit__parser__ReduceAction279 = { -1, /*CAST DEAD*/ -"ReduceAction138", /* class_name_string */ +"ReduceAction279", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1413, /* ReduceAction138 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction139 */ -const struct type type_nit__parser__ReduceAction139 = { +/* runtime type ReduceAction280 */ +const struct type type_nit__parser__ReduceAction280 = { -1, /*CAST DEAD*/ -"ReduceAction139", /* class_name_string */ +"ReduceAction280", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1414, /* ReduceAction139 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction140 */ -const struct type type_nit__parser__ReduceAction140 = { +/* runtime type ReduceAction281 */ +const struct type type_nit__parser__ReduceAction281 = { -1, /*CAST DEAD*/ -"ReduceAction140", /* class_name_string */ +"ReduceAction281", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1415, /* ReduceAction140 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction142 */ -const struct type type_nit__parser__ReduceAction142 = { +/* runtime type ReduceAction282 */ +const struct type type_nit__parser__ReduceAction282 = { -1, /*CAST DEAD*/ -"ReduceAction142", /* class_name_string */ +"ReduceAction282", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1416, /* ReduceAction142 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction143 */ -const struct type type_nit__parser__ReduceAction143 = { +/* runtime type ReduceAction284 */ +const struct type type_nit__parser__ReduceAction284 = { -1, /*CAST DEAD*/ -"ReduceAction143", /* class_name_string */ +"ReduceAction284", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1417, /* ReduceAction143 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction144 */ -const struct type type_nit__parser__ReduceAction144 = { +/* runtime type ReduceAction286 */ +const struct type type_nit__parser__ReduceAction286 = { -1, /*CAST DEAD*/ -"ReduceAction144", /* class_name_string */ +"ReduceAction286", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1418, /* ReduceAction144 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction145 */ -const struct type type_nit__parser__ReduceAction145 = { +/* runtime type ReduceAction287 */ +const struct type type_nit__parser__ReduceAction287 = { -1, /*CAST DEAD*/ -"ReduceAction145", /* class_name_string */ +"ReduceAction287", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1419, /* ReduceAction145 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, };