Merge: doc: fixed some typos and other misc. corrections
[nit.git] / c_src / nitc__nith.classes.0.h
1 #include "nit.common.h"
2 extern const struct class class_core__Int;
3 extern const struct class class_core__Char;
4 extern const struct class class_core__Bool;
5 extern const struct type type_core__Int;
6 extern const struct type type_core__Char;
7 extern const struct type type_core__Bool;
8 void nitc___nitc__Phase___core__kernel__Object__init(val* self);
9 short int core___core__Object____33d_61d(val* self, val* p0);
10 val* core___core__Object___sys(val* self);
11 val* nitc___nitc__Phase___core__abstract_text__Object__to_s(val* self);
12 short int core___core__Object____61d_61d(val* self, val* p0);
13 short int core___core__Object___is_same_instance(val* self, val* p0);
14 val* core__abstract_text___Object___inspect(val* self);
15 long core___core__Object___object_id(val* self);
16 long core___core__Object___hash(val* self);
17 val* core__abstract_text___Object___class_name(val* self);
18 val* core__abstract_text___Object___inspect_head(val* self);
19 char* core__abstract_text___Object___native_class_name(val* self);
20 void nitc___nitc__Phase___toolcontext_61d(val* self, val* p0);
21 void nitc___nitc__Phase___depends_61d(val* self, val* p0);
22 void nitc___nitc__Phase___in_hierarchy_61d(val* self, val* p0);
23 val* nitc___nitc__Phase___toolcontext(val* self);
24 val* nitc___nitc__Phase___depends(val* self);
25 short int nitc___nitc__Phase___disabled(val* self);
26 void nitc__modelbuilder___Phase___process_mainmodule(val* self, val* p0, val* p1);
27 void nitc__modelize_property___nitc__modelize_property__ModelizePropertyPhase___nitc__phase__Phase__process_nmodule(val* self, val* p0);
28 void nitc___nitc__Phase___process_nclassdef(val* self, val* p0);
29 void nitc___nitc__Phase___process_annotated_node(val* self, val* p0, val* p1);
30 void nitc___nitc__Phase___process_nmodule_after(val* self, val* p0);
31 void nitc___nitc__Phase___process_npropdef(val* self, val* p0);
32 val* nitc___nitc__Phase___in_hierarchy(val* self);
33 void nitc___nitc__Phase___disabled_61d(val* self, short int p0);
34 void core___core__Object___init(val* self);
35 extern const struct class class_nitc__modelize_property__ModelizePropertyPhase;
36 #define COLOR_nitc__phase__Phase___disabled 3
37 void nitc__modelize_class___nitc__modelize_class__ModelizeClassPhase___nitc__phase__Phase__process_nmodule(val* self, val* p0);
38 extern const struct class class_nitc__modelize_class__ModelizeClassPhase;
39 void nitc__loader___ModelBuilder___core__kernel__Object__init(val* self);
40 val* core__abstract_text___Object___to_s(val* self);
41 void nitc___nitc__ModelBuilder___model_61d(val* self, val* p0);
42 void nitc___nitc__ModelBuilder___toolcontext_61d(val* self, val* p0);
43 val* nitc__loader___ModelBuilder___parse(val* self, val* p0);
44 void nitc__modelbuilder___ModelBuilder___run_phases(val* self);
45 val* nitc__loader___ModelBuilder___paths(val* self);
46 val* nitc___nitc__ModelBuilder___toolcontext(val* self);
47 val* nitc__loader___ModelBuilder___load_module(val* self, val* p0);
48 val* nitc__loader___ModelBuilder___parsed_modules(val* self);
49 val* nitc___nitc__ModelBuilder___model(val* self);
50 val* nitc__loader___ModelBuilder___mmodule2node(val* self, val* p0);
51 val* nitc__loader___ModelBuilder___identify_module(val* self, val* p0);
52 val* nitc__loader___ModelBuilder___last_loader_error(val* self);
53 val* nitc__loader___ModelBuilder___mmodule2nmodule(val* self);
54 val* nitc__rapid_type_analysis___ModelBuilder___do_rapid_type_analysis(val* self, val* p0);
55 void nitc__separate_compiler___ModelBuilder___run_separate_compiler(val* self, val* p0, val* p1);
56 void nitc__separate_erasure_compiler___ModelBuilder___run_separate_erasure_compiler(val* self, val* p0, val* p1);
57 void nitc__loader___ModelBuilder___last_loader_error_61d(val* self, val* p0);
58 val* nitc__loader___ModelBuilder___search_module_in_paths(val* self, val* p0, val* p1, val* p2);
59 val* nitc__loader___ModelBuilder___identify_group(val* self, val* p0);
60 void nitc__loader___ModelBuilder___scan_group(val* self, val* p0);
61 val* nitc__loader___ModelBuilder___identified_modules_by_path(val* self);
62 val* nitc__loader___ModelBuilder___module_absolute_path(val* self, val* p0);
63 val* nitc__loader___ModelBuilder___identified_modules(val* self);
64 void nitc__loader___ModelBuilder___build_module_importation(val* self, val* p0);
65 void nitc__modelize_class___ModelBuilder___build_classes(val* self, val* p0);
66 void nitc__modelize_property___ModelBuilder___build_properties(val* self, val* p0);
67 void nitc___nitc__ModelBuilder___error(val* self, val* p0, val* p1);
68 void nitc__loader___ModelBuilder___apply_conditional_importations(val* self, val* p0);
69 void nitc__abstract_compiler___ModelBuilder___write_and_make(val* self, val* p0);
70 val* nitc__loader___ModelBuilder___mgroups(val* self);
71 val* nitc__loader___ModelBuilder___load_markdown(val* self, val* p0);
72 val* nitc__loader___ModelBuilder___load_module_ast(val* self, val* p0);
73 void nitc__loader___ModelBuilder___build_a_mmodule(val* self, val* p0, val* p1);
74 val* nitc__loader___ModelBuilder___seach_module_by_amodule_name(val* self, val* p0, val* p1);
75 val* nitc__loader___ModelBuilder___get_mmodule_by_name(val* self, val* p0, val* p1, val* p2);
76 val* nitc__loader___ModelBuilder___search_mmodule_by_name(val* self, val* p0, val* p1, val* p2);
77 val* nitc__loader___ModelBuilder___conditional_importations(val* self);
78 void nitc__modelize_class___ModelBuilder___build_a_mclass(val* self, val* p0, val* p1);
79 void nitc__modelize_class___ModelBuilder___build_a_mclassdef(val* self, val* p0, val* p1);
80 void nitc__modelize_class___ModelBuilder___collect_a_mclassdef_inheritance(val* self, val* p0, val* p1);
81 void nitc__modelize_class___ModelBuilder___check_supertypes(val* self, val* p0, val* p1);
82 val* nitc___nitc__ModelBuilder___resolve_mtype(val* self, val* p0, val* p1, val* p2);
83 val* nitc___nitc__ModelBuilder___try_get_mclass_by_name(val* self, val* p0, val* p1, val* p2);
84 void nitc___nitc__ModelBuilder___warning(val* self, val* p0, val* p1, val* p2);
85 val* nitc__modelize_class___ModelBuilder___mclassdef2nclassdef(val* self);
86 short int nitc__modelize_property___ModelBuilder___check_virtual_types_circularity(val* self, val* p0, val* p1, val* p2, val* p3);
87 void nitc__modelize_property___ModelBuilder___process_default_constructors(val* self, val* p0);
88 val* nitc__modelize_property___ModelBuilder___mpropdef2node(val* self, val* p0);
89 val* nitc___nitc__ModelBuilder___force_get_primitive_method(val* self, val* p0, val* p1, val* p2, val* p3);
90 long nitc__separate_compiler___ModelBuilder___nb_invok_by_tables(val* self);
91 long nitc__separate_compiler___ModelBuilder___nb_invok_by_direct(val* self);
92 long nitc__separate_compiler___ModelBuilder___nb_invok_by_inline(val* self);
93 val* nitc__loader___ModelBuilder___nmodules(val* self);
94 short int nitc__loader___ModelBuilder___match_amodulename(val* self, val* p0, val* p1);
95 val* nitc__loader___ModelBuilder___search_group_in_paths(val* self, val* p0, val* p1);
96 val* nitc___nitc__ModelBuilder___try_get_mclass_by_qid(val* self, val* p0, val* p1);
97 void nitc___nitc__ModelBuilder___class_not_found(val* self, val* p0, val* p1);
98 val* nitc___nitc__ModelBuilder___resolve_mtype_unchecked(val* self, val* p0, val* p1, val* p2, short int p3);
99 void nitc___nitc__ModelBuilder___advice(val* self, val* p0, val* p1, val* p2);
100 short int nitc___nitc__ModelBuilder___check_subtype(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
101 val* nitc___nitc__ModelBuilder___try_get_mproperty_by_name(val* self, val* p0, val* p1, val* p2);
102 val* nitc__modelize_property___ModelBuilder___mpropdef2npropdef(val* self);
103 val* nitc__modelize_property___ModelBuilder___the_root_init_mmethod(val* self);
104 void nitc__modelize_property___ModelBuilder___the_root_init_mmethod_61d(val* self, val* p0);
105 val* nitc__modelize_property___ModelBuilder___collect_attr_propdef(val* self, val* p0);
106 val* nitc___nitc__ModelBuilder___bad_class_names(val* self);
107 val* nitc___nitc__ModelBuilder___try_get_mproperty_by_name2(val* self, val* p0, val* p1, val* p2, val* p3);
108 val* nitc___nitc__ModelBuilder___try_get_mproperty_by_name2_cache(val* self);
109 void nitc__separate_compiler___ModelBuilder___nb_invok_by_tables_61d(val* self, long p0);
110 void nitc__separate_compiler___ModelBuilder___nb_invok_by_inline_61d(val* self, long p0);
111 void nitc__separate_compiler___ModelBuilder___nb_invok_by_direct_61d(val* self, long p0);
112 short int nitc___nitc__ModelBuilder___check_sametype(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
113 void nitc__modelize_property___ModelBuilder___check_visibility(val* self, val* p0, val* p1, val* p2);
114 val* nitc___nitc__ModelBuilder___get_mclass_by_name(val* self, val* p0, val* p1, val* p2);
115 void nitc___nitc__ModelBuilder___core__kernel__Object__init(val* self);
116 extern const struct class class_nitc__ModelBuilder;
117 val* NEW_more_collections__HashMap3(const struct type* type);
118 extern const struct type type_more_collections__HashMap3__nitc__MModule__nitc__MType__core__String__nullable__nitc__MProperty;
119 #define COLOR_nitc__modelbuilder_base__ModelBuilder___try_get_mproperty_by_name2_cache 14
120 val* NEW_more_collections__MultiHashMap(const struct type* type);
121 extern const struct type type_more_collections__MultiHashMap__nitc__MModule__core__String;
122 void core___core__HashMap___core__kernel__Object__init(val* self);
123 #define COLOR_nitc__modelbuilder_base__ModelBuilder___bad_class_names 15
124 val* NEW_core__Array(const struct type* type);
125 extern const struct type type_core__Array__core__String;
126 void core___core__Array___core__kernel__Object__init(val* self);
127 #define COLOR_nitc__loader__ModelBuilder___paths 3
128 val* NEW_core__HashMap(const struct type* type);
129 extern const struct type type_core__HashMap__core__String__nullable__nitc__MModule;
130 #define COLOR_nitc__loader__ModelBuilder___identified_modules_by_path 4
131 extern const struct type type_core__Array__nitc__MModule;
132 #define COLOR_nitc__loader__ModelBuilder___identified_modules 5
133 #define COLOR_nitc__loader__ModelBuilder___parsed_modules 6
134 extern const struct type type_core__HashMap__core__String__nullable__nitc__MGroup;
135 #define COLOR_nitc__loader__ModelBuilder___mgroups 8
136 extern const struct type type_core__Array__core__SequenceRead__nitc__MModule;
137 #define COLOR_nitc__loader__ModelBuilder___conditional_importations 9
138 extern const struct type type_core__Array__nitc__AModule;
139 #define COLOR_nitc__loader__ModelBuilder___nmodules 10
140 extern const struct type type_core__HashMap__nitc__MModule__nitc__AModule;
141 #define COLOR_nitc__loader__ModelBuilder___mmodule2nmodule 11
142 extern const struct type type_core__HashMap__nitc__MClassDef__nitc__AClassdef;
143 #define COLOR_nitc__modelize_class__ModelBuilder___mclassdef2nclassdef 2
144 extern const struct type type_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation;
145 #define COLOR_nitc__annotation__ModelBuilder___collect_annotations_data_cache 16
146 extern const struct type type_core__HashMap__nitc__MPropDef__nitc__APropdef;
147 #define COLOR_nitc__modelize_property__ModelBuilder___mpropdef2npropdef 0
148 #define COLOR_nitc__separate_compiler__ModelBuilder___nb_invok_by_tables 17
149 #define COLOR_nitc__separate_compiler__ModelBuilder___nb_invok_by_direct 18
150 #define COLOR_nitc__separate_compiler__ModelBuilder___nb_invok_by_inline 19
151 void nitc__model___nitc__model__MClassDefSorter___core__kernel__Object__init(val* self);
152 void core___core__Comparator___sort(val* self, val* p0);
153 void core___core__Comparator___sub_sort(val* self, val* p0, long p1, long p2);
154 void core___core__Comparator___quick_sort(val* self, val* p0, long p1, long p2);
155 void core___core__Comparator___bubble_sort(val* self, val* p0, long p1, long p2);
156 long nitc__model___nitc__model__MClassDefSorter___core__sorter__Comparator__compare(val* self, val* p0, val* p1);
157 void nitc__model___nitc__model__MClassDefSorter___mmodule_61d(val* self, val* p0);
158 val* nitc__model___nitc__model__MClassDefSorter___mmodule(val* self);
159 extern const struct class class_nitc__model__MClassDefSorter;
160 void nitc__model___nitc__model__MPropDefSorter___core__kernel__Object__init(val* self);
161 long nitc__model___nitc__model__MPropDefSorter___core__sorter__Comparator__compare(val* self, val* p0, val* p1);
162 void nitc__model___nitc__model__MPropDefSorter___mmodule_61d(val* self, val* p0);
163 val* nitc__model___nitc__model__MPropDefSorter___mmodule(val* self);
164 extern const struct class class_nitc__model__MPropDefSorter;
165 void nitc___nitc__MClass___core__kernel__Object__init(val* self);
166 val* nitc___nitc__MClass___core__abstract_text__Object__to_s(val* self);
167 val* nitc___nitc__MClass___nitc__model_base__MEntity__c_name(val* self);
168 val* nitc___nitc__MClass___nitc__model_base__MEntity__model(val* self);
169 short int nitc___nitc__MEntity___is_fictive(val* self);
170 val* nitc___nitc__MClass___nitc__model_base__MEntity__location(val* self);
171 val* nitc___nitc__MClass___nitc__model_base__MEntity__name(val* self);
172 void nitc___nitc__MEntity___is_fictive_61d(val* self, short int p0);
173 val* nitc___nitc__MClass___MEntity__visibility(val* self);
174 val* nitc___nitc__MClass___nitc__model_base__MEntity__full_name(val* self);
175 void nitc__mdoc___MEntity___mdoc_61d(val* self, val* p0);
176 void nitc___nitc__MEntity___is_broken_61d(val* self, short int p0);
177 short int nitc___nitc__MEntity___is_broken(val* self);
178 val* nitc__separate_compiler___MEntity___const_color(val* self);
179 val* nitc__mdoc___MEntity___mdoc(val* self);
180 void nitc__mdoc___MEntity___deprecation_61d(val* self, val* p0);
181 val* nitc__mdoc___MEntity___deprecation(val* self);
182 val* nitc___nitc__MClass___mclass_type(val* self);
183 val* nitc___nitc__MClass___intro_mmodule(val* self);
184 val* nitc___nitc__MClass___kind(val* self);
185 val* nitc__extern_classes___MClass___compute_ftype(val* self, val* p0);
186 void nitc___nitc__MClass___intro_mmodule_61d(val* self, val* p0);
187 void nitc___nitc__MClass___name_61d(val* self, val* p0);
188 void nitc___nitc__MClass___location_61d(val* self, val* p0);
189 void nitc___nitc__MClass___setup_parameter_names(val* self, val* p0);
190 void nitc___nitc__MClass___kind_61d(val* self, val* p0);
191 void nitc___nitc__MClass___visibility_61d(val* self, val* p0);
192 val* nitc___nitc__MClass___mclassdefs(val* self);
193 void nitc___nitc__MClass___intro_61d(val* self, val* p0);
194 val* nitc___nitc__MClass___intro(val* self);
195 short int nitc__extern_classes___MClass___ftype_computed(val* self);
196 val* nitc__extern_classes___MClass___ftype_cache(val* self);
197 void nitc__extern_classes___MClass___ftype_cache_61d(val* self, val* p0);
198 void nitc__extern_classes___MClass___ftype_computed_61d(val* self, short int p0);
199 val* nitc___nitc__MClass___in_hierarchy(val* self, val* p0);
200 void nitc___nitc__MClass___arity_61d(val* self, long p0);
201 long nitc___nitc__MClass___arity(val* self);
202 void nitc___nitc__MClass___mparameters_61d(val* self, val* p0);
203 void nitc___nitc__MClass___mclass_type_61d(val* self, val* p0);
204 val* nitc___nitc__MClass___get_mtype_cache(val* self);
205 val* nitc___nitc__MClass___try_intro(val* self);
206 val* nitc___nitc__MClass___signature_to_s(val* self);
207 val* nitc___nitc__MClass___mparameters(val* self);
208 val* nitc___nitc__MClass___get_mtype(val* self, val* p0);
209 void nitc__modelize_property___MClass___root_init_61d(val* self, val* p0);
210 short int nitc___nitc__MClass___has_new_factory(val* self);
211 void nitc___nitc__MClass___has_new_factory_61d(val* self, short int p0);
212 val* nitc__modelize_property___MClass___root_init(val* self);
213 val* nitc__extern_classes___MClass___ctype(val* self);
214 extern const struct class class_nitc__MClass;
215 #define COLOR_nitc__model_base__MEntity___is_broken 0
216 #define COLOR_nitc__model_base__MEntity___is_fictive 1
217 extern const struct type type_core__Array__nitc__MParameterType;
218 #define COLOR_nitc__model__MClass___mparameters 15
219 extern const struct type type_core__Array__nitc__MClassDef;
220 #define COLOR_nitc__model__MClass___mclassdefs 18
221 extern const struct type type_core__HashMap__core__Array__nitc__MType__nitc__MGenericType;
222 #define COLOR_nitc__model__MClass___get_mtype_cache 21
223 #define COLOR_nitc__model__MClass___has_new_factory 22
224 #define COLOR_nitc__extern_classes__MClass___ftype_computed 32
225 void nitc___nitc__MClassDef___core__kernel__Object__init(val* self);
226 val* nitc___nitc__MClassDef___core__abstract_text__Object__to_s(val* self);
227 val* nitc___nitc__MClassDef___nitc__model_base__MEntity__c_name(val* self);
228 val* nitc___nitc__MClassDef___nitc__model_base__MEntity__model(val* self);
229 val* nitc___nitc__MClassDef___nitc__model_base__MEntity__location(val* self);
230 val* nitc___nitc__MClassDef___nitc__model_base__MEntity__name(val* self);
231 val* nitc___nitc__MClassDef___MEntity__visibility(val* self);
232 val* nitc___nitc__MClassDef___nitc__model_base__MEntity__full_name(val* self);
233 short int nitc___nitc__MClassDef___is_intro(val* self);
234 val* nitc___nitc__MClassDef___mmodule(val* self);
235 val* nitc___nitc__MClassDef___mclass(val* self);
236 void nitc___nitc__MClassDef___mmodule_61d(val* self, val* p0);
237 void nitc___nitc__MClassDef___bound_mtype_61d(val* self, val* p0);
238 void nitc___nitc__MClassDef___location_61d(val* self, val* p0);
239 void nitc___nitc__MClassDef___add_in_hierarchy(val* self);
240 void nitc__extern_classes___MClassDef___ftype_cache_61d(val* self, val* p0);
241 void nitc__extern_classes___MClassDef___ftype_computed_61d(val* self, short int p0);
242 void nitc___nitc__MClassDef___set_supertypes(val* self, val* p0);
243 void nitc___nitc__MClassDef___mclass_61d(val* self, val* p0);
244 val* nitc___nitc__MClassDef___bound_mtype(val* self);
245 void nitc___nitc__MClassDef___to_s_61d(val* self, val* p0);
246 val* nitc___nitc__MClassDef___in_hierarchy(val* self);
247 void nitc___nitc__MClassDef___in_hierarchy_61d(val* self, val* p0);
248 val* nitc___nitc__MClassDef___mpropdefs(val* self);
249 val* nitc___nitc__MClassDef___mpropdefs_by_property(val* self);
250 val* nitc___nitc__MClassDef___supertypes(val* self);
251 void nitc__modelize_property___MClassDef___build_self_type(val* self, val* p0, val* p1);
252 val* nitc__extern_classes___MClassDef___ftype(val* self);
253 val* nitc__extern_classes___MClassDef___ftype_cache(val* self);
254 val* nitc___nitc__MClassDef___intro_mproperties(val* self);
255 val* nitc__modelize_property___MClassDef___mprop2npropdef(val* self);
256 extern const struct class class_nitc__MClassDef;
257 extern const struct type type_core__Array__nitc__MClassType;
258 #define COLOR_nitc__model__MClassDef___supertypes 16
259 extern const struct type type_core__Array__nitc__MProperty;
260 #define COLOR_nitc__model__MClassDef___intro_mproperties 18
261 extern const struct type type_core__Array__nitc__MPropDef;
262 #define COLOR_nitc__model__MClassDef___mpropdefs 19
263 extern const struct type type_core__HashMap__nitc__MProperty__nitc__MPropDef;
264 #define COLOR_nitc__model__MClassDef___mpropdefs_by_property 20
265 extern const struct type type_core__HashMap__nitc__MProperty__nitc__APropdef;
266 #define COLOR_nitc__modelize_property__MClassDef___mprop2npropdef 6
267 #define COLOR_nitc__extern_classes__MClassDef___ftype_computed 22
268 void nitc___nitc__MClassType___core__kernel__Object__init(val* self);
269 val* nitc___nitc__MClassType___core__abstract_text__Object__to_s(val* self);
270 val* nitc___nitc__MClassType___nitc__model_base__MEntity__c_name(val* self);
271 val* nitc___nitc__MClassType___nitc__model_base__MEntity__model(val* self);
272 val* nitc___nitc__MClassType___nitc__model_base__MEntity__location(val* self);
273 val* nitc___nitc__MType___nitc__model_base__MEntity__name(val* self);
274 val* nitc__model___MEntity___visibility(val* self);
275 val* nitc___nitc__MClassType___nitc__model_base__MEntity__full_name(val* self);
276 val* nitc___nitc__MClassType___MType__collect_mclassdefs(val* self, val* p0);
277 short int nitc___nitc__MType___has_mproperty(val* self, val* p0, val* p1);
278 val* nitc___nitc__MClassType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
279 val* nitc__abstract_compiler___MClassType___MType__ctype(val* self);
280 short int nitc___nitc__MClassType___MType__need_anchor(val* self);
281 short int nitc___nitc__MClassType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
282 val* nitc___nitc__MClassType___MType__anchor_to(val* self, val* p0, val* p1);
283 short int nitc___nitc__MType___is_legal_in(val* self, val* p0, val* p1);
284 val* nitc___nitc__MType___as_nullable(val* self);
285 short int nitc___nitc__MType___is_subtype(val* self, val* p0, val* p1, val* p2);
286 val* nitc___nitc__MType___lookup_bound(val* self, val* p0, val* p1);
287 val* nitc___nitc__MType___as_notnull(val* self);
288 short int nitc___nitc__MType___is_ok(val* self);
289 long nitc___nitc__MType___length(val* self);
290 void nitc__separate_compiler___MType___tag_value_61d(val* self, long p0);
291 void nitc__separate_compiler___MType___is_tagged_61d(val* self, short int p0);
292 short int nitc__abstract_compiler___MClassType___MType__is_c_primitive(val* self);
293 short int nitc__separate_compiler___MType___is_tagged(val* self);
294 val* nitc__abstract_compiler___MClassType___MType__ctype_extern(val* self);
295 val* nitc___nitc__MType___as_nullable_cache(val* self);
296 void nitc___nitc__MType___as_nullable_cache_61d(val* self, val* p0);
297 val* nitc___nitc__MType___lookup_fixed(val* self, val* p0, val* p1);
298 val* nitc___nitc__MClassType___MType__collect_mclasses(val* self, val* p0);
299 val* nitc___nitc__MType___supertype_to(val* self, val* p0, val* p1, val* p2);
300 val* nitc___nitc__MType___undecorate(val* self);
301 val* nitc___nitc__MClassType___MType__collect_mtypes(val* self, val* p0);
302 val* nitc__abstract_compiler___MClassType___MType__ctypename(val* self);
303 short int nitc__nitni_base___MClassType___MType__is_cprimitive(val* self);
304 long nitc__separate_compiler___MType___tag_value(val* self);
305 val* nitc__nitni_base___MClassType___MType__mangled_cname(val* self);
306 val* nitc__nitni_base___MClassType___MType__cname_blind(val* self);
307 val* nitc__nitni_base___MClassType___MType__cname(val* self);
308 val* nitc__light_only___MClassType___nitc__nitni_base__MType__cname_normal_class(val* self);
309 val* nitc___nitc__MClassType___mclass(val* self);
310 val* nitc___nitc__MClassType___arguments(val* self);
311 void nitc___nitc__MClassType___mclass_61d(val* self, val* p0);
312 void nitc___nitc__MClassType___arguments_61d(val* self, val* p0);
313 val* nitc___nitc__MClassType___collect_mclassdefs_cache(val* self);
314 void nitc___nitc__MClassType___collect_things(val* self, val* p0);
315 val* nitc___nitc__MClassType___collect_mclasses_cache(val* self);
316 val* nitc___nitc__MClassType___collect_mtypes_cache(val* self);
317 val* nitc___nitc__MClassType___collect_mclasses_last_module(val* self);
318 val* nitc___nitc__MClassType___collect_mclasses_last_module_cache(val* self);
319 void nitc___nitc__MClassType___collect_mclasses_last_module_61d(val* self, val* p0);
320 void nitc___nitc__MClassType___collect_mclasses_last_module_cache_61d(val* self, val* p0);
321 val* nitc___nitc__MType___anchor_to(val* self, val* p0, val* p1);
322 val* nitc__nitni_base___MType___cname_blind(val* self);
323 extern const struct class class_nitc__MClassType;
324 #define COLOR_nitc__separate_compiler__MType___is_tagged 7
325 #define COLOR_nitc__separate_compiler__MType___tag_value 8
326 extern const struct type type_core__Array__nitc__MType;
327 #define COLOR_nitc__model__MClassType___arguments 10
328 extern const struct type type_core__HashMap__nitc__MModule__core__Set__nitc__MClassDef;
329 #define COLOR_nitc__model__MClassType___collect_mclassdefs_cache 13
330 extern const struct type type_core__HashMap__nitc__MModule__core__Set__nitc__MClass;
331 #define COLOR_nitc__model__MClassType___collect_mclasses_cache 14
332 extern const struct type type_core__HashMap__nitc__MModule__core__Set__nitc__MClassType;
333 #define COLOR_nitc__model__MClassType___collect_mtypes_cache 15
334 void nitc___nitc__MGenericType___core__kernel__Object__init(val* self);
335 val* nitc___nitc__MGenericType___core__abstract_text__Object__to_s(val* self);
336 val* nitc___nitc__MGenericType___nitc__model_base__MEntity__c_name(val* self);
337 val* nitc___nitc__MGenericType___nitc__model_base__MEntity__full_name(val* self);
338 val* nitc___nitc__MGenericType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
339 short int nitc___nitc__MGenericType___MType__need_anchor(val* self);
340 short int nitc___nitc__MGenericType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
341 short int nitc___nitc__MGenericType___MType__is_legal_in(val* self, val* p0, val* p1);
342 short int nitc___nitc__MGenericType___MType__is_ok(val* self);
343 long nitc___nitc__MGenericType___MType__length(val* self);
344 val* nitc__nitni_base___MGenericType___MType__mangled_cname(val* self);
345 val* nitc___nitc__MGenericType___MClassType__arguments(val* self);
346 void nitc___nitc__MGenericType___MClassType__arguments_61d(val* self, val* p0);
347 void nitc___nitc__MGenericType___need_anchor_61d(val* self, short int p0);
348 void nitc___nitc__MGenericType___to_s_61d(val* self, val* p0);
349 extern const struct class class_nitc__MGenericType;
350 void nitc___nitc__MVirtualType___core__kernel__Object__init(val* self);
351 val* nitc___nitc__MVirtualType___core__abstract_text__Object__to_s(val* self);
352 val* nitc___nitc__MVirtualType___nitc__model_base__MEntity__c_name(val* self);
353 val* nitc___nitc__MVirtualType___nitc__model_base__MEntity__model(val* self);
354 val* nitc___nitc__MVirtualType___nitc__model_base__MEntity__location(val* self);
355 val* nitc___nitc__MVirtualType___nitc__model_base__MEntity__full_name(val* self);
356 val* nitc___nitc__MType___collect_mclassdefs(val* self, val* p0);
357 val* nitc___nitc__MVirtualType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
358 val* nitc__abstract_compiler___MType___ctype(val* self);
359 short int nitc___nitc__MType___need_anchor(val* self);
360 short int nitc___nitc__MVirtualType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
361 val* nitc___nitc__MVirtualType___MType__lookup_bound(val* self, val* p0, val* p1);
362 val* nitc___nitc__MFormalType___MType__as_notnull(val* self);
363 short int nitc__abstract_compiler___MType___is_c_primitive(val* self);
364 val* nitc__abstract_compiler___MType___ctype_extern(val* self);
365 val* nitc___nitc__MVirtualType___MType__lookup_fixed(val* self, val* p0, val* p1);
366 val* nitc___nitc__MType___collect_mclasses(val* self, val* p0);
367 val* nitc___nitc__MType___collect_mtypes(val* self, val* p0);
368 val* nitc__abstract_compiler___MType___ctypename(val* self);
369 short int nitc__nitni_base___MType___is_cprimitive(val* self);
370 val* nitc__nitni_base___MFormalType___MType__mangled_cname(val* self);
371 val* nitc__nitni_base___MType___cname(val* self);
372 val* nitc__nitni_base___MType___cname_normal_class(val* self);
373 val* nitc___nitc__MVirtualType___mproperty(val* self);
374 void nitc___nitc__MVirtualType___mproperty_61d(val* self, val* p0);
375 val* nitc___nitc__MVirtualType___lookup_single_definition(val* self, val* p0, val* p1);
376 extern const struct class class_nitc__MVirtualType;
377 void nitc___nitc__MParameterType___core__kernel__Object__init(val* self);
378 val* nitc___nitc__MParameterType___core__abstract_text__Object__to_s(val* self);
379 val* nitc___nitc__MParameterType___nitc__model_base__MEntity__c_name(val* self);
380 val* nitc___nitc__MParameterType___nitc__model_base__MEntity__model(val* self);
381 val* nitc___nitc__MParameterType___nitc__model_base__MEntity__location(val* self);
382 val* nitc___nitc__MParameterType___nitc__model_base__MEntity__name(val* self);
383 val* nitc___nitc__MParameterType___nitc__model_base__MEntity__full_name(val* self);
384 val* nitc___nitc__MParameterType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
385 short int nitc___nitc__MParameterType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
386 val* nitc___nitc__MParameterType___MType__lookup_bound(val* self, val* p0, val* p1);
387 val* nitc___nitc__MParameterType___MType__lookup_fixed(val* self, val* p0, val* p1);
388 val* nitc___nitc__MParameterType___mclass(val* self);
389 void nitc___nitc__MParameterType___mclass_61d(val* self, val* p0);
390 void nitc___nitc__MParameterType___rank_61d(val* self, long p0);
391 void nitc___nitc__MParameterType___name_61d(val* self, val* p0);
392 long nitc___nitc__MParameterType___rank(val* self);
393 extern const struct class class_nitc__MParameterType;
394 void nitc___nitc__MNullableType___core__kernel__Object__init(val* self);
395 val* nitc___nitc__MNullableType___core__abstract_text__Object__to_s(val* self);
396 val* nitc___nitc__MNullableType___nitc__model_base__MEntity__c_name(val* self);
397 val* nitc___nitc__MProxyType___nitc__model_base__MEntity__model(val* self);
398 val* nitc___nitc__MProxyType___nitc__model_base__MEntity__location(val* self);
399 val* nitc___nitc__MNullableType___nitc__model_base__MEntity__full_name(val* self);
400 val* nitc___nitc__MProxyType___MType__collect_mclassdefs(val* self, val* p0);
401 val* nitc___nitc__MNullableType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
402 short int nitc___nitc__MProxyType___MType__need_anchor(val* self);
403 short int nitc___nitc__MProxyType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
404 short int nitc___nitc__MProxyType___MType__is_legal_in(val* self, val* p0, val* p1);
405 val* nitc___nitc__MNullableType___MType__as_nullable(val* self);
406 val* nitc___nitc__MProxyType___MType__as_notnull(val* self);
407 short int nitc___nitc__MProxyType___MType__is_ok(val* self);
408 long nitc___nitc__MProxyType___MType__length(val* self);
409 val* nitc___nitc__MNullableType___MType__lookup_fixed(val* self, val* p0, val* p1);
410 val* nitc___nitc__MProxyType___MType__collect_mclasses(val* self, val* p0);
411 val* nitc___nitc__MProxyType___MType__undecorate(val* self);
412 val* nitc___nitc__MProxyType___MType__collect_mtypes(val* self, val* p0);
413 val* nitc__nitni_base___MNullableType___MType__mangled_cname(val* self);
414 val* nitc___nitc__MProxyType___mtype(val* self);
415 void nitc___nitc__MProxyType___mtype_61d(val* self, val* p0);
416 void nitc___nitc__MNullableType___to_s_61d(val* self, val* p0);
417 void nitc___nitc__MProxyType___core__kernel__Object__init(val* self);
418 val* nitc___nitc__MProxyType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
419 val* nitc___nitc__MProxyType___MType__lookup_fixed(val* self, val* p0, val* p1);
420 extern const struct class class_nitc__MNullableType;
421 val* nitc___nitc__MNotNullType___core__abstract_text__Object__to_s(val* self);
422 val* nitc___nitc__MNotNullType___nitc__model_base__MEntity__c_name(val* self);
423 val* nitc___nitc__MNotNullType___nitc__model_base__MEntity__full_name(val* self);
424 val* nitc___nitc__MNotNullType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
425 val* nitc___nitc__MProxyType___MType__as_nullable(val* self);
426 val* nitc___nitc__MNotNullType___MType__as_notnull(val* self);
427 val* nitc___nitc__MNotNullType___MType__lookup_fixed(val* self, val* p0, val* p1);
428 val* nitc__nitni_base___MType___mangled_cname(val* self);
429 extern const struct class class_nitc__MNotNullType;
430 void nitc___nitc__MNullType___core__kernel__Object__init(val* self);
431 val* nitc___nitc__MNullType___core__abstract_text__Object__to_s(val* self);
432 val* nitc___nitc__MNullType___nitc__model_base__MEntity__c_name(val* self);
433 val* nitc___nitc__MNullType___nitc__model_base__MEntity__model(val* self);
434 val* nitc___nitc__MEntity___location(val* self);
435 val* nitc___nitc__MNullType___nitc__model_base__MEntity__full_name(val* self);
436 val* nitc___nitc__MNullType___MType__collect_mclassdefs(val* self, val* p0);
437 val* nitc___nitc__MNullType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
438 short int nitc___nitc__MNullType___MType__need_anchor(val* self);
439 short int nitc___nitc__MNullType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
440 val* nitc___nitc__MNullType___MType__as_nullable(val* self);
441 val* nitc___nitc__MNullType___MType__as_notnull(val* self);
442 val* nitc___nitc__MNullType___MType__collect_mclasses(val* self, val* p0);
443 val* nitc___nitc__MNullType___MType__collect_mtypes(val* self, val* p0);
444 void nitc___nitc__MNullType___model_61d(val* self, val* p0);
445 extern const struct class class_nitc__MNullType;
446 void nitc___nitc__MBottomType___core__kernel__Object__init(val* self);
447 val* nitc___nitc__MBottomType___core__abstract_text__Object__to_s(val* self);
448 val* nitc___nitc__MBottomType___nitc__model_base__MEntity__c_name(val* self);
449 val* nitc___nitc__MBottomType___nitc__model_base__MEntity__model(val* self);
450 val* nitc___nitc__MBottomType___nitc__model_base__MEntity__full_name(val* self);
451 val* nitc___nitc__MBottomType___MType__collect_mclassdefs(val* self, val* p0);
452 val* nitc___nitc__MBottomType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
453 short int nitc___nitc__MBottomType___MType__need_anchor(val* self);
454 short int nitc___nitc__MBottomType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
455 val* nitc___nitc__MBottomType___MType__as_nullable(val* self);
456 val* nitc___nitc__MBottomType___MType__as_notnull(val* self);
457 val* nitc___nitc__MBottomType___MType__collect_mclasses(val* self, val* p0);
458 val* nitc___nitc__MBottomType___MType__collect_mtypes(val* self, val* p0);
459 void nitc___nitc__MBottomType___model_61d(val* self, val* p0);
460 extern const struct class class_nitc__MBottomType;
461 void nitc___nitc__MErrorType___core__kernel__Object__init(val* self);
462 val* nitc___nitc__MErrorType___core__abstract_text__Object__to_s(val* self);
463 val* nitc___nitc__MErrorType___nitc__model_base__MEntity__c_name(val* self);
464 val* nitc___nitc__MErrorType___nitc__model_base__MEntity__model(val* self);
465 val* nitc___nitc__MErrorType___nitc__model_base__MEntity__full_name(val* self);
466 val* nitc___nitc__MErrorType___MType__collect_mclassdefs(val* self, val* p0);
467 val* nitc___nitc__MErrorType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
468 short int nitc___nitc__MErrorType___MType__need_anchor(val* self);
469 short int nitc___nitc__MErrorType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
470 short int nitc___nitc__MErrorType___MType__is_ok(val* self);
471 val* nitc___nitc__MErrorType___MType__collect_mclasses(val* self, val* p0);
472 val* nitc___nitc__MErrorType___MType__collect_mtypes(val* self, val* p0);
473 void nitc___nitc__MErrorType___model_61d(val* self, val* p0);
474 extern const struct class class_nitc__MErrorType;
475 void nitc___nitc__MSignature___core__kernel__Object__init(val* self);
476 val* nitc___nitc__MSignature___core__abstract_text__Object__to_s(val* self);
477 val* nitc___nitc__MEntity___c_name(val* self);
478 val* nitc___nitc__MEntity___model(val* self);
479 val* nitc___nitc__MEntity___full_name(val* self);
480 val* nitc___nitc__MSignature___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
481 short int nitc___nitc__MType___can_resolve_for(val* self, val* p0, val* p1, val* p2);
482 long nitc___nitc__MSignature___MType__length(val* self);
483 val* nitc___nitc__MSignature___return_mtype(val* self);
484 long nitc___nitc__MSignature___vararg_rank(val* self);
485 val* nitc___nitc__MSignature___mparameters(val* self);
486 long nitc___nitc__MSignature___arity(val* self);
487 void nitc___nitc__MSignature___mparameters_61d(val* self, val* p0);
488 void nitc___nitc__MSignature___return_mtype_61d(val* self, val* p0);
489 void nitc___nitc__MSignature___vararg_rank_61d(val* self, long p0);
490 short int nitc__separate_compiler___MSignature___c_equiv(val* self, val* p0);
491 val* nitc___nitc__MSignature___mparameter_by_name(val* self, val* p0);
492 extern const struct class class_nitc__MSignature;
493 void nitc___nitc__MParameter___core__kernel__Object__init(val* self);
494 val* nitc___nitc__MParameter___core__abstract_text__Object__to_s(val* self);
495 val* nitc___nitc__MParameter___nitc__model_base__MEntity__model(val* self);
496 val* nitc___nitc__MParameter___nitc__model_base__MEntity__name(val* self);
497 val* nitc___nitc__MParameter___mtype(val* self);
498 void nitc___nitc__MParameter___name_61d(val* self, val* p0);
499 void nitc___nitc__MParameter___mtype_61d(val* self, val* p0);
500 void nitc___nitc__MParameter___is_vararg_61d(val* self, short int p0);
501 short int nitc___nitc__MParameter___is_vararg(val* self);
502 val* nitc___nitc__MParameter___resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
503 extern const struct class class_nitc__MParameter;
504 void nitc___nitc__MProperty___core__kernel__Object__init(val* self);
505 val* nitc___nitc__MProperty___core__abstract_text__Object__to_s(val* self);
506 val* nitc___nitc__MProperty___nitc__model_base__MEntity__c_name(val* self);
507 val* nitc___nitc__MProperty___nitc__model_base__MEntity__model(val* self);
508 val* nitc___nitc__MProperty___nitc__model_base__MEntity__location(val* self);
509 val* nitc___nitc__MProperty___nitc__model_base__MEntity__name(val* self);
510 val* nitc___nitc__MProperty___MEntity__visibility(val* self);
511 val* nitc___nitc__MProperty___nitc__model_base__MEntity__full_name(val* self);
512 val* nitc___nitc__MProperty___intro(val* self);
513 val* nitc___nitc__MProperty___intro_mclassdef(val* self);
514 val* nitc___nitc__MProperty___mpropdefs(val* self);
515 void nitc___nitc__MProperty___intro_61d(val* self, val* p0);
516 val* nitc___nitc__MProperty___lookup_definitions(val* self, val* p0, val* p1);
517 void nitc___nitc__MProperty___intro_mclassdef_61d(val* self, val* p0);
518 void nitc___nitc__MProperty___name_61d(val* self, val* p0);
519 void nitc___nitc__MProperty___location_61d(val* self, val* p0);
520 void nitc___nitc__MProperty___visibility_61d(val* self, val* p0);
521 void nitc___nitc__MProperty___is_autoinit_61d(val* self, short int p0);
522 val* nitc___nitc__MProperty___lookup_super_definitions(val* self, val* p0, val* p1);
523 short int nitc___nitc__MProperty___is_autoinit(val* self);
524 val* nitc___nitc__MProperty___lookup_first_definition(val* self, val* p0, val* p1);
525 val* nitc___nitc__MProperty___lookup_definitions_cache(val* self);
526 val* nitc___nitc__MProperty___select_most_specific(val* self, val* p0, val* p1);
527 val* nitc___nitc__MProperty___lookup_all_definitions(val* self, val* p0, val* p1);
528 val* nitc___nitc__MProperty___lookup_all_definitions_cache(val* self);
529 short int nitc___nitc__MMethod___is_root_init(val* self);
530 void nitc___nitc__MMethod___is_root_init_61d(val* self, short int p0);
531 void nitc___nitc__MMethod___is_init_61d(val* self, short int p0);
532 short int nitc___nitc__MMethod___is_init(val* self);
533 short int nitc___nitc__MMethod___is_new(val* self);
534 void nitc___nitc__MMethod___is_new_61d(val* self, short int p0);
535 void nitc___nitc__MMethod___is_toplevel_61d(val* self, short int p0);
536 val* nitc__nitni_utilities___MMethod___build_cname(val* self, val* p0, val* p1, val* p2, val* p3);
537 short int nitc___nitc__MMethod___is_init_for(val* self, val* p0);
538 val* nitc__nitni_base___MMethod___short_cname(val* self);
539 val* nitc__nitni_utilities___MMethod___build_csignature(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
540 short int nitc___nitc__MMethod___is_null_safe(val* self);
541 short int nitc___nitc__MMethod___is_toplevel(val* self);
542 extern const struct class class_nitc__MMethod;
543 #define COLOR_nitc__model__MProperty___is_autoinit 14
544 #define COLOR_core__Array__nitc__model__MProperty__MPROPDEF 0
545 #define COLOR_nitc__model__MProperty___mpropdefs 15
546 val* NEW_more_collections__HashMap2(const struct type* type);
547 #define COLOR_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__model__MProperty__MPROPDEF 1
548 #define COLOR_nitc__model__MProperty___lookup_definitions_cache 17
549 #define COLOR_nitc__model__MProperty___lookup_all_definitions_cache 18
550 #define COLOR_nitc__model__MMethod___is_toplevel 19
551 #define COLOR_nitc__model__MMethod___is_init 20
552 #define COLOR_nitc__model__MMethod___is_root_init 21
553 #define COLOR_nitc__model__MMethod___is_new 22
554 extern const struct class class_nitc__MAttribute;
555 val* nitc___nitc__MVirtualTypeProp___mvirtualtype(val* self);
556 short int nitc___nitc__MVirtualTypeProp___is_selftype(val* self);
557 extern const struct class class_nitc__MVirtualTypeProp;
558 val* NEW_nitc__MVirtualType(const struct type* type);
559 extern const struct type type_nitc__MVirtualType;
560 #define COLOR_nitc__model__MVirtualType__mproperty_61d 61
561 #define COLOR_core__kernel__Object__init 0
562 #define COLOR_nitc__model__MVirtualTypeProp___mvirtualtype 19
563 void nitc___nitc__MPropDef___core__kernel__Object__init(val* self);
564 val* nitc___nitc__MPropDef___core__abstract_text__Object__to_s(val* self);
565 val* nitc___nitc__MPropDef___nitc__model_base__MEntity__c_name(val* self);
566 val* nitc___nitc__MPropDef___nitc__model_base__MEntity__model(val* self);
567 val* nitc___nitc__MPropDef___nitc__model_base__MEntity__location(val* self);
568 val* nitc___nitc__MPropDef___nitc__model_base__MEntity__name(val* self);
569 val* nitc___nitc__MPropDef___MEntity__visibility(val* self);
570 val* nitc___nitc__MPropDef___nitc__model_base__MEntity__full_name(val* self);
571 val* nitc___nitc__MPropDef___mclassdef(val* self);
572 val* nitc___nitc__MPropDef___mproperty(val* self);
573 void nitc___nitc__MPropDef___mclassdef_61d(val* self, val* p0);
574 void nitc___nitc__MPropDef___mproperty_61d(val* self, val* p0);
575 void nitc___nitc__MPropDef___location_61d(val* self, val* p0);
576 void nitc___nitc__MPropDef___to_s_61d(val* self, val* p0);
577 short int nitc___nitc__MPropDef___is_intro(val* self);
578 void nitc__modelize_property___MPropDef___has_supercall_61d(val* self, short int p0);
579 short int nitc__modelize_property___MPropDef___has_supercall(val* self);
580 val* nitc___nitc__MPropDef___lookup_next_definition(val* self, val* p0, val* p1);
581 val* nitc___nitc__MMethodDef___msignature(val* self);
582 void nitc___nitc__MMethodDef___msignature_61d(val* self, val* p0);
583 void nitc___nitc__MMethodDef___constant_value_61d(val* self, val* p0);
584 short int nitc___nitc__MMethodDef___is_abstract(val* self);
585 val* nitc___nitc__MMethodDef___constant_value(val* self);
586 short int nitc___nitc__MMethodDef___is_intern(val* self);
587 short int nitc___nitc__MMethodDef___is_extern(val* self);
588 void nitc___nitc__MMethodDef___new_msignature_61d(val* self, val* p0);
589 val* nitc___nitc__MMethodDef___initializers(val* self);
590 val* nitc___nitc__MMethodDef___new_msignature(val* self);
591 val* nitc__separate_compiler___MMethodDef___virtual_runtime_function(val* self);
592 val* nitc__separate_compiler___MMethodDef___separate_runtime_function(val* self);
593 val* nitc__separate_compiler___MMethodDef___virtual_runtime_function_cache(val* self);
594 void nitc__separate_compiler___MMethodDef___virtual_runtime_function_cache_61d(val* self, val* p0);
595 val* nitc__separate_compiler___MMethodDef___separate_runtime_function_cache(val* self);
596 void nitc__separate_compiler___MMethodDef___separate_runtime_function_cache_61d(val* self, val* p0);
597 val* nitc__abstract_compiler___MMethodDef___compile_inside_to_c(val* self, val* p0, val* p1);
598 short int nitc__abstract_compiler___MMethodDef___can_inline(val* self, val* p0);
599 void nitc__abstract_compiler___MMethodDef___compile_parameter_check(val* self, val* p0, val* p1);
600 void nitc___nitc__MMethodDef___is_abstract_61d(val* self, short int p0);
601 void nitc___nitc__MMethodDef___is_intern_61d(val* self, short int p0);
602 void nitc___nitc__MMethodDef___is_extern_61d(val* self, short int p0);
603 extern const struct class class_nitc__MMethodDef;
604 #define COLOR_nitc__modelize_property__MPropDef___has_supercall 6
605 #define COLOR_nitc__model__MMethodDef___initializers 17
606 #define COLOR_nitc__model__MMethodDef___is_abstract 18
607 #define COLOR_nitc__model__MMethodDef___is_intern 19
608 #define COLOR_nitc__model__MMethodDef___is_extern 20
609 void nitc___nitc__MAttributeDef___static_mtype_61d(val* self, val* p0);
610 val* nitc___nitc__MAttributeDef___static_mtype(val* self);
611 extern const struct class class_nitc__MAttributeDef;
612 val* nitc___nitc__MVirtualTypeDef___bound(val* self);
613 void nitc___nitc__MVirtualTypeDef___bound_61d(val* self, val* p0);
614 short int nitc___nitc__MVirtualTypeDef___is_fixed(val* self);
615 void nitc___nitc__MVirtualTypeDef___is_fixed_61d(val* self, short int p0);
616 extern const struct class class_nitc__MVirtualTypeDef;
617 #define COLOR_nitc__model__MVirtualTypeDef___is_fixed 16
618 void nitc___nitc__MClassKind___core__kernel__Object__init(val* self);
619 val* nitc___nitc__MClassKind___core__abstract_text__Object__to_s(val* self);
620 void nitc___nitc__MClassKind___to_s_61d(val* self, val* p0);
621 void nitc___nitc__MClassKind___need_init_61d(val* self, short int p0);
622 short int nitc___nitc__MClassKind___can_specialize(val* self, val* p0);
623 short int nitc___nitc__MClassKind___need_init(val* self);
624 extern const struct class class_nitc__MClassKind;
625 void nitc___nitc__MModule___core__kernel__Object__init(val* self);
626 val* nitc___nitc__MModule___core__abstract_text__Object__to_s(val* self);
627 val* nitc___nitc__MModule___nitc__model_base__MEntity__c_name(val* self);
628 val* nitc___nitc__MModule___nitc__model_base__MEntity__model(val* self);
629 val* nitc___nitc__MModule___nitc__model_base__MEntity__location(val* self);
630 val* nitc___nitc__MModule___nitc__model_base__MEntity__name(val* self);
631 val* nitc___nitc__MModule___nitc__model_base__MEntity__full_name(val* self);
632 val* nitc__loader___MModule___load(val* self, val* p0);
633 val* nitc___nitc__MModule___mgroup(val* self);
634 val* nitc__model___MModule___get_primitive_class(val* self, val* p0);
635 void nitc___nitc__MModule___model_61d(val* self, val* p0);
636 void nitc___nitc__MModule___mgroup_61d(val* self, val* p0);
637 void nitc___nitc__MModule___name_61d(val* self, val* p0);
638 void nitc___nitc__MModule___location_61d(val* self, val* p0);
639 void nitc___nitc__MModule___set_imported_mmodules(val* self, val* p0);
640 void nitc___nitc__MModule___first_real_mmodule_61d(val* self, val* p0);
641 val* nitc__model___MModule___sys_type(val* self);
642 val* nitc___nitc__MModule___namespace_for(val* self, val* p0);
643 val* nitc___nitc__MModule___mpackage(val* self);
644 val* nitc___nitc__MModule___c_namespace_for(val* self, val* p0);
645 val* nitc__model___MModule___try_get_primitive_method(val* self, val* p0, val* p1);
646 val* nitc___nitc__MModule___filepath(val* self);
647 val* nitc__loader___MModule___parse(val* self, val* p0);
648 val* nitc__platform___MModule___target_platform(val* self);
649 void nitc__platform___MModule___local_target_platform_61d(val* self, val* p0);
650 val* nitc___nitc__MModule___first_real_mmodule(val* self);
651 val* nitc___nitc__MModule___in_importation(val* self);
652 void nitc___nitc__MModule___in_importation_61d(val* self, val* p0);
653 val* nitc__model___MModule___object_type(val* self);
654 val* nitc__model___MModule___mclassdefs(val* self);
655 void nitc___nitc__MModule___set_visibility_for(val* self, val* p0, val* p1);
656 val* nitc__platform___MModule___local_target_platform(val* self);
657 val* nitc__model___MModule___intro_mclasses(val* self);
658 val* nitc__model___MModule___finalizable_type(val* self);
659 val* nitc__model___MModule___array_type(val* self, val* p0);
660 val* nitc__model___MModule___native_array_type(val* self, val* p0);
661 val* nitc__model___MModule___flatten_mclass_hierarchy(val* self);
662 val* nitc__abstract_compiler___MModule___properties(val* self, val* p0);
663 void nitc___nitc__MModule___is_test_suite_61d(val* self, short int p0);
664 void nitc___nitc__MModule___is_generated_61d(val* self, short int p0);
665 val* nitc___nitc__MModule___intrude_mmodules(val* self);
666 val* nitc___nitc__MModule___public_mmodules(val* self);
667 val* nitc___nitc__MModule___private_mmodules(val* self);
668 short int nitc___nitc__MModule___is_visible(val* self, val* p0, val* p1);
669 val* nitc__model___MModule___array_class(val* self);
670 val* nitc__model___MModule___native_array_class(val* self);
671 val* nitc__model___MModule___pointer_type(val* self);
672 val* nitc__model___MModule___flatten_mclass_hierarchy_cache(val* self);
673 void nitc__model___MModule___flatten_mclass_hierarchy_cache_61d(val* self, val* p0);
674 val* nitc__abstract_compiler___MModule___properties_cache(val* self);
675 void nitc__model___MModule___linearize_mclasses(val* self, val* p0);
676 val* nitc___nitc__MModule___visibility_for(val* self, val* p0);
677 void nitc__model___MModule___linearize_mclassdefs(val* self, val* p0);
678 void nitc__model___MModule___linearize_mpropdefs(val* self, val* p0);
679 val* nitc__light___MModule___collect_linker_libs(val* self);
680 val* nitc__light_c___MModule___ldflags(val* self);
681 val* nitc__model___MModule___bool_type(val* self);
682 val* nitc__model___MModule___c_string_type(val* self);
683 val* nitc__model___MModule___string_type(val* self);
684 void nitc__light___MModule___finalize_ffi(val* self, val* p0);
685 val* nitc__model___MModule___int_type(val* self);
686 void nitc__light_ffi___MModule___uses_ffi_61d(val* self, short int p0);
687 short int nitc__light_ffi___MModule___uses_ffi(val* self);
688 val* nitc__light___MModule___nmodule(val* self, val* p0);
689 void nitc__light_ffi___MModule___finalize_ffi_wrapper(val* self, val* p0, val* p1);
690 val* nitc__light_ffi_base___MModule___ffi_files(val* self);
691 void nitc__light___MModule___ensure_compile_nitni_base(val* self, val* p0);
692 val* nitc__light___MModule___nitni_ccu(val* self);
693 val* nitc__light_c___MModule___cflags(val* self);
694 val* nitc__light_c___MModule___pkgconfigs(val* self);
695 void nitc__light___MModule___nitni_ccu_61d(val* self, val* p0);
696 val* nitc__light_ffi___MModule___compiled_ffi_methods(val* self);
697 void nitc__light_ffi___MModule___ffi_ccu_61d(val* self, val* p0);
698 val* nitc__light_ffi___MModule___ffi_ccu(val* self);
699 val* nitc__light_ffi___MModule___present_languages(val* self);
700 val* nitc__model___MModule___byte_type(val* self);
701 val* nitc__model___MModule___int8_type(val* self);
702 val* nitc__model___MModule___int16_type(val* self);
703 val* nitc__model___MModule___uint16_type(val* self);
704 val* nitc__model___MModule___int32_type(val* self);
705 val* nitc__model___MModule___uint32_type(val* self);
706 val* nitc__model___MModule___float_type(val* self);
707 val* nitc__model___MModule___char_type(val* self);
708 extern const struct class class_nitc__MModule;
709 val* NEW_core__HashSet(const struct type* type);
710 extern const struct type type_core__HashSet__nitc__MModule;
711 void core___core__HashSet___core__kernel__Object__init(val* self);
712 #define COLOR_nitc__mmodule__MModule___intrude_mmodules 50
713 #define COLOR_nitc__mmodule__MModule___public_mmodules 51
714 #define COLOR_nitc__mmodule__MModule___private_mmodules 52
715 #define COLOR_nitc__mmodule__MModule___is_test_suite 53
716 #define COLOR_nitc__mmodule__MModule___is_generated 54
717 #define COLOR_nitc__mmodule__MModule___first_real_mmodule 55
718 extern const struct type type_core__Array__nitc__MClass;
719 #define COLOR_nitc__model__MModule___intro_mclasses 6
720 #define COLOR_nitc__model__MModule___mclassdefs 7
721 extern const struct type type_core__Array__nitc__ExternFile;
722 #define COLOR_nitc__light_ffi_base__MModule___ffi_files 63
723 extern const struct type type_more_collections__MultiHashMap__core__String__core__String;
724 #define COLOR_nitc__light_c__MModule___cflags 64
725 #define COLOR_nitc__light_c__MModule___ldflags 65
726 #define COLOR_nitc__light_c__MModule___pkgconfigs 66
727 extern const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MProperty;
728 #define COLOR_nitc__abstract_compiler__MModule___properties_cache 56
729 #define COLOR_nitc__light_ffi__MModule___uses_ffi 59
730 extern const struct type type_core__HashSet__nitc__FFILanguage;
731 #define COLOR_nitc__light_ffi__MModule___present_languages 61
732 extern const struct type type_core__HashSet__nitc__AMethPropdef;
733 #define COLOR_nitc__light_ffi__MModule___compiled_ffi_methods 62
734 void nitc___nitc__MPackage___core__kernel__Object__init(val* self);
735 val* nitc___nitc__MPackage___core__abstract_text__Object__to_s(val* self);
736 val* nitc___nitc__MPackage___nitc__model_base__MEntity__c_name(val* self);
737 val* nitc___nitc__MPackage___nitc__model_base__MEntity__model(val* self);
738 val* nitc___nitc__MPackage___nitc__model_base__MEntity__location(val* self);
739 val* nitc___nitc__MPackage___nitc__model_base__MEntity__name(val* self);
740 val* nitc___nitc__MPackage___nitc__model_base__MEntity__full_name(val* self);
741 val* nitc___nitc__MPackage___mgroups(val* self);
742 short int nitc__loader___MPackage___accept(val* self, val* p0);
743 val* nitc__loader___MPackage___ini(val* self);
744 void nitc___nitc__MPackage___name_61d(val* self, val* p0);
745 void nitc___nitc__MPackage___model_61d(val* self, val* p0);
746 void nitc___nitc__MPackage___location_61d(val* self, val* p0);
747 void nitc___nitc__MPackage___root_61d(val* self, val* p0);
748 void nitc__loader___MPackage___ini_61d(val* self, val* p0);
749 val* nitc__loader___MPackage___excludes(val* self);
750 val* nitc___nitc__MPackage___root(val* self);
751 extern const struct class class_nitc__MPackage;
752 val* NEW_poset__POSet(const struct type* type);
753 extern const struct type type_poset__POSet__nitc__MGroup;
754 #define COLOR_nitc__mpackage__MPackage___mgroups 15
755 void nitc___nitc__MGroup___core__kernel__Object__init(val* self);
756 val* nitc___nitc__MGroup___core__abstract_text__Object__to_s(val* self);
757 val* nitc___nitc__MGroup___nitc__model_base__MEntity__model(val* self);
758 val* nitc___nitc__MGroup___nitc__model_base__MEntity__location(val* self);
759 val* nitc___nitc__MGroup___nitc__model_base__MEntity__name(val* self);
760 val* nitc___nitc__MGroup___nitc__model_base__MEntity__full_name(val* self);
761 val* nitc___nitc__MGroup___mpackage(val* self);
762 val* nitc___nitc__MGroup___filepath(val* self);
763 val* nitc__loader___MGroup___mmodules_by_name(val* self, val* p0);
764 val* nitc__mmodule___MGroup___mmodules(val* self);
765 void nitc___nitc__MGroup___name_61d(val* self, val* p0);
766 void nitc___nitc__MGroup___location_61d(val* self, val* p0);
767 void nitc___nitc__MGroup___mpackage_61d(val* self, val* p0);
768 void nitc___nitc__MGroup___parent_61d(val* self, val* p0);
769 val* nitc__mmodule___MGroup___default_mmodule(val* self);
770 void nitc__mmodule___MGroup___default_mmodule_61d(val* self, val* p0);
771 short int nitc__loader___MGroup___scanned(val* self);
772 void nitc__loader___MGroup___scanned_61d(val* self, short int p0);
773 val* nitc___nitc__MGroup___in_nesting(val* self);
774 void nitc___nitc__MGroup___in_nesting_61d(val* self, val* p0);
775 val* nitc___nitc__MGroup___parent(val* self);
776 extern const struct class class_nitc__MGroup;
777 #define COLOR_nitc__mmodule__MGroup___mmodules 7
778 #define COLOR_nitc__loader__MGroup___scanned 6
779 val* nitc___nitc__Model___MEntity__model(val* self);
780 val* nitc___nitc__MEntity___name(val* self);
781 val* nitc__mmodule___Model___mmodule_importation_hierarchy(val* self);
782 val* nitc___nitc__Model___no_location(val* self);
783 val* nitc__mmodule___Model___mmodules_by_name(val* self);
784 val* nitc__mmodule___Model___mmodules(val* self);
785 val* nitc__model___Model___get_mclasses_by_name(val* self, val* p0);
786 val* nitc__model___Model___mclassdef_hierarchy(val* self);
787 val* nitc__model___Model___get_mproperties_by_name(val* self, val* p0);
788 val* nitc__mpackage___Model___mpackages(val* self);
789 val* nitc__mpackage___Model___mpackage_by_name(val* self);
790 val* nitc__model___Model___mclasses_by_name(val* self);
791 val* nitc__model___Model___mclasses(val* self);
792 val* nitc__model___Model___full_mtype_specialization_hierarchy(val* self);
793 val* nitc__model___Model___intro_mtype_specialization_hierarchy(val* self);
794 val* nitc__model___Model___mproperties_by_name(val* self);
795 val* nitc__mmodule___Model___get_mmodules_by_name(val* self, val* p0);
796 val* nitc__model___Model___null_type(val* self);
797 val* nitc__model___Model___mproperties(val* self);
798 extern const struct class class_nitc__Model;
799 val* NEW_nitc__Location(const struct type* type);
800 extern const struct type type_nitc__Location;
801 #define COLOR_nitc__location__Location__file_61d 19
802 #define COLOR_nitc__location__Location__line_start_61d 20
803 #define COLOR_nitc__location__Location__line_end_61d 21
804 #define COLOR_nitc__location__Location__column_start_61d 22
805 #define COLOR_nitc__location__Location__column_end_61d 23
806 #define COLOR_nitc__model_base__Model___no_location 19
807 extern const struct type type_core__Array__nitc__MPackage;
808 #define COLOR_nitc__mpackage__Model___mpackages 17
809 extern const struct type type_more_collections__MultiHashMap__core__String__nitc__MPackage;
810 #define COLOR_nitc__mpackage__Model___mpackage_by_name 18
811 #define COLOR_nitc__mmodule__Model___mmodules 14
812 extern const struct type type_poset__POSet__nitc__MModule;
813 #define COLOR_nitc__mmodule__Model___mmodule_importation_hierarchy 15
814 extern const struct type type_more_collections__MultiHashMap__core__String__nitc__MModule;
815 #define COLOR_nitc__mmodule__Model___mmodules_by_name 16
816 #define COLOR_nitc__model__Model___mclasses 6
817 #define COLOR_nitc__model__Model___mproperties 7
818 extern const struct type type_poset__POSet__nitc__MClassDef;
819 #define COLOR_nitc__model__Model___mclassdef_hierarchy 8
820 extern const struct type type_poset__POSet__nitc__MClassType;
821 #define COLOR_nitc__model__Model___intro_mtype_specialization_hierarchy 9
822 #define COLOR_nitc__model__Model___full_mtype_specialization_hierarchy 10
823 extern const struct type type_more_collections__MultiHashMap__core__String__nitc__MClass;
824 #define COLOR_nitc__model__Model___mclasses_by_name 11
825 extern const struct type type_more_collections__MultiHashMap__core__String__nitc__MProperty;
826 #define COLOR_nitc__model__Model___mproperties_by_name 12
827 val* NEW_nitc__MNullType(const struct type* type);
828 extern const struct type type_nitc__MNullType;
829 #define COLOR_nitc__model__MNullType__model_61d 60
830 #define COLOR_nitc__model__Model___null_type 13
831 void nitc___nitc__MVisibility___core__kernel__Object__init(val* self);
832 val* nitc___nitc__MVisibility___core__abstract_text__Object__to_s(val* self);
833 short int core___core__Comparable____60d_61d(val* self, val* p0);
834 short int core___core__Comparable____62d(val* self, val* p0);
835 short int core___core__Comparable____62d_61d(val* self, val* p0);
836 short int nitc___nitc__MVisibility___core__kernel__Comparable___60d(val* self, val* p0);
837 long core___core__Comparable____60d_61d_62d(val* self, val* p0);
838 val* core___core__Comparable___min(val* self, val* p0);
839 val* core___core__Comparable___max(val* self, val* p0);
840 void nitc___nitc__MVisibility___to_s_61d(val* self, val* p0);
841 void nitc___nitc__MVisibility___level_61d(val* self, long p0);
842 long nitc___nitc__MVisibility___level(val* self);
843 extern const struct class class_nitc__MVisibility;
844 void nitc___nitc__SourceFile___core__kernel__Object__init(val* self);
845 val* nitc___nitc__SourceFile___filename(val* self);
846 val* nitc__toolcontext___SourceFile___messages(val* self);
847 val* nitc___nitc__SourceFile___line_starts(val* self);
848 val* nitc___nitc__SourceFile___string(val* self);
849 void nitc___nitc__SourceFile___from_string(val* self, val* p0, val* p1);
850 void nitc___nitc__SourceFile___string_61d(val* self, val* p0);
851 val* nitc___nitc__SourceFile___stream(val* self);
852 void nitc___nitc__SourceFile___filename_61d(val* self, val* p0);
853 void nitc___nitc__SourceFile___stream_61d(val* self, val* p0);
854 val* nitc__loader___SourceFile___mmodule(val* self);
855 void nitc__loader___SourceFile___mmodule_61d(val* self, val* p0);
856 val* nitc__parser_nodes___SourceFile___first_token(val* self);
857 void nitc__parser_nodes___SourceFile___first_token_61d(val* self, val* p0);
858 void nitc__parser_nodes___SourceFile___last_token_61d(val* self, val* p0);
859 extern const struct class class_nitc__SourceFile;
860 extern const struct type type_core__Array__core__Int;
861 #define COLOR_nitc__location__SourceFile___line_starts 4
862 extern const struct type type_core__Array__nitc__Message;
863 #define COLOR_nitc__toolcontext__SourceFile___messages 5
864 void nitc___nitc__Location___core__kernel__Object__init(val* self);
865 val* nitc___nitc__Location___core__abstract_text__Object__to_s(val* self);
866 short int nitc___nitc__Location___core__kernel__Object___61d_61d(val* self, val* p0);
867 short int nitc___nitc__Location___core__kernel__Comparable___60d(val* self, val* p0);
868 void nitc___nitc__Location___file_61d(val* self, val* p0);
869 void nitc___nitc__Location___line_start_61d(val* self, long p0);
870 void nitc___nitc__Location___line_end_61d(val* self, long p0);
871 void nitc___nitc__Location___column_start_61d(val* self, long p0);
872 void nitc___nitc__Location___column_end_61d(val* self, long p0);
873 val* nitc___nitc__Location___file(val* self);
874 long nitc___nitc__Location___line_start(val* self);
875 long nitc___nitc__Location___line_end(val* self);
876 long nitc___nitc__Location___column_start(val* self);
877 long nitc___nitc__Location___column_end(val* self);
878 short int nitc___nitc__Location___located_in(val* self, val* p0);
879 void nitc__toolcontext___Location___add_message(val* self, val* p0);
880 val* nitc__toolcontext___Location___messages(val* self);
881 void nitc__toolcontext___Location___messages_61d(val* self, val* p0);
882 val* nitc___nitc__Location___colored_line(val* self, val* p0);
883 void nitc___nitc__Location___opaque_file(val* self, val* p0);
884 val* nitc___nitc__Location___text(val* self);
885 val* nitc___nitc__Location___text_cache(val* self);
886 long nitc___nitc__Location___pstart(val* self);
887 long nitc___nitc__Location___pend(val* self);
888 void nitc___nitc__Location___text_cache_61d(val* self, val* p0);
889 val* nitc__light_c___Location___as_line_pragma(val* self);
890 extern const struct class class_nitc__Location;
891 void core__ropes___core__ropes__Concat___core__kernel__Object__init(val* self);
892 val* core___core__String___Object__to_s(val* self);
893 short int core___core__Text___core__kernel__Object___61d_61d(val* self, val* p0);
894 long core___core__Text___core__kernel__Object__hash(val* self);
895 short int core___core__Text___core__kernel__Comparable___60d(val* self, val* p0);
896 val* core___core__String___core__kernel__Cloneable__clone(val* self);
897 val* core___core__Pattern___split_in(val* self, val* p0);
898 val* core__string_search___Text___Pattern__search_in(val* self, val* p0, long p1);
899 long core__string_search___Text___Pattern__search_index_in(val* self, val* p0, long p1);
900 long core__fixed_ints_text___Text___to_i(val* self);
901 char* core__ropes___core__ropes__Concat___core__abstract_text__Text__to_cstring(val* self);
902 long core__ropes___core__ropes__Concat___core__abstract_text__Text__length(val* self);
903 short int core__file___Text___file_exists(val* self);
904 val* core__ropes___core__ropes__Concat___core__abstract_text__Text__chars(val* self);
905 val* core__ropes___core__ropes__Concat___core__abstract_text__Text__substring(val* self, long p0, long p1);
906 short int core__fixed_ints_text___Text___is_int(val* self);
907 val* core__string_search___Text___remove_all(val* self, val* p0);
908 uint32_t core__ropes___core__ropes__Concat___core__abstract_text__Text___91d_93d(val* self, long p0);
909 void core__file___Writable___write_to_file(val* self, val* p0);
910 void core__stream___Text___Writable__write_to(val* self, val* p0);
911 val* core___core__Text___substring_from(val* self, long p0);
912 long core___core__Text___to_hex(val* self, val* p0, val* p1);
913 long core___core__Text___to_oct(val* self);
914 long core___core__Text___to_bin(val* self);
915 long core___core__Text___to_dec(val* self);
916 val* core__ropes___core__ropes__Concat___core__abstract_text__Text___43d(val* self, val* p0);
917 long core__ropes___core__ropes__Concat___core__abstract_text__Text__byte_length(val* self);
918 val* core__ropes___core__ropes__Concat___core__abstract_text__Text__substrings(val* self);
919 val* core___core__String___Text__to_snake_case(val* self);
920 short int core__ropes___core__ropes__Concat___core__abstract_text__Text__is_empty(val* self);
921 val* core__string_search___Text___split_with(val* self, val* p0);
922 val* core__ropes___core__ropes__Concat___core__abstract_text__Text___42d(val* self, long p0);
923 val* core__fixed_ints_text___Text___strip_numhead(val* self);
924 val* core__fixed_ints_text___Text___get_numhead(val* self);
925 short int core___core__Text___is_hex(val* self);
926 short int core___core__Text___is_bin(val* self);
927 short int core___core__Text___is_oct(val* self);
928 short int core___core__Text___is_dec(val* self);
929 val* core__string_search___Text___split(val* self, val* p0);
930 val* core__ropes___core__ropes__Concat___core__abstract_text__Text__empty(val* self);
931 long core___core__Text___a_to(val* self, long p0);
932 uint32_t core___core__Text___last(val* self);
933 val* core___core__Text___hash_cache(val* self);
934 void core___core__Text___hash_cache_61d(val* self, val* p0);
935 short int core___core__Text___is_lower(val* self);
936 short int core___core__Text___has_suffix(val* self, val* p0);
937 void core__file___Text___write_native_to(val* self, val* p0);
938 val* core___core__Text___to_cmangle(val* self);
939 val* core__string_search___Text___split_once_on(val* self, val* p0);
940 short int core___core__Text___is_numeric(val* self);
941 short int core___core__Text___has_substring(val* self, val* p0, long p1);
942 long core___core__Text___levenshtein_distance(val* self, val* p0);
943 long core___core__Text___last_index_of_from(val* self, uint32_t p0, long p1);
944 short int core___core__Text___has_prefix(val* self, val* p0);
945 val* core___core__Text___trim(val* self);
946 val* core___core__Text___escape_to_c(val* self);
947 val* core__file___Text___to_path(val* self);
948 val* core___core__Text___chomp(val* self);
949 val* core___core__Text___r_trim(val* self);
950 val* core___core__Text___l_trim(val* self);
951 val* csv___core__Text___escape_to_csv(val* self, uint32_t p0, uint32_t p1, val* p2);
952 val* core___core__Text___escape_to_sh(val* self);
953 val* core__ropes___core__ropes__Concat___core__abstract_text__Text__to_lower(val* self);
954 long csv___core__Text___chars_to_escape_csv(val* self, uint32_t p0, uint32_t p1, val* p2);
955 val* core___core__Text___escape_to_mk(val* self);
956 val* core__string_search___Text___replace(val* self, val* p0, val* p1);
957 long core___core__Text___index_of(val* self, uint32_t p0);
958 long core___core__Text___last_index_of(val* self, uint32_t p0);
959 uint32_t core___core__Text___first(val* self);
960 val* core__fixed_ints_text___Text___to_num(val* self);
961 double core___core__Text___to_f(val* self);
962 val* core___core__Text___unescape_nit(val* self);
963 long core___core__Text___index_of_from(val* self, uint32_t p0, long p1);
964 val* core__bytes___Text___unescape_to_bytes(val* self);
965 val* core__bytes___Text___to_bytes(val* self);
966 short int core__fixed_ints_text___Text___is_num(val* self);
967 val* core__fixed_ints_text___Text___get_numext(val* self);
968 val* core__fixed_ints_text___Text___strip_numext(val* self);
969 void core__bytes___Text___append_to_bytes(val* self, val* p0);
970 val* core__ropes___core__ropes__Concat___core__abstract_text__Text__to_upper(val* self);
971 val* core__environ___String___environ(val* self);
972 val* core__file___String____47d(val* self, val* p0);
973 val* core__file___String___join_path(val* self, val* p0);
974 val* core__file___String___strip_extension(val* self, val* p0);
975 val* core__file___String___file_extension(val* self);
976 val* core__file___String___basename(val* self, val* p0);
977 val* core__file___String___simplify_path(val* self);
978 val* core__file___String___dirname(val* self);
979 val* core__file___String___file_stat(val* self);
980 val* core__file___String___files(val* self);
981 val* core__file___String___realpath(val* self);
982 val* core__file___String___relpath(val* self, val* p0);
983 val* core__file___String___mkdir(val* self, val* p0);
984 void core__file___String___file_copy_to(val* self, val* p0);
985 void core__ropes___core__ropes__Concat___left_61d(val* self, val* p0);
986 void core__ropes___core__ropes__Concat___right_61d(val* self, val* p0);
987 val* core__ropes___core__ropes__Concat___get_leaf_at(val* self, long p0);
988 val* core__ropes___core__ropes__Concat___balance(val* self);
989 val* core__ropes___core__ropes__Concat___recurse_balance(val* self, val* p0, long p1);
990 extern const struct class class_core__ropes__Concat;
991 void core__ropes___core__ropes__RopeCharIteratorPiece___core__kernel__Object__init(val* self);
992 val* core__ropes___core__ropes__RopeCharIteratorPiece___prev(val* self);
993 val* core__ropes___core__ropes__RopeCharIteratorPiece___node(val* self);
994 void core__ropes___core__ropes__RopeCharIteratorPiece___ldone_61d(val* self, short int p0);
995 void core__ropes___core__ropes__RopeCharIteratorPiece___rdone_61d(val* self, short int p0);
996 short int core__ropes___core__ropes__RopeCharIteratorPiece___ldone(val* self);
997 void core__ropes___core__ropes__RopeCharIteratorPiece___node_61d(val* self, val* p0);
998 void core__ropes___core__ropes__RopeCharIteratorPiece___prev_61d(val* self, val* p0);
999 short int core__ropes___core__ropes__RopeCharIteratorPiece___rdone(val* self);
1000 extern const struct class class_core__ropes__RopeCharIteratorPiece;
1001 short int core__ropes___core__ropes__RopeCharReverseIterator___core__abstract_collection__Iterator__is_ok(val* self);
1002 val* VIRTUAL_core__ropes___core__ropes__RopeCharReverseIterator___core__abstract_collection__Iterator__item(val* self);
1003 void core__ropes___core__ropes__RopeCharReverseIterator___core__abstract_collection__Iterator__next(val* self);
1004 void core___core__Iterator___finish(val* self);
1005 val* core___core__Iterator___iterator(val* self);
1006 val* core__array___Iterator___to_a(val* self);
1007 long core__ropes___core__ropes__RopeCharReverseIterator___core__abstract_collection__IndexedIterator__index(val* self);
1008 void core__ropes___core__ropes__RopeCharReverseIterator___from(val* self, val* p0, long p1);
1009 long core__ropes___core__ropes__RopeCharReverseIterator___pos(val* self);
1010 val* core__ropes___core__ropes__RopeCharReverseIterator___ns(val* self);
1011 long core__ropes___core__ropes__RopeCharReverseIterator___pns(val* self);
1012 void core__ropes___core__ropes__RopeCharReverseIterator___pns_61d(val* self, long p0);
1013 void core__ropes___core__ropes__RopeCharReverseIterator___pos_61d(val* self, long p0);
1014 val* core__ropes___core__ropes__RopeCharReverseIterator___subs(val* self);
1015 void core__ropes___core__ropes__RopeCharReverseIterator___ns_61d(val* self, val* p0);
1016 void core__ropes___core__ropes__RopeCharReverseIterator___subs_61d(val* self, val* p0);
1017 extern const struct class class_core__ropes__RopeCharReverseIterator;
1018 short int core__ropes___core__ropes__RopeCharIterator___core__abstract_collection__Iterator__is_ok(val* self);
1019 val* VIRTUAL_core__ropes___core__ropes__RopeCharIterator___core__abstract_collection__Iterator__item(val* self);
1020 void core__ropes___core__ropes__RopeCharIterator___core__abstract_collection__Iterator__next(val* self);
1021 long core__ropes___core__ropes__RopeCharIterator___core__abstract_collection__IndexedIterator__index(val* self);
1022 void core__ropes___core__ropes__RopeCharIterator___from(val* self, val* p0, long p1);
1023 long core__ropes___core__ropes__RopeCharIterator___pos(val* self);
1024 long core__ropes___core__ropes__RopeCharIterator___max(val* self);
1025 val* core__ropes___core__ropes__RopeCharIterator___str(val* self);
1026 long core__ropes___core__ropes__RopeCharIterator___pns(val* self);
1027 void core__ropes___core__ropes__RopeCharIterator___pns_61d(val* self, long p0);
1028 void core__ropes___core__ropes__RopeCharIterator___pos_61d(val* self, long p0);
1029 val* core__ropes___core__ropes__RopeCharIterator___subs(val* self);
1030 void core__ropes___core__ropes__RopeCharIterator___str_61d(val* self, val* p0);
1031 void core__ropes___core__ropes__RopeCharIterator___subs_61d(val* self, val* p0);
1032 void core__ropes___core__ropes__RopeCharIterator___max_61d(val* self, long p0);
1033 extern const struct class class_core__ropes__RopeCharIterator;
1034 short int core__ropes___core__ropes__ReverseRopeSubstrings___core__abstract_collection__Iterator__is_ok(val* self);
1035 val* core__ropes___core__ropes__ReverseRopeSubstrings___core__abstract_collection__Iterator__item(val* self);
1036 void core__ropes___core__ropes__ReverseRopeSubstrings___core__abstract_collection__Iterator__next(val* self);
1037 long core__ropes___core__ropes__ReverseRopeSubstrings___core__abstract_collection__IndexedIterator__index(val* self);
1038 void core__ropes___core__ropes__ReverseRopeSubstrings___from(val* self, val* p0, long p1);
1039 long core__ropes___core__ropes__ReverseRopeSubstrings___pos(val* self);
1040 val* core__ropes___core__ropes__ReverseRopeSubstrings___str(val* self);
1041 val* core__ropes___core__ropes__ReverseRopeSubstrings___iter(val* self);
1042 void core__ropes___core__ropes__ReverseRopeSubstrings___str_61d(val* self, val* p0);
1043 void core__ropes___core__ropes__ReverseRopeSubstrings___pos_61d(val* self, long p0);
1044 void core__ropes___core__ropes__ReverseRopeSubstrings___iter_61d(val* self, val* p0);
1045 extern const struct class class_core__ropes__ReverseRopeSubstrings;
1046 short int core__ropes___core__ropes__RopeSubstrings___core__abstract_collection__Iterator__is_ok(val* self);
1047 val* core__ropes___core__ropes__RopeSubstrings___core__abstract_collection__Iterator__item(val* self);
1048 void core__ropes___core__ropes__RopeSubstrings___core__abstract_collection__Iterator__next(val* self);
1049 long core__ropes___core__ropes__RopeSubstrings___core__abstract_collection__IndexedIterator__index(val* self);
1050 void core__ropes___core__ropes__RopeSubstrings___from(val* self, val* p0, long p1);
1051 long core__ropes___core__ropes__RopeSubstrings___pos(val* self);
1052 long core__ropes___core__ropes__RopeSubstrings___max(val* self);
1053 val* core__ropes___core__ropes__RopeSubstrings___str(val* self);
1054 void core__ropes___core__ropes__RopeSubstrings___pos_61d(val* self, long p0);
1055 val* core__ropes___core__ropes__RopeSubstrings___iter(val* self);
1056 void core__ropes___core__ropes__RopeSubstrings___str_61d(val* self, val* p0);
1057 void core__ropes___core__ropes__RopeSubstrings___iter_61d(val* self, val* p0);
1058 void core__ropes___core__ropes__RopeSubstrings___max_61d(val* self, long p0);
1059 extern const struct class class_core__ropes__RopeSubstrings;
1060 void core__abstract_text___core__abstract_text__StringCharView___core__kernel__Object__init(val* self);
1061 val* core__abstract_text___Collection___Object__to_s(val* self);
1062 short int core___core__SequenceRead___core__kernel__Object___61d_61d(val* self, val* p0);
1063 long core___core__SequenceRead___core__kernel__Object__hash(val* self);
1064 void core__abstract_text___core__abstract_text__StringCharView___target_61d(val* self, val* p0);
1065 val* core__abstract_text___core__abstract_text__StringCharView___target(val* self);
1066 val* core__abstract_text___Collection___join(val* self, val* p0, val* p1);
1067 val* core__array___Collection___to_a(val* self);
1068 long core__abstract_text___core__abstract_text__StringCharView___core__abstract_collection__Collection__length(val* self);
1069 short int core__abstract_text___core__abstract_text__StringCharView___core__abstract_collection__Collection__is_empty(val* self);
1070 val* core__abstract_text___core__abstract_text__StringCharView___core__abstract_collection__Collection__iterator(val* self);
1071 short int core___core__Collection___has_exactly(val* self, val* p0);
1072 short int core___core__Collection___has_all(val* self, val* p0);
1073 short int core___core__Collection___has(val* self, val* p0);
1074 long core___core__Collection___count(val* self, val* p0);
1075 val* core___core__SequenceRead___Collection__first(val* self);
1076 short int core___core__Collection___not_empty(val* self);
1077 val* core__abstract_text___Collection___plain_to_s(val* self);
1078 val* VIRTUAL_core__ropes___core__ropes__RopeChars___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
1079 val* core__ropes___core__ropes__RopeChars___core__abstract_collection__SequenceRead__iterator_from(val* self, long p0);
1080 long core___core__SequenceRead___index_of(val* self, val* p0);
1081 long core___core__SequenceRead___last_index_of(val* self, val* p0);
1082 val* core___core__SequenceRead___last(val* self);
1083 long core___core__SequenceRead___index_of_from(val* self, val* p0, long p1);
1084 long core___core__SequenceRead___last_index_of_from(val* self, val* p0, long p1);
1085 val* core__abstract_text___core__abstract_text__StringCharView___core__abstract_collection__SequenceRead__reverse_iterator(val* self);
1086 val* core__ropes___core__ropes__RopeChars___core__abstract_collection__SequenceRead__reverse_iterator_from(val* self, long p0);
1087 extern const struct class class_core__ropes__RopeChars;
1088 void core__flat___core__flat__FlatSubstringsIter___core__kernel__Object__init(val* self);
1089 short int core__flat___core__flat__FlatSubstringsIter___core__abstract_collection__Iterator__is_ok(val* self);
1090 val* core__flat___core__flat__FlatSubstringsIter___core__abstract_collection__Iterator__item(val* self);
1091 void core__flat___core__flat__FlatSubstringsIter___core__abstract_collection__Iterator__next(val* self);
1092 void core__flat___core__flat__FlatSubstringsIter___tgt_61d(val* self, val* p0);
1093 val* core__flat___core__flat__FlatSubstringsIter___tgt(val* self);
1094 extern const struct class class_core__flat__FlatSubstringsIter;
1095 short int core___core__FlatString___core__kernel__Object___61d_61d(val* self, val* p0);
1096 long core___core__FlatString___core__kernel__Object__hash(val* self);
1097 short int core___core__FlatString___core__kernel__Comparable___60d(val* self, val* p0);
1098 char* core___core__FlatString___core__abstract_text__Text__to_cstring(val* self);
1099 long core___core__FlatText___Text__length(val* self);
1100 val* core___core__FlatString___core__abstract_text__Text__chars(val* self);
1101 val* core___core__FlatString___core__abstract_text__Text__substring(val* self, long p0, long p1);
1102 uint32_t core__flat___FlatText___core__abstract_text__Text___91d_93d(val* self, long p0);
1103 long core__flat___FlatText___core__abstract_text__Text__to_hex(val* self, val* p0, val* p1);
1104 val* core__ropes___FlatString___core__abstract_text__Text___43d(val* self, val* p0);
1105 long core___core__FlatText___Text__byte_length(val* self);
1106 val* core___core__FlatString___core__abstract_text__Text__substrings(val* self);
1107 short int core___core__Text___is_empty(val* self);
1108 val* core___core__FlatString___core__abstract_text__Text___42d(val* self, long p0);
1109 val* core___core__FlatString___core__abstract_text__Text__empty(val* self);
1110 void core__file___FlatString___Text__write_native_to(val* self, val* p0);
1111 val* core__flat___FlatText___core__abstract_text__Text__escape_to_c(val* self);
1112 val* core___core__FlatString___core__abstract_text__Text__to_lower(val* self);
1113 void core__bytes___FlatText___Text__append_to_bytes(val* self, val* p0);
1114 val* core___core__FlatString___core__abstract_text__Text__to_upper(val* self);
1115 val* core__file___FlatString___String__file_extension(val* self);
1116 val* core__file___FlatString___String__basename(val* self, val* p0);
1117 char* core___core__FlatText___items(val* self);
1118 long core___core__FlatString___FlatText__first_byte(val* self);
1119 uint32_t core__flat___FlatText___fetch_char_at(val* self, long p0);
1120 long core__flat___FlatText___char_to_byte_index(val* self, long p0);
1121 long core__flat___FlatText___last_byte(val* self);
1122 void core___core__FlatText___length_61d(val* self, long p0);
1123 void core___core__FlatText___byte_length_61d(val* self, long p0);
1124 long core__flat___FlatText___chars_to_escape_to_c(val* self);
1125 val* core___core__FlatString___full(val* self, char* p0, long p1, long p2, long p3);
1126 val* core___core__FlatString___with_infos(val* self, char* p0, long p1, long p2);
1127 val* core___core__FlatString___substring_impl(val* self, long p0, long p1, long p2);
1128 extern const struct class class_core__FlatString;
1129 #define COLOR_core__abstract_text__FlatText___length 4
1130 #define COLOR_core__abstract_text__FlatText___byte_length 5
1131 #define COLOR_core__flat__FlatText___position 1
1132 #define COLOR_core__flat__FlatText___bytepos 2
1133 val* core__flat___core__flat__UnicodeFlatString___core__abstract_text__Text__substring_from(val* self, long p0);
1134 void core__flat___core__flat__UnicodeFlatString___full_data(val* self, char* p0, long p1, long p2, long p3);
1135 extern const struct class class_core__flat__UnicodeFlatString;
1136 val* core__flat___core__flat__ASCIIFlatString___core__abstract_text__Text__substring(val* self, long p0, long p1);
1137 uint32_t core__flat___core__flat__ASCIIFlatString___core__abstract_text__Text___91d_93d(val* self, long p0);
1138 uint32_t core__flat___core__flat__ASCIIFlatString___FlatText__fetch_char_at(val* self, long p0);
1139 long core__flat___core__flat__ASCIIFlatString___FlatText__char_to_byte_index(val* self, long p0);
1140 val* core__flat___core__flat__ASCIIFlatString___FlatString__substring_impl(val* self, long p0, long p1, long p2);
1141 void core__flat___core__flat__ASCIIFlatString___full_data(val* self, char* p0, long p1, long p2, long p3);
1142 extern const struct class class_core__flat__ASCIIFlatString;
1143 void core__flat___core__flat__FlatStringCharReverseIterator___core__kernel__Object__init(val* self);
1144 short int core__flat___core__flat__FlatStringCharReverseIterator___core__abstract_collection__Iterator__is_ok(val* self);
1145 val* VIRTUAL_core__flat___core__flat__FlatStringCharReverseIterator___core__abstract_collection__Iterator__item(val* self);
1146 void core__flat___core__flat__FlatStringCharReverseIterator___core__abstract_collection__Iterator__next(val* self);
1147 long core__flat___core__flat__FlatStringCharReverseIterator___core__abstract_collection__IndexedIterator__index(val* self);
1148 void core__flat___core__flat__FlatStringCharReverseIterator___target_61d(val* self, val* p0);
1149 void core__flat___core__flat__FlatStringCharReverseIterator___curr_pos_61d(val* self, long p0);
1150 long core__flat___core__flat__FlatStringCharReverseIterator___curr_pos(val* self);
1151 val* core__flat___core__flat__FlatStringCharReverseIterator___target(val* self);
1152 extern const struct class class_core__flat__FlatStringCharReverseIterator;
1153 void core__flat___core__flat__FlatStringCharIterator___core__kernel__Object__init(val* self);
1154 short int core__flat___core__flat__FlatStringCharIterator___core__abstract_collection__Iterator__is_ok(val* self);
1155 val* VIRTUAL_core__flat___core__flat__FlatStringCharIterator___core__abstract_collection__Iterator__item(val* self);
1156 void core__flat___core__flat__FlatStringCharIterator___core__abstract_collection__Iterator__next(val* self);
1157 long core__flat___core__flat__FlatStringCharIterator___core__abstract_collection__IndexedIterator__index(val* self);
1158 void core__flat___core__flat__FlatStringCharIterator___target_61d(val* self, val* p0);
1159 void core__flat___core__flat__FlatStringCharIterator___curr_pos_61d(val* self, long p0);
1160 void core__flat___core__flat__FlatStringCharIterator___max_61d(val* self, long p0);
1161 val* core__flat___core__flat__FlatStringCharIterator___target(val* self);
1162 long core__flat___core__flat__FlatStringCharIterator___curr_pos(val* self);
1163 long core__flat___core__flat__FlatStringCharIterator___max(val* self);
1164 extern const struct class class_core__flat__FlatStringCharIterator;
1165 val* VIRTUAL_core__flat___core__flat__FlatStringCharView___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
1166 val* core__flat___core__flat__FlatStringCharView___core__abstract_collection__SequenceRead__iterator_from(val* self, long p0);
1167 val* core__flat___core__flat__FlatStringCharView___core__abstract_collection__SequenceRead__reverse_iterator_from(val* self, long p0);
1168 extern const struct class class_core__flat__FlatStringCharView;
1169 void core___core__FlatBuffer___core__kernel__Object__init(val* self);
1170 val* core___core__FlatBuffer___core__abstract_text__Object__to_s(val* self);
1171 val* core___core__Buffer___core__kernel__Cloneable__clone(val* self);
1172 char* core___core__FlatBuffer___core__abstract_text__Text__to_cstring(val* self);
1173 val* core___core__FlatBuffer___core__abstract_text__Text__chars(val* self);
1174 val* core___core__FlatBuffer___core__abstract_text__Text__substring(val* self, long p0, long p1);
1175 val* core___core__Text____43d(val* self, val* p0);
1176 val* core___core__FlatBuffer___core__abstract_text__Text__substrings(val* self);
1177 val* core___core__Buffer___Text__to_snake_case(val* self);
1178 val* core___core__Buffer___Text___42d(val* self, long p0);
1179 val* core___core__FlatBuffer___core__abstract_text__Text__empty(val* self);
1180 val* core___core__Buffer___Text__to_lower(val* self);
1181 val* core___core__Buffer___Text__to_upper(val* self);
1182 val* core__flat___Buffer___new(val* self);
1183 void core___core__FlatBuffer___core__abstract_text__Buffer__append(val* self, val* p0);
1184 val* core__flat___Buffer___with_cap(val* self, long p0);
1185 void core___core__Buffer___snake_case(val* self);
1186 void core___core__Buffer___written_61d(val* self, short int p0);
1187 void core___core__FlatBuffer___core__abstract_text__Buffer__enlarge(val* self, long p0);
1188 void core___core__FlatBuffer___core__abstract_text__Buffer__insert_char(val* self, uint32_t p0, long p1);
1189 void core___core__FlatBuffer___core__abstract_text__Buffer___91d_93d_61d(val* self, long p0, uint32_t p1);
1190 void core___core__FlatBuffer___core__abstract_text__Buffer__add(val* self, uint32_t p0);
1191 short int core___core__Buffer___written(val* self);
1192 void core___core__FlatBuffer___core__abstract_text__Buffer__lower(val* self);
1193 void core___core__FlatBuffer___core__abstract_text__Buffer__upper(val* self);
1194 void core___core__FlatBuffer___from(val* self, val* p0);
1195 void core___core__FlatBuffer___with_infos(val* self, char* p0, long p1, long p2, long p3);
1196 long core__flat___FlatText___first_byte(val* self);
1197 void core___core__FlatBuffer___with_capacity(val* self, long p0);
1198 long core___core__FlatBuffer___capacity(val* self);
1199 void core___core__FlatBuffer___capacity_61d(val* self, long p0);
1200 void core___core__FlatBuffer___rshift_bytes(val* self, long p0, long p1);
1201 void core___core__FlatBuffer___reset(val* self);
1202 void core___core__FlatBuffer___lshift_bytes(val* self, long p0, long p1);
1203 extern const struct class class_core__FlatBuffer;
1204 #define COLOR_core__abstract_text__Buffer___written 6
1205 #define COLOR_core__flat__FlatBuffer___capacity 7
1206 void core__flat___core__flat__FlatBufferCharReverseIterator___core__kernel__Object__init(val* self);
1207 short int core__flat___core__flat__FlatBufferCharReverseIterator___core__abstract_collection__Iterator__is_ok(val* self);
1208 val* VIRTUAL_core__flat___core__flat__FlatBufferCharReverseIterator___core__abstract_collection__Iterator__item(val* self);
1209 void core__flat___core__flat__FlatBufferCharReverseIterator___core__abstract_collection__Iterator__next(val* self);
1210 long core__flat___core__flat__FlatBufferCharReverseIterator___core__abstract_collection__IndexedIterator__index(val* self);
1211 void core__flat___core__flat__FlatBufferCharReverseIterator___target_61d(val* self, val* p0);
1212 void core__flat___core__flat__FlatBufferCharReverseIterator___curr_pos_61d(val* self, long p0);
1213 long core__flat___core__flat__FlatBufferCharReverseIterator___curr_pos(val* self);
1214 val* core__flat___core__flat__FlatBufferCharReverseIterator___target(val* self);
1215 extern const struct class class_core__flat__FlatBufferCharReverseIterator;
1216 void core__flat___core__flat__FlatBufferCharView___enlarge(val* self, long p0);
1217 val* VIRTUAL_core__flat___core__flat__FlatBufferCharView___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
1218 val* core__flat___core__flat__FlatBufferCharView___core__abstract_collection__SequenceRead__iterator_from(val* self, long p0);
1219 val* core__flat___core__flat__FlatBufferCharView___core__abstract_collection__SequenceRead__reverse_iterator_from(val* self, long p0);
1220 void core___core__RemovableCollection___clear(val* self);
1221 void core___core__RemovableCollection___remove(val* self, val* p0);
1222 void VIRTUAL_core__flat___core__flat__FlatBufferCharView___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
1223 void core___core__SimpleCollection___add_all(val* self, val* p0);
1224 void VIRTUAL_core__flat___core__flat__FlatBufferCharView___core__abstract_collection__Sequence__push(val* self, val* p0);
1225 void core__flat___core__flat__FlatBufferCharView___core__abstract_collection__Sequence__append(val* self, val* p0);
1226 val* core___core__Sequence___shift(val* self);
1227 void VIRTUAL_core__flat___core__flat__FlatBufferCharView___core__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
1228 void core___core__Sequence___remove_at(val* self, long p0);
1229 val* core___core__Sequence___pop(val* self);
1230 void core___core__Sequence___unshift(val* self, val* p0);
1231 void core___core__Sequence___prepend(val* self, val* p0);
1232 void core___core__Sequence___insert_all(val* self, val* p0, long p1);
1233 void core___core__Sequence___insert(val* self, val* p0, long p1);
1234 void core___core__Sequence___first_61d(val* self, val* p0);
1235 extern const struct class class_core__flat__FlatBufferCharView;
1236 void core__flat___core__flat__FlatBufferCharIterator___core__kernel__Object__init(val* self);
1237 short int core__flat___core__flat__FlatBufferCharIterator___core__abstract_collection__Iterator__is_ok(val* self);
1238 val* VIRTUAL_core__flat___core__flat__FlatBufferCharIterator___core__abstract_collection__Iterator__item(val* self);
1239 void core__flat___core__flat__FlatBufferCharIterator___core__abstract_collection__Iterator__next(val* self);
1240 long core__flat___core__flat__FlatBufferCharIterator___core__abstract_collection__IndexedIterator__index(val* self);
1241 void core__flat___core__flat__FlatBufferCharIterator___target_61d(val* self, val* p0);
1242 void core__flat___core__flat__FlatBufferCharIterator___curr_pos_61d(val* self, long p0);
1243 void core__flat___core__flat__FlatBufferCharIterator___max_61d(val* self, long p0);
1244 val* core__flat___core__flat__FlatBufferCharIterator___target(val* self);
1245 long core__flat___core__flat__FlatBufferCharIterator___curr_pos(val* self);
1246 long core__flat___core__flat__FlatBufferCharIterator___max(val* self);
1247 extern const struct class class_core__flat__FlatBufferCharIterator;
1248 char* core___core__Text___to_cstring(val* self);
1249 long core___core__Text___length(val* self);
1250 val* core___core__Buffer___Text__chars(val* self);
1251 val* core___core__Text___substring(val* self, long p0, long p1);
1252 uint32_t core___core__Text____91d_93d(val* self, long p0);
1253 long core___core__Text___byte_length(val* self);
1254 val* core___core__Text___substrings(val* self);
1255 val* core___core__Text___empty(val* self);
1256 void core___core__Buffer___append(val* self, val* p0);
1257 void core___core__Buffer___enlarge(val* self, long p0);
1258 void core___core__Buffer___insert_char(val* self, uint32_t p0, long p1);
1259 void core___core__Buffer____91d_93d_61d(val* self, long p0, uint32_t p1);
1260 void core___core__Buffer___add(val* self, uint32_t p0);
1261 void core___core__Buffer___lower(val* self);
1262 void core___core__Buffer___upper(val* self);
1263 extern const struct class class_core__Buffer;
1264 long core___core__CachedAlphaComparator___core__sorter__Comparator__compare(val* self, val* p0, val* p1);
1265 val* core___core__CachedAlphaComparator___do_to_s(val* self, val* p0);
1266 val* core___core__CachedAlphaComparator___cache(val* self);
1267 extern const struct class class_core__CachedAlphaComparator;
1268 extern const struct type type_core__HashMap__core__Object__core__String;
1269 #define COLOR_core__abstract_text__CachedAlphaComparator___cache 0
1270 long core__abstract_text___core__abstract_text__AlphaComparator___core__sorter__Comparator__compare(val* self, val* p0, val* p1);
1271 extern const struct class class_core__abstract_text__AlphaComparator;
1272 short int VIRTUAL_core___core__CString___core__kernel__Object___33d_61d(val* self, val* p0);
1273 val* VIRTUAL_core__flat___CString___core__abstract_text__Object__to_s(val* self);
1274 short int VIRTUAL_core___core__CString___core__kernel__Object___61d_61d(val* self, val* p0);
1275 long core___core__Pointer___Object__hash(val* self);
1276 short int core___core__Pointer___native_equals(val* self, val* p0);
1277 short int core___core__Pointer___address_is_null(val* self);
1278 void core___core__Pointer___free(val* self);
1279 char* core___core__CString___new(char* self, long p0);
1280 val* core__flat___CString___to_s_unsafe(char* self, val* p0, val* p1, val* p2, val* p3);
1281 char* core__environ___CString___get_environ(char* self);
1282 long core___core__CString___cstring_length(char* self);
1283 val* core__flat___CString___clean_utf8(char* self, long p0);
1284 long core___core__CString___utf8_length(char* self, long p0, long p1);
1285 void core___core__CString___copy_to(char* self, char* p0, long p1, long p2, long p3);
1286 void core___core__CString____91d_93d_61d(char* self, long p0, unsigned char p1);
1287 unsigned char core___core__CString____91d_93d(char* self, long p0);
1288 uint32_t core___core__CString___fetch_95d4_chars(char* self, long p0);
1289 long core___core__CString___length_of_char_at(char* self, long p0);
1290 uint32_t core___core__CString___char_at(char* self, long p0);
1291 short int core__file___CString___file_exists(char* self);
1292 uint32_t core___core__CString___fetch_95d4_hchars(char* self, long p0);
1293 long core___core__CString___find_beginning_of_char_at(char* self, long p0);
1294 long core___core__CString___char_to_byte_index_cached(char* self, long p0, long p1, long p2);
1295 long core___core__CString___char_to_byte_index(char* self, long p0);
1296 void core__flat___CString___set_char_at(char* self, long p0, uint32_t p1);
1297 val* core__file___CString___file_stat(char* self);
1298 char* core__file___CString___file_realpath(char* self);
1299 short int core__file___CString___file_mkdir(char* self, long p0);
1300 long core__exec___CString___system(char* self);
1301 double core___core__CString___atof(char* self);
1302 extern const struct type type_core__CString;
1303 extern const struct class class_core__CString;
1304 void core__environ___Sys___core__kernel__Object__init(val* self);
1305 val* core__utf8___Sys___utf8_codec(val* self);
1306 void core___core__Sys___run(val* self);
1307 void core__math___Sys___srand_from(val* self, long p0);
1308 long core__file___Sys___buffer_mode_line(val* self);
1309 void nitc__abstract_compiler___core__Sys___main(val* self);
1310 void core__math___Sys___srand(val* self);
1311 long core___core__Sys___errno(val* self);
1312 val* core__sorter___Sys___default_comparator(val* self);
1313 val* core__abstract_text___Sys___args(val* self);
1314 void core__file___Sys___print(val* self, val* p0);
1315 void core___core__Sys___exit(val* self, long p0);
1316 val* core__abstract_text___Sys___program_args(val* self);
1317 val* core__file___Sys___stdout(val* self);
1318 long core__time___Sys___get_time(val* self);
1319 long core__ropes___Sys___maxlen(val* self);
1320 val* core__file___Sys___stderr(val* self);
1321 void core__abstract_text___Sys___init_args(val* self);
1322 val* nitc__model_base___core__Sys___private_visibility(val* self);
1323 long core__abstract_text___Sys___native_argc(val* self);
1324 char* core__abstract_text___Sys___native_argv(val* self, long p0);
1325 val* nitc__model___core__Sys___extern_kind(val* self);
1326 val* nitc__model___core__Sys___concrete_kind(val* self);
1327 val* nitc__model___core__Sys___abstract_kind(val* self);
1328 val* nitc__model___core__Sys___interface_kind(val* self);
1329 val* nitc__model___core__Sys___enum_kind(val* self);
1330 val* nitc__model_base___core__Sys___public_visibility(val* self);
1331 void core__file___Sys___print_error(val* self, val* p0);
1332 val* core__abstract_text___Sys___alpha_comparator(val* self);
1333 short int core___core__Sys___is_windows(val* self);
1334 val* nitc__model_base___core__Sys___protected_visibility(val* self);
1335 val* counter___core__Sys___div(val* self, long p0, long p1);
1336 val* core__file___Sys___getcwd(val* self);
1337 val* nitc__model_base___core__Sys___intrude_visibility(val* self);
1338 void core__file___Sys___printn(val* self, val* p0);
1339 char* core__file___Sys___native_getcwd(val* self);
1340 val* nitc__model_base___core__Sys___none_visibility(val* self);
1341 long core__exec___Sys___system(val* self, val* p0);
1342 val* nitc__version___core__Sys___nit_version(val* self);
1343 val* core__abstract_text___Sys___program_name(val* self);
1344 val* nitc__nitni_utilities___core__Sys___long_signature(val* self);
1345 val* nitc__nitni_utilities___core__Sys___internal_call_context(val* self);
1346 val* nitc__light_c___core__Sys___from_c_call_context(val* self);
1347 void core__math___Sys___core__kernel__Object__init(val* self);
1348 extern const struct class class_core__Sys;
1349 short int VIRTUAL_core___core__Bool___Object___33d_61d(val* self, val* p0);
1350 val* VIRTUAL_core__abstract_text___Bool___Object__to_s(val* self);
1351 short int VIRTUAL_core___core__Bool___Object___61d_61d(val* self, val* p0);
1352 long VIRTUAL_core___core__Bool___Object__object_id(val* self);
1353 long VIRTUAL_core___core__Bool___Object__hash(val* self);
1354 long core___core__Bool___to_i(short int self);
1355 short int VIRTUAL_core___core__Float___Object___33d_61d(val* self, val* p0);
1356 val* VIRTUAL_core__abstract_text___Float___Object__to_s(val* self);
1357 short int VIRTUAL_core___core__Float___Object___61d_61d(val* self, val* p0);
1358 long VIRTUAL_core___core__Float___Object__object_id(val* self);
1359 short int VIRTUAL_core___core__Float___Comparable___60d_61d(val* self, val* p0);
1360 short int VIRTUAL_core___core__Float___Comparable___62d(val* self, val* p0);
1361 short int VIRTUAL_core___core__Float___Comparable___62d_61d(val* self, val* p0);
1362 short int VIRTUAL_core___core__Float___Comparable___60d(val* self, val* p0);
1363 long VIRTUAL_core___core__Float___Comparable___60d_61d_62d(val* self, val* p0);
1364 val* VIRTUAL_core___core__Float___Comparable__min(val* self, val* p0);
1365 val* VIRTUAL_core___core__Float___Comparable__max(val* self, val* p0);
1366 val* core__abstract_text___Float___to_precision(double self, long p0);
1367 val* VIRTUAL_core___core__Float___Numeric___43d(val* self, val* p0);
1368 val* VIRTUAL_core___core__Float___Numeric___45d(val* self, val* p0);
1369 val* VIRTUAL_core___core__Float___Numeric__unary_32d_45d(val* self);
1370 long core__math___Float___is_inf(double self);
1371 long VIRTUAL_core___core__Float___Numeric__to_i(val* self);
1372 val* VIRTUAL_core___core__Float___Numeric___42d(val* self, val* p0);
1373 unsigned char VIRTUAL_core___core__Float___Numeric__to_b(val* self);
1374 int8_t VIRTUAL_core__fixed_ints___Float___Numeric__to_i8(val* self);
1375 int16_t VIRTUAL_core__fixed_ints___Float___Numeric__to_i16(val* self);
1376 uint16_t VIRTUAL_core__fixed_ints___Float___Numeric__to_u16(val* self);
1377 int32_t VIRTUAL_core__fixed_ints___Float___Numeric__to_i32(val* self);
1378 uint32_t VIRTUAL_core__fixed_ints___Float___Numeric__to_u32(val* self);
1379 val* VIRTUAL_core___core__Float___Numeric___47d(val* self, val* p0);
1380 double VIRTUAL_core___core__Float___Numeric__to_f(val* self);
1381 short int core__math___Float___is_nan(double self);
1382 short int core__math___Float___native_is_inf(double self);
1383 extern const struct type type_core__Float;
1384 extern const struct class class_core__Float;
1385 short int VIRTUAL_core___core__Byte___Object___33d_61d(val* self, val* p0);
1386 val* VIRTUAL_core__abstract_text___Byte___Object__to_s(val* self);
1387 short int VIRTUAL_core___core__Byte___Object___61d_61d(val* self, val* p0);
1388 long VIRTUAL_core___core__Byte___Object__object_id(val* self);
1389 long VIRTUAL_core___core__Byte___Object__hash(val* self);
1390 short int VIRTUAL_core___core__Byte___Comparable___60d_61d(val* self, val* p0);
1391 short int VIRTUAL_core___core__Byte___Comparable___62d(val* self, val* p0);
1392 short int VIRTUAL_core___core__Byte___Comparable___62d_61d(val* self, val* p0);
1393 short int VIRTUAL_core___core__Byte___Comparable___60d(val* self, val* p0);
1394 long VIRTUAL_core___core__Byte___Comparable___60d_61d_62d(val* self, val* p0);
1395 val* VIRTUAL_core___core__Byte___Comparable__min(val* self, val* p0);
1396 val* VIRTUAL_core___core__Byte___Comparable__max(val* self, val* p0);
1397 val* VIRTUAL_core___core__Byte___Discrete__successor(val* self, long p0);
1398 val* VIRTUAL_core___core__Byte___Numeric___43d(val* self, val* p0);
1399 val* VIRTUAL_core___core__Byte___Numeric___45d(val* self, val* p0);
1400 val* VIRTUAL_core___core__Byte___Numeric__unary_32d_45d(val* self);
1401 long VIRTUAL_core___core__Byte___Discrete__distance(val* self, val* p0);
1402 long VIRTUAL_core___core__Byte___Numeric__to_i(val* self);
1403 val* VIRTUAL_core___core__Byte___Numeric___42d(val* self, val* p0);
1404 unsigned char VIRTUAL_core___core__Byte___Numeric__to_b(val* self);
1405 int8_t VIRTUAL_core__fixed_ints___Byte___Numeric__to_i8(val* self);
1406 int16_t VIRTUAL_core__fixed_ints___Byte___Numeric__to_i16(val* self);
1407 uint16_t VIRTUAL_core__fixed_ints___Byte___Numeric__to_u16(val* self);
1408 int32_t VIRTUAL_core__fixed_ints___Byte___Numeric__to_i32(val* self);
1409 uint32_t VIRTUAL_core__fixed_ints___Byte___Numeric__to_u32(val* self);
1410 val* VIRTUAL_core___core__Byte___Numeric___47d(val* self, val* p0);
1411 double VIRTUAL_core___core__Byte___Numeric__to_f(val* self);
1412 long core__abstract_text___Byte___byte_to_s_len(unsigned char self);
1413 void core__abstract_text___Byte___native_byte_to_s(unsigned char self, char* p0, long p1);
1414 unsigned char core__math___Byte____38d(unsigned char self, unsigned char p0);
1415 uint32_t core___core__Byte___ascii(unsigned char self);
1416 unsigned char core___core__Byte____62d_62d(unsigned char self, long p0);
1417 extern const struct type type_core__Byte;
1418 extern const struct class class_core__Byte;
1419 short int VIRTUAL_core___core__Int___Object___33d_61d(val* self, val* p0);
1420 val* VIRTUAL_core__flat___Int___core__abstract_text__Object__to_s(val* self);
1421 short int VIRTUAL_core___core__Int___Object___61d_61d(val* self, val* p0);
1422 long VIRTUAL_core___core__Int___Object__object_id(val* self);
1423 long VIRTUAL_core___core__Int___Object__hash(val* self);
1424 short int VIRTUAL_core___core__Int___Comparable___60d_61d(val* self, val* p0);
1425 short int VIRTUAL_core___core__Int___Comparable___62d(val* self, val* p0);
1426 short int VIRTUAL_core___core__Int___Comparable___62d_61d(val* self, val* p0);
1427 short int VIRTUAL_core___core__Int___Comparable___60d(val* self, val* p0);
1428 long VIRTUAL_core___core__Int___Comparable___60d_61d_62d(val* self, val* p0);
1429 val* VIRTUAL_core___core__Int___Comparable__min(val* self, val* p0);
1430 val* VIRTUAL_core___core__Int___Comparable__max(val* self, val* p0);
1431 val* VIRTUAL_core___core__Int___Discrete__successor(val* self, long p0);
1432 val* VIRTUAL_core___core__Int___Numeric___43d(val* self, val* p0);
1433 val* VIRTUAL_core___core__Int___Numeric___45d(val* self, val* p0);
1434 val* VIRTUAL_core___core__Int___Numeric__unary_32d_45d(val* self);
1435 long VIRTUAL_core___core__Int___Discrete__distance(val* self, val* p0);
1436 long VIRTUAL_core___core__Int___Numeric__to_i(val* self);
1437 val* VIRTUAL_core___core__Int___Numeric___42d(val* self, val* p0);
1438 unsigned char VIRTUAL_core___core__Int___Numeric__to_b(val* self);
1439 int8_t VIRTUAL_core__fixed_ints___Int___Numeric__to_i8(val* self);
1440 int16_t VIRTUAL_core__fixed_ints___Int___Numeric__to_i16(val* self);
1441 uint16_t VIRTUAL_core__fixed_ints___Int___Numeric__to_u16(val* self);
1442 int32_t VIRTUAL_core__fixed_ints___Int___Numeric__to_i32(val* self);
1443 uint32_t VIRTUAL_core__fixed_ints___Int___Numeric__to_u32(val* self);
1444 val* VIRTUAL_core___core__Int___Numeric___47d(val* self, val* p0);
1445 double VIRTUAL_core___core__Int___Numeric__to_f(val* self);
1446 val* core__abstract_text___Int___strerror(long self);
1447 long core__abstract_text___Int___int_to_s_len(long self);
1448 void core__abstract_text___Int___native_int_to_s(long self, char* p0, long p1);
1449 char* core__abstract_text___Int___strerror_ext(long self);
1450 long core___core__Int___abs(long self);
1451 uint32_t core___core__Int___code_point(long self);
1452 long core___core__Int____60d_60d(long self, long p0);
1453 val* core__abstract_text___Int___to_hex(long self);
1454 long core___core__Int____37d(long self, long p0);
1455 val* core__abstract_text___Int___to_base(long self, long p0);
1456 long core___core__Int___digit_count(long self, long p0);
1457 void core__abstract_text___Int___fill_buffer(long self, val* p0, long p1);
1458 long core__math___Int____124d(long self, long p0);
1459 long core___core__Int____62d_62d(long self, long p0);
1460 long core__math___Int____38d(long self, long p0);
1461 long core___core__Int___digit_count_base_95d10(long self);
1462 uint32_t core___core__Int___to_c(long self);
1463 short int VIRTUAL_core___core__Char___Object___33d_61d(val* self, val* p0);
1464 val* VIRTUAL_core__abstract_text___Char___Object__to_s(val* self);
1465 short int VIRTUAL_core___core__Char___Object___61d_61d(val* self, val* p0);
1466 long VIRTUAL_core___core__Char___Object__object_id(val* self);
1467 long VIRTUAL_core___core__Char___Object__hash(val* self);
1468 short int VIRTUAL_core___core__Char___Comparable___60d_61d(val* self, val* p0);
1469 short int VIRTUAL_core___core__Char___Comparable___62d(val* self, val* p0);
1470 short int VIRTUAL_core___core__Char___Comparable___62d_61d(val* self, val* p0);
1471 short int VIRTUAL_core___core__Char___Comparable___60d(val* self, val* p0);
1472 val* VIRTUAL_core___core__Char___Discrete__successor(val* self, long p0);
1473 val* VIRTUAL_core__string_search___Char___Pattern__search_in(val* self, val* p0, long p1);
1474 long VIRTUAL_core__string_search___Char___Pattern__search_index_in(val* self, val* p0, long p1);
1475 long VIRTUAL_core___core__Char___Discrete__distance(val* self, val* p0);
1476 long core__abstract_text___Char___u8char_len(uint32_t self);
1477 void core__abstract_text___Char___u8char_tos(uint32_t self, char* p0, long p1);
1478 long core___core__Char___code_point(uint32_t self);
1479 short int core__abstract_text___Char___is_numeric(uint32_t self);
1480 long core__abstract_text___Char___from_hex(uint32_t self);
1481 short int core__abstract_text___Char___is_hexdigit(uint32_t self);
1482 long core___core__Char___to_i(uint32_t self);
1483 short int core___core__Char___is_upper(uint32_t self);
1484 short int core___core__Char___is_lower(uint32_t self);
1485 uint32_t core___core__Char___to_lower(uint32_t self);
1486 unsigned char core___core__Char___ascii(uint32_t self);
1487 short int core___core__Char___is_digit(uint32_t self);
1488 short int core___core__Char___is_whitespace(uint32_t self);
1489 uint32_t core___core__Char___to_upper(uint32_t self);
1490 short int core___core__Pointer___Object___61d_61d(val* self, val* p0);
1491 extern const struct type type_core__Pointer;
1492 extern const struct class class_core__Pointer;
1493 void core__abstract_collection___core__abstract_collection__RefIterator___core__kernel__Object__init(val* self);
1494 short int core__abstract_collection___core__abstract_collection__RefIterator___Iterator__is_ok(val* self);
1495 val* core__abstract_collection___core__abstract_collection__RefIterator___Iterator__item(val* self);
1496 void core__abstract_collection___core__abstract_collection__RefIterator___Iterator__next(val* self);
1497 void core__abstract_collection___core__abstract_collection__RefIterator___container_61d(val* self, val* p0);
1498 void core__abstract_collection___core__abstract_collection__RefIterator___is_ok_61d(val* self, short int p0);
1499 extern const struct class class_core__abstract_collection__RefIterator;
1500 #define COLOR_core__abstract_collection__RefIterator___is_ok 0
1501 short int core___core__Set___core__kernel__Object___61d_61d(val* self, val* p0);
1502 long core___core__Set___core__kernel__Object__hash(val* self);
1503 val* core___core__Set___union(val* self, val* p0);
1504 val* core__hash_collection___Set___new(val* self);
1505 val* core___core__Set___new_set(val* self);
1506 val* core___core__Set___core__kernel__Cloneable__clone(val* self);
1507 long core___core__Collection___length(val* self);
1508 short int core___core__Collection___is_empty(val* self);
1509 val* core___core__Collection___iterator(val* self);
1510 long core___core__Set___Collection__count(val* self, val* p0);
1511 val* core___core__Collection___first(val* self);
1512 void core___core__SimpleCollection___add(val* self, val* p0);
1513 extern const struct class class_core__Set;
1514 void core___core__MapKeysIterator___core__kernel__Object__init(val* self);
1515 short int core___core__MapKeysIterator___Iterator__is_ok(val* self);
1516 val* core___core__MapKeysIterator___Iterator__item(val* self);
1517 void core___core__MapKeysIterator___Iterator__next(val* self);
1518 void core___core__MapKeysIterator___original_iterator_61d(val* self, val* p0);
1519 val* core___core__MapKeysIterator___original_iterator(val* self);
1520 extern const struct class class_core__MapKeysIterator;
1521 void core___core__MapValuesIterator___core__kernel__Object__init(val* self);
1522 short int core___core__MapValuesIterator___Iterator__is_ok(val* self);
1523 val* core___core__MapValuesIterator___Iterator__item(val* self);
1524 void core___core__MapValuesIterator___Iterator__next(val* self);
1525 void core___core__MapValuesIterator___original_iterator_61d(val* self, val* p0);
1526 val* core___core__MapValuesIterator___original_iterator(val* self);
1527 extern const struct class class_core__MapValuesIterator;
1528 void core__abstract_collection___core__abstract_collection__CoupleMapIterator___core__kernel__Object__init(val* self);
1529 short int core__abstract_collection___core__abstract_collection__CoupleMapIterator___MapIterator__is_ok(val* self);
1530 val* core__abstract_collection___core__abstract_collection__CoupleMapIterator___MapIterator__key(val* self);
1531 val* core__abstract_collection___core__abstract_collection__CoupleMapIterator___MapIterator__item(val* self);
1532 void core__abstract_collection___core__abstract_collection__CoupleMapIterator___MapIterator__next(val* self);
1533 void core___core__MapIterator___finish(val* self);
1534 void core__abstract_collection___core__abstract_collection__CoupleMapIterator___iter_61d(val* self, val* p0);
1535 extern const struct class class_core__abstract_collection__CoupleMapIterator;
1536 void core___core__Couple___core__kernel__Object__init(val* self);
1537 val* core___core__Couple___second(val* self);
1538 void core___core__Couple___second_61d(val* self, val* p0);
1539 void core___core__Couple___first_61d(val* self, val* p0);
1540 val* core___core__Couple___first(val* self);
1541 extern const struct class class_core__Couple;
1542 void core___core__List___core__kernel__Object__init(val* self);
1543 void core___core__List___length_61d(val* self, long p0);
1544 val* core___core__List___get_node(val* self, long p0);
1545 val* core___core__List___search_node_after(val* self, val* p0, val* p1);
1546 void core___core__List___remove_node(val* self, val* p0);
1547 void core___core__List___insert_before(val* self, val* p0, val* p1);
1548 long core___core__List___core__abstract_collection__Collection__length(val* self);
1549 short int core___core__List___core__abstract_collection__Collection__is_empty(val* self);
1550 val* core___core__List___core__abstract_collection__Collection__iterator(val* self);
1551 short int core___core__List___core__abstract_collection__Collection__has(val* self, val* p0);
1552 long core___core__List___core__abstract_collection__Collection__count(val* self, val* p0);
1553 val* core___core__List___core__abstract_collection__Collection__first(val* self);
1554 val* core___core__List___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
1555 val* core___core__SequenceRead___iterator_from(val* self, long p0);
1556 val* core___core__List___core__abstract_collection__SequenceRead__last(val* self);
1557 val* core___core__List___core__abstract_collection__SequenceRead__reverse_iterator(val* self);
1558 val* core___core__SequenceRead___reverse_iterator_from(val* self, long p0);
1559 void core___core__List___core__abstract_collection__RemovableCollection__clear(val* self);
1560 void core___core__List___core__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1561 void core___core__Sequence___SimpleCollection__add(val* self, val* p0);
1562 void core___core__List___core__abstract_collection__Sequence__push(val* self, val* p0);
1563 void core___core__Sequence___append(val* self, val* p0);
1564 val* core___core__List___core__abstract_collection__Sequence__shift(val* self);
1565 void core___core__List___core__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
1566 void core___core__List___core__abstract_collection__Sequence__remove_at(val* self, long p0);
1567 val* core___core__List___core__abstract_collection__Sequence__pop(val* self);
1568 void core___core__List___core__abstract_collection__Sequence__unshift(val* self, val* p0);
1569 void core___core__List___core__abstract_collection__Sequence__insert(val* self, val* p0, long p1);
1570 void core___core__List___core__abstract_collection__Sequence__first_61d(val* self, val* p0);
1571 extern const struct class class_core__List;
1572 #define COLOR_core__list__List___length 0
1573 void core___core__ListIterator___core__kernel__Object__init(val* self);
1574 short int core___core__ListIterator___core__abstract_collection__Iterator__is_ok(val* self);
1575 val* core___core__ListIterator___core__abstract_collection__Iterator__item(val* self);
1576 void core___core__ListIterator___core__abstract_collection__Iterator__next(val* self);
1577 long core___core__ListIterator___core__abstract_collection__IndexedIterator__index(val* self);
1578 void core___core__ListIterator___list_61d(val* self, val* p0);
1579 extern const struct class class_core__ListIterator;
1580 #define COLOR_core__list__ListIterator___index 2
1581 void core__list___core__list__ListReverseIterator___core__kernel__Object__init(val* self);
1582 void core__list___core__list__ListReverseIterator___core__abstract_collection__Iterator__next(val* self);
1583 extern const struct class class_core__list__ListReverseIterator;
1584 void core___core__Ref___core__kernel__Object__init(val* self);
1585 void core___core__Ref___item_61d(val* self, val* p0);
1586 val* core___core__Ref___item(val* self);
1587 void core__list___core__list__ListNode___next_61d(val* self, val* p0);
1588 void core__list___core__list__ListNode___prev_61d(val* self, val* p0);
1589 val* core__list___core__list__ListNode___next(val* self);
1590 val* core__list___core__list__ListNode___prev(val* self);
1591 long core___core__Ref___Collection__length(val* self);
1592 short int core___core__Ref___Collection__is_empty(val* self);
1593 val* core___core__Ref___Collection__iterator(val* self);
1594 short int core___core__Ref___Collection__has(val* self, val* p0);
1595 long core___core__Ref___Collection__count(val* self, val* p0);
1596 val* core___core__Ref___Collection__first(val* self);
1597 extern const struct class class_core__list__ListNode;
1598 short int core___core__Array___core__kernel__Object___61d_61d(val* self, val* p0);
1599 val* core___core__Array___core__kernel__Cloneable__clone(val* self);
1600 long core___core__AbstractArrayRead___core__abstract_collection__Collection__length(val* self);
1601 short int core___core__AbstractArrayRead___core__abstract_collection__Collection__is_empty(val* self);
1602 val* core___core__AbstractArrayRead___core__abstract_collection__Collection__iterator(val* self);
1603 short int core___core__AbstractArrayRead___core__abstract_collection__Collection__has(val* self, val* p0);
1604 long core___core__AbstractArrayRead___core__abstract_collection__Collection__count(val* self, val* p0);
1605 val* core__flat___Array___core__abstract_text__Collection__plain_to_s(val* self);
1606 void core___core__Array___with_native(val* self, val* p0, long p1);
1607 void core___core__Array___with_capacity(val* self, long p0);
1608 val* core___core__Array___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
1609 long core___core__AbstractArrayRead___core__abstract_collection__SequenceRead__index_of(val* self, val* p0);
1610 long core___core__AbstractArrayRead___core__abstract_collection__SequenceRead__last_index_of(val* self, val* p0);
1611 long core___core__AbstractArrayRead___core__abstract_collection__SequenceRead__index_of_from(val* self, val* p0, long p1);
1612 long core___core__AbstractArrayRead___core__abstract_collection__SequenceRead__last_index_of_from(val* self, val* p0, long p1);
1613 val* core___core__AbstractArrayRead___core__abstract_collection__SequenceRead__reverse_iterator(val* self);
1614 void core___core__AbstractArray___core__abstract_collection__RemovableCollection__clear(val* self);
1615 void core___core__AbstractArray___core__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1616 void core___core__Array___AbstractArrayRead__copy_to(val* self, long p0, long p1, val* p2, long p3);
1617 void core___core__AbstractArrayRead___length_61d(val* self, long p0);
1618 val* core___core__AbstractArrayRead___reversed(val* self);
1619 val* core___core__AbstractArrayRead___sub(val* self, long p0, long p1);
1620 void core___core__Array___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
1621 void core___core__Array___core__abstract_collection__SimpleCollection__add_all(val* self, val* p0);
1622 void core___core__AbstractArray___core__abstract_collection__Sequence__push(val* self, val* p0);
1623 val* core___core__AbstractArray___core__abstract_collection__Sequence__shift(val* self);
1624 void core___core__Array___core__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
1625 void core___core__AbstractArray___core__abstract_collection__Sequence__remove_at(val* self, long p0);
1626 val* core___core__AbstractArray___core__abstract_collection__Sequence__pop(val* self);
1627 void core___core__AbstractArray___core__abstract_collection__Sequence__unshift(val* self, val* p0);
1628 void core___core__AbstractArray___core__abstract_collection__Sequence__insert_all(val* self, val* p0, long p1);
1629 void core___core__AbstractArray___core__abstract_collection__Sequence__insert(val* self, val* p0, long p1);
1630 void core___core__Array___AbstractArray__enlarge(val* self, long p0);
1631 val* core___core__Array___items(val* self);
1632 void core___core__Array___filled_with(val* self, val* p0, long p1);
1633 void core___core__AbstractArrayRead___copy_to(val* self, long p0, long p1, val* p2, long p3);
1634 extern const struct class class_core__Array;
1635 #define COLOR_core__array__AbstractArrayRead___length 0
1636 #define COLOR_core__array__Array___capacity 3
1637 void core__array___core__array__ArrayIterator___core__kernel__Object__init(val* self);
1638 short int core__array___core__array__ArrayIterator___core__abstract_collection__Iterator__is_ok(val* self);
1639 val* core__array___core__array__ArrayIterator___core__abstract_collection__Iterator__item(val* self);
1640 void core__array___core__array__ArrayIterator___core__abstract_collection__Iterator__next(val* self);
1641 void core__array___core__array__ArrayIterator___core__abstract_collection__Iterator__finish(val* self);
1642 long core__array___core__array__ArrayIterator___core__abstract_collection__IndexedIterator__index(val* self);
1643 void core__array___core__array__ArrayIterator___array_61d(val* self, val* p0);
1644 extern const struct class class_core__array__ArrayIterator;
1645 #define COLOR_core__array__ArrayIterator___index 0
1646 void core__array___core__array__ArrayReverseIterator___core__kernel__Object__init(val* self);
1647 short int core__array___core__array__ArrayReverseIterator___core__abstract_collection__Iterator__is_ok(val* self);
1648 void core__array___core__array__ArrayReverseIterator___core__abstract_collection__Iterator__next(val* self);
1649 void core__array___core__array__ArrayReverseIterator___core__abstract_collection__Iterator__finish(val* self);
1650 extern const struct class class_core__array__ArrayReverseIterator;
1651 void core___core__ArraySet___core__kernel__Object__init(val* self);
1652 val* core___core__ArraySet___core__abstract_collection__Set__new_set(val* self);
1653 void core___core__ArraySet___remove_at(val* self, long p0);
1654 val* core___core__ArraySet___core__kernel__Cloneable__clone(val* self);
1655 long core___core__ArraySet___core__abstract_collection__Collection__length(val* self);
1656 short int core___core__ArraySet___core__abstract_collection__Collection__is_empty(val* self);
1657 val* core___core__ArraySet___core__abstract_collection__Collection__iterator(val* self);
1658 short int core___core__ArraySet___core__abstract_collection__Collection__has(val* self, val* p0);
1659 val* core___core__ArraySet___core__abstract_collection__Collection__first(val* self);
1660 void core___core__ArraySet___core__abstract_collection__RemovableCollection__clear(val* self);
1661 void core___core__ArraySet___core__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1662 void core___core__ArraySet___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
1663 extern const struct class class_core__ArraySet;
1664 void core__array___core__array__ArraySetIterator___core__kernel__Object__init(val* self);
1665 short int core__array___core__array__ArraySetIterator___core__abstract_collection__Iterator__is_ok(val* self);
1666 val* core__array___core__array__ArraySetIterator___core__abstract_collection__Iterator__item(val* self);
1667 void core__array___core__array__ArraySetIterator___core__abstract_collection__Iterator__next(val* self);
1668 void core__array___core__array__ArraySetIterator___iter_61d(val* self, val* p0);
1669 extern const struct class class_core__array__ArraySetIterator;
1670 short int core___core__MapRead___core__kernel__Object___61d_61d(val* self, val* p0);
1671 long core___core__MapRead___core__kernel__Object__hash(val* self);
1672 long core___core__ArrayMap___core__abstract_collection__MapRead__length(val* self);
1673 val* core___core__CoupleMap___MapRead__iterator(val* self);
1674 short int core___core__CoupleMap___MapRead__has_key(val* self, val* p0);
1675 val* core___core__ArrayMap___core__abstract_collection__MapRead___91d_93d(val* self, val* p0);
1676 val* core___core__ArrayMap___core__abstract_collection__MapRead__keys(val* self);
1677 short int core___core__ArrayMap___core__abstract_collection__MapRead__is_empty(val* self);
1678 val* core___core__MapRead___provide_default_value(val* self, val* p0);
1679 val* core___core__ArrayMap___core__kernel__Cloneable__clone(val* self);
1680 val* core___core__MapRead___get_or_null(val* self, val* p0);
1681 val* core___core__ArrayMap___core__abstract_collection__MapRead__values(val* self);
1682 void core___core__ArrayMap___core__abstract_collection__Map___91d_93d_61d(val* self, val* p0, val* p1);
1683 void core___core__ArrayMap___core__abstract_collection__Map__clear(val* self);
1684 val* core__flat___Map___join(val* self, val* p0, val* p1);
1685 void core___core__Map___add_all(val* self, val* p0);
1686 val* core___core__ArrayMap___core__abstract_collection__CoupleMap__couple_iterator(val* self);
1687 val* core___core__ArrayMap___core__abstract_collection__CoupleMap__couple_at(val* self, val* p0);
1688 long core___core__ArrayMap___index(val* self, val* p0);
1689 void core___core__ArrayMap___remove_at_index(val* self, long p0);
1690 extern const struct class class_core__ArrayMap;
1691 #define COLOR_core__Array__core__Couple__core__ArrayMap___35dK__core__ArrayMap___35dE 0
1692 #define COLOR_core__array__ArrayMap___items 4
1693 #define COLOR_core__array__ArrayMap___last_index 5
1694 void core__array___core__array__ArrayMapKeys___core__kernel__Object__init(val* self);
1695 void core__array___core__array__ArrayMapKeys___map_61d(val* self, val* p0);
1696 val* core__array___core__array__ArrayMapKeys___map(val* self);
1697 long core__array___core__array__ArrayMapKeys___core__abstract_collection__Collection__length(val* self);
1698 short int core__array___core__array__ArrayMapKeys___core__abstract_collection__Collection__is_empty(val* self);
1699 val* core__array___core__array__ArrayMapKeys___core__abstract_collection__Collection__iterator(val* self);
1700 short int core__array___core__array__ArrayMapKeys___core__abstract_collection__Collection__has(val* self, val* p0);
1701 long core__array___core__array__ArrayMapKeys___core__abstract_collection__Collection__count(val* self, val* p0);
1702 val* core__array___core__array__ArrayMapKeys___core__abstract_collection__Collection__first(val* self);
1703 void core__array___core__array__ArrayMapKeys___core__abstract_collection__RemovableCollection__clear(val* self);
1704 void core__array___core__array__ArrayMapKeys___core__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1705 extern const struct class class_core__array__ArrayMapKeys;
1706 void core__array___core__array__ArrayMapValues___core__kernel__Object__init(val* self);
1707 void core__array___core__array__ArrayMapValues___map_61d(val* self, val* p0);
1708 val* core__array___core__array__ArrayMapValues___map(val* self);
1709 long core__array___core__array__ArrayMapValues___core__abstract_collection__Collection__length(val* self);
1710 short int core__array___core__array__ArrayMapValues___core__abstract_collection__Collection__is_empty(val* self);
1711 val* core__array___core__array__ArrayMapValues___core__abstract_collection__Collection__iterator(val* self);
1712 short int core__array___core__array__ArrayMapValues___core__abstract_collection__Collection__has(val* self, val* p0);
1713 long core__array___core__array__ArrayMapValues___core__abstract_collection__Collection__count(val* self, val* p0);
1714 val* core__array___core__array__ArrayMapValues___core__abstract_collection__Collection__first(val* self);
1715 void core__array___core__array__ArrayMapValues___core__abstract_collection__RemovableCollection__clear(val* self);
1716 void core__array___core__array__ArrayMapValues___core__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1717 extern const struct class class_core__array__ArrayMapValues;
1718 val* core__flat___NativeArray___native_to_s(val* self);
1719 val* core___core__NativeArray____91d_93d(val* self, long p0);
1720 long core___core__NativeArray___length(val* self);
1721 val* core___core__NativeArray___new(val* self, long p0);
1722 void core___core__NativeArray____91d_93d_61d(val* self, long p0, val* p1);
1723 void core___core__NativeArray___copy_to(val* self, val* p0, long p1);
1724 void core___core__NativeArray___memmove(val* self, long p0, long p1, val* p2, long p3);
1725 extern const struct class class_core__NativeArray;
1726 void core___core__CircularArray___enlarge(val* self, long p0);
1727 void core___core__CircularArray___length_61d(val* self, long p0);
1728 long core___core__CircularArray___tail(val* self);
1729 void core___core__CircularArray___tail_61d(val* self, long p0);
1730 val* core___core__CircularArray___native(val* self);
1731 long core___core__CircularArray___offset(val* self, long p0);
1732 void core___core__CircularArray___head_61d(val* self, long p0);
1733 long core___core__CircularArray___head(val* self);
1734 long core___core__CircularArray___core__abstract_collection__Collection__length(val* self);
1735 val* core___core__CircularArray___core__abstract_collection__Collection__iterator(val* self);
1736 void core___core__CircularArray___native_61d(val* self, val* p0);
1737 val* core___core__CircularArray___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
1738 val* core___core__SequenceRead___reverse_iterator(val* self);
1739 void core___core__CircularArray___core__abstract_collection__RemovableCollection__clear(val* self);
1740 void core___core__CircularArray___core__abstract_collection__SimpleCollection__add_all(val* self, val* p0);
1741 void core___core__CircularArray___core__abstract_collection__Sequence__push(val* self, val* p0);
1742 val* core___core__CircularArray___core__abstract_collection__Sequence__shift(val* self);
1743 void core___core__CircularArray___core__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
1744 val* core___core__CircularArray___core__abstract_collection__Sequence__pop(val* self);
1745 void core___core__CircularArray___core__abstract_collection__Sequence__unshift(val* self, val* p0);
1746 void core___core__CircularArray___core__abstract_collection__Sequence__insert(val* self, val* p0, long p1);
1747 extern const struct class class_core__CircularArray;
1748 #define COLOR_core__circular_array__CircularArray___head 1
1749 #define COLOR_core__circular_array__CircularArray___tail 2
1750 #define COLOR_core__circular_array__CircularArray___length 3
1751 void core__circular_array___core__circular_array__CircularArrayIterator___core__kernel__Object__init(val* self);
1752 short int core__circular_array___core__circular_array__CircularArrayIterator___core__abstract_collection__Iterator__is_ok(val* self);
1753 val* core__circular_array___core__circular_array__CircularArrayIterator___core__abstract_collection__Iterator__item(val* self);
1754 void core__circular_array___core__circular_array__CircularArrayIterator___core__abstract_collection__Iterator__next(val* self);
1755 long core__circular_array___core__circular_array__CircularArrayIterator___core__abstract_collection__IndexedIterator__index(val* self);
1756 void core__circular_array___core__circular_array__CircularArrayIterator___array_61d(val* self, val* p0);
1757 val* core__circular_array___core__circular_array__CircularArrayIterator___array(val* self);
1758 void core__circular_array___core__circular_array__CircularArrayIterator___index_61d(val* self, long p0);
1759 extern const struct class class_core__circular_array__CircularArrayIterator;
1760 #define COLOR_core__circular_array__CircularArrayIterator___index 1
1761 long core___core__DefaultComparator___Comparator__compare(val* self, val* p0, val* p1);
1762 extern const struct class class_core__DefaultComparator;
1763 long core___core__HashMap___core__abstract_collection__MapRead__length(val* self);
1764 val* core___core__HashMap___core__abstract_collection__MapRead__iterator(val* self);
1765 short int core___core__HashMap___core__abstract_collection__MapRead__has_key(val* self, val* p0);
1766 val* core___core__HashMap___core__abstract_collection__MapRead___91d_93d(val* self, val* p0);
1767 val* core___core__HashMap___core__abstract_collection__MapRead__keys(val* self);
1768 short int core___core__HashMap___core__abstract_collection__MapRead__is_empty(val* self);
1769 val* core___core__HashMap___core__abstract_collection__MapRead__get_or_null(val* self, val* p0);
1770 val* core___core__HashMap___core__abstract_collection__MapRead__values(val* self);
1771 void core___core__HashMap___core__abstract_collection__Map___91d_93d_61d(val* self, val* p0, val* p1);
1772 void core___core__HashMap___core__abstract_collection__Map__clear(val* self);
1773 void core__hash_collection___core__hash_collection__HashCollection___enlarge(val* self, long p0);
1774 long core__hash_collection___core__hash_collection__HashCollection___index_at(val* self, val* p0);
1775 val* core__hash_collection___core__hash_collection__HashCollection___node_at_idx(val* self, long p0, val* p1);
1776 void core__hash_collection___core__hash_collection__HashCollection___store(val* self, long p0, val* p1);
1777 val* core__hash_collection___core__hash_collection__HashCollection___node_at(val* self, val* p0);
1778 void core__hash_collection___core__hash_collection__HashCollection___raz(val* self);
1779 void core__hash_collection___core__hash_collection__HashCollection___remove_node(val* self, val* p0);
1780 extern const struct class class_core__HashMap;
1781 #define COLOR_core__hash_collection__HashCollection___capacity 1
1782 #define COLOR_core__hash_collection__HashCollection___the_length 2
1783 void core__hash_collection___core__hash_collection__HashMapKeys___core__kernel__Object__init(val* self);
1784 void core__hash_collection___core__hash_collection__HashMapKeys___map_61d(val* self, val* p0);
1785 val* core__hash_collection___core__hash_collection__HashMapKeys___map(val* self);
1786 long core__hash_collection___core__hash_collection__HashMapKeys___core__abstract_collection__Collection__length(val* self);
1787 short int core__hash_collection___core__hash_collection__HashMapKeys___core__abstract_collection__Collection__is_empty(val* self);
1788 val* core__hash_collection___core__hash_collection__HashMapKeys___core__abstract_collection__Collection__iterator(val* self);
1789 short int core__hash_collection___core__hash_collection__HashMapKeys___core__abstract_collection__Collection__has(val* self, val* p0);
1790 long core__hash_collection___core__hash_collection__HashMapKeys___core__abstract_collection__Collection__count(val* self, val* p0);
1791 val* core__hash_collection___core__hash_collection__HashMapKeys___core__abstract_collection__Collection__first(val* self);
1792 void core__hash_collection___core__hash_collection__HashMapKeys___core__abstract_collection__RemovableCollection__clear(val* self);
1793 void core__hash_collection___core__hash_collection__HashMapKeys___core__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1794 extern const struct class class_core__hash_collection__HashMapKeys;
1795 void core__hash_collection___core__hash_collection__HashMapValues___core__kernel__Object__init(val* self);
1796 void core__hash_collection___core__hash_collection__HashMapValues___map_61d(val* self, val* p0);
1797 val* core__hash_collection___core__hash_collection__HashMapValues___map(val* self);
1798 long core__hash_collection___core__hash_collection__HashMapValues___core__abstract_collection__Collection__length(val* self);
1799 short int core__hash_collection___core__hash_collection__HashMapValues___core__abstract_collection__Collection__is_empty(val* self);
1800 val* core__hash_collection___core__hash_collection__HashMapValues___core__abstract_collection__Collection__iterator(val* self);
1801 short int core__hash_collection___core__hash_collection__HashMapValues___core__abstract_collection__Collection__has(val* self, val* p0);
1802 long core__hash_collection___core__hash_collection__HashMapValues___core__abstract_collection__Collection__count(val* self, val* p0);
1803 val* core__hash_collection___core__hash_collection__HashMapValues___core__abstract_collection__Collection__first(val* self);
1804 void core__hash_collection___core__hash_collection__HashMapValues___core__abstract_collection__RemovableCollection__clear(val* self);
1805 void core__hash_collection___core__hash_collection__HashMapValues___core__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1806 extern const struct class class_core__hash_collection__HashMapValues;
1807 void core__hash_collection___core__hash_collection__HashMapNode___core__kernel__Object__init(val* self);
1808 void core__hash_collection___core__hash_collection__HashNode___key_61d(val* self, val* p0);
1809 void core__hash_collection___core__hash_collection__HashMapNode___value_61d(val* self, val* p0);
1810 void core__hash_collection___core__hash_collection__HashNode___core__kernel__Object__init(val* self);
1811 extern const struct class class_core__hash_collection__HashMapNode;
1812 void core__hash_collection___core__hash_collection__HashMapIterator___core__kernel__Object__init(val* self);
1813 short int core__hash_collection___core__hash_collection__HashMapIterator___core__abstract_collection__MapIterator__is_ok(val* self);
1814 val* core__hash_collection___core__hash_collection__HashMapIterator___core__abstract_collection__MapIterator__key(val* self);
1815 val* core__hash_collection___core__hash_collection__HashMapIterator___core__abstract_collection__MapIterator__item(val* self);
1816 void core__hash_collection___core__hash_collection__HashMapIterator___core__abstract_collection__MapIterator__next(val* self);
1817 void core__hash_collection___core__hash_collection__HashMapIterator___map_61d(val* self, val* p0);
1818 val* core__hash_collection___core__hash_collection__HashMapIterator___map(val* self);
1819 extern const struct class class_core__hash_collection__HashMapIterator;
1820 val* core___core__HashSet___core__abstract_collection__Set__new_set(val* self);
1821 void core___core__HashSet___from(val* self, val* p0);
1822 long core___core__HashSet___core__abstract_collection__Collection__length(val* self);
1823 short int core___core__HashSet___core__abstract_collection__Collection__is_empty(val* self);
1824 val* core___core__HashSet___core__abstract_collection__Collection__iterator(val* self);
1825 short int core___core__HashSet___core__abstract_collection__Collection__has(val* self, val* p0);
1826 val* core___core__HashSet___core__abstract_collection__Collection__first(val* self);
1827 void core___core__HashSet___core__abstract_collection__RemovableCollection__clear(val* self);
1828 void core___core__HashSet___core__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1829 void core___core__HashSet___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
1830 extern const struct class class_core__HashSet;
1831 extern const struct class class_core__hash_collection__HashSetNode;
1832 void core__hash_collection___core__hash_collection__HashSetIterator___core__kernel__Object__init(val* self);
1833 short int core__hash_collection___core__hash_collection__HashSetIterator___core__abstract_collection__Iterator__is_ok(val* self);
1834 val* core__hash_collection___core__hash_collection__HashSetIterator___core__abstract_collection__Iterator__item(val* self);
1835 void core__hash_collection___core__hash_collection__HashSetIterator___core__abstract_collection__Iterator__next(val* self);
1836 void core__hash_collection___core__hash_collection__HashSetIterator___set_61d(val* self, val* p0);
1837 extern const struct class class_core__hash_collection__HashSetIterator;
1838 short int VIRTUAL_core___core__Int8___core__kernel__Object___33d_61d(val* self, val* p0);
1839 val* VIRTUAL_core__fixed_ints_text___Int8___core__abstract_text__Object__to_s(val* self);
1840 short int VIRTUAL_core___core__Int8___core__kernel__Object___61d_61d(val* self, val* p0);
1841 long VIRTUAL_core___core__Int8___core__kernel__Object__object_id(val* self);
1842 long VIRTUAL_core___core__Int8___core__kernel__Object__hash(val* self);
1843 short int VIRTUAL_core___core__Int8___core__kernel__Comparable___60d_61d(val* self, val* p0);
1844 short int VIRTUAL_core___core__Int8___core__kernel__Comparable___62d(val* self, val* p0);
1845 short int VIRTUAL_core___core__Int8___core__kernel__Comparable___62d_61d(val* self, val* p0);
1846 short int VIRTUAL_core___core__Int8___core__kernel__Comparable___60d(val* self, val* p0);
1847 long VIRTUAL_core___core__Int8___core__kernel__Comparable___60d_61d_62d(val* self, val* p0);
1848 val* VIRTUAL_core___core__Int8___core__kernel__Comparable__min(val* self, val* p0);
1849 val* VIRTUAL_core___core__Int8___core__kernel__Comparable__max(val* self, val* p0);
1850 val* VIRTUAL_core___core__Int8___core__kernel__Discrete__successor(val* self, long p0);
1851 val* VIRTUAL_core___core__Int8___core__kernel__Numeric___43d(val* self, val* p0);
1852 val* VIRTUAL_core___core__Int8___core__kernel__Numeric___45d(val* self, val* p0);
1853 val* VIRTUAL_core___core__Int8___core__kernel__Numeric__unary_32d_45d(val* self);
1854 long VIRTUAL_core___core__Int8___core__kernel__Discrete__distance(val* self, val* p0);
1855 long VIRTUAL_core___core__Int8___core__kernel__Numeric__to_i(val* self);
1856 val* VIRTUAL_core___core__Int8___core__kernel__Numeric___42d(val* self, val* p0);
1857 unsigned char VIRTUAL_core___core__Int8___core__kernel__Numeric__to_b(val* self);
1858 int8_t VIRTUAL_core___core__Int8___Numeric__to_i8(val* self);
1859 int16_t VIRTUAL_core___core__Int8___Numeric__to_i16(val* self);
1860 uint16_t VIRTUAL_core___core__Int8___Numeric__to_u16(val* self);
1861 int32_t VIRTUAL_core___core__Int8___Numeric__to_i32(val* self);
1862 uint32_t VIRTUAL_core___core__Int8___Numeric__to_u32(val* self);
1863 val* VIRTUAL_core___core__Int8___core__kernel__Numeric___47d(val* self, val* p0);
1864 double VIRTUAL_core___core__Int8___core__kernel__Numeric__to_f(val* self);
1865 long core__fixed_ints_text___Int8___to_s_len(int8_t self);
1866 void core__fixed_ints_text___Int8___native_to_s(int8_t self, char* p0, long p1);
1867 extern const struct type type_core__Int8;
1868 extern const struct class class_core__Int8;
1869 short int VIRTUAL_core___core__Int16___core__kernel__Object___33d_61d(val* self, val* p0);
1870 val* VIRTUAL_core__fixed_ints_text___Int16___core__abstract_text__Object__to_s(val* self);
1871 short int VIRTUAL_core___core__Int16___core__kernel__Object___61d_61d(val* self, val* p0);
1872 long VIRTUAL_core___core__Int16___core__kernel__Object__object_id(val* self);
1873 long VIRTUAL_core___core__Int16___core__kernel__Object__hash(val* self);
1874 short int VIRTUAL_core___core__Int16___core__kernel__Comparable___60d_61d(val* self, val* p0);
1875 short int VIRTUAL_core___core__Int16___core__kernel__Comparable___62d(val* self, val* p0);
1876 short int VIRTUAL_core___core__Int16___core__kernel__Comparable___62d_61d(val* self, val* p0);
1877 short int VIRTUAL_core___core__Int16___core__kernel__Comparable___60d(val* self, val* p0);
1878 long VIRTUAL_core___core__Int16___core__kernel__Comparable___60d_61d_62d(val* self, val* p0);
1879 val* VIRTUAL_core___core__Int16___core__kernel__Comparable__min(val* self, val* p0);
1880 val* VIRTUAL_core___core__Int16___core__kernel__Comparable__max(val* self, val* p0);
1881 val* VIRTUAL_core___core__Int16___core__kernel__Discrete__successor(val* self, long p0);
1882 val* VIRTUAL_core___core__Int16___core__kernel__Numeric___43d(val* self, val* p0);
1883 val* VIRTUAL_core___core__Int16___core__kernel__Numeric___45d(val* self, val* p0);
1884 val* VIRTUAL_core___core__Int16___core__kernel__Numeric__unary_32d_45d(val* self);
1885 long VIRTUAL_core___core__Int16___core__kernel__Discrete__distance(val* self, val* p0);
1886 long VIRTUAL_core___core__Int16___core__kernel__Numeric__to_i(val* self);
1887 val* VIRTUAL_core___core__Int16___core__kernel__Numeric___42d(val* self, val* p0);
1888 unsigned char VIRTUAL_core___core__Int16___core__kernel__Numeric__to_b(val* self);
1889 int8_t VIRTUAL_core___core__Int16___Numeric__to_i8(val* self);
1890 int16_t VIRTUAL_core___core__Int16___Numeric__to_i16(val* self);
1891 uint16_t VIRTUAL_core___core__Int16___Numeric__to_u16(val* self);
1892 int32_t VIRTUAL_core___core__Int16___Numeric__to_i32(val* self);
1893 uint32_t VIRTUAL_core___core__Int16___Numeric__to_u32(val* self);
1894 val* VIRTUAL_core___core__Int16___core__kernel__Numeric___47d(val* self, val* p0);
1895 double VIRTUAL_core___core__Int16___core__kernel__Numeric__to_f(val* self);
1896 long core__fixed_ints_text___Int16___to_s_len(int16_t self);
1897 void core__fixed_ints_text___Int16___native_to_s(int16_t self, char* p0, long p1);
1898 extern const struct type type_core__Int16;
1899 extern const struct class class_core__Int16;
1900 short int VIRTUAL_core___core__UInt16___core__kernel__Object___33d_61d(val* self, val* p0);
1901 val* VIRTUAL_core__fixed_ints_text___UInt16___core__abstract_text__Object__to_s(val* self);
1902 short int VIRTUAL_core___core__UInt16___core__kernel__Object___61d_61d(val* self, val* p0);
1903 long VIRTUAL_core___core__UInt16___core__kernel__Object__object_id(val* self);
1904 long VIRTUAL_core___core__UInt16___core__kernel__Object__hash(val* self);
1905 short int VIRTUAL_core___core__UInt16___core__kernel__Comparable___60d_61d(val* self, val* p0);
1906 short int VIRTUAL_core___core__UInt16___core__kernel__Comparable___62d(val* self, val* p0);
1907 short int VIRTUAL_core___core__UInt16___core__kernel__Comparable___62d_61d(val* self, val* p0);
1908 short int VIRTUAL_core___core__UInt16___core__kernel__Comparable___60d(val* self, val* p0);
1909 long VIRTUAL_core___core__UInt16___core__kernel__Comparable___60d_61d_62d(val* self, val* p0);
1910 val* VIRTUAL_core___core__UInt16___core__kernel__Comparable__min(val* self, val* p0);
1911 val* VIRTUAL_core___core__UInt16___core__kernel__Comparable__max(val* self, val* p0);
1912 val* VIRTUAL_core___core__UInt16___core__kernel__Discrete__successor(val* self, long p0);
1913 val* VIRTUAL_core___core__UInt16___core__kernel__Numeric___43d(val* self, val* p0);
1914 val* VIRTUAL_core___core__UInt16___core__kernel__Numeric___45d(val* self, val* p0);
1915 val* VIRTUAL_core___core__UInt16___core__kernel__Numeric__unary_32d_45d(val* self);
1916 long VIRTUAL_core___core__UInt16___core__kernel__Discrete__distance(val* self, val* p0);
1917 long VIRTUAL_core___core__UInt16___core__kernel__Numeric__to_i(val* self);
1918 val* VIRTUAL_core___core__UInt16___core__kernel__Numeric___42d(val* self, val* p0);
1919 unsigned char VIRTUAL_core___core__UInt16___core__kernel__Numeric__to_b(val* self);
1920 int8_t VIRTUAL_core___core__UInt16___Numeric__to_i8(val* self);
1921 int16_t VIRTUAL_core___core__UInt16___Numeric__to_i16(val* self);
1922 uint16_t VIRTUAL_core___core__UInt16___Numeric__to_u16(val* self);
1923 int32_t VIRTUAL_core___core__UInt16___Numeric__to_i32(val* self);
1924 uint32_t VIRTUAL_core___core__UInt16___Numeric__to_u32(val* self);
1925 val* VIRTUAL_core___core__UInt16___core__kernel__Numeric___47d(val* self, val* p0);
1926 double VIRTUAL_core___core__UInt16___core__kernel__Numeric__to_f(val* self);
1927 long core__fixed_ints_text___UInt16___to_s_len(uint16_t self);
1928 void core__fixed_ints_text___UInt16___native_to_s(uint16_t self, char* p0, long p1);
1929 extern const struct type type_core__UInt16;
1930 extern const struct class class_core__UInt16;
1931 short int VIRTUAL_core___core__Int32___core__kernel__Object___33d_61d(val* self, val* p0);
1932 val* VIRTUAL_core__fixed_ints_text___Int32___core__abstract_text__Object__to_s(val* self);
1933 short int VIRTUAL_core___core__Int32___core__kernel__Object___61d_61d(val* self, val* p0);
1934 long VIRTUAL_core___core__Int32___core__kernel__Object__object_id(val* self);
1935 long VIRTUAL_core___core__Int32___core__kernel__Object__hash(val* self);
1936 short int VIRTUAL_core___core__Int32___core__kernel__Comparable___60d_61d(val* self, val* p0);
1937 short int VIRTUAL_core___core__Int32___core__kernel__Comparable___62d(val* self, val* p0);
1938 short int VIRTUAL_core___core__Int32___core__kernel__Comparable___62d_61d(val* self, val* p0);
1939 short int VIRTUAL_core___core__Int32___core__kernel__Comparable___60d(val* self, val* p0);
1940 long VIRTUAL_core___core__Int32___core__kernel__Comparable___60d_61d_62d(val* self, val* p0);
1941 val* VIRTUAL_core___core__Int32___core__kernel__Comparable__min(val* self, val* p0);
1942 val* VIRTUAL_core___core__Int32___core__kernel__Comparable__max(val* self, val* p0);
1943 val* VIRTUAL_core___core__Int32___core__kernel__Discrete__successor(val* self, long p0);
1944 val* VIRTUAL_core___core__Int32___core__kernel__Numeric___43d(val* self, val* p0);
1945 val* VIRTUAL_core___core__Int32___core__kernel__Numeric___45d(val* self, val* p0);
1946 val* VIRTUAL_core___core__Int32___core__kernel__Numeric__unary_32d_45d(val* self);
1947 long VIRTUAL_core___core__Int32___core__kernel__Discrete__distance(val* self, val* p0);
1948 long VIRTUAL_core___core__Int32___core__kernel__Numeric__to_i(val* self);
1949 val* VIRTUAL_core___core__Int32___core__kernel__Numeric___42d(val* self, val* p0);
1950 unsigned char VIRTUAL_core___core__Int32___core__kernel__Numeric__to_b(val* self);
1951 int8_t VIRTUAL_core___core__Int32___Numeric__to_i8(val* self);
1952 int16_t VIRTUAL_core___core__Int32___Numeric__to_i16(val* self);
1953 uint16_t VIRTUAL_core___core__Int32___Numeric__to_u16(val* self);
1954 int32_t VIRTUAL_core___core__Int32___Numeric__to_i32(val* self);
1955 uint32_t VIRTUAL_core___core__Int32___Numeric__to_u32(val* self);
1956 val* VIRTUAL_core___core__Int32___core__kernel__Numeric___47d(val* self, val* p0);
1957 double VIRTUAL_core___core__Int32___core__kernel__Numeric__to_f(val* self);
1958 long core__fixed_ints_text___Int32___to_s_len(int32_t self);
1959 void core__fixed_ints_text___Int32___native_to_s(int32_t self, char* p0, long p1);
1960 extern const struct type type_core__Int32;
1961 extern const struct class class_core__Int32;
1962 short int VIRTUAL_core___core__UInt32___core__kernel__Object___33d_61d(val* self, val* p0);
1963 val* VIRTUAL_core__fixed_ints_text___UInt32___core__abstract_text__Object__to_s(val* self);
1964 short int VIRTUAL_core___core__UInt32___core__kernel__Object___61d_61d(val* self, val* p0);
1965 long VIRTUAL_core___core__UInt32___core__kernel__Object__object_id(val* self);
1966 long VIRTUAL_core___core__UInt32___core__kernel__Object__hash(val* self);
1967 short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d_61d(val* self, val* p0);
1968 short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___62d(val* self, val* p0);
1969 short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___62d_61d(val* self, val* p0);
1970 short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d(val* self, val* p0);
1971 long VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d_61d_62d(val* self, val* p0);
1972 val* VIRTUAL_core___core__UInt32___core__kernel__Comparable__min(val* self, val* p0);
1973 val* VIRTUAL_core___core__UInt32___core__kernel__Comparable__max(val* self, val* p0);
1974 val* VIRTUAL_core___core__UInt32___core__kernel__Discrete__successor(val* self, long p0);
1975 val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___43d(val* self, val* p0);
1976 val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___45d(val* self, val* p0);
1977 val* VIRTUAL_core___core__UInt32___core__kernel__Numeric__unary_32d_45d(val* self);
1978 long VIRTUAL_core___core__UInt32___core__kernel__Discrete__distance(val* self, val* p0);
1979 long VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_i(val* self);
1980 val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___42d(val* self, val* p0);
1981 unsigned char VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_b(val* self);
1982 int8_t VIRTUAL_core___core__UInt32___Numeric__to_i8(val* self);
1983 int16_t VIRTUAL_core___core__UInt32___Numeric__to_i16(val* self);
1984 uint16_t VIRTUAL_core___core__UInt32___Numeric__to_u16(val* self);
1985 int32_t VIRTUAL_core___core__UInt32___Numeric__to_i32(val* self);
1986 uint32_t VIRTUAL_core___core__UInt32___Numeric__to_u32(val* self);
1987 val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___47d(val* self, val* p0);
1988 double VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_f(val* self);
1989 long core__fixed_ints_text___UInt32___to_s_len(uint32_t self);
1990 void core__fixed_ints_text___UInt32___native_to_s(uint32_t self, char* p0, long p1);
1991 uint32_t core___core__UInt32____38d(uint32_t self, uint32_t p0);
1992 uint32_t core___core__UInt32____124d(uint32_t self, uint32_t p0);
1993 uint32_t core___core__UInt32____62d_62d(uint32_t self, long p0);
1994 uint32_t core__native___UInt32___code_point(uint32_t self);
1995 extern const struct type type_core__UInt32;
1996 extern const struct class class_core__UInt32;
1997 void core___core__Match___core__kernel__Object__init(val* self);
1998 val* core___core__Match___core__abstract_text__Object__to_s(val* self);
1999 long core___core__Match___from(val* self);
2000 long core___core__Match___after(val* self);
2001 void core___core__Match___string_61d(val* self, val* p0);
2002 void core___core__Match___from_61d(val* self, long p0);
2003 void core___core__Match___length_61d(val* self, long p0);
2004 long core___core__Match___length(val* self);
2005 val* core___core__Match___string(val* self);
2006 extern const struct class class_core__Match;
2007 void core___core__Stream___last_error_61d(val* self, val* p0);
2008 val* core___core__Stream___last_error(val* self);
2009 void core___core__FileReader___core__stream__Stream__close(val* self);
2010 void core___core__FileStream___path_61d(val* self, val* p0);
2011 void core___core__FileStream___set_buffering_mode(val* self, long p0, long p1);
2012 val* core___core__FileStream___path(val* self);
2013 void core___core__BufferedReader___prepare_buffer(val* self, long p0);
2014 void core___core__BufferedReader___buffer_reset(val* self);
2015 short int core___core__FileReader___core__stream__BufferedReader__end_reached(val* self);
2016 short int core___core__BufferedReader___Reader__eof(val* self);
2017 val* core___core__Reader___read_line(val* self);
2018 val* core___core__Reader___read_all(val* self);
2019 void core___core__BufferedReader___Reader__append_line_to(val* self, val* p0);
2020 val* core___core__BufferedReader___Reader__read_all_bytes(val* self);
2021 val* core___core__BufferedReader___Reader__read_bytes(val* self, long p0);
2022 void core___core__FileReader___core__stream__BufferedReader__fill_buffer(val* self);
2023 long core___core__BufferedReader___read_intern(val* self, long p0, val* p1);
2024 void core___core__FileReader___open(val* self, val* p0);
2025 void core___core__FileReader___end_reached_61d(val* self, short int p0);
2026 void core___core__FileStream___core__stream__Stream__close(val* self);
2027 extern const struct class class_core__FileReader;
2028 #define COLOR_core__stream__Reader___decoder 5
2029 #define COLOR_core__stream__BufferedReader___buffer 3
2030 #define COLOR_core__stream__BufferedReader___buffer_pos 4
2031 #define COLOR_core__stream__BufferedReader___buffer_length 6
2032 #define COLOR_core__stream__BufferedReader___buffer_capacity 7
2033 #define COLOR_core__file__FileReader___end_reached 8
2034 void core___core__FileWriter___core__stream__Stream__close(val* self);
2035 void core___core__FileWriter___core__stream__Writer__write(val* self, val* p0);
2036 void core___core__Writer___write_char(val* self, uint32_t p0);
2037 void core___core__FileWriter___core__stream__Writer__write_bytes(val* self, val* p0);
2038 void core___core__FileWriter___write_native(val* self, char* p0, long p1, long p2);
2039 void core___core__FileWriter___open(val* self, val* p0);
2040 void core___core__FileWriter___is_writable_61d(val* self, short int p0);
2041 extern const struct class class_core__FileWriter;
2042 #define COLOR_core__stream__Writer___coder 4
2043 #define COLOR_core__file__FileWriter___is_writable 3
2044 void core___core__Stdin___core__kernel__Object__init(val* self);
2045 extern const struct class class_core__Stdin;
2046 void core___core__Stdout___core__kernel__Object__init(val* self);
2047 extern const struct class class_core__Stdout;
2048 void core___core__Stderr___core__kernel__Object__init(val* self);
2049 extern const struct class class_core__Stderr;
2050 void core___core__Path___core__kernel__Object__init(val* self);
2051 val* core___core__Path___core__abstract_text__Object__to_s(val* self);
2052 short int core___core__Path___core__kernel__Object___61d_61d(val* self, val* p0);
2053 long core___core__Path___core__kernel__Object__hash(val* self);
2054 val* core___core__Path___open_wo(val* self);
2055 val* core___core__Path___path(val* self);
2056 void core___core__Path___last_error_61d(val* self, val* p0);
2057 void core___core__Path___simplified_61d(val* self, val* p0);
2058 void core___core__Path___path_61d(val* self, val* p0);
2059 val* core___core__Path___simplified(val* self);
2060 void core___core__Path___copy(val* self, val* p0);
2061 val* core___core__Path___open_ro(val* self);
2062 extern const struct class class_core__Path;
2063 void core___core__FileStat___core__kernel__Object__init(val* self);
2064 void core___core__FileStat___core__gc__Finalizable__finalize(val* self);
2065 short int core___core__FileStat___is_dir(val* self);
2066 void core___core__FileStat___stat_61d(val* self, val* p0);
2067 short int core___core__FileStat___finalized(val* self);
2068 val* core___core__FileStat___stat(val* self);
2069 void core___core__FileStat___finalized_61d(val* self, short int p0);
2070 extern const struct class class_core__FileStat;
2071 #define COLOR_core__file__FileStat___finalized 1
2072 short int core__file___core__file__NativeFileStat___is_dir(val* self);
2073 extern const struct class class_core__file__NativeFileStat;
2074 val* core__file___core__file__NativeFile___native_stdin(val* self);
2075 val* core__file___core__file__NativeFile___native_stdout(val* self);
2076 val* core__file___core__file__NativeFile___native_stderr(val* self);
2077 long core__file___core__file__NativeFile___set_buffering_type(val* self, long p0, long p1);
2078 long core__file___core__file__NativeFile___io_write(val* self, char* p0, long p1, long p2);
2079 val* core__file___core__file__NativeFile___io_open_write(val* self, char* p0);
2080 val* core__file___core__file__NativeFile___io_open_read(val* self, char* p0);
2081 long core__file___core__file__NativeFile___io_close(val* self);
2082 long core__file___core__file__NativeFile___io_read(val* self, char* p0, long p1);
2083 short int core__file___core__file__NativeFile___ferror(val* self);
2084 extern const struct class class_core__file__NativeFile;
2085 val* core__file___core__file__NativeDir___opendir(val* self, char* p0);
2086 char* core__file___core__file__NativeDir___readdir(val* self);
2087 void core__file___core__file__NativeDir___closedir(val* self);
2088 extern const struct class class_core__file__NativeDir;
2089 void core___core__Error___core__kernel__Object__init(val* self);
2090 val* core___core__Error___core__abstract_text__Object__to_s(val* self);
2091 void core___core__Error___message_61d(val* self, val* p0);
2092 val* core___core__Error___message(val* self);
2093 extern const struct class class_core__IOError;
2094 void core___core__Bytes___core__kernel__Object__init(val* self);
2095 val* core___core__Bytes___core__abstract_text__Object__to_s(val* self);
2096 char* core___core__Bytes___items(val* self);
2097 void core___core__Bytes___with_capacity(val* self, long p0);
2098 void core___core__Bytes___empty(val* self);
2099 void core___core__Bytes___append_ns_from(val* self, char* p0, long p1, long p2);
2100 void core___core__Bytes___persisted_61d(val* self, short int p0);
2101 short int core___core__Bytes___persisted(val* self);
2102 void core___core__Bytes___regen(val* self);
2103 long core___core__Bytes___capacity(val* self);
2104 long core___core__Bytes___core__abstract_collection__Collection__length(val* self);
2105 short int core___core__Bytes___core__abstract_collection__Collection__is_empty(val* self);
2106 val* core___core__Bytes___core__abstract_collection__Collection__iterator(val* self);
2107 void core__stream___Bytes___Writable__write_to(val* self, val* p0);
2108 val* VIRTUAL_core___core__Bytes___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
2109 void core___core__Bytes___core__abstract_collection__RemovableCollection__clear(val* self);
2110 void core___core__Bytes___core__array__AbstractArrayRead__length_61d(val* self, long p0);
2111 void VIRTUAL_core___core__Bytes___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
2112 void core___core__Bytes___core__abstract_collection__Sequence__append(val* self, val* p0);
2113 void VIRTUAL_core___core__Bytes___core__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
2114 val* VIRTUAL_core___core__Bytes___core__abstract_collection__Sequence__pop(val* self);
2115 void core___core__Bytes___core__array__AbstractArray__enlarge(val* self, long p0);
2116 void core___core__Bytes___append_ns(val* self, char* p0, long p1);
2117 void core___core__Bytes___capacity_61d(val* self, long p0);
2118 void core___core__Bytes___items_61d(val* self, char* p0);
2119 void core___core__Bytes___add_char(val* self, uint32_t p0);
2120 extern const struct class class_core__Bytes;
2121 #define COLOR_core__bytes__Bytes___persisted 5
2122 void core__bytes___core__bytes__BytesIterator___core__kernel__Object__init(val* self);
2123 short int core__bytes___core__bytes__BytesIterator___core__abstract_collection__Iterator__is_ok(val* self);
2124 val* VIRTUAL_core__bytes___core__bytes__BytesIterator___core__abstract_collection__Iterator__item(val* self);
2125 void core__bytes___core__bytes__BytesIterator___core__abstract_collection__Iterator__next(val* self);
2126 long core__bytes___core__bytes__BytesIterator___core__abstract_collection__IndexedIterator__index(val* self);
2127 void core__bytes___core__bytes__BytesIterator___with_buffer(val* self, val* p0);
2128 long core__bytes___core__bytes__BytesIterator___max(val* self);
2129 char* core__bytes___core__bytes__BytesIterator___tgt(val* self);
2130 void core__bytes___core__bytes__BytesIterator___index_61d(val* self, long p0);
2131 void core__bytes___core__bytes__BytesIterator___tgt_61d(val* self, char* p0);
2132 void core__bytes___core__bytes__BytesIterator___max_61d(val* self, long p0);
2133 extern const struct class class_core__bytes__BytesIterator;
2134 extern const struct class class_core__utf8__UTF8Codec;
2135 val* more_collections___more_collections__MultiHashMap___core__abstract_collection__MapRead__provide_default_value(val* self, val* p0);
2136 void more_collections___more_collections__MultiHashMap___add_one(val* self, val* p0, val* p1);
2137 extern const struct class class_more_collections__MultiHashMap;
2138 val* more_collections___more_collections__HashMap2____91d_93d(val* self, val* p0, val* p1);
2139 void more_collections___more_collections__HashMap2____91d_93d_61d(val* self, val* p0, val* p1, val* p2);
2140 val* more_collections___more_collections__HashMap2___level1(val* self);
2141 extern const struct class class_more_collections__HashMap2;
2142 #define COLOR_core__HashMap__more_collections__HashMap2___35dK1__core__HashMap__more_collections__HashMap2___35dK2__more_collections__HashMap2___35dV 0
2143 #define COLOR_more_collections__HashMap2___level1 0
2144 val* more_collections___more_collections__HashMap3____91d_93d(val* self, val* p0, val* p1, val* p2);
2145 void more_collections___more_collections__HashMap3____91d_93d_61d(val* self, val* p0, val* p1, val* p2, val* p3);
2146 val* more_collections___more_collections__HashMap3___level1(val* self);
2147 extern const struct class class_more_collections__HashMap3;
2148 #define COLOR_core__HashMap__more_collections__HashMap3___35dK1__more_collections__HashMap2__more_collections__HashMap3___35dK2__more_collections__HashMap3___35dK3__more_collections__HashMap3___35dV 0
2149 #define COLOR_more_collections__HashMap3___level1 0
2150 void more_collections___more_collections__BestDistance___core__kernel__Object__init(val* self);
2151 void more_collections___more_collections__BestDistance___best_distance_61d(val* self, long p0);
2152 short int more_collections___more_collections__BestDistance___update(val* self, long p0, val* p1);
2153 val* more_collections___more_collections__BestDistance___best_items(val* self);
2154 long more_collections___more_collections__BestDistance___best_distance(val* self);
2155 extern const struct class class_more_collections__BestDistance;
2156 val* NEW_core__Set(const struct type* type);
2157 #define COLOR_core__Set__more_collections__BestDistance___35dE 0
2158 #define COLOR_more_collections__BestDistance___best_items 1
2159 short int poset___poset__POSet___core__kernel__Object___61d_61d(val* self, val* p0);
2160 long poset___poset__POSet___core__kernel__Object__hash(val* self);
2161 long poset___poset__POSet___core__sorter__Comparator__compare(val* self, val* p0, val* p1);
2162 val* poset___poset__POSet___elements(val* self);
2163 val* poset___poset__POSet____91d_93d(val* self, val* p0);
2164 val* poset___poset__POSet___core__kernel__Cloneable__clone(val* self);
2165 val* poset___poset__POSet___core__abstract_collection__Collection__iterator(val* self);
2166 short int poset___poset__POSet___core__abstract_collection__Collection__has(val* self, val* p0);
2167 val* poset___poset__POSet___add_node(val* self, val* p0);
2168 void poset___poset__POSet___add_edge(val* self, val* p0, val* p1);
2169 val* poset___poset__POSet___sub(val* self, val* p0);
2170 short int poset___poset__POSet___has_edge(val* self, val* p0, val* p1);
2171 val* nitc__coloring___poset__POSet___to_conflict_graph(val* self);
2172 val* poset___poset__POSet___linearize(val* self, val* p0);
2173 extern const struct class class_poset__POSet;
2174 #define COLOR_core__HashMap__poset__POSet___35dE__poset__POSetElement__poset__POSet___35dE 0
2175 #define COLOR_poset__POSet___elements 0
2176 void poset___poset__POSetElement___core__kernel__Object__init(val* self);
2177 val* poset___poset__POSetElement___direct_greaters(val* self);
2178 val* poset___poset__POSetElement___dtos(val* self);
2179 void poset___poset__POSetElement___poset_61d(val* self, val* p0);
2180 void poset___poset__POSetElement___element_61d(val* self, val* p0);
2181 void poset___poset__POSetElement___count_61d(val* self, long p0);
2182 val* poset___poset__POSetElement___tos(val* self);
2183 val* poset___poset__POSetElement___froms(val* self);
2184 val* poset___poset__POSetElement___dfroms(val* self);
2185 short int poset___poset__POSetElement____60d_61d(val* self, val* p0);
2186 val* poset___poset__POSetElement___poset(val* self);
2187 long poset___poset__POSetElement___count(val* self);
2188 val* poset___poset__POSetElement___greaters(val* self);
2189 val* poset___poset__POSetElement___smallers(val* self);
2190 short int poset___poset__POSetElement____60d(val* self, val* p0);
2191 val* poset___poset__POSetElement___element(val* self);
2192 val* poset___poset__POSetElement___direct_smallers(val* self);
2193 extern const struct class class_poset__POSetElement;
2194 #define COLOR_core__HashSet__poset__POSetElement___35dE 0
2195 #define COLOR_poset__POSetElement___tos 2
2196 #define COLOR_poset__POSetElement___froms 3
2197 #define COLOR_poset__POSetElement___dtos 4
2198 #define COLOR_poset__POSetElement___dfroms 5
2199 void nitc___nitc__MDoc___core__kernel__Object__init(val* self);
2200 void nitc___nitc__MDoc___original_mentity_61d(val* self, val* p0);
2201 void nitc___nitc__MDoc___location_61d(val* self, val* p0);
2202 val* nitc___nitc__MDoc___content(val* self);
2203 extern const struct class class_nitc__MDoc;
2204 #define COLOR_nitc__mdoc__MDoc___content 0
2205 void nitc___nitc__MDeprecationInfo___mdoc_61d(val* self, val* p0);
2206 val* nitc___nitc__MDeprecationInfo___mdoc(val* self);
2207 extern const struct class class_nitc__MDeprecationInfo;
2208 short int ordered_tree___ordered_tree__OrderedTree___core__kernel__Object___61d_61d(val* self, val* p0);
2209 long ordered_tree___ordered_tree__OrderedTree___core__kernel__Object__hash(val* self);
2210 void ordered_tree___ordered_tree__OrderedTree___add(val* self, val* p0, val* p1);
2211 void ordered_tree___ordered_tree__OrderedTree___sort_with(val* self, val* p0);
2212 val* ordered_tree___ordered_tree__OrderedTree___roots(val* self);
2213 val* ordered_tree___ordered_tree__OrderedTree___sub(val* self);
2214 val* ordered_tree___ordered_tree__OrderedTree___core__kernel__Cloneable__clone(val* self);
2215 val* ordered_tree___ordered_tree__OrderedTree___core__array__Collection__to_a(val* self);
2216 long ordered_tree___ordered_tree__OrderedTree___core__abstract_collection__Collection__length(val* self);
2217 short int ordered_tree___ordered_tree__OrderedTree___core__abstract_collection__Collection__is_empty(val* self);
2218 val* ordered_tree___ordered_tree__OrderedTree___core__abstract_collection__Collection__iterator(val* self);
2219 short int ordered_tree___ordered_tree__OrderedTree___core__abstract_collection__Collection__has(val* self, val* p0);
2220 val* ordered_tree___ordered_tree__OrderedTree___core__abstract_collection__Collection__first(val* self);
2221 void ordered_tree___ordered_tree__OrderedTree___core__stream__Writable__write_to(val* self, val* p0);
2222 void ordered_tree___ordered_tree__OrderedTree___sub_to_a(val* self, val* p0, val* p1);
2223 val* ordered_tree___ordered_tree__OrderedTree___parents(val* self);
2224 void ordered_tree___ordered_tree__OrderedTree___add_all(val* self, val* p0, val* p1);
2225 void ordered_tree___ordered_tree__OrderedTree___write_line(val* self, val* p0, val* p1, val* p2);
2226 void ordered_tree___ordered_tree__OrderedTree___sub_write_to(val* self, val* p0, val* p1, val* p2);
2227 void ordered_tree___ordered_tree__OrderedTree___detach(val* self, val* p0);
2228 val* ordered_tree___ordered_tree__OrderedTree___display(val* self, val* p0);
2229 extern const struct class class_ordered_tree__OrderedTree;
2230 #define COLOR_core__Array__ordered_tree__OrderedTree___35dE 0
2231 #define COLOR_ordered_tree__OrderedTree___roots 1
2232 #define COLOR_core__HashMap__ordered_tree__OrderedTree___35dE__core__Array__ordered_tree__OrderedTree___35dE 2
2233 #define COLOR_ordered_tree__OrderedTree___sub 2
2234 #define COLOR_core__HashMap__ordered_tree__OrderedTree___35dE__nullable__ordered_tree__OrderedTree___35dE 3
2235 #define COLOR_ordered_tree__OrderedTree___parents 3
2236 void ordered_tree___ordered_tree__OrderedTreeIterator___core__kernel__Object__init(val* self);
2237 short int ordered_tree___ordered_tree__OrderedTreeIterator___core__abstract_collection__Iterator__is_ok(val* self);
2238 val* ordered_tree___ordered_tree__OrderedTreeIterator___core__abstract_collection__Iterator__item(val* self);
2239 void ordered_tree___ordered_tree__OrderedTreeIterator___core__abstract_collection__Iterator__next(val* self);
2240 val* ordered_tree___ordered_tree__OrderedTreeIterator___core__abstract_collection__Iterator__iterator(val* self);
2241 void ordered_tree___ordered_tree__OrderedTreeIterator___tree_61d(val* self, val* p0);
2242 val* ordered_tree___ordered_tree__OrderedTreeIterator___tree(val* self);
2243 val* ordered_tree___ordered_tree__OrderedTreeIterator___iterators(val* self);
2244 extern const struct class class_ordered_tree__OrderedTreeIterator;
2245 #define COLOR_core__Array__core__Iterator__ordered_tree__OrderedTreeIterator___35dE 1
2246 #define COLOR_ordered_tree__OrderedTreeIterator___iterators 1
2247 void nitc___nitc__Message___core__kernel__Object__init(val* self);
2248 val* nitc___nitc__Message___core__abstract_text__Object__to_s(val* self);
2249 short int nitc___nitc__Message___core__kernel__Object___61d_61d(val* self, val* p0);
2250 short int nitc___nitc__Message___core__kernel__Comparable___60d(val* self, val* p0);
2251 void nitc___nitc__Message___location_61d(val* self, val* p0);
2252 void nitc___nitc__Message___tag_61d(val* self, val* p0);
2253 void nitc___nitc__Message___text_61d(val* self, val* p0);
2254 void nitc___nitc__Message___level_61d(val* self, long p0);
2255 val* nitc___nitc__Message___to_color_string(val* self);
2256 val* nitc___nitc__Message___location(val* self);
2257 val* nitc___nitc__Message___text(val* self);
2258 val* nitc___nitc__Message___tag(val* self);
2259 extern const struct class class_nitc__Message;
2260 void nitc__separate_erasure_compiler___ToolContext___core__kernel__Object__init(val* self);
2261 val* nitc___nitc__ToolContext___opt_share_dir(val* self);
2262 val* nitc___nitc__ToolContext___nit_dir(val* self);
2263 void nitc___nitc__ToolContext___fatal_error(val* self, val* p0, val* p1);
2264 val* nitc__phase___ToolContext___phases(val* self);
2265 val* nitc__scope___ToolContext___scope_phase(val* self);
2266 val* nitc__flow___ToolContext___flow_phase(val* self);
2267 val* nitc__modelize_class___ToolContext___modelize_class_phase(val* self);
2268 val* nitc__modelize_property___ToolContext___modelize_property_phase(val* self);
2269 val* nitc__local_var_init___ToolContext___local_var_init_phase(val* self);
2270 val* nitc__light_ffi_base___ToolContext___ffi_language_assignation_phase(val* self);
2271 val* nitc__extern_classes___ToolContext___extern_classes_typing_phase_ast(val* self);
2272 val* nitc__typing___ToolContext___typing_phase(val* self);
2273 val* nitc__auto_super_init___ToolContext___auto_super_init_phase(val* self);
2274 void nitc___nitc__ToolContext___tooldescription_61d(val* self, val* p0);
2275 void nitc__nith___ToolContext___process_options(val* self, val* p0);
2276 val* nitc___nitc__ToolContext___option_context(val* self);
2277 val* nitc__abstract_compiler___ToolContext___opt_output(val* self);
2278 void nitc___nitc__ToolContext___quit(val* self);
2279 void nitc___nitc__ToolContext___info(val* self, val* p0, long p1);
2280 void nitc__modelbuilder___ToolContext___run_global_phases(val* self, val* p0);
2281 val* nitc__separate_erasure_compiler___ToolContext___opt_erasure(val* self);
2282 val* nitc__separate_erasure_compiler___ToolContext___opt_no_check_erasure_cast(val* self);
2283 val* nitc__separate_erasure_compiler___ToolContext___opt_rta(val* self);
2284 val* nitc___nitc__ToolContext___error(val* self, val* p0, val* p1);
2285 short int nitc___nitc__ToolContext___check_errors(val* self);
2286 val* nitc__separate_compiler___ToolContext___opt_separate(val* self);
2287 val* nitc__loader___ToolContext___opt_path(val* self);
2288 val* nitc__loader___ToolContext___opt_only_parse(val* self);
2289 void nitc___nitc__ToolContext___errors_info(val* self);
2290 long nitc___nitc__ToolContext___error_count(val* self);
2291 void nitc__phase___ToolContext___run_phases(val* self, val* p0);
2292 val* nitc__loader___ToolContext___opt_only_metamodel(val* self);
2293 long nitc___nitc__ToolContext___verbose_level(val* self);
2294 val* nitc___nitc__ToolContext___log_info(val* self);
2295 val* nitc__mixin___ToolContext___make_main_module(val* self, val* p0);
2296 val* nitc__phase___ToolContext___phases_list(val* self);
2297 val* nitc__separate_compiler___ToolContext___opt_no_inline_intern(val* self);
2298 val* nitc__separate_compiler___ToolContext___opt_no_union_attribute(val* self);
2299 val* nitc__separate_compiler___ToolContext___opt_no_shortcut_equate(val* self);
2300 val* nitc__separate_compiler___ToolContext___opt_no_tag_primitives(val* self);
2301 val* nitc__separate_compiler___ToolContext___opt_colors_are_symbols(val* self);
2302 val* nitc__separate_compiler___ToolContext___opt_trampoline_call(val* self);
2303 val* nitc__separate_compiler___ToolContext___opt_guard_call(val* self);
2304 val* nitc__separate_compiler___ToolContext___opt_direct_call_monomorph0(val* self);
2305 val* nitc__separate_compiler___ToolContext___opt_substitute_monomorph(val* self);
2306 val* nitc__separate_compiler___ToolContext___opt_link_boost(val* self);
2307 val* nitc__separate_compiler___ToolContext___opt_inline_coloring_numbers(val* self);
2308 val* nitc__separate_compiler___ToolContext___opt_inline_some_methods(val* self);
2309 val* nitc__separate_compiler___ToolContext___opt_direct_call_monomorph(val* self);
2310 val* nitc__separate_compiler___ToolContext___opt_skip_dead_methods(val* self);
2311 val* nitc__separate_compiler___ToolContext___opt_semi_global(val* self);
2312 val* nitc__separate_compiler___ToolContext___opt_colo_dead_methods(val* self);
2313 val* nitc__separate_compiler___ToolContext___opt_tables_metrics(val* self);
2314 val* nitc__separate_compiler___ToolContext___opt_type_poset(val* self);
2315 val* nitc___nitc__ToolContext___messages(val* self);
2316 val* nitc___nitc__ToolContext___opt_warn(val* self);
2317 void nitc___nitc__ToolContext___error_count_61d(val* self, long p0);
2318 val* nitc___nitc__ToolContext___opt_stop_on_first_error(val* self);
2319 val* nitc___nitc__ToolContext___message_sorter(val* self);
2320 val* nitc___nitc__ToolContext___opt_no_color(val* self);
2321 short int nitc___nitc__ToolContext___keep_going(val* self);
2322 val* nitc__abstract_compiler___ToolContext___opt_no_check_all(val* self);
2323 val* nitc__modelbuilder_base___ToolContext___modelbuilder_real(val* self);
2324 void nitc__modelbuilder_base___ToolContext___modelbuilder_real_61d(val* self, val* p0);
2325 long nitc___nitc__ToolContext___warning_count(val* self);
2326 void nitc__phase___ToolContext___todo_nmodules_61d(val* self, val* p0);
2327 val* nitc__phase___ToolContext___phased_modules(val* self);
2328 short int nitc__phase___ToolContext___semantize_is_lazy(val* self);
2329 void nitc__phase___ToolContext___phase_process_npropdef(val* self, val* p0, val* p1);
2330 val* nitc__mixin___ToolContext___opt_mixins(val* self);
2331 val* nitc__modelbuilder_base___ToolContext___modelbuilder(val* self);
2332 val* nitc__mixin___ToolContext___opt_defines(val* self);
2333 val* nitc__abstract_compiler___ToolContext___opt_dir(val* self);
2334 val* nitc__abstract_compiler___ToolContext___opt_no_cc(val* self);
2335 val* nitc__abstract_compiler___ToolContext___opt_no_main(val* self);
2336 val* nitc__abstract_compiler___ToolContext___opt_make_flags(val* self);
2337 val* nitc__abstract_compiler___ToolContext___opt_compile_dir(val* self);
2338 val* nitc__abstract_compiler___ToolContext___opt_hardening(val* self);
2339 val* nitc__abstract_compiler___ToolContext___opt_no_check_covariance(val* self);
2340 val* nitc__abstract_compiler___ToolContext___opt_no_check_attr_isset(val* self);
2341 val* nitc__abstract_compiler___ToolContext___opt_no_check_assert(val* self);
2342 val* nitc__abstract_compiler___ToolContext___opt_no_check_autocast(val* self);
2343 val* nitc__abstract_compiler___ToolContext___opt_no_check_null(val* self);
2344 val* nitc__abstract_compiler___ToolContext___opt_typing_test_metrics(val* self);
2345 val* nitc__abstract_compiler___ToolContext___opt_invocation_metrics(val* self);
2346 val* nitc__abstract_compiler___ToolContext___opt_isset_checks_metrics(val* self);
2347 val* nitc__abstract_compiler___ToolContext___opt_no_stacktrace(val* self);
2348 val* nitc__abstract_compiler___ToolContext___opt_no_gcc_directive(val* self);
2349 val* nitc__abstract_compiler___ToolContext___opt_release(val* self);
2350 val* nitc__abstract_compiler___ToolContext___opt_max_c_lines(val* self);
2351 val* nitc__abstract_compiler___ToolContext___opt_group_c_files(val* self);
2352 val* nitc__abstract_compiler___ToolContext___opt_debug(val* self);
2353 val* nitc__platform___ToolContext___platform_from_name(val* self, val* p0);
2354 val* nitc___nitc__ToolContext___opt_log(val* self);
2355 val* nitc___nitc__ToolContext___log_directory(val* self);
2356 val* nitc__transform___ToolContext___opt_no_shortcut_range(val* self);
2357 val* nitc__phase___ToolContext___opt_disable_phase(val* self);
2358 val* nitc__phase___ToolContext___opt_sloppy(val* self);
2359 void nitc__phase___ToolContext___semantize_is_lazy_61d(val* self, short int p0);
2360 val* nitc___nitc__ToolContext___warning(val* self, val* p0, val* p1, val* p2);
2361 void nitc__phase___ToolContext___run_phases_on_npropdef(val* self, val* p0);
2362 val* nitc__modelbuilder___ToolContext___opt_ignore_visibility(val* self);
2363 val* nitc___nitc__ToolContext___opt_help(val* self);
2364 void nitc___nitc__ToolContext___usage(val* self);
2365 val* nitc___nitc__ToolContext___opt_version(val* self);
2366 val* nitc___nitc__ToolContext___version(val* self);
2367 val* nitc___nitc__ToolContext___opt_bash_completion(val* self);
2368 val* nitc___nitc__ToolContext___opt_stub_man(val* self);
2369 val* nitc___nitc__ToolContext___tooldescription(val* self);
2370 void nitc___nitc__ToolContext___nit_dir_61d(val* self, val* p0);
2371 val* nitc___nitc__ToolContext___locate_nit_dir(val* self);
2372 short int nitc___nitc__ToolContext___accept_no_arguments(val* self);
2373 void nitc___nitc__ToolContext___verbose_level_61d(val* self, long p0);
2374 val* nitc___nitc__ToolContext___opt_verbose(val* self);
2375 val* nitc___nitc__ToolContext___opt_keep_going(val* self);
2376 void nitc___nitc__ToolContext___keep_going_61d(val* self, short int p0);
2377 val* nitc___nitc__ToolContext___opt_quiet(val* self);
2378 val* nitc___nitc__ToolContext___opt_log_dir(val* self);
2379 void nitc___nitc__ToolContext___log_directory_61d(val* self, val* p0);
2380 void nitc___nitc__ToolContext___log_info_61d(val* self, val* p0);
2381 val* nitc___nitc__ToolContext___advice(val* self, val* p0, val* p1, val* p2);
2382 short int nitc___nitc__ToolContext___is_warning_blacklisted(val* self, val* p0, val* p1);
2383 val* nitc___nitc__ToolContext___opt_warning(val* self);
2384 void nitc___nitc__ToolContext___warning_count_61d(val* self, long p0);
2385 val* nitc___nitc__ToolContext___opt_set_dummy_tool(val* self);
2386 val* nitc___nitc__ToolContext___opt_nit_dir(val* self);
2387 short int nitc___nitc__ToolContext___check_nit_dir(val* self, val* p0);
2388 val* nitc___nitc__ToolContext___warning_blacklist(val* self);
2389 val* nitc___nitc__ToolContext___toolname(val* self);
2390 void nitc__separate_compiler___ToolContext___core__kernel__Object__init(val* self);
2391 void nitc__separate_erasure_compiler___ToolContext___process_options(val* self, val* p0);
2392 void nitc__abstract_compiler___ToolContext___core__kernel__Object__init(val* self);
2393 void nitc__separate_compiler___ToolContext___process_options(val* self, val* p0);
2394 val* nitc__modelbuilder___ToolContext___make_main_module(val* self, val* p0);
2395 void nitc__transform___ToolContext___core__kernel__Object__init(val* self);
2396 void nitc__abstract_compiler___ToolContext___process_options(val* self, val* p0);
2397 void nitc__mixin___ToolContext___core__kernel__Object__init(val* self);
2398 void nitc__phase___ToolContext___process_options(val* self, val* p0);
2399 void nitc__modelbuilder___ToolContext___core__kernel__Object__init(val* self);
2400 void nitc___nitc__ToolContext___process_options(val* self, val* p0);
2401 void nitc__loader___ToolContext___core__kernel__Object__init(val* self);
2402 void nitc__phase___ToolContext___core__kernel__Object__init(val* self);
2403 void nitc___nitc__ToolContext___core__kernel__Object__init(val* self);
2404 extern const struct class class_nitc__ToolContext;
2405 #define COLOR_nitc__toolcontext__ToolContext___error_count 7
2406 #define COLOR_nitc__toolcontext__ToolContext___warning_count 8
2407 #define COLOR_nitc__toolcontext__ToolContext___log_directory 9
2408 #define COLOR_nitc__toolcontext__ToolContext___messages 11
2409 #define COLOR_nitc__toolcontext__ToolContext___message_sorter 12
2410 #define COLOR_nitc__toolcontext__ToolContext___keep_going 13
2411 extern const struct type type_more_collections__MultiHashMap__nitc__SourceFile__core__String;
2412 #define COLOR_nitc__toolcontext__ToolContext___warning_blacklist 14
2413 val* NEW_opts__OptionContext(const struct type* type);
2414 extern const struct type type_opts__OptionContext;
2415 #define COLOR_nitc__toolcontext__ToolContext___option_context 15
2416 val* NEW_opts__OptionCount(const struct type* type);
2417 extern const struct type type_opts__OptionCount;
2418 val* NEW_core__NativeArray(int length, const struct type* type);
2419 extern const struct type type_core__NativeArray__core__String;
2420 #define COLOR_core__array__Array__with_native 32
2421 void opts___opts__OptionCount___init(val* self, val* p0, val* p1);
2422 #define COLOR_nitc__toolcontext__ToolContext___opt_warn 16
2423 val* NEW_opts__OptionArray(const struct type* type);
2424 extern const struct type type_opts__OptionArray;
2425 void opts___opts__OptionArray___init(val* self, val* p0, val* p1);
2426 #define COLOR_nitc__toolcontext__ToolContext___opt_warning 17
2427 val* NEW_opts__OptionBool(const struct type* type);
2428 extern const struct type type_opts__OptionBool;
2429 void opts___opts__OptionBool___init(val* self, val* p0, val* p1);
2430 #define COLOR_nitc__toolcontext__ToolContext___opt_quiet 18
2431 #define COLOR_nitc__toolcontext__ToolContext___opt_log 19
2432 val* NEW_opts__OptionString(const struct type* type);
2433 extern const struct type type_opts__OptionString;
2434 void opts___opts__OptionString___init(val* self, val* p0, val* p1);
2435 #define COLOR_nitc__toolcontext__ToolContext___opt_log_dir 20
2436 #define COLOR_nitc__toolcontext__ToolContext___opt_nit_dir 21
2437 #define COLOR_nitc__toolcontext__ToolContext___opt_share_dir 22
2438 #define COLOR_nitc__toolcontext__ToolContext___opt_help 23
2439 #define COLOR_nitc__toolcontext__ToolContext___opt_version 24
2440 #define COLOR_nitc__toolcontext__ToolContext___opt_set_dummy_tool 25
2441 #define COLOR_nitc__toolcontext__ToolContext___opt_verbose 26
2442 #define COLOR_nitc__toolcontext__ToolContext___opt_stop_on_first_error 27
2443 #define COLOR_nitc__toolcontext__ToolContext___opt_keep_going 28
2444 #define COLOR_nitc__toolcontext__ToolContext___opt_no_color 29
2445 #define COLOR_nitc__toolcontext__ToolContext___opt_bash_completion 30
2446 #define COLOR_nitc__toolcontext__ToolContext___opt_stub_man 31
2447 #define COLOR_nitc__toolcontext__ToolContext___verbose_level 32
2448 #define COLOR_nitc__toolcontext__ToolContext___tooldescription 33
2449 #define COLOR_nitc__toolcontext__ToolContext___accept_no_arguments 34
2450 extern const struct type type_poset__POSet__nitc__Phase;
2451 #define COLOR_nitc__phase__ToolContext___phases 38
2452 #define COLOR_nitc__phase__ToolContext___opt_disable_phase 39
2453 #define COLOR_nitc__phase__ToolContext___opt_sloppy 40
2454 #define COLOR_nitc__phase__ToolContext___semantize_is_lazy 43
2455 extern const struct type type_core__HashSet__nitc__AModule;
2456 #define COLOR_nitc__phase__ToolContext___phased_modules 44
2457 val* NEW_nitc__literal__LiteralPhase(const struct type* type);
2458 extern const struct type type_nitc__literal__LiteralPhase;
2459 #define COLOR_nitc__phase__Phase__toolcontext_61d 12
2460 #define COLOR_nitc__phase__Phase__depends_61d 13
2461 #define COLOR_nitc__literal__ToolContext___literal_phase 46
2462 #define COLOR_nitc__loader__ToolContext___opt_path 3
2463 #define COLOR_nitc__loader__ToolContext___opt_only_metamodel 4
2464 #define COLOR_nitc__loader__ToolContext___opt_only_parse 5
2465 #define COLOR_nitc__modelbuilder__ToolContext___opt_ignore_visibility 2
2466 #define COLOR_nitc__mixin__ToolContext___opt_mixins 101
2467 #define COLOR_nitc__mixin__ToolContext___opt_defines 102
2468 val* NEW_nitc__modelize_class__ModelizeClassPhase(const struct type* type);
2469 extern const struct type type_nitc__modelize_class__ModelizeClassPhase;
2470 #define COLOR_nitc__modelize_class__ToolContext___modelize_class_phase 1
2471 val* NEW_nitc__scope__ScopePhase(const struct type* type);
2472 extern const struct type type_nitc__scope__ScopePhase;
2473 #define COLOR_nitc__scope__ToolContext___scope_phase 52
2474 val* NEW_nitc__FFILanguageAssignationPhase(const struct type* type);
2475 extern const struct type type_nitc__FFILanguageAssignationPhase;
2476 #define COLOR_nitc__light_ffi_base__ToolContext___ffi_language_assignation_phase 103
2477 val* NEW_nitc__flow__FlowPhase(const struct type* type);
2478 extern const struct type type_nitc__flow__FlowPhase;
2479 extern const struct type type_core__Array__nitc__Phase;
2480 extern const char FILE_nitc__scope[];
2481 #define COLOR_nitc__flow__ToolContext___flow_phase 51
2482 val* NEW_nitc__local_var_init__LocalVarInitPhase(const struct type* type);
2483 extern const struct type type_nitc__local_var_init__LocalVarInitPhase;
2484 extern const char FILE_nitc__flow[];
2485 #define COLOR_nitc__local_var_init__ToolContext___local_var_init_phase 50
2486 val* NEW_nitc__modelize_property__ModelizePropertyPhase(const struct type* type);
2487 extern const struct type type_nitc__modelize_property__ModelizePropertyPhase;
2488 extern const char FILE_nitc__modelize_class[];
2489 #define COLOR_nitc__modelize_property__ToolContext___modelize_property_phase 0
2490 val* NEW_nitc__platform__PlatformPhase(const struct type* type);
2491 extern const struct type type_nitc__platform__PlatformPhase;
2492 extern const char FILE_nitc__modelize_property[];
2493 #define COLOR_nitc__platform__ToolContext___platform_phase 100
2494 val* NEW_nitc__extern_classes__ExternClassesTypingPhaseAst(const struct type* type);
2495 extern const struct type type_nitc__extern_classes__ExternClassesTypingPhaseAst;
2496 extern const char FILE_nitc__light_ffi_base[];
2497 #define COLOR_nitc__extern_classes__ToolContext___extern_classes_typing_phase_ast 104
2498 val* NEW_nitc__extern_classes__ExternClassesTypingPhaseModel(const struct type* type);
2499 extern const struct type type_nitc__extern_classes__ExternClassesTypingPhaseModel;
2500 extern const char FILE_nitc__extern_classes[];
2501 #define COLOR_nitc__extern_classes__ToolContext___extern_classes_typing_phase_model 105
2502 val* NEW_nitc__typing__TypingPhase(const struct type* type);
2503 extern const struct type type_nitc__typing__TypingPhase;
2504 extern const char FILE_nitc__local_var_init[];
2505 #define COLOR_nitc__typing__ToolContext___typing_phase 49
2506 val* NEW_nitc__auto_super_init__AutoSuperInitPhase(const struct type* type);
2507 extern const struct type type_nitc__auto_super_init__AutoSuperInitPhase;
2508 extern const char FILE_nitc__typing[];
2509 #define COLOR_nitc__auto_super_init__ToolContext___auto_super_init_phase 53
2510 val* NEW_nitc__transform__TransformPhase(const struct type* type);
2511 extern const struct type type_nitc__transform__TransformPhase;
2512 extern const char FILE_nitc__auto_super_init[];
2513 #define COLOR_nitc__transform__ToolContext___transform_phase 47
2514 #define COLOR_nitc__transform__ToolContext___opt_no_shortcut_range 48
2515 #define COLOR_nitc__abstract_compiler__ToolContext___opt_output 78
2516 #define COLOR_nitc__abstract_compiler__ToolContext___opt_dir 79
2517 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_cc 80
2518 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_main 81
2519 #define COLOR_nitc__abstract_compiler__ToolContext___opt_make_flags 82
2520 val* NEW_opts__OptionInt(const struct type* type);
2521 extern const struct type type_opts__OptionInt;
2522 void opts___opts__OptionInt___init(val* self, val* p0, long p1, val* p2);
2523 #define COLOR_nitc__abstract_compiler__ToolContext___opt_max_c_lines 83
2524 #define COLOR_nitc__abstract_compiler__ToolContext___opt_group_c_files 84
2525 #define COLOR_nitc__abstract_compiler__ToolContext___opt_compile_dir 85
2526 #define COLOR_nitc__abstract_compiler__ToolContext___opt_hardening 86
2527 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_covariance 87
2528 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_attr_isset 88
2529 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_assert 89
2530 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_autocast 90
2531 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_null 91
2532 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_all 92
2533 #define COLOR_nitc__abstract_compiler__ToolContext___opt_typing_test_metrics 93
2534 #define COLOR_nitc__abstract_compiler__ToolContext___opt_invocation_metrics 94
2535 #define COLOR_nitc__abstract_compiler__ToolContext___opt_isset_checks_metrics 95
2536 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_stacktrace 96
2537 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_gcc_directive 97
2538 #define COLOR_nitc__abstract_compiler__ToolContext___opt_release 98
2539 #define COLOR_nitc__abstract_compiler__ToolContext___opt_debug 99
2540 #define COLOR_nitc__separate_compiler__ToolContext___opt_separate 58
2541 #define COLOR_nitc__separate_compiler__ToolContext___opt_no_inline_intern 59
2542 #define COLOR_nitc__separate_compiler__ToolContext___opt_no_union_attribute 60
2543 #define COLOR_nitc__separate_compiler__ToolContext___opt_no_shortcut_equate 61
2544 #define COLOR_nitc__separate_compiler__ToolContext___opt_no_tag_primitives 62
2545 #define COLOR_nitc__separate_compiler__ToolContext___opt_colors_are_symbols 63
2546 #define COLOR_nitc__separate_compiler__ToolContext___opt_trampoline_call 64
2547 #define COLOR_nitc__separate_compiler__ToolContext___opt_guard_call 65
2548 #define COLOR_nitc__separate_compiler__ToolContext___opt_substitute_monomorph 66
2549 #define COLOR_nitc__separate_compiler__ToolContext___opt_link_boost 67
2550 #define COLOR_nitc__separate_compiler__ToolContext___opt_inline_coloring_numbers 68
2551 #define COLOR_nitc__separate_compiler__ToolContext___opt_inline_some_methods 69
2552 #define COLOR_nitc__separate_compiler__ToolContext___opt_direct_call_monomorph 70
2553 #define COLOR_nitc__separate_compiler__ToolContext___opt_direct_call_monomorph0 71
2554 #define COLOR_nitc__separate_compiler__ToolContext___opt_skip_dead_methods 72
2555 #define COLOR_nitc__separate_compiler__ToolContext___opt_semi_global 73
2556 #define COLOR_nitc__separate_compiler__ToolContext___opt_colo_dead_methods 74
2557 #define COLOR_nitc__separate_compiler__ToolContext___opt_tables_metrics 75
2558 #define COLOR_nitc__separate_compiler__ToolContext___opt_type_poset 76
2559 val* NEW_nitc__SeparateCompilerPhase(const struct type* type);
2560 extern const struct type type_nitc__SeparateCompilerPhase;
2561 #define COLOR_nitc__separate_compiler__ToolContext___separate_compiler_phase 77
2562 #define COLOR_nitc__separate_erasure_compiler__ToolContext___opt_erasure 54
2563 #define COLOR_nitc__separate_erasure_compiler__ToolContext___opt_rta 55
2564 #define COLOR_nitc__separate_erasure_compiler__ToolContext___opt_no_check_erasure_cast 56
2565 val* NEW_nitc__ErasureCompilerPhase(const struct type* type);
2566 extern const struct type type_nitc__ErasureCompilerPhase;
2567 #define COLOR_nitc__separate_erasure_compiler__ToolContext___erasure_compiler_phase 57
2568 void nitc___nitc__BashCompletion___core__kernel__Object__init(val* self);
2569 short int template___template__Template___is_writing(val* self);
2570 void template___template__Template___is_writing_61d(val* self, short int p0);
2571 void template___template__Template___force_render(val* self);
2572 val* template___template__Template___content(val* self);
2573 short int template___template__Template___render_done(val* self);
2574 void template___template__Template___render_done_61d(val* self, short int p0);
2575 void nitc___nitc__BashCompletion___template__Template__rendering(val* self);
2576 void template___template__Template___freeze(val* self);
2577 void template___template__Template___addn(val* self, val* p0);
2578 short int template___template__Template___is_frozen(val* self);
2579 void template___template__Template___is_frozen_61d(val* self, short int p0);
2580 void template___template__Template___add(val* self, val* p0);
2581 void nitc___nitc__BashCompletion___toolcontext_61d(val* self, val* p0);
2582 val* nitc___nitc__BashCompletion___toolcontext(val* self);
2583 val* nitc___nitc__BashCompletion___extract_options_names(val* self);
2584 void template___template__Template___core__stream__Writable__write_to(val* self, val* p0);
2585 extern const struct class class_nitc__BashCompletion;
2586 #define COLOR_template__Template___is_frozen 0
2587 extern const struct type type_core__Array__core__Writable;
2588 #define COLOR_template__Template___content 1
2589 #define COLOR_template__Template___render_done 2
2590 #define COLOR_template__Template___is_writing 3
2591 val* opts___opts__Option___core__abstract_text__Object__to_s(val* self);
2592 val* opts___opts__Option___value(val* self);
2593 val* opts___opts__Option___pretty(val* self, long p0);
2594 void opts___opts__Option___init(val* self, val* p0, val* p1, val* p2);
2595 void opts___opts__Option___value_61d(val* self, val* p0);
2596 val* opts___opts__Option___names(val* self);
2597 val* opts___opts__Option___helptext(val* self);
2598 void opts___opts__Option___init_opt(val* self, val* p0, val* p1, val* p2);
2599 void opts___opts__Option___hidden_61d(val* self, short int p0);
2600 void opts___opts__Option___names_61d(val* self, val* p0);
2601 void opts___opts__Option___helptext_61d(val* self, val* p0);
2602 void opts___opts__Option___default_value_61d(val* self, val* p0);
2603 val* opts___opts__Option___errors(val* self);
2604 void opts___opts__OptionBool___Option__read_param(val* self, val* p0, val* p1);
2605 short int opts___opts__Option___mandatory(val* self);
2606 short int opts___opts__Option___read(val* self);
2607 short int opts___opts__Option___hidden(val* self);
2608 void opts___opts__Option___read_61d(val* self, short int p0);
2609 void opts___opts__Option___read_param(val* self, val* p0, val* p1);
2610 extern const struct class class_opts__OptionBool;
2611 #define COLOR_opts__Option___errors 2
2612 #define COLOR_opts__Option___mandatory 3
2613 #define COLOR_opts__Option___hidden 4
2614 #define COLOR_opts__Option___read 5
2615 void opts___opts__OptionCount___Option__read_param(val* self, val* p0, val* p1);
2616 extern const struct class class_opts__OptionCount;
2617 void opts___opts__OptionParameter___Option__read_param(val* self, val* p0, val* p1);
2618 short int opts___opts__OptionParameter___parameter_mandatory(val* self);
2619 val* opts___opts__OptionString___OptionParameter__convert(val* self, val* p0);
2620 extern const struct class class_opts__OptionString;
2621 #define COLOR_opts__OptionParameter___parameter_mandatory 8
2622 val* VIRTUAL_opts___opts__OptionInt___OptionParameter__convert(val* self, val* p0);
2623 extern const struct class class_opts__OptionInt;
2624 val* opts___opts__OptionArray___OptionParameter__convert(val* self, val* p0);
2625 void opts___opts__OptionArray___values_61d(val* self, val* p0);
2626 val* opts___opts__OptionArray___values(val* self);
2627 extern const struct class class_opts__OptionArray;
2628 val* opts___opts__OptionContext___rest(val* self);
2629 void opts___opts__OptionContext___add_option(val* self, val* p0);
2630 val* opts___opts__OptionContext___options(val* self);
2631 void opts___opts__OptionContext___parse(val* self, val* p0);
2632 val* opts___opts__OptionContext___errors(val* self);
2633 void opts___opts__OptionContext___parse_intern(val* self, val* p0);
2634 void opts___opts__OptionContext___usage(val* self);
2635 val* opts___opts__OptionContext___context_errors(val* self);
2636 void opts___opts__OptionContext___build(val* self);
2637 val* opts___opts__OptionContext___optmap(val* self);
2638 short int opts___opts__OptionContext___options_before_rest(val* self);
2639 extern const struct class class_opts__OptionContext;
2640 extern const struct type type_core__Array__opts__Option;
2641 #define COLOR_opts__OptionContext___options 0
2642 #define COLOR_opts__OptionContext___rest 1
2643 #define COLOR_opts__OptionContext___context_errors 2
2644 extern const struct type type_core__HashMap__core__String__opts__Option;
2645 #define COLOR_opts__OptionContext___optmap 3
2646 #define COLOR_opts__OptionContext___options_before_rest 4
2647 void template___template__Template___rendering(val* self);
2648 extern const struct class class_template__Template;
2649 void nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init(val* self);
2650 void nitc__parser___nitc__parser__ReduceAction0___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2651 void nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d(val* self, long p0);
2652 val* nitc__parser_work___nitc__parser_work__ReduceAction___concat(val* self, val* p0, val* p1);
2653 extern const struct class class_nitc__parser__ReduceAction0;
2654 void nitc__parser___nitc__parser__ReduceAction1___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2655 extern const struct class class_nitc__parser__ReduceAction1;
2656 void nitc__parser___nitc__parser__ReduceAction2___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2657 extern const struct class class_nitc__parser__ReduceAction2;
2658 void nitc__parser___nitc__parser__ReduceAction3___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2659 extern const struct class class_nitc__parser__ReduceAction3;
2660 void nitc__parser___nitc__parser__ReduceAction4___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2661 extern const struct class class_nitc__parser__ReduceAction4;
2662 void nitc__parser___nitc__parser__ReduceAction5___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2663 extern const struct class class_nitc__parser__ReduceAction5;
2664 void nitc__parser___nitc__parser__ReduceAction6___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2665 extern const struct class class_nitc__parser__ReduceAction6;
2666 void nitc__parser___nitc__parser__ReduceAction7___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2667 extern const struct class class_nitc__parser__ReduceAction7;
2668 void nitc__parser___nitc__parser__ReduceAction8___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2669 extern const struct class class_nitc__parser__ReduceAction8;
2670 void nitc__parser___nitc__parser__ReduceAction9___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2671 extern const struct class class_nitc__parser__ReduceAction9;
2672 void nitc__parser___nitc__parser__ReduceAction10___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2673 extern const struct class class_nitc__parser__ReduceAction10;
2674 void nitc__parser___nitc__parser__ReduceAction11___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2675 extern const struct class class_nitc__parser__ReduceAction11;
2676 void nitc__parser___nitc__parser__ReduceAction12___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2677 extern const struct class class_nitc__parser__ReduceAction12;
2678 void nitc__parser___nitc__parser__ReduceAction13___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2679 extern const struct class class_nitc__parser__ReduceAction13;
2680 void nitc__parser___nitc__parser__ReduceAction14___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2681 extern const struct class class_nitc__parser__ReduceAction14;
2682 void nitc__parser___nitc__parser__ReduceAction15___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2683 extern const struct class class_nitc__parser__ReduceAction15;
2684 void nitc__parser___nitc__parser__ReduceAction16___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2685 extern const struct class class_nitc__parser__ReduceAction16;
2686 void nitc__parser___nitc__parser__ReduceAction17___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2687 extern const struct class class_nitc__parser__ReduceAction17;
2688 void nitc__parser___nitc__parser__ReduceAction18___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2689 extern const struct class class_nitc__parser__ReduceAction18;
2690 void nitc__parser___nitc__parser__ReduceAction19___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2691 extern const struct class class_nitc__parser__ReduceAction19;
2692 void nitc__parser___nitc__parser__ReduceAction20___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2693 extern const struct class class_nitc__parser__ReduceAction20;
2694 void nitc__parser___nitc__parser__ReduceAction21___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2695 extern const struct class class_nitc__parser__ReduceAction21;
2696 void nitc__parser___nitc__parser__ReduceAction22___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2697 extern const struct class class_nitc__parser__ReduceAction22;
2698 void nitc__parser___nitc__parser__ReduceAction23___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2699 extern const struct class class_nitc__parser__ReduceAction23;
2700 void nitc__parser___nitc__parser__ReduceAction24___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2701 extern const struct class class_nitc__parser__ReduceAction24;
2702 void nitc__parser___nitc__parser__ReduceAction26___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2703 extern const struct class class_nitc__parser__ReduceAction26;
2704 void nitc__parser___nitc__parser__ReduceAction27___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2705 extern const struct class class_nitc__parser__ReduceAction27;
2706 void nitc__parser___nitc__parser__ReduceAction28___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2707 extern const struct class class_nitc__parser__ReduceAction28;
2708 void nitc__parser___nitc__parser__ReduceAction29___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2709 extern const struct class class_nitc__parser__ReduceAction29;
2710 void nitc__parser___nitc__parser__ReduceAction31___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2711 extern const struct class class_nitc__parser__ReduceAction31;
2712 void nitc__parser___nitc__parser__ReduceAction32___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2713 extern const struct class class_nitc__parser__ReduceAction32;
2714 void nitc__parser___nitc__parser__ReduceAction33___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2715 extern const struct class class_nitc__parser__ReduceAction33;
2716 void nitc__parser___nitc__parser__ReduceAction34___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2717 extern const struct class class_nitc__parser__ReduceAction34;
2718 void nitc__parser___nitc__parser__ReduceAction35___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2719 extern const struct class class_nitc__parser__ReduceAction35;
2720 void nitc__parser___nitc__parser__ReduceAction36___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2721 extern const struct class class_nitc__parser__ReduceAction36;
2722 void nitc__parser___nitc__parser__ReduceAction37___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2723 extern const struct class class_nitc__parser__ReduceAction37;
2724 void nitc__parser___nitc__parser__ReduceAction38___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2725 extern const struct class class_nitc__parser__ReduceAction38;
2726 void nitc__parser___nitc__parser__ReduceAction39___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2727 extern const struct class class_nitc__parser__ReduceAction39;
2728 void nitc__parser___nitc__parser__ReduceAction40___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2729 extern const struct class class_nitc__parser__ReduceAction40;
2730 void nitc__parser___nitc__parser__ReduceAction41___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2731 extern const struct class class_nitc__parser__ReduceAction41;
2732 void nitc__parser___nitc__parser__ReduceAction42___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2733 extern const struct class class_nitc__parser__ReduceAction42;
2734 void nitc__parser___nitc__parser__ReduceAction43___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2735 extern const struct class class_nitc__parser__ReduceAction43;
2736 void nitc__parser___nitc__parser__ReduceAction44___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2737 extern const struct class class_nitc__parser__ReduceAction44;
2738 void nitc__parser___nitc__parser__ReduceAction45___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2739 extern const struct class class_nitc__parser__ReduceAction45;
2740 void nitc__parser___nitc__parser__ReduceAction46___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2741 extern const struct class class_nitc__parser__ReduceAction46;
2742 void nitc__parser___nitc__parser__ReduceAction47___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2743 extern const struct class class_nitc__parser__ReduceAction47;
2744 void nitc__parser___nitc__parser__ReduceAction48___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2745 extern const struct class class_nitc__parser__ReduceAction48;
2746 void nitc__parser___nitc__parser__ReduceAction49___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2747 extern const struct class class_nitc__parser__ReduceAction49;
2748 void nitc__parser___nitc__parser__ReduceAction50___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2749 extern const struct class class_nitc__parser__ReduceAction50;
2750 void nitc__parser___nitc__parser__ReduceAction51___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2751 extern const struct class class_nitc__parser__ReduceAction51;
2752 void nitc__parser___nitc__parser__ReduceAction52___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2753 extern const struct class class_nitc__parser__ReduceAction52;
2754 void nitc__parser___nitc__parser__ReduceAction53___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2755 extern const struct class class_nitc__parser__ReduceAction53;
2756 void nitc__parser___nitc__parser__ReduceAction54___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2757 extern const struct class class_nitc__parser__ReduceAction54;
2758 void nitc__parser___nitc__parser__ReduceAction55___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2759 extern const struct class class_nitc__parser__ReduceAction55;
2760 void nitc__parser___nitc__parser__ReduceAction56___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2761 extern const struct class class_nitc__parser__ReduceAction56;
2762 void nitc__parser___nitc__parser__ReduceAction57___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2763 extern const struct class class_nitc__parser__ReduceAction57;
2764 void nitc__parser___nitc__parser__ReduceAction58___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2765 extern const struct class class_nitc__parser__ReduceAction58;
2766 void nitc__parser___nitc__parser__ReduceAction59___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2767 extern const struct class class_nitc__parser__ReduceAction59;
2768 void nitc__parser___nitc__parser__ReduceAction60___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2769 extern const struct class class_nitc__parser__ReduceAction60;
2770 void nitc__parser___nitc__parser__ReduceAction61___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2771 extern const struct class class_nitc__parser__ReduceAction61;
2772 void nitc__parser___nitc__parser__ReduceAction62___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2773 extern const struct class class_nitc__parser__ReduceAction62;
2774 void nitc__parser___nitc__parser__ReduceAction63___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2775 extern const struct class class_nitc__parser__ReduceAction63;
2776 void nitc__parser___nitc__parser__ReduceAction64___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2777 extern const struct class class_nitc__parser__ReduceAction64;
2778 void nitc__parser___nitc__parser__ReduceAction65___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2779 extern const struct class class_nitc__parser__ReduceAction65;
2780 void nitc__parser___nitc__parser__ReduceAction66___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2781 extern const struct class class_nitc__parser__ReduceAction66;
2782 void nitc__parser___nitc__parser__ReduceAction67___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2783 extern const struct class class_nitc__parser__ReduceAction67;
2784 void nitc__parser___nitc__parser__ReduceAction68___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2785 extern const struct class class_nitc__parser__ReduceAction68;
2786 void nitc__parser___nitc__parser__ReduceAction69___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2787 extern const struct class class_nitc__parser__ReduceAction69;
2788 void nitc__parser___nitc__parser__ReduceAction70___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2789 extern const struct class class_nitc__parser__ReduceAction70;
2790 void nitc__parser___nitc__parser__ReduceAction71___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2791 extern const struct class class_nitc__parser__ReduceAction71;
2792 void nitc__parser___nitc__parser__ReduceAction72___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2793 extern const struct class class_nitc__parser__ReduceAction72;
2794 void nitc__parser___nitc__parser__ReduceAction73___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2795 extern const struct class class_nitc__parser__ReduceAction73;
2796 void nitc__parser___nitc__parser__ReduceAction74___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2797 extern const struct class class_nitc__parser__ReduceAction74;
2798 void nitc__parser___nitc__parser__ReduceAction76___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2799 extern const struct class class_nitc__parser__ReduceAction76;
2800 void nitc__parser___nitc__parser__ReduceAction77___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2801 extern const struct class class_nitc__parser__ReduceAction77;
2802 void nitc__parser___nitc__parser__ReduceAction80___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2803 extern const struct class class_nitc__parser__ReduceAction80;
2804 void nitc__parser___nitc__parser__ReduceAction81___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2805 extern const struct class class_nitc__parser__ReduceAction81;
2806 void nitc__parser___nitc__parser__ReduceAction82___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2807 extern const struct class class_nitc__parser__ReduceAction82;
2808 void nitc__parser___nitc__parser__ReduceAction83___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2809 extern const struct class class_nitc__parser__ReduceAction83;
2810 void nitc__parser___nitc__parser__ReduceAction84___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2811 extern const struct class class_nitc__parser__ReduceAction84;
2812 void nitc__parser___nitc__parser__ReduceAction85___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2813 extern const struct class class_nitc__parser__ReduceAction85;
2814 void nitc__parser___nitc__parser__ReduceAction86___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2815 extern const struct class class_nitc__parser__ReduceAction86;
2816 void nitc__parser___nitc__parser__ReduceAction87___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2817 extern const struct class class_nitc__parser__ReduceAction87;
2818 void nitc__parser___nitc__parser__ReduceAction88___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2819 extern const struct class class_nitc__parser__ReduceAction88;
2820 void nitc__parser___nitc__parser__ReduceAction89___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2821 extern const struct class class_nitc__parser__ReduceAction89;
2822 void nitc__parser___nitc__parser__ReduceAction90___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2823 extern const struct class class_nitc__parser__ReduceAction90;
2824 void nitc__parser___nitc__parser__ReduceAction91___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2825 extern const struct class class_nitc__parser__ReduceAction91;
2826 void nitc__parser___nitc__parser__ReduceAction92___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2827 extern const struct class class_nitc__parser__ReduceAction92;
2828 void nitc__parser___nitc__parser__ReduceAction93___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2829 extern const struct class class_nitc__parser__ReduceAction93;
2830 void nitc__parser___nitc__parser__ReduceAction94___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2831 extern const struct class class_nitc__parser__ReduceAction94;
2832 void nitc__parser___nitc__parser__ReduceAction95___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2833 extern const struct class class_nitc__parser__ReduceAction95;
2834 void nitc__parser___nitc__parser__ReduceAction96___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2835 extern const struct class class_nitc__parser__ReduceAction96;
2836 void nitc__parser___nitc__parser__ReduceAction97___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2837 extern const struct class class_nitc__parser__ReduceAction97;
2838 void nitc__parser___nitc__parser__ReduceAction98___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2839 extern const struct class class_nitc__parser__ReduceAction98;
2840 void nitc__parser___nitc__parser__ReduceAction99___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2841 extern const struct class class_nitc__parser__ReduceAction99;
2842 void nitc__parser___nitc__parser__ReduceAction100___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2843 extern const struct class class_nitc__parser__ReduceAction100;
2844 void nitc__parser___nitc__parser__ReduceAction101___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2845 extern const struct class class_nitc__parser__ReduceAction101;
2846 void nitc__parser___nitc__parser__ReduceAction102___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2847 extern const struct class class_nitc__parser__ReduceAction102;
2848 void nitc__parser___nitc__parser__ReduceAction103___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2849 extern const struct class class_nitc__parser__ReduceAction103;
2850 void nitc__parser___nitc__parser__ReduceAction104___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2851 extern const struct class class_nitc__parser__ReduceAction104;
2852 void nitc__parser___nitc__parser__ReduceAction105___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2853 extern const struct class class_nitc__parser__ReduceAction105;
2854 void nitc__parser___nitc__parser__ReduceAction106___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2855 extern const struct class class_nitc__parser__ReduceAction106;
2856 void nitc__parser___nitc__parser__ReduceAction107___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2857 extern const struct class class_nitc__parser__ReduceAction107;
2858 void nitc__parser___nitc__parser__ReduceAction108___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2859 extern const struct class class_nitc__parser__ReduceAction108;
2860 void nitc__parser___nitc__parser__ReduceAction109___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2861 extern const struct class class_nitc__parser__ReduceAction109;
2862 void nitc__parser___nitc__parser__ReduceAction110___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2863 extern const struct class class_nitc__parser__ReduceAction110;
2864 void nitc__parser___nitc__parser__ReduceAction111___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2865 extern const struct class class_nitc__parser__ReduceAction111;
2866 void nitc__parser___nitc__parser__ReduceAction112___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2867 extern const struct class class_nitc__parser__ReduceAction112;
2868 void nitc__parser___nitc__parser__ReduceAction113___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2869 extern const struct class class_nitc__parser__ReduceAction113;
2870 void nitc__parser___nitc__parser__ReduceAction114___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2871 extern const struct class class_nitc__parser__ReduceAction114;
2872 void nitc__parser___nitc__parser__ReduceAction116___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2873 extern const struct class class_nitc__parser__ReduceAction116;
2874 void nitc__parser___nitc__parser__ReduceAction117___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2875 extern const struct class class_nitc__parser__ReduceAction117;
2876 void nitc__parser___nitc__parser__ReduceAction118___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2877 extern const struct class class_nitc__parser__ReduceAction118;
2878 void nitc__parser___nitc__parser__ReduceAction119___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2879 extern const struct class class_nitc__parser__ReduceAction119;
2880 void nitc__parser___nitc__parser__ReduceAction120___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2881 extern const struct class class_nitc__parser__ReduceAction120;
2882 void nitc__parser___nitc__parser__ReduceAction121___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2883 extern const struct class class_nitc__parser__ReduceAction121;
2884 void nitc__parser___nitc__parser__ReduceAction122___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2885 extern const struct class class_nitc__parser__ReduceAction122;
2886 void nitc__parser___nitc__parser__ReduceAction123___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2887 extern const struct class class_nitc__parser__ReduceAction123;
2888 void nitc__parser___nitc__parser__ReduceAction125___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2889 extern const struct class class_nitc__parser__ReduceAction125;
2890 void nitc__parser___nitc__parser__ReduceAction126___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2891 extern const struct class class_nitc__parser__ReduceAction126;
2892 void nitc__parser___nitc__parser__ReduceAction128___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2893 extern const struct class class_nitc__parser__ReduceAction128;
2894 void nitc__parser___nitc__parser__ReduceAction129___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2895 extern const struct class class_nitc__parser__ReduceAction129;
2896 void nitc__parser___nitc__parser__ReduceAction130___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2897 extern const struct class class_nitc__parser__ReduceAction130;
2898 void nitc__parser___nitc__parser__ReduceAction131___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2899 extern const struct class class_nitc__parser__ReduceAction131;
2900 void nitc__parser___nitc__parser__ReduceAction132___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2901 extern const struct class class_nitc__parser__ReduceAction132;
2902 void nitc__parser___nitc__parser__ReduceAction133___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2903 extern const struct class class_nitc__parser__ReduceAction133;
2904 void nitc__parser___nitc__parser__ReduceAction134___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2905 extern const struct class class_nitc__parser__ReduceAction134;
2906 void nitc__parser___nitc__parser__ReduceAction135___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2907 extern const struct class class_nitc__parser__ReduceAction135;
2908 void nitc__parser___nitc__parser__ReduceAction136___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2909 extern const struct class class_nitc__parser__ReduceAction136;
2910 void nitc__parser___nitc__parser__ReduceAction137___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2911 extern const struct class class_nitc__parser__ReduceAction137;
2912 void nitc__parser___nitc__parser__ReduceAction139___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2913 extern const struct class class_nitc__parser__ReduceAction139;
2914 void nitc__parser___nitc__parser__ReduceAction140___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2915 extern const struct class class_nitc__parser__ReduceAction140;
2916 void nitc__parser___nitc__parser__ReduceAction141___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2917 extern const struct class class_nitc__parser__ReduceAction141;
2918 void nitc__parser___nitc__parser__ReduceAction142___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2919 extern const struct class class_nitc__parser__ReduceAction142;
2920 void nitc__parser___nitc__parser__ReduceAction143___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2921 extern const struct class class_nitc__parser__ReduceAction143;
2922 void nitc__parser___nitc__parser__ReduceAction145___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2923 extern const struct class class_nitc__parser__ReduceAction145;
2924 void nitc__parser___nitc__parser__ReduceAction146___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2925 extern const struct class class_nitc__parser__ReduceAction146;
2926 void nitc__parser___nitc__parser__ReduceAction147___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2927 extern const struct class class_nitc__parser__ReduceAction147;
2928 void nitc__parser___nitc__parser__ReduceAction148___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2929 extern const struct class class_nitc__parser__ReduceAction148;
2930 void nitc__parser___nitc__parser__ReduceAction149___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2931 extern const struct class class_nitc__parser__ReduceAction149;
2932 void nitc__parser___nitc__parser__ReduceAction150___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2933 extern const struct class class_nitc__parser__ReduceAction150;
2934 void nitc__parser___nitc__parser__ReduceAction151___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2935 extern const struct class class_nitc__parser__ReduceAction151;
2936 void nitc__parser___nitc__parser__ReduceAction152___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2937 extern const struct class class_nitc__parser__ReduceAction152;
2938 void nitc__parser___nitc__parser__ReduceAction156___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2939 extern const struct class class_nitc__parser__ReduceAction156;
2940 void nitc__parser___nitc__parser__ReduceAction157___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2941 extern const struct class class_nitc__parser__ReduceAction157;
2942 void nitc__parser___nitc__parser__ReduceAction158___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2943 extern const struct class class_nitc__parser__ReduceAction158;
2944 void nitc__parser___nitc__parser__ReduceAction159___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2945 extern const struct class class_nitc__parser__ReduceAction159;
2946 void nitc__parser___nitc__parser__ReduceAction160___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2947 extern const struct class class_nitc__parser__ReduceAction160;
2948 void nitc__parser___nitc__parser__ReduceAction161___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2949 extern const struct class class_nitc__parser__ReduceAction161;
2950 void nitc__parser___nitc__parser__ReduceAction162___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2951 extern const struct class class_nitc__parser__ReduceAction162;
2952 void nitc__parser___nitc__parser__ReduceAction163___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2953 extern const struct class class_nitc__parser__ReduceAction163;
2954 void nitc__parser___nitc__parser__ReduceAction164___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2955 extern const struct class class_nitc__parser__ReduceAction164;
2956 void nitc__parser___nitc__parser__ReduceAction165___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2957 extern const struct class class_nitc__parser__ReduceAction165;
2958 void nitc__parser___nitc__parser__ReduceAction169___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2959 extern const struct class class_nitc__parser__ReduceAction169;
2960 void nitc__parser___nitc__parser__ReduceAction170___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2961 extern const struct class class_nitc__parser__ReduceAction170;
2962 void nitc__parser___nitc__parser__ReduceAction171___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2963 extern const struct class class_nitc__parser__ReduceAction171;
2964 void nitc__parser___nitc__parser__ReduceAction172___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2965 extern const struct class class_nitc__parser__ReduceAction172;
2966 void nitc__parser___nitc__parser__ReduceAction173___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2967 extern const struct class class_nitc__parser__ReduceAction173;
2968 void nitc__parser___nitc__parser__ReduceAction174___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2969 extern const struct class class_nitc__parser__ReduceAction174;
2970 void nitc__parser___nitc__parser__ReduceAction175___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2971 extern const struct class class_nitc__parser__ReduceAction175;
2972 void nitc__parser___nitc__parser__ReduceAction176___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2973 extern const struct class class_nitc__parser__ReduceAction176;
2974 void nitc__parser___nitc__parser__ReduceAction184___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2975 extern const struct class class_nitc__parser__ReduceAction184;
2976 void nitc__parser___nitc__parser__ReduceAction185___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2977 extern const struct class class_nitc__parser__ReduceAction185;
2978 void nitc__parser___nitc__parser__ReduceAction186___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2979 extern const struct class class_nitc__parser__ReduceAction186;
2980 void nitc__parser___nitc__parser__ReduceAction187___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2981 extern const struct class class_nitc__parser__ReduceAction187;
2982 void nitc__parser___nitc__parser__ReduceAction188___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2983 extern const struct class class_nitc__parser__ReduceAction188;
2984 void nitc__parser___nitc__parser__ReduceAction189___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2985 extern const struct class class_nitc__parser__ReduceAction189;
2986 void nitc__parser___nitc__parser__ReduceAction190___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2987 extern const struct class class_nitc__parser__ReduceAction190;
2988 void nitc__parser___nitc__parser__ReduceAction191___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2989 extern const struct class class_nitc__parser__ReduceAction191;
2990 void nitc__parser___nitc__parser__ReduceAction192___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2991 extern const struct class class_nitc__parser__ReduceAction192;
2992 void nitc__parser___nitc__parser__ReduceAction193___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2993 extern const struct class class_nitc__parser__ReduceAction193;
2994 void nitc__parser___nitc__parser__ReduceAction194___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2995 extern const struct class class_nitc__parser__ReduceAction194;
2996 void nitc__parser___nitc__parser__ReduceAction195___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2997 extern const struct class class_nitc__parser__ReduceAction195;
2998 void nitc__parser___nitc__parser__ReduceAction196___nitc__parser_work__ReduceAction__action(val* self, val* p0);
2999 extern const struct class class_nitc__parser__ReduceAction196;
3000 void nitc__parser___nitc__parser__ReduceAction198___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3001 extern const struct class class_nitc__parser__ReduceAction198;
3002 void nitc__parser___nitc__parser__ReduceAction199___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3003 extern const struct class class_nitc__parser__ReduceAction199;
3004 void nitc__parser___nitc__parser__ReduceAction201___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3005 extern const struct class class_nitc__parser__ReduceAction201;
3006 void nitc__parser___nitc__parser__ReduceAction202___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3007 extern const struct class class_nitc__parser__ReduceAction202;
3008 void nitc__parser___nitc__parser__ReduceAction203___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3009 extern const struct class class_nitc__parser__ReduceAction203;
3010 void nitc__parser___nitc__parser__ReduceAction204___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3011 extern const struct class class_nitc__parser__ReduceAction204;
3012 void nitc__parser___nitc__parser__ReduceAction205___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3013 extern const struct class class_nitc__parser__ReduceAction205;
3014 void nitc__parser___nitc__parser__ReduceAction206___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3015 extern const struct class class_nitc__parser__ReduceAction206;
3016 void nitc__parser___nitc__parser__ReduceAction207___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3017 extern const struct class class_nitc__parser__ReduceAction207;
3018 void nitc__parser___nitc__parser__ReduceAction208___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3019 extern const struct class class_nitc__parser__ReduceAction208;
3020 void nitc__parser___nitc__parser__ReduceAction209___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3021 extern const struct class class_nitc__parser__ReduceAction209;
3022 void nitc__parser___nitc__parser__ReduceAction210___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3023 extern const struct class class_nitc__parser__ReduceAction210;
3024 void nitc__parser___nitc__parser__ReduceAction211___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3025 extern const struct class class_nitc__parser__ReduceAction211;
3026 void nitc__parser___nitc__parser__ReduceAction212___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3027 extern const struct class class_nitc__parser__ReduceAction212;
3028 void nitc__parser___nitc__parser__ReduceAction213___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3029 extern const struct class class_nitc__parser__ReduceAction213;
3030 void nitc__parser___nitc__parser__ReduceAction214___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3031 extern const struct class class_nitc__parser__ReduceAction214;
3032 void nitc__parser___nitc__parser__ReduceAction215___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3033 extern const struct class class_nitc__parser__ReduceAction215;
3034 void nitc__parser___nitc__parser__ReduceAction216___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3035 extern const struct class class_nitc__parser__ReduceAction216;
3036 void nitc__parser___nitc__parser__ReduceAction217___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3037 extern const struct class class_nitc__parser__ReduceAction217;
3038 void nitc__parser___nitc__parser__ReduceAction218___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3039 extern const struct class class_nitc__parser__ReduceAction218;
3040 void nitc__parser___nitc__parser__ReduceAction219___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3041 extern const struct class class_nitc__parser__ReduceAction219;
3042 void nitc__parser___nitc__parser__ReduceAction220___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3043 extern const struct class class_nitc__parser__ReduceAction220;
3044 void nitc__parser___nitc__parser__ReduceAction221___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3045 extern const struct class class_nitc__parser__ReduceAction221;
3046 void nitc__parser___nitc__parser__ReduceAction222___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3047 extern const struct class class_nitc__parser__ReduceAction222;
3048 void nitc__parser___nitc__parser__ReduceAction223___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3049 extern const struct class class_nitc__parser__ReduceAction223;
3050 void nitc__parser___nitc__parser__ReduceAction224___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3051 extern const struct class class_nitc__parser__ReduceAction224;
3052 void nitc__parser___nitc__parser__ReduceAction225___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3053 extern const struct class class_nitc__parser__ReduceAction225;
3054 void nitc__parser___nitc__parser__ReduceAction226___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3055 extern const struct class class_nitc__parser__ReduceAction226;
3056 void nitc__parser___nitc__parser__ReduceAction227___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3057 extern const struct class class_nitc__parser__ReduceAction227;
3058 void nitc__parser___nitc__parser__ReduceAction228___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3059 extern const struct class class_nitc__parser__ReduceAction228;
3060 void nitc__parser___nitc__parser__ReduceAction229___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3061 extern const struct class class_nitc__parser__ReduceAction229;
3062 void nitc__parser___nitc__parser__ReduceAction230___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3063 extern const struct class class_nitc__parser__ReduceAction230;
3064 void nitc__parser___nitc__parser__ReduceAction231___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3065 extern const struct class class_nitc__parser__ReduceAction231;
3066 void nitc__parser___nitc__parser__ReduceAction232___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3067 extern const struct class class_nitc__parser__ReduceAction232;
3068 void nitc__parser___nitc__parser__ReduceAction233___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3069 extern const struct class class_nitc__parser__ReduceAction233;
3070 void nitc__parser___nitc__parser__ReduceAction234___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3071 extern const struct class class_nitc__parser__ReduceAction234;
3072 void nitc__parser___nitc__parser__ReduceAction235___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3073 extern const struct class class_nitc__parser__ReduceAction235;
3074 void nitc__parser___nitc__parser__ReduceAction236___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3075 extern const struct class class_nitc__parser__ReduceAction236;
3076 void nitc__parser___nitc__parser__ReduceAction237___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3077 extern const struct class class_nitc__parser__ReduceAction237;
3078 void nitc__parser___nitc__parser__ReduceAction238___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3079 extern const struct class class_nitc__parser__ReduceAction238;
3080 void nitc__parser___nitc__parser__ReduceAction239___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3081 extern const struct class class_nitc__parser__ReduceAction239;
3082 void nitc__parser___nitc__parser__ReduceAction240___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3083 extern const struct class class_nitc__parser__ReduceAction240;
3084 void nitc__parser___nitc__parser__ReduceAction241___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3085 extern const struct class class_nitc__parser__ReduceAction241;
3086 void nitc__parser___nitc__parser__ReduceAction242___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3087 extern const struct class class_nitc__parser__ReduceAction242;
3088 void nitc__parser___nitc__parser__ReduceAction243___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3089 extern const struct class class_nitc__parser__ReduceAction243;
3090 void nitc__parser___nitc__parser__ReduceAction244___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3091 extern const struct class class_nitc__parser__ReduceAction244;
3092 void nitc__parser___nitc__parser__ReduceAction245___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3093 extern const struct class class_nitc__parser__ReduceAction245;
3094 void nitc__parser___nitc__parser__ReduceAction246___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3095 extern const struct class class_nitc__parser__ReduceAction246;
3096 void nitc__parser___nitc__parser__ReduceAction247___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3097 extern const struct class class_nitc__parser__ReduceAction247;
3098 void nitc__parser___nitc__parser__ReduceAction248___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3099 extern const struct class class_nitc__parser__ReduceAction248;
3100 void nitc__parser___nitc__parser__ReduceAction249___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3101 extern const struct class class_nitc__parser__ReduceAction249;
3102 void nitc__parser___nitc__parser__ReduceAction250___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3103 extern const struct class class_nitc__parser__ReduceAction250;
3104 void nitc__parser___nitc__parser__ReduceAction251___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3105 extern const struct class class_nitc__parser__ReduceAction251;
3106 void nitc__parser___nitc__parser__ReduceAction252___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3107 extern const struct class class_nitc__parser__ReduceAction252;
3108 void nitc__parser___nitc__parser__ReduceAction253___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3109 extern const struct class class_nitc__parser__ReduceAction253;
3110 void nitc__parser___nitc__parser__ReduceAction254___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3111 extern const struct class class_nitc__parser__ReduceAction254;
3112 void nitc__parser___nitc__parser__ReduceAction255___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3113 extern const struct class class_nitc__parser__ReduceAction255;
3114 void nitc__parser___nitc__parser__ReduceAction256___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3115 extern const struct class class_nitc__parser__ReduceAction256;
3116 void nitc__parser___nitc__parser__ReduceAction257___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3117 extern const struct class class_nitc__parser__ReduceAction257;
3118 void nitc__parser___nitc__parser__ReduceAction258___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3119 extern const struct class class_nitc__parser__ReduceAction258;
3120 void nitc__parser___nitc__parser__ReduceAction259___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3121 extern const struct class class_nitc__parser__ReduceAction259;
3122 void nitc__parser___nitc__parser__ReduceAction260___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3123 extern const struct class class_nitc__parser__ReduceAction260;
3124 void nitc__parser___nitc__parser__ReduceAction261___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3125 extern const struct class class_nitc__parser__ReduceAction261;
3126 void nitc__parser___nitc__parser__ReduceAction262___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3127 extern const struct class class_nitc__parser__ReduceAction262;
3128 void nitc__parser___nitc__parser__ReduceAction263___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3129 extern const struct class class_nitc__parser__ReduceAction263;
3130 void nitc__parser___nitc__parser__ReduceAction264___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3131 extern const struct class class_nitc__parser__ReduceAction264;
3132 void nitc__parser___nitc__parser__ReduceAction265___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3133 extern const struct class class_nitc__parser__ReduceAction265;
3134 void nitc__parser___nitc__parser__ReduceAction266___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3135 extern const struct class class_nitc__parser__ReduceAction266;
3136 void nitc__parser___nitc__parser__ReduceAction267___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3137 extern const struct class class_nitc__parser__ReduceAction267;
3138 void nitc__parser___nitc__parser__ReduceAction269___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3139 extern const struct class class_nitc__parser__ReduceAction269;
3140 void nitc__parser___nitc__parser__ReduceAction270___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3141 extern const struct class class_nitc__parser__ReduceAction270;
3142 void nitc__parser___nitc__parser__ReduceAction271___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3143 extern const struct class class_nitc__parser__ReduceAction271;
3144 void nitc__parser___nitc__parser__ReduceAction272___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3145 extern const struct class class_nitc__parser__ReduceAction272;
3146 void nitc__parser___nitc__parser__ReduceAction273___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3147 extern const struct class class_nitc__parser__ReduceAction273;
3148 void nitc__parser___nitc__parser__ReduceAction274___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3149 extern const struct class class_nitc__parser__ReduceAction274;
3150 void nitc__parser___nitc__parser__ReduceAction275___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3151 extern const struct class class_nitc__parser__ReduceAction275;
3152 void nitc__parser___nitc__parser__ReduceAction276___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3153 extern const struct class class_nitc__parser__ReduceAction276;
3154 void nitc__parser___nitc__parser__ReduceAction277___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3155 extern const struct class class_nitc__parser__ReduceAction277;
3156 void nitc__parser___nitc__parser__ReduceAction278___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3157 extern const struct class class_nitc__parser__ReduceAction278;
3158 void nitc__parser___nitc__parser__ReduceAction279___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3159 extern const struct class class_nitc__parser__ReduceAction279;
3160 void nitc__parser___nitc__parser__ReduceAction280___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3161 extern const struct class class_nitc__parser__ReduceAction280;
3162 void nitc__parser___nitc__parser__ReduceAction281___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3163 extern const struct class class_nitc__parser__ReduceAction281;
3164 void nitc__parser___nitc__parser__ReduceAction283___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3165 extern const struct class class_nitc__parser__ReduceAction283;
3166 void nitc__parser___nitc__parser__ReduceAction284___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3167 extern const struct class class_nitc__parser__ReduceAction284;
3168 void nitc__parser___nitc__parser__ReduceAction285___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3169 extern const struct class class_nitc__parser__ReduceAction285;
3170 void nitc__parser___nitc__parser__ReduceAction286___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3171 extern const struct class class_nitc__parser__ReduceAction286;
3172 void nitc__parser___nitc__parser__ReduceAction287___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3173 extern const struct class class_nitc__parser__ReduceAction287;
3174 void nitc__parser___nitc__parser__ReduceAction289___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3175 extern const struct class class_nitc__parser__ReduceAction289;
3176 void nitc__parser___nitc__parser__ReduceAction291___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3177 extern const struct class class_nitc__parser__ReduceAction291;
3178 void nitc__parser___nitc__parser__ReduceAction292___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3179 extern const struct class class_nitc__parser__ReduceAction292;
3180 void nitc__parser___nitc__parser__ReduceAction293___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3181 extern const struct class class_nitc__parser__ReduceAction293;
3182 void nitc__parser___nitc__parser__ReduceAction294___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3183 extern const struct class class_nitc__parser__ReduceAction294;
3184 void nitc__parser___nitc__parser__ReduceAction296___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3185 extern const struct class class_nitc__parser__ReduceAction296;
3186 void nitc__parser___nitc__parser__ReduceAction298___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3187 extern const struct class class_nitc__parser__ReduceAction298;
3188 void nitc__parser___nitc__parser__ReduceAction299___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3189 extern const struct class class_nitc__parser__ReduceAction299;
3190 void nitc__parser___nitc__parser__ReduceAction300___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3191 extern const struct class class_nitc__parser__ReduceAction300;
3192 void nitc__parser___nitc__parser__ReduceAction301___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3193 extern const struct class class_nitc__parser__ReduceAction301;
3194 void nitc__parser___nitc__parser__ReduceAction302___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3195 extern const struct class class_nitc__parser__ReduceAction302;
3196 void nitc__parser___nitc__parser__ReduceAction303___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3197 extern const struct class class_nitc__parser__ReduceAction303;
3198 void nitc__parser___nitc__parser__ReduceAction304___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3199 extern const struct class class_nitc__parser__ReduceAction304;
3200 void nitc__parser___nitc__parser__ReduceAction305___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3201 extern const struct class class_nitc__parser__ReduceAction305;
3202 void nitc__parser___nitc__parser__ReduceAction307___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3203 extern const struct class class_nitc__parser__ReduceAction307;
3204 void nitc__parser___nitc__parser__ReduceAction309___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3205 extern const struct class class_nitc__parser__ReduceAction309;
3206 void nitc__parser___nitc__parser__ReduceAction311___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3207 extern const struct class class_nitc__parser__ReduceAction311;
3208 void nitc__parser___nitc__parser__ReduceAction313___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3209 extern const struct class class_nitc__parser__ReduceAction313;
3210 void nitc__parser___nitc__parser__ReduceAction314___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3211 extern const struct class class_nitc__parser__ReduceAction314;
3212 void nitc__parser___nitc__parser__ReduceAction316___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3213 extern const struct class class_nitc__parser__ReduceAction316;
3214 void nitc__parser___nitc__parser__ReduceAction317___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3215 extern const struct class class_nitc__parser__ReduceAction317;
3216 void nitc__parser___nitc__parser__ReduceAction319___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3217 extern const struct class class_nitc__parser__ReduceAction319;
3218 void nitc__parser___nitc__parser__ReduceAction320___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3219 extern const struct class class_nitc__parser__ReduceAction320;
3220 void nitc__parser___nitc__parser__ReduceAction321___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3221 extern const struct class class_nitc__parser__ReduceAction321;
3222 void nitc__parser___nitc__parser__ReduceAction323___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3223 extern const struct class class_nitc__parser__ReduceAction323;
3224 void nitc__parser___nitc__parser__ReduceAction325___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3225 extern const struct class class_nitc__parser__ReduceAction325;
3226 void nitc__parser___nitc__parser__ReduceAction326___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3227 extern const struct class class_nitc__parser__ReduceAction326;
3228 void nitc__parser___nitc__parser__ReduceAction327___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3229 extern const struct class class_nitc__parser__ReduceAction327;
3230 void nitc__parser___nitc__parser__ReduceAction328___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3231 extern const struct class class_nitc__parser__ReduceAction328;
3232 void nitc__parser___nitc__parser__ReduceAction330___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3233 extern const struct class class_nitc__parser__ReduceAction330;
3234 void nitc__parser___nitc__parser__ReduceAction331___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3235 extern const struct class class_nitc__parser__ReduceAction331;
3236 void nitc__parser___nitc__parser__ReduceAction332___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3237 extern const struct class class_nitc__parser__ReduceAction332;
3238 void nitc__parser___nitc__parser__ReduceAction333___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3239 extern const struct class class_nitc__parser__ReduceAction333;
3240 void nitc__parser___nitc__parser__ReduceAction335___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3241 extern const struct class class_nitc__parser__ReduceAction335;
3242 void nitc__parser___nitc__parser__ReduceAction336___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3243 extern const struct class class_nitc__parser__ReduceAction336;
3244 void nitc__parser___nitc__parser__ReduceAction338___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3245 extern const struct class class_nitc__parser__ReduceAction338;
3246 void nitc__parser___nitc__parser__ReduceAction340___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3247 extern const struct class class_nitc__parser__ReduceAction340;
3248 void nitc__parser___nitc__parser__ReduceAction342___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3249 extern const struct class class_nitc__parser__ReduceAction342;
3250 void nitc__parser___nitc__parser__ReduceAction344___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3251 extern const struct class class_nitc__parser__ReduceAction344;
3252 void nitc__parser___nitc__parser__ReduceAction346___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3253 extern const struct class class_nitc__parser__ReduceAction346;
3254 void nitc__parser___nitc__parser__ReduceAction348___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3255 extern const struct class class_nitc__parser__ReduceAction348;
3256 void nitc__parser___nitc__parser__ReduceAction350___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3257 extern const struct class class_nitc__parser__ReduceAction350;
3258 void nitc__parser___nitc__parser__ReduceAction352___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3259 extern const struct class class_nitc__parser__ReduceAction352;
3260 void nitc__parser___nitc__parser__ReduceAction354___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3261 extern const struct class class_nitc__parser__ReduceAction354;
3262 void nitc__parser___nitc__parser__ReduceAction356___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3263 extern const struct class class_nitc__parser__ReduceAction356;
3264 void nitc__parser___nitc__parser__ReduceAction358___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3265 extern const struct class class_nitc__parser__ReduceAction358;
3266 void nitc__parser___nitc__parser__ReduceAction359___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3267 extern const struct class class_nitc__parser__ReduceAction359;
3268 void nitc__parser___nitc__parser__ReduceAction360___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3269 extern const struct class class_nitc__parser__ReduceAction360;
3270 void nitc__parser___nitc__parser__ReduceAction361___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3271 extern const struct class class_nitc__parser__ReduceAction361;
3272 void nitc__parser___nitc__parser__ReduceAction362___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3273 extern const struct class class_nitc__parser__ReduceAction362;
3274 void nitc__parser___nitc__parser__ReduceAction363___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3275 extern const struct class class_nitc__parser__ReduceAction363;
3276 void nitc__parser___nitc__parser__ReduceAction364___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3277 extern const struct class class_nitc__parser__ReduceAction364;
3278 void nitc__parser___nitc__parser__ReduceAction365___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3279 extern const struct class class_nitc__parser__ReduceAction365;
3280 void nitc__parser___nitc__parser__ReduceAction366___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3281 extern const struct class class_nitc__parser__ReduceAction366;
3282 void nitc__parser___nitc__parser__ReduceAction367___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3283 extern const struct class class_nitc__parser__ReduceAction367;
3284 void nitc__parser___nitc__parser__ReduceAction368___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3285 extern const struct class class_nitc__parser__ReduceAction368;
3286 void nitc__parser___nitc__parser__ReduceAction369___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3287 extern const struct class class_nitc__parser__ReduceAction369;
3288 void nitc__parser___nitc__parser__ReduceAction370___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3289 extern const struct class class_nitc__parser__ReduceAction370;
3290 void nitc__parser___nitc__parser__ReduceAction372___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3291 extern const struct class class_nitc__parser__ReduceAction372;
3292 void nitc__parser___nitc__parser__ReduceAction373___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3293 extern const struct class class_nitc__parser__ReduceAction373;
3294 void nitc__parser___nitc__parser__ReduceAction374___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3295 extern const struct class class_nitc__parser__ReduceAction374;
3296 void nitc__parser___nitc__parser__ReduceAction375___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3297 extern const struct class class_nitc__parser__ReduceAction375;
3298 void nitc__parser___nitc__parser__ReduceAction376___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3299 extern const struct class class_nitc__parser__ReduceAction376;
3300 void nitc__parser___nitc__parser__ReduceAction377___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3301 extern const struct class class_nitc__parser__ReduceAction377;
3302 void nitc__parser___nitc__parser__ReduceAction378___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3303 extern const struct class class_nitc__parser__ReduceAction378;
3304 void nitc__parser___nitc__parser__ReduceAction379___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3305 extern const struct class class_nitc__parser__ReduceAction379;
3306 void nitc__parser___nitc__parser__ReduceAction380___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3307 extern const struct class class_nitc__parser__ReduceAction380;
3308 void nitc__parser___nitc__parser__ReduceAction381___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3309 extern const struct class class_nitc__parser__ReduceAction381;
3310 void nitc__parser___nitc__parser__ReduceAction384___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3311 extern const struct class class_nitc__parser__ReduceAction384;
3312 void nitc__parser___nitc__parser__ReduceAction385___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3313 extern const struct class class_nitc__parser__ReduceAction385;
3314 void nitc__parser___nitc__parser__ReduceAction386___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3315 extern const struct class class_nitc__parser__ReduceAction386;
3316 void nitc__parser___nitc__parser__ReduceAction387___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3317 extern const struct class class_nitc__parser__ReduceAction387;
3318 void nitc__parser___nitc__parser__ReduceAction389___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3319 extern const struct class class_nitc__parser__ReduceAction389;
3320 void nitc__parser___nitc__parser__ReduceAction390___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3321 extern const struct class class_nitc__parser__ReduceAction390;
3322 void nitc__parser___nitc__parser__ReduceAction391___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3323 extern const struct class class_nitc__parser__ReduceAction391;
3324 void nitc__parser___nitc__parser__ReduceAction392___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3325 extern const struct class class_nitc__parser__ReduceAction392;
3326 void nitc__parser___nitc__parser__ReduceAction394___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3327 extern const struct class class_nitc__parser__ReduceAction394;
3328 void nitc__parser___nitc__parser__ReduceAction396___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3329 extern const struct class class_nitc__parser__ReduceAction396;
3330 void nitc__parser___nitc__parser__ReduceAction397___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3331 extern const struct class class_nitc__parser__ReduceAction397;
3332 void nitc__parser___nitc__parser__ReduceAction398___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3333 extern const struct class class_nitc__parser__ReduceAction398;
3334 void nitc__parser___nitc__parser__ReduceAction399___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3335 extern const struct class class_nitc__parser__ReduceAction399;
3336 void nitc__parser___nitc__parser__ReduceAction400___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3337 extern const struct class class_nitc__parser__ReduceAction400;
3338 void nitc__parser___nitc__parser__ReduceAction401___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3339 extern const struct class class_nitc__parser__ReduceAction401;
3340 void nitc__parser___nitc__parser__ReduceAction404___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3341 extern const struct class class_nitc__parser__ReduceAction404;
3342 void nitc__parser___nitc__parser__ReduceAction405___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3343 extern const struct class class_nitc__parser__ReduceAction405;
3344 void nitc__parser___nitc__parser__ReduceAction406___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3345 extern const struct class class_nitc__parser__ReduceAction406;
3346 void nitc__parser___nitc__parser__ReduceAction407___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3347 extern const struct class class_nitc__parser__ReduceAction407;
3348 void nitc__parser___nitc__parser__ReduceAction408___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3349 extern const struct class class_nitc__parser__ReduceAction408;
3350 void nitc__parser___nitc__parser__ReduceAction410___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3351 extern const struct class class_nitc__parser__ReduceAction410;
3352 void nitc__parser___nitc__parser__ReduceAction411___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3353 extern const struct class class_nitc__parser__ReduceAction411;
3354 void nitc__parser___nitc__parser__ReduceAction412___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3355 extern const struct class class_nitc__parser__ReduceAction412;
3356 void nitc__parser___nitc__parser__ReduceAction413___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3357 extern const struct class class_nitc__parser__ReduceAction413;
3358 void nitc__parser___nitc__parser__ReduceAction416___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3359 extern const struct class class_nitc__parser__ReduceAction416;
3360 void nitc__parser___nitc__parser__ReduceAction418___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3361 extern const struct class class_nitc__parser__ReduceAction418;
3362 void nitc__parser___nitc__parser__ReduceAction419___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3363 extern const struct class class_nitc__parser__ReduceAction419;
3364 void nitc__parser___nitc__parser__ReduceAction420___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3365 extern const struct class class_nitc__parser__ReduceAction420;
3366 void nitc__parser___nitc__parser__ReduceAction421___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3367 extern const struct class class_nitc__parser__ReduceAction421;
3368 void nitc__parser___nitc__parser__ReduceAction422___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3369 extern const struct class class_nitc__parser__ReduceAction422;
3370 void nitc__parser___nitc__parser__ReduceAction423___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3371 extern const struct class class_nitc__parser__ReduceAction423;
3372 void nitc__parser___nitc__parser__ReduceAction424___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3373 extern const struct class class_nitc__parser__ReduceAction424;
3374 void nitc__parser___nitc__parser__ReduceAction425___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3375 extern const struct class class_nitc__parser__ReduceAction425;
3376 void nitc__parser___nitc__parser__ReduceAction426___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3377 extern const struct class class_nitc__parser__ReduceAction426;
3378 void nitc__parser___nitc__parser__ReduceAction427___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3379 extern const struct class class_nitc__parser__ReduceAction427;
3380 void nitc__parser___nitc__parser__ReduceAction428___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3381 extern const struct class class_nitc__parser__ReduceAction428;
3382 void nitc__parser___nitc__parser__ReduceAction432___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3383 extern const struct class class_nitc__parser__ReduceAction432;
3384 void nitc__parser___nitc__parser__ReduceAction435___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3385 extern const struct class class_nitc__parser__ReduceAction435;
3386 void nitc__parser___nitc__parser__ReduceAction436___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3387 extern const struct class class_nitc__parser__ReduceAction436;
3388 void nitc__parser___nitc__parser__ReduceAction437___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3389 extern const struct class class_nitc__parser__ReduceAction437;
3390 void nitc__parser___nitc__parser__ReduceAction438___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3391 extern const struct class class_nitc__parser__ReduceAction438;
3392 void nitc__parser___nitc__parser__ReduceAction439___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3393 extern const struct class class_nitc__parser__ReduceAction439;
3394 void nitc__parser___nitc__parser__ReduceAction440___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3395 extern const struct class class_nitc__parser__ReduceAction440;
3396 void nitc__parser___nitc__parser__ReduceAction441___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3397 extern const struct class class_nitc__parser__ReduceAction441;
3398 void nitc__parser___nitc__parser__ReduceAction442___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3399 extern const struct class class_nitc__parser__ReduceAction442;
3400 void nitc__parser___nitc__parser__ReduceAction444___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3401 extern const struct class class_nitc__parser__ReduceAction444;
3402 void nitc__parser___nitc__parser__ReduceAction446___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3403 extern const struct class class_nitc__parser__ReduceAction446;
3404 void nitc__parser___nitc__parser__ReduceAction447___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3405 extern const struct class class_nitc__parser__ReduceAction447;
3406 void nitc__parser___nitc__parser__ReduceAction449___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3407 extern const struct class class_nitc__parser__ReduceAction449;
3408 void nitc__parser___nitc__parser__ReduceAction450___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3409 extern const struct class class_nitc__parser__ReduceAction450;
3410 void nitc__parser___nitc__parser__ReduceAction451___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3411 extern const struct class class_nitc__parser__ReduceAction451;
3412 void nitc__parser___nitc__parser__ReduceAction452___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3413 extern const struct class class_nitc__parser__ReduceAction452;
3414 void nitc__parser___nitc__parser__ReduceAction453___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3415 extern const struct class class_nitc__parser__ReduceAction453;
3416 void nitc__parser___nitc__parser__ReduceAction454___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3417 extern const struct class class_nitc__parser__ReduceAction454;
3418 void nitc__parser___nitc__parser__ReduceAction455___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3419 extern const struct class class_nitc__parser__ReduceAction455;
3420 void nitc__parser___nitc__parser__ReduceAction456___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3421 extern const struct class class_nitc__parser__ReduceAction456;
3422 void nitc__parser___nitc__parser__ReduceAction457___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3423 extern const struct class class_nitc__parser__ReduceAction457;
3424 void nitc__parser___nitc__parser__ReduceAction458___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3425 extern const struct class class_nitc__parser__ReduceAction458;
3426 void nitc__parser___nitc__parser__ReduceAction459___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3427 extern const struct class class_nitc__parser__ReduceAction459;
3428 void nitc__parser___nitc__parser__ReduceAction460___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3429 extern const struct class class_nitc__parser__ReduceAction460;
3430 void nitc__parser___nitc__parser__ReduceAction461___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3431 extern const struct class class_nitc__parser__ReduceAction461;
3432 void nitc__parser___nitc__parser__ReduceAction463___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3433 extern const struct class class_nitc__parser__ReduceAction463;
3434 void nitc__parser___nitc__parser__ReduceAction464___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3435 extern const struct class class_nitc__parser__ReduceAction464;
3436 void nitc__parser___nitc__parser__ReduceAction465___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3437 extern const struct class class_nitc__parser__ReduceAction465;
3438 void nitc__parser___nitc__parser__ReduceAction466___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3439 extern const struct class class_nitc__parser__ReduceAction466;
3440 void nitc__parser___nitc__parser__ReduceAction467___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3441 extern const struct class class_nitc__parser__ReduceAction467;
3442 void nitc__parser___nitc__parser__ReduceAction468___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3443 extern const struct class class_nitc__parser__ReduceAction468;
3444 void nitc__parser___nitc__parser__ReduceAction469___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3445 extern const struct class class_nitc__parser__ReduceAction469;
3446 void nitc__parser___nitc__parser__ReduceAction471___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3447 extern const struct class class_nitc__parser__ReduceAction471;
3448 void nitc__parser___nitc__parser__ReduceAction472___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3449 extern const struct class class_nitc__parser__ReduceAction472;
3450 void nitc__parser___nitc__parser__ReduceAction474___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3451 extern const struct class class_nitc__parser__ReduceAction474;
3452 void nitc__parser___nitc__parser__ReduceAction475___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3453 extern const struct class class_nitc__parser__ReduceAction475;
3454 void nitc__parser___nitc__parser__ReduceAction478___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3455 extern const struct class class_nitc__parser__ReduceAction478;
3456 void nitc__parser___nitc__parser__ReduceAction479___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3457 extern const struct class class_nitc__parser__ReduceAction479;
3458 void nitc__parser___nitc__parser__ReduceAction482___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3459 extern const struct class class_nitc__parser__ReduceAction482;
3460 void nitc__parser___nitc__parser__ReduceAction484___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3461 extern const struct class class_nitc__parser__ReduceAction484;
3462 void nitc__parser___nitc__parser__ReduceAction485___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3463 extern const struct class class_nitc__parser__ReduceAction485;
3464 void nitc__parser___nitc__parser__ReduceAction486___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3465 extern const struct class class_nitc__parser__ReduceAction486;
3466 void nitc__parser___nitc__parser__ReduceAction488___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3467 extern const struct class class_nitc__parser__ReduceAction488;
3468 void nitc__parser___nitc__parser__ReduceAction490___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3469 extern const struct class class_nitc__parser__ReduceAction490;
3470 void nitc__parser___nitc__parser__ReduceAction491___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3471 extern const struct class class_nitc__parser__ReduceAction491;
3472 void nitc__parser___nitc__parser__ReduceAction494___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3473 extern const struct class class_nitc__parser__ReduceAction494;
3474 void nitc__parser___nitc__parser__ReduceAction856___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3475 extern const struct class class_nitc__parser__ReduceAction856;
3476 void nitc__parser___nitc__parser__ReduceAction858___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3477 extern const struct class class_nitc__parser__ReduceAction858;
3478 void nitc__parser___nitc__parser__ReduceAction859___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3479 extern const struct class class_nitc__parser__ReduceAction859;
3480 void nitc__parser___nitc__parser__ReduceAction860___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3481 extern const struct class class_nitc__parser__ReduceAction860;
3482 void nitc__parser___nitc__parser__ReduceAction861___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3483 extern const struct class class_nitc__parser__ReduceAction861;
3484 void nitc__parser___nitc__parser__ReduceAction862___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3485 extern const struct class class_nitc__parser__ReduceAction862;
3486 void nitc__parser___nitc__parser__ReduceAction863___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3487 extern const struct class class_nitc__parser__ReduceAction863;
3488 void nitc__parser___nitc__parser__ReduceAction864___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3489 extern const struct class class_nitc__parser__ReduceAction864;
3490 void nitc__parser___nitc__parser__ReduceAction865___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3491 extern const struct class class_nitc__parser__ReduceAction865;
3492 void nitc__parser___nitc__parser__ReduceAction866___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3493 extern const struct class class_nitc__parser__ReduceAction866;
3494 void nitc__parser___nitc__parser__ReduceAction869___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3495 extern const struct class class_nitc__parser__ReduceAction869;
3496 void nitc__parser___nitc__parser__ReduceAction870___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3497 extern const struct class class_nitc__parser__ReduceAction870;
3498 void nitc__parser___nitc__parser__ReduceAction894___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3499 extern const struct class class_nitc__parser__ReduceAction894;
3500 void nitc__parser___nitc__parser__ReduceAction895___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3501 extern const struct class class_nitc__parser__ReduceAction895;
3502 void nitc__parser___nitc__parser__ReduceAction1063___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3503 extern const struct class class_nitc__parser__ReduceAction1063;
3504 void nitc__parser___nitc__parser__ReduceAction1064___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3505 extern const struct class class_nitc__parser__ReduceAction1064;
3506 void nitc__parser___nitc__parser__ReduceAction1065___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3507 extern const struct class class_nitc__parser__ReduceAction1065;
3508 void nitc__parser___nitc__parser__ReduceAction1066___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3509 extern const struct class class_nitc__parser__ReduceAction1066;
3510 void nitc__parser___nitc__parser__ReduceAction1067___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3511 extern const struct class class_nitc__parser__ReduceAction1067;
3512 void nitc__parser___nitc__parser__ReduceAction1068___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3513 extern const struct class class_nitc__parser__ReduceAction1068;
3514 void nitc__parser___nitc__parser__ReduceAction1070___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3515 extern const struct class class_nitc__parser__ReduceAction1070;
3516 void nitc__parser___nitc__parser__ReduceAction1072___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3517 extern const struct class class_nitc__parser__ReduceAction1072;
3518 void nitc__parser___nitc__parser__ReduceAction1074___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3519 extern const struct class class_nitc__parser__ReduceAction1074;
3520 void nitc__parser___nitc__parser__ReduceAction1075___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3521 extern const struct class class_nitc__parser__ReduceAction1075;
3522 void nitc__parser___nitc__parser__ReduceAction1076___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3523 extern const struct class class_nitc__parser__ReduceAction1076;
3524 void nitc__parser___nitc__parser__ReduceAction1077___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3525 extern const struct class class_nitc__parser__ReduceAction1077;
3526 void nitc__parser___nitc__parser__ReduceAction1078___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3527 extern const struct class class_nitc__parser__ReduceAction1078;
3528 void nitc__parser___nitc__parser__ReduceAction1080___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3529 extern const struct class class_nitc__parser__ReduceAction1080;
3530 void nitc__parser___nitc__parser__ReduceAction1082___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3531 extern const struct class class_nitc__parser__ReduceAction1082;
3532 void nitc__parser___nitc__parser__ReduceAction1088___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3533 extern const struct class class_nitc__parser__ReduceAction1088;
3534 void nitc__parser___nitc__parser__ReduceAction1096___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3535 extern const struct class class_nitc__parser__ReduceAction1096;
3536 void nitc__parser___nitc__parser__ReduceAction1097___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3537 extern const struct class class_nitc__parser__ReduceAction1097;
3538 void nitc__parser___nitc__parser__ReduceAction1098___nitc__parser_work__ReduceAction__action(val* self, val* p0);
3539 extern const struct class class_nitc__parser__ReduceAction1098;
3540 void nitc___nitc__ANodes___core__kernel__Object__init(val* self);
3541 void nitc___nitc__ANodes___parent_61d(val* self, val* p0);
3542 void nitc___nitc__ANodes___hook_add(val* self, val* p0);
3543 val* nitc___nitc__ANodes___items(val* self);
3544 void nitc___nitc__ANodes___hook_remove(val* self, val* p0);
3545 val* nitc___nitc__ANodes___parent(val* self);
3546 void nitc___nitc__ANodes___visit_all(val* self, val* p0);
3547 void nitc___nitc__ANodes___unsafe_add_all(val* self, val* p0);
3548 short int nitc___nitc__ANodes___replace_child(val* self, val* p0, val* p1);
3549 long nitc___nitc__ANodes___core__abstract_collection__Collection__length(val* self);
3550 short int nitc___nitc__ANodes___core__abstract_collection__Collection__is_empty(val* self);
3551 val* nitc___nitc__ANodes___core__abstract_collection__Collection__iterator(val* self);
3552 short int nitc___nitc__ANodes___core__abstract_collection__Collection__has(val* self, val* p0);
3553 val* nitc___nitc__ANodes___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
3554 val* nitc___nitc__ANodes___core__abstract_collection__SequenceRead__reverse_iterator(val* self);
3555 void nitc___nitc__ANodes___core__abstract_collection__Sequence__push(val* self, val* p0);
3556 val* nitc___nitc__ANodes___core__abstract_collection__Sequence__shift(val* self);
3557 void nitc___nitc__ANodes___core__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
3558 void nitc___nitc__ANodes___core__abstract_collection__Sequence__remove_at(val* self, long p0);
3559 val* nitc___nitc__ANodes___core__abstract_collection__Sequence__pop(val* self);
3560 void nitc___nitc__ANodes___core__abstract_collection__Sequence__unshift(val* self, val* p0);
3561 extern const struct class class_nitc__ANodes;
3562 #define COLOR_core__Array__nitc__ANodes___35dE 0
3563 #define COLOR_nitc__parser_nodes__ANodes___items 1
3564 val* nitc___nitc__TEol___core__abstract_text__Object__to_s(val* self);
3565 val* nitc___nitc__ANode___location(val* self);
3566 val* nitc___nitc__ANode___parent(val* self);
3567 void nitc___nitc__Token___ANode__visit_all(val* self, val* p0);
3568 short int nitc__modelbuilder_base___ANode___is_broken(val* self);
3569 val* nitc___nitc__ANode___hot_location(val* self);
3570 void nitc__modelbuilder_base___ANode___is_broken_61d(val* self, short int p0);
3571 void nitc___nitc__ANode___debug(val* self, val* p0);
3572 void nitc__literal___ANode___accept_literal(val* self, val* p0);
3573 void nitc___nitc__ANode___parent_61d(val* self, val* p0);
3574 void nitc__transform___ANode___full_transform_visitor(val* self, val* p0);
3575 void nitc__astvalidation___ANode___accept_ast_validation(val* self, val* p0);
3576 void nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor(val* self, val* p0);
3577 void nitc__scope___ANode___accept_scope_visitor(val* self, val* p0);
3578 void nitc__flow___ANode___accept_flow_visitor(val* self, val* p0);
3579 void nitc__local_var_init___ANode___accept_local_var_visitor(val* self, val* p0);
3580 void nitc__auto_super_init___ANode___accept_auto_super_init(val* self, val* p0);
3581 void nitc__transform___ANode___accept_transform_visitor(val* self, val* p0);
3582 void nitc___nitc__ANode___location_61d(val* self, val* p0);
3583 void nitc___nitc__ANode___replace_with(val* self, val* p0);
3584 void nitc__typing___ANode___accept_post_typing(val* self, val* p0);
3585 void nitc___nitc__Token___ANode__replace_child(val* self, val* p0, val* p1);
3586 val* nitc__typing___ANode___bad_expr_message(val* self, val* p0);
3587 val* nitc__lexer_work___Token___text(val* self);
3588 long nitc__lexer___TEol___nitc__lexer_work__Token__parser_index(val* self);
3589 void nitc___nitc__Token___next_token_61d(val* self, val* p0);
3590 void nitc___nitc__Token___prev_token_61d(val* self, val* p0);
3591 void nitc___nitc__Token___is_loose_61d(val* self, short int p0);
3592 val* nitc___nitc__Token___next_looses(val* self);
3593 val* nitc___nitc__Token___next_token(val* self);
3594 val* nitc___nitc__Token___prev_looses(val* self);
3595 void nitc__lexer___TEol___init_tk(val* self, val* p0);
3596 extern const struct class class_nitc__TEol;
3597 #define COLOR_nitc__modelbuilder_base__ANode___is_broken 0
3598 #define COLOR_nitc__parser_nodes__Token___is_loose 5
3599 val* nitc___nitc__Token___core__abstract_text__Object__to_s(val* self);
3600 long nitc__lexer___TComment___nitc__lexer_work__Token__parser_index(val* self);
3601 void nitc__lexer___TComment___init_tk(val* self, val* p0);
3602 extern const struct class class_nitc__TComment;
3603 val* nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s(val* self);
3604 long nitc__lexer___TKwpackage___nitc__lexer_work__Token__parser_index(val* self);
3605 void nitc__lexer___TKwpackage___init_tk(val* self, val* p0);
3606 extern const struct class class_nitc__TKwpackage;
3607 long nitc__lexer___TKwmodule___nitc__lexer_work__Token__parser_index(val* self);
3608 void nitc__lexer___TKwmodule___init_tk(val* self, val* p0);
3609 extern const struct class class_nitc__TKwmodule;
3610 long nitc__lexer___TKwimport___nitc__lexer_work__Token__parser_index(val* self);
3611 void nitc__lexer___TKwimport___init_tk(val* self, val* p0);
3612 extern const struct class class_nitc__TKwimport;
3613 long nitc__lexer___TKwclass___nitc__lexer_work__Token__parser_index(val* self);
3614 void nitc__lexer___TKwclass___init_tk(val* self, val* p0);
3615 extern const struct class class_nitc__TKwclass;
3616 long nitc__lexer___TKwabstract___nitc__lexer_work__Token__parser_index(val* self);
3617 void nitc__lexer___TKwabstract___init_tk(val* self, val* p0);
3618 extern const struct class class_nitc__TKwabstract;
3619 long nitc__lexer___TKwinterface___nitc__lexer_work__Token__parser_index(val* self);
3620 void nitc__lexer___TKwinterface___init_tk(val* self, val* p0);
3621 extern const struct class class_nitc__TKwinterface;
3622 long nitc__lexer___TKwenum___nitc__lexer_work__Token__parser_index(val* self);
3623 void nitc__lexer___TKwenum___init_tk(val* self, val* p0);
3624 extern const struct class class_nitc__TKwenum;
3625 long nitc__lexer___TKwend___nitc__lexer_work__Token__parser_index(val* self);
3626 void nitc__lexer___TKwend___init_tk(val* self, val* p0);
3627 extern const struct class class_nitc__TKwend;
3628 long nitc__lexer___TKwmeth___nitc__lexer_work__Token__parser_index(val* self);
3629 void nitc__lexer___TKwmeth___init_tk(val* self, val* p0);
3630 extern const struct class class_nitc__TKwmeth;
3631 long nitc__lexer___TKwtype___nitc__lexer_work__Token__parser_index(val* self);
3632 void nitc__lexer___TKwtype___init_tk(val* self, val* p0);
3633 extern const struct class class_nitc__TKwtype;
3634 long nitc__lexer___TKwinit___nitc__lexer_work__Token__parser_index(val* self);
3635 void nitc__lexer___TKwinit___init_tk(val* self, val* p0);
3636 extern const struct class class_nitc__TKwinit;
3637 long nitc__lexer___TKwredef___nitc__lexer_work__Token__parser_index(val* self);
3638 void nitc__lexer___TKwredef___init_tk(val* self, val* p0);
3639 extern const struct class class_nitc__TKwredef;
3640 long nitc__lexer___TKwis___nitc__lexer_work__Token__parser_index(val* self);
3641 void nitc__lexer___TKwis___init_tk(val* self, val* p0);
3642 extern const struct class class_nitc__TKwis;
3643 long nitc__lexer___TKwdo___nitc__lexer_work__Token__parser_index(val* self);
3644 void nitc__lexer___TKwdo___init_tk(val* self, val* p0);
3645 extern const struct class class_nitc__TKwdo;
3646 long nitc__lexer___TKwcatch___nitc__lexer_work__Token__parser_index(val* self);
3647 void nitc__lexer___TKwcatch___init_tk(val* self, val* p0);
3648 extern const struct class class_nitc__TKwcatch;
3649 long nitc__lexer___TKwvar___nitc__lexer_work__Token__parser_index(val* self);
3650 void nitc__lexer___TKwvar___init_tk(val* self, val* p0);
3651 extern const struct class class_nitc__TKwvar;
3652 long nitc__lexer___TKwextern___nitc__lexer_work__Token__parser_index(val* self);
3653 void nitc__lexer___TKwextern___init_tk(val* self, val* p0);
3654 extern const struct class class_nitc__TKwextern;
3655 long nitc__lexer___TKwpublic___nitc__lexer_work__Token__parser_index(val* self);
3656 void nitc__lexer___TKwpublic___init_tk(val* self, val* p0);
3657 extern const struct class class_nitc__TKwpublic;
3658 long nitc__lexer___TKwprotected___nitc__lexer_work__Token__parser_index(val* self);
3659 void nitc__lexer___TKwprotected___init_tk(val* self, val* p0);
3660 extern const struct class class_nitc__TKwprotected;
3661 long nitc__lexer___TKwprivate___nitc__lexer_work__Token__parser_index(val* self);
3662 void nitc__lexer___TKwprivate___init_tk(val* self, val* p0);
3663 extern const struct class class_nitc__TKwprivate;
3664 long nitc__lexer___TKwintrude___nitc__lexer_work__Token__parser_index(val* self);
3665 void nitc__lexer___TKwintrude___init_tk(val* self, val* p0);
3666 extern const struct class class_nitc__TKwintrude;
3667 long nitc__lexer___TKwif___nitc__lexer_work__Token__parser_index(val* self);
3668 void nitc__lexer___TKwif___init_tk(val* self, val* p0);
3669 extern const struct class class_nitc__TKwif;
3670 long nitc__lexer___TKwthen___nitc__lexer_work__Token__parser_index(val* self);
3671 void nitc__lexer___TKwthen___init_tk(val* self, val* p0);
3672 extern const struct class class_nitc__TKwthen;
3673 long nitc__lexer___TKwelse___nitc__lexer_work__Token__parser_index(val* self);
3674 void nitc__lexer___TKwelse___init_tk(val* self, val* p0);
3675 extern const struct class class_nitc__TKwelse;
3676 long nitc__lexer___TKwwhile___nitc__lexer_work__Token__parser_index(val* self);
3677 void nitc__lexer___TKwwhile___init_tk(val* self, val* p0);
3678 extern const struct class class_nitc__TKwwhile;
3679 long nitc__lexer___TKwloop___nitc__lexer_work__Token__parser_index(val* self);
3680 void nitc__lexer___TKwloop___init_tk(val* self, val* p0);
3681 extern const struct class class_nitc__TKwloop;
3682 long nitc__lexer___TKwfor___nitc__lexer_work__Token__parser_index(val* self);
3683 void nitc__lexer___TKwfor___init_tk(val* self, val* p0);
3684 extern const struct class class_nitc__TKwfor;
3685 long nitc__lexer___TKwin___nitc__lexer_work__Token__parser_index(val* self);
3686 void nitc__lexer___TKwin___init_tk(val* self, val* p0);
3687 extern const struct class class_nitc__TKwin;
3688 long nitc__lexer___TKwand___nitc__lexer_work__Token__parser_index(val* self);
3689 void nitc__lexer___TKwand___init_tk(val* self, val* p0);
3690 extern const struct class class_nitc__TKwand;
3691 long nitc__lexer___TKwor___nitc__lexer_work__Token__parser_index(val* self);
3692 void nitc__lexer___TKwor___init_tk(val* self, val* p0);
3693 extern const struct class class_nitc__TKwor;
3694 long nitc__lexer___TKwimplies___nitc__lexer_work__Token__parser_index(val* self);
3695 void nitc__lexer___TKwimplies___init_tk(val* self, val* p0);
3696 extern const struct class class_nitc__TKwimplies;
3697 long nitc__lexer___TKwnot___nitc__lexer_work__Token__parser_index(val* self);
3698 void nitc__lexer___TKwnot___init_tk(val* self, val* p0);
3699 extern const struct class class_nitc__TKwnot;
3700 long nitc__lexer___TKwreturn___nitc__lexer_work__Token__parser_index(val* self);
3701 void nitc__lexer___TKwreturn___init_tk(val* self, val* p0);
3702 extern const struct class class_nitc__TKwreturn;
3703 long nitc__lexer___TKwcontinue___nitc__lexer_work__Token__parser_index(val* self);
3704 void nitc__lexer___TKwcontinue___init_tk(val* self, val* p0);
3705 extern const struct class class_nitc__TKwcontinue;
3706 long nitc__lexer___TKwbreak___nitc__lexer_work__Token__parser_index(val* self);
3707 void nitc__lexer___TKwbreak___init_tk(val* self, val* p0);
3708 extern const struct class class_nitc__TKwbreak;
3709 long nitc__lexer___TKwabort___nitc__lexer_work__Token__parser_index(val* self);
3710 void nitc__lexer___TKwabort___init_tk(val* self, val* p0);
3711 extern const struct class class_nitc__TKwabort;
3712 long nitc__lexer___TKwassert___nitc__lexer_work__Token__parser_index(val* self);
3713 void nitc__lexer___TKwassert___init_tk(val* self, val* p0);
3714 extern const struct class class_nitc__TKwassert;
3715 long nitc__lexer___TKwnew___nitc__lexer_work__Token__parser_index(val* self);
3716 void nitc__lexer___TKwnew___init_tk(val* self, val* p0);
3717 extern const struct class class_nitc__TKwnew;
3718 long nitc__lexer___TKwisa___nitc__lexer_work__Token__parser_index(val* self);
3719 void nitc__lexer___TKwisa___init_tk(val* self, val* p0);
3720 extern const struct class class_nitc__TKwisa;
3721 long nitc__lexer___TKwonce___nitc__lexer_work__Token__parser_index(val* self);
3722 void nitc__lexer___TKwonce___init_tk(val* self, val* p0);
3723 extern const struct class class_nitc__TKwonce;
3724 long nitc__lexer___TKwsuper___nitc__lexer_work__Token__parser_index(val* self);
3725 void nitc__lexer___TKwsuper___init_tk(val* self, val* p0);
3726 extern const struct class class_nitc__TKwsuper;
3727 long nitc__lexer___TKwself___nitc__lexer_work__Token__parser_index(val* self);
3728 void nitc__lexer___TKwself___init_tk(val* self, val* p0);
3729 extern const struct class class_nitc__TKwself;
3730 long nitc__lexer___TKwtrue___nitc__lexer_work__Token__parser_index(val* self);
3731 void nitc__lexer___TKwtrue___init_tk(val* self, val* p0);
3732 extern const struct class class_nitc__TKwtrue;
3733 long nitc__lexer___TKwfalse___nitc__lexer_work__Token__parser_index(val* self);
3734 void nitc__lexer___TKwfalse___init_tk(val* self, val* p0);
3735 extern const struct class class_nitc__TKwfalse;
3736 long nitc__lexer___TKwnull___nitc__lexer_work__Token__parser_index(val* self);
3737 void nitc__lexer___TKwnull___init_tk(val* self, val* p0);
3738 extern const struct class class_nitc__TKwnull;
3739 long nitc__lexer___TKwas___nitc__lexer_work__Token__parser_index(val* self);
3740 void nitc__lexer___TKwas___init_tk(val* self, val* p0);
3741 extern const struct class class_nitc__TKwas;
3742 long nitc__lexer___TKwnullable___nitc__lexer_work__Token__parser_index(val* self);
3743 void nitc__lexer___TKwnullable___init_tk(val* self, val* p0);
3744 extern const struct class class_nitc__TKwnullable;
3745 long nitc__lexer___TKwisset___nitc__lexer_work__Token__parser_index(val* self);
3746 void nitc__lexer___TKwisset___init_tk(val* self, val* p0);
3747 extern const struct class class_nitc__TKwisset;
3748 long nitc__lexer___TKwlabel___nitc__lexer_work__Token__parser_index(val* self);
3749 void nitc__lexer___TKwlabel___init_tk(val* self, val* p0);
3750 extern const struct class class_nitc__TKwlabel;
3751 long nitc__lexer___TKwwith___nitc__lexer_work__Token__parser_index(val* self);
3752 void nitc__lexer___TKwwith___init_tk(val* self, val* p0);
3753 extern const struct class class_nitc__TKwwith;
3754 long nitc__lexer___TKwyield___nitc__lexer_work__Token__parser_index(val* self);
3755 void nitc__lexer___TKwyield___init_tk(val* self, val* p0);
3756 extern const struct class class_nitc__TKwyield;
3757 long nitc__lexer___TKwdebug___nitc__lexer_work__Token__parser_index(val* self);
3758 void nitc__lexer___TKwdebug___init_tk(val* self, val* p0);
3759 extern const struct class class_nitc__TKwdebug;
3760 long nitc__lexer___TOpar___nitc__lexer_work__Token__parser_index(val* self);
3761 void nitc__lexer___TOpar___init_tk(val* self, val* p0);
3762 extern const struct class class_nitc__TOpar;
3763 long nitc__lexer___TCpar___nitc__lexer_work__Token__parser_index(val* self);
3764 void nitc__lexer___TCpar___init_tk(val* self, val* p0);
3765 extern const struct class class_nitc__TCpar;
3766 long nitc__lexer___TObra___nitc__lexer_work__Token__parser_index(val* self);
3767 void nitc__lexer___TObra___init_tk(val* self, val* p0);
3768 extern const struct class class_nitc__TObra;
3769 long nitc__lexer___TCbra___nitc__lexer_work__Token__parser_index(val* self);
3770 void nitc__lexer___TCbra___init_tk(val* self, val* p0);
3771 extern const struct class class_nitc__TCbra;
3772 long nitc__lexer___TComma___nitc__lexer_work__Token__parser_index(val* self);
3773 void nitc__lexer___TComma___init_tk(val* self, val* p0);
3774 extern const struct class class_nitc__TComma;
3775 long nitc__lexer___TColumn___nitc__lexer_work__Token__parser_index(val* self);
3776 void nitc__lexer___TColumn___init_tk(val* self, val* p0);
3777 extern const struct class class_nitc__TColumn;
3778 long nitc__lexer___TQuad___nitc__lexer_work__Token__parser_index(val* self);
3779 void nitc__lexer___TQuad___init_tk(val* self, val* p0);
3780 extern const struct class class_nitc__TQuad;
3781 long nitc__lexer___TAssign___nitc__lexer_work__Token__parser_index(val* self);
3782 void nitc__lexer___TAssign___init_tk(val* self, val* p0);
3783 extern const struct class class_nitc__TAssign;
3784 val* nitc___nitc__TokenOperator___core__abstract_text__Object__to_s(val* self);
3785 long nitc__lexer___TPluseq___nitc__lexer_work__Token__parser_index(val* self);
3786 void nitc__lexer___TPluseq___init_tk(val* self, val* p0);
3787 extern const struct class class_nitc__TPluseq;
3788 long nitc__lexer___TMinuseq___nitc__lexer_work__Token__parser_index(val* self);
3789 void nitc__lexer___TMinuseq___init_tk(val* self, val* p0);
3790 extern const struct class class_nitc__TMinuseq;
3791 long nitc__lexer___TStareq___nitc__lexer_work__Token__parser_index(val* self);
3792 void nitc__lexer___TStareq___init_tk(val* self, val* p0);
3793 extern const struct class class_nitc__TStareq;
3794 long nitc__lexer___TSlasheq___nitc__lexer_work__Token__parser_index(val* self);
3795 void nitc__lexer___TSlasheq___init_tk(val* self, val* p0);
3796 extern const struct class class_nitc__TSlasheq;
3797 long nitc__lexer___TPercenteq___nitc__lexer_work__Token__parser_index(val* self);
3798 void nitc__lexer___TPercenteq___init_tk(val* self, val* p0);
3799 extern const struct class class_nitc__TPercenteq;
3800 long nitc__lexer___TStarstareq___nitc__lexer_work__Token__parser_index(val* self);
3801 void nitc__lexer___TStarstareq___init_tk(val* self, val* p0);
3802 extern const struct class class_nitc__TStarstareq;
3803 long nitc__lexer___TPipeeq___nitc__lexer_work__Token__parser_index(val* self);
3804 void nitc__lexer___TPipeeq___init_tk(val* self, val* p0);
3805 extern const struct class class_nitc__TPipeeq;
3806 long nitc__lexer___TCareteq___nitc__lexer_work__Token__parser_index(val* self);
3807 void nitc__lexer___TCareteq___init_tk(val* self, val* p0);
3808 extern const struct class class_nitc__TCareteq;
3809 long nitc__lexer___TAmpeq___nitc__lexer_work__Token__parser_index(val* self);
3810 void nitc__lexer___TAmpeq___init_tk(val* self, val* p0);
3811 extern const struct class class_nitc__TAmpeq;
3812 long nitc__lexer___TLleq___nitc__lexer_work__Token__parser_index(val* self);
3813 void nitc__lexer___TLleq___init_tk(val* self, val* p0);
3814 extern const struct class class_nitc__TLleq;
3815 long nitc__lexer___TGgeq___nitc__lexer_work__Token__parser_index(val* self);
3816 void nitc__lexer___TGgeq___init_tk(val* self, val* p0);
3817 extern const struct class class_nitc__TGgeq;
3818 long nitc__lexer___TDotdotdot___nitc__lexer_work__Token__parser_index(val* self);
3819 void nitc__lexer___TDotdotdot___init_tk(val* self, val* p0);
3820 extern const struct class class_nitc__TDotdotdot;
3821 long nitc__lexer___TDotdot___nitc__lexer_work__Token__parser_index(val* self);
3822 void nitc__lexer___TDotdot___init_tk(val* self, val* p0);
3823 extern const struct class class_nitc__TDotdot;
3824 long nitc__lexer___TDot___nitc__lexer_work__Token__parser_index(val* self);
3825 void nitc__lexer___TDot___init_tk(val* self, val* p0);
3826 extern const struct class class_nitc__TDot;
3827 long nitc__lexer___TPlus___nitc__lexer_work__Token__parser_index(val* self);
3828 void nitc__lexer___TPlus___init_tk(val* self, val* p0);
3829 extern const struct class class_nitc__TPlus;
3830 long nitc__lexer___TMinus___nitc__lexer_work__Token__parser_index(val* self);
3831 void nitc__lexer___TMinus___init_tk(val* self, val* p0);
3832 extern const struct class class_nitc__TMinus;
3833 long nitc__lexer___TStar___nitc__lexer_work__Token__parser_index(val* self);
3834 void nitc__lexer___TStar___init_tk(val* self, val* p0);
3835 extern const struct class class_nitc__TStar;
3836 long nitc__lexer___TStarstar___nitc__lexer_work__Token__parser_index(val* self);
3837 void nitc__lexer___TStarstar___init_tk(val* self, val* p0);
3838 extern const struct class class_nitc__TStarstar;
3839 long nitc__lexer___TSlash___nitc__lexer_work__Token__parser_index(val* self);
3840 void nitc__lexer___TSlash___init_tk(val* self, val* p0);
3841 extern const struct class class_nitc__TSlash;
3842 long nitc__lexer___TPercent___nitc__lexer_work__Token__parser_index(val* self);
3843 void nitc__lexer___TPercent___init_tk(val* self, val* p0);
3844 extern const struct class class_nitc__TPercent;
3845 long nitc__lexer___TPipe___nitc__lexer_work__Token__parser_index(val* self);
3846 void nitc__lexer___TPipe___init_tk(val* self, val* p0);
3847 extern const struct class class_nitc__TPipe;
3848 long nitc__lexer___TCaret___nitc__lexer_work__Token__parser_index(val* self);
3849 void nitc__lexer___TCaret___init_tk(val* self, val* p0);
3850 extern const struct class class_nitc__TCaret;
3851 long nitc__lexer___TAmp___nitc__lexer_work__Token__parser_index(val* self);
3852 void nitc__lexer___TAmp___init_tk(val* self, val* p0);
3853 extern const struct class class_nitc__TAmp;
3854 long nitc__lexer___TTilde___nitc__lexer_work__Token__parser_index(val* self);
3855 void nitc__lexer___TTilde___init_tk(val* self, val* p0);
3856 extern const struct class class_nitc__TTilde;
3857 long nitc__lexer___TEq___nitc__lexer_work__Token__parser_index(val* self);
3858 void nitc__lexer___TEq___init_tk(val* self, val* p0);
3859 extern const struct class class_nitc__TEq;
3860 long nitc__lexer___TNe___nitc__lexer_work__Token__parser_index(val* self);
3861 void nitc__lexer___TNe___init_tk(val* self, val* p0);
3862 extern const struct class class_nitc__TNe;
3863 long nitc__lexer___TLt___nitc__lexer_work__Token__parser_index(val* self);
3864 void nitc__lexer___TLt___init_tk(val* self, val* p0);
3865 extern const struct class class_nitc__TLt;
3866 long nitc__lexer___TLe___nitc__lexer_work__Token__parser_index(val* self);
3867 void nitc__lexer___TLe___init_tk(val* self, val* p0);
3868 extern const struct class class_nitc__TLe;
3869 long nitc__lexer___TLl___nitc__lexer_work__Token__parser_index(val* self);
3870 void nitc__lexer___TLl___init_tk(val* self, val* p0);
3871 extern const struct class class_nitc__TLl;
3872 long nitc__lexer___TGt___nitc__lexer_work__Token__parser_index(val* self);
3873 void nitc__lexer___TGt___init_tk(val* self, val* p0);
3874 extern const struct class class_nitc__TGt;
3875 long nitc__lexer___TGe___nitc__lexer_work__Token__parser_index(val* self);
3876 void nitc__lexer___TGe___init_tk(val* self, val* p0);
3877 extern const struct class class_nitc__TGe;
3878 long nitc__lexer___TGg___nitc__lexer_work__Token__parser_index(val* self);
3879 void nitc__lexer___TGg___init_tk(val* self, val* p0);
3880 extern const struct class class_nitc__TGg;
3881 long nitc__lexer___TStarship___nitc__lexer_work__Token__parser_index(val* self);
3882 void nitc__lexer___TStarship___init_tk(val* self, val* p0);
3883 extern const struct class class_nitc__TStarship;
3884 long nitc__lexer___TBang___nitc__lexer_work__Token__parser_index(val* self);
3885 void nitc__lexer___TBang___init_tk(val* self, val* p0);
3886 extern const struct class class_nitc__TBang;
3887 long nitc__lexer___TAt___nitc__lexer_work__Token__parser_index(val* self);
3888 void nitc__lexer___TAt___init_tk(val* self, val* p0);
3889 extern const struct class class_nitc__TAt;
3890 long nitc__lexer___TSemi___nitc__lexer_work__Token__parser_index(val* self);
3891 void nitc__lexer___TSemi___init_tk(val* self, val* p0);
3892 extern const struct class class_nitc__TSemi;
3893 val* nitc___nitc__TClassid___core__abstract_text__Object__to_s(val* self);
3894 long nitc__lexer___TClassid___nitc__lexer_work__Token__parser_index(val* self);
3895 void nitc__lexer___TClassid___init_tk(val* self, val* p0);
3896 extern const struct class class_nitc__TClassid;
3897 val* nitc___nitc__TId___core__abstract_text__Object__to_s(val* self);
3898 long nitc__lexer___TId___nitc__lexer_work__Token__parser_index(val* self);
3899 void nitc__lexer___TId___init_tk(val* self, val* p0);
3900 extern const struct class class_nitc__TId;
3901 val* nitc___nitc__TAttrid___core__abstract_text__Object__to_s(val* self);
3902 long nitc__lexer___TAttrid___nitc__lexer_work__Token__parser_index(val* self);
3903 void nitc__lexer___TAttrid___init_tk(val* self, val* p0);
3904 extern const struct class class_nitc__TAttrid;
3905 val* nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s(val* self);
3906 long nitc__lexer___TInteger___nitc__lexer_work__Token__parser_index(val* self);
3907 void nitc__lexer___TInteger___init_tk(val* self, val* p0);
3908 extern const struct class class_nitc__TInteger;
3909 long nitc__lexer___TFloat___nitc__lexer_work__Token__parser_index(val* self);
3910 void nitc__lexer___TFloat___init_tk(val* self, val* p0);
3911 extern const struct class class_nitc__TFloat;
3912 long nitc__lexer___TChar___nitc__lexer_work__Token__parser_index(val* self);
3913 void nitc__lexer___TChar___init_tk(val* self, val* p0);
3914 extern const struct class class_nitc__TChar;
3915 long nitc__lexer___TString___nitc__lexer_work__Token__parser_index(val* self);
3916 val* nitc__light_ffi_base___TString___without_quotes(val* self);
3917 void nitc__lexer___TString___init_tk(val* self, val* p0);
3918 extern const struct class class_nitc__TString;
3919 long nitc__lexer___TStartString___nitc__lexer_work__Token__parser_index(val* self);
3920 void nitc__lexer___TStartString___init_tk(val* self, val* p0);
3921 extern const struct class class_nitc__TStartString;
3922 long nitc__lexer___TMidString___nitc__lexer_work__Token__parser_index(val* self);
3923 void nitc__lexer___TMidString___init_tk(val* self, val* p0);
3924 extern const struct class class_nitc__TMidString;
3925 long nitc__lexer___TEndString___nitc__lexer_work__Token__parser_index(val* self);
3926 void nitc__lexer___TEndString___init_tk(val* self, val* p0);
3927 extern const struct class class_nitc__TEndString;
3928 val* nitc___nitc__TBadString___core__abstract_text__Object__to_s(val* self);
3929 long nitc__lexer___TBadString___nitc__lexer_work__Token__parser_index(val* self);
3930 void nitc__lexer___TBadString___init_tk(val* self, val* p0);
3931 extern const struct class class_nitc__TBadString;
3932 val* nitc___nitc__TBadChar___core__abstract_text__Object__to_s(val* self);
3933 long nitc__lexer___TBadChar___nitc__lexer_work__Token__parser_index(val* self);
3934 void nitc__lexer___TBadChar___init_tk(val* self, val* p0);
3935 extern const struct class class_nitc__TBadChar;
3936 long nitc__lexer___TExternCodeSegment___nitc__lexer_work__Token__parser_index(val* self);
3937 val* nitc__light_ffi_base___TExternCodeSegment___without_guard(val* self);
3938 void nitc__lexer___TExternCodeSegment___init_tk(val* self, val* p0);
3939 extern const struct class class_nitc__TExternCodeSegment;
3940 val* nitc___nitc__EOF___core__abstract_text__Object__to_s(val* self);
3941 long nitc__lexer___EOF___nitc__lexer_work__Token__parser_index(val* self);
3942 void nitc__lexer_work___EOF___init_tk(val* self, val* p0);
3943 extern const struct class class_nitc__EOF;
3944 val* nitc__lexer_work___AError___message(val* self);
3945 void nitc__lexer_work___AError___init_error(val* self, val* p0, val* p1);
3946 void nitc__lexer_work___AError___message_61d(val* self, val* p0);
3947 void nitc__lexer_work___ALexerError___init_lexer_error(val* self, val* p0, val* p1, val* p2);
3948 void nitc__lexer_work___ALexerError___string_61d(val* self, val* p0);
3949 extern const struct class class_nitc__ALexerError;
3950 void nitc__lexer_work___AParserError___init_parser_error(val* self, val* p0, val* p1, val* p2);
3951 void nitc__lexer_work___AParserError___token_61d(val* self, val* p0);
3952 extern const struct class class_nitc__AParserError;
3953 void nitc__parser_prod___AModule___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
3954 void nitc___nitc__Prod___ANode__replace_with(val* self, val* p0);
3955 void nitc__parser_prod___AModule___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3956 val* nitc__loader___AModule___mmodule(val* self);
3957 val* nitc___nitc__AModule___n_classdefs(val* self);
3958 void nitc__literal___AModule___do_literal(val* self, val* p0);
3959 val* nitc___nitc__AModule___n_extern_code_blocks(val* self);
3960 void nitc__loader___AModule___mmodule_61d(val* self, val* p0);
3961 short int nitc__loader___AModule___is_importation_done(val* self);
3962 void nitc__loader___AModule___is_importation_done_61d(val* self, short int p0);
3963 val* nitc__parser_work___Prod___collect_text(val* self);
3964 val* nitc___nitc__Prod___get_annotations(val* self, val* p0);
3965 val* nitc___nitc__Prod___n_annotations(val* self);
3966 val* nitc__annotation___Prod___get_single_annotation(val* self, val* p0, val* p1);
3967 void nitc___nitc__Prod___n_annotations_61d(val* self, val* p0);
3968 val* nitc___nitc__AModule___n_imports(val* self);
3969 short int nitc__modelize_class___AModule___build_classes_is_done(val* self);
3970 void nitc__modelize_class___AModule___build_classes_is_done_61d(val* self, short int p0);
3971 val* nitc___nitc__AModule___n_moduledecl(val* self);
3972 val* nitc__modelize_class___AModule___mclass2nclassdef(val* self);
3973 void nitc__parser_prod___AModule___init_amodule(val* self, val* p0, val* p1, val* p2, val* p3);
3974 void nitc__light_ffi___AModule___ensure_compile_ffi_wrapper(val* self);
3975 void nitc__parser_prod___AModule___n_moduledecl_61d(val* self, val* p0);
3976 extern const struct class class_nitc__AModule;
3977 val* NEW_nitc__ANodes(const struct type* type);
3978 extern const struct type type_nitc__ANodes__nitc__AImport;
3979 #define COLOR_nitc__parser_nodes__ANodes__parent_61d 12
3980 #define COLOR_nitc__parser_nodes__AModule___n_imports 8
3981 extern const struct type type_nitc__ANodes__nitc__AExternCodeBlock;
3982 #define COLOR_nitc__parser_nodes__AModule___n_extern_code_blocks 11
3983 extern const struct type type_nitc__ANodes__nitc__AClassdef;
3984 #define COLOR_nitc__parser_nodes__AModule___n_classdefs 12
3985 #define COLOR_nitc__loader__AModule___is_importation_done 6
3986 #define COLOR_nitc__modelize_class__AModule___build_classes_is_done 3
3987 extern const struct type type_core__HashMap__nitc__MClass__nitc__AClassdef;
3988 #define COLOR_nitc__modelize_class__AModule___mclass2nclassdef 4
3989 void nitc__parser_prod___AModuledecl___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
3990 void nitc__parser_prod___AModuledecl___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3991 val* nitc___nitc__AModuledecl___n_name(val* self);
3992 void nitc__parser_prod___AModuledecl___init_amoduledecl(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
3993 void nitc__parser_prod___AModuledecl___n_kwmodule_61d(val* self, val* p0);
3994 void nitc__parser_prod___AModuledecl___n_name_61d(val* self, val* p0);
3995 void nitc__parser_prod___AModuledecl___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
3996 val* nitc___nitc__ADefinition___n_kwredef(val* self);
3997 val* nitc___nitc__ADefinition___n_doc(val* self);
3998 val* nitc___nitc__ADefinition___n_visibility(val* self);
3999 void nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
4000 void nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
4001 void nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
4002 extern const struct class class_nitc__AModuledecl;
4003 void nitc__parser_prod___AStdImport___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4004 void nitc__parser_prod___AStdImport___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4005 val* nitc___nitc__AImport___n_visibility(val* self);
4006 void nitc__parser_prod___AStdImport___nitc__parser_nodes__AImport__n_visibility_61d(val* self, val* p0);
4007 void nitc__parser_prod___AStdImport___nitc__parser_nodes__AImport__n_kwimport_61d(val* self, val* p0);
4008 val* nitc___nitc__AStdImport___n_name(val* self);
4009 void nitc__loader___AStdImport___mmodule_61d(val* self, val* p0);
4010 val* nitc__loader___AStdImport___mmodule(val* self);
4011 void nitc__parser_prod___AStdImport___init_astdimport(val* self, val* p0, val* p1, val* p2, val* p3);
4012 void nitc__parser_prod___AStdImport___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4013 void nitc__parser_prod___AStdImport___n_name_61d(val* self, val* p0);
4014 extern const struct class class_nitc__AStdImport;
4015 void nitc__parser_prod___ANoImport___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4016 void nitc__parser_prod___ANoImport___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4017 void nitc__parser_prod___ANoImport___nitc__parser_nodes__AImport__n_visibility_61d(val* self, val* p0);
4018 void nitc__parser_prod___ANoImport___nitc__parser_nodes__AImport__n_kwimport_61d(val* self, val* p0);
4019 void nitc__parser_prod___ANoImport___init_anoimport(val* self, val* p0, val* p1, val* p2);
4020 void nitc__parser_prod___ANoImport___n_kwend_61d(val* self, val* p0);
4021 extern const struct class class_nitc__ANoImport;
4022 void nitc__parser_prod___APublicVisibility___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4023 void nitc__parser_prod___APublicVisibility___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4024 val* nitc__modelbuilder_base___APublicVisibility___AVisibility__mvisibility(val* self);
4025 void nitc__parser_prod___APublicVisibility___init_apublicvisibility(val* self, val* p0);
4026 void nitc__parser_prod___APublicVisibility___n_kwpublic_61d(val* self, val* p0);
4027 extern const struct class class_nitc__APublicVisibility;
4028 void nitc__parser_prod___APrivateVisibility___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4029 void nitc__parser_prod___APrivateVisibility___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4030 val* nitc__modelbuilder_base___APrivateVisibility___AVisibility__mvisibility(val* self);
4031 void nitc__parser_prod___APrivateVisibility___init_aprivatevisibility(val* self, val* p0);
4032 void nitc__parser_prod___APrivateVisibility___n_kwprivate_61d(val* self, val* p0);
4033 extern const struct class class_nitc__APrivateVisibility;
4034 void nitc__parser_prod___AProtectedVisibility___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4035 void nitc__parser_prod___AProtectedVisibility___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4036 val* nitc__modelbuilder_base___AProtectedVisibility___AVisibility__mvisibility(val* self);
4037 void nitc__parser_prod___AProtectedVisibility___init_aprotectedvisibility(val* self, val* p0);
4038 void nitc__parser_prod___AProtectedVisibility___n_kwprotected_61d(val* self, val* p0);
4039 extern const struct class class_nitc__AProtectedVisibility;
4040 void nitc__parser_prod___AIntrudeVisibility___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4041 void nitc__parser_prod___AIntrudeVisibility___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4042 val* nitc__modelbuilder_base___AIntrudeVisibility___AVisibility__mvisibility(val* self);
4043 void nitc__parser_prod___AIntrudeVisibility___init_aintrudevisibility(val* self, val* p0);
4044 void nitc__parser_prod___AIntrudeVisibility___n_kwintrude_61d(val* self, val* p0);
4045 extern const struct class class_nitc__AIntrudeVisibility;
4046 void nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4047 val* nitc___nitc__AStdClassdef___ANode__hot_location(val* self);
4048 void nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4049 val* nitc___nitc__AClassdef___n_propdefs(val* self);
4050 val* nitc__modelize_class___AClassdef___all_defs(val* self);
4051 val* nitc__modelize_class___AClassdef___mclassdef(val* self);
4052 short int nitc__modelize_property___AClassdef___build_properties_is_done(val* self);
4053 void nitc__modelize_property___AClassdef___build_properties_is_done_61d(val* self, short int p0);
4054 void nitc__modelize_class___AClassdef___mclass_61d(val* self, val* p0);
4055 void nitc__modelize_class___AClassdef___all_defs_61d(val* self, val* p0);
4056 val* nitc__modelize_class___AClassdef___mclass(val* self);
4057 void nitc__modelize_class___AClassdef___mclassdef_61d(val* self, val* p0);
4058 void nitc__abstract_compiler___AClassdef___compile_to_c(val* self, val* p0, val* p1, val* p2);
4059 void nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
4060 void nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
4061 void nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
4062 val* nitc___nitc__AStdClassdef___n_extern_code_block(val* self);
4063 val* nitc___nitc__AStdClassdef___n_formaldefs(val* self);
4064 val* nitc___nitc__AStdClassdef___n_superclasses(val* self);
4065 val* nitc___nitc__AStdClassdef___n_qid(val* self);
4066 val* nitc___nitc__AStdClassdef___n_classkind(val* self);
4067 void nitc__parser_prod___AStdClassdef___init_astdclassdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8, val* p9, val* p10);
4068 void nitc__parser_prod___AStdClassdef___n_classkind_61d(val* self, val* p0);
4069 void nitc__parser_prod___AStdClassdef___n_qid_61d(val* self, val* p0);
4070 void nitc__parser_prod___AStdClassdef___n_obra_61d(val* self, val* p0);
4071 void nitc__parser_prod___AStdClassdef___n_cbra_61d(val* self, val* p0);
4072 void nitc__parser_prod___AStdClassdef___n_extern_code_block_61d(val* self, val* p0);
4073 void nitc__parser_prod___AStdClassdef___n_kwend_61d(val* self, val* p0);
4074 extern const struct class class_nitc__AStdClassdef;
4075 extern const struct type type_nitc__ANodes__nitc__APropdef;
4076 #define COLOR_nitc__parser_nodes__AClassdef___n_propdefs 7
4077 #define COLOR_nitc__modelize_property__AClassdef___build_properties_is_done 3
4078 extern const struct type type_nitc__ANodes__nitc__AFormaldef;
4079 #define COLOR_nitc__parser_nodes__AStdClassdef___n_formaldefs 16
4080 void nitc__parser_prod___ATopClassdef___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4081 void nitc__parser_prod___ATopClassdef___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4082 void nitc__parser_prod___ATopClassdef___init_atopclassdef(val* self, val* p0);
4083 extern const struct class class_nitc__ATopClassdef;
4084 void nitc__parser_prod___AMainClassdef___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4085 void nitc__parser_prod___AMainClassdef___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4086 void nitc__parser_prod___AMainClassdef___init_amainclassdef(val* self, val* p0);
4087 extern const struct class class_nitc__AMainClassdef;
4088 void nitc__parser_prod___AConcreteClasskind___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4089 void nitc__parser_prod___AConcreteClasskind___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4090 val* nitc__modelize_class___AConcreteClasskind___AClasskind__mkind(val* self);
4091 void nitc__parser_prod___AConcreteClasskind___init_aconcreteclasskind(val* self, val* p0);
4092 void nitc__parser_prod___AConcreteClasskind___n_kwclass_61d(val* self, val* p0);
4093 extern const struct class class_nitc__AConcreteClasskind;
4094 void nitc__parser_prod___AAbstractClasskind___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4095 void nitc__parser_prod___AAbstractClasskind___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4096 val* nitc__modelize_class___AAbstractClasskind___AClasskind__mkind(val* self);
4097 void nitc__parser_prod___AAbstractClasskind___init_aabstractclasskind(val* self, val* p0, val* p1);
4098 void nitc__parser_prod___AAbstractClasskind___n_kwabstract_61d(val* self, val* p0);
4099 void nitc__parser_prod___AAbstractClasskind___n_kwclass_61d(val* self, val* p0);
4100 extern const struct class class_nitc__AAbstractClasskind;
4101 void nitc__parser_prod___AInterfaceClasskind___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4102 void nitc__parser_prod___AInterfaceClasskind___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4103 val* nitc__modelize_class___AInterfaceClasskind___AClasskind__mkind(val* self);
4104 void nitc__parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val* self, val* p0);
4105 void nitc__parser_prod___AInterfaceClasskind___n_kwinterface_61d(val* self, val* p0);
4106 extern const struct class class_nitc__AInterfaceClasskind;
4107 void nitc__parser_prod___AEnumClasskind___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4108 void nitc__parser_prod___AEnumClasskind___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4109 val* nitc__modelize_class___AEnumClasskind___AClasskind__mkind(val* self);
4110 void nitc__parser_prod___AEnumClasskind___init_aenumclasskind(val* self, val* p0);
4111 void nitc__parser_prod___AEnumClasskind___n_kwenum_61d(val* self, val* p0);
4112 extern const struct class class_nitc__AEnumClasskind;
4113 void nitc__parser_prod___AExternClasskind___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4114 void nitc__parser_prod___AExternClasskind___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4115 val* nitc__modelize_class___AExternClasskind___AClasskind__mkind(val* self);
4116 void nitc__parser_prod___AExternClasskind___init_aexternclasskind(val* self, val* p0, val* p1);
4117 void nitc__parser_prod___AExternClasskind___n_kwextern_61d(val* self, val* p0);
4118 void nitc__parser_prod___AExternClasskind___n_kwclass_61d(val* self, val* p0);
4119 extern const struct class class_nitc__AExternClasskind;
4120 void nitc__parser_prod___AFormaldef___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4121 void nitc__parser_prod___AFormaldef___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4122 val* nitc___nitc__AFormaldef___n_type(val* self);
4123 val* nitc___nitc__AFormaldef___n_id(val* self);
4124 void nitc__modelize_class___AFormaldef___bound_61d(val* self, val* p0);
4125 void nitc__parser_prod___AFormaldef___init_aformaldef(val* self, val* p0, val* p1, val* p2);
4126 void nitc__parser_prod___AFormaldef___n_id_61d(val* self, val* p0);
4127 void nitc__parser_prod___AFormaldef___n_type_61d(val* self, val* p0);
4128 void nitc__parser_prod___AFormaldef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4129 extern const struct class class_nitc__AFormaldef;
4130 void nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4131 val* nitc___nitc__AAttrPropdef___ANode__hot_location(val* self);
4132 void nitc__flow___APropdef___ANode__accept_flow_visitor(val* self, val* p0);
4133 void nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4134 void nitc__modelize_property___AAttrPropdef___APropdef__build_property(val* self, val* p0, val* p1);
4135 void nitc__modelize_property___AAttrPropdef___APropdef__build_signature(val* self, val* p0);
4136 val* nitc__modelize_property___APropdef___mpropdef(val* self);
4137 void nitc__modelize_property___AAttrPropdef___APropdef__check_signature(val* self, val* p0);
4138 void nitc__scope___APropdef___do_scope(val* self, val* p0);
4139 void nitc__flow___APropdef___do_flow(val* self, val* p0);
4140 void nitc__local_var_init___APropdef___do_local_var_init(val* self, val* p0);
4141 void nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4142 void nitc__typing___AAttrPropdef___APropdef__do_typing(val* self, val* p0);
4143 short int nitc__phase___APropdef___is_phased(val* self);
4144 void nitc__phase___APropdef___is_phased_61d(val* self, short int p0);
4145 void nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
4146 void nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
4147 void nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
4148 void nitc__abstract_compiler___AAttrPropdef___APropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
4149 val* nitc__modelize_property___APropdef___new_property_visibility(val* self, val* p0, val* p1, val* p2);
4150 short int nitc__modelize_property___APropdef___check_redef_keyword(val* self, val* p0, val* p1, val* p2, short int p3, val* p4);
4151 void nitc__modelize_property___APropdef___check_redef_property_visibility(val* self, val* p0, val* p1, val* p2);
4152 void nitc__modelize_property___APropdef___set_doc(val* self, val* p0, val* p1);
4153 void nitc__modelize_property___APropdef___mpropdef_61d(val* self, val* p0);
4154 void nitc__modelize_property___AAttrPropdef___APropdef__check_repeated_types(val* self, val* p0);
4155 void nitc__typing___APropdef___selfvariable_61d(val* self, val* p0);
4156 void nitc__flow___APropdef___before_flow_context_61d(val* self, val* p0);
4157 void nitc__flow___APropdef___after_flow_context_61d(val* self, val* p0);
4158 val* nitc__scope___APropdef___return_mark(val* self);
4159 void nitc__scope___APropdef___return_mark_61d(val* self, val* p0);
4160 short int nitc__abstract_compiler___AAttrPropdef___APropdef__can_inline(val* self);
4161 val* nitc__modelize_property___AAttrPropdef___mreadpropdef(val* self);
4162 short int nitc__modelize_property___AAttrPropdef___noinit(val* self);
4163 short int nitc__modelize_property___AAttrPropdef___has_value(val* self);
4164 short int nitc__modelize_property___AAttrPropdef___is_optional(val* self);
4165 val* nitc__modelize_property___AAttrPropdef___mwritepropdef(val* self);
4166 val* nitc___nitc__AAttrPropdef___n_expr(val* self);
4167 val* nitc___nitc__AAttrPropdef___n_block(val* self);
4168 void nitc__separate_compiler___AAttrPropdef___init_expr(val* self, val* p0, val* p1);
4169 void nitc__parser_prod___AAttrPropdef___init_aattrpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8, val* p9, val* p10, val* p11);
4170 val* nitc___nitc__AAttrPropdef___n_id2(val* self);
4171 void nitc__modelize_property___AAttrPropdef___mreadpropdef_61d(val* self, val* p0);
4172 void nitc__modelize_property___AAttrPropdef___has_value_61d(val* self, short int p0);
4173 void nitc__modelize_property___AAttrPropdef___noinit_61d(val* self, short int p0);
4174 void nitc__modelize_property___AAttrPropdef___is_lazy_61d(val* self, short int p0);
4175 void nitc__modelize_property___AAttrPropdef___mlazypropdef_61d(val* self, val* p0);
4176 void nitc__modelize_property___AAttrPropdef___is_optional_61d(val* self, short int p0);
4177 void nitc__modelize_property___AAttrPropdef___mwritepropdef_61d(val* self, val* p0);
4178 val* nitc___nitc__AAttrPropdef___n_type(val* self);
4179 void nitc__modelize_property___AAttrPropdef___mtype_61d(val* self, val* p0);
4180 val* nitc__modelize_property___AAttrPropdef___mlazypropdef(val* self);
4181 val* nitc__modelize_property___AAttrPropdef___mtype(val* self);
4182 void nitc__modelize_property___AAttrPropdef___check_method_signature(val* self, val* p0, val* p1);
4183 short int nitc__modelize_property___AAttrPropdef___is_lazy(val* self);
4184 val* nitc__abstract_compiler___AAttrPropdef___evaluate_expr(val* self, val* p0, val* p1);
4185 void nitc__parser_prod___AAttrPropdef___n_kwvar_61d(val* self, val* p0);
4186 void nitc__parser_prod___AAttrPropdef___n_id2_61d(val* self, val* p0);
4187 void nitc__parser_prod___AAttrPropdef___n_type_61d(val* self, val* p0);
4188 void nitc__parser_prod___AAttrPropdef___n_assign_61d(val* self, val* p0);
4189 void nitc__parser_prod___AAttrPropdef___n_expr_61d(val* self, val* p0);
4190 void nitc__parser_prod___AAttrPropdef___n_kwdo_61d(val* self, val* p0);
4191 void nitc__parser_prod___AAttrPropdef___n_block_61d(val* self, val* p0);
4192 void nitc__parser_prod___AAttrPropdef___n_kwend_61d(val* self, val* p0);
4193 void nitc__abstract_compiler___AAttrPropdef___init_expr(val* self, val* p0, val* p1);
4194 extern const struct class class_nitc__AAttrPropdef;
4195 #define COLOR_nitc__phase__APropdef___is_phased 4
4196 #define COLOR_nitc__modelize_property__AAttrPropdef___noinit 15
4197 #define COLOR_nitc__modelize_property__AAttrPropdef___is_lazy 16
4198 #define COLOR_nitc__modelize_property__AAttrPropdef___is_optional 17
4199 #define COLOR_nitc__modelize_property__AAttrPropdef___has_value 18
4200 void nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4201 val* nitc___nitc__AMethPropdef___ANode__hot_location(val* self);
4202 void nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4203 void nitc__modelize_property___AMethPropdef___APropdef__build_property(val* self, val* p0, val* p1);
4204 void nitc__modelize_property___AMethPropdef___APropdef__build_signature(val* self, val* p0);
4205 void nitc__modelize_property___AMethPropdef___APropdef__check_signature(val* self, val* p0);
4206 void nitc__parser_prod___AMethPropdef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4207 void nitc__typing___AMethPropdef___APropdef__do_typing(val* self, val* p0);
4208 void nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
4209 void nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
4210 void nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
4211 void nitc__abstract_compiler___AMethPropdef___APropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
4212 void nitc__modelize_property___AMethPropdef___APropdef__check_repeated_types(val* self, val* p0);
4213 short int nitc__separate_compiler___AMethPropdef___nitc__abstract_compiler__APropdef__can_inline(val* self);
4214 val* nitc___nitc__AMethPropdef___n_extern_code_block(val* self);
4215 void nitc__auto_super_init___AMethPropdef___do_auto_super_init(val* self, val* p0);
4216 val* nitc__auto_super_init___AMethPropdef___auto_super_inits(val* self);
4217 short int nitc__auto_super_init___AMethPropdef___auto_super_call(val* self);
4218 val* nitc___nitc__AMethPropdef___n_methid(val* self);
4219 short int nitc__modelize_property___AMethPropdef___is_autoinit(val* self);
4220 val* nitc___nitc__AMethPropdef___n_block(val* self);
4221 void nitc__auto_super_init___AMethPropdef___auto_super_call_61d(val* self, short int p0);
4222 void nitc__auto_super_init___AMethPropdef___auto_super_inits_61d(val* self, val* p0);
4223 void nitc__parser_prod___AMethPropdef___init_amethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8, val* p9, val* p10, val* p11, val* p12, val* p13);
4224 val* nitc___nitc__AMethPropdef___n_kwinit(val* self);
4225 val* nitc___nitc__AMethPropdef___n_kwnew(val* self);
4226 val* nitc___nitc__AMethPropdef___n_signature(val* self);
4227 short int nitc__modelize_property___AMethPropdef___look_like_a_root_init(val* self, val* p0, val* p1);
4228 void nitc__modelize_property___AMethPropdef___is_autoinit_61d(val* self, short int p0);
4229 short int nitc__abstract_compiler___AMethPropdef___compile_intern_to_c(val* self, val* p0, val* p1, val* p2);
4230 short int nitc__light___AMethPropdef___compile_externinit_to_c(val* self, val* p0, val* p1, val* p2);
4231 short int nitc__light___AMethPropdef___compile_externmeth_to_c(val* self, val* p0, val* p1, val* p2);
4232 short int nitc__light_only___AMethPropdef___accept_externmeth(val* self);
4233 void nitc__light___AMethPropdef___compile_ffi_support_to_c(val* self, val* p0);
4234 void nitc__parser_prod___AMethPropdef___n_block_61d(val* self, val* p0);
4235 void nitc__parser_prod___AMethPropdef___n_kwmeth_61d(val* self, val* p0);
4236 void nitc__parser_prod___AMethPropdef___n_kwinit_61d(val* self, val* p0);
4237 void nitc__parser_prod___AMethPropdef___n_kwnew_61d(val* self, val* p0);
4238 void nitc__parser_prod___AMethPropdef___n_methid_61d(val* self, val* p0);
4239 void nitc__parser_prod___AMethPropdef___n_signature_61d(val* self, val* p0);
4240 void nitc__parser_prod___AMethPropdef___n_extern_calls_61d(val* self, val* p0);
4241 void nitc__parser_prod___AMethPropdef___n_extern_code_block_61d(val* self, val* p0);
4242 void nitc__parser_prod___AMethPropdef___n_kwdo_61d(val* self, val* p0);
4243 void nitc__parser_prod___AMethPropdef___n_kwend_61d(val* self, val* p0);
4244 val* nitc___nitc__AMethPropdef___n_extern_calls(val* self);
4245 void nitc__light_ffi___AMethPropdef___compile_ffi_method(val* self, val* p0);
4246 short int nitc__abstract_compiler___AMethPropdef___APropdef__can_inline(val* self);
4247 short int nitc__abstract_compiler___AMethPropdef___compile_externinit_to_c(val* self, val* p0, val* p1, val* p2);
4248 short int nitc__abstract_compiler___AMethPropdef___compile_externmeth_to_c(val* self, val* p0, val* p1, val* p2);
4249 extern const struct class class_nitc__AMethPropdef;
4250 #define COLOR_nitc__modelize_property__AMethPropdef___is_autoinit 14
4251 #define COLOR_nitc__auto_super_init__AMethPropdef___auto_super_call 26
4252 void nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4253 void nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4254 void nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
4255 void nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__AMethPropdef__n_block_61d(val* self, val* p0);
4256 void nitc__parser_prod___AMainMethPropdef___init_amainmethpropdef(val* self, val* p0, val* p1);
4257 extern const struct class class_nitc__AMainMethPropdef;
4258 void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4259 void nitc__astvalidation___AAnnotation___ANode__accept_ast_validation(val* self, val* p0);
4260 void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4261 void nitc__modelize_property___APropdef___build_property(val* self, val* p0, val* p1);
4262 void nitc__modelize_property___APropdef___build_signature(val* self, val* p0);
4263 void nitc__modelize_property___APropdef___check_signature(val* self, val* p0);
4264 void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4265 void nitc__typing___APropdef___do_typing(val* self, val* p0);
4266 void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
4267 void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
4268 void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
4269 void nitc__abstract_compiler___APropdef___compile_to_c(val* self, val* p0, val* p1, val* p2);
4270 void nitc__modelize_property___APropdef___check_repeated_types(val* self, val* p0);
4271 short int nitc__abstract_compiler___APropdef___can_inline(val* self);
4272 val* nitc___nitc__AAnnotation___name(val* self);
4273 val* nitc___nitc__AAnnotation___n_args(val* self);
4274 val* nitc___nitc__AAnnotation___n_atid(val* self);
4275 void nitc__parser_prod___AAnnotation___init_aannotation(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
4276 val* nitc__annotation___AAnnotation___arg_as_id(val* self, val* p0);
4277 void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_atid_61d(val* self, val* p0);
4278 void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_opar_61d(val* self, val* p0);
4279 void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_cpar_61d(val* self, val* p0);
4280 val* nitc__annotation___AAnnotation___arg_as_string(val* self, val* p0);
4281 void nitc__parser_prod___AAnnotPropdef___init_aannotpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
4282 extern const struct class class_nitc__AAnnotPropdef;
4283 extern const struct type type_nitc__ANodes__nitc__AExpr;
4284 #define COLOR_nitc__parser_nodes__AAnnotation___n_args 16
4285 void nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4286 void nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4287 void nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4288 void nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
4289 void nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
4290 void nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
4291 val* nitc___nitc__ASuperPropdef___n_type(val* self);
4292 void nitc__parser_prod___ASuperPropdef___init_asuperpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4293 void nitc__parser_prod___ASuperPropdef___n_kwsuper_61d(val* self, val* p0);
4294 void nitc__parser_prod___ASuperPropdef___n_type_61d(val* self, val* p0);
4295 extern const struct class class_nitc__ASuperPropdef;
4296 void nitc__parser_prod___AExternCalls___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4297 void nitc__parser_prod___AExternCalls___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4298 void nitc__parser_prod___AExternCalls___init_aexterncalls(val* self, val* p0, val* p1);
4299 val* nitc___nitc__AExternCalls___n_extern_calls(val* self);
4300 void nitc__parser_prod___AExternCalls___n_kwimport_61d(val* self, val* p0);
4301 extern const struct class class_nitc__AExternCalls;
4302 extern const struct type type_nitc__ANodes__nitc__AExternCall;
4303 #define COLOR_nitc__parser_nodes__AExternCalls___n_extern_calls 4
4304 void nitc__parser_prod___ALocalPropExternCall___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4305 void nitc__parser_prod___ALocalPropExternCall___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4306 void nitc__parser_prod___ALocalPropExternCall___init_alocalpropexterncall(val* self, val* p0);
4307 void nitc__parser_prod___ALocalPropExternCall___n_methid_61d(val* self, val* p0);
4308 extern const struct class class_nitc__ALocalPropExternCall;
4309 void nitc__parser_prod___AFullPropExternCall___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4310 void nitc__parser_prod___AFullPropExternCall___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4311 void nitc__parser_prod___AFullPropExternCall___init_afullpropexterncall(val* self, val* p0, val* p1, val* p2);
4312 void nitc__parser_prod___AFullPropExternCall___n_type_61d(val* self, val* p0);
4313 void nitc__parser_prod___AFullPropExternCall___n_dot_61d(val* self, val* p0);
4314 void nitc__parser_prod___AFullPropExternCall___n_methid_61d(val* self, val* p0);
4315 extern const struct class class_nitc__AFullPropExternCall;
4316 void nitc__parser_prod___AInitPropExternCall___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4317 void nitc__parser_prod___AInitPropExternCall___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4318 void nitc__parser_prod___AInitPropExternCall___init_ainitpropexterncall(val* self, val* p0);
4319 void nitc__parser_prod___AInitPropExternCall___n_type_61d(val* self, val* p0);
4320 extern const struct class class_nitc__AInitPropExternCall;
4321 void nitc__parser_prod___ASuperExternCall___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4322 void nitc__parser_prod___ASuperExternCall___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4323 void nitc__parser_prod___ASuperExternCall___init_asuperexterncall(val* self, val* p0);
4324 void nitc__parser_prod___ASuperExternCall___n_kwsuper_61d(val* self, val* p0);
4325 extern const struct class class_nitc__ASuperExternCall;
4326 void nitc__parser_prod___ACastAsExternCall___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4327 void nitc__parser_prod___ACastAsExternCall___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4328 void nitc__parser_prod___ACastAsExternCall___init_acastasexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
4329 void nitc__parser_prod___ACastAsExternCall___n_from_type_61d(val* self, val* p0);
4330 void nitc__parser_prod___ACastAsExternCall___n_dot_61d(val* self, val* p0);
4331 void nitc__parser_prod___ACastAsExternCall___n_kwas_61d(val* self, val* p0);
4332 void nitc__parser_prod___ACastAsExternCall___n_to_type_61d(val* self, val* p0);
4333 extern const struct class class_nitc__ACastAsExternCall;
4334 void nitc__parser_prod___AAsNullableExternCall___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4335 void nitc__parser_prod___AAsNullableExternCall___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4336 void nitc__parser_prod___AAsNullableExternCall___init_aasnullableexterncall(val* self, val* p0, val* p1, val* p2);
4337 void nitc__parser_prod___AAsNullableExternCall___n_type_61d(val* self, val* p0);
4338 void nitc__parser_prod___AAsNullableExternCall___n_kwas_61d(val* self, val* p0);
4339 void nitc__parser_prod___AAsNullableExternCall___n_kwnullable_61d(val* self, val* p0);
4340 extern const struct class class_nitc__AAsNullableExternCall;
4341 void nitc__parser_prod___AAsNotNullableExternCall___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4342 void nitc__parser_prod___AAsNotNullableExternCall___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4343 void nitc__parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
4344 void nitc__parser_prod___AAsNotNullableExternCall___n_type_61d(val* self, val* p0);
4345 void nitc__parser_prod___AAsNotNullableExternCall___n_kwas_61d(val* self, val* p0);
4346 void nitc__parser_prod___AAsNotNullableExternCall___n_kwnot_61d(val* self, val* p0);
4347 void nitc__parser_prod___AAsNotNullableExternCall___n_kwnullable_61d(val* self, val* p0);
4348 extern const struct class class_nitc__AAsNotNullableExternCall;
4349 void nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4350 void nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4351 void nitc__modelize_property___ATypePropdef___APropdef__build_property(val* self, val* p0, val* p1);
4352 void nitc__modelize_property___ATypePropdef___APropdef__build_signature(val* self, val* p0);
4353 void nitc__modelize_property___ATypePropdef___APropdef__check_signature(val* self, val* p0);
4354 void nitc__parser_prod___ATypePropdef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4355 void nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
4356 void nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
4357 void nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
4358 void nitc__parser_prod___ATypePropdef___init_atypepropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
4359 val* nitc___nitc__ATypePropdef___n_qid(val* self);
4360 val* nitc___nitc__ATypePropdef___n_type(val* self);
4361 void nitc__parser_prod___ATypePropdef___n_kwtype_61d(val* self, val* p0);
4362 void nitc__parser_prod___ATypePropdef___n_qid_61d(val* self, val* p0);
4363 void nitc__parser_prod___ATypePropdef___n_type_61d(val* self, val* p0);
4364 extern const struct class class_nitc__ATypePropdef;
4365 void nitc__parser_prod___AIdMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4366 void nitc__parser_prod___AIdMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4367 short int nitc__modelize_property___AIdMethid___AMethid__is_binary(val* self);
4368 long nitc__modelize_property___AIdMethid___AMethid__min_arity(val* self);
4369 short int nitc__modelize_property___AIdMethid___AMethid__accept_special_last_parameter(val* self);
4370 short int nitc__modelize_property___AIdMethid___AMethid__return_is_mandatory(val* self);
4371 void nitc__parser_prod___AIdMethid___init_aidmethid(val* self, val* p0);
4372 val* nitc___nitc__AIdMethid___n_id(val* self);
4373 void nitc__parser_prod___AIdMethid___n_id_61d(val* self, val* p0);
4374 extern const struct class class_nitc__AIdMethid;
4375 void nitc__parser_prod___APlusMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4376 void nitc__parser_prod___APlusMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4377 short int nitc__modelize_property___AMethid___is_binary(val* self);
4378 long nitc__modelize_property___AMethid___min_arity(val* self);
4379 short int nitc__modelize_property___AMethid___accept_special_last_parameter(val* self);
4380 short int nitc__modelize_property___AMethid___return_is_mandatory(val* self);
4381 void nitc__parser_prod___APlusMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4382 void nitc__parser_prod___APlusMethid___init_aplusmethid(val* self, val* p0);
4383 extern const struct class class_nitc__APlusMethid;
4384 void nitc__parser_prod___AMinusMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4385 void nitc__parser_prod___AMinusMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4386 void nitc__parser_prod___AMinusMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4387 void nitc__parser_prod___AMinusMethid___init_aminusmethid(val* self, val* p0);
4388 extern const struct class class_nitc__AMinusMethid;
4389 void nitc__parser_prod___AStarMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4390 void nitc__parser_prod___AStarMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4391 void nitc__parser_prod___AStarMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4392 void nitc__parser_prod___AStarMethid___init_astarmethid(val* self, val* p0);
4393 extern const struct class class_nitc__AStarMethid;
4394 void nitc__parser_prod___AStarstarMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4395 void nitc__parser_prod___AStarstarMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4396 void nitc__parser_prod___AStarstarMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4397 void nitc__parser_prod___AStarstarMethid___init_astarstarmethid(val* self, val* p0);
4398 extern const struct class class_nitc__AStarstarMethid;
4399 void nitc__parser_prod___ASlashMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4400 void nitc__parser_prod___ASlashMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4401 void nitc__parser_prod___ASlashMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4402 void nitc__parser_prod___ASlashMethid___init_aslashmethid(val* self, val* p0);
4403 extern const struct class class_nitc__ASlashMethid;
4404 void nitc__parser_prod___APercentMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4405 void nitc__parser_prod___APercentMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4406 void nitc__parser_prod___APercentMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4407 void nitc__parser_prod___APercentMethid___init_apercentmethid(val* self, val* p0);
4408 extern const struct class class_nitc__APercentMethid;
4409 void nitc__parser_prod___APipeMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4410 void nitc__parser_prod___APipeMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4411 void nitc__parser_prod___APipeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4412 void nitc__parser_prod___APipeMethid___init_apipemethid(val* self, val* p0);
4413 extern const struct class class_nitc__APipeMethid;
4414 void nitc__parser_prod___ACaretMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4415 void nitc__parser_prod___ACaretMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4416 void nitc__parser_prod___ACaretMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4417 void nitc__parser_prod___ACaretMethid___init_acaretmethid(val* self, val* p0);
4418 extern const struct class class_nitc__ACaretMethid;
4419 void nitc__parser_prod___AAmpMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4420 void nitc__parser_prod___AAmpMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4421 void nitc__parser_prod___AAmpMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4422 void nitc__parser_prod___AAmpMethid___init_aampmethid(val* self, val* p0);
4423 extern const struct class class_nitc__AAmpMethid;
4424 void nitc__parser_prod___ATildeMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4425 void nitc__parser_prod___ATildeMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4426 void nitc__parser_prod___ATildeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4427 void nitc__parser_prod___ATildeMethid___init_atildemethid(val* self, val* p0);
4428 extern const struct class class_nitc__ATildeMethid;
4429 void nitc__parser_prod___AEqMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4430 void nitc__parser_prod___AEqMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4431 void nitc__parser_prod___AEqMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4432 void nitc__parser_prod___AEqMethid___init_aeqmethid(val* self, val* p0);
4433 extern const struct class class_nitc__AEqMethid;
4434 void nitc__parser_prod___ANeMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4435 void nitc__parser_prod___ANeMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4436 void nitc__parser_prod___ANeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4437 void nitc__parser_prod___ANeMethid___init_anemethid(val* self, val* p0);
4438 extern const struct class class_nitc__ANeMethid;
4439 void nitc__parser_prod___ALeMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4440 void nitc__parser_prod___ALeMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4441 void nitc__parser_prod___ALeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4442 void nitc__parser_prod___ALeMethid___init_alemethid(val* self, val* p0);
4443 extern const struct class class_nitc__ALeMethid;
4444 void nitc__parser_prod___AGeMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4445 void nitc__parser_prod___AGeMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4446 void nitc__parser_prod___AGeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4447 void nitc__parser_prod___AGeMethid___init_agemethid(val* self, val* p0);
4448 extern const struct class class_nitc__AGeMethid;
4449 void nitc__parser_prod___ALtMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4450 void nitc__parser_prod___ALtMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4451 void nitc__parser_prod___ALtMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4452 void nitc__parser_prod___ALtMethid___init_altmethid(val* self, val* p0);
4453 extern const struct class class_nitc__ALtMethid;
4454 void nitc__parser_prod___AGtMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4455 void nitc__parser_prod___AGtMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4456 void nitc__parser_prod___AGtMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4457 void nitc__parser_prod___AGtMethid___init_agtmethid(val* self, val* p0);
4458 extern const struct class class_nitc__AGtMethid;
4459 void nitc__parser_prod___ALlMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4460 void nitc__parser_prod___ALlMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4461 void nitc__parser_prod___ALlMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4462 void nitc__parser_prod___ALlMethid___init_allmethid(val* self, val* p0);
4463 extern const struct class class_nitc__ALlMethid;
4464 void nitc__parser_prod___AGgMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4465 void nitc__parser_prod___AGgMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4466 void nitc__parser_prod___AGgMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4467 void nitc__parser_prod___AGgMethid___init_aggmethid(val* self, val* p0);
4468 extern const struct class class_nitc__AGgMethid;
4469 void nitc__parser_prod___AStarshipMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4470 void nitc__parser_prod___AStarshipMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4471 void nitc__parser_prod___AStarshipMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
4472 void nitc__parser_prod___AStarshipMethid___init_astarshipmethid(val* self, val* p0);
4473 extern const struct class class_nitc__AStarshipMethid;
4474 void nitc__parser_prod___ABraMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4475 void nitc__parser_prod___ABraMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4476 short int nitc__modelize_property___ABraMethid___AMethid__is_binary(val* self);
4477 short int nitc__modelize_property___ABraMethid___AMethid__accept_special_last_parameter(val* self);
4478 void nitc__parser_prod___ABraMethid___init_abramethid(val* self, val* p0, val* p1);
4479 void nitc__parser_prod___ABraMethid___n_obra_61d(val* self, val* p0);
4480 void nitc__parser_prod___ABraMethid___n_cbra_61d(val* self, val* p0);
4481 extern const struct class class_nitc__ABraMethid;
4482 void nitc__parser_prod___AAssignMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4483 void nitc__parser_prod___AAssignMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4484 short int nitc__modelize_property___AAssignMethid___AMethid__is_binary(val* self);
4485 short int nitc__modelize_property___AAssignMethid___AMethid__return_is_mandatory(val* self);
4486 void nitc__parser_prod___AAssignMethid___init_aassignmethid(val* self, val* p0, val* p1);
4487 void nitc__parser_prod___AAssignMethid___n_id_61d(val* self, val* p0);
4488 void nitc__parser_prod___AAssignMethid___n_assign_61d(val* self, val* p0);
4489 extern const struct class class_nitc__AAssignMethid;
4490 void nitc__parser_prod___ABraassignMethid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4491 void nitc__parser_prod___ABraassignMethid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4492 short int nitc__modelize_property___ABraassignMethid___AMethid__is_binary(val* self);
4493 long nitc__modelize_property___ABraassignMethid___AMethid__min_arity(val* self);
4494 short int nitc__modelize_property___ABraassignMethid___AMethid__return_is_mandatory(val* self);
4495 void nitc__parser_prod___ABraassignMethid___init_abraassignmethid(val* self, val* p0, val* p1, val* p2);
4496 void nitc__parser_prod___ABraassignMethid___n_obra_61d(val* self, val* p0);
4497 void nitc__parser_prod___ABraassignMethid___n_cbra_61d(val* self, val* p0);
4498 void nitc__parser_prod___ABraassignMethid___n_assign_61d(val* self, val* p0);
4499 extern const struct class class_nitc__ABraassignMethid;
4500 void nitc__parser_prod___AQid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4501 void nitc__parser_prod___AQid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4502 val* nitc___nitc__AQid___n_id(val* self);
4503 void nitc__parser_prod___AQid___init_aqid(val* self, val* p0, val* p1);
4504 void nitc__parser_prod___AQid___n_id_61d(val* self, val* p0);
4505 void nitc__parser_prod___AQid___n_qualified_61d(val* self, val* p0);
4506 extern const struct class class_nitc__AQid;
4507 void nitc__parser_prod___AQclassid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4508 void nitc__parser_prod___AQclassid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4509 val* nitc___nitc__AQclassid___n_id(val* self);
4510 val* nitc___nitc__AQclassid___n_qualified(val* self);
4511 short int nitc__modelbuilder_base___AQclassid___accept(val* self, val* p0);
4512 val* nitc__modelbuilder_base___AQclassid___full_name(val* self);
4513 val* nitc__modelbuilder_base___AQclassid___mpackname(val* self);
4514 val* nitc__modelbuilder_base___AQclassid___mmodname(val* self);
4515 void nitc__parser_prod___AQclassid___init_aqclassid(val* self, val* p0, val* p1);
4516 void nitc__parser_prod___AQclassid___n_qualified_61d(val* self, val* p0);
4517 void nitc__parser_prod___AQclassid___n_id_61d(val* self, val* p0);
4518 extern const struct class class_nitc__AQclassid;
4519 void nitc__parser_prod___ASignature___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4520 void nitc__parser_prod___ASignature___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4521 void nitc__parser_prod___ASignature___init_asignature(val* self, val* p0, val* p1, val* p2, val* p3);
4522 val* nitc___nitc__ASignature___n_params(val* self);
4523 short int nitc__modelize_property___ASignature___visit_signature(val* self, val* p0, val* p1);
4524 val* nitc__modelize_property___ASignature___param_names(val* self);
4525 val* nitc__modelize_property___ASignature___param_types(val* self);
4526 long nitc__modelize_property___ASignature___vararg_rank(val* self);
4527 val* nitc__modelize_property___ASignature___ret_type(val* self);
4528 short int nitc__modelize_property___ASignature___check_signature(val* self, val* p0, val* p1);
4529 val* nitc___nitc__ASignature___n_type(val* self);
4530 void nitc__modelize_property___ASignature___vararg_rank_61d(val* self, long p0);
4531 void nitc__modelize_property___ASignature___ret_type_61d(val* self, val* p0);
4532 void nitc__modelize_property___ASignature___is_visited_61d(val* self, short int p0);
4533 void nitc__parser_prod___ASignature___n_opar_61d(val* self, val* p0);
4534 void nitc__parser_prod___ASignature___n_cpar_61d(val* self, val* p0);
4535 void nitc__parser_prod___ASignature___n_type_61d(val* self, val* p0);
4536 extern const struct class class_nitc__ASignature;
4537 extern const struct type type_nitc__ANodes__nitc__AParam;
4538 #define COLOR_nitc__parser_nodes__ASignature___n_params 11
4539 #define COLOR_nitc__modelize_property__ASignature___is_visited 3
4540 #define COLOR_nitc__modelize_property__ASignature___param_names 4
4541 #define COLOR_nitc__modelize_property__ASignature___param_types 5
4542 #define COLOR_nitc__modelize_property__ASignature___vararg_rank 6
4543 void nitc__parser_prod___AParam___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4544 void nitc__scope___AParam___ANode__accept_scope_visitor(val* self, val* p0);
4545 void nitc__parser_prod___AParam___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4546 void nitc__parser_prod___AParam___init_aparam(val* self, val* p0, val* p1, val* p2, val* p3);
4547 void nitc__modelize_property___AParam___mparameter_61d(val* self, val* p0);
4548 val* nitc___nitc__AParam___n_type(val* self);
4549 val* nitc__scope___AParam___variable(val* self);
4550 val* nitc___nitc__AParam___n_id(val* self);
4551 void nitc__scope___AParam___variable_61d(val* self, val* p0);
4552 val* nitc___nitc__AParam___n_dotdotdot(val* self);
4553 void nitc__parser_prod___AParam___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4554 void nitc__parser_prod___AParam___n_id_61d(val* self, val* p0);
4555 void nitc__parser_prod___AParam___n_type_61d(val* self, val* p0);
4556 void nitc__parser_prod___AParam___n_dotdotdot_61d(val* self, val* p0);
4557 extern const struct class class_nitc__AParam;
4558 void nitc__parser_prod___AType___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4559 void nitc__parser_prod___AType___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4560 val* nitc__modelbuilder_base___AType___mtype(val* self);
4561 short int nitc__modelbuilder_base___AType___checked_mtype(val* self);
4562 val* nitc___nitc__AType___n_types(val* self);
4563 void nitc__modelbuilder_base___AType___checked_mtype_61d(val* self, short int p0);
4564 val* nitc___nitc__AType___n_qid(val* self);
4565 val* nitc___nitc__AType___n_kwnullable(val* self);
4566 void nitc__modelbuilder_base___AType___mtype_61d(val* self, val* p0);
4567 void nitc__parser_prod___AType___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4568 void nitc__parser_prod___AType___init_atype(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4569 void nitc__parser_prod___AType___n_kwnullable_61d(val* self, val* p0);
4570 void nitc__parser_prod___AType___n_qid_61d(val* self, val* p0);
4571 void nitc__parser_prod___AType___n_obra_61d(val* self, val* p0);
4572 void nitc__parser_prod___AType___n_cbra_61d(val* self, val* p0);
4573 void nitc__astbuilder___AType___make(val* self);
4574 extern const struct class class_nitc__AType;
4575 extern const struct type type_nitc__ANodes__nitc__AType;
4576 #define COLOR_nitc__parser_nodes__AType___n_types 8
4577 #define COLOR_nitc__modelbuilder_base__AType___checked_mtype 4
4578 void nitc__parser_prod___ALabel___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4579 void nitc__parser_prod___ALabel___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4580 void nitc__parser_prod___ALabel___init_alabel(val* self, val* p0, val* p1);
4581 val* nitc___nitc__ALabel___n_id(val* self);
4582 void nitc__parser_prod___ALabel___n_kwlabel_61d(val* self, val* p0);
4583 void nitc__parser_prod___ALabel___n_id_61d(val* self, val* p0);
4584 extern const struct class class_nitc__ALabel;
4585 void nitc__parser_prod___ABlockExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4586 void nitc__transform___AExpr___ANode__full_transform_visitor(val* self, val* p0);
4587 void nitc__astvalidation___AExpr___ANode__accept_ast_validation(val* self, val* p0);
4588 void nitc__flow___ABlockExpr___ANode__accept_flow_visitor(val* self, val* p0);
4589 void nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with(val* self, val* p0);
4590 void nitc__parser_prod___ABlockExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4591 void nitc__parser_prod___ABlockExpr___init_ablockexpr(val* self, val* p0, val* p1);
4592 val* nitc___nitc__ABlockExpr___n_expr(val* self);
4593 void nitc__astbuilder___ABlockExpr___make(val* self);
4594 void nitc__parser_prod___ABlockExpr___n_kwend_61d(val* self, val* p0);
4595 val* nitc__literal___AExpr___as_string(val* self);
4596 val* nitc__parser_work___AExpr___as_id(val* self);
4597 val* nitc__typing___ABlockExpr___AExpr__mtype(val* self);
4598 short int nitc__typing___AExpr___is_typed(val* self);
4599 val* nitc__typing___AExpr___implicit_cast_to(val* self);
4600 void nitc__flow___AExpr___after_flow_context_61d(val* self, val* p0);
4601 val* nitc__flow___AExpr___after_flow_context(val* self);
4602 val* nitc__typing___AExpr___comprehension(val* self);
4603 val* nitc__astbuilder___AExpr___detach_with_placeholder(val* self);
4604 val* nitc__astbuilder___AExpr___make_var_read(val* self);
4605 void nitc__astbuilder___ABlockExpr___AExpr__add(val* self, val* p0);
4606 void nitc__rapid_type_analysis___AExpr___allocate_mtype(val* self, val* p0);
4607 void nitc__typing___ABlockExpr___AExpr__accept_typing(val* self, val* p0);
4608 void nitc__typing___AExpr___implicit_cast_to_61d(val* self, val* p0);
4609 val* nitc__astbuilder___AExpr___variable_cache(val* self);
4610 void nitc__astbuilder___AExpr___variable_cache_61d(val* self, val* p0);
4611 void nitc__typing___AExpr___vararg_decl_61d(val* self, long p0);
4612 long nitc__typing___AExpr___vararg_decl(val* self);
4613 void nitc__abstract_compiler___ABlockExpr___AExpr__stmt(val* self, val* p0);
4614 void nitc__typing___AExpr___is_typed_61d(val* self, short int p0);
4615 void nitc__typing___AExpr___mtype_61d(val* self, val* p0);
4616 val* nitc__typing___AExpr___its_variable(val* self);
4617 val* nitc__abstract_compiler___ABlockExpr___AExpr__expr(val* self, val* p0);
4618 void nitc__typing___AExpr___comprehension_61d(val* self, val* p0);
4619 extern const struct class class_nitc__ABlockExpr;
4620 #define COLOR_nitc__typing__AExpr___is_typed 13
4621 #define COLOR_nitc__typing__AExpr___vararg_decl 16
4622 #define COLOR_nitc__parser_nodes__ABlockExpr___n_expr 3
4623 void nitc__parser_prod___AVardeclExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4624 void nitc__scope___AVardeclExpr___ANode__accept_scope_visitor(val* self, val* p0);
4625 void nitc__local_var_init___AVardeclExpr___ANode__accept_local_var_visitor(val* self, val* p0);
4626 void nitc__transform___AVardeclExpr___ANode__accept_transform_visitor(val* self, val* p0);
4627 void nitc__parser_prod___AVardeclExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4628 void nitc__parser_prod___AVardeclExpr___init_avardeclexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4629 val* nitc___nitc__AVardeclExpr___n_id(val* self);
4630 void nitc__scope___AVardeclExpr___variable_61d(val* self, val* p0);
4631 val* nitc___nitc__AVardeclExpr___n_expr(val* self);
4632 val* nitc__scope___AVardeclExpr___variable(val* self);
4633 val* nitc___nitc__AVardeclExpr___n_type(val* self);
4634 void nitc__parser_prod___AVardeclExpr___n_kwvar_61d(val* self, val* p0);
4635 void nitc__parser_prod___AVardeclExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4636 val* nitc__typing___AExpr___mtype(val* self);
4637 void nitc__astbuilder___AExpr___add(val* self, val* p0);
4638 void nitc__typing___AVardeclExpr___AExpr__accept_typing(val* self, val* p0);
4639 void nitc__abstract_compiler___AVardeclExpr___AExpr__stmt(val* self, val* p0);
4640 val* nitc__abstract_compiler___AExpr___expr(val* self, val* p0);
4641 void nitc__parser_prod___AVardeclExpr___n_id_61d(val* self, val* p0);
4642 void nitc__parser_prod___AVardeclExpr___n_type_61d(val* self, val* p0);
4643 void nitc__parser_prod___AVardeclExpr___n_assign_61d(val* self, val* p0);
4644 void nitc__parser_prod___AVardeclExpr___n_expr_61d(val* self, val* p0);
4645 extern const struct class class_nitc__AVardeclExpr;
4646 void nitc__parser_prod___AReturnExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4647 void nitc__scope___AReturnExpr___ANode__accept_scope_visitor(val* self, val* p0);
4648 void nitc__flow___AReturnExpr___ANode__accept_flow_visitor(val* self, val* p0);
4649 void nitc__parser_prod___AReturnExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4650 val* nitc___nitc__ALabelable___n_label(val* self);
4651 void nitc___nitc__ALabelable___n_label_61d(val* self, val* p0);
4652 void nitc__scope___AEscapeExpr___escapemark_61d(val* self, val* p0);
4653 val* nitc__flow___AEscapeExpr___before_flow_context(val* self);
4654 val* nitc___nitc__AEscapeExpr___n_expr(val* self);
4655 void nitc__parser_prod___AReturnExpr___nitc__parser_nodes__AEscapeExpr__n_expr_61d(val* self, val* p0);
4656 val* nitc__scope___AEscapeExpr___escapemark(val* self);
4657 void nitc__typing___AReturnExpr___AExpr__accept_typing(val* self, val* p0);
4658 void nitc__abstract_compiler___AReturnExpr___AExpr__stmt(val* self, val* p0);
4659 void nitc__parser_prod___AReturnExpr___init_areturnexpr(val* self, val* p0, val* p1);
4660 void nitc__parser_prod___AReturnExpr___n_kwreturn_61d(val* self, val* p0);
4661 void nitc__flow___AEscapeExpr___ANode__accept_flow_visitor(val* self, val* p0);
4662 extern const struct class class_nitc__AReturnExpr;
4663 void nitc__parser_prod___AYieldExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4664 void nitc__parser_prod___AYieldExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4665 void nitc__parser_prod___AYieldExpr___init_ayieldexpr(val* self, val* p0, val* p1);
4666 void nitc__parser_prod___AYieldExpr___n_kwyield_61d(val* self, val* p0);
4667 void nitc__parser_prod___AYieldExpr___n_expr_61d(val* self, val* p0);
4668 void nitc__typing___AExpr___accept_typing(val* self, val* p0);
4669 void nitc__abstract_compiler___AExpr___stmt(val* self, val* p0);
4670 extern const struct class class_nitc__AYieldExpr;
4671 void nitc__parser_prod___ABreakExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4672 void nitc__scope___ABreakExpr___ANode__accept_scope_visitor(val* self, val* p0);
4673 void nitc__parser_prod___ABreakExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4674 void nitc__parser_prod___ABreakExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4675 void nitc___nitc__AEscapeExpr___n_expr_61d(val* self, val* p0);
4676 void nitc__typing___ABreakExpr___AExpr__accept_typing(val* self, val* p0);
4677 void nitc__abstract_compiler___AEscapeExpr___AExpr__stmt(val* self, val* p0);
4678 void nitc__parser_prod___ABreakExpr___init_abreakexpr(val* self, val* p0, val* p1);
4679 void nitc__astbuilder___ABreakExpr___make(val* self, val* p0);
4680 void nitc__parser_prod___ABreakExpr___n_kwbreak_61d(val* self, val* p0);
4681 extern const struct class class_nitc__ABreakExpr;
4682 void nitc__parser_prod___AAbortExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4683 void nitc__flow___AAbortExpr___ANode__accept_flow_visitor(val* self, val* p0);
4684 void nitc__parser_prod___AAbortExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4685 void nitc__parser_prod___AAbortExpr___init_aabortexpr(val* self, val* p0);
4686 void nitc__parser_prod___AAbortExpr___n_kwabort_61d(val* self, val* p0);
4687 void nitc__typing___AAbortExpr___AExpr__accept_typing(val* self, val* p0);
4688 void nitc__abstract_compiler___AAbortExpr___AExpr__stmt(val* self, val* p0);
4689 extern const struct class class_nitc__AAbortExpr;
4690 void nitc__parser_prod___AContinueExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4691 void nitc__scope___AContinueExpr___ANode__accept_scope_visitor(val* self, val* p0);
4692 void nitc__parser_prod___AContinueExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4693 void nitc__parser_prod___AContinueExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4694 void nitc__typing___AContinueExpr___AExpr__accept_typing(val* self, val* p0);
4695 void nitc__parser_prod___AContinueExpr___init_acontinueexpr(val* self, val* p0, val* p1);
4696 void nitc__parser_prod___AContinueExpr___n_kwcontinue_61d(val* self, val* p0);
4697 extern const struct class class_nitc__AContinueExpr;
4698 void nitc__parser_prod___ADoExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4699 void nitc__scope___ADoExpr___ANode__accept_scope_visitor(val* self, val* p0);
4700 void nitc__flow___ADoExpr___ANode__accept_flow_visitor(val* self, val* p0);
4701 void nitc__parser_prod___ADoExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4702 void nitc__parser_prod___ADoExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4703 void nitc__parser_prod___ADoExpr___init_adoexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4704 void nitc__scope___ADoExpr___break_mark_61d(val* self, val* p0);
4705 val* nitc___nitc__ADoExpr___n_block(val* self);
4706 val* nitc__scope___ADoExpr___break_mark(val* self);
4707 val* nitc___nitc__ADoExpr___n_catch(val* self);
4708 void nitc__astbuilder___ADoExpr___AExpr__add(val* self, val* p0);
4709 void nitc__typing___ADoExpr___AExpr__accept_typing(val* self, val* p0);
4710 void nitc__abstract_compiler___ADoExpr___AExpr__stmt(val* self, val* p0);
4711 void nitc__astbuilder___ADoExpr___make(val* self);
4712 void nitc__parser_prod___ADoExpr___n_kwdo_61d(val* self, val* p0);
4713 void nitc__parser_prod___ADoExpr___n_block_61d(val* self, val* p0);
4714 void nitc__parser_prod___ADoExpr___n_kwcatch_61d(val* self, val* p0);
4715 void nitc__parser_prod___ADoExpr___n_catch_61d(val* self, val* p0);
4716 extern const struct class class_nitc__ADoExpr;
4717 void nitc__parser_prod___AIfExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4718 void nitc__scope___AIfExpr___ANode__accept_scope_visitor(val* self, val* p0);
4719 void nitc__flow___AIfExpr___ANode__accept_flow_visitor(val* self, val* p0);
4720 void nitc__parser_prod___AIfExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4721 void nitc__parser_prod___AIfExpr___init_aifexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4722 val* nitc___nitc__AIfExpr___n_expr(val* self);
4723 val* nitc___nitc__AIfExpr___n_then(val* self);
4724 val* nitc___nitc__AIfExpr___n_else(val* self);
4725 void nitc__astbuilder___AIfExpr___make(val* self, val* p0, val* p1);
4726 void nitc__parser_prod___AIfExpr___n_kwif_61d(val* self, val* p0);
4727 void nitc__parser_prod___AIfExpr___n_expr_61d(val* self, val* p0);
4728 void nitc__typing___AIfExpr___AExpr__accept_typing(val* self, val* p0);
4729 void nitc__abstract_compiler___AIfExpr___AExpr__stmt(val* self, val* p0);
4730 val* nitc__abstract_compiler___AIfExpr___AExpr__expr(val* self, val* p0);
4731 void nitc__parser_prod___AIfExpr___n_kwthen_61d(val* self, val* p0);
4732 void nitc__parser_prod___AIfExpr___n_then_61d(val* self, val* p0);
4733 void nitc__parser_prod___AIfExpr___n_kwelse_61d(val* self, val* p0);
4734 void nitc__parser_prod___AIfExpr___n_else_61d(val* self, val* p0);
4735 extern const struct class class_nitc__AIfExpr;
4736 void nitc__parser_prod___AIfexprExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4737 void nitc__flow___AIfexprExpr___ANode__accept_flow_visitor(val* self, val* p0);
4738 void nitc__transform___AIfexprExpr___ANode__accept_transform_visitor(val* self, val* p0);
4739 void nitc__parser_prod___AIfexprExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4740 void nitc__parser_prod___AIfexprExpr___init_aifexprexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4741 val* nitc___nitc__AIfexprExpr___n_expr(val* self);
4742 val* nitc___nitc__AIfexprExpr___n_then(val* self);
4743 val* nitc___nitc__AIfexprExpr___n_else(val* self);
4744 void nitc__parser_prod___AIfexprExpr___n_kwif_61d(val* self, val* p0);
4745 void nitc__parser_prod___AIfexprExpr___n_expr_61d(val* self, val* p0);
4746 void nitc__parser_prod___AIfexprExpr___n_kwthen_61d(val* self, val* p0);
4747 void nitc__typing___AIfexprExpr___AExpr__accept_typing(val* self, val* p0);
4748 val* nitc__abstract_compiler___AIfexprExpr___AExpr__expr(val* self, val* p0);
4749 void nitc__parser_prod___AIfexprExpr___n_then_61d(val* self, val* p0);
4750 void nitc__parser_prod___AIfexprExpr___n_kwelse_61d(val* self, val* p0);
4751 void nitc__parser_prod___AIfexprExpr___n_else_61d(val* self, val* p0);
4752 extern const struct class class_nitc__AIfexprExpr;
4753 void nitc__parser_prod___AWhileExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4754 void nitc__scope___AWhileExpr___ANode__accept_scope_visitor(val* self, val* p0);
4755 void nitc__flow___AWhileExpr___ANode__accept_flow_visitor(val* self, val* p0);
4756 void nitc__transform___AWhileExpr___ANode__accept_transform_visitor(val* self, val* p0);
4757 void nitc__parser_prod___AWhileExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4758 void nitc__parser_prod___AWhileExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4759 void nitc__parser_prod___AWhileExpr___init_awhileexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4760 void nitc__scope___AWhileExpr___break_mark_61d(val* self, val* p0);
4761 void nitc__scope___AWhileExpr___continue_mark_61d(val* self, val* p0);
4762 val* nitc___nitc__AWhileExpr___n_expr(val* self);
4763 val* nitc___nitc__AWhileExpr___n_block(val* self);
4764 void nitc__typing___AWhileExpr___AExpr__accept_typing(val* self, val* p0);
4765 void nitc__abstract_compiler___AWhileExpr___AExpr__stmt(val* self, val* p0);
4766 val* nitc__scope___AWhileExpr___continue_mark(val* self);
4767 val* nitc__scope___AWhileExpr___break_mark(val* self);
4768 void nitc__parser_prod___AWhileExpr___n_kwwhile_61d(val* self, val* p0);
4769 void nitc__parser_prod___AWhileExpr___n_expr_61d(val* self, val* p0);
4770 void nitc__parser_prod___AWhileExpr___n_kwdo_61d(val* self, val* p0);
4771 void nitc__parser_prod___AWhileExpr___n_block_61d(val* self, val* p0);
4772 extern const struct class class_nitc__AWhileExpr;
4773 void nitc__parser_prod___ALoopExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4774 void nitc__scope___ALoopExpr___ANode__accept_scope_visitor(val* self, val* p0);
4775 void nitc__flow___ALoopExpr___ANode__accept_flow_visitor(val* self, val* p0);
4776 void nitc__parser_prod___ALoopExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4777 void nitc__parser_prod___ALoopExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4778 void nitc__parser_prod___ALoopExpr___init_aloopexpr(val* self, val* p0, val* p1, val* p2);
4779 void nitc__scope___ALoopExpr___break_mark_61d(val* self, val* p0);
4780 void nitc__scope___ALoopExpr___continue_mark_61d(val* self, val* p0);
4781 val* nitc___nitc__ALoopExpr___n_block(val* self);
4782 val* nitc__scope___ALoopExpr___continue_mark(val* self);
4783 void nitc__astbuilder___ALoopExpr___AExpr__add(val* self, val* p0);
4784 void nitc__typing___ALoopExpr___AExpr__accept_typing(val* self, val* p0);
4785 void nitc__abstract_compiler___ALoopExpr___AExpr__stmt(val* self, val* p0);
4786 val* nitc__scope___ALoopExpr___break_mark(val* self);
4787 void nitc__astbuilder___ALoopExpr___make(val* self);
4788 void nitc__parser_prod___ALoopExpr___n_kwloop_61d(val* self, val* p0);
4789 void nitc__parser_prod___ALoopExpr___n_block_61d(val* self, val* p0);
4790 extern const struct class class_nitc__ALoopExpr;
4791 void nitc__parser_prod___AForExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4792 void nitc__scope___AForExpr___ANode__accept_scope_visitor(val* self, val* p0);
4793 void nitc__flow___AForExpr___ANode__accept_flow_visitor(val* self, val* p0);
4794 void nitc__transform___AForExpr___ANode__accept_transform_visitor(val* self, val* p0);
4795 void nitc__parser_prod___AForExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4796 void nitc__parser_prod___AForExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4797 void nitc__parser_prod___AForExpr___init_aforexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4798 val* nitc___nitc__AForExpr___n_groups(val* self);
4799 void nitc__scope___AForExpr___break_mark_61d(val* self, val* p0);
4800 void nitc__scope___AForExpr___continue_mark_61d(val* self, val* p0);
4801 val* nitc___nitc__AForExpr___n_block(val* self);
4802 void nitc__typing___AForExpr___AExpr__accept_typing(val* self, val* p0);
4803 void nitc__abstract_compiler___AForExpr___AExpr__stmt(val* self, val* p0);
4804 val* nitc__scope___AForExpr___continue_mark(val* self);
4805 val* nitc__scope___AForExpr___break_mark(val* self);
4806 void nitc__parser_prod___AForExpr___n_kwfor_61d(val* self, val* p0);
4807 void nitc__parser_prod___AForExpr___n_kwdo_61d(val* self, val* p0);
4808 void nitc__parser_prod___AForExpr___n_block_61d(val* self, val* p0);
4809 extern const struct class class_nitc__AForExpr;
4810 extern const struct type type_nitc__ANodes__nitc__AForGroup;
4811 #define COLOR_nitc__parser_nodes__AForExpr___n_groups 5
4812 void nitc__parser_prod___AForGroup___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4813 void nitc__rapid_type_analysis___AForGroup___ANode__accept_rapid_type_visitor(val* self, val* p0);
4814 void nitc__parser_prod___AForGroup___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4815 void nitc__parser_prod___AForGroup___init_aforgroup(val* self, val* p0, val* p1, val* p2);
4816 val* nitc___nitc__AForGroup___n_expr(val* self);
4817 void nitc__scope___AForGroup___variables_61d(val* self, val* p0);
4818 val* nitc___nitc__AForGroup___n_ids(val* self);
4819 void nitc__transform___AForGroup___transform_in(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4820 val* nitc__typing___AForGroup___method_iterator(val* self);
4821 val* nitc__typing___AForGroup___method_is_ok(val* self);
4822 val* nitc__scope___AForGroup___variables(val* self);
4823 val* nitc__typing___AForGroup___method_item(val* self);
4824 val* nitc__typing___AForGroup___method_key(val* self);
4825 val* nitc__typing___AForGroup___method_next(val* self);
4826 val* nitc__typing___AForGroup___method_finish(val* self);
4827 val* nitc__typing___AForGroup___method_lt(val* self);
4828 val* nitc__typing___AForGroup___method_successor(val* self);
4829 void nitc__typing___AForGroup___do_type_iterator(val* self, val* p0, val* p1);
4830 void nitc__parser_prod___AForGroup___n_kwin_61d(val* self, val* p0);
4831 void nitc__parser_prod___AForGroup___n_expr_61d(val* self, val* p0);
4832 void nitc__abstract_compiler___AForGroup___it_61d(val* self, val* p0);
4833 val* nitc__abstract_compiler___AForGroup___it(val* self);
4834 void nitc__typing___AForGroup___method_iterator_61d(val* self, val* p0);
4835 void nitc__typing___AForGroup___coltype_61d(val* self, val* p0);
4836 void nitc__typing___AForGroup___method_is_ok_61d(val* self, val* p0);
4837 void nitc__typing___AForGroup___method_item_61d(val* self, val* p0);
4838 void nitc__typing___AForGroup___method_next_61d(val* self, val* p0);
4839 void nitc__typing___AForGroup___method_finish_61d(val* self, val* p0);
4840 void nitc__typing___AForGroup___method_key_61d(val* self, val* p0);
4841 void nitc__typing___AForGroup___method_lt_61d(val* self, val* p0);
4842 void nitc__typing___AForGroup___method_successor_61d(val* self, val* p0);
4843 extern const struct class class_nitc__AForGroup;
4844 extern const struct type type_nitc__ANodes__nitc__TId;
4845 #define COLOR_nitc__parser_nodes__AForGroup___n_ids 3
4846 void nitc__parser_prod___AWithExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4847 void nitc__scope___AWithExpr___ANode__accept_scope_visitor(val* self, val* p0);
4848 void nitc__flow___AWithExpr___ANode__accept_flow_visitor(val* self, val* p0);
4849 void nitc__transform___AWithExpr___ANode__accept_transform_visitor(val* self, val* p0);
4850 void nitc__parser_prod___AWithExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4851 void nitc__parser_prod___AWithExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4852 void nitc__parser_prod___AWithExpr___init_awithexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4853 void nitc__scope___AWithExpr___break_mark_61d(val* self, val* p0);
4854 val* nitc___nitc__AWithExpr___n_expr(val* self);
4855 val* nitc___nitc__AWithExpr___n_block(val* self);
4856 val* nitc__scope___AWithExpr___break_mark(val* self);
4857 void nitc__typing___AWithExpr___AExpr__accept_typing(val* self, val* p0);
4858 val* nitc__typing___AWithExpr___method_start(val* self);
4859 val* nitc__typing___AWithExpr___method_finish(val* self);
4860 void nitc__typing___AWithExpr___method_start_61d(val* self, val* p0);
4861 void nitc__typing___AWithExpr___method_finish_61d(val* self, val* p0);
4862 void nitc__parser_prod___AWithExpr___n_kwwith_61d(val* self, val* p0);
4863 void nitc__parser_prod___AWithExpr___n_expr_61d(val* self, val* p0);
4864 void nitc__parser_prod___AWithExpr___n_kwdo_61d(val* self, val* p0);
4865 void nitc__parser_prod___AWithExpr___n_block_61d(val* self, val* p0);
4866 extern const struct class class_nitc__AWithExpr;
4867 void nitc__parser_prod___AAssertExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4868 void nitc__scope___AAssertExpr___ANode__accept_scope_visitor(val* self, val* p0);
4869 void nitc__flow___AAssertExpr___ANode__accept_flow_visitor(val* self, val* p0);
4870 void nitc__parser_prod___AAssertExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4871 void nitc__parser_prod___AAssertExpr___init_aassertexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4872 val* nitc___nitc__AAssertExpr___n_expr(val* self);
4873 val* nitc___nitc__AAssertExpr___n_else(val* self);
4874 void nitc__parser_prod___AAssertExpr___n_kwassert_61d(val* self, val* p0);
4875 void nitc__parser_prod___AAssertExpr___n_id_61d(val* self, val* p0);
4876 void nitc__parser_prod___AAssertExpr___n_expr_61d(val* self, val* p0);
4877 void nitc__parser_prod___AAssertExpr___n_kwelse_61d(val* self, val* p0);
4878 void nitc__typing___AAssertExpr___AExpr__accept_typing(val* self, val* p0);
4879 void nitc__abstract_compiler___AAssertExpr___AExpr__stmt(val* self, val* p0);
4880 void nitc__parser_prod___AAssertExpr___n_else_61d(val* self, val* p0);
4881 val* nitc___nitc__AAssertExpr___n_id(val* self);
4882 extern const struct class class_nitc__AAssertExpr;
4883 void nitc__parser_prod___AOnceExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4884 void nitc__flow___AOnceExpr___ANode__accept_flow_visitor(val* self, val* p0);
4885 void nitc__parser_prod___AOnceExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4886 void nitc__parser_prod___AOnceExpr___init_aonceexpr(val* self, val* p0, val* p1);
4887 val* nitc___nitc__AOnceExpr___n_expr(val* self);
4888 void nitc__parser_prod___AOnceExpr___n_kwonce_61d(val* self, val* p0);
4889 void nitc__parser_prod___AOnceExpr___n_expr_61d(val* self, val* p0);
4890 void nitc__typing___AOnceExpr___AExpr__accept_typing(val* self, val* p0);
4891 val* nitc__abstract_compiler___AOnceExpr___AExpr__expr(val* self, val* p0);
4892 extern const struct class class_nitc__AOnceExpr;
4893 void nitc__parser_prod___AOrExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4894 void nitc__flow___AOrExpr___ANode__accept_flow_visitor(val* self, val* p0);
4895 void nitc__transform___AOrExpr___ANode__accept_transform_visitor(val* self, val* p0);
4896 void nitc__parser_prod___AOrExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4897 val* nitc___nitc__ABinBoolExpr___n_expr(val* self);
4898 val* nitc___nitc__ABinBoolExpr___n_expr2(val* self);
4899 void nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
4900 void nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
4901 void nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
4902 void nitc__parser_prod___AOrExpr___init_aorexpr(val* self, val* p0, val* p1, val* p2);
4903 void nitc__typing___AOrExpr___AExpr__accept_typing(val* self, val* p0);
4904 val* nitc__abstract_compiler___AOrExpr___AExpr__expr(val* self, val* p0);
4905 extern const struct class class_nitc__AOrExpr;
4906 void nitc__parser_prod___AAndExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4907 void nitc__flow___AAndExpr___ANode__accept_flow_visitor(val* self, val* p0);
4908 void nitc__transform___AAndExpr___ANode__accept_transform_visitor(val* self, val* p0);
4909 void nitc__parser_prod___AAndExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4910 void nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
4911 void nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
4912 void nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
4913 void nitc__parser_prod___AAndExpr___init_aandexpr(val* self, val* p0, val* p1, val* p2);
4914 void nitc__typing___AAndExpr___AExpr__accept_typing(val* self, val* p0);
4915 val* nitc__abstract_compiler___AAndExpr___AExpr__expr(val* self, val* p0);
4916 extern const struct class class_nitc__AAndExpr;
4917 void nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4918 void nitc__flow___AOrElseExpr___ANode__accept_flow_visitor(val* self, val* p0);
4919 void nitc__typing___AOrElseExpr___ANode__accept_post_typing(val* self, val* p0);
4920 void nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4921 void nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
4922 void nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
4923 void nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
4924 void nitc__parser_prod___AOrElseExpr___init_aorelseexpr(val* self, val* p0, val* p1, val* p2, val* p3);
4925 void nitc__parser_prod___AOrElseExpr___n_kwelse_61d(val* self, val* p0);
4926 void nitc__typing___AOrElseExpr___AExpr__accept_typing(val* self, val* p0);
4927 val* nitc__abstract_compiler___AOrElseExpr___AExpr__expr(val* self, val* p0);
4928 extern const struct class class_nitc__AOrElseExpr;
4929 void nitc__parser_prod___AImpliesExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4930 void nitc__flow___AImpliesExpr___ANode__accept_flow_visitor(val* self, val* p0);
4931 void nitc__transform___AImpliesExpr___ANode__accept_transform_visitor(val* self, val* p0);
4932 void nitc__parser_prod___AImpliesExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4933 void nitc__parser_prod___AImpliesExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
4934 void nitc__parser_prod___AImpliesExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
4935 void nitc__parser_prod___AImpliesExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
4936 void nitc__parser_prod___AImpliesExpr___init_aimpliesexpr(val* self, val* p0, val* p1, val* p2);
4937 void nitc__typing___AImpliesExpr___AExpr__accept_typing(val* self, val* p0);
4938 val* nitc__abstract_compiler___AImpliesExpr___AExpr__expr(val* self, val* p0);
4939 extern const struct class class_nitc__AImpliesExpr;
4940 void nitc__parser_prod___ANotExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4941 void nitc__flow___ANotExpr___ANode__accept_flow_visitor(val* self, val* p0);
4942 void nitc__parser_prod___ANotExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4943 void nitc__parser_prod___ANotExpr___init_anotexpr(val* self, val* p0, val* p1);
4944 val* nitc___nitc__ANotExpr___n_expr(val* self);
4945 void nitc__parser_prod___ANotExpr___n_kwnot_61d(val* self, val* p0);
4946 void nitc__parser_prod___ANotExpr___n_expr_61d(val* self, val* p0);
4947 void nitc__typing___ANotExpr___AExpr__accept_typing(val* self, val* p0);
4948 val* nitc__abstract_compiler___ANotExpr___AExpr__expr(val* self, val* p0);
4949 extern const struct class class_nitc__ANotExpr;
4950 void nitc__parser_prod___AEqExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4951 void nitc__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4952 void nitc__flow___AEqExpr___ANode__accept_flow_visitor(val* self, val* p0);
4953 void nitc__auto_super_init___ASendExpr___ANode__accept_auto_super_init(val* self, val* p0);
4954 void nitc__typing___AEqFormExpr___ANode__accept_post_typing(val* self, val* p0);
4955 void nitc__parser_prod___AEqExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4956 val* nitc__typing___ASendExpr___ANode__bad_expr_message(val* self, val* p0);
4957 val* nitc___nitc__ASendExpr___n_expr(val* self);
4958 val* nitc__typing___ASendExpr___callsite(val* self);
4959 val* nitc__typing___ASendExpr___raw_arguments(val* self);
4960 val* nitc__typing___ABinopExpr___ASendExpr__compute_raw_arguments(val* self);
4961 val* nitc__typing___ABinopExpr___ASendExpr__property_name(val* self);
4962 val* nitc__typing___ABinopExpr___ASendExpr__property_node(val* self);
4963 void nitc__typing___ASendExpr___callsite_61d(val* self, val* p0);
4964 void nitc__typing___AEqFormExpr___AExpr__accept_typing(val* self, val* p0);
4965 val* nitc__abstract_compiler___ASendExpr___AExpr__expr(val* self, val* p0);
4966 void nitc__parser_prod___AEqExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4967 val* nitc___nitc__ABinopExpr___n_expr2(val* self);
4968 void nitc__parser_prod___AEqExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4969 void nitc__parser_prod___AEqExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4970 val* nitc___nitc__AEqExpr___ABinopExpr__operator(val* self);
4971 val* nitc___nitc__ABinopExpr___n_op(val* self);
4972 void nitc__typing___ASendExpr___AExpr__accept_typing(val* self, val* p0);
4973 void nitc__parser_prod___AEqExpr___init_aeqexpr(val* self, val* p0, val* p1, val* p2);
4974 extern const struct class class_nitc__AEqExpr;
4975 void nitc__parser_prod___ANeExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4976 void nitc__flow___ANeExpr___ANode__accept_flow_visitor(val* self, val* p0);
4977 void nitc__parser_prod___ANeExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4978 void nitc__parser_prod___ANeExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4979 void nitc__parser_prod___ANeExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4980 void nitc__parser_prod___ANeExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4981 val* nitc___nitc__ANeExpr___ABinopExpr__operator(val* self);
4982 void nitc__parser_prod___ANeExpr___init_aneexpr(val* self, val* p0, val* p1, val* p2);
4983 extern const struct class class_nitc__ANeExpr;
4984 void nitc__parser_prod___ALtExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4985 void nitc__parser_prod___ALtExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4986 void nitc__parser_prod___ALtExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4987 void nitc__parser_prod___ALtExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4988 void nitc__parser_prod___ALtExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4989 val* nitc___nitc__ALtExpr___ABinopExpr__operator(val* self);
4990 void nitc__parser_prod___ALtExpr___init_altexpr(val* self, val* p0, val* p1, val* p2);
4991 extern const struct class class_nitc__ALtExpr;
4992 void nitc__parser_prod___ALeExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
4993 void nitc__parser_prod___ALeExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4994 void nitc__parser_prod___ALeExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4995 void nitc__parser_prod___ALeExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4996 void nitc__parser_prod___ALeExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4997 val* nitc___nitc__ALeExpr___ABinopExpr__operator(val* self);
4998 void nitc__parser_prod___ALeExpr___init_aleexpr(val* self, val* p0, val* p1, val* p2);
4999 extern const struct class class_nitc__ALeExpr;
5000 void nitc__parser_prod___ALlExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5001 void nitc__parser_prod___ALlExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5002 void nitc__parser_prod___ALlExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5003 void nitc__parser_prod___ALlExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5004 void nitc__parser_prod___ALlExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5005 val* nitc___nitc__ALlExpr___ABinopExpr__operator(val* self);
5006 void nitc__parser_prod___ALlExpr___init_allexpr(val* self, val* p0, val* p1, val* p2);
5007 extern const struct class class_nitc__ALlExpr;
5008 void nitc__parser_prod___AGtExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5009 void nitc__parser_prod___AGtExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5010 void nitc__parser_prod___AGtExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5011 void nitc__parser_prod___AGtExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5012 void nitc__parser_prod___AGtExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5013 val* nitc___nitc__AGtExpr___ABinopExpr__operator(val* self);
5014 void nitc__parser_prod___AGtExpr___init_agtexpr(val* self, val* p0, val* p1, val* p2);
5015 extern const struct class class_nitc__AGtExpr;
5016 void nitc__parser_prod___AGeExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5017 void nitc__parser_prod___AGeExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5018 void nitc__parser_prod___AGeExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5019 void nitc__parser_prod___AGeExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5020 void nitc__parser_prod___AGeExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5021 val* nitc___nitc__AGeExpr___ABinopExpr__operator(val* self);
5022 void nitc__parser_prod___AGeExpr___init_ageexpr(val* self, val* p0, val* p1, val* p2);
5023 extern const struct class class_nitc__AGeExpr;
5024 void nitc__parser_prod___AGgExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5025 void nitc__parser_prod___AGgExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5026 void nitc__parser_prod___AGgExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5027 void nitc__parser_prod___AGgExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5028 void nitc__parser_prod___AGgExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5029 val* nitc___nitc__AGgExpr___ABinopExpr__operator(val* self);
5030 void nitc__parser_prod___AGgExpr___init_aggexpr(val* self, val* p0, val* p1, val* p2);
5031 extern const struct class class_nitc__AGgExpr;
5032 void nitc__parser_prod___AIsaExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5033 void nitc__rapid_type_analysis___AIsaExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5034 void nitc__flow___AIsaExpr___ANode__accept_flow_visitor(val* self, val* p0);
5035 void nitc__typing___AIsaExpr___ANode__accept_post_typing(val* self, val* p0);
5036 void nitc__parser_prod___AIsaExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5037 void nitc__parser_prod___AIsaExpr___init_aisaexpr(val* self, val* p0, val* p1, val* p2);
5038 val* nitc__typing___AIsaExpr___cast_type(val* self);
5039 val* nitc___nitc__AIsaExpr___n_expr(val* self);
5040 val* nitc___nitc__AIsaExpr___n_type(val* self);
5041 void nitc__typing___AIsaExpr___cast_type_61d(val* self, val* p0);
5042 void nitc__parser_prod___AIsaExpr___n_expr_61d(val* self, val* p0);
5043 void nitc__parser_prod___AIsaExpr___n_kwisa_61d(val* self, val* p0);
5044 void nitc__typing___AIsaExpr___AExpr__accept_typing(val* self, val* p0);
5045 val* nitc__abstract_compiler___AIsaExpr___AExpr__expr(val* self, val* p0);
5046 void nitc__parser_prod___AIsaExpr___n_type_61d(val* self, val* p0);
5047 extern const struct class class_nitc__AIsaExpr;
5048 void nitc__parser_prod___APlusExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5049 void nitc__parser_prod___APlusExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5050 void nitc__parser_prod___APlusExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5051 void nitc__parser_prod___APlusExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5052 void nitc__parser_prod___APlusExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5053 val* nitc___nitc__APlusExpr___ABinopExpr__operator(val* self);
5054 void nitc__parser_prod___APlusExpr___init_aplusexpr(val* self, val* p0, val* p1, val* p2);
5055 extern const struct class class_nitc__APlusExpr;
5056 void nitc__parser_prod___AMinusExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5057 void nitc__parser_prod___AMinusExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5058 void nitc__parser_prod___AMinusExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5059 void nitc__parser_prod___AMinusExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5060 void nitc__parser_prod___AMinusExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5061 val* nitc___nitc__AMinusExpr___ABinopExpr__operator(val* self);
5062 void nitc__parser_prod___AMinusExpr___init_aminusexpr(val* self, val* p0, val* p1, val* p2);
5063 extern const struct class class_nitc__AMinusExpr;
5064 void nitc__parser_prod___AStarshipExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5065 void nitc__parser_prod___AStarshipExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5066 void nitc__parser_prod___AStarshipExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5067 void nitc__parser_prod___AStarshipExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5068 void nitc__parser_prod___AStarshipExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5069 val* nitc___nitc__AStarshipExpr___ABinopExpr__operator(val* self);
5070 void nitc__parser_prod___AStarshipExpr___init_astarshipexpr(val* self, val* p0, val* p1, val* p2);
5071 extern const struct class class_nitc__AStarshipExpr;
5072 void nitc__parser_prod___AStarExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5073 void nitc__parser_prod___AStarExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5074 void nitc__parser_prod___AStarExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5075 void nitc__parser_prod___AStarExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5076 void nitc__parser_prod___AStarExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5077 val* nitc___nitc__AStarExpr___ABinopExpr__operator(val* self);
5078 void nitc__parser_prod___AStarExpr___init_astarexpr(val* self, val* p0, val* p1, val* p2);
5079 extern const struct class class_nitc__AStarExpr;
5080 void nitc__parser_prod___AStarstarExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5081 void nitc__parser_prod___AStarstarExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5082 void nitc__parser_prod___AStarstarExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5083 void nitc__parser_prod___AStarstarExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5084 void nitc__parser_prod___AStarstarExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5085 val* nitc___nitc__AStarstarExpr___ABinopExpr__operator(val* self);
5086 void nitc__parser_prod___AStarstarExpr___init_astarstarexpr(val* self, val* p0, val* p1, val* p2);
5087 extern const struct class class_nitc__AStarstarExpr;
5088 void nitc__parser_prod___ASlashExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5089 void nitc__parser_prod___ASlashExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5090 void nitc__parser_prod___ASlashExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5091 void nitc__parser_prod___ASlashExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5092 void nitc__parser_prod___ASlashExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5093 val* nitc___nitc__ASlashExpr___ABinopExpr__operator(val* self);
5094 void nitc__parser_prod___ASlashExpr___init_aslashexpr(val* self, val* p0, val* p1, val* p2);
5095 extern const struct class class_nitc__ASlashExpr;
5096 void nitc__parser_prod___APercentExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5097 void nitc__parser_prod___APercentExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5098 void nitc__parser_prod___APercentExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5099 void nitc__parser_prod___APercentExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5100 void nitc__parser_prod___APercentExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5101 val* nitc___nitc__APercentExpr___ABinopExpr__operator(val* self);
5102 void nitc__parser_prod___APercentExpr___init_apercentexpr(val* self, val* p0, val* p1, val* p2);
5103 extern const struct class class_nitc__APercentExpr;
5104 void nitc__parser_prod___APipeExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5105 void nitc__parser_prod___APipeExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5106 void nitc__parser_prod___APipeExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5107 void nitc__parser_prod___APipeExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5108 void nitc__parser_prod___APipeExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5109 val* nitc___nitc__APipeExpr___ABinopExpr__operator(val* self);
5110 void nitc__parser_prod___APipeExpr___init_apipeexpr(val* self, val* p0, val* p1, val* p2);
5111 extern const struct class class_nitc__APipeExpr;
5112 void nitc__parser_prod___ACaretExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5113 void nitc__parser_prod___ACaretExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5114 void nitc__parser_prod___ACaretExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5115 void nitc__parser_prod___ACaretExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5116 void nitc__parser_prod___ACaretExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5117 val* nitc___nitc__ACaretExpr___ABinopExpr__operator(val* self);
5118 void nitc__parser_prod___ACaretExpr___init_acaretexpr(val* self, val* p0, val* p1, val* p2);
5119 extern const struct class class_nitc__ACaretExpr;
5120 void nitc__parser_prod___AAmpExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5121 void nitc__parser_prod___AAmpExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5122 void nitc__parser_prod___AAmpExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5123 void nitc__parser_prod___AAmpExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
5124 void nitc__parser_prod___AAmpExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
5125 val* nitc___nitc__AAmpExpr___ABinopExpr__operator(val* self);
5126 void nitc__parser_prod___AAmpExpr___init_aampexpr(val* self, val* p0, val* p1, val* p2);
5127 extern const struct class class_nitc__AAmpExpr;
5128 void nitc__parser_prod___AUminusExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5129 void nitc__parser_prod___AUminusExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5130 val* nitc__typing___AUnaryopExpr___ASendExpr__compute_raw_arguments(val* self);
5131 val* nitc__typing___AUnaryopExpr___ASendExpr__property_name(val* self);
5132 val* nitc__typing___ASendExpr___property_node(val* self);
5133 void nitc__parser_prod___AUminusExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5134 void nitc__parser_prod___AUminusExpr___nitc__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
5135 val* nitc___nitc__AUminusExpr___AUnaryopExpr__operator(val* self);
5136 void nitc__parser_prod___AUminusExpr___init_auminusexpr(val* self, val* p0, val* p1);
5137 extern const struct class class_nitc__AUminusExpr;
5138 void nitc__parser_prod___AUplusExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5139 void nitc__parser_prod___AUplusExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5140 void nitc__parser_prod___AUplusExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5141 void nitc__parser_prod___AUplusExpr___nitc__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
5142 val* nitc___nitc__AUplusExpr___AUnaryopExpr__operator(val* self);
5143 void nitc__parser_prod___AUplusExpr___init_auplusexpr(val* self, val* p0, val* p1);
5144 extern const struct class class_nitc__AUplusExpr;
5145 void nitc__parser_prod___AUtildeExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5146 void nitc__parser_prod___AUtildeExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5147 void nitc__parser_prod___AUtildeExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5148 void nitc__parser_prod___AUtildeExpr___nitc__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
5149 val* nitc___nitc__AUtildeExpr___AUnaryopExpr__operator(val* self);
5150 void nitc__parser_prod___AUtildeExpr___init_autildeexpr(val* self, val* p0, val* p1);
5151 extern const struct class class_nitc__AUtildeExpr;
5152 void nitc__parser_prod___ANewExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5153 void nitc__rapid_type_analysis___ANewExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5154 void nitc__parser_prod___ANewExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5155 void nitc__parser_prod___ANewExpr___init_anewexpr(val* self, val* p0, val* p1, val* p2, val* p3);
5156 val* nitc___nitc__ANewExpr___n_type(val* self);
5157 val* nitc__typing___ANewExpr___recvtype(val* self);
5158 val* nitc__typing___ANewExpr___callsite(val* self);
5159 void nitc__astbuilder___ANewExpr___make(val* self, val* p0, val* p1);
5160 void nitc__typing___ANewExpr___recvtype_61d(val* self, val* p0);
5161 val* nitc___nitc__ANewExpr___n_qid(val* self);
5162 void nitc__typing___ANewExpr___AExpr__accept_typing(val* self, val* p0);
5163 val* nitc__abstract_compiler___ANewExpr___AExpr__expr(val* self, val* p0);
5164 val* nitc___nitc__ANewExpr___n_kwnew(val* self);
5165 val* nitc___nitc__ANewExpr___n_args(val* self);
5166 void nitc__typing___ANewExpr___callsite_61d(val* self, val* p0);
5167 void nitc__parser_prod___ANewExpr___n_kwnew_61d(val* self, val* p0);
5168 void nitc__parser_prod___ANewExpr___n_type_61d(val* self, val* p0);
5169 void nitc__parser_prod___ANewExpr___n_qid_61d(val* self, val* p0);
5170 void nitc__parser_prod___ANewExpr___n_args_61d(val* self, val* p0);
5171 extern const struct class class_nitc__ANewExpr;
5172 void nitc__parser_prod___AAttrExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5173 void nitc__parser_prod___AAttrExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5174 val* nitc___nitc__AAttrFormExpr___n_expr(val* self);
5175 val* nitc__typing___AAttrFormExpr___mproperty(val* self);
5176 void nitc__typing___AAttrFormExpr___resolve_property(val* self, val* p0);
5177 val* nitc__typing___AAttrFormExpr___attr_type(val* self);
5178 val* nitc___nitc__AAttrFormExpr___n_id(val* self);
5179 void nitc__parser_prod___AAttrExpr___nitc__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
5180 void nitc__parser_prod___AAttrExpr___nitc__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
5181 void nitc__typing___AAttrExpr___AExpr__accept_typing(val* self, val* p0);
5182 val* nitc__abstract_compiler___AAttrExpr___AExpr__expr(val* self, val* p0);
5183 void nitc__typing___AAttrFormExpr___mproperty_61d(val* self, val* p0);
5184 void nitc__parser_prod___AAttrExpr___init_aattrexpr(val* self, val* p0, val* p1);
5185 void nitc__astbuilder___AAttrExpr___make(val* self, val* p0, val* p1, val* p2);
5186 void nitc__typing___AAttrFormExpr___attr_type_61d(val* self, val* p0);
5187 extern const struct class class_nitc__AAttrExpr;
5188 void nitc__parser_prod___AAttrAssignExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5189 void nitc__parser_prod___AAttrAssignExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5190 void nitc__parser_prod___AAttrAssignExpr___nitc__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
5191 void nitc__parser_prod___AAttrAssignExpr___nitc__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
5192 void nitc__typing___AAttrAssignExpr___AExpr__accept_typing(val* self, val* p0);
5193 val* nitc__abstract_compiler___AAttrAssignExpr___AExpr__expr(val* self, val* p0);
5194 val* nitc___nitc__AAssignFormExpr___n_assign(val* self);
5195 val* nitc___nitc__AAssignFormExpr___n_value(val* self);
5196 void nitc__parser_prod___AAttrAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
5197 void nitc__parser_prod___AAttrAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
5198 void nitc__parser_prod___AAttrAssignExpr___init_aattrassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
5199 void nitc__astbuilder___AAttrAssignExpr___make(val* self, val* p0, val* p1, val* p2);
5200 extern const struct class class_nitc__AAttrAssignExpr;
5201 void nitc__parser_prod___AAttrReassignExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5202 void nitc__rapid_type_analysis___AAttrReassignExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5203 void nitc__flow___AReassignFormExpr___ANode__accept_flow_visitor(val* self, val* p0);
5204 void nitc__transform___AAttrReassignExpr___ANode__accept_transform_visitor(val* self, val* p0);
5205 void nitc__parser_prod___AAttrReassignExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5206 void nitc__parser_prod___AAttrReassignExpr___nitc__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
5207 void nitc__parser_prod___AAttrReassignExpr___nitc__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
5208 void nitc__typing___AAttrReassignExpr___AExpr__accept_typing(val* self, val* p0);
5209 void nitc__abstract_compiler___AAttrReassignExpr___AExpr__stmt(val* self, val* p0);
5210 val* nitc__typing___AReassignFormExpr___reassign_callsite(val* self);
5211 val* nitc___nitc__AReassignFormExpr___n_value(val* self);
5212 val* nitc___nitc__AReassignFormExpr___n_assign_op(val* self);
5213 val* nitc__typing___AReassignFormExpr___resolve_reassignment(val* self, val* p0, val* p1, val* p2);
5214 void nitc__parser_prod___AAttrReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
5215 void nitc__parser_prod___AAttrReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
5216 val* nitc__typing___AReassignFormExpr___read_type(val* self);
5217 void nitc__typing___AReassignFormExpr___read_type_61d(val* self, val* p0);
5218 void nitc__typing___AReassignFormExpr___reassign_callsite_61d(val* self, val* p0);
5219 void nitc__parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
5220 extern const struct class class_nitc__AAttrReassignExpr;
5221 void nitc__parser_prod___ACallExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5222 void nitc__scope___ACallFormExpr___ANode__accept_scope_visitor(val* self, val* p0);
5223 void nitc__parser_prod___ACallExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5224 val* nitc__typing___ACallExpr___ASendExpr__compute_raw_arguments(val* self);
5225 val* nitc__typing___ACallExpr___ASendExpr__property_name(val* self);
5226 val* nitc__typing___ACallExpr___ASendExpr__property_node(val* self);
5227 void nitc__parser_prod___ACallExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5228 void nitc__parser_prod___ACallExpr___init_acallexpr(val* self, val* p0, val* p1, val* p2);
5229 void nitc__astbuilder___ACallExpr___make(val* self, val* p0, val* p1, val* p2);
5230 val* nitc___nitc__ACallFormExpr___n_args(val* self);
5231 val* nitc___nitc__ACallFormExpr___n_qid(val* self);
5232 val* nitc__scope___ACallExpr___ACallFormExpr__variable_create(val* self, val* p0);
5233 void nitc__parser_prod___ACallExpr___nitc__parser_nodes__ACallFormExpr__n_qid_61d(val* self, val* p0);
5234 void nitc__parser_prod___ACallExpr___nitc__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
5235 extern const struct class class_nitc__ACallExpr;
5236 void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5237 void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5238 val* nitc__typing___ACallAssignExpr___ASendExpr__compute_raw_arguments(val* self);
5239 val* nitc__typing___ACallAssignExpr___ASendExpr__property_name(val* self);
5240 val* nitc__typing___ACallAssignExpr___ASendExpr__property_node(val* self);
5241 void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5242 void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
5243 void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
5244 void nitc__parser_prod___ACallAssignExpr___init_acallassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
5245 val* nitc__scope___ACallAssignExpr___ACallFormExpr__variable_create(val* self, val* p0);
5246 void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__ACallFormExpr__n_qid_61d(val* self, val* p0);
5247 void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
5248 extern const struct class class_nitc__ACallAssignExpr;
5249 void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5250 void nitc__rapid_type_analysis___ASendReassignFormExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5251 void nitc__transform___ASendReassignFormExpr___ANode__accept_transform_visitor(val* self, val* p0);
5252 void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5253 val* nitc__typing___ACallReassignExpr___ASendExpr__compute_raw_arguments(val* self);
5254 val* nitc__typing___ACallReassignExpr___ASendExpr__property_name(val* self);
5255 val* nitc__typing___ACallReassignExpr___ASendExpr__property_node(val* self);
5256 void nitc__typing___ASendReassignFormExpr___AExpr__accept_typing(val* self, val* p0);
5257 void nitc__abstract_compiler___ASendReassignFormExpr___AExpr__stmt(val* self, val* p0);
5258 void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5259 void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
5260 void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
5261 val* nitc__scope___ACallReassignExpr___ACallFormExpr__variable_create(val* self, val* p0);
5262 void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__ACallFormExpr__n_qid_61d(val* self, val* p0);
5263 void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
5264 val* nitc__typing___ASendReassignFormExpr___write_callsite(val* self);
5265 void nitc__typing___ASendReassignFormExpr___write_callsite_61d(val* self, val* p0);
5266 void nitc__parser_prod___ACallReassignExpr___init_acallreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
5267 extern const struct class class_nitc__ACallReassignExpr;
5268 void nitc__parser_prod___ASuperExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5269 void nitc__rapid_type_analysis___ASuperExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5270 void nitc__auto_super_init___ASuperExpr___ANode__accept_auto_super_init(val* self, val* p0);
5271 void nitc__parser_prod___ASuperExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5272 void nitc__parser_prod___ASuperExpr___init_asuperexpr(val* self, val* p0, val* p1, val* p2);
5273 val* nitc__typing___ASuperExpr___callsite(val* self);
5274 val* nitc__typing___ASuperExpr___mpropdef(val* self);
5275 void nitc__typing___ASuperExpr___process_superinit(val* self, val* p0);
5276 val* nitc___nitc__ASuperExpr___n_args(val* self);
5277 void nitc__typing___ASuperExpr___signaturemap_61d(val* self, val* p0);
5278 void nitc__typing___ASuperExpr___mpropdef_61d(val* self, val* p0);
5279 void nitc__typing___ASuperExpr___AExpr__accept_typing(val* self, val* p0);
5280 val* nitc__abstract_compiler___ASuperExpr___AExpr__expr(val* self, val* p0);
5281 void nitc__parser_prod___ASuperExpr___n_qualified_61d(val* self, val* p0);
5282 void nitc__parser_prod___ASuperExpr___n_kwsuper_61d(val* self, val* p0);
5283 void nitc__parser_prod___ASuperExpr___n_args_61d(val* self, val* p0);
5284 void nitc__typing___ASuperExpr___callsite_61d(val* self, val* p0);
5285 val* nitc__typing___ASuperExpr___signaturemap(val* self);
5286 extern const struct class class_nitc__ASuperExpr;
5287 void nitc__parser_prod___AInitExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5288 void nitc__parser_prod___AInitExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5289 val* nitc__typing___AInitExpr___ASendExpr__compute_raw_arguments(val* self);
5290 val* nitc__typing___AInitExpr___ASendExpr__property_name(val* self);
5291 val* nitc__typing___AInitExpr___ASendExpr__property_node(val* self);
5292 void nitc__parser_prod___AInitExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5293 void nitc__parser_prod___AInitExpr___init_ainitexpr(val* self, val* p0, val* p1, val* p2);
5294 void nitc__parser_prod___AInitExpr___n_kwinit_61d(val* self, val* p0);
5295 void nitc__parser_prod___AInitExpr___n_args_61d(val* self, val* p0);
5296 val* nitc___nitc__AInitExpr___n_args(val* self);
5297 val* nitc___nitc__AInitExpr___n_kwinit(val* self);
5298 extern const struct class class_nitc__AInitExpr;
5299 void nitc__parser_prod___ABraExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5300 void nitc__parser_prod___ABraExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5301 val* nitc__typing___ABraExpr___ASendExpr__compute_raw_arguments(val* self);
5302 val* nitc__typing___ABraExpr___ASendExpr__property_name(val* self);
5303 void nitc__parser_prod___ABraExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5304 void nitc__parser_prod___ABraExpr___init_abraexpr(val* self, val* p0, val* p1);
5305 void nitc__parser_prod___ABraExpr___nitc__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
5306 val* nitc___nitc__ABraFormExpr___n_args(val* self);
5307 extern const struct class class_nitc__ABraExpr;
5308 void nitc__parser_prod___ABraAssignExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5309 void nitc__parser_prod___ABraAssignExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5310 val* nitc__typing___ABraAssignExpr___ASendExpr__compute_raw_arguments(val* self);
5311 val* nitc__typing___ABraAssignExpr___ASendExpr__property_name(val* self);
5312 void nitc__parser_prod___ABraAssignExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5313 void nitc__parser_prod___ABraAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
5314 void nitc__parser_prod___ABraAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
5315 void nitc__parser_prod___ABraAssignExpr___init_abraassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
5316 void nitc__parser_prod___ABraAssignExpr___nitc__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
5317 extern const struct class class_nitc__ABraAssignExpr;
5318 void nitc__parser_prod___ABraReassignExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5319 void nitc__parser_prod___ABraReassignExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5320 val* nitc__typing___ABraReassignExpr___ASendExpr__compute_raw_arguments(val* self);
5321 val* nitc__typing___ABraReassignExpr___ASendExpr__property_name(val* self);
5322 void nitc__parser_prod___ABraReassignExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
5323 void nitc__parser_prod___ABraReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
5324 void nitc__parser_prod___ABraReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
5325 void nitc__parser_prod___ABraReassignExpr___nitc__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
5326 void nitc__parser_prod___ABraReassignExpr___init_abrareassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
5327 extern const struct class class_nitc__ABraReassignExpr;
5328 void nitc__parser_prod___AVarExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5329 void nitc__local_var_init___AVarExpr___ANode__accept_local_var_visitor(val* self, val* p0);
5330 void nitc__parser_prod___AVarExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5331 void nitc__scope___AVarFormExpr___variable_61d(val* self, val* p0);
5332 val* nitc__scope___AVarFormExpr___variable(val* self);
5333 void nitc__parser_prod___AVarExpr___nitc__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
5334 void nitc__astbuilder___AVarExpr___make(val* self, val* p0, val* p1);
5335 void nitc__parser_prod___AVarExpr___init_avarexpr(val* self, val* p0);
5336 void nitc__typing___AVarExpr___AExpr__accept_typing(val* self, val* p0);
5337 val* nitc__typing___AVarExpr___AExpr__its_variable(val* self);
5338 val* nitc__abstract_compiler___AVarExpr___AExpr__expr(val* self, val* p0);
5339 extern const struct class class_nitc__AVarExpr;
5340 void nitc__parser_prod___AVarAssignExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5341 void nitc__flow___AVarAssignExpr___ANode__accept_flow_visitor(val* self, val* p0);
5342 void nitc__local_var_init___AVarAssignExpr___ANode__accept_local_var_visitor(val* self, val* p0);
5343 void nitc__parser_prod___AVarAssignExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5344 void nitc__parser_prod___AVarAssignExpr___nitc__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
5345 void nitc__astbuilder___AVarAssignExpr___make(val* self, val* p0, val* p1);
5346 void nitc__parser_prod___AVarAssignExpr___init_avarassignexpr(val* self, val* p0, val* p1, val* p2);
5347 void nitc__typing___AVarAssignExpr___AExpr__accept_typing(val* self, val* p0);
5348 val* nitc__abstract_compiler___AVarAssignExpr___AExpr__expr(val* self, val* p0);
5349 void nitc__parser_prod___AVarAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
5350 void nitc__parser_prod___AVarAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
5351 extern const struct class class_nitc__AVarAssignExpr;
5352 void nitc__parser_prod___AVarReassignExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5353 void nitc__rapid_type_analysis___AVarReassignExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5354 void nitc__local_var_init___AVarReassignExpr___ANode__accept_local_var_visitor(val* self, val* p0);
5355 void nitc__transform___AVarReassignExpr___ANode__accept_transform_visitor(val* self, val* p0);
5356 void nitc__parser_prod___AVarReassignExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5357 void nitc__parser_prod___AVarReassignExpr___nitc__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
5358 void nitc__parser_prod___AVarReassignExpr___init_avarreassignexpr(val* self, val* p0, val* p1, val* p2);
5359 void nitc__typing___AVarReassignExpr___AExpr__accept_typing(val* self, val* p0);
5360 void nitc__abstract_compiler___AVarReassignExpr___AExpr__stmt(val* self, val* p0);
5361 void nitc__parser_prod___AVarReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
5362 void nitc__parser_prod___AVarReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
5363 extern const struct class class_nitc__AVarReassignExpr;
5364 void nitc__parser_prod___ACrangeExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5365 void nitc__rapid_type_analysis___ACrangeExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5366 void nitc__transform___ACrangeExpr___ANode__accept_transform_visitor(val* self, val* p0);
5367 void nitc__parser_prod___ACrangeExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5368 val* nitc__typing___ARangeExpr___init_callsite(val* self);
5369 val* nitc___nitc__ARangeExpr___n_expr(val* self);
5370 val* nitc___nitc__ARangeExpr___n_expr2(val* self);
5371 void nitc__typing___ARangeExpr___init_callsite_61d(val* self, val* p0);
5372 void nitc__parser_prod___ACrangeExpr___nitc__parser_nodes__ARangeExpr__n_expr_61d(val* self, val* p0);
5373 void nitc__parser_prod___ACrangeExpr___nitc__parser_nodes__ARangeExpr__n_dotdot_61d(val* self, val* p0);
5374 void nitc__parser_prod___ACrangeExpr___nitc__parser_nodes__ARangeExpr__n_expr2_61d(val* self, val* p0);
5375 void nitc__parser_prod___ACrangeExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5376 void nitc__typing___ARangeExpr___AExpr__accept_typing(val* self, val* p0);
5377 val* nitc__abstract_compiler___ACrangeExpr___AExpr__expr(val* self, val* p0);
5378 void nitc__parser_prod___ACrangeExpr___init_acrangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
5379 void nitc__parser_prod___ACrangeExpr___n_obra_61d(val* self, val* p0);
5380 void nitc__parser_prod___ACrangeExpr___n_cbra_61d(val* self, val* p0);
5381 extern const struct class class_nitc__ACrangeExpr;
5382 void nitc__parser_prod___AOrangeExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5383 void nitc__rapid_type_analysis___AOrangeExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5384 void nitc__transform___AOrangeExpr___ANode__accept_transform_visitor(val* self, val* p0);
5385 void nitc__parser_prod___AOrangeExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5386 void nitc__parser_prod___AOrangeExpr___nitc__parser_nodes__ARangeExpr__n_expr_61d(val* self, val* p0);
5387 void nitc__parser_prod___AOrangeExpr___nitc__parser_nodes__ARangeExpr__n_dotdot_61d(val* self, val* p0);
5388 void nitc__parser_prod___AOrangeExpr___nitc__parser_nodes__ARangeExpr__n_expr2_61d(val* self, val* p0);
5389 void nitc__parser_prod___AOrangeExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5390 val* nitc__abstract_compiler___AOrangeExpr___AExpr__expr(val* self, val* p0);
5391 void nitc__parser_prod___AOrangeExpr___init_aorangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
5392 void nitc__parser_prod___AOrangeExpr___n_obra_61d(val* self, val* p0);
5393 void nitc__parser_prod___AOrangeExpr___n_cbra_61d(val* self, val* p0);
5394 extern const struct class class_nitc__AOrangeExpr;
5395 void nitc__parser_prod___AArrayExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5396 void nitc__transform___AArrayExpr___ANode__full_transform_visitor(val* self, val* p0);
5397 void nitc__rapid_type_analysis___AArrayExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5398 void nitc__parser_prod___AArrayExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5399 void nitc__parser_prod___AArrayExpr___init_aarrayexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
5400 val* nitc__transform___AArrayExpr___nnew(val* self);
5401 val* nitc__typing___AArrayExpr___push_callsite(val* self);
5402 val* nitc___nitc__AArrayExpr___n_exprs(val* self);
5403 val* nitc__typing___AArrayExpr___with_capacity_callsite(val* self);
5404 void nitc__transform___AArrayExpr___nnew_61d(val* self, val* p0);
5405 val* nitc__typing___AArrayExpr___element_mtype(val* self);
5406 void nitc__parser_prod___AArrayExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5407 void nitc__typing___AArrayExpr___AExpr__accept_typing(val* self, val* p0);
5408 val* nitc__abstract_compiler___AArrayExpr___AExpr__expr(val* self, val* p0);
5409 val* nitc___nitc__AArrayExpr___n_type(val* self);
5410 void nitc__typing___AArrayExpr___set_comprehension(val* self, val* p0);
5411 void nitc__typing___AArrayExpr___element_mtype_61d(val* self, val* p0);
5412 void nitc__typing___AArrayExpr___with_capacity_callsite_61d(val* self, val* p0);
5413 void nitc__typing___AArrayExpr___push_callsite_61d(val* self, val* p0);
5414 void nitc__parser_prod___AArrayExpr___n_obra_61d(val* self, val* p0);
5415 void nitc__parser_prod___AArrayExpr___n_type_61d(val* self, val* p0);
5416 void nitc__parser_prod___AArrayExpr___n_cbra_61d(val* self, val* p0);
5417 extern const struct class class_nitc__AArrayExpr;
5418 #define COLOR_nitc__parser_nodes__AArrayExpr___n_exprs 4
5419 void nitc__parser_prod___ASelfExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5420 void nitc__scope___ASelfExpr___ANode__accept_scope_visitor(val* self, val* p0);
5421 void nitc__parser_prod___ASelfExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5422 void nitc__parser_prod___ASelfExpr___init_aselfexpr(val* self, val* p0, val* p1);
5423 void nitc__scope___ASelfExpr___variable_61d(val* self, val* p0);
5424 void nitc__typing___ASelfExpr___its_variable_61d(val* self, val* p0);
5425 void nitc__parser_prod___ASelfExpr___n_kwself_61d(val* self, val* p0);
5426 void nitc__parser_prod___ASelfExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5427 void nitc__typing___ASelfExpr___AExpr__accept_typing(val* self, val* p0);
5428 val* nitc__typing___ASelfExpr___AExpr__its_variable(val* self);
5429 val* nitc__abstract_compiler___ASelfExpr___AExpr__expr(val* self, val* p0);
5430 extern const struct class class_nitc__ASelfExpr;
5431 void nitc__parser_prod___AImplicitSelfExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5432 void nitc__parser_prod___AImplicitSelfExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5433 void nitc__parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(val* self);
5434 void nitc__typing___AImplicitSelfExpr___is_sys_61d(val* self, short int p0);
5435 val* nitc__abstract_compiler___AImplicitSelfExpr___AExpr__expr(val* self, val* p0);
5436 short int nitc__typing___AImplicitSelfExpr___is_sys(val* self);
5437 extern const struct class class_nitc__AImplicitSelfExpr;
5438 #define COLOR_nitc__typing__AImplicitSelfExpr___is_sys 6
5439 void nitc__parser_prod___ATrueExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5440 void nitc__rapid_type_analysis___ATrueExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5441 void nitc__parser_prod___ATrueExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5442 void nitc__parser_prod___ATrueExpr___init_atrueexpr(val* self, val* p0, val* p1);
5443 void nitc__parser_prod___ATrueExpr___n_kwtrue_61d(val* self, val* p0);
5444 void nitc__parser_prod___ATrueExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5445 void nitc__typing___ATrueExpr___AExpr__accept_typing(val* self, val* p0);
5446 val* nitc__abstract_compiler___ATrueExpr___AExpr__expr(val* self, val* p0);
5447 extern const struct class class_nitc__ATrueExpr;
5448 void nitc__parser_prod___AFalseExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5449 void nitc__rapid_type_analysis___AFalseExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5450 void nitc__parser_prod___AFalseExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5451 void nitc__parser_prod___AFalseExpr___init_afalseexpr(val* self, val* p0, val* p1);
5452 void nitc__parser_prod___AFalseExpr___n_kwfalse_61d(val* self, val* p0);
5453 void nitc__parser_prod___AFalseExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5454 void nitc__typing___AFalseExpr___AExpr__accept_typing(val* self, val* p0);
5455 val* nitc__abstract_compiler___AFalseExpr___AExpr__expr(val* self, val* p0);
5456 extern const struct class class_nitc__AFalseExpr;
5457 void nitc__parser_prod___ANullExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5458 void nitc__parser_prod___ANullExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5459 void nitc__parser_prod___ANullExpr___init_anullexpr(val* self, val* p0, val* p1);
5460 void nitc__parser_prod___ANullExpr___n_kwnull_61d(val* self, val* p0);
5461 void nitc__parser_prod___ANullExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5462 void nitc__typing___ANullExpr___AExpr__accept_typing(val* self, val* p0);
5463 val* nitc__abstract_compiler___ANullExpr___AExpr__expr(val* self, val* p0);
5464 extern const struct class class_nitc__ANullExpr;
5465 void nitc__parser_prod___AIntegerExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5466 void nitc__literal___AIntegerExpr___ANode__accept_literal(val* self, val* p0);
5467 void nitc__rapid_type_analysis___AIntegerExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5468 void nitc__parser_prod___AIntegerExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5469 void nitc__parser_prod___AIntegerExpr___init_aintegerexpr(val* self, val* p0, val* p1);
5470 val* nitc__literal___AIntegerExpr___value(val* self);
5471 void nitc__literal___AIntegerExpr___value_61d(val* self, val* p0);
5472 val* nitc___nitc__AIntegerExpr___n_integer(val* self);
5473 void nitc__astbuilder___AIntegerExpr___make(val* self, long p0, val* p1);
5474 void nitc__parser_prod___AIntegerExpr___n_integer_61d(val* self, val* p0);
5475 void nitc__parser_prod___AIntegerExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5476 void nitc__typing___AIntegerExpr___AExpr__accept_typing(val* self, val* p0);
5477 val* nitc__abstract_compiler___AIntegerExpr___AExpr__expr(val* self, val* p0);
5478 extern const struct class class_nitc__AIntegerExpr;
5479 void nitc__parser_prod___AFloatExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5480 void nitc__literal___AFloatExpr___ANode__accept_literal(val* self, val* p0);
5481 void nitc__rapid_type_analysis___AFloatExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5482 void nitc__parser_prod___AFloatExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5483 void nitc__parser_prod___AFloatExpr___init_afloatexpr(val* self, val* p0, val* p1);
5484 void nitc__literal___AFloatExpr___value_61d(val* self, val* p0);
5485 val* nitc___nitc__AFloatExpr___n_float(val* self);
5486 void nitc__parser_prod___AFloatExpr___n_float_61d(val* self, val* p0);
5487 void nitc__parser_prod___AFloatExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5488 void nitc__typing___AFloatExpr___AExpr__accept_typing(val* self, val* p0);
5489 val* nitc__abstract_compiler___AFloatExpr___AExpr__expr(val* self, val* p0);
5490 extern const struct class class_nitc__AFloatExpr;
5491 void nitc__parser_prod___ACharExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5492 void nitc__literal___ACharExpr___ANode__accept_literal(val* self, val* p0);
5493 void nitc__rapid_type_analysis___ACharExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5494 void nitc__parser_prod___ACharExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5495 val* nitc__literal___ACharExpr___AAugmentedLiteral__text(val* self);
5496 uint32_t nitc__literal___ACharExpr___AAugmentedLiteral__delimiter_start(val* self);
5497 uint32_t nitc__literal___ACharExpr___AAugmentedLiteral__delimiter_end(val* self);
5498 val* nitc___nitc__AAugmentedLiteral___prefix(val* self);
5499 val* nitc___nitc__AAugmentedLiteral___suffix(val* self);
5500 val* nitc___nitc__AAugmentedLiteral___content(val* self);
5501 short int nitc__literal___ACharExpr___AAugmentedLiteral__is_valid_augmentation(val* self);
5502 void nitc__parser_prod___ACharExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5503 void nitc__typing___ACharExpr___AExpr__accept_typing(val* self, val* p0);
5504 val* nitc__abstract_compiler___ACharExpr___AExpr__expr(val* self, val* p0);
5505 void nitc__parser_prod___ACharExpr___init_acharexpr(val* self, val* p0, val* p1);
5506 short int nitc__literal___ACharExpr___is_ascii(val* self);
5507 short int nitc__literal___ACharExpr___is_code_point(val* self);
5508 void nitc__literal___ACharExpr___value_61d(val* self, val* p0);
5509 val* nitc___nitc__ACharExpr___n_char(val* self);
5510 void nitc__parser_prod___ACharExpr___n_char_61d(val* self, val* p0);
5511 val* nitc__literal___ACharExpr___value(val* self);
5512 extern const struct class class_nitc__ACharExpr;
5513 void nitc__parser_prod___AStringExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5514 void nitc__literal___AStringExpr___ANode__accept_literal(val* self, val* p0);
5515 void nitc__rapid_type_analysis___AStringFormExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5516 void nitc__parser_prod___AStringExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5517 val* nitc__literal___AStringFormExpr___AAugmentedLiteral__text(val* self);
5518 uint32_t nitc__literal___AStringExpr___AAugmentedLiteral__delimiter_start(val* self);
5519 uint32_t nitc__literal___AStringExpr___AAugmentedLiteral__delimiter_end(val* self);
5520 short int nitc___nitc__AugmentedStringFormExpr___AAugmentedLiteral__is_valid_augmentation(val* self);
5521 void nitc__parser_prod___AStringExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5522 void nitc__typing___AugmentedStringFormExpr___AExpr__accept_typing(val* self, val* p0);
5523 val* nitc__abstract_compiler___AStringExpr___AExpr__expr(val* self, val* p0);
5524 void nitc__literal___AStringExpr___AugmentedStringFormExpr__delimiter_end_61d(val* self, uint32_t p0);
5525 void nitc__literal___AStringExpr___AugmentedStringFormExpr__delimiter_start_61d(val* self, uint32_t p0);
5526 short int nitc___nitc__AugmentedStringFormExpr___is_bytestring(val* self);
5527 short int nitc___nitc__AugmentedStringFormExpr___is_re(val* self);
5528 short int nitc___nitc__AugmentedStringFormExpr___is_string(val* self);
5529 val* nitc__typing___AugmentedStringFormExpr___to_re(val* self);
5530 val* nitc__typing___AugmentedStringFormExpr___ignore_case(val* self);
5531 val* nitc__typing___AugmentedStringFormExpr___newline(val* self);
5532 val* nitc__typing___AugmentedStringFormExpr___extended(val* self);
5533 val* nitc__typing___AugmentedStringFormExpr___to_bytes_with_copy(val* self);
5534 void nitc__typing___AugmentedStringFormExpr___to_bytes_with_copy_61d(val* self, val* p0);
5535 void nitc__typing___AugmentedStringFormExpr___to_re_61d(val* self, val* p0);
5536 void nitc__typing___AugmentedStringFormExpr___ignore_case_61d(val* self, val* p0);
5537 void nitc__typing___AugmentedStringFormExpr___newline_61d(val* self, val* p0);
5538 void nitc__typing___AugmentedStringFormExpr___extended_61d(val* self, val* p0);
5539 val* nitc__abstract_compiler___AugmentedStringFormExpr___make_re(val* self, val* p0, val* p1);
5540 val* nitc__literal___AStringFormExpr___value(val* self);
5541 val* nitc___nitc__AStringFormExpr___n_string(val* self);
5542 void nitc__literal___AStringFormExpr___bytes_61d(val* self, val* p0);
5543 val* nitc__literal___AStringFormExpr___raw_text(val* self);
5544 void nitc__literal___AStringFormExpr___value_61d(val* self, val* p0);
5545 val* nitc__literal___AStringFormExpr___bytes(val* self);
5546 void nitc__parser_prod___AStringExpr___nitc__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
5547 void nitc__parser_prod___AStringExpr___init_astringexpr(val* self, val* p0, val* p1);
5548 void nitc__literal___AStringFormExpr___ANode__accept_literal(val* self, val* p0);
5549 extern const struct class class_nitc__AStringExpr;
5550 #define COLOR_nitc__literal__AugmentedStringFormExpr___delimiter_start 18
5551 #define COLOR_nitc__literal__AugmentedStringFormExpr___delimiter_end 19
5552 void nitc__parser_prod___AStartStringExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5553 void nitc__parser_prod___AStartStringExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5554 uint32_t nitc__literal___AStartStringExpr___AAugmentedLiteral__delimiter_start(val* self);
5555 uint32_t nitc___nitc__AugmentedStringFormExpr___AAugmentedLiteral__delimiter_end(val* self);
5556 val* nitc__literal___AStartStringExpr___AAugmentedLiteral__suffix(val* self);
5557 val* nitc__abstract_compiler___AStringFormExpr___AExpr__expr(val* self, val* p0);
5558 void nitc___nitc__AugmentedStringFormExpr___delimiter_end_61d(val* self, uint32_t p0);
5559 void nitc__literal___AStartStringExpr___AugmentedStringFormExpr__delimiter_start_61d(val* self, uint32_t p0);
5560 void nitc__parser_prod___AStartStringExpr___nitc__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
5561 void nitc__parser_prod___AStartStringExpr___init_astartstringexpr(val* self, val* p0);
5562 extern const struct class class_nitc__AStartStringExpr;
5563 void nitc__parser_prod___AMidStringExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5564 void nitc__parser_prod___AMidStringExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5565 uint32_t nitc___nitc__AugmentedStringFormExpr___AAugmentedLiteral__delimiter_start(val* self);
5566 val* nitc__literal___AMidStringExpr___AAugmentedLiteral__prefix(val* self);
5567 val* nitc__literal___AMidStringExpr___AAugmentedLiteral__suffix(val* self);
5568 void nitc___nitc__AugmentedStringFormExpr___delimiter_start_61d(val* self, uint32_t p0);
5569 void nitc__parser_prod___AMidStringExpr___nitc__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
5570 void nitc__parser_prod___AMidStringExpr___init_amidstringexpr(val* self, val* p0);
5571 extern const struct class class_nitc__AMidStringExpr;
5572 void nitc__parser_prod___AEndStringExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5573 void nitc__parser_prod___AEndStringExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5574 uint32_t nitc__literal___AEndStringExpr___AAugmentedLiteral__delimiter_end(val* self);
5575 val* nitc__literal___AEndStringExpr___AAugmentedLiteral__prefix(val* self);
5576 void nitc__literal___AEndStringExpr___AugmentedStringFormExpr__delimiter_end_61d(val* self, uint32_t p0);
5577 void nitc__parser_prod___AEndStringExpr___nitc__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
5578 void nitc__parser_prod___AEndStringExpr___init_aendstringexpr(val* self, val* p0);
5579 extern const struct class class_nitc__AEndStringExpr;
5580 void nitc__literal___ASuperstringExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5581 void nitc__literal___ASuperstringExpr___ANode__accept_literal(val* self, val* p0);
5582 void nitc__rapid_type_analysis___ASuperstringExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5583 void nitc__parser_prod___ASuperstringExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5584 val* nitc___nitc__AAugmentedLiteral___text(val* self);
5585 val* nitc__literal___ASuperstringExpr___AAugmentedLiteral__prefix(val* self);
5586 val* nitc__literal___ASuperstringExpr___AAugmentedLiteral__suffix(val* self);
5587 void nitc__parser_prod___ASuperstringExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5588 void nitc__typing___ASuperstringExpr___AExpr__accept_typing(val* self, val* p0);
5589 val* nitc__abstract_compiler___ASuperstringExpr___AExpr__expr(val* self, val* p0);
5590 val* nitc___nitc__ASuperstringExpr___n_exprs(val* self);
5591 void nitc__parser_prod___ASuperstringExpr___init_asuperstringexpr(val* self, val* p0, val* p1);
5592 void nitc__parser_prod___ASuperstringExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5593 extern const struct class class_nitc__ASuperstringExpr;
5594 #define COLOR_nitc__parser_nodes__ASuperstringExpr___n_exprs 25
5595 void nitc__parser_prod___AParExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5596 void nitc__flow___AParExpr___ANode__accept_flow_visitor(val* self, val* p0);
5597 void nitc__transform___AParExpr___ANode__accept_transform_visitor(val* self, val* p0);
5598 void nitc__parser_prod___AParExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5599 void nitc__parser_prod___AParExpr___init_aparexpr(val* self, val* p0, val* p1, val* p2, val* p3);
5600 val* nitc___nitc__AParExpr___n_expr(val* self);
5601 void nitc__parser_prod___AParExpr___n_opar_61d(val* self, val* p0);
5602 void nitc__parser_prod___AParExpr___n_expr_61d(val* self, val* p0);
5603 void nitc__parser_prod___AParExpr___n_cpar_61d(val* self, val* p0);
5604 void nitc__parser_prod___AParExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5605 void nitc__typing___AParExpr___AExpr__accept_typing(val* self, val* p0);
5606 val* nitc__abstract_compiler___AParExpr___AExpr__expr(val* self, val* p0);
5607 extern const struct class class_nitc__AParExpr;
5608 void nitc__parser_prod___AAsCastExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5609 void nitc__rapid_type_analysis___AAsCastExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5610 void nitc__typing___AAsCastExpr___ANode__accept_post_typing(val* self, val* p0);
5611 void nitc__parser_prod___AAsCastExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5612 val* nitc___nitc__AAsCastForm___n_expr(val* self);
5613 void nitc__parser_prod___AAsCastExpr___nitc__parser_nodes__AAsCastForm__n_expr_61d(val* self, val* p0);
5614 void nitc__parser_prod___AAsCastExpr___nitc__parser_nodes__AAsCastForm__n_kwas_61d(val* self, val* p0);
5615 void nitc__parser_prod___AAsCastExpr___nitc__parser_nodes__AAsCastForm__n_opar_61d(val* self, val* p0);
5616 void nitc__parser_prod___AAsCastExpr___nitc__parser_nodes__AAsCastForm__n_cpar_61d(val* self, val* p0);
5617 void nitc__parser_prod___AAsCastExpr___init_aascastexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
5618 val* nitc___nitc__AAsCastExpr___n_type(val* self);
5619 void nitc__typing___AAsCastExpr___AExpr__accept_typing(val* self, val* p0);
5620 val* nitc__abstract_compiler___AAsCastExpr___AExpr__expr(val* self, val* p0);
5621 void nitc__parser_prod___AAsCastExpr___n_type_61d(val* self, val* p0);
5622 extern const struct class class_nitc__AAsCastExpr;
5623 void nitc__parser_prod___AAsNotnullExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5624 void nitc__typing___AAsNotnullExpr___ANode__accept_post_typing(val* self, val* p0);
5625 void nitc__parser_prod___AAsNotnullExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5626 void nitc__parser_prod___AAsNotnullExpr___nitc__parser_nodes__AAsCastForm__n_expr_61d(val* self, val* p0);
5627 void nitc__parser_prod___AAsNotnullExpr___nitc__parser_nodes__AAsCastForm__n_kwas_61d(val* self, val* p0);
5628 void nitc__parser_prod___AAsNotnullExpr___nitc__parser_nodes__AAsCastForm__n_opar_61d(val* self, val* p0);
5629 void nitc__parser_prod___AAsNotnullExpr___nitc__parser_nodes__AAsCastForm__n_cpar_61d(val* self, val* p0);
5630 void nitc__parser_prod___AAsNotnullExpr___init_aasnotnullexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
5631 void nitc__parser_prod___AAsNotnullExpr___n_kwnot_61d(val* self, val* p0);
5632 void nitc__typing___AAsNotnullExpr___AExpr__accept_typing(val* self, val* p0);
5633 val* nitc__abstract_compiler___AAsNotnullExpr___AExpr__expr(val* self, val* p0);
5634 void nitc__parser_prod___AAsNotnullExpr___n_kwnull_61d(val* self, val* p0);
5635 extern const struct class class_nitc__AAsNotnullExpr;
5636 void nitc__parser_prod___AIssetAttrExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5637 void nitc__parser_prod___AIssetAttrExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5638 void nitc__parser_prod___AIssetAttrExpr___nitc__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
5639 void nitc__parser_prod___AIssetAttrExpr___nitc__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
5640 void nitc__typing___AIssetAttrExpr___AExpr__accept_typing(val* self, val* p0);
5641 val* nitc__abstract_compiler___AIssetAttrExpr___AExpr__expr(val* self, val* p0);
5642 void nitc__parser_prod___AIssetAttrExpr___init_aissetattrexpr(val* self, val* p0, val* p1, val* p2);
5643 void nitc__parser_prod___AIssetAttrExpr___n_kwisset_61d(val* self, val* p0);
5644 extern const struct class class_nitc__AIssetAttrExpr;
5645 void nitc__parser_prod___AVarargExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5646 void nitc__parser_prod___AVarargExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5647 void nitc__parser_prod___AVarargExpr___init_avarargexpr(val* self, val* p0, val* p1);
5648 void nitc__parser_prod___AVarargExpr___n_expr_61d(val* self, val* p0);
5649 void nitc__parser_prod___AVarargExpr___n_dotdotdot_61d(val* self, val* p0);
5650 val* nitc___nitc__AVarargExpr___n_expr(val* self);
5651 void nitc__typing___AVarargExpr___AExpr__accept_typing(val* self, val* p0);
5652 val* nitc__abstract_compiler___AVarargExpr___AExpr__expr(val* self, val* p0);
5653 extern const struct class class_nitc__AVarargExpr;
5654 void nitc__parser_prod___ANamedargExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5655 void nitc__parser_prod___ANamedargExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5656 void nitc__parser_prod___ANamedargExpr___init_anamedargexpr(val* self, val* p0, val* p1, val* p2);
5657 void nitc__parser_prod___ANamedargExpr___n_id_61d(val* self, val* p0);
5658 void nitc__parser_prod___ANamedargExpr___n_assign_61d(val* self, val* p0);
5659 void nitc__parser_prod___ANamedargExpr___n_expr_61d(val* self, val* p0);
5660 val* nitc___nitc__ANamedargExpr___n_id(val* self);
5661 val* nitc___nitc__ANamedargExpr___n_expr(val* self);
5662 val* nitc__abstract_compiler___ANamedargExpr___AExpr__expr(val* self, val* p0);
5663 extern const struct class class_nitc__ANamedargExpr;
5664 void nitc__parser_prod___AManyExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5665 void nitc__parser_prod___AManyExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5666 void nitc__parser_prod___AManyExpr___init_amanyexpr(val* self, val* p0);
5667 val* nitc___nitc__AManyExpr___n_exprs(val* self);
5668 extern const struct class class_nitc__AManyExpr;
5669 #define COLOR_nitc__parser_nodes__AManyExpr___n_exprs 3
5670 void nitc__parser_prod___ATypeExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5671 void nitc__parser_prod___ATypeExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5672 void nitc__parser_prod___ATypeExpr___init_atypeexpr(val* self, val* p0);
5673 void nitc__parser_prod___ATypeExpr___n_type_61d(val* self, val* p0);
5674 extern const struct class class_nitc__ATypeExpr;
5675 void nitc__parser_prod___AMethidExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5676 void nitc__parser_prod___AMethidExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5677 void nitc__parser_prod___AMethidExpr___init_amethidexpr(val* self, val* p0, val* p1);
5678 void nitc__parser_prod___AMethidExpr___n_expr_61d(val* self, val* p0);
5679 void nitc__parser_prod___AMethidExpr___n_id_61d(val* self, val* p0);
5680 extern const struct class class_nitc__AMethidExpr;
5681 void nitc__parser_prod___AAtExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5682 void nitc__parser_prod___AAtExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5683 void nitc__parser_prod___AAtExpr___init_aatexpr(val* self, val* p0);
5684 void nitc__parser_prod___AAtExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5685 extern const struct class class_nitc__AAtExpr;
5686 void nitc__parser_prod___ADebugTypeExpr___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5687 void nitc__parser_prod___ADebugTypeExpr___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5688 void nitc__parser_prod___ADebugTypeExpr___init_adebugtypeexpr(val* self, val* p0, val* p1, val* p2, val* p3);
5689 val* nitc___nitc__ADebugTypeExpr___n_expr(val* self);
5690 val* nitc___nitc__ADebugTypeExpr___n_type(val* self);
5691 void nitc__parser_prod___ADebugTypeExpr___n_kwdebug_61d(val* self, val* p0);
5692 void nitc__parser_prod___ADebugTypeExpr___n_kwtype_61d(val* self, val* p0);
5693 void nitc__parser_prod___ADebugTypeExpr___n_expr_61d(val* self, val* p0);
5694 void nitc__parser_prod___ADebugTypeExpr___n_type_61d(val* self, val* p0);
5695 void nitc__typing___ADebugTypeExpr___AExpr__accept_typing(val* self, val* p0);
5696 void nitc__abstract_compiler___ADebugTypeExpr___AExpr__stmt(val* self, val* p0);
5697 extern const struct class class_nitc__ADebugTypeExpr;
5698 void nitc__parser_prod___AListExprs___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5699 void nitc__parser_prod___AListExprs___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5700 val* nitc___nitc__AExprs___n_exprs(val* self);
5701 val* nitc__typing___AExprs___to_a(val* self);
5702 void nitc__parser_prod___AListExprs___init_alistexprs(val* self, val* p0);
5703 extern const struct class class_nitc__AListExprs;
5704 #define COLOR_nitc__parser_nodes__AExprs___n_exprs 3
5705 void nitc__parser_prod___AParExprs___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5706 void nitc__parser_prod___AParExprs___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5707 void nitc__parser_prod___AParExprs___init_aparexprs(val* self, val* p0, val* p1, val* p2);
5708 void nitc__parser_prod___AParExprs___n_opar_61d(val* self, val* p0);
5709 void nitc__parser_prod___AParExprs___n_cpar_61d(val* self, val* p0);
5710 extern const struct class class_nitc__AParExprs;
5711 void nitc__parser_prod___ABraExprs___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5712 void nitc__parser_prod___ABraExprs___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5713 void nitc__parser_prod___ABraExprs___init_abraexprs(val* self, val* p0, val* p1, val* p2);
5714 void nitc__parser_prod___ABraExprs___n_obra_61d(val* self, val* p0);
5715 void nitc__parser_prod___ABraExprs___n_cbra_61d(val* self, val* p0);
5716 extern const struct class class_nitc__ABraExprs;
5717 void nitc__parser_prod___APlusAssignOp___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5718 void nitc__parser_prod___APlusAssignOp___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5719 void nitc__parser_prod___APlusAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5720 val* nitc___nitc__APlusAssignOp___AAssignOp__operator(val* self);
5721 void nitc__parser_prod___APlusAssignOp___init_aplusassignop(val* self, val* p0);
5722 extern const struct class class_nitc__APlusAssignOp;
5723 void nitc__parser_prod___AMinusAssignOp___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5724 void nitc__parser_prod___AMinusAssignOp___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5725 void nitc__parser_prod___AMinusAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5726 val* nitc___nitc__AMinusAssignOp___AAssignOp__operator(val* self);
5727 void nitc__parser_prod___AMinusAssignOp___init_aminusassignop(val* self, val* p0);
5728 extern const struct class class_nitc__AMinusAssignOp;
5729 void nitc__parser_prod___AStarAssignOp___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5730 void nitc__parser_prod___AStarAssignOp___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5731 void nitc__parser_prod___AStarAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5732 val* nitc___nitc__AStarAssignOp___AAssignOp__operator(val* self);
5733 void nitc__parser_prod___AStarAssignOp___init_astarassignop(val* self, val* p0);
5734 extern const struct class class_nitc__AStarAssignOp;
5735 void nitc__parser_prod___ASlashAssignOp___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5736 void nitc__parser_prod___ASlashAssignOp___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5737 void nitc__parser_prod___ASlashAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5738 val* nitc___nitc__ASlashAssignOp___AAssignOp__operator(val* self);
5739 void nitc__parser_prod___ASlashAssignOp___init_aslashassignop(val* self, val* p0);
5740 extern const struct class class_nitc__ASlashAssignOp;
5741 void nitc__parser_prod___APercentAssignOp___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5742 void nitc__parser_prod___APercentAssignOp___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5743 void nitc__parser_prod___APercentAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5744 val* nitc___nitc__APercentAssignOp___AAssignOp__operator(val* self);
5745 void nitc__parser_prod___APercentAssignOp___init_apercentassignop(val* self, val* p0);
5746 extern const struct class class_nitc__APercentAssignOp;
5747 void nitc__parser_prod___AStarstarAssignOp___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5748 void nitc__parser_prod___AStarstarAssignOp___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5749 void nitc__parser_prod___AStarstarAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5750 val* nitc___nitc__AStarstarAssignOp___AAssignOp__operator(val* self);
5751 void nitc__parser_prod___AStarstarAssignOp___init_astarstarassignop(val* self, val* p0);
5752 extern const struct class class_nitc__AStarstarAssignOp;
5753 void nitc__parser_prod___APipeAssignOp___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5754 void nitc__parser_prod___APipeAssignOp___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5755 void nitc__parser_prod___APipeAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5756 val* nitc___nitc__APipeAssignOp___AAssignOp__operator(val* self);
5757 void nitc__parser_prod___APipeAssignOp___init_apipeassignop(val* self, val* p0);
5758 extern const struct class class_nitc__APipeAssignOp;
5759 void nitc__parser_prod___ACaretAssignOp___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5760 void nitc__parser_prod___ACaretAssignOp___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5761 void nitc__parser_prod___ACaretAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5762 val* nitc___nitc__ACaretAssignOp___AAssignOp__operator(val* self);
5763 void nitc__parser_prod___ACaretAssignOp___init_acaretassignop(val* self, val* p0);
5764 extern const struct class class_nitc__ACaretAssignOp;
5765 void nitc__parser_prod___AAmpAssignOp___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5766 void nitc__parser_prod___AAmpAssignOp___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5767 void nitc__parser_prod___AAmpAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5768 val* nitc___nitc__AAmpAssignOp___AAssignOp__operator(val* self);
5769 void nitc__parser_prod___AAmpAssignOp___init_aampassignop(val* self, val* p0);
5770 extern const struct class class_nitc__AAmpAssignOp;
5771 void nitc__parser_prod___ALlAssignOp___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5772 void nitc__parser_prod___ALlAssignOp___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5773 void nitc__parser_prod___ALlAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5774 val* nitc___nitc__ALlAssignOp___AAssignOp__operator(val* self);
5775 void nitc__parser_prod___ALlAssignOp___init_allassignop(val* self, val* p0);
5776 extern const struct class class_nitc__ALlAssignOp;
5777 void nitc__parser_prod___AGgAssignOp___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5778 void nitc__parser_prod___AGgAssignOp___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5779 void nitc__parser_prod___AGgAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5780 val* nitc___nitc__AGgAssignOp___AAssignOp__operator(val* self);
5781 void nitc__parser_prod___AGgAssignOp___init_aggassignop(val* self, val* p0);
5782 extern const struct class class_nitc__AGgAssignOp;
5783 void nitc__parser_prod___AModuleName___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5784 void nitc__parser_prod___AModuleName___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5785 val* nitc___nitc__AModuleName___n_id(val* self);
5786 val* nitc___nitc__AModuleName___n_quad(val* self);
5787 val* nitc___nitc__AModuleName___n_path(val* self);
5788 void nitc__parser_prod___AModuleName___init_amodulename(val* self, val* p0, val* p1, val* p2);
5789 void nitc__parser_prod___AModuleName___n_quad_61d(val* self, val* p0);
5790 void nitc__parser_prod___AModuleName___n_id_61d(val* self, val* p0);
5791 extern const struct class class_nitc__AModuleName;
5792 #define COLOR_nitc__parser_nodes__AModuleName___n_path 4
5793 void nitc__parser_prod___AInLanguage___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5794 void nitc__parser_prod___AInLanguage___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5795 val* nitc___nitc__AInLanguage___n_string(val* self);
5796 void nitc__parser_prod___AInLanguage___init_ainlanguage(val* self, val* p0, val* p1);
5797 void nitc__parser_prod___AInLanguage___n_kwin_61d(val* self, val* p0);
5798 void nitc__parser_prod___AInLanguage___n_string_61d(val* self, val* p0);
5799 extern const struct class class_nitc__AInLanguage;
5800 void nitc__parser_prod___AExternCodeBlock___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5801 void nitc__parser_prod___AExternCodeBlock___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5802 val* nitc__light_ffi_base___AExternCodeBlock___language(val* self);
5803 void nitc__light_ffi_base___AExternCodeBlock___language_61d(val* self, val* p0);
5804 val* nitc__light_ffi_base___AExternCodeBlock___code(val* self);
5805 short int nitc__light_c___AExternCodeBlock___is_c(val* self);
5806 val* nitc___nitc__AExternCodeBlock___n_extern_code_segment(val* self);
5807 val* nitc__light_ffi_base___AExternCodeBlock___language_name(val* self);
5808 val* nitc__light_ffi_base___AExternCodeBlock___language_name_lowered(val* self);
5809 val* nitc___nitc__AExternCodeBlock___n_in_language(val* self);
5810 void nitc__parser_prod___AExternCodeBlock___init_aexterncodeblock(val* self, val* p0, val* p1);
5811 void nitc__parser_prod___AExternCodeBlock___n_in_language_61d(val* self, val* p0);
5812 void nitc__parser_prod___AExternCodeBlock___n_extern_code_segment_61d(val* self, val* p0);
5813 short int nitc__light_c___AExternCodeBlock___is_c_header(val* self);
5814 short int nitc__light_c___AExternCodeBlock___is_c_body(val* self);
5815 extern const struct class class_nitc__AExternCodeBlock;
5816 void nitc__parser_prod___AQualified___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5817 void nitc__parser_prod___AQualified___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5818 val* nitc___nitc__AQualified___n_classid(val* self);
5819 val* nitc___nitc__AQualified___n_id(val* self);
5820 void nitc__parser_prod___AQualified___init_aqualified(val* self, val* p0, val* p1);
5821 void nitc__parser_prod___AQualified___n_classid_61d(val* self, val* p0);
5822 extern const struct class class_nitc__AQualified;
5823 #define COLOR_nitc__parser_nodes__AQualified___n_id 4
5824 void nitc__parser_prod___ADoc___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5825 void nitc__parser_prod___ADoc___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5826 val* nitc__modelbuilder_base___ADoc___to_mdoc(val* self);
5827 val* nitc__modelbuilder_base___ADoc___mdoc_cache(val* self);
5828 val* nitc___nitc__ADoc___n_comment(val* self);
5829 void nitc__modelbuilder_base___ADoc___mdoc_cache_61d(val* self, val* p0);
5830 void nitc__parser_prod___ADoc___init_adoc(val* self, val* p0);
5831 extern const struct class class_nitc__ADoc;
5832 extern const struct type type_nitc__ANodes__nitc__TComment;
5833 #define COLOR_nitc__parser_nodes__ADoc___n_comment 4
5834 void nitc__parser_prod___AAnnotations___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5835 void nitc__parser_prod___AAnnotations___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5836 val* nitc___nitc__AAnnotations___n_items(val* self);
5837 void nitc__parser_prod___AAnnotations___init_aannotations(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
5838 void nitc__parser_prod___AAnnotations___n_kwis_61d(val* self, val* p0);
5839 void nitc__parser_prod___AAnnotations___n_at_61d(val* self, val* p0);
5840 void nitc__parser_prod___AAnnotations___n_opar_61d(val* self, val* p0);
5841 void nitc__parser_prod___AAnnotations___n_cpar_61d(val* self, val* p0);
5842 void nitc__parser_prod___AAnnotations___n_kwend_61d(val* self, val* p0);
5843 extern const struct class class_nitc__AAnnotations;
5844 extern const struct type type_nitc__ANodes__nitc__AAnnotation;
5845 #define COLOR_nitc__parser_nodes__AAnnotations___n_items 6
5846 void nitc__parser_prod___AAnnotation___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5847 void nitc__parser_prod___AAnnotation___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5848 void nitc__parser_prod___AAnnotation___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5849 void nitc__parser_prod___AAnnotation___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
5850 void nitc__parser_prod___AAnnotation___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
5851 void nitc__parser_prod___AAnnotation___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
5852 void nitc__parser_prod___AAnnotation___n_atid_61d(val* self, val* p0);
5853 void nitc__parser_prod___AAnnotation___n_opar_61d(val* self, val* p0);
5854 void nitc__parser_prod___AAnnotation___n_cpar_61d(val* self, val* p0);
5855 extern const struct class class_nitc__AAnnotation;
5856 void nitc__parser_prod___AIdAtid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5857 void nitc__parser_prod___AIdAtid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5858 val* nitc___nitc__AAtid___n_id(val* self);
5859 void nitc__parser_prod___AIdAtid___nitc__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
5860 void nitc__parser_prod___AIdAtid___init_aidatid(val* self, val* p0);
5861 extern const struct class class_nitc__AIdAtid;
5862 void nitc__parser_prod___AKwexternAtid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5863 void nitc__parser_prod___AKwexternAtid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5864 void nitc__parser_prod___AKwexternAtid___nitc__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
5865 void nitc__parser_prod___AKwexternAtid___init_akwexternatid(val* self, val* p0);
5866 extern const struct class class_nitc__AKwexternAtid;
5867 void nitc__parser_prod___AKwabstractAtid___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5868 void nitc__parser_prod___AKwabstractAtid___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5869 void nitc__parser_prod___AKwabstractAtid___nitc__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
5870 void nitc__parser_prod___AKwabstractAtid___init_akwabstractatid(val* self, val* p0);
5871 extern const struct class class_nitc__AKwabstractAtid;
5872 void nitc___nitc__Start___core__kernel__Object__init(val* self);
5873 void nitc__parser_prod___Start___nitc__parser_nodes__ANode__visit_all(val* self, val* p0);
5874 void nitc__parser_prod___Start___nitc__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5875 val* nitc___nitc__Start___n_base(val* self);
5876 val* nitc___nitc__Start___n_eof(val* self);
5877 void nitc___nitc__Start___n_base_61d(val* self, val* p0);
5878 void nitc___nitc__Start___n_eof_61d(val* self, val* p0);
5879 extern const struct class class_nitc__Start;
5880 void nitc___nitc__Lexer___core__kernel__Object__init(val* self);
5881 long nitc___nitc__TablesCapable___parser_action(val* self, long p0, long p1);
5882 long nitc___nitc__TablesCapable___lexer_goto(val* self, long p0, long p1);
5883 long nitc___nitc__TablesCapable___lexer_accept(val* self, long p0);
5884 long nitc___nitc__TablesCapable___parser_goto(val* self, long p0, long p1);
5885 void nitc___nitc__Lexer___file_61d(val* self, val* p0);
5886 val* nitc___nitc__Lexer___peek(val* self);
5887 val* nitc___nitc__Lexer___next(val* self);
5888 val* nitc___nitc__Lexer___file(val* self);
5889 val* nitc___nitc__Lexer___get_token(val* self);
5890 val* nitc___nitc__Lexer___last_token(val* self);
5891 void nitc___nitc__Lexer___last_token_61d(val* self, val* p0);
5892 val* nitc__lexer___Lexer___make_token(val* self, long p0, val* p1);
5893 extern const struct class class_nitc__Lexer;
5894 #define COLOR_nitc__lexer_work__Lexer___state 1
5895 #define COLOR_nitc__lexer_work__Lexer___stream_pos 3
5896 #define COLOR_nitc__lexer_work__Lexer___line 4
5897 #define COLOR_nitc__lexer_work__Lexer___pos 5
5898 #define COLOR_nitc__lexer_work__Lexer___cr 6
5899 extern const struct class class_nitc__TablesCapable;
5900 void nitc__parser_work___nitc__parser_work__State___core__kernel__Object__init(val* self);
5901 void nitc__parser_work___nitc__parser_work__State___state_61d(val* self, long p0);
5902 void nitc__parser_work___nitc__parser_work__State___nodes_61d(val* self, val* p0);
5903 extern const struct class class_nitc__parser_work__State;
5904 void nitc___nitc__Parser___core__kernel__Object__init(val* self);
5905 void nitc___nitc__Parser___lexer_61d(val* self, val* p0);
5906 val* nitc___nitc__Parser___parse(val* self);
5907 void nitc___nitc__Parser___reduce_table_61d(val* self, val* p0);
5908 val* nitc__parser___Parser___build_reduce_table(val* self);
5909 void nitc___nitc__Parser___push(val* self, long p0, val* p1);
5910 long nitc___nitc__Parser___state(val* self);
5911 val* nitc___nitc__Parser___pop(val* self);
5912 long nitc___nitc__Parser___go_to(val* self, long p0);
5913 extern const struct class class_nitc__Parser;
5914 extern const struct type type_core__Array__nitc__parser_work__State;
5915 #define COLOR_nitc__parser_work__Parser___stack 1
5916 #define COLOR_nitc__parser_work__Parser___stack_pos 2
5917 void nitc__parser_work___nitc__parser_work__ComputeProdLocationVisitor___core__kernel__Object__init(val* self);
5918 void nitc___nitc__Visitor___enter_visit(val* self, val* p0);
5919 void nitc__parser_work___nitc__parser_work__ComputeProdLocationVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
5920 val* nitc___nitc__Visitor___current_node(val* self);
5921 void nitc__parser_work___nitc__parser_work__ComputeProdLocationVisitor___token_61d(val* self, val* p0);
5922 val* nitc__parser_work___nitc__parser_work__ComputeProdLocationVisitor___token(val* self);
5923 val* nitc__parser_work___nitc__parser_work__ComputeProdLocationVisitor___last_token(val* self);
5924 extern const struct class class_nitc__parser_work__ComputeProdLocationVisitor;
5925 extern const struct type type_core__Array__nitc__Prod;
5926 #define COLOR_nitc__parser_work__ComputeProdLocationVisitor___need_first_prods 2
5927 #define COLOR_nitc__parser_work__ComputeProdLocationVisitor___need_after_epsilons 3
5928 void nitc__parser_work___nitc__parser_work__TextCollectorVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
5929 val* nitc__parser_work___nitc__parser_work__TextCollectorVisitor___text(val* self);
5930 void nitc__parser_work___nitc__parser_work__TextCollectorVisitor___text_61d(val* self, val* p0);
5931 extern const struct class class_nitc__parser_work__TextCollectorVisitor;
5932 #define COLOR_nitc__parser_work__TextCollectorVisitor___text 1
5933 void ini___ini__ConfigTree___core__kernel__Object__init(val* self);
5934 val* ini___ini__ConfigTree___core__abstract_text__Object__to_s(val* self);
5935 val* ini___ini__ConfigTree____91d_93d(val* self, val* p0);
5936 void ini___ini__ConfigTree___ini_file_61d(val* self, val* p0);
5937 val* ini___ini__ConfigTree___get_node(val* self, val* p0);
5938 val* ini___ini__ConfigTree___ini_file(val* self);
5939 void ini___ini__ConfigTree___load(val* self);
5940 val* ini___ini__ConfigTree___to_map(val* self);
5941 val* ini___ini__ConfigTree___get_root(val* self, val* p0);
5942 val* ini___ini__ConfigTree___roots(val* self);
5943 void ini___ini__ConfigTree___set_node(val* self, val* p0, val* p1);
5944 void ini___ini__ConfigTree___set_array(val* self, val* p0, val* p1);
5945 val* ini___ini__ConfigTree___leaves(val* self);
5946 short int ini___ini__ConfigTree___has_key(val* self, val* p0);
5947 void ini___ini__ConfigTree___core__stream__Writable__write_to(val* self, val* p0);
5948 extern const struct class class_ini__ConfigTree;
5949 extern const struct type type_core__Array__ini__ConfigNode;
5950 #define COLOR_ini__ConfigTree___roots 1
5951 void ini___ini__ConfigNode___core__kernel__Object__init(val* self);
5952 val* ini___ini__ConfigNode___value(val* self);
5953 val* ini___ini__ConfigNode___get_child(val* self, val* p0);
5954 val* ini___ini__ConfigNode___key(val* self);
5955 val* ini___ini__ConfigNode___name(val* self);
5956 val* ini___ini__ConfigNode___children(val* self);
5957 void ini___ini__ConfigNode___name_61d(val* self, val* p0);
5958 void ini___ini__ConfigNode___value_61d(val* self, val* p0);
5959 void ini___ini__ConfigNode___parent_61d(val* self, val* p0);
5960 val* ini___ini__ConfigNode___parent(val* self);
5961 extern const struct class class_ini__ConfigNode;
5962 extern const struct type type_core__HashMap__core__String__ini__ConfigNode;
5963 #define COLOR_ini__ConfigNode___children 1
5964 void nitc__phase___nitc__phase__AnnotationPhaseVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
5965 val* nitc__phase___nitc__phase__AnnotationPhaseVisitor___annotations(val* self);
5966 extern const struct class class_nitc__phase__AnnotationPhaseVisitor;
5967 extern const struct type type_core__Array__nitc__AAnnotation;
5968 #define COLOR_nitc__phase__AnnotationPhaseVisitor___annotations 1
5969 void nitc__literal___nitc__literal__LiteralPhase___nitc__phase__Phase__process_nmodule(val* self, val* p0);
5970 extern const struct class class_nitc__literal__LiteralPhase;
5971 void nitc__literal___nitc__literal__LiteralVisitor___core__kernel__Object__init(val* self);
5972 void nitc__literal___nitc__literal__LiteralVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
5973 void nitc__literal___nitc__literal__LiteralVisitor___toolcontext_61d(val* self, val* p0);
5974 val* nitc__literal___nitc__literal__LiteralVisitor___toolcontext(val* self);
5975 extern const struct class class_nitc__literal__LiteralVisitor;
5976 void nitc___nitc__Phase___process_nmodule(val* self, val* p0);
5977 void nitc__transform___nitc__transform__TransformPhase___nitc__phase__Phase__process_npropdef(val* self, val* p0);
5978 extern const struct class class_nitc__transform__TransformPhase;
5979 void nitc__transform___nitc__transform__TransformVisitor___core__kernel__Object__init(val* self);
5980 void nitc__transform___nitc__transform__TransformVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
5981 void nitc__transform___nitc__transform__TransformVisitor___phase_61d(val* self, val* p0);
5982 void nitc__transform___nitc__transform__TransformVisitor___mpropdef_61d(val* self, val* p0);
5983 void nitc__transform___nitc__transform__TransformVisitor___mclassdef_61d(val* self, val* p0);
5984 val* nitc__transform___nitc__transform__TransformVisitor___mpropdef(val* self);
5985 void nitc__transform___nitc__transform__TransformVisitor___mmodule_61d(val* self, val* p0);
5986 val* nitc__transform___nitc__transform__TransformVisitor___mclassdef(val* self);
5987 void nitc__transform___nitc__transform__TransformVisitor___builder_61d(val* self, val* p0);
5988 val* nitc__transform___nitc__transform__TransformVisitor___mmodule(val* self);
5989 val* nitc__transform___nitc__transform__TransformVisitor___builder(val* self);
5990 val* nitc__transform___nitc__transform__TransformVisitor___phase(val* self);
5991 extern const struct class class_nitc__transform__TransformVisitor;
5992 void nitc___nitc__ASTBuilder___core__kernel__Object__init(val* self);
5993 void nitc___nitc__ASTBuilder___mmodule_61d(val* self, val* p0);
5994 void nitc___nitc__ASTBuilder___anchor_61d(val* self, val* p0);
5995 val* nitc___nitc__ASTBuilder___make_call(val* self, val* p0, val* p1, val* p2);
5996 val* nitc___nitc__ASTBuilder___make_var_assign(val* self, val* p0, val* p1);
5997 val* nitc___nitc__ASTBuilder___make_block(val* self);
5998 val* nitc___nitc__ASTBuilder___make_attr_read(val* self, val* p0, val* p1);
5999 val* nitc___nitc__ASTBuilder___make_attr_assign(val* self, val* p0, val* p1, val* p2);
6000 val* nitc___nitc__ASTBuilder___make_loop(val* self);
6001 val* nitc___nitc__ASTBuilder___make_if(val* self, val* p0, val* p1);
6002 val* nitc___nitc__ASTBuilder___make_break(val* self, val* p0);
6003 val* nitc___nitc__ASTBuilder___make_do(val* self);
6004 val* nitc___nitc__ASTBuilder___make_new(val* self, val* p0, val* p1);
6005 val* nitc___nitc__ASTBuilder___make_int(val* self, long p0);
6006 val* nitc___nitc__ASTBuilder___anchor(val* self);
6007 val* nitc___nitc__ASTBuilder___mmodule(val* self);
6008 val* nitc___nitc__ASTBuilder___make_var_read(val* self, val* p0, val* p1);
6009 extern const struct class class_nitc__ASTBuilder;
6010 void nitc___nitc__ANode___visit_all(val* self, val* p0);
6011 void nitc__astvalidation___APlaceholderExpr___ANode__accept_ast_validation(val* self, val* p0);
6012 void nitc___nitc__ANode___replace_child(val* self, val* p0, val* p1);
6013 void nitc___nitc__APlaceholderExpr___make(val* self);
6014 extern const struct class class_nitc__APlaceholderExpr;
6015 void nitc__typing___nitc__typing__TypingPhase___nitc__phase__Phase__process_npropdef(val* self, val* p0);
6016 extern const struct class class_nitc__typing__TypingPhase;
6017 void nitc__typing___nitc__typing__TypeVisitor___core__kernel__Object__init(val* self);
6018 void nitc__typing___nitc__typing__TypeVisitor___modelbuilder_61d(val* self, val* p0);
6019 void nitc__typing___nitc__typing__TypeVisitor___mmodule_61d(val* self, val* p0);
6020 void nitc__typing___nitc__typing__TypeVisitor___mpropdef_61d(val* self, val* p0);
6021 val* nitc__typing___nitc__typing__TypeVisitor___selfvariable(val* self);
6022 val* nitc__typing___nitc__typing__TypeVisitor___get_mclass(val* self, val* p0, val* p1);
6023 void nitc__typing___nitc__typing__TypeVisitor___dirty_61d(val* self, short int p0);
6024 void nitc__typing___nitc__typing__TypeVisitor___visit_stmt(val* self, val* p0);
6025 short int nitc__typing___nitc__typing__TypeVisitor___has_loop(val* self);
6026 short int nitc__typing___nitc__typing__TypeVisitor___dirty(val* self);
6027 void nitc__typing___nitc__typing__TypeVisitor___error(val* self, val* p0, val* p1);
6028 val* nitc__typing___nitc__typing__TypeVisitor___visit_expr_subtype(val* self, val* p0, val* p1);
6029 val* nitc__typing___nitc__typing__TypeVisitor___mpropdef(val* self);
6030 void nitc__typing___nitc__typing__TypeVisitor___mclassdef_61d(val* self, val* p0);
6031 void nitc__typing___nitc__typing__TypeVisitor___anchor_61d(val* self, val* p0);
6032 void nitc__typing___nitc__typing__TypeVisitor___selfvariable_61d(val* self, val* p0);
6033 void nitc__typing___nitc__typing__TypeVisitor___is_toplevel_context_61d(val* self, short int p0);
6034 val* nitc__typing___nitc__typing__TypeVisitor___modelbuilder(val* self);
6035 val* nitc__typing___nitc__typing__TypeVisitor___mmodule(val* self);
6036 val* nitc__typing___nitc__typing__TypeVisitor___visit_expr(val* self, val* p0);
6037 val* nitc__typing___nitc__typing__TypeVisitor___check_subtype(val* self, val* p0, val* p1, val* p2, short int p3);
6038 val* nitc__typing___nitc__typing__TypeVisitor___anchor_to(val* self, val* p0);
6039 val* nitc__typing___nitc__typing__TypeVisitor___try_get_mproperty_by_name2(val* self, val* p0, val* p1, val* p2);
6040 val* nitc__typing___nitc__typing__TypeVisitor___try_get_mclass(val* self, val* p0, val* p1);
6041 val* nitc__typing___nitc__typing__TypeVisitor___get_method(val* self, val* p0, val* p1, val* p2, short int p3);
6042 short int nitc__typing___nitc__typing__TypeVisitor___is_toplevel_context(val* self);
6043 val* nitc__typing___nitc__typing__TypeVisitor___get_variable(val* self, val* p0, val* p1);
6044 val* nitc__typing___nitc__typing__TypeVisitor___anchor(val* self);
6045 val* nitc__typing___nitc__typing__TypeVisitor___resolve_for(val* self, val* p0, val* p1, short int p2);
6046 val* nitc__typing___nitc__typing__TypeVisitor___check_signature(val* self, val* p0, val* p1, val* p2, val* p3);
6047 val* nitc__typing___nitc__typing__TypeVisitor___resolve_mtype(val* self, val* p0);
6048 void nitc__typing___nitc__typing__TypeVisitor___set_variable(val* self, val* p0, val* p1, val* p2);
6049 val* nitc__typing___nitc__typing__TypeVisitor___visit_expr_bool(val* self, val* p0);
6050 void nitc__typing___nitc__typing__TypeVisitor___has_loop_61d(val* self, short int p0);
6051 val* nitc__typing___nitc__typing__TypeVisitor___merge_types(val* self, val* p0, val* p1);
6052 val* nitc__typing___nitc__typing__TypeVisitor___type_bool(val* self, val* p0);
6053 short int nitc__typing___nitc__typing__TypeVisitor___can_be_null(val* self, val* p0);
6054 void nitc__typing___nitc__typing__TypeVisitor___null_test(val* self, val* p0);
6055 short int nitc__typing___nitc__typing__TypeVisitor___is_subtype(val* self, val* p0, val* p1);
6056 short int nitc__typing___nitc__typing__TypeVisitor___check_can_be_null(val* self, val* p0, val* p1);
6057 val* nitc__typing___nitc__typing__TypeVisitor___check_expr_cast(val* self, val* p0, val* p1, val* p2);
6058 short int nitc__typing___nitc__typing__TypeVisitor___check_one_vararg(val* self, val* p0, val* p1);
6059 val* nitc__typing___nitc__typing__TypeVisitor___mclassdef(val* self);
6060 val* nitc__typing___nitc__typing__TypeVisitor___try_get_method(val* self, val* p0, val* p1, val* p2, short int p3);
6061 extern const struct class class_nitc__typing__TypeVisitor;
6062 val* NEW_nitc__Variable(const struct type* type);
6063 extern const struct type type_nitc__Variable;
6064 #define COLOR_nitc__scope__Variable__name_61d 12
6065 #define COLOR_nitc__typing__TypeVisitor___selfvariable 5
6066 #define COLOR_nitc__typing__TypeVisitor___is_toplevel_context 6
6067 #define COLOR_nitc__typing__TypeVisitor___dirty 7
6068 #define COLOR_nitc__typing__TypeVisitor___has_loop 8
6069 val* nitc___nitc__SignatureMap___map(val* self);
6070 extern const struct class class_nitc__SignatureMap;
6071 val* NEW_core__ArrayMap(const struct type* type);
6072 extern const struct type type_core__ArrayMap__core__Int__core__Int;
6073 #define COLOR_nitc__typing__SignatureMap___map 0
6074 void nitc___nitc__CallSite___core__kernel__Object__init(val* self);
6075 val* nitc___nitc__CallSite___nitc__model_base__MEntity__location(val* self);
6076 void nitc___nitc__CallSite___location_61d(val* self, val* p0);
6077 void nitc___nitc__CallSite___recv_61d(val* self, val* p0);
6078 void nitc___nitc__CallSite___mmodule_61d(val* self, val* p0);
6079 void nitc___nitc__CallSite___anchor_61d(val* self, val* p0);
6080 void nitc___nitc__CallSite___recv_is_self_61d(val* self, short int p0);
6081 void nitc___nitc__CallSite___mproperty_61d(val* self, val* p0);
6082 void nitc___nitc__CallSite___mpropdef_61d(val* self, val* p0);
6083 void nitc___nitc__CallSite___msignature_61d(val* self, val* p0);
6084 void nitc___nitc__CallSite___erasure_cast_61d(val* self, short int p0);
6085 val* nitc___nitc__CallSite___mpropdef(val* self);
6086 val* nitc___nitc__CallSite___recv(val* self);
6087 val* nitc___nitc__CallSite___mproperty(val* self);
6088 val* nitc___nitc__CallSite___msignature(val* self);
6089 short int nitc___nitc__CallSite___erasure_cast(val* self);
6090 short int nitc___nitc__CallSite___check_signature(val* self, val* p0, val* p1, val* p2);
6091 val* nitc___nitc__CallSite___anchor(val* self);
6092 val* nitc___nitc__CallSite___mmodule(val* self);
6093 val* nitc___nitc__CallSite___signaturemap(val* self);
6094 void nitc___nitc__CallSite___signaturemap_61d(val* self, val* p0);
6095 extern const struct class class_nitc__CallSite;
6096 void nitc__typing___nitc__typing__PostTypingVisitor___core__kernel__Object__init(val* self);
6097 void nitc__typing___nitc__typing__PostTypingVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
6098 void nitc__typing___nitc__typing__PostTypingVisitor___type_visitor_61d(val* self, val* p0);
6099 val* nitc__typing___nitc__typing__PostTypingVisitor___type_visitor(val* self);
6100 extern const struct class class_nitc__typing__PostTypingVisitor;
6101 void nitc__local_var_init___nitc__local_var_init__LocalVarInitPhase___nitc__phase__Phase__process_npropdef(val* self, val* p0);
6102 extern const struct class class_nitc__local_var_init__LocalVarInitPhase;
6103 void nitc__local_var_init___nitc__local_var_init__LocalVarInitVisitor___core__kernel__Object__init(val* self);
6104 void nitc__local_var_init___nitc__local_var_init__LocalVarInitVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
6105 void nitc__local_var_init___nitc__local_var_init__LocalVarInitVisitor___toolcontext_61d(val* self, val* p0);
6106 void nitc__local_var_init___nitc__local_var_init__LocalVarInitVisitor___mark_is_unset(val* self, val* p0, val* p1);
6107 val* nitc__local_var_init___nitc__local_var_init__LocalVarInitVisitor___maybe_unset_vars(val* self);
6108 void nitc__local_var_init___nitc__local_var_init__LocalVarInitVisitor___mark_is_set(val* self, val* p0, val* p1);
6109 void nitc__local_var_init___nitc__local_var_init__LocalVarInitVisitor___check_is_set(val* self, val* p0, val* p1);
6110 val* nitc__local_var_init___nitc__local_var_init__LocalVarInitVisitor___toolcontext(val* self);
6111 extern const struct class class_nitc__local_var_init__LocalVarInitVisitor;
6112 extern const struct type type_core__HashSet__nitc__Variable;
6113 #define COLOR_nitc__local_var_init__LocalVarInitVisitor___maybe_unset_vars 2
6114 void nitc__flow___nitc__flow__FlowPhase___nitc__phase__Phase__process_npropdef(val* self, val* p0);
6115 extern const struct class class_nitc__flow__FlowPhase;
6116 void nitc__flow___nitc__flow__FlowVisitor___core__kernel__Object__init(val* self);
6117 void nitc__flow___nitc__flow__FlowVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
6118 void nitc__flow___nitc__flow__FlowVisitor___toolcontext_61d(val* self, val* p0);
6119 val* nitc__flow___nitc__flow__FlowVisitor___flows(val* self);
6120 val* nitc__flow___nitc__flow__FlowVisitor___current_flow_context(val* self);
6121 val* nitc__flow___nitc__flow__FlowVisitor___first(val* self);
6122 void nitc__flow___nitc__flow__FlowVisitor___first_61d(val* self, val* p0);
6123 val* nitc__flow___nitc__flow__FlowVisitor___make_sub_flow(val* self);
6124 void nitc__flow___nitc__flow__FlowVisitor___current_flow_context_61d(val* self, val* p0);
6125 val* nitc__flow___nitc__flow__FlowVisitor___toolcontext(val* self);
6126 val* nitc__flow___nitc__flow__FlowVisitor___make_unreachable_flow(val* self);
6127 void nitc__flow___nitc__flow__FlowVisitor___merge_breaks(val* self, val* p0);
6128 val* nitc__flow___nitc__flow__FlowVisitor___make_merge_flow(val* self, val* p0, val* p1);
6129 val* nitc__flow___nitc__flow__FlowVisitor___visit_expr(val* self, val* p0);
6130 void nitc__flow___nitc__flow__FlowVisitor___merge_continues_to(val* self, val* p0, val* p1);
6131 val* nitc__flow___nitc__flow__FlowVisitor___make_true_false_flow(val* self, val* p0, val* p1);
6132 val* nitc__flow___nitc__flow__FlowVisitor___make_sub_true_false_flow(val* self);
6133 extern const struct class class_nitc__flow__FlowVisitor;
6134 val* NEW_nitc__FlowContext(const struct type* type);
6135 extern const struct type type_nitc__FlowContext;
6136 #define COLOR_nitc__flow__FlowVisitor___current_flow_context 1
6137 extern const struct type type_core__Array__nitc__FlowContext;
6138 #define COLOR_nitc__flow__FlowVisitor___flows 4
6139 void nitc___nitc__FlowContext___is_start_61d(val* self, short int p0);
6140 val* nitc___nitc__FlowContext___node(val* self);
6141 void nitc___nitc__FlowContext___node_61d(val* self, val* p0);
6142 val* nitc___nitc__FlowContext___when_true(val* self);
6143 val* nitc___nitc__FlowContext___when_false(val* self);
6144 void nitc___nitc__FlowContext___name_61d(val* self, val* p0);
6145 void nitc___nitc__FlowContext___add_previous(val* self, val* p0);
6146 short int nitc___nitc__FlowContext___is_unreachable(val* self);
6147 val* nitc___nitc__FlowContext___previous(val* self);
6148 short int nitc___nitc__FlowContext___is_already_unreachable(val* self);
6149 void nitc___nitc__FlowContext___is_already_unreachable_61d(val* self, short int p0);
6150 void nitc___nitc__FlowContext___add_loop(val* self, val* p0);
6151 short int nitc___nitc__FlowContext___is_marked_unreachable(val* self);
6152 short int nitc___nitc__FlowContext___is_start(val* self);
6153 void nitc___nitc__FlowContext___is_marked_unreachable_61d(val* self, short int p0);
6154 val* nitc___nitc__FlowContext___loops(val* self);
6155 void nitc___nitc__FlowContext___when_true_61d(val* self, val* p0);
6156 void nitc___nitc__FlowContext___when_false_61d(val* self, val* p0);
6157 void nitc__typing___FlowContext___set_var(val* self, val* p0, val* p1, val* p2);
6158 val* nitc__typing___FlowContext___vars(val* self);
6159 val* nitc__typing___FlowContext___collect_types(val* self, val* p0);
6160 val* nitc__local_var_init___FlowContext___set_vars(val* self);
6161 short int nitc__local_var_init___FlowContext___is_variable_set(val* self, val* p0);
6162 extern const struct class class_nitc__FlowContext;
6163 #define COLOR_nitc__flow__FlowContext___previous 2
6164 #define COLOR_nitc__flow__FlowContext___loops 3
6165 #define COLOR_nitc__flow__FlowContext___is_marked_unreachable 4
6166 #define COLOR_nitc__flow__FlowContext___is_already_unreachable 5
6167 #define COLOR_nitc__flow__FlowContext___is_start 6
6168 #define COLOR_nitc__flow__FlowContext___name 8
6169 #define COLOR_nitc__flow__FlowContext___when_true 9
6170 #define COLOR_nitc__flow__FlowContext___when_false 10
6171 #define COLOR_nitc__local_var_init__FlowContext___set_vars 1
6172 extern const struct type type_core__HashMap__nitc__Variable__nullable__nitc__MType;
6173 #define COLOR_nitc__typing__FlowContext___vars 0
6174 void nitc__scope___nitc__scope__ScopePhase___nitc__phase__Phase__process_npropdef(val* self, val* p0);
6175 extern const struct class class_nitc__scope__ScopePhase;
6176 void nitc___nitc__Variable___core__kernel__Object__init(val* self);
6177 val* nitc___nitc__Variable___core__abstract_text__Object__to_s(val* self);
6178 void nitc___nitc__Variable___name_61d(val* self, val* p0);
6179 val* nitc___nitc__Variable___name(val* self);
6180 short int nitc___nitc__Variable___warn_unread(val* self);
6181 val* nitc___nitc__Variable___location(val* self);
6182 void nitc__typing___Variable___declared_type_61d(val* self, val* p0);
6183 void nitc___nitc__Variable___warn_unread_61d(val* self, short int p0);
6184 void nitc___nitc__Variable___location_61d(val* self, val* p0);
6185 val* nitc__typing___Variable___declared_type(val* self);
6186 short int nitc__typing___Variable___is_adapted(val* self);
6187 void nitc__typing___Variable___is_adapted_61d(val* self, short int p0);
6188 extern const struct class class_nitc__Variable;
6189 #define COLOR_nitc__scope__Variable___warn_unread 4
6190 #define COLOR_nitc__typing__Variable___is_adapted 1
6191 void nitc___nitc__EscapeMark___core__kernel__Object__init(val* self);
6192 void nitc___nitc__EscapeMark___name_61d(val* self, val* p0);
6193 val* nitc___nitc__EscapeMark___escapes(val* self);
6194 val* nitc___nitc__EscapeMark___continue_mark(val* self);
6195 void nitc___nitc__EscapeMark___continue_mark_61d(val* self, val* p0);
6196 val* nitc___nitc__EscapeMark___name(val* self);
6197 extern const struct class class_nitc__EscapeMark;
6198 extern const struct type type_core__Array__nitc__AEscapeExpr;
6199 #define COLOR_nitc__scope__EscapeMark___escapes 2
6200 void nitc__scope___nitc__scope__ScopeVisitor___core__kernel__Object__init(val* self);
6201 void nitc__scope___nitc__scope__ScopeVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
6202 void nitc__scope___nitc__scope__ScopeVisitor___toolcontext_61d(val* self, val* p0);
6203 void nitc__scope___nitc__scope__ScopeVisitor___propdef_61d(val* self, val* p0);
6204 void nitc__scope___nitc__scope__ScopeVisitor___shift_scope(val* self);
6205 val* nitc__scope___nitc__scope__ScopeVisitor___scopes(val* self);
6206 val* nitc__scope___nitc__scope__ScopeVisitor___toolcontext(val* self);
6207 short int nitc__scope___nitc__scope__ScopeVisitor___register_variable(val* self, val* p0, val* p1);
6208 val* nitc__scope___nitc__scope__ScopeVisitor___propdef(val* self);
6209 val* nitc__scope___nitc__scope__ScopeVisitor___get_escapemark(val* self, val* p0, val* p1);
6210 void nitc__scope___nitc__scope__ScopeVisitor___error(val* self, val* p0, val* p1);
6211 val* nitc__scope___nitc__scope__ScopeVisitor___search_variable(val* self, val* p0);
6212 val* nitc__scope___nitc__scope__ScopeVisitor___selfvariable(val* self);
6213 val* nitc__scope___nitc__scope__ScopeVisitor___make_escape_mark(val* self, val* p0, short int p1);
6214 void nitc__scope___nitc__scope__ScopeVisitor___enter_visit_block(val* self, val* p0, val* p1);
6215 val* nitc__scope___nitc__scope__ScopeVisitor___search_label(val* self, val* p0);
6216 extern const struct class class_nitc__scope__ScopeVisitor;
6217 #define COLOR_nitc__scope__ScopeVisitor___selfvariable 3
6218 val* NEW_core__List(const struct type* type);
6219 extern const struct type type_core__List__nitc__scope__Scope;
6220 #define COLOR_core___core__List___core__kernel__Object__init 17
6221 #define COLOR_nitc__scope__ScopeVisitor___scopes 4
6222 val* nitc__scope___nitc__scope__Scope___variables(val* self);
6223 val* nitc__scope___nitc__scope__Scope___escapemark(val* self);
6224 val* nitc__scope___nitc__scope__Scope___get_variable(val* self, val* p0);
6225 void nitc__scope___nitc__scope__Scope___escapemark_61d(val* self, val* p0);
6226 extern const struct class class_nitc__scope__Scope;
6227 extern const struct type type_core__HashMap__core__String__nitc__Variable;
6228 #define COLOR_nitc__scope__Scope___variables 0
6229 void nitc___nitc__ASTValidationVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
6230 val* nitc___nitc__ASTValidationVisitor___path(val* self);
6231 val* nitc___nitc__ASTValidationVisitor___seen(val* self);
6232 extern const struct class class_nitc__ASTValidationVisitor;
6233 val* NEW_core__CircularArray(const struct type* type);
6234 extern const struct type type_core__CircularArray__nitc__ANode;
6235 #define COLOR_nitc__astvalidation__ASTValidationVisitor___path 1
6236 extern const struct type type_core__HashSet__nitc__ANode;
6237 #define COLOR_nitc__astvalidation__ASTValidationVisitor___seen 2
6238 void nitc__auto_super_init___nitc__auto_super_init__AutoSuperInitPhase___nitc__phase__Phase__process_npropdef(val* self, val* p0);
6239 extern const struct class class_nitc__auto_super_init__AutoSuperInitPhase;
6240 void nitc__auto_super_init___nitc__auto_super_init__AutoSuperInitVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
6241 val* nitc__auto_super_init___nitc__auto_super_init__AutoSuperInitVisitor___has_explicit_super_init(val* self);
6242 short int nitc__auto_super_init___nitc__auto_super_init__AutoSuperInitVisitor___is_broken(val* self);
6243 void nitc__auto_super_init___nitc__auto_super_init__AutoSuperInitVisitor___is_broken_61d(val* self, short int p0);
6244 void nitc__auto_super_init___nitc__auto_super_init__AutoSuperInitVisitor___has_explicit_super_init_61d(val* self, val* p0);
6245 extern const struct class class_nitc__auto_super_init__AutoSuperInitVisitor;
6246 #define COLOR_nitc__auto_super_init__AutoSuperInitVisitor___is_broken 2
6247 void nitc___nitc__RapidTypeAnalysis___core__kernel__Object__init(val* self);
6248 void nitc___nitc__RapidTypeAnalysis___modelbuilder_61d(val* self, val* p0);
6249 void nitc___nitc__RapidTypeAnalysis___mainmodule_61d(val* self, val* p0);
6250 void nitc___nitc__RapidTypeAnalysis___run_analysis(val* self);
6251 val* nitc___nitc__RapidTypeAnalysis___live_methods_to_tree(val* self);
6252 val* nitc___nitc__RapidTypeAnalysis___live_types_to_csv(val* self);
6253 val* nitc___nitc__RapidTypeAnalysis___mainmodule(val* self);
6254 void nitc___nitc__RapidTypeAnalysis___add_new(val* self, val* p0, val* p1);
6255 void nitc___nitc__RapidTypeAnalysis___add_send(val* self, val* p0, val* p1);
6256 void nitc___nitc__RapidTypeAnalysis___force_alive(val* self, val* p0);
6257 val* nitc___nitc__RapidTypeAnalysis___todo(val* self);
6258 val* nitc___nitc__RapidTypeAnalysis___modelbuilder(val* self);
6259 void nitc___nitc__RapidTypeAnalysis___add_cast(val* self, val* p0);
6260 void nitc___nitc__RapidTypeAnalysis___add_super_send(val* self, val* p0, val* p1);
6261 val* nitc___nitc__RapidTypeAnalysis___live_types(val* self);
6262 val* nitc___nitc__RapidTypeAnalysis___live_open_types(val* self);
6263 short int nitc___nitc__RapidTypeAnalysis___check_depth(val* self, val* p0);
6264 val* nitc___nitc__RapidTypeAnalysis___live_open_cast_types(val* self);
6265 val* nitc___nitc__RapidTypeAnalysis___live_cast_types(val* self);
6266 val* nitc___nitc__RapidTypeAnalysis___live_methods(val* self);
6267 val* nitc___nitc__RapidTypeAnalysis___live_methoddefs(val* self);
6268 val* nitc___nitc__RapidTypeAnalysis___live_super_sends(val* self);
6269 val* nitc___nitc__RapidTypeAnalysis___live_classes(val* self);
6270 val* nitc___nitc__RapidTypeAnalysis___totry_methods(val* self);
6271 void nitc___nitc__RapidTypeAnalysis___try_send(val* self, val* p0, val* p1);
6272 void nitc___nitc__RapidTypeAnalysis___try_super_send(val* self, val* p0, val* p1);
6273 val* nitc___nitc__RapidTypeAnalysis___totry_methods_to_remove(val* self);
6274 val* nitc___nitc__RapidTypeAnalysis___try_methods(val* self);
6275 void nitc___nitc__RapidTypeAnalysis___add_call(val* self, val* p0);
6276 val* nitc___nitc__RapidTypeAnalysis___live_callsites(val* self);
6277 val* nitc___nitc__RapidTypeAnalysis___live_mmodules(val* self);
6278 val* nitc___nitc__RapidTypeAnalysis___live_targets(val* self, val* p0);
6279 val* nitc___nitc__RapidTypeAnalysis___live_targets_cache(val* self);
6280 extern const struct class class_nitc__RapidTypeAnalysis;
6281 extern const struct type type_core__HashSet__nitc__MClassType;
6282 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___live_types 2
6283 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___live_open_types 3
6284 extern const struct type type_core__HashSet__nitc__MClass;
6285 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___live_classes 4
6286 extern const struct type type_core__HashSet__nitc__MType;
6287 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___live_cast_types 5
6288 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___live_open_cast_types 6
6289 extern const struct type type_core__HashSet__nitc__MMethodDef;
6290 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___live_methoddefs 7
6291 extern const struct type type_core__HashSet__nitc__MMethod;
6292 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___live_methods 8
6293 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___live_mmodules 9
6294 extern const struct type type_core__HashSet__nitc__CallSite;
6295 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___live_callsites 10
6296 extern const struct type type_more_collections__HashMap2__nitc__MType__nitc__MProperty__core__Set__nitc__MMethodDef;
6297 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___live_targets_cache 11
6298 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___live_super_sends 12
6299 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___totry_methods 13
6300 extern const struct type type_core__Array__nitc__MMethod;
6301 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___totry_methods_to_remove 14
6302 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___try_methods 15
6303 extern const struct type type_core__List__nitc__MMethodDef;
6304 #define COLOR_nitc__rapid_type_analysis__RapidTypeAnalysis___todo 16
6305 void nitc___nitc__RapidTypeVisitor___core__kernel__Object__init(val* self);
6306 void nitc___nitc__RapidTypeVisitor___nitc__parser_nodes__Visitor__visit(val* self, val* p0);
6307 void nitc___nitc__RapidTypeVisitor___analysis_61d(val* self, val* p0);
6308 void nitc___nitc__RapidTypeVisitor___receiver_61d(val* self, val* p0);
6309 void nitc___nitc__RapidTypeVisitor___mpropdef_61d(val* self, val* p0);
6310 void nitc___nitc__RapidTypeVisitor___add_type(val* self, val* p0);
6311 void nitc___nitc__RapidTypeVisitor___add_monomorphic_send(val* self, val* p0, val* p1);
6312 val* nitc___nitc__RapidTypeVisitor___receiver(val* self);
6313 void nitc___nitc__RapidTypeVisitor___add_callsite(val* self, val* p0);
6314 void nitc___nitc__RapidTypeVisitor___add_cast_type(val* self, val* p0);
6315 val* nitc___nitc__RapidTypeVisitor___analysis(val* self);
6316 val* nitc___nitc__RapidTypeVisitor___get_method(val* self, val* p0, val* p1);
6317 val* nitc___nitc__RapidTypeVisitor___cleanup_type(val* self, val* p0);
6318 extern const struct class class_nitc__RapidTypeVisitor;
6319 void csv___csv__CsvDocument___core__kernel__Object__init(val* self);
6320 void csv___csv__CsvStream___separator_61d(val* self, uint32_t p0);
6321 uint32_t csv___csv__CsvStream___separator(val* self);
6322 void csv___csv__CsvStream___eol_61d(val* self, val* p0);
6323 val* csv___csv__CsvStream___eol(val* self);
6324 void csv___csv__CsvStream___delimiter_61d(val* self, uint32_t p0);
6325 uint32_t csv___csv__CsvStream___delimiter(val* self);
6326 void csv___csv__CsvDocument___header_61d(val* self, val* p0);
6327 void csv___csv__CsvDocument___records_61d(val* self, val* p0);
6328 void csv___csv__CsvDocument___add_record(val* self, val* p0);
6329 val* csv___csv__CsvDocument___header(val* self);
6330 val* csv___csv__CsvDocument___records(val* self);
6331 void csv___csv__CsvDocument___core__stream__Writable__write_to(val* self, val* p0);
6332 extern const struct class class_csv__CsvDocument;
6333 #define COLOR_csv__CsvStream___delimiter 0
6334 #define COLOR_csv__CsvStream___separator 1
6335 #define COLOR_csv__CsvStream___eol 2
6336 void csv___csv__CsvWriter___core__kernel__Object__init(val* self);
6337 void csv___csv__CsvWriter___ostream_61d(val* self, val* p0);
6338 void csv___csv__CsvWriter___write_line(val* self, val* p0);
6339 void csv___csv__CsvWriter___write_lines(val* self, val* p0);
6340 val* csv___csv__CsvWriter___ostream(val* self);
6341 extern const struct class class_csv__CsvWriter;
6342 void nitc___nitc__ErasureCompilerPhase___nitc__modelbuilder__Phase__process_mainmodule(val* self, val* p0, val* p1);
6343 extern const struct class class_nitc__ErasureCompilerPhase;
6344 void nitc___nitc__SeparateErasureCompiler___core__kernel__Object__init(val* self);
6345 val* nitc___nitc__AbstractCompiler___init_count_type_test_tags(val* self);
6346 void nitc___nitc__AbstractCompiler___mainmodule_61d(val* self, val* p0);
6347 void nitc___nitc__AbstractCompiler___modelbuilder_61d(val* self, val* p0);
6348 void nitc___nitc__SeparateCompiler___nitc__abstract_compiler__AbstractCompiler__do_compilation(val* self);
6349 void nitc___nitc__SeparateCompiler___nitc__abstract_compiler__AbstractCompiler__display_stats(val* self);
6350 val* nitc___nitc__AbstractCompiler___new_file(val* self, val* p0);
6351 void nitc___nitc__AbstractCompiler___header_61d(val* self, val* p0);
6352 val* nitc___nitc__AbstractCompiler___count_type_test_tags(val* self);
6353 void nitc___nitc__AbstractCompiler___compile_header(val* self);
6354 val* nitc___nitc__AbstractCompiler___mainmodule(val* self);
6355 val* nitc___nitc__AbstractCompiler___modelbuilder(val* self);
6356 void nitc___nitc__AbstractCompiler___compile_nitni_global_ref_functions(val* self);
6357 void nitc___nitc__AbstractCompiler___compile_main_function(val* self);
6358 void nitc___nitc__AbstractCompiler___compile_finalizer_function(val* self);
6359 val* nitc___nitc__AbstractCompiler___target_platform(val* self);
6360 void nitc___nitc__AbstractCompiler___toolchain_61d(val* self, val* p0);
6361 void nitc___nitc__AbstractCompiler___realmainmodule_61d(val* self, val* p0);
6362 void nitc___nitc__AbstractCompiler___target_platform_61d(val* self, val* p0);
6363 val* nitc___nitc__AbstractCompiler___files(val* self);
6364 val* nitc___nitc__AbstractCompiler___header(val* self);
6365 void nitc___nitc__SeparateErasureCompiler___nitc__abstract_compiler__AbstractCompiler__compile_header_structs(val* self);
6366 void nitc___nitc__SeparateCompiler___nitc__abstract_compiler__AbstractCompiler__compile_nitni_structs(val* self);
6367 void nitc___nitc__AbstractCompiler___compile_catch_stack(val* self);
6368 val* nitc___nitc__SeparateErasureCompiler___nitc__abstract_compiler__AbstractCompiler__new_visitor(val* self);
6369 void nitc___nitc__AbstractCompiler___provide_declaration(val* self, val* p0, val* p1);
6370 void nitc___nitc__AbstractCompiler___generate_init_attr(val* self, val* p0, val* p1, val* p2);
6371 void nitc___nitc__AbstractCompiler___compile_before_main(val* self, val* p0);
6372 void nitc___nitc__AbstractCompiler___compile_begin_main(val* self, val* p0);
6373 val* nitc___nitc__AbstractCompiler___count_type_test_resolved(val* self);
6374 val* nitc___nitc__AbstractCompiler___count_type_test_unresolved(val* self);
6375 val* nitc___nitc__AbstractCompiler___count_type_test_skipped(val* self);
6376 val* nitc___nitc__AbstractCompiler___linker_script(val* self);
6377 val* nitc___nitc__AbstractCompiler___requirers_of_declarations(val* self);
6378 val* nitc___nitc__AbstractCompiler___provided_declarations(val* self);
6379 val* nitc___nitc__AbstractCompiler___realmainmodule(val* self);
6380 val* nitc___nitc__AbstractCompiler___names(val* self);
6381 void nitc___nitc__AbstractCompiler___build_c_to_nit_bindings(val* self);
6382 val* nitc___nitc__AbstractCompiler___extern_bodies(val* self);
6383 val* nitc___nitc__AbstractCompiler___files_to_copy(val* self);
6384 void nitc___nitc__SeparateCompiler___nitc__abstract_compiler__AbstractCompiler__finalize_ffi_for_module(val* self, val* p0);
6385 val* nitc___nitc__AbstractCompiler___toolchain(val* self);
6386 val* nitc___nitc__AbstractCompiler___seen_extern(val* self);
6387 void nitc___nitc__SeparateCompiler___runtime_type_analysis_61d(val* self, val* p0);
6388 void nitc___nitc__SeparateCompiler___compile_box_kinds(val* self);
6389 void nitc___nitc__SeparateCompiler___do_property_coloring(val* self);
6390 void nitc___nitc__SeparateCompiler___compile_class_infos(val* self);
6391 void nitc___nitc__SeparateErasureCompiler___nitc__separate_compiler__SeparateCompiler__compile_class_to_c(val* self, val* p0);
6392 void nitc___nitc__SeparateCompiler___link_mmethods(val* self);
6393 void nitc___nitc__SeparateCompiler___compile_module_to_c(val* self, val* p0);
6394 void nitc___nitc__SeparateErasureCompiler___nitc__separate_compiler__SeparateCompiler__compile_types(val* self);
6395 void nitc___nitc__SeparateErasureCompiler___nitc__separate_compiler__SeparateCompiler__display_sizes(val* self);
6396 void nitc___nitc__SeparateCompiler___display_isset_checks(val* self);
6397 val* nitc___nitc__SeparateCompiler___box_kinds(val* self);
6398 val* nitc___nitc__SeparateCompiler___runtime_type_analysis(val* self);
6399 void nitc___nitc__SeparateCompiler___class_conflict_graph_61d(val* self, val* p0);
6400 val* nitc___nitc__SeparateCompiler___class_conflict_graph(val* self);
6401 void nitc___nitc__SeparateCompiler___compile_color_consts(val* self, val* p0);
6402 void nitc___nitc__SeparateCompiler___compile_color_const(val* self, val* p0, val* p1, long p2);
6403 void nitc___nitc__SeparateCompiler___method_tables_61d(val* self, val* p0);
6404 void nitc___nitc__SeparateCompiler___attr_tables_61d(val* self, val* p0);
6405 val* nitc___nitc__SeparateCompiler___method_tables(val* self);
6406 val* nitc___nitc__SeparateCompiler___attr_tables(val* self);
6407 val* nitc___nitc__SeparateCompiler___undead_types(val* self);
6408 long nitc___nitc__SeparateCompiler___box_kind_of(val* self, val* p0);
6409 void nitc___nitc__SeparateCompiler___hardening_live_type(val* self, val* p0, val* p1);
6410 void nitc___nitc__SeparateCompiler___link_mmethod(val* self, val* p0);
6411 val* nitc___nitc__SeparateCompiler___do_type_coloring(val* self);
6412 void nitc___nitc__SeparateCompiler___compile_type_to_c(val* self, val* p0);
6413 val* nitc___nitc__SeparateCompiler___type_tables(val* self);
6414 val* nitc___nitc__SeparateCompiler___resolution_tables(val* self);
6415 long nitc___nitc__SeparateCompiler___attr_read_count(val* self);
6416 long nitc___nitc__SeparateCompiler___isset_checks_count(val* self);
6417 void nitc___nitc__SeparateCompiler___compile_header_attribute_structs(val* self);
6418 val* nitc___nitc__SeparateCompiler___color_consts_done(val* self);
6419 val* nitc___nitc__SeparateCompiler___is_monomorphic(val* self, val* p0);
6420 val* nitc___nitc__SeparateCompiler___poset_from_mtypes(val* self, val* p0, val* p1);
6421 void nitc___nitc__SeparateCompiler___type_ids_61d(val* self, val* p0);
6422 void nitc___nitc__SeparateCompiler___type_colors_61d(val* self, val* p0);
6423 void nitc___nitc__SeparateCompiler___type_tables_61d(val* self, val* p0);
6424 val* nitc___nitc__SeparateCompiler___build_type_tables(val* self, val* p0);
6425 void nitc___nitc__SeparateCompiler___compute_type_test_layouts(val* self, val* p0, val* p1);
6426 val* nitc___nitc__SeparateCompiler___type_ids(val* self);
6427 void nitc___nitc__SeparateCompiler___compute_resolution_tables(val* self, val* p0);
6428 val* nitc___nitc__SeparateCompiler___type_colors(val* self);
6429 void nitc___nitc__SeparateCompiler___compile_type_resolution_table(val* self, val* p0);
6430 val* nitc___nitc__SeparateCompiler___live_unresolved_types(val* self);
6431 void nitc___nitc__SeparateCompiler___opentype_colors_61d(val* self, val* p0);
6432 void nitc___nitc__SeparateCompiler___resolution_tables_61d(val* self, val* p0);
6433 val* nitc___nitc__SeparateCompiler___build_resolution_tables(val* self, val* p0, val* p1);
6434 val* nitc___nitc__SeparateCompiler___opentype_colors(val* self);
6435 void nitc___nitc__SeparateCompiler___attr_read_count_61d(val* self, long p0);
6436 void nitc___nitc__SeparateCompiler___isset_checks_count_61d(val* self, long p0);
6437 void nitc___nitc__AbstractCompiler___core__kernel__Object__init(val* self);
6438 void nitc___nitc__AbstractCompiler___display_stats(val* self);
6439 void nitc___nitc__AbstractCompiler___compile_nitni_structs(val* self);
6440 void nitc___nitc__AbstractCompiler___finalize_ffi_for_module(val* self, val* p0);
6441 void nitc___nitc__SeparateErasureCompiler___class_ids_61d(val* self, val* p0);
6442 void nitc___nitc__SeparateErasureCompiler___class_colors_61d(val* self, val* p0);
6443 void nitc___nitc__SeparateErasureCompiler___class_tables_61d(val* self, val* p0);
6444 val* nitc___nitc__SeparateErasureCompiler___build_class_typing_tables(val* self, val* p0);
6445 void nitc___nitc__SeparateErasureCompiler___vt_colors_61d(val* self, val* p0);
6446 void nitc___nitc__SeparateErasureCompiler___vt_tables_61d(val* self, val* p0);
6447 val* nitc___nitc__SeparateErasureCompiler___build_vt_tables(val* self, val* p0);
6448 val* nitc___nitc__SeparateErasureCompiler___class_tables(val* self);
6449 val* nitc___nitc__SeparateErasureCompiler___class_ids(val* self);
6450 val* nitc___nitc__SeparateErasureCompiler___class_colors(val* self);
6451 short int nitc___nitc__SeparateErasureCompiler___build_class_vts_table(val* self, val* p0);
6452 val* nitc___nitc__SeparateErasureCompiler___vt_colors(val* self);
6453 val* nitc___nitc__SeparateErasureCompiler___vt_tables(val* self);
6454 val* nitc___nitc__SeparateErasureCompiler___retrieve_vt_bound(val* self, val* p0, val* p1);
6455 void nitc___nitc__SeparateCompiler___core__kernel__Object__init(val* self);
6456 extern const struct class class_nitc__SeparateErasureCompiler;
6457 extern const struct type type_core__HashMap__core__String__core__String;
6458 #define COLOR_nitc__abstract_compiler__AbstractCompiler___names 0
6459 extern const struct type type_core__Array__nitc__CodeFile;
6460 #define COLOR_nitc__abstract_compiler__AbstractCompiler___files 6
6461 #define COLOR_nitc__abstract_compiler__AbstractCompiler___linker_script 8
6462 #define COLOR_nitc__abstract_compiler__AbstractCompiler___provided_declarations 9
6463 extern const struct type type_core__HashMap__core__String__nitc__ANode;
6464 #define COLOR_nitc__abstract_compiler__AbstractCompiler___requirers_of_declarations 10
6465 #define COLOR_nitc__abstract_compiler__AbstractCompiler___extern_bodies 11
6466 #define COLOR_nitc__abstract_compiler__AbstractCompiler___files_to_copy 12
6467 val* NEW_core__ArraySet(const struct type* type);
6468 extern const struct type type_core__ArraySet__core__String;
6469 #define COLOR_nitc__abstract_compiler__AbstractCompiler___seen_extern 13
6470 #define COLOR_nitc__abstract_compiler__AbstractCompiler___count_type_test_tags 14
6471 #define COLOR_nitc__abstract_compiler__AbstractCompiler___count_type_test_resolved 15
6472 #define COLOR_nitc__abstract_compiler__AbstractCompiler___count_type_test_unresolved 16
6473 #define COLOR_nitc__abstract_compiler__AbstractCompiler___count_type_test_skipped 17
6474 extern const struct type type_core__Array__nitc__MNullableType;
6475 #define COLOR_nitc__light__AbstractCompiler___compiled_null_types 18
6476 #define COLOR_nitc__separate_compiler__SeparateCompiler___undead_types 20
6477 extern const struct type type_core__HashMap__nitc__MClassDef__core__HashSet__nitc__MType;
6478 #define COLOR_nitc__separate_compiler__SeparateCompiler___live_unresolved_types 21
6479 extern const struct type type_core__HashMap__nitc__MClass__core__Int;
6480 #define COLOR_nitc__separate_compiler__SeparateCompiler___box_kinds 25
6481 extern const struct type type_core__HashSet__core__Object;
6482 #define COLOR_nitc__separate_compiler__SeparateCompiler___color_consts_done 26
6483 extern const struct type type_core__HashMap__nitc__MType__core__Array__nullable__nitc__MType;
6484 #define COLOR_nitc__separate_compiler__SeparateCompiler___type_tables 28
6485 extern const struct type type_core__HashMap__nitc__MClassType__core__Array__nullable__nitc__MType;
6486 #define COLOR_nitc__separate_compiler__SeparateCompiler___resolution_tables 29
6487 extern const struct type type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MPropDef;
6488 #define COLOR_nitc__separate_compiler__SeparateCompiler___method_tables 30
6489 extern const struct type type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MProperty;
6490 #define COLOR_nitc__separate_compiler__SeparateCompiler___attr_tables 31
6491 #define COLOR_nitc__separate_compiler__SeparateCompiler___isset_checks_count 32
6492 #define COLOR_nitc__separate_compiler__SeparateCompiler___attr_read_count 33
6493 void nitc___nitc__AbstractCompilerVisitor___core__kernel__Object__init(val* self);
6494 void nitc___nitc__AbstractCompilerVisitor___add_decl(val* self, val* p0);
6495 void nitc___nitc__AbstractCompilerVisitor___require_declaration(val* self, val* p0);
6496 val* nitc___nitc__AbstractCompilerVisitor___nit_alloc(val* self, val* p0, val* p1);
6497 void nitc___nitc__AbstractCompilerVisitor___add(val* self, val* p0);
6498 val* nitc___nitc__AbstractCompilerVisitor___compiler(val* self);
6499 void nitc___nitc__AbstractCompilerVisitor___add_abort(val* self, val* p0);
6500 val* nitc___nitc__AbstractCompilerVisitor___new_named_var(val* self, val* p0, val* p1);
6501 val* nitc___nitc__AbstractCompilerVisitor___get_name(val* self, val* p0);
6502 void nitc___nitc__AbstractCompilerVisitor___set_finalizer(val* self, val* p0);
6503 val* nitc___nitc__SeparateErasureCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__init_instance(val* self, val* p0);
6504 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__send(val* self, val* p0, val* p1);
6505 val* nitc___nitc__AbstractCompilerVisitor___new_expr(val* self, val* p0, val* p1);
6506 void nitc___nitc__AbstractCompilerVisitor___compiler_61d(val* self, val* p0);
6507 val* nitc___nitc__AbstractCompilerVisitor___writer(val* self);
6508 val* nitc___nitc__AbstractCompilerVisitor___current_node(val* self);
6509 void nitc___nitc__AbstractCompilerVisitor___add_raw_abort(val* self);
6510 val* nitc___nitc__AbstractCompilerVisitor___anchor(val* self, val* p0);
6511 val* nitc___nitc__AbstractCompilerVisitor___names(val* self);
6512 long nitc___nitc__AbstractCompilerVisitor___last(val* self);
6513 void nitc___nitc__AbstractCompilerVisitor___last_61d(val* self, long p0);
6514 val* nitc___nitc__AbstractCompilerVisitor___new_var(val* self, val* p0);
6515 void nitc___nitc__AbstractCompilerVisitor___writer_61d(val* self, val* p0);
6516 val* nitc___nitc__AbstractCompilerVisitor___frame(val* self);
6517 val* nitc___nitc__AbstractCompilerVisitor___monomorphic_send(val* self, val* p0, val* p1, val* p2);
6518 void nitc___nitc__AbstractCompilerVisitor___frame_61d(val* self, val* p0);
6519 val* nitc___nitc__AbstractCompilerVisitor___mmodule(val* self);
6520 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__call(val* self, val* p0, val* p1, val* p2);
6521 void nitc___nitc__AbstractCompilerVisitor___assign(val* self, val* p0, val* p1);
6522 void nitc___nitc__AbstractCompilerVisitor___debug(val* self, val* p0);
6523 void nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__adapt_signature(val* self, val* p0, val* p1);
6524 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__autobox(val* self, val* p0, val* p1);
6525 val* nitc___nitc__SeparateErasureCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__class_name_string(val* self, val* p0);
6526 void nitc___nitc__AbstractCompilerVisitor___current_node_61d(val* self, val* p0);
6527 void nitc___nitc__AbstractCompilerVisitor___ret(val* self, val* p0);
6528 val* nitc___nitc__AbstractCompilerVisitor___value_instance(val* self, val* p0);
6529 void nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__write_attribute(val* self, val* p0, val* p1, val* p2);
6530 val* nitc___nitc__AbstractCompilerVisitor___bool_instance(val* self, short int p0);
6531 short int nitc___nitc__AbstractCompilerVisitor___maybenull(val* self, val* p0);
6532 val* nitc___nitc__AbstractCompilerVisitor___bool_type(val* self);
6533 void nitc___nitc__AbstractCompilerVisitor___add_cast(val* self, val* p0, val* p1, val* p2);
6534 val* nitc___nitc__SeparateErasureCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__compile_callsite(val* self, val* p0, val* p1);
6535 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__supercall(val* self, val* p0, val* p1, val* p2);
6536 val* nitc___nitc__AbstractCompilerVisitor___variable(val* self, val* p0);
6537 void nitc___nitc__AbstractCompilerVisitor___stmt(val* self, val* p0);
6538 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__isset_attribute(val* self, val* p0, val* p1);
6539 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__read_attribute(val* self, val* p0, val* p1);
6540 val* nitc___nitc__AbstractCompilerVisitor___int_instance(val* self, long p0);
6541 val* nitc___nitc__AbstractCompilerVisitor___string_instance(val* self, val* p0);
6542 void nitc___nitc__AbstractCompilerVisitor___check_recv_notnull(val* self, val* p0);
6543 val* nitc___nitc__AbstractCompilerVisitor___object_type(val* self);
6544 val* nitc___nitc__SeparateErasureCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__type_test(val* self, val* p0, val* p1, val* p2);
6545 val* nitc___nitc__AbstractCompilerVisitor___monomorphic_super_send(val* self, val* p0, val* p1, val* p2);
6546 val* nitc___nitc__AbstractCompilerVisitor___resolve_for(val* self, val* p0, val* p1);
6547 void nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__unbox_signature_extern(val* self, val* p0, val* p1);
6548 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(val* self, val* p0, val* p1);
6549 short int nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__native_array_def(val* self, val* p0, val* p1, val* p2);
6550 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__is_same_type_test(val* self, val* p0, val* p1);
6551 val* nitc___nitc__SeparateErasureCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__box_extern(val* self, val* p0, val* p1);
6552 val* nitc___nitc__AbstractCompilerVisitor___variables(val* self);
6553 val* nitc___nitc__AbstractCompilerVisitor___expr(val* self, val* p0, val* p1);
6554 val* nitc___nitc__AbstractCompilerVisitor___get_property(val* self, val* p0, val* p1);
6555 val* nitc___nitc__SeparateErasureCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__unbox_extern(val* self, val* p0, val* p1);
6556 void nitc___nitc__AbstractCompilerVisitor___add_extern(val* self, val* p0);
6557 val* nitc___nitc__AbstractCompilerVisitor___new_var_extern(val* self, val* p0);
6558 void nitc___nitc__AbstractCompilerVisitor___declare_once(val* self, val* p0);
6559 val* nitc___nitc__AbstractCompilerVisitor___autoadapt(val* self, val* p0, val* p1);
6560 val* nitc___nitc__AbstractCompilerVisitor___escapemark_name(val* self, val* p0);
6561 val* nitc___nitc__AbstractCompilerVisitor___varargize(val* self, val* p0, val* p1, val* p2, val* p3);
6562 void nitc___nitc__AbstractCompilerVisitor___add_escape_label(val* self, val* p0);
6563 val* nitc___nitc__AbstractCompilerVisitor___expr_bool(val* self, val* p0);
6564 val* nitc___nitc__SeparateErasureCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__native_array_instance(val* self, val* p0, val* p1);
6565 val* nitc___nitc__AbstractCompilerVisitor___init_instance_or_extern(val* self, val* p0);
6566 val* nitc___nitc__AbstractCompilerVisitor___null_instance(val* self);
6567 val* nitc___nitc__AbstractCompilerVisitor___byte_instance(val* self, unsigned char p0);
6568 val* nitc___nitc__AbstractCompilerVisitor___int8_instance(val* self, int8_t p0);
6569 val* nitc___nitc__AbstractCompilerVisitor___int16_instance(val* self, int16_t p0);
6570 val* nitc___nitc__AbstractCompilerVisitor___uint16_instance(val* self, uint16_t p0);
6571 val* nitc___nitc__AbstractCompilerVisitor___int32_instance(val* self, int32_t p0);
6572 val* nitc___nitc__AbstractCompilerVisitor___uint32_instance(val* self, uint32_t p0);
6573 val* nitc___nitc__AbstractCompilerVisitor___float_instance(val* self, val* p0);
6574 val* nitc___nitc__AbstractCompilerVisitor___char_instance(val* self, uint32_t p0);
6575 val* nitc___nitc__AbstractCompilerVisitor___c_string_instance(val* self, char* p0, long p1);
6576 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__array_instance(val* self, val* p0, val* p1);
6577 void nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__native_array_set(val* self, val* p0, long p1, val* p2);
6578 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__vararg_instance(val* self, val* p0, val* p1, val* p2, val* p3);
6579 val* nitc___nitc__SeparateCompilerVisitor___class_info(val* self, val* p0);
6580 void nitc___nitc__SeparateCompilerVisitor___hardening_live_open_type(val* self, val* p0);
6581 void nitc___nitc__SeparateCompilerVisitor___link_unresolved_type(val* self, val* p0, val* p1);
6582 val* nitc___nitc__SeparateCompilerVisitor___type_info(val* self, val* p0);
6583 val* nitc___nitc__SeparateCompilerVisitor___table_send(val* self, val* p0, val* p1, val* p2);
6584 short int nitc___nitc__SeparateCompilerVisitor___can_be_primitive(val* self, val* p0);
6585 val* nitc___nitc__SeparateCompilerVisitor___extract_tag(val* self, val* p0);
6586 val* nitc___nitc__SeparateCompilerVisitor___before_send(val* self, val* p0, val* p1);
6587 val* nitc___nitc__SeparateCompilerVisitor___direct_call(val* self, val* p0, val* p1);
6588 short int nitc___nitc__SeparateCompilerVisitor___maybe_null(val* self, val* p0);
6589 void nitc___nitc__SeparateCompilerVisitor___hardening_cast_type(val* self, val* p0);
6590 val* nitc___nitc__AbstractCompilerVisitor___compile_callsite(val* self, val* p0, val* p1);
6591 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__compile_callsite(val* self, val* p0, val* p1);
6592 extern const struct class class_nitc__SeparateErasureCompilerVisitor;
6593 extern const struct type type_core__HashSet__core__String;
6594 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor___names 4
6595 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor___last 5
6596 extern const struct type type_core__HashMap__nitc__Variable__nitc__RuntimeVariable;
6597 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor___variables 6
6598 void nitc___nitc__SeparateCompilerPhase___nitc__modelbuilder__Phase__process_mainmodule(val* self, val* p0, val* p1);
6599 extern const struct class class_nitc__SeparateCompilerPhase;
6600 void nitc___nitc__SeparateCompiler___nitc__abstract_compiler__AbstractCompiler__compile_header_structs(val* self);
6601 val* nitc___nitc__SeparateCompiler___nitc__abstract_compiler__AbstractCompiler__new_visitor(val* self);
6602 void nitc___nitc__SeparateCompiler___compile_class_to_c(val* self, val* p0);
6603 void nitc___nitc__SeparateCompiler___compile_types(val* self);
6604 void nitc___nitc__SeparateCompiler___display_sizes(val* self);
6605 extern const struct class class_nitc__SeparateCompiler;
6606 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__init_instance(val* self, val* p0);
6607 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__class_name_string(val* self, val* p0);
6608 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__type_test(val* self, val* p0, val* p1, val* p2);
6609 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__box_extern(val* self, val* p0, val* p1);
6610 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__unbox_extern(val* self, val* p0, val* p1);
6611 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__native_array_instance(val* self, val* p0, val* p1);
6612 extern const struct class class_nitc__SeparateCompilerVisitor;
6613 void nitc___nitc__SeparateRuntimeFunction___core__kernel__Object__init(val* self);
6614 val* nitc___nitc__SeparateRuntimeFunction___core__abstract_text__Object__to_s(val* self);
6615 val* nitc___nitc__AbstractRuntimeFunction___c_name(val* self);
6616 void nitc___nitc__SeparateRuntimeFunction___nitc__abstract_compiler__AbstractRuntimeFunction__compile_to_c(val* self, val* p0);
6617 val* nitc___nitc__AbstractRuntimeFunction___mmethoddef(val* self);
6618 void nitc___nitc__AbstractRuntimeFunction___mmethoddef_61d(val* self, val* p0);
6619 val* nitc___nitc__AbstractRuntimeFunction___c_name_cache(val* self);
6620 val* nitc___nitc__SeparateRuntimeFunction___nitc__abstract_compiler__AbstractRuntimeFunction__build_c_name(val* self);
6621 void nitc___nitc__AbstractRuntimeFunction___c_name_cache_61d(val* self, val* p0);
6622 void nitc___nitc__SeparateRuntimeFunction___compile_trampolines(val* self, val* p0);
6623 val* nitc___nitc__SeparateRuntimeFunction___called_recv(val* self);
6624 val* nitc___nitc__SeparateRuntimeFunction___called_signature(val* self);
6625 val* nitc___nitc__SeparateRuntimeFunction___c_ret(val* self);
6626 val* nitc___nitc__SeparateRuntimeFunction___c_sig(val* self);
6627 void nitc___nitc__SeparateRuntimeFunction___called_recv_61d(val* self, val* p0);
6628 void nitc___nitc__SeparateRuntimeFunction___called_signature_61d(val* self, val* p0);
6629 void nitc___nitc__SeparateRuntimeFunction___build_c_name_61d(val* self, val* p0);
6630 void nitc___nitc__SeparateRuntimeFunction___is_thunk_61d(val* self, short int p0);
6631 val* nitc___nitc__SeparateRuntimeFunction___c_funptrtype(val* self);
6632 short int nitc___nitc__SeparateRuntimeFunction___is_thunk(val* self);
6633 void nitc___nitc__AbstractRuntimeFunction___core__kernel__Object__init(val* self);
6634 extern const struct class class_nitc__SeparateRuntimeFunction;
6635 #define COLOR_nitc__separate_compiler__SeparateRuntimeFunction___is_thunk 5
6636 void nitc___nitc__Toolchain___core__kernel__Object__init(val* self);
6637 void nitc___nitc__MakefileToolchain___Toolchain__write_and_make(val* self);
6638 void nitc___nitc__Toolchain___toolcontext_61d(val* self, val* p0);
6639 void nitc___nitc__Toolchain___compiler_61d(val* self, val* p0);
6640 val* nitc___nitc__Toolchain___toolcontext(val* self);
6641 val* nitc___nitc__Toolchain___compile_dir(val* self);
6642 val* nitc___nitc__Toolchain___root_compile_dir(val* self);
6643 val* nitc___nitc__Toolchain___compiler(val* self);
6644 void nitc___nitc__MakefileToolchain___write_files(val* self, val* p0, val* p1);
6645 void nitc___nitc__MakefileToolchain___write_makefile(val* self, val* p0, val* p1);
6646 void nitc___nitc__MakefileToolchain___compile_c_code(val* self, val* p0);
6647 val* nitc___nitc__MakefileToolchain___outfile(val* self, val* p0);
6648 val* nitc___nitc__MakefileToolchain___makefile_name(val* self);
6649 val* nitc___nitc__MakefileToolchain___default_outname(val* self);
6650 extern const struct class class_nitc__MakefileToolchain;
6651 void nitc___nitc__CodeFile___core__kernel__Object__init(val* self);
6652 void nitc___nitc__CodeFile___name_61d(val* self, val* p0);
6653 val* nitc___nitc__CodeFile___writers(val* self);
6654 val* nitc___nitc__CodeFile___required_declarations(val* self);
6655 val* nitc___nitc__CodeFile___name(val* self);
6656 extern const struct class class_nitc__CodeFile;
6657 extern const struct type type_core__Array__nitc__CodeWriter;
6658 #define COLOR_nitc__abstract_compiler__CodeFile___writers 1
6659 #define COLOR_nitc__abstract_compiler__CodeFile___required_declarations 2
6660 void nitc___nitc__CodeWriter___core__kernel__Object__init(val* self);
6661 void nitc___nitc__CodeWriter___file_61d(val* self, val* p0);
6662 val* nitc___nitc__CodeWriter___file(val* self);
6663 void nitc___nitc__CodeWriter___add_decl(val* self, val* p0);
6664 val* nitc___nitc__CodeWriter___decl_lines(val* self);
6665 val* nitc___nitc__CodeWriter___lines(val* self);
6666 extern const struct class class_nitc__CodeWriter;
6667 #define COLOR_nitc__abstract_compiler__CodeWriter___lines 1
6668 #define COLOR_nitc__abstract_compiler__CodeWriter___decl_lines 2
6669 void nitc___nitc__RuntimeVariable___core__kernel__Object__init(val* self);
6670 val* nitc___nitc__RuntimeVariable___core__abstract_text__Object__to_s(val* self);
6671 val* nitc___nitc__RuntimeVariable___core__abstract_text__Object__inspect(val* self);
6672 void nitc___nitc__RuntimeVariable___is_exact_61d(val* self, short int p0);
6673 void nitc___nitc__RuntimeVariable___name_61d(val* self, val* p0);
6674 void nitc___nitc__RuntimeVariable___mtype_61d(val* self, val* p0);
6675 void nitc___nitc__RuntimeVariable___mcasttype_61d(val* self, val* p0);
6676 val* nitc___nitc__RuntimeVariable___mtype(val* self);
6677 val* nitc___nitc__RuntimeVariable___mcasttype(val* self);
6678 val* nitc___nitc__RuntimeVariable___name(val* self);
6679 short int nitc___nitc__RuntimeVariable___is_exact(val* self);
6680 extern const struct class class_nitc__RuntimeVariable;
6681 #define COLOR_nitc__abstract_compiler__RuntimeVariable___is_exact 3
6682 void nitc___nitc__StaticFrame___core__kernel__Object__init(val* self);
6683 val* nitc___nitc__StaticFrame___mpropdef(val* self);
6684 val* nitc___nitc__StaticFrame___arguments(val* self);
6685 void nitc___nitc__StaticFrame___visitor_61d(val* self, val* p0);
6686 void nitc___nitc__StaticFrame___mpropdef_61d(val* self, val* p0);
6687 void nitc___nitc__StaticFrame___receiver_61d(val* self, val* p0);
6688 void nitc___nitc__StaticFrame___arguments_61d(val* self, val* p0);
6689 void nitc___nitc__StaticFrame___returnvar_61d(val* self, val* p0);
6690 void nitc___nitc__StaticFrame___returnlabel_61d(val* self, val* p0);
6691 val* nitc___nitc__StaticFrame___returnvar(val* self);
6692 val* nitc___nitc__StaticFrame___returnlabel(val* self);
6693 val* nitc___nitc__StaticFrame___receiver(val* self);
6694 val* nitc___nitc__StaticFrame___comprehension(val* self);
6695 void nitc___nitc__StaticFrame___comprehension_61d(val* self, val* p0);
6696 val* nitc___nitc__StaticFrame___escapemark_names(val* self);
6697 extern const struct class class_nitc__StaticFrame;
6698 extern const struct type type_core__HashMap__nitc__EscapeMark__core__String;
6699 #define COLOR_nitc__abstract_compiler__StaticFrame___escapemark_names 6
6700 void nitc__platform___nitc__platform__PlatformPhase___nitc__phase__Phase__process_annotated_node(val* self, val* p0, val* p1);
6701 extern const struct class class_nitc__platform__PlatformPhase;
6702 val* nitc__abstract_compiler___Platform___toolchain(val* self, val* p0, val* p1);
6703 short int nitc___nitc__Platform___no_main(val* self);
6704 short int nitc___nitc__Platform___supports_libunwind(val* self);
6705 short int nitc___nitc__Platform___supports_linker_script(val* self);
6706 short int nitc___nitc__Platform___supports_libgc(val* self);
6707 extern const struct class class_nitc__Platform;
6708 val* nitc___nitc__CCompilationUnit___header_c_types(val* self);
6709 void nitc__light___CCompilationUnit___write_as_nitni(val* self, val* p0, val* p1);
6710 val* nitc___nitc__CCompilationUnit___files(val* self);
6711 val* nitc___nitc__CCompilationUnit___header_c_base(val* self);
6712 val* nitc___nitc__CCompilationUnit___body_decl(val* self);
6713 void nitc__light_ffi_base___CCompilationUnit___write_as_impl(val* self, val* p0, val* p1);
6714 void nitc__light_ffi_base___CCompilationUnit___write_header_to_file(val* self, val* p0, val* p1, val* p2, val* p3);
6715 void nitc__light_ffi_base___CCompilationUnit___write_body_to_file(val* self, val* p0, val* p1, val* p2);
6716 val* nitc___nitc__CCompilationUnit___header_custom(val* self);
6717 val* nitc___nitc__CCompilationUnit___body_impl(val* self);
6718 void nitc___nitc__CCompilationUnit___compile_header_core(val* self, val* p0);
6719 void nitc___nitc__CCompilationUnit___compile_body_core(val* self, val* p0);
6720 val* nitc___nitc__CCompilationUnit___header_decl(val* self);
6721 val* nitc___nitc__CCompilationUnit___body_custom(val* self);
6722 extern const struct class class_nitc__CCompilationUnit;
6723 val* NEW_template__Template(const struct type* type);
6724 extern const struct type type_template__Template;
6725 #define COLOR_nitc__c_tools__CCompilationUnit___header_c_base 0
6726 #define COLOR_nitc__c_tools__CCompilationUnit___header_custom 1
6727 #define COLOR_nitc__c_tools__CCompilationUnit___header_c_types 2
6728 #define COLOR_nitc__c_tools__CCompilationUnit___header_decl 3
6729 #define COLOR_nitc__c_tools__CCompilationUnit___body_decl 4
6730 #define COLOR_nitc__c_tools__CCompilationUnit___body_custom 5
6731 #define COLOR_nitc__c_tools__CCompilationUnit___body_impl 6
6732 #define COLOR_nitc__c_tools__CCompilationUnit___files 7
6733 void nitc___nitc__ExternCFile___core__kernel__Object__init(val* self);
6734 short int nitc___nitc__ExternCFile___core__kernel__Object___61d_61d(val* self, val* p0);
6735 long nitc___nitc__ExternCFile___core__kernel__Object__hash(val* self);
6736 void nitc___nitc__ExternFile___filename_61d(val* self, val* p0);
6737 val* nitc___nitc__ExternFile___pkgconfigs(val* self);
6738 val* nitc___nitc__ExternCFile___ExternFile__makefile_rule_name(val* self);
6739 val* nitc___nitc__ExternFile___filename(val* self);
6740 val* nitc___nitc__ExternCFile___ExternFile__makefile_rule_content(val* self);
6741 short int nitc___nitc__ExternCFile___ExternFile__compiles_to_o_file(val* self);
6742 short int nitc___nitc__ExternFile___add_to_jar(val* self);
6743 void nitc___nitc__ExternCFile___cflags_61d(val* self, val* p0);
6744 val* nitc___nitc__ExternCFile___cflags(val* self);
6745 void nitc___nitc__ExternFile___core__kernel__Object__init(val* self);
6746 extern const struct class class_nitc__ExternCFile;
6747 #define COLOR_nitc__c_tools__ExternFile___pkgconfigs 1
6748 void nitc___nitc__POSetConflictGraph___core__kernel__Object__init(val* self);
6749 val* nitc___nitc__POSetConflictGraph___poset(val* self);
6750 void nitc___nitc__POSetConflictGraph___poset_61d(val* self, val* p0);
6751 val* nitc___nitc__POSetConflictGraph___conflicts(val* self);
6752 val* nitc___nitc__POSetConflictGraph___border(val* self);
6753 val* nitc___nitc__POSetConflictGraph___crown(val* self);
6754 void nitc___nitc__POSetConflictGraph___extract_core(val* self);
6755 void nitc___nitc__POSetConflictGraph___extract_border(val* self);
6756 void nitc___nitc__POSetConflictGraph___extract_crown(val* self);
6757 void nitc___nitc__POSetConflictGraph___compute_conflicts(val* self);
6758 void nitc___nitc__POSetConflictGraph___order_61d(val* self, val* p0);
6759 val* nitc___nitc__POSetConflictGraph___order(val* self);
6760 val* nitc___nitc__POSetConflictGraph___core(val* self);
6761 short int nitc___nitc__POSetConflictGraph___is_border(val* self, val* p0);
6762 void nitc___nitc__POSetConflictGraph___add_conflicts(val* self, val* p0);
6763 void nitc___nitc__POSetConflictGraph___add_conflict(val* self, val* p0, val* p1);
6764 extern const struct class class_nitc__POSetConflictGraph;
6765 #define COLOR_core__HashSet__nitc__POSetConflictGraph___35dE 0
6766 #define COLOR_nitc__coloring__POSetConflictGraph___core 0
6767 #define COLOR_nitc__coloring__POSetConflictGraph___border 1
6768 #define COLOR_nitc__coloring__POSetConflictGraph___crown 2
6769 #define COLOR_core__HashMap__nitc__POSetConflictGraph___35dE__core__Set__nitc__POSetConflictGraph___35dE 1
6770 #define COLOR_nitc__coloring__POSetConflictGraph___conflicts 3
6771 void nitc___nitc__POSetColorer___colorize(val* self, val* p0);
6772 val* nitc___nitc__POSetColorer___ids(val* self);
6773 val* nitc___nitc__POSetColorer___colors(val* self);
6774 val* nitc___nitc__POSetColorer___conflicts(val* self);
6775 void nitc___nitc__POSetColorer___poset_cache_61d(val* self, val* p0);
6776 void nitc___nitc__POSetColorer___graph_61d(val* self, val* p0);
6777 void nitc___nitc__POSetColorer___allocate_ids(val* self);
6778 void nitc___nitc__POSetColorer___compute_colors(val* self);
6779 void nitc___nitc__POSetColorer___conflicts_cache_61d(val* self, val* p0);
6780 val* nitc___nitc__POSetColorer___graph(val* self);
6781 void nitc___nitc__POSetColorer___is_colored_61d(val* self, short int p0);
6782 short int nitc___nitc__POSetColorer___is_colored(val* self);
6783 val* nitc___nitc__POSetColorer___ids_cache(val* self);
6784 val* nitc___nitc__POSetColorer___colors_cache(val* self);
6785 val* nitc___nitc__POSetColorer___conflicts_cache(val* self);
6786 val* nitc___nitc__POSetColorer___poset_cache(val* self);
6787 void nitc___nitc__POSetColorer___colorize_core(val* self);
6788 void nitc___nitc__POSetColorer___colorize_set(val* self, val* p0);
6789 long nitc___nitc__POSetColorer___min_color(val* self, val* p0);
6790 short int nitc___nitc__POSetColorer___is_color_free(val* self, long p0, val* p1);
6791 extern const struct class class_nitc__POSetColorer;
6792 #define COLOR_nitc__coloring__POSetColorer___is_colored 0
6793 #define COLOR_core__HashMap__nitc__POSetColorer___35dE__core__Int 0
6794 #define COLOR_nitc__coloring__POSetColorer___ids_cache 1
6795 #define COLOR_nitc__coloring__POSetColorer___colors_cache 2
6796 void nitc___nitc__POSetGroupColorer___core__kernel__Object__init(val* self);
6797 val* nitc___nitc__POSetGroupColorer___graph(val* self);
6798 val* nitc___nitc__POSetGroupColorer___used_colors(val* self);
6799 void nitc___nitc__POSetGroupColorer___compute_colors(val* self);
6800 val* nitc___nitc__POSetGroupColorer___colors_cache(val* self);
6801 void nitc___nitc__POSetGroupColorer___graph_61d(val* self, val* p0);
6802 void nitc___nitc__POSetGroupColorer___buckets_61d(val* self, val* p0);
6803 val* nitc___nitc__POSetGroupColorer___colors(val* self);
6804 val* nitc___nitc__POSetGroupColorer___build_layout(val* self, val* p0);
6805 void nitc___nitc__POSetGroupColorer___colorize_core(val* self);
6806 void nitc___nitc__POSetGroupColorer___colorize_set(val* self, val* p0);
6807 val* nitc___nitc__POSetGroupColorer___poset(val* self);
6808 val* nitc___nitc__POSetGroupColorer___buckets(val* self);
6809 long nitc___nitc__POSetGroupColorer___inherit_color(val* self, val* p0);
6810 long nitc___nitc__POSetGroupColorer___next_free_color(val* self, long p0, val* p1);
6811 val* nitc___nitc__POSetGroupColorer___min_colors(val* self);
6812 extern const struct class class_nitc__POSetGroupColorer;
6813 #define COLOR_core__HashMap__nitc__POSetGroupColorer___35dE__core__Int 0
6814 #define COLOR_nitc__coloring__POSetGroupColorer___colors_cache 4
6815 #define COLOR_core__HashMap__nitc__POSetGroupColorer___35dH__core__HashSet__core__Int 1
6816 #define COLOR_nitc__coloring__POSetGroupColorer___used_colors 5
6817 #define COLOR_core__HashMap__nitc__POSetGroupColorer___35dH__core__Int 2
6818 #define COLOR_nitc__coloring__POSetGroupColorer___min_colors 6
6819 val* nitc___nitc__BucketsColorer___colorize(val* self, val* p0);
6820 void nitc___nitc__BucketsColorer___compute_conflicts(val* self, val* p0);
6821 val* nitc___nitc__BucketsColorer___colors(val* self);
6822 short int nitc___nitc__BucketsColorer___is_color_free(val* self, val* p0, long p1);
6823 val* nitc___nitc__BucketsColorer___conflicts(val* self);
6824 extern const struct class class_nitc__BucketsColorer;
6825 #define COLOR_core__HashMap__nitc__BucketsColorer___35dE__core__Int 0
6826 #define COLOR_nitc__coloring__BucketsColorer___colors 0
6827 #define COLOR_core__HashMap__nitc__BucketsColorer___35dE__core__Set__nitc__BucketsColorer___35dE 1
6828 #define COLOR_nitc__coloring__BucketsColorer___conflicts 1
6829 void nitc___nitc__POSetBucketsColorer___core__kernel__Object__init(val* self);
6830 void nitc___nitc__POSetBucketsColorer___poset_61d(val* self, val* p0);
6831 void nitc___nitc__POSetBucketsColorer___conflicts_61d(val* self, val* p0);
6832 val* nitc___nitc__POSetBucketsColorer___colorize(val* self, val* p0);
6833 val* nitc___nitc__POSetBucketsColorer___colors(val* self);
6834 val* nitc___nitc__POSetBucketsColorer___poset(val* self);
6835 long nitc___nitc__POSetBucketsColorer___min_color(val* self, val* p0, val* p1);
6836 short int nitc___nitc__POSetBucketsColorer___is_color_free(val* self, long p0, val* p1, val* p2);
6837 long nitc___nitc__POSetBucketsColorer___max_color(val* self, val* p0, val* p1);
6838 val* nitc___nitc__POSetBucketsColorer___conflicts(val* self);
6839 extern const struct class class_nitc__POSetBucketsColorer;
6840 #define COLOR_core__HashMap__nitc__POSetBucketsColorer___35dE__core__Int 0
6841 #define COLOR_nitc__coloring__POSetBucketsColorer___colors 0
6842 val* nitc___nitc__CallContext___name_mtype(val* self, val* p0);
6843 extern const struct class class_nitc__CallContext;
6844 void nitc___nitc__SignatureLength___core__kernel__Object__init(val* self);
6845 short int nitc___nitc__SignatureLength___long(val* self);
6846 void nitc___nitc__SignatureLength___long_61d(val* self, short int p0);
6847 extern const struct class class_nitc__SignatureLength;
6848 void nitc___nitc__FFILanguageAssignationPhase___nitc__phase__Phase__process_nmodule(val* self, val* p0);
6849 void nitc___nitc__FFILanguageAssignationPhase___nitc__phase__Phase__process_nclassdef(val* self, val* p0);
6850 void nitc___nitc__FFILanguageAssignationPhase___nitc__phase__Phase__process_npropdef(val* self, val* p0);
6851 val* nitc___nitc__FFILanguageAssignationPhase___languages(val* self);
6852 void nitc___nitc__FFILanguageAssignationPhase___verify_foreign_code_on_node(val* self, val* p0);
6853 extern const struct class class_nitc__FFILanguageAssignationPhase;
6854 extern const struct type type_core__Array__nitc__FFILanguage;
6855 #define COLOR_nitc__light_ffi_base__FFILanguageAssignationPhase___languages 4
6856 val* NEW_nitc__CLanguage(const struct type* type);
6857 extern const struct type type_nitc__CLanguage;
6858 #define COLOR_nitc__light_ffi_base__FFILanguage__ffi_language_assignation_phase_61d 12
6859 #define COLOR_nitc__light_c__FFILanguageAssignationPhase___c_language 5
6860 val* nitc___nitc__ForeignType___ctype(val* self);
6861 extern const struct class class_nitc__ForeignType;
6862 void nitc__extern_classes___nitc__extern_classes__ExternClassesTypingPhaseAst___nitc__phase__Phase__process_nclassdef(val* self, val* p0);
6863 extern const struct class class_nitc__extern_classes__ExternClassesTypingPhaseAst;
6864 void nitc__extern_classes___nitc__extern_classes__ExternClassesTypingPhaseModel___nitc__phase__Phase__process_nclassdef(val* self, val* p0);
6865 extern const struct class class_nitc__extern_classes__ExternClassesTypingPhaseModel;
6866 void nitc___nitc__FFILanguage___core__kernel__Object__init(val* self);
6867 void nitc___nitc__FFILanguage___ffi_language_assignation_phase_61d(val* self, val* p0);
6868 val* nitc___nitc__FFILanguage___ffi_language_assignation_phase(val* self);
6869 val* nitc___nitc__CLanguage___nitc__light_ffi_base__FFILanguage__get_ftype(val* self, val* p0, val* p1);
6870 short int nitc___nitc__CLanguage___nitc__light_ffi_base__FFILanguage__identify_language(val* self, val* p0);
6871 void nitc___nitc__CLanguage___nitc__light_ffi_base__FFILanguage__compile_module_block(val* self, val* p0, val* p1, val* p2);
6872 void nitc___nitc__CLanguage___nitc__light_ffi_base__FFILanguage__compile_extern_class(val* self, val* p0, val* p1, val* p2, val* p3);
6873 void nitc___nitc__CLanguage___nitc__light_ffi_base__FFILanguage__compile_extern_method(val* self, val* p0, val* p1, val* p2, val* p3);
6874 extern const struct class class_nitc__CLanguage;
6875 void nitc___nitc__ForeignCType___core__kernel__Object__init(val* self);
6876 val* nitc___nitc__ForeignCType___nitc__light_ffi_base__ForeignType__ctype(val* self);
6877 void nitc___nitc__ForeignCType___ctype_61d(val* self, val* p0);
6878 extern const struct class class_nitc__ForeignCType;
6879 val* nitc___nitc__FromCCallContext___nitc__nitni_utilities__CallContext__name_mtype(val* self, val* p0);
6880 extern const struct class class_nitc__FromCCallContext;
6881 void nitc___nitc__CFunction___core__kernel__Object__init(val* self);
6882 val* nitc___nitc__CFunction___decls(val* self);
6883 val* nitc___nitc__CFunction___exprs(val* self);
6884 val* nitc___nitc__CFunction___to_writer(val* self);
6885 void nitc___nitc__CFunction___signature_61d(val* self, val* p0);
6886 val* nitc___nitc__CFunction___signature(val* self);
6887 void nitc___nitc__ExternCFunction___init(val* self, val* p0, val* p1);
6888 void nitc___nitc__ExternCFunction___method_61d(val* self, val* p0);
6889 extern const struct class class_nitc__ExternCFunction;
6890 #define COLOR_nitc__c_tools__CFunction___decls 1
6891 #define COLOR_nitc__c_tools__CFunction___exprs 2