misc/vim: inform the user when no results are found
[nit.git] / c_src / nit__nith.types.3.c
1 #include "nit__nith.types.0.h"
2 /* runtime type POSet[Phase] */
3 const struct type type_poset__POSet__nit__Phase = {
4 1785,
5 "POSet[Phase]", /* class_name_string */
6 7,
7 0,
8 &resolution_table_poset__POSet__nit__Phase,
9 8,
10 {
11 -1, /* empty */
12 -1, /* empty */
13 188, /* Collection[Phase] */
14 -1, /* empty */
15 139, /* Object */
16 -1, /* empty */
17 179, /* Collection[Object] */
18 1785, /* POSet[Phase] */
19 },
20 };
21 const struct types resolution_table_poset__POSet__nit__Phase = {
22 0, /* dummy */
23 {
24 &type_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase, /* HashMap[E, POSetElement[E]]: HashMap[Phase, POSetElement[Phase]] */
25 &type_nit__Phase, /* E: Phase */
26 &type_poset__POSetElement__nit__Phase, /* POSetElement[E]: POSetElement[Phase] */
27 &type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */
28 &type_standard__Array__nit__Phase, /* Array[COMPARED]: Array[Phase] */
29 NULL, /* empty */
30 NULL, /* empty */
31 NULL, /* empty */
32 NULL, /* empty */
33 NULL, /* empty */
34 &type_nit__Phase, /* E: Phase */
35 &type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */
36 &type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */
37 }
38 };
39 /* runtime type POSet[MModule] */
40 const struct type type_poset__POSet__nit__MModule = {
41 1786,
42 "POSet[MModule]", /* class_name_string */
43 7,
44 0,
45 &resolution_table_poset__POSet__nit__MModule,
46 8,
47 {
48 -1, /* empty */
49 -1, /* empty */
50 172, /* Collection[MModule] */
51 -1, /* empty */
52 139, /* Object */
53 -1, /* empty */
54 179, /* Collection[Object] */
55 1786, /* POSet[MModule] */
56 },
57 };
58 const struct types resolution_table_poset__POSet__nit__MModule = {
59 0, /* dummy */
60 {
61 &type_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule, /* HashMap[E, POSetElement[E]]: HashMap[MModule, POSetElement[MModule]] */
62 &type_nit__MModule, /* E: MModule */
63 &type_poset__POSetElement__nit__MModule, /* POSetElement[E]: POSetElement[MModule] */
64 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
65 &type_standard__Array__nit__MModule, /* Array[COMPARED]: Array[MModule] */
66 NULL, /* empty */
67 NULL, /* empty */
68 NULL, /* empty */
69 NULL, /* empty */
70 NULL, /* empty */
71 &type_nit__MModule, /* E: MModule */
72 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
73 &type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */
74 }
75 };
76 /* runtime type POSet[MClassDef] */
77 const struct type type_poset__POSet__nit__MClassDef = {
78 1787,
79 "POSet[MClassDef]", /* class_name_string */
80 7,
81 0,
82 &resolution_table_poset__POSet__nit__MClassDef,
83 8,
84 {
85 -1, /* empty */
86 -1, /* empty */
87 182, /* Collection[MClassDef] */
88 -1, /* empty */
89 139, /* Object */
90 -1, /* empty */
91 179, /* Collection[Object] */
92 1787, /* POSet[MClassDef] */
93 },
94 };
95 const struct types resolution_table_poset__POSet__nit__MClassDef = {
96 0, /* dummy */
97 {
98 &type_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* HashMap[E, POSetElement[E]]: HashMap[MClassDef, POSetElement[MClassDef]] */
99 &type_nit__MClassDef, /* E: MClassDef */
100 &type_poset__POSetElement__nit__MClassDef, /* POSetElement[E]: POSetElement[MClassDef] */
101 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
102 &type_standard__Array__nit__MClassDef, /* Array[COMPARED]: Array[MClassDef] */
103 NULL, /* empty */
104 NULL, /* empty */
105 NULL, /* empty */
106 NULL, /* empty */
107 NULL, /* empty */
108 &type_nit__MClassDef, /* E: MClassDef */
109 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
110 &type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */
111 }
112 };
113 /* runtime type POSet[MClassType] */
114 const struct type type_poset__POSet__nit__MClassType = {
115 2248,
116 "POSet[MClassType]", /* class_name_string */
117 9,
118 0,
119 &resolution_table_poset__POSet__nit__MClassType,
120 10,
121 {
122 -1, /* empty */
123 -1, /* empty */
124 -1, /* empty */
125 173, /* Collection[MClassType] */
126 139, /* Object */
127 175, /* Collection[MType] */
128 179, /* Collection[Object] */
129 298, /* Collection[nullable MType] */
130 1984, /* POSet[MType] */
131 2248, /* POSet[MClassType] */
132 },
133 };
134 const struct types resolution_table_poset__POSet__nit__MClassType = {
135 0, /* dummy */
136 {
137 &type_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType, /* HashMap[E, POSetElement[E]]: HashMap[MClassType, POSetElement[MClassType]] */
138 &type_nit__MClassType, /* E: MClassType */
139 &type_poset__POSetElement__nit__MClassType, /* POSetElement[E]: POSetElement[MClassType] */
140 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
141 &type_standard__Array__nit__MClassType, /* Array[COMPARED]: Array[MClassType] */
142 NULL, /* empty */
143 NULL, /* empty */
144 NULL, /* empty */
145 NULL, /* empty */
146 NULL, /* empty */
147 &type_nit__MClassType, /* E: MClassType */
148 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
149 &type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */
150 }
151 };
152 /* runtime type POSet[MGroup] */
153 const struct type type_poset__POSet__nit__MGroup = {
154 1982,
155 "POSet[MGroup]", /* class_name_string */
156 7,
157 0,
158 &resolution_table_poset__POSet__nit__MGroup,
159 8,
160 {
161 -1, /* empty */
162 -1, /* empty */
163 189, /* Collection[MGroup] */
164 324, /* Collection[nullable MGroup] */
165 139, /* Object */
166 -1, /* empty */
167 179, /* Collection[Object] */
168 1982, /* POSet[MGroup] */
169 },
170 };
171 const struct types resolution_table_poset__POSet__nit__MGroup = {
172 0, /* dummy */
173 {
174 &type_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMap[E, POSetElement[E]]: HashMap[MGroup, POSetElement[MGroup]] */
175 &type_nit__MGroup, /* E: MGroup */
176 &type_poset__POSetElement__nit__MGroup, /* POSetElement[E]: POSetElement[MGroup] */
177 &type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
178 &type_standard__Array__nit__MGroup, /* Array[COMPARED]: Array[MGroup] */
179 NULL, /* empty */
180 NULL, /* empty */
181 NULL, /* empty */
182 NULL, /* empty */
183 NULL, /* empty */
184 &type_nit__MGroup, /* E: MGroup */
185 &type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
186 &type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */
187 }
188 };
189 /* runtime type POSet[MClass] */
190 const struct type type_poset__POSet__nit__MClass = {
191 1983,
192 "POSet[MClass]", /* class_name_string */
193 7,
194 0,
195 &resolution_table_poset__POSet__nit__MClass,
196 8,
197 {
198 -1, /* empty */
199 -1, /* empty */
200 174, /* Collection[MClass] */
201 290, /* Collection[nullable MClass] */
202 139, /* Object */
203 -1, /* empty */
204 179, /* Collection[Object] */
205 1983, /* POSet[MClass] */
206 },
207 };
208 const struct types resolution_table_poset__POSet__nit__MClass = {
209 0, /* dummy */
210 {
211 &type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass, /* HashMap[E, POSetElement[E]]: HashMap[MClass, POSetElement[MClass]] */
212 &type_nit__MClass, /* E: MClass */
213 &type_poset__POSetElement__nit__MClass, /* POSetElement[E]: POSetElement[MClass] */
214 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
215 &type_standard__Array__nit__MClass, /* Array[COMPARED]: Array[MClass] */
216 NULL, /* empty */
217 NULL, /* empty */
218 NULL, /* empty */
219 NULL, /* empty */
220 NULL, /* empty */
221 &type_nit__MClass, /* E: MClass */
222 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
223 &type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */
224 }
225 };
226 /* runtime type POSet[MType] */
227 const struct type type_poset__POSet__nit__MType = {
228 1984,
229 "POSet[MType]", /* class_name_string */
230 8,
231 0,
232 &resolution_table_poset__POSet__nit__MType,
233 9,
234 {
235 -1, /* empty */
236 -1, /* empty */
237 -1, /* empty */
238 -1, /* empty */
239 139, /* Object */
240 175, /* Collection[MType] */
241 179, /* Collection[Object] */
242 298, /* Collection[nullable MType] */
243 1984, /* POSet[MType] */
244 },
245 };
246 const struct types resolution_table_poset__POSet__nit__MType = {
247 0, /* dummy */
248 {
249 &type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType, /* HashMap[E, POSetElement[E]]: HashMap[MType, POSetElement[MType]] */
250 &type_nit__MType, /* E: MType */
251 &type_poset__POSetElement__nit__MType, /* POSetElement[E]: POSetElement[MType] */
252 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
253 &type_standard__Array__nit__MType, /* Array[COMPARED]: Array[MType] */
254 NULL, /* empty */
255 NULL, /* empty */
256 NULL, /* empty */
257 NULL, /* empty */
258 NULL, /* empty */
259 &type_nit__MType, /* E: MType */
260 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
261 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
262 }
263 };
264 /* runtime type HashMapNode[SourceFile, Array[String]] */
265 const struct type type_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String = {
266 1185,
267 "HashMapNode[SourceFile, Array[String]]", /* class_name_string */
268 5,
269 0,
270 &resolution_table_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String,
271 6,
272 {
273 190, /* nullable HashMapNode[SourceFile, Array[String]] */
274 -1, /* empty */
275 -1, /* empty */
276 -1, /* empty */
277 139, /* Object */
278 1185, /* HashMapNode[SourceFile, Array[String]] */
279 },
280 };
281 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String = {
282 0, /* dummy */
283 {
284 &type_standard__Array__standard__String, /* V: Array[String] */
285 &type_nit__SourceFile, /* K: SourceFile */
286 }
287 };
288 /* runtime type HashMapNode[String, Option] */
289 const struct type type_standard__hash_collection__HashMapNode__standard__String__opts__Option = {
290 1186,
291 "HashMapNode[String, Option]", /* class_name_string */
292 5,
293 0,
294 &resolution_table_standard__hash_collection__HashMapNode__standard__String__opts__Option,
295 6,
296 {
297 191, /* nullable HashMapNode[String, Option] */
298 -1, /* empty */
299 -1, /* empty */
300 -1, /* empty */
301 139, /* Object */
302 1186, /* HashMapNode[String, Option] */
303 },
304 };
305 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__opts__Option = {
306 0, /* dummy */
307 {
308 &type_opts__Option, /* V: Option */
309 &type_standard__String, /* K: String */
310 }
311 };
312 /* runtime type HashSetNode[AModule] */
313 const struct type type_standard__hash_collection__HashSetNode__nit__AModule = {
314 2249,
315 "HashSetNode[AModule]", /* class_name_string */
316 7,
317 0,
318 &resolution_table_standard__hash_collection__HashSetNode__nit__AModule,
319 8,
320 {
321 192, /* nullable HashSetNode[AModule] */
322 222, /* nullable HashSetNode[ANode] */
323 215, /* nullable HashSetNode[Object] */
324 -1, /* empty */
325 139, /* Object */
326 1201, /* HashSetNode[Object] */
327 1991, /* HashSetNode[ANode] */
328 2249, /* HashSetNode[AModule] */
329 },
330 };
331 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__AModule = {
332 0, /* dummy */
333 {
334 NULL, /* empty */
335 &type_nit__AModule, /* K: AModule */
336 }
337 };
338 /* runtime type HashMapNode[String, Array[MProject]] */
339 const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject = {
340 1187,
341 "HashMapNode[String, Array[MProject]]", /* class_name_string */
342 5,
343 0,
344 &resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject,
345 6,
346 {
347 193, /* nullable HashMapNode[String, Array[MProject]] */
348 -1, /* empty */
349 -1, /* empty */
350 -1, /* empty */
351 139, /* Object */
352 1187, /* HashMapNode[String, Array[MProject]] */
353 },
354 };
355 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject = {
356 0, /* dummy */
357 {
358 &type_standard__Array__nit__MProject, /* V: Array[MProject] */
359 &type_standard__String, /* K: String */
360 }
361 };
362 /* runtime type HashMapNode[String, Array[MModule]] */
363 const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule = {
364 1188,
365 "HashMapNode[String, Array[MModule]]", /* class_name_string */
366 5,
367 0,
368 &resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule,
369 6,
370 {
371 194, /* nullable HashMapNode[String, Array[MModule]] */
372 -1, /* empty */
373 -1, /* empty */
374 -1, /* empty */
375 139, /* Object */
376 1188, /* HashMapNode[String, Array[MModule]] */
377 },
378 };
379 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule = {
380 0, /* dummy */
381 {
382 &type_standard__Array__nit__MModule, /* V: Array[MModule] */
383 &type_standard__String, /* K: String */
384 }
385 };
386 /* runtime type HashMapNode[String, Array[MClass]] */
387 const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass = {
388 1189,
389 "HashMapNode[String, Array[MClass]]", /* class_name_string */
390 5,
391 0,
392 &resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass,
393 6,
394 {
395 195, /* nullable HashMapNode[String, Array[MClass]] */
396 -1, /* empty */
397 -1, /* empty */
398 -1, /* empty */
399 139, /* Object */
400 1189, /* HashMapNode[String, Array[MClass]] */
401 },
402 };
403 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass = {
404 0, /* dummy */
405 {
406 &type_standard__Array__nit__MClass, /* V: Array[MClass] */
407 &type_standard__String, /* K: String */
408 }
409 };
410 /* runtime type HashMapNode[String, Array[MProperty]] */
411 const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty = {
412 1190,
413 "HashMapNode[String, Array[MProperty]]", /* class_name_string */
414 5,
415 0,
416 &resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty,
417 6,
418 {
419 196, /* nullable HashMapNode[String, Array[MProperty]] */
420 -1, /* empty */
421 -1, /* empty */
422 -1, /* empty */
423 139, /* Object */
424 1190, /* HashMapNode[String, Array[MProperty]] */
425 },
426 };
427 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty = {
428 0, /* dummy */
429 {
430 &type_standard__Array__nit__MProperty, /* V: Array[MProperty] */
431 &type_standard__String, /* K: String */
432 }
433 };
434 /* runtime type HashMapNode[String, nullable ModulePath] */
435 const struct type type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath = {
436 1191,
437 "HashMapNode[String, nullable ModulePath]", /* class_name_string */
438 5,
439 0,
440 &resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath,
441 6,
442 {
443 197, /* nullable HashMapNode[String, nullable ModulePath] */
444 -1, /* empty */
445 -1, /* empty */
446 -1, /* empty */
447 139, /* Object */
448 1191, /* HashMapNode[String, nullable ModulePath] */
449 },
450 };
451 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath = {
452 0, /* dummy */
453 {
454 &type_nullable__nit__ModulePath, /* V: nullable ModulePath */
455 &type_standard__String, /* K: String */
456 }
457 };
458 /* runtime type HashMapNode[String, nullable MGroup] */
459 const struct type type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup = {
460 1192,
461 "HashMapNode[String, nullable MGroup]", /* class_name_string */
462 5,
463 0,
464 &resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup,
465 6,
466 {
467 198, /* nullable HashMapNode[String, nullable MGroup] */
468 -1, /* empty */
469 -1, /* empty */
470 -1, /* empty */
471 139, /* Object */
472 1192, /* HashMapNode[String, nullable MGroup] */
473 },
474 };
475 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup = {
476 0, /* dummy */
477 {
478 &type_nullable__nit__MGroup, /* V: nullable MGroup */
479 &type_standard__String, /* K: String */
480 }
481 };
482 /* runtime type HashMapNode[MModule, AModule] */
483 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__nit__AModule = {
484 1193,
485 "HashMapNode[MModule, AModule]", /* class_name_string */
486 5,
487 0,
488 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__nit__AModule,
489 6,
490 {
491 199, /* nullable HashMapNode[MModule, AModule] */
492 -1, /* empty */
493 -1, /* empty */
494 -1, /* empty */
495 139, /* Object */
496 1193, /* HashMapNode[MModule, AModule] */
497 },
498 };
499 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__nit__AModule = {
500 0, /* dummy */
501 {
502 &type_nit__AModule, /* V: AModule */
503 &type_nit__MModule, /* K: MModule */
504 }
505 };
506 /* runtime type HashMapNode[MClassDef, AClassdef] */
507 const struct type type_standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef = {
508 1194,
509 "HashMapNode[MClassDef, AClassdef]", /* class_name_string */
510 5,
511 0,
512 &resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef,
513 6,
514 {
515 200, /* nullable HashMapNode[MClassDef, AClassdef] */
516 -1, /* empty */
517 -1, /* empty */
518 -1, /* empty */
519 139, /* Object */
520 1194, /* HashMapNode[MClassDef, AClassdef] */
521 },
522 };
523 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef = {
524 0, /* dummy */
525 {
526 &type_nit__AClassdef, /* V: AClassdef */
527 &type_nit__MClassDef, /* K: MClassDef */
528 }
529 };
530 /* runtime type HashMapNode[String, MModuleData[AAnnotation]] */
531 const struct type type_standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation = {
532 1195,
533 "HashMapNode[String, MModuleData[AAnnotation]]", /* class_name_string */
534 5,
535 0,
536 &resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation,
537 6,
538 {
539 201, /* nullable HashMapNode[String, MModuleData[AAnnotation]] */
540 -1, /* empty */
541 -1, /* empty */
542 -1, /* empty */
543 139, /* Object */
544 1195, /* HashMapNode[String, MModuleData[AAnnotation]] */
545 },
546 };
547 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation = {
548 0, /* dummy */
549 {
550 &type_nit__MModuleData__nit__AAnnotation, /* V: MModuleData[AAnnotation] */
551 &type_standard__String, /* K: String */
552 }
553 };
554 /* runtime type HashMapNode[MPropDef, APropdef] */
555 const struct type type_standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef = {
556 1196,
557 "HashMapNode[MPropDef, APropdef]", /* class_name_string */
558 5,
559 0,
560 &resolution_table_standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef,
561 6,
562 {
563 202, /* nullable HashMapNode[MPropDef, APropdef] */
564 -1, /* empty */
565 -1, /* empty */
566 -1, /* empty */
567 139, /* Object */
568 1196, /* HashMapNode[MPropDef, APropdef] */
569 },
570 };
571 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef = {
572 0, /* dummy */
573 {
574 &type_nit__APropdef, /* V: APropdef */
575 &type_nit__MPropDef, /* K: MPropDef */
576 }
577 };
578 /* runtime type HashSetNode[MModule] */
579 const struct type type_standard__hash_collection__HashSetNode__nit__MModule = {
580 1985,
581 "HashSetNode[MModule]", /* class_name_string */
582 6,
583 0,
584 &resolution_table_standard__hash_collection__HashSetNode__nit__MModule,
585 7,
586 {
587 203, /* nullable HashSetNode[MModule] */
588 -1, /* empty */
589 215, /* nullable HashSetNode[Object] */
590 -1, /* empty */
591 139, /* Object */
592 1201, /* HashSetNode[Object] */
593 1985, /* HashSetNode[MModule] */
594 },
595 };
596 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MModule = {
597 0, /* dummy */
598 {
599 NULL, /* empty */
600 &type_nit__MModule, /* K: MModule */
601 }
602 };
603 /* runtime type HashMapNode[MClass, Set[MProperty]] */
604 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = {
605 1986,
606 "HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
607 6,
608 0,
609 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty,
610 7,
611 {
612 204, /* nullable HashMapNode[MClass, Set[MProperty]] */
613 -1, /* empty */
614 234, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
615 -1, /* empty */
616 139, /* Object */
617 1213, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
618 1986, /* HashMapNode[MClass, Set[MProperty]] */
619 },
620 };
621 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = {
622 0, /* dummy */
623 {
624 &type_standard__Set__nit__MProperty, /* V: Set[MProperty] */
625 &type_nit__MClass, /* K: MClass */
626 }
627 };
628 /* runtime type HashMapNode[MProperty, APropdef] */
629 const struct type type_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = {
630 1197,
631 "HashMapNode[MProperty, APropdef]", /* class_name_string */
632 5,
633 0,
634 &resolution_table_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef,
635 6,
636 {
637 205, /* nullable HashMapNode[MProperty, APropdef] */
638 -1, /* empty */
639 -1, /* empty */
640 -1, /* empty */
641 139, /* Object */
642 1197, /* HashMapNode[MProperty, APropdef] */
643 },
644 };
645 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = {
646 0, /* dummy */
647 {
648 &type_nit__APropdef, /* V: APropdef */
649 &type_nit__MProperty, /* K: MProperty */
650 }
651 };
652 /* runtime type HashMapNode[Array[MType], MGenericType] */
653 const struct type type_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = {
654 1198,
655 "HashMapNode[Array[MType], MGenericType]", /* class_name_string */
656 5,
657 0,
658 &resolution_table_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType,
659 6,
660 {
661 206, /* nullable HashMapNode[Array[MType], MGenericType] */
662 -1, /* empty */
663 -1, /* empty */
664 -1, /* empty */
665 139, /* Object */
666 1198, /* HashMapNode[Array[MType], MGenericType] */
667 },
668 };
669 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = {
670 0, /* dummy */
671 {
672 &type_nit__MGenericType, /* V: MGenericType */
673 &type_standard__Array__nit__MType, /* K: Array[MType] */
674 }
675 };
676 /* runtime type HashSetNode[MClassType] */
677 const struct type type_standard__hash_collection__HashSetNode__nit__MClassType = {
678 2250,
679 "HashSetNode[MClassType]", /* class_name_string */
680 7,
681 0,
682 &resolution_table_standard__hash_collection__HashSetNode__nit__MClassType,
683 8,
684 {
685 207, /* nullable HashSetNode[MClassType] */
686 209, /* nullable HashSetNode[MType] */
687 215, /* nullable HashSetNode[Object] */
688 -1, /* empty */
689 139, /* Object */
690 1201, /* HashSetNode[Object] */
691 1988, /* HashSetNode[MType] */
692 2250, /* HashSetNode[MClassType] */
693 },
694 };
695 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MClassType = {
696 0, /* dummy */
697 {
698 NULL, /* empty */
699 &type_nit__MClassType, /* K: MClassType */
700 }
701 };
702 /* runtime type HashSetNode[MClass] */
703 const struct type type_standard__hash_collection__HashSetNode__nit__MClass = {
704 1987,
705 "HashSetNode[MClass]", /* class_name_string */
706 6,
707 0,
708 &resolution_table_standard__hash_collection__HashSetNode__nit__MClass,
709 7,
710 {
711 208, /* nullable HashSetNode[MClass] */
712 -1, /* empty */
713 215, /* nullable HashSetNode[Object] */
714 -1, /* empty */
715 139, /* Object */
716 1201, /* HashSetNode[Object] */
717 1987, /* HashSetNode[MClass] */
718 },
719 };
720 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MClass = {
721 0, /* dummy */
722 {
723 NULL, /* empty */
724 &type_nit__MClass, /* K: MClass */
725 }
726 };
727 /* runtime type HashSetNode[MType] */
728 const struct type type_standard__hash_collection__HashSetNode__nit__MType = {
729 1988,
730 "HashSetNode[MType]", /* class_name_string */
731 6,
732 0,
733 &resolution_table_standard__hash_collection__HashSetNode__nit__MType,
734 7,
735 {
736 -1, /* empty */
737 209, /* nullable HashSetNode[MType] */
738 215, /* nullable HashSetNode[Object] */
739 -1, /* empty */
740 139, /* Object */
741 1201, /* HashSetNode[Object] */
742 1988, /* HashSetNode[MType] */
743 },
744 };
745 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MType = {
746 0, /* dummy */
747 {
748 NULL, /* empty */
749 &type_nit__MType, /* K: MType */
750 }
751 };
752 /* runtime type HashSetNode[MMethodDef] */
753 const struct type type_standard__hash_collection__HashSetNode__nit__MMethodDef = {
754 2251,
755 "HashSetNode[MMethodDef]", /* class_name_string */
756 7,
757 0,
758 &resolution_table_standard__hash_collection__HashSetNode__nit__MMethodDef,
759 8,
760 {
761 210, /* nullable HashSetNode[MMethodDef] */
762 236, /* nullable HashSetNode[PropertyLayoutElement] */
763 215, /* nullable HashSetNode[Object] */
764 -1, /* empty */
765 139, /* Object */
766 1201, /* HashSetNode[Object] */
767 1995, /* HashSetNode[PropertyLayoutElement] */
768 2251, /* HashSetNode[MMethodDef] */
769 },
770 };
771 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MMethodDef = {
772 0, /* dummy */
773 {
774 NULL, /* empty */
775 &type_nit__MMethodDef, /* K: MMethodDef */
776 }
777 };
778 /* runtime type HashSetNode[MMethod] */
779 const struct type type_standard__hash_collection__HashSetNode__nit__MMethod = {
780 2299,
781 "HashSetNode[MMethod]", /* class_name_string */
782 8,
783 0,
784 &resolution_table_standard__hash_collection__HashSetNode__nit__MMethod,
785 9,
786 {
787 211, /* nullable HashSetNode[MMethod] */
788 236, /* nullable HashSetNode[PropertyLayoutElement] */
789 215, /* nullable HashSetNode[Object] */
790 239, /* nullable HashSetNode[MProperty] */
791 139, /* Object */
792 1201, /* HashSetNode[Object] */
793 1995, /* HashSetNode[PropertyLayoutElement] */
794 2254, /* HashSetNode[MProperty] */
795 2299, /* HashSetNode[MMethod] */
796 },
797 };
798 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MMethod = {
799 0, /* dummy */
800 {
801 NULL, /* empty */
802 &type_nit__MMethod, /* K: MMethod */
803 }
804 };
805 /* runtime type HashSetNode[CallSite] */
806 const struct type type_standard__hash_collection__HashSetNode__nit__CallSite = {
807 1989,
808 "HashSetNode[CallSite]", /* class_name_string */
809 6,
810 0,
811 &resolution_table_standard__hash_collection__HashSetNode__nit__CallSite,
812 7,
813 {
814 212, /* nullable HashSetNode[CallSite] */
815 -1, /* empty */
816 215, /* nullable HashSetNode[Object] */
817 -1, /* empty */
818 139, /* Object */
819 1201, /* HashSetNode[Object] */
820 1989, /* HashSetNode[CallSite] */
821 },
822 };
823 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__CallSite = {
824 0, /* dummy */
825 {
826 NULL, /* empty */
827 &type_nit__CallSite, /* K: CallSite */
828 }
829 };
830 /* runtime type HashMapNode[MClassDef, HashSet[MType]] */
831 const struct type type_standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType = {
832 1199,
833 "HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
834 5,
835 0,
836 &resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType,
837 6,
838 {
839 213, /* nullable HashMapNode[MClassDef, HashSet[MType]] */
840 -1, /* empty */
841 -1, /* empty */
842 -1, /* empty */
843 139, /* Object */
844 1199, /* HashMapNode[MClassDef, HashSet[MType]] */
845 },
846 };
847 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType = {
848 0, /* dummy */
849 {
850 &type_standard__HashSet__nit__MType, /* V: HashSet[MType] */
851 &type_nit__MClassDef, /* K: MClassDef */
852 }
853 };
854 /* runtime type HashMapNode[MClass, Int] */
855 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Int = {
856 1200,
857 "HashMapNode[MClass, Int]", /* class_name_string */
858 5,
859 0,
860 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Int,
861 6,
862 {
863 214, /* nullable HashMapNode[MClass, Int] */
864 -1, /* empty */
865 -1, /* empty */
866 -1, /* empty */
867 139, /* Object */
868 1200, /* HashMapNode[MClass, Int] */
869 },
870 };
871 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Int = {
872 0, /* dummy */
873 {
874 &type_standard__Int, /* V: Int */
875 &type_nit__MClass, /* K: MClass */
876 }
877 };
878 /* runtime type HashSetNode[Object] */
879 const struct type type_standard__hash_collection__HashSetNode__standard__Object = {
880 1201,
881 "HashSetNode[Object]", /* class_name_string */
882 5,
883 0,
884 &resolution_table_standard__hash_collection__HashSetNode__standard__Object,
885 6,
886 {
887 -1, /* empty */
888 -1, /* empty */
889 215, /* nullable HashSetNode[Object] */
890 -1, /* empty */
891 139, /* Object */
892 1201, /* HashSetNode[Object] */
893 },
894 };
895 const struct types resolution_table_standard__hash_collection__HashSetNode__standard__Object = {
896 0, /* dummy */
897 {
898 NULL, /* empty */
899 &type_standard__Object, /* K: Object */
900 }
901 };
902 /* runtime type HashMapNode[MType, Array[nullable MType]] */
903 const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType = {
904 1202,
905 "HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
906 5,
907 0,
908 &resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType,
909 6,
910 {
911 216, /* nullable HashMapNode[MType, Array[nullable MType]] */
912 -1, /* empty */
913 -1, /* empty */
914 -1, /* empty */
915 139, /* Object */
916 1202, /* HashMapNode[MType, Array[nullable MType]] */
917 },
918 };
919 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType = {
920 0, /* dummy */
921 {
922 &type_standard__Array__nullable__nit__MType, /* V: Array[nullable MType] */
923 &type_nit__MType, /* K: MType */
924 }
925 };
926 /* runtime type HashMapNode[MClassType, Array[nullable MType]] */
927 const struct type type_standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType = {
928 1990,
929 "HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
930 6,
931 0,
932 &resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType,
933 7,
934 {
935 216, /* nullable HashMapNode[MType, Array[nullable MType]] */
936 217, /* nullable HashMapNode[MClassType, Array[nullable MType]] */
937 -1, /* empty */
938 -1, /* empty */
939 139, /* Object */
940 1202, /* HashMapNode[MType, Array[nullable MType]] */
941 1990, /* HashMapNode[MClassType, Array[nullable MType]] */
942 },
943 };
944 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType = {
945 0, /* dummy */
946 {
947 &type_standard__Array__nullable__nit__MType, /* V: Array[nullable MType] */
948 &type_nit__MClassType, /* K: MClassType */
949 }
950 };
951 /* runtime type HashMapNode[MClass, Array[nullable MPropDef]] */
952 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef = {
953 1203,
954 "HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
955 5,
956 0,
957 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef,
958 6,
959 {
960 218, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */
961 -1, /* empty */
962 -1, /* empty */
963 -1, /* empty */
964 139, /* Object */
965 1203, /* HashMapNode[MClass, Array[nullable MPropDef]] */
966 },
967 };
968 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef = {
969 0, /* dummy */
970 {
971 &type_standard__Array__nullable__nit__MPropDef, /* V: Array[nullable MPropDef] */
972 &type_nit__MClass, /* K: MClass */
973 }
974 };
975 /* runtime type HashMapNode[String, String] */
976 const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__String = {
977 1204,
978 "HashMapNode[String, String]", /* class_name_string */
979 5,
980 0,
981 &resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__String,
982 6,
983 {
984 219, /* nullable HashMapNode[String, String] */
985 -1, /* empty */
986 -1, /* empty */
987 -1, /* empty */
988 139, /* Object */
989 1204, /* HashMapNode[String, String] */
990 },
991 };
992 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__String = {
993 0, /* dummy */
994 {
995 &type_standard__String, /* V: String */
996 &type_standard__String, /* K: String */
997 }
998 };
999 /* runtime type HashMapNode[String, ANode] */
1000 const struct type type_standard__hash_collection__HashMapNode__standard__String__nit__ANode = {
1001 1205,
1002 "HashMapNode[String, ANode]", /* class_name_string */
1003 5,
1004 0,
1005 &resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__ANode,
1006 6,
1007 {
1008 220, /* nullable HashMapNode[String, ANode] */
1009 -1, /* empty */
1010 -1, /* empty */
1011 -1, /* empty */
1012 139, /* Object */
1013 1205, /* HashMapNode[String, ANode] */
1014 },
1015 };
1016 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__ANode = {
1017 0, /* dummy */
1018 {
1019 &type_nit__ANode, /* V: ANode */
1020 &type_standard__String, /* K: String */
1021 }
1022 };
1023 /* runtime type HashMapNode[MClass, MClassType] */
1024 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType = {
1025 1206,
1026 "HashMapNode[MClass, MClassType]", /* class_name_string */
1027 5,
1028 0,
1029 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType,
1030 6,
1031 {
1032 221, /* nullable HashMapNode[MClass, MClassType] */
1033 -1, /* empty */
1034 -1, /* empty */
1035 -1, /* empty */
1036 139, /* Object */
1037 1206, /* HashMapNode[MClass, MClassType] */
1038 },
1039 };
1040 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType = {
1041 0, /* dummy */
1042 {
1043 &type_nit__MClassType, /* V: MClassType */
1044 &type_nit__MClass, /* K: MClass */
1045 }
1046 };
1047 /* runtime type HashSetNode[ANode] */
1048 const struct type type_standard__hash_collection__HashSetNode__nit__ANode = {
1049 1991,
1050 "HashSetNode[ANode]", /* class_name_string */
1051 6,
1052 0,
1053 &resolution_table_standard__hash_collection__HashSetNode__nit__ANode,
1054 7,
1055 {
1056 -1, /* empty */
1057 222, /* nullable HashSetNode[ANode] */
1058 215, /* nullable HashSetNode[Object] */
1059 -1, /* empty */
1060 139, /* Object */
1061 1201, /* HashSetNode[Object] */
1062 1991, /* HashSetNode[ANode] */
1063 },
1064 };
1065 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__ANode = {
1066 0, /* dummy */
1067 {
1068 NULL, /* empty */
1069 &type_nit__ANode, /* K: ANode */
1070 }
1071 };
1072 /* runtime type HashMapNode[MModule, Set[MClassDef]] */
1073 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef = {
1074 1207,
1075 "HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
1076 5,
1077 0,
1078 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef,
1079 6,
1080 {
1081 223, /* nullable HashMapNode[MModule, Set[MClassDef]] */
1082 -1, /* empty */
1083 -1, /* empty */
1084 -1, /* empty */
1085 139, /* Object */
1086 1207, /* HashMapNode[MModule, Set[MClassDef]] */
1087 },
1088 };
1089 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef = {
1090 0, /* dummy */
1091 {
1092 &type_standard__Set__nit__MClassDef, /* V: Set[MClassDef] */
1093 &type_nit__MModule, /* K: MModule */
1094 }
1095 };
1096 /* runtime type HashMapNode[MModule, Set[MClass]] */
1097 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass = {
1098 1208,
1099 "HashMapNode[MModule, Set[MClass]]", /* class_name_string */
1100 5,
1101 0,
1102 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass,
1103 6,
1104 {
1105 224, /* nullable HashMapNode[MModule, Set[MClass]] */
1106 -1, /* empty */
1107 -1, /* empty */
1108 -1, /* empty */
1109 139, /* Object */
1110 1208, /* HashMapNode[MModule, Set[MClass]] */
1111 },
1112 };
1113 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass = {
1114 0, /* dummy */
1115 {
1116 &type_standard__Set__nit__MClass, /* V: Set[MClass] */
1117 &type_nit__MModule, /* K: MModule */
1118 }
1119 };
1120 /* runtime type HashMapNode[MModule, Set[MClassType]] */
1121 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType = {
1122 1209,
1123 "HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
1124 5,
1125 0,
1126 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType,
1127 6,
1128 {
1129 225, /* nullable HashMapNode[MModule, Set[MClassType]] */
1130 -1, /* empty */
1131 -1, /* empty */
1132 -1, /* empty */
1133 139, /* Object */
1134 1209, /* HashMapNode[MModule, Set[MClassType]] */
1135 },
1136 };
1137 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType = {
1138 0, /* dummy */
1139 {
1140 &type_standard__Set__nit__MClassType, /* V: Set[MClassType] */
1141 &type_nit__MModule, /* K: MModule */
1142 }
1143 };
1144 /* runtime type HashSetNode[MClassDef] */
1145 const struct type type_standard__hash_collection__HashSetNode__nit__MClassDef = {
1146 1992,
1147 "HashSetNode[MClassDef]", /* class_name_string */
1148 6,
1149 0,
1150 &resolution_table_standard__hash_collection__HashSetNode__nit__MClassDef,
1151 7,
1152 {
1153 226, /* nullable HashSetNode[MClassDef] */
1154 -1, /* empty */
1155 215, /* nullable HashSetNode[Object] */
1156 -1, /* empty */
1157 139, /* Object */
1158 1201, /* HashSetNode[Object] */
1159 1992, /* HashSetNode[MClassDef] */
1160 },
1161 };
1162 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MClassDef = {
1163 0, /* dummy */
1164 {
1165 NULL, /* empty */
1166 &type_nit__MClassDef, /* K: MClassDef */
1167 }
1168 };
1169 /* runtime type HashMapNode[String, Int] */
1170 const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Int = {
1171 1210,
1172 "HashMapNode[String, Int]", /* class_name_string */
1173 5,
1174 0,
1175 &resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Int,
1176 6,
1177 {
1178 227, /* nullable HashMapNode[String, Int] */
1179 -1, /* empty */
1180 -1, /* empty */
1181 -1, /* empty */
1182 139, /* Object */
1183 1210, /* HashMapNode[String, Int] */
1184 },
1185 };
1186 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Int = {
1187 0, /* dummy */
1188 {
1189 &type_standard__Int, /* V: Int */
1190 &type_standard__String, /* K: String */
1191 }
1192 };
1193 /* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */
1194 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp = {
1195 2252,
1196 "HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1197 7,
1198 0,
1199 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp,
1200 8,
1201 {
1202 204, /* nullable HashMapNode[MClass, Set[MProperty]] */
1203 228, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
1204 234, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1205 -1, /* empty */
1206 139, /* Object */
1207 1213, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
1208 1986, /* HashMapNode[MClass, Set[MProperty]] */
1209 2252, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */
1210 },
1211 };
1212 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp = {
1213 0, /* dummy */
1214 {
1215 &type_standard__Set__nit__MVirtualTypeProp, /* V: Set[MVirtualTypeProp] */
1216 &type_nit__MClass, /* K: MClass */
1217 }
1218 };
1219 /* runtime type HashSetNode[MVirtualTypeProp] */
1220 const struct type type_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp = {
1221 2300,
1222 "HashSetNode[MVirtualTypeProp]", /* class_name_string */
1223 8,
1224 0,
1225 &resolution_table_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp,
1226 9,
1227 {
1228 229, /* nullable HashSetNode[MVirtualTypeProp] */
1229 236, /* nullable HashSetNode[PropertyLayoutElement] */
1230 215, /* nullable HashSetNode[Object] */
1231 239, /* nullable HashSetNode[MProperty] */
1232 139, /* Object */
1233 1201, /* HashSetNode[Object] */
1234 1995, /* HashSetNode[PropertyLayoutElement] */
1235 2254, /* HashSetNode[MProperty] */
1236 2300, /* HashSetNode[MVirtualTypeProp] */
1237 },
1238 };
1239 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp = {
1240 0, /* dummy */
1241 {
1242 NULL, /* empty */
1243 &type_nit__MVirtualTypeProp, /* K: MVirtualTypeProp */
1244 }
1245 };
1246 /* runtime type HashSetNode[Variable] */
1247 const struct type type_standard__hash_collection__HashSetNode__nit__Variable = {
1248 1993,
1249 "HashSetNode[Variable]", /* class_name_string */
1250 6,
1251 0,
1252 &resolution_table_standard__hash_collection__HashSetNode__nit__Variable,
1253 7,
1254 {
1255 230, /* nullable HashSetNode[Variable] */
1256 -1, /* empty */
1257 215, /* nullable HashSetNode[Object] */
1258 -1, /* empty */
1259 139, /* Object */
1260 1201, /* HashSetNode[Object] */
1261 1993, /* HashSetNode[Variable] */
1262 },
1263 };
1264 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__Variable = {
1265 0, /* dummy */
1266 {
1267 NULL, /* empty */
1268 &type_nit__Variable, /* K: Variable */
1269 }
1270 };
1271 /* runtime type HashMapNode[Variable, nullable MType] */
1272 const struct type type_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType = {
1273 1211,
1274 "HashMapNode[Variable, nullable MType]", /* class_name_string */
1275 5,
1276 0,
1277 &resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType,
1278 6,
1279 {
1280 231, /* nullable HashMapNode[Variable, nullable MType] */
1281 -1, /* empty */
1282 -1, /* empty */
1283 -1, /* empty */
1284 139, /* Object */
1285 1211, /* HashMapNode[Variable, nullable MType] */
1286 },
1287 };
1288 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType = {
1289 0, /* dummy */
1290 {
1291 &type_nullable__nit__MType, /* V: nullable MType */
1292 &type_nit__Variable, /* K: Variable */
1293 }
1294 };
1295 /* runtime type HashMapNode[Variable, nullable Array[nullable MType]] */
1296 const struct type type_standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType = {
1297 1212,
1298 "HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
1299 5,
1300 0,
1301 &resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType,
1302 6,
1303 {
1304 232, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */
1305 -1, /* empty */
1306 -1, /* empty */
1307 -1, /* empty */
1308 139, /* Object */
1309 1212, /* HashMapNode[Variable, nullable Array[nullable MType]] */
1310 },
1311 };
1312 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType = {
1313 0, /* dummy */
1314 {
1315 &type_nullable__standard__Array__nullable__nit__MType, /* V: nullable Array[nullable MType] */
1316 &type_nit__Variable, /* K: Variable */
1317 }
1318 };
1319 /* runtime type HashSetNode[String] */
1320 const struct type type_standard__hash_collection__HashSetNode__standard__String = {
1321 1994,
1322 "HashSetNode[String]", /* class_name_string */
1323 6,
1324 0,
1325 &resolution_table_standard__hash_collection__HashSetNode__standard__String,
1326 7,
1327 {
1328 233, /* nullable HashSetNode[String] */
1329 -1, /* empty */
1330 215, /* nullable HashSetNode[Object] */
1331 -1, /* empty */
1332 139, /* Object */
1333 1201, /* HashSetNode[Object] */
1334 1994, /* HashSetNode[String] */
1335 },
1336 };
1337 const struct types resolution_table_standard__hash_collection__HashSetNode__standard__String = {
1338 0, /* dummy */
1339 {
1340 NULL, /* empty */
1341 &type_standard__String, /* K: String */
1342 }
1343 };
1344 /* runtime type HashMapNode[MClass, Set[PropertyLayoutElement]] */
1345 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement = {
1346 1213,
1347 "HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
1348 5,
1349 0,
1350 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement,
1351 6,
1352 {
1353 -1, /* empty */
1354 -1, /* empty */
1355 234, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1356 -1, /* empty */
1357 139, /* Object */
1358 1213, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
1359 },
1360 };
1361 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement = {
1362 0, /* dummy */
1363 {
1364 &type_standard__Set__nit__PropertyLayoutElement, /* V: Set[PropertyLayoutElement] */
1365 &type_nit__MClass, /* K: MClass */
1366 }
1367 };
1368 /* runtime type HashMapNode[MClass, Set[MAttribute]] */
1369 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute = {
1370 2253,
1371 "HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
1372 7,
1373 0,
1374 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute,
1375 8,
1376 {
1377 204, /* nullable HashMapNode[MClass, Set[MProperty]] */
1378 235, /* nullable HashMapNode[MClass, Set[MAttribute]] */
1379 234, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1380 -1, /* empty */
1381 139, /* Object */
1382 1213, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
1383 1986, /* HashMapNode[MClass, Set[MProperty]] */
1384 2253, /* HashMapNode[MClass, Set[MAttribute]] */
1385 },
1386 };
1387 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute = {
1388 0, /* dummy */
1389 {
1390 &type_standard__Set__nit__MAttribute, /* V: Set[MAttribute] */
1391 &type_nit__MClass, /* K: MClass */
1392 }
1393 };
1394 /* runtime type HashSetNode[PropertyLayoutElement] */
1395 const struct type type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement = {
1396 1995,
1397 "HashSetNode[PropertyLayoutElement]", /* class_name_string */
1398 6,
1399 0,
1400 &resolution_table_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement,
1401 7,
1402 {
1403 -1, /* empty */
1404 236, /* nullable HashSetNode[PropertyLayoutElement] */
1405 215, /* nullable HashSetNode[Object] */
1406 -1, /* empty */
1407 139, /* Object */
1408 1201, /* HashSetNode[Object] */
1409 1995, /* HashSetNode[PropertyLayoutElement] */
1410 },
1411 };
1412 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement = {
1413 0, /* dummy */
1414 {
1415 NULL, /* empty */
1416 &type_nit__PropertyLayoutElement, /* K: PropertyLayoutElement */
1417 }
1418 };
1419 /* runtime type HashSetNode[MAttribute] */
1420 const struct type type_standard__hash_collection__HashSetNode__nit__MAttribute = {
1421 2301,
1422 "HashSetNode[MAttribute]", /* class_name_string */
1423 8,
1424 0,
1425 &resolution_table_standard__hash_collection__HashSetNode__nit__MAttribute,
1426 9,
1427 {
1428 237, /* nullable HashSetNode[MAttribute] */
1429 236, /* nullable HashSetNode[PropertyLayoutElement] */
1430 215, /* nullable HashSetNode[Object] */
1431 239, /* nullable HashSetNode[MProperty] */
1432 139, /* Object */
1433 1201, /* HashSetNode[Object] */
1434 1995, /* HashSetNode[PropertyLayoutElement] */
1435 2254, /* HashSetNode[MProperty] */
1436 2301, /* HashSetNode[MAttribute] */
1437 },
1438 };
1439 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MAttribute = {
1440 0, /* dummy */
1441 {
1442 NULL, /* empty */
1443 &type_nit__MAttribute, /* K: MAttribute */
1444 }
1445 };
1446 /* runtime type HashMapNode[MClass, Array[nullable MClass]] */
1447 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass = {
1448 1214,
1449 "HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
1450 5,
1451 0,
1452 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass,
1453 6,
1454 {
1455 238, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
1456 -1, /* empty */
1457 -1, /* empty */
1458 -1, /* empty */
1459 139, /* Object */
1460 1214, /* HashMapNode[MClass, Array[nullable MClass]] */
1461 },
1462 };
1463 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass = {
1464 0, /* dummy */
1465 {
1466 &type_standard__Array__nullable__nit__MClass, /* V: Array[nullable MClass] */
1467 &type_nit__MClass, /* K: MClass */
1468 }
1469 };
1470 /* runtime type HashSetNode[MProperty] */
1471 const struct type type_standard__hash_collection__HashSetNode__nit__MProperty = {
1472 2254,
1473 "HashSetNode[MProperty]", /* class_name_string */
1474 7,
1475 0,
1476 &resolution_table_standard__hash_collection__HashSetNode__nit__MProperty,
1477 8,
1478 {
1479 -1, /* empty */
1480 236, /* nullable HashSetNode[PropertyLayoutElement] */
1481 215, /* nullable HashSetNode[Object] */
1482 239, /* nullable HashSetNode[MProperty] */
1483 139, /* Object */
1484 1201, /* HashSetNode[Object] */
1485 1995, /* HashSetNode[PropertyLayoutElement] */
1486 2254, /* HashSetNode[MProperty] */
1487 },
1488 };
1489 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MProperty = {
1490 0, /* dummy */
1491 {
1492 NULL, /* empty */
1493 &type_nit__MProperty, /* K: MProperty */
1494 }
1495 };
1496 /* runtime type HashMapNode[MClass, AClassdef] */
1497 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef = {
1498 1215,
1499 "HashMapNode[MClass, AClassdef]", /* class_name_string */
1500 5,
1501 0,
1502 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef,
1503 6,
1504 {
1505 240, /* nullable HashMapNode[MClass, AClassdef] */
1506 -1, /* empty */
1507 -1, /* empty */
1508 -1, /* empty */
1509 139, /* Object */
1510 1215, /* HashMapNode[MClass, AClassdef] */
1511 },
1512 };
1513 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef = {
1514 0, /* dummy */
1515 {
1516 &type_nit__AClassdef, /* V: AClassdef */
1517 &type_nit__MClass, /* K: MClass */
1518 }
1519 };
1520 /* runtime type HashMapNode[String, Variable] */
1521 const struct type type_standard__hash_collection__HashMapNode__standard__String__nit__Variable = {
1522 1216,
1523 "HashMapNode[String, Variable]", /* class_name_string */
1524 5,
1525 0,
1526 &resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__Variable,
1527 6,
1528 {
1529 241, /* nullable HashMapNode[String, Variable] */
1530 -1, /* empty */
1531 -1, /* empty */
1532 -1, /* empty */
1533 139, /* Object */
1534 1216, /* HashMapNode[String, Variable] */
1535 },
1536 };
1537 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__Variable = {
1538 0, /* dummy */
1539 {
1540 &type_nit__Variable, /* V: Variable */
1541 &type_standard__String, /* K: String */
1542 }
1543 };
1544 /* runtime type HashMapNode[Variable, RuntimeVariable] */
1545 const struct type type_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable = {
1546 1217,
1547 "HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
1548 5,
1549 0,
1550 &resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable,
1551 6,
1552 {
1553 242, /* nullable HashMapNode[Variable, RuntimeVariable] */
1554 -1, /* empty */
1555 -1, /* empty */
1556 -1, /* empty */
1557 139, /* Object */
1558 1217, /* HashMapNode[Variable, RuntimeVariable] */
1559 },
1560 };
1561 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable = {
1562 0, /* dummy */
1563 {
1564 &type_nit__RuntimeVariable, /* V: RuntimeVariable */
1565 &type_nit__Variable, /* K: Variable */
1566 }
1567 };
1568 /* runtime type HashMapNode[EscapeMark, String] */
1569 const struct type type_standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String = {
1570 1218,
1571 "HashMapNode[EscapeMark, String]", /* class_name_string */
1572 5,
1573 0,
1574 &resolution_table_standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String,
1575 6,
1576 {
1577 243, /* nullable HashMapNode[EscapeMark, String] */
1578 -1, /* empty */
1579 -1, /* empty */
1580 -1, /* empty */
1581 139, /* Object */
1582 1218, /* HashMapNode[EscapeMark, String] */
1583 },
1584 };
1585 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String = {
1586 0, /* dummy */
1587 {
1588 &type_standard__String, /* V: String */
1589 &type_nit__EscapeMark, /* K: EscapeMark */
1590 }
1591 };
1592 /* runtime type HashMapNode[MClassType, Set[MType]] */
1593 const struct type type_standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType = {
1594 1996,
1595 "HashMapNode[MClassType, Set[MType]]", /* class_name_string */
1596 6,
1597 0,
1598 &resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType,
1599 7,
1600 {
1601 244, /* nullable HashMapNode[MClassType, Set[MType]] */
1602 259, /* nullable HashMapNode[MType, Set[MType]] */
1603 -1, /* empty */
1604 -1, /* empty */
1605 139, /* Object */
1606 1230, /* HashMapNode[MType, Set[MType]] */
1607 1996, /* HashMapNode[MClassType, Set[MType]] */
1608 },
1609 };
1610 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType = {
1611 0, /* dummy */
1612 {
1613 &type_standard__Set__nit__MType, /* V: Set[MType] */
1614 &type_nit__MClassType, /* K: MClassType */
1615 }
1616 };
1617 /* runtime type HashMapNode[MType, Int] */
1618 const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Int = {
1619 1219,
1620 "HashMapNode[MType, Int]", /* class_name_string */
1621 5,
1622 0,
1623 &resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Int,
1624 6,
1625 {
1626 245, /* nullable HashMapNode[MType, Int] */
1627 -1, /* empty */
1628 -1, /* empty */
1629 -1, /* empty */
1630 139, /* Object */
1631 1219, /* HashMapNode[MType, Int] */
1632 },
1633 };
1634 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Int = {
1635 0, /* dummy */
1636 {
1637 &type_standard__Int, /* V: Int */
1638 &type_nit__MType, /* K: MType */
1639 }
1640 };
1641 /* runtime type HashMapNode[Phase, POSetElement[Phase]] */
1642 const struct type type_standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase = {
1643 1220,
1644 "HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
1645 5,
1646 0,
1647 &resolution_table_standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase,
1648 6,
1649 {
1650 246, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
1651 -1, /* empty */
1652 -1, /* empty */
1653 -1, /* empty */
1654 139, /* Object */
1655 1220, /* HashMapNode[Phase, POSetElement[Phase]] */
1656 },
1657 };
1658 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase = {
1659 0, /* dummy */
1660 {
1661 &type_poset__POSetElement__nit__Phase, /* V: POSetElement[Phase] */
1662 &type_nit__Phase, /* K: Phase */
1663 }
1664 };
1665 /* runtime type HashMapNode[MModule, POSetElement[MModule]] */
1666 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule = {
1667 1221,
1668 "HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
1669 5,
1670 0,
1671 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule,
1672 6,
1673 {
1674 247, /* nullable HashMapNode[MModule, POSetElement[MModule]] */
1675 -1, /* empty */
1676 -1, /* empty */
1677 -1, /* empty */
1678 139, /* Object */
1679 1221, /* HashMapNode[MModule, POSetElement[MModule]] */
1680 },
1681 };
1682 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule = {
1683 0, /* dummy */
1684 {
1685 &type_poset__POSetElement__nit__MModule, /* V: POSetElement[MModule] */
1686 &type_nit__MModule, /* K: MModule */
1687 }
1688 };
1689 /* runtime type HashMapNode[MClassDef, POSetElement[MClassDef]] */
1690 const struct type type_standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef = {
1691 1222,
1692 "HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
1693 5,
1694 0,
1695 &resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef,
1696 6,
1697 {
1698 248, /* nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
1699 -1, /* empty */
1700 -1, /* empty */
1701 -1, /* empty */
1702 139, /* Object */
1703 1222, /* HashMapNode[MClassDef, POSetElement[MClassDef]] */
1704 },
1705 };
1706 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef = {
1707 0, /* dummy */
1708 {
1709 &type_poset__POSetElement__nit__MClassDef, /* V: POSetElement[MClassDef] */
1710 &type_nit__MClassDef, /* K: MClassDef */
1711 }
1712 };
1713 /* runtime type HashMapNode[MClassType, POSetElement[MClassType]] */
1714 const struct type type_standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType = {
1715 1997,
1716 "HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
1717 6,
1718 0,
1719 &resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType,
1720 7,
1721 {
1722 249, /* nullable HashMapNode[MClassType, POSetElement[MClassType]] */
1723 258, /* nullable HashMapNode[MType, POSetElement[MType]] */
1724 -1, /* empty */
1725 -1, /* empty */
1726 139, /* Object */
1727 1229, /* HashMapNode[MType, POSetElement[MType]] */
1728 1997, /* HashMapNode[MClassType, POSetElement[MClassType]] */
1729 },
1730 };
1731 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType = {
1732 0, /* dummy */
1733 {
1734 &type_poset__POSetElement__nit__MClassType, /* V: POSetElement[MClassType] */
1735 &type_nit__MClassType, /* K: MClassType */
1736 }
1737 };
1738 /* runtime type HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
1739 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
1740 1223,
1741 "HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
1742 5,
1743 0,
1744 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty,
1745 6,
1746 {
1747 250, /* nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
1748 -1, /* empty */
1749 -1, /* empty */
1750 -1, /* empty */
1751 139, /* Object */
1752 1223, /* HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
1753 },
1754 };
1755 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
1756 0, /* dummy */
1757 {
1758 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* V: HashMap2[MType, String, nullable MProperty] */
1759 &type_nit__MModule, /* K: MModule */
1760 }
1761 };
1762 /* runtime type HashMapNode[MGroup, POSetElement[MGroup]] */
1763 const struct type type_standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup = {
1764 1224,
1765 "HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */
1766 5,
1767 0,
1768 &resolution_table_standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup,
1769 6,
1770 {
1771 251, /* nullable HashMapNode[MGroup, POSetElement[MGroup]] */
1772 -1, /* empty */
1773 -1, /* empty */
1774 -1, /* empty */
1775 139, /* Object */
1776 1224, /* HashMapNode[MGroup, POSetElement[MGroup]] */
1777 },
1778 };
1779 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup = {
1780 0, /* dummy */
1781 {
1782 &type_poset__POSetElement__nit__MGroup, /* V: POSetElement[MGroup] */
1783 &type_nit__MGroup, /* K: MGroup */
1784 }
1785 };
1786 /* runtime type HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
1787 const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
1788 1225,
1789 "HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
1790 5,
1791 0,
1792 &resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef,
1793 6,
1794 {
1795 252, /* nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
1796 -1, /* empty */
1797 -1, /* empty */
1798 -1, /* empty */
1799 139, /* Object */
1800 1225, /* HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
1801 },
1802 };
1803 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
1804 0, /* dummy */
1805 {
1806 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* V: HashMap[MProperty, Set[MMethodDef]] */
1807 &type_nit__MType, /* K: MType */
1808 }
1809 };
1810 /* runtime type HashMapNode[MProperty, Set[MMethodDef]] */
1811 const struct type type_standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef = {
1812 1226,
1813 "HashMapNode[MProperty, Set[MMethodDef]]", /* class_name_string */
1814 5,
1815 0,
1816 &resolution_table_standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef,
1817 6,
1818 {
1819 253, /* nullable HashMapNode[MProperty, Set[MMethodDef]] */
1820 -1, /* empty */
1821 -1, /* empty */
1822 -1, /* empty */
1823 139, /* Object */
1824 1226, /* HashMapNode[MProperty, Set[MMethodDef]] */
1825 },
1826 };
1827 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef = {
1828 0, /* dummy */
1829 {
1830 &type_standard__Set__nit__MMethodDef, /* V: Set[MMethodDef] */
1831 &type_nit__MProperty, /* K: MProperty */
1832 }
1833 };
1834 /* runtime type HashMapNode[MVirtualTypeProp, Int] */
1835 const struct type type_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int = {
1836 1998,
1837 "HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
1838 6,
1839 0,
1840 &resolution_table_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int,
1841 7,
1842 {
1843 254, /* nullable HashMapNode[MVirtualTypeProp, Int] */
1844 255, /* nullable HashMapNode[PropertyLayoutElement, Int] */
1845 -1, /* empty */
1846 -1, /* empty */
1847 139, /* Object */
1848 1227, /* HashMapNode[PropertyLayoutElement, Int] */
1849 1998, /* HashMapNode[MVirtualTypeProp, Int] */
1850 },
1851 };
1852 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int = {
1853 0, /* dummy */
1854 {
1855 &type_standard__Int, /* V: Int */
1856 &type_nit__MVirtualTypeProp, /* K: MVirtualTypeProp */
1857 }
1858 };
1859 /* runtime type HashMapNode[PropertyLayoutElement, Int] */
1860 const struct type type_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int = {
1861 1227,
1862 "HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
1863 5,
1864 0,
1865 &resolution_table_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int,
1866 6,
1867 {
1868 -1, /* empty */
1869 255, /* nullable HashMapNode[PropertyLayoutElement, Int] */
1870 -1, /* empty */
1871 -1, /* empty */
1872 139, /* Object */
1873 1227, /* HashMapNode[PropertyLayoutElement, Int] */
1874 },
1875 };
1876 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int = {
1877 0, /* dummy */
1878 {
1879 &type_standard__Int, /* V: Int */
1880 &type_nit__PropertyLayoutElement, /* K: PropertyLayoutElement */
1881 }
1882 };
1883 /* runtime type HashMapNode[MAttribute, Int] */
1884 const struct type type_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int = {
1885 1999,
1886 "HashMapNode[MAttribute, Int]", /* class_name_string */
1887 6,
1888 0,
1889 &resolution_table_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int,
1890 7,
1891 {
1892 256, /* nullable HashMapNode[MAttribute, Int] */
1893 255, /* nullable HashMapNode[PropertyLayoutElement, Int] */
1894 -1, /* empty */
1895 -1, /* empty */
1896 139, /* Object */
1897 1227, /* HashMapNode[PropertyLayoutElement, Int] */
1898 1999, /* HashMapNode[MAttribute, Int] */
1899 },
1900 };
1901 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int = {
1902 0, /* dummy */
1903 {
1904 &type_standard__Int, /* V: Int */
1905 &type_nit__MAttribute, /* K: MAttribute */
1906 }
1907 };
1908 /* runtime type HashMapNode[MClass, POSetElement[MClass]] */
1909 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass = {
1910 1228,
1911 "HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
1912 5,
1913 0,
1914 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass,
1915 6,
1916 {
1917 257, /* nullable HashMapNode[MClass, POSetElement[MClass]] */
1918 -1, /* empty */
1919 -1, /* empty */
1920 -1, /* empty */
1921 139, /* Object */
1922 1228, /* HashMapNode[MClass, POSetElement[MClass]] */
1923 },
1924 };
1925 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass = {
1926 0, /* dummy */
1927 {
1928 &type_poset__POSetElement__nit__MClass, /* V: POSetElement[MClass] */
1929 &type_nit__MClass, /* K: MClass */
1930 }
1931 };
1932 /* runtime type HashMapNode[MType, POSetElement[MType]] */
1933 const struct type type_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType = {
1934 1229,
1935 "HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
1936 5,
1937 0,
1938 &resolution_table_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType,
1939 6,
1940 {
1941 -1, /* empty */
1942 258, /* nullable HashMapNode[MType, POSetElement[MType]] */
1943 -1, /* empty */
1944 -1, /* empty */
1945 139, /* Object */
1946 1229, /* HashMapNode[MType, POSetElement[MType]] */
1947 },
1948 };
1949 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType = {
1950 0, /* dummy */
1951 {
1952 &type_poset__POSetElement__nit__MType, /* V: POSetElement[MType] */
1953 &type_nit__MType, /* K: MType */
1954 }
1955 };
1956 /* runtime type HashMapNode[MType, Set[MType]] */
1957 const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType = {
1958 1230,
1959 "HashMapNode[MType, Set[MType]]", /* class_name_string */
1960 5,
1961 0,
1962 &resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType,
1963 6,
1964 {
1965 -1, /* empty */
1966 259, /* nullable HashMapNode[MType, Set[MType]] */
1967 -1, /* empty */
1968 -1, /* empty */
1969 139, /* Object */
1970 1230, /* HashMapNode[MType, Set[MType]] */
1971 },
1972 };
1973 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType = {
1974 0, /* dummy */
1975 {
1976 &type_standard__Set__nit__MType, /* V: Set[MType] */
1977 &type_nit__MType, /* K: MType */
1978 }
1979 };
1980 /* runtime type HashSetNode[Phase] */
1981 const struct type type_standard__hash_collection__HashSetNode__nit__Phase = {
1982 2000,
1983 "HashSetNode[Phase]", /* class_name_string */
1984 6,
1985 0,
1986 &resolution_table_standard__hash_collection__HashSetNode__nit__Phase,
1987 7,
1988 {
1989 260, /* nullable HashSetNode[Phase] */
1990 -1, /* empty */
1991 215, /* nullable HashSetNode[Object] */
1992 -1, /* empty */
1993 139, /* Object */
1994 1201, /* HashSetNode[Object] */
1995 2000, /* HashSetNode[Phase] */
1996 },
1997 };
1998 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__Phase = {
1999 0, /* dummy */
2000 {
2001 NULL, /* empty */
2002 &type_nit__Phase, /* K: Phase */
2003 }
2004 };
2005 /* runtime type HashMapNode[MType, HashMap[String, nullable MProperty]] */
2006 const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = {
2007 1231,
2008 "HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
2009 5,
2010 0,
2011 &resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty,
2012 6,
2013 {
2014 261, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
2015 -1, /* empty */
2016 -1, /* empty */
2017 -1, /* empty */
2018 139, /* Object */
2019 1231, /* HashMapNode[MType, HashMap[String, nullable MProperty]] */
2020 },
2021 };
2022 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = {
2023 0, /* dummy */
2024 {
2025 &type_standard__HashMap__standard__String__nullable__nit__MProperty, /* V: HashMap[String, nullable MProperty] */
2026 &type_nit__MType, /* K: MType */
2027 }
2028 };
2029 /* runtime type HashMapNode[String, nullable MProperty] */
2030 const struct type type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty = {
2031 1232,
2032 "HashMapNode[String, nullable MProperty]", /* class_name_string */
2033 5,
2034 0,
2035 &resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty,
2036 6,
2037 {
2038 262, /* nullable HashMapNode[String, nullable MProperty] */
2039 -1, /* empty */
2040 -1, /* empty */
2041 -1, /* empty */
2042 139, /* Object */
2043 1232, /* HashMapNode[String, nullable MProperty] */
2044 },
2045 };
2046 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty = {
2047 0, /* dummy */
2048 {
2049 &type_nullable__nit__MProperty, /* V: nullable MProperty */
2050 &type_standard__String, /* K: String */
2051 }
2052 };
2053 /* runtime type HashSetNode[MGroup] */
2054 const struct type type_standard__hash_collection__HashSetNode__nit__MGroup = {
2055 2001,
2056 "HashSetNode[MGroup]", /* class_name_string */
2057 6,
2058 0,
2059 &resolution_table_standard__hash_collection__HashSetNode__nit__MGroup,
2060 7,
2061 {
2062 263, /* nullable HashSetNode[MGroup] */
2063 -1, /* empty */
2064 215, /* nullable HashSetNode[Object] */
2065 -1, /* empty */
2066 139, /* Object */
2067 1201, /* HashSetNode[Object] */
2068 2001, /* HashSetNode[MGroup] */
2069 },
2070 };
2071 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MGroup = {
2072 0, /* dummy */
2073 {
2074 NULL, /* empty */
2075 &type_nit__MGroup, /* K: MGroup */
2076 }
2077 };
2078 /* runtime type HashMapNode[MClass, Set[MClass]] */
2079 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass = {
2080 1233,
2081 "HashMapNode[MClass, Set[MClass]]", /* class_name_string */
2082 5,
2083 0,
2084 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass,
2085 6,
2086 {
2087 264, /* nullable HashMapNode[MClass, Set[MClass]] */
2088 -1, /* empty */
2089 -1, /* empty */
2090 -1, /* empty */
2091 139, /* Object */
2092 1233, /* HashMapNode[MClass, Set[MClass]] */
2093 },
2094 };
2095 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass = {
2096 0, /* dummy */
2097 {
2098 &type_standard__Set__nit__MClass, /* V: Set[MClass] */
2099 &type_nit__MClass, /* K: MClass */
2100 }
2101 };
2102 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
2103 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
2104 1234,
2105 "HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2106 5,
2107 0,
2108 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef,
2109 6,
2110 {
2111 265, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
2112 -1, /* empty */
2113 -1, /* empty */
2114 -1, /* empty */
2115 139, /* Object */
2116 1234, /* HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
2117 },
2118 };
2119 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
2120 0, /* dummy */
2121 {
2122 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* V: HashMap[MType, Array[MMethodDef]] */
2123 &type_nit__MModule, /* K: MModule */
2124 }
2125 };
2126 /* runtime type HashMapNode[MType, Array[MMethodDef]] */
2127 const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef = {
2128 1235,
2129 "HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
2130 5,
2131 0,
2132 &resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef,
2133 6,
2134 {
2135 266, /* nullable HashMapNode[MType, Array[MMethodDef]] */
2136 -1, /* empty */
2137 -1, /* empty */
2138 -1, /* empty */
2139 139, /* Object */
2140 1235, /* HashMapNode[MType, Array[MMethodDef]] */
2141 },
2142 };
2143 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef = {
2144 0, /* dummy */
2145 {
2146 &type_standard__Array__nit__MMethodDef, /* V: Array[MMethodDef] */
2147 &type_nit__MType, /* K: MType */
2148 }
2149 };
2150 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
2151 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
2152 1236,
2153 "HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
2154 5,
2155 0,
2156 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef,
2157 6,
2158 {
2159 267, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
2160 -1, /* empty */
2161 -1, /* empty */
2162 -1, /* empty */
2163 139, /* Object */
2164 1236, /* HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
2165 },
2166 };
2167 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
2168 0, /* dummy */
2169 {
2170 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* V: HashMap[MType, Array[MAttributeDef]] */
2171 &type_nit__MModule, /* K: MModule */
2172 }
2173 };
2174 /* runtime type HashMapNode[MType, Array[MAttributeDef]] */
2175 const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef = {
2176 1237,
2177 "HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
2178 5,
2179 0,
2180 &resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef,
2181 6,
2182 {
2183 268, /* nullable HashMapNode[MType, Array[MAttributeDef]] */
2184 -1, /* empty */
2185 -1, /* empty */
2186 -1, /* empty */
2187 139, /* Object */
2188 1237, /* HashMapNode[MType, Array[MAttributeDef]] */
2189 },
2190 };
2191 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef = {
2192 0, /* dummy */
2193 {
2194 &type_standard__Array__nit__MAttributeDef, /* V: Array[MAttributeDef] */
2195 &type_nit__MType, /* K: MType */
2196 }
2197 };
2198 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
2199 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
2200 1238,
2201 "HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
2202 5,
2203 0,
2204 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef,
2205 6,
2206 {
2207 269, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
2208 -1, /* empty */
2209 -1, /* empty */
2210 -1, /* empty */
2211 139, /* Object */
2212 1238, /* HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
2213 },
2214 };
2215 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
2216 0, /* dummy */
2217 {
2218 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* V: HashMap[MType, Array[MVirtualTypeDef]] */
2219 &type_nit__MModule, /* K: MModule */
2220 }
2221 };
2222 /* runtime type HashMapNode[MType, Array[MVirtualTypeDef]] */
2223 const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef = {
2224 1239,
2225 "HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
2226 5,
2227 0,
2228 &resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef,
2229 6,
2230 {
2231 270, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
2232 -1, /* empty */
2233 -1, /* empty */
2234 -1, /* empty */
2235 139, /* Object */
2236 1239, /* HashMapNode[MType, Array[MVirtualTypeDef]] */
2237 },
2238 };
2239 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef = {
2240 0, /* dummy */
2241 {
2242 &type_standard__Array__nit__MVirtualTypeDef, /* V: Array[MVirtualTypeDef] */
2243 &type_nit__MType, /* K: MType */
2244 }
2245 };
2246 /* runtime type ArrayIterator[MModule] */
2247 const struct type type_standard__array__ArrayIterator__nit__MModule = {
2248 741,
2249 "ArrayIterator[MModule]", /* class_name_string */
2250 5,
2251 0,
2252 &resolution_table_standard__array__ArrayIterator__nit__MModule,
2253 6,
2254 {
2255 -1, /* empty */
2256 -1, /* empty */
2257 -1, /* empty */
2258 -1, /* empty */
2259 139, /* Object */
2260 741, /* ArrayIterator[MModule] */
2261 },
2262 };
2263 const struct types resolution_table_standard__array__ArrayIterator__nit__MModule = {
2264 0, /* dummy */
2265 {
2266 &type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */
2267 &type_standard__AbstractArrayRead__nit__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[MModule] */
2268 }
2269 };
2270 /* runtime type ArrayIterator[String] */
2271 const struct type type_standard__array__ArrayIterator__standard__String = {
2272 742,
2273 "ArrayIterator[String]", /* class_name_string */
2274 5,
2275 0,
2276 &resolution_table_standard__array__ArrayIterator__standard__String,
2277 6,
2278 {
2279 -1, /* empty */
2280 -1, /* empty */
2281 -1, /* empty */
2282 -1, /* empty */
2283 139, /* Object */
2284 742, /* ArrayIterator[String] */
2285 },
2286 };
2287 const struct types resolution_table_standard__array__ArrayIterator__standard__String = {
2288 0, /* dummy */
2289 {
2290 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
2291 &type_standard__AbstractArrayRead__standard__String, /* AbstractArrayRead[E]: AbstractArrayRead[String] */
2292 }
2293 };
2294 /* runtime type ArrayIterator[MType] */
2295 const struct type type_standard__array__ArrayIterator__nit__MType = {
2296 743,
2297 "ArrayIterator[MType]", /* class_name_string */
2298 5,
2299 0,
2300 &resolution_table_standard__array__ArrayIterator__nit__MType,
2301 6,
2302 {
2303 -1, /* empty */
2304 -1, /* empty */
2305 -1, /* empty */
2306 -1, /* empty */
2307 139, /* Object */
2308 743, /* ArrayIterator[MType] */
2309 },
2310 };
2311 const struct types resolution_table_standard__array__ArrayIterator__nit__MType = {
2312 0, /* dummy */
2313 {
2314 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
2315 &type_standard__AbstractArrayRead__nit__MType, /* AbstractArrayRead[E]: AbstractArrayRead[MType] */
2316 }
2317 };
2318 /* runtime type ArrayIterator[MMethodDef] */
2319 const struct type type_standard__array__ArrayIterator__nit__MMethodDef = {
2320 744,
2321 "ArrayIterator[MMethodDef]", /* class_name_string */
2322 5,
2323 0,
2324 &resolution_table_standard__array__ArrayIterator__nit__MMethodDef,
2325 6,
2326 {
2327 -1, /* empty */
2328 -1, /* empty */
2329 -1, /* empty */
2330 -1, /* empty */
2331 139, /* Object */
2332 744, /* ArrayIterator[MMethodDef] */
2333 },
2334 };
2335 const struct types resolution_table_standard__array__ArrayIterator__nit__MMethodDef = {
2336 0, /* dummy */
2337 {
2338 &type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
2339 &type_standard__AbstractArrayRead__nit__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[MMethodDef] */
2340 }
2341 };
2342 /* runtime type NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
2343 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String = {
2344 745,
2345 "NativeArray[nullable HashMapNode[SourceFile, Array[String]]]", /* class_name_string */
2346 5,
2347 0,
2348 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String,
2349 6,
2350 {
2351 -1, /* empty */
2352 -1, /* empty */
2353 -1, /* empty */
2354 -1, /* empty */
2355 139, /* Object */
2356 745, /* NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
2357 },
2358 };
2359 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String = {
2360 0, /* dummy */
2361 {
2362 &type_nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* E: nullable HashMapNode[SourceFile, Array[String]] */
2363 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
2364 }
2365 };
2366 /* runtime type NativeArray[nullable HashMapNode[String, Option]] */
2367 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option = {
2368 746,
2369 "NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */
2370 5,
2371 0,
2372 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option,
2373 6,
2374 {
2375 -1, /* empty */
2376 -1, /* empty */
2377 -1, /* empty */
2378 -1, /* empty */
2379 139, /* Object */
2380 746, /* NativeArray[nullable HashMapNode[String, Option]] */
2381 },
2382 };
2383 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option = {
2384 0, /* dummy */
2385 {
2386 &type_nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option, /* E: nullable HashMapNode[String, Option] */
2387 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Option]] */
2388 }
2389 };
2390 /* runtime type NativeArray[nullable HashSetNode[AModule]] */
2391 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule = {
2392 1788,
2393 "NativeArray[nullable HashSetNode[AModule]]", /* class_name_string */
2394 7,
2395 0,
2396 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule,
2397 8,
2398 {
2399 -1, /* empty */
2400 -1, /* empty */
2401 -1, /* empty */
2402 -1, /* empty */
2403 139, /* Object */
2404 761, /* NativeArray[nullable HashSetNode[Object]] */
2405 1246, /* NativeArray[nullable HashSetNode[ANode]] */
2406 1788, /* NativeArray[nullable HashSetNode[AModule]] */
2407 },
2408 };
2409 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule = {
2410 0, /* dummy */
2411 {
2412 &type_nullable__standard__hash_collection__HashSetNode__nit__AModule, /* E: nullable HashSetNode[AModule] */
2413 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule, /* NativeArray[E]: NativeArray[nullable HashSetNode[AModule]] */
2414 }
2415 };
2416 /* runtime type NativeArray[nullable HashMapNode[String, Array[MProject]]] */
2417 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject = {
2418 747,
2419 "NativeArray[nullable HashMapNode[String, Array[MProject]]]", /* class_name_string */
2420 5,
2421 0,
2422 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject,
2423 6,
2424 {
2425 -1, /* empty */
2426 -1, /* empty */
2427 -1, /* empty */
2428 -1, /* empty */
2429 139, /* Object */
2430 747, /* NativeArray[nullable HashMapNode[String, Array[MProject]]] */
2431 },
2432 };
2433 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject = {
2434 0, /* dummy */
2435 {
2436 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* E: nullable HashMapNode[String, Array[MProject]] */
2437 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MProject]]] */
2438 }
2439 };
2440 /* runtime type NativeArray[nullable HashMapNode[String, Array[MModule]]] */
2441 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule = {
2442 748,
2443 "NativeArray[nullable HashMapNode[String, Array[MModule]]]", /* class_name_string */
2444 5,
2445 0,
2446 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule,
2447 6,
2448 {
2449 -1, /* empty */
2450 -1, /* empty */
2451 -1, /* empty */
2452 -1, /* empty */
2453 139, /* Object */
2454 748, /* NativeArray[nullable HashMapNode[String, Array[MModule]]] */
2455 },
2456 };
2457 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule = {
2458 0, /* dummy */
2459 {
2460 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* E: nullable HashMapNode[String, Array[MModule]] */
2461 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */
2462 }
2463 };
2464 /* runtime type NativeArray[nullable HashMapNode[String, Array[MClass]]] */
2465 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass = {
2466 749,
2467 "NativeArray[nullable HashMapNode[String, Array[MClass]]]", /* class_name_string */
2468 5,
2469 0,
2470 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass,
2471 6,
2472 {
2473 -1, /* empty */
2474 -1, /* empty */
2475 -1, /* empty */
2476 -1, /* empty */
2477 139, /* Object */
2478 749, /* NativeArray[nullable HashMapNode[String, Array[MClass]]] */
2479 },
2480 };
2481 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass = {
2482 0, /* dummy */
2483 {
2484 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* E: nullable HashMapNode[String, Array[MClass]] */
2485 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */
2486 }
2487 };
2488 /* runtime type NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
2489 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty = {
2490 750,
2491 "NativeArray[nullable HashMapNode[String, Array[MProperty]]]", /* class_name_string */
2492 5,
2493 0,
2494 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty,
2495 6,
2496 {
2497 -1, /* empty */
2498 -1, /* empty */
2499 -1, /* empty */
2500 -1, /* empty */
2501 139, /* Object */
2502 750, /* NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
2503 },
2504 };
2505 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty = {
2506 0, /* dummy */
2507 {
2508 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* E: nullable HashMapNode[String, Array[MProperty]] */
2509 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
2510 }
2511 };
2512 /* runtime type NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
2513 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath = {
2514 751,
2515 "NativeArray[nullable HashMapNode[String, nullable ModulePath]]", /* class_name_string */
2516 5,
2517 0,
2518 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath,
2519 6,
2520 {
2521 -1, /* empty */
2522 -1, /* empty */
2523 -1, /* empty */
2524 -1, /* empty */
2525 139, /* Object */
2526 751, /* NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
2527 },
2528 };
2529 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath = {
2530 0, /* dummy */
2531 {
2532 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath, /* E: nullable HashMapNode[String, nullable ModulePath] */
2533 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
2534 }
2535 };
2536 /* runtime type NativeArray[nullable HashMapNode[String, nullable MGroup]] */
2537 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup = {
2538 752,
2539 "NativeArray[nullable HashMapNode[String, nullable MGroup]]", /* class_name_string */
2540 5,
2541 0,
2542 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup,
2543 6,
2544 {
2545 -1, /* empty */
2546 -1, /* empty */
2547 -1, /* empty */
2548 -1, /* empty */
2549 139, /* Object */
2550 752, /* NativeArray[nullable HashMapNode[String, nullable MGroup]] */
2551 },
2552 };
2553 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup = {
2554 0, /* dummy */
2555 {
2556 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup, /* E: nullable HashMapNode[String, nullable MGroup] */
2557 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable MGroup]] */
2558 }
2559 };
2560 /* runtime type NativeArray[nullable HashMapNode[MModule, AModule]] */
2561 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule = {
2562 753,
2563 "NativeArray[nullable HashMapNode[MModule, AModule]]", /* class_name_string */
2564 5,
2565 0,
2566 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule,
2567 6,
2568 {
2569 -1, /* empty */
2570 -1, /* empty */
2571 -1, /* empty */
2572 -1, /* empty */
2573 139, /* Object */
2574 753, /* NativeArray[nullable HashMapNode[MModule, AModule]] */
2575 },
2576 };
2577 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule = {
2578 0, /* dummy */
2579 {
2580 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule, /* E: nullable HashMapNode[MModule, AModule] */
2581 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, AModule]] */
2582 }
2583 };
2584 /* runtime type NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
2585 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef = {
2586 754,
2587 "NativeArray[nullable HashMapNode[MClassDef, AClassdef]]", /* class_name_string */
2588 5,
2589 0,
2590 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef,
2591 6,
2592 {
2593 -1, /* empty */
2594 -1, /* empty */
2595 -1, /* empty */
2596 -1, /* empty */
2597 139, /* Object */
2598 754, /* NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
2599 },
2600 };
2601 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef = {
2602 0, /* dummy */
2603 {
2604 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef, /* E: nullable HashMapNode[MClassDef, AClassdef] */
2605 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
2606 }
2607 };
2608 /* runtime type NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
2609 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation = {
2610 755,
2611 "NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]]", /* class_name_string */
2612 5,
2613 0,
2614 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation,
2615 6,
2616 {
2617 -1, /* empty */
2618 -1, /* empty */
2619 -1, /* empty */
2620 -1, /* empty */
2621 139, /* Object */
2622 755, /* NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
2623 },
2624 };
2625 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation = {
2626 0, /* dummy */
2627 {
2628 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation, /* E: nullable HashMapNode[String, MModuleData[AAnnotation]] */
2629 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
2630 }
2631 };
2632 /* runtime type NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
2633 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef = {
2634 756,
2635 "NativeArray[nullable HashMapNode[MPropDef, APropdef]]", /* class_name_string */
2636 5,
2637 0,
2638 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef,
2639 6,
2640 {
2641 -1, /* empty */
2642 -1, /* empty */
2643 -1, /* empty */
2644 -1, /* empty */
2645 139, /* Object */
2646 756, /* NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
2647 },
2648 };
2649 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef = {
2650 0, /* dummy */
2651 {
2652 &type_nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef, /* E: nullable HashMapNode[MPropDef, APropdef] */
2653 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
2654 }
2655 };
2656 /* runtime type NativeArray[nullable HashSetNode[MModule]] */
2657 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MModule = {
2658 1240,
2659 "NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */
2660 6,
2661 0,
2662 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MModule,
2663 7,
2664 {
2665 -1, /* empty */
2666 -1, /* empty */
2667 -1, /* empty */
2668 -1, /* empty */
2669 139, /* Object */
2670 761, /* NativeArray[nullable HashSetNode[Object]] */
2671 1240, /* NativeArray[nullable HashSetNode[MModule]] */
2672 },
2673 };
2674 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MModule = {
2675 0, /* dummy */
2676 {
2677 &type_nullable__standard__hash_collection__HashSetNode__nit__MModule, /* E: nullable HashSetNode[MModule] */
2678 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MModule, /* NativeArray[E]: NativeArray[nullable HashSetNode[MModule]] */
2679 }
2680 };
2681 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
2682 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = {
2683 1241,
2684 "NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */
2685 6,
2686 0,
2687 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty,
2688 7,
2689 {
2690 -1, /* empty */
2691 -1, /* empty */
2692 -1, /* empty */
2693 -1, /* empty */
2694 139, /* Object */
2695 773, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
2696 1241, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
2697 },
2698 };
2699 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = {
2700 0, /* dummy */
2701 {
2702 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* E: nullable HashMapNode[MClass, Set[MProperty]] */
2703 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
2704 }
2705 };
2706 /* runtime type NativeArray[nullable HashMapNode[MProperty, APropdef]] */
2707 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = {
2708 757,
2709 "NativeArray[nullable HashMapNode[MProperty, APropdef]]", /* class_name_string */
2710 5,
2711 0,
2712 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef,
2713 6,
2714 {
2715 -1, /* empty */
2716 -1, /* empty */
2717 -1, /* empty */
2718 -1, /* empty */
2719 139, /* Object */
2720 757, /* NativeArray[nullable HashMapNode[MProperty, APropdef]] */
2721 },
2722 };
2723 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = {
2724 0, /* dummy */
2725 {
2726 &type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* E: nullable HashMapNode[MProperty, APropdef] */
2727 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
2728 }
2729 };
2730 /* runtime type NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */
2731 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = {
2732 758,
2733 "NativeArray[nullable HashMapNode[Array[MType], MGenericType]]", /* class_name_string */
2734 5,
2735 0,
2736 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType,
2737 6,
2738 {
2739 -1, /* empty */
2740 -1, /* empty */
2741 -1, /* empty */
2742 -1, /* empty */
2743 139, /* Object */
2744 758, /* NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */
2745 },
2746 };
2747 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = {
2748 0, /* dummy */
2749 {
2750 &type_nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* E: nullable HashMapNode[Array[MType], MGenericType] */
2751 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* NativeArray[E]: NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */
2752 }
2753 };
2754 /* runtime type NativeArray[nullable HashSetNode[MClassType]] */
2755 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType = {
2756 1789,
2757 "NativeArray[nullable HashSetNode[MClassType]]", /* class_name_string */
2758 7,
2759 0,
2760 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType,
2761 8,
2762 {
2763 -1, /* empty */
2764 -1, /* empty */
2765 -1, /* empty */
2766 -1, /* empty */
2767 139, /* Object */
2768 761, /* NativeArray[nullable HashSetNode[Object]] */
2769 1243, /* NativeArray[nullable HashSetNode[MType]] */
2770 1789, /* NativeArray[nullable HashSetNode[MClassType]] */
2771 },
2772 };
2773 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType = {
2774 0, /* dummy */
2775 {
2776 &type_nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* E: nullable HashSetNode[MClassType] */
2777 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClassType]] */
2778 }
2779 };
2780 /* runtime type NativeArray[nullable HashSetNode[MClass]] */
2781 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass = {
2782 1242,
2783 "NativeArray[nullable HashSetNode[MClass]]", /* class_name_string */
2784 6,
2785 0,
2786 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass,
2787 7,
2788 {
2789 -1, /* empty */
2790 -1, /* empty */
2791 -1, /* empty */
2792 -1, /* empty */
2793 139, /* Object */
2794 761, /* NativeArray[nullable HashSetNode[Object]] */
2795 1242, /* NativeArray[nullable HashSetNode[MClass]] */
2796 },
2797 };
2798 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass = {
2799 0, /* dummy */
2800 {
2801 &type_nullable__standard__hash_collection__HashSetNode__nit__MClass, /* E: nullable HashSetNode[MClass] */
2802 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClass]] */
2803 }
2804 };
2805 /* runtime type NativeArray[nullable HashSetNode[MType]] */
2806 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType = {
2807 1243,
2808 "NativeArray[nullable HashSetNode[MType]]", /* class_name_string */
2809 6,
2810 0,
2811 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType,
2812 7,
2813 {
2814 -1, /* empty */
2815 -1, /* empty */
2816 -1, /* empty */
2817 -1, /* empty */
2818 139, /* Object */
2819 761, /* NativeArray[nullable HashSetNode[Object]] */
2820 1243, /* NativeArray[nullable HashSetNode[MType]] */
2821 },
2822 };
2823 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType = {
2824 0, /* dummy */
2825 {
2826 &type_nullable__standard__hash_collection__HashSetNode__nit__MType, /* E: nullable HashSetNode[MType] */
2827 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType, /* NativeArray[E]: NativeArray[nullable HashSetNode[MType]] */
2828 }
2829 };
2830 /* runtime type NativeArray[nullable HashSetNode[MMethodDef]] */
2831 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef = {
2832 1790,
2833 "NativeArray[nullable HashSetNode[MMethodDef]]", /* class_name_string */
2834 7,
2835 0,
2836 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef,
2837 8,
2838 {
2839 -1, /* empty */
2840 -1, /* empty */
2841 -1, /* empty */
2842 -1, /* empty */
2843 139, /* Object */
2844 761, /* NativeArray[nullable HashSetNode[Object]] */
2845 1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
2846 1790, /* NativeArray[nullable HashSetNode[MMethodDef]] */
2847 },
2848 };
2849 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef = {
2850 0, /* dummy */
2851 {
2852 &type_nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* E: nullable HashSetNode[MMethodDef] */
2853 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashSetNode[MMethodDef]] */
2854 }
2855 };
2856 /* runtime type NativeArray[nullable HashSetNode[MMethod]] */
2857 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod = {
2858 2002,
2859 "NativeArray[nullable HashSetNode[MMethod]]", /* class_name_string */
2860 8,
2861 0,
2862 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod,
2863 9,
2864 {
2865 -1, /* empty */
2866 -1, /* empty */
2867 -1, /* empty */
2868 -1, /* empty */
2869 139, /* Object */
2870 761, /* NativeArray[nullable HashSetNode[Object]] */
2871 1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
2872 1793, /* NativeArray[nullable HashSetNode[MProperty]] */
2873 2002, /* NativeArray[nullable HashSetNode[MMethod]] */
2874 },
2875 };
2876 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod = {
2877 0, /* dummy */
2878 {
2879 &type_nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* E: nullable HashSetNode[MMethod] */
2880 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* NativeArray[E]: NativeArray[nullable HashSetNode[MMethod]] */
2881 }
2882 };
2883 /* runtime type NativeArray[nullable HashSetNode[CallSite]] */
2884 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__CallSite = {
2885 1244,
2886 "NativeArray[nullable HashSetNode[CallSite]]", /* class_name_string */
2887 6,
2888 0,
2889 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__CallSite,
2890 7,
2891 {
2892 -1, /* empty */
2893 -1, /* empty */
2894 -1, /* empty */
2895 -1, /* empty */
2896 139, /* Object */
2897 761, /* NativeArray[nullable HashSetNode[Object]] */
2898 1244, /* NativeArray[nullable HashSetNode[CallSite]] */
2899 },
2900 };
2901 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__CallSite = {
2902 0, /* dummy */
2903 {
2904 &type_nullable__standard__hash_collection__HashSetNode__nit__CallSite, /* E: nullable HashSetNode[CallSite] */
2905 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__CallSite, /* NativeArray[E]: NativeArray[nullable HashSetNode[CallSite]] */
2906 }
2907 };
2908 /* runtime type NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
2909 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType = {
2910 759,
2911 "NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]]", /* class_name_string */
2912 5,
2913 0,
2914 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType,
2915 6,
2916 {
2917 -1, /* empty */
2918 -1, /* empty */
2919 -1, /* empty */
2920 -1, /* empty */
2921 139, /* Object */
2922 759, /* NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
2923 },
2924 };
2925 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType = {
2926 0, /* dummy */
2927 {
2928 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* E: nullable HashMapNode[MClassDef, HashSet[MType]] */
2929 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
2930 }
2931 };
2932 /* runtime type NativeArray[nullable HashMapNode[MClass, Int]] */
2933 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int = {
2934 760,
2935 "NativeArray[nullable HashMapNode[MClass, Int]]", /* class_name_string */
2936 5,
2937 0,
2938 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int,
2939 6,
2940 {
2941 -1, /* empty */
2942 -1, /* empty */
2943 -1, /* empty */
2944 -1, /* empty */
2945 139, /* Object */
2946 760, /* NativeArray[nullable HashMapNode[MClass, Int]] */
2947 },
2948 };
2949 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int = {
2950 0, /* dummy */
2951 {
2952 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* E: nullable HashMapNode[MClass, Int] */
2953 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Int]] */
2954 }
2955 };
2956 /* runtime type NativeArray[nullable HashSetNode[Object]] */
2957 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Object = {
2958 761,
2959 "NativeArray[nullable HashSetNode[Object]]", /* class_name_string */
2960 5,
2961 0,
2962 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Object,
2963 6,
2964 {
2965 -1, /* empty */
2966 -1, /* empty */
2967 -1, /* empty */
2968 -1, /* empty */
2969 139, /* Object */
2970 761, /* NativeArray[nullable HashSetNode[Object]] */
2971 },
2972 };
2973 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Object = {
2974 0, /* dummy */
2975 {
2976 &type_nullable__standard__hash_collection__HashSetNode__standard__Object, /* E: nullable HashSetNode[Object] */
2977 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Object, /* NativeArray[E]: NativeArray[nullable HashSetNode[Object]] */
2978 }
2979 };
2980 /* runtime type NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
2981 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType = {
2982 762,
2983 "NativeArray[nullable HashMapNode[MType, Array[nullable MType]]]", /* class_name_string */
2984 5,
2985 0,
2986 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType,
2987 6,
2988 {
2989 -1, /* empty */
2990 -1, /* empty */
2991 -1, /* empty */
2992 -1, /* empty */
2993 139, /* Object */
2994 762, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
2995 },
2996 };
2997 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType = {
2998 0, /* dummy */
2999 {
3000 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* E: nullable HashMapNode[MType, Array[nullable MType]] */
3001 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
3002 }
3003 };
3004 /* runtime type NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
3005 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType = {
3006 1245,
3007 "NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]]", /* class_name_string */
3008 6,
3009 0,
3010 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType,
3011 7,
3012 {
3013 -1, /* empty */
3014 -1, /* empty */
3015 -1, /* empty */
3016 -1, /* empty */
3017 139, /* Object */
3018 762, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
3019 1245, /* NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
3020 },
3021 };
3022 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType = {
3023 0, /* dummy */
3024 {
3025 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* E: nullable HashMapNode[MClassType, Array[nullable MType]] */
3026 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
3027 }
3028 };
3029 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
3030 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef = {
3031 763,
3032 "NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]]", /* class_name_string */
3033 5,
3034 0,
3035 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef,
3036 6,
3037 {
3038 -1, /* empty */
3039 -1, /* empty */
3040 -1, /* empty */
3041 -1, /* empty */
3042 139, /* Object */
3043 763, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
3044 },
3045 };
3046 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef = {
3047 0, /* dummy */
3048 {
3049 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* E: nullable HashMapNode[MClass, Array[nullable MPropDef]] */
3050 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
3051 }
3052 };
3053 /* runtime type NativeArray[nullable HashMapNode[String, String]] */
3054 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__String = {
3055 764,
3056 "NativeArray[nullable HashMapNode[String, String]]", /* class_name_string */
3057 5,
3058 0,
3059 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__String,
3060 6,
3061 {
3062 -1, /* empty */
3063 -1, /* empty */
3064 -1, /* empty */
3065 -1, /* empty */
3066 139, /* Object */
3067 764, /* NativeArray[nullable HashMapNode[String, String]] */
3068 },
3069 };
3070 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__String = {
3071 0, /* dummy */
3072 {
3073 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__String, /* E: nullable HashMapNode[String, String] */
3074 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, String]] */
3075 }
3076 };
3077 /* runtime type NativeArray[nullable HashMapNode[String, ANode]] */
3078 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode = {
3079 765,
3080 "NativeArray[nullable HashMapNode[String, ANode]]", /* class_name_string */
3081 5,
3082 0,
3083 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode,
3084 6,
3085 {
3086 -1, /* empty */
3087 -1, /* empty */
3088 -1, /* empty */
3089 -1, /* empty */
3090 139, /* Object */
3091 765, /* NativeArray[nullable HashMapNode[String, ANode]] */
3092 },
3093 };
3094 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode = {
3095 0, /* dummy */
3096 {
3097 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* E: nullable HashMapNode[String, ANode] */
3098 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, ANode]] */
3099 }
3100 };
3101 /* runtime type NativeArray[nullable HashMapNode[MClass, MClassType]] */
3102 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType = {
3103 766,
3104 "NativeArray[nullable HashMapNode[MClass, MClassType]]", /* class_name_string */
3105 5,
3106 0,
3107 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType,
3108 6,
3109 {
3110 -1, /* empty */
3111 -1, /* empty */
3112 -1, /* empty */
3113 -1, /* empty */
3114 139, /* Object */
3115 766, /* NativeArray[nullable HashMapNode[MClass, MClassType]] */
3116 },
3117 };
3118 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType = {
3119 0, /* dummy */
3120 {
3121 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* E: nullable HashMapNode[MClass, MClassType] */
3122 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, MClassType]] */
3123 }
3124 };
3125 /* runtime type NativeArray[nullable HashSetNode[ANode]] */
3126 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode = {
3127 1246,
3128 "NativeArray[nullable HashSetNode[ANode]]", /* class_name_string */
3129 6,
3130 0,
3131 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode,
3132 7,
3133 {
3134 -1, /* empty */
3135 -1, /* empty */
3136 -1, /* empty */
3137 -1, /* empty */
3138 139, /* Object */
3139 761, /* NativeArray[nullable HashSetNode[Object]] */
3140 1246, /* NativeArray[nullable HashSetNode[ANode]] */
3141 },
3142 };
3143 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode = {
3144 0, /* dummy */
3145 {
3146 &type_nullable__standard__hash_collection__HashSetNode__nit__ANode, /* E: nullable HashSetNode[ANode] */
3147 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode, /* NativeArray[E]: NativeArray[nullable HashSetNode[ANode]] */
3148 }
3149 };
3150 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
3151 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef = {
3152 767,
3153 "NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */
3154 5,
3155 0,
3156 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef,
3157 6,
3158 {
3159 -1, /* empty */
3160 -1, /* empty */
3161 -1, /* empty */
3162 -1, /* empty */
3163 139, /* Object */
3164 767, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
3165 },
3166 };
3167 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef = {
3168 0, /* dummy */
3169 {
3170 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* E: nullable HashMapNode[MModule, Set[MClassDef]] */
3171 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
3172 }
3173 };
3174 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
3175 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass = {
3176 768,
3177 "NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */
3178 5,
3179 0,
3180 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass,
3181 6,
3182 {
3183 -1, /* empty */
3184 -1, /* empty */
3185 -1, /* empty */
3186 -1, /* empty */
3187 139, /* Object */
3188 768, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
3189 },
3190 };
3191 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass = {
3192 0, /* dummy */
3193 {
3194 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* E: nullable HashMapNode[MModule, Set[MClass]] */
3195 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
3196 }
3197 };
3198 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
3199 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType = {
3200 769,
3201 "NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */
3202 5,
3203 0,
3204 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType,
3205 6,
3206 {
3207 -1, /* empty */
3208 -1, /* empty */
3209 -1, /* empty */
3210 -1, /* empty */
3211 139, /* Object */
3212 769, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
3213 },
3214 };
3215 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType = {
3216 0, /* dummy */
3217 {
3218 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* E: nullable HashMapNode[MModule, Set[MClassType]] */
3219 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
3220 }
3221 };
3222 /* runtime type NativeArray[nullable HashSetNode[MClassDef]] */
3223 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef = {
3224 1247,
3225 "NativeArray[nullable HashSetNode[MClassDef]]", /* class_name_string */
3226 6,
3227 0,
3228 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef,
3229 7,
3230 {
3231 -1, /* empty */
3232 -1, /* empty */
3233 -1, /* empty */
3234 -1, /* empty */
3235 139, /* Object */
3236 761, /* NativeArray[nullable HashSetNode[Object]] */
3237 1247, /* NativeArray[nullable HashSetNode[MClassDef]] */
3238 },
3239 };
3240 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef = {
3241 0, /* dummy */
3242 {
3243 &type_nullable__standard__hash_collection__HashSetNode__nit__MClassDef, /* E: nullable HashSetNode[MClassDef] */
3244 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClassDef]] */
3245 }
3246 };
3247 /* runtime type NativeArray[nullable HashMapNode[String, Int]] */
3248 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int = {
3249 770,
3250 "NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */
3251 5,
3252 0,
3253 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int,
3254 6,
3255 {
3256 -1, /* empty */
3257 -1, /* empty */
3258 -1, /* empty */
3259 -1, /* empty */
3260 139, /* Object */
3261 770, /* NativeArray[nullable HashMapNode[String, Int]] */
3262 },
3263 };
3264 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int = {
3265 0, /* dummy */
3266 {
3267 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int, /* E: nullable HashMapNode[String, Int] */
3268 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Int]] */
3269 }
3270 };
3271 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
3272 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp = {
3273 1791,
3274 "NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */
3275 7,
3276 0,
3277 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp,
3278 8,
3279 {
3280 -1, /* empty */
3281 -1, /* empty */
3282 -1, /* empty */
3283 -1, /* empty */
3284 139, /* Object */
3285 773, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
3286 1241, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
3287 1791, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
3288 },
3289 };
3290 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp = {
3291 0, /* dummy */
3292 {
3293 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* E: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
3294 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
3295 }
3296 };
3297 /* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
3298 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp = {
3299 2003,
3300 "NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */
3301 8,
3302 0,
3303 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp,
3304 9,
3305 {
3306 -1, /* empty */
3307 -1, /* empty */
3308 -1, /* empty */
3309 -1, /* empty */
3310 139, /* Object */
3311 761, /* NativeArray[nullable HashSetNode[Object]] */
3312 1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
3313 1793, /* NativeArray[nullable HashSetNode[MProperty]] */
3314 2003, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
3315 },
3316 };
3317 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp = {
3318 0, /* dummy */
3319 {
3320 &type_nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* E: nullable HashSetNode[MVirtualTypeProp] */
3321 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* NativeArray[E]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
3322 }
3323 };
3324 /* runtime type NativeArray[nullable HashSetNode[Variable]] */
3325 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable = {
3326 1248,
3327 "NativeArray[nullable HashSetNode[Variable]]", /* class_name_string */
3328 6,
3329 0,
3330 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable,
3331 7,
3332 {
3333 -1, /* empty */
3334 -1, /* empty */
3335 -1, /* empty */
3336 -1, /* empty */
3337 139, /* Object */
3338 761, /* NativeArray[nullable HashSetNode[Object]] */
3339 1248, /* NativeArray[nullable HashSetNode[Variable]] */
3340 },
3341 };
3342 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable = {
3343 0, /* dummy */
3344 {
3345 &type_nullable__standard__hash_collection__HashSetNode__nit__Variable, /* E: nullable HashSetNode[Variable] */
3346 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable, /* NativeArray[E]: NativeArray[nullable HashSetNode[Variable]] */
3347 }
3348 };
3349 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable MType]] */
3350 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType = {
3351 771,
3352 "NativeArray[nullable HashMapNode[Variable, nullable MType]]", /* class_name_string */
3353 5,
3354 0,
3355 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType,
3356 6,
3357 {
3358 -1, /* empty */
3359 -1, /* empty */
3360 -1, /* empty */
3361 -1, /* empty */
3362 139, /* Object */
3363 771, /* NativeArray[nullable HashMapNode[Variable, nullable MType]] */
3364 },
3365 };
3366 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType = {
3367 0, /* dummy */
3368 {
3369 &type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* E: nullable HashMapNode[Variable, nullable MType] */
3370 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
3371 }
3372 };
3373 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
3374 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType = {
3375 772,
3376 "NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]]", /* class_name_string */
3377 5,
3378 0,
3379 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType,
3380 6,
3381 {
3382 -1, /* empty */
3383 -1, /* empty */
3384 -1, /* empty */
3385 -1, /* empty */
3386 139, /* Object */
3387 772, /* NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
3388 },
3389 };
3390 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType = {
3391 0, /* dummy */
3392 {
3393 &type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* E: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
3394 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
3395 }
3396 };
3397 /* runtime type NativeArray[nullable HashSetNode[String]] */
3398 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String = {
3399 1249,
3400 "NativeArray[nullable HashSetNode[String]]", /* class_name_string */
3401 6,
3402 0,
3403 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String,
3404 7,
3405 {
3406 -1, /* empty */
3407 -1, /* empty */
3408 -1, /* empty */
3409 -1, /* empty */
3410 139, /* Object */
3411 761, /* NativeArray[nullable HashSetNode[Object]] */
3412 1249, /* NativeArray[nullable HashSetNode[String]] */
3413 },
3414 };
3415 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String = {
3416 0, /* dummy */
3417 {
3418 &type_nullable__standard__hash_collection__HashSetNode__standard__String, /* E: nullable HashSetNode[String] */
3419 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String, /* NativeArray[E]: NativeArray[nullable HashSetNode[String]] */
3420 }
3421 };
3422 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
3423 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement = {
3424 773,
3425 "NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]]", /* class_name_string */
3426 5,
3427 0,
3428 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement,
3429 6,
3430 {
3431 -1, /* empty */
3432 -1, /* empty */
3433 -1, /* empty */
3434 -1, /* empty */
3435 139, /* Object */
3436 773, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
3437 },
3438 };
3439 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement = {
3440 0, /* dummy */
3441 {
3442 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* E: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
3443 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
3444 }
3445 };
3446 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
3447 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute = {
3448 1792,
3449 "NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]]", /* class_name_string */
3450 7,
3451 0,
3452 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute,
3453 8,
3454 {
3455 -1, /* empty */
3456 -1, /* empty */
3457 -1, /* empty */
3458 -1, /* empty */
3459 139, /* Object */
3460 773, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
3461 1241, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
3462 1792, /* NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
3463 },
3464 };
3465 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute = {
3466 0, /* dummy */
3467 {
3468 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* E: nullable HashMapNode[MClass, Set[MAttribute]] */
3469 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
3470 }
3471 };
3472 /* runtime type NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
3473 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement = {
3474 1250,
3475 "NativeArray[nullable HashSetNode[PropertyLayoutElement]]", /* class_name_string */
3476 6,
3477 0,
3478 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement,
3479 7,
3480 {
3481 -1, /* empty */
3482 -1, /* empty */
3483 -1, /* empty */
3484 -1, /* empty */
3485 139, /* Object */
3486 761, /* NativeArray[nullable HashSetNode[Object]] */
3487 1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
3488 },
3489 };
3490 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement = {
3491 0, /* dummy */
3492 {
3493 &type_nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* E: nullable HashSetNode[PropertyLayoutElement] */
3494 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
3495 }
3496 };
3497 /* runtime type NativeArray[nullable HashSetNode[MAttribute]] */
3498 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute = {
3499 2004,
3500 "NativeArray[nullable HashSetNode[MAttribute]]", /* class_name_string */
3501 8,
3502 0,
3503 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute,
3504 9,
3505 {
3506 -1, /* empty */
3507 -1, /* empty */
3508 -1, /* empty */
3509 -1, /* empty */
3510 139, /* Object */
3511 761, /* NativeArray[nullable HashSetNode[Object]] */
3512 1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
3513 1793, /* NativeArray[nullable HashSetNode[MProperty]] */
3514 2004, /* NativeArray[nullable HashSetNode[MAttribute]] */
3515 },
3516 };
3517 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute = {
3518 0, /* dummy */
3519 {
3520 &type_nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* E: nullable HashSetNode[MAttribute] */
3521 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* NativeArray[E]: NativeArray[nullable HashSetNode[MAttribute]] */
3522 }
3523 };
3524 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
3525 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass = {
3526 774,
3527 "NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]]", /* class_name_string */
3528 5,
3529 0,
3530 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass,
3531 6,
3532 {
3533 -1, /* empty */
3534 -1, /* empty */
3535 -1, /* empty */
3536 -1, /* empty */
3537 139, /* Object */
3538 774, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
3539 },
3540 };
3541 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass = {
3542 0, /* dummy */
3543 {
3544 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* E: nullable HashMapNode[MClass, Array[nullable MClass]] */
3545 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
3546 }
3547 };
3548 /* runtime type NativeArray[nullable HashSetNode[MProperty]] */
3549 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty = {
3550 1793,
3551 "NativeArray[nullable HashSetNode[MProperty]]", /* class_name_string */
3552 7,
3553 0,
3554 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty,
3555 8,
3556 {
3557 -1, /* empty */
3558 -1, /* empty */
3559 -1, /* empty */
3560 -1, /* empty */
3561 139, /* Object */
3562 761, /* NativeArray[nullable HashSetNode[Object]] */
3563 1250, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
3564 1793, /* NativeArray[nullable HashSetNode[MProperty]] */
3565 },
3566 };
3567 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty = {
3568 0, /* dummy */
3569 {
3570 &type_nullable__standard__hash_collection__HashSetNode__nit__MProperty, /* E: nullable HashSetNode[MProperty] */
3571 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashSetNode[MProperty]] */
3572 }
3573 };
3574 /* runtime type NativeArray[nullable HashMapNode[MClass, AClassdef]] */
3575 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef = {
3576 775,
3577 "NativeArray[nullable HashMapNode[MClass, AClassdef]]", /* class_name_string */
3578 5,
3579 0,
3580 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef,
3581 6,
3582 {
3583 -1, /* empty */
3584 -1, /* empty */
3585 -1, /* empty */
3586 -1, /* empty */
3587 139, /* Object */
3588 775, /* NativeArray[nullable HashMapNode[MClass, AClassdef]] */
3589 },
3590 };
3591 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef = {
3592 0, /* dummy */
3593 {
3594 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* E: nullable HashMapNode[MClass, AClassdef] */
3595 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
3596 }
3597 };
3598 /* runtime type NativeArray[nullable HashMapNode[String, Variable]] */
3599 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable = {
3600 776,
3601 "NativeArray[nullable HashMapNode[String, Variable]]", /* class_name_string */
3602 5,
3603 0,
3604 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable,
3605 6,
3606 {
3607 -1, /* empty */
3608 -1, /* empty */
3609 -1, /* empty */
3610 -1, /* empty */
3611 139, /* Object */
3612 776, /* NativeArray[nullable HashMapNode[String, Variable]] */
3613 },
3614 };
3615 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable = {
3616 0, /* dummy */
3617 {
3618 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* E: nullable HashMapNode[String, Variable] */
3619 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Variable]] */
3620 }
3621 };
3622 /* runtime type NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
3623 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable = {
3624 777,
3625 "NativeArray[nullable HashMapNode[Variable, RuntimeVariable]]", /* class_name_string */
3626 5,
3627 0,
3628 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable,
3629 6,
3630 {
3631 -1, /* empty */
3632 -1, /* empty */
3633 -1, /* empty */
3634 -1, /* empty */
3635 139, /* Object */
3636 777, /* NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
3637 },
3638 };
3639 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable = {
3640 0, /* dummy */
3641 {
3642 &type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* E: nullable HashMapNode[Variable, RuntimeVariable] */
3643 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
3644 }
3645 };
3646 /* runtime type NativeArray[nullable HashMapNode[EscapeMark, String]] */
3647 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String = {
3648 778,
3649 "NativeArray[nullable HashMapNode[EscapeMark, String]]", /* class_name_string */
3650 5,
3651 0,
3652 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String,
3653 6,
3654 {
3655 -1, /* empty */
3656 -1, /* empty */
3657 -1, /* empty */
3658 -1, /* empty */
3659 139, /* Object */
3660 778, /* NativeArray[nullable HashMapNode[EscapeMark, String]] */
3661 },
3662 };
3663 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String = {
3664 0, /* dummy */
3665 {
3666 &type_nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String, /* E: nullable HashMapNode[EscapeMark, String] */
3667 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
3668 }
3669 };
3670 /* runtime type NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
3671 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType = {
3672 1251,
3673 "NativeArray[nullable HashMapNode[MClassType, Set[MType]]]", /* class_name_string */
3674 6,
3675 0,
3676 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType,
3677 7,
3678 {
3679 -1, /* empty */
3680 -1, /* empty */
3681 -1, /* empty */
3682 -1, /* empty */
3683 139, /* Object */
3684 790, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
3685 1251, /* NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
3686 },
3687 };
3688 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType = {
3689 0, /* dummy */
3690 {
3691 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType, /* E: nullable HashMapNode[MClassType, Set[MType]] */
3692 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
3693 }
3694 };
3695 /* runtime type NativeArray[nullable HashMapNode[MType, Int]] */
3696 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int = {
3697 779,
3698 "NativeArray[nullable HashMapNode[MType, Int]]", /* class_name_string */
3699 5,
3700 0,
3701 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int,
3702 6,
3703 {
3704 -1, /* empty */
3705 -1, /* empty */
3706 -1, /* empty */
3707 -1, /* empty */
3708 139, /* Object */
3709 779, /* NativeArray[nullable HashMapNode[MType, Int]] */
3710 },
3711 };
3712 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int = {
3713 0, /* dummy */
3714 {
3715 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* E: nullable HashMapNode[MType, Int] */
3716 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Int]] */
3717 }
3718 };
3719 /* runtime type NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
3720 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase = {
3721 780,
3722 "NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]]", /* class_name_string */
3723 5,
3724 0,
3725 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase,
3726 6,
3727 {
3728 -1, /* empty */
3729 -1, /* empty */
3730 -1, /* empty */
3731 -1, /* empty */
3732 139, /* Object */
3733 780, /* NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
3734 },
3735 };
3736 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase = {
3737 0, /* dummy */
3738 {
3739 &type_nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase, /* E: nullable HashMapNode[Phase, POSetElement[Phase]] */
3740 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase, /* NativeArray[E]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
3741 }
3742 };
3743 /* runtime type NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
3744 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule = {
3745 781,
3746 "NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]]", /* class_name_string */
3747 5,
3748 0,
3749 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule,
3750 6,
3751 {
3752 -1, /* empty */
3753 -1, /* empty */
3754 -1, /* empty */
3755 -1, /* empty */
3756 139, /* Object */
3757 781, /* NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
3758 },
3759 };
3760 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule = {
3761 0, /* dummy */
3762 {
3763 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule, /* E: nullable HashMapNode[MModule, POSetElement[MModule]] */
3764 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
3765 }
3766 };
3767 /* runtime type NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
3768 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef = {
3769 782,
3770 "NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]]", /* class_name_string */
3771 5,
3772 0,
3773 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef,
3774 6,
3775 {
3776 -1, /* empty */
3777 -1, /* empty */
3778 -1, /* empty */
3779 -1, /* empty */
3780 139, /* Object */
3781 782, /* NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
3782 },
3783 };
3784 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef = {
3785 0, /* dummy */
3786 {
3787 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* E: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
3788 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
3789 }
3790 };
3791 /* runtime type NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
3792 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType = {
3793 1252,
3794 "NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]]", /* class_name_string */
3795 6,
3796 0,
3797 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType,
3798 7,
3799 {
3800 -1, /* empty */
3801 -1, /* empty */
3802 -1, /* empty */
3803 -1, /* empty */
3804 139, /* Object */
3805 789, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
3806 1252, /* NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
3807 },
3808 };
3809 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType = {
3810 0, /* dummy */
3811 {
3812 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType, /* E: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
3813 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
3814 }
3815 };
3816 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
3817 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
3818 783,
3819 "NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]]", /* class_name_string */
3820 5,
3821 0,
3822 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty,
3823 6,
3824 {
3825 -1, /* empty */
3826 -1, /* empty */
3827 -1, /* empty */
3828 -1, /* empty */
3829 139, /* Object */
3830 783, /* NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
3831 },
3832 };
3833 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
3834 0, /* dummy */
3835 {
3836 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
3837 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
3838 }
3839 };
3840 /* runtime type NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
3841 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup = {
3842 784,
3843 "NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]]", /* class_name_string */
3844 5,
3845 0,
3846 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup,
3847 6,
3848 {
3849 -1, /* empty */
3850 -1, /* empty */
3851 -1, /* empty */
3852 -1, /* empty */
3853 139, /* Object */
3854 784, /* NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
3855 },
3856 };
3857 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup = {
3858 0, /* dummy */
3859 {
3860 &type_nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* E: nullable HashMapNode[MGroup, POSetElement[MGroup]] */
3861 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* NativeArray[E]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
3862 }
3863 };
3864 /* runtime type NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
3865 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
3866 785,
3867 "NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]]", /* class_name_string */
3868 5,
3869 0,
3870 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef,
3871 6,
3872 {
3873 -1, /* empty */
3874 -1, /* empty */
3875 -1, /* empty */
3876 -1, /* empty */
3877 139, /* Object */
3878 785, /* NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
3879 },
3880 };
3881 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
3882 0, /* dummy */
3883 {
3884 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
3885 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
3886 }
3887 };
3888 /* runtime type NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
3889 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef = {
3890 786,
3891 "NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]]", /* class_name_string */
3892 5,
3893 0,
3894 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef,
3895 6,
3896 {
3897 -1, /* empty */
3898 -1, /* empty */
3899 -1, /* empty */
3900 -1, /* empty */
3901 139, /* Object */
3902 786, /* NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
3903 },
3904 };
3905 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef = {
3906 0, /* dummy */
3907 {
3908 &type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef, /* E: nullable HashMapNode[MProperty, Set[MMethodDef]] */
3909 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
3910 }
3911 };
3912 /* runtime type NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
3913 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int = {
3914 1253,
3915 "NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]]", /* class_name_string */
3916 6,
3917 0,
3918 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int,
3919 7,
3920 {
3921 -1, /* empty */
3922 -1, /* empty */
3923 -1, /* empty */
3924 -1, /* empty */
3925 139, /* Object */
3926 787, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
3927 1253, /* NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
3928 },
3929 };
3930 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int = {
3931 0, /* dummy */
3932 {
3933 &type_nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int, /* E: nullable HashMapNode[MVirtualTypeProp, Int] */
3934 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
3935 }
3936 };
3937 /* runtime type NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
3938 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int = {
3939 787,
3940 "NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]]", /* class_name_string */
3941 5,
3942 0,
3943 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int,
3944 6,
3945 {
3946 -1, /* empty */
3947 -1, /* empty */
3948 -1, /* empty */
3949 -1, /* empty */
3950 139, /* Object */
3951 787, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
3952 },
3953 };
3954 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int = {
3955 0, /* dummy */
3956 {
3957 &type_nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int, /* E: nullable HashMapNode[PropertyLayoutElement, Int] */
3958 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
3959 }
3960 };
3961 /* runtime type NativeArray[nullable HashMapNode[MAttribute, Int]] */
3962 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int = {
3963 1254,
3964 "NativeArray[nullable HashMapNode[MAttribute, Int]]", /* class_name_string */
3965 6,
3966 0,
3967 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int,
3968 7,
3969 {
3970 -1, /* empty */
3971 -1, /* empty */
3972 -1, /* empty */
3973 -1, /* empty */
3974 139, /* Object */
3975 787, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
3976 1254, /* NativeArray[nullable HashMapNode[MAttribute, Int]] */
3977 },
3978 };
3979 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int = {
3980 0, /* dummy */
3981 {
3982 &type_nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int, /* E: nullable HashMapNode[MAttribute, Int] */
3983 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
3984 }
3985 };
3986 /* runtime type NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
3987 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass = {
3988 788,
3989 "NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]]", /* class_name_string */
3990 5,
3991 0,
3992 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass,
3993 6,
3994 {
3995 -1, /* empty */
3996 -1, /* empty */
3997 -1, /* empty */
3998 -1, /* empty */
3999 139, /* Object */
4000 788, /* NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
4001 },
4002 };
4003 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass = {
4004 0, /* dummy */
4005 {
4006 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass, /* E: nullable HashMapNode[MClass, POSetElement[MClass]] */
4007 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
4008 }
4009 };
4010 /* runtime type NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
4011 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType = {
4012 789,
4013 "NativeArray[nullable HashMapNode[MType, POSetElement[MType]]]", /* class_name_string */
4014 5,
4015 0,
4016 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType,
4017 6,
4018 {
4019 -1, /* empty */
4020 -1, /* empty */
4021 -1, /* empty */
4022 -1, /* empty */
4023 139, /* Object */
4024 789, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
4025 },
4026 };
4027 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType = {
4028 0, /* dummy */
4029 {
4030 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType, /* E: nullable HashMapNode[MType, POSetElement[MType]] */
4031 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
4032 }
4033 };
4034 /* runtime type NativeArray[nullable HashMapNode[MType, Set[MType]]] */
4035 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType = {
4036 790,
4037 "NativeArray[nullable HashMapNode[MType, Set[MType]]]", /* class_name_string */
4038 5,
4039 0,
4040 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType,
4041 6,
4042 {
4043 -1, /* empty */
4044 -1, /* empty */
4045 -1, /* empty */
4046 -1, /* empty */
4047 139, /* Object */
4048 790, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
4049 },
4050 };
4051 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType = {
4052 0, /* dummy */
4053 {
4054 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType, /* E: nullable HashMapNode[MType, Set[MType]] */
4055 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
4056 }
4057 };
4058 /* runtime type NativeArray[nullable HashSetNode[Phase]] */
4059 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Phase = {
4060 1255,
4061 "NativeArray[nullable HashSetNode[Phase]]", /* class_name_string */
4062 6,
4063 0,
4064 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Phase,
4065 7,
4066 {
4067 -1, /* empty */
4068 -1, /* empty */
4069 -1, /* empty */
4070 -1, /* empty */
4071 139, /* Object */
4072 761, /* NativeArray[nullable HashSetNode[Object]] */
4073 1255, /* NativeArray[nullable HashSetNode[Phase]] */
4074 },
4075 };
4076 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Phase = {
4077 0, /* dummy */
4078 {
4079 &type_nullable__standard__hash_collection__HashSetNode__nit__Phase, /* E: nullable HashSetNode[Phase] */
4080 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Phase, /* NativeArray[E]: NativeArray[nullable HashSetNode[Phase]] */
4081 }
4082 };
4083 /* runtime type NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
4084 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = {
4085 791,
4086 "NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]]", /* class_name_string */
4087 5,
4088 0,
4089 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty,
4090 6,
4091 {
4092 -1, /* empty */
4093 -1, /* empty */
4094 -1, /* empty */
4095 -1, /* empty */
4096 139, /* Object */
4097 791, /* NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
4098 },
4099 };
4100 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = {
4101 0, /* dummy */
4102 {
4103 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* E: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
4104 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
4105 }
4106 };
4107 /* runtime type NativeArray[nullable HashMapNode[String, nullable MProperty]] */
4108 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty = {
4109 792,
4110 "NativeArray[nullable HashMapNode[String, nullable MProperty]]", /* class_name_string */
4111 5,
4112 0,
4113 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty,
4114 6,
4115 {
4116 -1, /* empty */
4117 -1, /* empty */
4118 -1, /* empty */
4119 -1, /* empty */
4120 139, /* Object */
4121 792, /* NativeArray[nullable HashMapNode[String, nullable MProperty]] */
4122 },
4123 };
4124 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty = {
4125 0, /* dummy */
4126 {
4127 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty, /* E: nullable HashMapNode[String, nullable MProperty] */
4128 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
4129 }
4130 };
4131 /* runtime type NativeArray[nullable HashSetNode[MGroup]] */
4132 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MGroup = {
4133 1256,
4134 "NativeArray[nullable HashSetNode[MGroup]]", /* class_name_string */
4135 6,
4136 0,
4137 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MGroup,
4138 7,
4139 {
4140 -1, /* empty */
4141 -1, /* empty */
4142 -1, /* empty */
4143 -1, /* empty */
4144 139, /* Object */
4145 761, /* NativeArray[nullable HashSetNode[Object]] */
4146 1256, /* NativeArray[nullable HashSetNode[MGroup]] */
4147 },
4148 };
4149 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MGroup = {
4150 0, /* dummy */
4151 {
4152 &type_nullable__standard__hash_collection__HashSetNode__nit__MGroup, /* E: nullable HashSetNode[MGroup] */
4153 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MGroup, /* NativeArray[E]: NativeArray[nullable HashSetNode[MGroup]] */
4154 }
4155 };
4156 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
4157 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass = {
4158 793,
4159 "NativeArray[nullable HashMapNode[MClass, Set[MClass]]]", /* class_name_string */
4160 5,
4161 0,
4162 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass,
4163 6,
4164 {
4165 -1, /* empty */
4166 -1, /* empty */
4167 -1, /* empty */
4168 -1, /* empty */
4169 139, /* Object */
4170 793, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
4171 },
4172 };
4173 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass = {
4174 0, /* dummy */
4175 {
4176 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass, /* E: nullable HashMapNode[MClass, Set[MClass]] */
4177 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
4178 }
4179 };
4180 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
4181 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
4182 794,
4183 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]]", /* class_name_string */
4184 5,
4185 0,
4186 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef,
4187 6,
4188 {
4189 -1, /* empty */
4190 -1, /* empty */
4191 -1, /* empty */
4192 -1, /* empty */
4193 139, /* Object */
4194 794, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
4195 },
4196 };
4197 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
4198 0, /* dummy */
4199 {
4200 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
4201 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
4202 }
4203 };
4204 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
4205 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef = {
4206 795,
4207 "NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]]", /* class_name_string */
4208 5,
4209 0,
4210 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef,
4211 6,
4212 {
4213 -1, /* empty */
4214 -1, /* empty */
4215 -1, /* empty */
4216 -1, /* empty */
4217 139, /* Object */
4218 795, /* NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
4219 },
4220 };
4221 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef = {
4222 0, /* dummy */
4223 {
4224 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef, /* E: nullable HashMapNode[MType, Array[MMethodDef]] */
4225 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
4226 }
4227 };
4228 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
4229 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
4230 796,
4231 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]]", /* class_name_string */
4232 5,
4233 0,
4234 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef,
4235 6,
4236 {
4237 -1, /* empty */
4238 -1, /* empty */
4239 -1, /* empty */
4240 -1, /* empty */
4241 139, /* Object */
4242 796, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
4243 },
4244 };
4245 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
4246 0, /* dummy */
4247 {
4248 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
4249 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
4250 }
4251 };
4252 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
4253 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef = {
4254 797,
4255 "NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]]", /* class_name_string */
4256 5,
4257 0,
4258 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef,
4259 6,
4260 {
4261 -1, /* empty */
4262 -1, /* empty */
4263 -1, /* empty */
4264 -1, /* empty */
4265 139, /* Object */
4266 797, /* NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
4267 },
4268 };
4269 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef = {
4270 0, /* dummy */
4271 {
4272 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef, /* E: nullable HashMapNode[MType, Array[MAttributeDef]] */
4273 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
4274 }
4275 };
4276 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
4277 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
4278 798,
4279 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]]", /* class_name_string */
4280 5,
4281 0,
4282 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef,
4283 6,
4284 {
4285 -1, /* empty */
4286 -1, /* empty */
4287 -1, /* empty */
4288 -1, /* empty */
4289 139, /* Object */
4290 798, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
4291 },
4292 };
4293 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
4294 0, /* dummy */
4295 {
4296 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4297 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
4298 }
4299 };
4300 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
4301 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef = {
4302 799,
4303 "NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4304 5,
4305 0,
4306 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef,
4307 6,
4308 {
4309 -1, /* empty */
4310 -1, /* empty */
4311 -1, /* empty */
4312 -1, /* empty */
4313 139, /* Object */
4314 799, /* NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
4315 },
4316 };
4317 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef = {
4318 0, /* dummy */
4319 {
4320 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
4321 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
4322 }
4323 };
4324 /* runtime type Comparable */
4325 const struct type type_standard__Comparable = {
4326 532,
4327 "Comparable", /* class_name_string */
4328 6,
4329 0,
4330 NULL, /*DEAD*/
4331 0, {}, /*DEAD TYPE*/
4332 };
4333 /* runtime type ArrayMap[MClass, AType] */
4334 const struct type type_standard__ArrayMap__nit__MClass__nit__AType = {
4335 800,
4336 "ArrayMap[MClass, AType]", /* class_name_string */
4337 5,
4338 0,
4339 &resolution_table_standard__ArrayMap__nit__MClass__nit__AType,
4340 6,
4341 {
4342 -1, /* empty */
4343 -1, /* empty */
4344 -1, /* empty */
4345 -1, /* empty */
4346 139, /* Object */
4347 800, /* ArrayMap[MClass, AType] */
4348 },
4349 };
4350 const struct types resolution_table_standard__ArrayMap__nit__MClass__nit__AType = {
4351 0, /* dummy */
4352 {
4353 &type_standard__array__ArrayMapKeys__nit__MClass__nit__AType, /* ArrayMapKeys[K, E]: ArrayMapKeys[MClass, AType] */
4354 &type_standard__array__ArrayMapValues__nit__MClass__nit__AType, /* ArrayMapValues[K, E]: ArrayMapValues[MClass, AType] */
4355 &type_standard__Array__standard__Couple__nit__MClass__nit__AType, /* Array[Couple[K, E]]: Array[Couple[MClass, AType]] */
4356 &type_nit__MClass, /* K: MClass */
4357 &type_nit__AType, /* E: AType */
4358 &type_standard__Couple__nit__MClass__nit__AType, /* Couple[K, E]: Couple[MClass, AType] */
4359 &type_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType, /* CoupleMapIterator[K, V]: CoupleMapIterator[MClass, AType] */
4360 NULL, /* empty */
4361 NULL, /* empty */
4362 &type_nit__MClass, /* K: MClass */
4363 }
4364 };
4365 /* runtime type nullable ListNode[MMethodDef] */
4366 const struct type type_nullable__standard__list__ListNode__nit__MMethodDef = {
4367 533,
4368 "nullable ListNode[MMethodDef]", /* class_name_string */
4369 0,
4370 1,
4371 NULL, /*DEAD*/
4372 0, {}, /*DEAD TYPE*/
4373 };
4374 /* runtime type nullable ListNode[CodeFile] */
4375 const struct type type_nullable__standard__list__ListNode__nit__CodeFile = {
4376 534,
4377 "nullable ListNode[CodeFile]", /* class_name_string */
4378 0,
4379 1,
4380 NULL, /*DEAD*/
4381 0, {}, /*DEAD TYPE*/
4382 };
4383 /* runtime type nullable ListNode[ANode] */
4384 const struct type type_nullable__standard__list__ListNode__nit__ANode = {
4385 535,
4386 "nullable ListNode[ANode]", /* class_name_string */
4387 0,
4388 1,
4389 NULL, /*DEAD*/
4390 0, {}, /*DEAD TYPE*/
4391 };
4392 /* runtime type nullable ListNode[MClassType] */
4393 const struct type type_nullable__standard__list__ListNode__nit__MClassType = {
4394 536,
4395 "nullable ListNode[MClassType]", /* class_name_string */
4396 0,
4397 1,
4398 NULL, /*DEAD*/
4399 0, {}, /*DEAD TYPE*/
4400 };
4401 /* runtime type nullable ListNode[String] */
4402 const struct type type_nullable__standard__list__ListNode__standard__String = {
4403 537,
4404 "nullable ListNode[String]", /* class_name_string */
4405 0,
4406 1,
4407 NULL, /*DEAD*/
4408 0, {}, /*DEAD TYPE*/
4409 };
4410 /* runtime type nullable ListNode[Scope] */
4411 const struct type type_nullable__standard__list__ListNode__nit__scope__Scope = {
4412 538,
4413 "nullable ListNode[Scope]", /* class_name_string */
4414 0,
4415 1,
4416 NULL, /*DEAD*/
4417 0, {}, /*DEAD TYPE*/
4418 };
4419 /* runtime type List[MMethodDef] */
4420 const struct type type_standard__List__nit__MMethodDef = {
4421 2295,
4422 "List[MMethodDef]", /* class_name_string */
4423 9,
4424 0,
4425 &resolution_table_standard__List__nit__MMethodDef,
4426 10,
4427 {
4428 -1, /* empty */
4429 2, /* SequenceRead[nullable Object] */
4430 176, /* Collection[MMethodDef] */
4431 -1, /* empty */
4432 139, /* Object */
4433 276, /* Collection[MPropDef] */
4434 179, /* Collection[Object] */
4435 185, /* Collection[PropertyLayoutElement] */
4436 291, /* Collection[nullable MPropDef] */
4437 2295, /* List[MMethodDef] */
4438 },
4439 };
4440 const struct types resolution_table_standard__List__nit__MMethodDef = {
4441 0, /* dummy */
4442 {
4443 &type_nit__MMethodDef, /* E: MMethodDef */
4444 &type_standard__list__ListNode__nit__MMethodDef, /* ListNode[E]: ListNode[MMethodDef] */
4445 &type_standard__ListIterator__nit__MMethodDef, /* ListIterator[E]: ListIterator[MMethodDef] */
4446 &type_nullable__standard__list__ListNode__nit__MMethodDef, /* nullable ListNode[E]: nullable ListNode[MMethodDef] */
4447 NULL, /* empty */
4448 NULL, /* empty */
4449 &type_nit__MMethodDef, /* E: MMethodDef */
4450 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
4451 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
4452 &type_nit__MMethodDef, /* E: MMethodDef */
4453 &type_nit__MMethodDef, /* E: MMethodDef */
4454 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
4455 &type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
4456 &type_nit__MMethodDef, /* E: MMethodDef */
4457 }
4458 };
4459 /* runtime type List[CodeFile] */
4460 const struct type type_standard__List__nit__CodeFile = {
4461 2005,
4462 "List[CodeFile]", /* class_name_string */
4463 7,
4464 0,
4465 &resolution_table_standard__List__nit__CodeFile,
4466 8,
4467 {
4468 -1, /* empty */
4469 2, /* SequenceRead[nullable Object] */
4470 305, /* Collection[CodeFile] */
4471 -1, /* empty */
4472 139, /* Object */
4473 -1, /* empty */
4474 179, /* Collection[Object] */
4475 2005, /* List[CodeFile] */
4476 },
4477 };
4478 const struct types resolution_table_standard__List__nit__CodeFile = {
4479 0, /* dummy */
4480 {
4481 &type_nit__CodeFile, /* E: CodeFile */
4482 &type_standard__list__ListNode__nit__CodeFile, /* ListNode[E]: ListNode[CodeFile] */
4483 &type_standard__ListIterator__nit__CodeFile, /* ListIterator[E]: ListIterator[CodeFile] */
4484 &type_nullable__standard__list__ListNode__nit__CodeFile, /* nullable ListNode[E]: nullable ListNode[CodeFile] */
4485 NULL, /* empty */
4486 NULL, /* empty */
4487 &type_nit__CodeFile, /* E: CodeFile */
4488 &type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */
4489 &type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */
4490 &type_nit__CodeFile, /* E: CodeFile */
4491 &type_nit__CodeFile, /* E: CodeFile */
4492 &type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */
4493 &type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */
4494 &type_nit__CodeFile, /* E: CodeFile */
4495 }
4496 };
4497 /* runtime type List[ANode] */
4498 const struct type type_standard__List__nit__ANode = {
4499 2006,
4500 "List[ANode]", /* class_name_string */
4501 7,
4502 0,
4503 &resolution_table_standard__List__nit__ANode,
4504 8,
4505 {
4506 -1, /* empty */
4507 2, /* SequenceRead[nullable Object] */
4508 -1, /* empty */
4509 181, /* Collection[ANode] */
4510 139, /* Object */
4511 -1, /* empty */
4512 179, /* Collection[Object] */
4513 2006, /* List[ANode] */
4514 },
4515 };
4516 const struct types resolution_table_standard__List__nit__ANode = {
4517 0, /* dummy */
4518 {
4519 &type_nit__ANode, /* E: ANode */
4520 &type_standard__list__ListNode__nit__ANode, /* ListNode[E]: ListNode[ANode] */
4521 &type_standard__ListIterator__nit__ANode, /* ListIterator[E]: ListIterator[ANode] */
4522 &type_nullable__standard__list__ListNode__nit__ANode, /* nullable ListNode[E]: nullable ListNode[ANode] */
4523 NULL, /* empty */
4524 NULL, /* empty */
4525 &type_nit__ANode, /* E: ANode */
4526 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
4527 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
4528 &type_nit__ANode, /* E: ANode */
4529 &type_nit__ANode, /* E: ANode */
4530 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
4531 &type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */
4532 &type_nit__ANode, /* E: ANode */
4533 }
4534 };
4535 /* runtime type List[MClassType] */
4536 const struct type type_standard__List__nit__MClassType = {
4537 2255,
4538 "List[MClassType]", /* class_name_string */
4539 8,
4540 0,
4541 &resolution_table_standard__List__nit__MClassType,
4542 9,
4543 {
4544 -1, /* empty */
4545 2, /* SequenceRead[nullable Object] */
4546 -1, /* empty */
4547 173, /* Collection[MClassType] */
4548 139, /* Object */
4549 175, /* Collection[MType] */
4550 179, /* Collection[Object] */
4551 298, /* Collection[nullable MType] */
4552 2255, /* List[MClassType] */
4553 },
4554 };
4555 const struct types resolution_table_standard__List__nit__MClassType = {
4556 0, /* dummy */
4557 {
4558 &type_nit__MClassType, /* E: MClassType */
4559 &type_standard__list__ListNode__nit__MClassType, /* ListNode[E]: ListNode[MClassType] */
4560 &type_standard__ListIterator__nit__MClassType, /* ListIterator[E]: ListIterator[MClassType] */
4561 &type_nullable__standard__list__ListNode__nit__MClassType, /* nullable ListNode[E]: nullable ListNode[MClassType] */
4562 NULL, /* empty */
4563 NULL, /* empty */
4564 &type_nit__MClassType, /* E: MClassType */
4565 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
4566 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
4567 &type_nit__MClassType, /* E: MClassType */
4568 &type_nit__MClassType, /* E: MClassType */
4569 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
4570 &type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */
4571 &type_nit__MClassType, /* E: MClassType */
4572 }
4573 };
4574 /* runtime type List[String] */
4575 const struct type type_standard__List__standard__String = {
4576 2256,
4577 "List[String]", /* class_name_string */
4578 8,
4579 0,
4580 &resolution_table_standard__List__standard__String,
4581 9,
4582 {
4583 -1, /* empty */
4584 2, /* SequenceRead[nullable Object] */
4585 180, /* Collection[String] */
4586 -1, /* empty */
4587 139, /* Object */
4588 280, /* Collection[Text] */
4589 179, /* Collection[Object] */
4590 292, /* Collection[Streamable] */
4591 2256, /* List[String] */
4592 },
4593 };
4594 const struct types resolution_table_standard__List__standard__String = {
4595 0, /* dummy */
4596 {
4597 &type_standard__String, /* E: String */
4598 &type_standard__list__ListNode__standard__String, /* ListNode[E]: ListNode[String] */
4599 &type_standard__ListIterator__standard__String, /* ListIterator[E]: ListIterator[String] */
4600 &type_nullable__standard__list__ListNode__standard__String, /* nullable ListNode[E]: nullable ListNode[String] */
4601 NULL, /* empty */
4602 NULL, /* empty */
4603 &type_standard__String, /* E: String */
4604 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
4605 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
4606 &type_standard__String, /* E: String */
4607 &type_standard__String, /* E: String */
4608 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
4609 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
4610 &type_standard__String, /* E: String */
4611 }
4612 };
4613 /* runtime type List[Scope] */
4614 const struct type type_standard__List__nit__scope__Scope = {
4615 2007,
4616 "List[Scope]", /* class_name_string */
4617 7,
4618 0,
4619 &resolution_table_standard__List__nit__scope__Scope,
4620 8,
4621 {
4622 -1, /* empty */
4623 2, /* SequenceRead[nullable Object] */
4624 310, /* Collection[Scope] */
4625 -1, /* empty */
4626 139, /* Object */
4627 -1, /* empty */
4628 179, /* Collection[Object] */
4629 2007, /* List[Scope] */
4630 },
4631 };
4632 const struct types resolution_table_standard__List__nit__scope__Scope = {
4633 0, /* dummy */
4634 {
4635 &type_nit__scope__Scope, /* E: Scope */
4636 &type_standard__list__ListNode__nit__scope__Scope, /* ListNode[E]: ListNode[Scope] */
4637 &type_standard__ListIterator__nit__scope__Scope, /* ListIterator[E]: ListIterator[Scope] */
4638 &type_nullable__standard__list__ListNode__nit__scope__Scope, /* nullable ListNode[E]: nullable ListNode[Scope] */
4639 NULL, /* empty */
4640 NULL, /* empty */
4641 &type_nit__scope__Scope, /* E: Scope */
4642 &type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */
4643 &type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */
4644 &type_nit__scope__Scope, /* E: Scope */
4645 &type_nit__scope__Scope, /* E: Scope */
4646 &type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */
4647 &type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */
4648 &type_nit__scope__Scope, /* E: Scope */
4649 }
4650 };
4651 /* runtime type ListNode[MMethodDef] */
4652 const struct type type_standard__list__ListNode__nit__MMethodDef = {
4653 2302,
4654 "ListNode[MMethodDef]", /* class_name_string */
4655 9,
4656 0,
4657 &resolution_table_standard__list__ListNode__nit__MMethodDef,
4658 10,
4659 {
4660 533, /* nullable ListNode[MMethodDef] */
4661 544, /* Container[MMethodDef] */
4662 176, /* Collection[MMethodDef] */
4663 -1, /* empty */
4664 139, /* Object */
4665 276, /* Collection[MPropDef] */
4666 179, /* Collection[Object] */
4667 185, /* Collection[PropertyLayoutElement] */
4668 291, /* Collection[nullable MPropDef] */
4669 2302, /* ListNode[MMethodDef] */
4670 },
4671 };
4672 const struct types resolution_table_standard__list__ListNode__nit__MMethodDef = {
4673 0, /* dummy */
4674 {
4675 &type_nullable__standard__list__ListNode__nit__MMethodDef, /* nullable ListNode[E]: nullable ListNode[MMethodDef] */
4676 &type_nit__MMethodDef, /* E: MMethodDef */
4677 &type_standard__abstract_collection__ContainerIterator__nit__MMethodDef, /* ContainerIterator[E]: ContainerIterator[MMethodDef] */
4678 NULL, /* empty */
4679 NULL, /* empty */
4680 NULL, /* empty */
4681 NULL, /* empty */
4682 NULL, /* empty */
4683 NULL, /* empty */
4684 NULL, /* empty */
4685 &type_nit__MMethodDef, /* E: MMethodDef */
4686 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
4687 &type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
4688 }
4689 };
4690 /* runtime type ListNode[CodeFile] */
4691 const struct type type_standard__list__ListNode__nit__CodeFile = {
4692 2105,
4693 "ListNode[CodeFile]", /* class_name_string */
4694 7,
4695 0,
4696 &resolution_table_standard__list__ListNode__nit__CodeFile,
4697 8,
4698 {
4699 534, /* nullable ListNode[CodeFile] */
4700 545, /* Container[CodeFile] */
4701 305, /* Collection[CodeFile] */
4702 -1, /* empty */
4703 139, /* Object */
4704 -1, /* empty */
4705 179, /* Collection[Object] */
4706 2105, /* ListNode[CodeFile] */
4707 },
4708 };
4709 const struct types resolution_table_standard__list__ListNode__nit__CodeFile = {
4710 0, /* dummy */
4711 {
4712 &type_nullable__standard__list__ListNode__nit__CodeFile, /* nullable ListNode[E]: nullable ListNode[CodeFile] */
4713 &type_nit__CodeFile, /* E: CodeFile */
4714 &type_standard__abstract_collection__ContainerIterator__nit__CodeFile, /* ContainerIterator[E]: ContainerIterator[CodeFile] */
4715 NULL, /* empty */
4716 NULL, /* empty */
4717 NULL, /* empty */
4718 NULL, /* empty */
4719 NULL, /* empty */
4720 NULL, /* empty */
4721 NULL, /* empty */
4722 &type_nit__CodeFile, /* E: CodeFile */
4723 &type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */
4724 &type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */
4725 }
4726 };
4727 /* runtime type ListNode[ANode] */
4728 const struct type type_standard__list__ListNode__nit__ANode = {
4729 2106,
4730 "ListNode[ANode]", /* class_name_string */
4731 7,
4732 0,
4733 &resolution_table_standard__list__ListNode__nit__ANode,
4734 8,
4735 {
4736 535, /* nullable ListNode[ANode] */
4737 546, /* Container[ANode] */
4738 -1, /* empty */
4739 181, /* Collection[ANode] */
4740 139, /* Object */
4741 -1, /* empty */
4742 179, /* Collection[Object] */
4743 2106, /* ListNode[ANode] */
4744 },
4745 };
4746 const struct types resolution_table_standard__list__ListNode__nit__ANode = {
4747 0, /* dummy */
4748 {
4749 &type_nullable__standard__list__ListNode__nit__ANode, /* nullable ListNode[E]: nullable ListNode[ANode] */
4750 &type_nit__ANode, /* E: ANode */
4751 &type_standard__abstract_collection__ContainerIterator__nit__ANode, /* ContainerIterator[E]: ContainerIterator[ANode] */
4752 NULL, /* empty */
4753 NULL, /* empty */
4754 NULL, /* empty */
4755 NULL, /* empty */
4756 NULL, /* empty */
4757 NULL, /* empty */
4758 NULL, /* empty */
4759 &type_nit__ANode, /* E: ANode */
4760 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
4761 &type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */
4762 }
4763 };
4764 /* runtime type ListNode[MClassType] */
4765 const struct type type_standard__list__ListNode__nit__MClassType = {
4766 2296,
4767 "ListNode[MClassType]", /* class_name_string */
4768 8,
4769 0,
4770 &resolution_table_standard__list__ListNode__nit__MClassType,
4771 9,
4772 {
4773 536, /* nullable ListNode[MClassType] */
4774 547, /* Container[MClassType] */
4775 -1, /* empty */
4776 173, /* Collection[MClassType] */
4777 139, /* Object */
4778 175, /* Collection[MType] */
4779 179, /* Collection[Object] */
4780 298, /* Collection[nullable MType] */
4781 2296, /* ListNode[MClassType] */
4782 },
4783 };
4784 const struct types resolution_table_standard__list__ListNode__nit__MClassType = {
4785 0, /* dummy */
4786 {
4787 &type_nullable__standard__list__ListNode__nit__MClassType, /* nullable ListNode[E]: nullable ListNode[MClassType] */
4788 &type_nit__MClassType, /* E: MClassType */
4789 &type_standard__abstract_collection__ContainerIterator__nit__MClassType, /* ContainerIterator[E]: ContainerIterator[MClassType] */
4790 NULL, /* empty */
4791 NULL, /* empty */
4792 NULL, /* empty */
4793 NULL, /* empty */
4794 NULL, /* empty */
4795 NULL, /* empty */
4796 NULL, /* empty */
4797 &type_nit__MClassType, /* E: MClassType */
4798 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
4799 &type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */
4800 }
4801 };
4802 /* runtime type ListNode[String] */
4803 const struct type type_standard__list__ListNode__standard__String = {
4804 2297,
4805 "ListNode[String]", /* class_name_string */
4806 8,
4807 0,
4808 &resolution_table_standard__list__ListNode__standard__String,
4809 9,
4810 {
4811 537, /* nullable ListNode[String] */
4812 548, /* Container[String] */
4813 180, /* Collection[String] */
4814 -1, /* empty */
4815 139, /* Object */
4816 280, /* Collection[Text] */
4817 179, /* Collection[Object] */
4818 292, /* Collection[Streamable] */
4819 2297, /* ListNode[String] */
4820 },
4821 };
4822 const struct types resolution_table_standard__list__ListNode__standard__String = {
4823 0, /* dummy */
4824 {
4825 &type_nullable__standard__list__ListNode__standard__String, /* nullable ListNode[E]: nullable ListNode[String] */
4826 &type_standard__String, /* E: String */
4827 &type_standard__abstract_collection__ContainerIterator__standard__String, /* ContainerIterator[E]: ContainerIterator[String] */
4828 NULL, /* empty */
4829 NULL, /* empty */
4830 NULL, /* empty */
4831 NULL, /* empty */
4832 NULL, /* empty */
4833 NULL, /* empty */
4834 NULL, /* empty */
4835 &type_standard__String, /* E: String */
4836 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
4837 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
4838 }
4839 };
4840 /* runtime type ListNode[Scope] */
4841 const struct type type_standard__list__ListNode__nit__scope__Scope = {
4842 2107,
4843 "ListNode[Scope]", /* class_name_string */
4844 7,
4845 0,
4846 &resolution_table_standard__list__ListNode__nit__scope__Scope,
4847 8,
4848 {
4849 538, /* nullable ListNode[Scope] */
4850 549, /* Container[Scope] */
4851 310, /* Collection[Scope] */
4852 -1, /* empty */
4853 139, /* Object */
4854 -1, /* empty */
4855 179, /* Collection[Object] */
4856 2107, /* ListNode[Scope] */
4857 },
4858 };
4859 const struct types resolution_table_standard__list__ListNode__nit__scope__Scope = {
4860 0, /* dummy */
4861 {
4862 &type_nullable__standard__list__ListNode__nit__scope__Scope, /* nullable ListNode[E]: nullable ListNode[Scope] */
4863 &type_nit__scope__Scope, /* E: Scope */
4864 &type_standard__abstract_collection__ContainerIterator__nit__scope__Scope, /* ContainerIterator[E]: ContainerIterator[Scope] */
4865 NULL, /* empty */
4866 NULL, /* empty */
4867 NULL, /* empty */
4868 NULL, /* empty */
4869 NULL, /* empty */
4870 NULL, /* empty */
4871 NULL, /* empty */
4872 &type_nit__scope__Scope, /* E: Scope */
4873 &type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */
4874 &type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */
4875 }
4876 };
4877 /* runtime type Map[MClass, Set[MClass]] */
4878 const struct type type_standard__Map__nit__MClass__standard__Set__nit__MClass = {
4879 539,
4880 "Map[MClass, Set[MClass]]", /* class_name_string */
4881 0,
4882 0,
4883 NULL, /*DEAD*/
4884 0, {}, /*DEAD TYPE*/
4885 };
4886 /* runtime type Map[MClass, Set[MVirtualTypeProp]] */
4887 const struct type type_standard__Map__nit__MClass__standard__Set__nit__MVirtualTypeProp = {
4888 540,
4889 "Map[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
4890 0,
4891 0,
4892 NULL, /*DEAD*/
4893 0, {}, /*DEAD TYPE*/
4894 };
4895 /* runtime type Map[MClass, Set[PropertyLayoutElement]] */
4896 const struct type type_standard__Map__nit__MClass__standard__Set__nit__PropertyLayoutElement = {
4897 541,
4898 "Map[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
4899 1,
4900 0,
4901 NULL, /*DEAD*/
4902 0, {}, /*DEAD TYPE*/
4903 };
4904 /* runtime type Map[MClass, Set[MAttribute]] */
4905 const struct type type_standard__Map__nit__MClass__standard__Set__nit__MAttribute = {
4906 542,
4907 "Map[MClass, Set[MAttribute]]", /* class_name_string */
4908 0,
4909 0,
4910 NULL, /*DEAD*/
4911 0, {}, /*DEAD TYPE*/
4912 };
4913 /* runtime type Iterator[Couple[MClass, AType]] */
4914 const struct type type_standard__Iterator__standard__Couple__nit__MClass__nit__AType = {
4915 543,
4916 "Iterator[Couple[MClass, AType]]", /* class_name_string */
4917 0,
4918 0,
4919 NULL, /*DEAD*/
4920 0, {}, /*DEAD TYPE*/
4921 };
4922 /* runtime type Container[MMethodDef] */
4923 const struct type type_standard__Container__nit__MMethodDef = {
4924 544,
4925 "Container[MMethodDef]", /* class_name_string */
4926 1,
4927 0,
4928 NULL, /*DEAD*/
4929 0, {}, /*DEAD TYPE*/
4930 };
4931 /* runtime type Container[CodeFile] */
4932 const struct type type_standard__Container__nit__CodeFile = {
4933 545,
4934 "Container[CodeFile]", /* class_name_string */
4935 1,
4936 0,
4937 NULL, /*DEAD*/
4938 0, {}, /*DEAD TYPE*/
4939 };
4940 /* runtime type Container[ANode] */
4941 const struct type type_standard__Container__nit__ANode = {
4942 546,
4943 "Container[ANode]", /* class_name_string */
4944 1,
4945 0,
4946 NULL, /*DEAD*/
4947 0, {}, /*DEAD TYPE*/
4948 };
4949 /* runtime type Container[MClassType] */
4950 const struct type type_standard__Container__nit__MClassType = {
4951 547,
4952 "Container[MClassType]", /* class_name_string */
4953 1,
4954 0,
4955 NULL, /*DEAD*/
4956 0, {}, /*DEAD TYPE*/
4957 };
4958 /* runtime type Container[String] */
4959 const struct type type_standard__Container__standard__String = {
4960 548,
4961 "Container[String]", /* class_name_string */
4962 1,
4963 0,
4964 NULL, /*DEAD*/
4965 0, {}, /*DEAD TYPE*/
4966 };
4967 /* runtime type Container[Scope] */
4968 const struct type type_standard__Container__nit__scope__Scope = {
4969 549,
4970 "Container[Scope]", /* class_name_string */
4971 1,
4972 0,
4973 NULL, /*DEAD*/
4974 0, {}, /*DEAD TYPE*/
4975 };
4976 /* runtime type SeparateCompilerVisitor */
4977 const struct type type_nit__SeparateCompilerVisitor = {
4978 1257,
4979 "SeparateCompilerVisitor", /* class_name_string */
4980 5,
4981 0,
4982 &resolution_table_nit__SeparateCompilerVisitor,
4983 6,
4984 {
4985 664, /* AbstractCompilerVisitor */
4986 -1, /* empty */
4987 -1, /* empty */
4988 -1, /* empty */
4989 139, /* Object */
4990 1257, /* SeparateCompilerVisitor */
4991 },
4992 };
4993 const struct types resolution_table_nit__SeparateCompilerVisitor = {
4994 0, /* dummy */
4995 {
4996 &type_nit__SeparateCompiler, /* COMPILER: SeparateCompiler */
4997 }
4998 };
4999 /* runtime type POSetConflictGraph[MClass] */
5000 const struct type type_nit__POSetConflictGraph__nit__MClass = {
5001 801,
5002 "POSetConflictGraph[MClass]", /* class_name_string */
5003 5,
5004 0,
5005 &resolution_table_nit__POSetConflictGraph__nit__MClass,
5006 6,
5007 {
5008 -1, /* empty */
5009 -1, /* empty */
5010 -1, /* empty */
5011 -1, /* empty */
5012 139, /* Object */
5013 801, /* POSetConflictGraph[MClass] */
5014 },
5015 };
5016 const struct types resolution_table_nit__POSetConflictGraph__nit__MClass = {
5017 0, /* dummy */
5018 {
5019 &type_standard__HashSet__nit__MClass, /* HashSet[E]: HashSet[MClass] */
5020 &type_standard__HashMap__nit__MClass__standard__Set__nit__MClass, /* HashMap[E, Set[E]]: HashMap[MClass, Set[MClass]] */
5021 &type_poset__POSet__nit__MClass, /* POSet[E]: POSet[MClass] */
5022 &type_nit__MClass, /* E: MClass */
5023 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
5024 }
5025 };
5026 /* runtime type POSetConflictGraph[MType] */
5027 const struct type type_nit__POSetConflictGraph__nit__MType = {
5028 802,
5029 "POSetConflictGraph[MType]", /* class_name_string */
5030 5,
5031 0,
5032 &resolution_table_nit__POSetConflictGraph__nit__MType,
5033 6,
5034 {
5035 -1, /* empty */
5036 -1, /* empty */
5037 -1, /* empty */
5038 -1, /* empty */
5039 139, /* Object */
5040 802, /* POSetConflictGraph[MType] */
5041 },
5042 };
5043 const struct types resolution_table_nit__POSetConflictGraph__nit__MType = {
5044 0, /* dummy */
5045 {
5046 &type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */
5047 &type_standard__HashMap__nit__MType__standard__Set__nit__MType, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */
5048 &type_poset__POSet__nit__MType, /* POSet[E]: POSet[MType] */
5049 &type_nit__MType, /* E: MType */
5050 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
5051 }
5052 };
5053 /* runtime type Map[MType, Set[MType]] */
5054 const struct type type_standard__Map__nit__MType__standard__Set__nit__MType = {
5055 550,
5056 "Map[MType, Set[MType]]", /* class_name_string */
5057 0,
5058 0,
5059 NULL, /*DEAD*/
5060 0, {}, /*DEAD TYPE*/
5061 };
5062 /* runtime type nullable MMethodDef */
5063 const struct type type_nullable__nit__MMethodDef = {
5064 551,
5065 "nullable MMethodDef", /* class_name_string */
5066 5,
5067 1,
5068 NULL, /*DEAD*/
5069 0, {}, /*DEAD TYPE*/
5070 };
5071 /* runtime type nullable MAttributeDef */
5072 const struct type type_nullable__nit__MAttributeDef = {
5073 552,
5074 "nullable MAttributeDef", /* class_name_string */
5075 5,
5076 1,
5077 NULL, /*DEAD*/
5078 0, {}, /*DEAD TYPE*/
5079 };
5080 /* runtime type nullable MVirtualTypeDef */
5081 const struct type type_nullable__nit__MVirtualTypeDef = {
5082 553,
5083 "nullable MVirtualTypeDef", /* class_name_string */
5084 5,
5085 1,
5086 NULL, /*DEAD*/
5087 0, {}, /*DEAD TYPE*/
5088 };
5089 /* runtime type SeparateCompiler */
5090 const struct type type_nit__SeparateCompiler = {
5091 1258,
5092 "SeparateCompiler", /* class_name_string */
5093 5,
5094 0,
5095 &resolution_table_nit__SeparateCompiler,
5096 6,
5097 {
5098 554, /* AbstractCompiler */
5099 -1, /* empty */
5100 -1, /* empty */
5101 -1, /* empty */
5102 139, /* Object */
5103 1258, /* SeparateCompiler */
5104 },
5105 };
5106 const struct types resolution_table_nit__SeparateCompiler = {
5107 0, /* dummy */
5108 {
5109 &type_nit__SeparateCompilerVisitor, /* VISITOR: SeparateCompilerVisitor */
5110 }
5111 };
5112 /* runtime type AbstractCompiler */
5113 const struct type type_nit__AbstractCompiler = {
5114 554,
5115 "AbstractCompiler", /* class_name_string */
5116 0,
5117 0,
5118 NULL, /*DEAD*/
5119 0, {}, /*DEAD TYPE*/
5120 };
5121 /* runtime type AbstractArray[Object] */
5122 const struct type type_standard__AbstractArray__standard__Object = {
5123 555,
5124 "AbstractArray[Object]", /* class_name_string */
5125 14,
5126 0,
5127 NULL, /*DEAD*/
5128 0, {}, /*DEAD TYPE*/
5129 };
5130 /* runtime type AbstractArray[Message] */
5131 const struct type type_standard__AbstractArray__nit__Message = {
5132 556,
5133 "AbstractArray[Message]", /* class_name_string */
5134 7,
5135 0,
5136 NULL, /*DEAD*/
5137 0, {}, /*DEAD TYPE*/
5138 };
5139 /* runtime type AbstractArray[Option] */
5140 const struct type type_standard__AbstractArray__opts__Option = {
5141 557,
5142 "AbstractArray[Option]", /* class_name_string */
5143 5,
5144 0,
5145 NULL, /*DEAD*/
5146 0, {}, /*DEAD TYPE*/
5147 };
5148 /* runtime type AbstractArray[String] */
5149 const struct type type_standard__AbstractArray__standard__String = {
5150 558,
5151 "AbstractArray[String]", /* class_name_string */
5152 12,
5153 0,
5154 NULL, /*DEAD*/
5155 0, {}, /*DEAD TYPE*/
5156 };
5157 /* runtime type AbstractArray[Phase] */
5158 const struct type type_standard__AbstractArray__nit__Phase = {
5159 559,
5160 "AbstractArray[Phase]", /* class_name_string */
5161 5,
5162 0,
5163 NULL, /*DEAD*/
5164 0, {}, /*DEAD TYPE*/
5165 };
5166 /* runtime type AbstractArray[MProject] */
5167 const struct type type_standard__AbstractArray__nit__MProject = {
5168 560,
5169 "AbstractArray[MProject]", /* class_name_string */
5170 5,
5171 0,
5172 NULL, /*DEAD*/
5173 0, {}, /*DEAD TYPE*/
5174 };
5175 /* runtime type AbstractArray[MModule] */
5176 const struct type type_standard__AbstractArray__nit__MModule = {
5177 561,
5178 "AbstractArray[MModule]", /* class_name_string */
5179 5,
5180 0,
5181 NULL, /*DEAD*/
5182 0, {}, /*DEAD TYPE*/
5183 };
5184 /* runtime type AbstractArray[MClass] */
5185 const struct type type_standard__AbstractArray__nit__MClass = {
5186 562,
5187 "AbstractArray[MClass]", /* class_name_string */
5188 8,
5189 0,
5190 NULL, /*DEAD*/
5191 0, {}, /*DEAD TYPE*/
5192 };
5193 /* runtime type AbstractArray[MProperty] */
5194 const struct type type_standard__AbstractArray__nit__MProperty = {
5195 563,
5196 "AbstractArray[MProperty]", /* class_name_string */
5197 13,
5198 0,
5199 NULL, /*DEAD*/
5200 0, {}, /*DEAD TYPE*/
5201 };
5202 /* runtime type AbstractArray[ModulePath] */
5203 const struct type type_standard__AbstractArray__nit__ModulePath = {
5204 564,
5205 "AbstractArray[ModulePath]", /* class_name_string */
5206 8,
5207 0,
5208 NULL, /*DEAD*/
5209 0, {}, /*DEAD TYPE*/
5210 };
5211 /* runtime type AbstractArray[AModule] */
5212 const struct type type_standard__AbstractArray__nit__AModule = {
5213 565,
5214 "AbstractArray[AModule]", /* class_name_string */
5215 9,
5216 0,
5217 NULL, /*DEAD*/
5218 0, {}, /*DEAD TYPE*/
5219 };
5220 /* runtime type AbstractArray[AAnnotation] */
5221 const struct type type_standard__AbstractArray__nit__AAnnotation = {
5222 566,
5223 "AbstractArray[AAnnotation]", /* class_name_string */
5224 9,
5225 0,
5226 NULL, /*DEAD*/
5227 0, {}, /*DEAD TYPE*/
5228 };
5229 /* runtime type AbstractArray[MClassDef] */
5230 const struct type type_standard__AbstractArray__nit__MClassDef = {
5231 567,
5232 "AbstractArray[MClassDef]", /* class_name_string */
5233 5,
5234 0,
5235 NULL, /*DEAD*/
5236 0, {}, /*DEAD TYPE*/
5237 };
5238 /* runtime type AbstractArray[MClassType] */
5239 const struct type type_standard__AbstractArray__nit__MClassType = {
5240 568,
5241 "AbstractArray[MClassType]", /* class_name_string */
5242 15,
5243 0,
5244 NULL, /*DEAD*/
5245 0, {}, /*DEAD TYPE*/
5246 };
5247 /* runtime type AbstractArray[MPropDef] */
5248 const struct type type_standard__AbstractArray__nit__MPropDef = {
5249 569,
5250 "AbstractArray[MPropDef]", /* class_name_string */
5251 13,
5252 0,
5253 NULL, /*DEAD*/
5254 0, {}, /*DEAD TYPE*/
5255 };
5256 /* runtime type AbstractArray[Int] */
5257 const struct type type_standard__AbstractArray__standard__Int = {
5258 570,
5259 "AbstractArray[Int]", /* class_name_string */
5260 7,
5261 0,
5262 NULL, /*DEAD*/
5263 0, {}, /*DEAD TYPE*/
5264 };
5265 /* runtime type AbstractArray[State] */
5266 const struct type type_standard__AbstractArray__nit__parser_work__State = {
5267 571,
5268 "AbstractArray[State]", /* class_name_string */
5269 5,
5270 0,
5271 NULL, /*DEAD*/
5272 0, {}, /*DEAD TYPE*/
5273 };
5274 /* runtime type AbstractArray[MParameterType] */
5275 const struct type type_standard__AbstractArray__nit__MParameterType = {
5276 572,
5277 "AbstractArray[MParameterType]", /* class_name_string */
5278 9,
5279 0,
5280 NULL, /*DEAD*/
5281 0, {}, /*DEAD TYPE*/
5282 };
5283 /* runtime type AbstractArray[Text] */
5284 const struct type type_standard__AbstractArray__standard__Text = {
5285 573,
5286 "AbstractArray[Text]", /* class_name_string */
5287 13,
5288 0,
5289 NULL, /*DEAD*/
5290 0, {}, /*DEAD TYPE*/
5291 };
5292 /* runtime type AbstractArray[MMethod] */
5293 const struct type type_standard__AbstractArray__nit__MMethod = {
5294 574,
5295 "AbstractArray[MMethod]", /* class_name_string */
5296 15,
5297 0,
5298 NULL, /*DEAD*/
5299 0, {}, /*DEAD TYPE*/
5300 };
5301 /* runtime type AbstractArray[ExternFile] */
5302 const struct type type_standard__AbstractArray__nit__ExternFile = {
5303 575,
5304 "AbstractArray[ExternFile]", /* class_name_string */
5305 5,
5306 0,
5307 NULL, /*DEAD*/
5308 0, {}, /*DEAD TYPE*/
5309 };
5310 /* runtime type AbstractArray[Match] */
5311 const struct type type_standard__AbstractArray__standard__Match = {
5312 576,
5313 "AbstractArray[Match]", /* class_name_string */
5314 5,
5315 0,
5316 NULL, /*DEAD*/
5317 0, {}, /*DEAD TYPE*/
5318 };
5319 /* runtime type AbstractArray[Prod] */
5320 const struct type type_standard__AbstractArray__nit__Prod = {
5321 577,
5322 "AbstractArray[Prod]", /* class_name_string */
5323 13,
5324 0,
5325 NULL, /*DEAD*/
5326 0, {}, /*DEAD TYPE*/
5327 };
5328 /* runtime type AbstractArray[MType] */
5329 const struct type type_standard__AbstractArray__nit__MType = {
5330 578,
5331 "AbstractArray[MType]", /* class_name_string */
5332 16,
5333 0,
5334 NULL, /*DEAD*/
5335 0, {}, /*DEAD TYPE*/
5336 };
5337 /* runtime type AbstractArray[ReduceAction] */
5338 const struct type type_standard__AbstractArray__nit__parser_work__ReduceAction = {
5339 579,
5340 "AbstractArray[ReduceAction]", /* class_name_string */
5341 5,
5342 0,
5343 NULL, /*DEAD*/
5344 0, {}, /*DEAD TYPE*/
5345 };
5346 /* runtime type AbstractArray[AClassdef] */
5347 const struct type type_standard__AbstractArray__nit__AClassdef = {
5348 580,
5349 "AbstractArray[AClassdef]", /* class_name_string */
5350 9,
5351 0,
5352 NULL, /*DEAD*/
5353 0, {}, /*DEAD TYPE*/
5354 };
5355 /* runtime type AbstractArray[MParameter] */
5356 const struct type type_standard__AbstractArray__nit__MParameter = {
5357 581,
5358 "AbstractArray[MParameter]", /* class_name_string */
5359 5,
5360 0,
5361 NULL, /*DEAD*/
5362 0, {}, /*DEAD TYPE*/
5363 };
5364 /* runtime type AbstractArray[FlowContext] */
5365 const struct type type_standard__AbstractArray__nit__FlowContext = {
5366 582,
5367 "AbstractArray[FlowContext]", /* class_name_string */
5368 5,
5369 0,
5370 NULL, /*DEAD*/
5371 0, {}, /*DEAD TYPE*/
5372 };
5373 /* runtime type AbstractArray[CallSite] */
5374 const struct type type_standard__AbstractArray__nit__CallSite = {
5375 583,
5376 "AbstractArray[CallSite]", /* class_name_string */
5377 5,
5378 0,
5379 NULL, /*DEAD*/
5380 0, {}, /*DEAD TYPE*/
5381 };
5382 /* runtime type AbstractArray[CodeWriter] */
5383 const struct type type_standard__AbstractArray__nit__CodeWriter = {
5384 584,
5385 "AbstractArray[CodeWriter]", /* class_name_string */
5386 5,
5387 0,
5388 NULL, /*DEAD*/
5389 0, {}, /*DEAD TYPE*/
5390 };
5391 /* runtime type AbstractArray[RuntimeVariable] */
5392 const struct type type_standard__AbstractArray__nit__RuntimeVariable = {
5393 585,
5394 "AbstractArray[RuntimeVariable]", /* class_name_string */
5395 5,
5396 0,
5397 NULL, /*DEAD*/
5398 0, {}, /*DEAD TYPE*/
5399 };
5400 /* runtime type AbstractArray[nullable MClass] */
5401 const struct type type_standard__AbstractArray__nullable__nit__MClass = {
5402 586,
5403 "AbstractArray[nullable MClass]", /* class_name_string */
5404 9,
5405 0,
5406 NULL, /*DEAD*/
5407 0, {}, /*DEAD TYPE*/
5408 };
5409 /* runtime type AbstractArray[nullable MPropDef] */
5410 const struct type type_standard__AbstractArray__nullable__nit__MPropDef = {
5411 587,
5412 "AbstractArray[nullable MPropDef]", /* class_name_string */
5413 15,
5414 0,
5415 NULL, /*DEAD*/
5416 0, {}, /*DEAD TYPE*/
5417 };
5418 /* runtime type AbstractArray[Streamable] */
5419 const struct type type_standard__AbstractArray__standard__Streamable = {
5420 588,
5421 "AbstractArray[Streamable]", /* class_name_string */
5422 15,
5423 0,
5424 NULL, /*DEAD*/
5425 0, {}, /*DEAD TYPE*/
5426 };
5427 /* runtime type AbstractArray[AAttrPropdef] */
5428 const struct type type_standard__AbstractArray__nit__AAttrPropdef = {
5429 589,
5430 "AbstractArray[AAttrPropdef]", /* class_name_string */
5431 15,
5432 0,
5433 NULL, /*DEAD*/
5434 0, {}, /*DEAD TYPE*/
5435 };
5436 /* runtime type AbstractArray[MVirtualType] */
5437 const struct type type_standard__AbstractArray__nit__MVirtualType = {
5438 590,
5439 "AbstractArray[MVirtualType]", /* class_name_string */
5440 9,
5441 0,
5442 NULL, /*DEAD*/
5443 0, {}, /*DEAD TYPE*/
5444 };
5445 /* runtime type AbstractArray[AExpr] */
5446 const struct type type_standard__AbstractArray__nit__AExpr = {
5447 591,
5448 "AbstractArray[AExpr]", /* class_name_string */
5449 15,
5450 0,
5451 NULL, /*DEAD*/
5452 0, {}, /*DEAD TYPE*/
5453 };
5454 /* runtime type AbstractArray[AIntExpr] */
5455 const struct type type_standard__AbstractArray__nit__AIntExpr = {
5456 592,
5457 "AbstractArray[AIntExpr]", /* class_name_string */
5458 16,
5459 0,
5460 NULL, /*DEAD*/
5461 0, {}, /*DEAD TYPE*/
5462 };
5463 /* runtime type AbstractArray[Variable] */
5464 const struct type type_standard__AbstractArray__nit__Variable = {
5465 593,
5466 "AbstractArray[Variable]", /* class_name_string */
5467 5,
5468 0,
5469 NULL, /*DEAD*/
5470 0, {}, /*DEAD TYPE*/
5471 };
5472 /* runtime type AbstractArray[AVarExpr] */
5473 const struct type type_standard__AbstractArray__nit__AVarExpr = {
5474 594,
5475 "AbstractArray[AVarExpr]", /* class_name_string */
5476 16,
5477 0,
5478 NULL, /*DEAD*/
5479 0, {}, /*DEAD TYPE*/
5480 };
5481 /* runtime type AbstractArray[nullable MType] */
5482 const struct type type_standard__AbstractArray__nullable__nit__MType = {
5483 595,
5484 "AbstractArray[nullable MType]", /* class_name_string */
5485 17,
5486 0,
5487 NULL, /*DEAD*/
5488 0, {}, /*DEAD TYPE*/
5489 };
5490 /* runtime type AbstractArray[AEscapeExpr] */
5491 const struct type type_standard__AbstractArray__nit__AEscapeExpr = {
5492 596,
5493 "AbstractArray[AEscapeExpr]", /* class_name_string */
5494 16,
5495 0,
5496 NULL, /*DEAD*/
5497 0, {}, /*DEAD TYPE*/
5498 };
5499 /* runtime type AbstractArray[Char] */
5500 const struct type type_standard__AbstractArray__standard__Char = {
5501 597,
5502 "AbstractArray[Char]", /* class_name_string */
5503 7,
5504 0,
5505 NULL, /*DEAD*/
5506 0, {}, /*DEAD TYPE*/
5507 };
5508 /* runtime type AbstractArray[Buffer] */
5509 const struct type type_standard__AbstractArray__standard__Buffer = {
5510 598,
5511 "AbstractArray[Buffer]", /* class_name_string */
5512 12,
5513 0,
5514 NULL, /*DEAD*/
5515 0, {}, /*DEAD TYPE*/
5516 };
5517 /* runtime type AbstractArray[FlatText] */
5518 const struct type type_standard__AbstractArray__standard__FlatText = {
5519 599,
5520 "AbstractArray[FlatText]", /* class_name_string */
5521 12,
5522 0,
5523 NULL, /*DEAD*/
5524 0, {}, /*DEAD TYPE*/
5525 };
5526 /* runtime type AbstractArray[MGroup] */
5527 const struct type type_standard__AbstractArray__nit__MGroup = {
5528 600,
5529 "AbstractArray[MGroup]", /* class_name_string */
5530 8,
5531 0,
5532 NULL, /*DEAD*/
5533 0, {}, /*DEAD TYPE*/
5534 };
5535 /* runtime type AbstractArray[AImport] */
5536 const struct type type_standard__AbstractArray__nit__AImport = {
5537 601,
5538 "AbstractArray[AImport]", /* class_name_string */
5539 9,
5540 0,
5541 NULL, /*DEAD*/
5542 0, {}, /*DEAD TYPE*/
5543 };
5544 /* runtime type AbstractArray[TId] */
5545 const struct type type_standard__AbstractArray__nit__TId = {
5546 602,
5547 "AbstractArray[TId]", /* class_name_string */
5548 7,
5549 0,
5550 NULL, /*DEAD*/
5551 0, {}, /*DEAD TYPE*/
5552 };
5553 /* runtime type AbstractArray[APropdef] */
5554 const struct type type_standard__AbstractArray__nit__APropdef = {
5555 603,
5556 "AbstractArray[APropdef]", /* class_name_string */
5557 16,
5558 0,
5559 NULL, /*DEAD*/
5560 0, {}, /*DEAD TYPE*/
5561 };
5562 /* runtime type AbstractArray[MMethodDef] */
5563 const struct type type_standard__AbstractArray__nit__MMethodDef = {
5564 604,
5565 "AbstractArray[MMethodDef]", /* class_name_string */
5566 16,
5567 0,
5568 NULL, /*DEAD*/
5569 0, {}, /*DEAD TYPE*/
5570 };
5571 /* runtime type AbstractArray[CodeFile] */
5572 const struct type type_standard__AbstractArray__nit__CodeFile = {
5573 605,
5574 "AbstractArray[CodeFile]", /* class_name_string */
5575 5,
5576 0,
5577 NULL, /*DEAD*/
5578 0, {}, /*DEAD TYPE*/
5579 };
5580 /* runtime type AbstractArray[Couple[MClass, AType]] */
5581 const struct type type_standard__AbstractArray__standard__Couple__nit__MClass__nit__AType = {
5582 606,
5583 "AbstractArray[Couple[MClass, AType]]", /* class_name_string */
5584 5,
5585 0,
5586 NULL, /*DEAD*/
5587 0, {}, /*DEAD TYPE*/
5588 };
5589 /* runtime type AbstractArray[ANode] */
5590 const struct type type_standard__AbstractArray__nit__ANode = {
5591 607,
5592 "AbstractArray[ANode]", /* class_name_string */
5593 17,
5594 0,
5595 NULL, /*DEAD*/
5596 0, {}, /*DEAD TYPE*/
5597 };
5598 /* runtime type AbstractArray[MVirtualTypeProp] */
5599 const struct type type_standard__AbstractArray__nit__MVirtualTypeProp = {
5600 608,
5601 "AbstractArray[MVirtualTypeProp]", /* class_name_string */
5602 15,
5603 0,
5604 NULL, /*DEAD*/
5605 0, {}, /*DEAD TYPE*/
5606 };
5607 /* runtime type AbstractArray[TComment] */
5608 const struct type type_standard__AbstractArray__nit__TComment = {
5609 609,
5610 "AbstractArray[TComment]", /* class_name_string */
5611 7,
5612 0,
5613 NULL, /*DEAD*/
5614 0, {}, /*DEAD TYPE*/
5615 };
5616 /* runtime type AbstractArray[AFormaldef] */
5617 const struct type type_standard__AbstractArray__nit__AFormaldef = {
5618 610,
5619 "AbstractArray[AFormaldef]", /* class_name_string */
5620 9,
5621 0,
5622 NULL, /*DEAD*/
5623 0, {}, /*DEAD TYPE*/
5624 };
5625 /* runtime type AbstractArray[ASuperclass] */
5626 const struct type type_standard__AbstractArray__nit__ASuperclass = {
5627 611,
5628 "AbstractArray[ASuperclass]", /* class_name_string */
5629 9,
5630 0,
5631 NULL, /*DEAD*/
5632 0, {}, /*DEAD TYPE*/
5633 };
5634 /* runtime type AbstractArray[Scope] */
5635 const struct type type_standard__AbstractArray__nit__scope__Scope = {
5636 612,
5637 "AbstractArray[Scope]", /* class_name_string */
5638 5,
5639 0,
5640 NULL, /*DEAD*/
5641 0, {}, /*DEAD TYPE*/
5642 };
5643 /* runtime type AbstractArray[PropertyLayoutElement] */
5644 const struct type type_standard__AbstractArray__nit__PropertyLayoutElement = {
5645 613,
5646 "AbstractArray[PropertyLayoutElement]", /* class_name_string */
5647 17,
5648 0,
5649 NULL, /*DEAD*/
5650 0, {}, /*DEAD TYPE*/
5651 };
5652 /* runtime type AbstractArray[MAttribute] */
5653 const struct type type_standard__AbstractArray__nit__MAttribute = {
5654 614,
5655 "AbstractArray[MAttribute]", /* class_name_string */
5656 15,
5657 0,
5658 NULL, /*DEAD*/
5659 0, {}, /*DEAD TYPE*/
5660 };
5661 /* runtime type AbstractArray[AExternCodeBlock] */
5662 const struct type type_standard__AbstractArray__nit__AExternCodeBlock = {
5663 615,
5664 "AbstractArray[AExternCodeBlock]", /* class_name_string */
5665 9,
5666 0,
5667 NULL, /*DEAD*/
5668 0, {}, /*DEAD TYPE*/
5669 };
5670 /* runtime type AbstractArray[AParam] */
5671 const struct type type_standard__AbstractArray__nit__AParam = {
5672 616,
5673 "AbstractArray[AParam]", /* class_name_string */
5674 9,
5675 0,
5676 NULL, /*DEAD*/
5677 0, {}, /*DEAD TYPE*/
5678 };
5679 /* runtime type AbstractArray[AExternCall] */
5680 const struct type type_standard__AbstractArray__nit__AExternCall = {
5681 617,
5682 "AbstractArray[AExternCall]", /* class_name_string */
5683 9,
5684 0,
5685 NULL, /*DEAD*/
5686 0, {}, /*DEAD TYPE*/
5687 };
5688 /* runtime type AbstractArray[AType] */
5689 const struct type type_standard__AbstractArray__nit__AType = {
5690 618,
5691 "AbstractArray[AType]", /* class_name_string */
5692 9,
5693 0,
5694 NULL, /*DEAD*/
5695 0, {}, /*DEAD TYPE*/
5696 };
5697 /* runtime type AbstractArray[MAttributeDef] */
5698 const struct type type_standard__AbstractArray__nit__MAttributeDef = {
5699 619,
5700 "AbstractArray[MAttributeDef]", /* class_name_string */
5701 16,
5702 0,
5703 NULL, /*DEAD*/
5704 0, {}, /*DEAD TYPE*/
5705 };
5706 /* runtime type AbstractArray[MVirtualTypeDef] */
5707 const struct type type_standard__AbstractArray__nit__MVirtualTypeDef = {
5708 620,
5709 "AbstractArray[MVirtualTypeDef]", /* class_name_string */
5710 16,
5711 0,
5712 NULL, /*DEAD*/
5713 0, {}, /*DEAD TYPE*/
5714 };
5715 /* runtime type AbstractArray[SourceFile] */
5716 const struct type type_standard__AbstractArray__nit__SourceFile = {
5717 621,
5718 "AbstractArray[SourceFile]", /* class_name_string */
5719 5,
5720 0,
5721 NULL, /*DEAD*/
5722 0, {}, /*DEAD TYPE*/
5723 };
5724 /* runtime type AbstractArray[Array[String]] */
5725 const struct type type_standard__AbstractArray__standard__Array__standard__String = {
5726 622,
5727 "AbstractArray[Array[String]]", /* class_name_string */
5728 5,
5729 0,
5730 NULL, /*DEAD*/
5731 0, {}, /*DEAD TYPE*/
5732 };
5733 /* runtime type AbstractArray[Array[MProject]] */
5734 const struct type type_standard__AbstractArray__standard__Array__nit__MProject = {
5735 623,
5736 "AbstractArray[Array[MProject]]", /* class_name_string */
5737 5,
5738 0,
5739 NULL, /*DEAD*/
5740 0, {}, /*DEAD TYPE*/
5741 };
5742 /* runtime type AbstractArray[Array[MModule]] */
5743 const struct type type_standard__AbstractArray__standard__Array__nit__MModule = {
5744 624,
5745 "AbstractArray[Array[MModule]]", /* class_name_string */
5746 5,
5747 0,
5748 NULL, /*DEAD*/
5749 0, {}, /*DEAD TYPE*/
5750 };
5751 /* runtime type AbstractArray[Array[MClass]] */
5752 const struct type type_standard__AbstractArray__standard__Array__nit__MClass = {
5753 625,
5754 "AbstractArray[Array[MClass]]", /* class_name_string */
5755 8,
5756 0,
5757 NULL, /*DEAD*/
5758 0, {}, /*DEAD TYPE*/
5759 };
5760 /* runtime type AbstractArray[Array[MProperty]] */
5761 const struct type type_standard__AbstractArray__standard__Array__nit__MProperty = {
5762 626,
5763 "AbstractArray[Array[MProperty]]", /* class_name_string */
5764 5,
5765 0,
5766 NULL, /*DEAD*/
5767 0, {}, /*DEAD TYPE*/
5768 };
5769 /* runtime type AbstractArray[nullable ModulePath] */
5770 const struct type type_standard__AbstractArray__nullable__nit__ModulePath = {
5771 627,
5772 "AbstractArray[nullable ModulePath]", /* class_name_string */
5773 9,
5774 0,
5775 NULL, /*DEAD*/
5776 0, {}, /*DEAD TYPE*/
5777 };
5778 /* runtime type AbstractArray[nullable MGroup] */
5779 const struct type type_standard__AbstractArray__nullable__nit__MGroup = {
5780 628,
5781 "AbstractArray[nullable MGroup]", /* class_name_string */
5782 9,
5783 0,
5784 NULL, /*DEAD*/
5785 0, {}, /*DEAD TYPE*/
5786 };
5787 /* runtime type AbstractArray[MModuleData[AAnnotation]] */
5788 const struct type type_standard__AbstractArray__nit__MModuleData__nit__AAnnotation = {
5789 629,
5790 "AbstractArray[MModuleData[AAnnotation]]", /* class_name_string */
5791 5,
5792 0,
5793 NULL, /*DEAD*/
5794 0, {}, /*DEAD TYPE*/
5795 };
5796 /* runtime type AbstractArray[Set[MProperty]] */
5797 const struct type type_standard__AbstractArray__standard__Set__nit__MProperty = {
5798 630,
5799 "AbstractArray[Set[MProperty]]", /* class_name_string */
5800 11,
5801 0,
5802 NULL, /*DEAD*/
5803 0, {}, /*DEAD TYPE*/
5804 };
5805 /* runtime type AbstractArray[Array[MType]] */
5806 const struct type type_standard__AbstractArray__standard__Array__nit__MType = {
5807 631,
5808 "AbstractArray[Array[MType]]", /* class_name_string */
5809 11,
5810 0,
5811 NULL, /*DEAD*/
5812 0, {}, /*DEAD TYPE*/
5813 };
5814 /* runtime type AbstractArray[MGenericType] */
5815 const struct type type_standard__AbstractArray__nit__MGenericType = {
5816 632,
5817 "AbstractArray[MGenericType]", /* class_name_string */
5818 18,
5819 0,
5820 NULL, /*DEAD*/
5821 0, {}, /*DEAD TYPE*/
5822 };
5823 /* runtime type AbstractArray[HashSet[MType]] */
5824 const struct type type_standard__AbstractArray__standard__HashSet__nit__MType = {
5825 633,
5826 "AbstractArray[HashSet[MType]]", /* class_name_string */
5827 8,
5828 0,
5829 NULL, /*DEAD*/
5830 0, {}, /*DEAD TYPE*/
5831 };
5832 /* runtime type AbstractArray[Array[nullable MType]] */
5833 const struct type type_standard__AbstractArray__standard__Array__nullable__nit__MType = {
5834 634,
5835 "AbstractArray[Array[nullable MType]]", /* class_name_string */
5836 12,
5837 0,
5838 NULL, /*DEAD*/
5839 0, {}, /*DEAD TYPE*/
5840 };
5841 /* runtime type AbstractArray[Array[nullable MPropDef]] */
5842 const struct type type_standard__AbstractArray__standard__Array__nullable__nit__MPropDef = {
5843 635,
5844 "AbstractArray[Array[nullable MPropDef]]", /* class_name_string */
5845 8,
5846 0,
5847 NULL, /*DEAD*/
5848 0, {}, /*DEAD TYPE*/
5849 };
5850 /* runtime type AbstractArray[Set[MClassDef]] */
5851 const struct type type_standard__AbstractArray__standard__Set__nit__MClassDef = {
5852 636,
5853 "AbstractArray[Set[MClassDef]]", /* class_name_string */
5854 5,
5855 0,
5856 NULL, /*DEAD*/
5857 0, {}, /*DEAD TYPE*/
5858 };
5859 /* runtime type AbstractArray[Set[MClass]] */
5860 const struct type type_standard__AbstractArray__standard__Set__nit__MClass = {
5861 637,
5862 "AbstractArray[Set[MClass]]", /* class_name_string */
5863 5,
5864 0,
5865 NULL, /*DEAD*/
5866 0, {}, /*DEAD TYPE*/
5867 };
5868 /* runtime type AbstractArray[Set[MClassType]] */
5869 const struct type type_standard__AbstractArray__standard__Set__nit__MClassType = {
5870 638,
5871 "AbstractArray[Set[MClassType]]", /* class_name_string */
5872 8,
5873 0,
5874 NULL, /*DEAD*/
5875 0, {}, /*DEAD TYPE*/
5876 };
5877 /* runtime type AbstractArray[Set[MVirtualTypeProp]] */
5878 const struct type type_standard__AbstractArray__standard__Set__nit__MVirtualTypeProp = {
5879 639,
5880 "AbstractArray[Set[MVirtualTypeProp]]", /* class_name_string */
5881 12,
5882 0,
5883 NULL, /*DEAD*/
5884 0, {}, /*DEAD TYPE*/
5885 };
5886 /* runtime type AbstractArray[nullable Array[nullable MType]] */
5887 const struct type type_standard__AbstractArray__nullable__standard__Array__nullable__nit__MType = {
5888 640,
5889 "AbstractArray[nullable Array[nullable MType]]", /* class_name_string */
5890 13,
5891 0,
5892 NULL, /*DEAD*/
5893 0, {}, /*DEAD TYPE*/
5894 };
5895 /* runtime type AbstractArray[Set[PropertyLayoutElement]] */
5896 const struct type type_standard__AbstractArray__standard__Set__nit__PropertyLayoutElement = {
5897 641,
5898 "AbstractArray[Set[PropertyLayoutElement]]", /* class_name_string */
5899 13,
5900 0,
5901 NULL, /*DEAD*/
5902 0, {}, /*DEAD TYPE*/
5903 };
5904 /* runtime type AbstractArray[Set[MAttribute]] */
5905 const struct type type_standard__AbstractArray__standard__Set__nit__MAttribute = {
5906 642,
5907 "AbstractArray[Set[MAttribute]]", /* class_name_string */
5908 12,
5909 0,
5910 NULL, /*DEAD*/
5911 0, {}, /*DEAD TYPE*/
5912 };
5913 /* runtime type AbstractArray[Array[nullable MClass]] */
5914 const struct type type_standard__AbstractArray__standard__Array__nullable__nit__MClass = {
5915 643,
5916 "AbstractArray[Array[nullable MClass]]", /* class_name_string */
5917 9,
5918 0,
5919 NULL, /*DEAD*/
5920 0, {}, /*DEAD TYPE*/
5921 };
5922 /* runtime type AbstractArray[EscapeMark] */
5923 const struct type type_standard__AbstractArray__nit__EscapeMark = {
5924 644,
5925 "AbstractArray[EscapeMark]", /* class_name_string */
5926 5,
5927 0,
5928 NULL, /*DEAD*/
5929 0, {}, /*DEAD TYPE*/
5930 };
5931 /* runtime type AbstractArray[Set[MType]] */
5932 const struct type type_standard__AbstractArray__standard__Set__nit__MType = {
5933 645,
5934 "AbstractArray[Set[MType]]", /* class_name_string */
5935 9,
5936 0,
5937 NULL, /*DEAD*/
5938 0, {}, /*DEAD TYPE*/
5939 };
5940 /* runtime type AbstractArray[POSetElement[Phase]] */
5941 const struct type type_standard__AbstractArray__poset__POSetElement__nit__Phase = {
5942 646,
5943 "AbstractArray[POSetElement[Phase]]", /* class_name_string */
5944 5,
5945 0,
5946 NULL, /*DEAD*/
5947 0, {}, /*DEAD TYPE*/
5948 };
5949 /* runtime type AbstractArray[POSetElement[MModule]] */
5950 const struct type type_standard__AbstractArray__poset__POSetElement__nit__MModule = {
5951 647,
5952 "AbstractArray[POSetElement[MModule]]", /* class_name_string */
5953 5,
5954 0,
5955 NULL, /*DEAD*/
5956 0, {}, /*DEAD TYPE*/
5957 };
5958 /* runtime type AbstractArray[POSetElement[MClassDef]] */
5959 const struct type type_standard__AbstractArray__poset__POSetElement__nit__MClassDef = {
5960 648,
5961 "AbstractArray[POSetElement[MClassDef]]", /* class_name_string */
5962 5,
5963 0,
5964 NULL, /*DEAD*/
5965 0, {}, /*DEAD TYPE*/
5966 };
5967 /* runtime type AbstractArray[POSetElement[MClassType]] */
5968 const struct type type_standard__AbstractArray__poset__POSetElement__nit__MClassType = {
5969 649,
5970 "AbstractArray[POSetElement[MClassType]]", /* class_name_string */
5971 8,
5972 0,
5973 NULL, /*DEAD*/
5974 0, {}, /*DEAD TYPE*/
5975 };
5976 /* runtime type AbstractArray[HashMap2[MType, String, nullable MProperty]] */
5977 const struct type type_standard__AbstractArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
5978 650,
5979 "AbstractArray[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
5980 5,
5981 0,
5982 NULL, /*DEAD*/
5983 0, {}, /*DEAD TYPE*/
5984 };
5985 /* runtime type AbstractArray[POSetElement[MGroup]] */
5986 const struct type type_standard__AbstractArray__poset__POSetElement__nit__MGroup = {
5987 651,
5988 "AbstractArray[POSetElement[MGroup]]", /* class_name_string */
5989 5,
5990 0,
5991 NULL, /*DEAD*/
5992 0, {}, /*DEAD TYPE*/
5993 };
5994 /* runtime type AbstractArray[HashMap[MProperty, Set[MMethodDef]]] */
5995 const struct type type_standard__AbstractArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
5996 652,
5997 "AbstractArray[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
5998 5,
5999 0,
6000 NULL, /*DEAD*/
6001 0, {}, /*DEAD TYPE*/
6002 };
6003 /* runtime type AbstractArray[Set[MMethodDef]] */
6004 const struct type type_standard__AbstractArray__standard__Set__nit__MMethodDef = {
6005 653,
6006 "AbstractArray[Set[MMethodDef]]", /* class_name_string */
6007 7,
6008 0,
6009 NULL, /*DEAD*/
6010 0, {}, /*DEAD TYPE*/
6011 };
6012 /* runtime type AbstractArray[POSetElement[MClass]] */
6013 const struct type type_standard__AbstractArray__poset__POSetElement__nit__MClass = {
6014 654,
6015 "AbstractArray[POSetElement[MClass]]", /* class_name_string */
6016 5,
6017 0,
6018 NULL, /*DEAD*/
6019 0, {}, /*DEAD TYPE*/
6020 };
6021 /* runtime type AbstractArray[POSetElement[MType]] */
6022 const struct type type_standard__AbstractArray__poset__POSetElement__nit__MType = {
6023 655,
6024 "AbstractArray[POSetElement[MType]]", /* class_name_string */
6025 9,
6026 0,
6027 NULL, /*DEAD*/
6028 0, {}, /*DEAD TYPE*/
6029 };
6030 /* runtime type AbstractArray[HashMap[String, nullable MProperty]] */
6031 const struct type type_standard__AbstractArray__standard__HashMap__standard__String__nullable__nit__MProperty = {
6032 656,
6033 "AbstractArray[HashMap[String, nullable MProperty]]", /* class_name_string */
6034 5,
6035 0,
6036 NULL, /*DEAD*/
6037 0, {}, /*DEAD TYPE*/
6038 };
6039 /* runtime type AbstractArray[nullable MProperty] */
6040 const struct type type_standard__AbstractArray__nullable__nit__MProperty = {
6041 657,
6042 "AbstractArray[nullable MProperty]", /* class_name_string */
6043 16,
6044 0,
6045 NULL, /*DEAD*/
6046 0, {}, /*DEAD TYPE*/
6047 };
6048 /* runtime type AbstractArray[HashMap[MType, Array[MMethodDef]]] */
6049 const struct type type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
6050 658,
6051 "AbstractArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
6052 5,
6053 0,
6054 NULL, /*DEAD*/
6055 0, {}, /*DEAD TYPE*/
6056 };
6057 /* runtime type AbstractArray[Array[MMethodDef]] */
6058 const struct type type_standard__AbstractArray__standard__Array__nit__MMethodDef = {
6059 659,
6060 "AbstractArray[Array[MMethodDef]]", /* class_name_string */
6061 9,
6062 0,
6063 NULL, /*DEAD*/
6064 0, {}, /*DEAD TYPE*/
6065 };
6066 /* runtime type AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
6067 const struct type type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
6068 660,
6069 "AbstractArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
6070 5,
6071 0,
6072 NULL, /*DEAD*/
6073 0, {}, /*DEAD TYPE*/
6074 };
6075 /* runtime type AbstractArray[Array[MAttributeDef]] */
6076 const struct type type_standard__AbstractArray__standard__Array__nit__MAttributeDef = {
6077 661,
6078 "AbstractArray[Array[MAttributeDef]]", /* class_name_string */
6079 9,
6080 0,
6081 NULL, /*DEAD*/
6082 0, {}, /*DEAD TYPE*/
6083 };
6084 /* runtime type AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
6085 const struct type type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
6086 662,
6087 "AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
6088 5,
6089 0,
6090 NULL, /*DEAD*/
6091 0, {}, /*DEAD TYPE*/
6092 };
6093 /* runtime type AbstractArray[Array[MVirtualTypeDef]] */
6094 const struct type type_standard__AbstractArray__standard__Array__nit__MVirtualTypeDef = {
6095 663,
6096 "AbstractArray[Array[MVirtualTypeDef]]", /* class_name_string */
6097 9,
6098 0,
6099 NULL, /*DEAD*/
6100 0, {}, /*DEAD TYPE*/
6101 };
6102 /* runtime type AbstractCompilerVisitor */
6103 const struct type type_nit__AbstractCompilerVisitor = {
6104 664,
6105 "AbstractCompilerVisitor", /* class_name_string */
6106 0,
6107 0,
6108 NULL, /*DEAD*/
6109 0, {}, /*DEAD TYPE*/
6110 };
6111 /* runtime type Stdin */
6112 const struct type type_standard__Stdin = {
6113 -1, /*CAST DEAD*/
6114 "Stdin", /* class_name_string */
6115 -1, /*CAST DEAD*/
6116 0,
6117 NULL, /*NO RESOLUTIONS*/
6118 6,
6119 {
6120 0, /* FStream */
6121 -1, /* empty */
6122 -1, /* empty */
6123 -1, /* empty */
6124 139, /* Object */
6125 1259, /* Stdin */
6126 },
6127 };
6128 /* runtime type Stdout */
6129 const struct type type_standard__Stdout = {
6130 -1, /*CAST DEAD*/
6131 "Stdout", /* class_name_string */
6132 -1, /*CAST DEAD*/
6133 0,
6134 NULL, /*NO RESOLUTIONS*/
6135 6,
6136 {
6137 0, /* FStream */
6138 -1, /* empty */
6139 -1, /* empty */
6140 -1, /* empty */
6141 139, /* Object */
6142 1260, /* Stdout */
6143 },
6144 };
6145 /* runtime type Stderr */
6146 const struct type type_standard__Stderr = {
6147 -1, /*CAST DEAD*/
6148 "Stderr", /* class_name_string */
6149 -1, /*CAST DEAD*/
6150 0,
6151 NULL, /*NO RESOLUTIONS*/
6152 6,
6153 {
6154 0, /* FStream */
6155 -1, /* empty */
6156 -1, /* empty */
6157 -1, /* empty */
6158 139, /* Object */
6159 1261, /* Stderr */
6160 },
6161 };
6162 /* runtime type Pointer */
6163 const struct type type_standard__Pointer = {
6164 -1, /*CAST DEAD*/
6165 "Pointer", /* class_name_string */
6166 -1, /*CAST DEAD*/
6167 0,
6168 NULL, /*NO RESOLUTIONS*/
6169 6,
6170 {
6171 -1, /* empty */
6172 -1, /* empty */
6173 -1, /* empty */
6174 -1, /* empty */
6175 139, /* Object */
6176 803, /* Pointer */
6177 },
6178 };
6179 /* runtime type NativeFile */
6180 const struct type type_standard__file__NativeFile = {
6181 -1, /*CAST DEAD*/
6182 "NativeFile", /* class_name_string */
6183 -1, /*CAST DEAD*/
6184 0,
6185 NULL, /*NO RESOLUTIONS*/
6186 6,
6187 {
6188 -1, /* empty */
6189 -1, /* empty */
6190 -1, /* empty */
6191 -1, /* empty */
6192 139, /* Object */
6193 804, /* NativeFile */
6194 },
6195 };
6196 /* runtime type NativeString */
6197 const struct type type_standard__NativeString = {
6198 -1, /*CAST DEAD*/
6199 "NativeString", /* class_name_string */
6200 -1, /*CAST DEAD*/
6201 0,
6202 NULL, /*NO RESOLUTIONS*/
6203 6,
6204 {
6205 -1, /* empty */
6206 -1, /* empty */
6207 -1, /* empty */
6208 -1, /* empty */
6209 139, /* Object */
6210 805, /* NativeString */
6211 },
6212 };
6213 /* runtime type IOError */
6214 const struct type type_standard__IOError = {
6215 -1, /*CAST DEAD*/
6216 "IOError", /* class_name_string */
6217 -1, /*CAST DEAD*/
6218 0,
6219 NULL, /*NO RESOLUTIONS*/
6220 6,
6221 {
6222 -1, /* empty */
6223 -1, /* empty */
6224 -1, /* empty */
6225 -1, /* empty */
6226 139, /* Object */
6227 806, /* IOError */
6228 },
6229 };
6230 /* runtime type FlatStringCharView */
6231 const struct type type_standard__string__FlatStringCharView = {
6232 -1, /*CAST DEAD*/
6233 "FlatStringCharView", /* class_name_string */
6234 -1, /*CAST DEAD*/
6235 0,
6236 &resolution_table_standard__string__FlatStringCharView,
6237 8,
6238 {
6239 -1, /* empty */
6240 2, /* SequenceRead[nullable Object] */
6241 5, /* Collection[Char] */
6242 -1, /* empty */
6243 139, /* Object */
6244 -1, /* empty */
6245 179, /* Collection[Object] */
6246 2008, /* FlatStringCharView */
6247 },
6248 };
6249 const struct types resolution_table_standard__string__FlatStringCharView = {
6250 0, /* dummy */
6251 {
6252 &type_standard__FlatString, /* SELFTYPE: FlatString */
6253 NULL, /* empty */
6254 NULL, /* empty */
6255 NULL, /* empty */
6256 NULL, /* empty */
6257 NULL, /* empty */
6258 NULL, /* empty */
6259 NULL, /* empty */
6260 NULL, /* empty */
6261 NULL, /* empty */
6262 &type_standard__Char, /* E: Char */
6263 &type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */
6264 &type_standard__Array__standard__Char, /* Array[E]: Array[Char] */
6265 &type_standard__Char, /* E: Char */
6266 }
6267 };
6268 /* runtime type FlatBufferCharView */
6269 const struct type type_standard__string__FlatBufferCharView = {
6270 -1, /*CAST DEAD*/
6271 "FlatBufferCharView", /* class_name_string */
6272 -1, /*CAST DEAD*/
6273 0,
6274 &resolution_table_standard__string__FlatBufferCharView,
6275 8,
6276 {
6277 -1, /* empty */
6278 2, /* SequenceRead[nullable Object] */
6279 5, /* Collection[Char] */
6280 -1, /* empty */
6281 139, /* Object */
6282 -1, /* empty */
6283 179, /* Collection[Object] */
6284 2009, /* FlatBufferCharView */
6285 },
6286 };
6287 const struct types resolution_table_standard__string__FlatBufferCharView = {
6288 0, /* dummy */
6289 {
6290 &type_standard__FlatBuffer, /* SELFTYPE: FlatBuffer */
6291 NULL, /* empty */
6292 NULL, /* empty */
6293 NULL, /* empty */
6294 NULL, /* empty */
6295 NULL, /* empty */
6296 &type_standard__Char, /* E: Char */
6297 &type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */
6298 &type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */
6299 &type_standard__Char, /* E: Char */
6300 &type_standard__Char, /* E: Char */
6301 &type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */
6302 &type_standard__Array__standard__Char, /* Array[E]: Array[Char] */
6303 &type_standard__Char, /* E: Char */
6304 }
6305 };
6306 /* runtime type ToolContext */
6307 const struct type type_nit__ToolContext = {
6308 -1, /*CAST DEAD*/
6309 "ToolContext", /* class_name_string */
6310 -1, /*CAST DEAD*/
6311 0,
6312 NULL, /*NO RESOLUTIONS*/
6313 6,
6314 {
6315 -1, /* empty */
6316 -1, /* empty */
6317 -1, /* empty */
6318 -1, /* empty */
6319 139, /* Object */
6320 807, /* ToolContext */
6321 },
6322 };
6323 /* runtime type MultiHashMap[SourceFile, String] */
6324 const struct type type_more_collections__MultiHashMap__nit__SourceFile__standard__String = {
6325 -1, /*CAST DEAD*/
6326 "MultiHashMap[SourceFile, String]", /* class_name_string */
6327 -1, /*CAST DEAD*/
6328 0,
6329 &resolution_table_more_collections__MultiHashMap__nit__SourceFile__standard__String,
6330 6,
6331 {
6332 132, /* HashMap[SourceFile, Array[String]] */
6333 -1, /* empty */
6334 -1, /* empty */
6335 -1, /* empty */
6336 139, /* Object */
6337 1262, /* MultiHashMap[SourceFile, String] */
6338 },
6339 };
6340 const struct types resolution_table_more_collections__MultiHashMap__nit__SourceFile__standard__String = {
6341 0, /* dummy */
6342 {
6343 &type_nit__SourceFile, /* K: SourceFile */
6344 &type_standard__String, /* V: String */
6345 &type_standard__Array__standard__String, /* Array[V]: Array[String] */
6346 &type_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String, /* HashMapKeys[K, V]: HashMapKeys[SourceFile, Array[String]] */
6347 &type_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String, /* HashMapValues[K, V]: HashMapValues[SourceFile, Array[String]] */
6348 &type_nit__SourceFile, /* K: SourceFile */
6349 &type_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String, /* HashMapIterator[K, V]: HashMapIterator[SourceFile, Array[String]] */
6350 &type_standard__Array__standard__String, /* V: Array[String] */
6351 &type_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* HashMapNode[K, V]: HashMapNode[SourceFile, Array[String]] */
6352 &type_nit__SourceFile, /* K: SourceFile */
6353 NULL, /* empty */
6354 NULL, /* empty */
6355 NULL, /* empty */
6356 &type_nit__SourceFile, /* K: SourceFile */
6357 &type_nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* nullable N: nullable HashMapNode[SourceFile, Array[String]] */
6358 &type_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* N: HashMapNode[SourceFile, Array[String]] */
6359 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
6360 }
6361 };
6362 /* runtime type OptionContext */
6363 const struct type type_opts__OptionContext = {
6364 -1, /*CAST DEAD*/
6365 "OptionContext", /* class_name_string */
6366 -1, /*CAST DEAD*/
6367 0,
6368 NULL, /*NO RESOLUTIONS*/
6369 6,
6370 {
6371 -1, /* empty */
6372 -1, /* empty */
6373 -1, /* empty */
6374 -1, /* empty */
6375 139, /* Object */
6376 808, /* OptionContext */
6377 },
6378 };
6379 /* runtime type OptionCount */
6380 const struct type type_opts__OptionCount = {
6381 -1, /*CAST DEAD*/
6382 "OptionCount", /* class_name_string */
6383 -1, /*CAST DEAD*/
6384 0,
6385 &resolution_table_opts__OptionCount,
6386 6,
6387 {
6388 -1, /* empty */
6389 140, /* Option */
6390 -1, /* empty */
6391 -1, /* empty */
6392 139, /* Object */
6393 1263, /* OptionCount */
6394 },
6395 };
6396 const struct types resolution_table_opts__OptionCount = {
6397 0, /* dummy */
6398 {
6399 &type_standard__Int, /* VALUE: Int */
6400 }
6401 };
6402 /* runtime type OptionArray */
6403 const struct type type_opts__OptionArray = {
6404 -1, /*CAST DEAD*/
6405 "OptionArray", /* class_name_string */
6406 -1, /*CAST DEAD*/
6407 0,
6408 &resolution_table_opts__OptionArray,
6409 6,
6410 {
6411 122, /* OptionParameter */
6412 140, /* Option */
6413 -1, /* empty */
6414 -1, /* empty */
6415 139, /* Object */
6416 1794, /* OptionArray */
6417 },
6418 };
6419 const struct types resolution_table_opts__OptionArray = {
6420 0, /* dummy */
6421 {
6422 &type_standard__Array__standard__String, /* VALUE: Array[String] */
6423 }
6424 };
6425 /* runtime type OptionBool */
6426 const struct type type_opts__OptionBool = {
6427 -1, /*CAST DEAD*/
6428 "OptionBool", /* class_name_string */
6429 -1, /*CAST DEAD*/
6430 0,
6431 &resolution_table_opts__OptionBool,
6432 6,
6433 {
6434 -1, /* empty */
6435 140, /* Option */
6436 -1, /* empty */
6437 -1, /* empty */
6438 139, /* Object */
6439 1264, /* OptionBool */
6440 },
6441 };
6442 const struct types resolution_table_opts__OptionBool = {
6443 0, /* dummy */
6444 {
6445 &type_standard__Bool, /* VALUE: Bool */
6446 }
6447 };
6448 /* runtime type OptionString */
6449 const struct type type_opts__OptionString = {
6450 -1, /*CAST DEAD*/
6451 "OptionString", /* class_name_string */
6452 -1, /*CAST DEAD*/
6453 0,
6454 &resolution_table_opts__OptionString,
6455 6,
6456 {
6457 122, /* OptionParameter */
6458 140, /* Option */
6459 -1, /* empty */
6460 -1, /* empty */
6461 139, /* Object */
6462 1795, /* OptionString */
6463 },
6464 };
6465 const struct types resolution_table_opts__OptionString = {
6466 0, /* dummy */
6467 {
6468 &type_nullable__standard__String, /* VALUE: nullable String */
6469 }
6470 };
6471 /* runtime type LiteralPhase */
6472 const struct type type_nit__literal__LiteralPhase = {
6473 -1, /*CAST DEAD*/
6474 "LiteralPhase", /* class_name_string */
6475 -1, /*CAST DEAD*/
6476 0,
6477 NULL, /*NO RESOLUTIONS*/
6478 6,
6479 {
6480 141, /* Phase */
6481 -1, /* empty */
6482 -1, /* empty */
6483 -1, /* empty */
6484 139, /* Object */
6485 1265, /* LiteralPhase */
6486 },
6487 };
6488 /* runtime type ScopePhase */
6489 const struct type type_nit__scope__ScopePhase = {
6490 -1, /*CAST DEAD*/
6491 "ScopePhase", /* class_name_string */
6492 -1, /*CAST DEAD*/
6493 0,
6494 NULL, /*NO RESOLUTIONS*/
6495 6,
6496 {
6497 141, /* Phase */
6498 -1, /* empty */
6499 -1, /* empty */
6500 -1, /* empty */
6501 139, /* Object */
6502 1266, /* ScopePhase */
6503 },
6504 };
6505 /* runtime type FlowPhase */
6506 const struct type type_nit__flow__FlowPhase = {
6507 -1, /*CAST DEAD*/
6508 "FlowPhase", /* class_name_string */
6509 -1, /*CAST DEAD*/
6510 0,
6511 NULL, /*NO RESOLUTIONS*/
6512 6,
6513 {
6514 141, /* Phase */
6515 -1, /* empty */
6516 -1, /* empty */
6517 -1, /* empty */
6518 139, /* Object */
6519 1267, /* FlowPhase */
6520 },
6521 };
6522 /* runtime type LocalVarInitPhase */
6523 const struct type type_nit__local_var_init__LocalVarInitPhase = {
6524 -1, /*CAST DEAD*/
6525 "LocalVarInitPhase", /* class_name_string */
6526 -1, /*CAST DEAD*/
6527 0,
6528 NULL, /*NO RESOLUTIONS*/
6529 6,
6530 {
6531 141, /* Phase */
6532 -1, /* empty */
6533 -1, /* empty */
6534 -1, /* empty */
6535 139, /* Object */
6536 1268, /* LocalVarInitPhase */
6537 },
6538 };
6539 /* runtime type ModelizeClassPhase */
6540 const struct type type_nit__modelize_class__ModelizeClassPhase = {
6541 -1, /*CAST DEAD*/
6542 "ModelizeClassPhase", /* class_name_string */
6543 -1, /*CAST DEAD*/
6544 0,
6545 NULL, /*NO RESOLUTIONS*/
6546 6,
6547 {
6548 141, /* Phase */
6549 -1, /* empty */
6550 -1, /* empty */
6551 -1, /* empty */
6552 139, /* Object */
6553 1269, /* ModelizeClassPhase */
6554 },
6555 };
6556 /* runtime type ModelizePropertyPhase */
6557 const struct type type_nit__modelize_property__ModelizePropertyPhase = {
6558 -1, /*CAST DEAD*/
6559 "ModelizePropertyPhase", /* class_name_string */
6560 -1, /*CAST DEAD*/
6561 0,
6562 NULL, /*NO RESOLUTIONS*/
6563 6,
6564 {
6565 141, /* Phase */
6566 -1, /* empty */
6567 -1, /* empty */
6568 -1, /* empty */
6569 139, /* Object */
6570 1270, /* ModelizePropertyPhase */
6571 },
6572 };
6573 /* runtime type PlatformPhase */
6574 const struct type type_nit__platform__PlatformPhase = {
6575 -1, /*CAST DEAD*/
6576 "PlatformPhase", /* class_name_string */
6577 -1, /*CAST DEAD*/
6578 0,
6579 NULL, /*NO RESOLUTIONS*/
6580 6,
6581 {
6582 141, /* Phase */
6583 -1, /* empty */
6584 -1, /* empty */
6585 -1, /* empty */
6586 139, /* Object */
6587 1271, /* PlatformPhase */
6588 },
6589 };
6590 /* runtime type TypingPhase */
6591 const struct type type_nit__typing__TypingPhase = {
6592 -1, /*CAST DEAD*/
6593 "TypingPhase", /* class_name_string */
6594 -1, /*CAST DEAD*/
6595 0,
6596 NULL, /*NO RESOLUTIONS*/
6597 6,
6598 {
6599 141, /* Phase */
6600 -1, /* empty */
6601 -1, /* empty */
6602 -1, /* empty */
6603 139, /* Object */
6604 1272, /* TypingPhase */
6605 },
6606 };
6607 /* runtime type AutoSuperInitPhase */
6608 const struct type type_nit__auto_super_init__AutoSuperInitPhase = {
6609 -1, /*CAST DEAD*/
6610 "AutoSuperInitPhase", /* class_name_string */
6611 -1, /*CAST DEAD*/
6612 0,
6613 NULL, /*NO RESOLUTIONS*/
6614 6,
6615 {
6616 141, /* Phase */
6617 -1, /* empty */
6618 -1, /* empty */
6619 -1, /* empty */
6620 139, /* Object */
6621 1273, /* AutoSuperInitPhase */
6622 },
6623 };
6624 /* runtime type TransformPhase */
6625 const struct type type_nit__transform__TransformPhase = {
6626 -1, /*CAST DEAD*/
6627 "TransformPhase", /* class_name_string */
6628 -1, /*CAST DEAD*/
6629 0,
6630 NULL, /*NO RESOLUTIONS*/
6631 6,
6632 {
6633 141, /* Phase */
6634 -1, /* empty */
6635 -1, /* empty */
6636 -1, /* empty */
6637 139, /* Object */
6638 1274, /* TransformPhase */
6639 },
6640 };
6641 /* runtime type OptionInt */
6642 const struct type type_opts__OptionInt = {
6643 -1, /*CAST DEAD*/
6644 "OptionInt", /* class_name_string */
6645 -1, /*CAST DEAD*/
6646 0,
6647 &resolution_table_opts__OptionInt,
6648 6,
6649 {
6650 122, /* OptionParameter */
6651 140, /* Option */
6652 -1, /* empty */
6653 -1, /* empty */
6654 139, /* Object */
6655 1796, /* OptionInt */
6656 },
6657 };
6658 const struct types resolution_table_opts__OptionInt = {
6659 0, /* dummy */
6660 {
6661 &type_standard__Int, /* VALUE: Int */
6662 }
6663 };
6664 /* runtime type SeparateCompilerPhase */
6665 const struct type type_nit__SeparateCompilerPhase = {
6666 -1, /*CAST DEAD*/
6667 "SeparateCompilerPhase", /* class_name_string */
6668 -1, /*CAST DEAD*/
6669 0,
6670 NULL, /*NO RESOLUTIONS*/
6671 6,
6672 {
6673 141, /* Phase */
6674 -1, /* empty */
6675 -1, /* empty */
6676 -1, /* empty */
6677 139, /* Object */
6678 1275, /* SeparateCompilerPhase */
6679 },
6680 };
6681 /* runtime type ErasureCompilerPhase */
6682 const struct type type_nit__ErasureCompilerPhase = {
6683 -1, /*CAST DEAD*/
6684 "ErasureCompilerPhase", /* class_name_string */
6685 -1, /*CAST DEAD*/
6686 0,
6687 NULL, /*NO RESOLUTIONS*/
6688 6,
6689 {
6690 141, /* Phase */
6691 -1, /* empty */
6692 -1, /* empty */
6693 -1, /* empty */
6694 139, /* Object */
6695 1276, /* ErasureCompilerPhase */
6696 },
6697 };
6698 /* runtime type Model */
6699 const struct type type_nit__Model = {
6700 -1, /*CAST DEAD*/
6701 "Model", /* class_name_string */
6702 -1, /*CAST DEAD*/
6703 0,
6704 NULL, /*NO RESOLUTIONS*/
6705 6,
6706 {
6707 -1, /* empty */
6708 -1, /* empty */
6709 -1, /* empty */
6710 -1, /* empty */
6711 139, /* Object */
6712 809, /* Model */
6713 },
6714 };
6715 /* runtime type MultiHashMap[String, MProject] */
6716 const struct type type_more_collections__MultiHashMap__standard__String__nit__MProject = {
6717 -1, /*CAST DEAD*/
6718 "MultiHashMap[String, MProject]", /* class_name_string */
6719 -1, /*CAST DEAD*/
6720 0,
6721 &resolution_table_more_collections__MultiHashMap__standard__String__nit__MProject,
6722 6,
6723 {
6724 133, /* HashMap[String, Array[MProject]] */
6725 -1, /* empty */
6726 -1, /* empty */
6727 -1, /* empty */
6728 139, /* Object */
6729 1277, /* MultiHashMap[String, MProject] */
6730 },
6731 };
6732 const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MProject = {
6733 0, /* dummy */
6734 {
6735 &type_standard__String, /* K: String */
6736 &type_nit__MProject, /* V: MProject */
6737 &type_standard__Array__nit__MProject, /* Array[V]: Array[MProject] */
6738 &type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MProject]] */
6739 &type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject, /* HashMapValues[K, V]: HashMapValues[String, Array[MProject]] */
6740 &type_standard__String, /* K: String */
6741 &type_standard__HashMapIterator__standard__String__standard__Array__nit__MProject, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MProject]] */
6742 &type_standard__Array__nit__MProject, /* V: Array[MProject] */
6743 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* HashMapNode[K, V]: HashMapNode[String, Array[MProject]] */
6744 &type_standard__String, /* K: String */
6745 NULL, /* empty */
6746 NULL, /* empty */
6747 NULL, /* empty */
6748 &type_standard__String, /* K: String */
6749 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* nullable N: nullable HashMapNode[String, Array[MProject]] */
6750 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* N: HashMapNode[String, Array[MProject]] */
6751 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MProject]]] */
6752 }
6753 };
6754 /* runtime type MultiHashMap[String, MModule] */
6755 const struct type type_more_collections__MultiHashMap__standard__String__nit__MModule = {
6756 -1, /*CAST DEAD*/
6757 "MultiHashMap[String, MModule]", /* class_name_string */
6758 -1, /*CAST DEAD*/
6759 0,
6760 &resolution_table_more_collections__MultiHashMap__standard__String__nit__MModule,
6761 6,
6762 {
6763 134, /* HashMap[String, Array[MModule]] */
6764 -1, /* empty */
6765 -1, /* empty */
6766 -1, /* empty */
6767 139, /* Object */
6768 1278, /* MultiHashMap[String, MModule] */
6769 },
6770 };
6771 const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MModule = {
6772 0, /* dummy */
6773 {
6774 &type_standard__String, /* K: String */
6775 &type_nit__MModule, /* V: MModule */
6776 &type_standard__Array__nit__MModule, /* Array[V]: Array[MModule] */
6777 &type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MModule]] */
6778 &type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule, /* HashMapValues[K, V]: HashMapValues[String, Array[MModule]] */
6779 &type_standard__String, /* K: String */
6780 &type_standard__HashMapIterator__standard__String__standard__Array__nit__MModule, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MModule]] */
6781 &type_standard__Array__nit__MModule, /* V: Array[MModule] */
6782 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* HashMapNode[K, V]: HashMapNode[String, Array[MModule]] */
6783 &type_standard__String, /* K: String */
6784 NULL, /* empty */
6785 NULL, /* empty */
6786 NULL, /* empty */
6787 &type_standard__String, /* K: String */
6788 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* nullable N: nullable HashMapNode[String, Array[MModule]] */
6789 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* N: HashMapNode[String, Array[MModule]] */
6790 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */
6791 }
6792 };
6793 /* runtime type MultiHashMap[String, MClass] */
6794 const struct type type_more_collections__MultiHashMap__standard__String__nit__MClass = {
6795 -1, /*CAST DEAD*/
6796 "MultiHashMap[String, MClass]", /* class_name_string */
6797 -1, /*CAST DEAD*/
6798 0,
6799 &resolution_table_more_collections__MultiHashMap__standard__String__nit__MClass,
6800 6,
6801 {
6802 135, /* HashMap[String, Array[MClass]] */
6803 -1, /* empty */
6804 -1, /* empty */
6805 -1, /* empty */
6806 139, /* Object */
6807 1279, /* MultiHashMap[String, MClass] */
6808 },
6809 };
6810 const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MClass = {
6811 0, /* dummy */
6812 {
6813 &type_standard__String, /* K: String */
6814 &type_nit__MClass, /* V: MClass */
6815 &type_standard__Array__nit__MClass, /* Array[V]: Array[MClass] */
6816 &type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MClass, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MClass]] */
6817 &type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MClass, /* HashMapValues[K, V]: HashMapValues[String, Array[MClass]] */
6818 &type_standard__String, /* K: String */
6819 &type_standard__HashMapIterator__standard__String__standard__Array__nit__MClass, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MClass]] */
6820 &type_standard__Array__nit__MClass, /* V: Array[MClass] */
6821 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* HashMapNode[K, V]: HashMapNode[String, Array[MClass]] */
6822 &type_standard__String, /* K: String */
6823 NULL, /* empty */
6824 NULL, /* empty */
6825 NULL, /* empty */
6826 &type_standard__String, /* K: String */
6827 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* nullable N: nullable HashMapNode[String, Array[MClass]] */
6828 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* N: HashMapNode[String, Array[MClass]] */
6829 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */
6830 }
6831 };
6832 /* runtime type MultiHashMap[String, MProperty] */
6833 const struct type type_more_collections__MultiHashMap__standard__String__nit__MProperty = {
6834 -1, /*CAST DEAD*/
6835 "MultiHashMap[String, MProperty]", /* class_name_string */
6836 -1, /*CAST DEAD*/
6837 0,
6838 &resolution_table_more_collections__MultiHashMap__standard__String__nit__MProperty,
6839 6,
6840 {
6841 136, /* HashMap[String, Array[MProperty]] */
6842 -1, /* empty */
6843 -1, /* empty */
6844 -1, /* empty */
6845 139, /* Object */
6846 1280, /* MultiHashMap[String, MProperty] */
6847 },
6848 };
6849 const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MProperty = {
6850 0, /* dummy */
6851 {
6852 &type_standard__String, /* K: String */
6853 &type_nit__MProperty, /* V: MProperty */
6854 &type_standard__Array__nit__MProperty, /* Array[V]: Array[MProperty] */
6855 &type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProperty, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MProperty]] */
6856 &type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProperty, /* HashMapValues[K, V]: HashMapValues[String, Array[MProperty]] */
6857 &type_standard__String, /* K: String */
6858 &type_standard__HashMapIterator__standard__String__standard__Array__nit__MProperty, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MProperty]] */
6859 &type_standard__Array__nit__MProperty, /* V: Array[MProperty] */
6860 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* HashMapNode[K, V]: HashMapNode[String, Array[MProperty]] */
6861 &type_standard__String, /* K: String */
6862 NULL, /* empty */
6863 NULL, /* empty */
6864 NULL, /* empty */
6865 &type_standard__String, /* K: String */
6866 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* nullable N: nullable HashMapNode[String, Array[MProperty]] */
6867 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* N: HashMapNode[String, Array[MProperty]] */
6868 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
6869 }
6870 };
6871 /* runtime type ModelBuilder */
6872 const struct type type_nit__ModelBuilder = {
6873 -1, /*CAST DEAD*/
6874 "ModelBuilder", /* class_name_string */
6875 -1, /*CAST DEAD*/
6876 0,
6877 NULL, /*NO RESOLUTIONS*/
6878 6,
6879 {
6880 -1, /* empty */
6881 -1, /* empty */
6882 -1, /* empty */
6883 -1, /* empty */
6884 139, /* Object */
6885 810, /* ModelBuilder */
6886 },
6887 };
6888 /* runtime type HashMap3[MModule, MType, String, nullable MProperty] */
6889 const struct type type_more_collections__HashMap3__nit__MModule__nit__MType__standard__String__nullable__nit__MProperty = {
6890 -1, /*CAST DEAD*/
6891 "HashMap3[MModule, MType, String, nullable MProperty]", /* class_name_string */
6892 -1, /*CAST DEAD*/
6893 0,
6894 &resolution_table_more_collections__HashMap3__nit__MModule__nit__MType__standard__String__nullable__nit__MProperty,
6895 6,
6896 {
6897 -1, /* empty */
6898 -1, /* empty */
6899 -1, /* empty */
6900 -1, /* empty */
6901 139, /* Object */
6902 811, /* HashMap3[MModule, MType, String, nullable MProperty] */
6903 },
6904 };
6905 const struct types resolution_table_more_collections__HashMap3__nit__MModule__nit__MType__standard__String__nullable__nit__MProperty = {
6906 0, /* dummy */
6907 {
6908 &type_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* HashMap[K1, HashMap2[K2, K3, V]]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
6909 &type_nit__MModule, /* K1: MModule */
6910 &type_nit__MType, /* K2: MType */
6911 &type_standard__String, /* K3: String */
6912 &type_nullable__nit__MProperty, /* V: nullable MProperty */
6913 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* HashMap2[K2, K3, V]: HashMap2[MType, String, nullable MProperty] */
6914 }
6915 };
6916 /* runtime type DefaultComparator */
6917 const struct type type_standard__DefaultComparator = {
6918 -1, /*CAST DEAD*/
6919 "DefaultComparator", /* class_name_string */
6920 -1, /*CAST DEAD*/
6921 0,
6922 &resolution_table_standard__DefaultComparator,
6923 6,
6924 {
6925 -1, /* empty */
6926 -1, /* empty */
6927 -1, /* empty */
6928 -1, /* empty */
6929 139, /* Object */
6930 812, /* DefaultComparator */
6931 },
6932 };
6933 const struct types resolution_table_standard__DefaultComparator = {
6934 0, /* dummy */
6935 {
6936 &type_standard__Comparable, /* COMPARED: Comparable */
6937 NULL, /* empty */
6938 NULL, /* empty */
6939 NULL, /* empty */
6940 &type_standard__Array__standard__Comparable, /* Array[COMPARED]: Array[Comparable] */
6941 }
6942 };
6943 /* runtime type ArraySet[MModule] */
6944 const struct type type_standard__ArraySet__nit__MModule = {
6945 -1, /*CAST DEAD*/
6946 "ArraySet[MModule]", /* class_name_string */
6947 -1, /*CAST DEAD*/
6948 0,
6949 &resolution_table_standard__ArraySet__nit__MModule,
6950 8,
6951 {
6952 4, /* Set[Object] */
6953 -1, /* empty */
6954 172, /* Collection[MModule] */
6955 -1, /* empty */
6956 139, /* Object */
6957 -1, /* empty */
6958 179, /* Collection[Object] */
6959 2010, /* ArraySet[MModule] */
6960 },
6961 };
6962 const struct types resolution_table_standard__ArraySet__nit__MModule = {
6963 0, /* dummy */
6964 {
6965 &type_nit__MModule, /* E: MModule */
6966 &type_standard__array__ArraySetIterator__nit__MModule, /* ArraySetIterator[E]: ArraySetIterator[MModule] */
6967 &type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */
6968 NULL, /* empty */
6969 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
6970 NULL, /* empty */
6971 NULL, /* empty */
6972 NULL, /* empty */
6973 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
6974 &type_nit__MModule, /* E: MModule */
6975 &type_nit__MModule, /* E: MModule */
6976 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
6977 &type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */
6978 }
6979 };
6980 /* runtime type AnnotationPhaseVisitor */
6981 const struct type type_nit__phase__AnnotationPhaseVisitor = {
6982 -1, /*CAST DEAD*/
6983 "AnnotationPhaseVisitor", /* class_name_string */
6984 -1, /*CAST DEAD*/
6985 0,
6986 NULL, /*NO RESOLUTIONS*/
6987 6,
6988 {
6989 -1, /* empty */
6990 -1, /* empty */
6991 -1, /* empty */
6992 -1, /* empty */
6993 139, /* Object */
6994 813, /* AnnotationPhaseVisitor */
6995 },
6996 };
6997 /* runtime type FlatStringIterator */
6998 const struct type type_standard__string__FlatStringIterator = {
6999 -1, /*CAST DEAD*/
7000 "FlatStringIterator", /* class_name_string */
7001 -1, /*CAST DEAD*/
7002 0,
7003 &resolution_table_standard__string__FlatStringIterator,
7004 6,
7005 {
7006 -1, /* empty */
7007 -1, /* empty */
7008 -1, /* empty */
7009 -1, /* empty */
7010 139, /* Object */
7011 814, /* FlatStringIterator */
7012 },
7013 };
7014 const struct types resolution_table_standard__string__FlatStringIterator = {
7015 0, /* dummy */
7016 {
7017 &type_standard__Array__standard__Char, /* Array[E]: Array[Char] */
7018 }
7019 };
7020 /* runtime type FlatBufferIterator */
7021 const struct type type_standard__string__FlatBufferIterator = {
7022 -1, /*CAST DEAD*/
7023 "FlatBufferIterator", /* class_name_string */
7024 -1, /*CAST DEAD*/
7025 0,
7026 &resolution_table_standard__string__FlatBufferIterator,
7027 6,
7028 {
7029 -1, /* empty */
7030 -1, /* empty */
7031 -1, /* empty */
7032 -1, /* empty */
7033 139, /* Object */
7034 815, /* FlatBufferIterator */
7035 },
7036 };
7037 const struct types resolution_table_standard__string__FlatBufferIterator = {
7038 0, /* dummy */
7039 {
7040 &type_standard__Array__standard__Char, /* Array[E]: Array[Char] */
7041 }
7042 };
7043 /* runtime type FlatSubstringsIter */
7044 const struct type type_standard__string__FlatSubstringsIter = {
7045 -1, /*CAST DEAD*/
7046 "FlatSubstringsIter", /* class_name_string */
7047 -1, /*CAST DEAD*/
7048 0,
7049 &resolution_table_standard__string__FlatSubstringsIter,
7050 6,
7051 {
7052 -1, /* empty */
7053 -1, /* empty */
7054 -1, /* empty */
7055 -1, /* empty */
7056 139, /* Object */
7057 816, /* FlatSubstringsIter */
7058 },
7059 };
7060 const struct types resolution_table_standard__string__FlatSubstringsIter = {
7061 0, /* dummy */
7062 {
7063 &type_standard__Array__standard__FlatText, /* Array[E]: Array[FlatText] */
7064 }
7065 };
7066 /* runtime type IFStream */
7067 const struct type type_standard__IFStream = {
7068 -1, /*CAST DEAD*/
7069 "IFStream", /* class_name_string */
7070 -1, /*CAST DEAD*/
7071 0,
7072 NULL, /*NO RESOLUTIONS*/
7073 6,
7074 {
7075 0, /* FStream */
7076 -1, /* empty */
7077 -1, /* empty */
7078 -1, /* empty */
7079 139, /* Object */
7080 1281, /* IFStream */
7081 },
7082 };
7083 /* runtime type Lexer */
7084 const struct type type_nit__Lexer = {
7085 -1, /*CAST DEAD*/
7086 "Lexer", /* class_name_string */
7087 -1, /*CAST DEAD*/
7088 0,
7089 NULL, /*NO RESOLUTIONS*/
7090 6,
7091 {
7092 -1, /* empty */
7093 -1, /* empty */
7094 -1, /* empty */
7095 -1, /* empty */
7096 139, /* Object */
7097 817, /* Lexer */
7098 },
7099 };
7100 /* runtime type Parser */
7101 const struct type type_nit__Parser = {
7102 -1, /*CAST DEAD*/
7103 "Parser", /* class_name_string */
7104 -1, /*CAST DEAD*/
7105 0,
7106 NULL, /*NO RESOLUTIONS*/
7107 6,
7108 {
7109 -1, /* empty */
7110 -1, /* empty */
7111 -1, /* empty */
7112 -1, /* empty */
7113 139, /* Object */
7114 818, /* Parser */
7115 },
7116 };
7117 /* runtime type ANodes[AImport] */
7118 const struct type type_nit__ANodes__nit__AImport = {
7119 -1, /*CAST DEAD*/
7120 "ANodes[AImport]", /* class_name_string */
7121 -1, /*CAST DEAD*/
7122 0,
7123 &resolution_table_nit__ANodes__nit__AImport,
7124 8,
7125 {
7126 -1, /* empty */
7127 2, /* SequenceRead[nullable Object] */
7128 302, /* Collection[AImport] */
7129 181, /* Collection[ANode] */
7130 139, /* Object */
7131 283, /* Collection[Prod] */
7132 179, /* Collection[Object] */
7133 2257, /* ANodes[AImport] */
7134 },
7135 };
7136 const struct types resolution_table_nit__ANodes__nit__AImport = {
7137 0, /* dummy */
7138 {
7139 &type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */
7140 &type_nit__AImport, /* E: AImport */
7141 NULL, /* empty */
7142 NULL, /* empty */
7143 NULL, /* empty */
7144 NULL, /* empty */
7145 &type_nit__AImport, /* E: AImport */
7146 &type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
7147 &type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
7148 &type_nit__AImport, /* E: AImport */
7149 &type_nit__AImport, /* E: AImport */
7150 &type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
7151 &type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */
7152 &type_nit__AImport, /* E: AImport */
7153 }
7154 };
7155 /* runtime type ANodes[TId] */
7156 const struct type type_nit__ANodes__nit__TId = {
7157 -1, /*CAST DEAD*/
7158 "ANodes[TId]", /* class_name_string */
7159 -1, /*CAST DEAD*/
7160 0,
7161 &resolution_table_nit__ANodes__nit__TId,
7162 8,
7163 {
7164 -1, /* empty */
7165 2, /* SequenceRead[nullable Object] */
7166 303, /* Collection[TId] */
7167 181, /* Collection[ANode] */
7168 139, /* Object */
7169 -1, /* empty */
7170 179, /* Collection[Object] */
7171 2108, /* ANodes[TId] */
7172 },
7173 };
7174 const struct types resolution_table_nit__ANodes__nit__TId = {
7175 0, /* dummy */
7176 {
7177 &type_standard__Array__nit__TId, /* Array[E]: Array[TId] */
7178 &type_nit__TId, /* E: TId */
7179 NULL, /* empty */
7180 NULL, /* empty */
7181 NULL, /* empty */
7182 NULL, /* empty */
7183 &type_nit__TId, /* E: TId */
7184 &type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
7185 &type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
7186 &type_nit__TId, /* E: TId */
7187 &type_nit__TId, /* E: TId */
7188 &type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
7189 &type_standard__Array__nit__TId, /* Array[E]: Array[TId] */
7190 &type_nit__TId, /* E: TId */
7191 }
7192 };
7193 /* runtime type ANodes[AClassdef] */
7194 const struct type type_nit__ANodes__nit__AClassdef = {
7195 -1, /*CAST DEAD*/
7196 "ANodes[AClassdef]", /* class_name_string */
7197 -1, /*CAST DEAD*/
7198 0,
7199 &resolution_table_nit__ANodes__nit__AClassdef,
7200 8,
7201 {
7202 -1, /* empty */
7203 2, /* SequenceRead[nullable Object] */
7204 285, /* Collection[AClassdef] */
7205 181, /* Collection[ANode] */
7206 139, /* Object */
7207 283, /* Collection[Prod] */
7208 179, /* Collection[Object] */
7209 2258, /* ANodes[AClassdef] */
7210 },
7211 };
7212 const struct types resolution_table_nit__ANodes__nit__AClassdef = {
7213 0, /* dummy */
7214 {
7215 &type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */
7216 &type_nit__AClassdef, /* E: AClassdef */
7217 NULL, /* empty */
7218 NULL, /* empty */
7219 NULL, /* empty */
7220 NULL, /* empty */
7221 &type_nit__AClassdef, /* E: AClassdef */
7222 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
7223 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
7224 &type_nit__AClassdef, /* E: AClassdef */
7225 &type_nit__AClassdef, /* E: AClassdef */
7226 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
7227 &type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */
7228 &type_nit__AClassdef, /* E: AClassdef */
7229 }
7230 };
7231 /* runtime type ANodes[APropdef] */
7232 const struct type type_nit__ANodes__nit__APropdef = {
7233 -1, /*CAST DEAD*/
7234 "ANodes[APropdef]", /* class_name_string */
7235 -1, /*CAST DEAD*/
7236 0,
7237 &resolution_table_nit__ANodes__nit__APropdef,
7238 9,
7239 {
7240 -1, /* empty */
7241 2, /* SequenceRead[nullable Object] */
7242 -1, /* empty */
7243 181, /* Collection[ANode] */
7244 139, /* Object */
7245 283, /* Collection[Prod] */
7246 179, /* Collection[Object] */
7247 304, /* Collection[APropdef] */
7248 2259, /* ANodes[APropdef] */
7249 },
7250 };
7251 const struct types resolution_table_nit__ANodes__nit__APropdef = {
7252 0, /* dummy */
7253 {
7254 &type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */
7255 &type_nit__APropdef, /* E: APropdef */
7256 NULL, /* empty */
7257 NULL, /* empty */
7258 NULL, /* empty */
7259 NULL, /* empty */
7260 &type_nit__APropdef, /* E: APropdef */
7261 &type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
7262 &type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
7263 &type_nit__APropdef, /* E: APropdef */
7264 &type_nit__APropdef, /* E: APropdef */
7265 &type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
7266 &type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */
7267 &type_nit__APropdef, /* E: APropdef */
7268 }
7269 };
7270 /* runtime type RapidTypeAnalysis */
7271 const struct type type_nit__RapidTypeAnalysis = {
7272 -1, /*CAST DEAD*/
7273 "RapidTypeAnalysis", /* class_name_string */
7274 -1, /*CAST DEAD*/
7275 0,
7276 NULL, /*NO RESOLUTIONS*/
7277 6,
7278 {
7279 -1, /* empty */
7280 -1, /* empty */
7281 -1, /* empty */
7282 -1, /* empty */
7283 139, /* Object */
7284 819, /* RapidTypeAnalysis */
7285 },
7286 };
7287 /* runtime type HashMap2[MType, MProperty, Set[MMethodDef]] */
7288 const struct type type_more_collections__HashMap2__nit__MType__nit__MProperty__standard__Set__nit__MMethodDef = {
7289 -1, /*CAST DEAD*/
7290 "HashMap2[MType, MProperty, Set[MMethodDef]]", /* class_name_string */
7291 -1, /*CAST DEAD*/
7292 0,
7293 &resolution_table_more_collections__HashMap2__nit__MType__nit__MProperty__standard__Set__nit__MMethodDef,
7294 6,
7295 {
7296 -1, /* empty */
7297 -1, /* empty */
7298 -1, /* empty */
7299 -1, /* empty */
7300 139, /* Object */
7301 820, /* HashMap2[MType, MProperty, Set[MMethodDef]] */
7302 },
7303 };
7304 const struct types resolution_table_more_collections__HashMap2__nit__MType__nit__MProperty__standard__Set__nit__MMethodDef = {
7305 0, /* dummy */
7306 {
7307 &type_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K1, HashMap[K2, V]]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
7308 &type_nit__MType, /* K1: MType */
7309 &type_nit__MProperty, /* K2: MProperty */
7310 &type_standard__Set__nit__MMethodDef, /* V: Set[MMethodDef] */
7311 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K2, V]: HashMap[MProperty, Set[MMethodDef]] */
7312 }
7313 };
7314 /* runtime type ArraySet[String] */
7315 const struct type type_standard__ArraySet__standard__String = {
7316 -1, /*CAST DEAD*/
7317 "ArraySet[String]", /* class_name_string */
7318 -1, /*CAST DEAD*/
7319 0,
7320 &resolution_table_standard__ArraySet__standard__String,
7321 9,
7322 {
7323 4, /* Set[Object] */
7324 -1, /* empty */
7325 180, /* Collection[String] */
7326 -1, /* empty */
7327 139, /* Object */
7328 280, /* Collection[Text] */
7329 179, /* Collection[Object] */
7330 292, /* Collection[Streamable] */
7331 2260, /* ArraySet[String] */
7332 },
7333 };
7334 const struct types resolution_table_standard__ArraySet__standard__String = {
7335 0, /* dummy */
7336 {
7337 &type_standard__String, /* E: String */
7338 &type_standard__array__ArraySetIterator__standard__String, /* ArraySetIterator[E]: ArraySetIterator[String] */
7339 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
7340 NULL, /* empty */
7341 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
7342 NULL, /* empty */
7343 NULL, /* empty */
7344 NULL, /* empty */
7345 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
7346 &type_standard__String, /* E: String */
7347 &type_standard__String, /* E: String */
7348 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
7349 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
7350 }
7351 };
7352 /* runtime type MDoc */
7353 const struct type type_nit__MDoc = {
7354 -1, /*CAST DEAD*/
7355 "MDoc", /* class_name_string */
7356 -1, /*CAST DEAD*/
7357 0,
7358 NULL, /*NO RESOLUTIONS*/
7359 6,
7360 {
7361 -1, /* empty */
7362 -1, /* empty */
7363 -1, /* empty */
7364 -1, /* empty */
7365 139, /* Object */
7366 821, /* MDoc */
7367 },
7368 };
7369 /* runtime type Start */
7370 const struct type type_nit__Start = {
7371 -1, /*CAST DEAD*/
7372 "Start", /* class_name_string */
7373 -1, /*CAST DEAD*/
7374 0,
7375 NULL, /*NO RESOLUTIONS*/
7376 7,
7377 {
7378 -1, /* empty */
7379 11, /* Prod */
7380 -1, /* empty */
7381 -1, /* empty */
7382 139, /* Object */
7383 154, /* ANode */
7384 1797, /* Start */
7385 },
7386 };
7387 /* runtime type ComputeProdLocationVisitor */
7388 const struct type type_nit__parser_work__ComputeProdLocationVisitor = {
7389 -1, /*CAST DEAD*/
7390 "ComputeProdLocationVisitor", /* class_name_string */
7391 -1, /*CAST DEAD*/
7392 0,
7393 NULL, /*NO RESOLUTIONS*/
7394 6,
7395 {
7396 -1, /* empty */
7397 -1, /* empty */
7398 -1, /* empty */
7399 -1, /* empty */
7400 139, /* Object */
7401 822, /* ComputeProdLocationVisitor */
7402 },
7403 };
7404 /* runtime type AParserError */
7405 const struct type type_nit__AParserError = {
7406 -1, /*CAST DEAD*/
7407 "AParserError", /* class_name_string */
7408 -1, /*CAST DEAD*/
7409 0,
7410 NULL, /*NO RESOLUTIONS*/
7411 8,
7412 {
7413 7, /* AError */
7414 10, /* Token */
7415 -1, /* empty */
7416 -1, /* empty */
7417 139, /* Object */
7418 154, /* ANode */
7419 1756, /* EOF */
7420 2109, /* AParserError */
7421 },
7422 };
7423 /* runtime type LiteralVisitor */
7424 const struct type type_nit__literal__LiteralVisitor = {
7425 -1, /*CAST DEAD*/
7426 "LiteralVisitor", /* class_name_string */
7427 -1, /*CAST DEAD*/
7428 0,
7429 NULL, /*NO RESOLUTIONS*/
7430 6,
7431 {
7432 -1, /* empty */
7433 -1, /* empty */
7434 -1, /* empty */
7435 -1, /* empty */
7436 139, /* Object */
7437 823, /* LiteralVisitor */
7438 },
7439 };
7440 /* runtime type TransformVisitor */
7441 const struct type type_nit__transform__TransformVisitor = {
7442 -1, /*CAST DEAD*/
7443 "TransformVisitor", /* class_name_string */
7444 -1, /*CAST DEAD*/
7445 0,
7446 NULL, /*NO RESOLUTIONS*/
7447 6,
7448 {
7449 -1, /* empty */
7450 -1, /* empty */
7451 -1, /* empty */
7452 -1, /* empty */
7453 139, /* Object */
7454 824, /* TransformVisitor */
7455 },
7456 };
7457 /* runtime type ASTValidationVisitor */
7458 const struct type type_nit__ASTValidationVisitor = {
7459 -1, /*CAST DEAD*/
7460 "ASTValidationVisitor", /* class_name_string */
7461 -1, /*CAST DEAD*/
7462 0,
7463 NULL, /*NO RESOLUTIONS*/
7464 6,
7465 {
7466 -1, /* empty */
7467 -1, /* empty */
7468 -1, /* empty */
7469 -1, /* empty */
7470 139, /* Object */
7471 825, /* ASTValidationVisitor */
7472 },
7473 };
7474 /* runtime type ANodes[AExpr] */
7475 const struct type type_nit__ANodes__nit__AExpr = {
7476 -1, /*CAST DEAD*/
7477 "ANodes[AExpr]", /* class_name_string */
7478 -1, /*CAST DEAD*/
7479 0,
7480 &resolution_table_nit__ANodes__nit__AExpr,
7481 8,
7482 {
7483 -1, /* empty */
7484 2, /* SequenceRead[nullable Object] */
7485 295, /* Collection[AExpr] */
7486 181, /* Collection[ANode] */
7487 139, /* Object */
7488 283, /* Collection[Prod] */
7489 179, /* Collection[Object] */
7490 2261, /* ANodes[AExpr] */
7491 },
7492 };
7493 const struct types resolution_table_nit__ANodes__nit__AExpr = {
7494 0, /* dummy */
7495 {
7496 &type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */
7497 &type_nit__AExpr, /* E: AExpr */
7498 NULL, /* empty */
7499 NULL, /* empty */
7500 NULL, /* empty */
7501 NULL, /* empty */
7502 &type_nit__AExpr, /* E: AExpr */
7503 &type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */
7504 &type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */
7505 &type_nit__AExpr, /* E: AExpr */
7506 &type_nit__AExpr, /* E: AExpr */
7507 &type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */
7508 &type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */
7509 &type_nit__AExpr, /* E: AExpr */
7510 }
7511 };
7512 /* runtime type TextCollectorVisitor */
7513 const struct type type_nit__parser_work__TextCollectorVisitor = {
7514 -1, /*CAST DEAD*/
7515 "TextCollectorVisitor", /* class_name_string */
7516 -1, /*CAST DEAD*/
7517 0,
7518 NULL, /*NO RESOLUTIONS*/
7519 6,
7520 {
7521 -1, /* empty */
7522 -1, /* empty */
7523 -1, /* empty */
7524 -1, /* empty */
7525 139, /* Object */
7526 826, /* TextCollectorVisitor */
7527 },
7528 };
7529 /* runtime type RopeSubstrings */
7530 const struct type type_standard__ropes__RopeSubstrings = {
7531 -1, /*CAST DEAD*/
7532 "RopeSubstrings", /* class_name_string */
7533 -1, /*CAST DEAD*/
7534 0,
7535 &resolution_table_standard__ropes__RopeSubstrings,
7536 6,
7537 {
7538 -1, /* empty */
7539 -1, /* empty */
7540 -1, /* empty */
7541 -1, /* empty */
7542 139, /* Object */
7543 827, /* RopeSubstrings */
7544 },
7545 };
7546 const struct types resolution_table_standard__ropes__RopeSubstrings = {
7547 0, /* dummy */
7548 {
7549 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
7550 }
7551 };
7552 /* runtime type MClassKind */
7553 const struct type type_nit__MClassKind = {
7554 -1, /*CAST DEAD*/
7555 "MClassKind", /* class_name_string */
7556 -1, /*CAST DEAD*/
7557 0,
7558 NULL, /*NO RESOLUTIONS*/
7559 6,
7560 {
7561 -1, /* empty */
7562 -1, /* empty */
7563 -1, /* empty */
7564 -1, /* empty */
7565 139, /* Object */
7566 828, /* MClassKind */
7567 },
7568 };
7569 /* runtime type RapidTypeVisitor */
7570 const struct type type_nit__RapidTypeVisitor = {
7571 -1, /*CAST DEAD*/
7572 "RapidTypeVisitor", /* class_name_string */
7573 -1, /*CAST DEAD*/
7574 0,
7575 NULL, /*NO RESOLUTIONS*/
7576 6,
7577 {
7578 -1, /* empty */
7579 -1, /* empty */
7580 -1, /* empty */
7581 -1, /* empty */
7582 139, /* Object */
7583 829, /* RapidTypeVisitor */
7584 },
7585 };
7586 /* runtime type POSetColorer[MClass] */
7587 const struct type type_nit__POSetColorer__nit__MClass = {
7588 -1, /*CAST DEAD*/
7589 "POSetColorer[MClass]", /* class_name_string */
7590 -1, /*CAST DEAD*/
7591 0,
7592 &resolution_table_nit__POSetColorer__nit__MClass,
7593 6,
7594 {
7595 -1, /* empty */
7596 -1, /* empty */
7597 -1, /* empty */
7598 -1, /* empty */
7599 139, /* Object */
7600 830, /* POSetColorer[MClass] */
7601 },
7602 };
7603 const struct types resolution_table_nit__POSetColorer__nit__MClass = {
7604 0, /* dummy */
7605 {
7606 &type_standard__HashMap__nit__MClass__standard__Int, /* HashMap[E, Int]: HashMap[MClass, Int] */
7607 &type_poset__POSet__nit__MClass, /* POSet[E]: POSet[MClass] */
7608 &type_standard__Map__nit__MClass__standard__Set__nit__MClass, /* Map[E, Set[E]]: Map[MClass, Set[MClass]] */
7609 &type_nit__POSetConflictGraph__nit__MClass, /* POSetConflictGraph[E]: POSetConflictGraph[MClass] */
7610 &type_standard__HashSet__nit__MClass, /* HashSet[E]: HashSet[MClass] */
7611 &type_standard__Set__nit__MClass, /* Set[E]: Set[MClass] */
7612 &type_nit__MClass, /* E: MClass */
7613 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
7614 }
7615 };
7616 /* runtime type POSetBucketsColorer[MClass, MVirtualTypeProp] */
7617 const struct type type_nit__POSetBucketsColorer__nit__MClass__nit__MVirtualTypeProp = {
7618 -1, /*CAST DEAD*/
7619 "POSetBucketsColorer[MClass, MVirtualTypeProp]", /* class_name_string */
7620 -1, /*CAST DEAD*/
7621 0,
7622 &resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__MVirtualTypeProp,
7623 6,
7624 {
7625 -1, /* empty */
7626 -1, /* empty */
7627 -1, /* empty */
7628 -1, /* empty */
7629 139, /* Object */
7630 831, /* POSetBucketsColorer[MClass, MVirtualTypeProp] */
7631 },
7632 };
7633 const struct types resolution_table_nit__POSetBucketsColorer__nit__MClass__nit__MVirtualTypeProp = {
7634 0, /* dummy */
7635 {
7636 &type_standard__HashMap__nit__MVirtualTypeProp__standard__Int, /* HashMap[E, Int]: HashMap[MVirtualTypeProp, Int] */
7637 &type_poset__POSet__nit__MClass, /* POSet[H]: POSet[MClass] */
7638 &type_standard__Map__nit__MClass__standard__Set__nit__MClass, /* Map[H, Set[H]]: Map[MClass, Set[MClass]] */
7639 &type_standard__Map__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* Map[H, Set[E]]: Map[MClass, Set[MVirtualTypeProp]] */
7640 &type_standard__Collection__nit__MClass, /* Collection[H]: Collection[MClass] */
7641 &type_nit__MClass, /* H: MClass */
7642 }
7643 };
7644 /* runtime type ReduceAction0 */
7645 const struct type type_nit__parser__ReduceAction0 = {
7646 -1, /*CAST DEAD*/
7647 "ReduceAction0", /* class_name_string */
7648 -1, /*CAST DEAD*/
7649 0,
7650 NULL, /*NO RESOLUTIONS*/
7651 6,
7652 {
7653 146, /* ReduceAction */
7654 -1, /* empty */
7655 -1, /* empty */
7656 -1, /* empty */
7657 139, /* Object */
7658 1282, /* ReduceAction0 */
7659 },
7660 };
7661 /* runtime type ReduceAction1 */
7662 const struct type type_nit__parser__ReduceAction1 = {
7663 -1, /*CAST DEAD*/
7664 "ReduceAction1", /* class_name_string */
7665 -1, /*CAST DEAD*/
7666 0,
7667 NULL, /*NO RESOLUTIONS*/
7668 6,
7669 {
7670 146, /* ReduceAction */
7671 -1, /* empty */
7672 -1, /* empty */
7673 -1, /* empty */
7674 139, /* Object */
7675 1283, /* ReduceAction1 */
7676 },
7677 };
7678 /* runtime type ReduceAction2 */
7679 const struct type type_nit__parser__ReduceAction2 = {
7680 -1, /*CAST DEAD*/
7681 "ReduceAction2", /* class_name_string */
7682 -1, /*CAST DEAD*/
7683 0,
7684 NULL, /*NO RESOLUTIONS*/
7685 6,
7686 {
7687 146, /* ReduceAction */
7688 -1, /* empty */
7689 -1, /* empty */
7690 -1, /* empty */
7691 139, /* Object */
7692 1284, /* ReduceAction2 */
7693 },
7694 };
7695 /* runtime type ReduceAction3 */
7696 const struct type type_nit__parser__ReduceAction3 = {
7697 -1, /*CAST DEAD*/
7698 "ReduceAction3", /* class_name_string */
7699 -1, /*CAST DEAD*/
7700 0,
7701 NULL, /*NO RESOLUTIONS*/
7702 6,
7703 {
7704 146, /* ReduceAction */
7705 -1, /* empty */
7706 -1, /* empty */
7707 -1, /* empty */
7708 139, /* Object */
7709 1285, /* ReduceAction3 */
7710 },
7711 };
7712 /* runtime type ReduceAction4 */
7713 const struct type type_nit__parser__ReduceAction4 = {
7714 -1, /*CAST DEAD*/
7715 "ReduceAction4", /* class_name_string */
7716 -1, /*CAST DEAD*/
7717 0,
7718 NULL, /*NO RESOLUTIONS*/
7719 6,
7720 {
7721 146, /* ReduceAction */
7722 -1, /* empty */
7723 -1, /* empty */
7724 -1, /* empty */
7725 139, /* Object */
7726 1286, /* ReduceAction4 */
7727 },
7728 };
7729 /* runtime type ReduceAction5 */
7730 const struct type type_nit__parser__ReduceAction5 = {
7731 -1, /*CAST DEAD*/
7732 "ReduceAction5", /* class_name_string */
7733 -1, /*CAST DEAD*/
7734 0,
7735 NULL, /*NO RESOLUTIONS*/
7736 6,
7737 {
7738 146, /* ReduceAction */
7739 -1, /* empty */
7740 -1, /* empty */
7741 -1, /* empty */
7742 139, /* Object */
7743 1287, /* ReduceAction5 */
7744 },
7745 };
7746 /* runtime type ReduceAction6 */
7747 const struct type type_nit__parser__ReduceAction6 = {
7748 -1, /*CAST DEAD*/
7749 "ReduceAction6", /* class_name_string */
7750 -1, /*CAST DEAD*/
7751 0,
7752 NULL, /*NO RESOLUTIONS*/
7753 6,
7754 {
7755 146, /* ReduceAction */
7756 -1, /* empty */
7757 -1, /* empty */
7758 -1, /* empty */
7759 139, /* Object */
7760 1288, /* ReduceAction6 */
7761 },
7762 };
7763 /* runtime type ReduceAction7 */
7764 const struct type type_nit__parser__ReduceAction7 = {
7765 -1, /*CAST DEAD*/
7766 "ReduceAction7", /* class_name_string */
7767 -1, /*CAST DEAD*/
7768 0,
7769 NULL, /*NO RESOLUTIONS*/
7770 6,
7771 {
7772 146, /* ReduceAction */
7773 -1, /* empty */
7774 -1, /* empty */
7775 -1, /* empty */
7776 139, /* Object */
7777 1289, /* ReduceAction7 */
7778 },
7779 };
7780 /* runtime type ReduceAction8 */
7781 const struct type type_nit__parser__ReduceAction8 = {
7782 -1, /*CAST DEAD*/
7783 "ReduceAction8", /* class_name_string */
7784 -1, /*CAST DEAD*/
7785 0,
7786 NULL, /*NO RESOLUTIONS*/
7787 6,
7788 {
7789 146, /* ReduceAction */
7790 -1, /* empty */
7791 -1, /* empty */
7792 -1, /* empty */
7793 139, /* Object */
7794 1290, /* ReduceAction8 */
7795 },
7796 };
7797 /* runtime type ReduceAction9 */
7798 const struct type type_nit__parser__ReduceAction9 = {
7799 -1, /*CAST DEAD*/
7800 "ReduceAction9", /* class_name_string */
7801 -1, /*CAST DEAD*/
7802 0,
7803 NULL, /*NO RESOLUTIONS*/
7804 6,
7805 {
7806 146, /* ReduceAction */
7807 -1, /* empty */
7808 -1, /* empty */
7809 -1, /* empty */
7810 139, /* Object */
7811 1291, /* ReduceAction9 */
7812 },
7813 };
7814 /* runtime type ReduceAction10 */
7815 const struct type type_nit__parser__ReduceAction10 = {
7816 -1, /*CAST DEAD*/
7817 "ReduceAction10", /* class_name_string */
7818 -1, /*CAST DEAD*/
7819 0,
7820 NULL, /*NO RESOLUTIONS*/
7821 6,
7822 {
7823 146, /* ReduceAction */
7824 -1, /* empty */
7825 -1, /* empty */
7826 -1, /* empty */
7827 139, /* Object */
7828 1292, /* ReduceAction10 */
7829 },
7830 };
7831 /* runtime type ReduceAction11 */
7832 const struct type type_nit__parser__ReduceAction11 = {
7833 -1, /*CAST DEAD*/
7834 "ReduceAction11", /* class_name_string */
7835 -1, /*CAST DEAD*/
7836 0,
7837 NULL, /*NO RESOLUTIONS*/
7838 6,
7839 {
7840 146, /* ReduceAction */
7841 -1, /* empty */
7842 -1, /* empty */
7843 -1, /* empty */
7844 139, /* Object */
7845 1293, /* ReduceAction11 */
7846 },
7847 };
7848 /* runtime type ReduceAction12 */
7849 const struct type type_nit__parser__ReduceAction12 = {
7850 -1, /*CAST DEAD*/
7851 "ReduceAction12", /* class_name_string */
7852 -1, /*CAST DEAD*/
7853 0,
7854 NULL, /*NO RESOLUTIONS*/
7855 6,
7856 {
7857 146, /* ReduceAction */
7858 -1, /* empty */
7859 -1, /* empty */
7860 -1, /* empty */
7861 139, /* Object */
7862 1294, /* ReduceAction12 */
7863 },
7864 };
7865 /* runtime type ReduceAction13 */
7866 const struct type type_nit__parser__ReduceAction13 = {
7867 -1, /*CAST DEAD*/
7868 "ReduceAction13", /* class_name_string */
7869 -1, /*CAST DEAD*/
7870 0,
7871 NULL, /*NO RESOLUTIONS*/
7872 6,
7873 {
7874 146, /* ReduceAction */
7875 -1, /* empty */
7876 -1, /* empty */
7877 -1, /* empty */
7878 139, /* Object */
7879 1295, /* ReduceAction13 */
7880 },
7881 };
7882 /* runtime type ReduceAction14 */
7883 const struct type type_nit__parser__ReduceAction14 = {
7884 -1, /*CAST DEAD*/
7885 "ReduceAction14", /* class_name_string */
7886 -1, /*CAST DEAD*/
7887 0,
7888 NULL, /*NO RESOLUTIONS*/
7889 6,
7890 {
7891 146, /* ReduceAction */
7892 -1, /* empty */
7893 -1, /* empty */
7894 -1, /* empty */
7895 139, /* Object */
7896 1296, /* ReduceAction14 */
7897 },
7898 };
7899 /* runtime type ReduceAction15 */
7900 const struct type type_nit__parser__ReduceAction15 = {
7901 -1, /*CAST DEAD*/
7902 "ReduceAction15", /* class_name_string */
7903 -1, /*CAST DEAD*/
7904 0,
7905 NULL, /*NO RESOLUTIONS*/
7906 6,
7907 {
7908 146, /* ReduceAction */
7909 -1, /* empty */
7910 -1, /* empty */
7911 -1, /* empty */
7912 139, /* Object */
7913 1297, /* ReduceAction15 */
7914 },
7915 };
7916 /* runtime type ReduceAction16 */
7917 const struct type type_nit__parser__ReduceAction16 = {
7918 -1, /*CAST DEAD*/
7919 "ReduceAction16", /* class_name_string */
7920 -1, /*CAST DEAD*/
7921 0,
7922 NULL, /*NO RESOLUTIONS*/
7923 6,
7924 {
7925 146, /* ReduceAction */
7926 -1, /* empty */
7927 -1, /* empty */
7928 -1, /* empty */
7929 139, /* Object */
7930 1298, /* ReduceAction16 */
7931 },
7932 };
7933 /* runtime type ReduceAction17 */
7934 const struct type type_nit__parser__ReduceAction17 = {
7935 -1, /*CAST DEAD*/
7936 "ReduceAction17", /* class_name_string */
7937 -1, /*CAST DEAD*/
7938 0,
7939 NULL, /*NO RESOLUTIONS*/
7940 6,
7941 {
7942 146, /* ReduceAction */
7943 -1, /* empty */
7944 -1, /* empty */
7945 -1, /* empty */
7946 139, /* Object */
7947 1299, /* ReduceAction17 */
7948 },
7949 };
7950 /* runtime type ReduceAction18 */
7951 const struct type type_nit__parser__ReduceAction18 = {
7952 -1, /*CAST DEAD*/
7953 "ReduceAction18", /* class_name_string */
7954 -1, /*CAST DEAD*/
7955 0,
7956 NULL, /*NO RESOLUTIONS*/
7957 6,
7958 {
7959 146, /* ReduceAction */
7960 -1, /* empty */
7961 -1, /* empty */
7962 -1, /* empty */
7963 139, /* Object */
7964 1300, /* ReduceAction18 */
7965 },
7966 };
7967 /* runtime type ReduceAction19 */
7968 const struct type type_nit__parser__ReduceAction19 = {
7969 -1, /*CAST DEAD*/
7970 "ReduceAction19", /* class_name_string */
7971 -1, /*CAST DEAD*/
7972 0,
7973 NULL, /*NO RESOLUTIONS*/
7974 6,
7975 {
7976 146, /* ReduceAction */
7977 -1, /* empty */
7978 -1, /* empty */
7979 -1, /* empty */
7980 139, /* Object */
7981 1301, /* ReduceAction19 */
7982 },
7983 };
7984 /* runtime type ReduceAction20 */
7985 const struct type type_nit__parser__ReduceAction20 = {
7986 -1, /*CAST DEAD*/
7987 "ReduceAction20", /* class_name_string */
7988 -1, /*CAST DEAD*/
7989 0,
7990 NULL, /*NO RESOLUTIONS*/
7991 6,
7992 {
7993 146, /* ReduceAction */
7994 -1, /* empty */
7995 -1, /* empty */
7996 -1, /* empty */
7997 139, /* Object */
7998 1302, /* ReduceAction20 */
7999 },
8000 };
8001 /* runtime type ReduceAction21 */
8002 const struct type type_nit__parser__ReduceAction21 = {
8003 -1, /*CAST DEAD*/
8004 "ReduceAction21", /* class_name_string */
8005 -1, /*CAST DEAD*/
8006 0,
8007 NULL, /*NO RESOLUTIONS*/
8008 6,
8009 {
8010 146, /* ReduceAction */
8011 -1, /* empty */
8012 -1, /* empty */
8013 -1, /* empty */
8014 139, /* Object */
8015 1303, /* ReduceAction21 */
8016 },
8017 };
8018 /* runtime type ReduceAction22 */
8019 const struct type type_nit__parser__ReduceAction22 = {
8020 -1, /*CAST DEAD*/
8021 "ReduceAction22", /* class_name_string */
8022 -1, /*CAST DEAD*/
8023 0,
8024 NULL, /*NO RESOLUTIONS*/
8025 6,
8026 {
8027 146, /* ReduceAction */
8028 -1, /* empty */
8029 -1, /* empty */
8030 -1, /* empty */
8031 139, /* Object */
8032 1304, /* ReduceAction22 */
8033 },
8034 };
8035 /* runtime type ReduceAction23 */
8036 const struct type type_nit__parser__ReduceAction23 = {
8037 -1, /*CAST DEAD*/
8038 "ReduceAction23", /* class_name_string */
8039 -1, /*CAST DEAD*/
8040 0,
8041 NULL, /*NO RESOLUTIONS*/
8042 6,
8043 {
8044 146, /* ReduceAction */
8045 -1, /* empty */
8046 -1, /* empty */
8047 -1, /* empty */
8048 139, /* Object */
8049 1305, /* ReduceAction23 */
8050 },
8051 };
8052 /* runtime type ReduceAction24 */
8053 const struct type type_nit__parser__ReduceAction24 = {
8054 -1, /*CAST DEAD*/
8055 "ReduceAction24", /* class_name_string */
8056 -1, /*CAST DEAD*/
8057 0,
8058 NULL, /*NO RESOLUTIONS*/
8059 6,
8060 {
8061 146, /* ReduceAction */
8062 -1, /* empty */
8063 -1, /* empty */
8064 -1, /* empty */
8065 139, /* Object */
8066 1306, /* ReduceAction24 */
8067 },
8068 };
8069 /* runtime type ReduceAction26 */
8070 const struct type type_nit__parser__ReduceAction26 = {
8071 -1, /*CAST DEAD*/
8072 "ReduceAction26", /* class_name_string */
8073 -1, /*CAST DEAD*/
8074 0,
8075 NULL, /*NO RESOLUTIONS*/
8076 6,
8077 {
8078 146, /* ReduceAction */
8079 -1, /* empty */
8080 -1, /* empty */
8081 -1, /* empty */
8082 139, /* Object */
8083 1307, /* ReduceAction26 */
8084 },
8085 };
8086 /* runtime type ReduceAction27 */
8087 const struct type type_nit__parser__ReduceAction27 = {
8088 -1, /*CAST DEAD*/
8089 "ReduceAction27", /* class_name_string */
8090 -1, /*CAST DEAD*/
8091 0,
8092 NULL, /*NO RESOLUTIONS*/
8093 6,
8094 {
8095 146, /* ReduceAction */
8096 -1, /* empty */
8097 -1, /* empty */
8098 -1, /* empty */
8099 139, /* Object */
8100 1308, /* ReduceAction27 */
8101 },
8102 };
8103 /* runtime type ReduceAction28 */
8104 const struct type type_nit__parser__ReduceAction28 = {
8105 -1, /*CAST DEAD*/
8106 "ReduceAction28", /* class_name_string */
8107 -1, /*CAST DEAD*/
8108 0,
8109 NULL, /*NO RESOLUTIONS*/
8110 6,
8111 {
8112 146, /* ReduceAction */
8113 -1, /* empty */
8114 -1, /* empty */
8115 -1, /* empty */
8116 139, /* Object */
8117 1309, /* ReduceAction28 */
8118 },
8119 };
8120 /* runtime type ReduceAction29 */
8121 const struct type type_nit__parser__ReduceAction29 = {
8122 -1, /*CAST DEAD*/
8123 "ReduceAction29", /* class_name_string */
8124 -1, /*CAST DEAD*/
8125 0,
8126 NULL, /*NO RESOLUTIONS*/
8127 6,
8128 {
8129 146, /* ReduceAction */
8130 -1, /* empty */
8131 -1, /* empty */
8132 -1, /* empty */
8133 139, /* Object */
8134 1310, /* ReduceAction29 */
8135 },
8136 };
8137 /* runtime type ReduceAction30 */
8138 const struct type type_nit__parser__ReduceAction30 = {
8139 -1, /*CAST DEAD*/
8140 "ReduceAction30", /* class_name_string */
8141 -1, /*CAST DEAD*/
8142 0,
8143 NULL, /*NO RESOLUTIONS*/
8144 6,
8145 {
8146 146, /* ReduceAction */
8147 -1, /* empty */
8148 -1, /* empty */
8149 -1, /* empty */
8150 139, /* Object */
8151 1311, /* ReduceAction30 */
8152 },
8153 };
8154 /* runtime type ReduceAction31 */
8155 const struct type type_nit__parser__ReduceAction31 = {
8156 -1, /*CAST DEAD*/
8157 "ReduceAction31", /* class_name_string */
8158 -1, /*CAST DEAD*/
8159 0,
8160 NULL, /*NO RESOLUTIONS*/
8161 6,
8162 {
8163 146, /* ReduceAction */
8164 -1, /* empty */
8165 -1, /* empty */
8166 -1, /* empty */
8167 139, /* Object */
8168 1312, /* ReduceAction31 */
8169 },
8170 };
8171 /* runtime type ReduceAction32 */
8172 const struct type type_nit__parser__ReduceAction32 = {
8173 -1, /*CAST DEAD*/
8174 "ReduceAction32", /* class_name_string */
8175 -1, /*CAST DEAD*/
8176 0,
8177 NULL, /*NO RESOLUTIONS*/
8178 6,
8179 {
8180 146, /* ReduceAction */
8181 -1, /* empty */
8182 -1, /* empty */
8183 -1, /* empty */
8184 139, /* Object */
8185 1313, /* ReduceAction32 */
8186 },
8187 };
8188 /* runtime type ReduceAction33 */
8189 const struct type type_nit__parser__ReduceAction33 = {
8190 -1, /*CAST DEAD*/
8191 "ReduceAction33", /* class_name_string */
8192 -1, /*CAST DEAD*/
8193 0,
8194 NULL, /*NO RESOLUTIONS*/
8195 6,
8196 {
8197 146, /* ReduceAction */
8198 -1, /* empty */
8199 -1, /* empty */
8200 -1, /* empty */
8201 139, /* Object */
8202 1314, /* ReduceAction33 */
8203 },
8204 };
8205 /* runtime type ReduceAction34 */
8206 const struct type type_nit__parser__ReduceAction34 = {
8207 -1, /*CAST DEAD*/
8208 "ReduceAction34", /* class_name_string */
8209 -1, /*CAST DEAD*/
8210 0,
8211 NULL, /*NO RESOLUTIONS*/
8212 6,
8213 {
8214 146, /* ReduceAction */
8215 -1, /* empty */
8216 -1, /* empty */
8217 -1, /* empty */
8218 139, /* Object */
8219 1315, /* ReduceAction34 */
8220 },
8221 };
8222 /* runtime type ReduceAction35 */
8223 const struct type type_nit__parser__ReduceAction35 = {
8224 -1, /*CAST DEAD*/
8225 "ReduceAction35", /* class_name_string */
8226 -1, /*CAST DEAD*/
8227 0,
8228 NULL, /*NO RESOLUTIONS*/
8229 6,
8230 {
8231 146, /* ReduceAction */
8232 -1, /* empty */
8233 -1, /* empty */
8234 -1, /* empty */
8235 139, /* Object */
8236 1316, /* ReduceAction35 */
8237 },
8238 };
8239 /* runtime type ReduceAction36 */
8240 const struct type type_nit__parser__ReduceAction36 = {
8241 -1, /*CAST DEAD*/
8242 "ReduceAction36", /* class_name_string */
8243 -1, /*CAST DEAD*/
8244 0,
8245 NULL, /*NO RESOLUTIONS*/
8246 6,
8247 {
8248 146, /* ReduceAction */
8249 -1, /* empty */
8250 -1, /* empty */
8251 -1, /* empty */
8252 139, /* Object */
8253 1317, /* ReduceAction36 */
8254 },
8255 };
8256 /* runtime type ReduceAction37 */
8257 const struct type type_nit__parser__ReduceAction37 = {
8258 -1, /*CAST DEAD*/
8259 "ReduceAction37", /* class_name_string */
8260 -1, /*CAST DEAD*/
8261 0,
8262 NULL, /*NO RESOLUTIONS*/
8263 6,
8264 {
8265 146, /* ReduceAction */
8266 -1, /* empty */
8267 -1, /* empty */
8268 -1, /* empty */
8269 139, /* Object */
8270 1318, /* ReduceAction37 */
8271 },
8272 };
8273 /* runtime type ReduceAction38 */
8274 const struct type type_nit__parser__ReduceAction38 = {
8275 -1, /*CAST DEAD*/
8276 "ReduceAction38", /* class_name_string */
8277 -1, /*CAST DEAD*/
8278 0,
8279 NULL, /*NO RESOLUTIONS*/
8280 6,
8281 {
8282 146, /* ReduceAction */
8283 -1, /* empty */
8284 -1, /* empty */
8285 -1, /* empty */
8286 139, /* Object */
8287 1319, /* ReduceAction38 */
8288 },
8289 };
8290 /* runtime type ReduceAction39 */
8291 const struct type type_nit__parser__ReduceAction39 = {
8292 -1, /*CAST DEAD*/
8293 "ReduceAction39", /* class_name_string */
8294 -1, /*CAST DEAD*/
8295 0,
8296 NULL, /*NO RESOLUTIONS*/
8297 6,
8298 {
8299 146, /* ReduceAction */
8300 -1, /* empty */
8301 -1, /* empty */
8302 -1, /* empty */
8303 139, /* Object */
8304 1320, /* ReduceAction39 */
8305 },
8306 };
8307 /* runtime type ReduceAction40 */
8308 const struct type type_nit__parser__ReduceAction40 = {
8309 -1, /*CAST DEAD*/
8310 "ReduceAction40", /* class_name_string */
8311 -1, /*CAST DEAD*/
8312 0,
8313 NULL, /*NO RESOLUTIONS*/
8314 6,
8315 {
8316 146, /* ReduceAction */
8317 -1, /* empty */
8318 -1, /* empty */
8319 -1, /* empty */
8320 139, /* Object */
8321 1321, /* ReduceAction40 */
8322 },
8323 };
8324 /* runtime type ReduceAction41 */
8325 const struct type type_nit__parser__ReduceAction41 = {
8326 -1, /*CAST DEAD*/
8327 "ReduceAction41", /* class_name_string */
8328 -1, /*CAST DEAD*/
8329 0,
8330 NULL, /*NO RESOLUTIONS*/
8331 6,
8332 {
8333 146, /* ReduceAction */
8334 -1, /* empty */
8335 -1, /* empty */
8336 -1, /* empty */
8337 139, /* Object */
8338 1322, /* ReduceAction41 */
8339 },
8340 };
8341 /* runtime type ReduceAction43 */
8342 const struct type type_nit__parser__ReduceAction43 = {
8343 -1, /*CAST DEAD*/
8344 "ReduceAction43", /* class_name_string */
8345 -1, /*CAST DEAD*/
8346 0,
8347 NULL, /*NO RESOLUTIONS*/
8348 6,
8349 {
8350 146, /* ReduceAction */
8351 -1, /* empty */
8352 -1, /* empty */
8353 -1, /* empty */
8354 139, /* Object */
8355 1323, /* ReduceAction43 */
8356 },
8357 };
8358 /* runtime type ReduceAction44 */
8359 const struct type type_nit__parser__ReduceAction44 = {
8360 -1, /*CAST DEAD*/
8361 "ReduceAction44", /* class_name_string */
8362 -1, /*CAST DEAD*/
8363 0,
8364 NULL, /*NO RESOLUTIONS*/
8365 6,
8366 {
8367 146, /* ReduceAction */
8368 -1, /* empty */
8369 -1, /* empty */
8370 -1, /* empty */
8371 139, /* Object */
8372 1324, /* ReduceAction44 */
8373 },
8374 };
8375 /* runtime type ReduceAction45 */
8376 const struct type type_nit__parser__ReduceAction45 = {
8377 -1, /*CAST DEAD*/
8378 "ReduceAction45", /* class_name_string */
8379 -1, /*CAST DEAD*/
8380 0,
8381 NULL, /*NO RESOLUTIONS*/
8382 6,
8383 {
8384 146, /* ReduceAction */
8385 -1, /* empty */
8386 -1, /* empty */
8387 -1, /* empty */
8388 139, /* Object */
8389 1325, /* ReduceAction45 */
8390 },
8391 };
8392 /* runtime type ReduceAction46 */
8393 const struct type type_nit__parser__ReduceAction46 = {
8394 -1, /*CAST DEAD*/
8395 "ReduceAction46", /* class_name_string */
8396 -1, /*CAST DEAD*/
8397 0,
8398 NULL, /*NO RESOLUTIONS*/
8399 6,
8400 {
8401 146, /* ReduceAction */
8402 -1, /* empty */
8403 -1, /* empty */
8404 -1, /* empty */
8405 139, /* Object */
8406 1326, /* ReduceAction46 */
8407 },
8408 };
8409 /* runtime type ReduceAction47 */
8410 const struct type type_nit__parser__ReduceAction47 = {
8411 -1, /*CAST DEAD*/
8412 "ReduceAction47", /* class_name_string */
8413 -1, /*CAST DEAD*/
8414 0,
8415 NULL, /*NO RESOLUTIONS*/
8416 6,
8417 {
8418 146, /* ReduceAction */
8419 -1, /* empty */
8420 -1, /* empty */
8421 -1, /* empty */
8422 139, /* Object */
8423 1327, /* ReduceAction47 */
8424 },
8425 };
8426 /* runtime type ReduceAction48 */
8427 const struct type type_nit__parser__ReduceAction48 = {
8428 -1, /*CAST DEAD*/
8429 "ReduceAction48", /* class_name_string */
8430 -1, /*CAST DEAD*/
8431 0,
8432 NULL, /*NO RESOLUTIONS*/
8433 6,
8434 {
8435 146, /* ReduceAction */
8436 -1, /* empty */
8437 -1, /* empty */
8438 -1, /* empty */
8439 139, /* Object */
8440 1328, /* ReduceAction48 */
8441 },
8442 };
8443 /* runtime type ReduceAction49 */
8444 const struct type type_nit__parser__ReduceAction49 = {
8445 -1, /*CAST DEAD*/
8446 "ReduceAction49", /* class_name_string */
8447 -1, /*CAST DEAD*/
8448 0,
8449 NULL, /*NO RESOLUTIONS*/
8450 6,
8451 {
8452 146, /* ReduceAction */
8453 -1, /* empty */
8454 -1, /* empty */
8455 -1, /* empty */
8456 139, /* Object */
8457 1329, /* ReduceAction49 */
8458 },
8459 };
8460 /* runtime type ReduceAction50 */
8461 const struct type type_nit__parser__ReduceAction50 = {
8462 -1, /*CAST DEAD*/
8463 "ReduceAction50", /* class_name_string */
8464 -1, /*CAST DEAD*/
8465 0,
8466 NULL, /*NO RESOLUTIONS*/
8467 6,
8468 {
8469 146, /* ReduceAction */
8470 -1, /* empty */
8471 -1, /* empty */
8472 -1, /* empty */
8473 139, /* Object */
8474 1330, /* ReduceAction50 */
8475 },
8476 };
8477 /* runtime type ReduceAction51 */
8478 const struct type type_nit__parser__ReduceAction51 = {
8479 -1, /*CAST DEAD*/
8480 "ReduceAction51", /* class_name_string */
8481 -1, /*CAST DEAD*/
8482 0,
8483 NULL, /*NO RESOLUTIONS*/
8484 6,
8485 {
8486 146, /* ReduceAction */
8487 -1, /* empty */
8488 -1, /* empty */
8489 -1, /* empty */
8490 139, /* Object */
8491 1331, /* ReduceAction51 */
8492 },
8493 };
8494 /* runtime type ReduceAction52 */
8495 const struct type type_nit__parser__ReduceAction52 = {
8496 -1, /*CAST DEAD*/
8497 "ReduceAction52", /* class_name_string */
8498 -1, /*CAST DEAD*/
8499 0,
8500 NULL, /*NO RESOLUTIONS*/
8501 6,
8502 {
8503 146, /* ReduceAction */
8504 -1, /* empty */
8505 -1, /* empty */
8506 -1, /* empty */
8507 139, /* Object */
8508 1332, /* ReduceAction52 */
8509 },
8510 };
8511 /* runtime type ReduceAction53 */
8512 const struct type type_nit__parser__ReduceAction53 = {
8513 -1, /*CAST DEAD*/
8514 "ReduceAction53", /* class_name_string */
8515 -1, /*CAST DEAD*/
8516 0,
8517 NULL, /*NO RESOLUTIONS*/
8518 6,
8519 {
8520 146, /* ReduceAction */
8521 -1, /* empty */
8522 -1, /* empty */
8523 -1, /* empty */
8524 139, /* Object */
8525 1333, /* ReduceAction53 */
8526 },
8527 };
8528 /* runtime type ReduceAction54 */
8529 const struct type type_nit__parser__ReduceAction54 = {
8530 -1, /*CAST DEAD*/
8531 "ReduceAction54", /* class_name_string */
8532 -1, /*CAST DEAD*/
8533 0,
8534 NULL, /*NO RESOLUTIONS*/
8535 6,
8536 {
8537 146, /* ReduceAction */
8538 -1, /* empty */
8539 -1, /* empty */
8540 -1, /* empty */
8541 139, /* Object */
8542 1334, /* ReduceAction54 */
8543 },
8544 };
8545 /* runtime type ReduceAction55 */
8546 const struct type type_nit__parser__ReduceAction55 = {
8547 -1, /*CAST DEAD*/
8548 "ReduceAction55", /* class_name_string */
8549 -1, /*CAST DEAD*/
8550 0,
8551 NULL, /*NO RESOLUTIONS*/
8552 6,
8553 {
8554 146, /* ReduceAction */
8555 -1, /* empty */
8556 -1, /* empty */
8557 -1, /* empty */
8558 139, /* Object */
8559 1335, /* ReduceAction55 */
8560 },
8561 };
8562 /* runtime type ReduceAction56 */
8563 const struct type type_nit__parser__ReduceAction56 = {
8564 -1, /*CAST DEAD*/
8565 "ReduceAction56", /* class_name_string */
8566 -1, /*CAST DEAD*/
8567 0,
8568 NULL, /*NO RESOLUTIONS*/
8569 6,
8570 {
8571 146, /* ReduceAction */
8572 -1, /* empty */
8573 -1, /* empty */
8574 -1, /* empty */
8575 139, /* Object */
8576 1336, /* ReduceAction56 */
8577 },
8578 };
8579 /* runtime type ReduceAction57 */
8580 const struct type type_nit__parser__ReduceAction57 = {
8581 -1, /*CAST DEAD*/
8582 "ReduceAction57", /* class_name_string */
8583 -1, /*CAST DEAD*/
8584 0,
8585 NULL, /*NO RESOLUTIONS*/
8586 6,
8587 {
8588 146, /* ReduceAction */
8589 -1, /* empty */
8590 -1, /* empty */
8591 -1, /* empty */
8592 139, /* Object */
8593 1337, /* ReduceAction57 */
8594 },
8595 };
8596 /* runtime type ReduceAction58 */
8597 const struct type type_nit__parser__ReduceAction58 = {
8598 -1, /*CAST DEAD*/
8599 "ReduceAction58", /* class_name_string */
8600 -1, /*CAST DEAD*/
8601 0,
8602 NULL, /*NO RESOLUTIONS*/
8603 6,
8604 {
8605 146, /* ReduceAction */
8606 -1, /* empty */
8607 -1, /* empty */
8608 -1, /* empty */
8609 139, /* Object */
8610 1338, /* ReduceAction58 */
8611 },
8612 };
8613 /* runtime type ReduceAction59 */
8614 const struct type type_nit__parser__ReduceAction59 = {
8615 -1, /*CAST DEAD*/
8616 "ReduceAction59", /* class_name_string */
8617 -1, /*CAST DEAD*/
8618 0,
8619 NULL, /*NO RESOLUTIONS*/
8620 6,
8621 {
8622 146, /* ReduceAction */
8623 -1, /* empty */
8624 -1, /* empty */
8625 -1, /* empty */
8626 139, /* Object */
8627 1339, /* ReduceAction59 */
8628 },
8629 };
8630 /* runtime type ReduceAction60 */
8631 const struct type type_nit__parser__ReduceAction60 = {
8632 -1, /*CAST DEAD*/
8633 "ReduceAction60", /* class_name_string */
8634 -1, /*CAST DEAD*/
8635 0,
8636 NULL, /*NO RESOLUTIONS*/
8637 6,
8638 {
8639 146, /* ReduceAction */
8640 -1, /* empty */
8641 -1, /* empty */
8642 -1, /* empty */
8643 139, /* Object */
8644 1340, /* ReduceAction60 */
8645 },
8646 };
8647 /* runtime type ReduceAction61 */
8648 const struct type type_nit__parser__ReduceAction61 = {
8649 -1, /*CAST DEAD*/
8650 "ReduceAction61", /* class_name_string */
8651 -1, /*CAST DEAD*/
8652 0,
8653 NULL, /*NO RESOLUTIONS*/
8654 6,
8655 {
8656 146, /* ReduceAction */
8657 -1, /* empty */
8658 -1, /* empty */
8659 -1, /* empty */
8660 139, /* Object */
8661 1341, /* ReduceAction61 */
8662 },
8663 };
8664 /* runtime type ReduceAction62 */
8665 const struct type type_nit__parser__ReduceAction62 = {
8666 -1, /*CAST DEAD*/
8667 "ReduceAction62", /* class_name_string */
8668 -1, /*CAST DEAD*/
8669 0,
8670 NULL, /*NO RESOLUTIONS*/
8671 6,
8672 {
8673 146, /* ReduceAction */
8674 -1, /* empty */
8675 -1, /* empty */
8676 -1, /* empty */
8677 139, /* Object */
8678 1342, /* ReduceAction62 */
8679 },
8680 };
8681 /* runtime type ReduceAction63 */
8682 const struct type type_nit__parser__ReduceAction63 = {
8683 -1, /*CAST DEAD*/
8684 "ReduceAction63", /* class_name_string */
8685 -1, /*CAST DEAD*/
8686 0,
8687 NULL, /*NO RESOLUTIONS*/
8688 6,
8689 {
8690 146, /* ReduceAction */
8691 -1, /* empty */
8692 -1, /* empty */
8693 -1, /* empty */
8694 139, /* Object */
8695 1343, /* ReduceAction63 */
8696 },
8697 };
8698 /* runtime type ReduceAction64 */
8699 const struct type type_nit__parser__ReduceAction64 = {
8700 -1, /*CAST DEAD*/
8701 "ReduceAction64", /* class_name_string */
8702 -1, /*CAST DEAD*/
8703 0,
8704 NULL, /*NO RESOLUTIONS*/
8705 6,
8706 {
8707 146, /* ReduceAction */
8708 -1, /* empty */
8709 -1, /* empty */
8710 -1, /* empty */
8711 139, /* Object */
8712 1344, /* ReduceAction64 */
8713 },
8714 };
8715 /* runtime type ReduceAction65 */
8716 const struct type type_nit__parser__ReduceAction65 = {
8717 -1, /*CAST DEAD*/
8718 "ReduceAction65", /* class_name_string */
8719 -1, /*CAST DEAD*/
8720 0,
8721 NULL, /*NO RESOLUTIONS*/
8722 6,
8723 {
8724 146, /* ReduceAction */
8725 -1, /* empty */
8726 -1, /* empty */
8727 -1, /* empty */
8728 139, /* Object */
8729 1345, /* ReduceAction65 */
8730 },
8731 };
8732 /* runtime type ReduceAction66 */
8733 const struct type type_nit__parser__ReduceAction66 = {
8734 -1, /*CAST DEAD*/
8735 "ReduceAction66", /* class_name_string */
8736 -1, /*CAST DEAD*/
8737 0,
8738 NULL, /*NO RESOLUTIONS*/
8739 6,
8740 {
8741 146, /* ReduceAction */
8742 -1, /* empty */
8743 -1, /* empty */
8744 -1, /* empty */
8745 139, /* Object */
8746 1346, /* ReduceAction66 */
8747 },
8748 };
8749 /* runtime type ReduceAction67 */
8750 const struct type type_nit__parser__ReduceAction67 = {
8751 -1, /*CAST DEAD*/
8752 "ReduceAction67", /* class_name_string */
8753 -1, /*CAST DEAD*/
8754 0,
8755 NULL, /*NO RESOLUTIONS*/
8756 6,
8757 {
8758 146, /* ReduceAction */
8759 -1, /* empty */
8760 -1, /* empty */
8761 -1, /* empty */
8762 139, /* Object */
8763 1347, /* ReduceAction67 */
8764 },
8765 };
8766 /* runtime type ReduceAction68 */
8767 const struct type type_nit__parser__ReduceAction68 = {
8768 -1, /*CAST DEAD*/
8769 "ReduceAction68", /* class_name_string */
8770 -1, /*CAST DEAD*/
8771 0,
8772 NULL, /*NO RESOLUTIONS*/
8773 6,
8774 {
8775 146, /* ReduceAction */
8776 -1, /* empty */
8777 -1, /* empty */
8778 -1, /* empty */
8779 139, /* Object */
8780 1348, /* ReduceAction68 */
8781 },
8782 };
8783 /* runtime type ReduceAction69 */
8784 const struct type type_nit__parser__ReduceAction69 = {
8785 -1, /*CAST DEAD*/
8786 "ReduceAction69", /* class_name_string */
8787 -1, /*CAST DEAD*/
8788 0,
8789 NULL, /*NO RESOLUTIONS*/
8790 6,
8791 {
8792 146, /* ReduceAction */
8793 -1, /* empty */
8794 -1, /* empty */
8795 -1, /* empty */
8796 139, /* Object */
8797 1349, /* ReduceAction69 */
8798 },
8799 };
8800 /* runtime type ReduceAction70 */
8801 const struct type type_nit__parser__ReduceAction70 = {
8802 -1, /*CAST DEAD*/
8803 "ReduceAction70", /* class_name_string */
8804 -1, /*CAST DEAD*/
8805 0,
8806 NULL, /*NO RESOLUTIONS*/
8807 6,
8808 {
8809 146, /* ReduceAction */
8810 -1, /* empty */
8811 -1, /* empty */
8812 -1, /* empty */
8813 139, /* Object */
8814 1350, /* ReduceAction70 */
8815 },
8816 };
8817 /* runtime type ReduceAction71 */
8818 const struct type type_nit__parser__ReduceAction71 = {
8819 -1, /*CAST DEAD*/
8820 "ReduceAction71", /* class_name_string */
8821 -1, /*CAST DEAD*/
8822 0,
8823 NULL, /*NO RESOLUTIONS*/
8824 6,
8825 {
8826 146, /* ReduceAction */
8827 -1, /* empty */
8828 -1, /* empty */
8829 -1, /* empty */
8830 139, /* Object */
8831 1351, /* ReduceAction71 */
8832 },
8833 };
8834 /* runtime type ReduceAction72 */
8835 const struct type type_nit__parser__ReduceAction72 = {
8836 -1, /*CAST DEAD*/
8837 "ReduceAction72", /* class_name_string */
8838 -1, /*CAST DEAD*/
8839 0,
8840 NULL, /*NO RESOLUTIONS*/
8841 6,
8842 {
8843 146, /* ReduceAction */
8844 -1, /* empty */
8845 -1, /* empty */
8846 -1, /* empty */
8847 139, /* Object */
8848 1352, /* ReduceAction72 */
8849 },
8850 };
8851 /* runtime type ReduceAction73 */
8852 const struct type type_nit__parser__ReduceAction73 = {
8853 -1, /*CAST DEAD*/
8854 "ReduceAction73", /* class_name_string */
8855 -1, /*CAST DEAD*/
8856 0,
8857 NULL, /*NO RESOLUTIONS*/
8858 6,
8859 {
8860 146, /* ReduceAction */
8861 -1, /* empty */
8862 -1, /* empty */
8863 -1, /* empty */
8864 139, /* Object */
8865 1353, /* ReduceAction73 */
8866 },
8867 };
8868 /* runtime type ReduceAction74 */
8869 const struct type type_nit__parser__ReduceAction74 = {
8870 -1, /*CAST DEAD*/
8871 "ReduceAction74", /* class_name_string */
8872 -1, /*CAST DEAD*/
8873 0,
8874 NULL, /*NO RESOLUTIONS*/
8875 6,
8876 {
8877 146, /* ReduceAction */
8878 -1, /* empty */
8879 -1, /* empty */
8880 -1, /* empty */
8881 139, /* Object */
8882 1354, /* ReduceAction74 */
8883 },
8884 };
8885 /* runtime type ReduceAction75 */
8886 const struct type type_nit__parser__ReduceAction75 = {
8887 -1, /*CAST DEAD*/
8888 "ReduceAction75", /* class_name_string */
8889 -1, /*CAST DEAD*/
8890 0,
8891 NULL, /*NO RESOLUTIONS*/
8892 6,
8893 {
8894 146, /* ReduceAction */
8895 -1, /* empty */
8896 -1, /* empty */
8897 -1, /* empty */
8898 139, /* Object */
8899 1355, /* ReduceAction75 */
8900 },
8901 };
8902 /* runtime type ReduceAction76 */
8903 const struct type type_nit__parser__ReduceAction76 = {
8904 -1, /*CAST DEAD*/
8905 "ReduceAction76", /* class_name_string */
8906 -1, /*CAST DEAD*/
8907 0,
8908 NULL, /*NO RESOLUTIONS*/
8909 6,
8910 {
8911 146, /* ReduceAction */
8912 -1, /* empty */
8913 -1, /* empty */
8914 -1, /* empty */
8915 139, /* Object */
8916 1356, /* ReduceAction76 */
8917 },
8918 };
8919 /* runtime type ReduceAction77 */
8920 const struct type type_nit__parser__ReduceAction77 = {
8921 -1, /*CAST DEAD*/
8922 "ReduceAction77", /* class_name_string */
8923 -1, /*CAST DEAD*/
8924 0,
8925 NULL, /*NO RESOLUTIONS*/
8926 6,
8927 {
8928 146, /* ReduceAction */
8929 -1, /* empty */
8930 -1, /* empty */
8931 -1, /* empty */
8932 139, /* Object */
8933 1357, /* ReduceAction77 */
8934 },
8935 };
8936 /* runtime type ReduceAction78 */
8937 const struct type type_nit__parser__ReduceAction78 = {
8938 -1, /*CAST DEAD*/
8939 "ReduceAction78", /* class_name_string */
8940 -1, /*CAST DEAD*/
8941 0,
8942 NULL, /*NO RESOLUTIONS*/
8943 6,
8944 {
8945 146, /* ReduceAction */
8946 -1, /* empty */
8947 -1, /* empty */
8948 -1, /* empty */
8949 139, /* Object */
8950 1358, /* ReduceAction78 */
8951 },
8952 };
8953 /* runtime type ReduceAction79 */
8954 const struct type type_nit__parser__ReduceAction79 = {
8955 -1, /*CAST DEAD*/
8956 "ReduceAction79", /* class_name_string */
8957 -1, /*CAST DEAD*/
8958 0,
8959 NULL, /*NO RESOLUTIONS*/
8960 6,
8961 {
8962 146, /* ReduceAction */
8963 -1, /* empty */
8964 -1, /* empty */
8965 -1, /* empty */
8966 139, /* Object */
8967 1359, /* ReduceAction79 */
8968 },
8969 };
8970 /* runtime type ReduceAction80 */
8971 const struct type type_nit__parser__ReduceAction80 = {
8972 -1, /*CAST DEAD*/
8973 "ReduceAction80", /* class_name_string */
8974 -1, /*CAST DEAD*/
8975 0,
8976 NULL, /*NO RESOLUTIONS*/
8977 6,
8978 {
8979 146, /* ReduceAction */
8980 -1, /* empty */
8981 -1, /* empty */
8982 -1, /* empty */
8983 139, /* Object */
8984 1360, /* ReduceAction80 */
8985 },
8986 };
8987 /* runtime type ReduceAction81 */
8988 const struct type type_nit__parser__ReduceAction81 = {
8989 -1, /*CAST DEAD*/
8990 "ReduceAction81", /* class_name_string */
8991 -1, /*CAST DEAD*/
8992 0,
8993 NULL, /*NO RESOLUTIONS*/
8994 6,
8995 {
8996 146, /* ReduceAction */
8997 -1, /* empty */
8998 -1, /* empty */
8999 -1, /* empty */
9000 139, /* Object */
9001 1361, /* ReduceAction81 */
9002 },
9003 };
9004 /* runtime type ReduceAction82 */
9005 const struct type type_nit__parser__ReduceAction82 = {
9006 -1, /*CAST DEAD*/
9007 "ReduceAction82", /* class_name_string */
9008 -1, /*CAST DEAD*/
9009 0,
9010 NULL, /*NO RESOLUTIONS*/
9011 6,
9012 {
9013 146, /* ReduceAction */
9014 -1, /* empty */
9015 -1, /* empty */
9016 -1, /* empty */
9017 139, /* Object */
9018 1362, /* ReduceAction82 */
9019 },
9020 };
9021 /* runtime type ReduceAction83 */
9022 const struct type type_nit__parser__ReduceAction83 = {
9023 -1, /*CAST DEAD*/
9024 "ReduceAction83", /* class_name_string */
9025 -1, /*CAST DEAD*/
9026 0,
9027 NULL, /*NO RESOLUTIONS*/
9028 6,
9029 {
9030 146, /* ReduceAction */
9031 -1, /* empty */
9032 -1, /* empty */
9033 -1, /* empty */
9034 139, /* Object */
9035 1363, /* ReduceAction83 */
9036 },
9037 };
9038 /* runtime type ReduceAction84 */
9039 const struct type type_nit__parser__ReduceAction84 = {
9040 -1, /*CAST DEAD*/
9041 "ReduceAction84", /* class_name_string */
9042 -1, /*CAST DEAD*/
9043 0,
9044 NULL, /*NO RESOLUTIONS*/
9045 6,
9046 {
9047 146, /* ReduceAction */
9048 -1, /* empty */
9049 -1, /* empty */
9050 -1, /* empty */
9051 139, /* Object */
9052 1364, /* ReduceAction84 */
9053 },
9054 };
9055 /* runtime type ReduceAction87 */
9056 const struct type type_nit__parser__ReduceAction87 = {
9057 -1, /*CAST DEAD*/
9058 "ReduceAction87", /* class_name_string */
9059 -1, /*CAST DEAD*/
9060 0,
9061 NULL, /*NO RESOLUTIONS*/
9062 6,
9063 {
9064 146, /* ReduceAction */
9065 -1, /* empty */
9066 -1, /* empty */
9067 -1, /* empty */
9068 139, /* Object */
9069 1365, /* ReduceAction87 */
9070 },
9071 };
9072 /* runtime type ReduceAction88 */
9073 const struct type type_nit__parser__ReduceAction88 = {
9074 -1, /*CAST DEAD*/
9075 "ReduceAction88", /* class_name_string */
9076 -1, /*CAST DEAD*/
9077 0,
9078 NULL, /*NO RESOLUTIONS*/
9079 6,
9080 {
9081 146, /* ReduceAction */
9082 -1, /* empty */
9083 -1, /* empty */
9084 -1, /* empty */
9085 139, /* Object */
9086 1366, /* ReduceAction88 */
9087 },
9088 };
9089 /* runtime type ReduceAction89 */
9090 const struct type type_nit__parser__ReduceAction89 = {
9091 -1, /*CAST DEAD*/
9092 "ReduceAction89", /* class_name_string */
9093 -1, /*CAST DEAD*/
9094 0,
9095 NULL, /*NO RESOLUTIONS*/
9096 6,
9097 {
9098 146, /* ReduceAction */
9099 -1, /* empty */
9100 -1, /* empty */
9101 -1, /* empty */
9102 139, /* Object */
9103 1367, /* ReduceAction89 */
9104 },
9105 };
9106 /* runtime type ReduceAction90 */
9107 const struct type type_nit__parser__ReduceAction90 = {
9108 -1, /*CAST DEAD*/
9109 "ReduceAction90", /* class_name_string */
9110 -1, /*CAST DEAD*/
9111 0,
9112 NULL, /*NO RESOLUTIONS*/
9113 6,
9114 {
9115 146, /* ReduceAction */
9116 -1, /* empty */
9117 -1, /* empty */
9118 -1, /* empty */
9119 139, /* Object */
9120 1368, /* ReduceAction90 */
9121 },
9122 };
9123 /* runtime type ReduceAction91 */
9124 const struct type type_nit__parser__ReduceAction91 = {
9125 -1, /*CAST DEAD*/
9126 "ReduceAction91", /* class_name_string */
9127 -1, /*CAST DEAD*/
9128 0,
9129 NULL, /*NO RESOLUTIONS*/
9130 6,
9131 {
9132 146, /* ReduceAction */
9133 -1, /* empty */
9134 -1, /* empty */
9135 -1, /* empty */
9136 139, /* Object */
9137 1369, /* ReduceAction91 */
9138 },
9139 };
9140 /* runtime type ReduceAction92 */
9141 const struct type type_nit__parser__ReduceAction92 = {
9142 -1, /*CAST DEAD*/
9143 "ReduceAction92", /* class_name_string */
9144 -1, /*CAST DEAD*/
9145 0,
9146 NULL, /*NO RESOLUTIONS*/
9147 6,
9148 {
9149 146, /* ReduceAction */
9150 -1, /* empty */
9151 -1, /* empty */
9152 -1, /* empty */
9153 139, /* Object */
9154 1370, /* ReduceAction92 */
9155 },
9156 };
9157 /* runtime type ReduceAction93 */
9158 const struct type type_nit__parser__ReduceAction93 = {
9159 -1, /*CAST DEAD*/
9160 "ReduceAction93", /* class_name_string */
9161 -1, /*CAST DEAD*/
9162 0,
9163 NULL, /*NO RESOLUTIONS*/
9164 6,
9165 {
9166 146, /* ReduceAction */
9167 -1, /* empty */
9168 -1, /* empty */
9169 -1, /* empty */
9170 139, /* Object */
9171 1371, /* ReduceAction93 */
9172 },
9173 };
9174 /* runtime type ReduceAction94 */
9175 const struct type type_nit__parser__ReduceAction94 = {
9176 -1, /*CAST DEAD*/
9177 "ReduceAction94", /* class_name_string */
9178 -1, /*CAST DEAD*/
9179 0,
9180 NULL, /*NO RESOLUTIONS*/
9181 6,
9182 {
9183 146, /* ReduceAction */
9184 -1, /* empty */
9185 -1, /* empty */
9186 -1, /* empty */
9187 139, /* Object */
9188 1372, /* ReduceAction94 */
9189 },
9190 };
9191 /* runtime type ReduceAction95 */
9192 const struct type type_nit__parser__ReduceAction95 = {
9193 -1, /*CAST DEAD*/
9194 "ReduceAction95", /* class_name_string */
9195 -1, /*CAST DEAD*/
9196 0,
9197 NULL, /*NO RESOLUTIONS*/
9198 6,
9199 {
9200 146, /* ReduceAction */
9201 -1, /* empty */
9202 -1, /* empty */
9203 -1, /* empty */
9204 139, /* Object */
9205 1373, /* ReduceAction95 */
9206 },
9207 };
9208 /* runtime type ReduceAction96 */
9209 const struct type type_nit__parser__ReduceAction96 = {
9210 -1, /*CAST DEAD*/
9211 "ReduceAction96", /* class_name_string */
9212 -1, /*CAST DEAD*/
9213 0,
9214 NULL, /*NO RESOLUTIONS*/
9215 6,
9216 {
9217 146, /* ReduceAction */
9218 -1, /* empty */
9219 -1, /* empty */
9220 -1, /* empty */
9221 139, /* Object */
9222 1374, /* ReduceAction96 */
9223 },
9224 };
9225 /* runtime type ReduceAction97 */
9226 const struct type type_nit__parser__ReduceAction97 = {
9227 -1, /*CAST DEAD*/
9228 "ReduceAction97", /* class_name_string */
9229 -1, /*CAST DEAD*/
9230 0,
9231 NULL, /*NO RESOLUTIONS*/
9232 6,
9233 {
9234 146, /* ReduceAction */
9235 -1, /* empty */
9236 -1, /* empty */
9237 -1, /* empty */
9238 139, /* Object */
9239 1375, /* ReduceAction97 */
9240 },
9241 };
9242 /* runtime type ReduceAction98 */
9243 const struct type type_nit__parser__ReduceAction98 = {
9244 -1, /*CAST DEAD*/
9245 "ReduceAction98", /* class_name_string */
9246 -1, /*CAST DEAD*/
9247 0,
9248 NULL, /*NO RESOLUTIONS*/
9249 6,
9250 {
9251 146, /* ReduceAction */
9252 -1, /* empty */
9253 -1, /* empty */
9254 -1, /* empty */
9255 139, /* Object */
9256 1376, /* ReduceAction98 */
9257 },
9258 };
9259 /* runtime type ReduceAction99 */
9260 const struct type type_nit__parser__ReduceAction99 = {
9261 -1, /*CAST DEAD*/
9262 "ReduceAction99", /* class_name_string */
9263 -1, /*CAST DEAD*/
9264 0,
9265 NULL, /*NO RESOLUTIONS*/
9266 6,
9267 {
9268 146, /* ReduceAction */
9269 -1, /* empty */
9270 -1, /* empty */
9271 -1, /* empty */
9272 139, /* Object */
9273 1377, /* ReduceAction99 */
9274 },
9275 };
9276 /* runtime type ReduceAction100 */
9277 const struct type type_nit__parser__ReduceAction100 = {
9278 -1, /*CAST DEAD*/
9279 "ReduceAction100", /* class_name_string */
9280 -1, /*CAST DEAD*/
9281 0,
9282 NULL, /*NO RESOLUTIONS*/
9283 6,
9284 {
9285 146, /* ReduceAction */
9286 -1, /* empty */
9287 -1, /* empty */
9288 -1, /* empty */
9289 139, /* Object */
9290 1378, /* ReduceAction100 */
9291 },
9292 };
9293 /* runtime type ReduceAction101 */
9294 const struct type type_nit__parser__ReduceAction101 = {
9295 -1, /*CAST DEAD*/
9296 "ReduceAction101", /* class_name_string */
9297 -1, /*CAST DEAD*/
9298 0,
9299 NULL, /*NO RESOLUTIONS*/
9300 6,
9301 {
9302 146, /* ReduceAction */
9303 -1, /* empty */
9304 -1, /* empty */
9305 -1, /* empty */
9306 139, /* Object */
9307 1379, /* ReduceAction101 */
9308 },
9309 };
9310 /* runtime type ReduceAction102 */
9311 const struct type type_nit__parser__ReduceAction102 = {
9312 -1, /*CAST DEAD*/
9313 "ReduceAction102", /* class_name_string */
9314 -1, /*CAST DEAD*/
9315 0,
9316 NULL, /*NO RESOLUTIONS*/
9317 6,
9318 {
9319 146, /* ReduceAction */
9320 -1, /* empty */
9321 -1, /* empty */
9322 -1, /* empty */
9323 139, /* Object */
9324 1380, /* ReduceAction102 */
9325 },
9326 };
9327 /* runtime type ReduceAction103 */
9328 const struct type type_nit__parser__ReduceAction103 = {
9329 -1, /*CAST DEAD*/
9330 "ReduceAction103", /* class_name_string */
9331 -1, /*CAST DEAD*/
9332 0,
9333 NULL, /*NO RESOLUTIONS*/
9334 6,
9335 {
9336 146, /* ReduceAction */
9337 -1, /* empty */
9338 -1, /* empty */
9339 -1, /* empty */
9340 139, /* Object */
9341 1381, /* ReduceAction103 */
9342 },
9343 };
9344 /* runtime type ReduceAction104 */
9345 const struct type type_nit__parser__ReduceAction104 = {
9346 -1, /*CAST DEAD*/
9347 "ReduceAction104", /* class_name_string */
9348 -1, /*CAST DEAD*/
9349 0,
9350 NULL, /*NO RESOLUTIONS*/
9351 6,
9352 {
9353 146, /* ReduceAction */
9354 -1, /* empty */
9355 -1, /* empty */
9356 -1, /* empty */
9357 139, /* Object */
9358 1382, /* ReduceAction104 */
9359 },
9360 };
9361 /* runtime type ReduceAction105 */
9362 const struct type type_nit__parser__ReduceAction105 = {
9363 -1, /*CAST DEAD*/
9364 "ReduceAction105", /* class_name_string */
9365 -1, /*CAST DEAD*/
9366 0,
9367 NULL, /*NO RESOLUTIONS*/
9368 6,
9369 {
9370 146, /* ReduceAction */
9371 -1, /* empty */
9372 -1, /* empty */
9373 -1, /* empty */
9374 139, /* Object */
9375 1383, /* ReduceAction105 */
9376 },
9377 };
9378 /* runtime type ReduceAction106 */
9379 const struct type type_nit__parser__ReduceAction106 = {
9380 -1, /*CAST DEAD*/
9381 "ReduceAction106", /* class_name_string */
9382 -1, /*CAST DEAD*/
9383 0,
9384 NULL, /*NO RESOLUTIONS*/
9385 6,
9386 {
9387 146, /* ReduceAction */
9388 -1, /* empty */
9389 -1, /* empty */
9390 -1, /* empty */
9391 139, /* Object */
9392 1384, /* ReduceAction106 */
9393 },
9394 };
9395 /* runtime type ReduceAction107 */
9396 const struct type type_nit__parser__ReduceAction107 = {
9397 -1, /*CAST DEAD*/
9398 "ReduceAction107", /* class_name_string */
9399 -1, /*CAST DEAD*/
9400 0,
9401 NULL, /*NO RESOLUTIONS*/
9402 6,
9403 {
9404 146, /* ReduceAction */
9405 -1, /* empty */
9406 -1, /* empty */
9407 -1, /* empty */
9408 139, /* Object */
9409 1385, /* ReduceAction107 */
9410 },
9411 };
9412 /* runtime type ReduceAction108 */
9413 const struct type type_nit__parser__ReduceAction108 = {
9414 -1, /*CAST DEAD*/
9415 "ReduceAction108", /* class_name_string */
9416 -1, /*CAST DEAD*/
9417 0,
9418 NULL, /*NO RESOLUTIONS*/
9419 6,
9420 {
9421 146, /* ReduceAction */
9422 -1, /* empty */
9423 -1, /* empty */
9424 -1, /* empty */
9425 139, /* Object */
9426 1386, /* ReduceAction108 */
9427 },
9428 };
9429 /* runtime type ReduceAction109 */
9430 const struct type type_nit__parser__ReduceAction109 = {
9431 -1, /*CAST DEAD*/
9432 "ReduceAction109", /* class_name_string */
9433 -1, /*CAST DEAD*/
9434 0,
9435 NULL, /*NO RESOLUTIONS*/
9436 6,
9437 {
9438 146, /* ReduceAction */
9439 -1, /* empty */
9440 -1, /* empty */
9441 -1, /* empty */
9442 139, /* Object */
9443 1387, /* ReduceAction109 */
9444 },
9445 };
9446 /* runtime type ReduceAction110 */
9447 const struct type type_nit__parser__ReduceAction110 = {
9448 -1, /*CAST DEAD*/
9449 "ReduceAction110", /* class_name_string */
9450 -1, /*CAST DEAD*/
9451 0,
9452 NULL, /*NO RESOLUTIONS*/
9453 6,
9454 {
9455 146, /* ReduceAction */
9456 -1, /* empty */
9457 -1, /* empty */
9458 -1, /* empty */
9459 139, /* Object */
9460 1388, /* ReduceAction110 */
9461 },
9462 };
9463 /* runtime type ReduceAction111 */
9464 const struct type type_nit__parser__ReduceAction111 = {
9465 -1, /*CAST DEAD*/
9466 "ReduceAction111", /* class_name_string */
9467 -1, /*CAST DEAD*/
9468 0,
9469 NULL, /*NO RESOLUTIONS*/
9470 6,
9471 {
9472 146, /* ReduceAction */
9473 -1, /* empty */
9474 -1, /* empty */
9475 -1, /* empty */
9476 139, /* Object */
9477 1389, /* ReduceAction111 */
9478 },
9479 };
9480 /* runtime type ReduceAction112 */
9481 const struct type type_nit__parser__ReduceAction112 = {
9482 -1, /*CAST DEAD*/
9483 "ReduceAction112", /* class_name_string */
9484 -1, /*CAST DEAD*/
9485 0,
9486 NULL, /*NO RESOLUTIONS*/
9487 6,
9488 {
9489 146, /* ReduceAction */
9490 -1, /* empty */
9491 -1, /* empty */
9492 -1, /* empty */
9493 139, /* Object */
9494 1390, /* ReduceAction112 */
9495 },
9496 };
9497 /* runtime type ReduceAction113 */
9498 const struct type type_nit__parser__ReduceAction113 = {
9499 -1, /*CAST DEAD*/
9500 "ReduceAction113", /* class_name_string */
9501 -1, /*CAST DEAD*/
9502 0,
9503 NULL, /*NO RESOLUTIONS*/
9504 6,
9505 {
9506 146, /* ReduceAction */
9507 -1, /* empty */
9508 -1, /* empty */
9509 -1, /* empty */
9510 139, /* Object */
9511 1391, /* ReduceAction113 */
9512 },
9513 };
9514 /* runtime type ReduceAction114 */
9515 const struct type type_nit__parser__ReduceAction114 = {
9516 -1, /*CAST DEAD*/
9517 "ReduceAction114", /* class_name_string */
9518 -1, /*CAST DEAD*/
9519 0,
9520 NULL, /*NO RESOLUTIONS*/
9521 6,
9522 {
9523 146, /* ReduceAction */
9524 -1, /* empty */
9525 -1, /* empty */
9526 -1, /* empty */
9527 139, /* Object */
9528 1392, /* ReduceAction114 */
9529 },
9530 };
9531 /* runtime type ReduceAction115 */
9532 const struct type type_nit__parser__ReduceAction115 = {
9533 -1, /*CAST DEAD*/
9534 "ReduceAction115", /* class_name_string */
9535 -1, /*CAST DEAD*/
9536 0,
9537 NULL, /*NO RESOLUTIONS*/
9538 6,
9539 {
9540 146, /* ReduceAction */
9541 -1, /* empty */
9542 -1, /* empty */
9543 -1, /* empty */
9544 139, /* Object */
9545 1393, /* ReduceAction115 */
9546 },
9547 };
9548 /* runtime type ReduceAction116 */
9549 const struct type type_nit__parser__ReduceAction116 = {
9550 -1, /*CAST DEAD*/
9551 "ReduceAction116", /* class_name_string */
9552 -1, /*CAST DEAD*/
9553 0,
9554 NULL, /*NO RESOLUTIONS*/
9555 6,
9556 {
9557 146, /* ReduceAction */
9558 -1, /* empty */
9559 -1, /* empty */
9560 -1, /* empty */
9561 139, /* Object */
9562 1394, /* ReduceAction116 */
9563 },
9564 };
9565 /* runtime type ReduceAction117 */
9566 const struct type type_nit__parser__ReduceAction117 = {
9567 -1, /*CAST DEAD*/
9568 "ReduceAction117", /* class_name_string */
9569 -1, /*CAST DEAD*/
9570 0,
9571 NULL, /*NO RESOLUTIONS*/
9572 6,
9573 {
9574 146, /* ReduceAction */
9575 -1, /* empty */
9576 -1, /* empty */
9577 -1, /* empty */
9578 139, /* Object */
9579 1395, /* ReduceAction117 */
9580 },
9581 };
9582 /* runtime type ReduceAction119 */
9583 const struct type type_nit__parser__ReduceAction119 = {
9584 -1, /*CAST DEAD*/
9585 "ReduceAction119", /* class_name_string */
9586 -1, /*CAST DEAD*/
9587 0,
9588 NULL, /*NO RESOLUTIONS*/
9589 6,
9590 {
9591 146, /* ReduceAction */
9592 -1, /* empty */
9593 -1, /* empty */
9594 -1, /* empty */
9595 139, /* Object */
9596 1396, /* ReduceAction119 */
9597 },
9598 };
9599 /* runtime type ReduceAction120 */
9600 const struct type type_nit__parser__ReduceAction120 = {
9601 -1, /*CAST DEAD*/
9602 "ReduceAction120", /* class_name_string */
9603 -1, /*CAST DEAD*/
9604 0,
9605 NULL, /*NO RESOLUTIONS*/
9606 6,
9607 {
9608 146, /* ReduceAction */
9609 -1, /* empty */
9610 -1, /* empty */
9611 -1, /* empty */
9612 139, /* Object */
9613 1397, /* ReduceAction120 */
9614 },
9615 };
9616 /* runtime type ReduceAction121 */
9617 const struct type type_nit__parser__ReduceAction121 = {
9618 -1, /*CAST DEAD*/
9619 "ReduceAction121", /* class_name_string */
9620 -1, /*CAST DEAD*/
9621 0,
9622 NULL, /*NO RESOLUTIONS*/
9623 6,
9624 {
9625 146, /* ReduceAction */
9626 -1, /* empty */
9627 -1, /* empty */
9628 -1, /* empty */
9629 139, /* Object */
9630 1398, /* ReduceAction121 */
9631 },
9632 };
9633 /* runtime type ReduceAction122 */
9634 const struct type type_nit__parser__ReduceAction122 = {
9635 -1, /*CAST DEAD*/
9636 "ReduceAction122", /* class_name_string */
9637 -1, /*CAST DEAD*/
9638 0,
9639 NULL, /*NO RESOLUTIONS*/
9640 6,
9641 {
9642 146, /* ReduceAction */
9643 -1, /* empty */
9644 -1, /* empty */
9645 -1, /* empty */
9646 139, /* Object */
9647 1399, /* ReduceAction122 */
9648 },
9649 };
9650 /* runtime type ReduceAction123 */
9651 const struct type type_nit__parser__ReduceAction123 = {
9652 -1, /*CAST DEAD*/
9653 "ReduceAction123", /* class_name_string */
9654 -1, /*CAST DEAD*/
9655 0,
9656 NULL, /*NO RESOLUTIONS*/
9657 6,
9658 {
9659 146, /* ReduceAction */
9660 -1, /* empty */
9661 -1, /* empty */
9662 -1, /* empty */
9663 139, /* Object */
9664 1400, /* ReduceAction123 */
9665 },
9666 };
9667 /* runtime type ReduceAction124 */
9668 const struct type type_nit__parser__ReduceAction124 = {
9669 -1, /*CAST DEAD*/
9670 "ReduceAction124", /* class_name_string */
9671 -1, /*CAST DEAD*/
9672 0,
9673 NULL, /*NO RESOLUTIONS*/
9674 6,
9675 {
9676 146, /* ReduceAction */
9677 -1, /* empty */
9678 -1, /* empty */
9679 -1, /* empty */
9680 139, /* Object */
9681 1401, /* ReduceAction124 */
9682 },
9683 };
9684 /* runtime type ReduceAction125 */
9685 const struct type type_nit__parser__ReduceAction125 = {
9686 -1, /*CAST DEAD*/
9687 "ReduceAction125", /* class_name_string */
9688 -1, /*CAST DEAD*/
9689 0,
9690 NULL, /*NO RESOLUTIONS*/
9691 6,
9692 {
9693 146, /* ReduceAction */
9694 -1, /* empty */
9695 -1, /* empty */
9696 -1, /* empty */
9697 139, /* Object */
9698 1402, /* ReduceAction125 */
9699 },
9700 };
9701 /* runtime type ReduceAction126 */
9702 const struct type type_nit__parser__ReduceAction126 = {
9703 -1, /*CAST DEAD*/
9704 "ReduceAction126", /* class_name_string */
9705 -1, /*CAST DEAD*/
9706 0,
9707 NULL, /*NO RESOLUTIONS*/
9708 6,
9709 {
9710 146, /* ReduceAction */
9711 -1, /* empty */
9712 -1, /* empty */
9713 -1, /* empty */
9714 139, /* Object */
9715 1403, /* ReduceAction126 */
9716 },
9717 };
9718 /* runtime type ReduceAction128 */
9719 const struct type type_nit__parser__ReduceAction128 = {
9720 -1, /*CAST DEAD*/
9721 "ReduceAction128", /* class_name_string */
9722 -1, /*CAST DEAD*/
9723 0,
9724 NULL, /*NO RESOLUTIONS*/
9725 6,
9726 {
9727 146, /* ReduceAction */
9728 -1, /* empty */
9729 -1, /* empty */
9730 -1, /* empty */
9731 139, /* Object */
9732 1404, /* ReduceAction128 */
9733 },
9734 };
9735 /* runtime type ReduceAction129 */
9736 const struct type type_nit__parser__ReduceAction129 = {
9737 -1, /*CAST DEAD*/
9738 "ReduceAction129", /* class_name_string */
9739 -1, /*CAST DEAD*/
9740 0,
9741 NULL, /*NO RESOLUTIONS*/
9742 6,
9743 {
9744 146, /* ReduceAction */
9745 -1, /* empty */
9746 -1, /* empty */
9747 -1, /* empty */
9748 139, /* Object */
9749 1405, /* ReduceAction129 */
9750 },
9751 };
9752 /* runtime type ReduceAction131 */
9753 const struct type type_nit__parser__ReduceAction131 = {
9754 -1, /*CAST DEAD*/
9755 "ReduceAction131", /* class_name_string */
9756 -1, /*CAST DEAD*/
9757 0,
9758 NULL, /*NO RESOLUTIONS*/
9759 6,
9760 {
9761 146, /* ReduceAction */
9762 -1, /* empty */
9763 -1, /* empty */
9764 -1, /* empty */
9765 139, /* Object */
9766 1406, /* ReduceAction131 */
9767 },
9768 };
9769 /* runtime type ReduceAction132 */
9770 const struct type type_nit__parser__ReduceAction132 = {
9771 -1, /*CAST DEAD*/
9772 "ReduceAction132", /* class_name_string */
9773 -1, /*CAST DEAD*/
9774 0,
9775 NULL, /*NO RESOLUTIONS*/
9776 6,
9777 {
9778 146, /* ReduceAction */
9779 -1, /* empty */
9780 -1, /* empty */
9781 -1, /* empty */
9782 139, /* Object */
9783 1407, /* ReduceAction132 */
9784 },
9785 };
9786 /* runtime type ReduceAction133 */
9787 const struct type type_nit__parser__ReduceAction133 = {
9788 -1, /*CAST DEAD*/
9789 "ReduceAction133", /* class_name_string */
9790 -1, /*CAST DEAD*/
9791 0,
9792 NULL, /*NO RESOLUTIONS*/
9793 6,
9794 {
9795 146, /* ReduceAction */
9796 -1, /* empty */
9797 -1, /* empty */
9798 -1, /* empty */
9799 139, /* Object */
9800 1408, /* ReduceAction133 */
9801 },
9802 };
9803 /* runtime type ReduceAction134 */
9804 const struct type type_nit__parser__ReduceAction134 = {
9805 -1, /*CAST DEAD*/
9806 "ReduceAction134", /* class_name_string */
9807 -1, /*CAST DEAD*/
9808 0,
9809 NULL, /*NO RESOLUTIONS*/
9810 6,
9811 {
9812 146, /* ReduceAction */
9813 -1, /* empty */
9814 -1, /* empty */
9815 -1, /* empty */
9816 139, /* Object */
9817 1409, /* ReduceAction134 */
9818 },
9819 };
9820 /* runtime type ReduceAction135 */
9821 const struct type type_nit__parser__ReduceAction135 = {
9822 -1, /*CAST DEAD*/
9823 "ReduceAction135", /* class_name_string */
9824 -1, /*CAST DEAD*/
9825 0,
9826 NULL, /*NO RESOLUTIONS*/
9827 6,
9828 {
9829 146, /* ReduceAction */
9830 -1, /* empty */
9831 -1, /* empty */
9832 -1, /* empty */
9833 139, /* Object */
9834 1410, /* ReduceAction135 */
9835 },
9836 };
9837 /* runtime type ReduceAction136 */
9838 const struct type type_nit__parser__ReduceAction136 = {
9839 -1, /*CAST DEAD*/
9840 "ReduceAction136", /* class_name_string */
9841 -1, /*CAST DEAD*/
9842 0,
9843 NULL, /*NO RESOLUTIONS*/
9844 6,
9845 {
9846 146, /* ReduceAction */
9847 -1, /* empty */
9848 -1, /* empty */
9849 -1, /* empty */
9850 139, /* Object */
9851 1411, /* ReduceAction136 */
9852 },
9853 };
9854 /* runtime type ReduceAction137 */
9855 const struct type type_nit__parser__ReduceAction137 = {
9856 -1, /*CAST DEAD*/
9857 "ReduceAction137", /* class_name_string */
9858 -1, /*CAST DEAD*/
9859 0,
9860 NULL, /*NO RESOLUTIONS*/
9861 6,
9862 {
9863 146, /* ReduceAction */
9864 -1, /* empty */
9865 -1, /* empty */
9866 -1, /* empty */
9867 139, /* Object */
9868 1412, /* ReduceAction137 */
9869 },
9870 };
9871 /* runtime type ReduceAction138 */
9872 const struct type type_nit__parser__ReduceAction138 = {
9873 -1, /*CAST DEAD*/
9874 "ReduceAction138", /* class_name_string */
9875 -1, /*CAST DEAD*/
9876 0,
9877 NULL, /*NO RESOLUTIONS*/
9878 6,
9879 {
9880 146, /* ReduceAction */
9881 -1, /* empty */
9882 -1, /* empty */
9883 -1, /* empty */
9884 139, /* Object */
9885 1413, /* ReduceAction138 */
9886 },
9887 };
9888 /* runtime type ReduceAction139 */
9889 const struct type type_nit__parser__ReduceAction139 = {
9890 -1, /*CAST DEAD*/
9891 "ReduceAction139", /* class_name_string */
9892 -1, /*CAST DEAD*/
9893 0,
9894 NULL, /*NO RESOLUTIONS*/
9895 6,
9896 {
9897 146, /* ReduceAction */
9898 -1, /* empty */
9899 -1, /* empty */
9900 -1, /* empty */
9901 139, /* Object */
9902 1414, /* ReduceAction139 */
9903 },
9904 };
9905 /* runtime type ReduceAction140 */
9906 const struct type type_nit__parser__ReduceAction140 = {
9907 -1, /*CAST DEAD*/
9908 "ReduceAction140", /* class_name_string */
9909 -1, /*CAST DEAD*/
9910 0,
9911 NULL, /*NO RESOLUTIONS*/
9912 6,
9913 {
9914 146, /* ReduceAction */
9915 -1, /* empty */
9916 -1, /* empty */
9917 -1, /* empty */
9918 139, /* Object */
9919 1415, /* ReduceAction140 */
9920 },
9921 };
9922 /* runtime type ReduceAction142 */
9923 const struct type type_nit__parser__ReduceAction142 = {
9924 -1, /*CAST DEAD*/
9925 "ReduceAction142", /* class_name_string */
9926 -1, /*CAST DEAD*/
9927 0,
9928 NULL, /*NO RESOLUTIONS*/
9929 6,
9930 {
9931 146, /* ReduceAction */
9932 -1, /* empty */
9933 -1, /* empty */
9934 -1, /* empty */
9935 139, /* Object */
9936 1416, /* ReduceAction142 */
9937 },
9938 };
9939 /* runtime type ReduceAction143 */
9940 const struct type type_nit__parser__ReduceAction143 = {
9941 -1, /*CAST DEAD*/
9942 "ReduceAction143", /* class_name_string */
9943 -1, /*CAST DEAD*/
9944 0,
9945 NULL, /*NO RESOLUTIONS*/
9946 6,
9947 {
9948 146, /* ReduceAction */
9949 -1, /* empty */
9950 -1, /* empty */
9951 -1, /* empty */
9952 139, /* Object */
9953 1417, /* ReduceAction143 */
9954 },
9955 };
9956 /* runtime type ReduceAction144 */
9957 const struct type type_nit__parser__ReduceAction144 = {
9958 -1, /*CAST DEAD*/
9959 "ReduceAction144", /* class_name_string */
9960 -1, /*CAST DEAD*/
9961 0,
9962 NULL, /*NO RESOLUTIONS*/
9963 6,
9964 {
9965 146, /* ReduceAction */
9966 -1, /* empty */
9967 -1, /* empty */
9968 -1, /* empty */
9969 139, /* Object */
9970 1418, /* ReduceAction144 */
9971 },
9972 };
9973 /* runtime type ReduceAction145 */
9974 const struct type type_nit__parser__ReduceAction145 = {
9975 -1, /*CAST DEAD*/
9976 "ReduceAction145", /* class_name_string */
9977 -1, /*CAST DEAD*/
9978 0,
9979 NULL, /*NO RESOLUTIONS*/
9980 6,
9981 {
9982 146, /* ReduceAction */
9983 -1, /* empty */
9984 -1, /* empty */
9985 -1, /* empty */
9986 139, /* Object */
9987 1419, /* ReduceAction145 */
9988 },
9989 };