X-Git-Url: http://nitlanguage.org diff --git a/c_src/nitc__nith.types.5.c b/c_src/nitc__nith.types.5.c index 411fe41..5604527 100644 --- a/c_src/nitc__nith.types.5.c +++ b/c_src/nitc__nith.types.5.c @@ -1,15 +1,25 @@ #include "nitc__nith.types.0.h" -/* runtime type Array[AAttrPropdef] */ -const struct type type_core__Array__nitc__AAttrPropdef = { -270, -"Array[AAttrPropdef]", /* class_name_string */ -431, +/* runtime type Array[RuntimeVariable] */ +const struct type type_core__Array__nitc__RuntimeVariable = { +242, +"Array[RuntimeVariable]", /* class_name_string */ +428, 0, -&resolution_table_core__Array__nitc__AAttrPropdef, +&resolution_table_core__Array__nitc__RuntimeVariable, 510, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* 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 */ @@ -35,25 +45,24 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2447, /* Collection[RuntimeVariable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2440, /* Collection[Prod] */ -1, /* empty */ -2442, /* Collection[AAttrPropdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -66,12 +75,10 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2455, /* Collection[APropdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2460, /* Collection[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -98,6 +105,7 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -122,7 +130,6 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -130,6 +137,8 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1715, /* Array[nullable Object] */ +2210, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -137,8 +146,6 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2015, /* Array[nullable Object] */ -2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -171,7 +178,6 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -179,9 +185,7 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2565, /* AbstractArrayRead[Prod] */ -1, /* empty */ -2567, /* AbstractArrayRead[AAttrPropdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -195,18 +199,17 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2581, /* AbstractArrayRead[APropdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2586, /* AbstractArrayRead[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2603, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -224,6 +227,7 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2621, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -234,6 +238,7 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2632, /* AbstractArrayRead[RuntimeVariable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -251,7 +256,6 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -294,19 +298,18 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2888, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2881, /* AbstractArray[Object] */ -1, /* empty */ +2893, /* AbstractArray[RuntimeVariable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2888, /* AbstractArray[Prod] */ -1, /* empty */ -2890, /* AbstractArray[AAttrPropdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -321,12 +324,10 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2905, /* AbstractArray[APropdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2910, /* AbstractArray[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -358,6 +359,7 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2949, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -377,7 +379,6 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -391,8 +392,8 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +226, /* Array[Object] */ -1, /* empty */ -228, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -435,11 +436,12 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +242, /* Array[RuntimeVariable] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -258, /* Array[Prod] */ -1, /* empty */ -270, /* Array[AAttrPropdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -452,11 +454,9 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1223, /* Array[APropdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1327, /* Array[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -520,59 +520,53 @@ const struct type type_core__Array__nitc__AAttrPropdef = { -1, /* empty */ }, }; -const struct types resolution_table_core__Array__nitc__AAttrPropdef = { +const struct types resolution_table_core__Array__nitc__RuntimeVariable = { 0, /* dummy */ { -&type_nitc__AAttrPropdef, /* E: AAttrPropdef */ -&type_core__Array__nitc__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ -&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ -&type_core__Array__nitc__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ -&type_core__AbstractArray__nitc__AAttrPropdef, /* AbstractArray[E]: AbstractArray[AAttrPropdef] */ -&type_core__NativeArray__nitc__AAttrPropdef, /* NativeArray[E]: NativeArray[AAttrPropdef] */ -&type_nitc__AAttrPropdef, /* E: AAttrPropdef */ -&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ -&type_nitc__AAttrPropdef, /* E: AAttrPropdef */ -&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ -&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ -&type_core__Array__nitc__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ -&type_core__AbstractArray__nitc__AAttrPropdef, /* AbstractArray[E]: AbstractArray[AAttrPropdef] */ -&type_core__array__ArrayIterator__nitc__AAttrPropdef, /* ArrayIterator[E]: ArrayIterator[AAttrPropdef] */ -&type_core__array__ArrayReverseIterator__nitc__AAttrPropdef, /* ArrayReverseIterator[E]: ArrayReverseIterator[AAttrPropdef] */ +&type_nitc__RuntimeVariable, /* E: RuntimeVariable */ +&type_core__Array__nitc__RuntimeVariable, /* SELF: Array[RuntimeVariable] */ +&type_core__Collection__nitc__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ +&type_core__Array__nitc__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ +&type_core__AbstractArray__nitc__RuntimeVariable, /* AbstractArray[E]: AbstractArray[RuntimeVariable] */ +&type_core__NativeArray__nitc__RuntimeVariable, /* NativeArray[E]: NativeArray[RuntimeVariable] */ +&type_nitc__RuntimeVariable, /* E: RuntimeVariable */ +&type_core__Collection__nitc__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ +&type_nitc__RuntimeVariable, /* E: RuntimeVariable */ +&type_core__Collection__nitc__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ +&type_core__Collection__nitc__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ +&type_core__Array__nitc__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ +&type_core__Array__nitc__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ +&type_core__AbstractArray__nitc__RuntimeVariable, /* AbstractArray[E]: AbstractArray[RuntimeVariable] */ +&type_core__array__ArrayIterator__nitc__RuntimeVariable, /* ArrayIterator[E]: ArrayIterator[RuntimeVariable] */ +&type_core__array__ArrayReverseIterator__nitc__RuntimeVariable, /* ArrayReverseIterator[E]: ArrayReverseIterator[RuntimeVariable] */ } }; -/* runtime type SeparateCompilerVisitor */ -const struct type type_nitc__SeparateCompilerVisitor = { -271, -"SeparateCompilerVisitor", /* class_name_string */ -3, +/* runtime type MakefileToolchain */ +const struct type type_nitc__MakefileToolchain = { +243, +"MakefileToolchain", /* class_name_string */ +2, 0, -&resolution_table_nitc__SeparateCompilerVisitor, -4, +NULL, /*NO RESOLUTIONS*/ +3, { -2371, /* Object */ -2397, /* nullable Object */ -2981, /* AbstractCompilerVisitor */ -271, /* SeparateCompilerVisitor */ +2380, /* Object */ +2401, /* nullable Object */ +243, /* MakefileToolchain */ }, }; -const struct types resolution_table_nitc__SeparateCompilerVisitor = { -0, /* dummy */ -{ -&type_nitc__SeparateCompiler, /* COMPILER: SeparateCompiler */ -} -}; -/* runtime type HashMap[Variable, RuntimeVariable] */ -const struct type type_core__HashMap__nitc__Variable__nitc__RuntimeVariable = { -272, -"HashMap[Variable, RuntimeVariable]", /* class_name_string */ -48, +/* runtime type POSet[MClass] */ +const struct type type_poset__POSet__nitc__MClass = { +244, +"POSet[MClass]", /* class_name_string */ +135, 0, -&resolution_table_core__HashMap__nitc__Variable__nitc__RuntimeVariable, -85, +&resolution_table_poset__POSet__nitc__MClass, +136, { -2371, /* Object */ -2397, /* nullable Object */ -2203, /* MapRead[nullable Object, nullable Object] */ +2380, /* Object */ +2401, /* nullable Object */ +2207, /* POSet[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -582,6 +576,7 @@ const struct type type_core__HashMap__nitc__Variable__nitc__RuntimeVariable = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2417, /* Collection[MClass] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -606,9 +601,11 @@ const struct type type_core__HashMap__nitc__Variable__nitc__RuntimeVariable = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2446, /* Collection[nullable MClass] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -618,7 +615,6 @@ const struct type type_core__HashMap__nitc__Variable__nitc__RuntimeVariable = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -272, /* HashMap[Variable, RuntimeVariable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -633,7 +629,6 @@ const struct type type_core__HashMap__nitc__Variable__nitc__RuntimeVariable = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1358, /* HashMap[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -655,118 +650,6 @@ const struct type type_core__HashMap__nitc__Variable__nitc__RuntimeVariable = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__HashMap__nitc__Variable__nitc__RuntimeVariable = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_core__hash_collection__HashMapIterator__nitc__Variable__nitc__RuntimeVariable, /* HashMapIterator[K, V]: HashMapIterator[Variable, RuntimeVariable] */ -&type_nitc__Variable, /* K: Variable */ -&type_nitc__RuntimeVariable, /* V: RuntimeVariable */ -&type_core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* HashMapNode[K, V]: HashMapNode[Variable, RuntimeVariable] */ -&type_core__hash_collection__HashMapKeys__nitc__Variable__nitc__RuntimeVariable, /* HashMapKeys[K, V]: HashMapKeys[Variable, RuntimeVariable] */ -&type_core__hash_collection__HashMapValues__nitc__Variable__nitc__RuntimeVariable, /* HashMapValues[K, V]: HashMapValues[Variable, RuntimeVariable] */ -&type_nullable__core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* nullable N: nullable HashMapNode[Variable, RuntimeVariable] */ -NULL, /* empty */ -&type_core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* N: HashMapNode[Variable, RuntimeVariable] */ -&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ -} -}; -/* runtime type SeparateErasureCompilerVisitor */ -const struct type type_nitc__SeparateErasureCompilerVisitor = { --1, /*CAST DEAD*/ -"SeparateErasureCompilerVisitor", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nitc__SeparateErasureCompilerVisitor, -4, -{ -2371, /* Object */ -2397, /* nullable Object */ -2981, /* AbstractCompilerVisitor */ -271, /* SeparateCompilerVisitor */ -}, -}; -const struct types resolution_table_nitc__SeparateErasureCompilerVisitor = { -0, /* dummy */ -{ -&type_nitc__SeparateCompiler, /* COMPILER: SeparateCompiler */ -} -}; -/* runtime type SeparateRuntimeFunction */ -const struct type type_nitc__SeparateRuntimeFunction = { --1, /*CAST DEAD*/ -"SeparateRuntimeFunction", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nitc__SeparateRuntimeFunction, -2, -{ -2371, /* Object */ -2397, /* nullable Object */ -}, -}; -const struct types resolution_table_nitc__SeparateRuntimeFunction = { -0, /* dummy */ -{ -&type_nitc__AbstractCompiler, /* COMPILER: AbstractCompiler */ -} -}; -/* runtime type RuntimeVariable */ -const struct type type_nitc__RuntimeVariable = { -275, -"RuntimeVariable", /* class_name_string */ -2, -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -275, /* RuntimeVariable */ -}, -}; -/* runtime type POSetColorer[MType] */ -const struct type type_nitc__POSetColorer__nitc__MType = { --1, /*CAST DEAD*/ -"POSetColorer[MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nitc__POSetColorer__nitc__MType, -2, -{ -2371, /* Object */ -2397, /* nullable Object */ -}, -}; -const struct types resolution_table_nitc__POSetColorer__nitc__MType = { -0, /* dummy */ -{ -&type_core__HashMap__nitc__MType__core__Int, /* HashMap[E, Int]: HashMap[MType, Int] */ -&type_poset__POSet__nitc__MType, /* POSet[E]: POSet[MType] */ -&type_core__Map__nitc__MType__core__Set__nitc__MType, /* Map[E, Set[E]]: Map[MType, Set[MType]] */ -&type_nitc__POSetConflictGraph__nitc__MType, /* POSetConflictGraph[E]: POSetConflictGraph[MType] */ -&type_core__HashSet__nitc__MType, /* HashSet[E]: HashSet[MType] */ -&type_core__Set__nitc__MType, /* Set[E]: Set[MType] */ -&type_nitc__MType, /* E: MType */ -&type_core__Collection__nitc__MType, /* Collection[E]: Collection[MType] */ -} -}; -/* runtime type HashMap[MType, Int] */ -const struct type type_core__HashMap__nitc__MType__core__Int = { -277, -"HashMap[MType, Int]", /* class_name_string */ -49, -0, -&resolution_table_core__HashMap__nitc__MType__core__Int, -85, -{ -2371, /* Object */ -2397, /* nullable Object */ -2203, /* MapRead[nullable Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -778,6 +661,7 @@ const struct type type_core__HashMap__nitc__MType__core__Int = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -813,9 +697,40 @@ const struct type type_core__HashMap__nitc__MType__core__Int = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -277, /* HashMap[MType, Int] */ -1, /* empty */ -1, /* empty */ +244, /* POSet[MClass] */ +}, +}; +const struct types resolution_table_poset__POSet__nitc__MClass = { +0, /* dummy */ +{ +&type_core__HashMap__nitc__MClass__poset__POSetElement__nitc__MClass, /* HashMap[E, POSetElement[E]]: HashMap[MClass, POSetElement[MClass]] */ +&type_poset__POSet__nitc__MClass, /* SELF: POSet[MClass] */ +&type_nitc__MClass, /* E: MClass */ +&type_poset__POSetElement__nitc__MClass, /* POSetElement[E]: POSetElement[MClass] */ +&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */ +&type_nitc__MClass, /* COMPARED: MClass */ +&type_core__Collection__nitc__MClass, /* Collection[E]: Collection[MClass] */ +&type_poset__POSet__nitc__MClass, /* POSet[E]: POSet[MClass] */ +&type_nitc__POSetConflictGraph__nitc__MClass, /* POSetConflictGraph[E]: POSetConflictGraph[MClass] */ +&type_core__Array__nitc__MClass, /* Array[COMPARED]: Array[MClass] */ +NULL, /* empty */ +&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */ +} +}; +/* runtime type HashMap[MClass, Array[nullable MClass]] */ +const struct type type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MClass = { +245, +"HashMap[MClass, Array[nullable MClass]]", /* class_name_string */ +152, +0, +&resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MClass, +166, +{ +2380, /* Object */ +2401, /* nullable Object */ +2206, /* MapRead[nullable Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -827,7 +742,6 @@ const struct type type_core__HashMap__nitc__MType__core__Int = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1358, /* HashMap[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -849,79 +763,15 @@ const struct type type_core__HashMap__nitc__MType__core__Int = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__HashMap__nitc__MType__core__Int = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_core__hash_collection__HashMapIterator__nitc__MType__core__Int, /* HashMapIterator[K, V]: HashMapIterator[MType, Int] */ -&type_nitc__MType, /* K: MType */ -&type_core__Int, /* V: Int */ -&type_core__hash_collection__HashMapNode__nitc__MType__core__Int, /* HashMapNode[K, V]: HashMapNode[MType, Int] */ -&type_core__hash_collection__HashMapKeys__nitc__MType__core__Int, /* HashMapKeys[K, V]: HashMapKeys[MType, Int] */ -&type_core__hash_collection__HashMapValues__nitc__MType__core__Int, /* HashMapValues[K, V]: HashMapValues[MType, Int] */ -&type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Int, /* nullable N: nullable HashMapNode[MType, Int] */ -NULL, /* empty */ -&type_core__hash_collection__HashMapNode__nitc__MType__core__Int, /* N: HashMapNode[MType, Int] */ -&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Int]] */ -} -}; -/* runtime type Path */ -const struct type type_core__Path = { -278, -"Path", /* class_name_string */ -2, -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -278, /* Path */ -}, -}; -/* runtime type BytesIterator */ -const struct type type_core__bytes__BytesIterator = { --1, /*CAST DEAD*/ -"BytesIterator", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__bytes__BytesIterator, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +3028, /* MapRead[MClass, Array[nullable MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__bytes__BytesIterator = { -0, /* dummy */ -{ -&type_core__Array__core__Byte, /* Array[E]: Array[Byte] */ -} -}; -/* runtime type Array[ReduceAction] */ -const struct type type_core__Array__nitc__parser_work__ReduceAction = { -280, -"Array[ReduceAction]", /* class_name_string */ -432, -0, -&resolution_table_core__Array__nitc__parser_work__ReduceAction, -510, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -945,6 +795,7 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +3055, /* MapRead[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -956,7 +807,6 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -966,7 +816,6 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2443, /* Collection[ReduceAction] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1013,6 +862,7 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1704, /* HashMap[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1030,11 +880,11 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +245, /* HashMap[MClass, Array[nullable MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1044,18 +894,50 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MClass = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MClass, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[nullable MClass]] */ +&type_nitc__MClass, /* K: MClass */ +&type_core__Array__nullable__nitc__MClass, /* V: Array[nullable MClass] */ +&type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MClass, /* HashMapNode[K, V]: HashMapNode[MClass, Array[nullable MClass]] */ +&type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MClass, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[nullable MClass]] */ +&type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MClass, /* HashMapValues[K, V]: HashMapValues[MClass, Array[nullable MClass]] */ +&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MClass, /* nullable N: nullable HashMapNode[MClass, Array[nullable MClass]] */ +&type_core__MapRead__nitc__MClass__core__Array__nullable__nitc__MClass, /* MapRead[K, V]: MapRead[MClass, Array[nullable MClass]] */ +NULL, /* empty */ +&type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MClass, /* N: HashMapNode[MClass, Array[nullable MClass]] */ +&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */ +} +}; +/* runtime type HashSet[MProperty] */ +const struct type type_core__HashSet__nitc__MProperty = { +246, +"HashSet[MProperty]", /* class_name_string */ +173, +0, +&resolution_table_core__HashSet__nitc__MProperty, +175, +{ +2380, /* Object */ +2401, /* nullable Object */ +2208, /* Set[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2015, /* Array[nullable Object] */ -2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2418, /* Collection[MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1079,11 +961,12 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ +2444, /* Collection[PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1094,7 +977,6 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2568, /* AbstractArrayRead[ReduceAction] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1109,6 +991,7 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2472, /* Collection[nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1138,6 +1021,7 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1151,6 +1035,7 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2516, /* Collection[nullable PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1163,7 +1048,6 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1173,11 +1057,13 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2396, /* Set[MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2405, /* Set[PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1185,6 +1071,7 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2851, /* Set[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1202,14 +1089,50 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +136, /* HashSet[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +235, /* HashSet[PropertyLayoutElement] */ -1, /* empty */ +246, /* HashSet[MProperty] */ -1, /* empty */ -2881, /* AbstractArray[Object] */ +}, +}; +const struct types resolution_table_core__HashSet__nitc__MProperty = { +0, /* dummy */ +{ +&type_nitc__MProperty, /* E: MProperty */ +&type_core__HashSet__nitc__MProperty, /* SELF: HashSet[MProperty] */ +&type_core__hash_collection__HashSetNode__nitc__MProperty, /* HashSetNode[E]: HashSetNode[MProperty] */ +&type_core__hash_collection__HashSetIterator__nitc__MProperty, /* HashSetIterator[E]: HashSetIterator[MProperty] */ +&type_core__Collection__nitc__MProperty, /* Collection[E]: Collection[MProperty] */ +&type_core__HashSet__nitc__MProperty, /* HashSet[E]: HashSet[MProperty] */ +&type_core__Set__nitc__MProperty, /* Set[E]: Set[MProperty] */ +&type_core__HashSet__nitc__MProperty, /* HashSet[E]: HashSet[MProperty] */ +NULL, /* empty */ +&type_nullable__core__hash_collection__HashSetNode__nitc__MProperty, /* nullable N: nullable HashSetNode[MProperty] */ +&type_core__Collection__nitc__MProperty, /* Collection[E]: Collection[MProperty] */ +&type_core__Array__nitc__MProperty, /* Array[E]: Array[MProperty] */ +&type_core__hash_collection__HashSetNode__nitc__MProperty, /* N: HashSetNode[MProperty] */ +&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MProperty]] */ +} +}; +/* runtime type BashCompletion */ +const struct type type_nitc__BashCompletion = { +247, +"BashCompletion", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +130, +{ +2380, /* Object */ +2401, /* nullable Object */ +1044, /* Template */ +247, /* BashCompletion */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1219,7 +1142,6 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2891, /* AbstractArray[ReduceAction] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1289,7 +1211,6 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1304,7 +1225,6 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -228, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1338,6 +1258,20 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2384, /* Writable */ +}, +}; +/* runtime type Array[Writable] */ +const struct type type_core__Array__core__Writable = { +248, +"Array[Writable]", /* class_name_string */ +429, +0, +&resolution_table_core__Array__core__Writable, +510, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1352,7 +1286,423 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -280, /* 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 */ +2442, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2448, /* 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 */ +2502, /* Collection[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 */ +1715, /* Array[nullable Object] */ +2210, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2603, /* AbstractArrayRead[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 */ +2621, /* 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 */ +2635, /* AbstractArrayRead[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 */ +2888, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2894, /* AbstractArray[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 */ +2949, /* AbstractArray[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 */ +226, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +248, /* Array[Writable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1432,6253 +1782,3613 @@ const struct type type_core__Array__nitc__parser_work__ReduceAction = { -1, /* empty */ }, }; -const struct types resolution_table_core__Array__nitc__parser_work__ReduceAction = { -0, /* dummy */ -{ -&type_nitc__parser_work__ReduceAction, /* E: ReduceAction */ -&type_core__Array__nitc__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ -&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ -&type_core__Array__nitc__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ -&type_core__AbstractArray__nitc__parser_work__ReduceAction, /* AbstractArray[E]: AbstractArray[ReduceAction] */ -&type_core__NativeArray__nitc__parser_work__ReduceAction, /* NativeArray[E]: NativeArray[ReduceAction] */ -&type_nitc__parser_work__ReduceAction, /* E: ReduceAction */ -&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ -&type_nitc__parser_work__ReduceAction, /* E: ReduceAction */ -&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ -&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ -&type_core__Array__nitc__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ -&type_core__AbstractArray__nitc__parser_work__ReduceAction, /* AbstractArray[E]: AbstractArray[ReduceAction] */ -&type_core__array__ArrayIterator__nitc__parser_work__ReduceAction, /* ArrayIterator[E]: ArrayIterator[ReduceAction] */ -&type_core__array__ArrayReverseIterator__nitc__parser_work__ReduceAction, /* ArrayReverseIterator[E]: ArrayReverseIterator[ReduceAction] */ -} -}; -/* runtime type ReduceAction0 */ -const struct type type_nitc__parser__ReduceAction0 = { --1, /*CAST DEAD*/ -"ReduceAction0", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction1 */ -const struct type type_nitc__parser__ReduceAction1 = { --1, /*CAST DEAD*/ -"ReduceAction1", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction2 */ -const struct type type_nitc__parser__ReduceAction2 = { --1, /*CAST DEAD*/ -"ReduceAction2", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction3 */ -const struct type type_nitc__parser__ReduceAction3 = { --1, /*CAST DEAD*/ -"ReduceAction3", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction4 */ -const struct type type_nitc__parser__ReduceAction4 = { --1, /*CAST DEAD*/ -"ReduceAction4", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction5 */ -const struct type type_nitc__parser__ReduceAction5 = { --1, /*CAST DEAD*/ -"ReduceAction5", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction6 */ -const struct type type_nitc__parser__ReduceAction6 = { --1, /*CAST DEAD*/ -"ReduceAction6", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction7 */ -const struct type type_nitc__parser__ReduceAction7 = { --1, /*CAST DEAD*/ -"ReduceAction7", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction8 */ -const struct type type_nitc__parser__ReduceAction8 = { --1, /*CAST DEAD*/ -"ReduceAction8", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction9 */ -const struct type type_nitc__parser__ReduceAction9 = { --1, /*CAST DEAD*/ -"ReduceAction9", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction10 */ -const struct type type_nitc__parser__ReduceAction10 = { --1, /*CAST DEAD*/ -"ReduceAction10", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction11 */ -const struct type type_nitc__parser__ReduceAction11 = { --1, /*CAST DEAD*/ -"ReduceAction11", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction12 */ -const struct type type_nitc__parser__ReduceAction12 = { --1, /*CAST DEAD*/ -"ReduceAction12", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction13 */ -const struct type type_nitc__parser__ReduceAction13 = { --1, /*CAST DEAD*/ -"ReduceAction13", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction14 */ -const struct type type_nitc__parser__ReduceAction14 = { --1, /*CAST DEAD*/ -"ReduceAction14", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction15 */ -const struct type type_nitc__parser__ReduceAction15 = { --1, /*CAST DEAD*/ -"ReduceAction15", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction16 */ -const struct type type_nitc__parser__ReduceAction16 = { --1, /*CAST DEAD*/ -"ReduceAction16", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction17 */ -const struct type type_nitc__parser__ReduceAction17 = { --1, /*CAST DEAD*/ -"ReduceAction17", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction18 */ -const struct type type_nitc__parser__ReduceAction18 = { --1, /*CAST DEAD*/ -"ReduceAction18", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction19 */ -const struct type type_nitc__parser__ReduceAction19 = { --1, /*CAST DEAD*/ -"ReduceAction19", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction20 */ -const struct type type_nitc__parser__ReduceAction20 = { --1, /*CAST DEAD*/ -"ReduceAction20", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction21 */ -const struct type type_nitc__parser__ReduceAction21 = { --1, /*CAST DEAD*/ -"ReduceAction21", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction22 */ -const struct type type_nitc__parser__ReduceAction22 = { --1, /*CAST DEAD*/ -"ReduceAction22", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction23 */ -const struct type type_nitc__parser__ReduceAction23 = { --1, /*CAST DEAD*/ -"ReduceAction23", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction24 */ -const struct type type_nitc__parser__ReduceAction24 = { --1, /*CAST DEAD*/ -"ReduceAction24", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction26 */ -const struct type type_nitc__parser__ReduceAction26 = { --1, /*CAST DEAD*/ -"ReduceAction26", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction27 */ -const struct type type_nitc__parser__ReduceAction27 = { --1, /*CAST DEAD*/ -"ReduceAction27", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction28 */ -const struct type type_nitc__parser__ReduceAction28 = { --1, /*CAST DEAD*/ -"ReduceAction28", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction29 */ -const struct type type_nitc__parser__ReduceAction29 = { --1, /*CAST DEAD*/ -"ReduceAction29", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction31 */ -const struct type type_nitc__parser__ReduceAction31 = { --1, /*CAST DEAD*/ -"ReduceAction31", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction32 */ -const struct type type_nitc__parser__ReduceAction32 = { --1, /*CAST DEAD*/ -"ReduceAction32", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction33 */ -const struct type type_nitc__parser__ReduceAction33 = { --1, /*CAST DEAD*/ -"ReduceAction33", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction34 */ -const struct type type_nitc__parser__ReduceAction34 = { --1, /*CAST DEAD*/ -"ReduceAction34", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction35 */ -const struct type type_nitc__parser__ReduceAction35 = { --1, /*CAST DEAD*/ -"ReduceAction35", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction36 */ -const struct type type_nitc__parser__ReduceAction36 = { --1, /*CAST DEAD*/ -"ReduceAction36", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction37 */ -const struct type type_nitc__parser__ReduceAction37 = { --1, /*CAST DEAD*/ -"ReduceAction37", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction38 */ -const struct type type_nitc__parser__ReduceAction38 = { --1, /*CAST DEAD*/ -"ReduceAction38", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction39 */ -const struct type type_nitc__parser__ReduceAction39 = { --1, /*CAST DEAD*/ -"ReduceAction39", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction40 */ -const struct type type_nitc__parser__ReduceAction40 = { --1, /*CAST DEAD*/ -"ReduceAction40", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction41 */ -const struct type type_nitc__parser__ReduceAction41 = { --1, /*CAST DEAD*/ -"ReduceAction41", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction42 */ -const struct type type_nitc__parser__ReduceAction42 = { --1, /*CAST DEAD*/ -"ReduceAction42", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction43 */ -const struct type type_nitc__parser__ReduceAction43 = { --1, /*CAST DEAD*/ -"ReduceAction43", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction44 */ -const struct type type_nitc__parser__ReduceAction44 = { --1, /*CAST DEAD*/ -"ReduceAction44", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction45 */ -const struct type type_nitc__parser__ReduceAction45 = { --1, /*CAST DEAD*/ -"ReduceAction45", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction46 */ -const struct type type_nitc__parser__ReduceAction46 = { --1, /*CAST DEAD*/ -"ReduceAction46", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction47 */ -const struct type type_nitc__parser__ReduceAction47 = { --1, /*CAST DEAD*/ -"ReduceAction47", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction48 */ -const struct type type_nitc__parser__ReduceAction48 = { --1, /*CAST DEAD*/ -"ReduceAction48", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction49 */ -const struct type type_nitc__parser__ReduceAction49 = { --1, /*CAST DEAD*/ -"ReduceAction49", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction50 */ -const struct type type_nitc__parser__ReduceAction50 = { --1, /*CAST DEAD*/ -"ReduceAction50", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction51 */ -const struct type type_nitc__parser__ReduceAction51 = { --1, /*CAST DEAD*/ -"ReduceAction51", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction52 */ -const struct type type_nitc__parser__ReduceAction52 = { --1, /*CAST DEAD*/ -"ReduceAction52", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction53 */ -const struct type type_nitc__parser__ReduceAction53 = { --1, /*CAST DEAD*/ -"ReduceAction53", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction54 */ -const struct type type_nitc__parser__ReduceAction54 = { --1, /*CAST DEAD*/ -"ReduceAction54", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction55 */ -const struct type type_nitc__parser__ReduceAction55 = { --1, /*CAST DEAD*/ -"ReduceAction55", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction56 */ -const struct type type_nitc__parser__ReduceAction56 = { --1, /*CAST DEAD*/ -"ReduceAction56", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction57 */ -const struct type type_nitc__parser__ReduceAction57 = { --1, /*CAST DEAD*/ -"ReduceAction57", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction58 */ -const struct type type_nitc__parser__ReduceAction58 = { --1, /*CAST DEAD*/ -"ReduceAction58", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction59 */ -const struct type type_nitc__parser__ReduceAction59 = { --1, /*CAST DEAD*/ -"ReduceAction59", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction60 */ -const struct type type_nitc__parser__ReduceAction60 = { --1, /*CAST DEAD*/ -"ReduceAction60", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction61 */ -const struct type type_nitc__parser__ReduceAction61 = { --1, /*CAST DEAD*/ -"ReduceAction61", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction62 */ -const struct type type_nitc__parser__ReduceAction62 = { --1, /*CAST DEAD*/ -"ReduceAction62", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction63 */ -const struct type type_nitc__parser__ReduceAction63 = { --1, /*CAST DEAD*/ -"ReduceAction63", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction64 */ -const struct type type_nitc__parser__ReduceAction64 = { --1, /*CAST DEAD*/ -"ReduceAction64", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction65 */ -const struct type type_nitc__parser__ReduceAction65 = { --1, /*CAST DEAD*/ -"ReduceAction65", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction66 */ -const struct type type_nitc__parser__ReduceAction66 = { --1, /*CAST DEAD*/ -"ReduceAction66", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction67 */ -const struct type type_nitc__parser__ReduceAction67 = { --1, /*CAST DEAD*/ -"ReduceAction67", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction68 */ -const struct type type_nitc__parser__ReduceAction68 = { --1, /*CAST DEAD*/ -"ReduceAction68", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction69 */ -const struct type type_nitc__parser__ReduceAction69 = { --1, /*CAST DEAD*/ -"ReduceAction69", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction70 */ -const struct type type_nitc__parser__ReduceAction70 = { --1, /*CAST DEAD*/ -"ReduceAction70", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction71 */ -const struct type type_nitc__parser__ReduceAction71 = { --1, /*CAST DEAD*/ -"ReduceAction71", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction72 */ -const struct type type_nitc__parser__ReduceAction72 = { --1, /*CAST DEAD*/ -"ReduceAction72", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction73 */ -const struct type type_nitc__parser__ReduceAction73 = { --1, /*CAST DEAD*/ -"ReduceAction73", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction74 */ -const struct type type_nitc__parser__ReduceAction74 = { --1, /*CAST DEAD*/ -"ReduceAction74", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction76 */ -const struct type type_nitc__parser__ReduceAction76 = { --1, /*CAST DEAD*/ -"ReduceAction76", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction77 */ -const struct type type_nitc__parser__ReduceAction77 = { --1, /*CAST DEAD*/ -"ReduceAction77", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction80 */ -const struct type type_nitc__parser__ReduceAction80 = { --1, /*CAST DEAD*/ -"ReduceAction80", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction81 */ -const struct type type_nitc__parser__ReduceAction81 = { --1, /*CAST DEAD*/ -"ReduceAction81", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction82 */ -const struct type type_nitc__parser__ReduceAction82 = { --1, /*CAST DEAD*/ -"ReduceAction82", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction83 */ -const struct type type_nitc__parser__ReduceAction83 = { --1, /*CAST DEAD*/ -"ReduceAction83", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction84 */ -const struct type type_nitc__parser__ReduceAction84 = { --1, /*CAST DEAD*/ -"ReduceAction84", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction85 */ -const struct type type_nitc__parser__ReduceAction85 = { --1, /*CAST DEAD*/ -"ReduceAction85", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction86 */ -const struct type type_nitc__parser__ReduceAction86 = { --1, /*CAST DEAD*/ -"ReduceAction86", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction87 */ -const struct type type_nitc__parser__ReduceAction87 = { --1, /*CAST DEAD*/ -"ReduceAction87", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction88 */ -const struct type type_nitc__parser__ReduceAction88 = { --1, /*CAST DEAD*/ -"ReduceAction88", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction89 */ -const struct type type_nitc__parser__ReduceAction89 = { --1, /*CAST DEAD*/ -"ReduceAction89", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction90 */ -const struct type type_nitc__parser__ReduceAction90 = { --1, /*CAST DEAD*/ -"ReduceAction90", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction91 */ -const struct type type_nitc__parser__ReduceAction91 = { --1, /*CAST DEAD*/ -"ReduceAction91", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction92 */ -const struct type type_nitc__parser__ReduceAction92 = { --1, /*CAST DEAD*/ -"ReduceAction92", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction93 */ -const struct type type_nitc__parser__ReduceAction93 = { --1, /*CAST DEAD*/ -"ReduceAction93", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction94 */ -const struct type type_nitc__parser__ReduceAction94 = { --1, /*CAST DEAD*/ -"ReduceAction94", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction95 */ -const struct type type_nitc__parser__ReduceAction95 = { --1, /*CAST DEAD*/ -"ReduceAction95", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction96 */ -const struct type type_nitc__parser__ReduceAction96 = { --1, /*CAST DEAD*/ -"ReduceAction96", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction97 */ -const struct type type_nitc__parser__ReduceAction97 = { --1, /*CAST DEAD*/ -"ReduceAction97", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction98 */ -const struct type type_nitc__parser__ReduceAction98 = { --1, /*CAST DEAD*/ -"ReduceAction98", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction99 */ -const struct type type_nitc__parser__ReduceAction99 = { --1, /*CAST DEAD*/ -"ReduceAction99", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction100 */ -const struct type type_nitc__parser__ReduceAction100 = { --1, /*CAST DEAD*/ -"ReduceAction100", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction101 */ -const struct type type_nitc__parser__ReduceAction101 = { --1, /*CAST DEAD*/ -"ReduceAction101", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction102 */ -const struct type type_nitc__parser__ReduceAction102 = { --1, /*CAST DEAD*/ -"ReduceAction102", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction103 */ -const struct type type_nitc__parser__ReduceAction103 = { --1, /*CAST DEAD*/ -"ReduceAction103", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction104 */ -const struct type type_nitc__parser__ReduceAction104 = { --1, /*CAST DEAD*/ -"ReduceAction104", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction105 */ -const struct type type_nitc__parser__ReduceAction105 = { --1, /*CAST DEAD*/ -"ReduceAction105", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction106 */ -const struct type type_nitc__parser__ReduceAction106 = { --1, /*CAST DEAD*/ -"ReduceAction106", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction107 */ -const struct type type_nitc__parser__ReduceAction107 = { --1, /*CAST DEAD*/ -"ReduceAction107", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction108 */ -const struct type type_nitc__parser__ReduceAction108 = { --1, /*CAST DEAD*/ -"ReduceAction108", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction109 */ -const struct type type_nitc__parser__ReduceAction109 = { --1, /*CAST DEAD*/ -"ReduceAction109", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction110 */ -const struct type type_nitc__parser__ReduceAction110 = { --1, /*CAST DEAD*/ -"ReduceAction110", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction111 */ -const struct type type_nitc__parser__ReduceAction111 = { --1, /*CAST DEAD*/ -"ReduceAction111", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction112 */ -const struct type type_nitc__parser__ReduceAction112 = { --1, /*CAST DEAD*/ -"ReduceAction112", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction113 */ -const struct type type_nitc__parser__ReduceAction113 = { --1, /*CAST DEAD*/ -"ReduceAction113", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction114 */ -const struct type type_nitc__parser__ReduceAction114 = { --1, /*CAST DEAD*/ -"ReduceAction114", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction116 */ -const struct type type_nitc__parser__ReduceAction116 = { --1, /*CAST DEAD*/ -"ReduceAction116", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction117 */ -const struct type type_nitc__parser__ReduceAction117 = { --1, /*CAST DEAD*/ -"ReduceAction117", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction118 */ -const struct type type_nitc__parser__ReduceAction118 = { --1, /*CAST DEAD*/ -"ReduceAction118", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction119 */ -const struct type type_nitc__parser__ReduceAction119 = { --1, /*CAST DEAD*/ -"ReduceAction119", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction120 */ -const struct type type_nitc__parser__ReduceAction120 = { --1, /*CAST DEAD*/ -"ReduceAction120", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction121 */ -const struct type type_nitc__parser__ReduceAction121 = { --1, /*CAST DEAD*/ -"ReduceAction121", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction122 */ -const struct type type_nitc__parser__ReduceAction122 = { --1, /*CAST DEAD*/ -"ReduceAction122", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction123 */ -const struct type type_nitc__parser__ReduceAction123 = { --1, /*CAST DEAD*/ -"ReduceAction123", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction125 */ -const struct type type_nitc__parser__ReduceAction125 = { --1, /*CAST DEAD*/ -"ReduceAction125", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction126 */ -const struct type type_nitc__parser__ReduceAction126 = { --1, /*CAST DEAD*/ -"ReduceAction126", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction128 */ -const struct type type_nitc__parser__ReduceAction128 = { --1, /*CAST DEAD*/ -"ReduceAction128", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction129 */ -const struct type type_nitc__parser__ReduceAction129 = { --1, /*CAST DEAD*/ -"ReduceAction129", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction130 */ -const struct type type_nitc__parser__ReduceAction130 = { --1, /*CAST DEAD*/ -"ReduceAction130", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction131 */ -const struct type type_nitc__parser__ReduceAction131 = { --1, /*CAST DEAD*/ -"ReduceAction131", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction132 */ -const struct type type_nitc__parser__ReduceAction132 = { --1, /*CAST DEAD*/ -"ReduceAction132", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction133 */ -const struct type type_nitc__parser__ReduceAction133 = { --1, /*CAST DEAD*/ -"ReduceAction133", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction134 */ -const struct type type_nitc__parser__ReduceAction134 = { --1, /*CAST DEAD*/ -"ReduceAction134", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction135 */ -const struct type type_nitc__parser__ReduceAction135 = { --1, /*CAST DEAD*/ -"ReduceAction135", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction136 */ -const struct type type_nitc__parser__ReduceAction136 = { --1, /*CAST DEAD*/ -"ReduceAction136", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction137 */ -const struct type type_nitc__parser__ReduceAction137 = { --1, /*CAST DEAD*/ -"ReduceAction137", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction139 */ -const struct type type_nitc__parser__ReduceAction139 = { --1, /*CAST DEAD*/ -"ReduceAction139", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction140 */ -const struct type type_nitc__parser__ReduceAction140 = { --1, /*CAST DEAD*/ -"ReduceAction140", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction141 */ -const struct type type_nitc__parser__ReduceAction141 = { --1, /*CAST DEAD*/ -"ReduceAction141", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction142 */ -const struct type type_nitc__parser__ReduceAction142 = { --1, /*CAST DEAD*/ -"ReduceAction142", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction143 */ -const struct type type_nitc__parser__ReduceAction143 = { --1, /*CAST DEAD*/ -"ReduceAction143", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction145 */ -const struct type type_nitc__parser__ReduceAction145 = { --1, /*CAST DEAD*/ -"ReduceAction145", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction146 */ -const struct type type_nitc__parser__ReduceAction146 = { --1, /*CAST DEAD*/ -"ReduceAction146", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction147 */ -const struct type type_nitc__parser__ReduceAction147 = { --1, /*CAST DEAD*/ -"ReduceAction147", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction148 */ -const struct type type_nitc__parser__ReduceAction148 = { --1, /*CAST DEAD*/ -"ReduceAction148", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction149 */ -const struct type type_nitc__parser__ReduceAction149 = { --1, /*CAST DEAD*/ -"ReduceAction149", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction150 */ -const struct type type_nitc__parser__ReduceAction150 = { --1, /*CAST DEAD*/ -"ReduceAction150", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction151 */ -const struct type type_nitc__parser__ReduceAction151 = { --1, /*CAST DEAD*/ -"ReduceAction151", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction152 */ -const struct type type_nitc__parser__ReduceAction152 = { --1, /*CAST DEAD*/ -"ReduceAction152", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction156 */ -const struct type type_nitc__parser__ReduceAction156 = { --1, /*CAST DEAD*/ -"ReduceAction156", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction157 */ -const struct type type_nitc__parser__ReduceAction157 = { --1, /*CAST DEAD*/ -"ReduceAction157", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction158 */ -const struct type type_nitc__parser__ReduceAction158 = { --1, /*CAST DEAD*/ -"ReduceAction158", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction159 */ -const struct type type_nitc__parser__ReduceAction159 = { --1, /*CAST DEAD*/ -"ReduceAction159", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction160 */ -const struct type type_nitc__parser__ReduceAction160 = { --1, /*CAST DEAD*/ -"ReduceAction160", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction161 */ -const struct type type_nitc__parser__ReduceAction161 = { --1, /*CAST DEAD*/ -"ReduceAction161", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction162 */ -const struct type type_nitc__parser__ReduceAction162 = { --1, /*CAST DEAD*/ -"ReduceAction162", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction163 */ -const struct type type_nitc__parser__ReduceAction163 = { --1, /*CAST DEAD*/ -"ReduceAction163", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction164 */ -const struct type type_nitc__parser__ReduceAction164 = { --1, /*CAST DEAD*/ -"ReduceAction164", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction165 */ -const struct type type_nitc__parser__ReduceAction165 = { --1, /*CAST DEAD*/ -"ReduceAction165", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction169 */ -const struct type type_nitc__parser__ReduceAction169 = { --1, /*CAST DEAD*/ -"ReduceAction169", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction170 */ -const struct type type_nitc__parser__ReduceAction170 = { --1, /*CAST DEAD*/ -"ReduceAction170", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction171 */ -const struct type type_nitc__parser__ReduceAction171 = { --1, /*CAST DEAD*/ -"ReduceAction171", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction172 */ -const struct type type_nitc__parser__ReduceAction172 = { --1, /*CAST DEAD*/ -"ReduceAction172", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction173 */ -const struct type type_nitc__parser__ReduceAction173 = { --1, /*CAST DEAD*/ -"ReduceAction173", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction174 */ -const struct type type_nitc__parser__ReduceAction174 = { --1, /*CAST DEAD*/ -"ReduceAction174", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction175 */ -const struct type type_nitc__parser__ReduceAction175 = { --1, /*CAST DEAD*/ -"ReduceAction175", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction183 */ -const struct type type_nitc__parser__ReduceAction183 = { --1, /*CAST DEAD*/ -"ReduceAction183", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction184 */ -const struct type type_nitc__parser__ReduceAction184 = { --1, /*CAST DEAD*/ -"ReduceAction184", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction185 */ -const struct type type_nitc__parser__ReduceAction185 = { --1, /*CAST DEAD*/ -"ReduceAction185", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction186 */ -const struct type type_nitc__parser__ReduceAction186 = { --1, /*CAST DEAD*/ -"ReduceAction186", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction187 */ -const struct type type_nitc__parser__ReduceAction187 = { --1, /*CAST DEAD*/ -"ReduceAction187", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction188 */ -const struct type type_nitc__parser__ReduceAction188 = { --1, /*CAST DEAD*/ -"ReduceAction188", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction189 */ -const struct type type_nitc__parser__ReduceAction189 = { --1, /*CAST DEAD*/ -"ReduceAction189", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction190 */ -const struct type type_nitc__parser__ReduceAction190 = { --1, /*CAST DEAD*/ -"ReduceAction190", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction191 */ -const struct type type_nitc__parser__ReduceAction191 = { --1, /*CAST DEAD*/ -"ReduceAction191", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction192 */ -const struct type type_nitc__parser__ReduceAction192 = { --1, /*CAST DEAD*/ -"ReduceAction192", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction193 */ -const struct type type_nitc__parser__ReduceAction193 = { --1, /*CAST DEAD*/ -"ReduceAction193", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction194 */ -const struct type type_nitc__parser__ReduceAction194 = { --1, /*CAST DEAD*/ -"ReduceAction194", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction195 */ -const struct type type_nitc__parser__ReduceAction195 = { --1, /*CAST DEAD*/ -"ReduceAction195", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction197 */ -const struct type type_nitc__parser__ReduceAction197 = { --1, /*CAST DEAD*/ -"ReduceAction197", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction198 */ -const struct type type_nitc__parser__ReduceAction198 = { --1, /*CAST DEAD*/ -"ReduceAction198", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction200 */ -const struct type type_nitc__parser__ReduceAction200 = { --1, /*CAST DEAD*/ -"ReduceAction200", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction201 */ -const struct type type_nitc__parser__ReduceAction201 = { --1, /*CAST DEAD*/ -"ReduceAction201", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction202 */ -const struct type type_nitc__parser__ReduceAction202 = { --1, /*CAST DEAD*/ -"ReduceAction202", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction203 */ -const struct type type_nitc__parser__ReduceAction203 = { --1, /*CAST DEAD*/ -"ReduceAction203", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction204 */ -const struct type type_nitc__parser__ReduceAction204 = { --1, /*CAST DEAD*/ -"ReduceAction204", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction205 */ -const struct type type_nitc__parser__ReduceAction205 = { --1, /*CAST DEAD*/ -"ReduceAction205", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction206 */ -const struct type type_nitc__parser__ReduceAction206 = { --1, /*CAST DEAD*/ -"ReduceAction206", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction207 */ -const struct type type_nitc__parser__ReduceAction207 = { --1, /*CAST DEAD*/ -"ReduceAction207", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction208 */ -const struct type type_nitc__parser__ReduceAction208 = { --1, /*CAST DEAD*/ -"ReduceAction208", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction209 */ -const struct type type_nitc__parser__ReduceAction209 = { --1, /*CAST DEAD*/ -"ReduceAction209", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction210 */ -const struct type type_nitc__parser__ReduceAction210 = { --1, /*CAST DEAD*/ -"ReduceAction210", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction211 */ -const struct type type_nitc__parser__ReduceAction211 = { --1, /*CAST DEAD*/ -"ReduceAction211", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction212 */ -const struct type type_nitc__parser__ReduceAction212 = { --1, /*CAST DEAD*/ -"ReduceAction212", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction213 */ -const struct type type_nitc__parser__ReduceAction213 = { --1, /*CAST DEAD*/ -"ReduceAction213", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction214 */ -const struct type type_nitc__parser__ReduceAction214 = { --1, /*CAST DEAD*/ -"ReduceAction214", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction215 */ -const struct type type_nitc__parser__ReduceAction215 = { --1, /*CAST DEAD*/ -"ReduceAction215", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction216 */ -const struct type type_nitc__parser__ReduceAction216 = { --1, /*CAST DEAD*/ -"ReduceAction216", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction217 */ -const struct type type_nitc__parser__ReduceAction217 = { --1, /*CAST DEAD*/ -"ReduceAction217", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction218 */ -const struct type type_nitc__parser__ReduceAction218 = { --1, /*CAST DEAD*/ -"ReduceAction218", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction219 */ -const struct type type_nitc__parser__ReduceAction219 = { --1, /*CAST DEAD*/ -"ReduceAction219", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction220 */ -const struct type type_nitc__parser__ReduceAction220 = { --1, /*CAST DEAD*/ -"ReduceAction220", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction221 */ -const struct type type_nitc__parser__ReduceAction221 = { --1, /*CAST DEAD*/ -"ReduceAction221", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction222 */ -const struct type type_nitc__parser__ReduceAction222 = { --1, /*CAST DEAD*/ -"ReduceAction222", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction223 */ -const struct type type_nitc__parser__ReduceAction223 = { --1, /*CAST DEAD*/ -"ReduceAction223", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction224 */ -const struct type type_nitc__parser__ReduceAction224 = { --1, /*CAST DEAD*/ -"ReduceAction224", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction225 */ -const struct type type_nitc__parser__ReduceAction225 = { --1, /*CAST DEAD*/ -"ReduceAction225", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction226 */ -const struct type type_nitc__parser__ReduceAction226 = { --1, /*CAST DEAD*/ -"ReduceAction226", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction227 */ -const struct type type_nitc__parser__ReduceAction227 = { --1, /*CAST DEAD*/ -"ReduceAction227", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction228 */ -const struct type type_nitc__parser__ReduceAction228 = { --1, /*CAST DEAD*/ -"ReduceAction228", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction229 */ -const struct type type_nitc__parser__ReduceAction229 = { --1, /*CAST DEAD*/ -"ReduceAction229", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction230 */ -const struct type type_nitc__parser__ReduceAction230 = { --1, /*CAST DEAD*/ -"ReduceAction230", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction231 */ -const struct type type_nitc__parser__ReduceAction231 = { --1, /*CAST DEAD*/ -"ReduceAction231", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction232 */ -const struct type type_nitc__parser__ReduceAction232 = { --1, /*CAST DEAD*/ -"ReduceAction232", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction233 */ -const struct type type_nitc__parser__ReduceAction233 = { --1, /*CAST DEAD*/ -"ReduceAction233", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction234 */ -const struct type type_nitc__parser__ReduceAction234 = { --1, /*CAST DEAD*/ -"ReduceAction234", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction235 */ -const struct type type_nitc__parser__ReduceAction235 = { --1, /*CAST DEAD*/ -"ReduceAction235", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction236 */ -const struct type type_nitc__parser__ReduceAction236 = { --1, /*CAST DEAD*/ -"ReduceAction236", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction237 */ -const struct type type_nitc__parser__ReduceAction237 = { --1, /*CAST DEAD*/ -"ReduceAction237", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction238 */ -const struct type type_nitc__parser__ReduceAction238 = { --1, /*CAST DEAD*/ -"ReduceAction238", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction239 */ -const struct type type_nitc__parser__ReduceAction239 = { --1, /*CAST DEAD*/ -"ReduceAction239", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction240 */ -const struct type type_nitc__parser__ReduceAction240 = { --1, /*CAST DEAD*/ -"ReduceAction240", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction241 */ -const struct type type_nitc__parser__ReduceAction241 = { --1, /*CAST DEAD*/ -"ReduceAction241", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction242 */ -const struct type type_nitc__parser__ReduceAction242 = { --1, /*CAST DEAD*/ -"ReduceAction242", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction243 */ -const struct type type_nitc__parser__ReduceAction243 = { --1, /*CAST DEAD*/ -"ReduceAction243", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction244 */ -const struct type type_nitc__parser__ReduceAction244 = { --1, /*CAST DEAD*/ -"ReduceAction244", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction245 */ -const struct type type_nitc__parser__ReduceAction245 = { --1, /*CAST DEAD*/ -"ReduceAction245", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction246 */ -const struct type type_nitc__parser__ReduceAction246 = { --1, /*CAST DEAD*/ -"ReduceAction246", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction247 */ -const struct type type_nitc__parser__ReduceAction247 = { --1, /*CAST DEAD*/ -"ReduceAction247", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction248 */ -const struct type type_nitc__parser__ReduceAction248 = { --1, /*CAST DEAD*/ -"ReduceAction248", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction249 */ -const struct type type_nitc__parser__ReduceAction249 = { --1, /*CAST DEAD*/ -"ReduceAction249", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction250 */ -const struct type type_nitc__parser__ReduceAction250 = { --1, /*CAST DEAD*/ -"ReduceAction250", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction251 */ -const struct type type_nitc__parser__ReduceAction251 = { --1, /*CAST DEAD*/ -"ReduceAction251", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction252 */ -const struct type type_nitc__parser__ReduceAction252 = { --1, /*CAST DEAD*/ -"ReduceAction252", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction253 */ -const struct type type_nitc__parser__ReduceAction253 = { --1, /*CAST DEAD*/ -"ReduceAction253", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction254 */ -const struct type type_nitc__parser__ReduceAction254 = { --1, /*CAST DEAD*/ -"ReduceAction254", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction255 */ -const struct type type_nitc__parser__ReduceAction255 = { --1, /*CAST DEAD*/ -"ReduceAction255", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction256 */ -const struct type type_nitc__parser__ReduceAction256 = { --1, /*CAST DEAD*/ -"ReduceAction256", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction257 */ -const struct type type_nitc__parser__ReduceAction257 = { --1, /*CAST DEAD*/ -"ReduceAction257", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction258 */ -const struct type type_nitc__parser__ReduceAction258 = { --1, /*CAST DEAD*/ -"ReduceAction258", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction259 */ -const struct type type_nitc__parser__ReduceAction259 = { --1, /*CAST DEAD*/ -"ReduceAction259", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction260 */ -const struct type type_nitc__parser__ReduceAction260 = { --1, /*CAST DEAD*/ -"ReduceAction260", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction261 */ -const struct type type_nitc__parser__ReduceAction261 = { --1, /*CAST DEAD*/ -"ReduceAction261", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction262 */ -const struct type type_nitc__parser__ReduceAction262 = { --1, /*CAST DEAD*/ -"ReduceAction262", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction263 */ -const struct type type_nitc__parser__ReduceAction263 = { --1, /*CAST DEAD*/ -"ReduceAction263", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction264 */ -const struct type type_nitc__parser__ReduceAction264 = { --1, /*CAST DEAD*/ -"ReduceAction264", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction265 */ -const struct type type_nitc__parser__ReduceAction265 = { --1, /*CAST DEAD*/ -"ReduceAction265", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction267 */ -const struct type type_nitc__parser__ReduceAction267 = { --1, /*CAST DEAD*/ -"ReduceAction267", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction268 */ -const struct type type_nitc__parser__ReduceAction268 = { --1, /*CAST DEAD*/ -"ReduceAction268", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction269 */ -const struct type type_nitc__parser__ReduceAction269 = { --1, /*CAST DEAD*/ -"ReduceAction269", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction270 */ -const struct type type_nitc__parser__ReduceAction270 = { --1, /*CAST DEAD*/ -"ReduceAction270", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction271 */ -const struct type type_nitc__parser__ReduceAction271 = { --1, /*CAST DEAD*/ -"ReduceAction271", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction272 */ -const struct type type_nitc__parser__ReduceAction272 = { --1, /*CAST DEAD*/ -"ReduceAction272", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction273 */ -const struct type type_nitc__parser__ReduceAction273 = { --1, /*CAST DEAD*/ -"ReduceAction273", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction274 */ -const struct type type_nitc__parser__ReduceAction274 = { --1, /*CAST DEAD*/ -"ReduceAction274", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction275 */ -const struct type type_nitc__parser__ReduceAction275 = { --1, /*CAST DEAD*/ -"ReduceAction275", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction276 */ -const struct type type_nitc__parser__ReduceAction276 = { --1, /*CAST DEAD*/ -"ReduceAction276", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction277 */ -const struct type type_nitc__parser__ReduceAction277 = { --1, /*CAST DEAD*/ -"ReduceAction277", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction278 */ -const struct type type_nitc__parser__ReduceAction278 = { --1, /*CAST DEAD*/ -"ReduceAction278", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction279 */ -const struct type type_nitc__parser__ReduceAction279 = { --1, /*CAST DEAD*/ -"ReduceAction279", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction281 */ -const struct type type_nitc__parser__ReduceAction281 = { --1, /*CAST DEAD*/ -"ReduceAction281", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction282 */ -const struct type type_nitc__parser__ReduceAction282 = { --1, /*CAST DEAD*/ -"ReduceAction282", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction283 */ -const struct type type_nitc__parser__ReduceAction283 = { --1, /*CAST DEAD*/ -"ReduceAction283", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction284 */ -const struct type type_nitc__parser__ReduceAction284 = { --1, /*CAST DEAD*/ -"ReduceAction284", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction285 */ -const struct type type_nitc__parser__ReduceAction285 = { --1, /*CAST DEAD*/ -"ReduceAction285", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction287 */ -const struct type type_nitc__parser__ReduceAction287 = { --1, /*CAST DEAD*/ -"ReduceAction287", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction289 */ -const struct type type_nitc__parser__ReduceAction289 = { --1, /*CAST DEAD*/ -"ReduceAction289", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction290 */ -const struct type type_nitc__parser__ReduceAction290 = { --1, /*CAST DEAD*/ -"ReduceAction290", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction291 */ -const struct type type_nitc__parser__ReduceAction291 = { --1, /*CAST DEAD*/ -"ReduceAction291", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction292 */ -const struct type type_nitc__parser__ReduceAction292 = { --1, /*CAST DEAD*/ -"ReduceAction292", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction294 */ -const struct type type_nitc__parser__ReduceAction294 = { --1, /*CAST DEAD*/ -"ReduceAction294", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction296 */ -const struct type type_nitc__parser__ReduceAction296 = { --1, /*CAST DEAD*/ -"ReduceAction296", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction297 */ -const struct type type_nitc__parser__ReduceAction297 = { --1, /*CAST DEAD*/ -"ReduceAction297", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction298 */ -const struct type type_nitc__parser__ReduceAction298 = { --1, /*CAST DEAD*/ -"ReduceAction298", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction299 */ -const struct type type_nitc__parser__ReduceAction299 = { --1, /*CAST DEAD*/ -"ReduceAction299", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction300 */ -const struct type type_nitc__parser__ReduceAction300 = { --1, /*CAST DEAD*/ -"ReduceAction300", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction301 */ -const struct type type_nitc__parser__ReduceAction301 = { --1, /*CAST DEAD*/ -"ReduceAction301", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction302 */ -const struct type type_nitc__parser__ReduceAction302 = { --1, /*CAST DEAD*/ -"ReduceAction302", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction303 */ -const struct type type_nitc__parser__ReduceAction303 = { --1, /*CAST DEAD*/ -"ReduceAction303", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction305 */ -const struct type type_nitc__parser__ReduceAction305 = { --1, /*CAST DEAD*/ -"ReduceAction305", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction307 */ -const struct type type_nitc__parser__ReduceAction307 = { --1, /*CAST DEAD*/ -"ReduceAction307", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction309 */ -const struct type type_nitc__parser__ReduceAction309 = { --1, /*CAST DEAD*/ -"ReduceAction309", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction311 */ -const struct type type_nitc__parser__ReduceAction311 = { --1, /*CAST DEAD*/ -"ReduceAction311", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction312 */ -const struct type type_nitc__parser__ReduceAction312 = { --1, /*CAST DEAD*/ -"ReduceAction312", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction314 */ -const struct type type_nitc__parser__ReduceAction314 = { --1, /*CAST DEAD*/ -"ReduceAction314", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction315 */ -const struct type type_nitc__parser__ReduceAction315 = { --1, /*CAST DEAD*/ -"ReduceAction315", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction317 */ -const struct type type_nitc__parser__ReduceAction317 = { --1, /*CAST DEAD*/ -"ReduceAction317", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction318 */ -const struct type type_nitc__parser__ReduceAction318 = { --1, /*CAST DEAD*/ -"ReduceAction318", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction319 */ -const struct type type_nitc__parser__ReduceAction319 = { --1, /*CAST DEAD*/ -"ReduceAction319", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction321 */ -const struct type type_nitc__parser__ReduceAction321 = { --1, /*CAST DEAD*/ -"ReduceAction321", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction323 */ -const struct type type_nitc__parser__ReduceAction323 = { --1, /*CAST DEAD*/ -"ReduceAction323", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction324 */ -const struct type type_nitc__parser__ReduceAction324 = { --1, /*CAST DEAD*/ -"ReduceAction324", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction325 */ -const struct type type_nitc__parser__ReduceAction325 = { --1, /*CAST DEAD*/ -"ReduceAction325", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction326 */ -const struct type type_nitc__parser__ReduceAction326 = { --1, /*CAST DEAD*/ -"ReduceAction326", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction328 */ -const struct type type_nitc__parser__ReduceAction328 = { --1, /*CAST DEAD*/ -"ReduceAction328", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction329 */ -const struct type type_nitc__parser__ReduceAction329 = { --1, /*CAST DEAD*/ -"ReduceAction329", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction330 */ -const struct type type_nitc__parser__ReduceAction330 = { --1, /*CAST DEAD*/ -"ReduceAction330", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction331 */ -const struct type type_nitc__parser__ReduceAction331 = { --1, /*CAST DEAD*/ -"ReduceAction331", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction333 */ -const struct type type_nitc__parser__ReduceAction333 = { --1, /*CAST DEAD*/ -"ReduceAction333", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction334 */ -const struct type type_nitc__parser__ReduceAction334 = { --1, /*CAST DEAD*/ -"ReduceAction334", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction336 */ -const struct type type_nitc__parser__ReduceAction336 = { --1, /*CAST DEAD*/ -"ReduceAction336", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction338 */ -const struct type type_nitc__parser__ReduceAction338 = { --1, /*CAST DEAD*/ -"ReduceAction338", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction340 */ -const struct type type_nitc__parser__ReduceAction340 = { --1, /*CAST DEAD*/ -"ReduceAction340", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction342 */ -const struct type type_nitc__parser__ReduceAction342 = { --1, /*CAST DEAD*/ -"ReduceAction342", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction344 */ -const struct type type_nitc__parser__ReduceAction344 = { --1, /*CAST DEAD*/ -"ReduceAction344", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction346 */ -const struct type type_nitc__parser__ReduceAction346 = { --1, /*CAST DEAD*/ -"ReduceAction346", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction348 */ -const struct type type_nitc__parser__ReduceAction348 = { --1, /*CAST DEAD*/ -"ReduceAction348", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction350 */ -const struct type type_nitc__parser__ReduceAction350 = { --1, /*CAST DEAD*/ -"ReduceAction350", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction352 */ -const struct type type_nitc__parser__ReduceAction352 = { --1, /*CAST DEAD*/ -"ReduceAction352", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction354 */ -const struct type type_nitc__parser__ReduceAction354 = { --1, /*CAST DEAD*/ -"ReduceAction354", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction356 */ -const struct type type_nitc__parser__ReduceAction356 = { --1, /*CAST DEAD*/ -"ReduceAction356", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction357 */ -const struct type type_nitc__parser__ReduceAction357 = { --1, /*CAST DEAD*/ -"ReduceAction357", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction358 */ -const struct type type_nitc__parser__ReduceAction358 = { --1, /*CAST DEAD*/ -"ReduceAction358", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction359 */ -const struct type type_nitc__parser__ReduceAction359 = { --1, /*CAST DEAD*/ -"ReduceAction359", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction360 */ -const struct type type_nitc__parser__ReduceAction360 = { --1, /*CAST DEAD*/ -"ReduceAction360", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction361 */ -const struct type type_nitc__parser__ReduceAction361 = { --1, /*CAST DEAD*/ -"ReduceAction361", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction362 */ -const struct type type_nitc__parser__ReduceAction362 = { --1, /*CAST DEAD*/ -"ReduceAction362", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction363 */ -const struct type type_nitc__parser__ReduceAction363 = { --1, /*CAST DEAD*/ -"ReduceAction363", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction364 */ -const struct type type_nitc__parser__ReduceAction364 = { --1, /*CAST DEAD*/ -"ReduceAction364", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction365 */ -const struct type type_nitc__parser__ReduceAction365 = { --1, /*CAST DEAD*/ -"ReduceAction365", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction366 */ -const struct type type_nitc__parser__ReduceAction366 = { --1, /*CAST DEAD*/ -"ReduceAction366", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction367 */ -const struct type type_nitc__parser__ReduceAction367 = { --1, /*CAST DEAD*/ -"ReduceAction367", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction368 */ -const struct type type_nitc__parser__ReduceAction368 = { --1, /*CAST DEAD*/ -"ReduceAction368", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction370 */ -const struct type type_nitc__parser__ReduceAction370 = { --1, /*CAST DEAD*/ -"ReduceAction370", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction371 */ -const struct type type_nitc__parser__ReduceAction371 = { --1, /*CAST DEAD*/ -"ReduceAction371", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction372 */ -const struct type type_nitc__parser__ReduceAction372 = { --1, /*CAST DEAD*/ -"ReduceAction372", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction373 */ -const struct type type_nitc__parser__ReduceAction373 = { --1, /*CAST DEAD*/ -"ReduceAction373", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction374 */ -const struct type type_nitc__parser__ReduceAction374 = { --1, /*CAST DEAD*/ -"ReduceAction374", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction375 */ -const struct type type_nitc__parser__ReduceAction375 = { --1, /*CAST DEAD*/ -"ReduceAction375", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction376 */ -const struct type type_nitc__parser__ReduceAction376 = { --1, /*CAST DEAD*/ -"ReduceAction376", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction377 */ -const struct type type_nitc__parser__ReduceAction377 = { --1, /*CAST DEAD*/ -"ReduceAction377", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction378 */ -const struct type type_nitc__parser__ReduceAction378 = { --1, /*CAST DEAD*/ -"ReduceAction378", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction379 */ -const struct type type_nitc__parser__ReduceAction379 = { --1, /*CAST DEAD*/ -"ReduceAction379", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction382 */ -const struct type type_nitc__parser__ReduceAction382 = { --1, /*CAST DEAD*/ -"ReduceAction382", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction383 */ -const struct type type_nitc__parser__ReduceAction383 = { --1, /*CAST DEAD*/ -"ReduceAction383", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction384 */ -const struct type type_nitc__parser__ReduceAction384 = { --1, /*CAST DEAD*/ -"ReduceAction384", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction385 */ -const struct type type_nitc__parser__ReduceAction385 = { --1, /*CAST DEAD*/ -"ReduceAction385", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction387 */ -const struct type type_nitc__parser__ReduceAction387 = { --1, /*CAST DEAD*/ -"ReduceAction387", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction388 */ -const struct type type_nitc__parser__ReduceAction388 = { --1, /*CAST DEAD*/ -"ReduceAction388", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction389 */ -const struct type type_nitc__parser__ReduceAction389 = { --1, /*CAST DEAD*/ -"ReduceAction389", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction390 */ -const struct type type_nitc__parser__ReduceAction390 = { --1, /*CAST DEAD*/ -"ReduceAction390", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction392 */ -const struct type type_nitc__parser__ReduceAction392 = { --1, /*CAST DEAD*/ -"ReduceAction392", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction394 */ -const struct type type_nitc__parser__ReduceAction394 = { --1, /*CAST DEAD*/ -"ReduceAction394", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction395 */ -const struct type type_nitc__parser__ReduceAction395 = { --1, /*CAST DEAD*/ -"ReduceAction395", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction396 */ -const struct type type_nitc__parser__ReduceAction396 = { --1, /*CAST DEAD*/ -"ReduceAction396", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction397 */ -const struct type type_nitc__parser__ReduceAction397 = { --1, /*CAST DEAD*/ -"ReduceAction397", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction398 */ -const struct type type_nitc__parser__ReduceAction398 = { --1, /*CAST DEAD*/ -"ReduceAction398", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction399 */ -const struct type type_nitc__parser__ReduceAction399 = { --1, /*CAST DEAD*/ -"ReduceAction399", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction402 */ -const struct type type_nitc__parser__ReduceAction402 = { --1, /*CAST DEAD*/ -"ReduceAction402", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction403 */ -const struct type type_nitc__parser__ReduceAction403 = { --1, /*CAST DEAD*/ -"ReduceAction403", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction404 */ -const struct type type_nitc__parser__ReduceAction404 = { --1, /*CAST DEAD*/ -"ReduceAction404", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction405 */ -const struct type type_nitc__parser__ReduceAction405 = { --1, /*CAST DEAD*/ -"ReduceAction405", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction406 */ -const struct type type_nitc__parser__ReduceAction406 = { --1, /*CAST DEAD*/ -"ReduceAction406", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction408 */ -const struct type type_nitc__parser__ReduceAction408 = { --1, /*CAST DEAD*/ -"ReduceAction408", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction409 */ -const struct type type_nitc__parser__ReduceAction409 = { --1, /*CAST DEAD*/ -"ReduceAction409", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction410 */ -const struct type type_nitc__parser__ReduceAction410 = { --1, /*CAST DEAD*/ -"ReduceAction410", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction411 */ -const struct type type_nitc__parser__ReduceAction411 = { --1, /*CAST DEAD*/ -"ReduceAction411", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction414 */ -const struct type type_nitc__parser__ReduceAction414 = { --1, /*CAST DEAD*/ -"ReduceAction414", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction416 */ -const struct type type_nitc__parser__ReduceAction416 = { --1, /*CAST DEAD*/ -"ReduceAction416", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction417 */ -const struct type type_nitc__parser__ReduceAction417 = { --1, /*CAST DEAD*/ -"ReduceAction417", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction418 */ -const struct type type_nitc__parser__ReduceAction418 = { --1, /*CAST DEAD*/ -"ReduceAction418", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction419 */ -const struct type type_nitc__parser__ReduceAction419 = { --1, /*CAST DEAD*/ -"ReduceAction419", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction420 */ -const struct type type_nitc__parser__ReduceAction420 = { --1, /*CAST DEAD*/ -"ReduceAction420", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction421 */ -const struct type type_nitc__parser__ReduceAction421 = { --1, /*CAST DEAD*/ -"ReduceAction421", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction422 */ -const struct type type_nitc__parser__ReduceAction422 = { --1, /*CAST DEAD*/ -"ReduceAction422", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction423 */ -const struct type type_nitc__parser__ReduceAction423 = { --1, /*CAST DEAD*/ -"ReduceAction423", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction424 */ -const struct type type_nitc__parser__ReduceAction424 = { --1, /*CAST DEAD*/ -"ReduceAction424", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction425 */ -const struct type type_nitc__parser__ReduceAction425 = { --1, /*CAST DEAD*/ -"ReduceAction425", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction426 */ -const struct type type_nitc__parser__ReduceAction426 = { --1, /*CAST DEAD*/ -"ReduceAction426", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction430 */ -const struct type type_nitc__parser__ReduceAction430 = { --1, /*CAST DEAD*/ -"ReduceAction430", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction433 */ -const struct type type_nitc__parser__ReduceAction433 = { --1, /*CAST DEAD*/ -"ReduceAction433", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction434 */ -const struct type type_nitc__parser__ReduceAction434 = { --1, /*CAST DEAD*/ -"ReduceAction434", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction435 */ -const struct type type_nitc__parser__ReduceAction435 = { --1, /*CAST DEAD*/ -"ReduceAction435", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction436 */ -const struct type type_nitc__parser__ReduceAction436 = { --1, /*CAST DEAD*/ -"ReduceAction436", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction437 */ -const struct type type_nitc__parser__ReduceAction437 = { --1, /*CAST DEAD*/ -"ReduceAction437", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction438 */ -const struct type type_nitc__parser__ReduceAction438 = { --1, /*CAST DEAD*/ -"ReduceAction438", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction439 */ -const struct type type_nitc__parser__ReduceAction439 = { --1, /*CAST DEAD*/ -"ReduceAction439", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction440 */ -const struct type type_nitc__parser__ReduceAction440 = { --1, /*CAST DEAD*/ -"ReduceAction440", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction442 */ -const struct type type_nitc__parser__ReduceAction442 = { --1, /*CAST DEAD*/ -"ReduceAction442", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction444 */ -const struct type type_nitc__parser__ReduceAction444 = { --1, /*CAST DEAD*/ -"ReduceAction444", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction445 */ -const struct type type_nitc__parser__ReduceAction445 = { --1, /*CAST DEAD*/ -"ReduceAction445", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction447 */ -const struct type type_nitc__parser__ReduceAction447 = { --1, /*CAST DEAD*/ -"ReduceAction447", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction448 */ -const struct type type_nitc__parser__ReduceAction448 = { --1, /*CAST DEAD*/ -"ReduceAction448", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction449 */ -const struct type type_nitc__parser__ReduceAction449 = { --1, /*CAST DEAD*/ -"ReduceAction449", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction450 */ -const struct type type_nitc__parser__ReduceAction450 = { --1, /*CAST DEAD*/ -"ReduceAction450", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction451 */ -const struct type type_nitc__parser__ReduceAction451 = { --1, /*CAST DEAD*/ -"ReduceAction451", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction452 */ -const struct type type_nitc__parser__ReduceAction452 = { --1, /*CAST DEAD*/ -"ReduceAction452", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction453 */ -const struct type type_nitc__parser__ReduceAction453 = { --1, /*CAST DEAD*/ -"ReduceAction453", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction454 */ -const struct type type_nitc__parser__ReduceAction454 = { --1, /*CAST DEAD*/ -"ReduceAction454", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction455 */ -const struct type type_nitc__parser__ReduceAction455 = { --1, /*CAST DEAD*/ -"ReduceAction455", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction456 */ -const struct type type_nitc__parser__ReduceAction456 = { --1, /*CAST DEAD*/ -"ReduceAction456", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction457 */ -const struct type type_nitc__parser__ReduceAction457 = { --1, /*CAST DEAD*/ -"ReduceAction457", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction458 */ -const struct type type_nitc__parser__ReduceAction458 = { --1, /*CAST DEAD*/ -"ReduceAction458", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction459 */ -const struct type type_nitc__parser__ReduceAction459 = { --1, /*CAST DEAD*/ -"ReduceAction459", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction461 */ -const struct type type_nitc__parser__ReduceAction461 = { --1, /*CAST DEAD*/ -"ReduceAction461", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction462 */ -const struct type type_nitc__parser__ReduceAction462 = { --1, /*CAST DEAD*/ -"ReduceAction462", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction463 */ -const struct type type_nitc__parser__ReduceAction463 = { --1, /*CAST DEAD*/ -"ReduceAction463", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction464 */ -const struct type type_nitc__parser__ReduceAction464 = { --1, /*CAST DEAD*/ -"ReduceAction464", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction465 */ -const struct type type_nitc__parser__ReduceAction465 = { --1, /*CAST DEAD*/ -"ReduceAction465", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction466 */ -const struct type type_nitc__parser__ReduceAction466 = { --1, /*CAST DEAD*/ -"ReduceAction466", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction467 */ -const struct type type_nitc__parser__ReduceAction467 = { --1, /*CAST DEAD*/ -"ReduceAction467", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_core__Array__core__Writable = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_core__Writable, /* E: Writable */ +&type_core__Array__core__Writable, /* SELF: Array[Writable] */ +&type_core__Collection__core__Writable, /* Collection[E]: Collection[Writable] */ +&type_core__Array__core__Writable, /* Array[E]: Array[Writable] */ +&type_core__AbstractArray__core__Writable, /* AbstractArray[E]: AbstractArray[Writable] */ +&type_core__NativeArray__core__Writable, /* NativeArray[E]: NativeArray[Writable] */ +&type_core__Writable, /* E: Writable */ +&type_core__Collection__core__Writable, /* Collection[E]: Collection[Writable] */ +&type_core__Writable, /* E: Writable */ +&type_core__Collection__core__Writable, /* Collection[E]: Collection[Writable] */ +&type_core__Collection__core__Writable, /* Collection[E]: Collection[Writable] */ +&type_core__Array__core__Writable, /* Array[E]: Array[Writable] */ +&type_core__Array__core__Writable, /* Array[E]: Array[Writable] */ +&type_core__AbstractArray__core__Writable, /* AbstractArray[E]: AbstractArray[Writable] */ +&type_core__array__ArrayIterator__core__Writable, /* ArrayIterator[E]: ArrayIterator[Writable] */ +&type_core__array__ArrayReverseIterator__core__Writable, /* ArrayReverseIterator[E]: ArrayReverseIterator[Writable] */ +} }; -/* runtime type ReduceAction469 */ -const struct type type_nitc__parser__ReduceAction469 = { --1, /*CAST DEAD*/ -"ReduceAction469", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ +/* runtime type NativeFileStat */ +const struct type type_core__file__NativeFileStat = { +249, +"NativeFileStat", /* class_name_string */ 3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction470 */ -const struct type type_nitc__parser__ReduceAction470 = { --1, /*CAST DEAD*/ -"ReduceAction470", /* class_name_string */ --1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -3, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +10, /* Pointer */ +249, /* NativeFileStat */ }, }; -/* runtime type ReduceAction472 */ -const struct type type_nitc__parser__ReduceAction472 = { --1, /*CAST DEAD*/ -"ReduceAction472", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ConfigNode */ +const struct type type_ini__ConfigNode = { +250, +"ConfigNode", /* class_name_string */ +2, 0, NULL, /*NO RESOLUTIONS*/ 3, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +250, /* ConfigNode */ }, }; -/* runtime type ReduceAction473 */ -const struct type type_nitc__parser__ReduceAction473 = { --1, /*CAST DEAD*/ -"ReduceAction473", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[String, ConfigNode] */ +const struct type type_core__HashMap__core__String__ini__ConfigNode = { +251, +"HashMap[String, ConfigNode]", /* class_name_string */ +153, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_core__HashMap__core__String__ini__ConfigNode, +166, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +2206, /* 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 */ +-1, /* empty */ +-1, /* empty */ +3029, /* MapRead[String, ConfigNode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +3055, /* MapRead[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1704, /* HashMap[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 */ +251, /* HashMap[String, ConfigNode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ }, }; -/* runtime type ReduceAction476 */ -const struct type type_nitc__parser__ReduceAction476 = { --1, /*CAST DEAD*/ -"ReduceAction476", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_core__HashMap__core__String__ini__ConfigNode = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__hash_collection__HashMapIterator__core__String__ini__ConfigNode, /* HashMapIterator[K, V]: HashMapIterator[String, ConfigNode] */ +&type_core__String, /* K: String */ +&type_ini__ConfigNode, /* V: ConfigNode */ +&type_core__hash_collection__HashMapNode__core__String__ini__ConfigNode, /* HashMapNode[K, V]: HashMapNode[String, ConfigNode] */ +&type_core__hash_collection__HashMapKeys__core__String__ini__ConfigNode, /* HashMapKeys[K, V]: HashMapKeys[String, ConfigNode] */ +&type_core__hash_collection__HashMapValues__core__String__ini__ConfigNode, /* HashMapValues[K, V]: HashMapValues[String, ConfigNode] */ +&type_nullable__core__hash_collection__HashMapNode__core__String__ini__ConfigNode, /* nullable N: nullable HashMapNode[String, ConfigNode] */ +&type_core__MapRead__core__String__ini__ConfigNode, /* MapRead[K, V]: MapRead[String, ConfigNode] */ +NULL, /* empty */ +&type_core__hash_collection__HashMapNode__core__String__ini__ConfigNode, /* N: HashMapNode[String, ConfigNode] */ +&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__ini__ConfigNode, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, ConfigNode]] */ +} }; -/* runtime type ReduceAction477 */ -const struct type type_nitc__parser__ReduceAction477 = { --1, /*CAST DEAD*/ -"ReduceAction477", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type Start */ +const struct type type_nitc__Start = { +252, +"Start", /* class_name_string */ +4, 0, NULL, /*NO RESOLUTIONS*/ -3, +5, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +2399, /* ANode */ +2220, /* Prod */ +252, /* Start */ }, }; -/* runtime type ReduceAction480 */ -const struct type type_nitc__parser__ReduceAction480 = { --1, /*CAST DEAD*/ -"ReduceAction480", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ComputeProdLocationVisitor */ +const struct type type_nitc__parser_work__ComputeProdLocationVisitor = { +253, +"ComputeProdLocationVisitor", /* class_name_string */ +2, 0, NULL, /*NO RESOLUTIONS*/ 3, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +253, /* ComputeProdLocationVisitor */ }, }; -/* runtime type ReduceAction482 */ -const struct type type_nitc__parser__ReduceAction482 = { --1, /*CAST DEAD*/ -"ReduceAction482", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type Array[Prod] */ +const struct type type_core__Array__nitc__Prod = { +254, +"Array[Prod]", /* class_name_string */ +430, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_core__Array__nitc__Prod, +510, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* 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 */ +2442, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2449, /* Collection[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2496, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2502, /* Collection[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 */ +1715, /* Array[nullable Object] */ +2210, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2593, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2603, /* AbstractArrayRead[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 */ +2621, /* 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 */ +2636, /* AbstractArrayRead[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2888, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2895, /* AbstractArray[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2943, /* AbstractArray[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2949, /* AbstractArray[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 */ +226, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +254, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1623, /* 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 */ }, }; -/* runtime type ReduceAction483 */ -const struct type type_nitc__parser__ReduceAction483 = { --1, /*CAST DEAD*/ -"ReduceAction483", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_core__Array__nitc__Prod = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_nitc__Prod, /* E: Prod */ +&type_core__Array__nitc__Prod, /* SELF: Array[Prod] */ +&type_core__Collection__nitc__Prod, /* Collection[E]: Collection[Prod] */ +&type_core__Array__nitc__Prod, /* Array[E]: Array[Prod] */ +&type_core__AbstractArray__nitc__Prod, /* AbstractArray[E]: AbstractArray[Prod] */ +&type_core__NativeArray__nitc__Prod, /* NativeArray[E]: NativeArray[Prod] */ +&type_nitc__Prod, /* E: Prod */ +&type_core__Collection__nitc__Prod, /* Collection[E]: Collection[Prod] */ +&type_nitc__Prod, /* E: Prod */ +&type_core__Collection__nitc__Prod, /* Collection[E]: Collection[Prod] */ +&type_core__Collection__nitc__Prod, /* Collection[E]: Collection[Prod] */ +&type_core__Array__nitc__Prod, /* Array[E]: Array[Prod] */ +&type_core__Array__nitc__Prod, /* Array[E]: Array[Prod] */ +&type_core__AbstractArray__nitc__Prod, /* AbstractArray[E]: AbstractArray[Prod] */ +&type_core__array__ArrayIterator__nitc__Prod, /* ArrayIterator[E]: ArrayIterator[Prod] */ +&type_core__array__ArrayReverseIterator__nitc__Prod, /* ArrayReverseIterator[E]: ArrayReverseIterator[Prod] */ +} }; -/* runtime type ReduceAction484 */ -const struct type type_nitc__parser__ReduceAction484 = { --1, /*CAST DEAD*/ -"ReduceAction484", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type AParserError */ +const struct type type_nitc__AParserError = { +255, +"AParserError", /* class_name_string */ +6, 0, NULL, /*NO RESOLUTIONS*/ -3, +7, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +2399, /* ANode */ +2215, /* Token */ +907, /* EOF */ +2214, /* AError */ +255, /* AParserError */ }, }; -/* runtime type ReduceAction486 */ -const struct type type_nitc__parser__ReduceAction486 = { --1, /*CAST DEAD*/ -"ReduceAction486", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type Array[Token] */ +const struct type type_core__Array__nitc__Token = { +256, +"Array[Token]", /* class_name_string */ +431, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_core__Array__nitc__Token, +510, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* 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 */ +2442, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2450, /* Collection[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2496, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2502, /* Collection[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 */ +1715, /* Array[nullable Object] */ +2210, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2593, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2603, /* AbstractArrayRead[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 */ +2621, /* 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 */ +2637, /* AbstractArrayRead[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2888, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2896, /* AbstractArray[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2943, /* AbstractArray[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2949, /* AbstractArray[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 */ +226, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +256, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1623, /* 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 */ }, }; -/* runtime type ReduceAction488 */ -const struct type type_nitc__parser__ReduceAction488 = { --1, /*CAST DEAD*/ -"ReduceAction488", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_core__Array__nitc__Token = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_nitc__Token, /* E: Token */ +&type_core__Array__nitc__Token, /* SELF: Array[Token] */ +&type_core__Collection__nitc__Token, /* Collection[E]: Collection[Token] */ +&type_core__Array__nitc__Token, /* Array[E]: Array[Token] */ +&type_core__AbstractArray__nitc__Token, /* AbstractArray[E]: AbstractArray[Token] */ +&type_core__NativeArray__nitc__Token, /* NativeArray[E]: NativeArray[Token] */ +&type_nitc__Token, /* E: Token */ +&type_core__Collection__nitc__Token, /* Collection[E]: Collection[Token] */ +&type_nitc__Token, /* E: Token */ +&type_core__Collection__nitc__Token, /* Collection[E]: Collection[Token] */ +&type_core__Collection__nitc__Token, /* Collection[E]: Collection[Token] */ +&type_core__Array__nitc__Token, /* Array[E]: Array[Token] */ +&type_core__Array__nitc__Token, /* Array[E]: Array[Token] */ +&type_core__AbstractArray__nitc__Token, /* AbstractArray[E]: AbstractArray[Token] */ +&type_core__array__ArrayIterator__nitc__Token, /* ArrayIterator[E]: ArrayIterator[Token] */ +&type_core__array__ArrayReverseIterator__nitc__Token, /* ArrayReverseIterator[E]: ArrayReverseIterator[Token] */ +} }; -/* runtime type ReduceAction489 */ -const struct type type_nitc__parser__ReduceAction489 = { --1, /*CAST DEAD*/ -"ReduceAction489", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ANodes[AAnnotation] */ +const struct type type_nitc__ANodes__nitc__AAnnotation = { +257, +"ANodes[AAnnotation]", /* class_name_string */ +136, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_nitc__ANodes__nitc__AAnnotation, +143, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* 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 */ +2422, /* Collection[AAnnotation] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2442, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2449, /* Collection[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2496, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2502, /* Collection[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 */ +2210, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +257, /* ANodes[AAnnotation] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ }, }; -/* runtime type ReduceAction492 */ -const struct type type_nitc__parser__ReduceAction492 = { --1, /*CAST DEAD*/ -"ReduceAction492", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_nitc__ANodes__nitc__AAnnotation = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_core__Array__nitc__AAnnotation, /* Array[E]: Array[AAnnotation] */ +&type_nitc__AAnnotation, /* E: AAnnotation */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nitc__AAnnotation, /* E: AAnnotation */ +&type_core__Collection__nitc__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ +&type_core__Collection__nitc__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ +&type_core__Array__nitc__AAnnotation, /* Array[E]: Array[AAnnotation] */ +} }; -/* runtime type ReduceAction853 */ -const struct type type_nitc__parser__ReduceAction853 = { --1, /*CAST DEAD*/ -"ReduceAction853", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ANodes[TId] */ +const struct type type_nitc__ANodes__nitc__TId = { +258, +"ANodes[TId]", /* class_name_string */ +137, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_nitc__ANodes__nitc__TId, +143, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* 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 */ +2442, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2450, /* Collection[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2496, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2502, /* Collection[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 */ +2521, /* Collection[TId] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2210, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +258, /* ANodes[TId] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ }, }; -/* runtime type ReduceAction855 */ -const struct type type_nitc__parser__ReduceAction855 = { --1, /*CAST DEAD*/ -"ReduceAction855", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_nitc__ANodes__nitc__TId = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_core__Array__nitc__TId, /* Array[E]: Array[TId] */ +&type_nitc__TId, /* E: TId */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nitc__TId, /* E: TId */ +&type_core__Collection__nitc__TId, /* Collection[E]: Collection[TId] */ +&type_core__Collection__nitc__TId, /* Collection[E]: Collection[TId] */ +&type_core__Array__nitc__TId, /* Array[E]: Array[TId] */ +} }; -/* runtime type ReduceAction856 */ -const struct type type_nitc__parser__ReduceAction856 = { --1, /*CAST DEAD*/ -"ReduceAction856", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ArraySet[MGroup] */ +const struct type type_core__ArraySet__nitc__MGroup = { +259, +"ArraySet[MGroup]", /* class_name_string */ +155, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_core__ArraySet__nitc__MGroup, +158, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +2208, /* 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 */ +-1, /* empty */ +2442, /* 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 */ +2476, /* Collection[nullable MGroup] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2484, /* Collection[MGroup] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2502, /* Collection[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 */ +2397, /* Set[MGroup] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2851, /* Set[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +259, /* ArraySet[MGroup] */ +-1, /* empty */ +-1, /* empty */ }, }; -/* runtime type ReduceAction857 */ -const struct type type_nitc__parser__ReduceAction857 = { --1, /*CAST DEAD*/ -"ReduceAction857", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_core__ArraySet__nitc__MGroup = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_nitc__MGroup, /* E: MGroup */ +&type_core__ArraySet__nitc__MGroup, /* SELF: ArraySet[MGroup] */ +&type_core__array__ArraySetIterator__nitc__MGroup, /* ArraySetIterator[E]: ArraySetIterator[MGroup] */ +&type_core__Array__nitc__MGroup, /* Array[E]: Array[MGroup] */ +&type_core__ArraySet__nitc__MGroup, /* ArraySet[E]: ArraySet[MGroup] */ +NULL, /* empty */ +&type_core__Set__nitc__MGroup, /* Set[E]: Set[MGroup] */ +&type_core__HashSet__nitc__MGroup, /* HashSet[E]: HashSet[MGroup] */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__Collection__nitc__MGroup, /* Collection[E]: Collection[MGroup] */ +&type_core__Array__nitc__MGroup, /* Array[E]: Array[MGroup] */ +} }; -/* runtime type ReduceAction858 */ -const struct type type_nitc__parser__ReduceAction858 = { --1, /*CAST DEAD*/ -"ReduceAction858", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ +/* runtime type BestDistance[MClass] */ +const struct type type_more_collections__BestDistance__nitc__MClass = { +260, +"BestDistance[MClass]", /* class_name_string */ 3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction859 */ -const struct type type_nitc__parser__ReduceAction859 = { --1, /*CAST DEAD*/ -"ReduceAction859", /* class_name_string */ --1, /*CAST DEAD*/ 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_more_collections__BestDistance__nitc__MClass, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +-1, /* empty */ +260, /* BestDistance[MClass] */ }, }; -/* runtime type ReduceAction860 */ -const struct type type_nitc__parser__ReduceAction860 = { --1, /*CAST DEAD*/ -"ReduceAction860", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_more_collections__BestDistance__nitc__MClass = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_core__Set__nitc__MClass, /* Set[E]: Set[MClass] */ +&type_nitc__MClass, /* E: MClass */ +} }; -/* runtime type ReduceAction861 */ -const struct type type_nitc__parser__ReduceAction861 = { --1, /*CAST DEAD*/ -"ReduceAction861", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[MClass, AClassdef] */ +const struct type type_core__HashMap__nitc__MClass__nitc__AClassdef = { +261, +"HashMap[MClass, AClassdef]", /* class_name_string */ +154, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_core__HashMap__nitc__MClass__nitc__AClassdef, +166, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +2206, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +3030, /* MapRead[MClass, AClassdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +3055, /* MapRead[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1704, /* HashMap[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 */ +261, /* HashMap[MClass, AClassdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ }, }; -/* runtime type ReduceAction862 */ -const struct type type_nitc__parser__ReduceAction862 = { --1, /*CAST DEAD*/ -"ReduceAction862", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_core__HashMap__nitc__MClass__nitc__AClassdef = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__hash_collection__HashMapIterator__nitc__MClass__nitc__AClassdef, /* HashMapIterator[K, V]: HashMapIterator[MClass, AClassdef] */ +&type_nitc__MClass, /* K: MClass */ +&type_nitc__AClassdef, /* V: AClassdef */ +&type_core__hash_collection__HashMapNode__nitc__MClass__nitc__AClassdef, /* HashMapNode[K, V]: HashMapNode[MClass, AClassdef] */ +&type_core__hash_collection__HashMapKeys__nitc__MClass__nitc__AClassdef, /* HashMapKeys[K, V]: HashMapKeys[MClass, AClassdef] */ +&type_core__hash_collection__HashMapValues__nitc__MClass__nitc__AClassdef, /* HashMapValues[K, V]: HashMapValues[MClass, AClassdef] */ +&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__nitc__AClassdef, /* nullable N: nullable HashMapNode[MClass, AClassdef] */ +&type_core__MapRead__nitc__MClass__nitc__AClassdef, /* MapRead[K, V]: MapRead[MClass, AClassdef] */ +NULL, /* empty */ +&type_core__hash_collection__HashMapNode__nitc__MClass__nitc__AClassdef, /* N: HashMapNode[MClass, AClassdef] */ +&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__nitc__AClassdef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */ +} }; -/* runtime type ReduceAction863 */ -const struct type type_nitc__parser__ReduceAction863 = { --1, /*CAST DEAD*/ -"ReduceAction863", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type MNullableType */ +const struct type type_nitc__MNullableType = { +262, +"MNullableType", /* class_name_string */ +5, 0, NULL, /*NO RESOLUTIONS*/ -3, +6, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +2219, /* MEntity */ +2379, /* MType */ +2386, /* nullable MType */ +262, /* MNullableType */ }, }; -/* runtime type ReduceAction866 */ -const struct type type_nitc__parser__ReduceAction866 = { --1, /*CAST DEAD*/ -"ReduceAction866", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ANodes[AType] */ +const struct type type_nitc__ANodes__nitc__AType = { +263, +"ANodes[AType]", /* class_name_string */ +138, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_nitc__ANodes__nitc__AType, +143, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* 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 */ +2442, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2449, /* Collection[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2496, /* Collection[ANode] */ +-1, /* empty */ +2498, /* Collection[AType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2502, /* Collection[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 */ +2210, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +263, /* ANodes[AType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ }, }; -/* runtime type ReduceAction867 */ -const struct type type_nitc__parser__ReduceAction867 = { --1, /*CAST DEAD*/ -"ReduceAction867", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_nitc__ANodes__nitc__AType = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_core__Array__nitc__AType, /* Array[E]: Array[AType] */ +&type_nitc__AType, /* E: AType */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nitc__AType, /* E: AType */ +&type_core__Collection__nitc__AType, /* Collection[E]: Collection[AType] */ +&type_core__Collection__nitc__AType, /* Collection[E]: Collection[AType] */ +&type_core__Array__nitc__AType, /* Array[E]: Array[AType] */ +} }; -/* runtime type ReduceAction891 */ -const struct type type_nitc__parser__ReduceAction891 = { --1, /*CAST DEAD*/ -"ReduceAction891", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type MVirtualType */ +const struct type type_nitc__MVirtualType = { +264, +"MVirtualType", /* class_name_string */ +6, 0, NULL, /*NO RESOLUTIONS*/ -3, +7, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +2219, /* MEntity */ +2379, /* MType */ +2386, /* nullable MType */ +2218, /* MFormalType */ +264, /* MVirtualType */ }, }; -/* runtime type ReduceAction892 */ -const struct type type_nitc__parser__ReduceAction892 = { --1, /*CAST DEAD*/ -"ReduceAction892", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type Scope */ +const struct type type_nitc__scope__Scope = { +265, +"Scope", /* class_name_string */ +2, 0, NULL, /*NO RESOLUTIONS*/ 3, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +265, /* Scope */ }, }; -/* runtime type ReduceAction1053 */ -const struct type type_nitc__parser__ReduceAction1053 = { --1, /*CAST DEAD*/ -"ReduceAction1053", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[String, Variable] */ +const struct type type_core__HashMap__core__String__nitc__Variable = { +266, +"HashMap[String, Variable]", /* class_name_string */ +155, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_core__HashMap__core__String__nitc__Variable, +166, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +2206, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +3031, /* MapRead[String, Variable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +3055, /* MapRead[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1704, /* HashMap[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 */ +266, /* HashMap[String, Variable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ }, }; -/* runtime type ReduceAction1054 */ -const struct type type_nitc__parser__ReduceAction1054 = { --1, /*CAST DEAD*/ -"ReduceAction1054", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_core__HashMap__core__String__nitc__Variable = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__hash_collection__HashMapIterator__core__String__nitc__Variable, /* HashMapIterator[K, V]: HashMapIterator[String, Variable] */ +&type_core__String, /* K: String */ +&type_nitc__Variable, /* V: Variable */ +&type_core__hash_collection__HashMapNode__core__String__nitc__Variable, /* HashMapNode[K, V]: HashMapNode[String, Variable] */ +&type_core__hash_collection__HashMapKeys__core__String__nitc__Variable, /* HashMapKeys[K, V]: HashMapKeys[String, Variable] */ +&type_core__hash_collection__HashMapValues__core__String__nitc__Variable, /* HashMapValues[K, V]: HashMapValues[String, Variable] */ +&type_nullable__core__hash_collection__HashMapNode__core__String__nitc__Variable, /* nullable N: nullable HashMapNode[String, Variable] */ +&type_core__MapRead__core__String__nitc__Variable, /* MapRead[K, V]: MapRead[String, Variable] */ +NULL, /* empty */ +&type_core__hash_collection__HashMapNode__core__String__nitc__Variable, /* N: HashMapNode[String, Variable] */ +&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__Variable, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Variable]] */ +} }; -/* runtime type ReduceAction1055 */ -const struct type type_nitc__parser__ReduceAction1055 = { --1, /*CAST DEAD*/ -"ReduceAction1055", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type Array[AAttrPropdef] */ +const struct type type_core__Array__nitc__AAttrPropdef = { +267, +"Array[AAttrPropdef]", /* class_name_string */ +432, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_core__Array__nitc__AAttrPropdef, +510, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* 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 */ +2442, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2449, /* Collection[Prod] */ +-1, /* empty */ +2451, /* Collection[AAttrPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2478, /* Collection[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2496, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2502, /* Collection[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 */ +1715, /* Array[nullable Object] */ +2210, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2564, /* AbstractArrayRead[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2593, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2603, /* AbstractArrayRead[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 */ +2621, /* 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 */ +2636, /* AbstractArrayRead[Prod] */ +-1, /* empty */ +-1, /* empty */ +2639, /* AbstractArrayRead[AAttrPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2888, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2895, /* AbstractArray[Prod] */ +-1, /* empty */ +2897, /* AbstractArray[AAttrPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2924, /* AbstractArray[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2943, /* AbstractArray[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2949, /* AbstractArray[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 */ +226, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +254, /* Array[Prod] */ +-1, /* empty */ +267, /* Array[AAttrPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1352, /* Array[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1623, /* 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 */ }, }; -/* runtime type ReduceAction1056 */ -const struct type type_nitc__parser__ReduceAction1056 = { --1, /*CAST DEAD*/ -"ReduceAction1056", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_core__Array__nitc__AAttrPropdef = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_nitc__AAttrPropdef, /* E: AAttrPropdef */ +&type_core__Array__nitc__AAttrPropdef, /* SELF: Array[AAttrPropdef] */ +&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ +&type_core__Array__nitc__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ +&type_core__AbstractArray__nitc__AAttrPropdef, /* AbstractArray[E]: AbstractArray[AAttrPropdef] */ +&type_core__NativeArray__nitc__AAttrPropdef, /* NativeArray[E]: NativeArray[AAttrPropdef] */ +&type_nitc__AAttrPropdef, /* E: AAttrPropdef */ +&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ +&type_nitc__AAttrPropdef, /* E: AAttrPropdef */ +&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ +&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ +&type_core__Array__nitc__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ +&type_core__Array__nitc__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ +&type_core__AbstractArray__nitc__AAttrPropdef, /* AbstractArray[E]: AbstractArray[AAttrPropdef] */ +&type_core__array__ArrayIterator__nitc__AAttrPropdef, /* ArrayIterator[E]: ArrayIterator[AAttrPropdef] */ +&type_core__array__ArrayReverseIterator__nitc__AAttrPropdef, /* ArrayReverseIterator[E]: ArrayReverseIterator[AAttrPropdef] */ +} }; -/* runtime type ReduceAction1057 */ -const struct type type_nitc__parser__ReduceAction1057 = { --1, /*CAST DEAD*/ -"ReduceAction1057", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ +/* runtime type SeparateCompilerVisitor */ +const struct type type_nitc__SeparateCompilerVisitor = { +268, +"SeparateCompilerVisitor", /* class_name_string */ 3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction1058 */ -const struct type type_nitc__parser__ReduceAction1058 = { --1, /*CAST DEAD*/ -"ReduceAction1058", /* class_name_string */ --1, /*CAST DEAD*/ 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_nitc__SeparateCompilerVisitor, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +3080, /* AbstractCompilerVisitor */ +268, /* SeparateCompilerVisitor */ }, }; -/* runtime type ReduceAction1060 */ -const struct type type_nitc__parser__ReduceAction1060 = { --1, /*CAST DEAD*/ -"ReduceAction1060", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_nitc__SeparateCompilerVisitor = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_nitc__SeparateCompiler, /* COMPILER: SeparateCompiler */ +} }; -/* runtime type ReduceAction1062 */ -const struct type type_nitc__parser__ReduceAction1062 = { --1, /*CAST DEAD*/ -"ReduceAction1062", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[Variable, RuntimeVariable] */ +const struct type type_core__HashMap__nitc__Variable__nitc__RuntimeVariable = { +269, +"HashMap[Variable, RuntimeVariable]", /* class_name_string */ +156, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_core__HashMap__nitc__Variable__nitc__RuntimeVariable, +166, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +2206, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +3032, /* MapRead[Variable, RuntimeVariable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +3055, /* MapRead[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1704, /* HashMap[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 */ +269, /* HashMap[Variable, RuntimeVariable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ }, }; -/* runtime type ReduceAction1064 */ -const struct type type_nitc__parser__ReduceAction1064 = { --1, /*CAST DEAD*/ -"ReduceAction1064", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_core__HashMap__nitc__Variable__nitc__RuntimeVariable = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__hash_collection__HashMapIterator__nitc__Variable__nitc__RuntimeVariable, /* HashMapIterator[K, V]: HashMapIterator[Variable, RuntimeVariable] */ +&type_nitc__Variable, /* K: Variable */ +&type_nitc__RuntimeVariable, /* V: RuntimeVariable */ +&type_core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* HashMapNode[K, V]: HashMapNode[Variable, RuntimeVariable] */ +&type_core__hash_collection__HashMapKeys__nitc__Variable__nitc__RuntimeVariable, /* HashMapKeys[K, V]: HashMapKeys[Variable, RuntimeVariable] */ +&type_core__hash_collection__HashMapValues__nitc__Variable__nitc__RuntimeVariable, /* HashMapValues[K, V]: HashMapValues[Variable, RuntimeVariable] */ +&type_nullable__core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* nullable N: nullable HashMapNode[Variable, RuntimeVariable] */ +&type_core__MapRead__nitc__Variable__nitc__RuntimeVariable, /* MapRead[K, V]: MapRead[Variable, RuntimeVariable] */ +NULL, /* empty */ +&type_core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* N: HashMapNode[Variable, RuntimeVariable] */ +&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ +} }; -/* runtime type ReduceAction1065 */ -const struct type type_nitc__parser__ReduceAction1065 = { --1, /*CAST DEAD*/ -"ReduceAction1065", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type SeparateErasureCompilerVisitor */ +const struct type type_nitc__SeparateErasureCompilerVisitor = { +270, +"SeparateErasureCompilerVisitor", /* class_name_string */ +4, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_nitc__SeparateErasureCompilerVisitor, +5, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +3080, /* AbstractCompilerVisitor */ +268, /* SeparateCompilerVisitor */ +270, /* SeparateErasureCompilerVisitor */ }, }; -/* runtime type ReduceAction1066 */ -const struct type type_nitc__parser__ReduceAction1066 = { --1, /*CAST DEAD*/ -"ReduceAction1066", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_nitc__SeparateErasureCompilerVisitor = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_nitc__SeparateCompiler, /* COMPILER: SeparateCompiler */ +} }; -/* runtime type ReduceAction1067 */ -const struct type type_nitc__parser__ReduceAction1067 = { --1, /*CAST DEAD*/ -"ReduceAction1067", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type SeparateRuntimeFunction */ +const struct type type_nitc__SeparateRuntimeFunction = { +271, +"SeparateRuntimeFunction", /* class_name_string */ +2, 0, -NULL, /*NO RESOLUTIONS*/ +&resolution_table_nitc__SeparateRuntimeFunction, 3, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +271, /* SeparateRuntimeFunction */ }, }; -/* runtime type ReduceAction1068 */ -const struct type type_nitc__parser__ReduceAction1068 = { --1, /*CAST DEAD*/ -"ReduceAction1068", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_nitc__SeparateRuntimeFunction = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_nitc__AbstractCompiler, /* COMPILER: AbstractCompiler */ +} }; -/* runtime type ReduceAction1070 */ -const struct type type_nitc__parser__ReduceAction1070 = { --1, /*CAST DEAD*/ -"ReduceAction1070", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type RuntimeVariable */ +const struct type type_nitc__RuntimeVariable = { +272, +"RuntimeVariable", /* class_name_string */ +2, 0, NULL, /*NO RESOLUTIONS*/ 3, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +272, /* RuntimeVariable */ }, }; -/* runtime type ReduceAction1072 */ -const struct type type_nitc__parser__ReduceAction1072 = { --1, /*CAST DEAD*/ -"ReduceAction1072", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ +/* runtime type POSetColorer[MType] */ +const struct type type_nitc__POSetColorer__nitc__MType = { +273, +"POSetColorer[MType]", /* class_name_string */ 3, -{ -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, -}; -/* runtime type ReduceAction1078 */ -const struct type type_nitc__parser__ReduceAction1078 = { --1, /*CAST DEAD*/ -"ReduceAction1078", /* class_name_string */ --1, /*CAST DEAD*/ 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_nitc__POSetColorer__nitc__MType, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +-1, /* empty */ +273, /* POSetColorer[MType] */ }, }; -/* runtime type ReduceAction1086 */ -const struct type type_nitc__parser__ReduceAction1086 = { --1, /*CAST DEAD*/ -"ReduceAction1086", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_nitc__POSetColorer__nitc__MType = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +&type_core__HashMap__nitc__MType__core__Int, /* HashMap[E, Int]: HashMap[MType, Int] */ +&type_poset__POSet__nitc__MType, /* POSet[E]: POSet[MType] */ +&type_core__Map__nitc__MType__core__Set__nitc__MType, /* Map[E, Set[E]]: Map[MType, Set[MType]] */ +&type_nitc__POSetConflictGraph__nitc__MType, /* POSetConflictGraph[E]: POSetConflictGraph[MType] */ +&type_core__HashSet__nitc__MType, /* HashSet[E]: HashSet[MType] */ +&type_core__Set__nitc__MType, /* Set[E]: Set[MType] */ +&type_nitc__MType, /* E: MType */ +&type_core__Collection__nitc__MType, /* Collection[E]: Collection[MType] */ +} }; -/* runtime type ReduceAction1087 */ -const struct type type_nitc__parser__ReduceAction1087 = { --1, /*CAST DEAD*/ -"ReduceAction1087", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[MType, Int] */ +const struct type type_core__HashMap__nitc__MType__core__Int = { +274, +"HashMap[MType, Int]", /* class_name_string */ +157, 0, -NULL, /*NO RESOLUTIONS*/ -3, +&resolution_table_core__HashMap__nitc__MType__core__Int, +166, { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ +2380, /* Object */ +2401, /* nullable Object */ +2206, /* 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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +3033, /* MapRead[MType, 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 */ +3055, /* MapRead[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1704, /* HashMap[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 */ +274, /* HashMap[MType, Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ }, }; -/* runtime type ReduceAction1088 */ -const struct type type_nitc__parser__ReduceAction1088 = { --1, /*CAST DEAD*/ -"ReduceAction1088", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -3, +const struct types resolution_table_core__HashMap__nitc__MType__core__Int = { +0, /* dummy */ { -2371, /* Object */ -2397, /* nullable Object */ -2376, /* ReduceAction */ -}, +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__hash_collection__HashMapIterator__nitc__MType__core__Int, /* HashMapIterator[K, V]: HashMapIterator[MType, Int] */ +&type_nitc__MType, /* K: MType */ +&type_core__Int, /* V: Int */ +&type_core__hash_collection__HashMapNode__nitc__MType__core__Int, /* HashMapNode[K, V]: HashMapNode[MType, Int] */ +&type_core__hash_collection__HashMapKeys__nitc__MType__core__Int, /* HashMapKeys[K, V]: HashMapKeys[MType, Int] */ +&type_core__hash_collection__HashMapValues__nitc__MType__core__Int, /* HashMapValues[K, V]: HashMapValues[MType, Int] */ +&type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Int, /* nullable N: nullable HashMapNode[MType, Int] */ +&type_core__MapRead__nitc__MType__core__Int, /* MapRead[K, V]: MapRead[MType, Int] */ +NULL, /* empty */ +&type_core__hash_collection__HashMapNode__nitc__MType__core__Int, /* N: HashMapNode[MType, Int] */ +&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Int]] */ +} }; -/* runtime type State */ -const struct type type_nitc__parser_work__State = { -723, -"State", /* class_name_string */ +/* runtime type Path */ +const struct type type_core__Path = { +275, +"Path", /* class_name_string */ 2, 0, NULL, /*NO RESOLUTIONS*/ 3, { -2371, /* Object */ -2397, /* nullable Object */ -723, /* State */ +2380, /* Object */ +2401, /* nullable Object */ +275, /* Path */ }, }; -/* runtime type TablesCapable */ -const struct type type_nitc__TablesCapable = { --1, /*CAST DEAD*/ -"TablesCapable", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ +/* runtime type Bytes */ +const struct type type_core__Bytes = { +276, +"Bytes", /* class_name_string */ 2, -{ -2371, /* Object */ -2397, /* nullable Object */ -}, -}; -/* runtime type ANodes[TComment] */ -const struct type type_nitc__ANodes__nitc__TComment = { --1, /*CAST DEAD*/ -"ANodes[TComment]", /* class_name_string */ --1, /*CAST DEAD*/ 0, -&resolution_table_nitc__ANodes__nitc__TComment, -132, +&resolution_table_core__Bytes, +384, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* nullable Object */ +276, /* Bytes */ -1, /* empty */ +2222, /* Collection[Byte] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7711,8 +5421,8 @@ const struct type type_nitc__ANodes__nitc__TComment = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7720,7 +5430,6 @@ const struct type type_nitc__ANodes__nitc__TComment = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2441, /* Collection[Token] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7739,7 +5448,6 @@ const struct type type_nitc__ANodes__nitc__TComment = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2460, /* Collection[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7749,7 +5457,6 @@ const struct type type_nitc__ANodes__nitc__TComment = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2470, /* Collection[TComment] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7774,6 +5481,7 @@ const struct type type_nitc__ANodes__nitc__TComment = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7790,7 +5498,6 @@ const struct type type_nitc__ANodes__nitc__TComment = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7806,57 +5513,9 @@ const struct type type_nitc__ANodes__nitc__TComment = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2202, /* SequenceRead[nullable Object] */ +2384, /* Writable */ +2210, /* SequenceRead[nullable Object] */ -1, /* empty */ -}, -}; -const struct types resolution_table_nitc__ANodes__nitc__TComment = { -0, /* dummy */ -{ -&type_core__Array__nitc__TComment, /* Array[E]: Array[TComment] */ -&type_core__Array__nitc__TComment, /* Array[E]: Array[TComment] */ -&type_nitc__TComment, /* E: TComment */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nitc__TComment, /* E: TComment */ -&type_core__Collection__nitc__TComment, /* Collection[E]: Collection[TComment] */ -&type_core__Collection__nitc__TComment, /* Collection[E]: Collection[TComment] */ -} -}; -/* runtime type StaticFrame */ -const struct type type_nitc__StaticFrame = { --1, /*CAST DEAD*/ -"StaticFrame", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nitc__StaticFrame, -2, -{ -2371, /* Object */ -2397, /* nullable Object */ -}, -}; -const struct types resolution_table_nitc__StaticFrame = { -0, /* dummy */ -{ -&type_nitc__AbstractCompilerVisitor, /* VISITOR: AbstractCompilerVisitor */ -} -}; -/* runtime type HashMap[EscapeMark, String] */ -const struct type type_core__HashMap__nitc__EscapeMark__core__String = { -727, -"HashMap[EscapeMark, String]", /* class_name_string */ -50, -0, -&resolution_table_core__HashMap__nitc__EscapeMark__core__String, -85, -{ -2371, /* Object */ -2397, /* nullable Object */ -2203, /* MapRead[nullable Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7892,7 +5551,6 @@ const struct type type_core__HashMap__nitc__EscapeMark__core__String = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -184, /* HashMap[Object, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7904,7 +5562,6 @@ const struct type type_core__HashMap__nitc__EscapeMark__core__String = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -727, /* HashMap[EscapeMark, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7917,7 +5574,56 @@ const struct type type_core__HashMap__nitc__EscapeMark__core__String = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1358, /* HashMap[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 */ +2603, /* AbstractArrayRead[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 */ +2621, /* 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 */ +2640, /* AbstractArrayRead[Byte] */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7939,69 +5645,10 @@ const struct type type_core__HashMap__nitc__EscapeMark__core__String = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__HashMap__nitc__EscapeMark__core__String = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_core__hash_collection__HashMapIterator__nitc__EscapeMark__core__String, /* HashMapIterator[K, V]: HashMapIterator[EscapeMark, String] */ -&type_nitc__EscapeMark, /* K: EscapeMark */ -&type_core__String, /* V: String */ -&type_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* HashMapNode[K, V]: HashMapNode[EscapeMark, String] */ -&type_core__hash_collection__HashMapKeys__nitc__EscapeMark__core__String, /* HashMapKeys[K, V]: HashMapKeys[EscapeMark, String] */ -&type_core__hash_collection__HashMapValues__nitc__EscapeMark__core__String, /* HashMapValues[K, V]: HashMapValues[EscapeMark, String] */ -&type_nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* nullable N: nullable HashMapNode[EscapeMark, String] */ -NULL, /* empty */ -&type_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* N: HashMapNode[EscapeMark, String] */ -&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[EscapeMark, String]] */ -} -}; -/* runtime type MClassDefSorter */ -const struct type type_nitc__model__MClassDefSorter = { --1, /*CAST DEAD*/ -"MClassDefSorter", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nitc__model__MClassDefSorter, -2, -{ -2371, /* Object */ -2397, /* nullable Object */ -}, -}; -const struct types resolution_table_nitc__model__MClassDefSorter = { -0, /* dummy */ -{ -&type_nitc__MClassDef, /* COMPARED: MClassDef */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_core__Array__nitc__MClassDef, /* Array[COMPARED]: Array[MClassDef] */ -} -}; -/* runtime type MultiHashMap[MClass, MType] */ -const struct type type_more_collections__MultiHashMap__nitc__MClass__nitc__MType = { --1, /*CAST DEAD*/ -"MultiHashMap[MClass, MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_more_collections__MultiHashMap__nitc__MClass__nitc__MType, -85, -{ -2371, /* Object */ -2397, /* nullable Object */ -2203, /* MapRead[nullable Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2978, /* Map[MClass, Collection[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8027,6 +5674,7 @@ const struct type type_more_collections__MultiHashMap__nitc__MClass__nitc__MType -1, /* empty */ -1, /* empty */ -1, /* empty */ +2888, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8045,9 +5693,7 @@ const struct type type_more_collections__MultiHashMap__nitc__MClass__nitc__MType -1, /* empty */ -1, /* empty */ -1, /* empty */ -2359, /* HashMap[MClass, Array[MType]] */ -1, /* empty */ -733, /* HashMap[MClass, Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8056,8 +5702,6 @@ const struct type type_more_collections__MultiHashMap__nitc__MClass__nitc__MType -1, /* empty */ -1, /* empty */ -1, /* empty */ -1357, /* HashMap[Object, Array[Object]] */ -1358, /* HashMap[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8079,39 +5723,85 @@ const struct type type_more_collections__MultiHashMap__nitc__MClass__nitc__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 */ +2949, /* AbstractArray[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 */ +2969, /* AbstractArray[Byte] */ +-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_more_collections__MultiHashMap__nitc__MClass__nitc__MType = { +const struct types resolution_table_core__Bytes = { 0, /* dummy */ { -&type_nitc__MClass, /* K: MClass */ -&type_nitc__MType, /* V: MType */ -&type_core__Array__nitc__MType, /* Array[V]: Array[MType] */ -&type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nitc__MType, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[MType]] */ -&type_nitc__MClass, /* K: MClass */ -&type_core__Array__nitc__MType, /* V: Array[MType] */ -&type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* HashMapNode[K, V]: HashMapNode[MClass, Array[MType]] */ -&type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nitc__MType, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[MType]] */ -&type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nitc__MType, /* HashMapValues[K, V]: HashMapValues[MClass, Array[MType]] */ -&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* nullable N: nullable HashMapNode[MClass, Array[MType]] */ NULL, /* empty */ -&type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* N: HashMapNode[MClass, Array[MType]] */ -&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[MType]]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__Byte, /* E: Byte */ +&type_core__Collection__core__Byte, /* Collection[E]: Collection[Byte] */ +&type_core__Byte, /* E: Byte */ +&type_core__Collection__core__Byte, /* Collection[E]: Collection[Byte] */ +&type_core__Collection__core__Byte, /* Collection[E]: Collection[Byte] */ +&type_core__Array__core__Byte, /* Array[E]: Array[Byte] */ +&type_core__Array__core__Byte, /* Array[E]: Array[Byte] */ +&type_core__AbstractArray__core__Byte, /* AbstractArray[E]: AbstractArray[Byte] */ +&type_core__array__ArrayIterator__core__Byte, /* ArrayIterator[E]: ArrayIterator[Byte] */ +&type_core__array__ArrayReverseIterator__core__Byte, /* ArrayReverseIterator[E]: ArrayReverseIterator[Byte] */ } }; -/* runtime type Array[nullable MType] */ -const struct type type_core__Array__nullable__nitc__MType = { -730, -"Array[nullable MType]", /* class_name_string */ -397, +/* runtime type Array[ReduceAction] */ +const struct type type_core__Array__nitc__parser_work__ReduceAction = { +277, +"Array[ReduceAction]", /* class_name_string */ +433, 0, -&resolution_table_core__Array__nullable__nitc__MType, +&resolution_table_core__Array__nitc__parser_work__ReduceAction, 510, { -2371, /* Object */ -2397, /* nullable Object */ --1, /* empty */ --1, /* empty */ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8147,6 +5837,7 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8155,8 +5846,8 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2444, /* Collection[nullable MType] */ -1, /* empty */ +2452, /* Collection[ReduceAction] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8206,6 +5897,7 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8222,7 +5914,6 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8237,9 +5928,9 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2015, /* Array[nullable Object] */ -2202, /* SequenceRead[nullable Object] */ -1, /* empty */ +1715, /* Array[nullable Object] */ +2210, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8283,7 +5974,6 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2569, /* AbstractArrayRead[nullable MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8311,6 +6001,7 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2603, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8328,6 +6019,7 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2621, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8347,11 +6039,11 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2641, /* AbstractArrayRead[ReduceAction] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8398,6 +6090,7 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2888, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8407,8 +6100,8 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2898, /* AbstractArray[ReduceAction] */ -1, /* empty */ -2892, /* AbstractArray[nullable MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8458,6 +6151,7 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2949, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8477,7 +6171,6 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8491,6 +6184,7 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +226, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8505,9 +6199,6 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -730, /* Array[nullable MType] */ --1, /* empty */ --1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8542,6 +6233,7 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +277, /* Array[ReduceAction] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8620,1343 +6312,3684 @@ const struct type type_core__Array__nullable__nitc__MType = { -1, /* empty */ }, }; -const struct types resolution_table_core__Array__nullable__nitc__MType = { -0, /* dummy */ +const struct types resolution_table_core__Array__nitc__parser_work__ReduceAction = { +0, /* dummy */ +{ +&type_nitc__parser_work__ReduceAction, /* E: ReduceAction */ +&type_core__Array__nitc__parser_work__ReduceAction, /* SELF: Array[ReduceAction] */ +&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ +&type_core__Array__nitc__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ +&type_core__AbstractArray__nitc__parser_work__ReduceAction, /* AbstractArray[E]: AbstractArray[ReduceAction] */ +&type_core__NativeArray__nitc__parser_work__ReduceAction, /* NativeArray[E]: NativeArray[ReduceAction] */ +&type_nitc__parser_work__ReduceAction, /* E: ReduceAction */ +&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ +&type_nitc__parser_work__ReduceAction, /* E: ReduceAction */ +&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ +&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ +&type_core__Array__nitc__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ +&type_core__Array__nitc__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ +&type_core__AbstractArray__nitc__parser_work__ReduceAction, /* AbstractArray[E]: AbstractArray[ReduceAction] */ +&type_core__array__ArrayIterator__nitc__parser_work__ReduceAction, /* ArrayIterator[E]: ArrayIterator[ReduceAction] */ +&type_core__array__ArrayReverseIterator__nitc__parser_work__ReduceAction, /* ArrayReverseIterator[E]: ArrayReverseIterator[ReduceAction] */ +} +}; +/* runtime type ReduceAction0 */ +const struct type type_nitc__parser__ReduceAction0 = { +278, +"ReduceAction0", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +278, /* ReduceAction0 */ +}, +}; +/* runtime type ReduceAction1 */ +const struct type type_nitc__parser__ReduceAction1 = { +279, +"ReduceAction1", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +279, /* ReduceAction1 */ +}, +}; +/* runtime type ReduceAction2 */ +const struct type type_nitc__parser__ReduceAction2 = { +280, +"ReduceAction2", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +280, /* ReduceAction2 */ +}, +}; +/* runtime type ReduceAction3 */ +const struct type type_nitc__parser__ReduceAction3 = { +281, +"ReduceAction3", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +281, /* ReduceAction3 */ +}, +}; +/* runtime type ReduceAction4 */ +const struct type type_nitc__parser__ReduceAction4 = { +282, +"ReduceAction4", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +282, /* ReduceAction4 */ +}, +}; +/* runtime type ReduceAction5 */ +const struct type type_nitc__parser__ReduceAction5 = { +283, +"ReduceAction5", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +283, /* ReduceAction5 */ +}, +}; +/* runtime type ReduceAction6 */ +const struct type type_nitc__parser__ReduceAction6 = { +284, +"ReduceAction6", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +284, /* ReduceAction6 */ +}, +}; +/* runtime type ReduceAction7 */ +const struct type type_nitc__parser__ReduceAction7 = { +285, +"ReduceAction7", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +285, /* ReduceAction7 */ +}, +}; +/* runtime type ReduceAction8 */ +const struct type type_nitc__parser__ReduceAction8 = { +286, +"ReduceAction8", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +286, /* ReduceAction8 */ +}, +}; +/* runtime type ReduceAction9 */ +const struct type type_nitc__parser__ReduceAction9 = { +287, +"ReduceAction9", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +287, /* ReduceAction9 */ +}, +}; +/* runtime type ReduceAction10 */ +const struct type type_nitc__parser__ReduceAction10 = { +288, +"ReduceAction10", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +288, /* ReduceAction10 */ +}, +}; +/* runtime type ReduceAction11 */ +const struct type type_nitc__parser__ReduceAction11 = { +289, +"ReduceAction11", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +289, /* ReduceAction11 */ +}, +}; +/* runtime type ReduceAction12 */ +const struct type type_nitc__parser__ReduceAction12 = { +290, +"ReduceAction12", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +290, /* ReduceAction12 */ +}, +}; +/* runtime type ReduceAction13 */ +const struct type type_nitc__parser__ReduceAction13 = { +291, +"ReduceAction13", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +291, /* ReduceAction13 */ +}, +}; +/* runtime type ReduceAction14 */ +const struct type type_nitc__parser__ReduceAction14 = { +292, +"ReduceAction14", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +292, /* ReduceAction14 */ +}, +}; +/* runtime type ReduceAction15 */ +const struct type type_nitc__parser__ReduceAction15 = { +293, +"ReduceAction15", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +293, /* ReduceAction15 */ +}, +}; +/* runtime type ReduceAction16 */ +const struct type type_nitc__parser__ReduceAction16 = { +294, +"ReduceAction16", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +294, /* ReduceAction16 */ +}, +}; +/* runtime type ReduceAction17 */ +const struct type type_nitc__parser__ReduceAction17 = { +295, +"ReduceAction17", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +295, /* ReduceAction17 */ +}, +}; +/* runtime type ReduceAction18 */ +const struct type type_nitc__parser__ReduceAction18 = { +296, +"ReduceAction18", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +296, /* ReduceAction18 */ +}, +}; +/* runtime type ReduceAction19 */ +const struct type type_nitc__parser__ReduceAction19 = { +297, +"ReduceAction19", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +297, /* ReduceAction19 */ +}, +}; +/* runtime type ReduceAction20 */ +const struct type type_nitc__parser__ReduceAction20 = { +298, +"ReduceAction20", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +298, /* ReduceAction20 */ +}, +}; +/* runtime type ReduceAction21 */ +const struct type type_nitc__parser__ReduceAction21 = { +299, +"ReduceAction21", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +299, /* ReduceAction21 */ +}, +}; +/* runtime type ReduceAction22 */ +const struct type type_nitc__parser__ReduceAction22 = { +300, +"ReduceAction22", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +300, /* ReduceAction22 */ +}, +}; +/* runtime type ReduceAction23 */ +const struct type type_nitc__parser__ReduceAction23 = { +301, +"ReduceAction23", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +301, /* ReduceAction23 */ +}, +}; +/* runtime type ReduceAction24 */ +const struct type type_nitc__parser__ReduceAction24 = { +302, +"ReduceAction24", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +302, /* ReduceAction24 */ +}, +}; +/* runtime type ReduceAction26 */ +const struct type type_nitc__parser__ReduceAction26 = { +303, +"ReduceAction26", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +303, /* ReduceAction26 */ +}, +}; +/* runtime type ReduceAction27 */ +const struct type type_nitc__parser__ReduceAction27 = { +304, +"ReduceAction27", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +304, /* ReduceAction27 */ +}, +}; +/* runtime type ReduceAction28 */ +const struct type type_nitc__parser__ReduceAction28 = { +305, +"ReduceAction28", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +305, /* ReduceAction28 */ +}, +}; +/* runtime type ReduceAction29 */ +const struct type type_nitc__parser__ReduceAction29 = { +306, +"ReduceAction29", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +306, /* ReduceAction29 */ +}, +}; +/* runtime type ReduceAction31 */ +const struct type type_nitc__parser__ReduceAction31 = { +307, +"ReduceAction31", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +307, /* ReduceAction31 */ +}, +}; +/* runtime type ReduceAction32 */ +const struct type type_nitc__parser__ReduceAction32 = { +308, +"ReduceAction32", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +308, /* ReduceAction32 */ +}, +}; +/* runtime type ReduceAction33 */ +const struct type type_nitc__parser__ReduceAction33 = { +309, +"ReduceAction33", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +309, /* ReduceAction33 */ +}, +}; +/* runtime type ReduceAction34 */ +const struct type type_nitc__parser__ReduceAction34 = { +310, +"ReduceAction34", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +310, /* ReduceAction34 */ +}, +}; +/* runtime type ReduceAction35 */ +const struct type type_nitc__parser__ReduceAction35 = { +311, +"ReduceAction35", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +311, /* ReduceAction35 */ +}, +}; +/* runtime type ReduceAction36 */ +const struct type type_nitc__parser__ReduceAction36 = { +312, +"ReduceAction36", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +312, /* ReduceAction36 */ +}, +}; +/* runtime type ReduceAction37 */ +const struct type type_nitc__parser__ReduceAction37 = { +313, +"ReduceAction37", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +313, /* ReduceAction37 */ +}, +}; +/* runtime type ReduceAction38 */ +const struct type type_nitc__parser__ReduceAction38 = { +314, +"ReduceAction38", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +314, /* ReduceAction38 */ +}, +}; +/* runtime type ReduceAction39 */ +const struct type type_nitc__parser__ReduceAction39 = { +315, +"ReduceAction39", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +315, /* ReduceAction39 */ +}, +}; +/* runtime type ReduceAction40 */ +const struct type type_nitc__parser__ReduceAction40 = { +316, +"ReduceAction40", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +316, /* ReduceAction40 */ +}, +}; +/* runtime type ReduceAction41 */ +const struct type type_nitc__parser__ReduceAction41 = { +317, +"ReduceAction41", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +317, /* ReduceAction41 */ +}, +}; +/* runtime type ReduceAction42 */ +const struct type type_nitc__parser__ReduceAction42 = { +318, +"ReduceAction42", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +318, /* ReduceAction42 */ +}, +}; +/* runtime type ReduceAction43 */ +const struct type type_nitc__parser__ReduceAction43 = { +319, +"ReduceAction43", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +319, /* ReduceAction43 */ +}, +}; +/* runtime type ReduceAction44 */ +const struct type type_nitc__parser__ReduceAction44 = { +320, +"ReduceAction44", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +320, /* ReduceAction44 */ +}, +}; +/* runtime type ReduceAction45 */ +const struct type type_nitc__parser__ReduceAction45 = { +321, +"ReduceAction45", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +321, /* ReduceAction45 */ +}, +}; +/* runtime type ReduceAction46 */ +const struct type type_nitc__parser__ReduceAction46 = { +322, +"ReduceAction46", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +322, /* ReduceAction46 */ +}, +}; +/* runtime type ReduceAction47 */ +const struct type type_nitc__parser__ReduceAction47 = { +323, +"ReduceAction47", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +323, /* ReduceAction47 */ +}, +}; +/* runtime type ReduceAction48 */ +const struct type type_nitc__parser__ReduceAction48 = { +324, +"ReduceAction48", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +324, /* ReduceAction48 */ +}, +}; +/* runtime type ReduceAction49 */ +const struct type type_nitc__parser__ReduceAction49 = { +325, +"ReduceAction49", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +325, /* ReduceAction49 */ +}, +}; +/* runtime type ReduceAction50 */ +const struct type type_nitc__parser__ReduceAction50 = { +326, +"ReduceAction50", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +326, /* ReduceAction50 */ +}, +}; +/* runtime type ReduceAction51 */ +const struct type type_nitc__parser__ReduceAction51 = { +327, +"ReduceAction51", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +327, /* ReduceAction51 */ +}, +}; +/* runtime type ReduceAction52 */ +const struct type type_nitc__parser__ReduceAction52 = { +328, +"ReduceAction52", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +328, /* ReduceAction52 */ +}, +}; +/* runtime type ReduceAction53 */ +const struct type type_nitc__parser__ReduceAction53 = { +329, +"ReduceAction53", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +329, /* ReduceAction53 */ +}, +}; +/* runtime type ReduceAction54 */ +const struct type type_nitc__parser__ReduceAction54 = { +330, +"ReduceAction54", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +330, /* ReduceAction54 */ +}, +}; +/* runtime type ReduceAction55 */ +const struct type type_nitc__parser__ReduceAction55 = { +331, +"ReduceAction55", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +331, /* ReduceAction55 */ +}, +}; +/* runtime type ReduceAction56 */ +const struct type type_nitc__parser__ReduceAction56 = { +332, +"ReduceAction56", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +332, /* ReduceAction56 */ +}, +}; +/* runtime type ReduceAction57 */ +const struct type type_nitc__parser__ReduceAction57 = { +333, +"ReduceAction57", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +333, /* ReduceAction57 */ +}, +}; +/* runtime type ReduceAction58 */ +const struct type type_nitc__parser__ReduceAction58 = { +334, +"ReduceAction58", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +334, /* ReduceAction58 */ +}, +}; +/* runtime type ReduceAction59 */ +const struct type type_nitc__parser__ReduceAction59 = { +335, +"ReduceAction59", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +335, /* ReduceAction59 */ +}, +}; +/* runtime type ReduceAction60 */ +const struct type type_nitc__parser__ReduceAction60 = { +336, +"ReduceAction60", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +336, /* ReduceAction60 */ +}, +}; +/* runtime type ReduceAction61 */ +const struct type type_nitc__parser__ReduceAction61 = { +337, +"ReduceAction61", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +337, /* ReduceAction61 */ +}, +}; +/* runtime type ReduceAction62 */ +const struct type type_nitc__parser__ReduceAction62 = { +338, +"ReduceAction62", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +338, /* ReduceAction62 */ +}, +}; +/* runtime type ReduceAction63 */ +const struct type type_nitc__parser__ReduceAction63 = { +339, +"ReduceAction63", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +339, /* ReduceAction63 */ +}, +}; +/* runtime type ReduceAction64 */ +const struct type type_nitc__parser__ReduceAction64 = { +340, +"ReduceAction64", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +340, /* ReduceAction64 */ +}, +}; +/* runtime type ReduceAction65 */ +const struct type type_nitc__parser__ReduceAction65 = { +341, +"ReduceAction65", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +341, /* ReduceAction65 */ +}, +}; +/* runtime type ReduceAction66 */ +const struct type type_nitc__parser__ReduceAction66 = { +342, +"ReduceAction66", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +342, /* ReduceAction66 */ +}, +}; +/* runtime type ReduceAction67 */ +const struct type type_nitc__parser__ReduceAction67 = { +343, +"ReduceAction67", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +343, /* ReduceAction67 */ +}, +}; +/* runtime type ReduceAction68 */ +const struct type type_nitc__parser__ReduceAction68 = { +344, +"ReduceAction68", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +344, /* ReduceAction68 */ +}, +}; +/* runtime type ReduceAction69 */ +const struct type type_nitc__parser__ReduceAction69 = { +345, +"ReduceAction69", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +345, /* ReduceAction69 */ +}, +}; +/* runtime type ReduceAction70 */ +const struct type type_nitc__parser__ReduceAction70 = { +346, +"ReduceAction70", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +346, /* ReduceAction70 */ +}, +}; +/* runtime type ReduceAction71 */ +const struct type type_nitc__parser__ReduceAction71 = { +347, +"ReduceAction71", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +347, /* ReduceAction71 */ +}, +}; +/* runtime type ReduceAction72 */ +const struct type type_nitc__parser__ReduceAction72 = { +348, +"ReduceAction72", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +348, /* ReduceAction72 */ +}, +}; +/* runtime type ReduceAction73 */ +const struct type type_nitc__parser__ReduceAction73 = { +349, +"ReduceAction73", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +349, /* ReduceAction73 */ +}, +}; +/* runtime type ReduceAction74 */ +const struct type type_nitc__parser__ReduceAction74 = { +350, +"ReduceAction74", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +350, /* ReduceAction74 */ +}, +}; +/* runtime type ReduceAction76 */ +const struct type type_nitc__parser__ReduceAction76 = { +351, +"ReduceAction76", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +351, /* ReduceAction76 */ +}, +}; +/* runtime type ReduceAction77 */ +const struct type type_nitc__parser__ReduceAction77 = { +352, +"ReduceAction77", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +352, /* ReduceAction77 */ +}, +}; +/* runtime type ReduceAction80 */ +const struct type type_nitc__parser__ReduceAction80 = { +353, +"ReduceAction80", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +353, /* ReduceAction80 */ +}, +}; +/* runtime type ReduceAction81 */ +const struct type type_nitc__parser__ReduceAction81 = { +354, +"ReduceAction81", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +354, /* ReduceAction81 */ +}, +}; +/* runtime type ReduceAction82 */ +const struct type type_nitc__parser__ReduceAction82 = { +355, +"ReduceAction82", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +355, /* ReduceAction82 */ +}, +}; +/* runtime type ReduceAction83 */ +const struct type type_nitc__parser__ReduceAction83 = { +356, +"ReduceAction83", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +356, /* ReduceAction83 */ +}, +}; +/* runtime type ReduceAction84 */ +const struct type type_nitc__parser__ReduceAction84 = { +357, +"ReduceAction84", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +357, /* ReduceAction84 */ +}, +}; +/* runtime type ReduceAction85 */ +const struct type type_nitc__parser__ReduceAction85 = { +358, +"ReduceAction85", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +358, /* ReduceAction85 */ +}, +}; +/* runtime type ReduceAction86 */ +const struct type type_nitc__parser__ReduceAction86 = { +359, +"ReduceAction86", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +359, /* ReduceAction86 */ +}, +}; +/* runtime type ReduceAction87 */ +const struct type type_nitc__parser__ReduceAction87 = { +360, +"ReduceAction87", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +360, /* ReduceAction87 */ +}, +}; +/* runtime type ReduceAction88 */ +const struct type type_nitc__parser__ReduceAction88 = { +361, +"ReduceAction88", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +361, /* ReduceAction88 */ +}, +}; +/* runtime type ReduceAction89 */ +const struct type type_nitc__parser__ReduceAction89 = { +362, +"ReduceAction89", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +362, /* ReduceAction89 */ +}, +}; +/* runtime type ReduceAction90 */ +const struct type type_nitc__parser__ReduceAction90 = { +363, +"ReduceAction90", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +363, /* ReduceAction90 */ +}, +}; +/* runtime type ReduceAction91 */ +const struct type type_nitc__parser__ReduceAction91 = { +364, +"ReduceAction91", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +364, /* ReduceAction91 */ +}, +}; +/* runtime type ReduceAction92 */ +const struct type type_nitc__parser__ReduceAction92 = { +365, +"ReduceAction92", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +365, /* ReduceAction92 */ +}, +}; +/* runtime type ReduceAction93 */ +const struct type type_nitc__parser__ReduceAction93 = { +366, +"ReduceAction93", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +366, /* ReduceAction93 */ +}, +}; +/* runtime type ReduceAction94 */ +const struct type type_nitc__parser__ReduceAction94 = { +367, +"ReduceAction94", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +367, /* ReduceAction94 */ +}, +}; +/* runtime type ReduceAction95 */ +const struct type type_nitc__parser__ReduceAction95 = { +368, +"ReduceAction95", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +368, /* ReduceAction95 */ +}, +}; +/* runtime type ReduceAction96 */ +const struct type type_nitc__parser__ReduceAction96 = { +369, +"ReduceAction96", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +369, /* ReduceAction96 */ +}, +}; +/* runtime type ReduceAction97 */ +const struct type type_nitc__parser__ReduceAction97 = { +370, +"ReduceAction97", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +370, /* ReduceAction97 */ +}, +}; +/* runtime type ReduceAction98 */ +const struct type type_nitc__parser__ReduceAction98 = { +371, +"ReduceAction98", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +371, /* ReduceAction98 */ +}, +}; +/* runtime type ReduceAction99 */ +const struct type type_nitc__parser__ReduceAction99 = { +372, +"ReduceAction99", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +372, /* ReduceAction99 */ +}, +}; +/* runtime type ReduceAction100 */ +const struct type type_nitc__parser__ReduceAction100 = { +373, +"ReduceAction100", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +373, /* ReduceAction100 */ +}, +}; +/* runtime type ReduceAction101 */ +const struct type type_nitc__parser__ReduceAction101 = { +374, +"ReduceAction101", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +374, /* ReduceAction101 */ +}, +}; +/* runtime type ReduceAction102 */ +const struct type type_nitc__parser__ReduceAction102 = { +375, +"ReduceAction102", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +375, /* ReduceAction102 */ +}, +}; +/* runtime type ReduceAction103 */ +const struct type type_nitc__parser__ReduceAction103 = { +376, +"ReduceAction103", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +376, /* ReduceAction103 */ +}, +}; +/* runtime type ReduceAction104 */ +const struct type type_nitc__parser__ReduceAction104 = { +377, +"ReduceAction104", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +377, /* ReduceAction104 */ +}, +}; +/* runtime type ReduceAction105 */ +const struct type type_nitc__parser__ReduceAction105 = { +378, +"ReduceAction105", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +378, /* ReduceAction105 */ +}, +}; +/* runtime type ReduceAction106 */ +const struct type type_nitc__parser__ReduceAction106 = { +379, +"ReduceAction106", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +379, /* ReduceAction106 */ +}, +}; +/* runtime type ReduceAction107 */ +const struct type type_nitc__parser__ReduceAction107 = { +380, +"ReduceAction107", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +380, /* ReduceAction107 */ +}, +}; +/* runtime type ReduceAction108 */ +const struct type type_nitc__parser__ReduceAction108 = { +381, +"ReduceAction108", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +381, /* ReduceAction108 */ +}, +}; +/* runtime type ReduceAction109 */ +const struct type type_nitc__parser__ReduceAction109 = { +382, +"ReduceAction109", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +382, /* ReduceAction109 */ +}, +}; +/* runtime type ReduceAction110 */ +const struct type type_nitc__parser__ReduceAction110 = { +383, +"ReduceAction110", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +383, /* ReduceAction110 */ +}, +}; +/* runtime type ReduceAction111 */ +const struct type type_nitc__parser__ReduceAction111 = { +384, +"ReduceAction111", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +384, /* ReduceAction111 */ +}, +}; +/* runtime type ReduceAction112 */ +const struct type type_nitc__parser__ReduceAction112 = { +385, +"ReduceAction112", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +385, /* ReduceAction112 */ +}, +}; +/* runtime type ReduceAction113 */ +const struct type type_nitc__parser__ReduceAction113 = { +386, +"ReduceAction113", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +386, /* ReduceAction113 */ +}, +}; +/* runtime type ReduceAction114 */ +const struct type type_nitc__parser__ReduceAction114 = { +387, +"ReduceAction114", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +387, /* ReduceAction114 */ +}, +}; +/* runtime type ReduceAction116 */ +const struct type type_nitc__parser__ReduceAction116 = { +388, +"ReduceAction116", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +388, /* ReduceAction116 */ +}, +}; +/* runtime type ReduceAction117 */ +const struct type type_nitc__parser__ReduceAction117 = { +389, +"ReduceAction117", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +389, /* ReduceAction117 */ +}, +}; +/* runtime type ReduceAction118 */ +const struct type type_nitc__parser__ReduceAction118 = { +390, +"ReduceAction118", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +390, /* ReduceAction118 */ +}, +}; +/* runtime type ReduceAction119 */ +const struct type type_nitc__parser__ReduceAction119 = { +391, +"ReduceAction119", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +391, /* ReduceAction119 */ +}, +}; +/* runtime type ReduceAction120 */ +const struct type type_nitc__parser__ReduceAction120 = { +392, +"ReduceAction120", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +392, /* ReduceAction120 */ +}, +}; +/* runtime type ReduceAction121 */ +const struct type type_nitc__parser__ReduceAction121 = { +393, +"ReduceAction121", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +393, /* ReduceAction121 */ +}, +}; +/* runtime type ReduceAction122 */ +const struct type type_nitc__parser__ReduceAction122 = { +394, +"ReduceAction122", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +394, /* ReduceAction122 */ +}, +}; +/* runtime type ReduceAction123 */ +const struct type type_nitc__parser__ReduceAction123 = { +395, +"ReduceAction123", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +395, /* ReduceAction123 */ +}, +}; +/* runtime type ReduceAction125 */ +const struct type type_nitc__parser__ReduceAction125 = { +396, +"ReduceAction125", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +396, /* ReduceAction125 */ +}, +}; +/* runtime type ReduceAction126 */ +const struct type type_nitc__parser__ReduceAction126 = { +397, +"ReduceAction126", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +397, /* ReduceAction126 */ +}, +}; +/* runtime type ReduceAction128 */ +const struct type type_nitc__parser__ReduceAction128 = { +398, +"ReduceAction128", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +398, /* ReduceAction128 */ +}, +}; +/* runtime type ReduceAction129 */ +const struct type type_nitc__parser__ReduceAction129 = { +399, +"ReduceAction129", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +399, /* ReduceAction129 */ +}, +}; +/* runtime type ReduceAction130 */ +const struct type type_nitc__parser__ReduceAction130 = { +400, +"ReduceAction130", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +400, /* ReduceAction130 */ +}, +}; +/* runtime type ReduceAction131 */ +const struct type type_nitc__parser__ReduceAction131 = { +401, +"ReduceAction131", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +401, /* ReduceAction131 */ +}, +}; +/* runtime type ReduceAction132 */ +const struct type type_nitc__parser__ReduceAction132 = { +402, +"ReduceAction132", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +402, /* ReduceAction132 */ +}, +}; +/* runtime type ReduceAction133 */ +const struct type type_nitc__parser__ReduceAction133 = { +403, +"ReduceAction133", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +403, /* ReduceAction133 */ +}, +}; +/* runtime type ReduceAction134 */ +const struct type type_nitc__parser__ReduceAction134 = { +404, +"ReduceAction134", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +404, /* ReduceAction134 */ +}, +}; +/* runtime type ReduceAction135 */ +const struct type type_nitc__parser__ReduceAction135 = { +405, +"ReduceAction135", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +405, /* ReduceAction135 */ +}, +}; +/* runtime type ReduceAction136 */ +const struct type type_nitc__parser__ReduceAction136 = { +406, +"ReduceAction136", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +406, /* ReduceAction136 */ +}, +}; +/* runtime type ReduceAction137 */ +const struct type type_nitc__parser__ReduceAction137 = { +407, +"ReduceAction137", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +407, /* ReduceAction137 */ +}, +}; +/* runtime type ReduceAction139 */ +const struct type type_nitc__parser__ReduceAction139 = { +408, +"ReduceAction139", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +408, /* ReduceAction139 */ +}, +}; +/* runtime type ReduceAction140 */ +const struct type type_nitc__parser__ReduceAction140 = { +409, +"ReduceAction140", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +409, /* ReduceAction140 */ +}, +}; +/* runtime type ReduceAction141 */ +const struct type type_nitc__parser__ReduceAction141 = { +410, +"ReduceAction141", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +410, /* ReduceAction141 */ +}, +}; +/* runtime type ReduceAction142 */ +const struct type type_nitc__parser__ReduceAction142 = { +411, +"ReduceAction142", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +411, /* ReduceAction142 */ +}, +}; +/* runtime type ReduceAction143 */ +const struct type type_nitc__parser__ReduceAction143 = { +412, +"ReduceAction143", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +412, /* ReduceAction143 */ +}, +}; +/* runtime type ReduceAction145 */ +const struct type type_nitc__parser__ReduceAction145 = { +413, +"ReduceAction145", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +413, /* ReduceAction145 */ +}, +}; +/* runtime type ReduceAction146 */ +const struct type type_nitc__parser__ReduceAction146 = { +414, +"ReduceAction146", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +414, /* ReduceAction146 */ +}, +}; +/* runtime type ReduceAction147 */ +const struct type type_nitc__parser__ReduceAction147 = { +415, +"ReduceAction147", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +415, /* ReduceAction147 */ +}, +}; +/* runtime type ReduceAction148 */ +const struct type type_nitc__parser__ReduceAction148 = { +416, +"ReduceAction148", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +416, /* ReduceAction148 */ +}, +}; +/* runtime type ReduceAction149 */ +const struct type type_nitc__parser__ReduceAction149 = { +417, +"ReduceAction149", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +417, /* ReduceAction149 */ +}, +}; +/* runtime type ReduceAction150 */ +const struct type type_nitc__parser__ReduceAction150 = { +418, +"ReduceAction150", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +418, /* ReduceAction150 */ +}, +}; +/* runtime type ReduceAction151 */ +const struct type type_nitc__parser__ReduceAction151 = { +419, +"ReduceAction151", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +419, /* ReduceAction151 */ +}, +}; +/* runtime type ReduceAction152 */ +const struct type type_nitc__parser__ReduceAction152 = { +420, +"ReduceAction152", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +420, /* ReduceAction152 */ +}, +}; +/* runtime type ReduceAction156 */ +const struct type type_nitc__parser__ReduceAction156 = { +421, +"ReduceAction156", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +421, /* ReduceAction156 */ +}, +}; +/* runtime type ReduceAction157 */ +const struct type type_nitc__parser__ReduceAction157 = { +422, +"ReduceAction157", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +422, /* ReduceAction157 */ +}, +}; +/* runtime type ReduceAction158 */ +const struct type type_nitc__parser__ReduceAction158 = { +423, +"ReduceAction158", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +423, /* ReduceAction158 */ +}, +}; +/* runtime type ReduceAction159 */ +const struct type type_nitc__parser__ReduceAction159 = { +424, +"ReduceAction159", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +424, /* ReduceAction159 */ +}, +}; +/* runtime type ReduceAction160 */ +const struct type type_nitc__parser__ReduceAction160 = { +425, +"ReduceAction160", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +425, /* ReduceAction160 */ +}, +}; +/* runtime type ReduceAction161 */ +const struct type type_nitc__parser__ReduceAction161 = { +426, +"ReduceAction161", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +426, /* ReduceAction161 */ +}, +}; +/* runtime type ReduceAction162 */ +const struct type type_nitc__parser__ReduceAction162 = { +427, +"ReduceAction162", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +427, /* ReduceAction162 */ +}, +}; +/* runtime type ReduceAction163 */ +const struct type type_nitc__parser__ReduceAction163 = { +428, +"ReduceAction163", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +428, /* ReduceAction163 */ +}, +}; +/* runtime type ReduceAction164 */ +const struct type type_nitc__parser__ReduceAction164 = { +429, +"ReduceAction164", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +429, /* ReduceAction164 */ +}, +}; +/* runtime type ReduceAction165 */ +const struct type type_nitc__parser__ReduceAction165 = { +430, +"ReduceAction165", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +430, /* ReduceAction165 */ +}, +}; +/* runtime type ReduceAction169 */ +const struct type type_nitc__parser__ReduceAction169 = { +431, +"ReduceAction169", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +431, /* ReduceAction169 */ +}, +}; +/* runtime type ReduceAction170 */ +const struct type type_nitc__parser__ReduceAction170 = { +432, +"ReduceAction170", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +432, /* ReduceAction170 */ +}, +}; +/* runtime type ReduceAction171 */ +const struct type type_nitc__parser__ReduceAction171 = { +433, +"ReduceAction171", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +433, /* ReduceAction171 */ +}, +}; +/* runtime type ReduceAction172 */ +const struct type type_nitc__parser__ReduceAction172 = { +434, +"ReduceAction172", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +434, /* ReduceAction172 */ +}, +}; +/* runtime type ReduceAction173 */ +const struct type type_nitc__parser__ReduceAction173 = { +435, +"ReduceAction173", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +435, /* ReduceAction173 */ +}, +}; +/* runtime type ReduceAction174 */ +const struct type type_nitc__parser__ReduceAction174 = { +436, +"ReduceAction174", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +436, /* ReduceAction174 */ +}, +}; +/* runtime type ReduceAction175 */ +const struct type type_nitc__parser__ReduceAction175 = { +437, +"ReduceAction175", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +437, /* ReduceAction175 */ +}, +}; +/* runtime type ReduceAction176 */ +const struct type type_nitc__parser__ReduceAction176 = { +438, +"ReduceAction176", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +438, /* ReduceAction176 */ +}, +}; +/* runtime type ReduceAction184 */ +const struct type type_nitc__parser__ReduceAction184 = { +439, +"ReduceAction184", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +439, /* ReduceAction184 */ +}, +}; +/* runtime type ReduceAction185 */ +const struct type type_nitc__parser__ReduceAction185 = { +440, +"ReduceAction185", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +440, /* ReduceAction185 */ +}, +}; +/* runtime type ReduceAction186 */ +const struct type type_nitc__parser__ReduceAction186 = { +441, +"ReduceAction186", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +441, /* ReduceAction186 */ +}, +}; +/* runtime type ReduceAction187 */ +const struct type type_nitc__parser__ReduceAction187 = { +442, +"ReduceAction187", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +442, /* ReduceAction187 */ +}, +}; +/* runtime type ReduceAction188 */ +const struct type type_nitc__parser__ReduceAction188 = { +443, +"ReduceAction188", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +443, /* ReduceAction188 */ +}, +}; +/* runtime type ReduceAction189 */ +const struct type type_nitc__parser__ReduceAction189 = { +444, +"ReduceAction189", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +444, /* ReduceAction189 */ +}, +}; +/* runtime type ReduceAction190 */ +const struct type type_nitc__parser__ReduceAction190 = { +445, +"ReduceAction190", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +445, /* ReduceAction190 */ +}, +}; +/* runtime type ReduceAction191 */ +const struct type type_nitc__parser__ReduceAction191 = { +446, +"ReduceAction191", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +446, /* ReduceAction191 */ +}, +}; +/* runtime type ReduceAction192 */ +const struct type type_nitc__parser__ReduceAction192 = { +447, +"ReduceAction192", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +447, /* ReduceAction192 */ +}, +}; +/* runtime type ReduceAction193 */ +const struct type type_nitc__parser__ReduceAction193 = { +448, +"ReduceAction193", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +448, /* ReduceAction193 */ +}, +}; +/* runtime type ReduceAction194 */ +const struct type type_nitc__parser__ReduceAction194 = { +449, +"ReduceAction194", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +449, /* ReduceAction194 */ +}, +}; +/* runtime type ReduceAction195 */ +const struct type type_nitc__parser__ReduceAction195 = { +450, +"ReduceAction195", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +450, /* ReduceAction195 */ +}, +}; +/* runtime type ReduceAction196 */ +const struct type type_nitc__parser__ReduceAction196 = { +451, +"ReduceAction196", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +451, /* ReduceAction196 */ +}, +}; +/* runtime type ReduceAction198 */ +const struct type type_nitc__parser__ReduceAction198 = { +452, +"ReduceAction198", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +452, /* ReduceAction198 */ +}, +}; +/* runtime type ReduceAction199 */ +const struct type type_nitc__parser__ReduceAction199 = { +453, +"ReduceAction199", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +453, /* ReduceAction199 */ +}, +}; +/* runtime type ReduceAction201 */ +const struct type type_nitc__parser__ReduceAction201 = { +454, +"ReduceAction201", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +454, /* ReduceAction201 */ +}, +}; +/* runtime type ReduceAction202 */ +const struct type type_nitc__parser__ReduceAction202 = { +455, +"ReduceAction202", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +455, /* ReduceAction202 */ +}, +}; +/* runtime type ReduceAction203 */ +const struct type type_nitc__parser__ReduceAction203 = { +456, +"ReduceAction203", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, { -&type_nullable__nitc__MType, /* E: nullable MType */ -&type_core__Array__nullable__nitc__MType, /* Array[E]: Array[nullable MType] */ -&type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */ -&type_core__Array__nullable__nitc__MType, /* Array[E]: Array[nullable MType] */ -&type_core__AbstractArray__nullable__nitc__MType, /* AbstractArray[E]: AbstractArray[nullable MType] */ -&type_core__NativeArray__nullable__nitc__MType, /* NativeArray[E]: NativeArray[nullable MType] */ -&type_nullable__nitc__MType, /* E: nullable MType */ -&type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */ -&type_nullable__nitc__MType, /* E: nullable MType */ -&type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */ -&type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */ -&type_core__Array__nullable__nitc__MType, /* Array[E]: Array[nullable MType] */ -&type_core__AbstractArray__nullable__nitc__MType, /* AbstractArray[E]: AbstractArray[nullable MType] */ -&type_core__array__ArrayIterator__nullable__nitc__MType, /* ArrayIterator[E]: ArrayIterator[nullable MType] */ -&type_core__array__ArrayReverseIterator__nullable__nitc__MType, /* ArrayReverseIterator[E]: ArrayReverseIterator[nullable MType] */ -} +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +456, /* ReduceAction203 */ +}, }; -/* runtime type HashMap[MClass, Set[MType]] */ -const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MType = { -731, -"HashMap[MClass, Set[MType]]", /* class_name_string */ -52, +/* runtime type ReduceAction204 */ +const struct type type_nitc__parser__ReduceAction204 = { +457, +"ReduceAction204", /* class_name_string */ +3, 0, -&resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MType, -85, +NULL, /*NO RESOLUTIONS*/ +4, { -2371, /* Object */ -2397, /* nullable Object */ -2203, /* MapRead[nullable Object, nullable Object] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2978, /* Map[MClass, Collection[MType]] */ --1, /* empty */ -2982, /* Map[MClass, Set[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 */ -731, /* HashMap[MClass, Set[MType]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -1358, /* HashMap[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 */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +457, /* ReduceAction204 */ }, }; -const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MType = { -0, /* dummy */ +/* runtime type ReduceAction205 */ +const struct type type_nitc__parser__ReduceAction205 = { +458, +"ReduceAction205", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, { -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MType, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MType]] */ -&type_nitc__MClass, /* K: MClass */ -&type_core__Set__nitc__MType, /* V: Set[MType] */ -&type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MType]] */ -&type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MType, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MType]] */ -&type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MType, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MType]] */ -&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* nullable N: nullable HashMapNode[MClass, Set[MType]] */ -NULL, /* empty */ -&type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* N: HashMapNode[MClass, Set[MType]] */ -&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MType]]] */ -} +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +458, /* ReduceAction205 */ +}, }; -/* runtime type POSetGroupColorer[MClass, MType] */ -const struct type type_nitc__POSetGroupColorer__nitc__MClass__nitc__MType = { --1, /*CAST DEAD*/ -"POSetGroupColorer[MClass, MType]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction206 */ +const struct type type_nitc__parser__ReduceAction206 = { +459, +"ReduceAction206", /* class_name_string */ +3, 0, -&resolution_table_nitc__POSetGroupColorer__nitc__MClass__nitc__MType, -2, +NULL, /*NO RESOLUTIONS*/ +4, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +459, /* ReduceAction206 */ }, }; -const struct types resolution_table_nitc__POSetGroupColorer__nitc__MClass__nitc__MType = { -0, /* dummy */ +/* runtime type ReduceAction207 */ +const struct type type_nitc__parser__ReduceAction207 = { +460, +"ReduceAction207", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, { -&type_core__HashMap__nitc__MType__core__Int, /* HashMap[E, Int]: HashMap[MType, Int] */ -&type_core__HashMap__nitc__MClass__core__HashSet__core__Int, /* HashMap[H, HashSet[Int]]: HashMap[MClass, HashSet[Int]] */ -&type_core__HashMap__nitc__MClass__core__Int, /* HashMap[H, Int]: HashMap[MClass, Int] */ -&type_nitc__POSetConflictGraph__nitc__MClass, /* POSetConflictGraph[H]: POSetConflictGraph[MClass] */ -&type_core__Map__nitc__MClass__core__Collection__nitc__MType, /* Map[H, Collection[E]]: Map[MClass, Collection[MType]] */ -&type_nitc__MClass, /* H: MClass */ -&type_core__Array__nullable__nitc__MType, /* Array[nullable E]: Array[nullable MType] */ -&type_core__Set__nitc__MClass, /* Set[H]: Set[MClass] */ -&type_core__Collection__nitc__MClass, /* Collection[H]: Collection[MClass] */ -} +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +460, /* ReduceAction207 */ +}, }; -/* runtime type HashMap[MClass, Array[nullable MType]] */ -const struct type type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType = { -733, -"HashMap[MClass, Array[nullable MType]]", /* class_name_string */ -53, +/* runtime type ReduceAction208 */ +const struct type type_nitc__parser__ReduceAction208 = { +461, +"ReduceAction208", /* class_name_string */ +3, 0, -&resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType, -85, +NULL, /*NO RESOLUTIONS*/ +4, { -2371, /* Object */ -2397, /* nullable Object */ -2203, /* 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 */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -733, /* HashMap[MClass, Array[nullable MType]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -1358, /* HashMap[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 */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +461, /* ReduceAction208 */ }, }; -const struct types resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType = { -0, /* dummy */ +/* runtime type ReduceAction209 */ +const struct type type_nitc__parser__ReduceAction209 = { +462, +"ReduceAction209", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, { -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[nullable MType]] */ -&type_nitc__MClass, /* K: MClass */ -&type_core__Array__nullable__nitc__MType, /* V: Array[nullable MType] */ -&type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapNode[K, V]: HashMapNode[MClass, Array[nullable MType]] */ -&type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[nullable MType]] */ -&type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapValues[K, V]: HashMapValues[MClass, Array[nullable MType]] */ -&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* nullable N: nullable HashMapNode[MClass, Array[nullable MType]] */ -NULL, /* empty */ -&type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* N: HashMapNode[MClass, Array[nullable MType]] */ -&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]] */ -} +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +462, /* ReduceAction209 */ +}, }; -/* runtime type BucketsColorer[MClass, MType] */ -const struct type type_nitc__BucketsColorer__nitc__MClass__nitc__MType = { --1, /*CAST DEAD*/ -"BucketsColorer[MClass, MType]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction210 */ +const struct type type_nitc__parser__ReduceAction210 = { +463, +"ReduceAction210", /* class_name_string */ +3, 0, -&resolution_table_nitc__BucketsColorer__nitc__MClass__nitc__MType, -2, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +463, /* ReduceAction210 */ +}, +}; +/* runtime type ReduceAction211 */ +const struct type type_nitc__parser__ReduceAction211 = { +464, +"ReduceAction211", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +464, /* ReduceAction211 */ +}, +}; +/* runtime type ReduceAction212 */ +const struct type type_nitc__parser__ReduceAction212 = { +465, +"ReduceAction212", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +465, /* ReduceAction212 */ }, }; -const struct types resolution_table_nitc__BucketsColorer__nitc__MClass__nitc__MType = { -0, /* dummy */ -{ -&type_core__HashMap__nitc__MType__core__Int, /* HashMap[E, Int]: HashMap[MType, Int] */ -&type_core__HashMap__nitc__MType__core__Set__nitc__MType, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */ -&type_core__Map__nitc__MClass__core__Set__nitc__MType, /* Map[H, Set[E]]: Map[MClass, Set[MType]] */ -&type_nitc__MType, /* E: MType */ -&type_core__HashSet__nitc__MType, /* HashSet[E]: HashSet[MType] */ -} -}; -/* runtime type ExternCFile */ -const struct type type_nitc__ExternCFile = { -735, -"ExternCFile", /* class_name_string */ +/* runtime type ReduceAction213 */ +const struct type type_nitc__parser__ReduceAction213 = { +466, +"ReduceAction213", /* class_name_string */ 3, 0, NULL, /*NO RESOLUTIONS*/ 4, { -2371, /* Object */ -2397, /* nullable Object */ -2367, /* ExternFile */ -735, /* ExternCFile */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +466, /* ReduceAction213 */ }, }; -/* runtime type AModule */ -const struct type type_nitc__AModule = { -736, -"AModule", /* class_name_string */ -4, +/* runtime type ReduceAction214 */ +const struct type type_nitc__parser__ReduceAction214 = { +467, +"ReduceAction214", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -5, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -736, /* AModule */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +467, /* ReduceAction214 */ }, }; -/* runtime type AModuledecl */ -const struct type type_nitc__AModuledecl = { -737, -"AModuledecl", /* class_name_string */ -4, +/* runtime type ReduceAction215 */ +const struct type type_nitc__parser__ReduceAction215 = { +468, +"ReduceAction215", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -737, /* AModuledecl */ -2219, /* nullable AModuledecl */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +468, /* ReduceAction215 */ }, }; -/* runtime type AStdImport */ -const struct type type_nitc__AStdImport = { -738, -"AStdImport", /* class_name_string */ -5, +/* runtime type ReduceAction216 */ +const struct type type_nitc__parser__ReduceAction216 = { +469, +"ReduceAction216", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2380, /* AImport */ -738, /* AStdImport */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +469, /* ReduceAction216 */ }, }; -/* runtime type ANoImport */ -const struct type type_nitc__ANoImport = { --1, /*CAST DEAD*/ -"ANoImport", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction217 */ +const struct type type_nitc__parser__ReduceAction217 = { +470, +"ReduceAction217", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -5, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2380, /* AImport */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +470, /* ReduceAction217 */ }, }; -/* runtime type ATopClassdef */ -const struct type type_nitc__ATopClassdef = { -740, -"ATopClassdef", /* class_name_string */ -6, +/* runtime type ReduceAction218 */ +const struct type type_nitc__parser__ReduceAction218 = { +471, +"ReduceAction218", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -7, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2208, /* AClassdef */ -2218, /* nullable AClassdef */ -740, /* ATopClassdef */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +471, /* ReduceAction218 */ }, }; -/* runtime type AMainClassdef */ -const struct type type_nitc__AMainClassdef = { --1, /*CAST DEAD*/ -"AMainClassdef", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction219 */ +const struct type type_nitc__parser__ReduceAction219 = { +472, +"ReduceAction219", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2208, /* AClassdef */ -2218, /* nullable AClassdef */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +472, /* ReduceAction219 */ }, }; -/* runtime type AMainMethPropdef */ -const struct type type_nitc__AMainMethPropdef = { -742, -"AMainMethPropdef", /* class_name_string */ -7, +/* runtime type ReduceAction220 */ +const struct type type_nitc__parser__ReduceAction220 = { +473, +"ReduceAction220", /* class_name_string */ +3, 0, -&resolution_table_nitc__AMainMethPropdef, -8, +NULL, /*NO RESOLUTIONS*/ +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2228, /* nullable APropdef */ -2341, /* APropdef */ -751, /* AMethPropdef */ -742, /* AMainMethPropdef */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +473, /* ReduceAction220 */ }, }; -const struct types resolution_table_nitc__AMainMethPropdef = { -0, /* dummy */ +/* runtime type ReduceAction221 */ +const struct type type_nitc__parser__ReduceAction221 = { +474, +"ReduceAction221", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, { -&type_nullable__nitc__MMethodDef, /* nullable MPROPDEF: nullable MMethodDef */ -} +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +474, /* ReduceAction221 */ +}, }; -/* runtime type AStdClassdef */ -const struct type type_nitc__AStdClassdef = { -743, -"AStdClassdef", /* class_name_string */ -6, +/* runtime type ReduceAction222 */ +const struct type type_nitc__parser__ReduceAction222 = { +475, +"ReduceAction222", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -7, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2208, /* AClassdef */ -2218, /* nullable AClassdef */ -743, /* AStdClassdef */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +475, /* ReduceAction222 */ }, }; -/* runtime type AConcreteClasskind */ -const struct type type_nitc__AConcreteClasskind = { --1, /*CAST DEAD*/ -"AConcreteClasskind", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction223 */ +const struct type type_nitc__parser__ReduceAction223 = { +476, +"ReduceAction223", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2230, /* nullable AClasskind */ -2347, /* AClasskind */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +476, /* ReduceAction223 */ }, }; -/* runtime type AAbstractClasskind */ -const struct type type_nitc__AAbstractClasskind = { --1, /*CAST DEAD*/ -"AAbstractClasskind", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction224 */ +const struct type type_nitc__parser__ReduceAction224 = { +477, +"ReduceAction224", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2230, /* nullable AClasskind */ -2347, /* AClasskind */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +477, /* ReduceAction224 */ }, }; -/* runtime type AInterfaceClasskind */ -const struct type type_nitc__AInterfaceClasskind = { --1, /*CAST DEAD*/ -"AInterfaceClasskind", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction225 */ +const struct type type_nitc__parser__ReduceAction225 = { +478, +"ReduceAction225", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2230, /* nullable AClasskind */ -2347, /* AClasskind */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +478, /* ReduceAction225 */ }, }; -/* runtime type AEnumClasskind */ -const struct type type_nitc__AEnumClasskind = { --1, /*CAST DEAD*/ -"AEnumClasskind", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction226 */ +const struct type type_nitc__parser__ReduceAction226 = { +479, +"ReduceAction226", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2230, /* nullable AClasskind */ -2347, /* AClasskind */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +479, /* ReduceAction226 */ }, }; -/* runtime type AExternClasskind */ -const struct type type_nitc__AExternClasskind = { --1, /*CAST DEAD*/ -"AExternClasskind", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction227 */ +const struct type type_nitc__parser__ReduceAction227 = { +480, +"ReduceAction227", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2230, /* nullable AClasskind */ -2347, /* AClasskind */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +480, /* ReduceAction227 */ }, }; -/* runtime type AFormaldef */ -const struct type type_nitc__AFormaldef = { -749, -"AFormaldef", /* class_name_string */ -4, +/* runtime type ReduceAction228 */ +const struct type type_nitc__parser__ReduceAction228 = { +481, +"ReduceAction228", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -5, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -749, /* AFormaldef */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +481, /* ReduceAction228 */ }, }; -/* runtime type ASuperPropdef */ -const struct type type_nitc__ASuperPropdef = { -750, -"ASuperPropdef", /* class_name_string */ -6, +/* runtime type ReduceAction229 */ +const struct type type_nitc__parser__ReduceAction229 = { +482, +"ReduceAction229", /* class_name_string */ +3, 0, -&resolution_table_nitc__ASuperPropdef, -7, +NULL, /*NO RESOLUTIONS*/ +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2228, /* nullable APropdef */ -2341, /* APropdef */ -750, /* ASuperPropdef */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +482, /* ReduceAction229 */ }, }; -const struct types resolution_table_nitc__ASuperPropdef = { -0, /* dummy */ +/* runtime type ReduceAction230 */ +const struct type type_nitc__parser__ReduceAction230 = { +483, +"ReduceAction230", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, { -&type_nullable__nitc__MPropDef, /* nullable MPROPDEF: nullable MPropDef */ -} +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +483, /* ReduceAction230 */ +}, }; -/* runtime type AMethPropdef */ -const struct type type_nitc__AMethPropdef = { -751, -"AMethPropdef", /* class_name_string */ -6, +/* runtime type ReduceAction231 */ +const struct type type_nitc__parser__ReduceAction231 = { +484, +"ReduceAction231", /* class_name_string */ +3, 0, -&resolution_table_nitc__AMethPropdef, -7, +NULL, /*NO RESOLUTIONS*/ +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2228, /* nullable APropdef */ -2341, /* APropdef */ -751, /* AMethPropdef */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +484, /* ReduceAction231 */ }, }; -const struct types resolution_table_nitc__AMethPropdef = { -0, /* dummy */ +/* runtime type ReduceAction232 */ +const struct type type_nitc__parser__ReduceAction232 = { +485, +"ReduceAction232", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, { -&type_nullable__nitc__MMethodDef, /* nullable MPROPDEF: nullable MMethodDef */ -} +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +485, /* ReduceAction232 */ +}, }; -/* runtime type AAttrPropdef */ -const struct type type_nitc__AAttrPropdef = { -752, -"AAttrPropdef", /* class_name_string */ -6, +/* runtime type ReduceAction233 */ +const struct type type_nitc__parser__ReduceAction233 = { +486, +"ReduceAction233", /* class_name_string */ +3, 0, -&resolution_table_nitc__AAttrPropdef, -7, +NULL, /*NO RESOLUTIONS*/ +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2228, /* nullable APropdef */ -2341, /* APropdef */ -752, /* AAttrPropdef */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +486, /* ReduceAction233 */ }, }; -const struct types resolution_table_nitc__AAttrPropdef = { -0, /* dummy */ +/* runtime type ReduceAction234 */ +const struct type type_nitc__parser__ReduceAction234 = { +487, +"ReduceAction234", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, { -&type_nullable__nitc__MAttributeDef, /* nullable MPROPDEF: nullable MAttributeDef */ -} +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +487, /* ReduceAction234 */ +}, }; -/* runtime type ATypePropdef */ -const struct type type_nitc__ATypePropdef = { -753, -"ATypePropdef", /* class_name_string */ -6, +/* runtime type ReduceAction235 */ +const struct type type_nitc__parser__ReduceAction235 = { +488, +"ReduceAction235", /* class_name_string */ +3, 0, -&resolution_table_nitc__ATypePropdef, -7, +NULL, /*NO RESOLUTIONS*/ +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2228, /* nullable APropdef */ -2341, /* APropdef */ -753, /* ATypePropdef */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +488, /* ReduceAction235 */ }, }; -const struct types resolution_table_nitc__ATypePropdef = { -0, /* dummy */ +/* runtime type ReduceAction236 */ +const struct type type_nitc__parser__ReduceAction236 = { +489, +"ReduceAction236", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, { -&type_nullable__nitc__MVirtualTypeDef, /* nullable MPROPDEF: nullable MVirtualTypeDef */ -} +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +489, /* ReduceAction236 */ +}, }; -/* runtime type AAnnotations */ -const struct type type_nitc__AAnnotations = { -754, -"AAnnotations", /* class_name_string */ -4, +/* runtime type ReduceAction237 */ +const struct type type_nitc__parser__ReduceAction237 = { +490, +"ReduceAction237", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -754, /* AAnnotations */ -2225, /* nullable AAnnotations */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +490, /* ReduceAction237 */ }, }; -/* runtime type APublicVisibility */ -const struct type type_nitc__APublicVisibility = { -755, -"APublicVisibility", /* class_name_string */ -6, +/* runtime type ReduceAction238 */ +const struct type type_nitc__parser__ReduceAction238 = { +491, +"ReduceAction238", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -7, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2222, /* nullable AVisibility */ -2346, /* AVisibility */ -755, /* APublicVisibility */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +491, /* ReduceAction238 */ }, }; -/* runtime type APrivateVisibility */ -const struct type type_nitc__APrivateVisibility = { --1, /*CAST DEAD*/ -"APrivateVisibility", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction239 */ +const struct type type_nitc__parser__ReduceAction239 = { +492, +"ReduceAction239", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2222, /* nullable AVisibility */ -2346, /* AVisibility */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +492, /* ReduceAction239 */ }, }; -/* runtime type AProtectedVisibility */ -const struct type type_nitc__AProtectedVisibility = { --1, /*CAST DEAD*/ -"AProtectedVisibility", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction240 */ +const struct type type_nitc__parser__ReduceAction240 = { +493, +"ReduceAction240", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2222, /* nullable AVisibility */ -2346, /* AVisibility */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +493, /* ReduceAction240 */ }, }; -/* runtime type AIntrudeVisibility */ -const struct type type_nitc__AIntrudeVisibility = { --1, /*CAST DEAD*/ -"AIntrudeVisibility", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction241 */ +const struct type type_nitc__parser__ReduceAction241 = { +494, +"ReduceAction241", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2222, /* nullable AVisibility */ -2346, /* AVisibility */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +494, /* ReduceAction241 */ }, }; -/* runtime type APlusMethid */ -const struct type type_nitc__APlusMethid = { --1, /*CAST DEAD*/ -"APlusMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction242 */ +const struct type type_nitc__parser__ReduceAction242 = { +495, +"ReduceAction242", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +495, /* ReduceAction242 */ }, }; -/* runtime type AMinusMethid */ -const struct type type_nitc__AMinusMethid = { --1, /*CAST DEAD*/ -"AMinusMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction243 */ +const struct type type_nitc__parser__ReduceAction243 = { +496, +"ReduceAction243", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +496, /* ReduceAction243 */ }, }; -/* runtime type AStarMethid */ -const struct type type_nitc__AStarMethid = { --1, /*CAST DEAD*/ -"AStarMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction244 */ +const struct type type_nitc__parser__ReduceAction244 = { +497, +"ReduceAction244", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +497, /* ReduceAction244 */ }, }; -/* runtime type AStarstarMethid */ -const struct type type_nitc__AStarstarMethid = { --1, /*CAST DEAD*/ -"AStarstarMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction245 */ +const struct type type_nitc__parser__ReduceAction245 = { +498, +"ReduceAction245", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +498, /* ReduceAction245 */ }, }; -/* runtime type ASlashMethid */ -const struct type type_nitc__ASlashMethid = { --1, /*CAST DEAD*/ -"ASlashMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction246 */ +const struct type type_nitc__parser__ReduceAction246 = { +499, +"ReduceAction246", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +499, /* ReduceAction246 */ }, }; -/* runtime type APercentMethid */ -const struct type type_nitc__APercentMethid = { --1, /*CAST DEAD*/ -"APercentMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction247 */ +const struct type type_nitc__parser__ReduceAction247 = { +500, +"ReduceAction247", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +500, /* ReduceAction247 */ }, }; -/* runtime type APipeMethid */ -const struct type type_nitc__APipeMethid = { --1, /*CAST DEAD*/ -"APipeMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction248 */ +const struct type type_nitc__parser__ReduceAction248 = { +501, +"ReduceAction248", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +501, /* ReduceAction248 */ }, }; -/* runtime type ACaretMethid */ -const struct type type_nitc__ACaretMethid = { --1, /*CAST DEAD*/ -"ACaretMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction249 */ +const struct type type_nitc__parser__ReduceAction249 = { +502, +"ReduceAction249", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +502, /* ReduceAction249 */ }, }; -/* runtime type AAmpMethid */ -const struct type type_nitc__AAmpMethid = { --1, /*CAST DEAD*/ -"AAmpMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction250 */ +const struct type type_nitc__parser__ReduceAction250 = { +503, +"ReduceAction250", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +503, /* ReduceAction250 */ }, }; -/* runtime type ATildeMethid */ -const struct type type_nitc__ATildeMethid = { --1, /*CAST DEAD*/ -"ATildeMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction251 */ +const struct type type_nitc__parser__ReduceAction251 = { +504, +"ReduceAction251", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +504, /* ReduceAction251 */ }, }; -/* runtime type AEqMethid */ -const struct type type_nitc__AEqMethid = { --1, /*CAST DEAD*/ -"AEqMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction252 */ +const struct type type_nitc__parser__ReduceAction252 = { +505, +"ReduceAction252", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +505, /* ReduceAction252 */ }, }; -/* runtime type ANeMethid */ -const struct type type_nitc__ANeMethid = { --1, /*CAST DEAD*/ -"ANeMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction253 */ +const struct type type_nitc__parser__ReduceAction253 = { +506, +"ReduceAction253", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +506, /* ReduceAction253 */ }, }; -/* runtime type ALeMethid */ -const struct type type_nitc__ALeMethid = { --1, /*CAST DEAD*/ -"ALeMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction254 */ +const struct type type_nitc__parser__ReduceAction254 = { +507, +"ReduceAction254", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +507, /* ReduceAction254 */ }, }; -/* runtime type AGeMethid */ -const struct type type_nitc__AGeMethid = { --1, /*CAST DEAD*/ -"AGeMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction255 */ +const struct type type_nitc__parser__ReduceAction255 = { +508, +"ReduceAction255", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +508, /* ReduceAction255 */ }, }; -/* runtime type ALtMethid */ -const struct type type_nitc__ALtMethid = { --1, /*CAST DEAD*/ -"ALtMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction256 */ +const struct type type_nitc__parser__ReduceAction256 = { +509, +"ReduceAction256", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +509, /* ReduceAction256 */ }, }; -/* runtime type AGtMethid */ -const struct type type_nitc__AGtMethid = { --1, /*CAST DEAD*/ -"AGtMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction257 */ +const struct type type_nitc__parser__ReduceAction257 = { +510, +"ReduceAction257", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +510, /* ReduceAction257 */ }, }; -/* runtime type ALlMethid */ -const struct type type_nitc__ALlMethid = { --1, /*CAST DEAD*/ -"ALlMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction258 */ +const struct type type_nitc__parser__ReduceAction258 = { +511, +"ReduceAction258", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +511, /* ReduceAction258 */ }, }; -/* runtime type AGgMethid */ -const struct type type_nitc__AGgMethid = { --1, /*CAST DEAD*/ -"AGgMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction259 */ +const struct type type_nitc__parser__ReduceAction259 = { +512, +"ReduceAction259", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +512, /* ReduceAction259 */ }, }; -/* runtime type ABraMethid */ -const struct type type_nitc__ABraMethid = { --1, /*CAST DEAD*/ -"ABraMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction260 */ +const struct type type_nitc__parser__ReduceAction260 = { +513, +"ReduceAction260", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +513, /* ReduceAction260 */ }, }; -/* runtime type AStarshipMethid */ -const struct type type_nitc__AStarshipMethid = { --1, /*CAST DEAD*/ -"AStarshipMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction261 */ +const struct type type_nitc__parser__ReduceAction261 = { +514, +"ReduceAction261", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +514, /* ReduceAction261 */ }, }; -/* runtime type AAssignMethid */ -const struct type type_nitc__AAssignMethid = { --1, /*CAST DEAD*/ -"AAssignMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction262 */ +const struct type type_nitc__parser__ReduceAction262 = { +515, +"ReduceAction262", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +515, /* ReduceAction262 */ }, }; -/* runtime type ABraassignMethid */ -const struct type type_nitc__ABraassignMethid = { --1, /*CAST DEAD*/ -"ABraassignMethid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction263 */ +const struct type type_nitc__parser__ReduceAction263 = { +516, +"ReduceAction263", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +516, /* ReduceAction263 */ }, }; -/* runtime type AIdMethid */ -const struct type type_nitc__AIdMethid = { -781, -"AIdMethid", /* class_name_string */ -6, +/* runtime type ReduceAction264 */ +const struct type type_nitc__parser__ReduceAction264 = { +517, +"ReduceAction264", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -7, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2244, /* nullable AMethid */ -2348, /* AMethid */ -781, /* AIdMethid */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +517, /* ReduceAction264 */ }, }; -/* runtime type ASignature */ -const struct type type_nitc__ASignature = { -782, -"ASignature", /* class_name_string */ -5, +/* runtime type ReduceAction265 */ +const struct type type_nitc__parser__ReduceAction265 = { +518, +"ReduceAction265", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -6, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2245, /* nullable ASignature */ -782, /* ASignature */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +518, /* ReduceAction265 */ }, }; -/* runtime type ANodes[AParam] */ -const struct type type_nitc__ANodes__nitc__AParam = { --1, /*CAST DEAD*/ -"ANodes[AParam]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction266 */ +const struct type type_nitc__parser__ReduceAction266 = { +519, +"ReduceAction266", /* class_name_string */ +3, 0, -&resolution_table_nitc__ANodes__nitc__AParam, -132, +NULL, /*NO RESOLUTIONS*/ +4, { -2371, /* Object */ -2397, /* 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 */ -2433, /* Collection[Object] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2440, /* Collection[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 */ -2460, /* Collection[ANode] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2471, /* Collection[AParam] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2511, /* Collection[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 */ -2202, /* SequenceRead[nullable Object] */ --1, /* empty */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +519, /* ReduceAction266 */ }, }; -const struct types resolution_table_nitc__ANodes__nitc__AParam = { -0, /* dummy */ -{ -&type_core__Array__nitc__AParam, /* Array[E]: Array[AParam] */ -&type_core__Array__nitc__AParam, /* Array[E]: Array[AParam] */ -&type_nitc__AParam, /* E: AParam */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nitc__AParam, /* E: AParam */ -&type_core__Collection__nitc__AParam, /* Collection[E]: Collection[AParam] */ -&type_core__Collection__nitc__AParam, /* Collection[E]: Collection[AParam] */ -} -}; -/* runtime type AParam */ -const struct type type_nitc__AParam = { -784, -"AParam", /* class_name_string */ -4, +/* runtime type ReduceAction267 */ +const struct type type_nitc__parser__ReduceAction267 = { +520, +"ReduceAction267", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -5, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -784, /* AParam */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +520, /* ReduceAction267 */ }, }; -/* runtime type AExternCalls */ -const struct type type_nitc__AExternCalls = { --1, /*CAST DEAD*/ -"AExternCalls", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ReduceAction269 */ +const struct type type_nitc__parser__ReduceAction269 = { +521, +"ReduceAction269", /* class_name_string */ +3, 0, NULL, /*NO RESOLUTIONS*/ -5, +4, { -2371, /* Object */ -2397, /* nullable Object */ -2379, /* ANode */ -2216, /* Prod */ -2248, /* nullable AExternCalls */ +2380, /* Object */ +2401, /* nullable Object */ +2385, /* ReduceAction */ +521, /* ReduceAction269 */ }, };