X-Git-Url: http://nitlanguage.org diff --git a/c_src/nit__nith.types.4.c b/c_src/nit__nith.types.4.c index 82f18c4..8c38076 100644 --- a/c_src/nit__nith.types.4.c +++ b/c_src/nit__nith.types.4.c @@ -1,9985 +1,9940 @@ #include "nit__nith.types.0.h" -/* runtime type ReduceAction146 */ -const struct type type_nit__parser__ReduceAction146 = { +/* runtime type ReduceAction288 */ +const struct type type_nit__parser__ReduceAction288 = { -1, /*CAST DEAD*/ -"ReduceAction146", /* class_name_string */ +"ReduceAction288", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1420, /* ReduceAction146 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction148 */ -const struct type type_nit__parser__ReduceAction148 = { +/* runtime type ReduceAction289 */ +const struct type type_nit__parser__ReduceAction289 = { -1, /*CAST DEAD*/ -"ReduceAction148", /* class_name_string */ +"ReduceAction289", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1421, /* ReduceAction148 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction149 */ -const struct type type_nit__parser__ReduceAction149 = { +/* runtime type ReduceAction291 */ +const struct type type_nit__parser__ReduceAction291 = { -1, /*CAST DEAD*/ -"ReduceAction149", /* class_name_string */ +"ReduceAction291", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1422, /* ReduceAction149 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction150 */ -const struct type type_nit__parser__ReduceAction150 = { +/* runtime type ReduceAction293 */ +const struct type type_nit__parser__ReduceAction293 = { -1, /*CAST DEAD*/ -"ReduceAction150", /* class_name_string */ +"ReduceAction293", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1423, /* ReduceAction150 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction151 */ -const struct type type_nit__parser__ReduceAction151 = { +/* runtime type ReduceAction294 */ +const struct type type_nit__parser__ReduceAction294 = { -1, /*CAST DEAD*/ -"ReduceAction151", /* class_name_string */ +"ReduceAction294", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1424, /* ReduceAction151 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction152 */ -const struct type type_nit__parser__ReduceAction152 = { +/* runtime type ReduceAction295 */ +const struct type type_nit__parser__ReduceAction295 = { -1, /*CAST DEAD*/ -"ReduceAction152", /* class_name_string */ +"ReduceAction295", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1425, /* ReduceAction152 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction153 */ -const struct type type_nit__parser__ReduceAction153 = { +/* runtime type ReduceAction296 */ +const struct type type_nit__parser__ReduceAction296 = { -1, /*CAST DEAD*/ -"ReduceAction153", /* class_name_string */ +"ReduceAction296", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1426, /* ReduceAction153 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction154 */ -const struct type type_nit__parser__ReduceAction154 = { +/* runtime type ReduceAction297 */ +const struct type type_nit__parser__ReduceAction297 = { -1, /*CAST DEAD*/ -"ReduceAction154", /* class_name_string */ +"ReduceAction297", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1427, /* ReduceAction154 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction155 */ -const struct type type_nit__parser__ReduceAction155 = { +/* runtime type ReduceAction298 */ +const struct type type_nit__parser__ReduceAction298 = { -1, /*CAST DEAD*/ -"ReduceAction155", /* class_name_string */ +"ReduceAction298", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1428, /* ReduceAction155 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction159 */ -const struct type type_nit__parser__ReduceAction159 = { +/* runtime type ReduceAction299 */ +const struct type type_nit__parser__ReduceAction299 = { -1, /*CAST DEAD*/ -"ReduceAction159", /* class_name_string */ +"ReduceAction299", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1429, /* ReduceAction159 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction160 */ -const struct type type_nit__parser__ReduceAction160 = { +/* runtime type ReduceAction300 */ +const struct type type_nit__parser__ReduceAction300 = { -1, /*CAST DEAD*/ -"ReduceAction160", /* class_name_string */ +"ReduceAction300", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1430, /* ReduceAction160 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction161 */ -const struct type type_nit__parser__ReduceAction161 = { +/* runtime type ReduceAction302 */ +const struct type type_nit__parser__ReduceAction302 = { -1, /*CAST DEAD*/ -"ReduceAction161", /* class_name_string */ +"ReduceAction302", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1431, /* ReduceAction161 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction162 */ -const struct type type_nit__parser__ReduceAction162 = { +/* runtime type ReduceAction304 */ +const struct type type_nit__parser__ReduceAction304 = { -1, /*CAST DEAD*/ -"ReduceAction162", /* class_name_string */ +"ReduceAction304", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1432, /* ReduceAction162 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction163 */ -const struct type type_nit__parser__ReduceAction163 = { +/* runtime type ReduceAction306 */ +const struct type type_nit__parser__ReduceAction306 = { -1, /*CAST DEAD*/ -"ReduceAction163", /* class_name_string */ +"ReduceAction306", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1433, /* ReduceAction163 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction164 */ -const struct type type_nit__parser__ReduceAction164 = { +/* runtime type ReduceAction308 */ +const struct type type_nit__parser__ReduceAction308 = { -1, /*CAST DEAD*/ -"ReduceAction164", /* class_name_string */ +"ReduceAction308", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1434, /* ReduceAction164 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction165 */ -const struct type type_nit__parser__ReduceAction165 = { +/* runtime type ReduceAction309 */ +const struct type type_nit__parser__ReduceAction309 = { -1, /*CAST DEAD*/ -"ReduceAction165", /* class_name_string */ +"ReduceAction309", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1435, /* ReduceAction165 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction166 */ -const struct type type_nit__parser__ReduceAction166 = { +/* runtime type ReduceAction311 */ +const struct type type_nit__parser__ReduceAction311 = { -1, /*CAST DEAD*/ -"ReduceAction166", /* class_name_string */ +"ReduceAction311", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1436, /* ReduceAction166 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction167 */ -const struct type type_nit__parser__ReduceAction167 = { +/* runtime type ReduceAction312 */ +const struct type type_nit__parser__ReduceAction312 = { -1, /*CAST DEAD*/ -"ReduceAction167", /* class_name_string */ +"ReduceAction312", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1437, /* ReduceAction167 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction168 */ -const struct type type_nit__parser__ReduceAction168 = { +/* runtime type ReduceAction314 */ +const struct type type_nit__parser__ReduceAction314 = { -1, /*CAST DEAD*/ -"ReduceAction168", /* class_name_string */ +"ReduceAction314", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1438, /* ReduceAction168 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction172 */ -const struct type type_nit__parser__ReduceAction172 = { +/* runtime type ReduceAction315 */ +const struct type type_nit__parser__ReduceAction315 = { -1, /*CAST DEAD*/ -"ReduceAction172", /* class_name_string */ +"ReduceAction315", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1439, /* ReduceAction172 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction173 */ -const struct type type_nit__parser__ReduceAction173 = { +/* runtime type ReduceAction316 */ +const struct type type_nit__parser__ReduceAction316 = { -1, /*CAST DEAD*/ -"ReduceAction173", /* class_name_string */ +"ReduceAction316", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1440, /* ReduceAction173 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction174 */ -const struct type type_nit__parser__ReduceAction174 = { +/* runtime type ReduceAction318 */ +const struct type type_nit__parser__ReduceAction318 = { -1, /*CAST DEAD*/ -"ReduceAction174", /* class_name_string */ +"ReduceAction318", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1441, /* ReduceAction174 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction175 */ -const struct type type_nit__parser__ReduceAction175 = { +/* runtime type ReduceAction320 */ +const struct type type_nit__parser__ReduceAction320 = { -1, /*CAST DEAD*/ -"ReduceAction175", /* class_name_string */ +"ReduceAction320", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1442, /* ReduceAction175 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction176 */ -const struct type type_nit__parser__ReduceAction176 = { +/* runtime type ReduceAction321 */ +const struct type type_nit__parser__ReduceAction321 = { -1, /*CAST DEAD*/ -"ReduceAction176", /* class_name_string */ +"ReduceAction321", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1443, /* ReduceAction176 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction177 */ -const struct type type_nit__parser__ReduceAction177 = { +/* runtime type ReduceAction322 */ +const struct type type_nit__parser__ReduceAction322 = { -1, /*CAST DEAD*/ -"ReduceAction177", /* class_name_string */ +"ReduceAction322", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1444, /* ReduceAction177 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction178 */ -const struct type type_nit__parser__ReduceAction178 = { +/* runtime type ReduceAction323 */ +const struct type type_nit__parser__ReduceAction323 = { -1, /*CAST DEAD*/ -"ReduceAction178", /* class_name_string */ +"ReduceAction323", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1445, /* ReduceAction178 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction185 */ -const struct type type_nit__parser__ReduceAction185 = { +/* runtime type ReduceAction325 */ +const struct type type_nit__parser__ReduceAction325 = { -1, /*CAST DEAD*/ -"ReduceAction185", /* class_name_string */ +"ReduceAction325", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1446, /* ReduceAction185 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction186 */ -const struct type type_nit__parser__ReduceAction186 = { +/* runtime type ReduceAction326 */ +const struct type type_nit__parser__ReduceAction326 = { -1, /*CAST DEAD*/ -"ReduceAction186", /* class_name_string */ +"ReduceAction326", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1447, /* ReduceAction186 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction187 */ -const struct type type_nit__parser__ReduceAction187 = { +/* runtime type ReduceAction327 */ +const struct type type_nit__parser__ReduceAction327 = { -1, /*CAST DEAD*/ -"ReduceAction187", /* class_name_string */ +"ReduceAction327", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1448, /* ReduceAction187 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction189 */ -const struct type type_nit__parser__ReduceAction189 = { +/* runtime type ReduceAction328 */ +const struct type type_nit__parser__ReduceAction328 = { -1, /*CAST DEAD*/ -"ReduceAction189", /* class_name_string */ +"ReduceAction328", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1449, /* ReduceAction189 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction190 */ -const struct type type_nit__parser__ReduceAction190 = { +/* runtime type ReduceAction330 */ +const struct type type_nit__parser__ReduceAction330 = { -1, /*CAST DEAD*/ -"ReduceAction190", /* class_name_string */ +"ReduceAction330", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1450, /* ReduceAction190 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction191 */ -const struct type type_nit__parser__ReduceAction191 = { +/* runtime type ReduceAction331 */ +const struct type type_nit__parser__ReduceAction331 = { -1, /*CAST DEAD*/ -"ReduceAction191", /* class_name_string */ +"ReduceAction331", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1451, /* ReduceAction191 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction193 */ -const struct type type_nit__parser__ReduceAction193 = { +/* runtime type ReduceAction333 */ +const struct type type_nit__parser__ReduceAction333 = { -1, /*CAST DEAD*/ -"ReduceAction193", /* class_name_string */ +"ReduceAction333", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1452, /* ReduceAction193 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction194 */ -const struct type type_nit__parser__ReduceAction194 = { +/* runtime type ReduceAction335 */ +const struct type type_nit__parser__ReduceAction335 = { -1, /*CAST DEAD*/ -"ReduceAction194", /* class_name_string */ +"ReduceAction335", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1453, /* ReduceAction194 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction195 */ -const struct type type_nit__parser__ReduceAction195 = { +/* runtime type ReduceAction337 */ +const struct type type_nit__parser__ReduceAction337 = { -1, /*CAST DEAD*/ -"ReduceAction195", /* class_name_string */ +"ReduceAction337", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1454, /* ReduceAction195 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction196 */ -const struct type type_nit__parser__ReduceAction196 = { +/* runtime type ReduceAction341 */ +const struct type type_nit__parser__ReduceAction341 = { -1, /*CAST DEAD*/ -"ReduceAction196", /* class_name_string */ +"ReduceAction341", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1455, /* ReduceAction196 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction197 */ -const struct type type_nit__parser__ReduceAction197 = { +/* runtime type ReduceAction343 */ +const struct type type_nit__parser__ReduceAction343 = { -1, /*CAST DEAD*/ -"ReduceAction197", /* class_name_string */ +"ReduceAction343", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1456, /* ReduceAction197 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction199 */ -const struct type type_nit__parser__ReduceAction199 = { +/* runtime type ReduceAction345 */ +const struct type type_nit__parser__ReduceAction345 = { -1, /*CAST DEAD*/ -"ReduceAction199", /* class_name_string */ +"ReduceAction345", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1457, /* ReduceAction199 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction200 */ -const struct type type_nit__parser__ReduceAction200 = { +/* runtime type ReduceAction349 */ +const struct type type_nit__parser__ReduceAction349 = { -1, /*CAST DEAD*/ -"ReduceAction200", /* class_name_string */ +"ReduceAction349", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1458, /* ReduceAction200 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction202 */ -const struct type type_nit__parser__ReduceAction202 = { +/* runtime type ReduceAction351 */ +const struct type type_nit__parser__ReduceAction351 = { -1, /*CAST DEAD*/ -"ReduceAction202", /* class_name_string */ +"ReduceAction351", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1459, /* ReduceAction202 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction203 */ -const struct type type_nit__parser__ReduceAction203 = { +/* runtime type ReduceAction353 */ +const struct type type_nit__parser__ReduceAction353 = { -1, /*CAST DEAD*/ -"ReduceAction203", /* class_name_string */ +"ReduceAction353", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1460, /* ReduceAction203 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction204 */ -const struct type type_nit__parser__ReduceAction204 = { +/* runtime type ReduceAction354 */ +const struct type type_nit__parser__ReduceAction354 = { -1, /*CAST DEAD*/ -"ReduceAction204", /* class_name_string */ +"ReduceAction354", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1461, /* ReduceAction204 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction205 */ -const struct type type_nit__parser__ReduceAction205 = { +/* runtime type ReduceAction355 */ +const struct type type_nit__parser__ReduceAction355 = { -1, /*CAST DEAD*/ -"ReduceAction205", /* class_name_string */ +"ReduceAction355", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1462, /* ReduceAction205 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction206 */ -const struct type type_nit__parser__ReduceAction206 = { +/* runtime type ReduceAction356 */ +const struct type type_nit__parser__ReduceAction356 = { -1, /*CAST DEAD*/ -"ReduceAction206", /* class_name_string */ +"ReduceAction356", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1463, /* ReduceAction206 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction207 */ -const struct type type_nit__parser__ReduceAction207 = { +/* runtime type ReduceAction357 */ +const struct type type_nit__parser__ReduceAction357 = { -1, /*CAST DEAD*/ -"ReduceAction207", /* class_name_string */ +"ReduceAction357", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1464, /* ReduceAction207 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction208 */ -const struct type type_nit__parser__ReduceAction208 = { +/* runtime type ReduceAction358 */ +const struct type type_nit__parser__ReduceAction358 = { -1, /*CAST DEAD*/ -"ReduceAction208", /* class_name_string */ +"ReduceAction358", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1465, /* ReduceAction208 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction209 */ -const struct type type_nit__parser__ReduceAction209 = { +/* runtime type ReduceAction359 */ +const struct type type_nit__parser__ReduceAction359 = { -1, /*CAST DEAD*/ -"ReduceAction209", /* class_name_string */ +"ReduceAction359", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1466, /* ReduceAction209 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction210 */ -const struct type type_nit__parser__ReduceAction210 = { +/* runtime type ReduceAction360 */ +const struct type type_nit__parser__ReduceAction360 = { -1, /*CAST DEAD*/ -"ReduceAction210", /* class_name_string */ +"ReduceAction360", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1467, /* ReduceAction210 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction211 */ -const struct type type_nit__parser__ReduceAction211 = { +/* runtime type ReduceAction363 */ +const struct type type_nit__parser__ReduceAction363 = { -1, /*CAST DEAD*/ -"ReduceAction211", /* class_name_string */ +"ReduceAction363", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1468, /* ReduceAction211 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction212 */ -const struct type type_nit__parser__ReduceAction212 = { +/* runtime type ReduceAction364 */ +const struct type type_nit__parser__ReduceAction364 = { -1, /*CAST DEAD*/ -"ReduceAction212", /* class_name_string */ +"ReduceAction364", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1469, /* ReduceAction212 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction213 */ -const struct type type_nit__parser__ReduceAction213 = { +/* runtime type ReduceAction365 */ +const struct type type_nit__parser__ReduceAction365 = { -1, /*CAST DEAD*/ -"ReduceAction213", /* class_name_string */ +"ReduceAction365", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1470, /* ReduceAction213 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction214 */ -const struct type type_nit__parser__ReduceAction214 = { +/* runtime type ReduceAction367 */ +const struct type type_nit__parser__ReduceAction367 = { -1, /*CAST DEAD*/ -"ReduceAction214", /* class_name_string */ +"ReduceAction367", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1471, /* ReduceAction214 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction215 */ -const struct type type_nit__parser__ReduceAction215 = { +/* runtime type ReduceAction368 */ +const struct type type_nit__parser__ReduceAction368 = { -1, /*CAST DEAD*/ -"ReduceAction215", /* class_name_string */ +"ReduceAction368", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1472, /* ReduceAction215 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction216 */ -const struct type type_nit__parser__ReduceAction216 = { +/* runtime type ReduceAction369 */ +const struct type type_nit__parser__ReduceAction369 = { -1, /*CAST DEAD*/ -"ReduceAction216", /* class_name_string */ +"ReduceAction369", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1473, /* ReduceAction216 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction219 */ -const struct type type_nit__parser__ReduceAction219 = { +/* runtime type ReduceAction370 */ +const struct type type_nit__parser__ReduceAction370 = { -1, /*CAST DEAD*/ -"ReduceAction219", /* class_name_string */ +"ReduceAction370", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1474, /* ReduceAction219 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction220 */ -const struct type type_nit__parser__ReduceAction220 = { +/* runtime type ReduceAction371 */ +const struct type type_nit__parser__ReduceAction371 = { -1, /*CAST DEAD*/ -"ReduceAction220", /* class_name_string */ +"ReduceAction371", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1475, /* ReduceAction220 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction221 */ -const struct type type_nit__parser__ReduceAction221 = { +/* runtime type ReduceAction372 */ +const struct type type_nit__parser__ReduceAction372 = { -1, /*CAST DEAD*/ -"ReduceAction221", /* class_name_string */ +"ReduceAction372", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1476, /* ReduceAction221 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction222 */ -const struct type type_nit__parser__ReduceAction222 = { +/* runtime type ReduceAction373 */ +const struct type type_nit__parser__ReduceAction373 = { -1, /*CAST DEAD*/ -"ReduceAction222", /* class_name_string */ +"ReduceAction373", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1477, /* ReduceAction222 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction223 */ -const struct type type_nit__parser__ReduceAction223 = { +/* runtime type ReduceAction374 */ +const struct type type_nit__parser__ReduceAction374 = { -1, /*CAST DEAD*/ -"ReduceAction223", /* class_name_string */ +"ReduceAction374", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1478, /* ReduceAction223 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction224 */ -const struct type type_nit__parser__ReduceAction224 = { +/* runtime type ReduceAction375 */ +const struct type type_nit__parser__ReduceAction375 = { -1, /*CAST DEAD*/ -"ReduceAction224", /* class_name_string */ +"ReduceAction375", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1479, /* ReduceAction224 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction227 */ -const struct type type_nit__parser__ReduceAction227 = { +/* runtime type ReduceAction376 */ +const struct type type_nit__parser__ReduceAction376 = { -1, /*CAST DEAD*/ -"ReduceAction227", /* class_name_string */ +"ReduceAction376", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1480, /* ReduceAction227 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction228 */ -const struct type type_nit__parser__ReduceAction228 = { +/* runtime type ReduceAction377 */ +const struct type type_nit__parser__ReduceAction377 = { -1, /*CAST DEAD*/ -"ReduceAction228", /* class_name_string */ +"ReduceAction377", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1481, /* ReduceAction228 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction229 */ -const struct type type_nit__parser__ReduceAction229 = { +/* runtime type ReduceAction378 */ +const struct type type_nit__parser__ReduceAction378 = { -1, /*CAST DEAD*/ -"ReduceAction229", /* class_name_string */ +"ReduceAction378", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1482, /* ReduceAction229 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction230 */ -const struct type type_nit__parser__ReduceAction230 = { +/* runtime type ReduceAction379 */ +const struct type type_nit__parser__ReduceAction379 = { -1, /*CAST DEAD*/ -"ReduceAction230", /* class_name_string */ +"ReduceAction379", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1483, /* ReduceAction230 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction231 */ -const struct type type_nit__parser__ReduceAction231 = { +/* runtime type ReduceAction380 */ +const struct type type_nit__parser__ReduceAction380 = { -1, /*CAST DEAD*/ -"ReduceAction231", /* class_name_string */ +"ReduceAction380", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1484, /* ReduceAction231 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction232 */ -const struct type type_nit__parser__ReduceAction232 = { +/* runtime type ReduceAction381 */ +const struct type type_nit__parser__ReduceAction381 = { -1, /*CAST DEAD*/ -"ReduceAction232", /* class_name_string */ +"ReduceAction381", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1485, /* ReduceAction232 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction233 */ -const struct type type_nit__parser__ReduceAction233 = { +/* runtime type ReduceAction382 */ +const struct type type_nit__parser__ReduceAction382 = { -1, /*CAST DEAD*/ -"ReduceAction233", /* class_name_string */ +"ReduceAction382", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1486, /* ReduceAction233 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction234 */ -const struct type type_nit__parser__ReduceAction234 = { +/* runtime type ReduceAction383 */ +const struct type type_nit__parser__ReduceAction383 = { -1, /*CAST DEAD*/ -"ReduceAction234", /* class_name_string */ +"ReduceAction383", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1487, /* ReduceAction234 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction235 */ -const struct type type_nit__parser__ReduceAction235 = { +/* runtime type ReduceAction386 */ +const struct type type_nit__parser__ReduceAction386 = { -1, /*CAST DEAD*/ -"ReduceAction235", /* class_name_string */ +"ReduceAction386", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1488, /* ReduceAction235 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction238 */ -const struct type type_nit__parser__ReduceAction238 = { +/* runtime type ReduceAction387 */ +const struct type type_nit__parser__ReduceAction387 = { -1, /*CAST DEAD*/ -"ReduceAction238", /* class_name_string */ +"ReduceAction387", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1489, /* ReduceAction238 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction239 */ -const struct type type_nit__parser__ReduceAction239 = { +/* runtime type ReduceAction388 */ +const struct type type_nit__parser__ReduceAction388 = { -1, /*CAST DEAD*/ -"ReduceAction239", /* class_name_string */ +"ReduceAction388", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1490, /* ReduceAction239 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction240 */ -const struct type type_nit__parser__ReduceAction240 = { +/* runtime type ReduceAction389 */ +const struct type type_nit__parser__ReduceAction389 = { -1, /*CAST DEAD*/ -"ReduceAction240", /* class_name_string */ +"ReduceAction389", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1491, /* ReduceAction240 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction241 */ -const struct type type_nit__parser__ReduceAction241 = { +/* runtime type ReduceAction391 */ +const struct type type_nit__parser__ReduceAction391 = { -1, /*CAST DEAD*/ -"ReduceAction241", /* class_name_string */ +"ReduceAction391", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1492, /* ReduceAction241 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction242 */ -const struct type type_nit__parser__ReduceAction242 = { +/* runtime type ReduceAction392 */ +const struct type type_nit__parser__ReduceAction392 = { -1, /*CAST DEAD*/ -"ReduceAction242", /* class_name_string */ +"ReduceAction392", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1493, /* ReduceAction242 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction243 */ -const struct type type_nit__parser__ReduceAction243 = { +/* runtime type ReduceAction393 */ +const struct type type_nit__parser__ReduceAction393 = { -1, /*CAST DEAD*/ -"ReduceAction243", /* class_name_string */ +"ReduceAction393", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1494, /* ReduceAction243 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction246 */ -const struct type type_nit__parser__ReduceAction246 = { +/* runtime type ReduceAction394 */ +const struct type type_nit__parser__ReduceAction394 = { -1, /*CAST DEAD*/ -"ReduceAction246", /* class_name_string */ +"ReduceAction394", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1495, /* ReduceAction246 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction247 */ -const struct type type_nit__parser__ReduceAction247 = { +/* runtime type ReduceAction396 */ +const struct type type_nit__parser__ReduceAction396 = { -1, /*CAST DEAD*/ -"ReduceAction247", /* class_name_string */ +"ReduceAction396", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1496, /* ReduceAction247 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction248 */ -const struct type type_nit__parser__ReduceAction248 = { +/* runtime type ReduceAction398 */ +const struct type type_nit__parser__ReduceAction398 = { -1, /*CAST DEAD*/ -"ReduceAction248", /* class_name_string */ +"ReduceAction398", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1497, /* ReduceAction248 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction249 */ -const struct type type_nit__parser__ReduceAction249 = { +/* runtime type ReduceAction399 */ +const struct type type_nit__parser__ReduceAction399 = { -1, /*CAST DEAD*/ -"ReduceAction249", /* class_name_string */ +"ReduceAction399", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1498, /* ReduceAction249 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction250 */ -const struct type type_nit__parser__ReduceAction250 = { +/* runtime type ReduceAction400 */ +const struct type type_nit__parser__ReduceAction400 = { -1, /*CAST DEAD*/ -"ReduceAction250", /* class_name_string */ +"ReduceAction400", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1499, /* ReduceAction250 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction251 */ -const struct type type_nit__parser__ReduceAction251 = { +/* runtime type ReduceAction401 */ +const struct type type_nit__parser__ReduceAction401 = { -1, /*CAST DEAD*/ -"ReduceAction251", /* class_name_string */ +"ReduceAction401", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1500, /* ReduceAction251 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction252 */ -const struct type type_nit__parser__ReduceAction252 = { +/* runtime type ReduceAction402 */ +const struct type type_nit__parser__ReduceAction402 = { -1, /*CAST DEAD*/ -"ReduceAction252", /* class_name_string */ +"ReduceAction402", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1501, /* ReduceAction252 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction253 */ -const struct type type_nit__parser__ReduceAction253 = { +/* runtime type ReduceAction403 */ +const struct type type_nit__parser__ReduceAction403 = { -1, /*CAST DEAD*/ -"ReduceAction253", /* class_name_string */ +"ReduceAction403", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1502, /* ReduceAction253 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction254 */ -const struct type type_nit__parser__ReduceAction254 = { +/* runtime type ReduceAction406 */ +const struct type type_nit__parser__ReduceAction406 = { -1, /*CAST DEAD*/ -"ReduceAction254", /* class_name_string */ +"ReduceAction406", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1503, /* ReduceAction254 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction255 */ -const struct type type_nit__parser__ReduceAction255 = { +/* runtime type ReduceAction407 */ +const struct type type_nit__parser__ReduceAction407 = { -1, /*CAST DEAD*/ -"ReduceAction255", /* class_name_string */ +"ReduceAction407", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1504, /* ReduceAction255 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction258 */ -const struct type type_nit__parser__ReduceAction258 = { +/* runtime type ReduceAction408 */ +const struct type type_nit__parser__ReduceAction408 = { -1, /*CAST DEAD*/ -"ReduceAction258", /* class_name_string */ +"ReduceAction408", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1505, /* ReduceAction258 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction259 */ -const struct type type_nit__parser__ReduceAction259 = { +/* runtime type ReduceAction409 */ +const struct type type_nit__parser__ReduceAction409 = { -1, /*CAST DEAD*/ -"ReduceAction259", /* class_name_string */ +"ReduceAction409", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1506, /* ReduceAction259 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction260 */ -const struct type type_nit__parser__ReduceAction260 = { +/* runtime type ReduceAction410 */ +const struct type type_nit__parser__ReduceAction410 = { -1, /*CAST DEAD*/ -"ReduceAction260", /* class_name_string */ +"ReduceAction410", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1507, /* ReduceAction260 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction261 */ -const struct type type_nit__parser__ReduceAction261 = { +/* runtime type ReduceAction412 */ +const struct type type_nit__parser__ReduceAction412 = { -1, /*CAST DEAD*/ -"ReduceAction261", /* class_name_string */ +"ReduceAction412", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1508, /* ReduceAction261 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction262 */ -const struct type type_nit__parser__ReduceAction262 = { +/* runtime type ReduceAction413 */ +const struct type type_nit__parser__ReduceAction413 = { -1, /*CAST DEAD*/ -"ReduceAction262", /* class_name_string */ +"ReduceAction413", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1509, /* ReduceAction262 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction263 */ -const struct type type_nit__parser__ReduceAction263 = { +/* runtime type ReduceAction414 */ +const struct type type_nit__parser__ReduceAction414 = { -1, /*CAST DEAD*/ -"ReduceAction263", /* class_name_string */ +"ReduceAction414", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1510, /* ReduceAction263 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction264 */ -const struct type type_nit__parser__ReduceAction264 = { +/* runtime type ReduceAction415 */ +const struct type type_nit__parser__ReduceAction415 = { -1, /*CAST DEAD*/ -"ReduceAction264", /* class_name_string */ +"ReduceAction415", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1511, /* ReduceAction264 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction265 */ -const struct type type_nit__parser__ReduceAction265 = { +/* runtime type ReduceAction418 */ +const struct type type_nit__parser__ReduceAction418 = { -1, /*CAST DEAD*/ -"ReduceAction265", /* class_name_string */ +"ReduceAction418", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1512, /* ReduceAction265 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction266 */ -const struct type type_nit__parser__ReduceAction266 = { +/* runtime type ReduceAction420 */ +const struct type type_nit__parser__ReduceAction420 = { -1, /*CAST DEAD*/ -"ReduceAction266", /* class_name_string */ +"ReduceAction420", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1513, /* ReduceAction266 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction267 */ -const struct type type_nit__parser__ReduceAction267 = { +/* runtime type ReduceAction421 */ +const struct type type_nit__parser__ReduceAction421 = { -1, /*CAST DEAD*/ -"ReduceAction267", /* class_name_string */ +"ReduceAction421", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1514, /* ReduceAction267 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction268 */ -const struct type type_nit__parser__ReduceAction268 = { +/* runtime type ReduceAction422 */ +const struct type type_nit__parser__ReduceAction422 = { -1, /*CAST DEAD*/ -"ReduceAction268", /* class_name_string */ +"ReduceAction422", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1515, /* ReduceAction268 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction270 */ -const struct type type_nit__parser__ReduceAction270 = { +/* runtime type ReduceAction423 */ +const struct type type_nit__parser__ReduceAction423 = { -1, /*CAST DEAD*/ -"ReduceAction270", /* class_name_string */ +"ReduceAction423", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1516, /* ReduceAction270 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction272 */ -const struct type type_nit__parser__ReduceAction272 = { +/* runtime type ReduceAction424 */ +const struct type type_nit__parser__ReduceAction424 = { -1, /*CAST DEAD*/ -"ReduceAction272", /* class_name_string */ +"ReduceAction424", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1517, /* ReduceAction272 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction273 */ -const struct type type_nit__parser__ReduceAction273 = { +/* runtime type ReduceAction425 */ +const struct type type_nit__parser__ReduceAction425 = { -1, /*CAST DEAD*/ -"ReduceAction273", /* class_name_string */ +"ReduceAction425", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1518, /* ReduceAction273 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction274 */ -const struct type type_nit__parser__ReduceAction274 = { +/* runtime type ReduceAction426 */ +const struct type type_nit__parser__ReduceAction426 = { -1, /*CAST DEAD*/ -"ReduceAction274", /* class_name_string */ +"ReduceAction426", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1519, /* ReduceAction274 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction275 */ -const struct type type_nit__parser__ReduceAction275 = { +/* runtime type ReduceAction427 */ +const struct type type_nit__parser__ReduceAction427 = { -1, /*CAST DEAD*/ -"ReduceAction275", /* class_name_string */ +"ReduceAction427", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1520, /* ReduceAction275 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction277 */ -const struct type type_nit__parser__ReduceAction277 = { +/* runtime type ReduceAction428 */ +const struct type type_nit__parser__ReduceAction428 = { -1, /*CAST DEAD*/ -"ReduceAction277", /* class_name_string */ +"ReduceAction428", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1521, /* ReduceAction277 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction279 */ -const struct type type_nit__parser__ReduceAction279 = { +/* runtime type ReduceAction429 */ +const struct type type_nit__parser__ReduceAction429 = { -1, /*CAST DEAD*/ -"ReduceAction279", /* class_name_string */ +"ReduceAction429", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1522, /* ReduceAction279 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction280 */ -const struct type type_nit__parser__ReduceAction280 = { +/* runtime type ReduceAction430 */ +const struct type type_nit__parser__ReduceAction430 = { -1, /*CAST DEAD*/ -"ReduceAction280", /* class_name_string */ +"ReduceAction430", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1523, /* ReduceAction280 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction281 */ -const struct type type_nit__parser__ReduceAction281 = { +/* runtime type ReduceAction434 */ +const struct type type_nit__parser__ReduceAction434 = { -1, /*CAST DEAD*/ -"ReduceAction281", /* class_name_string */ +"ReduceAction434", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1524, /* ReduceAction281 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction282 */ -const struct type type_nit__parser__ReduceAction282 = { +/* runtime type ReduceAction437 */ +const struct type type_nit__parser__ReduceAction437 = { -1, /*CAST DEAD*/ -"ReduceAction282", /* class_name_string */ +"ReduceAction437", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1525, /* ReduceAction282 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction283 */ -const struct type type_nit__parser__ReduceAction283 = { +/* runtime type ReduceAction438 */ +const struct type type_nit__parser__ReduceAction438 = { -1, /*CAST DEAD*/ -"ReduceAction283", /* class_name_string */ +"ReduceAction438", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1526, /* ReduceAction283 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction284 */ -const struct type type_nit__parser__ReduceAction284 = { +/* runtime type ReduceAction439 */ +const struct type type_nit__parser__ReduceAction439 = { -1, /*CAST DEAD*/ -"ReduceAction284", /* class_name_string */ +"ReduceAction439", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1527, /* ReduceAction284 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction285 */ -const struct type type_nit__parser__ReduceAction285 = { +/* runtime type ReduceAction440 */ +const struct type type_nit__parser__ReduceAction440 = { -1, /*CAST DEAD*/ -"ReduceAction285", /* class_name_string */ +"ReduceAction440", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1528, /* ReduceAction285 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction286 */ -const struct type type_nit__parser__ReduceAction286 = { +/* runtime type ReduceAction441 */ +const struct type type_nit__parser__ReduceAction441 = { -1, /*CAST DEAD*/ -"ReduceAction286", /* class_name_string */ +"ReduceAction441", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1529, /* ReduceAction286 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction287 */ -const struct type type_nit__parser__ReduceAction287 = { +/* runtime type ReduceAction442 */ +const struct type type_nit__parser__ReduceAction442 = { -1, /*CAST DEAD*/ -"ReduceAction287", /* class_name_string */ +"ReduceAction442", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1530, /* ReduceAction287 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction288 */ -const struct type type_nit__parser__ReduceAction288 = { +/* runtime type ReduceAction443 */ +const struct type type_nit__parser__ReduceAction443 = { -1, /*CAST DEAD*/ -"ReduceAction288", /* class_name_string */ +"ReduceAction443", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1531, /* ReduceAction288 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction290 */ -const struct type type_nit__parser__ReduceAction290 = { +/* runtime type ReduceAction444 */ +const struct type type_nit__parser__ReduceAction444 = { -1, /*CAST DEAD*/ -"ReduceAction290", /* class_name_string */ +"ReduceAction444", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1532, /* ReduceAction290 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction291 */ -const struct type type_nit__parser__ReduceAction291 = { +/* runtime type ReduceAction446 */ +const struct type type_nit__parser__ReduceAction446 = { -1, /*CAST DEAD*/ -"ReduceAction291", /* class_name_string */ +"ReduceAction446", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1533, /* ReduceAction291 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction293 */ -const struct type type_nit__parser__ReduceAction293 = { +/* runtime type ReduceAction448 */ +const struct type type_nit__parser__ReduceAction448 = { -1, /*CAST DEAD*/ -"ReduceAction293", /* class_name_string */ +"ReduceAction448", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1534, /* ReduceAction293 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction294 */ -const struct type type_nit__parser__ReduceAction294 = { +/* runtime type ReduceAction449 */ +const struct type type_nit__parser__ReduceAction449 = { -1, /*CAST DEAD*/ -"ReduceAction294", /* class_name_string */ +"ReduceAction449", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1535, /* ReduceAction294 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction295 */ -const struct type type_nit__parser__ReduceAction295 = { +/* runtime type ReduceAction451 */ +const struct type type_nit__parser__ReduceAction451 = { -1, /*CAST DEAD*/ -"ReduceAction295", /* class_name_string */ +"ReduceAction451", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1536, /* ReduceAction295 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction297 */ -const struct type type_nit__parser__ReduceAction297 = { +/* runtime type ReduceAction452 */ +const struct type type_nit__parser__ReduceAction452 = { -1, /*CAST DEAD*/ -"ReduceAction297", /* class_name_string */ +"ReduceAction452", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1537, /* ReduceAction297 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction299 */ -const struct type type_nit__parser__ReduceAction299 = { +/* runtime type ReduceAction453 */ +const struct type type_nit__parser__ReduceAction453 = { -1, /*CAST DEAD*/ -"ReduceAction299", /* class_name_string */ +"ReduceAction453", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1538, /* ReduceAction299 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction300 */ -const struct type type_nit__parser__ReduceAction300 = { +/* runtime type ReduceAction454 */ +const struct type type_nit__parser__ReduceAction454 = { -1, /*CAST DEAD*/ -"ReduceAction300", /* class_name_string */ +"ReduceAction454", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1539, /* ReduceAction300 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction302 */ -const struct type type_nit__parser__ReduceAction302 = { --1, /*CAST DEAD*/ -"ReduceAction302", /* class_name_string */ +/* runtime type ReduceAction455 */ +const struct type type_nit__parser__ReduceAction455 = { +-1, /*CAST DEAD*/ +"ReduceAction455", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1540, /* ReduceAction302 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction303 */ -const struct type type_nit__parser__ReduceAction303 = { +/* runtime type ReduceAction456 */ +const struct type type_nit__parser__ReduceAction456 = { -1, /*CAST DEAD*/ -"ReduceAction303", /* class_name_string */ +"ReduceAction456", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1541, /* ReduceAction303 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction304 */ -const struct type type_nit__parser__ReduceAction304 = { +/* runtime type ReduceAction457 */ +const struct type type_nit__parser__ReduceAction457 = { -1, /*CAST DEAD*/ -"ReduceAction304", /* class_name_string */ +"ReduceAction457", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1542, /* ReduceAction304 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction305 */ -const struct type type_nit__parser__ReduceAction305 = { +/* runtime type ReduceAction458 */ +const struct type type_nit__parser__ReduceAction458 = { -1, /*CAST DEAD*/ -"ReduceAction305", /* class_name_string */ +"ReduceAction458", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1543, /* ReduceAction305 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction307 */ -const struct type type_nit__parser__ReduceAction307 = { +/* runtime type ReduceAction459 */ +const struct type type_nit__parser__ReduceAction459 = { -1, /*CAST DEAD*/ -"ReduceAction307", /* class_name_string */ +"ReduceAction459", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1544, /* ReduceAction307 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction308 */ -const struct type type_nit__parser__ReduceAction308 = { +/* runtime type ReduceAction460 */ +const struct type type_nit__parser__ReduceAction460 = { -1, /*CAST DEAD*/ -"ReduceAction308", /* class_name_string */ +"ReduceAction460", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1545, /* ReduceAction308 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction310 */ -const struct type type_nit__parser__ReduceAction310 = { +/* runtime type ReduceAction461 */ +const struct type type_nit__parser__ReduceAction461 = { -1, /*CAST DEAD*/ -"ReduceAction310", /* class_name_string */ +"ReduceAction461", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1546, /* ReduceAction310 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction312 */ -const struct type type_nit__parser__ReduceAction312 = { +/* runtime type ReduceAction462 */ +const struct type type_nit__parser__ReduceAction462 = { -1, /*CAST DEAD*/ -"ReduceAction312", /* class_name_string */ +"ReduceAction462", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1547, /* ReduceAction312 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction314 */ -const struct type type_nit__parser__ReduceAction314 = { +/* runtime type ReduceAction463 */ +const struct type type_nit__parser__ReduceAction463 = { -1, /*CAST DEAD*/ -"ReduceAction314", /* class_name_string */ +"ReduceAction463", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1548, /* ReduceAction314 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction318 */ -const struct type type_nit__parser__ReduceAction318 = { +/* runtime type ReduceAction465 */ +const struct type type_nit__parser__ReduceAction465 = { -1, /*CAST DEAD*/ -"ReduceAction318", /* class_name_string */ +"ReduceAction465", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1549, /* ReduceAction318 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction320 */ -const struct type type_nit__parser__ReduceAction320 = { +/* runtime type ReduceAction466 */ +const struct type type_nit__parser__ReduceAction466 = { -1, /*CAST DEAD*/ -"ReduceAction320", /* class_name_string */ +"ReduceAction466", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1550, /* ReduceAction320 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction322 */ -const struct type type_nit__parser__ReduceAction322 = { +/* runtime type ReduceAction467 */ +const struct type type_nit__parser__ReduceAction467 = { -1, /*CAST DEAD*/ -"ReduceAction322", /* class_name_string */ +"ReduceAction467", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1551, /* ReduceAction322 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction326 */ -const struct type type_nit__parser__ReduceAction326 = { +/* runtime type ReduceAction469 */ +const struct type type_nit__parser__ReduceAction469 = { -1, /*CAST DEAD*/ -"ReduceAction326", /* class_name_string */ +"ReduceAction469", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1552, /* ReduceAction326 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction328 */ -const struct type type_nit__parser__ReduceAction328 = { +/* runtime type ReduceAction470 */ +const struct type type_nit__parser__ReduceAction470 = { -1, /*CAST DEAD*/ -"ReduceAction328", /* class_name_string */ +"ReduceAction470", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1553, /* ReduceAction328 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction330 */ -const struct type type_nit__parser__ReduceAction330 = { +/* runtime type ReduceAction471 */ +const struct type type_nit__parser__ReduceAction471 = { -1, /*CAST DEAD*/ -"ReduceAction330", /* class_name_string */ +"ReduceAction471", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1554, /* ReduceAction330 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction331 */ -const struct type type_nit__parser__ReduceAction331 = { +/* runtime type ReduceAction473 */ +const struct type type_nit__parser__ReduceAction473 = { -1, /*CAST DEAD*/ -"ReduceAction331", /* class_name_string */ +"ReduceAction473", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1555, /* ReduceAction331 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction332 */ -const struct type type_nit__parser__ReduceAction332 = { +/* runtime type ReduceAction474 */ +const struct type type_nit__parser__ReduceAction474 = { -1, /*CAST DEAD*/ -"ReduceAction332", /* class_name_string */ +"ReduceAction474", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1556, /* ReduceAction332 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction333 */ -const struct type type_nit__parser__ReduceAction333 = { +/* runtime type ReduceAction476 */ +const struct type type_nit__parser__ReduceAction476 = { -1, /*CAST DEAD*/ -"ReduceAction333", /* class_name_string */ +"ReduceAction476", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1557, /* ReduceAction333 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction334 */ -const struct type type_nit__parser__ReduceAction334 = { +/* runtime type ReduceAction477 */ +const struct type type_nit__parser__ReduceAction477 = { -1, /*CAST DEAD*/ -"ReduceAction334", /* class_name_string */ +"ReduceAction477", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1558, /* ReduceAction334 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction335 */ -const struct type type_nit__parser__ReduceAction335 = { +/* runtime type ReduceAction480 */ +const struct type type_nit__parser__ReduceAction480 = { -1, /*CAST DEAD*/ -"ReduceAction335", /* class_name_string */ +"ReduceAction480", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1559, /* ReduceAction335 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction336 */ -const struct type type_nit__parser__ReduceAction336 = { +/* runtime type ReduceAction481 */ +const struct type type_nit__parser__ReduceAction481 = { -1, /*CAST DEAD*/ -"ReduceAction336", /* class_name_string */ +"ReduceAction481", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1560, /* ReduceAction336 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction337 */ -const struct type type_nit__parser__ReduceAction337 = { +/* runtime type ReduceAction484 */ +const struct type type_nit__parser__ReduceAction484 = { -1, /*CAST DEAD*/ -"ReduceAction337", /* class_name_string */ +"ReduceAction484", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1561, /* ReduceAction337 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction340 */ -const struct type type_nit__parser__ReduceAction340 = { +/* runtime type ReduceAction486 */ +const struct type type_nit__parser__ReduceAction486 = { -1, /*CAST DEAD*/ -"ReduceAction340", /* class_name_string */ +"ReduceAction486", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1562, /* ReduceAction340 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction341 */ -const struct type type_nit__parser__ReduceAction341 = { +/* runtime type ReduceAction487 */ +const struct type type_nit__parser__ReduceAction487 = { -1, /*CAST DEAD*/ -"ReduceAction341", /* class_name_string */ +"ReduceAction487", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1563, /* ReduceAction341 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction342 */ -const struct type type_nit__parser__ReduceAction342 = { +/* runtime type ReduceAction488 */ +const struct type type_nit__parser__ReduceAction488 = { -1, /*CAST DEAD*/ -"ReduceAction342", /* class_name_string */ +"ReduceAction488", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1564, /* ReduceAction342 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction343 */ -const struct type type_nit__parser__ReduceAction343 = { +/* runtime type ReduceAction490 */ +const struct type type_nit__parser__ReduceAction490 = { -1, /*CAST DEAD*/ -"ReduceAction343", /* class_name_string */ +"ReduceAction490", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1565, /* ReduceAction343 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction344 */ -const struct type type_nit__parser__ReduceAction344 = { +/* runtime type ReduceAction492 */ +const struct type type_nit__parser__ReduceAction492 = { -1, /*CAST DEAD*/ -"ReduceAction344", /* class_name_string */ +"ReduceAction492", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1566, /* ReduceAction344 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction345 */ -const struct type type_nit__parser__ReduceAction345 = { +/* runtime type ReduceAction493 */ +const struct type type_nit__parser__ReduceAction493 = { -1, /*CAST DEAD*/ -"ReduceAction345", /* class_name_string */ +"ReduceAction493", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1567, /* ReduceAction345 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction346 */ -const struct type type_nit__parser__ReduceAction346 = { +/* runtime type ReduceAction496 */ +const struct type type_nit__parser__ReduceAction496 = { -1, /*CAST DEAD*/ -"ReduceAction346", /* class_name_string */ +"ReduceAction496", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1568, /* ReduceAction346 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction347 */ -const struct type type_nit__parser__ReduceAction347 = { +/* runtime type ReduceAction871 */ +const struct type type_nit__parser__ReduceAction871 = { -1, /*CAST DEAD*/ -"ReduceAction347", /* class_name_string */ +"ReduceAction871", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1569, /* ReduceAction347 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction348 */ -const struct type type_nit__parser__ReduceAction348 = { +/* runtime type ReduceAction873 */ +const struct type type_nit__parser__ReduceAction873 = { -1, /*CAST DEAD*/ -"ReduceAction348", /* class_name_string */ +"ReduceAction873", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1570, /* ReduceAction348 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction349 */ -const struct type type_nit__parser__ReduceAction349 = { +/* runtime type ReduceAction874 */ +const struct type type_nit__parser__ReduceAction874 = { -1, /*CAST DEAD*/ -"ReduceAction349", /* class_name_string */ +"ReduceAction874", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1571, /* ReduceAction349 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction350 */ -const struct type type_nit__parser__ReduceAction350 = { +/* runtime type ReduceAction875 */ +const struct type type_nit__parser__ReduceAction875 = { -1, /*CAST DEAD*/ -"ReduceAction350", /* class_name_string */ +"ReduceAction875", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1572, /* ReduceAction350 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction351 */ -const struct type type_nit__parser__ReduceAction351 = { +/* runtime type ReduceAction876 */ +const struct type type_nit__parser__ReduceAction876 = { -1, /*CAST DEAD*/ -"ReduceAction351", /* class_name_string */ +"ReduceAction876", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1573, /* ReduceAction351 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction352 */ -const struct type type_nit__parser__ReduceAction352 = { +/* runtime type ReduceAction877 */ +const struct type type_nit__parser__ReduceAction877 = { -1, /*CAST DEAD*/ -"ReduceAction352", /* class_name_string */ +"ReduceAction877", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1574, /* ReduceAction352 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction355 */ -const struct type type_nit__parser__ReduceAction355 = { +/* runtime type ReduceAction884 */ +const struct type type_nit__parser__ReduceAction884 = { -1, /*CAST DEAD*/ -"ReduceAction355", /* class_name_string */ +"ReduceAction884", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1575, /* ReduceAction355 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction356 */ -const struct type type_nit__parser__ReduceAction356 = { +/* runtime type ReduceAction885 */ +const struct type type_nit__parser__ReduceAction885 = { -1, /*CAST DEAD*/ -"ReduceAction356", /* class_name_string */ +"ReduceAction885", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1576, /* ReduceAction356 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction357 */ -const struct type type_nit__parser__ReduceAction357 = { +/* runtime type ReduceAction916 */ +const struct type type_nit__parser__ReduceAction916 = { -1, /*CAST DEAD*/ -"ReduceAction357", /* class_name_string */ +"ReduceAction916", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1577, /* ReduceAction357 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction358 */ -const struct type type_nit__parser__ReduceAction358 = { +/* runtime type ReduceAction917 */ +const struct type type_nit__parser__ReduceAction917 = { -1, /*CAST DEAD*/ -"ReduceAction358", /* class_name_string */ +"ReduceAction917", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1578, /* ReduceAction358 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction360 */ -const struct type type_nit__parser__ReduceAction360 = { +/* runtime type ReduceAction1078 */ +const struct type type_nit__parser__ReduceAction1078 = { -1, /*CAST DEAD*/ -"ReduceAction360", /* class_name_string */ +"ReduceAction1078", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1579, /* ReduceAction360 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction361 */ -const struct type type_nit__parser__ReduceAction361 = { +/* runtime type ReduceAction1079 */ +const struct type type_nit__parser__ReduceAction1079 = { -1, /*CAST DEAD*/ -"ReduceAction361", /* class_name_string */ +"ReduceAction1079", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1580, /* ReduceAction361 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction362 */ -const struct type type_nit__parser__ReduceAction362 = { +/* runtime type ReduceAction1080 */ +const struct type type_nit__parser__ReduceAction1080 = { -1, /*CAST DEAD*/ -"ReduceAction362", /* class_name_string */ +"ReduceAction1080", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1581, /* ReduceAction362 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction363 */ -const struct type type_nit__parser__ReduceAction363 = { +/* runtime type ReduceAction1081 */ +const struct type type_nit__parser__ReduceAction1081 = { -1, /*CAST DEAD*/ -"ReduceAction363", /* class_name_string */ +"ReduceAction1081", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1582, /* ReduceAction363 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction365 */ -const struct type type_nit__parser__ReduceAction365 = { +/* runtime type ReduceAction1082 */ +const struct type type_nit__parser__ReduceAction1082 = { -1, /*CAST DEAD*/ -"ReduceAction365", /* class_name_string */ +"ReduceAction1082", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1583, /* ReduceAction365 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction367 */ -const struct type type_nit__parser__ReduceAction367 = { +/* runtime type ReduceAction1083 */ +const struct type type_nit__parser__ReduceAction1083 = { -1, /*CAST DEAD*/ -"ReduceAction367", /* class_name_string */ +"ReduceAction1083", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1584, /* ReduceAction367 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction368 */ -const struct type type_nit__parser__ReduceAction368 = { +/* runtime type ReduceAction1085 */ +const struct type type_nit__parser__ReduceAction1085 = { -1, /*CAST DEAD*/ -"ReduceAction368", /* class_name_string */ +"ReduceAction1085", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1585, /* ReduceAction368 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction369 */ -const struct type type_nit__parser__ReduceAction369 = { +/* runtime type ReduceAction1087 */ +const struct type type_nit__parser__ReduceAction1087 = { -1, /*CAST DEAD*/ -"ReduceAction369", /* class_name_string */ +"ReduceAction1087", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1586, /* ReduceAction369 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction370 */ -const struct type type_nit__parser__ReduceAction370 = { +/* runtime type ReduceAction1089 */ +const struct type type_nit__parser__ReduceAction1089 = { -1, /*CAST DEAD*/ -"ReduceAction370", /* class_name_string */ +"ReduceAction1089", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1587, /* ReduceAction370 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction371 */ -const struct type type_nit__parser__ReduceAction371 = { +/* runtime type ReduceAction1090 */ +const struct type type_nit__parser__ReduceAction1090 = { -1, /*CAST DEAD*/ -"ReduceAction371", /* class_name_string */ +"ReduceAction1090", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1588, /* ReduceAction371 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction372 */ -const struct type type_nit__parser__ReduceAction372 = { +/* runtime type ReduceAction1091 */ +const struct type type_nit__parser__ReduceAction1091 = { -1, /*CAST DEAD*/ -"ReduceAction372", /* class_name_string */ +"ReduceAction1091", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1589, /* ReduceAction372 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction375 */ -const struct type type_nit__parser__ReduceAction375 = { +/* runtime type ReduceAction1092 */ +const struct type type_nit__parser__ReduceAction1092 = { -1, /*CAST DEAD*/ -"ReduceAction375", /* class_name_string */ +"ReduceAction1092", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1590, /* ReduceAction375 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction376 */ -const struct type type_nit__parser__ReduceAction376 = { +/* runtime type ReduceAction1093 */ +const struct type type_nit__parser__ReduceAction1093 = { -1, /*CAST DEAD*/ -"ReduceAction376", /* class_name_string */ +"ReduceAction1093", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1591, /* ReduceAction376 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction377 */ -const struct type type_nit__parser__ReduceAction377 = { +/* runtime type ReduceAction1095 */ +const struct type type_nit__parser__ReduceAction1095 = { -1, /*CAST DEAD*/ -"ReduceAction377", /* class_name_string */ +"ReduceAction1095", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1592, /* ReduceAction377 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction378 */ -const struct type type_nit__parser__ReduceAction378 = { +/* runtime type ReduceAction1097 */ +const struct type type_nit__parser__ReduceAction1097 = { -1, /*CAST DEAD*/ -"ReduceAction378", /* class_name_string */ +"ReduceAction1097", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1593, /* ReduceAction378 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction379 */ -const struct type type_nit__parser__ReduceAction379 = { +/* runtime type ReduceAction1103 */ +const struct type type_nit__parser__ReduceAction1103 = { -1, /*CAST DEAD*/ -"ReduceAction379", /* class_name_string */ +"ReduceAction1103", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1594, /* ReduceAction379 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction381 */ -const struct type type_nit__parser__ReduceAction381 = { +/* runtime type ReduceAction1111 */ +const struct type type_nit__parser__ReduceAction1111 = { -1, /*CAST DEAD*/ -"ReduceAction381", /* class_name_string */ +"ReduceAction1111", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1595, /* ReduceAction381 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction382 */ -const struct type type_nit__parser__ReduceAction382 = { +/* runtime type ReduceAction1112 */ +const struct type type_nit__parser__ReduceAction1112 = { -1, /*CAST DEAD*/ -"ReduceAction382", /* class_name_string */ +"ReduceAction1112", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1596, /* ReduceAction382 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction383 */ -const struct type type_nit__parser__ReduceAction383 = { +/* runtime type ReduceAction1113 */ +const struct type type_nit__parser__ReduceAction1113 = { -1, /*CAST DEAD*/ -"ReduceAction383", /* class_name_string */ +"ReduceAction1113", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1597, /* ReduceAction383 */ +80, /* Object */ +2622, /* nullable Object */ +2180, /* ReduceAction */ }, }; -/* runtime type ReduceAction384 */ -const struct type type_nit__parser__ReduceAction384 = { --1, /*CAST DEAD*/ -"ReduceAction384", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type State */ +const struct type type_nit__parser_work__State = { +621, +"State", /* class_name_string */ +2, 0, NULL, /*NO RESOLUTIONS*/ -6, +3, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1598, /* ReduceAction384 */ +80, /* Object */ +2622, /* nullable Object */ +621, /* State */ }, }; -/* runtime type ReduceAction385 */ -const struct type type_nit__parser__ReduceAction385 = { +/* runtime type TablesCapable */ +const struct type type_nit__TablesCapable = { -1, /*CAST DEAD*/ -"ReduceAction385", /* class_name_string */ +"TablesCapable", /* class_name_string */ -1, /*CAST DEAD*/ 0, NULL, /*NO RESOLUTIONS*/ -6, +2, { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1599, /* ReduceAction385 */ +80, /* Object */ +2622, /* nullable Object */ }, }; -/* runtime type ReduceAction388 */ -const struct type type_nit__parser__ReduceAction388 = { +/* runtime type ANodes[TComment] */ +const struct type type_nit__ANodes__nit__TComment = { -1, /*CAST DEAD*/ -"ReduceAction388", /* class_name_string */ +"ANodes[TComment]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -NULL, /*NO RESOLUTIONS*/ -6, +&resolution_table_nit__ANodes__nit__TComment, +125, { -146, /* ReduceAction */ +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1600, /* ReduceAction388 */ -}, -}; -/* runtime type ReduceAction390 */ -const struct type type_nit__parser__ReduceAction390 = { --1, /*CAST DEAD*/ -"ReduceAction390", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1601, /* ReduceAction390 */ -}, -}; -/* runtime type ReduceAction392 */ -const struct type type_nit__parser__ReduceAction392 = { --1, /*CAST DEAD*/ -"ReduceAction392", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1602, /* ReduceAction392 */ -}, -}; -/* runtime type ReduceAction393 */ -const struct type type_nit__parser__ReduceAction393 = { --1, /*CAST DEAD*/ -"ReduceAction393", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1603, /* ReduceAction393 */ -}, -}; -/* runtime type ReduceAction394 */ -const struct type type_nit__parser__ReduceAction394 = { --1, /*CAST DEAD*/ -"ReduceAction394", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1604, /* ReduceAction394 */ -}, -}; -/* runtime type ReduceAction395 */ -const struct type type_nit__parser__ReduceAction395 = { --1, /*CAST DEAD*/ -"ReduceAction395", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1605, /* ReduceAction395 */ -}, -}; -/* runtime type ReduceAction396 */ -const struct type type_nit__parser__ReduceAction396 = { --1, /*CAST DEAD*/ -"ReduceAction396", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1606, /* ReduceAction396 */ -}, -}; -/* runtime type ReduceAction397 */ -const struct type type_nit__parser__ReduceAction397 = { --1, /*CAST DEAD*/ -"ReduceAction397", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1607, /* ReduceAction397 */ -}, -}; -/* runtime type ReduceAction398 */ -const struct type type_nit__parser__ReduceAction398 = { --1, /*CAST DEAD*/ -"ReduceAction398", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ +2328, /* Collection[Token] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1608, /* ReduceAction398 */ -}, -}; -/* runtime type ReduceAction399 */ -const struct type type_nit__parser__ReduceAction399 = { --1, /*CAST DEAD*/ -"ReduceAction399", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1609, /* ReduceAction399 */ -}, -}; -/* runtime type ReduceAction400 */ -const struct type type_nit__parser__ReduceAction400 = { --1, /*CAST DEAD*/ -"ReduceAction400", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1610, /* ReduceAction400 */ -}, -}; -/* runtime type ReduceAction401 */ -const struct type type_nit__parser__ReduceAction401 = { --1, /*CAST DEAD*/ -"ReduceAction401", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ +2337, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1611, /* ReduceAction401 */ -}, -}; -/* runtime type ReduceAction405 */ -const struct type type_nit__parser__ReduceAction405 = { --1, /*CAST DEAD*/ -"ReduceAction405", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1612, /* ReduceAction405 */ -}, -}; -/* runtime type ReduceAction408 */ -const struct type type_nit__parser__ReduceAction408 = { --1, /*CAST DEAD*/ -"ReduceAction408", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1613, /* ReduceAction408 */ -}, -}; -/* runtime type ReduceAction409 */ -const struct type type_nit__parser__ReduceAction409 = { --1, /*CAST DEAD*/ -"ReduceAction409", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1614, /* ReduceAction409 */ -}, -}; -/* runtime type ReduceAction410 */ -const struct type type_nit__parser__ReduceAction410 = { --1, /*CAST DEAD*/ -"ReduceAction410", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1615, /* ReduceAction410 */ -}, -}; -/* runtime type ReduceAction411 */ -const struct type type_nit__parser__ReduceAction411 = { --1, /*CAST DEAD*/ -"ReduceAction411", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1616, /* ReduceAction411 */ -}, -}; -/* runtime type ReduceAction412 */ -const struct type type_nit__parser__ReduceAction412 = { --1, /*CAST DEAD*/ -"ReduceAction412", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1617, /* ReduceAction412 */ -}, -}; -/* runtime type ReduceAction413 */ -const struct type type_nit__parser__ReduceAction413 = { --1, /*CAST DEAD*/ -"ReduceAction413", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1618, /* ReduceAction413 */ -}, -}; -/* runtime type ReduceAction414 */ -const struct type type_nit__parser__ReduceAction414 = { --1, /*CAST DEAD*/ -"ReduceAction414", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +2365, /* Collection[TComment] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1619, /* ReduceAction414 */ -}, -}; -/* runtime type ReduceAction415 */ -const struct type type_nit__parser__ReduceAction415 = { --1, /*CAST DEAD*/ -"ReduceAction415", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1620, /* ReduceAction415 */ -}, -}; -/* runtime type ReduceAction417 */ -const struct type type_nit__parser__ReduceAction417 = { --1, /*CAST DEAD*/ -"ReduceAction417", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1621, /* ReduceAction417 */ -}, -}; -/* runtime type ReduceAction419 */ -const struct type type_nit__parser__ReduceAction419 = { --1, /*CAST DEAD*/ -"ReduceAction419", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1622, /* ReduceAction419 */ -}, -}; -/* runtime type ReduceAction420 */ -const struct type type_nit__parser__ReduceAction420 = { --1, /*CAST DEAD*/ -"ReduceAction420", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1623, /* ReduceAction420 */ -}, -}; -/* runtime type ReduceAction421 */ -const struct type type_nit__parser__ReduceAction421 = { --1, /*CAST DEAD*/ -"ReduceAction421", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1624, /* ReduceAction421 */ -}, -}; -/* runtime type ReduceAction423 */ -const struct type type_nit__parser__ReduceAction423 = { --1, /*CAST DEAD*/ -"ReduceAction423", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1625, /* ReduceAction423 */ -}, -}; -/* runtime type ReduceAction424 */ -const struct type type_nit__parser__ReduceAction424 = { --1, /*CAST DEAD*/ -"ReduceAction424", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1626, /* ReduceAction424 */ -}, -}; -/* runtime type ReduceAction425 */ -const struct type type_nit__parser__ReduceAction425 = { --1, /*CAST DEAD*/ -"ReduceAction425", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1627, /* ReduceAction425 */ -}, -}; -/* runtime type ReduceAction426 */ -const struct type type_nit__parser__ReduceAction426 = { --1, /*CAST DEAD*/ -"ReduceAction426", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1628, /* ReduceAction426 */ -}, -}; -/* runtime type ReduceAction427 */ -const struct type type_nit__parser__ReduceAction427 = { --1, /*CAST DEAD*/ -"ReduceAction427", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1629, /* ReduceAction427 */ -}, -}; -/* runtime type ReduceAction428 */ -const struct type type_nit__parser__ReduceAction428 = { --1, /*CAST DEAD*/ -"ReduceAction428", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1630, /* ReduceAction428 */ -}, -}; -/* runtime type ReduceAction429 */ -const struct type type_nit__parser__ReduceAction429 = { --1, /*CAST DEAD*/ -"ReduceAction429", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1631, /* ReduceAction429 */ -}, -}; -/* runtime type ReduceAction430 */ -const struct type type_nit__parser__ReduceAction430 = { --1, /*CAST DEAD*/ -"ReduceAction430", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1632, /* ReduceAction430 */ -}, -}; -/* runtime type ReduceAction431 */ -const struct type type_nit__parser__ReduceAction431 = { --1, /*CAST DEAD*/ -"ReduceAction431", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1633, /* ReduceAction431 */ -}, -}; -/* runtime type ReduceAction432 */ -const struct type type_nit__parser__ReduceAction432 = { --1, /*CAST DEAD*/ -"ReduceAction432", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1634, /* ReduceAction432 */ -}, -}; -/* runtime type ReduceAction433 */ -const struct type type_nit__parser__ReduceAction433 = { --1, /*CAST DEAD*/ -"ReduceAction433", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1635, /* ReduceAction433 */ -}, -}; -/* runtime type ReduceAction434 */ -const struct type type_nit__parser__ReduceAction434 = { --1, /*CAST DEAD*/ -"ReduceAction434", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1636, /* ReduceAction434 */ -}, -}; -/* runtime type ReduceAction435 */ -const struct type type_nit__parser__ReduceAction435 = { --1, /*CAST DEAD*/ -"ReduceAction435", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1637, /* ReduceAction435 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ }, }; -/* runtime type ReduceAction437 */ -const struct type type_nit__parser__ReduceAction437 = { --1, /*CAST DEAD*/ -"ReduceAction437", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, +const struct types resolution_table_nit__ANodes__nit__TComment = { +0, /* dummy */ { -146, /* ReduceAction */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1638, /* ReduceAction437 */ -}, +&type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */ +&type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */ +&type_nit__TComment, /* E: TComment */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__TComment, /* E: TComment */ +&type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */ +&type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */ +} }; -/* runtime type ReduceAction438 */ -const struct type type_nit__parser__ReduceAction438 = { +/* runtime type ANodes[AAnnotation] */ +const struct type type_nit__ANodes__nit__AAnnotation = { -1, /*CAST DEAD*/ -"ReduceAction438", /* class_name_string */ +"ANodes[AAnnotation]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -NULL, /*NO RESOLUTIONS*/ -6, +&resolution_table_nit__ANodes__nit__AAnnotation, +125, { -146, /* ReduceAction */ +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1639, /* ReduceAction438 */ -}, -}; -/* runtime type ReduceAction439 */ -const struct type type_nit__parser__ReduceAction439 = { --1, /*CAST DEAD*/ -"ReduceAction439", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1640, /* ReduceAction439 */ -}, -}; -/* runtime type ReduceAction441 */ -const struct type type_nit__parser__ReduceAction441 = { --1, /*CAST DEAD*/ -"ReduceAction441", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1641, /* ReduceAction441 */ -}, -}; -/* runtime type ReduceAction442 */ -const struct type type_nit__parser__ReduceAction442 = { --1, /*CAST DEAD*/ -"ReduceAction442", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1642, /* ReduceAction442 */ -}, -}; -/* runtime type ReduceAction443 */ -const struct type type_nit__parser__ReduceAction443 = { --1, /*CAST DEAD*/ -"ReduceAction443", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ +2317, /* Collection[AAnnotation] */ -1, /* empty */ -139, /* Object */ -1643, /* ReduceAction443 */ -}, -}; -/* runtime type ReduceAction445 */ -const struct type type_nit__parser__ReduceAction445 = { --1, /*CAST DEAD*/ -"ReduceAction445", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1644, /* ReduceAction445 */ -}, -}; -/* runtime type ReduceAction446 */ -const struct type type_nit__parser__ReduceAction446 = { --1, /*CAST DEAD*/ -"ReduceAction446", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1645, /* ReduceAction446 */ -}, -}; -/* runtime type ReduceAction448 */ -const struct type type_nit__parser__ReduceAction448 = { --1, /*CAST DEAD*/ -"ReduceAction448", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ +2327, /* Collection[Prod] */ -1, /* empty */ -139, /* Object */ -1646, /* ReduceAction448 */ -}, -}; -/* runtime type ReduceAction449 */ -const struct type type_nit__parser__ReduceAction449 = { --1, /*CAST DEAD*/ -"ReduceAction449", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1647, /* ReduceAction449 */ -}, -}; -/* runtime type ReduceAction451 */ -const struct type type_nit__parser__ReduceAction451 = { --1, /*CAST DEAD*/ -"ReduceAction451", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1648, /* ReduceAction451 */ -}, -}; -/* runtime type ReduceAction452 */ -const struct type type_nit__parser__ReduceAction452 = { --1, /*CAST DEAD*/ -"ReduceAction452", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ +2337, /* Collection[Object] */ -1, /* empty */ -139, /* Object */ -1649, /* ReduceAction452 */ -}, -}; -/* runtime type ReduceAction455 */ -const struct type type_nit__parser__ReduceAction455 = { --1, /*CAST DEAD*/ -"ReduceAction455", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1650, /* ReduceAction455 */ -}, -}; -/* runtime type ReduceAction456 */ -const struct type type_nit__parser__ReduceAction456 = { --1, /*CAST DEAD*/ -"ReduceAction456", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1651, /* ReduceAction456 */ -}, -}; -/* runtime type ReduceAction457 */ -const struct type type_nit__parser__ReduceAction457 = { --1, /*CAST DEAD*/ -"ReduceAction457", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1652, /* ReduceAction457 */ -}, -}; -/* runtime type ReduceAction786 */ -const struct type type_nit__parser__ReduceAction786 = { --1, /*CAST DEAD*/ -"ReduceAction786", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1653, /* ReduceAction786 */ -}, -}; -/* runtime type ReduceAction788 */ -const struct type type_nit__parser__ReduceAction788 = { --1, /*CAST DEAD*/ -"ReduceAction788", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1654, /* ReduceAction788 */ -}, -}; -/* runtime type ReduceAction789 */ -const struct type type_nit__parser__ReduceAction789 = { --1, /*CAST DEAD*/ -"ReduceAction789", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1655, /* ReduceAction789 */ -}, -}; -/* runtime type ReduceAction790 */ -const struct type type_nit__parser__ReduceAction790 = { --1, /*CAST DEAD*/ -"ReduceAction790", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1656, /* ReduceAction790 */ -}, -}; -/* runtime type ReduceAction791 */ -const struct type type_nit__parser__ReduceAction791 = { --1, /*CAST DEAD*/ -"ReduceAction791", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1657, /* ReduceAction791 */ -}, -}; -/* runtime type ReduceAction792 */ -const struct type type_nit__parser__ReduceAction792 = { --1, /*CAST DEAD*/ -"ReduceAction792", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ +2363, /* Collection[ANode] */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1658, /* ReduceAction792 */ -}, -}; -/* runtime type ReduceAction799 */ -const struct type type_nit__parser__ReduceAction799 = { --1, /*CAST DEAD*/ -"ReduceAction799", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1659, /* ReduceAction799 */ -}, -}; -/* runtime type ReduceAction800 */ -const struct type type_nit__parser__ReduceAction800 = { --1, /*CAST DEAD*/ -"ReduceAction800", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1660, /* ReduceAction800 */ -}, -}; -/* runtime type ReduceAction823 */ -const struct type type_nit__parser__ReduceAction823 = { --1, /*CAST DEAD*/ -"ReduceAction823", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1661, /* ReduceAction823 */ -}, -}; -/* runtime type ReduceAction824 */ -const struct type type_nit__parser__ReduceAction824 = { --1, /*CAST DEAD*/ -"ReduceAction824", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1662, /* ReduceAction824 */ -}, -}; -/* runtime type ReduceAction974 */ -const struct type type_nit__parser__ReduceAction974 = { --1, /*CAST DEAD*/ -"ReduceAction974", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1663, /* ReduceAction974 */ -}, -}; -/* runtime type ReduceAction975 */ -const struct type type_nit__parser__ReduceAction975 = { --1, /*CAST DEAD*/ -"ReduceAction975", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1664, /* ReduceAction975 */ -}, -}; -/* runtime type ReduceAction976 */ -const struct type type_nit__parser__ReduceAction976 = { --1, /*CAST DEAD*/ -"ReduceAction976", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1665, /* ReduceAction976 */ -}, -}; -/* runtime type ReduceAction977 */ -const struct type type_nit__parser__ReduceAction977 = { --1, /*CAST DEAD*/ -"ReduceAction977", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1666, /* ReduceAction977 */ -}, -}; -/* runtime type ReduceAction978 */ -const struct type type_nit__parser__ReduceAction978 = { --1, /*CAST DEAD*/ -"ReduceAction978", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1667, /* ReduceAction978 */ -}, -}; -/* runtime type ReduceAction979 */ -const struct type type_nit__parser__ReduceAction979 = { --1, /*CAST DEAD*/ -"ReduceAction979", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1668, /* ReduceAction979 */ -}, -}; -/* runtime type ReduceAction980 */ -const struct type type_nit__parser__ReduceAction980 = { --1, /*CAST DEAD*/ -"ReduceAction980", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1669, /* ReduceAction980 */ -}, -}; -/* runtime type ReduceAction981 */ -const struct type type_nit__parser__ReduceAction981 = { --1, /*CAST DEAD*/ -"ReduceAction981", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1670, /* ReduceAction981 */ -}, -}; -/* runtime type ReduceAction982 */ -const struct type type_nit__parser__ReduceAction982 = { --1, /*CAST DEAD*/ -"ReduceAction982", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1671, /* ReduceAction982 */ -}, -}; -/* runtime type ReduceAction983 */ -const struct type type_nit__parser__ReduceAction983 = { --1, /*CAST DEAD*/ -"ReduceAction983", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1672, /* ReduceAction983 */ -}, -}; -/* runtime type ReduceAction984 */ -const struct type type_nit__parser__ReduceAction984 = { --1, /*CAST DEAD*/ -"ReduceAction984", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1673, /* ReduceAction984 */ -}, -}; -/* runtime type ReduceAction985 */ -const struct type type_nit__parser__ReduceAction985 = { --1, /*CAST DEAD*/ -"ReduceAction985", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1674, /* ReduceAction985 */ -}, -}; -/* runtime type ReduceAction986 */ -const struct type type_nit__parser__ReduceAction986 = { --1, /*CAST DEAD*/ -"ReduceAction986", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1675, /* ReduceAction986 */ -}, -}; -/* runtime type ReduceAction987 */ -const struct type type_nit__parser__ReduceAction987 = { --1, /*CAST DEAD*/ -"ReduceAction987", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1676, /* ReduceAction987 */ -}, -}; -/* runtime type ReduceAction988 */ -const struct type type_nit__parser__ReduceAction988 = { --1, /*CAST DEAD*/ -"ReduceAction988", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1677, /* ReduceAction988 */ +2003, /* SequenceRead[nullable Object] */ }, }; -/* runtime type ReduceAction989 */ -const struct type type_nit__parser__ReduceAction989 = { --1, /*CAST DEAD*/ -"ReduceAction989", /* class_name_string */ --1, /*CAST DEAD*/ +const struct types resolution_table_nit__ANodes__nit__AAnnotation = { +0, /* dummy */ +{ +&type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */ +&type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */ +&type_nit__AAnnotation, /* E: AAnnotation */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__AAnnotation, /* E: AAnnotation */ +&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ +&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ +} +}; +/* runtime type Array[AClassdef] */ +const struct type type_standard__Array__nit__AClassdef = { +625, +"Array[AClassdef]", /* class_name_string */ +405, 0, -NULL, /*NO RESOLUTIONS*/ -6, +&resolution_table_standard__Array__nit__AClassdef, +490, { -146, /* ReduceAction */ +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1678, /* ReduceAction989 */ -}, -}; -/* runtime type ReduceAction991 */ -const struct type type_nit__parser__ReduceAction991 = { --1, /*CAST DEAD*/ -"ReduceAction991", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1679, /* ReduceAction991 */ -}, -}; -/* runtime type ReduceAction993 */ -const struct type type_nit__parser__ReduceAction993 = { --1, /*CAST DEAD*/ -"ReduceAction993", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1680, /* ReduceAction993 */ -}, -}; -/* runtime type ReduceAction999 */ -const struct type type_nit__parser__ReduceAction999 = { --1, /*CAST DEAD*/ -"ReduceAction999", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1681, /* ReduceAction999 */ -}, -}; -/* runtime type ReduceAction1001 */ -const struct type type_nit__parser__ReduceAction1001 = { --1, /*CAST DEAD*/ -"ReduceAction1001", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1682, /* ReduceAction1001 */ -}, -}; -/* runtime type ReduceAction1011 */ -const struct type type_nit__parser__ReduceAction1011 = { --1, /*CAST DEAD*/ -"ReduceAction1011", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1683, /* ReduceAction1011 */ -}, -}; -/* runtime type ReduceAction1012 */ -const struct type type_nit__parser__ReduceAction1012 = { --1, /*CAST DEAD*/ -"ReduceAction1012", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1684, /* ReduceAction1012 */ -}, -}; -/* runtime type ReduceAction1013 */ -const struct type type_nit__parser__ReduceAction1013 = { --1, /*CAST DEAD*/ -"ReduceAction1013", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1685, /* ReduceAction1013 */ -}, -}; -/* runtime type ReduceAction1014 */ -const struct type type_nit__parser__ReduceAction1014 = { --1, /*CAST DEAD*/ -"ReduceAction1014", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ +2327, /* Collection[Prod] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1686, /* ReduceAction1014 */ -}, -}; -/* runtime type ReduceAction1015 */ -const struct type type_nit__parser__ReduceAction1015 = { --1, /*CAST DEAD*/ -"ReduceAction1015", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -146, /* ReduceAction */ -1, /* empty */ +2332, /* Collection[AClassdef] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1687, /* ReduceAction1015 */ -}, -}; -/* runtime type TablesCapable */ -const struct type type_nit__TablesCapable = { --1, /*CAST DEAD*/ -"TablesCapable", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ +2337, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -832, /* TablesCapable */ -}, -}; -/* runtime type ANodes[TComment] */ -const struct type type_nit__ANodes__nit__TComment = { --1, /*CAST DEAD*/ -"ANodes[TComment]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__ANodes__nit__TComment, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -307, /* Collection[TComment] */ -181, /* Collection[ANode] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2110, /* ANodes[TComment] */ -}, -}; -const struct types resolution_table_nit__ANodes__nit__TComment = { -0, /* dummy */ -{ -&type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */ -&type_nit__TComment, /* E: TComment */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__TComment, /* E: TComment */ -&type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */ -&type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */ -&type_nit__TComment, /* E: TComment */ -&type_nit__TComment, /* E: TComment */ -&type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */ -&type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */ -&type_nit__TComment, /* E: TComment */ -} -}; -/* runtime type ANodes[AAnnotation] */ -const struct type type_nit__ANodes__nit__AAnnotation = { --1, /*CAST DEAD*/ -"ANodes[AAnnotation]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__ANodes__nit__AAnnotation, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -275, /* Collection[AAnnotation] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2262, /* ANodes[AAnnotation] */ -}, -}; -const struct types resolution_table_nit__ANodes__nit__AAnnotation = { -0, /* dummy */ -{ -&type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */ -&type_nit__AAnnotation, /* E: AAnnotation */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AAnnotation, /* E: AAnnotation */ -&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ -&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ -&type_nit__AAnnotation, /* E: AAnnotation */ -&type_nit__AAnnotation, /* E: AAnnotation */ -&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ -&type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */ -&type_nit__AAnnotation, /* E: AAnnotation */ -} -}; -/* runtime type ANodes[AFormaldef] */ -const struct type type_nit__ANodes__nit__AFormaldef = { --1, /*CAST DEAD*/ -"ANodes[AFormaldef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__ANodes__nit__AFormaldef, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -308, /* Collection[AFormaldef] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2263, /* ANodes[AFormaldef] */ -}, -}; -const struct types resolution_table_nit__ANodes__nit__AFormaldef = { -0, /* dummy */ -{ -&type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */ -&type_nit__AFormaldef, /* E: AFormaldef */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AFormaldef, /* E: AFormaldef */ -&type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */ -&type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */ -&type_nit__AFormaldef, /* E: AFormaldef */ -&type_nit__AFormaldef, /* E: AFormaldef */ -&type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */ -&type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */ -&type_nit__AFormaldef, /* E: AFormaldef */ -} -}; -/* runtime type ANodes[ASuperclass] */ -const struct type type_nit__ANodes__nit__ASuperclass = { --1, /*CAST DEAD*/ -"ANodes[ASuperclass]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__ANodes__nit__ASuperclass, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -309, /* Collection[ASuperclass] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2264, /* ANodes[ASuperclass] */ -}, -}; -const struct types resolution_table_nit__ANodes__nit__ASuperclass = { -0, /* dummy */ -{ -&type_standard__Array__nit__ASuperclass, /* Array[E]: Array[ASuperclass] */ -&type_nit__ASuperclass, /* E: ASuperclass */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__ASuperclass, /* E: ASuperclass */ -&type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */ -&type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */ -&type_nit__ASuperclass, /* E: ASuperclass */ -&type_nit__ASuperclass, /* E: ASuperclass */ -&type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */ -&type_standard__Array__nit__ASuperclass, /* Array[E]: Array[ASuperclass] */ -&type_nit__ASuperclass, /* E: ASuperclass */ -} -}; -/* runtime type ScopeVisitor */ -const struct type type_nit__scope__ScopeVisitor = { --1, /*CAST DEAD*/ -"ScopeVisitor", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -833, /* ScopeVisitor */ -}, -}; -/* runtime type FlowVisitor */ -const struct type type_nit__flow__FlowVisitor = { --1, /*CAST DEAD*/ -"FlowVisitor", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -834, /* FlowVisitor */ -}, -}; -/* runtime type LocalVarInitVisitor */ -const struct type type_nit__local_var_init__LocalVarInitVisitor = { --1, /*CAST DEAD*/ -"LocalVarInitVisitor", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -835, /* LocalVarInitVisitor */ -}, -}; -/* runtime type AutoSuperInitVisitor */ -const struct type type_nit__auto_super_init__AutoSuperInitVisitor = { --1, /*CAST DEAD*/ -"AutoSuperInitVisitor", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -836, /* AutoSuperInitVisitor */ -}, -}; -/* runtime type ASTBuilder */ -const struct type type_nit__ASTBuilder = { --1, /*CAST DEAD*/ -"ASTBuilder", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ +2363, /* Collection[ANode] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -837, /* ASTBuilder */ -}, -}; -/* runtime type RopeChars */ -const struct type type_standard__ropes__RopeChars = { --1, /*CAST DEAD*/ -"RopeChars", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__ropes__RopeChars, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -5, /* Collection[Char] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2011, /* RopeChars */ -}, -}; -const struct types resolution_table_standard__ropes__RopeChars = { -0, /* dummy */ -{ -&type_standard__ropes__RopeString, /* SELFTYPE: RopeString */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Char, /* E: Char */ -&type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */ -&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ -&type_standard__Char, /* E: Char */ -} -}; -/* runtime type RopeIterPiece */ -const struct type type_standard__ropes__RopeIterPiece = { --1, /*CAST DEAD*/ -"RopeIterPiece", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -838, /* RopeIterPiece */ -}, -}; -/* runtime type Platform */ -const struct type type_nit__Platform = { --1, /*CAST DEAD*/ -"Platform", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -839, /* Platform */ -}, -}; -/* runtime type POSetBucketsColorer[MClass, PropertyLayoutElement] */ -const struct type type_nit__POSetBucketsColorer__nit__MClass__nit__PropertyLayoutElement = { --1, /*CAST DEAD*/ -"POSetBucketsColorer[MClass, PropertyLayoutElement]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__PropertyLayoutElement, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -840, /* POSetBucketsColorer[MClass, PropertyLayoutElement] */ -}, -}; -const struct types resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__PropertyLayoutElement__standard__Int, /* HashMap[E, Int]: HashMap[PropertyLayoutElement, Int] */ -&type_poset__POSet__nit__MClass, /* POSet[H]: POSet[MClass] */ -&type_standard__Map__nit__MClass__standard__Set__nit__MClass, /* Map[H, Set[H]]: Map[MClass, Set[MClass]] */ -&type_standard__Map__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* Map[H, Set[E]]: Map[MClass, Set[PropertyLayoutElement]] */ -&type_standard__Collection__nit__MClass, /* Collection[H]: Collection[MClass] */ -&type_nit__MClass, /* H: MClass */ -} -}; -/* runtime type POSetBucketsColorer[MClass, MAttribute] */ -const struct type type_nit__POSetBucketsColorer__nit__MClass__nit__MAttribute = { --1, /*CAST DEAD*/ -"POSetBucketsColorer[MClass, MAttribute]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__MAttribute, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -841, /* POSetBucketsColorer[MClass, MAttribute] */ -}, -}; -const struct types resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__MAttribute = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MAttribute__standard__Int, /* HashMap[E, Int]: HashMap[MAttribute, Int] */ -&type_poset__POSet__nit__MClass, /* POSet[H]: POSet[MClass] */ -&type_standard__Map__nit__MClass__standard__Set__nit__MClass, /* Map[H, Set[H]]: Map[MClass, Set[MClass]] */ -&type_standard__Map__nit__MClass__standard__Set__nit__MAttribute, /* Map[H, Set[E]]: Map[MClass, Set[MAttribute]] */ -&type_standard__Collection__nit__MClass, /* Collection[H]: Collection[MClass] */ -&type_nit__MClass, /* H: MClass */ -} -}; -/* runtime type MakefileToolchain */ -const struct type type_nit__MakefileToolchain = { --1, /*CAST DEAD*/ -"MakefileToolchain", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -842, /* MakefileToolchain */ -}, -}; -/* runtime type BashCompletion */ -const struct type type_nit__BashCompletion = { --1, /*CAST DEAD*/ -"BashCompletion", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -149, /* Streamable */ -1688, /* BashCompletion */ -}, -}; -/* runtime type ANodes[AExternCodeBlock] */ -const struct type type_nit__ANodes__nit__AExternCodeBlock = { --1, /*CAST DEAD*/ -"ANodes[AExternCodeBlock]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__ANodes__nit__AExternCodeBlock, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -311, /* Collection[AExternCodeBlock] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2265, /* ANodes[AExternCodeBlock] */ -}, -}; -const struct types resolution_table_nit__ANodes__nit__AExternCodeBlock = { -0, /* dummy */ -{ -&type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -&type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */ -&type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -&type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */ -&type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -} -}; -/* runtime type ANoImport */ -const struct type type_nit__ANoImport = { --1, /*CAST DEAD*/ -"ANoImport", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -153, /* AImport */ -11, /* Prod */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2012, /* ANoImport */ -}, -}; -/* runtime type AConcreteClasskind */ -const struct type type_nit__AConcreteClasskind = { --1, /*CAST DEAD*/ -"AConcreteClasskind", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -25, /* nullable AClasskind */ -11, /* Prod */ -125, /* AClasskind */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2111, /* AConcreteClasskind */ -}, -}; -/* runtime type AAbstractClasskind */ -const struct type type_nit__AAbstractClasskind = { --1, /*CAST DEAD*/ -"AAbstractClasskind", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -25, /* nullable AClasskind */ -11, /* Prod */ -125, /* AClasskind */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2112, /* AAbstractClasskind */ -}, -}; -/* runtime type AInterfaceClasskind */ -const struct type type_nit__AInterfaceClasskind = { --1, /*CAST DEAD*/ -"AInterfaceClasskind", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -25, /* nullable AClasskind */ -11, /* Prod */ -125, /* AClasskind */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2113, /* AInterfaceClasskind */ -}, -}; -/* runtime type AEnumClasskind */ -const struct type type_nit__AEnumClasskind = { --1, /*CAST DEAD*/ -"AEnumClasskind", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -25, /* nullable AClasskind */ -11, /* Prod */ -125, /* AClasskind */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2114, /* AEnumClasskind */ -}, -}; -/* runtime type AExternClasskind */ -const struct type type_nit__AExternClasskind = { --1, /*CAST DEAD*/ -"AExternClasskind", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -25, /* nullable AClasskind */ -11, /* Prod */ -125, /* AClasskind */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2115, /* AExternClasskind */ -}, -}; -/* runtime type ATypePropdef */ -const struct type type_nit__ATypePropdef = { --1, /*CAST DEAD*/ -"ATypePropdef", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__ATypePropdef, -7, -{ -23, /* nullable APropdef */ -11, /* Prod */ -123, /* APropdef */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2116, /* ATypePropdef */ -}, -}; -const struct types resolution_table_nit__ATypePropdef = { -0, /* dummy */ -{ -&type_nullable__nit__MVirtualTypeDef, /* nullable MPROPDEF: nullable MVirtualTypeDef */ -} -}; -/* runtime type APrivateVisibility */ -const struct type type_nit__APrivateVisibility = { --1, /*CAST DEAD*/ -"APrivateVisibility", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -17, /* nullable AVisibility */ -11, /* Prod */ -124, /* AVisibility */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2117, /* APrivateVisibility */ -}, -}; -/* runtime type AProtectedVisibility */ -const struct type type_nit__AProtectedVisibility = { --1, /*CAST DEAD*/ -"AProtectedVisibility", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -17, /* nullable AVisibility */ -11, /* Prod */ -124, /* AVisibility */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2118, /* AProtectedVisibility */ -}, -}; -/* runtime type AIntrudeVisibility */ -const struct type type_nit__AIntrudeVisibility = { --1, /*CAST DEAD*/ -"AIntrudeVisibility", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -17, /* nullable AVisibility */ -11, /* Prod */ -124, /* AVisibility */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2119, /* AIntrudeVisibility */ -}, -}; -/* runtime type APlusMethid */ -const struct type type_nit__APlusMethid = { --1, /*CAST DEAD*/ -"APlusMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2120, /* APlusMethid */ -}, -}; -/* runtime type AMinusMethid */ -const struct type type_nit__AMinusMethid = { --1, /*CAST DEAD*/ -"AMinusMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2121, /* AMinusMethid */ -}, -}; -/* runtime type AStarMethid */ -const struct type type_nit__AStarMethid = { --1, /*CAST DEAD*/ -"AStarMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2122, /* AStarMethid */ -}, -}; -/* runtime type AStarstarMethid */ -const struct type type_nit__AStarstarMethid = { --1, /*CAST DEAD*/ -"AStarstarMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2123, /* AStarstarMethid */ -}, -}; -/* runtime type ASlashMethid */ -const struct type type_nit__ASlashMethid = { --1, /*CAST DEAD*/ -"ASlashMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2124, /* ASlashMethid */ -}, -}; -/* runtime type APercentMethid */ -const struct type type_nit__APercentMethid = { --1, /*CAST DEAD*/ -"APercentMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2125, /* APercentMethid */ -}, -}; -/* runtime type AEqMethid */ -const struct type type_nit__AEqMethid = { --1, /*CAST DEAD*/ -"AEqMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2126, /* AEqMethid */ -}, -}; -/* runtime type ANeMethid */ -const struct type type_nit__ANeMethid = { --1, /*CAST DEAD*/ -"ANeMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2127, /* ANeMethid */ -}, -}; -/* runtime type ALeMethid */ -const struct type type_nit__ALeMethid = { --1, /*CAST DEAD*/ -"ALeMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2128, /* ALeMethid */ -}, -}; -/* runtime type AGeMethid */ -const struct type type_nit__AGeMethid = { --1, /*CAST DEAD*/ -"AGeMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2129, /* AGeMethid */ -}, -}; -/* runtime type ALtMethid */ -const struct type type_nit__ALtMethid = { --1, /*CAST DEAD*/ -"ALtMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2130, /* ALtMethid */ -}, -}; -/* runtime type AGtMethid */ -const struct type type_nit__AGtMethid = { --1, /*CAST DEAD*/ -"AGtMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2131, /* AGtMethid */ -}, -}; -/* runtime type ALlMethid */ -const struct type type_nit__ALlMethid = { --1, /*CAST DEAD*/ -"ALlMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2132, /* ALlMethid */ -}, -}; -/* runtime type AGgMethid */ -const struct type type_nit__AGgMethid = { --1, /*CAST DEAD*/ -"AGgMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2133, /* AGgMethid */ -}, -}; -/* runtime type ABraMethid */ -const struct type type_nit__ABraMethid = { --1, /*CAST DEAD*/ -"ABraMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2134, /* ABraMethid */ -}, -}; -/* runtime type AStarshipMethid */ -const struct type type_nit__AStarshipMethid = { --1, /*CAST DEAD*/ -"AStarshipMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2135, /* AStarshipMethid */ -}, -}; -/* runtime type AAssignMethid */ -const struct type type_nit__AAssignMethid = { --1, /*CAST DEAD*/ -"AAssignMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2136, /* AAssignMethid */ -}, -}; -/* runtime type ABraassignMethid */ -const struct type type_nit__ABraassignMethid = { --1, /*CAST DEAD*/ -"ABraassignMethid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -36, /* nullable AMethid */ -11, /* Prod */ -126, /* AMethid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2137, /* ABraassignMethid */ -}, -}; -/* runtime type ANodes[AParam] */ -const struct type type_nit__ANodes__nit__AParam = { --1, /*CAST DEAD*/ -"ANodes[AParam]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__ANodes__nit__AParam, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -312, /* Collection[AParam] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2266, /* ANodes[AParam] */ -}, -}; -const struct types resolution_table_nit__ANodes__nit__AParam = { -0, /* dummy */ -{ -&type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */ -&type_nit__AParam, /* E: AParam */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AParam, /* E: AParam */ -&type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */ -&type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */ -&type_nit__AParam, /* E: AParam */ -&type_nit__AParam, /* E: AParam */ -&type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */ -&type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */ -&type_nit__AParam, /* E: AParam */ -} -}; -/* runtime type AExternCalls */ -const struct type type_nit__AExternCalls = { --1, /*CAST DEAD*/ -"AExternCalls", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -39, /* nullable AExternCalls */ -11, /* Prod */ -1, /* empty */ +2003, /* SequenceRead[nullable Object] */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2013, /* AExternCalls */ -}, -}; -/* runtime type ANodes[AExternCall] */ -const struct type type_nit__ANodes__nit__AExternCall = { --1, /*CAST DEAD*/ -"ANodes[AExternCall]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__ANodes__nit__AExternCall, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -313, /* Collection[AExternCall] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2267, /* ANodes[AExternCall] */ -}, -}; -const struct types resolution_table_nit__ANodes__nit__AExternCall = { -0, /* dummy */ -{ -&type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */ -&type_nit__AExternCall, /* E: AExternCall */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AExternCall, /* E: AExternCall */ -&type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */ -&type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */ -&type_nit__AExternCall, /* E: AExternCall */ -&type_nit__AExternCall, /* E: AExternCall */ -&type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */ -&type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */ -&type_nit__AExternCall, /* E: AExternCall */ -} -}; -/* runtime type ASuperExternCall */ -const struct type type_nit__ASuperExternCall = { --1, /*CAST DEAD*/ -"ASuperExternCall", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -69, /* nullable AExternCall */ -11, /* Prod */ -156, /* AExternCall */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2138, /* ASuperExternCall */ -}, -}; -/* runtime type ALocalPropExternCall */ -const struct type type_nit__ALocalPropExternCall = { --1, /*CAST DEAD*/ -"ALocalPropExternCall", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -69, /* nullable AExternCall */ -11, /* Prod */ -156, /* AExternCall */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2139, /* ALocalPropExternCall */ -}, -}; -/* runtime type AFullPropExternCall */ -const struct type type_nit__AFullPropExternCall = { --1, /*CAST DEAD*/ -"AFullPropExternCall", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -69, /* nullable AExternCall */ -11, /* Prod */ -156, /* AExternCall */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2140, /* AFullPropExternCall */ -}, -}; -/* runtime type AInitPropExternCall */ -const struct type type_nit__AInitPropExternCall = { --1, /*CAST DEAD*/ -"AInitPropExternCall", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -69, /* nullable AExternCall */ -11, /* Prod */ -156, /* AExternCall */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2141, /* AInitPropExternCall */ -}, -}; -/* runtime type ACastAsExternCall */ -const struct type type_nit__ACastAsExternCall = { --1, /*CAST DEAD*/ -"ACastAsExternCall", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -69, /* nullable AExternCall */ -11, /* Prod */ -156, /* AExternCall */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2142, /* ACastAsExternCall */ -}, -}; -/* runtime type AAsNullableExternCall */ -const struct type type_nit__AAsNullableExternCall = { --1, /*CAST DEAD*/ -"AAsNullableExternCall", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -69, /* nullable AExternCall */ -11, /* Prod */ -156, /* AExternCall */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2143, /* AAsNullableExternCall */ -}, -}; -/* runtime type AAsNotNullableExternCall */ -const struct type type_nit__AAsNotNullableExternCall = { --1, /*CAST DEAD*/ -"AAsNotNullableExternCall", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -69, /* nullable AExternCall */ -11, /* Prod */ -156, /* AExternCall */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2144, /* AAsNotNullableExternCall */ -}, -}; -/* runtime type AInLanguage */ -const struct type type_nit__AInLanguage = { --1, /*CAST DEAD*/ -"AInLanguage", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -77, /* nullable AInLanguage */ -11, /* Prod */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2014, /* AInLanguage */ -}, -}; -/* runtime type ANodes[AType] */ -const struct type type_nit__ANodes__nit__AType = { --1, /*CAST DEAD*/ -"ANodes[AType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__ANodes__nit__AType, -8, -{ -1, /* empty */ -2, /* SequenceRead[nullable Object] */ -314, /* Collection[AType] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2268, /* ANodes[AType] */ -}, -}; -const struct types resolution_table_nit__ANodes__nit__AType = { -0, /* dummy */ -{ -&type_standard__Array__nit__AType, /* Array[E]: Array[AType] */ -&type_nit__AType, /* E: AType */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AType, /* E: AType */ -&type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */ -&type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */ -&type_nit__AType, /* E: AType */ -&type_nit__AType, /* E: AType */ -&type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */ -&type_standard__Array__nit__AType, /* Array[E]: Array[AType] */ -&type_nit__AType, /* E: AType */ -} -}; -/* runtime type AReturnExpr */ -const struct type type_nit__AReturnExpr = { --1, /*CAST DEAD*/ -"AReturnExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2145, /* AReturnExpr */ -}, -}; -/* runtime type ABreakExpr */ -const struct type type_nit__ABreakExpr = { --1, /*CAST DEAD*/ -"ABreakExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -151, /* AEscapeExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2269, /* ABreakExpr */ -}, -}; -/* runtime type AAbortExpr */ -const struct type type_nit__AAbortExpr = { --1, /*CAST DEAD*/ -"AAbortExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2146, /* AAbortExpr */ -}, -}; -/* runtime type AContinueExpr */ -const struct type type_nit__AContinueExpr = { --1, /*CAST DEAD*/ -"AContinueExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -151, /* AEscapeExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2270, /* AContinueExpr */ -}, -}; -/* runtime type ASuperExpr */ -const struct type type_nit__ASuperExpr = { --1, /*CAST DEAD*/ -"ASuperExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2147, /* ASuperExpr */ -}, -}; -/* runtime type AInitExpr */ -const struct type type_nit__AInitExpr = { --1, /*CAST DEAD*/ -"AInitExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2148, /* AInitExpr */ -}, -}; -/* runtime type ADebugTypeExpr */ -const struct type type_nit__ADebugTypeExpr = { --1, /*CAST DEAD*/ -"ADebugTypeExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2149, /* ADebugTypeExpr */ -}, -}; -/* runtime type ALabel */ -const struct type type_nit__ALabel = { --1, /*CAST DEAD*/ -"ALabel", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -80, /* nullable ALabel */ -11, /* Prod */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2015, /* ALabel */ -}, -}; -/* runtime type AVardeclExpr */ -const struct type type_nit__AVardeclExpr = { --1, /*CAST DEAD*/ -"AVardeclExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2150, /* AVardeclExpr */ -}, -}; -/* runtime type AAttrAssignExpr */ -const struct type type_nit__AAttrAssignExpr = { --1, /*CAST DEAD*/ -"AAttrAssignExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2151, /* AAttrAssignExpr */ -}, -}; -/* runtime type ACallAssignExpr */ -const struct type type_nit__ACallAssignExpr = { --1, /*CAST DEAD*/ -"ACallAssignExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2152, /* ACallAssignExpr */ -}, -}; -/* runtime type AListExprs */ -const struct type type_nit__AListExprs = { --1, /*CAST DEAD*/ -"AListExprs", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -83, /* nullable AExprs */ -11, /* Prod */ -127, /* AExprs */ +2447, /* AbstractArrayRead[Prod] */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2153, /* AListExprs */ -}, -}; -/* runtime type ABraAssignExpr */ -const struct type type_nit__ABraAssignExpr = { --1, /*CAST DEAD*/ -"ABraAssignExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2154, /* ABraAssignExpr */ -}, -}; -/* runtime type AAttrReassignExpr */ -const struct type type_nit__AAttrReassignExpr = { --1, /*CAST DEAD*/ -"AAttrReassignExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2155, /* AAttrReassignExpr */ -}, -}; -/* runtime type ACallReassignExpr */ -const struct type type_nit__ACallReassignExpr = { --1, /*CAST DEAD*/ -"ACallReassignExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2156, /* ACallReassignExpr */ -}, -}; -/* runtime type ABraReassignExpr */ -const struct type type_nit__ABraReassignExpr = { --1, /*CAST DEAD*/ -"ABraReassignExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ +2452, /* AbstractArrayRead[AClassdef] */ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2157, /* ABraReassignExpr */ -}, -}; -/* runtime type ADoExpr */ -const struct type type_nit__ADoExpr = { --1, /*CAST DEAD*/ -"ADoExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2158, /* ADoExpr */ -}, -}; -/* runtime type ALoopExpr */ -const struct type type_nit__ALoopExpr = { --1, /*CAST DEAD*/ -"ALoopExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2159, /* ALoopExpr */ -}, -}; -/* runtime type AWhileExpr */ -const struct type type_nit__AWhileExpr = { --1, /*CAST DEAD*/ -"AWhileExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2160, /* AWhileExpr */ -}, -}; -/* runtime type AAssertExpr */ -const struct type type_nit__AAssertExpr = { --1, /*CAST DEAD*/ -"AAssertExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ +2457, /* AbstractArrayRead[Object] */ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2161, /* AAssertExpr */ -}, -}; -/* runtime type AIfexprExpr */ -const struct type type_nit__AIfexprExpr = { --1, /*CAST DEAD*/ -"AIfexprExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2162, /* AIfexprExpr */ -}, -}; -/* runtime type AOrExpr */ -const struct type type_nit__AOrExpr = { --1, /*CAST DEAD*/ -"AOrExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -120, /* ABoolExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2271, /* AOrExpr */ -}, -}; -/* runtime type AAndExpr */ -const struct type type_nit__AAndExpr = { --1, /*CAST DEAD*/ -"AAndExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -120, /* ABoolExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2272, /* AAndExpr */ -}, -}; -/* runtime type AOrElseExpr */ -const struct type type_nit__AOrElseExpr = { --1, /*CAST DEAD*/ -"AOrElseExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -120, /* ABoolExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2273, /* AOrElseExpr */ -}, -}; -/* runtime type AImpliesExpr */ -const struct type type_nit__AImpliesExpr = { --1, /*CAST DEAD*/ -"AImpliesExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -120, /* ABoolExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2274, /* AImpliesExpr */ -}, -}; -/* runtime type ANotExpr */ -const struct type type_nit__ANotExpr = { --1, /*CAST DEAD*/ -"ANotExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -120, /* ABoolExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2275, /* ANotExpr */ -}, -}; -/* runtime type ALtExpr */ -const struct type type_nit__ALtExpr = { --1, /*CAST DEAD*/ -"ALtExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2163, /* ALtExpr */ -}, -}; -/* runtime type ALeExpr */ -const struct type type_nit__ALeExpr = { --1, /*CAST DEAD*/ -"ALeExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2164, /* ALeExpr */ -}, -}; -/* runtime type ALlExpr */ -const struct type type_nit__ALlExpr = { --1, /*CAST DEAD*/ -"ALlExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2165, /* ALlExpr */ -}, -}; -/* runtime type AGtExpr */ -const struct type type_nit__AGtExpr = { --1, /*CAST DEAD*/ -"AGtExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2166, /* AGtExpr */ -}, -}; -/* runtime type AGeExpr */ -const struct type type_nit__AGeExpr = { --1, /*CAST DEAD*/ -"AGeExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2167, /* AGeExpr */ -}, -}; -/* runtime type AGgExpr */ -const struct type type_nit__AGgExpr = { --1, /*CAST DEAD*/ -"AGgExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2168, /* AGgExpr */ -}, -}; -/* runtime type AStarshipExpr */ -const struct type type_nit__AStarshipExpr = { --1, /*CAST DEAD*/ -"AStarshipExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2169, /* AStarshipExpr */ -}, -}; -/* runtime type AIsaExpr */ -const struct type type_nit__AIsaExpr = { --1, /*CAST DEAD*/ -"AIsaExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -120, /* ABoolExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2276, /* AIsaExpr */ -}, -}; -/* runtime type APlusExpr */ -const struct type type_nit__APlusExpr = { --1, /*CAST DEAD*/ -"APlusExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2170, /* APlusExpr */ -}, -}; -/* runtime type AMinusExpr */ -const struct type type_nit__AMinusExpr = { --1, /*CAST DEAD*/ -"AMinusExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2171, /* AMinusExpr */ -}, -}; -/* runtime type AStarExpr */ -const struct type type_nit__AStarExpr = { --1, /*CAST DEAD*/ -"AStarExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2172, /* AStarExpr */ -}, -}; -/* runtime type ASlashExpr */ -const struct type type_nit__ASlashExpr = { --1, /*CAST DEAD*/ -"ASlashExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2173, /* ASlashExpr */ -}, -}; -/* runtime type APercentExpr */ -const struct type type_nit__APercentExpr = { --1, /*CAST DEAD*/ -"APercentExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2174, /* APercentExpr */ -}, -}; -/* runtime type AStarstarExpr */ -const struct type type_nit__AStarstarExpr = { --1, /*CAST DEAD*/ -"AStarstarExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2175, /* AStarstarExpr */ -}, -}; -/* runtime type AUminusExpr */ -const struct type type_nit__AUminusExpr = { --1, /*CAST DEAD*/ -"AUminusExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2176, /* AUminusExpr */ -}, -}; -/* runtime type AOnceExpr */ -const struct type type_nit__AOnceExpr = { --1, /*CAST DEAD*/ -"AOnceExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2177, /* AOnceExpr */ -}, -}; -/* runtime type AIssetAttrExpr */ -const struct type type_nit__AIssetAttrExpr = { --1, /*CAST DEAD*/ -"AIssetAttrExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2178, /* AIssetAttrExpr */ -}, -}; -/* runtime type AAttrExpr */ -const struct type type_nit__AAttrExpr = { --1, /*CAST DEAD*/ -"AAttrExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2179, /* AAttrExpr */ -}, -}; -/* runtime type ABraExpr */ -const struct type type_nit__ABraExpr = { --1, /*CAST DEAD*/ -"ABraExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2180, /* ABraExpr */ -}, -}; -/* runtime type AAsCastExpr */ -const struct type type_nit__AAsCastExpr = { --1, /*CAST DEAD*/ -"AAsCastExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2181, /* AAsCastExpr */ -}, -}; -/* runtime type AAsNotnullExpr */ -const struct type type_nit__AAsNotnullExpr = { --1, /*CAST DEAD*/ -"AAsNotnullExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2182, /* AAsNotnullExpr */ -}, -}; -/* runtime type ATrueExpr */ -const struct type type_nit__ATrueExpr = { --1, /*CAST DEAD*/ -"ATrueExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -120, /* ABoolExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2277, /* ATrueExpr */ -}, -}; -/* runtime type AFalseExpr */ -const struct type type_nit__AFalseExpr = { --1, /*CAST DEAD*/ -"AFalseExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -120, /* ABoolExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2278, /* AFalseExpr */ -}, -}; -/* runtime type ANullExpr */ -const struct type type_nit__ANullExpr = { --1, /*CAST DEAD*/ -"ANullExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2183, /* ANullExpr */ -}, -}; -/* runtime type ADecIntExpr */ -const struct type type_nit__ADecIntExpr = { --1, /*CAST DEAD*/ -"ADecIntExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -119, /* AIntExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2279, /* ADecIntExpr */ -}, -}; -/* runtime type AHexIntExpr */ -const struct type type_nit__AHexIntExpr = { --1, /*CAST DEAD*/ -"AHexIntExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -119, /* AIntExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2280, /* AHexIntExpr */ -}, -}; -/* runtime type AStringExpr */ -const struct type type_nit__AStringExpr = { --1, /*CAST DEAD*/ -"AStringExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -8, /* AStringFormExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2281, /* AStringExpr */ -}, -}; -/* runtime type AArrayExpr */ -const struct type type_nit__AArrayExpr = { --1, /*CAST DEAD*/ -"AArrayExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2184, /* AArrayExpr */ -}, -}; -/* runtime type AParExpr */ -const struct type type_nit__AParExpr = { --1, /*CAST DEAD*/ -"AParExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2185, /* AParExpr */ -}, -}; -/* runtime type AManyExpr */ -const struct type type_nit__AManyExpr = { --1, /*CAST DEAD*/ -"AManyExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2186, /* AManyExpr */ -}, -}; -/* runtime type AStartStringExpr */ -const struct type type_nit__AStartStringExpr = { --1, /*CAST DEAD*/ -"AStartStringExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -8, /* AStringFormExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2282, /* AStartStringExpr */ -}, -}; -/* runtime type AMidStringExpr */ -const struct type type_nit__AMidStringExpr = { --1, /*CAST DEAD*/ -"AMidStringExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -8, /* AStringFormExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2283, /* AMidStringExpr */ -}, -}; -/* runtime type AEndStringExpr */ -const struct type type_nit__AEndStringExpr = { --1, /*CAST DEAD*/ -"AEndStringExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, +2484, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2671, /* AbstractArray[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2676, /* AbstractArray[AClassdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2708, /* AbstractArray[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +150, /* Array[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +625, /* Array[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 */ +-1, /* empty */ +1267, /* Array[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__nit__AClassdef = { +0, /* dummy */ +{ +&type_nit__AClassdef, /* E: AClassdef */ +&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ +&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ +&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ +&type_standard__NativeArray__nit__AClassdef, /* NativeArray[E]: NativeArray[AClassdef] */ +&type_nit__AClassdef, /* E: AClassdef */ +&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ +&type_nit__AClassdef, /* E: AClassdef */ +&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ +&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ +&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ +&type_standard__AbstractArray__nit__AClassdef, /* AbstractArray[E]: AbstractArray[AClassdef] */ +&type_standard__array__ArrayIterator__nit__AClassdef, /* ArrayIterator[E]: ArrayIterator[AClassdef] */ +} +}; +/* runtime type ANodes[AFormaldef] */ +const struct type type_nit__ANodes__nit__AFormaldef = { +-1, /*CAST DEAD*/ +"ANodes[AFormaldef]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_nit__ANodes__nit__AFormaldef, +125, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2327, /* Collection[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +2366, /* Collection[AFormaldef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +}, +}; +const struct types resolution_table_nit__ANodes__nit__AFormaldef = { +0, /* dummy */ +{ +&type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */ +&type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */ +&type_nit__AFormaldef, /* E: AFormaldef */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__AFormaldef, /* E: AFormaldef */ +&type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */ +&type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */ +} +}; +/* runtime type Array[ASuperPropdef] */ +const struct type type_standard__Array__nit__ASuperPropdef = { +627, +"Array[ASuperPropdef]", /* class_name_string */ +406, +0, +&resolution_table_standard__Array__nit__ASuperPropdef, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2327, /* Collection[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2333, /* Collection[ASuperPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2357, /* Collection[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2447, /* AbstractArrayRead[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2453, /* AbstractArrayRead[ASuperPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2478, /* AbstractArrayRead[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2484, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2671, /* AbstractArray[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2677, /* AbstractArray[ASuperPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2702, /* AbstractArray[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2708, /* AbstractArray[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +150, /* Array[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +627, /* Array[ASuperPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1167, /* Array[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1267, /* Array[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__nit__ASuperPropdef = { +0, /* dummy */ +{ +&type_nit__ASuperPropdef, /* E: ASuperPropdef */ +&type_standard__Array__nit__ASuperPropdef, /* Array[E]: Array[ASuperPropdef] */ +&type_standard__Collection__nit__ASuperPropdef, /* Collection[E]: Collection[ASuperPropdef] */ +&type_standard__Array__nit__ASuperPropdef, /* Array[E]: Array[ASuperPropdef] */ +&type_standard__NativeArray__nit__ASuperPropdef, /* NativeArray[E]: NativeArray[ASuperPropdef] */ +&type_nit__ASuperPropdef, /* E: ASuperPropdef */ +&type_standard__Collection__nit__ASuperPropdef, /* Collection[E]: Collection[ASuperPropdef] */ +&type_nit__ASuperPropdef, /* E: ASuperPropdef */ +&type_standard__Collection__nit__ASuperPropdef, /* Collection[E]: Collection[ASuperPropdef] */ +&type_standard__Collection__nit__ASuperPropdef, /* Collection[E]: Collection[ASuperPropdef] */ +&type_standard__Array__nit__ASuperPropdef, /* Array[E]: Array[ASuperPropdef] */ +&type_standard__AbstractArray__nit__ASuperPropdef, /* AbstractArray[E]: AbstractArray[ASuperPropdef] */ +&type_standard__array__ArrayIterator__nit__ASuperPropdef, /* ArrayIterator[E]: ArrayIterator[ASuperPropdef] */ +} +}; +/* runtime type MVirtualTypeDef */ +const struct type type_nit__MVirtualTypeDef = { +628, +"MVirtualTypeDef", /* class_name_string */ +7, +0, +&resolution_table_nit__MVirtualTypeDef, +9, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2181, /* PropertyLayoutElement */ +2190, /* nullable PropertyLayoutElement */ +2178, /* MPropDef */ +2182, /* nullable MPropDef */ +628, /* MVirtualTypeDef */ +2647, /* nullable MVirtualTypeDef */ +}, +}; +const struct types resolution_table_nit__MVirtualTypeDef = { +0, /* dummy */ +{ +NULL, /* empty */ +&type_nit__MVirtualTypeProp, /* MPROPERTY: MVirtualTypeProp */ +&type_nit__MVirtualTypeDef, /* MPROPDEF: MVirtualTypeDef */ +} +}; +/* runtime type POSet[MType] */ +const struct type type_poset__POSet__nit__MType = { +629, +"POSet[MType]", /* class_name_string */ +128, +0, +&resolution_table_poset__POSet__nit__MType, +130, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2329, /* Collection[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2349, /* Collection[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +629, /* POSet[MType] */ +-1, /* empty */ +}, +}; +const struct types resolution_table_poset__POSet__nit__MType = { +0, /* dummy */ +{ +&type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType, /* HashMap[E, POSetElement[E]]: HashMap[MType, POSetElement[MType]] */ +&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ +&type_nit__MType, /* E: MType */ +&type_poset__POSetElement__nit__MType, /* POSetElement[E]: POSetElement[MType] */ +&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ +&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ +&type_nit__POSetConflictGraph__nit__MType, /* POSetConflictGraph[E]: POSetConflictGraph[MType] */ +&type_standard__Array__nit__MType, /* Array[COMPARED]: Array[MType] */ +} +}; +/* runtime type List[MType] */ +const struct type type_standard__List__nit__MType = { +630, +"List[MType]", /* class_name_string */ +129, +0, +&resolution_table_standard__List__nit__MType, +131, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2329, /* Collection[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2349, /* Collection[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +630, /* List[MType] */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__List__nit__MType = { +0, /* dummy */ +{ +&type_nit__MType, /* E: MType */ +&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ +&type_standard__list__ListNode__nit__MType, /* ListNode[E]: ListNode[MType] */ +&type_standard__ListIterator__nit__MType, /* ListIterator[E]: ListIterator[MType] */ +&type_nullable__standard__list__ListNode__nit__MType, /* nullable ListNode[E]: nullable ListNode[MType] */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__MType, /* E: MType */ +&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ +&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ +} +}; +/* runtime type MMethod */ +const struct type type_nit__MMethod = { +631, +"MMethod", /* class_name_string */ +7, +0, +&resolution_table_nit__MMethod, +9, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2181, /* PropertyLayoutElement */ +2190, /* nullable PropertyLayoutElement */ +2176, /* MProperty */ +2208, /* nullable MProperty */ +631, /* MMethod */ +2148, /* nullable MMethod */ +}, +}; +const struct types resolution_table_nit__MMethod = { +0, /* dummy */ +{ +&type_standard__Array__nit__MMethodDef, /* Array[MPROPDEF]: Array[MMethodDef] */ +&type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MMethodDef]] */ +&type_nit__MMethodDef, /* MPROPDEF: MMethodDef */ +} +}; +/* runtime type Array[MParameter] */ +const struct type type_standard__Array__nit__MParameter = { +632, +"Array[MParameter]", /* class_name_string */ +407, +0, +&resolution_table_standard__Array__nit__MParameter, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2334, /* Collection[MParameter] */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2454, /* AbstractArrayRead[MParameter] */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2678, /* AbstractArray[MParameter] */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +632, /* Array[MParameter] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__nit__MParameter = { +0, /* dummy */ +{ +&type_nit__MParameter, /* E: MParameter */ +&type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */ +&type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */ +&type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */ +&type_standard__NativeArray__nit__MParameter, /* NativeArray[E]: NativeArray[MParameter] */ +&type_nit__MParameter, /* E: MParameter */ +&type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */ +&type_nit__MParameter, /* E: MParameter */ +&type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */ +&type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */ +&type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */ +&type_standard__AbstractArray__nit__MParameter, /* AbstractArray[E]: AbstractArray[MParameter] */ +&type_standard__array__ArrayIterator__nit__MParameter, /* ArrayIterator[E]: ArrayIterator[MParameter] */ +} +}; +/* runtime type MSignature */ +const struct type type_nit__MSignature = { +633, +"MSignature", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2179, /* MType */ +2185, /* nullable MType */ +633, /* MSignature */ +}, +}; +/* runtime type MParameter */ +const struct type type_nit__MParameter = { +634, +"MParameter", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +634, /* MParameter */ +}, +}; +/* runtime type ScopeVisitor */ +const struct type type_nit__scope__ScopeVisitor = { +-1, /*CAST DEAD*/ +"ScopeVisitor", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type Variable */ +const struct type type_nit__Variable = { +636, +"Variable", /* class_name_string */ +2, +0, +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +636, /* Variable */ +}, +}; +/* runtime type List[Scope] */ +const struct type type_standard__List__nit__scope__Scope = { +637, +"List[Scope]", /* class_name_string */ +130, +0, +&resolution_table_standard__List__nit__scope__Scope, +131, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2367, /* Collection[Scope] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +637, /* List[Scope] */ +}, +}; +const struct types resolution_table_standard__List__nit__scope__Scope = { +0, /* dummy */ +{ +&type_nit__scope__Scope, /* E: Scope */ +&type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */ +&type_standard__list__ListNode__nit__scope__Scope, /* ListNode[E]: ListNode[Scope] */ +&type_standard__ListIterator__nit__scope__Scope, /* ListIterator[E]: ListIterator[Scope] */ +&type_nullable__standard__list__ListNode__nit__scope__Scope, /* nullable ListNode[E]: nullable ListNode[Scope] */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__scope__Scope, /* E: Scope */ +&type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */ +&type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */ +} +}; +/* runtime type FlowVisitor */ +const struct type type_nit__flow__FlowVisitor = { +-1, /*CAST DEAD*/ +"FlowVisitor", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type FlowContext */ +const struct type type_nit__FlowContext = { +639, +"FlowContext", /* class_name_string */ +2, +0, +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +639, /* FlowContext */ +}, +}; +/* runtime type Array[FlowContext] */ +const struct type type_standard__Array__nit__FlowContext = { +640, +"Array[FlowContext]", /* class_name_string */ +408, +0, +&resolution_table_standard__Array__nit__FlowContext, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2335, /* Collection[FlowContext] */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2455, /* AbstractArrayRead[FlowContext] */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2679, /* AbstractArray[FlowContext] */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +640, /* Array[FlowContext] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__nit__FlowContext = { +0, /* dummy */ +{ +&type_nit__FlowContext, /* E: FlowContext */ +&type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */ +&type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */ +&type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */ +&type_standard__NativeArray__nit__FlowContext, /* NativeArray[E]: NativeArray[FlowContext] */ +&type_nit__FlowContext, /* E: FlowContext */ +&type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */ +&type_nit__FlowContext, /* E: FlowContext */ +&type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */ +&type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */ +&type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */ +&type_standard__AbstractArray__nit__FlowContext, /* AbstractArray[E]: AbstractArray[FlowContext] */ +&type_standard__array__ArrayIterator__nit__FlowContext, /* ArrayIterator[E]: ArrayIterator[FlowContext] */ +} +}; +/* runtime type HashSet[Variable] */ +const struct type type_standard__HashSet__nit__Variable = { +641, +"HashSet[Variable]", /* class_name_string */ +151, +0, +&resolution_table_standard__HashSet__nit__Variable, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2347, /* Collection[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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +641, /* HashSet[Variable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashSet__nit__Variable = { +0, /* dummy */ +{ +&type_nit__Variable, /* E: Variable */ +&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ +&type_standard__hash_collection__HashSetNode__nit__Variable, /* HashSetNode[E]: HashSetNode[Variable] */ +&type_standard__hash_collection__HashSetIterator__nit__Variable, /* HashSetIterator[E]: HashSetIterator[Variable] */ +&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__Variable, /* nullable N: nullable HashSetNode[Variable] */ +&type_standard__hash_collection__HashSetNode__nit__Variable, /* N: HashSetNode[Variable] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Variable]] */ +} +}; +/* runtime type HashMap[Variable, nullable MType] */ +const struct type type_standard__HashMap__nit__Variable__nullable__nit__MType = { +642, +"HashMap[Variable, nullable MType]", /* class_name_string */ +41, +0, +&resolution_table_standard__HashMap__nit__Variable__nullable__nit__MType, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +642, /* HashMap[Variable, nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashMap__nit__Variable__nullable__nit__MType = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__Variable__nullable__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[Variable, nullable MType] */ +&type_nit__Variable, /* K: Variable */ +&type_nullable__nit__MType, /* V: nullable MType */ +&type_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* HashMapNode[K, V]: HashMapNode[Variable, nullable MType] */ +&type_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[Variable, nullable MType] */ +&type_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType, /* HashMapValues[K, V]: HashMapValues[Variable, nullable MType] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* nullable N: nullable HashMapNode[Variable, nullable MType] */ +&type_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* N: HashMapNode[Variable, nullable MType] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */ +} +}; +/* runtime type LocalVarInitVisitor */ +const struct type type_nit__local_var_init__LocalVarInitVisitor = { +-1, /*CAST DEAD*/ +"LocalVarInitVisitor", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type AutoSuperInitVisitor */ +const struct type type_nit__auto_super_init__AutoSuperInitVisitor = { +-1, /*CAST DEAD*/ +"AutoSuperInitVisitor", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type Array[CallSite] */ +const struct type type_standard__Array__nit__CallSite = { +645, +"Array[CallSite]", /* class_name_string */ +409, +0, +&resolution_table_standard__Array__nit__CallSite, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2336, /* Collection[CallSite] */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2456, /* AbstractArrayRead[CallSite] */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2680, /* AbstractArray[CallSite] */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +645, /* Array[CallSite] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__nit__CallSite = { +0, /* dummy */ +{ +&type_nit__CallSite, /* E: CallSite */ +&type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */ +&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ +&type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */ +&type_standard__NativeArray__nit__CallSite, /* NativeArray[E]: NativeArray[CallSite] */ +&type_nit__CallSite, /* E: CallSite */ +&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ +&type_nit__CallSite, /* E: CallSite */ +&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ +&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ +&type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */ +&type_standard__AbstractArray__nit__CallSite, /* AbstractArray[E]: AbstractArray[CallSite] */ +&type_standard__array__ArrayIterator__nit__CallSite, /* ArrayIterator[E]: ArrayIterator[CallSite] */ +} +}; +/* runtime type CallSite */ +const struct type type_nit__CallSite = { +646, +"CallSite", /* class_name_string */ +2, +0, +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +646, /* CallSite */ +}, +}; +/* runtime type ASTBuilder */ +const struct type type_nit__ASTBuilder = { +-1, /*CAST DEAD*/ +"ASTBuilder", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type AlphaComparator */ +const struct type type_standard__string__AlphaComparator = { +-1, /*CAST DEAD*/ +"AlphaComparator", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_standard__string__AlphaComparator, +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +const struct types resolution_table_standard__string__AlphaComparator = { +0, /* dummy */ +{ +&type_nullable__standard__Object, /* COMPARED: nullable Object */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Array__nullable__standard__Object, /* Array[COMPARED]: Array[nullable Object] */ +} +}; +/* runtime type CsvWriter */ +const struct type type_csv__CsvWriter = { +-1, /*CAST DEAD*/ +"CsvWriter", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type Array[Object] */ +const struct type type_standard__Array__standard__Object = { +650, +"Array[Object]", /* class_name_string */ +368, +0, +&resolution_table_standard__Array__standard__Object, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__standard__Object = { +0, /* dummy */ +{ +&type_standard__Object, /* E: Object */ +&type_standard__Array__standard__Object, /* Array[E]: Array[Object] */ +&type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */ +&type_standard__Array__standard__Object, /* Array[E]: Array[Object] */ +&type_standard__NativeArray__standard__Object, /* NativeArray[E]: NativeArray[Object] */ +&type_standard__Object, /* E: Object */ +&type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */ +&type_standard__Object, /* E: Object */ +&type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */ +&type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */ +&type_standard__Array__standard__Object, /* Array[E]: Array[Object] */ +&type_standard__AbstractArray__standard__Object, /* AbstractArray[E]: AbstractArray[Object] */ +&type_standard__array__ArrayIterator__standard__Object, /* ArrayIterator[E]: ArrayIterator[Object] */ +} +}; +/* runtime type NativeArray[Object] */ +const struct type type_standard__NativeArray__standard__Object = { +651, +"NativeArray[Object]", /* class_name_string */ +34, +0, +&resolution_table_standard__NativeArray__standard__Object, +219, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +651, /* NativeArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__NativeArray__standard__Object = { +0, /* dummy */ +{ +&type_standard__Object, /* E: Object */ +&type_standard__NativeArray__standard__Object, /* NativeArray[E]: NativeArray[Object] */ +} +}; +/* runtime type Platform */ +const struct type type_nit__Platform = { +-1, /*CAST DEAD*/ +"Platform", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type CodeFile */ +const struct type type_nit__CodeFile = { +653, +"CodeFile", /* class_name_string */ +2, +0, +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +653, /* CodeFile */ +}, +}; +/* runtime type Array[CodeWriter] */ +const struct type type_standard__Array__nit__CodeWriter = { +654, +"Array[CodeWriter]", /* class_name_string */ +410, +0, +&resolution_table_standard__Array__nit__CodeWriter, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +2338, /* Collection[CodeWriter] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +2458, /* AbstractArrayRead[CodeWriter] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +2682, /* AbstractArray[CodeWriter] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +654, /* Array[CodeWriter] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__nit__CodeWriter = { +0, /* dummy */ +{ +&type_nit__CodeWriter, /* E: CodeWriter */ +&type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */ +&type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */ +&type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */ +&type_standard__NativeArray__nit__CodeWriter, /* NativeArray[E]: NativeArray[CodeWriter] */ +&type_nit__CodeWriter, /* E: CodeWriter */ +&type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */ +&type_nit__CodeWriter, /* E: CodeWriter */ +&type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */ +&type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */ +&type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */ +&type_standard__AbstractArray__nit__CodeWriter, /* AbstractArray[E]: AbstractArray[CodeWriter] */ +&type_standard__array__ArrayIterator__nit__CodeWriter, /* ArrayIterator[E]: ArrayIterator[CodeWriter] */ +} +}; +/* runtime type HashSet[String] */ +const struct type type_standard__HashSet__standard__String = { +655, +"HashSet[String]", /* class_name_string */ +152, +0, +&resolution_table_standard__HashSet__standard__String, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +2306, /* Collection[String] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2343, /* Collection[Writable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +655, /* HashSet[String] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashSet__standard__String = { +0, /* dummy */ +{ +&type_standard__String, /* E: String */ +&type_standard__Array__standard__String, /* Array[E]: Array[String] */ +&type_standard__hash_collection__HashSetNode__standard__String, /* HashSetNode[E]: HashSetNode[String] */ +&type_standard__hash_collection__HashSetIterator__standard__String, /* HashSetIterator[E]: HashSetIterator[String] */ +&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ +&type_nullable__standard__hash_collection__HashSetNode__standard__String, /* nullable N: nullable HashSetNode[String] */ +&type_standard__hash_collection__HashSetNode__standard__String, /* N: HashSetNode[String] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[String]] */ +} +}; +/* runtime type HashMap[MClass, Set[PropertyLayoutElement]] */ +const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement = { +656, +"HashMap[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ +42, +0, +&resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +2641, /* Map[MClass, Collection[PropertyLayoutElement]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +656, /* HashMap[MClass, Set[PropertyLayoutElement]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[PropertyLayoutElement]] */ +&type_nit__MClass, /* K: MClass */ +&type_standard__Set__nit__PropertyLayoutElement, /* V: Set[PropertyLayoutElement] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapNode[K, V]: HashMapNode[MClass, Set[PropertyLayoutElement]] */ +&type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[PropertyLayoutElement]] */ +&type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapValues[K, V]: HashMapValues[MClass, Set[PropertyLayoutElement]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* nullable N: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* N: HashMapNode[MClass, Set[PropertyLayoutElement]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ +} +}; +/* runtime type HashMap[MClass, Set[MAttribute]] */ +const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute = { +657, +"HashMap[MClass, Set[MAttribute]]", /* class_name_string */ +43, +0, +&resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +2641, /* Map[MClass, Collection[PropertyLayoutElement]] */ +2642, /* Map[MClass, Collection[MAttribute]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +91, /* HashMap[MClass, Set[MProperty]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +656, /* HashMap[MClass, Set[PropertyLayoutElement]] */ +657, /* HashMap[MClass, Set[MAttribute]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MAttribute]] */ +&type_nit__MClass, /* K: MClass */ +&type_standard__Set__nit__MAttribute, /* V: Set[MAttribute] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MAttribute]] */ +&type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MAttribute]] */ +&type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MAttribute]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* nullable N: nullable HashMapNode[MClass, Set[MAttribute]] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* N: HashMapNode[MClass, Set[MAttribute]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */ +} +}; +/* runtime type Array[PropertyLayoutElement] */ +const struct type type_standard__Array__nit__PropertyLayoutElement = { +658, +"Array[PropertyLayoutElement]", /* class_name_string */ +411, +0, +&resolution_table_standard__Array__nit__PropertyLayoutElement, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +2339, /* Collection[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2369, /* Collection[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +2459, /* AbstractArrayRead[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +2683, /* AbstractArray[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2714, /* AbstractArray[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +658, /* Array[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1380, /* Array[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Array__nit__PropertyLayoutElement = { +0, /* dummy */ +{ +&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ +&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ +&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ +&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ +&type_standard__NativeArray__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[PropertyLayoutElement] */ +&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ +&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ +&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ +&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ +&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ +&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ +&type_standard__AbstractArray__nit__PropertyLayoutElement, /* AbstractArray[E]: AbstractArray[PropertyLayoutElement] */ +&type_standard__array__ArrayIterator__nit__PropertyLayoutElement, /* ArrayIterator[E]: ArrayIterator[PropertyLayoutElement] */ +} +}; +/* runtime type HashSet[PropertyLayoutElement] */ +const struct type type_standard__HashSet__nit__PropertyLayoutElement = { +659, +"HashSet[PropertyLayoutElement]", /* class_name_string */ +153, +0, +&resolution_table_standard__HashSet__nit__PropertyLayoutElement, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +2339, /* Collection[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2369, /* Collection[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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, /* Set[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +659, /* HashSet[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashSet__nit__PropertyLayoutElement = { +0, /* dummy */ { -8, /* AStringFormExpr */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2284, /* AEndStringExpr */ +&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ +&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ +&type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* HashSetNode[E]: HashSetNode[PropertyLayoutElement] */ +&type_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement, /* HashSetIterator[E]: HashSetIterator[PropertyLayoutElement] */ +&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* nullable N: nullable HashSetNode[PropertyLayoutElement] */ +&type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* N: HashSetNode[PropertyLayoutElement] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ +} +}; +/* runtime type HashSet[MAttribute] */ +const struct type type_standard__HashSet__nit__MAttribute = { +660, +"HashSet[MAttribute]", /* class_name_string */ +154, +0, +&resolution_table_standard__HashSet__nit__MAttribute, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2314, /* Collection[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +2339, /* Collection[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2368, /* Collection[MAttribute] */ +2369, /* Collection[nullable PropertyLayoutElement] */ +2370, /* Collection[nullable MAttribute] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2417, /* Collection[nullable MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2196, /* Set[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2202, /* Set[PropertyLayoutElement] */ +2203, /* Set[MAttribute] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +659, /* HashSet[PropertyLayoutElement] */ +660, /* HashSet[MAttribute] */ +670, /* HashSet[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ }, }; -/* runtime type ATypeExpr */ -const struct type type_nit__ATypeExpr = { --1, /*CAST DEAD*/ -"ATypeExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, +const struct types resolution_table_standard__HashSet__nit__MAttribute = { +0, /* dummy */ { --1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2187, /* ATypeExpr */ -}, +&type_nit__MAttribute, /* E: MAttribute */ +&type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */ +&type_standard__hash_collection__HashSetNode__nit__MAttribute, /* HashSetNode[E]: HashSetNode[MAttribute] */ +&type_standard__hash_collection__HashSetIterator__nit__MAttribute, /* HashSetIterator[E]: HashSetIterator[MAttribute] */ +&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* nullable N: nullable HashSetNode[MAttribute] */ +&type_standard__hash_collection__HashSetNode__nit__MAttribute, /* N: HashSetNode[MAttribute] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MAttribute]] */ +} }; -/* runtime type AAtExpr */ -const struct type type_nit__AAtExpr = { +/* runtime type POSetGroupColorer[MClass, PropertyLayoutElement] */ +const struct type type_nit__POSetGroupColorer__nit__MClass__nit__PropertyLayoutElement = { -1, /*CAST DEAD*/ -"AAtExpr", /* class_name_string */ +"POSetGroupColorer[MClass, PropertyLayoutElement]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -NULL, /*NO RESOLUTIONS*/ -7, +&resolution_table_nit__POSetGroupColorer__nit__MClass__nit__PropertyLayoutElement, +2, { --1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2188, /* AAtExpr */ +80, /* Object */ +2622, /* nullable Object */ }, }; -/* runtime type AIdAtid */ -const struct type type_nit__AIdAtid = { --1, /*CAST DEAD*/ -"AIdAtid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, +const struct types resolution_table_nit__POSetGroupColorer__nit__MClass__nit__PropertyLayoutElement = { +0, /* dummy */ { -114, /* nullable AAtid */ -11, /* Prod */ -129, /* AAtid */ --1, /* empty */ -139, /* Object */ -154, /* ANode */ -2189, /* AIdAtid */ -}, +&type_standard__HashMap__nit__PropertyLayoutElement__standard__Int, /* HashMap[E, Int]: HashMap[PropertyLayoutElement, Int] */ +&type_standard__HashMap__nit__MClass__standard__HashSet__standard__Int, /* HashMap[H, HashSet[Int]]: HashMap[MClass, HashSet[Int]] */ +&type_standard__HashMap__nit__MClass__standard__Int, /* HashMap[H, Int]: HashMap[MClass, Int] */ +&type_nit__POSetConflictGraph__nit__MClass, /* POSetConflictGraph[H]: POSetConflictGraph[MClass] */ +&type_standard__Map__nit__MClass__standard__Collection__nit__PropertyLayoutElement, /* Map[H, Collection[E]]: Map[MClass, Collection[PropertyLayoutElement]] */ +&type_nit__MClass, /* H: MClass */ +&type_standard__Array__nullable__nit__PropertyLayoutElement, /* Array[nullable E]: Array[nullable PropertyLayoutElement] */ +&type_standard__Set__nit__MClass, /* Set[H]: Set[MClass] */ +&type_standard__Collection__nit__MClass, /* Collection[H]: Collection[MClass] */ +} }; -/* runtime type AKwexternAtid */ -const struct type type_nit__AKwexternAtid = { --1, /*CAST DEAD*/ -"AKwexternAtid", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashSet[Int] */ +const struct type type_standard__HashSet__standard__Int = { +662, +"HashSet[Int]", /* class_name_string */ +137, 0, -NULL, /*NO RESOLUTIONS*/ -7, +&resolution_table_standard__HashSet__standard__Int, +159, { -114, /* nullable AAtid */ -11, /* Prod */ -129, /* AAtid */ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +2147, /* Collection[Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +662, /* HashSet[Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2190, /* AKwexternAtid */ -}, -}; -/* runtime type AKwabstractAtid */ -const struct type type_nit__AKwabstractAtid = { --1, /*CAST DEAD*/ -"AKwabstractAtid", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -114, /* nullable AAtid */ -11, /* Prod */ -129, /* AAtid */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2191, /* AKwabstractAtid */ -}, -}; -/* runtime type ABraExprs */ -const struct type type_nit__ABraExprs = { --1, /*CAST DEAD*/ -"ABraExprs", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -83, /* nullable AExprs */ -11, /* Prod */ -127, /* AExprs */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2192, /* ABraExprs */ -}, -}; -/* runtime type AQualified */ -const struct type type_nit__AQualified = { --1, /*CAST DEAD*/ -"AQualified", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -84, /* nullable AQualified */ -11, /* Prod */ +133, /* HashSet[Object] */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2016, /* AQualified */ -}, -}; -/* runtime type ADoc */ -const struct type type_nit__ADoc = { --1, /*CAST DEAD*/ -"ADoc", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -15, /* nullable ADoc */ -11, /* Prod */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2017, /* ADoc */ -}, -}; -/* runtime type ALexerError */ -const struct type type_nit__ALexerError = { --1, /*CAST DEAD*/ -"ALexerError", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -8, -{ -7, /* AError */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1756, /* EOF */ -2193, /* ALexerError */ -}, -}; -/* runtime type RopeIter */ -const struct type type_standard__ropes__RopeIter = { --1, /*CAST DEAD*/ -"RopeIter", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__ropes__RopeIter, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -843, /* RopeIter */ }, }; -const struct types resolution_table_standard__ropes__RopeIter = { +const struct types resolution_table_standard__HashSet__standard__Int = { 0, /* dummy */ { -&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ +&type_standard__Int, /* E: Int */ +&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ +&type_standard__hash_collection__HashSetNode__standard__Int, /* HashSetNode[E]: HashSetNode[Int] */ +&type_standard__hash_collection__HashSetIterator__standard__Int, /* HashSetIterator[E]: HashSetIterator[Int] */ +&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ +&type_nullable__standard__hash_collection__HashSetNode__standard__Int, /* nullable N: nullable HashSetNode[Int] */ +&type_standard__hash_collection__HashSetNode__standard__Int, /* N: HashSetNode[Int] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Int, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Int]] */ } }; -/* runtime type SeparateErasureCompilerVisitor */ -const struct type type_nit__SeparateErasureCompilerVisitor = { +/* runtime type POSetGroupColorer[MClass, MAttribute] */ +const struct type type_nit__POSetGroupColorer__nit__MClass__nit__MAttribute = { -1, /*CAST DEAD*/ -"SeparateErasureCompilerVisitor", /* class_name_string */ +"POSetGroupColorer[MClass, MAttribute]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_nit__SeparateErasureCompilerVisitor, -7, +&resolution_table_nit__POSetGroupColorer__nit__MClass__nit__MAttribute, +2, { -664, /* AbstractCompilerVisitor */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1257, /* SeparateCompilerVisitor */ -1798, /* SeparateErasureCompilerVisitor */ +80, /* Object */ +2622, /* nullable Object */ }, }; -const struct types resolution_table_nit__SeparateErasureCompilerVisitor = { +const struct types resolution_table_nit__POSetGroupColorer__nit__MClass__nit__MAttribute = { 0, /* dummy */ { -&type_nit__SeparateCompiler, /* COMPILER: SeparateCompiler */ +&type_standard__HashMap__nit__MAttribute__standard__Int, /* HashMap[E, Int]: HashMap[MAttribute, Int] */ +&type_standard__HashMap__nit__MClass__standard__HashSet__standard__Int, /* HashMap[H, HashSet[Int]]: HashMap[MClass, HashSet[Int]] */ +&type_standard__HashMap__nit__MClass__standard__Int, /* HashMap[H, Int]: HashMap[MClass, Int] */ +&type_nit__POSetConflictGraph__nit__MClass, /* POSetConflictGraph[H]: POSetConflictGraph[MClass] */ +&type_standard__Map__nit__MClass__standard__Collection__nit__MAttribute, /* Map[H, Collection[E]]: Map[MClass, Collection[MAttribute]] */ +&type_nit__MClass, /* H: MClass */ +&type_standard__Array__nullable__nit__MAttribute, /* Array[nullable E]: Array[nullable MAttribute] */ +&type_standard__Set__nit__MClass, /* Set[H]: Set[MClass] */ +&type_standard__Collection__nit__MClass, /* Collection[H]: Collection[MClass] */ } }; -/* runtime type SeparateRuntimeFunction */ -const struct type type_nit__SeparateRuntimeFunction = { --1, /*CAST DEAD*/ -"SeparateRuntimeFunction", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type Array[nullable MPropDef] */ +const struct type type_standard__Array__nullable__nit__MPropDef = { +664, +"Array[nullable MPropDef]", /* class_name_string */ +382, 0, -&resolution_table_nit__SeparateRuntimeFunction, -6, +&resolution_table_standard__Array__nullable__nit__MPropDef, +490, { +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -844, /* SeparateRuntimeFunction */ -}, -}; -const struct types resolution_table_nit__SeparateRuntimeFunction = { -0, /* dummy */ -{ -&type_nit__AbstractCompiler, /* COMPILER: AbstractCompiler */ -} -}; -/* runtime type POSetColorer[MType] */ -const struct type type_nit__POSetColorer__nit__MType = { --1, /*CAST DEAD*/ -"POSetColorer[MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__POSetColorer__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -845, /* POSetColorer[MType] */ -}, -}; -const struct types resolution_table_nit__POSetColorer__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Int, /* HashMap[E, Int]: HashMap[MType, Int] */ -&type_poset__POSet__nit__MType, /* POSet[E]: POSet[MType] */ -&type_standard__Map__nit__MType__standard__Set__nit__MType, /* Map[E, Set[E]]: Map[MType, Set[MType]] */ -&type_nit__POSetConflictGraph__nit__MType, /* POSetConflictGraph[E]: POSetConflictGraph[MType] */ -&type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */ -&type_standard__Set__nit__MType, /* Set[E]: Set[MType] */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -} -}; -/* runtime type TypeVisitor */ -const struct type type_nit__typing__TypeVisitor = { --1, /*CAST DEAD*/ -"TypeVisitor", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -846, /* TypeVisitor */ -}, -}; -/* runtime type TEol */ -const struct type type_nit__TEol = { --1, /*CAST DEAD*/ -"TEol", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1799, /* TEol */ -}, -}; -/* runtime type TKwpackage */ -const struct type type_nit__TKwpackage = { --1, /*CAST DEAD*/ -"TKwpackage", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1800, /* TKwpackage */ -}, -}; -/* runtime type TKwmeth */ -const struct type type_nit__TKwmeth = { --1, /*CAST DEAD*/ -"TKwmeth", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -35, /* nullable TKwmeth */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2018, /* TKwmeth */ -}, -}; -/* runtime type TKwredef */ -const struct type type_nit__TKwredef = { --1, /*CAST DEAD*/ -"TKwredef", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -16, /* nullable TKwredef */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2019, /* TKwredef */ -}, -}; -/* runtime type TKwis */ -const struct type type_nit__TKwis = { --1, /*CAST DEAD*/ -"TKwis", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1801, /* TKwis */ -}, -}; -/* runtime type TKwpublic */ -const struct type type_nit__TKwpublic = { --1, /*CAST DEAD*/ -"TKwpublic", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -44, /* nullable TKwpublic */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2020, /* TKwpublic */ -}, -}; -/* runtime type TKwand */ -const struct type type_nit__TKwand = { --1, /*CAST DEAD*/ -"TKwand", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1802, /* TKwand */ -}, -}; -/* runtime type TKwor */ -const struct type type_nit__TKwor = { --1, /*CAST DEAD*/ -"TKwor", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1803, /* TKwor */ -}, -}; -/* runtime type TKwimplies */ -const struct type type_nit__TKwimplies = { --1, /*CAST DEAD*/ -"TKwimplies", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1804, /* TKwimplies */ -}, -}; -/* runtime type TKwreturn */ -const struct type type_nit__TKwreturn = { --1, /*CAST DEAD*/ -"TKwreturn", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -78, /* nullable TKwreturn */ -10, /* Token */ +-1, /* empty */ +2340, /* Collection[nullable MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2369, /* Collection[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2021, /* TKwreturn */ -}, -}; -/* runtime type TKwcontinue */ -const struct type type_nit__TKwcontinue = { --1, /*CAST DEAD*/ -"TKwcontinue", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -82, /* nullable TKwcontinue */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2022, /* TKwcontinue */ -}, -}; -/* runtime type TKwisa */ -const struct type type_nit__TKwisa = { --1, /*CAST DEAD*/ -"TKwisa", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1805, /* TKwisa */ -}, -}; -/* runtime type TComma */ -const struct type type_nit__TComma = { --1, /*CAST DEAD*/ -"TComma", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1806, /* TComma */ -}, -}; -/* runtime type TColumn */ -const struct type type_nit__TColumn = { --1, /*CAST DEAD*/ -"TColumn", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1807, /* TColumn */ -}, -}; -/* runtime type TQuad */ -const struct type type_nit__TQuad = { --1, /*CAST DEAD*/ -"TQuad", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -115, /* nullable TQuad */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2023, /* TQuad */ -}, -}; -/* runtime type TDotdot */ -const struct type type_nit__TDotdot = { --1, /*CAST DEAD*/ -"TDotdot", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1808, /* TDotdot */ -}, -}; -/* runtime type TDot */ -const struct type type_nit__TDot = { --1, /*CAST DEAD*/ -"TDot", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -70, /* nullable TDot */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2024, /* TDot */ -}, -}; -/* runtime type TBang */ -const struct type type_nit__TBang = { --1, /*CAST DEAD*/ -"TBang", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1809, /* TBang */ -}, -}; -/* runtime type TAt */ -const struct type type_nit__TAt = { --1, /*CAST DEAD*/ -"TAt", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -112, /* nullable TAt */ -10, /* Token */ +2460, /* AbstractArrayRead[nullable MPropDef] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -2025, /* TAt */ -}, -}; -/* runtime type TBadString */ -const struct type type_nit__TBadString = { --1, /*CAST DEAD*/ -"TBadString", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1810, /* TBadString */ -}, -}; -/* runtime type TBadChar */ -const struct type type_nit__TBadChar = { --1, /*CAST DEAD*/ -"TBadChar", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -10, /* Token */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1811, /* TBadChar */ -}, -}; -/* runtime type StaticFrame */ -const struct type type_nit__StaticFrame = { --1, /*CAST DEAD*/ -"StaticFrame", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__StaticFrame, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -847, /* StaticFrame */ -}, -}; -const struct types resolution_table_nit__StaticFrame = { -0, /* dummy */ -{ -&type_nit__AbstractCompilerVisitor, /* VISITOR: AbstractCompilerVisitor */ -} -}; -/* runtime type MClassDefSorter */ -const struct type type_nit__model__MClassDefSorter = { --1, /*CAST DEAD*/ -"MClassDefSorter", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__model__MClassDefSorter, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -848, /* MClassDefSorter */ -}, -}; -const struct types resolution_table_nit__model__MClassDefSorter = { -0, /* dummy */ -{ -&type_nit__MClassDef, /* COMPARED: MClassDef */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nit__MClassDef, /* Array[COMPARED]: Array[MClassDef] */ -} -}; -/* runtime type BucketsColorer[MType, MType] */ -const struct type type_nit__BucketsColorer__nit__MType__nit__MType = { --1, /*CAST DEAD*/ -"BucketsColorer[MType, MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__BucketsColorer__nit__MType__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -849, /* BucketsColorer[MType, MType] */ -}, -}; -const struct types resolution_table_nit__BucketsColorer__nit__MType__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Int, /* HashMap[E, Int]: HashMap[MType, Int] */ -&type_standard__HashMap__nit__MType__standard__Set__nit__MType, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */ -&type_standard__Map__nit__MType__standard__Set__nit__MType, /* Map[H, Set[E]]: Map[MType, Set[MType]] */ -&type_nit__MType, /* E: MType */ -&type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */ -} -}; -/* runtime type OFStream */ -const struct type type_standard__OFStream = { --1, /*CAST DEAD*/ -"OFStream", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -0, /* FStream */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1689, /* OFStream */ -}, -}; -/* runtime type MDeprecationInfo */ -const struct type type_nit__MDeprecationInfo = { --1, /*CAST DEAD*/ -"MDeprecationInfo", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -850, /* MDeprecationInfo */ -}, -}; -/* runtime type APlaceholderExpr */ -const struct type type_nit__APlaceholderExpr = { --1, /*CAST DEAD*/ -"APlaceholderExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2194, /* APlaceholderExpr */ -}, -}; -/* runtime type AVarAssignExpr */ -const struct type type_nit__AVarAssignExpr = { --1, /*CAST DEAD*/ -"AVarAssignExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2195, /* AVarAssignExpr */ -}, -}; -/* runtime type AVarReassignExpr */ -const struct type type_nit__AVarReassignExpr = { --1, /*CAST DEAD*/ -"AVarReassignExpr", /* class_name_string */ --1, /*CAST DEAD*/ -0, -NULL, /*NO RESOLUTIONS*/ -7, -{ +2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -11, /* Prod */ -12, /* AExpr */ -24, /* nullable AExpr */ -139, /* Object */ -154, /* ANode */ -2196, /* AVarReassignExpr */ -}, -}; -/* runtime type ArraySet[MType] */ -const struct type type_standard__ArraySet__nit__MType = { --1, /*CAST DEAD*/ -"ArraySet[MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__ArraySet__nit__MType, -9, -{ -4, /* Set[Object] */ -1, /* empty */ -168, /* Set[MType] */ -1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2285, /* ArraySet[MType] */ -}, -}; -const struct types resolution_table_standard__ArraySet__nit__MType = { -0, /* dummy */ -{ -&type_nit__MType, /* E: MType */ -&type_standard__array__ArraySetIterator__nit__MType, /* ArraySetIterator[E]: ArraySetIterator[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -NULL, /* empty */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_nit__MType, /* E: MType */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -} -}; -/* runtime type MPropDefSorter */ -const struct type type_nit__model__MPropDefSorter = { --1, /*CAST DEAD*/ -"MPropDefSorter", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_nit__model__MPropDefSorter, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -851, /* MPropDefSorter */ -}, -}; -const struct types resolution_table_nit__model__MPropDefSorter = { -0, /* dummy */ -{ -&type_nit__MPropDef, /* COMPARED: MPropDef */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nit__MPropDef, /* Array[COMPARED]: Array[MPropDef] */ -} -}; -/* runtime type ArraySet[MMethodDef] */ -const struct type type_standard__ArraySet__nit__MMethodDef = { --1, /*CAST DEAD*/ -"ArraySet[MMethodDef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__ArraySet__nit__MMethodDef, -10, -{ -4, /* Set[Object] */ -169, /* Set[MMethodDef] */ -176, /* Collection[MMethodDef] */ -166, /* Set[PropertyLayoutElement] */ -139, /* Object */ -276, /* Collection[MPropDef] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -291, /* Collection[nullable MPropDef] */ -2303, /* ArraySet[MMethodDef] */ -}, -}; -const struct types resolution_table_standard__ArraySet__nit__MMethodDef = { -0, /* dummy */ -{ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__array__ArraySetIterator__nit__MMethodDef, /* ArraySetIterator[E]: ArraySetIterator[MMethodDef] */ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -NULL, /* empty */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -} -}; -/* runtime type ArrayIterator[Object] */ -const struct type type_standard__array__ArrayIterator__standard__Object = { --1, /*CAST DEAD*/ -"ArrayIterator[Object]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Object, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -852, /* ArrayIterator[Object] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Object = { -0, /* dummy */ -{ -&type_standard__Array__standard__Object, /* Array[E]: Array[Object] */ -&type_standard__AbstractArrayRead__standard__Object, /* AbstractArrayRead[E]: AbstractArrayRead[Object] */ -} -}; -/* runtime type ArrayIterator[Message] */ -const struct type type_standard__array__ArrayIterator__nit__Message = { --1, /*CAST DEAD*/ -"ArrayIterator[Message]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__Message, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -853, /* ArrayIterator[Message] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__Message = { -0, /* dummy */ -{ -&type_standard__Array__nit__Message, /* Array[E]: Array[Message] */ -&type_standard__AbstractArrayRead__nit__Message, /* AbstractArrayRead[E]: AbstractArrayRead[Message] */ -} -}; -/* runtime type HashMapKeys[SourceFile, Array[String]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String = { --1, /*CAST DEAD*/ -"HashMapKeys[SourceFile, Array[String]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String, -8, -{ -1, /* empty */ -1, /* empty */ -317, /* Collection[SourceFile] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1812, /* HashMapKeys[SourceFile, Array[String]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__SourceFile__standard__Array__standard__String, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */ -&type_nit__SourceFile, /* K: SourceFile */ -&type_standard__MapKeysIterator__nit__SourceFile__standard__Array__standard__String, /* MapKeysIterator[K, V]: MapKeysIterator[SourceFile, Array[String]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__SourceFile, /* E: SourceFile */ -&type_nit__SourceFile, /* E: SourceFile */ -&type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */ -&type_standard__Array__nit__SourceFile, /* Array[E]: Array[SourceFile] */ -} -}; -/* runtime type HashMapValues[SourceFile, Array[String]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String = { --1, /*CAST DEAD*/ -"HashMapValues[SourceFile, Array[String]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String, -8, -{ -1, /* empty */ -1, /* empty */ -318, /* Collection[Array[String]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1813, /* HashMapValues[SourceFile, Array[String]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__SourceFile__standard__Array__standard__String, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */ -&type_standard__Array__standard__String, /* V: Array[String] */ -&type_standard__MapValuesIterator__nit__SourceFile__standard__Array__standard__String, /* MapValuesIterator[K, V]: MapValuesIterator[SourceFile, Array[String]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__standard__String, /* E: Array[String] */ -&type_standard__Array__standard__String, /* E: Array[String] */ -&type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */ -&type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */ -} -}; -/* runtime type HashMapIterator[SourceFile, Array[String]] */ -const struct type type_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String = { --1, /*CAST DEAD*/ -"HashMapIterator[SourceFile, Array[String]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String, -6, -{ -469, /* MapIterator[SourceFile, Array[String]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1690, /* HashMapIterator[SourceFile, Array[String]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__SourceFile__standard__Array__standard__String, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */ -} -}; -/* runtime type ArrayIterator[Option] */ -const struct type type_standard__array__ArrayIterator__opts__Option = { --1, /*CAST DEAD*/ -"ArrayIterator[Option]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__opts__Option, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -854, /* ArrayIterator[Option] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__opts__Option = { -0, /* dummy */ -{ -&type_standard__Array__opts__Option, /* Array[E]: Array[Option] */ -&type_standard__AbstractArrayRead__opts__Option, /* AbstractArrayRead[E]: AbstractArrayRead[Option] */ -} -}; -/* runtime type HashMapKeys[String, Option] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__opts__Option = { --1, /*CAST DEAD*/ -"HashMapKeys[String, Option]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__opts__Option, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2197, /* HashMapKeys[String, Option] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__opts__Option = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__opts__Option, /* HashMap[K, V]: HashMap[String, Option] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__opts__Option, /* MapKeysIterator[K, V]: MapKeysIterator[String, Option] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, Option] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__opts__Option = { --1, /*CAST DEAD*/ -"HashMapValues[String, Option]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__opts__Option, -8, -{ -1, /* empty */ -1, /* empty */ -272, /* Collection[Option] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1814, /* HashMapValues[String, Option] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__opts__Option = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__opts__Option, /* HashMap[K, V]: HashMap[String, Option] */ -&type_opts__Option, /* V: Option */ -&type_standard__MapValuesIterator__standard__String__opts__Option, /* MapValuesIterator[K, V]: MapValuesIterator[String, Option] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_opts__Option, /* E: Option */ -&type_opts__Option, /* E: Option */ -&type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */ -&type_standard__Array__opts__Option, /* Array[E]: Array[Option] */ -} -}; -/* runtime type HashMapIterator[String, Option] */ -const struct type type_standard__HashMapIterator__standard__String__opts__Option = { --1, /*CAST DEAD*/ -"HashMapIterator[String, Option]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__String__opts__Option, -6, -{ -470, /* MapIterator[String, Option] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1691, /* HashMapIterator[String, Option] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__opts__Option = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__opts__Option, /* HashMap[K, V]: HashMap[String, Option] */ -} -}; -/* runtime type HashSetIterator[AModule] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__AModule = { --1, /*CAST DEAD*/ -"HashSetIterator[AModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__AModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -855, /* HashSetIterator[AModule] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__AModule = { -0, /* dummy */ -{ -&type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */ -&type_standard__HashSet__nit__AModule, /* HashSet[E]: HashSet[AModule] */ -} -}; -/* runtime type ArrayIterator[Phase] */ -const struct type type_standard__array__ArrayIterator__nit__Phase = { --1, /*CAST DEAD*/ -"ArrayIterator[Phase]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__Phase, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -856, /* ArrayIterator[Phase] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__Phase = { -0, /* dummy */ -{ -&type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */ -&type_standard__AbstractArrayRead__nit__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Phase] */ -} -}; -/* runtime type ArrayIterator[MProject] */ -const struct type type_standard__array__ArrayIterator__nit__MProject = { --1, /*CAST DEAD*/ -"ArrayIterator[MProject]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MProject, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -857, /* ArrayIterator[MProject] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MProject = { -0, /* dummy */ -{ -&type_standard__Array__nit__MProject, /* Array[E]: Array[MProject] */ -&type_standard__AbstractArrayRead__nit__MProject, /* AbstractArrayRead[E]: AbstractArrayRead[MProject] */ -} -}; -/* runtime type HashMapKeys[String, Array[MProject]] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject = { --1, /*CAST DEAD*/ -"HashMapKeys[String, Array[MProject]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2198, /* HashMapKeys[String, Array[MProject]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MProject, /* HashMap[K, V]: HashMap[String, Array[MProject]] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__standard__Array__nit__MProject, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MProject]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, Array[MProject]] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject = { --1, /*CAST DEAD*/ -"HashMapValues[String, Array[MProject]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject, -8, -{ -1, /* empty */ -1, /* empty */ -319, /* Collection[Array[MProject]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1815, /* HashMapValues[String, Array[MProject]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MProject, /* HashMap[K, V]: HashMap[String, Array[MProject]] */ -&type_standard__Array__nit__MProject, /* V: Array[MProject] */ -&type_standard__MapValuesIterator__standard__String__standard__Array__nit__MProject, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MProject]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nit__MProject, /* E: Array[MProject] */ -&type_standard__Array__nit__MProject, /* E: Array[MProject] */ -&type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */ -&type_standard__Array__standard__Array__nit__MProject, /* Array[E]: Array[Array[MProject]] */ -} -}; -/* runtime type HashMapIterator[String, Array[MProject]] */ -const struct type type_standard__HashMapIterator__standard__String__standard__Array__nit__MProject = { --1, /*CAST DEAD*/ -"HashMapIterator[String, Array[MProject]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MProject, -6, -{ -471, /* MapIterator[String, Array[MProject]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1692, /* HashMapIterator[String, Array[MProject]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MProject = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MProject, /* HashMap[K, V]: HashMap[String, Array[MProject]] */ -} -}; -/* runtime type HashMapKeys[String, Array[MModule]] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule = { --1, /*CAST DEAD*/ -"HashMapKeys[String, Array[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2199, /* HashMapKeys[String, Array[MModule]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MModule, /* HashMap[K, V]: HashMap[String, Array[MModule]] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__standard__Array__nit__MModule, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MModule]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, Array[MModule]] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule = { --1, /*CAST DEAD*/ -"HashMapValues[String, Array[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule, -8, -{ -1, /* empty */ -1, /* empty */ -320, /* Collection[Array[MModule]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1816, /* HashMapValues[String, Array[MModule]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MModule, /* HashMap[K, V]: HashMap[String, Array[MModule]] */ -&type_standard__Array__nit__MModule, /* V: Array[MModule] */ -&type_standard__MapValuesIterator__standard__String__standard__Array__nit__MModule, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MModule]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nit__MModule, /* E: Array[MModule] */ -&type_standard__Array__nit__MModule, /* E: Array[MModule] */ -&type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */ -&type_standard__Array__standard__Array__nit__MModule, /* Array[E]: Array[Array[MModule]] */ -} -}; -/* runtime type HashMapIterator[String, Array[MModule]] */ -const struct type type_standard__HashMapIterator__standard__String__standard__Array__nit__MModule = { --1, /*CAST DEAD*/ -"HashMapIterator[String, Array[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MModule, -6, -{ -472, /* MapIterator[String, Array[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1693, /* HashMapIterator[String, Array[MModule]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MModule = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MModule, /* HashMap[K, V]: HashMap[String, Array[MModule]] */ -} -}; -/* runtime type ArrayIterator[MClass] */ -const struct type type_standard__array__ArrayIterator__nit__MClass = { --1, /*CAST DEAD*/ -"ArrayIterator[MClass]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -858, /* ArrayIterator[MClass] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__AbstractArrayRead__nit__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[MClass] */ -} -}; -/* runtime type ArrayIterator[MProperty] */ -const struct type type_standard__array__ArrayIterator__nit__MProperty = { --1, /*CAST DEAD*/ -"ArrayIterator[MProperty]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -859, /* ArrayIterator[MProperty] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */ -&type_standard__AbstractArrayRead__nit__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[MProperty] */ -} -}; -/* runtime type HashMapKeys[String, Array[MClass]] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapKeys[String, Array[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MClass, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2200, /* HashMapKeys[String, Array[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__standard__Array__nit__MClass, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, Array[MClass]] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapValues[String, Array[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MClass, -8, -{ -1, /* empty */ -1, /* empty */ -321, /* Collection[Array[MClass]] */ -339, /* Collection[Array[nullable MClass]] */ -139, /* Object */ +2684, /* AbstractArray[nullable MPropDef] */ -1, /* empty */ -179, /* Collection[Object] */ -2026, /* HashMapValues[String, Array[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */ -&type_standard__Array__nit__MClass, /* V: Array[MClass] */ -&type_standard__MapValuesIterator__standard__String__standard__Array__nit__MClass, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nit__MClass, /* E: Array[MClass] */ -&type_standard__Array__nit__MClass, /* E: Array[MClass] */ -&type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */ -&type_standard__Array__standard__Array__nit__MClass, /* Array[E]: Array[Array[MClass]] */ -} -}; -/* runtime type HashMapIterator[String, Array[MClass]] */ -const struct type type_standard__HashMapIterator__standard__String__standard__Array__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapIterator[String, Array[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MClass, -6, -{ -473, /* MapIterator[String, Array[MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1694, /* HashMapIterator[String, Array[MClass]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MClass, /* HashMap[K, V]: HashMap[String, Array[MClass]] */ -} -}; -/* runtime type HashMapKeys[String, Array[MProperty]] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapKeys[String, Array[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProperty, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2201, /* HashMapKeys[String, Array[MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__standard__Array__nit__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, Array[MProperty]] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapValues[String, Array[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProperty, -8, -{ -1, /* empty */ -1, /* empty */ -322, /* Collection[Array[MProperty]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1817, /* HashMapValues[String, Array[MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */ -&type_standard__Array__nit__MProperty, /* V: Array[MProperty] */ -&type_standard__MapValuesIterator__standard__String__standard__Array__nit__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nit__MProperty, /* E: Array[MProperty] */ -&type_standard__Array__nit__MProperty, /* E: Array[MProperty] */ -&type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */ -&type_standard__Array__standard__Array__nit__MProperty, /* Array[E]: Array[Array[MProperty]] */ -} -}; -/* runtime type HashMapIterator[String, Array[MProperty]] */ -const struct type type_standard__HashMapIterator__standard__String__standard__Array__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapIterator[String, Array[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MProperty, -6, -{ -474, /* MapIterator[String, Array[MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1695, /* HashMapIterator[String, Array[MProperty]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Array__nit__MProperty, /* HashMap[K, V]: HashMap[String, Array[MProperty]] */ -} -}; -/* runtime type HashMapKeys[String, nullable ModulePath] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__ModulePath = { --1, /*CAST DEAD*/ -"HashMapKeys[String, nullable ModulePath]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__ModulePath, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2202, /* HashMapKeys[String, nullable ModulePath] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__ModulePath = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nullable__nit__ModulePath, /* HashMap[K, V]: HashMap[String, nullable ModulePath] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__nullable__nit__ModulePath, /* MapKeysIterator[K, V]: MapKeysIterator[String, nullable ModulePath] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, nullable ModulePath] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__nullable__nit__ModulePath = { --1, /*CAST DEAD*/ -"HashMapValues[String, nullable ModulePath]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__ModulePath, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -323, /* Collection[nullable ModulePath] */ -139, /* Object */ -1696, /* HashMapValues[String, nullable ModulePath] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__ModulePath = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nullable__nit__ModulePath, /* HashMap[K, V]: HashMap[String, nullable ModulePath] */ -&type_nullable__nit__ModulePath, /* V: nullable ModulePath */ -&type_standard__MapValuesIterator__standard__String__nullable__nit__ModulePath, /* MapValuesIterator[K, V]: MapValuesIterator[String, nullable ModulePath] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nullable__nit__ModulePath, /* E: nullable ModulePath */ -&type_nullable__nit__ModulePath, /* E: nullable ModulePath */ -&type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */ -&type_standard__Array__nullable__nit__ModulePath, /* Array[E]: Array[nullable ModulePath] */ -} -}; -/* runtime type HashMapIterator[String, nullable ModulePath] */ -const struct type type_standard__HashMapIterator__standard__String__nullable__nit__ModulePath = { --1, /*CAST DEAD*/ -"HashMapIterator[String, nullable ModulePath]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__String__nullable__nit__ModulePath, -6, -{ -475, /* MapIterator[String, nullable ModulePath] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1697, /* HashMapIterator[String, nullable ModulePath] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__nullable__nit__ModulePath = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nullable__nit__ModulePath, /* HashMap[K, V]: HashMap[String, nullable ModulePath] */ -} -}; -/* runtime type ArrayIterator[ModulePath] */ -const struct type type_standard__array__ArrayIterator__nit__ModulePath = { --1, /*CAST DEAD*/ -"ArrayIterator[ModulePath]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__ModulePath, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -860, /* ArrayIterator[ModulePath] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__ModulePath = { -0, /* dummy */ -{ -&type_standard__Array__nit__ModulePath, /* Array[E]: Array[ModulePath] */ -&type_standard__AbstractArrayRead__nit__ModulePath, /* AbstractArrayRead[E]: AbstractArrayRead[ModulePath] */ -} -}; -/* runtime type HashMapKeys[String, nullable MGroup] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MGroup = { --1, /*CAST DEAD*/ -"HashMapKeys[String, nullable MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MGroup, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ +2714, /* AbstractArray[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2203, /* HashMapKeys[String, nullable MGroup] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nullable__nit__MGroup, /* HashMap[K, V]: HashMap[String, nullable MGroup] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__nullable__nit__MGroup, /* MapKeysIterator[K, V]: MapKeysIterator[String, nullable MGroup] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, nullable MGroup] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MGroup = { --1, /*CAST DEAD*/ -"HashMapValues[String, nullable MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MGroup, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -324, /* Collection[nullable MGroup] */ -139, /* Object */ -1698, /* HashMapValues[String, nullable MGroup] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nullable__nit__MGroup, /* HashMap[K, V]: HashMap[String, nullable MGroup] */ -&type_nullable__nit__MGroup, /* V: nullable MGroup */ -&type_standard__MapValuesIterator__standard__String__nullable__nit__MGroup, /* MapValuesIterator[K, V]: MapValuesIterator[String, nullable MGroup] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nullable__nit__MGroup, /* E: nullable MGroup */ -&type_nullable__nit__MGroup, /* E: nullable MGroup */ -&type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */ -&type_standard__Array__nullable__nit__MGroup, /* Array[E]: Array[nullable MGroup] */ -} -}; -/* runtime type HashMapIterator[String, nullable MGroup] */ -const struct type type_standard__HashMapIterator__standard__String__nullable__nit__MGroup = { --1, /*CAST DEAD*/ -"HashMapIterator[String, nullable MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__String__nullable__nit__MGroup, -6, -{ -476, /* MapIterator[String, nullable MGroup] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1699, /* HashMapIterator[String, nullable MGroup] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__nullable__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nullable__nit__MGroup, /* HashMap[K, V]: HashMap[String, nullable MGroup] */ -} -}; -/* runtime type ArrayIterator[AModule] */ -const struct type type_standard__array__ArrayIterator__nit__AModule = { --1, /*CAST DEAD*/ -"ArrayIterator[AModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -861, /* ArrayIterator[AModule] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AModule = { -0, /* dummy */ -{ -&type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */ -&type_standard__AbstractArrayRead__nit__AModule, /* AbstractArrayRead[E]: AbstractArrayRead[AModule] */ -} -}; -/* runtime type HashMapKeys[MModule, AModule] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__nit__AModule = { --1, /*CAST DEAD*/ -"HashMapKeys[MModule, AModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__nit__AModule, -8, -{ -1, /* empty */ -1, /* empty */ -172, /* Collection[MModule] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1818, /* HashMapKeys[MModule, AModule] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__nit__AModule = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__nit__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */ -&type_nit__MModule, /* K: MModule */ -&type_standard__MapKeysIterator__nit__MModule__nit__AModule, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, AModule] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MModule, /* E: MModule */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -} -}; -/* runtime type HashMapValues[MModule, AModule] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MModule__nit__AModule = { --1, /*CAST DEAD*/ -"HashMapValues[MModule, AModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MModule__nit__AModule, -8, -{ -1, /* empty */ -1, /* empty */ -171, /* Collection[AModule] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2204, /* HashMapValues[MModule, AModule] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__nit__AModule = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__nit__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */ -&type_nit__AModule, /* V: AModule */ -&type_standard__MapValuesIterator__nit__MModule__nit__AModule, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, AModule] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AModule, /* E: AModule */ -&type_nit__AModule, /* E: AModule */ -&type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */ -&type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */ -} -}; -/* runtime type HashMapIterator[MModule, AModule] */ -const struct type type_standard__HashMapIterator__nit__MModule__nit__AModule = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, AModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MModule__nit__AModule, -6, -{ -477, /* MapIterator[MModule, AModule] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1700, /* HashMapIterator[MModule, AModule] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MModule__nit__AModule = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__nit__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */ -} -}; -/* runtime type HashMapKeys[MClassDef, AClassdef] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClassDef__nit__AClassdef = { --1, /*CAST DEAD*/ -"HashMapKeys[MClassDef, AClassdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__nit__AClassdef, -8, -{ -1, /* empty */ -1, /* empty */ -182, /* Collection[MClassDef] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1819, /* HashMapKeys[MClassDef, AClassdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassDef__nit__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */ -&type_nit__MClassDef, /* K: MClassDef */ -&type_standard__MapKeysIterator__nit__MClassDef__nit__AClassdef, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, AClassdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClassDef, /* E: MClassDef */ -&type_nit__MClassDef, /* E: MClassDef */ -&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ -&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ -} -}; -/* runtime type HashMapValues[MClassDef, AClassdef] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClassDef__nit__AClassdef = { --1, /*CAST DEAD*/ -"HashMapValues[MClassDef, AClassdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__nit__AClassdef, -8, -{ -1, /* empty */ -1, /* empty */ -285, /* Collection[AClassdef] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2205, /* HashMapValues[MClassDef, AClassdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassDef__nit__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */ -&type_nit__AClassdef, /* V: AClassdef */ -&type_standard__MapValuesIterator__nit__MClassDef__nit__AClassdef, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, AClassdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ -&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ -} -}; -/* runtime type HashMapIterator[MClassDef, AClassdef] */ -const struct type type_standard__HashMapIterator__nit__MClassDef__nit__AClassdef = { --1, /*CAST DEAD*/ -"HashMapIterator[MClassDef, AClassdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClassDef__nit__AClassdef, -6, -{ -478, /* MapIterator[MClassDef, AClassdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1701, /* HashMapIterator[MClassDef, AClassdef] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClassDef__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassDef__nit__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */ -} -}; -/* runtime type HashMapKeys[String, MModuleData[AAnnotation]] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__nit__MModuleData__nit__AAnnotation = { --1, /*CAST DEAD*/ -"HashMapKeys[String, MModuleData[AAnnotation]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__MModuleData__nit__AAnnotation, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2206, /* HashMapKeys[String, MModuleData[AAnnotation]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__MModuleData__nit__AAnnotation = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__nit__MModuleData__nit__AAnnotation, /* MapKeysIterator[K, V]: MapKeysIterator[String, MModuleData[AAnnotation]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, MModuleData[AAnnotation]] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__nit__MModuleData__nit__AAnnotation = { --1, /*CAST DEAD*/ -"HashMapValues[String, MModuleData[AAnnotation]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__MModuleData__nit__AAnnotation, -8, -{ -1, /* empty */ -1, /* empty */ -325, /* Collection[MModuleData[AAnnotation]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1820, /* HashMapValues[String, MModuleData[AAnnotation]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__MModuleData__nit__AAnnotation = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */ -&type_nit__MModuleData__nit__AAnnotation, /* V: MModuleData[AAnnotation] */ -&type_standard__MapValuesIterator__standard__String__nit__MModuleData__nit__AAnnotation, /* MapValuesIterator[K, V]: MapValuesIterator[String, MModuleData[AAnnotation]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */ -&type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */ -&type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */ -&type_standard__Array__nit__MModuleData__nit__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */ -} -}; -/* runtime type HashMapIterator[String, MModuleData[AAnnotation]] */ -const struct type type_standard__HashMapIterator__standard__String__nit__MModuleData__nit__AAnnotation = { --1, /*CAST DEAD*/ -"HashMapIterator[String, MModuleData[AAnnotation]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__String__nit__MModuleData__nit__AAnnotation, -6, -{ -479, /* MapIterator[String, MModuleData[AAnnotation]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1702, /* HashMapIterator[String, MModuleData[AAnnotation]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__nit__MModuleData__nit__AAnnotation = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */ -} -}; -/* runtime type HashMapKeys[MPropDef, APropdef] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MPropDef__nit__APropdef = { --1, /*CAST DEAD*/ -"HashMapKeys[MPropDef, APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MPropDef__nit__APropdef, -10, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -276, /* Collection[MPropDef] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -291, /* Collection[nullable MPropDef] */ -2207, /* HashMapKeys[MPropDef, APropdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MPropDef__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MPropDef__nit__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */ -&type_nit__MPropDef, /* K: MPropDef */ -&type_standard__MapKeysIterator__nit__MPropDef__nit__APropdef, /* MapKeysIterator[K, V]: MapKeysIterator[MPropDef, APropdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MPropDef, /* E: MPropDef */ -&type_nit__MPropDef, /* E: MPropDef */ -&type_standard__Collection__nit__MPropDef, /* Collection[E]: Collection[MPropDef] */ -&type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */ -} -}; -/* runtime type HashMapValues[MPropDef, APropdef] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MPropDef__nit__APropdef = { --1, /*CAST DEAD*/ -"HashMapValues[MPropDef, APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MPropDef__nit__APropdef, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -304, /* Collection[APropdef] */ -2208, /* HashMapValues[MPropDef, APropdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MPropDef__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MPropDef__nit__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */ -&type_nit__APropdef, /* V: APropdef */ -&type_standard__MapValuesIterator__nit__MPropDef__nit__APropdef, /* MapValuesIterator[K, V]: MapValuesIterator[MPropDef, APropdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__APropdef, /* E: APropdef */ -&type_nit__APropdef, /* E: APropdef */ -&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ -&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ -} -}; -/* runtime type HashMapIterator[MPropDef, APropdef] */ -const struct type type_standard__HashMapIterator__nit__MPropDef__nit__APropdef = { --1, /*CAST DEAD*/ -"HashMapIterator[MPropDef, APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MPropDef__nit__APropdef, -6, -{ -480, /* MapIterator[MPropDef, APropdef] */ -1, /* empty */ +2004, /* Array[nullable Object] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1703, /* HashMapIterator[MPropDef, APropdef] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MPropDef__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MPropDef__nit__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */ -} -}; -/* runtime type ArraySetIterator[MModule] */ -const struct type type_standard__array__ArraySetIterator__nit__MModule = { --1, /*CAST DEAD*/ -"ArraySetIterator[MModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArraySetIterator__nit__MModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -862, /* ArraySetIterator[MModule] */ -}, -}; -const struct types resolution_table_standard__array__ArraySetIterator__nit__MModule = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__array__ArrayIterator__nit__MModule, /* ArrayIterator[E]: ArrayIterator[MModule] */ -} -}; -/* runtime type ArrayIterator[AAnnotation] */ -const struct type type_standard__array__ArrayIterator__nit__AAnnotation = { --1, /*CAST DEAD*/ -"ArrayIterator[AAnnotation]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AAnnotation, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -863, /* ArrayIterator[AAnnotation] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AAnnotation = { -0, /* dummy */ -{ -&type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */ -&type_standard__AbstractArrayRead__nit__AAnnotation, /* AbstractArrayRead[E]: AbstractArrayRead[AAnnotation] */ -} -}; -/* runtime type HashSetIterator[MModule] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__MModule = { --1, /*CAST DEAD*/ -"HashSetIterator[MModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__MModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -864, /* HashSetIterator[MModule] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MModule = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__HashSet__nit__MModule, /* HashSet[E]: HashSet[MModule] */ -} -}; -/* runtime type ArrayIterator[MClassDef] */ -const struct type type_standard__array__ArrayIterator__nit__MClassDef = { --1, /*CAST DEAD*/ -"ArrayIterator[MClassDef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MClassDef, -6, -{ +664, /* Array[nullable MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -865, /* ArrayIterator[MClassDef] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ -&type_standard__AbstractArrayRead__nit__MClassDef, /* AbstractArrayRead[E]: AbstractArrayRead[MClassDef] */ -} -}; -/* runtime type HashMapKeys[MClass, Set[MProperty]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MProperty, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2027, /* HashMapKeys[MClass, Set[MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, Set[MProperty]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, Set[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MProperty, -8, -{ -1, /* empty */ -1, /* empty */ -326, /* Collection[Set[MProperty]] */ -1, /* empty */ -139, /* Object */ -337, /* Collection[Set[PropertyLayoutElement]] */ -179, /* Collection[Object] */ -2028, /* HashMapValues[MClass, Set[MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */ -&type_standard__Set__nit__MProperty, /* V: Set[MProperty] */ -&type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Set__nit__MProperty, /* E: Set[MProperty] */ -&type_standard__Set__nit__MProperty, /* E: Set[MProperty] */ -&type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */ -&type_standard__Array__standard__Set__nit__MProperty, /* Array[E]: Array[Set[MProperty]] */ -} -}; -/* runtime type HashMapIterator[MClass, Set[MProperty]] */ -const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MProperty, -6, -{ -481, /* MapIterator[MClass, Set[MProperty]] */ -1, /* empty */ -500, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ -1, /* empty */ -139, /* Object */ -1821, /* HashMapIterator[MClass, Set[MProperty]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */ -} -}; -/* runtime type ArrayIterator[MClassType] */ -const struct type type_standard__array__ArrayIterator__nit__MClassType = { --1, /*CAST DEAD*/ -"ArrayIterator[MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MClassType, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -743, /* ArrayIterator[MType] */ -1704, /* ArrayIterator[MClassType] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -&type_standard__AbstractArrayRead__nit__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[MClassType] */ -} -}; -/* runtime type ArrayIterator[MPropDef] */ -const struct type type_standard__array__ArrayIterator__nit__MPropDef = { --1, /*CAST DEAD*/ -"ArrayIterator[MPropDef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MPropDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -866, /* ArrayIterator[MPropDef] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MPropDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */ -&type_standard__AbstractArrayRead__nit__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[MPropDef] */ -} -}; -/* runtime type HashMapKeys[MProperty, APropdef] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MProperty__nit__APropdef = { --1, /*CAST DEAD*/ -"HashMapKeys[MProperty, APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MProperty__nit__APropdef, -11, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -2209, /* HashMapKeys[MProperty, APropdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MProperty__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MProperty__nit__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */ -&type_nit__MProperty, /* K: MProperty */ -&type_standard__MapKeysIterator__nit__MProperty__nit__APropdef, /* MapKeysIterator[K, V]: MapKeysIterator[MProperty, APropdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MProperty, /* E: MProperty */ -&type_nit__MProperty, /* E: MProperty */ -&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ -&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */ -} -}; -/* runtime type HashMapValues[MProperty, APropdef] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MProperty__nit__APropdef = { --1, /*CAST DEAD*/ -"HashMapValues[MProperty, APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MProperty__nit__APropdef, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -304, /* Collection[APropdef] */ -2210, /* HashMapValues[MProperty, APropdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MProperty__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MProperty__nit__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */ -&type_nit__APropdef, /* V: APropdef */ -&type_standard__MapValuesIterator__nit__MProperty__nit__APropdef, /* MapValuesIterator[K, V]: MapValuesIterator[MProperty, APropdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__APropdef, /* E: APropdef */ -&type_nit__APropdef, /* E: APropdef */ -&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ -&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ -} -}; -/* runtime type HashMapIterator[MProperty, APropdef] */ -const struct type type_standard__HashMapIterator__nit__MProperty__nit__APropdef = { --1, /*CAST DEAD*/ -"HashMapIterator[MProperty, APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MProperty__nit__APropdef, -6, -{ -482, /* MapIterator[MProperty, APropdef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1705, /* HashMapIterator[MProperty, APropdef] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MProperty__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MProperty__nit__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */ -} -}; -/* runtime type ArrayIterator[Int] */ -const struct type type_standard__array__ArrayIterator__standard__Int = { --1, /*CAST DEAD*/ -"ArrayIterator[Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -867, /* ArrayIterator[Int] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Int = { -0, /* dummy */ -{ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -&type_standard__AbstractArrayRead__standard__Int, /* AbstractArrayRead[E]: AbstractArrayRead[Int] */ -} -}; -/* runtime type ArrayIterator[State] */ -const struct type type_standard__array__ArrayIterator__nit__parser_work__State = { --1, /*CAST DEAD*/ -"ArrayIterator[State]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__parser_work__State, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -868, /* ArrayIterator[State] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__parser_work__State = { -0, /* dummy */ -{ -&type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */ -&type_standard__AbstractArrayRead__nit__parser_work__State, /* AbstractArrayRead[E]: AbstractArrayRead[State] */ -} -}; -/* runtime type ArrayIterator[MParameterType] */ -const struct type type_standard__array__ArrayIterator__nit__MParameterType = { --1, /*CAST DEAD*/ -"ArrayIterator[MParameterType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MParameterType, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -743, /* ArrayIterator[MType] */ -1706, /* ArrayIterator[MParameterType] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MParameterType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */ -&type_standard__AbstractArrayRead__nit__MParameterType, /* AbstractArrayRead[E]: AbstractArrayRead[MParameterType] */ -} -}; -/* runtime type HashMapKeys[Array[MType], MGenericType] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__Array__nit__MType__nit__MGenericType = { --1, /*CAST DEAD*/ -"HashMapKeys[Array[MType], MGenericType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__Array__nit__MType__nit__MGenericType, -8, -{ -1, /* empty */ -1, /* empty */ -327, /* Collection[Array[MType]] */ -330, /* Collection[Array[nullable MType]] */ -139, /* Object */ -336, /* Collection[nullable Array[nullable MType]] */ -179, /* Collection[Object] */ -2211, /* HashMapKeys[Array[MType], MGenericType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__Array__nit__MType__nit__MGenericType = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType, /* HashMap[K, V]: HashMap[Array[MType], MGenericType] */ -&type_standard__Array__nit__MType, /* K: Array[MType] */ -&type_standard__MapKeysIterator__standard__Array__nit__MType__nit__MGenericType, /* MapKeysIterator[K, V]: MapKeysIterator[Array[MType], MGenericType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nit__MType, /* E: Array[MType] */ -&type_standard__Array__nit__MType, /* E: Array[MType] */ -&type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */ -&type_standard__Array__standard__Array__nit__MType, /* Array[E]: Array[Array[MType]] */ -} -}; -/* runtime type HashMapValues[Array[MType], MGenericType] */ -const struct type type_standard__hash_collection__HashMapValues__standard__Array__nit__MType__nit__MGenericType = { --1, /*CAST DEAD*/ -"HashMapValues[Array[MType], MGenericType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__Array__nit__MType__nit__MGenericType, -10, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -173, /* Collection[MClassType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -328, /* Collection[MGenericType] */ -2286, /* HashMapValues[Array[MType], MGenericType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__Array__nit__MType__nit__MGenericType = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType, /* HashMap[K, V]: HashMap[Array[MType], MGenericType] */ -&type_nit__MGenericType, /* V: MGenericType */ -&type_standard__MapValuesIterator__standard__Array__nit__MType__nit__MGenericType, /* MapValuesIterator[K, V]: MapValuesIterator[Array[MType], MGenericType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MGenericType, /* E: MGenericType */ -&type_nit__MGenericType, /* E: MGenericType */ -&type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */ -&type_standard__Array__nit__MGenericType, /* Array[E]: Array[MGenericType] */ -} -}; -/* runtime type HashMapIterator[Array[MType], MGenericType] */ -const struct type type_standard__HashMapIterator__standard__Array__nit__MType__nit__MGenericType = { --1, /*CAST DEAD*/ -"HashMapIterator[Array[MType], MGenericType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__Array__nit__MType__nit__MGenericType, -6, -{ -483, /* MapIterator[Array[MType], MGenericType] */ +1380, /* Array[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1707, /* HashMapIterator[Array[MType], MGenericType] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__Array__nit__MType__nit__MGenericType = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType, /* HashMap[K, V]: HashMap[Array[MType], MGenericType] */ -} -}; -/* runtime type ArrayIterator[Text] */ -const struct type type_standard__array__ArrayIterator__standard__Text = { --1, /*CAST DEAD*/ -"ArrayIterator[Text]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Text, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -869, /* ArrayIterator[Text] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Text = { -0, /* dummy */ -{ -&type_standard__Array__standard__Text, /* Array[E]: Array[Text] */ -&type_standard__AbstractArrayRead__standard__Text, /* AbstractArrayRead[E]: AbstractArrayRead[Text] */ -} -}; -/* runtime type HashSetIterator[MClassType] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__MClassType = { --1, /*CAST DEAD*/ -"HashSetIterator[MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__MClassType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -870, /* HashSetIterator[MClassType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -&type_standard__HashSet__nit__MClassType, /* HashSet[E]: HashSet[MClassType] */ -} -}; -/* runtime type HashSetIterator[MClass] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__MClass = { --1, /*CAST DEAD*/ -"HashSetIterator[MClass]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -871, /* HashSetIterator[MClass] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__HashSet__nit__MClass, /* HashSet[E]: HashSet[MClass] */ -} -}; -/* runtime type HashSetIterator[MType] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__MType = { --1, /*CAST DEAD*/ -"HashSetIterator[MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -872, /* HashSetIterator[MType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */ -} -}; -/* runtime type HashSetIterator[MMethodDef] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashSetIterator[MMethodDef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -873, /* HashSetIterator[MMethodDef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -&type_standard__HashSet__nit__MMethodDef, /* HashSet[E]: HashSet[MMethodDef] */ -} -}; -/* runtime type HashSetIterator[MMethod] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__MMethod = { --1, /*CAST DEAD*/ -"HashSetIterator[MMethod]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__MMethod, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -874, /* HashSetIterator[MMethod] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MMethod = { -0, /* dummy */ -{ -&type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */ -&type_standard__HashSet__nit__MMethod, /* HashSet[E]: HashSet[MMethod] */ -} -}; -/* runtime type HashSetIterator[CallSite] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__CallSite = { --1, /*CAST DEAD*/ -"HashSetIterator[CallSite]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__CallSite, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -875, /* HashSetIterator[CallSite] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__CallSite = { -0, /* dummy */ -{ -&type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */ -&type_standard__HashSet__nit__CallSite, /* HashSet[E]: HashSet[CallSite] */ -} -}; -/* runtime type ArrayIterator[MMethod] */ -const struct type type_standard__array__ArrayIterator__nit__MMethod = { --1, /*CAST DEAD*/ -"ArrayIterator[MMethod]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MMethod, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -876, /* ArrayIterator[MMethod] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MMethod = { -0, /* dummy */ -{ -&type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */ -&type_standard__AbstractArrayRead__nit__MMethod, /* AbstractArrayRead[E]: AbstractArrayRead[MMethod] */ -} -}; -/* runtime type ListIterator[MMethodDef] */ -const struct type type_standard__ListIterator__nit__MMethodDef = { --1, /*CAST DEAD*/ -"ListIterator[MMethodDef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__ListIterator__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -877, /* ListIterator[MMethodDef] */ -}, -}; -const struct types resolution_table_standard__ListIterator__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -&type_standard__List__nit__MMethodDef, /* List[E]: List[MMethodDef] */ -} -}; -/* runtime type HashMapKeys[MClassDef, HashSet[MType]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClassDef__standard__HashSet__nit__MType = { --1, /*CAST DEAD*/ -"HashMapKeys[MClassDef, HashSet[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__standard__HashSet__nit__MType, -8, -{ -1, /* empty */ -1, /* empty */ -182, /* Collection[MClassDef] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1822, /* HashMapKeys[MClassDef, HashSet[MType]] */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__standard__HashSet__nit__MType = { +const struct types resolution_table_standard__Array__nullable__nit__MPropDef = { 0, /* dummy */ { -&type_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType, /* HashMap[K, V]: HashMap[MClassDef, HashSet[MType]] */ -&type_nit__MClassDef, /* K: MClassDef */ -&type_standard__MapKeysIterator__nit__MClassDef__standard__HashSet__nit__MType, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, HashSet[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClassDef, /* E: MClassDef */ -&type_nit__MClassDef, /* E: MClassDef */ -&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ -&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ +&type_nullable__nit__MPropDef, /* E: nullable MPropDef */ +&type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */ +&type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */ +&type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */ +&type_standard__NativeArray__nullable__nit__MPropDef, /* NativeArray[E]: NativeArray[nullable MPropDef] */ +&type_nullable__nit__MPropDef, /* E: nullable MPropDef */ +&type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */ +&type_nullable__nit__MPropDef, /* E: nullable MPropDef */ +&type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */ +&type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */ +&type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */ +&type_standard__AbstractArray__nullable__nit__MPropDef, /* AbstractArray[E]: AbstractArray[nullable MPropDef] */ +&type_standard__array__ArrayIterator__nullable__nit__MPropDef, /* ArrayIterator[E]: ArrayIterator[nullable MPropDef] */ } }; -/* runtime type HashMapValues[MClassDef, HashSet[MType]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClassDef__standard__HashSet__nit__MType = { --1, /*CAST DEAD*/ -"HashMapValues[MClassDef, HashSet[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__standard__HashSet__nit__MType, -8, -{ --1, /* empty */ --1, /* empty */ -329, /* Collection[HashSet[MType]] */ -341, /* Collection[Set[MType]] */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -2029, /* HashMapValues[MClassDef, HashSet[MType]] */ -}, -};