README: document nit_env.sh
[nit.git] / c_src / nit__nith.classes.0.h
1 #include "nit.common.h"
2 extern const struct class class_standard__Int;
3 extern const struct class class_standard__Char;
4 extern const struct class class_standard__Bool;
5 extern const struct type type_standard__Int;
6 extern const struct type type_standard__Char;
7 extern const struct type type_standard__Bool;
8 void nit___nit__Phase___standard__kernel__Object__init(val* self);
9 short int standard___standard__Object____33d_61d(val* self, val* p0);
10 val* standard___standard__Object___sys(val* self);
11 val* nit___nit__Phase___standard__string__Object__to_s(val* self);
12 short int standard___standard__Object____61d_61d(val* self, val* p0);
13 val* standard__string___Object___inspect(val* self);
14 short int standard___standard__Object___is_same_instance(val* self, val* p0);
15 long standard___standard__Object___object_id(val* self);
16 val* standard__string___Object___class_name(val* self);
17 long standard__time___Object___get_time(val* self);
18 val* standard__string___Object___inspect_head(val* self);
19 char* standard__string___Object___native_class_name(val* self);
20 long standard___standard__Object___hash(val* self);
21 val* nit__nitni_utilities___standard__Object___long_signature(val* self);
22 val* nit__nitni_utilities___standard__Object___internal_call_context(val* self);
23 val* nit__light_c___standard__Object___from_c_call_context(val* self);
24 void nit___nit__Phase___toolcontext_61d(val* self, val* p0);
25 void nit___nit__Phase___depends_61d(val* self, val* p0);
26 void nit___nit__Phase___in_hierarchy_61d(val* self, val* p0);
27 val* nit___nit__Phase___toolcontext(val* self);
28 val* nit___nit__Phase___depends(val* self);
29 short int nit___nit__Phase___disabled(val* self);
30 void nit__modelbuilder___Phase___process_mainmodule(val* self, val* p0, val* p1);
31 void nit__modelize_property___nit__modelize_property__ModelizePropertyPhase___nit__phase__Phase__process_nmodule(val* self, val* p0);
32 void nit___nit__Phase___process_nclassdef(val* self, val* p0);
33 void nit___nit__Phase___process_annotated_node(val* self, val* p0, val* p1);
34 void nit___nit__Phase___process_npropdef(val* self, val* p0);
35 val* nit___nit__Phase___in_hierarchy(val* self);
36 void nit___nit__Phase___disabled_61d(val* self, short int p0);
37 extern const struct class class_nit__modelize_property__ModelizePropertyPhase;
38 #define COLOR_nit__phase__Phase___disabled 3
39 void nit__modelize_class___nit__modelize_class__ModelizeClassPhase___nit__phase__Phase__process_nmodule(val* self, val* p0);
40 extern const struct class class_nit__modelize_class__ModelizeClassPhase;
41 void nit___nit__ModulePath___standard__kernel__Object__init(val* self);
42 val* nit___nit__ModulePath___standard__string__Object__to_s(val* self);
43 val* nit___nit__ModulePath___mmodule(val* self);
44 val* nit___nit__ModulePath___filepath(val* self);
45 val* nit___nit__ModulePath___mgroup(val* self);
46 val* nit___nit__ModulePath___name(val* self);
47 void nit___nit__ModulePath___mmodule_61d(val* self, val* p0);
48 void nit___nit__ModulePath___name_61d(val* self, val* p0);
49 void nit___nit__ModulePath___filepath_61d(val* self, val* p0);
50 void nit___nit__ModulePath___mgroup_61d(val* self, val* p0);
51 void standard___standard__Object___init(val* self);
52 extern const struct class class_nit__ModulePath;
53 void nit__loader___ModelBuilder___standard__kernel__Object__init(val* self);
54 val* standard__string___Object___to_s(val* self);
55 void nit___nit__ModelBuilder___model_61d(val* self, val* p0);
56 void nit___nit__ModelBuilder___toolcontext_61d(val* self, val* p0);
57 val* nit__loader___ModelBuilder___parse(val* self, val* p0);
58 void nit__modelbuilder___ModelBuilder___run_phases(val* self);
59 val* nit__loader___ModelBuilder___paths(val* self);
60 val* nit___nit__ModelBuilder___toolcontext(val* self);
61 val* nit__loader___ModelBuilder___load_module(val* self, val* p0);
62 void nit__loader___ModelBuilder___build_module_importation(val* self, val* p0);
63 val* nit___nit__ModelBuilder___model(val* self);
64 val* nit__loader___ModelBuilder___mmodule2node(val* self, val* p0);
65 val* nit__loader___ModelBuilder___identify_file(val* self, val* p0);
66 val* nit__loader___ModelBuilder___mmodule2nmodule(val* self);
67 val* nit__loader___ModelBuilder___load_module_ast(val* self, val* p0);
68 val* nit__loader___ModelBuilder___build_a_mmodule(val* self, val* p0, val* p1, val* p2);
69 val* nit__loader___ModelBuilder___search_mmodule_by_name(val* self, val* p0, val* p1, val* p2);
70 val* nit__loader___ModelBuilder___get_mmodule_by_name(val* self, val* p0, val* p1, val* p2);
71 void nit___nit__ModelBuilder___error(val* self, val* p0, val* p1);
72 val* nit__rapid_type_analysis___ModelBuilder___do_rapid_type_analysis(val* self, val* p0);
73 void nit__separate_compiler___ModelBuilder___run_separate_compiler(val* self, val* p0, val* p1);
74 void nit__separate_erasure_compiler___ModelBuilder___run_separate_erasure_compiler(val* self, val* p0, val* p1);
75 val* nit__loader___ModelBuilder___search_module_in_paths(val* self, val* p0, val* p1, val* p2);
76 val* nit__loader___ModelBuilder___get_mgroup(val* self, val* p0);
77 val* nit__loader___ModelBuilder___module_absolute_path(val* self, val* p0);
78 val* nit__loader___ModelBuilder___identified_files_by_path(val* self);
79 val* nit__loader___ModelBuilder___identified_files(val* self);
80 val* nit__loader___ModelBuilder___nmodules(val* self);
81 void nit___nit__ModelBuilder___advice(val* self, val* p0, val* p1, val* p2);
82 void nit__modelize_class___ModelBuilder___build_classes(val* self, val* p0);
83 void nit__modelize_property___ModelBuilder___build_properties(val* self, val* p0);
84 void nit__abstract_compiler___ModelBuilder___write_and_make(val* self, val* p0);
85 val* nit__loader___ModelBuilder___mgroups(val* self);
86 val* nit__loader___ModelBuilder___load_markdown(val* self, val* p0);
87 void nit__modelize_class___ModelBuilder___build_a_mclass(val* self, val* p0, val* p1);
88 void nit__modelize_class___ModelBuilder___build_a_mclassdef(val* self, val* p0, val* p1);
89 void nit__modelize_class___ModelBuilder___collect_a_mclassdef_inheritance(val* self, val* p0, val* p1);
90 void nit__modelize_class___ModelBuilder___check_supertypes(val* self, val* p0, val* p1);
91 val* nit___nit__ModelBuilder___resolve_mtype(val* self, val* p0, val* p1, val* p2);
92 val* nit___nit__ModelBuilder___try_get_mclass_by_name(val* self, val* p0, val* p1, val* p2);
93 void nit___nit__ModelBuilder___warning(val* self, val* p0, val* p1, val* p2);
94 val* nit__modelize_class___ModelBuilder___mclassdef2nclassdef(val* self);
95 short int nit__modelize_property___ModelBuilder___check_virtual_types_circularity(val* self, val* p0, val* p1, val* p2, val* p3);
96 void nit__modelize_property___ModelBuilder___process_default_constructors(val* self, val* p0);
97 val* nit__modelize_property___ModelBuilder___mpropdef2node(val* self, val* p0);
98 val* nit___nit__ModelBuilder___force_get_primitive_method(val* self, val* p0, val* p1, val* p2, val* p3);
99 long nit__separate_compiler___ModelBuilder___nb_invok_by_tables(val* self);
100 long nit__separate_compiler___ModelBuilder___nb_invok_by_direct(val* self);
101 long nit__separate_compiler___ModelBuilder___nb_invok_by_inline(val* self);
102 val* nit___nit__ModelBuilder___resolve_mtype_unchecked(val* self, val* p0, val* p1, val* p2, short int p3);
103 short int nit___nit__ModelBuilder___check_subtype(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
104 val* nit___nit__ModelBuilder___try_get_mproperty_by_name(val* self, val* p0, val* p1, val* p2);
105 val* nit__modelize_property___ModelBuilder___mpropdef2npropdef(val* self);
106 val* nit__modelize_property___ModelBuilder___the_root_init_mmethod(val* self);
107 void nit__modelize_property___ModelBuilder___the_root_init_mmethod_61d(val* self, val* p0);
108 val* nit___nit__ModelBuilder___try_get_mproperty_by_name2(val* self, val* p0, val* p1, val* p2, val* p3);
109 val* nit__modelize_property___ModelBuilder___collect_attr_propdef(val* self, val* p0);
110 val* nit___nit__ModelBuilder___try_get_mproperty_by_name2_cache(val* self);
111 short int nit___nit__ModelBuilder___check_sametype(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
112 void nit__modelize_property___ModelBuilder___check_visibility(val* self, val* p0, val* p1, val* p2);
113 val* nit___nit__ModelBuilder___get_mclass_by_name(val* self, val* p0, val* p1, val* p2);
114 void nit__separate_compiler___ModelBuilder___nb_invok_by_tables_61d(val* self, long p0);
115 void nit__separate_compiler___ModelBuilder___nb_invok_by_inline_61d(val* self, long p0);
116 void nit__separate_compiler___ModelBuilder___nb_invok_by_direct_61d(val* self, long p0);
117 void nit___nit__ModelBuilder___standard__kernel__Object__init(val* self);
118 extern const struct class class_nit__ModelBuilder;
119 val* NEW_more_collections__HashMap3(const struct type* type);
120 extern const struct type type_more_collections__HashMap3__nit__MModule__nit__MType__standard__String__nullable__nit__MProperty;
121 #define COLOR_nit__modelbuilder_base__ModelBuilder___try_get_mproperty_by_name2_cache 11
122 val* NEW_standard__Array(const struct type* type);
123 extern const struct type type_standard__Array__standard__String;
124 void standard___standard__Array___standard__kernel__Object__init(val* self);
125 #define COLOR_nit__loader__ModelBuilder___paths 3
126 val* NEW_standard__HashMap(const struct type* type);
127 extern const struct type type_standard__HashMap__standard__String__nullable__nit__ModulePath;
128 void standard___standard__HashMap___standard__kernel__Object__init(val* self);
129 #define COLOR_nit__loader__ModelBuilder___identified_files_by_path 4
130 extern const struct type type_standard__Array__nit__ModulePath;
131 #define COLOR_nit__loader__ModelBuilder___identified_files 5
132 extern const struct type type_standard__HashMap__standard__String__nullable__nit__MGroup;
133 #define COLOR_nit__loader__ModelBuilder___mgroups 6
134 extern const struct type type_standard__Array__nit__AModule;
135 #define COLOR_nit__loader__ModelBuilder___nmodules 7
136 extern const struct type type_standard__HashMap__nit__MModule__nit__AModule;
137 #define COLOR_nit__loader__ModelBuilder___mmodule2nmodule 8
138 extern const struct type type_standard__HashMap__nit__MClassDef__nit__AClassdef;
139 #define COLOR_nit__modelize_class__ModelBuilder___mclassdef2nclassdef 2
140 extern const struct type type_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation;
141 #define COLOR_nit__annotation__ModelBuilder___collect_annotations_data_cache 12
142 extern const struct type type_standard__HashMap__nit__MPropDef__nit__APropdef;
143 #define COLOR_nit__modelize_property__ModelBuilder___mpropdef2npropdef 0
144 #define COLOR_nit__separate_compiler__ModelBuilder___nb_invok_by_tables 13
145 #define COLOR_nit__separate_compiler__ModelBuilder___nb_invok_by_direct 14
146 #define COLOR_nit__separate_compiler__ModelBuilder___nb_invok_by_inline 15
147 void nit__model___nit__model__MClassDefSorter___standard__kernel__Object__init(val* self);
148 void standard___standard__Comparator___sort(val* self, val* p0);
149 void standard___standard__Comparator___sub_sort(val* self, val* p0, long p1, long p2);
150 void standard___standard__Comparator___quick_sort(val* self, val* p0, long p1, long p2);
151 void standard___standard__Comparator___bubble_sort(val* self, val* p0, long p1, long p2);
152 long nit__model___nit__model__MClassDefSorter___standard__sorter__Comparator__compare(val* self, val* p0, val* p1);
153 void nit__model___nit__model__MClassDefSorter___mmodule_61d(val* self, val* p0);
154 val* nit__model___nit__model__MClassDefSorter___mmodule(val* self);
155 extern const struct class class_nit__model__MClassDefSorter;
156 void nit__model___nit__model__MPropDefSorter___standard__kernel__Object__init(val* self);
157 long nit__model___nit__model__MPropDefSorter___standard__sorter__Comparator__compare(val* self, val* p0, val* p1);
158 void nit__model___nit__model__MPropDefSorter___mmodule_61d(val* self, val* p0);
159 val* nit__model___nit__model__MPropDefSorter___mmodule(val* self);
160 extern const struct class class_nit__model__MPropDefSorter;
161 void nit___nit__MClass___standard__kernel__Object__init(val* self);
162 val* nit___nit__MClass___standard__string__Object__to_s(val* self);
163 val* nit___nit__MClass___nit__model_base__MEntity__c_name(val* self);
164 val* nit___nit__MClass___nit__model_base__MEntity__model(val* self);
165 val* nit___nit__MClass___nit__model_base__MEntity__name(val* self);
166 val* nit___nit__MClass___nit__model_base__MEntity__full_name(val* self);
167 void nit__mdoc___MEntity___mdoc_61d(val* self, val* p0);
168 val* nit__separate_compiler___MEntity___const_color(val* self);
169 val* nit__mdoc___MEntity___mdoc(val* self);
170 void nit__mdoc___MEntity___deprecation_61d(val* self, val* p0);
171 val* nit__mdoc___MEntity___deprecation(val* self);
172 val* nit___nit__MClass___mclass_type(val* self);
173 val* nit___nit__MClass___visibility(val* self);
174 val* nit___nit__MClass___intro_mmodule(val* self);
175 val* nit___nit__MClass___kind(val* self);
176 val* nit__extern_classes___MClass___compute_ftype(val* self, val* p0);
177 void nit___nit__MClass___intro_mmodule_61d(val* self, val* p0);
178 void nit___nit__MClass___name_61d(val* self, val* p0);
179 void nit___nit__MClass___setup_parameter_names(val* self, val* p0);
180 void nit___nit__MClass___kind_61d(val* self, val* p0);
181 void nit___nit__MClass___visibility_61d(val* self, val* p0);
182 val* nit___nit__MClass___mclassdefs(val* self);
183 void nit___nit__MClass___intro_61d(val* self, val* p0);
184 val* nit___nit__MClass___intro(val* self);
185 short int nit__extern_classes___MClass___ftype_computed(val* self);
186 val* nit__extern_classes___MClass___ftype_cache(val* self);
187 void nit__extern_classes___MClass___ftype_cache_61d(val* self, val* p0);
188 void nit__extern_classes___MClass___ftype_computed_61d(val* self, short int p0);
189 val* nit___nit__MClass___in_hierarchy(val* self, val* p0);
190 void nit___nit__MClass___arity_61d(val* self, long p0);
191 long nit___nit__MClass___arity(val* self);
192 void nit___nit__MClass___mparameters_61d(val* self, val* p0);
193 void nit___nit__MClass___mclass_type_61d(val* self, val* p0);
194 val* nit___nit__MClass___get_mtype_cache(val* self);
195 val* nit___nit__MClass___try_intro(val* self);
196 val* nit___nit__MClass___signature_to_s(val* self);
197 val* nit___nit__MClass___mparameters(val* self);
198 val* nit___nit__MClass___get_mtype(val* self, val* p0);
199 void nit__modelize_property___MClass___root_init_61d(val* self, val* p0);
200 short int nit___nit__MClass___has_new_factory(val* self);
201 void nit___nit__MClass___has_new_factory_61d(val* self, short int p0);
202 val* nit__modelize_property___MClass___root_init(val* self);
203 val* nit__extern_classes___MClass___ctype(val* self);
204 extern const struct class class_nit__MClass;
205 extern const struct type type_standard__Array__nit__MParameterType;
206 #define COLOR_nit__model__MClass___mparameters 12
207 extern const struct type type_standard__Array__nit__MClassDef;
208 #define COLOR_nit__model__MClass___mclassdefs 15
209 extern const struct type type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType;
210 #define COLOR_nit__model__MClass___get_mtype_cache 18
211 #define COLOR_nit__model__MClass___has_new_factory 19
212 #define COLOR_nit__extern_classes__MClass___ftype_computed 29
213 void nit___nit__MClassDef___standard__kernel__Object__init(val* self);
214 val* nit___nit__MClassDef___standard__string__Object__to_s(val* self);
215 val* nit___nit__MClassDef___nit__model_base__MEntity__c_name(val* self);
216 val* nit___nit__MClassDef___nit__model_base__MEntity__model(val* self);
217 val* nit___nit__MClassDef___nit__model_base__MEntity__name(val* self);
218 val* nit___nit__MClassDef___nit__model_base__MEntity__full_name(val* self);
219 short int nit___nit__MClassDef___is_intro(val* self);
220 val* nit___nit__MClassDef___mmodule(val* self);
221 val* nit___nit__MClassDef___mclass(val* self);
222 void nit___nit__MClassDef___mmodule_61d(val* self, val* p0);
223 void nit___nit__MClassDef___bound_mtype_61d(val* self, val* p0);
224 void nit___nit__MClassDef___location_61d(val* self, val* p0);
225 void nit___nit__MClassDef___add_in_hierarchy(val* self);
226 void nit__extern_classes___MClassDef___ftype_cache_61d(val* self, val* p0);
227 void nit__extern_classes___MClassDef___ftype_computed_61d(val* self, short int p0);
228 void nit___nit__MClassDef___set_supertypes(val* self, val* p0);
229 void nit___nit__MClassDef___mclass_61d(val* self, val* p0);
230 val* nit___nit__MClassDef___bound_mtype(val* self);
231 void nit___nit__MClassDef___to_s_61d(val* self, val* p0);
232 val* nit___nit__MClassDef___in_hierarchy(val* self);
233 void nit___nit__MClassDef___in_hierarchy_61d(val* self, val* p0);
234 val* nit___nit__MClassDef___mpropdefs(val* self);
235 val* nit___nit__MClassDef___supertypes(val* self);
236 void nit__modelize_property___MClassDef___build_self_type(val* self, val* p0, val* p1);
237 val* nit__extern_classes___MClassDef___ftype(val* self);
238 val* nit___nit__MClassDef___location(val* self);
239 val* nit__extern_classes___MClassDef___ftype_cache(val* self);
240 val* nit___nit__MClassDef___intro_mproperties(val* self);
241 val* nit__modelize_property___MClassDef___mprop2npropdef(val* self);
242 extern const struct class class_nit__MClassDef;
243 extern const struct type type_standard__Array__nit__MClassType;
244 #define COLOR_nit__model__MClassDef___supertypes 14
245 extern const struct type type_standard__Array__nit__MProperty;
246 #define COLOR_nit__model__MClassDef___intro_mproperties 16
247 extern const struct type type_standard__Array__nit__MPropDef;
248 #define COLOR_nit__model__MClassDef___mpropdefs 17
249 extern const struct type type_standard__HashMap__nit__MProperty__nit__APropdef;
250 #define COLOR_nit__modelize_property__MClassDef___mprop2npropdef 4
251 #define COLOR_nit__extern_classes__MClassDef___ftype_computed 19
252 void nit___nit__MClassType___standard__kernel__Object__init(val* self);
253 val* nit___nit__MClassType___standard__string__Object__to_s(val* self);
254 val* nit___nit__MClassType___nit__model_base__MEntity__c_name(val* self);
255 val* nit___nit__MClassType___nit__model_base__MEntity__model(val* self);
256 val* nit___nit__MType___nit__model_base__MEntity__name(val* self);
257 val* nit___nit__MClassType___nit__model_base__MEntity__full_name(val* self);
258 val* nit___nit__MClassType___MType__collect_mclassdefs(val* self, val* p0);
259 val* nit___nit__MClassType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
260 val* nit__abstract_compiler___MClassType___MType__ctype(val* self);
261 short int nit___nit__MClassType___MType__need_anchor(val* self);
262 short int nit___nit__MClassType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
263 val* nit___nit__MClassType___MType__anchor_to(val* self, val* p0, val* p1);
264 val* nit___nit__MType___as_nullable(val* self);
265 short int nit___nit__MType___is_subtype(val* self, val* p0, val* p1, val* p2);
266 val* nit___nit__MType___lookup_bound(val* self, val* p0, val* p1);
267 val* nit___nit__MType___as_notnull(val* self);
268 long nit___nit__MType___length(val* self);
269 void nit__separate_compiler___MType___is_tagged_61d(val* self, short int p0);
270 short int nit__abstract_compiler___MClassType___MType__is_c_primitive(val* self);
271 short int nit__separate_compiler___MType___is_tagged(val* self);
272 val* nit__abstract_compiler___MClassType___MType__ctype_extern(val* self);
273 val* nit___nit__MType___as_nullable_cache(val* self);
274 void nit___nit__MType___as_nullable_cache_61d(val* self, val* p0);
275 val* nit___nit__MType___lookup_fixed(val* self, val* p0, val* p1);
276 val* nit___nit__MClassType___MType__collect_mclasses(val* self, val* p0);
277 val* nit___nit__MType___supertype_to(val* self, val* p0, val* p1, val* p2);
278 val* nit___nit__MType___undecorate(val* self);
279 short int nit___nit__MType___has_mproperty(val* self, val* p0, val* p1);
280 val* nit___nit__MClassType___MType__collect_mtypes(val* self, val* p0);
281 val* nit__abstract_compiler___MClassType___MType__ctypename(val* self);
282 short int nit__nitni_base___MClassType___MType__is_cprimitive(val* self);
283 val* nit__nitni_base___MClassType___MType__mangled_cname(val* self);
284 val* nit__nitni_base___MClassType___MType__cname_blind(val* self);
285 val* nit__nitni_base___MClassType___MType__cname(val* self);
286 val* nit___nit__MClassType___mclass(val* self);
287 val* nit___nit__MClassType___arguments(val* self);
288 void nit___nit__MClassType___mclass_61d(val* self, val* p0);
289 void nit___nit__MClassType___arguments_61d(val* self, val* p0);
290 val* nit___nit__MClassType___collect_mclassdefs_cache(val* self);
291 void nit___nit__MClassType___collect_things(val* self, val* p0);
292 val* nit___nit__MClassType___collect_mclasses_cache(val* self);
293 val* nit___nit__MClassType___collect_mtypes_cache(val* self);
294 val* nit___nit__MClassType___collect_mclasses_last_module(val* self);
295 val* nit___nit__MClassType___collect_mclasses_last_module_cache(val* self);
296 void nit___nit__MClassType___collect_mclasses_last_module_61d(val* self, val* p0);
297 void nit___nit__MClassType___collect_mclasses_last_module_cache_61d(val* self, val* p0);
298 val* nit__light_only___MClassType___cname_normal_class(val* self);
299 val* nit___nit__MType___anchor_to(val* self, val* p0, val* p1);
300 val* nit__nitni_base___MType___cname_blind(val* self);
301 extern const struct class class_nit__MClassType;
302 #define COLOR_nit__separate_compiler__MType___is_tagged 5
303 extern const struct type type_standard__Array__nit__MType;
304 #define COLOR_nit__model__MClassType___arguments 7
305 extern const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef;
306 #define COLOR_nit__model__MClassType___collect_mclassdefs_cache 10
307 extern const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClass;
308 #define COLOR_nit__model__MClassType___collect_mclasses_cache 11
309 extern const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType;
310 #define COLOR_nit__model__MClassType___collect_mtypes_cache 12
311 void nit___nit__MGenericType___standard__kernel__Object__init(val* self);
312 val* nit___nit__MGenericType___standard__string__Object__to_s(val* self);
313 val* nit___nit__MGenericType___nit__model_base__MEntity__c_name(val* self);
314 val* nit___nit__MGenericType___nit__model_base__MEntity__full_name(val* self);
315 val* nit___nit__MGenericType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
316 short int nit___nit__MGenericType___MType__need_anchor(val* self);
317 short int nit___nit__MGenericType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
318 long nit___nit__MGenericType___MType__length(val* self);
319 val* nit__nitni_base___MGenericType___MType__mangled_cname(val* self);
320 val* nit__nitni_base___MGenericType___MType__cname(val* self);
321 val* nit___nit__MGenericType___MClassType__arguments(val* self);
322 void nit___nit__MGenericType___MClassType__arguments_61d(val* self, val* p0);
323 void nit___nit__MGenericType___need_anchor_61d(val* self, short int p0);
324 void nit___nit__MGenericType___to_s_61d(val* self, val* p0);
325 extern const struct class class_nit__MGenericType;
326 void nit___nit__MVirtualType___standard__kernel__Object__init(val* self);
327 val* nit___nit__MVirtualType___standard__string__Object__to_s(val* self);
328 val* nit___nit__MVirtualType___nit__model_base__MEntity__c_name(val* self);
329 val* nit___nit__MVirtualType___nit__model_base__MEntity__model(val* self);
330 val* nit___nit__MVirtualType___nit__model_base__MEntity__full_name(val* self);
331 val* nit___nit__MType___collect_mclassdefs(val* self, val* p0);
332 val* nit___nit__MVirtualType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
333 val* nit__abstract_compiler___MType___ctype(val* self);
334 short int nit___nit__MType___need_anchor(val* self);
335 short int nit___nit__MVirtualType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
336 val* nit___nit__MVirtualType___MType__lookup_bound(val* self, val* p0, val* p1);
337 val* nit___nit__MFormalType___MType__as_notnull(val* self);
338 short int nit__abstract_compiler___MType___is_c_primitive(val* self);
339 val* nit__abstract_compiler___MType___ctype_extern(val* self);
340 val* nit___nit__MVirtualType___MType__lookup_fixed(val* self, val* p0, val* p1);
341 val* nit___nit__MType___collect_mclasses(val* self, val* p0);
342 val* nit___nit__MType___collect_mtypes(val* self, val* p0);
343 val* nit__abstract_compiler___MType___ctypename(val* self);
344 short int nit__nitni_base___MType___is_cprimitive(val* self);
345 val* nit__nitni_base___MVirtualType___MType__mangled_cname(val* self);
346 val* nit__nitni_base___MType___cname(val* self);
347 val* nit___nit__MVirtualType___mproperty(val* self);
348 void nit___nit__MVirtualType___mproperty_61d(val* self, val* p0);
349 val* nit___nit__MVirtualType___lookup_single_definition(val* self, val* p0, val* p1);
350 extern const struct class class_nit__MVirtualType;
351 void nit___nit__MParameterType___standard__kernel__Object__init(val* self);
352 val* nit___nit__MParameterType___standard__string__Object__to_s(val* self);
353 val* nit___nit__MParameterType___nit__model_base__MEntity__c_name(val* self);
354 val* nit___nit__MParameterType___nit__model_base__MEntity__model(val* self);
355 val* nit___nit__MParameterType___nit__model_base__MEntity__name(val* self);
356 val* nit___nit__MParameterType___nit__model_base__MEntity__full_name(val* self);
357 val* nit___nit__MParameterType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
358 short int nit___nit__MParameterType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
359 val* nit___nit__MParameterType___MType__lookup_bound(val* self, val* p0, val* p1);
360 val* nit___nit__MParameterType___MType__lookup_fixed(val* self, val* p0, val* p1);
361 val* nit__nitni_base___MType___mangled_cname(val* self);
362 val* nit___nit__MParameterType___mclass(val* self);
363 void nit___nit__MParameterType___mclass_61d(val* self, val* p0);
364 void nit___nit__MParameterType___rank_61d(val* self, long p0);
365 void nit___nit__MParameterType___name_61d(val* self, val* p0);
366 long nit___nit__MParameterType___rank(val* self);
367 extern const struct class class_nit__MParameterType;
368 void nit___nit__MNullableType___standard__kernel__Object__init(val* self);
369 val* nit___nit__MNullableType___standard__string__Object__to_s(val* self);
370 val* nit___nit__MNullableType___nit__model_base__MEntity__c_name(val* self);
371 val* nit___nit__MProxyType___nit__model_base__MEntity__model(val* self);
372 val* nit___nit__MNullableType___nit__model_base__MEntity__full_name(val* self);
373 val* nit___nit__MProxyType___MType__collect_mclassdefs(val* self, val* p0);
374 val* nit___nit__MNullableType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
375 short int nit___nit__MProxyType___MType__need_anchor(val* self);
376 short int nit___nit__MProxyType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
377 val* nit___nit__MNullableType___MType__as_nullable(val* self);
378 val* nit___nit__MProxyType___MType__as_notnull(val* self);
379 long nit___nit__MProxyType___MType__length(val* self);
380 val* nit___nit__MNullableType___MType__lookup_fixed(val* self, val* p0, val* p1);
381 val* nit___nit__MProxyType___MType__collect_mclasses(val* self, val* p0);
382 val* nit___nit__MProxyType___MType__undecorate(val* self);
383 val* nit___nit__MProxyType___MType__collect_mtypes(val* self, val* p0);
384 short int nit__nitni_base___MNullableType___MType__is_cprimitive(val* self);
385 val* nit__nitni_base___MNullableType___MType__mangled_cname(val* self);
386 val* nit__nitni_base___MNullableType___MType__cname(val* self);
387 val* nit___nit__MProxyType___mtype(val* self);
388 void nit___nit__MProxyType___mtype_61d(val* self, val* p0);
389 void nit___nit__MNullableType___to_s_61d(val* self, val* p0);
390 void nit___nit__MProxyType___standard__kernel__Object__init(val* self);
391 val* nit___nit__MProxyType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
392 val* nit___nit__MProxyType___MType__lookup_fixed(val* self, val* p0, val* p1);
393 extern const struct class class_nit__MNullableType;
394 val* nit___nit__MNotNullType___standard__string__Object__to_s(val* self);
395 val* nit___nit__MNotNullType___nit__model_base__MEntity__c_name(val* self);
396 val* nit___nit__MNotNullType___nit__model_base__MEntity__full_name(val* self);
397 val* nit___nit__MNotNullType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
398 val* nit___nit__MProxyType___MType__as_nullable(val* self);
399 val* nit___nit__MNotNullType___MType__as_notnull(val* self);
400 val* nit___nit__MNotNullType___MType__lookup_fixed(val* self, val* p0, val* p1);
401 extern const struct class class_nit__MNotNullType;
402 void nit___nit__MNullType___standard__kernel__Object__init(val* self);
403 val* nit___nit__MNullType___standard__string__Object__to_s(val* self);
404 val* nit___nit__MNullType___nit__model_base__MEntity__c_name(val* self);
405 val* nit___nit__MNullType___nit__model_base__MEntity__model(val* self);
406 val* nit___nit__MNullType___nit__model_base__MEntity__full_name(val* self);
407 val* nit___nit__MNullType___MType__collect_mclassdefs(val* self, val* p0);
408 val* nit___nit__MNullType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
409 short int nit___nit__MNullType___MType__need_anchor(val* self);
410 short int nit___nit__MNullType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
411 val* nit___nit__MNullType___MType__as_nullable(val* self);
412 val* nit___nit__MNullType___MType__as_notnull(val* self);
413 val* nit___nit__MNullType___MType__collect_mclasses(val* self, val* p0);
414 val* nit___nit__MNullType___MType__collect_mtypes(val* self, val* p0);
415 void nit___nit__MNullType___model_61d(val* self, val* p0);
416 extern const struct class class_nit__MNullType;
417 void nit___nit__MBottomType___standard__kernel__Object__init(val* self);
418 val* nit___nit__MBottomType___standard__string__Object__to_s(val* self);
419 val* nit___nit__MBottomType___nit__model_base__MEntity__c_name(val* self);
420 val* nit___nit__MBottomType___nit__model_base__MEntity__model(val* self);
421 val* nit___nit__MBottomType___nit__model_base__MEntity__full_name(val* self);
422 val* nit___nit__MBottomType___MType__collect_mclassdefs(val* self, val* p0);
423 val* nit___nit__MBottomType___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
424 short int nit___nit__MBottomType___MType__need_anchor(val* self);
425 short int nit___nit__MBottomType___MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
426 val* nit___nit__MBottomType___MType__as_nullable(val* self);
427 val* nit___nit__MBottomType___MType__as_notnull(val* self);
428 val* nit___nit__MBottomType___MType__collect_mclasses(val* self, val* p0);
429 val* nit___nit__MBottomType___MType__collect_mtypes(val* self, val* p0);
430 void nit___nit__MBottomType___model_61d(val* self, val* p0);
431 extern const struct class class_nit__MBottomType;
432 void nit___nit__MSignature___standard__kernel__Object__init(val* self);
433 val* nit___nit__MSignature___standard__string__Object__to_s(val* self);
434 val* nit___nit__MEntity___c_name(val* self);
435 val* nit___nit__MEntity___model(val* self);
436 val* nit___nit__MEntity___full_name(val* self);
437 val* nit___nit__MSignature___MType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
438 short int nit___nit__MType___can_resolve_for(val* self, val* p0, val* p1, val* p2);
439 long nit___nit__MSignature___MType__length(val* self);
440 val* nit___nit__MSignature___return_mtype(val* self);
441 long nit___nit__MSignature___vararg_rank(val* self);
442 val* nit___nit__MSignature___mparameters(val* self);
443 long nit___nit__MSignature___arity(val* self);
444 void nit___nit__MSignature___mparameters_61d(val* self, val* p0);
445 void nit___nit__MSignature___return_mtype_61d(val* self, val* p0);
446 void nit___nit__MSignature___vararg_rank_61d(val* self, long p0);
447 short int nit__separate_compiler___MSignature___c_equiv(val* self, val* p0);
448 long nit___nit__MSignature___min_arity(val* self);
449 val* nit___nit__MSignature___mparameter_by_name(val* self, val* p0);
450 extern const struct class class_nit__MSignature;
451 void nit___nit__MParameter___standard__kernel__Object__init(val* self);
452 val* nit___nit__MParameter___standard__string__Object__to_s(val* self);
453 val* nit___nit__MParameter___nit__model_base__MEntity__model(val* self);
454 val* nit___nit__MParameter___nit__model_base__MEntity__name(val* self);
455 val* nit___nit__MParameter___mtype(val* self);
456 void nit___nit__MParameter___name_61d(val* self, val* p0);
457 void nit___nit__MParameter___mtype_61d(val* self, val* p0);
458 void nit___nit__MParameter___is_vararg_61d(val* self, short int p0);
459 void nit___nit__MParameter___is_default_61d(val* self, short int p0);
460 short int nit___nit__MParameter___is_default(val* self);
461 short int nit___nit__MParameter___is_vararg(val* self);
462 val* nit___nit__MParameter___resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
463 extern const struct class class_nit__MParameter;
464 void nit___nit__MProperty___standard__kernel__Object__init(val* self);
465 val* nit___nit__MProperty___standard__string__Object__to_s(val* self);
466 val* nit___nit__MProperty___nit__model_base__MEntity__c_name(val* self);
467 val* nit___nit__MProperty___nit__model_base__MEntity__model(val* self);
468 val* nit___nit__MProperty___nit__model_base__MEntity__name(val* self);
469 val* nit___nit__MProperty___nit__model_base__MEntity__full_name(val* self);
470 val* nit___nit__MProperty___intro(val* self);
471 val* nit___nit__MProperty___intro_mclassdef(val* self);
472 val* nit___nit__MProperty___visibility(val* self);
473 val* nit___nit__MProperty___mpropdefs(val* self);
474 void nit___nit__MProperty___intro_61d(val* self, val* p0);
475 val* nit___nit__MProperty___lookup_definitions(val* self, val* p0, val* p1);
476 void nit___nit__MProperty___intro_mclassdef_61d(val* self, val* p0);
477 void nit___nit__MProperty___name_61d(val* self, val* p0);
478 void nit___nit__MProperty___visibility_61d(val* self, val* p0);
479 void nit___nit__MProperty___is_autoinit_61d(val* self, short int p0);
480 val* nit___nit__MProperty___lookup_super_definitions(val* self, val* p0, val* p1);
481 short int nit___nit__MProperty___is_autoinit(val* self);
482 val* nit___nit__MProperty___lookup_first_definition(val* self, val* p0, val* p1);
483 val* nit___nit__MProperty___lookup_definitions_cache(val* self);
484 val* nit___nit__MProperty___select_most_specific(val* self, val* p0, val* p1);
485 val* nit___nit__MProperty___lookup_all_definitions(val* self, val* p0, val* p1);
486 val* nit___nit__MProperty___lookup_all_definitions_cache(val* self);
487 short int nit___nit__MMethod___is_root_init(val* self);
488 void nit___nit__MMethod___is_root_init_61d(val* self, short int p0);
489 void nit___nit__MMethod___is_init_61d(val* self, short int p0);
490 short int nit___nit__MMethod___is_init(val* self);
491 short int nit___nit__MMethod___is_new(val* self);
492 void nit___nit__MMethod___is_new_61d(val* self, short int p0);
493 void nit___nit__MMethod___is_toplevel_61d(val* self, short int p0);
494 short int nit___nit__MMethod___is_init_for(val* self, val* p0);
495 short int nit___nit__MMethod___is_null_safe(val* self);
496 short int nit___nit__MMethod___is_toplevel(val* self);
497 val* nit__nitni_utilities___MMethod___build_cname(val* self, val* p0, val* p1, val* p2, val* p3);
498 val* nit__nitni_base___MMethod___short_cname(val* self);
499 val* nit__nitni_utilities___MMethod___build_csignature(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
500 extern const struct class class_nit__MMethod;
501 #define COLOR_nit__model__MProperty___is_autoinit 11
502 #define COLOR_standard__Array__nit__model__MProperty__MPROPDEF 0
503 #define COLOR_nit__model__MProperty___mpropdefs 12
504 val* NEW_more_collections__HashMap2(const struct type* type);
505 #define COLOR_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__model__MProperty__MPROPDEF 1
506 #define COLOR_nit__model__MProperty___lookup_definitions_cache 14
507 #define COLOR_nit__model__MProperty___lookup_all_definitions_cache 15
508 #define COLOR_nit__model__MMethod___is_toplevel 16
509 #define COLOR_nit__model__MMethod___is_init 17
510 #define COLOR_nit__model__MMethod___is_root_init 18
511 #define COLOR_nit__model__MMethod___is_new 19
512 extern const struct class class_nit__MAttribute;
513 val* nit___nit__MVirtualTypeProp___mvirtualtype(val* self);
514 extern const struct class class_nit__MVirtualTypeProp;
515 val* NEW_nit__MVirtualType(const struct type* type);
516 extern const struct type type_nit__MVirtualType;
517 #define COLOR_nit__model__MVirtualType__mproperty_61d 54
518 #define COLOR_standard__kernel__Object__init 0
519 #define COLOR_nit__model__MVirtualTypeProp___mvirtualtype 16
520 void nit___nit__MPropDef___standard__kernel__Object__init(val* self);
521 val* nit___nit__MPropDef___standard__string__Object__to_s(val* self);
522 val* nit___nit__MPropDef___nit__model_base__MEntity__c_name(val* self);
523 val* nit___nit__MPropDef___nit__model_base__MEntity__model(val* self);
524 val* nit___nit__MPropDef___nit__model_base__MEntity__name(val* self);
525 val* nit___nit__MPropDef___nit__model_base__MEntity__full_name(val* self);
526 val* nit___nit__MPropDef___mclassdef(val* self);
527 val* nit___nit__MPropDef___mproperty(val* self);
528 void nit___nit__MPropDef___mclassdef_61d(val* self, val* p0);
529 void nit___nit__MPropDef___mproperty_61d(val* self, val* p0);
530 void nit___nit__MPropDef___location_61d(val* self, val* p0);
531 void nit___nit__MPropDef___to_s_61d(val* self, val* p0);
532 short int nit___nit__MPropDef___is_intro(val* self);
533 void nit__modelize_property___MPropDef___has_supercall_61d(val* self, short int p0);
534 short int nit__modelize_property___MPropDef___has_supercall(val* self);
535 val* nit___nit__MPropDef___lookup_next_definition(val* self, val* p0, val* p1);
536 val* nit___nit__MPropDef___location(val* self);
537 val* nit___nit__MMethodDef___msignature(val* self);
538 void nit___nit__MMethodDef___msignature_61d(val* self, val* p0);
539 void nit___nit__MMethodDef___constant_value_61d(val* self, val* p0);
540 val* nit___nit__MMethodDef___constant_value(val* self);
541 short int nit___nit__MMethodDef___is_intern(val* self);
542 short int nit___nit__MMethodDef___is_extern(val* self);
543 void nit___nit__MMethodDef___new_msignature_61d(val* self, val* p0);
544 val* nit___nit__MMethodDef___initializers(val* self);
545 val* nit___nit__MMethodDef___new_msignature(val* self);
546 val* nit__separate_compiler___MMethodDef___virtual_runtime_function(val* self);
547 val* nit__separate_compiler___MMethodDef___separate_runtime_function(val* self);
548 val* nit__separate_compiler___MMethodDef___virtual_runtime_function_cache(val* self);
549 void nit__separate_compiler___MMethodDef___virtual_runtime_function_cache_61d(val* self, val* p0);
550 val* nit__separate_compiler___MMethodDef___separate_runtime_function_cache(val* self);
551 void nit__separate_compiler___MMethodDef___separate_runtime_function_cache_61d(val* self, val* p0);
552 void nit___nit__MMethodDef___is_abstract_61d(val* self, short int p0);
553 void nit___nit__MMethodDef___is_intern_61d(val* self, short int p0);
554 void nit___nit__MMethodDef___is_extern_61d(val* self, short int p0);
555 val* nit__abstract_compiler___MMethodDef___compile_inside_to_c(val* self, val* p0, val* p1);
556 short int nit__abstract_compiler___MMethodDef___can_inline(val* self, val* p0);
557 short int nit___nit__MMethodDef___is_abstract(val* self);
558 void nit__abstract_compiler___MMethodDef___compile_parameter_check(val* self, val* p0, val* p1);
559 extern const struct class class_nit__MMethodDef;
560 #define COLOR_nit__modelize_property__MPropDef___has_supercall 4
561 #define COLOR_nit__model__MMethodDef___initializers 15
562 #define COLOR_nit__model__MMethodDef___is_abstract 16
563 #define COLOR_nit__model__MMethodDef___is_intern 17
564 #define COLOR_nit__model__MMethodDef___is_extern 18
565 void nit___nit__MAttributeDef___static_mtype_61d(val* self, val* p0);
566 val* nit___nit__MAttributeDef___static_mtype(val* self);
567 extern const struct class class_nit__MAttributeDef;
568 val* nit___nit__MVirtualTypeDef___bound(val* self);
569 void nit___nit__MVirtualTypeDef___bound_61d(val* self, val* p0);
570 short int nit___nit__MVirtualTypeDef___is_fixed(val* self);
571 void nit___nit__MVirtualTypeDef___is_fixed_61d(val* self, short int p0);
572 extern const struct class class_nit__MVirtualTypeDef;
573 #define COLOR_nit__model__MVirtualTypeDef___is_fixed 14
574 void nit___nit__MClassKind___standard__kernel__Object__init(val* self);
575 val* nit___nit__MClassKind___standard__string__Object__to_s(val* self);
576 void nit___nit__MClassKind___to_s_61d(val* self, val* p0);
577 void nit___nit__MClassKind___need_init_61d(val* self, short int p0);
578 short int nit___nit__MClassKind___can_specialize(val* self, val* p0);
579 short int nit___nit__MClassKind___need_init(val* self);
580 extern const struct class class_nit__MClassKind;
581 void nit___nit__MModule___standard__kernel__Object__init(val* self);
582 val* nit___nit__MModule___standard__string__Object__to_s(val* self);
583 val* nit___nit__MModule___nit__model_base__MEntity__c_name(val* self);
584 val* nit___nit__MModule___nit__model_base__MEntity__model(val* self);
585 val* nit___nit__MModule___nit__model_base__MEntity__name(val* self);
586 val* nit___nit__MModule___nit__model_base__MEntity__full_name(val* self);
587 short int nit___nit__MModule___is_fictive(val* self);
588 val* nit___nit__MModule___mgroup(val* self);
589 val* nit___nit__MModule___in_importation(val* self);
590 void nit___nit__MModule___set_visibility_for(val* self, val* p0, val* p1);
591 void nit___nit__MModule___set_imported_mmodules(val* self, val* p0);
592 val* nit___nit__MModule___location(val* self);
593 val* nit__model___MModule___get_primitive_class(val* self, val* p0);
594 void nit___nit__MModule___model_61d(val* self, val* p0);
595 void nit___nit__MModule___mgroup_61d(val* self, val* p0);
596 void nit___nit__MModule___name_61d(val* self, val* p0);
597 void nit___nit__MModule___location_61d(val* self, val* p0);
598 void nit___nit__MModule___is_fictive_61d(val* self, short int p0);
599 val* nit__model___MModule___sys_type(val* self);
600 val* nit___nit__MModule___namespace_for(val* self, val* p0);
601 val* nit___nit__MModule___mproject(val* self);
602 val* nit___nit__MModule___c_namespace_for(val* self, val* p0);
603 val* nit__model___MModule___try_get_primitive_method(val* self, val* p0, val* p1);
604 void nit___nit__MModule___is_test_suite_61d(val* self, short int p0);
605 val* nit___nit__MModule___intrude_mmodules(val* self);
606 val* nit___nit__MModule___public_mmodules(val* self);
607 val* nit___nit__MModule___private_mmodules(val* self);
608 val* nit__platform___MModule___target_platform(val* self);
609 void nit__platform___MModule___local_target_platform_61d(val* self, val* p0);
610 void nit___nit__MModule___in_importation_61d(val* self, val* p0);
611 val* nit__model___MModule___object_type(val* self);
612 val* nit__model___MModule___mclassdefs(val* self);
613 val* nit__platform___MModule___local_target_platform(val* self);
614 val* nit__model___MModule___intro_mclasses(val* self);
615 val* nit__model___MModule___finalizable_type(val* self);
616 val* nit__model___MModule___array_type(val* self, val* p0);
617 val* nit__model___MModule___native_array_type(val* self, val* p0);
618 val* nit__model___MModule___flatten_mclass_hierarchy(val* self);
619 val* nit__abstract_compiler___MModule___properties(val* self, val* p0);
620 short int nit___nit__MModule___is_visible(val* self, val* p0, val* p1);
621 val* nit__model___MModule___array_class(val* self);
622 val* nit__model___MModule___native_array_class(val* self);
623 val* nit__model___MModule___pointer_type(val* self);
624 val* nit__model___MModule___flatten_mclass_hierarchy_cache(val* self);
625 void nit__model___MModule___flatten_mclass_hierarchy_cache_61d(val* self, val* p0);
626 val* nit__abstract_compiler___MModule___properties_cache(val* self);
627 void nit__model___MModule___linearize_mclasses(val* self, val* p0);
628 val* nit___nit__MModule___visibility_for(val* self, val* p0);
629 void nit__model___MModule___linearize_mclassdefs(val* self, val* p0);
630 val* nit__model___MModule___native_string_type(val* self);
631 val* nit__model___MModule___string_type(val* self);
632 void nit__model___MModule___linearize_mpropdefs(val* self, val* p0);
633 val* nit__light___MModule___collect_linker_libs(val* self);
634 val* nit__model___MModule___int_type(val* self);
635 val* nit__light_c___MModule___ldflags(val* self);
636 val* nit__model___MModule___bool_type(val* self);
637 void nit__light___MModule___finalize_ffi(val* self, val* p0);
638 val* nit___nit__MModule___first_real_mmodule(val* self);
639 void nit__light_ffi___MModule___uses_ffi_61d(val* self, short int p0);
640 short int nit__light_ffi___MModule___uses_ffi(val* self);
641 val* nit__light___MModule___nmodule(val* self, val* p0);
642 void nit__light_ffi___MModule___finalize_ffi_wrapper(val* self, val* p0, val* p1);
643 val* nit__light_ffi_base___MModule___ffi_files(val* self);
644 void nit__light___MModule___ensure_compile_nitni_base(val* self, val* p0);
645 val* nit__light___MModule___nitni_ccu(val* self);
646 val* nit__light_c___MModule___cflags(val* self);
647 val* nit__light_c___MModule___pkgconfigs(val* self);
648 void nit__light___MModule___nitni_ccu_61d(val* self, val* p0);
649 val* nit__light_ffi___MModule___compiled_ffi_methods(val* self);
650 void nit__light_ffi___MModule___ffi_ccu_61d(val* self, val* p0);
651 val* nit__light_ffi___MModule___ffi_ccu(val* self);
652 val* nit__light_ffi___MModule___present_languages(val* self);
653 val* nit__model___MModule___byte_type(val* self);
654 val* nit__model___MModule___float_type(val* self);
655 val* nit__model___MModule___char_type(val* self);
656 extern const struct class class_nit__MModule;
657 val* NEW_standard__HashSet(const struct type* type);
658 extern const struct type type_standard__HashSet__nit__MModule;
659 void standard___standard__HashSet___standard__kernel__Object__init(val* self);
660 #define COLOR_nit__mmodule__MModule___intrude_mmodules 38
661 #define COLOR_nit__mmodule__MModule___public_mmodules 39
662 #define COLOR_nit__mmodule__MModule___private_mmodules 40
663 #define COLOR_nit__mmodule__MModule___is_fictive 41
664 #define COLOR_nit__mmodule__MModule___is_test_suite 42
665 extern const struct type type_standard__Array__nit__MClass;
666 #define COLOR_nit__model__MModule___intro_mclasses 4
667 #define COLOR_nit__model__MModule___mclassdefs 5
668 extern const struct type type_standard__Array__nit__ExternFile;
669 #define COLOR_nit__light_ffi_base__MModule___ffi_files 50
670 extern const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty;
671 #define COLOR_nit__abstract_compiler__MModule___properties_cache 43
672 val* NEW_more_collections__MultiHashMap(const struct type* type);
673 extern const struct type type_more_collections__MultiHashMap__standard__String__standard__String;
674 #define COLOR_nit__light_c__MModule___cflags 51
675 #define COLOR_nit__light_c__MModule___ldflags 52
676 #define COLOR_nit__light_c__MModule___pkgconfigs 53
677 #define COLOR_nit__light_ffi__MModule___uses_ffi 46
678 extern const struct type type_standard__HashSet__nit__FFILanguage;
679 #define COLOR_nit__light_ffi__MModule___present_languages 48
680 extern const struct type type_standard__HashSet__nit__AMethPropdef;
681 #define COLOR_nit__light_ffi__MModule___compiled_ffi_methods 49
682 void nit___nit__SourceFile___standard__kernel__Object__init(val* self);
683 val* nit___nit__SourceFile___filename(val* self);
684 void nit___nit__SourceFile___filename_61d(val* self, val* p0);
685 void nit___nit__SourceFile___stream_61d(val* self, val* p0);
686 val* nit__loader___SourceFile___mmodule(val* self);
687 void nit__loader___SourceFile___mmodule_61d(val* self, val* p0);
688 void nit___nit__SourceFile___string_61d(val* self, val* p0);
689 val* nit___nit__SourceFile___stream(val* self);
690 val* nit___nit__SourceFile___line_starts(val* self);
691 val* nit__parser_nodes___SourceFile___first_token(val* self);
692 val* nit___nit__SourceFile___string(val* self);
693 void nit___nit__SourceFile___from_string(val* self, val* p0, val* p1);
694 void nit__parser_nodes___SourceFile___first_token_61d(val* self, val* p0);
695 void nit__parser_nodes___SourceFile___last_token_61d(val* self, val* p0);
696 extern const struct class class_nit__SourceFile;
697 extern const struct type type_standard__Array__standard__Int;
698 #define COLOR_nit__location__SourceFile___line_starts 4
699 void nit___nit__Location___standard__kernel__Object__init(val* self);
700 val* nit___nit__Location___standard__string__Object__to_s(val* self);
701 short int nit___nit__Location___standard__kernel__Object___61d_61d(val* self, val* p0);
702 short int standard___standard__Comparable____62d_61d(val* self, val* p0);
703 short int standard___standard__Comparable____60d_61d(val* self, val* p0);
704 short int standard___standard__Comparable____62d(val* self, val* p0);
705 short int nit___nit__Location___standard__kernel__Comparable___60d(val* self, val* p0);
706 long standard___standard__Comparable____60d_61d_62d(val* self, val* p0);
707 val* nit___nit__Location___file(val* self);
708 void nit__toolcontext___Location___add_message(val* self, val* p0);
709 val* nit___nit__Location___colored_line(val* self, val* p0);
710 void nit___nit__Location___file_61d(val* self, val* p0);
711 void nit___nit__Location___line_start_61d(val* self, long p0);
712 void nit___nit__Location___line_end_61d(val* self, long p0);
713 void nit___nit__Location___column_start_61d(val* self, long p0);
714 void nit___nit__Location___column_end_61d(val* self, long p0);
715 val* nit__toolcontext___Location___messages(val* self);
716 void nit__toolcontext___Location___messages_61d(val* self, val* p0);
717 long nit___nit__Location___line_start(val* self);
718 long nit___nit__Location___column_start(val* self);
719 long nit___nit__Location___line_end(val* self);
720 long nit___nit__Location___column_end(val* self);
721 short int nit___nit__Location___located_in(val* self, val* p0);
722 val* nit___nit__Location___text(val* self);
723 val* nit___nit__Location___text_cache(val* self);
724 long nit___nit__Location___pstart(val* self);
725 long nit___nit__Location___pend(val* self);
726 void nit___nit__Location___text_cache_61d(val* self, val* p0);
727 val* nit__light_c___Location___as_line_pragma(val* self);
728 extern const struct class class_nit__Location;
729 void standard__string___standard__string__FlatSubstringsIter___standard__kernel__Object__init(val* self);
730 short int standard__string___standard__string__FlatSubstringsIter___standard__abstract_collection__Iterator__is_ok(val* self);
731 val* standard__string___standard__string__FlatSubstringsIter___standard__abstract_collection__Iterator__item(val* self);
732 void standard__string___standard__string__FlatSubstringsIter___standard__abstract_collection__Iterator__next(val* self);
733 void standard___standard__Iterator___finish(val* self);
734 val* standard___standard__Iterator___iterator(val* self);
735 val* standard__array___Iterator___to_a(val* self);
736 void standard__string___standard__string__FlatSubstringsIter___tgt_61d(val* self, val* p0);
737 val* standard__string___standard__string__FlatSubstringsIter___tgt(val* self);
738 extern const struct class class_standard__string__FlatSubstringsIter;
739 val* standard___standard__String___Object__to_s(val* self);
740 short int standard___standard__FlatString___standard__kernel__Object___61d_61d(val* self, val* p0);
741 long standard___standard__FlatString___standard__kernel__Object__hash(val* self);
742 short int standard___standard__FlatString___standard__kernel__Comparable___60d(val* self, val* p0);
743 val* standard___standard__Pattern___split_in(val* self, val* p0);
744 val* standard__string_search___Text___Pattern__search_in(val* self, val* p0, long p1);
745 long standard__string_search___Text___Pattern__search_index_in(val* self, val* p0, long p1);
746 long standard___standard__Text___to_i(val* self);
747 char* standard___standard__FlatString___Text__to_cstring(val* self);
748 long standard___standard__FlatText___Text__length(val* self);
749 val* standard___standard__FlatString___Text__chars(val* self);
750 val* standard___standard__FlatString___Text__substring(val* self, long p0, long p1);
751 val* standard___standard__FlatString___Text__substrings(val* self);
752 short int standard___standard__Text___is_empty(val* self);
753 void standard__file___Writable___write_to_file(val* self, val* p0);
754 void standard__stream___Text___Writable__write_to(val* self, val* p0);
755 val* standard__string_search___Text___split_with(val* self, val* p0);
756 val* standard___standard__FlatString___Text__empty(val* self);
757 short int standard___standard__Text___is_lower(val* self);
758 short int standard___standard__Text___has_suffix(val* self, val* p0);
759 val* standard__string_search___Text___split(val* self, val* p0);
760 val* standard___standard__Text___to_cmangle(val* self);
761 val* standard__string_search___Text___split_once_on(val* self, val* p0);
762 short int standard___standard__Text___is_numeric(val* self);
763 short int standard___standard__Text___has_substring(val* self, val* p0, long p1);
764 uint32_t standard___standard__Text___last(val* self);
765 val* standard___standard__Text___substring_from(val* self, long p0);
766 uint32_t standard___standard__FlatString___Text___91d_93d(val* self, long p0);
767 val* standard___standard__Text___hash_cache(val* self);
768 void standard___standard__Text___hash_cache_61d(val* self, val* p0);
769 val* standard___standard__Text___escape_to_c(val* self);
770 val* standard__file___Text___to_path(val* self);
771 val* standard___standard__Text___chomp(val* self);
772 short int standard___standard__Text___has_prefix(val* self, val* p0);
773 val* standard___standard__Text___escape_to_sh(val* self);
774 val* nit__literal___standard__Text___remove_underscores(val* self);
775 long standard___standard__Text___to_hex(val* self);
776 long standard___standard__Text___to_bin(val* self);
777 long standard___standard__Text___to_oct(val* self);
778 double standard___standard__Text___to_f(val* self);
779 val* standard___standard__Text___unescape_nit(val* self);
780 val* standard___standard__Text___escape_to_mk(val* self);
781 val* standard__string_search___Text___replace(val* self, val* p0, val* p1);
782 long standard___standard__Text___a_to(val* self, long p0);
783 val* standard___standard__FlatText___real_items(val* self);
784 char* standard___standard__FlatText___items(val* self);
785 void standard___standard__FlatText___real_items_61d(val* self, val* p0);
786 void standard___standard__FlatText___items_61d(val* self, char* p0);
787 void standard___standard__FlatText___length_61d(val* self, long p0);
788 val* standard__environ___String___environ(val* self);
789 val* standard___standard__String___to_snake_case(val* self);
790 val* standard__file___String___strip_extension(val* self, val* p0);
791 val* standard__file___String____47d(val* self, val* p0);
792 short int standard__file___String___file_exists(val* self);
793 val* standard__ropes___FlatString___standard__string__String___43d(val* self, val* p0);
794 val* standard___standard__FlatString___String___42d(val* self, long p0);
795 val* standard__file___String___join_path(val* self, val* p0);
796 val* standard__file___String___file_extension(val* self);
797 val* standard__file___String___dirname(val* self);
798 val* standard__file___String___basename(val* self, val* p0);
799 val* standard__file___String___simplify_path(val* self);
800 val* standard___standard__FlatString___String__to_upper(val* self);
801 val* standard__file___String___mkdir(val* self);
802 val* standard__file___String___realpath(val* self);
803 val* standard___standard__FlatString___String__to_lower(val* self);
804 void standard__file___String___file_copy_to(val* self, val* p0);
805 val* standard__file___String___relpath(val* self, val* p0);
806 void standard___standard__FlatString___with_infos(val* self, char* p0, long p1, long p2, long p3);
807 long standard___standard__FlatString___index_from(val* self);
808 void standard___standard__FlatString___index_from_61d(val* self, long p0);
809 void standard___standard__FlatString___index_to_61d(val* self, long p0);
810 long standard___standard__FlatString___index_to(val* self);
811 short int standard___standard__Text___standard__kernel__Object___61d_61d(val* self, val* p0);
812 short int standard___standard__Text___standard__kernel__Comparable___60d(val* self, val* p0);
813 extern const struct class class_standard__FlatString;
814 #define COLOR_standard__string__FlatText___length 3
815 void standard__string___standard__string__FlatStringIterator___standard__kernel__Object__init(val* self);
816 short int standard__string___standard__string__FlatStringIterator___standard__abstract_collection__Iterator__is_ok(val* self);
817 val* VIRTUAL_standard__string___standard__string__FlatStringIterator___standard__abstract_collection__Iterator__item(val* self);
818 void standard__string___standard__string__FlatStringIterator___standard__abstract_collection__Iterator__next(val* self);
819 long standard__string___standard__string__FlatStringIterator___standard__abstract_collection__IndexedIterator__index(val* self);
820 void standard__string___standard__string__FlatStringIterator___with_pos(val* self, val* p0, long p1);
821 long standard__string___standard__string__FlatStringIterator___curr_pos(val* self);
822 val* standard__string___standard__string__FlatStringIterator___target(val* self);
823 char* standard__string___standard__string__FlatStringIterator___target_items(val* self);
824 void standard__string___standard__string__FlatStringIterator___curr_pos_61d(val* self, long p0);
825 void standard__string___standard__string__FlatStringIterator___target_61d(val* self, val* p0);
826 void standard__string___standard__string__FlatStringIterator___target_items_61d(val* self, char* p0);
827 extern const struct class class_standard__string__FlatStringIterator;
828 void standard__string___standard__string__StringCharView___standard__kernel__Object__init(val* self);
829 val* standard__string___Collection___Object__to_s(val* self);
830 short int standard___standard__SequenceRead___standard__kernel__Object___61d_61d(val* self, val* p0);
831 long standard___standard__SequenceRead___standard__kernel__Object__hash(val* self);
832 void standard__string___standard__string__StringCharView___target_61d(val* self, val* p0);
833 val* standard__string___standard__string__StringCharView___target(val* self);
834 val* standard__string___Collection___join(val* self, val* p0);
835 val* standard__array___Collection___to_a(val* self);
836 long standard__string___standard__string__StringCharView___standard__abstract_collection__Collection__length(val* self);
837 short int standard__string___standard__string__StringCharView___standard__abstract_collection__Collection__is_empty(val* self);
838 val* standard__string___standard__string__StringCharView___standard__abstract_collection__Collection__iterator(val* self);
839 val* standard__string___Collection___plain_to_s(val* self);
840 short int standard___standard__Collection___has_all(val* self, val* p0);
841 short int standard___standard__Collection___has(val* self, val* p0);
842 val* standard___standard__SequenceRead___Collection__first(val* self);
843 short int standard___standard__Collection___not_empty(val* self);
844 val* VIRTUAL_standard__string___standard__string__FlatStringCharView___standard__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
845 val* standard__string___standard__string__FlatStringCharView___standard__abstract_collection__SequenceRead__iterator_from(val* self, long p0);
846 long standard___standard__SequenceRead___index_of(val* self, val* p0);
847 long standard___standard__SequenceRead___index_of_from(val* self, val* p0, long p1);
848 val* standard___standard__SequenceRead___last(val* self);
849 long standard___standard__SequenceRead___last_index_of(val* self, val* p0);
850 long standard___standard__SequenceRead___last_index_of_from(val* self, val* p0, long p1);
851 extern const struct class class_standard__string__FlatStringCharView;
852 long standard___standard__Buffer___standard__kernel__Object__hash(val* self);
853 char* standard___standard__Text___to_cstring(val* self);
854 long standard___standard__Text___length(val* self);
855 val* standard___standard__Buffer___Text__chars(val* self);
856 val* standard___standard__Text___substring(val* self, long p0, long p1);
857 val* standard___standard__Text___substrings(val* self);
858 val* standard___standard__Text___empty(val* self);
859 uint32_t standard___standard__Text____91d_93d(val* self, long p0);
860 val* standard___standard__Buffer___with_cap(val* self, long p0);
861 val* standard___standard__Buffer___new(val* self);
862 void standard___standard__Buffer___append(val* self, val* p0);
863 void standard___standard__Buffer___add(val* self, uint32_t p0);
864 short int standard___standard__Buffer___is_dirty(val* self);
865 void standard___standard__Buffer___is_dirty_61d(val* self, short int p0);
866 void standard___standard__Buffer___written_61d(val* self, short int p0);
867 void standard___standard__Buffer___enlarge(val* self, long p0);
868 long standard___standard__Text___standard__kernel__Object__hash(val* self);
869 extern const struct class class_standard__Buffer;
870 #define COLOR_standard__string__Buffer___is_dirty 4
871 #define COLOR_standard__string__Buffer___written 5
872 void standard___standard__FlatBuffer___standard__kernel__Object__init(val* self);
873 val* standard___standard__FlatBuffer___Object__to_s(val* self);
874 char* standard___standard__FlatBuffer___Text__to_cstring(val* self);
875 val* standard___standard__FlatBuffer___Text__chars(val* self);
876 val* standard___standard__FlatBuffer___Text__substring(val* self, long p0, long p1);
877 val* standard___standard__FlatBuffer___Text__substrings(val* self);
878 val* standard___standard__FlatBuffer___Text__empty(val* self);
879 uint32_t standard___standard__FlatBuffer___Text___91d_93d(val* self, long p0);
880 void standard___standard__FlatBuffer___Buffer__append(val* self, val* p0);
881 void standard___standard__FlatBuffer___Buffer__add(val* self, uint32_t p0);
882 void standard___standard__FlatBuffer___Buffer__enlarge(val* self, long p0);
883 void standard___standard__FlatBuffer___with_capacity(val* self, long p0);
884 void standard___standard__FlatBuffer___from(val* self, val* p0);
885 void standard___standard__FlatBuffer___with_infos(val* self, char* p0, long p1, long p2);
886 long standard___standard__FlatBuffer___capacity(val* self);
887 void standard___standard__FlatBuffer___capacity_61d(val* self, long p0);
888 extern const struct class class_standard__FlatBuffer;
889 #define COLOR_standard__string__FlatBuffer___capacity 8
890 void standard__string___standard__string__FlatBufferCharView___enlarge(val* self, long p0);
891 val* VIRTUAL_standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
892 val* standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__SequenceRead__iterator_from(val* self, long p0);
893 void standard___standard__RemovableCollection___remove(val* self, val* p0);
894 void standard___standard__RemovableCollection___clear(val* self);
895 void standard___standard__SimpleCollection___add_all(val* self, val* p0);
896 void VIRTUAL_standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__SimpleCollection__add(val* self, val* p0);
897 void VIRTUAL_standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__Sequence__push(val* self, val* p0);
898 void VIRTUAL_standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
899 void standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__Sequence__append(val* self, val* p0);
900 void standard___standard__Sequence___remove_at(val* self, long p0);
901 val* standard___standard__Sequence___pop(val* self);
902 val* standard___standard__Sequence___shift(val* self);
903 void standard___standard__Sequence___prepend(val* self, val* p0);
904 void standard___standard__Sequence___insert_all(val* self, val* p0, long p1);
905 void standard___standard__Sequence___unshift(val* self, val* p0);
906 void standard___standard__Sequence___insert(val* self, val* p0, long p1);
907 void standard___standard__Sequence___first_61d(val* self, val* p0);
908 extern const struct class class_standard__string__FlatBufferCharView;
909 void standard__string___standard__string__FlatBufferIterator___standard__kernel__Object__init(val* self);
910 short int standard__string___standard__string__FlatBufferIterator___standard__abstract_collection__Iterator__is_ok(val* self);
911 val* VIRTUAL_standard__string___standard__string__FlatBufferIterator___standard__abstract_collection__Iterator__item(val* self);
912 void standard__string___standard__string__FlatBufferIterator___standard__abstract_collection__Iterator__next(val* self);
913 long standard__string___standard__string__FlatBufferIterator___standard__abstract_collection__IndexedIterator__index(val* self);
914 void standard__string___standard__string__FlatBufferIterator___with_pos(val* self, val* p0, long p1);
915 long standard__string___standard__string__FlatBufferIterator___curr_pos(val* self);
916 val* standard__string___standard__string__FlatBufferIterator___target(val* self);
917 char* standard__string___standard__string__FlatBufferIterator___target_items(val* self);
918 void standard__string___standard__string__FlatBufferIterator___curr_pos_61d(val* self, long p0);
919 void standard__string___standard__string__FlatBufferIterator___target_61d(val* self, val* p0);
920 void standard__string___standard__string__FlatBufferIterator___target_items_61d(val* self, char* p0);
921 extern const struct class class_standard__string__FlatBufferIterator;
922 val* VIRTUAL_standard___standard__NativeString___Object__to_s(val* self);
923 short int standard___standard__Pointer___address_is_null(val* self);
924 char* standard___standard__NativeString___new(char* self, long p0);
925 val* standard___standard__NativeString___to_s_with_length(char* self, long p0);
926 char* standard__environ___NativeString___get_environ(char* self);
927 long standard___standard__NativeString___atoi(char* self);
928 long standard___standard__NativeString___cstring_length(char* self);
929 void standard___standard__NativeString____91d_93d_61d(char* self, long p0, uint32_t p1);
930 void standard___standard__NativeString___copy_to(char* self, char* p0, long p1, long p2, long p3);
931 uint32_t standard___standard__NativeString____91d_93d(char* self, long p0);
932 short int standard__file___NativeString___file_exists(char* self);
933 short int standard__file___NativeString___file_mkdir(char* self);
934 long standard__exec___NativeString___system(char* self);
935 char* standard__file___NativeString___file_realpath(char* self);
936 val* standard___standard__NativeString___to_s_with_copy(char* self);
937 double standard___standard__NativeString___atof(char* self);
938 extern const struct type type_standard__NativeString;
939 extern const struct class class_standard__NativeString;
940 long standard___standard__CachedAlphaComparator___standard__sorter__Comparator__compare(val* self, val* p0, val* p1);
941 val* standard___standard__CachedAlphaComparator___do_to_s(val* self, val* p0);
942 val* standard___standard__CachedAlphaComparator___cache(val* self);
943 extern const struct class class_standard__CachedAlphaComparator;
944 extern const struct type type_standard__HashMap__standard__Object__standard__String;
945 #define COLOR_standard__string__CachedAlphaComparator___cache 0
946 long standard__string___standard__string__AlphaComparator___standard__sorter__Comparator__compare(val* self, val* p0, val* p1);
947 extern const struct class class_standard__string__AlphaComparator;
948 extern const struct class class_standard__Object;
949 void standard__environ___Sys___standard__kernel__Object__init(val* self);
950 void standard___standard__Sys___run(val* self);
951 void standard__math___Sys___srand_from(val* self, long p0);
952 long standard__file___Sys___buffer_mode_line(val* self);
953 void nit__abstract_compiler___standard__Sys___main(val* self);
954 void standard__math___Sys___srand(val* self);
955 long standard___standard__Sys___errno(val* self);
956 val* standard__sorter___Sys___default_comparator(val* self);
957 val* standard__string___Sys___args(val* self);
958 void standard__file___Sys___print(val* self, val* p0);
959 void standard___standard__Sys___exit(val* self, long p0);
960 val* standard__string___Sys___program_args(val* self);
961 val* standard__file___Sys___stdout(val* self);
962 void standard__string___Sys___init_args(val* self);
963 val* nit__model_base___standard__Sys___protected_visibility(val* self);
964 val* nit__model_base___standard__Sys___public_visibility(val* self);
965 val* standard__file___Sys___stderr(val* self);
966 val* nit__model_base___standard__Sys___private_visibility(val* self);
967 long standard__ropes___Sys___maxlen(val* self);
968 long standard__string___Sys___native_argc(val* self);
969 char* standard__string___Sys___native_argv(val* self, long p0);
970 val* nit__model_base___standard__Sys___intrude_visibility(val* self);
971 val* nit__model___standard__Sys___extern_kind(val* self);
972 val* nit__model___standard__Sys___concrete_kind(val* self);
973 val* nit__model___standard__Sys___abstract_kind(val* self);
974 val* nit__model___standard__Sys___interface_kind(val* self);
975 val* nit__model___standard__Sys___enum_kind(val* self);
976 val* standard__file___Sys___getcwd(val* self);
977 val* standard__string___Sys___alpha_comparator(val* self);
978 val* csv___standard__Sys___rfc4180(val* self);
979 val* counter___standard__Sys___div(val* self, long p0, long p1);
980 char* standard__file___Sys___file_getcwd(val* self);
981 void standard__file___Sys___printn(val* self, val* p0);
982 val* nit__model_base___standard__Sys___none_visibility(val* self);
983 long standard__exec___Sys___system(val* self, val* p0);
984 val* nit__version___standard__Sys___nit_version(val* self);
985 val* standard__string___Sys___program_name(val* self);
986 void standard__math___Sys___standard__kernel__Object__init(val* self);
987 extern const struct class class_standard__Sys;
988 short int VIRTUAL_standard___standard__Bool___Object___33d_61d(val* self, val* p0);
989 val* VIRTUAL_standard__string___Bool___Object__to_s(val* self);
990 short int VIRTUAL_standard___standard__Bool___Object___61d_61d(val* self, val* p0);
991 long VIRTUAL_standard___standard__Bool___Object__object_id(val* self);
992 long VIRTUAL_standard___standard__Bool___Object__hash(val* self);
993 long standard___standard__Bool___to_i(short int self);
994 short int VIRTUAL_standard___standard__Float___Object___33d_61d(val* self, val* p0);
995 val* VIRTUAL_standard__string___Float___Object__to_s(val* self);
996 short int VIRTUAL_standard___standard__Float___Object___61d_61d(val* self, val* p0);
997 long VIRTUAL_standard___standard__Float___Object__object_id(val* self);
998 short int VIRTUAL_standard___standard__Float___Comparable___62d_61d(val* self, val* p0);
999 short int VIRTUAL_standard___standard__Float___Comparable___60d_61d(val* self, val* p0);
1000 short int VIRTUAL_standard___standard__Float___Comparable___62d(val* self, val* p0);
1001 short int VIRTUAL_standard___standard__Float___Comparable___60d(val* self, val* p0);
1002 long VIRTUAL_standard___standard__Float___Comparable___60d_61d_62d(val* self, val* p0);
1003 val* VIRTUAL_standard___standard__Float___Numeric___45d(val* self, val* p0);
1004 val* VIRTUAL_standard___standard__Float___Numeric___43d(val* self, val* p0);
1005 val* VIRTUAL_standard___standard__Float___Numeric__unary_32d_45d(val* self);
1006 val* standard__string___Float___to_precision(double self, long p0);
1007 long standard__math___Float___is_inf(double self);
1008 long VIRTUAL_standard___standard__Float___Numeric__to_i(val* self);
1009 val* VIRTUAL_standard___standard__Float___Numeric___42d(val* self, val* p0);
1010 unsigned char VIRTUAL_standard___standard__Float___Numeric__to_b(val* self);
1011 val* VIRTUAL_standard___standard__Float___Numeric___47d(val* self, val* p0);
1012 double VIRTUAL_standard___standard__Float___Numeric__to_f(val* self);
1013 short int standard__math___Float___is_nan(double self);
1014 short int standard__math___Float___is_inf_extern(double self);
1015 extern const struct type type_standard__Float;
1016 extern const struct class class_standard__Float;
1017 short int VIRTUAL_standard___standard__Byte___Object___33d_61d(val* self, val* p0);
1018 val* VIRTUAL_standard__string___Byte___Object__to_s(val* self);
1019 short int VIRTUAL_standard___standard__Byte___Object___61d_61d(val* self, val* p0);
1020 long VIRTUAL_standard___standard__Byte___Object__object_id(val* self);
1021 long VIRTUAL_standard___standard__Byte___Object__hash(val* self);
1022 short int VIRTUAL_standard___standard__Byte___Comparable___62d_61d(val* self, val* p0);
1023 short int VIRTUAL_standard___standard__Byte___Comparable___60d_61d(val* self, val* p0);
1024 short int VIRTUAL_standard___standard__Byte___Comparable___62d(val* self, val* p0);
1025 short int VIRTUAL_standard___standard__Byte___Comparable___60d(val* self, val* p0);
1026 long VIRTUAL_standard___standard__Byte___Comparable___60d_61d_62d(val* self, val* p0);
1027 val* VIRTUAL_standard___standard__Byte___Numeric___45d(val* self, val* p0);
1028 val* VIRTUAL_standard___standard__Byte___Numeric___43d(val* self, val* p0);
1029 val* VIRTUAL_standard___standard__Byte___Numeric__unary_32d_45d(val* self);
1030 val* VIRTUAL_standard___standard__Byte___Discrete__successor(val* self, long p0);
1031 long VIRTUAL_standard___standard__Byte___Discrete__distance(val* self, val* p0);
1032 long VIRTUAL_standard___standard__Byte___Numeric__to_i(val* self);
1033 val* VIRTUAL_standard___standard__Byte___Numeric___42d(val* self, val* p0);
1034 unsigned char VIRTUAL_standard___standard__Byte___Numeric__to_b(val* self);
1035 val* VIRTUAL_standard___standard__Byte___Numeric___47d(val* self, val* p0);
1036 double VIRTUAL_standard___standard__Byte___Numeric__to_f(val* self);
1037 long standard__string___Byte___byte_to_s_len(unsigned char self);
1038 void standard__string___Byte___native_byte_to_s(unsigned char self, char* p0, long p1);
1039 extern const struct type type_standard__Byte;
1040 extern const struct class class_standard__Byte;
1041 short int VIRTUAL_standard___standard__Int___Object___33d_61d(val* self, val* p0);
1042 val* VIRTUAL_standard__string___Int___Object__to_s(val* self);
1043 short int VIRTUAL_standard___standard__Int___Object___61d_61d(val* self, val* p0);
1044 long VIRTUAL_standard___standard__Int___Object__object_id(val* self);
1045 long VIRTUAL_standard___standard__Int___Object__hash(val* self);
1046 short int VIRTUAL_standard___standard__Int___Comparable___62d_61d(val* self, val* p0);
1047 short int VIRTUAL_standard___standard__Int___Comparable___60d_61d(val* self, val* p0);
1048 short int VIRTUAL_standard___standard__Int___Comparable___62d(val* self, val* p0);
1049 short int VIRTUAL_standard___standard__Int___Comparable___60d(val* self, val* p0);
1050 long VIRTUAL_standard___standard__Int___Comparable___60d_61d_62d(val* self, val* p0);
1051 val* VIRTUAL_standard___standard__Int___Numeric___45d(val* self, val* p0);
1052 val* VIRTUAL_standard___standard__Int___Numeric___43d(val* self, val* p0);
1053 val* VIRTUAL_standard___standard__Int___Numeric__unary_32d_45d(val* self);
1054 val* VIRTUAL_standard___standard__Int___Discrete__successor(val* self, long p0);
1055 long VIRTUAL_standard___standard__Int___Discrete__distance(val* self, val* p0);
1056 long VIRTUAL_standard___standard__Int___Numeric__to_i(val* self);
1057 val* VIRTUAL_standard___standard__Int___Numeric___42d(val* self, val* p0);
1058 unsigned char VIRTUAL_standard___standard__Int___Numeric__to_b(val* self);
1059 val* VIRTUAL_standard___standard__Int___Numeric___47d(val* self, val* p0);
1060 double VIRTUAL_standard___standard__Int___Numeric__to_f(val* self);
1061 val* standard__string___Int___strerror(long self);
1062 long standard__string___Int___int_to_s_len(long self);
1063 void standard__string___Int___native_int_to_s(long self, char* p0, long p1);
1064 char* standard__string___Int___strerror_ext(long self);
1065 long standard___standard__Int___abs(long self);
1066 val* standard__string___Int___to_hex(long self);
1067 long standard___standard__Int____37d(long self, long p0);
1068 uint32_t standard___standard__Int___ascii(long self);
1069 val* standard__string___Int___to_base(long self, long p0, short int p1);
1070 long standard___standard__Int___lshift(long self, long p0);
1071 long standard___standard__Int___digit_count(long self, long p0);
1072 void standard__string___Int___fill_buffer(long self, val* p0, long p1, short int p2);
1073 long standard___standard__Int___digit_count_base_95d10(long self);
1074 uint32_t standard___standard__Int___to_c(long self);
1075 short int VIRTUAL_standard___standard__Char___Object___33d_61d(val* self, val* p0);
1076 val* VIRTUAL_standard__string___Char___Object__to_s(val* self);
1077 short int VIRTUAL_standard___standard__Char___Object___61d_61d(val* self, val* p0);
1078 long VIRTUAL_standard___standard__Char___Object__object_id(val* self);
1079 long VIRTUAL_standard___standard__Char___Object__hash(val* self);
1080 short int VIRTUAL_standard___standard__Char___Comparable___62d_61d(val* self, val* p0);
1081 short int VIRTUAL_standard___standard__Char___Comparable___60d_61d(val* self, val* p0);
1082 short int VIRTUAL_standard___standard__Char___Comparable___62d(val* self, val* p0);
1083 short int VIRTUAL_standard___standard__Char___Comparable___60d(val* self, val* p0);
1084 val* VIRTUAL_standard__string_search___Char___Pattern__search_in(val* self, val* p0, long p1);
1085 long VIRTUAL_standard__string_search___Char___Pattern__search_index_in(val* self, val* p0, long p1);
1086 val* VIRTUAL_standard___standard__Char___Discrete__successor(val* self, long p0);
1087 long VIRTUAL_standard___standard__Char___Discrete__distance(val* self, val* p0);
1088 short int standard___standard__Char___is_lower(uint32_t self);
1089 short int standard___standard__Char___is_upper(uint32_t self);
1090 uint32_t standard___standard__Char___to_lower(uint32_t self);
1091 long standard___standard__Char___ascii(uint32_t self);
1092 short int standard__string___Char___is_numeric(uint32_t self);
1093 uint32_t standard___standard__Char___to_upper(uint32_t self);
1094 long standard___standard__Char___to_i(uint32_t self);
1095 short int standard___standard__Char___is_digit(uint32_t self);
1096 extern const struct type type_standard__Pointer;
1097 extern const struct class class_standard__Pointer;
1098 void standard__abstract_collection___standard__abstract_collection__ContainerIterator___standard__kernel__Object__init(val* self);
1099 short int standard__abstract_collection___standard__abstract_collection__ContainerIterator___Iterator__is_ok(val* self);
1100 val* standard__abstract_collection___standard__abstract_collection__ContainerIterator___Iterator__item(val* self);
1101 void standard__abstract_collection___standard__abstract_collection__ContainerIterator___Iterator__next(val* self);
1102 void standard__abstract_collection___standard__abstract_collection__ContainerIterator___container_61d(val* self, val* p0);
1103 void standard__abstract_collection___standard__abstract_collection__ContainerIterator___is_ok_61d(val* self, short int p0);
1104 extern const struct class class_standard__abstract_collection__ContainerIterator;
1105 #define COLOR_standard__abstract_collection__ContainerIterator___is_ok 0
1106 void standard___standard__MapKeysIterator___standard__kernel__Object__init(val* self);
1107 short int standard___standard__MapKeysIterator___Iterator__is_ok(val* self);
1108 val* standard___standard__MapKeysIterator___Iterator__item(val* self);
1109 void standard___standard__MapKeysIterator___Iterator__next(val* self);
1110 void standard___standard__MapKeysIterator___original_iterator_61d(val* self, val* p0);
1111 val* standard___standard__MapKeysIterator___original_iterator(val* self);
1112 extern const struct class class_standard__MapKeysIterator;
1113 void standard___standard__MapValuesIterator___standard__kernel__Object__init(val* self);
1114 short int standard___standard__MapValuesIterator___Iterator__is_ok(val* self);
1115 val* standard___standard__MapValuesIterator___Iterator__item(val* self);
1116 void standard___standard__MapValuesIterator___Iterator__next(val* self);
1117 void standard___standard__MapValuesIterator___original_iterator_61d(val* self, val* p0);
1118 val* standard___standard__MapValuesIterator___original_iterator(val* self);
1119 extern const struct class class_standard__MapValuesIterator;
1120 void standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___standard__kernel__Object__init(val* self);
1121 short int standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___MapIterator__is_ok(val* self);
1122 val* standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___MapIterator__key(val* self);
1123 val* standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___MapIterator__item(val* self);
1124 void standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___MapIterator__next(val* self);
1125 void standard___standard__MapIterator___finish(val* self);
1126 void standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___iter_61d(val* self, val* p0);
1127 extern const struct class class_standard__abstract_collection__CoupleMapIterator;
1128 void standard___standard__Couple___standard__kernel__Object__init(val* self);
1129 val* standard___standard__Couple___second(val* self);
1130 void standard___standard__Couple___second_61d(val* self, val* p0);
1131 void standard___standard__Couple___first_61d(val* self, val* p0);
1132 val* standard___standard__Couple___first(val* self);
1133 extern const struct class class_standard__Couple;
1134 void standard___standard__List___standard__kernel__Object__init(val* self);
1135 val* standard___standard__List___get_node(val* self, long p0);
1136 val* standard___standard__List___search_node_after(val* self, val* p0, val* p1);
1137 void standard___standard__List___remove_node(val* self, val* p0);
1138 void standard___standard__List___insert_before(val* self, val* p0, val* p1);
1139 long standard___standard__List___standard__abstract_collection__Collection__length(val* self);
1140 short int standard___standard__List___standard__abstract_collection__Collection__is_empty(val* self);
1141 val* standard___standard__List___standard__abstract_collection__Collection__iterator(val* self);
1142 short int standard___standard__List___standard__abstract_collection__Collection__has(val* self, val* p0);
1143 val* standard___standard__List___standard__abstract_collection__Collection__first(val* self);
1144 val* standard___standard__List___standard__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
1145 val* standard___standard__SequenceRead___iterator_from(val* self, long p0);
1146 val* standard___standard__List___standard__abstract_collection__SequenceRead__last(val* self);
1147 void standard___standard__List___standard__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1148 void standard___standard__List___standard__abstract_collection__RemovableCollection__clear(val* self);
1149 void standard___standard__Sequence___SimpleCollection__add(val* self, val* p0);
1150 void standard___standard__List___standard__abstract_collection__Sequence__push(val* self, val* p0);
1151 void standard___standard__List___standard__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
1152 void standard___standard__Sequence___append(val* self, val* p0);
1153 void standard___standard__List___standard__abstract_collection__Sequence__remove_at(val* self, long p0);
1154 val* standard___standard__List___standard__abstract_collection__Sequence__pop(val* self);
1155 val* standard___standard__List___standard__abstract_collection__Sequence__shift(val* self);
1156 void standard___standard__List___standard__abstract_collection__Sequence__unshift(val* self, val* p0);
1157 void standard___standard__List___standard__abstract_collection__Sequence__insert(val* self, val* p0, long p1);
1158 void standard___standard__List___standard__abstract_collection__Sequence__first_61d(val* self, val* p0);
1159 extern const struct class class_standard__List;
1160 void standard___standard__ListIterator___standard__kernel__Object__init(val* self);
1161 short int standard___standard__ListIterator___standard__abstract_collection__Iterator__is_ok(val* self);
1162 val* standard___standard__ListIterator___standard__abstract_collection__Iterator__item(val* self);
1163 void standard___standard__ListIterator___standard__abstract_collection__Iterator__next(val* self);
1164 long standard___standard__ListIterator___standard__abstract_collection__IndexedIterator__index(val* self);
1165 void standard___standard__ListIterator___list_61d(val* self, val* p0);
1166 extern const struct class class_standard__ListIterator;
1167 #define COLOR_standard__list__ListIterator___index 2
1168 void standard___standard__Container___standard__kernel__Object__init(val* self);
1169 void standard___standard__Container___item_61d(val* self, val* p0);
1170 val* standard___standard__Container___item(val* self);
1171 void standard__list___standard__list__ListNode___next_61d(val* self, val* p0);
1172 void standard__list___standard__list__ListNode___prev_61d(val* self, val* p0);
1173 long standard___standard__Container___Collection__length(val* self);
1174 short int standard___standard__Container___Collection__is_empty(val* self);
1175 val* standard___standard__Container___Collection__iterator(val* self);
1176 short int standard___standard__Container___Collection__has(val* self, val* p0);
1177 val* standard___standard__Container___Collection__first(val* self);
1178 val* standard__list___standard__list__ListNode___next(val* self);
1179 val* standard__list___standard__list__ListNode___prev(val* self);
1180 extern const struct class class_standard__list__ListNode;
1181 short int standard___standard__Array___standard__kernel__Object___61d_61d(val* self, val* p0);
1182 long standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__length(val* self);
1183 short int standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__is_empty(val* self);
1184 val* standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__iterator(val* self);
1185 val* standard__string___Array___Collection__plain_to_s(val* self);
1186 short int standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__has(val* self, val* p0);
1187 val* standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
1188 long standard___standard__AbstractArrayRead___standard__abstract_collection__SequenceRead__index_of(val* self, val* p0);
1189 long standard___standard__AbstractArrayRead___standard__abstract_collection__SequenceRead__index_of_from(val* self, val* p0, long p1);
1190 long standard___standard__AbstractArrayRead___standard__abstract_collection__SequenceRead__last_index_of(val* self, val* p0);
1191 long standard___standard__AbstractArrayRead___standard__abstract_collection__SequenceRead__last_index_of_from(val* self, val* p0, long p1);
1192 void standard___standard__AbstractArray___standard__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1193 void standard___standard__AbstractArray___standard__abstract_collection__RemovableCollection__clear(val* self);
1194 void standard___standard__AbstractArrayRead___length_61d(val* self, long p0);
1195 void standard___standard__AbstractArrayRead___copy_to(val* self, long p0, long p1, val* p2, long p3);
1196 val* standard___standard__AbstractArrayRead___reversed(val* self);
1197 val* standard___standard__AbstractArrayRead___sub(val* self, long p0, long p1);
1198 void standard___standard__Array___standard__abstract_collection__SimpleCollection__add_all(val* self, val* p0);
1199 void standard___standard__Array___standard__abstract_collection__SimpleCollection__add(val* self, val* p0);
1200 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(val* self, val* p0);
1201 void standard___standard__Array___standard__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
1202 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__remove_at(val* self, long p0);
1203 val* standard___standard__AbstractArray___standard__abstract_collection__Sequence__pop(val* self);
1204 val* standard___standard__AbstractArray___standard__abstract_collection__Sequence__shift(val* self);
1205 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__insert_all(val* self, val* p0, long p1);
1206 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__unshift(val* self, val* p0);
1207 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__insert(val* self, val* p0, long p1);
1208 void standard___standard__Array___AbstractArray__enlarge(val* self, long p0);
1209 void standard___standard__Array___with_native(val* self, val* p0, long p1);
1210 void standard___standard__Array___with_capacity(val* self, long p0);
1211 void standard___standard__Array___filled_with(val* self, val* p0, long p1);
1212 extern const struct class class_standard__Array;
1213 #define COLOR_standard__array__AbstractArrayRead___length 0
1214 #define COLOR_standard__array__Array___capacity 3
1215 void standard__array___standard__array__ArrayIterator___standard__kernel__Object__init(val* self);
1216 short int standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__is_ok(val* self);
1217 val* standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__item(val* self);
1218 void standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__next(val* self);
1219 void standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__finish(val* self);
1220 long standard__array___standard__array__ArrayIterator___standard__abstract_collection__IndexedIterator__index(val* self);
1221 void standard__array___standard__array__ArrayIterator___array_61d(val* self, val* p0);
1222 extern const struct class class_standard__array__ArrayIterator;
1223 #define COLOR_standard__array__ArrayIterator___index 0
1224 void standard___standard__ArraySet___standard__kernel__Object__init(val* self);
1225 short int standard___standard__Set___standard__kernel__Object___61d_61d(val* self, val* p0);
1226 long standard___standard__Set___standard__kernel__Object__hash(val* self);
1227 void standard___standard__ArraySet___remove_at(val* self, long p0);
1228 long standard___standard__ArraySet___standard__abstract_collection__Collection__length(val* self);
1229 short int standard___standard__ArraySet___standard__abstract_collection__Collection__is_empty(val* self);
1230 val* standard___standard__ArraySet___standard__abstract_collection__Collection__iterator(val* self);
1231 short int standard___standard__ArraySet___standard__abstract_collection__Collection__has(val* self, val* p0);
1232 val* standard___standard__ArraySet___standard__abstract_collection__Collection__first(val* self);
1233 void standard___standard__ArraySet___standard__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1234 void standard___standard__ArraySet___standard__abstract_collection__RemovableCollection__clear(val* self);
1235 void standard___standard__ArraySet___standard__abstract_collection__SimpleCollection__add(val* self, val* p0);
1236 extern const struct class class_standard__ArraySet;
1237 void standard__array___standard__array__ArraySetIterator___standard__kernel__Object__init(val* self);
1238 short int standard__array___standard__array__ArraySetIterator___standard__abstract_collection__Iterator__is_ok(val* self);
1239 val* standard__array___standard__array__ArraySetIterator___standard__abstract_collection__Iterator__item(val* self);
1240 void standard__array___standard__array__ArraySetIterator___standard__abstract_collection__Iterator__next(val* self);
1241 void standard__array___standard__array__ArraySetIterator___iter_61d(val* self, val* p0);
1242 extern const struct class class_standard__array__ArraySetIterator;
1243 short int standard___standard__MapRead___standard__kernel__Object___61d_61d(val* self, val* p0);
1244 long standard___standard__MapRead___standard__kernel__Object__hash(val* self);
1245 long standard___standard__ArrayMap___standard__abstract_collection__MapRead__length(val* self);
1246 val* standard___standard__CoupleMap___MapRead__iterator(val* self);
1247 short int standard___standard__CoupleMap___MapRead__has_key(val* self, val* p0);
1248 val* standard___standard__ArrayMap___standard__abstract_collection__MapRead___91d_93d(val* self, val* p0);
1249 short int standard___standard__ArrayMap___standard__abstract_collection__MapRead__is_empty(val* self);
1250 val* standard___standard__ArrayMap___standard__abstract_collection__MapRead__keys(val* self);
1251 val* standard___standard__MapRead___provide_default_value(val* self, val* p0);
1252 val* standard___standard__MapRead___get_or_null(val* self, val* p0);
1253 val* standard___standard__ArrayMap___standard__abstract_collection__MapRead__values(val* self);
1254 void standard___standard__ArrayMap___standard__abstract_collection__Map___91d_93d_61d(val* self, val* p0, val* p1);
1255 void standard___standard__ArrayMap___standard__abstract_collection__Map__clear(val* self);
1256 val* standard___standard__ArrayMap___standard__abstract_collection__CoupleMap__couple_iterator(val* self);
1257 val* standard___standard__ArrayMap___standard__abstract_collection__CoupleMap__couple_at(val* self, val* p0);
1258 long standard___standard__ArrayMap___index(val* self, val* p0);
1259 void standard___standard__ArrayMap___remove_at_index(val* self, long p0);
1260 extern const struct class class_standard__ArrayMap;
1261 #define COLOR_standard__Array__standard__Couple__standard__ArrayMap___35dK__standard__ArrayMap___35dE 0
1262 #define COLOR_standard__array__ArrayMap___items 4
1263 #define COLOR_standard__array__ArrayMap___last_index 5
1264 void standard__array___standard__array__ArrayMapKeys___standard__kernel__Object__init(val* self);
1265 void standard__array___standard__array__ArrayMapKeys___map_61d(val* self, val* p0);
1266 val* standard__array___standard__array__ArrayMapKeys___map(val* self);
1267 long standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__Collection__length(val* self);
1268 short int standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__Collection__is_empty(val* self);
1269 val* standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__Collection__iterator(val* self);
1270 short int standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__Collection__has(val* self, val* p0);
1271 val* standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__Collection__first(val* self);
1272 void standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1273 void standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__RemovableCollection__clear(val* self);
1274 extern const struct class class_standard__array__ArrayMapKeys;
1275 void standard__array___standard__array__ArrayMapValues___standard__kernel__Object__init(val* self);
1276 void standard__array___standard__array__ArrayMapValues___map_61d(val* self, val* p0);
1277 val* standard__array___standard__array__ArrayMapValues___map(val* self);
1278 long standard__array___standard__array__ArrayMapValues___standard__abstract_collection__Collection__length(val* self);
1279 short int standard__array___standard__array__ArrayMapValues___standard__abstract_collection__Collection__is_empty(val* self);
1280 val* standard__array___standard__array__ArrayMapValues___standard__abstract_collection__Collection__iterator(val* self);
1281 short int standard__array___standard__array__ArrayMapValues___standard__abstract_collection__Collection__has(val* self, val* p0);
1282 val* standard__array___standard__array__ArrayMapValues___standard__abstract_collection__Collection__first(val* self);
1283 void standard__array___standard__array__ArrayMapValues___standard__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1284 void standard__array___standard__array__ArrayMapValues___standard__abstract_collection__RemovableCollection__clear(val* self);
1285 extern const struct class class_standard__array__ArrayMapValues;
1286 val* standard__string___NativeArray___native_to_s(val* self);
1287 val* standard___standard__NativeArray____91d_93d(val* self, long p0);
1288 long standard___standard__NativeArray___length(val* self);
1289 val* standard___standard__NativeArray___new(val* self, long p0);
1290 void standard___standard__NativeArray____91d_93d_61d(val* self, long p0, val* p1);
1291 void standard___standard__NativeArray___copy_to(val* self, val* p0, long p1);
1292 extern const struct class class_standard__NativeArray;
1293 long standard___standard__DefaultComparator___Comparator__compare(val* self, val* p0, val* p1);
1294 extern const struct class class_standard__DefaultComparator;
1295 long standard___standard__HashMap___standard__abstract_collection__MapRead__length(val* self);
1296 val* standard___standard__HashMap___standard__abstract_collection__MapRead__iterator(val* self);
1297 short int standard___standard__HashMap___standard__abstract_collection__MapRead__has_key(val* self, val* p0);
1298 val* standard___standard__HashMap___standard__abstract_collection__MapRead___91d_93d(val* self, val* p0);
1299 short int standard___standard__HashMap___standard__abstract_collection__MapRead__is_empty(val* self);
1300 val* standard___standard__HashMap___standard__abstract_collection__MapRead__keys(val* self);
1301 val* standard___standard__HashMap___standard__abstract_collection__MapRead__get_or_null(val* self, val* p0);
1302 val* standard___standard__HashMap___standard__abstract_collection__MapRead__values(val* self);
1303 void standard___standard__HashMap___standard__abstract_collection__Map___91d_93d_61d(val* self, val* p0, val* p1);
1304 void standard___standard__HashMap___standard__abstract_collection__Map__clear(val* self);
1305 void standard__hash_collection___standard__hash_collection__HashCollection___enlarge(val* self, long p0);
1306 long standard__hash_collection___standard__hash_collection__HashCollection___index_at(val* self, val* p0);
1307 val* standard__hash_collection___standard__hash_collection__HashCollection___node_at(val* self, val* p0);
1308 val* standard__hash_collection___standard__hash_collection__HashCollection___node_at_idx(val* self, long p0, val* p1);
1309 void standard__hash_collection___standard__hash_collection__HashCollection___store(val* self, long p0, val* p1);
1310 void standard__hash_collection___standard__hash_collection__HashCollection___remove_node(val* self, val* p0);
1311 void standard__hash_collection___standard__hash_collection__HashCollection___raz(val* self);
1312 extern const struct class class_standard__HashMap;
1313 #define COLOR_standard__hash_collection__HashCollection___capacity 1
1314 #define COLOR_standard__hash_collection__HashCollection___the_length 2
1315 void standard__hash_collection___standard__hash_collection__HashMapKeys___standard__kernel__Object__init(val* self);
1316 void standard__hash_collection___standard__hash_collection__HashMapKeys___map_61d(val* self, val* p0);
1317 val* standard__hash_collection___standard__hash_collection__HashMapKeys___map(val* self);
1318 long standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__Collection__length(val* self);
1319 short int standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__Collection__is_empty(val* self);
1320 val* standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__Collection__iterator(val* self);
1321 short int standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__Collection__has(val* self, val* p0);
1322 val* standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__Collection__first(val* self);
1323 void standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1324 void standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__RemovableCollection__clear(val* self);
1325 extern const struct class class_standard__hash_collection__HashMapKeys;
1326 void standard__hash_collection___standard__hash_collection__HashMapValues___standard__kernel__Object__init(val* self);
1327 void standard__hash_collection___standard__hash_collection__HashMapValues___map_61d(val* self, val* p0);
1328 val* standard__hash_collection___standard__hash_collection__HashMapValues___map(val* self);
1329 long standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__Collection__length(val* self);
1330 short int standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__Collection__is_empty(val* self);
1331 val* standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__Collection__iterator(val* self);
1332 short int standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__Collection__has(val* self, val* p0);
1333 val* standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__Collection__first(val* self);
1334 void standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1335 void standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__RemovableCollection__clear(val* self);
1336 extern const struct class class_standard__hash_collection__HashMapValues;
1337 void standard__hash_collection___standard__hash_collection__HashMapNode___standard__kernel__Object__init(val* self);
1338 void standard__hash_collection___standard__hash_collection__HashNode___key_61d(val* self, val* p0);
1339 void standard__hash_collection___standard__hash_collection__HashMapNode___value_61d(val* self, val* p0);
1340 void standard__hash_collection___standard__hash_collection__HashNode___standard__kernel__Object__init(val* self);
1341 extern const struct class class_standard__hash_collection__HashMapNode;
1342 void standard___standard__HashMapIterator___standard__kernel__Object__init(val* self);
1343 short int standard___standard__HashMapIterator___standard__abstract_collection__MapIterator__is_ok(val* self);
1344 val* standard___standard__HashMapIterator___standard__abstract_collection__MapIterator__key(val* self);
1345 val* standard___standard__HashMapIterator___standard__abstract_collection__MapIterator__item(val* self);
1346 void standard___standard__HashMapIterator___standard__abstract_collection__MapIterator__next(val* self);
1347 void standard___standard__HashMapIterator___map_61d(val* self, val* p0);
1348 val* standard___standard__HashMapIterator___map(val* self);
1349 extern const struct class class_standard__HashMapIterator;
1350 void standard___standard__HashSet___from(val* self, val* p0);
1351 long standard___standard__HashSet___standard__abstract_collection__Collection__length(val* self);
1352 short int standard___standard__HashSet___standard__abstract_collection__Collection__is_empty(val* self);
1353 val* standard___standard__HashSet___standard__abstract_collection__Collection__iterator(val* self);
1354 short int standard___standard__HashSet___standard__abstract_collection__Collection__has(val* self, val* p0);
1355 val* standard___standard__HashSet___standard__abstract_collection__Collection__first(val* self);
1356 void standard___standard__HashSet___standard__abstract_collection__RemovableCollection__remove(val* self, val* p0);
1357 void standard___standard__HashSet___standard__abstract_collection__RemovableCollection__clear(val* self);
1358 void standard___standard__HashSet___standard__abstract_collection__SimpleCollection__add(val* self, val* p0);
1359 extern const struct class class_standard__HashSet;
1360 extern const struct class class_standard__hash_collection__HashSetNode;
1361 void standard__hash_collection___standard__hash_collection__HashSetIterator___standard__kernel__Object__init(val* self);
1362 short int standard__hash_collection___standard__hash_collection__HashSetIterator___standard__abstract_collection__Iterator__is_ok(val* self);
1363 val* standard__hash_collection___standard__hash_collection__HashSetIterator___standard__abstract_collection__Iterator__item(val* self);
1364 void standard__hash_collection___standard__hash_collection__HashSetIterator___standard__abstract_collection__Iterator__next(val* self);
1365 void standard__hash_collection___standard__hash_collection__HashSetIterator___set_61d(val* self, val* p0);
1366 extern const struct class class_standard__hash_collection__HashSetIterator;
1367 void standard___standard__Stream___last_error_61d(val* self, val* p0);
1368 val* standard___standard__Stream___last_error(val* self);
1369 void standard___standard__FileReader___standard__stream__Stream__close(val* self);
1370 void standard___standard__FileStream___path_61d(val* self, val* p0);
1371 void standard___standard__FileStream___set_buffering_mode(val* self, long p0, long p1);
1372 void standard___standard__BufferedReader___prepare_buffer(val* self, long p0);
1373 val* standard___standard__Reader___read_all(val* self);
1374 short int standard___standard__BufferedReader___Reader__eof(val* self);
1375 val* standard___standard__Reader___read_line(val* self);
1376 val* standard___standard__BufferedReader___Reader__read_all_bytes(val* self);
1377 void standard___standard__BufferedReader___Reader__append_line_to(val* self, val* p0);
1378 val* standard___standard__Reader___read(val* self, long p0);
1379 val* standard___standard__BufferedReader___Reader__read_bytes(val* self, long p0);
1380 void standard___standard__BufferedReader___buffer_reset(val* self);
1381 short int standard___standard__FileReader___standard__stream__BufferedReader__end_reached(val* self);
1382 void standard___standard__FileReader___standard__stream__BufferedReader__fill_buffer(val* self);
1383 long standard___standard__BufferedReader___read_intern(val* self, long p0, val* p1);
1384 void standard___standard__FileReader___open(val* self, val* p0);
1385 void standard___standard__FileReader___end_reached_61d(val* self, short int p0);
1386 void standard___standard__FileStream___standard__stream__Stream__close(val* self);
1387 extern const struct class class_standard__FileReader;
1388 #define COLOR_standard__stream__BufferedReader___buffer 3
1389 #define COLOR_standard__stream__BufferedReader___buffer_pos 4
1390 #define COLOR_standard__stream__BufferedReader___buffer_length 5
1391 #define COLOR_standard__stream__BufferedReader___buffer_capacity 6
1392 #define COLOR_standard__file__FileReader___end_reached 7
1393 void standard___standard__FileWriter___standard__stream__Stream__close(val* self);
1394 void standard___standard__FileWriter___standard__stream__Writer__write(val* self, val* p0);
1395 void standard___standard__FileWriter___write_native(val* self, char* p0, long p1);
1396 void standard___standard__FileWriter___open(val* self, val* p0);
1397 void standard___standard__FileWriter___is_writable_61d(val* self, short int p0);
1398 extern const struct class class_standard__FileWriter;
1399 #define COLOR_standard__file__FileWriter___is_writable 3
1400 void standard___standard__Stdin___standard__kernel__Object__init(val* self);
1401 extern const struct class class_standard__Stdin;
1402 void standard___standard__Stdout___standard__kernel__Object__init(val* self);
1403 extern const struct class class_standard__Stdout;
1404 void standard___standard__Stderr___standard__kernel__Object__init(val* self);
1405 extern const struct class class_standard__Stderr;
1406 void standard___standard__Path___standard__kernel__Object__init(val* self);
1407 val* standard___standard__Path___standard__string__Object__to_s(val* self);
1408 short int standard___standard__Path___standard__kernel__Object___61d_61d(val* self, val* p0);
1409 long standard___standard__Path___standard__kernel__Object__hash(val* self);
1410 val* standard___standard__Path___open_wo(val* self);
1411 val* standard___standard__Path___path(val* self);
1412 void standard___standard__Path___path_61d(val* self, val* p0);
1413 void standard___standard__Path___copy(val* self, val* p0);
1414 val* standard___standard__Path___open_ro(val* self);
1415 extern const struct class class_standard__Path;
1416 val* standard__file___standard__file__NativeFile___native_stdin(val* self);
1417 val* standard__file___standard__file__NativeFile___native_stdout(val* self);
1418 val* standard__file___standard__file__NativeFile___native_stderr(val* self);
1419 long standard__file___standard__file__NativeFile___set_buffering_type(val* self, long p0, long p1);
1420 long standard__file___standard__file__NativeFile___io_write(val* self, char* p0, long p1);
1421 val* standard__file___standard__file__NativeFile___io_open_read(val* self, char* p0);
1422 long standard__file___standard__file__NativeFile___io_close(val* self);
1423 val* standard__file___standard__file__NativeFile___io_open_write(val* self, char* p0);
1424 long standard__file___standard__file__NativeFile___io_read(val* self, char* p0, long p1);
1425 extern const struct class class_standard__file__NativeFile;
1426 void standard___standard__Error___standard__kernel__Object__init(val* self);
1427 val* standard___standard__Error___standard__string__Object__to_s(val* self);
1428 void standard___standard__Error___message_61d(val* self, val* p0);
1429 val* standard___standard__Error___message(val* self);
1430 extern const struct class class_standard__IOError;
1431 void standard__ropes___standard__ropes__Concat___standard__kernel__Object__init(val* self);
1432 char* standard__ropes___standard__ropes__Concat___standard__string__Text__to_cstring(val* self);
1433 long standard__ropes___standard__ropes__Concat___standard__string__Text__length(val* self);
1434 val* standard__ropes___standard__ropes__RopeString___standard__string__Text__chars(val* self);
1435 val* standard__ropes___standard__ropes__Concat___standard__string__Text__substring(val* self, long p0, long p1);
1436 val* standard__ropes___standard__ropes__Concat___standard__string__Text__substrings(val* self);
1437 val* standard__ropes___standard__ropes__Concat___standard__string__Text__empty(val* self);
1438 uint32_t standard__ropes___standard__ropes__Concat___standard__string__Text___91d_93d(val* self, long p0);
1439 void standard__ropes___standard__ropes__Concat___left_61d(val* self, val* p0);
1440 void standard__ropes___standard__ropes__Concat___right_61d(val* self, val* p0);
1441 val* standard__ropes___standard__ropes__Concat___left(val* self);
1442 val* standard__ropes___standard__ropes__Concat___right(val* self);
1443 void standard__ropes___standard__ropes__Concat___length_61d(val* self, long p0);
1444 val* standard__ropes___standard__ropes__Concat___standard__string__String___43d(val* self, val* p0);
1445 val* standard__ropes___standard__ropes__Concat___standard__string__String___42d(val* self, long p0);
1446 val* standard__ropes___standard__ropes__Concat___standard__string__String__to_upper(val* self);
1447 val* standard__ropes___standard__ropes__Concat___standard__string__String__to_lower(val* self);
1448 extern const struct class class_standard__ropes__Concat;
1449 void standard___standard__RopeBuffer___standard__kernel__Object__init(val* self);
1450 val* standard___standard__RopeBuffer___standard__string__Object__to_s(val* self);
1451 long standard___standard__RopeBuffer___standard__string__Text__length(val* self);
1452 val* standard___standard__RopeBuffer___standard__string__Text__chars(val* self);
1453 val* standard___standard__RopeBuffer___standard__string__Text__substring(val* self, long p0, long p1);
1454 val* standard___standard__RopeBuffer___standard__string__Text__substrings(val* self);
1455 val* standard___standard__RopeBuffer___standard__string__Text__empty(val* self);
1456 void standard___standard__RopeBuffer___str_61d(val* self, val* p0);
1457 void standard___standard__RopeBuffer___ns_61d(val* self, char* p0);
1458 void standard___standard__RopeBuffer___buf_size_61d(val* self, long p0);
1459 void standard___standard__RopeBuffer___dumped_61d(val* self, long p0);
1460 long standard___standard__RopeBuffer___rpos(val* self);
1461 void standard___standard__RopeBuffer___standard__string__Buffer__append(val* self, val* p0);
1462 void standard___standard__RopeBuffer___standard__string__Buffer__add(val* self, uint32_t p0);
1463 void standard___standard__RopeBuffer___standard__string__Buffer__enlarge(val* self, long p0);
1464 long standard___standard__RopeBuffer___dumped(val* self);
1465 val* standard___standard__RopeBuffer___str(val* self);
1466 char* standard___standard__RopeBuffer___ns(val* self);
1467 void standard___standard__RopeBuffer___from(val* self, val* p0);
1468 void standard___standard__RopeBuffer___length_61d(val* self, long p0);
1469 long standard___standard__RopeBuffer___buf_size(val* self);
1470 void standard___standard__RopeBuffer___rpos_61d(val* self, long p0);
1471 void standard___standard__RopeBuffer___dump_buffer(val* self);
1472 extern const struct class class_standard__RopeBuffer;
1473 #define COLOR_standard__ropes__RopeBuffer___rpos 7
1474 #define COLOR_standard__ropes__RopeBuffer___length 9
1475 void standard__ropes___standard__ropes__RopeIterPiece___standard__kernel__Object__init(val* self);
1476 val* standard__ropes___standard__ropes__RopeIterPiece___prev(val* self);
1477 val* standard__ropes___standard__ropes__RopeIterPiece___node(val* self);
1478 void standard__ropes___standard__ropes__RopeIterPiece___ldone_61d(val* self, short int p0);
1479 void standard__ropes___standard__ropes__RopeIterPiece___rdone_61d(val* self, short int p0);
1480 short int standard__ropes___standard__ropes__RopeIterPiece___ldone(val* self);
1481 void standard__ropes___standard__ropes__RopeIterPiece___node_61d(val* self, val* p0);
1482 void standard__ropes___standard__ropes__RopeIterPiece___prev_61d(val* self, val* p0);
1483 short int standard__ropes___standard__ropes__RopeIterPiece___rdone(val* self);
1484 extern const struct class class_standard__ropes__RopeIterPiece;
1485 short int standard__ropes___standard__ropes__RopeIter___standard__abstract_collection__Iterator__is_ok(val* self);
1486 val* VIRTUAL_standard__ropes___standard__ropes__RopeIter___standard__abstract_collection__Iterator__item(val* self);
1487 void standard__ropes___standard__ropes__RopeIter___standard__abstract_collection__Iterator__next(val* self);
1488 long standard__ropes___standard__ropes__RopeIter___standard__abstract_collection__IndexedIterator__index(val* self);
1489 void standard__ropes___standard__ropes__RopeIter___from(val* self, val* p0, long p1);
1490 long standard__ropes___standard__ropes__RopeIter___pos(val* self);
1491 long standard__ropes___standard__ropes__RopeIter___max(val* self);
1492 val* standard__ropes___standard__ropes__RopeIter___str(val* self);
1493 long standard__ropes___standard__ropes__RopeIter___pns(val* self);
1494 void standard__ropes___standard__ropes__RopeIter___pns_61d(val* self, long p0);
1495 void standard__ropes___standard__ropes__RopeIter___pos_61d(val* self, long p0);
1496 val* standard__ropes___standard__ropes__RopeIter___subs(val* self);
1497 void standard__ropes___standard__ropes__RopeIter___str_61d(val* self, val* p0);
1498 void standard__ropes___standard__ropes__RopeIter___subs_61d(val* self, val* p0);
1499 void standard__ropes___standard__ropes__RopeIter___max_61d(val* self, long p0);
1500 extern const struct class class_standard__ropes__RopeIter;
1501 short int standard__ropes___standard__ropes__RopeBufSubstringIterator___standard__abstract_collection__Iterator__is_ok(val* self);
1502 val* standard__ropes___standard__ropes__RopeBufSubstringIterator___standard__abstract_collection__Iterator__item(val* self);
1503 void standard__ropes___standard__ropes__RopeBufSubstringIterator___standard__abstract_collection__Iterator__next(val* self);
1504 void standard__ropes___standard__ropes__RopeBufSubstringIterator___init(val* self, val* p0);
1505 val* standard__ropes___standard__ropes__RopeBufSubstringIterator___iter(val* self);
1506 short int standard__ropes___standard__ropes__RopeBufSubstringIterator___nsstr_done(val* self);
1507 val* standard__ropes___standard__ropes__RopeBufSubstringIterator___nsstr(val* self);
1508 void standard__ropes___standard__ropes__RopeBufSubstringIterator___nsstr_done_61d(val* self, short int p0);
1509 void standard__ropes___standard__ropes__RopeBufSubstringIterator___iter_61d(val* self, val* p0);
1510 void standard__ropes___standard__ropes__RopeBufSubstringIterator___nsstr_61d(val* self, val* p0);
1511 extern const struct class class_standard__ropes__RopeBufSubstringIterator;
1512 #define COLOR_standard__ropes__RopeBufSubstringIterator___nsstr_done 2
1513 short int standard__ropes___standard__ropes__RopeSubstrings___standard__abstract_collection__Iterator__is_ok(val* self);
1514 val* standard__ropes___standard__ropes__RopeSubstrings___standard__abstract_collection__Iterator__item(val* self);
1515 void standard__ropes___standard__ropes__RopeSubstrings___standard__abstract_collection__Iterator__next(val* self);
1516 long standard__ropes___standard__ropes__RopeSubstrings___standard__abstract_collection__IndexedIterator__index(val* self);
1517 void standard__ropes___standard__ropes__RopeSubstrings___init(val* self, val* p0);
1518 long standard__ropes___standard__ropes__RopeSubstrings___pos(val* self);
1519 long standard__ropes___standard__ropes__RopeSubstrings___max(val* self);
1520 val* standard__ropes___standard__ropes__RopeSubstrings___str(val* self);
1521 void standard__ropes___standard__ropes__RopeSubstrings___pos_61d(val* self, long p0);
1522 val* standard__ropes___standard__ropes__RopeSubstrings___iter(val* self);
1523 void standard__ropes___standard__ropes__RopeSubstrings___str_61d(val* self, val* p0);
1524 void standard__ropes___standard__ropes__RopeSubstrings___iter_61d(val* self, val* p0);
1525 void standard__ropes___standard__ropes__RopeSubstrings___max_61d(val* self, long p0);
1526 void standard__ropes___standard__ropes__RopeSubstrings___from(val* self, val* p0, long p1);
1527 extern const struct class class_standard__ropes__RopeSubstrings;
1528 val* VIRTUAL_standard__ropes___standard__ropes__RopeChars___standard__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
1529 val* standard__ropes___standard__ropes__RopeChars___standard__abstract_collection__SequenceRead__iterator_from(val* self, long p0);
1530 extern const struct class class_standard__ropes__RopeChars;
1531 short int standard___standard__RopeBufferIter___standard__abstract_collection__Iterator__is_ok(val* self);
1532 val* VIRTUAL_standard___standard__RopeBufferIter___standard__abstract_collection__Iterator__item(val* self);
1533 void standard___standard__RopeBufferIter___standard__abstract_collection__Iterator__next(val* self);
1534 long standard___standard__RopeBufferIter___standard__abstract_collection__IndexedIterator__index(val* self);
1535 void standard___standard__RopeBufferIter___from(val* self, val* p0, long p1);
1536 long standard___standard__RopeBufferIter___maxpos(val* self);
1537 val* standard___standard__RopeBufferIter___sit(val* self);
1538 char* standard___standard__RopeBufferIter___ns(val* self);
1539 long standard___standard__RopeBufferIter___pns(val* self);
1540 void standard___standard__RopeBufferIter___index_61d(val* self, long p0);
1541 void standard___standard__RopeBufferIter___pns_61d(val* self, long p0);
1542 void standard___standard__RopeBufferIter___ns_61d(val* self, char* p0);
1543 void standard___standard__RopeBufferIter___maxpos_61d(val* self, long p0);
1544 void standard___standard__RopeBufferIter___sit_61d(val* self, val* p0);
1545 extern const struct class class_standard__RopeBufferIter;
1546 val* VIRTUAL_standard___standard__RopeBufferChars___standard__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
1547 val* standard___standard__RopeBufferChars___standard__abstract_collection__SequenceRead__iterator_from(val* self, long p0);
1548 void VIRTUAL_standard___standard__RopeBufferChars___standard__abstract_collection__SimpleCollection__add(val* self, val* p0);
1549 void VIRTUAL_standard___standard__RopeBufferChars___standard__abstract_collection__Sequence__push(val* self, val* p0);
1550 void VIRTUAL_standard___standard__RopeBufferChars___standard__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
1551 extern const struct class class_standard__RopeBufferChars;
1552 void standard___standard__Bytes___standard__kernel__Object__init(val* self);
1553 val* standard___standard__Bytes___standard__string__Object__to_s(val* self);
1554 void standard___standard__Bytes___empty(val* self);
1555 void standard___standard__Bytes___with_capacity(val* self, long p0);
1556 void standard___standard__Bytes___persisted_61d(val* self, short int p0);
1557 char* standard___standard__Bytes___items(val* self);
1558 short int standard___standard__Bytes___persisted(val* self);
1559 long standard___standard__Bytes___standard__abstract_collection__Collection__length(val* self);
1560 short int standard___standard__Bytes___standard__abstract_collection__Collection__is_empty(val* self);
1561 val* standard___standard__Bytes___standard__abstract_collection__Collection__iterator(val* self);
1562 val* VIRTUAL_standard___standard__Bytes___standard__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
1563 void standard___standard__Bytes___standard__abstract_collection__RemovableCollection__clear(val* self);
1564 void standard___standard__Bytes___standard__array__AbstractArrayRead__length_61d(val* self, long p0);
1565 void VIRTUAL_standard___standard__Bytes___standard__abstract_collection__SimpleCollection__add(val* self, val* p0);
1566 void VIRTUAL_standard___standard__Bytes___standard__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
1567 void standard___standard__Bytes___standard__abstract_collection__Sequence__append(val* self, val* p0);
1568 void standard___standard__Bytes___standard__array__AbstractArray__enlarge(val* self, long p0);
1569 void standard___standard__Bytes___regen(val* self);
1570 long standard___standard__Bytes___capacity(val* self);
1571 void standard___standard__Bytes___append_ns(val* self, char* p0, long p1);
1572 void standard___standard__Bytes___capacity_61d(val* self, long p0);
1573 void standard___standard__Bytes___items_61d(val* self, char* p0);
1574 void standard___standard__Bytes___append_ns_from(val* self, char* p0, long p1, long p2);
1575 extern const struct class class_standard__Bytes;
1576 #define COLOR_standard__bytes__Bytes___persisted 5
1577 void standard__bytes___standard__bytes__BytesIterator___standard__kernel__Object__init(val* self);
1578 short int standard__bytes___standard__bytes__BytesIterator___standard__abstract_collection__Iterator__is_ok(val* self);
1579 val* VIRTUAL_standard__bytes___standard__bytes__BytesIterator___standard__abstract_collection__Iterator__item(val* self);
1580 void standard__bytes___standard__bytes__BytesIterator___standard__abstract_collection__Iterator__next(val* self);
1581 long standard__bytes___standard__bytes__BytesIterator___standard__abstract_collection__IndexedIterator__index(val* self);
1582 void standard__bytes___standard__bytes__BytesIterator___with_buffer(val* self, val* p0);
1583 long standard__bytes___standard__bytes__BytesIterator___max(val* self);
1584 char* standard__bytes___standard__bytes__BytesIterator___tgt(val* self);
1585 void standard__bytes___standard__bytes__BytesIterator___index_61d(val* self, long p0);
1586 void standard__bytes___standard__bytes__BytesIterator___tgt_61d(val* self, char* p0);
1587 void standard__bytes___standard__bytes__BytesIterator___max_61d(val* self, long p0);
1588 extern const struct class class_standard__bytes__BytesIterator;
1589 void standard___standard__Match___standard__kernel__Object__init(val* self);
1590 val* standard___standard__Match___standard__string__Object__to_s(val* self);
1591 long standard___standard__Match___from(val* self);
1592 long standard___standard__Match___after(val* self);
1593 void standard___standard__Match___string_61d(val* self, val* p0);
1594 void standard___standard__Match___from_61d(val* self, long p0);
1595 void standard___standard__Match___length_61d(val* self, long p0);
1596 long standard___standard__Match___length(val* self);
1597 val* standard___standard__Match___string(val* self);
1598 extern const struct class class_standard__Match;
1599 void nit___nit__MProject___standard__kernel__Object__init(val* self);
1600 val* nit___nit__MProject___standard__string__Object__to_s(val* self);
1601 val* nit___nit__MProject___nit__model_base__MEntity__c_name(val* self);
1602 val* nit___nit__MProject___nit__model_base__MEntity__model(val* self);
1603 val* nit___nit__MProject___nit__model_base__MEntity__name(val* self);
1604 val* nit___nit__MProject___nit__model_base__MEntity__full_name(val* self);
1605 void nit___nit__MProject___name_61d(val* self, val* p0);
1606 void nit___nit__MProject___model_61d(val* self, val* p0);
1607 void nit___nit__MProject___root_61d(val* self, val* p0);
1608 val* nit___nit__MProject___root(val* self);
1609 val* nit___nit__MProject___mgroups(val* self);
1610 extern const struct class class_nit__MProject;
1611 val* NEW_poset__POSet(const struct type* type);
1612 extern const struct type type_poset__POSet__nit__MGroup;
1613 #define COLOR_nit__mproject__MProject___mgroups 9
1614 void nit___nit__MGroup___standard__kernel__Object__init(val* self);
1615 val* nit___nit__MGroup___standard__string__Object__to_s(val* self);
1616 val* nit___nit__MGroup___nit__model_base__MEntity__model(val* self);
1617 val* nit___nit__MGroup___nit__model_base__MEntity__name(val* self);
1618 val* nit___nit__MGroup___nit__model_base__MEntity__full_name(val* self);
1619 val* nit___nit__MGroup___mproject(val* self);
1620 val* nit___nit__MGroup___filepath(val* self);
1621 void nit___nit__MGroup___name_61d(val* self, val* p0);
1622 void nit___nit__MGroup___mproject_61d(val* self, val* p0);
1623 void nit___nit__MGroup___parent_61d(val* self, val* p0);
1624 void nit___nit__MGroup___filepath_61d(val* self, val* p0);
1625 val* nit__loader___MGroup___module_paths(val* self);
1626 val* nit___nit__MGroup___parent(val* self);
1627 val* nit__mmodule___MGroup___mmodules(val* self);
1628 val* nit__mmodule___MGroup___default_mmodule(val* self);
1629 void nit__mmodule___MGroup___default_mmodule_61d(val* self, val* p0);
1630 void nit___nit__MGroup___in_nesting_61d(val* self, val* p0);
1631 extern const struct class class_nit__MGroup;
1632 extern const struct type type_standard__Array__nit__MModule;
1633 #define COLOR_nit__mmodule__MGroup___mmodules 5
1634 #define COLOR_nit__loader__MGroup___module_paths 4
1635 val* nit__mmodule___Model___mmodules(val* self);
1636 val* nit__mmodule___Model___mmodule_importation_hierarchy(val* self);
1637 val* nit__mmodule___Model___get_mmodules_by_name(val* self, val* p0);
1638 val* nit__mmodule___Model___mmodules_by_name(val* self);
1639 val* nit__model___Model___get_mclasses_by_name(val* self, val* p0);
1640 val* nit__model___Model___mclassdef_hierarchy(val* self);
1641 val* nit__model___Model___get_mproperties_by_name(val* self, val* p0);
1642 val* nit__mproject___Model___mprojects(val* self);
1643 val* nit__mproject___Model___mproject_by_name(val* self);
1644 val* nit__model___Model___null_type(val* self);
1645 val* nit__model___Model___mclasses_by_name(val* self);
1646 val* nit__model___Model___mclasses(val* self);
1647 val* nit__model___Model___full_mtype_specialization_hierarchy(val* self);
1648 val* nit__model___Model___intro_mtype_specialization_hierarchy(val* self);
1649 val* nit__model___Model___mproperties_by_name(val* self);
1650 val* nit__model___Model___mproperties(val* self);
1651 extern const struct class class_nit__Model;
1652 extern const struct type type_standard__Array__nit__MProject;
1653 #define COLOR_nit__mproject__Model___mprojects 11
1654 extern const struct type type_more_collections__MultiHashMap__standard__String__nit__MProject;
1655 #define COLOR_nit__mproject__Model___mproject_by_name 12
1656 #define COLOR_nit__mmodule__Model___mmodules 8
1657 extern const struct type type_poset__POSet__nit__MModule;
1658 #define COLOR_nit__mmodule__Model___mmodule_importation_hierarchy 9
1659 extern const struct type type_more_collections__MultiHashMap__standard__String__nit__MModule;
1660 #define COLOR_nit__mmodule__Model___mmodules_by_name 10
1661 #define COLOR_nit__model__Model___mclasses 0
1662 #define COLOR_nit__model__Model___mproperties 1
1663 extern const struct type type_poset__POSet__nit__MClassDef;
1664 #define COLOR_nit__model__Model___mclassdef_hierarchy 2
1665 extern const struct type type_poset__POSet__nit__MClassType;
1666 #define COLOR_nit__model__Model___intro_mtype_specialization_hierarchy 3
1667 #define COLOR_nit__model__Model___full_mtype_specialization_hierarchy 4
1668 extern const struct type type_more_collections__MultiHashMap__standard__String__nit__MClass;
1669 #define COLOR_nit__model__Model___mclasses_by_name 5
1670 extern const struct type type_more_collections__MultiHashMap__standard__String__nit__MProperty;
1671 #define COLOR_nit__model__Model___mproperties_by_name 6
1672 val* NEW_nit__MNullType(const struct type* type);
1673 extern const struct type type_nit__MNullType;
1674 #define COLOR_nit__model__MNullType__model_61d 53
1675 #define COLOR_nit__model__Model___null_type 7
1676 void nit___nit__MVisibility___standard__kernel__Object__init(val* self);
1677 val* nit___nit__MVisibility___standard__string__Object__to_s(val* self);
1678 short int nit___nit__MVisibility___standard__kernel__Comparable___60d(val* self, val* p0);
1679 void nit___nit__MVisibility___to_s_61d(val* self, val* p0);
1680 void nit___nit__MVisibility___level_61d(val* self, long p0);
1681 long nit___nit__MVisibility___level(val* self);
1682 extern const struct class class_nit__MVisibility;
1683 val* more_collections___more_collections__MultiHashMap___standard__abstract_collection__MapRead__provide_default_value(val* self, val* p0);
1684 void more_collections___more_collections__MultiHashMap___add_one(val* self, val* p0, val* p1);
1685 extern const struct class class_more_collections__MultiHashMap;
1686 val* more_collections___more_collections__HashMap2____91d_93d(val* self, val* p0, val* p1);
1687 void more_collections___more_collections__HashMap2____91d_93d_61d(val* self, val* p0, val* p1, val* p2);
1688 val* more_collections___more_collections__HashMap2___level1(val* self);
1689 extern const struct class class_more_collections__HashMap2;
1690 #define COLOR_standard__HashMap__more_collections__HashMap2___35dK1__standard__HashMap__more_collections__HashMap2___35dK2__more_collections__HashMap2___35dV 0
1691 #define COLOR_more_collections__HashMap2___level1 0
1692 val* more_collections___more_collections__HashMap3____91d_93d(val* self, val* p0, val* p1, val* p2);
1693 void more_collections___more_collections__HashMap3____91d_93d_61d(val* self, val* p0, val* p1, val* p2, val* p3);
1694 val* more_collections___more_collections__HashMap3___level1(val* self);
1695 extern const struct class class_more_collections__HashMap3;
1696 #define COLOR_standard__HashMap__more_collections__HashMap3___35dK1__more_collections__HashMap2__more_collections__HashMap3___35dK2__more_collections__HashMap3___35dK3__more_collections__HashMap3___35dV 0
1697 #define COLOR_more_collections__HashMap3___level1 0
1698 long poset___poset__POSet___standard__sorter__Comparator__compare(val* self, val* p0, val* p1);
1699 long standard___standard__Collection___length(val* self);
1700 short int standard___standard__Collection___is_empty(val* self);
1701 val* poset___poset__POSet___standard__abstract_collection__Collection__iterator(val* self);
1702 short int poset___poset__POSet___standard__abstract_collection__Collection__has(val* self, val* p0);
1703 val* standard___standard__Collection___first(val* self);
1704 val* poset___poset__POSet___add_node(val* self, val* p0);
1705 void poset___poset__POSet___add_edge(val* self, val* p0, val* p1);
1706 val* poset___poset__POSet___elements(val* self);
1707 short int poset___poset__POSet___has_edge(val* self, val* p0, val* p1);
1708 val* poset___poset__POSet____91d_93d(val* self, val* p0);
1709 val* nit__coloring___poset__POSet___to_conflict_graph(val* self);
1710 val* poset___poset__POSet___linearize(val* self, val* p0);
1711 extern const struct class class_poset__POSet;
1712 #define COLOR_standard__HashMap__poset__POSet___35dE__poset__POSetElement__poset__POSet___35dE 0
1713 #define COLOR_poset__POSet___elements 0
1714 void poset___poset__POSetElement___standard__kernel__Object__init(val* self);
1715 void poset___poset__POSetElement___poset_61d(val* self, val* p0);
1716 void poset___poset__POSetElement___element_61d(val* self, val* p0);
1717 void poset___poset__POSetElement___count_61d(val* self, long p0);
1718 val* poset___poset__POSetElement___tos(val* self);
1719 val* poset___poset__POSetElement___froms(val* self);
1720 val* poset___poset__POSetElement___dfroms(val* self);
1721 val* poset___poset__POSetElement___dtos(val* self);
1722 short int poset___poset__POSetElement____60d(val* self, val* p0);
1723 val* poset___poset__POSetElement___greaters(val* self);
1724 val* poset___poset__POSetElement___direct_greaters(val* self);
1725 val* poset___poset__POSetElement___element(val* self);
1726 short int poset___poset__POSetElement____60d_61d(val* self, val* p0);
1727 val* poset___poset__POSetElement___poset(val* self);
1728 long poset___poset__POSetElement___count(val* self);
1729 val* poset___poset__POSetElement___direct_smallers(val* self);
1730 extern const struct class class_poset__POSetElement;
1731 #define COLOR_standard__HashSet__poset__POSetElement___35dE 0
1732 #define COLOR_poset__POSetElement___tos 2
1733 #define COLOR_poset__POSetElement___froms 3
1734 #define COLOR_poset__POSetElement___dtos 4
1735 #define COLOR_poset__POSetElement___dfroms 5
1736 void nit___nit__MDoc___standard__kernel__Object__init(val* self);
1737 void nit___nit__MDoc___original_mentity_61d(val* self, val* p0);
1738 void nit___nit__MDoc___location_61d(val* self, val* p0);
1739 val* nit___nit__MDoc___content(val* self);
1740 extern const struct class class_nit__MDoc;
1741 #define COLOR_nit__mdoc__MDoc___content 0
1742 void nit___nit__MDeprecationInfo___mdoc_61d(val* self, val* p0);
1743 val* nit___nit__MDeprecationInfo___mdoc(val* self);
1744 extern const struct class class_nit__MDeprecationInfo;
1745 void ordered_tree___ordered_tree__OrderedTree___add(val* self, val* p0, val* p1);
1746 void ordered_tree___ordered_tree__OrderedTree___sort_with(val* self, val* p0);
1747 val* ordered_tree___ordered_tree__OrderedTree___standard__array__Collection__to_a(val* self);
1748 short int ordered_tree___ordered_tree__OrderedTree___standard__abstract_collection__Collection__is_empty(val* self);
1749 val* ordered_tree___ordered_tree__OrderedTree___standard__abstract_collection__Collection__iterator(val* self);
1750 val* ordered_tree___ordered_tree__OrderedTree___standard__abstract_collection__Collection__first(val* self);
1751 void ordered_tree___ordered_tree__OrderedTree___standard__stream__Writable__write_to(val* self, val* p0);
1752 val* ordered_tree___ordered_tree__OrderedTree___roots(val* self);
1753 void ordered_tree___ordered_tree__OrderedTree___sub_to_a(val* self, val* p0, val* p1);
1754 val* ordered_tree___ordered_tree__OrderedTree___display(val* self, val* p0);
1755 void ordered_tree___ordered_tree__OrderedTree___sub_write_to(val* self, val* p0, val* p1, val* p2);
1756 val* ordered_tree___ordered_tree__OrderedTree___sub(val* self);
1757 extern const struct class class_ordered_tree__OrderedTree;
1758 #define COLOR_standard__Array__ordered_tree__OrderedTree___35dE 0
1759 #define COLOR_ordered_tree__OrderedTree___roots 1
1760 #define COLOR_standard__HashMap__ordered_tree__OrderedTree___35dE__standard__Array__ordered_tree__OrderedTree___35dE 2
1761 #define COLOR_ordered_tree__OrderedTree___sub 2
1762 void ordered_tree___ordered_tree__OrderedTreeIterator___standard__kernel__Object__init(val* self);
1763 short int ordered_tree___ordered_tree__OrderedTreeIterator___standard__abstract_collection__Iterator__is_ok(val* self);
1764 val* ordered_tree___ordered_tree__OrderedTreeIterator___standard__abstract_collection__Iterator__item(val* self);
1765 void ordered_tree___ordered_tree__OrderedTreeIterator___standard__abstract_collection__Iterator__next(val* self);
1766 val* ordered_tree___ordered_tree__OrderedTreeIterator___standard__abstract_collection__Iterator__iterator(val* self);
1767 void ordered_tree___ordered_tree__OrderedTreeIterator___tree_61d(val* self, val* p0);
1768 val* ordered_tree___ordered_tree__OrderedTreeIterator___tree(val* self);
1769 val* ordered_tree___ordered_tree__OrderedTreeIterator___iterators(val* self);
1770 extern const struct class class_ordered_tree__OrderedTreeIterator;
1771 #define COLOR_standard__Array__standard__Iterator__ordered_tree__OrderedTreeIterator___35dE 1
1772 #define COLOR_ordered_tree__OrderedTreeIterator___iterators 1
1773 void nit___nit__Message___standard__kernel__Object__init(val* self);
1774 val* nit___nit__Message___standard__string__Object__to_s(val* self);
1775 short int nit___nit__Message___standard__kernel__Object___61d_61d(val* self, val* p0);
1776 short int nit___nit__Message___standard__kernel__Comparable___60d(val* self, val* p0);
1777 val* nit___nit__Message___to_color_string(val* self);
1778 void nit___nit__Message___location_61d(val* self, val* p0);
1779 void nit___nit__Message___tag_61d(val* self, val* p0);
1780 void nit___nit__Message___text_61d(val* self, val* p0);
1781 val* nit___nit__Message___tag(val* self);
1782 val* nit___nit__Message___location(val* self);
1783 val* nit___nit__Message___text(val* self);
1784 extern const struct class class_nit__Message;
1785 void nit__separate_erasure_compiler___ToolContext___standard__kernel__Object__init(val* self);
1786 val* nit__phase___ToolContext___phases(val* self);
1787 val* nit__scope___ToolContext___scope_phase(val* self);
1788 val* nit__flow___ToolContext___flow_phase(val* self);
1789 val* nit__modelize_class___ToolContext___modelize_class_phase(val* self);
1790 val* nit__modelize_property___ToolContext___modelize_property_phase(val* self);
1791 val* nit__local_var_init___ToolContext___local_var_init_phase(val* self);
1792 val* nit__typing___ToolContext___typing_phase(val* self);
1793 val* nit__light_ffi_base___ToolContext___ffi_language_assignation_phase(val* self);
1794 val* nit__extern_classes___ToolContext___extern_classes_typing_phase_ast(val* self);
1795 val* nit__auto_super_init___ToolContext___auto_super_init_phase(val* self);
1796 void nit___nit__ToolContext___tooldescription_61d(val* self, val* p0);
1797 void nit__nith___ToolContext___process_options(val* self, val* p0);
1798 val* nit___nit__ToolContext___option_context(val* self);
1799 val* nit__abstract_compiler___ToolContext___opt_output(val* self);
1800 void nit___nit__ToolContext___info(val* self, val* p0, long p1);
1801 void nit__modelbuilder___ToolContext___run_global_phases(val* self, val* p0);
1802 val* nit__separate_erasure_compiler___ToolContext___opt_erasure(val* self);
1803 val* nit__separate_erasure_compiler___ToolContext___opt_no_check_erasure_cast(val* self);
1804 val* nit__separate_erasure_compiler___ToolContext___opt_rta(val* self);
1805 val* nit__separate_compiler___ToolContext___opt_separate(val* self);
1806 val* nit__loader___ToolContext___opt_path(val* self);
1807 val* nit___nit__ToolContext___nit_dir(val* self);
1808 short int nit___nit__ToolContext___check_errors(val* self);
1809 val* nit__loader___ToolContext___opt_only_parse(val* self);
1810 void nit__phase___ToolContext___run_phases(val* self, val* p0);
1811 val* nit__loader___ToolContext___opt_only_metamodel(val* self);
1812 long nit___nit__ToolContext___verbose_level(val* self);
1813 val* nit___nit__ToolContext___log_info(val* self);
1814 val* nit__mixin___ToolContext___make_main_module(val* self, val* p0);
1815 val* nit__phase___ToolContext___phases_list(val* self);
1816 void nit___nit__ToolContext___errors_info(val* self);
1817 val* nit__separate_compiler___ToolContext___opt_no_inline_intern(val* self);
1818 val* nit__separate_compiler___ToolContext___opt_no_union_attribute(val* self);
1819 val* nit__separate_compiler___ToolContext___opt_no_shortcut_equate(val* self);
1820 val* nit__separate_compiler___ToolContext___opt_no_tag_primitives(val* self);
1821 val* nit__separate_compiler___ToolContext___opt_colors_are_symbols(val* self);
1822 val* nit__separate_compiler___ToolContext___opt_trampoline_call(val* self);
1823 val* nit__separate_compiler___ToolContext___opt_guard_call(val* self);
1824 val* nit__separate_compiler___ToolContext___opt_direct_call_monomorph0(val* self);
1825 val* nit__separate_compiler___ToolContext___opt_substitute_monomorph(val* self);
1826 val* nit__separate_compiler___ToolContext___opt_link_boost(val* self);
1827 val* nit__separate_compiler___ToolContext___opt_inline_coloring_numbers(val* self);
1828 val* nit__separate_compiler___ToolContext___opt_inline_some_methods(val* self);
1829 val* nit__separate_compiler___ToolContext___opt_direct_call_monomorph(val* self);
1830 val* nit__separate_compiler___ToolContext___opt_skip_dead_methods(val* self);
1831 val* nit__separate_compiler___ToolContext___opt_semi_global(val* self);
1832 val* nit__separate_compiler___ToolContext___opt_colo_dead_methods(val* self);
1833 val* nit__separate_compiler___ToolContext___opt_tables_metrics(val* self);
1834 val* nit__separate_compiler___ToolContext___opt_type_poset(val* self);
1835 val* nit__abstract_compiler___ToolContext___opt_no_check_all(val* self);
1836 val* nit__modelbuilder_base___ToolContext___modelbuilder_real(val* self);
1837 void nit__modelbuilder_base___ToolContext___modelbuilder_real_61d(val* self, val* p0);
1838 val* nit___nit__ToolContext___error(val* self, val* p0, val* p1);
1839 val* nit___nit__ToolContext___messages(val* self);
1840 val* nit___nit__ToolContext___message_sorter(val* self);
1841 val* nit___nit__ToolContext___opt_no_color(val* self);
1842 long nit___nit__ToolContext___error_count(val* self);
1843 short int nit___nit__ToolContext___keep_going(val* self);
1844 val* nit__phase___ToolContext___phased_modules(val* self);
1845 short int nit__phase___ToolContext___semantize_is_lazy(val* self);
1846 void nit__phase___ToolContext___phase_process_npropdef(val* self, val* p0, val* p1);
1847 val* nit__mixin___ToolContext___opt_mixins(val* self);
1848 val* nit__modelbuilder_base___ToolContext___modelbuilder(val* self);
1849 val* nit__mixin___ToolContext___opt_defines(val* self);
1850 long nit___nit__ToolContext___warning_count(val* self);
1851 val* nit__abstract_compiler___ToolContext___opt_dir(val* self);
1852 val* nit__abstract_compiler___ToolContext___opt_no_cc(val* self);
1853 val* nit__abstract_compiler___ToolContext___opt_no_main(val* self);
1854 val* nit__abstract_compiler___ToolContext___opt_make_flags(val* self);
1855 val* nit__abstract_compiler___ToolContext___opt_compile_dir(val* self);
1856 val* nit__abstract_compiler___ToolContext___opt_hardening(val* self);
1857 val* nit__abstract_compiler___ToolContext___opt_no_check_covariance(val* self);
1858 val* nit__abstract_compiler___ToolContext___opt_no_check_attr_isset(val* self);
1859 val* nit__abstract_compiler___ToolContext___opt_no_check_assert(val* self);
1860 val* nit__abstract_compiler___ToolContext___opt_no_check_autocast(val* self);
1861 val* nit__abstract_compiler___ToolContext___opt_no_check_null(val* self);
1862 val* nit__abstract_compiler___ToolContext___opt_typing_test_metrics(val* self);
1863 val* nit__abstract_compiler___ToolContext___opt_invocation_metrics(val* self);
1864 val* nit__abstract_compiler___ToolContext___opt_isset_checks_metrics(val* self);
1865 val* nit__abstract_compiler___ToolContext___opt_no_stacktrace(val* self);
1866 val* nit__abstract_compiler___ToolContext___opt_no_gcc_directive(val* self);
1867 val* nit__abstract_compiler___ToolContext___opt_release(val* self);
1868 val* nit__abstract_compiler___ToolContext___opt_max_c_lines(val* self);
1869 val* nit__abstract_compiler___ToolContext___opt_group_c_files(val* self);
1870 void nit___nit__ToolContext___error_count_61d(val* self, long p0);
1871 val* nit___nit__ToolContext___opt_stop_on_first_error(val* self);
1872 val* nit__platform___ToolContext___platform_from_name(val* self, val* p0);
1873 val* nit___nit__ToolContext___opt_log(val* self);
1874 val* nit___nit__ToolContext___log_directory(val* self);
1875 val* nit__transform___ToolContext___opt_no_shortcut_range(val* self);
1876 val* nit___nit__ToolContext___advice(val* self, val* p0, val* p1, val* p2);
1877 val* nit__phase___ToolContext___opt_disable_phase(val* self);
1878 void nit___nit__ToolContext___fatal_error(val* self, val* p0, val* p1);
1879 val* nit__phase___ToolContext___opt_sloppy(val* self);
1880 void nit__phase___ToolContext___semantize_is_lazy_61d(val* self, short int p0);
1881 val* nit___nit__ToolContext___opt_warning(val* self);
1882 val* nit___nit__ToolContext___opt_warn(val* self);
1883 short int nit___nit__ToolContext___is_warning_blacklisted(val* self, val* p0, val* p1);
1884 void nit___nit__ToolContext___warning_count_61d(val* self, long p0);
1885 val* nit___nit__ToolContext___warning(val* self, val* p0, val* p1, val* p2);
1886 void nit__phase___ToolContext___run_phases_on_npropdef(val* self, val* p0);
1887 val* nit__modelbuilder___ToolContext___opt_ignore_visibility(val* self);
1888 val* nit___nit__ToolContext___opt_help(val* self);
1889 void nit___nit__ToolContext___usage(val* self);
1890 val* nit___nit__ToolContext___opt_version(val* self);
1891 val* nit___nit__ToolContext___version(val* self);
1892 val* nit___nit__ToolContext___opt_bash_completion(val* self);
1893 val* nit___nit__ToolContext___opt_stub_man(val* self);
1894 val* nit___nit__ToolContext___toolname(val* self);
1895 val* nit___nit__ToolContext___tooldescription(val* self);
1896 void nit___nit__ToolContext___nit_dir_61d(val* self, val* p0);
1897 val* nit___nit__ToolContext___compute_nit_dir(val* self);
1898 short int nit___nit__ToolContext___accept_no_arguments(val* self);
1899 void nit___nit__ToolContext___verbose_level_61d(val* self, long p0);
1900 val* nit___nit__ToolContext___opt_verbose(val* self);
1901 val* nit___nit__ToolContext___opt_keep_going(val* self);
1902 void nit___nit__ToolContext___keep_going_61d(val* self, short int p0);
1903 val* nit___nit__ToolContext___opt_quiet(val* self);
1904 val* nit___nit__ToolContext___opt_log_dir(val* self);
1905 void nit___nit__ToolContext___log_directory_61d(val* self, val* p0);
1906 void nit___nit__ToolContext___log_info_61d(val* self, val* p0);
1907 val* nit___nit__ToolContext___warning_blacklist(val* self);
1908 val* nit___nit__ToolContext___opt_set_dummy_tool(val* self);
1909 val* nit___nit__ToolContext___opt_nit_dir(val* self);
1910 short int nit___nit__ToolContext___check_nit_dir(val* self, val* p0);
1911 void nit__separate_compiler___ToolContext___standard__kernel__Object__init(val* self);
1912 void nit__separate_erasure_compiler___ToolContext___process_options(val* self, val* p0);
1913 void nit__abstract_compiler___ToolContext___standard__kernel__Object__init(val* self);
1914 void nit__separate_compiler___ToolContext___process_options(val* self, val* p0);
1915 val* nit__modelbuilder___ToolContext___make_main_module(val* self, val* p0);
1916 void nit__transform___ToolContext___standard__kernel__Object__init(val* self);
1917 void nit__abstract_compiler___ToolContext___process_options(val* self, val* p0);
1918 void nit__mixin___ToolContext___standard__kernel__Object__init(val* self);
1919 void nit__phase___ToolContext___process_options(val* self, val* p0);
1920 void nit__modelbuilder___ToolContext___standard__kernel__Object__init(val* self);
1921 void nit___nit__ToolContext___process_options(val* self, val* p0);
1922 void nit__loader___ToolContext___standard__kernel__Object__init(val* self);
1923 void nit__phase___ToolContext___standard__kernel__Object__init(val* self);
1924 void nit___nit__ToolContext___standard__kernel__Object__init(val* self);
1925 extern const struct class class_nit__ToolContext;
1926 #define COLOR_nit__toolcontext__ToolContext___error_count 7
1927 #define COLOR_nit__toolcontext__ToolContext___warning_count 8
1928 #define COLOR_nit__toolcontext__ToolContext___log_directory 9
1929 extern const struct type type_standard__Array__nit__Message;
1930 #define COLOR_nit__toolcontext__ToolContext___messages 11
1931 #define COLOR_nit__toolcontext__ToolContext___message_sorter 12
1932 #define COLOR_nit__toolcontext__ToolContext___keep_going 13
1933 extern const struct type type_more_collections__MultiHashMap__nit__SourceFile__standard__String;
1934 #define COLOR_nit__toolcontext__ToolContext___warning_blacklist 14
1935 val* NEW_opts__OptionContext(const struct type* type);
1936 extern const struct type type_opts__OptionContext;
1937 #define COLOR_nit__toolcontext__ToolContext___option_context 15
1938 val* NEW_opts__OptionCount(const struct type* type);
1939 extern const struct type type_opts__OptionCount;
1940 val* NEW_standard__NativeArray(int length, const struct type* type);
1941 extern const struct type type_standard__NativeArray__standard__String;
1942 #define COLOR_standard__array__Array__with_native 58
1943 void opts___opts__OptionCount___init(val* self, val* p0, val* p1);
1944 #define COLOR_nit__toolcontext__ToolContext___opt_warn 16
1945 val* NEW_opts__OptionArray(const struct type* type);
1946 extern const struct type type_opts__OptionArray;
1947 void opts___opts__OptionArray___init(val* self, val* p0, val* p1);
1948 #define COLOR_nit__toolcontext__ToolContext___opt_warning 17
1949 val* NEW_opts__OptionBool(const struct type* type);
1950 extern const struct type type_opts__OptionBool;
1951 void opts___opts__OptionBool___init(val* self, val* p0, val* p1);
1952 #define COLOR_nit__toolcontext__ToolContext___opt_quiet 18
1953 #define COLOR_nit__toolcontext__ToolContext___opt_log 19
1954 val* NEW_opts__OptionString(const struct type* type);
1955 extern const struct type type_opts__OptionString;
1956 void opts___opts__OptionString___init(val* self, val* p0, val* p1);
1957 #define COLOR_nit__toolcontext__ToolContext___opt_log_dir 20
1958 #define COLOR_nit__toolcontext__ToolContext___opt_nit_dir 21
1959 #define COLOR_nit__toolcontext__ToolContext___opt_help 22
1960 #define COLOR_nit__toolcontext__ToolContext___opt_version 23
1961 #define COLOR_nit__toolcontext__ToolContext___opt_set_dummy_tool 24
1962 #define COLOR_nit__toolcontext__ToolContext___opt_verbose 25
1963 #define COLOR_nit__toolcontext__ToolContext___opt_stop_on_first_error 26
1964 #define COLOR_nit__toolcontext__ToolContext___opt_keep_going 27
1965 #define COLOR_nit__toolcontext__ToolContext___opt_no_color 28
1966 #define COLOR_nit__toolcontext__ToolContext___opt_bash_completion 29
1967 #define COLOR_nit__toolcontext__ToolContext___opt_stub_man 30
1968 #define COLOR_nit__toolcontext__ToolContext___verbose_level 31
1969 #define COLOR_nit__toolcontext__ToolContext___tooldescription 32
1970 #define COLOR_nit__toolcontext__ToolContext___accept_no_arguments 33
1971 extern const struct type type_poset__POSet__nit__Phase;
1972 #define COLOR_nit__phase__ToolContext___phases 35
1973 #define COLOR_nit__phase__ToolContext___opt_disable_phase 36
1974 #define COLOR_nit__phase__ToolContext___opt_sloppy 37
1975 #define COLOR_nit__phase__ToolContext___semantize_is_lazy 40
1976 extern const struct type type_standard__HashSet__nit__AModule;
1977 #define COLOR_nit__phase__ToolContext___phased_modules 41
1978 val* NEW_nit__literal__LiteralPhase(const struct type* type);
1979 extern const struct type type_nit__literal__LiteralPhase;
1980 #define COLOR_nit__phase__Phase__toolcontext_61d 16
1981 #define COLOR_nit__phase__Phase__depends_61d 17
1982 #define COLOR_nit__literal__ToolContext___literal_phase 42
1983 val* NEW_nit__scope__ScopePhase(const struct type* type);
1984 extern const struct type type_nit__scope__ScopePhase;
1985 #define COLOR_nit__scope__ToolContext___scope_phase 48
1986 #define COLOR_nit__loader__ToolContext___opt_path 3
1987 #define COLOR_nit__loader__ToolContext___opt_only_metamodel 4
1988 #define COLOR_nit__loader__ToolContext___opt_only_parse 5
1989 val* NEW_nit__flow__FlowPhase(const struct type* type);
1990 extern const struct type type_nit__flow__FlowPhase;
1991 extern const struct type type_standard__Array__nit__Phase;
1992 extern const char FILE_nit__scope[];
1993 #define COLOR_nit__flow__ToolContext___flow_phase 47
1994 val* NEW_nit__local_var_init__LocalVarInitPhase(const struct type* type);
1995 extern const struct type type_nit__local_var_init__LocalVarInitPhase;
1996 extern const char FILE_nit__flow[];
1997 #define COLOR_nit__local_var_init__ToolContext___local_var_init_phase 46
1998 #define COLOR_nit__modelbuilder__ToolContext___opt_ignore_visibility 2
1999 val* NEW_nit__modelize_class__ModelizeClassPhase(const struct type* type);
2000 extern const struct type type_nit__modelize_class__ModelizeClassPhase;
2001 #define COLOR_nit__modelize_class__ToolContext___modelize_class_phase 1
2002 #define COLOR_nit__mixin__ToolContext___opt_mixins 96
2003 #define COLOR_nit__mixin__ToolContext___opt_defines 97
2004 val* NEW_nit__FFILanguageAssignationPhase(const struct type* type);
2005 extern const struct type type_nit__FFILanguageAssignationPhase;
2006 #define COLOR_nit__light_ffi_base__ToolContext___ffi_language_assignation_phase 98
2007 val* NEW_nit__modelize_property__ModelizePropertyPhase(const struct type* type);
2008 extern const struct type type_nit__modelize_property__ModelizePropertyPhase;
2009 extern const char FILE_nit__modelize_class[];
2010 #define COLOR_nit__modelize_property__ToolContext___modelize_property_phase 0
2011 val* NEW_nit__platform__PlatformPhase(const struct type* type);
2012 extern const struct type type_nit__platform__PlatformPhase;
2013 extern const char FILE_nit__modelize_property[];
2014 #define COLOR_nit__platform__ToolContext___platform_phase 95
2015 val* NEW_nit__extern_classes__ExternClassesTypingPhaseAst(const struct type* type);
2016 extern const struct type type_nit__extern_classes__ExternClassesTypingPhaseAst;
2017 extern const char FILE_nit__light_ffi_base[];
2018 #define COLOR_nit__extern_classes__ToolContext___extern_classes_typing_phase_ast 99
2019 val* NEW_nit__extern_classes__ExternClassesTypingPhaseModel(const struct type* type);
2020 extern const struct type type_nit__extern_classes__ExternClassesTypingPhaseModel;
2021 extern const char FILE_nit__extern_classes[];
2022 #define COLOR_nit__extern_classes__ToolContext___extern_classes_typing_phase_model 100
2023 val* NEW_nit__typing__TypingPhase(const struct type* type);
2024 extern const struct type type_nit__typing__TypingPhase;
2025 extern const char FILE_nit__local_var_init[];
2026 #define COLOR_nit__typing__ToolContext___typing_phase 45
2027 val* NEW_nit__auto_super_init__AutoSuperInitPhase(const struct type* type);
2028 extern const struct type type_nit__auto_super_init__AutoSuperInitPhase;
2029 extern const char FILE_nit__typing[];
2030 #define COLOR_nit__auto_super_init__ToolContext___auto_super_init_phase 49
2031 val* NEW_nit__transform__TransformPhase(const struct type* type);
2032 extern const struct type type_nit__transform__TransformPhase;
2033 extern const char FILE_nit__auto_super_init[];
2034 #define COLOR_nit__transform__ToolContext___transform_phase 43
2035 #define COLOR_nit__transform__ToolContext___opt_no_shortcut_range 44
2036 #define COLOR_nit__abstract_compiler__ToolContext___opt_output 74
2037 #define COLOR_nit__abstract_compiler__ToolContext___opt_dir 75
2038 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_cc 76
2039 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_main 77
2040 #define COLOR_nit__abstract_compiler__ToolContext___opt_make_flags 78
2041 val* NEW_opts__OptionInt(const struct type* type);
2042 extern const struct type type_opts__OptionInt;
2043 void opts___opts__OptionInt___init(val* self, val* p0, long p1, val* p2);
2044 #define COLOR_nit__abstract_compiler__ToolContext___opt_max_c_lines 79
2045 #define COLOR_nit__abstract_compiler__ToolContext___opt_group_c_files 80
2046 #define COLOR_nit__abstract_compiler__ToolContext___opt_compile_dir 81
2047 #define COLOR_nit__abstract_compiler__ToolContext___opt_hardening 82
2048 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_covariance 83
2049 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_attr_isset 84
2050 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_assert 85
2051 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_autocast 86
2052 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_null 87
2053 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_all 88
2054 #define COLOR_nit__abstract_compiler__ToolContext___opt_typing_test_metrics 89
2055 #define COLOR_nit__abstract_compiler__ToolContext___opt_invocation_metrics 90
2056 #define COLOR_nit__abstract_compiler__ToolContext___opt_isset_checks_metrics 91
2057 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_stacktrace 92
2058 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_gcc_directive 93
2059 #define COLOR_nit__abstract_compiler__ToolContext___opt_release 94
2060 #define COLOR_nit__separate_compiler__ToolContext___opt_separate 54
2061 #define COLOR_nit__separate_compiler__ToolContext___opt_no_inline_intern 55
2062 #define COLOR_nit__separate_compiler__ToolContext___opt_no_union_attribute 56
2063 #define COLOR_nit__separate_compiler__ToolContext___opt_no_shortcut_equate 57
2064 #define COLOR_nit__separate_compiler__ToolContext___opt_no_tag_primitives 58
2065 #define COLOR_nit__separate_compiler__ToolContext___opt_colors_are_symbols 59
2066 #define COLOR_nit__separate_compiler__ToolContext___opt_trampoline_call 60
2067 #define COLOR_nit__separate_compiler__ToolContext___opt_guard_call 61
2068 #define COLOR_nit__separate_compiler__ToolContext___opt_substitute_monomorph 62
2069 #define COLOR_nit__separate_compiler__ToolContext___opt_link_boost 63
2070 #define COLOR_nit__separate_compiler__ToolContext___opt_inline_coloring_numbers 64
2071 #define COLOR_nit__separate_compiler__ToolContext___opt_inline_some_methods 65
2072 #define COLOR_nit__separate_compiler__ToolContext___opt_direct_call_monomorph 66
2073 #define COLOR_nit__separate_compiler__ToolContext___opt_direct_call_monomorph0 67
2074 #define COLOR_nit__separate_compiler__ToolContext___opt_skip_dead_methods 68
2075 #define COLOR_nit__separate_compiler__ToolContext___opt_semi_global 69
2076 #define COLOR_nit__separate_compiler__ToolContext___opt_colo_dead_methods 70
2077 #define COLOR_nit__separate_compiler__ToolContext___opt_tables_metrics 71
2078 #define COLOR_nit__separate_compiler__ToolContext___opt_type_poset 72
2079 val* NEW_nit__SeparateCompilerPhase(const struct type* type);
2080 extern const struct type type_nit__SeparateCompilerPhase;
2081 #define COLOR_nit__separate_compiler__ToolContext___separate_compiler_phase 73
2082 #define COLOR_nit__separate_erasure_compiler__ToolContext___opt_erasure 50
2083 #define COLOR_nit__separate_erasure_compiler__ToolContext___opt_rta 51
2084 #define COLOR_nit__separate_erasure_compiler__ToolContext___opt_no_check_erasure_cast 52
2085 val* NEW_nit__ErasureCompilerPhase(const struct type* type);
2086 extern const struct type type_nit__ErasureCompilerPhase;
2087 #define COLOR_nit__separate_erasure_compiler__ToolContext___erasure_compiler_phase 53
2088 void nit___nit__BashCompletion___standard__kernel__Object__init(val* self);
2089 short int template___template__Template___is_writing(val* self);
2090 void template___template__Template___is_writing_61d(val* self, short int p0);
2091 void template___template__Template___force_render(val* self);
2092 val* template___template__Template___content(val* self);
2093 short int template___template__Template___render_done(val* self);
2094 void template___template__Template___render_done_61d(val* self, short int p0);
2095 void nit___nit__BashCompletion___template__Template__rendering(val* self);
2096 void template___template__Template___freeze(val* self);
2097 void template___template__Template___addn(val* self, val* p0);
2098 short int template___template__Template___is_frozen(val* self);
2099 void template___template__Template___is_frozen_61d(val* self, short int p0);
2100 void template___template__Template___add(val* self, val* p0);
2101 void nit___nit__BashCompletion___toolcontext_61d(val* self, val* p0);
2102 val* nit___nit__BashCompletion___toolcontext(val* self);
2103 val* nit___nit__BashCompletion___extract_options_names(val* self);
2104 void template___template__Template___standard__stream__Writable__write_to(val* self, val* p0);
2105 extern const struct class class_nit__BashCompletion;
2106 #define COLOR_template__Template___is_frozen 0
2107 extern const struct type type_standard__Array__standard__Writable;
2108 #define COLOR_template__Template___content 1
2109 #define COLOR_template__Template___render_done 2
2110 #define COLOR_template__Template___is_writing 3
2111 val* opts___opts__Option___standard__string__Object__to_s(val* self);
2112 val* opts___opts__Option___value(val* self);
2113 val* opts___opts__Option___pretty(val* self, long p0);
2114 void opts___opts__Option___init(val* self, val* p0, val* p1, val* p2);
2115 void opts___opts__Option___value_61d(val* self, val* p0);
2116 val* opts___opts__Option___names(val* self);
2117 val* opts___opts__Option___helptext(val* self);
2118 void opts___opts__Option___init_opt(val* self, val* p0, val* p1, val* p2);
2119 void opts___opts__Option___hidden_61d(val* self, short int p0);
2120 void opts___opts__Option___names_61d(val* self, val* p0);
2121 void opts___opts__Option___helptext_61d(val* self, val* p0);
2122 void opts___opts__Option___default_value_61d(val* self, val* p0);
2123 val* opts___opts__Option___errors(val* self);
2124 void opts___opts__OptionBool___Option__read_param(val* self, val* p0);
2125 short int opts___opts__Option___mandatory(val* self);
2126 short int opts___opts__Option___read(val* self);
2127 short int opts___opts__Option___hidden(val* self);
2128 void opts___opts__Option___read_61d(val* self, short int p0);
2129 void opts___opts__Option___read_param(val* self, val* p0);
2130 extern const struct class class_opts__OptionBool;
2131 #define COLOR_opts__Option___errors 2
2132 #define COLOR_opts__Option___mandatory 3
2133 #define COLOR_opts__Option___hidden 4
2134 #define COLOR_opts__Option___read 5
2135 void opts___opts__OptionCount___Option__read_param(val* self, val* p0);
2136 extern const struct class class_opts__OptionCount;
2137 void opts___opts__OptionParameter___Option__read_param(val* self, val* p0);
2138 val* opts___opts__OptionString___OptionParameter__convert(val* self, val* p0);
2139 short int opts___opts__OptionParameter___parameter_mandatory(val* self);
2140 extern const struct class class_opts__OptionString;
2141 #define COLOR_opts__OptionParameter___parameter_mandatory 8
2142 val* VIRTUAL_opts___opts__OptionInt___OptionParameter__convert(val* self, val* p0);
2143 extern const struct class class_opts__OptionInt;
2144 val* opts___opts__OptionArray___OptionParameter__convert(val* self, val* p0);
2145 void opts___opts__OptionArray___values_61d(val* self, val* p0);
2146 val* opts___opts__OptionArray___values(val* self);
2147 extern const struct class class_opts__OptionArray;
2148 val* opts___opts__OptionContext___rest(val* self);
2149 void opts___opts__OptionContext___add_option(val* self, val* p0);
2150 val* opts___opts__OptionContext___options(val* self);
2151 void opts___opts__OptionContext___parse(val* self, val* p0);
2152 val* opts___opts__OptionContext___get_errors(val* self);
2153 void opts___opts__OptionContext___parse_intern(val* self, val* p0);
2154 void opts___opts__OptionContext___usage(val* self);
2155 void opts___opts__OptionContext___build(val* self);
2156 val* opts___opts__OptionContext___optmap(val* self);
2157 short int opts___opts__OptionContext___options_before_rest(val* self);
2158 val* opts___opts__OptionContext___errors(val* self);
2159 extern const struct class class_opts__OptionContext;
2160 extern const struct type type_standard__Array__opts__Option;
2161 #define COLOR_opts__OptionContext___options 0
2162 #define COLOR_opts__OptionContext___rest 1
2163 #define COLOR_opts__OptionContext___errors 2
2164 extern const struct type type_standard__HashMap__standard__String__opts__Option;
2165 #define COLOR_opts__OptionContext___optmap 3
2166 #define COLOR_opts__OptionContext___options_before_rest 4
2167 void template___template__Template___rendering(val* self);
2168 extern const struct class class_template__Template;
2169 void nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init(val* self);
2170 void nit__parser___nit__parser__ReduceAction0___nit__parser_work__ReduceAction__action(val* self, val* p0);
2171 void nit__parser_work___nit__parser_work__ReduceAction___goto_61d(val* self, long p0);
2172 val* nit__parser_work___nit__parser_work__ReduceAction___concat(val* self, val* p0, val* p1);
2173 extern const struct class class_nit__parser__ReduceAction0;
2174 void nit__parser___nit__parser__ReduceAction1___nit__parser_work__ReduceAction__action(val* self, val* p0);
2175 extern const struct class class_nit__parser__ReduceAction1;
2176 void nit__parser___nit__parser__ReduceAction2___nit__parser_work__ReduceAction__action(val* self, val* p0);
2177 extern const struct class class_nit__parser__ReduceAction2;
2178 void nit__parser___nit__parser__ReduceAction3___nit__parser_work__ReduceAction__action(val* self, val* p0);
2179 extern const struct class class_nit__parser__ReduceAction3;
2180 void nit__parser___nit__parser__ReduceAction4___nit__parser_work__ReduceAction__action(val* self, val* p0);
2181 extern const struct class class_nit__parser__ReduceAction4;
2182 void nit__parser___nit__parser__ReduceAction5___nit__parser_work__ReduceAction__action(val* self, val* p0);
2183 extern const struct class class_nit__parser__ReduceAction5;
2184 void nit__parser___nit__parser__ReduceAction6___nit__parser_work__ReduceAction__action(val* self, val* p0);
2185 extern const struct class class_nit__parser__ReduceAction6;
2186 void nit__parser___nit__parser__ReduceAction7___nit__parser_work__ReduceAction__action(val* self, val* p0);
2187 extern const struct class class_nit__parser__ReduceAction7;
2188 void nit__parser___nit__parser__ReduceAction8___nit__parser_work__ReduceAction__action(val* self, val* p0);
2189 extern const struct class class_nit__parser__ReduceAction8;
2190 void nit__parser___nit__parser__ReduceAction9___nit__parser_work__ReduceAction__action(val* self, val* p0);
2191 extern const struct class class_nit__parser__ReduceAction9;
2192 void nit__parser___nit__parser__ReduceAction10___nit__parser_work__ReduceAction__action(val* self, val* p0);
2193 extern const struct class class_nit__parser__ReduceAction10;
2194 void nit__parser___nit__parser__ReduceAction11___nit__parser_work__ReduceAction__action(val* self, val* p0);
2195 extern const struct class class_nit__parser__ReduceAction11;
2196 void nit__parser___nit__parser__ReduceAction12___nit__parser_work__ReduceAction__action(val* self, val* p0);
2197 extern const struct class class_nit__parser__ReduceAction12;
2198 void nit__parser___nit__parser__ReduceAction13___nit__parser_work__ReduceAction__action(val* self, val* p0);
2199 extern const struct class class_nit__parser__ReduceAction13;
2200 void nit__parser___nit__parser__ReduceAction14___nit__parser_work__ReduceAction__action(val* self, val* p0);
2201 extern const struct class class_nit__parser__ReduceAction14;
2202 void nit__parser___nit__parser__ReduceAction15___nit__parser_work__ReduceAction__action(val* self, val* p0);
2203 extern const struct class class_nit__parser__ReduceAction15;
2204 void nit__parser___nit__parser__ReduceAction16___nit__parser_work__ReduceAction__action(val* self, val* p0);
2205 extern const struct class class_nit__parser__ReduceAction16;
2206 void nit__parser___nit__parser__ReduceAction17___nit__parser_work__ReduceAction__action(val* self, val* p0);
2207 extern const struct class class_nit__parser__ReduceAction17;
2208 void nit__parser___nit__parser__ReduceAction18___nit__parser_work__ReduceAction__action(val* self, val* p0);
2209 extern const struct class class_nit__parser__ReduceAction18;
2210 void nit__parser___nit__parser__ReduceAction19___nit__parser_work__ReduceAction__action(val* self, val* p0);
2211 extern const struct class class_nit__parser__ReduceAction19;
2212 void nit__parser___nit__parser__ReduceAction20___nit__parser_work__ReduceAction__action(val* self, val* p0);
2213 extern const struct class class_nit__parser__ReduceAction20;
2214 void nit__parser___nit__parser__ReduceAction21___nit__parser_work__ReduceAction__action(val* self, val* p0);
2215 extern const struct class class_nit__parser__ReduceAction21;
2216 void nit__parser___nit__parser__ReduceAction22___nit__parser_work__ReduceAction__action(val* self, val* p0);
2217 extern const struct class class_nit__parser__ReduceAction22;
2218 void nit__parser___nit__parser__ReduceAction23___nit__parser_work__ReduceAction__action(val* self, val* p0);
2219 extern const struct class class_nit__parser__ReduceAction23;
2220 void nit__parser___nit__parser__ReduceAction24___nit__parser_work__ReduceAction__action(val* self, val* p0);
2221 extern const struct class class_nit__parser__ReduceAction24;
2222 void nit__parser___nit__parser__ReduceAction26___nit__parser_work__ReduceAction__action(val* self, val* p0);
2223 extern const struct class class_nit__parser__ReduceAction26;
2224 void nit__parser___nit__parser__ReduceAction27___nit__parser_work__ReduceAction__action(val* self, val* p0);
2225 extern const struct class class_nit__parser__ReduceAction27;
2226 void nit__parser___nit__parser__ReduceAction28___nit__parser_work__ReduceAction__action(val* self, val* p0);
2227 extern const struct class class_nit__parser__ReduceAction28;
2228 void nit__parser___nit__parser__ReduceAction29___nit__parser_work__ReduceAction__action(val* self, val* p0);
2229 extern const struct class class_nit__parser__ReduceAction29;
2230 void nit__parser___nit__parser__ReduceAction31___nit__parser_work__ReduceAction__action(val* self, val* p0);
2231 extern const struct class class_nit__parser__ReduceAction31;
2232 void nit__parser___nit__parser__ReduceAction32___nit__parser_work__ReduceAction__action(val* self, val* p0);
2233 extern const struct class class_nit__parser__ReduceAction32;
2234 void nit__parser___nit__parser__ReduceAction33___nit__parser_work__ReduceAction__action(val* self, val* p0);
2235 extern const struct class class_nit__parser__ReduceAction33;
2236 void nit__parser___nit__parser__ReduceAction34___nit__parser_work__ReduceAction__action(val* self, val* p0);
2237 extern const struct class class_nit__parser__ReduceAction34;
2238 void nit__parser___nit__parser__ReduceAction35___nit__parser_work__ReduceAction__action(val* self, val* p0);
2239 extern const struct class class_nit__parser__ReduceAction35;
2240 void nit__parser___nit__parser__ReduceAction36___nit__parser_work__ReduceAction__action(val* self, val* p0);
2241 extern const struct class class_nit__parser__ReduceAction36;
2242 void nit__parser___nit__parser__ReduceAction37___nit__parser_work__ReduceAction__action(val* self, val* p0);
2243 extern const struct class class_nit__parser__ReduceAction37;
2244 void nit__parser___nit__parser__ReduceAction38___nit__parser_work__ReduceAction__action(val* self, val* p0);
2245 extern const struct class class_nit__parser__ReduceAction38;
2246 void nit__parser___nit__parser__ReduceAction39___nit__parser_work__ReduceAction__action(val* self, val* p0);
2247 extern const struct class class_nit__parser__ReduceAction39;
2248 void nit__parser___nit__parser__ReduceAction40___nit__parser_work__ReduceAction__action(val* self, val* p0);
2249 extern const struct class class_nit__parser__ReduceAction40;
2250 void nit__parser___nit__parser__ReduceAction41___nit__parser_work__ReduceAction__action(val* self, val* p0);
2251 extern const struct class class_nit__parser__ReduceAction41;
2252 void nit__parser___nit__parser__ReduceAction42___nit__parser_work__ReduceAction__action(val* self, val* p0);
2253 extern const struct class class_nit__parser__ReduceAction42;
2254 void nit__parser___nit__parser__ReduceAction43___nit__parser_work__ReduceAction__action(val* self, val* p0);
2255 extern const struct class class_nit__parser__ReduceAction43;
2256 void nit__parser___nit__parser__ReduceAction44___nit__parser_work__ReduceAction__action(val* self, val* p0);
2257 extern const struct class class_nit__parser__ReduceAction44;
2258 void nit__parser___nit__parser__ReduceAction45___nit__parser_work__ReduceAction__action(val* self, val* p0);
2259 extern const struct class class_nit__parser__ReduceAction45;
2260 void nit__parser___nit__parser__ReduceAction46___nit__parser_work__ReduceAction__action(val* self, val* p0);
2261 extern const struct class class_nit__parser__ReduceAction46;
2262 void nit__parser___nit__parser__ReduceAction47___nit__parser_work__ReduceAction__action(val* self, val* p0);
2263 extern const struct class class_nit__parser__ReduceAction47;
2264 void nit__parser___nit__parser__ReduceAction48___nit__parser_work__ReduceAction__action(val* self, val* p0);
2265 extern const struct class class_nit__parser__ReduceAction48;
2266 void nit__parser___nit__parser__ReduceAction49___nit__parser_work__ReduceAction__action(val* self, val* p0);
2267 extern const struct class class_nit__parser__ReduceAction49;
2268 void nit__parser___nit__parser__ReduceAction50___nit__parser_work__ReduceAction__action(val* self, val* p0);
2269 extern const struct class class_nit__parser__ReduceAction50;
2270 void nit__parser___nit__parser__ReduceAction51___nit__parser_work__ReduceAction__action(val* self, val* p0);
2271 extern const struct class class_nit__parser__ReduceAction51;
2272 void nit__parser___nit__parser__ReduceAction52___nit__parser_work__ReduceAction__action(val* self, val* p0);
2273 extern const struct class class_nit__parser__ReduceAction52;
2274 void nit__parser___nit__parser__ReduceAction53___nit__parser_work__ReduceAction__action(val* self, val* p0);
2275 extern const struct class class_nit__parser__ReduceAction53;
2276 void nit__parser___nit__parser__ReduceAction54___nit__parser_work__ReduceAction__action(val* self, val* p0);
2277 extern const struct class class_nit__parser__ReduceAction54;
2278 void nit__parser___nit__parser__ReduceAction55___nit__parser_work__ReduceAction__action(val* self, val* p0);
2279 extern const struct class class_nit__parser__ReduceAction55;
2280 void nit__parser___nit__parser__ReduceAction56___nit__parser_work__ReduceAction__action(val* self, val* p0);
2281 extern const struct class class_nit__parser__ReduceAction56;
2282 void nit__parser___nit__parser__ReduceAction57___nit__parser_work__ReduceAction__action(val* self, val* p0);
2283 extern const struct class class_nit__parser__ReduceAction57;
2284 void nit__parser___nit__parser__ReduceAction58___nit__parser_work__ReduceAction__action(val* self, val* p0);
2285 extern const struct class class_nit__parser__ReduceAction58;
2286 void nit__parser___nit__parser__ReduceAction59___nit__parser_work__ReduceAction__action(val* self, val* p0);
2287 extern const struct class class_nit__parser__ReduceAction59;
2288 void nit__parser___nit__parser__ReduceAction60___nit__parser_work__ReduceAction__action(val* self, val* p0);
2289 extern const struct class class_nit__parser__ReduceAction60;
2290 void nit__parser___nit__parser__ReduceAction61___nit__parser_work__ReduceAction__action(val* self, val* p0);
2291 extern const struct class class_nit__parser__ReduceAction61;
2292 void nit__parser___nit__parser__ReduceAction62___nit__parser_work__ReduceAction__action(val* self, val* p0);
2293 extern const struct class class_nit__parser__ReduceAction62;
2294 void nit__parser___nit__parser__ReduceAction63___nit__parser_work__ReduceAction__action(val* self, val* p0);
2295 extern const struct class class_nit__parser__ReduceAction63;
2296 void nit__parser___nit__parser__ReduceAction64___nit__parser_work__ReduceAction__action(val* self, val* p0);
2297 extern const struct class class_nit__parser__ReduceAction64;
2298 void nit__parser___nit__parser__ReduceAction65___nit__parser_work__ReduceAction__action(val* self, val* p0);
2299 extern const struct class class_nit__parser__ReduceAction65;
2300 void nit__parser___nit__parser__ReduceAction66___nit__parser_work__ReduceAction__action(val* self, val* p0);
2301 extern const struct class class_nit__parser__ReduceAction66;
2302 void nit__parser___nit__parser__ReduceAction67___nit__parser_work__ReduceAction__action(val* self, val* p0);
2303 extern const struct class class_nit__parser__ReduceAction67;
2304 void nit__parser___nit__parser__ReduceAction68___nit__parser_work__ReduceAction__action(val* self, val* p0);
2305 extern const struct class class_nit__parser__ReduceAction68;
2306 void nit__parser___nit__parser__ReduceAction69___nit__parser_work__ReduceAction__action(val* self, val* p0);
2307 extern const struct class class_nit__parser__ReduceAction69;
2308 void nit__parser___nit__parser__ReduceAction70___nit__parser_work__ReduceAction__action(val* self, val* p0);
2309 extern const struct class class_nit__parser__ReduceAction70;
2310 void nit__parser___nit__parser__ReduceAction71___nit__parser_work__ReduceAction__action(val* self, val* p0);
2311 extern const struct class class_nit__parser__ReduceAction71;
2312 void nit__parser___nit__parser__ReduceAction72___nit__parser_work__ReduceAction__action(val* self, val* p0);
2313 extern const struct class class_nit__parser__ReduceAction72;
2314 void nit__parser___nit__parser__ReduceAction73___nit__parser_work__ReduceAction__action(val* self, val* p0);
2315 extern const struct class class_nit__parser__ReduceAction73;
2316 void nit__parser___nit__parser__ReduceAction74___nit__parser_work__ReduceAction__action(val* self, val* p0);
2317 extern const struct class class_nit__parser__ReduceAction74;
2318 void nit__parser___nit__parser__ReduceAction76___nit__parser_work__ReduceAction__action(val* self, val* p0);
2319 extern const struct class class_nit__parser__ReduceAction76;
2320 void nit__parser___nit__parser__ReduceAction77___nit__parser_work__ReduceAction__action(val* self, val* p0);
2321 extern const struct class class_nit__parser__ReduceAction77;
2322 void nit__parser___nit__parser__ReduceAction80___nit__parser_work__ReduceAction__action(val* self, val* p0);
2323 extern const struct class class_nit__parser__ReduceAction80;
2324 void nit__parser___nit__parser__ReduceAction81___nit__parser_work__ReduceAction__action(val* self, val* p0);
2325 extern const struct class class_nit__parser__ReduceAction81;
2326 void nit__parser___nit__parser__ReduceAction82___nit__parser_work__ReduceAction__action(val* self, val* p0);
2327 extern const struct class class_nit__parser__ReduceAction82;
2328 void nit__parser___nit__parser__ReduceAction83___nit__parser_work__ReduceAction__action(val* self, val* p0);
2329 extern const struct class class_nit__parser__ReduceAction83;
2330 void nit__parser___nit__parser__ReduceAction84___nit__parser_work__ReduceAction__action(val* self, val* p0);
2331 extern const struct class class_nit__parser__ReduceAction84;
2332 void nit__parser___nit__parser__ReduceAction85___nit__parser_work__ReduceAction__action(val* self, val* p0);
2333 extern const struct class class_nit__parser__ReduceAction85;
2334 void nit__parser___nit__parser__ReduceAction86___nit__parser_work__ReduceAction__action(val* self, val* p0);
2335 extern const struct class class_nit__parser__ReduceAction86;
2336 void nit__parser___nit__parser__ReduceAction87___nit__parser_work__ReduceAction__action(val* self, val* p0);
2337 extern const struct class class_nit__parser__ReduceAction87;
2338 void nit__parser___nit__parser__ReduceAction88___nit__parser_work__ReduceAction__action(val* self, val* p0);
2339 extern const struct class class_nit__parser__ReduceAction88;
2340 void nit__parser___nit__parser__ReduceAction89___nit__parser_work__ReduceAction__action(val* self, val* p0);
2341 extern const struct class class_nit__parser__ReduceAction89;
2342 void nit__parser___nit__parser__ReduceAction90___nit__parser_work__ReduceAction__action(val* self, val* p0);
2343 extern const struct class class_nit__parser__ReduceAction90;
2344 void nit__parser___nit__parser__ReduceAction91___nit__parser_work__ReduceAction__action(val* self, val* p0);
2345 extern const struct class class_nit__parser__ReduceAction91;
2346 void nit__parser___nit__parser__ReduceAction92___nit__parser_work__ReduceAction__action(val* self, val* p0);
2347 extern const struct class class_nit__parser__ReduceAction92;
2348 void nit__parser___nit__parser__ReduceAction93___nit__parser_work__ReduceAction__action(val* self, val* p0);
2349 extern const struct class class_nit__parser__ReduceAction93;
2350 void nit__parser___nit__parser__ReduceAction94___nit__parser_work__ReduceAction__action(val* self, val* p0);
2351 extern const struct class class_nit__parser__ReduceAction94;
2352 void nit__parser___nit__parser__ReduceAction95___nit__parser_work__ReduceAction__action(val* self, val* p0);
2353 extern const struct class class_nit__parser__ReduceAction95;
2354 void nit__parser___nit__parser__ReduceAction96___nit__parser_work__ReduceAction__action(val* self, val* p0);
2355 extern const struct class class_nit__parser__ReduceAction96;
2356 void nit__parser___nit__parser__ReduceAction97___nit__parser_work__ReduceAction__action(val* self, val* p0);
2357 extern const struct class class_nit__parser__ReduceAction97;
2358 void nit__parser___nit__parser__ReduceAction98___nit__parser_work__ReduceAction__action(val* self, val* p0);
2359 extern const struct class class_nit__parser__ReduceAction98;
2360 void nit__parser___nit__parser__ReduceAction99___nit__parser_work__ReduceAction__action(val* self, val* p0);
2361 extern const struct class class_nit__parser__ReduceAction99;
2362 void nit__parser___nit__parser__ReduceAction100___nit__parser_work__ReduceAction__action(val* self, val* p0);
2363 extern const struct class class_nit__parser__ReduceAction100;
2364 void nit__parser___nit__parser__ReduceAction101___nit__parser_work__ReduceAction__action(val* self, val* p0);
2365 extern const struct class class_nit__parser__ReduceAction101;
2366 void nit__parser___nit__parser__ReduceAction102___nit__parser_work__ReduceAction__action(val* self, val* p0);
2367 extern const struct class class_nit__parser__ReduceAction102;
2368 void nit__parser___nit__parser__ReduceAction103___nit__parser_work__ReduceAction__action(val* self, val* p0);
2369 extern const struct class class_nit__parser__ReduceAction103;
2370 void nit__parser___nit__parser__ReduceAction104___nit__parser_work__ReduceAction__action(val* self, val* p0);
2371 extern const struct class class_nit__parser__ReduceAction104;
2372 void nit__parser___nit__parser__ReduceAction105___nit__parser_work__ReduceAction__action(val* self, val* p0);
2373 extern const struct class class_nit__parser__ReduceAction105;
2374 void nit__parser___nit__parser__ReduceAction106___nit__parser_work__ReduceAction__action(val* self, val* p0);
2375 extern const struct class class_nit__parser__ReduceAction106;
2376 void nit__parser___nit__parser__ReduceAction107___nit__parser_work__ReduceAction__action(val* self, val* p0);
2377 extern const struct class class_nit__parser__ReduceAction107;
2378 void nit__parser___nit__parser__ReduceAction108___nit__parser_work__ReduceAction__action(val* self, val* p0);
2379 extern const struct class class_nit__parser__ReduceAction108;
2380 void nit__parser___nit__parser__ReduceAction109___nit__parser_work__ReduceAction__action(val* self, val* p0);
2381 extern const struct class class_nit__parser__ReduceAction109;
2382 void nit__parser___nit__parser__ReduceAction110___nit__parser_work__ReduceAction__action(val* self, val* p0);
2383 extern const struct class class_nit__parser__ReduceAction110;
2384 void nit__parser___nit__parser__ReduceAction111___nit__parser_work__ReduceAction__action(val* self, val* p0);
2385 extern const struct class class_nit__parser__ReduceAction111;
2386 void nit__parser___nit__parser__ReduceAction112___nit__parser_work__ReduceAction__action(val* self, val* p0);
2387 extern const struct class class_nit__parser__ReduceAction112;
2388 void nit__parser___nit__parser__ReduceAction113___nit__parser_work__ReduceAction__action(val* self, val* p0);
2389 extern const struct class class_nit__parser__ReduceAction113;
2390 void nit__parser___nit__parser__ReduceAction114___nit__parser_work__ReduceAction__action(val* self, val* p0);
2391 extern const struct class class_nit__parser__ReduceAction114;
2392 void nit__parser___nit__parser__ReduceAction116___nit__parser_work__ReduceAction__action(val* self, val* p0);
2393 extern const struct class class_nit__parser__ReduceAction116;
2394 void nit__parser___nit__parser__ReduceAction117___nit__parser_work__ReduceAction__action(val* self, val* p0);
2395 extern const struct class class_nit__parser__ReduceAction117;
2396 void nit__parser___nit__parser__ReduceAction118___nit__parser_work__ReduceAction__action(val* self, val* p0);
2397 extern const struct class class_nit__parser__ReduceAction118;
2398 void nit__parser___nit__parser__ReduceAction119___nit__parser_work__ReduceAction__action(val* self, val* p0);
2399 extern const struct class class_nit__parser__ReduceAction119;
2400 void nit__parser___nit__parser__ReduceAction120___nit__parser_work__ReduceAction__action(val* self, val* p0);
2401 extern const struct class class_nit__parser__ReduceAction120;
2402 void nit__parser___nit__parser__ReduceAction121___nit__parser_work__ReduceAction__action(val* self, val* p0);
2403 extern const struct class class_nit__parser__ReduceAction121;
2404 void nit__parser___nit__parser__ReduceAction122___nit__parser_work__ReduceAction__action(val* self, val* p0);
2405 extern const struct class class_nit__parser__ReduceAction122;
2406 void nit__parser___nit__parser__ReduceAction123___nit__parser_work__ReduceAction__action(val* self, val* p0);
2407 extern const struct class class_nit__parser__ReduceAction123;
2408 void nit__parser___nit__parser__ReduceAction125___nit__parser_work__ReduceAction__action(val* self, val* p0);
2409 extern const struct class class_nit__parser__ReduceAction125;
2410 void nit__parser___nit__parser__ReduceAction126___nit__parser_work__ReduceAction__action(val* self, val* p0);
2411 extern const struct class class_nit__parser__ReduceAction126;
2412 void nit__parser___nit__parser__ReduceAction128___nit__parser_work__ReduceAction__action(val* self, val* p0);
2413 extern const struct class class_nit__parser__ReduceAction128;
2414 void nit__parser___nit__parser__ReduceAction129___nit__parser_work__ReduceAction__action(val* self, val* p0);
2415 extern const struct class class_nit__parser__ReduceAction129;
2416 void nit__parser___nit__parser__ReduceAction130___nit__parser_work__ReduceAction__action(val* self, val* p0);
2417 extern const struct class class_nit__parser__ReduceAction130;
2418 void nit__parser___nit__parser__ReduceAction131___nit__parser_work__ReduceAction__action(val* self, val* p0);
2419 extern const struct class class_nit__parser__ReduceAction131;
2420 void nit__parser___nit__parser__ReduceAction132___nit__parser_work__ReduceAction__action(val* self, val* p0);
2421 extern const struct class class_nit__parser__ReduceAction132;
2422 void nit__parser___nit__parser__ReduceAction133___nit__parser_work__ReduceAction__action(val* self, val* p0);
2423 extern const struct class class_nit__parser__ReduceAction133;
2424 void nit__parser___nit__parser__ReduceAction134___nit__parser_work__ReduceAction__action(val* self, val* p0);
2425 extern const struct class class_nit__parser__ReduceAction134;
2426 void nit__parser___nit__parser__ReduceAction135___nit__parser_work__ReduceAction__action(val* self, val* p0);
2427 extern const struct class class_nit__parser__ReduceAction135;
2428 void nit__parser___nit__parser__ReduceAction136___nit__parser_work__ReduceAction__action(val* self, val* p0);
2429 extern const struct class class_nit__parser__ReduceAction136;
2430 void nit__parser___nit__parser__ReduceAction137___nit__parser_work__ReduceAction__action(val* self, val* p0);
2431 extern const struct class class_nit__parser__ReduceAction137;
2432 void nit__parser___nit__parser__ReduceAction139___nit__parser_work__ReduceAction__action(val* self, val* p0);
2433 extern const struct class class_nit__parser__ReduceAction139;
2434 void nit__parser___nit__parser__ReduceAction140___nit__parser_work__ReduceAction__action(val* self, val* p0);
2435 extern const struct class class_nit__parser__ReduceAction140;
2436 void nit__parser___nit__parser__ReduceAction141___nit__parser_work__ReduceAction__action(val* self, val* p0);
2437 extern const struct class class_nit__parser__ReduceAction141;
2438 void nit__parser___nit__parser__ReduceAction142___nit__parser_work__ReduceAction__action(val* self, val* p0);
2439 extern const struct class class_nit__parser__ReduceAction142;
2440 void nit__parser___nit__parser__ReduceAction143___nit__parser_work__ReduceAction__action(val* self, val* p0);
2441 extern const struct class class_nit__parser__ReduceAction143;
2442 void nit__parser___nit__parser__ReduceAction145___nit__parser_work__ReduceAction__action(val* self, val* p0);
2443 extern const struct class class_nit__parser__ReduceAction145;
2444 void nit__parser___nit__parser__ReduceAction146___nit__parser_work__ReduceAction__action(val* self, val* p0);
2445 extern const struct class class_nit__parser__ReduceAction146;
2446 void nit__parser___nit__parser__ReduceAction147___nit__parser_work__ReduceAction__action(val* self, val* p0);
2447 extern const struct class class_nit__parser__ReduceAction147;
2448 void nit__parser___nit__parser__ReduceAction148___nit__parser_work__ReduceAction__action(val* self, val* p0);
2449 extern const struct class class_nit__parser__ReduceAction148;
2450 void nit__parser___nit__parser__ReduceAction149___nit__parser_work__ReduceAction__action(val* self, val* p0);
2451 extern const struct class class_nit__parser__ReduceAction149;
2452 void nit__parser___nit__parser__ReduceAction150___nit__parser_work__ReduceAction__action(val* self, val* p0);
2453 extern const struct class class_nit__parser__ReduceAction150;
2454 void nit__parser___nit__parser__ReduceAction151___nit__parser_work__ReduceAction__action(val* self, val* p0);
2455 extern const struct class class_nit__parser__ReduceAction151;
2456 void nit__parser___nit__parser__ReduceAction152___nit__parser_work__ReduceAction__action(val* self, val* p0);
2457 extern const struct class class_nit__parser__ReduceAction152;
2458 void nit__parser___nit__parser__ReduceAction156___nit__parser_work__ReduceAction__action(val* self, val* p0);
2459 extern const struct class class_nit__parser__ReduceAction156;
2460 void nit__parser___nit__parser__ReduceAction157___nit__parser_work__ReduceAction__action(val* self, val* p0);
2461 extern const struct class class_nit__parser__ReduceAction157;
2462 void nit__parser___nit__parser__ReduceAction158___nit__parser_work__ReduceAction__action(val* self, val* p0);
2463 extern const struct class class_nit__parser__ReduceAction158;
2464 void nit__parser___nit__parser__ReduceAction159___nit__parser_work__ReduceAction__action(val* self, val* p0);
2465 extern const struct class class_nit__parser__ReduceAction159;
2466 void nit__parser___nit__parser__ReduceAction160___nit__parser_work__ReduceAction__action(val* self, val* p0);
2467 extern const struct class class_nit__parser__ReduceAction160;
2468 void nit__parser___nit__parser__ReduceAction161___nit__parser_work__ReduceAction__action(val* self, val* p0);
2469 extern const struct class class_nit__parser__ReduceAction161;
2470 void nit__parser___nit__parser__ReduceAction162___nit__parser_work__ReduceAction__action(val* self, val* p0);
2471 extern const struct class class_nit__parser__ReduceAction162;
2472 void nit__parser___nit__parser__ReduceAction163___nit__parser_work__ReduceAction__action(val* self, val* p0);
2473 extern const struct class class_nit__parser__ReduceAction163;
2474 void nit__parser___nit__parser__ReduceAction164___nit__parser_work__ReduceAction__action(val* self, val* p0);
2475 extern const struct class class_nit__parser__ReduceAction164;
2476 void nit__parser___nit__parser__ReduceAction165___nit__parser_work__ReduceAction__action(val* self, val* p0);
2477 extern const struct class class_nit__parser__ReduceAction165;
2478 void nit__parser___nit__parser__ReduceAction169___nit__parser_work__ReduceAction__action(val* self, val* p0);
2479 extern const struct class class_nit__parser__ReduceAction169;
2480 void nit__parser___nit__parser__ReduceAction170___nit__parser_work__ReduceAction__action(val* self, val* p0);
2481 extern const struct class class_nit__parser__ReduceAction170;
2482 void nit__parser___nit__parser__ReduceAction171___nit__parser_work__ReduceAction__action(val* self, val* p0);
2483 extern const struct class class_nit__parser__ReduceAction171;
2484 void nit__parser___nit__parser__ReduceAction172___nit__parser_work__ReduceAction__action(val* self, val* p0);
2485 extern const struct class class_nit__parser__ReduceAction172;
2486 void nit__parser___nit__parser__ReduceAction173___nit__parser_work__ReduceAction__action(val* self, val* p0);
2487 extern const struct class class_nit__parser__ReduceAction173;
2488 void nit__parser___nit__parser__ReduceAction174___nit__parser_work__ReduceAction__action(val* self, val* p0);
2489 extern const struct class class_nit__parser__ReduceAction174;
2490 void nit__parser___nit__parser__ReduceAction175___nit__parser_work__ReduceAction__action(val* self, val* p0);
2491 extern const struct class class_nit__parser__ReduceAction175;
2492 void nit__parser___nit__parser__ReduceAction183___nit__parser_work__ReduceAction__action(val* self, val* p0);
2493 extern const struct class class_nit__parser__ReduceAction183;
2494 void nit__parser___nit__parser__ReduceAction184___nit__parser_work__ReduceAction__action(val* self, val* p0);
2495 extern const struct class class_nit__parser__ReduceAction184;
2496 void nit__parser___nit__parser__ReduceAction185___nit__parser_work__ReduceAction__action(val* self, val* p0);
2497 extern const struct class class_nit__parser__ReduceAction185;
2498 void nit__parser___nit__parser__ReduceAction187___nit__parser_work__ReduceAction__action(val* self, val* p0);
2499 extern const struct class class_nit__parser__ReduceAction187;
2500 void nit__parser___nit__parser__ReduceAction188___nit__parser_work__ReduceAction__action(val* self, val* p0);
2501 extern const struct class class_nit__parser__ReduceAction188;
2502 void nit__parser___nit__parser__ReduceAction189___nit__parser_work__ReduceAction__action(val* self, val* p0);
2503 extern const struct class class_nit__parser__ReduceAction189;
2504 void nit__parser___nit__parser__ReduceAction191___nit__parser_work__ReduceAction__action(val* self, val* p0);
2505 extern const struct class class_nit__parser__ReduceAction191;
2506 void nit__parser___nit__parser__ReduceAction192___nit__parser_work__ReduceAction__action(val* self, val* p0);
2507 extern const struct class class_nit__parser__ReduceAction192;
2508 void nit__parser___nit__parser__ReduceAction193___nit__parser_work__ReduceAction__action(val* self, val* p0);
2509 extern const struct class class_nit__parser__ReduceAction193;
2510 void nit__parser___nit__parser__ReduceAction194___nit__parser_work__ReduceAction__action(val* self, val* p0);
2511 extern const struct class class_nit__parser__ReduceAction194;
2512 void nit__parser___nit__parser__ReduceAction195___nit__parser_work__ReduceAction__action(val* self, val* p0);
2513 extern const struct class class_nit__parser__ReduceAction195;
2514 void nit__parser___nit__parser__ReduceAction197___nit__parser_work__ReduceAction__action(val* self, val* p0);
2515 extern const struct class class_nit__parser__ReduceAction197;
2516 void nit__parser___nit__parser__ReduceAction198___nit__parser_work__ReduceAction__action(val* self, val* p0);
2517 extern const struct class class_nit__parser__ReduceAction198;
2518 void nit__parser___nit__parser__ReduceAction200___nit__parser_work__ReduceAction__action(val* self, val* p0);
2519 extern const struct class class_nit__parser__ReduceAction200;
2520 void nit__parser___nit__parser__ReduceAction201___nit__parser_work__ReduceAction__action(val* self, val* p0);
2521 extern const struct class class_nit__parser__ReduceAction201;
2522 void nit__parser___nit__parser__ReduceAction202___nit__parser_work__ReduceAction__action(val* self, val* p0);
2523 extern const struct class class_nit__parser__ReduceAction202;
2524 void nit__parser___nit__parser__ReduceAction203___nit__parser_work__ReduceAction__action(val* self, val* p0);
2525 extern const struct class class_nit__parser__ReduceAction203;
2526 void nit__parser___nit__parser__ReduceAction204___nit__parser_work__ReduceAction__action(val* self, val* p0);
2527 extern const struct class class_nit__parser__ReduceAction204;
2528 void nit__parser___nit__parser__ReduceAction205___nit__parser_work__ReduceAction__action(val* self, val* p0);
2529 extern const struct class class_nit__parser__ReduceAction205;
2530 void nit__parser___nit__parser__ReduceAction206___nit__parser_work__ReduceAction__action(val* self, val* p0);
2531 extern const struct class class_nit__parser__ReduceAction206;
2532 void nit__parser___nit__parser__ReduceAction207___nit__parser_work__ReduceAction__action(val* self, val* p0);
2533 extern const struct class class_nit__parser__ReduceAction207;
2534 void nit__parser___nit__parser__ReduceAction208___nit__parser_work__ReduceAction__action(val* self, val* p0);
2535 extern const struct class class_nit__parser__ReduceAction208;
2536 void nit__parser___nit__parser__ReduceAction209___nit__parser_work__ReduceAction__action(val* self, val* p0);
2537 extern const struct class class_nit__parser__ReduceAction209;
2538 void nit__parser___nit__parser__ReduceAction210___nit__parser_work__ReduceAction__action(val* self, val* p0);
2539 extern const struct class class_nit__parser__ReduceAction210;
2540 void nit__parser___nit__parser__ReduceAction211___nit__parser_work__ReduceAction__action(val* self, val* p0);
2541 extern const struct class class_nit__parser__ReduceAction211;
2542 void nit__parser___nit__parser__ReduceAction212___nit__parser_work__ReduceAction__action(val* self, val* p0);
2543 extern const struct class class_nit__parser__ReduceAction212;
2544 void nit__parser___nit__parser__ReduceAction213___nit__parser_work__ReduceAction__action(val* self, val* p0);
2545 extern const struct class class_nit__parser__ReduceAction213;
2546 void nit__parser___nit__parser__ReduceAction214___nit__parser_work__ReduceAction__action(val* self, val* p0);
2547 extern const struct class class_nit__parser__ReduceAction214;
2548 void nit__parser___nit__parser__ReduceAction217___nit__parser_work__ReduceAction__action(val* self, val* p0);
2549 extern const struct class class_nit__parser__ReduceAction217;
2550 void nit__parser___nit__parser__ReduceAction218___nit__parser_work__ReduceAction__action(val* self, val* p0);
2551 extern const struct class class_nit__parser__ReduceAction218;
2552 void nit__parser___nit__parser__ReduceAction219___nit__parser_work__ReduceAction__action(val* self, val* p0);
2553 extern const struct class class_nit__parser__ReduceAction219;
2554 void nit__parser___nit__parser__ReduceAction220___nit__parser_work__ReduceAction__action(val* self, val* p0);
2555 extern const struct class class_nit__parser__ReduceAction220;
2556 void nit__parser___nit__parser__ReduceAction221___nit__parser_work__ReduceAction__action(val* self, val* p0);
2557 extern const struct class class_nit__parser__ReduceAction221;
2558 void nit__parser___nit__parser__ReduceAction222___nit__parser_work__ReduceAction__action(val* self, val* p0);
2559 extern const struct class class_nit__parser__ReduceAction222;
2560 void nit__parser___nit__parser__ReduceAction225___nit__parser_work__ReduceAction__action(val* self, val* p0);
2561 extern const struct class class_nit__parser__ReduceAction225;
2562 void nit__parser___nit__parser__ReduceAction226___nit__parser_work__ReduceAction__action(val* self, val* p0);
2563 extern const struct class class_nit__parser__ReduceAction226;
2564 void nit__parser___nit__parser__ReduceAction227___nit__parser_work__ReduceAction__action(val* self, val* p0);
2565 extern const struct class class_nit__parser__ReduceAction227;
2566 void nit__parser___nit__parser__ReduceAction228___nit__parser_work__ReduceAction__action(val* self, val* p0);
2567 extern const struct class class_nit__parser__ReduceAction228;
2568 void nit__parser___nit__parser__ReduceAction229___nit__parser_work__ReduceAction__action(val* self, val* p0);
2569 extern const struct class class_nit__parser__ReduceAction229;
2570 void nit__parser___nit__parser__ReduceAction230___nit__parser_work__ReduceAction__action(val* self, val* p0);
2571 extern const struct class class_nit__parser__ReduceAction230;
2572 void nit__parser___nit__parser__ReduceAction231___nit__parser_work__ReduceAction__action(val* self, val* p0);
2573 extern const struct class class_nit__parser__ReduceAction231;
2574 void nit__parser___nit__parser__ReduceAction232___nit__parser_work__ReduceAction__action(val* self, val* p0);
2575 extern const struct class class_nit__parser__ReduceAction232;
2576 void nit__parser___nit__parser__ReduceAction233___nit__parser_work__ReduceAction__action(val* self, val* p0);
2577 extern const struct class class_nit__parser__ReduceAction233;
2578 void nit__parser___nit__parser__ReduceAction236___nit__parser_work__ReduceAction__action(val* self, val* p0);
2579 extern const struct class class_nit__parser__ReduceAction236;
2580 void nit__parser___nit__parser__ReduceAction237___nit__parser_work__ReduceAction__action(val* self, val* p0);
2581 extern const struct class class_nit__parser__ReduceAction237;
2582 void nit__parser___nit__parser__ReduceAction238___nit__parser_work__ReduceAction__action(val* self, val* p0);
2583 extern const struct class class_nit__parser__ReduceAction238;
2584 void nit__parser___nit__parser__ReduceAction239___nit__parser_work__ReduceAction__action(val* self, val* p0);
2585 extern const struct class class_nit__parser__ReduceAction239;
2586 void nit__parser___nit__parser__ReduceAction240___nit__parser_work__ReduceAction__action(val* self, val* p0);
2587 extern const struct class class_nit__parser__ReduceAction240;
2588 void nit__parser___nit__parser__ReduceAction241___nit__parser_work__ReduceAction__action(val* self, val* p0);
2589 extern const struct class class_nit__parser__ReduceAction241;
2590 void nit__parser___nit__parser__ReduceAction244___nit__parser_work__ReduceAction__action(val* self, val* p0);
2591 extern const struct class class_nit__parser__ReduceAction244;
2592 void nit__parser___nit__parser__ReduceAction245___nit__parser_work__ReduceAction__action(val* self, val* p0);
2593 extern const struct class class_nit__parser__ReduceAction245;
2594 void nit__parser___nit__parser__ReduceAction246___nit__parser_work__ReduceAction__action(val* self, val* p0);
2595 extern const struct class class_nit__parser__ReduceAction246;
2596 void nit__parser___nit__parser__ReduceAction247___nit__parser_work__ReduceAction__action(val* self, val* p0);
2597 extern const struct class class_nit__parser__ReduceAction247;
2598 void nit__parser___nit__parser__ReduceAction248___nit__parser_work__ReduceAction__action(val* self, val* p0);
2599 extern const struct class class_nit__parser__ReduceAction248;
2600 void nit__parser___nit__parser__ReduceAction249___nit__parser_work__ReduceAction__action(val* self, val* p0);
2601 extern const struct class class_nit__parser__ReduceAction249;
2602 void nit__parser___nit__parser__ReduceAction250___nit__parser_work__ReduceAction__action(val* self, val* p0);
2603 extern const struct class class_nit__parser__ReduceAction250;
2604 void nit__parser___nit__parser__ReduceAction251___nit__parser_work__ReduceAction__action(val* self, val* p0);
2605 extern const struct class class_nit__parser__ReduceAction251;
2606 void nit__parser___nit__parser__ReduceAction252___nit__parser_work__ReduceAction__action(val* self, val* p0);
2607 extern const struct class class_nit__parser__ReduceAction252;
2608 void nit__parser___nit__parser__ReduceAction253___nit__parser_work__ReduceAction__action(val* self, val* p0);
2609 extern const struct class class_nit__parser__ReduceAction253;
2610 void nit__parser___nit__parser__ReduceAction254___nit__parser_work__ReduceAction__action(val* self, val* p0);
2611 extern const struct class class_nit__parser__ReduceAction254;
2612 void nit__parser___nit__parser__ReduceAction255___nit__parser_work__ReduceAction__action(val* self, val* p0);
2613 extern const struct class class_nit__parser__ReduceAction255;
2614 void nit__parser___nit__parser__ReduceAction256___nit__parser_work__ReduceAction__action(val* self, val* p0);
2615 extern const struct class class_nit__parser__ReduceAction256;
2616 void nit__parser___nit__parser__ReduceAction257___nit__parser_work__ReduceAction__action(val* self, val* p0);
2617 extern const struct class class_nit__parser__ReduceAction257;
2618 void nit__parser___nit__parser__ReduceAction258___nit__parser_work__ReduceAction__action(val* self, val* p0);
2619 extern const struct class class_nit__parser__ReduceAction258;
2620 void nit__parser___nit__parser__ReduceAction259___nit__parser_work__ReduceAction__action(val* self, val* p0);
2621 extern const struct class class_nit__parser__ReduceAction259;
2622 void nit__parser___nit__parser__ReduceAction260___nit__parser_work__ReduceAction__action(val* self, val* p0);
2623 extern const struct class class_nit__parser__ReduceAction260;
2624 void nit__parser___nit__parser__ReduceAction261___nit__parser_work__ReduceAction__action(val* self, val* p0);
2625 extern const struct class class_nit__parser__ReduceAction261;
2626 void nit__parser___nit__parser__ReduceAction262___nit__parser_work__ReduceAction__action(val* self, val* p0);
2627 extern const struct class class_nit__parser__ReduceAction262;
2628 void nit__parser___nit__parser__ReduceAction263___nit__parser_work__ReduceAction__action(val* self, val* p0);
2629 extern const struct class class_nit__parser__ReduceAction263;
2630 void nit__parser___nit__parser__ReduceAction264___nit__parser_work__ReduceAction__action(val* self, val* p0);
2631 extern const struct class class_nit__parser__ReduceAction264;
2632 void nit__parser___nit__parser__ReduceAction265___nit__parser_work__ReduceAction__action(val* self, val* p0);
2633 extern const struct class class_nit__parser__ReduceAction265;
2634 void nit__parser___nit__parser__ReduceAction267___nit__parser_work__ReduceAction__action(val* self, val* p0);
2635 extern const struct class class_nit__parser__ReduceAction267;
2636 void nit__parser___nit__parser__ReduceAction268___nit__parser_work__ReduceAction__action(val* self, val* p0);
2637 extern const struct class class_nit__parser__ReduceAction268;
2638 void nit__parser___nit__parser__ReduceAction269___nit__parser_work__ReduceAction__action(val* self, val* p0);
2639 extern const struct class class_nit__parser__ReduceAction269;
2640 void nit__parser___nit__parser__ReduceAction270___nit__parser_work__ReduceAction__action(val* self, val* p0);
2641 extern const struct class class_nit__parser__ReduceAction270;
2642 void nit__parser___nit__parser__ReduceAction271___nit__parser_work__ReduceAction__action(val* self, val* p0);
2643 extern const struct class class_nit__parser__ReduceAction271;
2644 void nit__parser___nit__parser__ReduceAction272___nit__parser_work__ReduceAction__action(val* self, val* p0);
2645 extern const struct class class_nit__parser__ReduceAction272;
2646 void nit__parser___nit__parser__ReduceAction273___nit__parser_work__ReduceAction__action(val* self, val* p0);
2647 extern const struct class class_nit__parser__ReduceAction273;
2648 void nit__parser___nit__parser__ReduceAction274___nit__parser_work__ReduceAction__action(val* self, val* p0);
2649 extern const struct class class_nit__parser__ReduceAction274;
2650 void nit__parser___nit__parser__ReduceAction275___nit__parser_work__ReduceAction__action(val* self, val* p0);
2651 extern const struct class class_nit__parser__ReduceAction275;
2652 void nit__parser___nit__parser__ReduceAction276___nit__parser_work__ReduceAction__action(val* self, val* p0);
2653 extern const struct class class_nit__parser__ReduceAction276;
2654 void nit__parser___nit__parser__ReduceAction278___nit__parser_work__ReduceAction__action(val* self, val* p0);
2655 extern const struct class class_nit__parser__ReduceAction278;
2656 void nit__parser___nit__parser__ReduceAction279___nit__parser_work__ReduceAction__action(val* self, val* p0);
2657 extern const struct class class_nit__parser__ReduceAction279;
2658 void nit__parser___nit__parser__ReduceAction280___nit__parser_work__ReduceAction__action(val* self, val* p0);
2659 extern const struct class class_nit__parser__ReduceAction280;
2660 void nit__parser___nit__parser__ReduceAction281___nit__parser_work__ReduceAction__action(val* self, val* p0);
2661 extern const struct class class_nit__parser__ReduceAction281;
2662 void nit__parser___nit__parser__ReduceAction282___nit__parser_work__ReduceAction__action(val* self, val* p0);
2663 extern const struct class class_nit__parser__ReduceAction282;
2664 void nit__parser___nit__parser__ReduceAction284___nit__parser_work__ReduceAction__action(val* self, val* p0);
2665 extern const struct class class_nit__parser__ReduceAction284;
2666 void nit__parser___nit__parser__ReduceAction286___nit__parser_work__ReduceAction__action(val* self, val* p0);
2667 extern const struct class class_nit__parser__ReduceAction286;
2668 void nit__parser___nit__parser__ReduceAction287___nit__parser_work__ReduceAction__action(val* self, val* p0);
2669 extern const struct class class_nit__parser__ReduceAction287;
2670 void nit__parser___nit__parser__ReduceAction288___nit__parser_work__ReduceAction__action(val* self, val* p0);
2671 extern const struct class class_nit__parser__ReduceAction288;
2672 void nit__parser___nit__parser__ReduceAction289___nit__parser_work__ReduceAction__action(val* self, val* p0);
2673 extern const struct class class_nit__parser__ReduceAction289;
2674 void nit__parser___nit__parser__ReduceAction291___nit__parser_work__ReduceAction__action(val* self, val* p0);
2675 extern const struct class class_nit__parser__ReduceAction291;
2676 void nit__parser___nit__parser__ReduceAction293___nit__parser_work__ReduceAction__action(val* self, val* p0);
2677 extern const struct class class_nit__parser__ReduceAction293;
2678 void nit__parser___nit__parser__ReduceAction294___nit__parser_work__ReduceAction__action(val* self, val* p0);
2679 extern const struct class class_nit__parser__ReduceAction294;
2680 void nit__parser___nit__parser__ReduceAction295___nit__parser_work__ReduceAction__action(val* self, val* p0);
2681 extern const struct class class_nit__parser__ReduceAction295;
2682 void nit__parser___nit__parser__ReduceAction296___nit__parser_work__ReduceAction__action(val* self, val* p0);
2683 extern const struct class class_nit__parser__ReduceAction296;
2684 void nit__parser___nit__parser__ReduceAction297___nit__parser_work__ReduceAction__action(val* self, val* p0);
2685 extern const struct class class_nit__parser__ReduceAction297;
2686 void nit__parser___nit__parser__ReduceAction298___nit__parser_work__ReduceAction__action(val* self, val* p0);
2687 extern const struct class class_nit__parser__ReduceAction298;
2688 void nit__parser___nit__parser__ReduceAction299___nit__parser_work__ReduceAction__action(val* self, val* p0);
2689 extern const struct class class_nit__parser__ReduceAction299;
2690 void nit__parser___nit__parser__ReduceAction300___nit__parser_work__ReduceAction__action(val* self, val* p0);
2691 extern const struct class class_nit__parser__ReduceAction300;
2692 void nit__parser___nit__parser__ReduceAction302___nit__parser_work__ReduceAction__action(val* self, val* p0);
2693 extern const struct class class_nit__parser__ReduceAction302;
2694 void nit__parser___nit__parser__ReduceAction304___nit__parser_work__ReduceAction__action(val* self, val* p0);
2695 extern const struct class class_nit__parser__ReduceAction304;
2696 void nit__parser___nit__parser__ReduceAction306___nit__parser_work__ReduceAction__action(val* self, val* p0);
2697 extern const struct class class_nit__parser__ReduceAction306;
2698 void nit__parser___nit__parser__ReduceAction308___nit__parser_work__ReduceAction__action(val* self, val* p0);
2699 extern const struct class class_nit__parser__ReduceAction308;
2700 void nit__parser___nit__parser__ReduceAction309___nit__parser_work__ReduceAction__action(val* self, val* p0);
2701 extern const struct class class_nit__parser__ReduceAction309;
2702 void nit__parser___nit__parser__ReduceAction311___nit__parser_work__ReduceAction__action(val* self, val* p0);
2703 extern const struct class class_nit__parser__ReduceAction311;
2704 void nit__parser___nit__parser__ReduceAction312___nit__parser_work__ReduceAction__action(val* self, val* p0);
2705 extern const struct class class_nit__parser__ReduceAction312;
2706 void nit__parser___nit__parser__ReduceAction314___nit__parser_work__ReduceAction__action(val* self, val* p0);
2707 extern const struct class class_nit__parser__ReduceAction314;
2708 void nit__parser___nit__parser__ReduceAction315___nit__parser_work__ReduceAction__action(val* self, val* p0);
2709 extern const struct class class_nit__parser__ReduceAction315;
2710 void nit__parser___nit__parser__ReduceAction316___nit__parser_work__ReduceAction__action(val* self, val* p0);
2711 extern const struct class class_nit__parser__ReduceAction316;
2712 void nit__parser___nit__parser__ReduceAction318___nit__parser_work__ReduceAction__action(val* self, val* p0);
2713 extern const struct class class_nit__parser__ReduceAction318;
2714 void nit__parser___nit__parser__ReduceAction320___nit__parser_work__ReduceAction__action(val* self, val* p0);
2715 extern const struct class class_nit__parser__ReduceAction320;
2716 void nit__parser___nit__parser__ReduceAction321___nit__parser_work__ReduceAction__action(val* self, val* p0);
2717 extern const struct class class_nit__parser__ReduceAction321;
2718 void nit__parser___nit__parser__ReduceAction322___nit__parser_work__ReduceAction__action(val* self, val* p0);
2719 extern const struct class class_nit__parser__ReduceAction322;
2720 void nit__parser___nit__parser__ReduceAction323___nit__parser_work__ReduceAction__action(val* self, val* p0);
2721 extern const struct class class_nit__parser__ReduceAction323;
2722 void nit__parser___nit__parser__ReduceAction325___nit__parser_work__ReduceAction__action(val* self, val* p0);
2723 extern const struct class class_nit__parser__ReduceAction325;
2724 void nit__parser___nit__parser__ReduceAction326___nit__parser_work__ReduceAction__action(val* self, val* p0);
2725 extern const struct class class_nit__parser__ReduceAction326;
2726 void nit__parser___nit__parser__ReduceAction327___nit__parser_work__ReduceAction__action(val* self, val* p0);
2727 extern const struct class class_nit__parser__ReduceAction327;
2728 void nit__parser___nit__parser__ReduceAction328___nit__parser_work__ReduceAction__action(val* self, val* p0);
2729 extern const struct class class_nit__parser__ReduceAction328;
2730 void nit__parser___nit__parser__ReduceAction330___nit__parser_work__ReduceAction__action(val* self, val* p0);
2731 extern const struct class class_nit__parser__ReduceAction330;
2732 void nit__parser___nit__parser__ReduceAction331___nit__parser_work__ReduceAction__action(val* self, val* p0);
2733 extern const struct class class_nit__parser__ReduceAction331;
2734 void nit__parser___nit__parser__ReduceAction333___nit__parser_work__ReduceAction__action(val* self, val* p0);
2735 extern const struct class class_nit__parser__ReduceAction333;
2736 void nit__parser___nit__parser__ReduceAction335___nit__parser_work__ReduceAction__action(val* self, val* p0);
2737 extern const struct class class_nit__parser__ReduceAction335;
2738 void nit__parser___nit__parser__ReduceAction337___nit__parser_work__ReduceAction__action(val* self, val* p0);
2739 extern const struct class class_nit__parser__ReduceAction337;
2740 void nit__parser___nit__parser__ReduceAction341___nit__parser_work__ReduceAction__action(val* self, val* p0);
2741 extern const struct class class_nit__parser__ReduceAction341;
2742 void nit__parser___nit__parser__ReduceAction343___nit__parser_work__ReduceAction__action(val* self, val* p0);
2743 extern const struct class class_nit__parser__ReduceAction343;
2744 void nit__parser___nit__parser__ReduceAction345___nit__parser_work__ReduceAction__action(val* self, val* p0);
2745 extern const struct class class_nit__parser__ReduceAction345;
2746 void nit__parser___nit__parser__ReduceAction349___nit__parser_work__ReduceAction__action(val* self, val* p0);
2747 extern const struct class class_nit__parser__ReduceAction349;
2748 void nit__parser___nit__parser__ReduceAction351___nit__parser_work__ReduceAction__action(val* self, val* p0);
2749 extern const struct class class_nit__parser__ReduceAction351;
2750 void nit__parser___nit__parser__ReduceAction353___nit__parser_work__ReduceAction__action(val* self, val* p0);
2751 extern const struct class class_nit__parser__ReduceAction353;
2752 void nit__parser___nit__parser__ReduceAction354___nit__parser_work__ReduceAction__action(val* self, val* p0);
2753 extern const struct class class_nit__parser__ReduceAction354;
2754 void nit__parser___nit__parser__ReduceAction355___nit__parser_work__ReduceAction__action(val* self, val* p0);
2755 extern const struct class class_nit__parser__ReduceAction355;
2756 void nit__parser___nit__parser__ReduceAction356___nit__parser_work__ReduceAction__action(val* self, val* p0);
2757 extern const struct class class_nit__parser__ReduceAction356;
2758 void nit__parser___nit__parser__ReduceAction357___nit__parser_work__ReduceAction__action(val* self, val* p0);
2759 extern const struct class class_nit__parser__ReduceAction357;
2760 void nit__parser___nit__parser__ReduceAction358___nit__parser_work__ReduceAction__action(val* self, val* p0);
2761 extern const struct class class_nit__parser__ReduceAction358;
2762 void nit__parser___nit__parser__ReduceAction359___nit__parser_work__ReduceAction__action(val* self, val* p0);
2763 extern const struct class class_nit__parser__ReduceAction359;
2764 void nit__parser___nit__parser__ReduceAction360___nit__parser_work__ReduceAction__action(val* self, val* p0);
2765 extern const struct class class_nit__parser__ReduceAction360;
2766 void nit__parser___nit__parser__ReduceAction363___nit__parser_work__ReduceAction__action(val* self, val* p0);
2767 extern const struct class class_nit__parser__ReduceAction363;
2768 void nit__parser___nit__parser__ReduceAction364___nit__parser_work__ReduceAction__action(val* self, val* p0);
2769 extern const struct class class_nit__parser__ReduceAction364;
2770 void nit__parser___nit__parser__ReduceAction365___nit__parser_work__ReduceAction__action(val* self, val* p0);
2771 extern const struct class class_nit__parser__ReduceAction365;
2772 void nit__parser___nit__parser__ReduceAction367___nit__parser_work__ReduceAction__action(val* self, val* p0);
2773 extern const struct class class_nit__parser__ReduceAction367;
2774 void nit__parser___nit__parser__ReduceAction368___nit__parser_work__ReduceAction__action(val* self, val* p0);
2775 extern const struct class class_nit__parser__ReduceAction368;
2776 void nit__parser___nit__parser__ReduceAction369___nit__parser_work__ReduceAction__action(val* self, val* p0);
2777 extern const struct class class_nit__parser__ReduceAction369;
2778 void nit__parser___nit__parser__ReduceAction370___nit__parser_work__ReduceAction__action(val* self, val* p0);
2779 extern const struct class class_nit__parser__ReduceAction370;
2780 void nit__parser___nit__parser__ReduceAction371___nit__parser_work__ReduceAction__action(val* self, val* p0);
2781 extern const struct class class_nit__parser__ReduceAction371;
2782 void nit__parser___nit__parser__ReduceAction372___nit__parser_work__ReduceAction__action(val* self, val* p0);
2783 extern const struct class class_nit__parser__ReduceAction372;
2784 void nit__parser___nit__parser__ReduceAction373___nit__parser_work__ReduceAction__action(val* self, val* p0);
2785 extern const struct class class_nit__parser__ReduceAction373;
2786 void nit__parser___nit__parser__ReduceAction374___nit__parser_work__ReduceAction__action(val* self, val* p0);
2787 extern const struct class class_nit__parser__ReduceAction374;
2788 void nit__parser___nit__parser__ReduceAction375___nit__parser_work__ReduceAction__action(val* self, val* p0);
2789 extern const struct class class_nit__parser__ReduceAction375;
2790 void nit__parser___nit__parser__ReduceAction376___nit__parser_work__ReduceAction__action(val* self, val* p0);
2791 extern const struct class class_nit__parser__ReduceAction376;
2792 void nit__parser___nit__parser__ReduceAction377___nit__parser_work__ReduceAction__action(val* self, val* p0);
2793 extern const struct class class_nit__parser__ReduceAction377;
2794 void nit__parser___nit__parser__ReduceAction378___nit__parser_work__ReduceAction__action(val* self, val* p0);
2795 extern const struct class class_nit__parser__ReduceAction378;
2796 void nit__parser___nit__parser__ReduceAction379___nit__parser_work__ReduceAction__action(val* self, val* p0);
2797 extern const struct class class_nit__parser__ReduceAction379;
2798 void nit__parser___nit__parser__ReduceAction380___nit__parser_work__ReduceAction__action(val* self, val* p0);
2799 extern const struct class class_nit__parser__ReduceAction380;
2800 void nit__parser___nit__parser__ReduceAction381___nit__parser_work__ReduceAction__action(val* self, val* p0);
2801 extern const struct class class_nit__parser__ReduceAction381;
2802 void nit__parser___nit__parser__ReduceAction382___nit__parser_work__ReduceAction__action(val* self, val* p0);
2803 extern const struct class class_nit__parser__ReduceAction382;
2804 void nit__parser___nit__parser__ReduceAction383___nit__parser_work__ReduceAction__action(val* self, val* p0);
2805 extern const struct class class_nit__parser__ReduceAction383;
2806 void nit__parser___nit__parser__ReduceAction386___nit__parser_work__ReduceAction__action(val* self, val* p0);
2807 extern const struct class class_nit__parser__ReduceAction386;
2808 void nit__parser___nit__parser__ReduceAction387___nit__parser_work__ReduceAction__action(val* self, val* p0);
2809 extern const struct class class_nit__parser__ReduceAction387;
2810 void nit__parser___nit__parser__ReduceAction388___nit__parser_work__ReduceAction__action(val* self, val* p0);
2811 extern const struct class class_nit__parser__ReduceAction388;
2812 void nit__parser___nit__parser__ReduceAction389___nit__parser_work__ReduceAction__action(val* self, val* p0);
2813 extern const struct class class_nit__parser__ReduceAction389;
2814 void nit__parser___nit__parser__ReduceAction391___nit__parser_work__ReduceAction__action(val* self, val* p0);
2815 extern const struct class class_nit__parser__ReduceAction391;
2816 void nit__parser___nit__parser__ReduceAction392___nit__parser_work__ReduceAction__action(val* self, val* p0);
2817 extern const struct class class_nit__parser__ReduceAction392;
2818 void nit__parser___nit__parser__ReduceAction393___nit__parser_work__ReduceAction__action(val* self, val* p0);
2819 extern const struct class class_nit__parser__ReduceAction393;
2820 void nit__parser___nit__parser__ReduceAction394___nit__parser_work__ReduceAction__action(val* self, val* p0);
2821 extern const struct class class_nit__parser__ReduceAction394;
2822 void nit__parser___nit__parser__ReduceAction396___nit__parser_work__ReduceAction__action(val* self, val* p0);
2823 extern const struct class class_nit__parser__ReduceAction396;
2824 void nit__parser___nit__parser__ReduceAction398___nit__parser_work__ReduceAction__action(val* self, val* p0);
2825 extern const struct class class_nit__parser__ReduceAction398;
2826 void nit__parser___nit__parser__ReduceAction399___nit__parser_work__ReduceAction__action(val* self, val* p0);
2827 extern const struct class class_nit__parser__ReduceAction399;
2828 void nit__parser___nit__parser__ReduceAction400___nit__parser_work__ReduceAction__action(val* self, val* p0);
2829 extern const struct class class_nit__parser__ReduceAction400;
2830 void nit__parser___nit__parser__ReduceAction401___nit__parser_work__ReduceAction__action(val* self, val* p0);
2831 extern const struct class class_nit__parser__ReduceAction401;
2832 void nit__parser___nit__parser__ReduceAction402___nit__parser_work__ReduceAction__action(val* self, val* p0);
2833 extern const struct class class_nit__parser__ReduceAction402;
2834 void nit__parser___nit__parser__ReduceAction403___nit__parser_work__ReduceAction__action(val* self, val* p0);
2835 extern const struct class class_nit__parser__ReduceAction403;
2836 void nit__parser___nit__parser__ReduceAction406___nit__parser_work__ReduceAction__action(val* self, val* p0);
2837 extern const struct class class_nit__parser__ReduceAction406;
2838 void nit__parser___nit__parser__ReduceAction407___nit__parser_work__ReduceAction__action(val* self, val* p0);
2839 extern const struct class class_nit__parser__ReduceAction407;
2840 void nit__parser___nit__parser__ReduceAction408___nit__parser_work__ReduceAction__action(val* self, val* p0);
2841 extern const struct class class_nit__parser__ReduceAction408;
2842 void nit__parser___nit__parser__ReduceAction409___nit__parser_work__ReduceAction__action(val* self, val* p0);
2843 extern const struct class class_nit__parser__ReduceAction409;
2844 void nit__parser___nit__parser__ReduceAction410___nit__parser_work__ReduceAction__action(val* self, val* p0);
2845 extern const struct class class_nit__parser__ReduceAction410;
2846 void nit__parser___nit__parser__ReduceAction412___nit__parser_work__ReduceAction__action(val* self, val* p0);
2847 extern const struct class class_nit__parser__ReduceAction412;
2848 void nit__parser___nit__parser__ReduceAction413___nit__parser_work__ReduceAction__action(val* self, val* p0);
2849 extern const struct class class_nit__parser__ReduceAction413;
2850 void nit__parser___nit__parser__ReduceAction414___nit__parser_work__ReduceAction__action(val* self, val* p0);
2851 extern const struct class class_nit__parser__ReduceAction414;
2852 void nit__parser___nit__parser__ReduceAction415___nit__parser_work__ReduceAction__action(val* self, val* p0);
2853 extern const struct class class_nit__parser__ReduceAction415;
2854 void nit__parser___nit__parser__ReduceAction418___nit__parser_work__ReduceAction__action(val* self, val* p0);
2855 extern const struct class class_nit__parser__ReduceAction418;
2856 void nit__parser___nit__parser__ReduceAction420___nit__parser_work__ReduceAction__action(val* self, val* p0);
2857 extern const struct class class_nit__parser__ReduceAction420;
2858 void nit__parser___nit__parser__ReduceAction421___nit__parser_work__ReduceAction__action(val* self, val* p0);
2859 extern const struct class class_nit__parser__ReduceAction421;
2860 void nit__parser___nit__parser__ReduceAction422___nit__parser_work__ReduceAction__action(val* self, val* p0);
2861 extern const struct class class_nit__parser__ReduceAction422;
2862 void nit__parser___nit__parser__ReduceAction423___nit__parser_work__ReduceAction__action(val* self, val* p0);
2863 extern const struct class class_nit__parser__ReduceAction423;
2864 void nit__parser___nit__parser__ReduceAction424___nit__parser_work__ReduceAction__action(val* self, val* p0);
2865 extern const struct class class_nit__parser__ReduceAction424;
2866 void nit__parser___nit__parser__ReduceAction425___nit__parser_work__ReduceAction__action(val* self, val* p0);
2867 extern const struct class class_nit__parser__ReduceAction425;
2868 void nit__parser___nit__parser__ReduceAction426___nit__parser_work__ReduceAction__action(val* self, val* p0);
2869 extern const struct class class_nit__parser__ReduceAction426;
2870 void nit__parser___nit__parser__ReduceAction427___nit__parser_work__ReduceAction__action(val* self, val* p0);
2871 extern const struct class class_nit__parser__ReduceAction427;
2872 void nit__parser___nit__parser__ReduceAction428___nit__parser_work__ReduceAction__action(val* self, val* p0);
2873 extern const struct class class_nit__parser__ReduceAction428;
2874 void nit__parser___nit__parser__ReduceAction429___nit__parser_work__ReduceAction__action(val* self, val* p0);
2875 extern const struct class class_nit__parser__ReduceAction429;
2876 void nit__parser___nit__parser__ReduceAction430___nit__parser_work__ReduceAction__action(val* self, val* p0);
2877 extern const struct class class_nit__parser__ReduceAction430;
2878 void nit__parser___nit__parser__ReduceAction434___nit__parser_work__ReduceAction__action(val* self, val* p0);
2879 extern const struct class class_nit__parser__ReduceAction434;
2880 void nit__parser___nit__parser__ReduceAction437___nit__parser_work__ReduceAction__action(val* self, val* p0);
2881 extern const struct class class_nit__parser__ReduceAction437;
2882 void nit__parser___nit__parser__ReduceAction438___nit__parser_work__ReduceAction__action(val* self, val* p0);
2883 extern const struct class class_nit__parser__ReduceAction438;
2884 void nit__parser___nit__parser__ReduceAction439___nit__parser_work__ReduceAction__action(val* self, val* p0);
2885 extern const struct class class_nit__parser__ReduceAction439;
2886 void nit__parser___nit__parser__ReduceAction440___nit__parser_work__ReduceAction__action(val* self, val* p0);
2887 extern const struct class class_nit__parser__ReduceAction440;
2888 void nit__parser___nit__parser__ReduceAction441___nit__parser_work__ReduceAction__action(val* self, val* p0);
2889 extern const struct class class_nit__parser__ReduceAction441;
2890 void nit__parser___nit__parser__ReduceAction442___nit__parser_work__ReduceAction__action(val* self, val* p0);
2891 extern const struct class class_nit__parser__ReduceAction442;
2892 void nit__parser___nit__parser__ReduceAction443___nit__parser_work__ReduceAction__action(val* self, val* p0);
2893 extern const struct class class_nit__parser__ReduceAction443;
2894 void nit__parser___nit__parser__ReduceAction444___nit__parser_work__ReduceAction__action(val* self, val* p0);
2895 extern const struct class class_nit__parser__ReduceAction444;
2896 void nit__parser___nit__parser__ReduceAction446___nit__parser_work__ReduceAction__action(val* self, val* p0);
2897 extern const struct class class_nit__parser__ReduceAction446;
2898 void nit__parser___nit__parser__ReduceAction448___nit__parser_work__ReduceAction__action(val* self, val* p0);
2899 extern const struct class class_nit__parser__ReduceAction448;
2900 void nit__parser___nit__parser__ReduceAction449___nit__parser_work__ReduceAction__action(val* self, val* p0);
2901 extern const struct class class_nit__parser__ReduceAction449;
2902 void nit__parser___nit__parser__ReduceAction451___nit__parser_work__ReduceAction__action(val* self, val* p0);
2903 extern const struct class class_nit__parser__ReduceAction451;
2904 void nit__parser___nit__parser__ReduceAction452___nit__parser_work__ReduceAction__action(val* self, val* p0);
2905 extern const struct class class_nit__parser__ReduceAction452;
2906 void nit__parser___nit__parser__ReduceAction453___nit__parser_work__ReduceAction__action(val* self, val* p0);
2907 extern const struct class class_nit__parser__ReduceAction453;
2908 void nit__parser___nit__parser__ReduceAction454___nit__parser_work__ReduceAction__action(val* self, val* p0);
2909 extern const struct class class_nit__parser__ReduceAction454;
2910 void nit__parser___nit__parser__ReduceAction455___nit__parser_work__ReduceAction__action(val* self, val* p0);
2911 extern const struct class class_nit__parser__ReduceAction455;
2912 void nit__parser___nit__parser__ReduceAction456___nit__parser_work__ReduceAction__action(val* self, val* p0);
2913 extern const struct class class_nit__parser__ReduceAction456;
2914 void nit__parser___nit__parser__ReduceAction457___nit__parser_work__ReduceAction__action(val* self, val* p0);
2915 extern const struct class class_nit__parser__ReduceAction457;
2916 void nit__parser___nit__parser__ReduceAction458___nit__parser_work__ReduceAction__action(val* self, val* p0);
2917 extern const struct class class_nit__parser__ReduceAction458;
2918 void nit__parser___nit__parser__ReduceAction459___nit__parser_work__ReduceAction__action(val* self, val* p0);
2919 extern const struct class class_nit__parser__ReduceAction459;
2920 void nit__parser___nit__parser__ReduceAction460___nit__parser_work__ReduceAction__action(val* self, val* p0);
2921 extern const struct class class_nit__parser__ReduceAction460;
2922 void nit__parser___nit__parser__ReduceAction461___nit__parser_work__ReduceAction__action(val* self, val* p0);
2923 extern const struct class class_nit__parser__ReduceAction461;
2924 void nit__parser___nit__parser__ReduceAction462___nit__parser_work__ReduceAction__action(val* self, val* p0);
2925 extern const struct class class_nit__parser__ReduceAction462;
2926 void nit__parser___nit__parser__ReduceAction463___nit__parser_work__ReduceAction__action(val* self, val* p0);
2927 extern const struct class class_nit__parser__ReduceAction463;
2928 void nit__parser___nit__parser__ReduceAction465___nit__parser_work__ReduceAction__action(val* self, val* p0);
2929 extern const struct class class_nit__parser__ReduceAction465;
2930 void nit__parser___nit__parser__ReduceAction466___nit__parser_work__ReduceAction__action(val* self, val* p0);
2931 extern const struct class class_nit__parser__ReduceAction466;
2932 void nit__parser___nit__parser__ReduceAction467___nit__parser_work__ReduceAction__action(val* self, val* p0);
2933 extern const struct class class_nit__parser__ReduceAction467;
2934 void nit__parser___nit__parser__ReduceAction469___nit__parser_work__ReduceAction__action(val* self, val* p0);
2935 extern const struct class class_nit__parser__ReduceAction469;
2936 void nit__parser___nit__parser__ReduceAction470___nit__parser_work__ReduceAction__action(val* self, val* p0);
2937 extern const struct class class_nit__parser__ReduceAction470;
2938 void nit__parser___nit__parser__ReduceAction471___nit__parser_work__ReduceAction__action(val* self, val* p0);
2939 extern const struct class class_nit__parser__ReduceAction471;
2940 void nit__parser___nit__parser__ReduceAction473___nit__parser_work__ReduceAction__action(val* self, val* p0);
2941 extern const struct class class_nit__parser__ReduceAction473;
2942 void nit__parser___nit__parser__ReduceAction474___nit__parser_work__ReduceAction__action(val* self, val* p0);
2943 extern const struct class class_nit__parser__ReduceAction474;
2944 void nit__parser___nit__parser__ReduceAction476___nit__parser_work__ReduceAction__action(val* self, val* p0);
2945 extern const struct class class_nit__parser__ReduceAction476;
2946 void nit__parser___nit__parser__ReduceAction477___nit__parser_work__ReduceAction__action(val* self, val* p0);
2947 extern const struct class class_nit__parser__ReduceAction477;
2948 void nit__parser___nit__parser__ReduceAction480___nit__parser_work__ReduceAction__action(val* self, val* p0);
2949 extern const struct class class_nit__parser__ReduceAction480;
2950 void nit__parser___nit__parser__ReduceAction481___nit__parser_work__ReduceAction__action(val* self, val* p0);
2951 extern const struct class class_nit__parser__ReduceAction481;
2952 void nit__parser___nit__parser__ReduceAction484___nit__parser_work__ReduceAction__action(val* self, val* p0);
2953 extern const struct class class_nit__parser__ReduceAction484;
2954 void nit__parser___nit__parser__ReduceAction486___nit__parser_work__ReduceAction__action(val* self, val* p0);
2955 extern const struct class class_nit__parser__ReduceAction486;
2956 void nit__parser___nit__parser__ReduceAction487___nit__parser_work__ReduceAction__action(val* self, val* p0);
2957 extern const struct class class_nit__parser__ReduceAction487;
2958 void nit__parser___nit__parser__ReduceAction488___nit__parser_work__ReduceAction__action(val* self, val* p0);
2959 extern const struct class class_nit__parser__ReduceAction488;
2960 void nit__parser___nit__parser__ReduceAction490___nit__parser_work__ReduceAction__action(val* self, val* p0);
2961 extern const struct class class_nit__parser__ReduceAction490;
2962 void nit__parser___nit__parser__ReduceAction492___nit__parser_work__ReduceAction__action(val* self, val* p0);
2963 extern const struct class class_nit__parser__ReduceAction492;
2964 void nit__parser___nit__parser__ReduceAction493___nit__parser_work__ReduceAction__action(val* self, val* p0);
2965 extern const struct class class_nit__parser__ReduceAction493;
2966 void nit__parser___nit__parser__ReduceAction496___nit__parser_work__ReduceAction__action(val* self, val* p0);
2967 extern const struct class class_nit__parser__ReduceAction496;
2968 void nit__parser___nit__parser__ReduceAction871___nit__parser_work__ReduceAction__action(val* self, val* p0);
2969 extern const struct class class_nit__parser__ReduceAction871;
2970 void nit__parser___nit__parser__ReduceAction873___nit__parser_work__ReduceAction__action(val* self, val* p0);
2971 extern const struct class class_nit__parser__ReduceAction873;
2972 void nit__parser___nit__parser__ReduceAction874___nit__parser_work__ReduceAction__action(val* self, val* p0);
2973 extern const struct class class_nit__parser__ReduceAction874;
2974 void nit__parser___nit__parser__ReduceAction875___nit__parser_work__ReduceAction__action(val* self, val* p0);
2975 extern const struct class class_nit__parser__ReduceAction875;
2976 void nit__parser___nit__parser__ReduceAction876___nit__parser_work__ReduceAction__action(val* self, val* p0);
2977 extern const struct class class_nit__parser__ReduceAction876;
2978 void nit__parser___nit__parser__ReduceAction877___nit__parser_work__ReduceAction__action(val* self, val* p0);
2979 extern const struct class class_nit__parser__ReduceAction877;
2980 void nit__parser___nit__parser__ReduceAction884___nit__parser_work__ReduceAction__action(val* self, val* p0);
2981 extern const struct class class_nit__parser__ReduceAction884;
2982 void nit__parser___nit__parser__ReduceAction885___nit__parser_work__ReduceAction__action(val* self, val* p0);
2983 extern const struct class class_nit__parser__ReduceAction885;
2984 void nit__parser___nit__parser__ReduceAction916___nit__parser_work__ReduceAction__action(val* self, val* p0);
2985 extern const struct class class_nit__parser__ReduceAction916;
2986 void nit__parser___nit__parser__ReduceAction917___nit__parser_work__ReduceAction__action(val* self, val* p0);
2987 extern const struct class class_nit__parser__ReduceAction917;
2988 void nit__parser___nit__parser__ReduceAction1078___nit__parser_work__ReduceAction__action(val* self, val* p0);
2989 extern const struct class class_nit__parser__ReduceAction1078;
2990 void nit__parser___nit__parser__ReduceAction1079___nit__parser_work__ReduceAction__action(val* self, val* p0);
2991 extern const struct class class_nit__parser__ReduceAction1079;
2992 void nit__parser___nit__parser__ReduceAction1080___nit__parser_work__ReduceAction__action(val* self, val* p0);
2993 extern const struct class class_nit__parser__ReduceAction1080;
2994 void nit__parser___nit__parser__ReduceAction1081___nit__parser_work__ReduceAction__action(val* self, val* p0);
2995 extern const struct class class_nit__parser__ReduceAction1081;
2996 void nit__parser___nit__parser__ReduceAction1082___nit__parser_work__ReduceAction__action(val* self, val* p0);
2997 extern const struct class class_nit__parser__ReduceAction1082;
2998 void nit__parser___nit__parser__ReduceAction1083___nit__parser_work__ReduceAction__action(val* self, val* p0);
2999 extern const struct class class_nit__parser__ReduceAction1083;
3000 void nit__parser___nit__parser__ReduceAction1085___nit__parser_work__ReduceAction__action(val* self, val* p0);
3001 extern const struct class class_nit__parser__ReduceAction1085;
3002 void nit__parser___nit__parser__ReduceAction1087___nit__parser_work__ReduceAction__action(val* self, val* p0);
3003 extern const struct class class_nit__parser__ReduceAction1087;
3004 void nit__parser___nit__parser__ReduceAction1089___nit__parser_work__ReduceAction__action(val* self, val* p0);
3005 extern const struct class class_nit__parser__ReduceAction1089;
3006 void nit__parser___nit__parser__ReduceAction1090___nit__parser_work__ReduceAction__action(val* self, val* p0);
3007 extern const struct class class_nit__parser__ReduceAction1090;
3008 void nit__parser___nit__parser__ReduceAction1091___nit__parser_work__ReduceAction__action(val* self, val* p0);
3009 extern const struct class class_nit__parser__ReduceAction1091;
3010 void nit__parser___nit__parser__ReduceAction1092___nit__parser_work__ReduceAction__action(val* self, val* p0);
3011 extern const struct class class_nit__parser__ReduceAction1092;
3012 void nit__parser___nit__parser__ReduceAction1093___nit__parser_work__ReduceAction__action(val* self, val* p0);
3013 extern const struct class class_nit__parser__ReduceAction1093;
3014 void nit__parser___nit__parser__ReduceAction1095___nit__parser_work__ReduceAction__action(val* self, val* p0);
3015 extern const struct class class_nit__parser__ReduceAction1095;
3016 void nit__parser___nit__parser__ReduceAction1097___nit__parser_work__ReduceAction__action(val* self, val* p0);
3017 extern const struct class class_nit__parser__ReduceAction1097;
3018 void nit__parser___nit__parser__ReduceAction1103___nit__parser_work__ReduceAction__action(val* self, val* p0);
3019 extern const struct class class_nit__parser__ReduceAction1103;
3020 void nit__parser___nit__parser__ReduceAction1111___nit__parser_work__ReduceAction__action(val* self, val* p0);
3021 extern const struct class class_nit__parser__ReduceAction1111;
3022 void nit__parser___nit__parser__ReduceAction1112___nit__parser_work__ReduceAction__action(val* self, val* p0);
3023 extern const struct class class_nit__parser__ReduceAction1112;
3024 void nit__parser___nit__parser__ReduceAction1113___nit__parser_work__ReduceAction__action(val* self, val* p0);
3025 extern const struct class class_nit__parser__ReduceAction1113;
3026 void nit___nit__ANodes___standard__kernel__Object__init(val* self);
3027 void nit___nit__ANodes___parent_61d(val* self, val* p0);
3028 void nit___nit__ANodes___hook_add(val* self, val* p0);
3029 val* nit___nit__ANodes___items(val* self);
3030 void nit___nit__ANodes___hook_remove(val* self, val* p0);
3031 val* nit___nit__ANodes___parent(val* self);
3032 long nit___nit__ANodes___standard__abstract_collection__Collection__length(val* self);
3033 short int nit___nit__ANodes___standard__abstract_collection__Collection__is_empty(val* self);
3034 val* nit___nit__ANodes___standard__abstract_collection__Collection__iterator(val* self);
3035 short int nit___nit__ANodes___standard__abstract_collection__Collection__has(val* self, val* p0);
3036 val* nit___nit__ANodes___standard__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
3037 void nit___nit__ANodes___visit_all(val* self, val* p0);
3038 void nit___nit__ANodes___unsafe_add_all(val* self, val* p0);
3039 short int nit___nit__ANodes___replace_child(val* self, val* p0, val* p1);
3040 void nit___nit__ANodes___standard__abstract_collection__Sequence__push(val* self, val* p0);
3041 void nit___nit__ANodes___standard__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
3042 void nit___nit__ANodes___standard__abstract_collection__Sequence__remove_at(val* self, long p0);
3043 val* nit___nit__ANodes___standard__abstract_collection__Sequence__pop(val* self);
3044 val* nit___nit__ANodes___standard__abstract_collection__Sequence__shift(val* self);
3045 void nit___nit__ANodes___standard__abstract_collection__Sequence__unshift(val* self, val* p0);
3046 extern const struct class class_nit__ANodes;
3047 #define COLOR_standard__Array__nit__ANodes___35dE 0
3048 #define COLOR_nit__parser_nodes__ANodes___items 1
3049 val* nit___nit__TEol___standard__string__Object__to_s(val* self);
3050 val* nit___nit__ANode___location(val* self);
3051 val* nit___nit__ANode___parent(val* self);
3052 val* nit___nit__ANode___hot_location(val* self);
3053 void nit___nit__ANode___parent_61d(val* self, val* p0);
3054 void nit___nit__Token___ANode__visit_all(val* self, val* p0);
3055 void nit___nit__ANode___location_61d(val* self, val* p0);
3056 void nit__literal___ANode___accept_literal(val* self, val* p0);
3057 void nit__transform___ANode___full_transform_visitor(val* self, val* p0);
3058 void nit__astvalidation___ANode___accept_ast_validation(val* self, val* p0);
3059 void nit__rapid_type_analysis___ANode___accept_rapid_type_visitor(val* self, val* p0);
3060 void nit__scope___ANode___accept_scope_visitor(val* self, val* p0);
3061 void nit__flow___ANode___accept_flow_visitor(val* self, val* p0);
3062 void nit__local_var_init___ANode___accept_local_var_visitor(val* self, val* p0);
3063 void nit__auto_super_init___ANode___accept_auto_super_init(val* self, val* p0);
3064 void nit__transform___ANode___accept_transform_visitor(val* self, val* p0);
3065 void nit___nit__ANode___debug(val* self, val* p0);
3066 void nit___nit__ANode___replace_with(val* self, val* p0);
3067 void nit___nit__Token___ANode__replace_child(val* self, val* p0, val* p1);
3068 val* nit__lexer_work___Token___text(val* self);
3069 long nit__lexer___TEol___nit__lexer_work__Token__parser_index(val* self);
3070 void nit___nit__Token___next_token_61d(val* self, val* p0);
3071 void nit___nit__Token___prev_token_61d(val* self, val* p0);
3072 void nit___nit__Token___is_loose_61d(val* self, short int p0);
3073 val* nit___nit__Token___next_looses(val* self);
3074 val* nit___nit__Token___next_token(val* self);
3075 val* nit___nit__Token___prev_looses(val* self);
3076 void nit__lexer___TEol___init_tk(val* self, val* p0);
3077 extern const struct class class_nit__TEol;
3078 #define COLOR_nit__parser_nodes__Token___is_loose 4
3079 val* nit___nit__Token___standard__string__Object__to_s(val* self);
3080 long nit__lexer___TComment___nit__lexer_work__Token__parser_index(val* self);
3081 void nit__lexer___TComment___init_tk(val* self, val* p0);
3082 extern const struct class class_nit__TComment;
3083 val* nit___nit__TokenKeyword___standard__string__Object__to_s(val* self);
3084 long nit__lexer___TKwpackage___nit__lexer_work__Token__parser_index(val* self);
3085 void nit__lexer___TKwpackage___init_tk(val* self, val* p0);
3086 extern const struct class class_nit__TKwpackage;
3087 long nit__lexer___TKwmodule___nit__lexer_work__Token__parser_index(val* self);
3088 void nit__lexer___TKwmodule___init_tk(val* self, val* p0);
3089 extern const struct class class_nit__TKwmodule;
3090 long nit__lexer___TKwimport___nit__lexer_work__Token__parser_index(val* self);
3091 void nit__lexer___TKwimport___init_tk(val* self, val* p0);
3092 extern const struct class class_nit__TKwimport;
3093 long nit__lexer___TKwclass___nit__lexer_work__Token__parser_index(val* self);
3094 void nit__lexer___TKwclass___init_tk(val* self, val* p0);
3095 extern const struct class class_nit__TKwclass;
3096 long nit__lexer___TKwabstract___nit__lexer_work__Token__parser_index(val* self);
3097 void nit__lexer___TKwabstract___init_tk(val* self, val* p0);
3098 extern const struct class class_nit__TKwabstract;
3099 long nit__lexer___TKwinterface___nit__lexer_work__Token__parser_index(val* self);
3100 void nit__lexer___TKwinterface___init_tk(val* self, val* p0);
3101 extern const struct class class_nit__TKwinterface;
3102 long nit__lexer___TKwenum___nit__lexer_work__Token__parser_index(val* self);
3103 void nit__lexer___TKwenum___init_tk(val* self, val* p0);
3104 extern const struct class class_nit__TKwenum;
3105 long nit__lexer___TKwend___nit__lexer_work__Token__parser_index(val* self);
3106 void nit__lexer___TKwend___init_tk(val* self, val* p0);
3107 extern const struct class class_nit__TKwend;
3108 long nit__lexer___TKwmeth___nit__lexer_work__Token__parser_index(val* self);
3109 void nit__lexer___TKwmeth___init_tk(val* self, val* p0);
3110 extern const struct class class_nit__TKwmeth;
3111 long nit__lexer___TKwtype___nit__lexer_work__Token__parser_index(val* self);
3112 void nit__lexer___TKwtype___init_tk(val* self, val* p0);
3113 extern const struct class class_nit__TKwtype;
3114 long nit__lexer___TKwinit___nit__lexer_work__Token__parser_index(val* self);
3115 void nit__lexer___TKwinit___init_tk(val* self, val* p0);
3116 extern const struct class class_nit__TKwinit;
3117 long nit__lexer___TKwredef___nit__lexer_work__Token__parser_index(val* self);
3118 void nit__lexer___TKwredef___init_tk(val* self, val* p0);
3119 extern const struct class class_nit__TKwredef;
3120 long nit__lexer___TKwis___nit__lexer_work__Token__parser_index(val* self);
3121 void nit__lexer___TKwis___init_tk(val* self, val* p0);
3122 extern const struct class class_nit__TKwis;
3123 long nit__lexer___TKwdo___nit__lexer_work__Token__parser_index(val* self);
3124 void nit__lexer___TKwdo___init_tk(val* self, val* p0);
3125 extern const struct class class_nit__TKwdo;
3126 long nit__lexer___TKwvar___nit__lexer_work__Token__parser_index(val* self);
3127 void nit__lexer___TKwvar___init_tk(val* self, val* p0);
3128 extern const struct class class_nit__TKwvar;
3129 long nit__lexer___TKwextern___nit__lexer_work__Token__parser_index(val* self);
3130 void nit__lexer___TKwextern___init_tk(val* self, val* p0);
3131 extern const struct class class_nit__TKwextern;
3132 long nit__lexer___TKwpublic___nit__lexer_work__Token__parser_index(val* self);
3133 void nit__lexer___TKwpublic___init_tk(val* self, val* p0);
3134 extern const struct class class_nit__TKwpublic;
3135 long nit__lexer___TKwprotected___nit__lexer_work__Token__parser_index(val* self);
3136 void nit__lexer___TKwprotected___init_tk(val* self, val* p0);
3137 extern const struct class class_nit__TKwprotected;
3138 long nit__lexer___TKwprivate___nit__lexer_work__Token__parser_index(val* self);
3139 void nit__lexer___TKwprivate___init_tk(val* self, val* p0);
3140 extern const struct class class_nit__TKwprivate;
3141 long nit__lexer___TKwintrude___nit__lexer_work__Token__parser_index(val* self);
3142 void nit__lexer___TKwintrude___init_tk(val* self, val* p0);
3143 extern const struct class class_nit__TKwintrude;
3144 long nit__lexer___TKwif___nit__lexer_work__Token__parser_index(val* self);
3145 void nit__lexer___TKwif___init_tk(val* self, val* p0);
3146 extern const struct class class_nit__TKwif;
3147 long nit__lexer___TKwthen___nit__lexer_work__Token__parser_index(val* self);
3148 void nit__lexer___TKwthen___init_tk(val* self, val* p0);
3149 extern const struct class class_nit__TKwthen;
3150 long nit__lexer___TKwelse___nit__lexer_work__Token__parser_index(val* self);
3151 void nit__lexer___TKwelse___init_tk(val* self, val* p0);
3152 extern const struct class class_nit__TKwelse;
3153 long nit__lexer___TKwwhile___nit__lexer_work__Token__parser_index(val* self);
3154 void nit__lexer___TKwwhile___init_tk(val* self, val* p0);
3155 extern const struct class class_nit__TKwwhile;
3156 long nit__lexer___TKwloop___nit__lexer_work__Token__parser_index(val* self);
3157 void nit__lexer___TKwloop___init_tk(val* self, val* p0);
3158 extern const struct class class_nit__TKwloop;
3159 long nit__lexer___TKwfor___nit__lexer_work__Token__parser_index(val* self);
3160 void nit__lexer___TKwfor___init_tk(val* self, val* p0);
3161 extern const struct class class_nit__TKwfor;
3162 long nit__lexer___TKwin___nit__lexer_work__Token__parser_index(val* self);
3163 void nit__lexer___TKwin___init_tk(val* self, val* p0);
3164 extern const struct class class_nit__TKwin;
3165 long nit__lexer___TKwand___nit__lexer_work__Token__parser_index(val* self);
3166 void nit__lexer___TKwand___init_tk(val* self, val* p0);
3167 extern const struct class class_nit__TKwand;
3168 long nit__lexer___TKwor___nit__lexer_work__Token__parser_index(val* self);
3169 void nit__lexer___TKwor___init_tk(val* self, val* p0);
3170 extern const struct class class_nit__TKwor;
3171 long nit__lexer___TKwimplies___nit__lexer_work__Token__parser_index(val* self);
3172 void nit__lexer___TKwimplies___init_tk(val* self, val* p0);
3173 extern const struct class class_nit__TKwimplies;
3174 long nit__lexer___TKwnot___nit__lexer_work__Token__parser_index(val* self);
3175 void nit__lexer___TKwnot___init_tk(val* self, val* p0);
3176 extern const struct class class_nit__TKwnot;
3177 long nit__lexer___TKwreturn___nit__lexer_work__Token__parser_index(val* self);
3178 void nit__lexer___TKwreturn___init_tk(val* self, val* p0);
3179 extern const struct class class_nit__TKwreturn;
3180 long nit__lexer___TKwcontinue___nit__lexer_work__Token__parser_index(val* self);
3181 void nit__lexer___TKwcontinue___init_tk(val* self, val* p0);
3182 extern const struct class class_nit__TKwcontinue;
3183 long nit__lexer___TKwbreak___nit__lexer_work__Token__parser_index(val* self);
3184 void nit__lexer___TKwbreak___init_tk(val* self, val* p0);
3185 extern const struct class class_nit__TKwbreak;
3186 long nit__lexer___TKwabort___nit__lexer_work__Token__parser_index(val* self);
3187 void nit__lexer___TKwabort___init_tk(val* self, val* p0);
3188 extern const struct class class_nit__TKwabort;
3189 long nit__lexer___TKwassert___nit__lexer_work__Token__parser_index(val* self);
3190 void nit__lexer___TKwassert___init_tk(val* self, val* p0);
3191 extern const struct class class_nit__TKwassert;
3192 long nit__lexer___TKwnew___nit__lexer_work__Token__parser_index(val* self);
3193 void nit__lexer___TKwnew___init_tk(val* self, val* p0);
3194 extern const struct class class_nit__TKwnew;
3195 long nit__lexer___TKwisa___nit__lexer_work__Token__parser_index(val* self);
3196 void nit__lexer___TKwisa___init_tk(val* self, val* p0);
3197 extern const struct class class_nit__TKwisa;
3198 long nit__lexer___TKwonce___nit__lexer_work__Token__parser_index(val* self);
3199 void nit__lexer___TKwonce___init_tk(val* self, val* p0);
3200 extern const struct class class_nit__TKwonce;
3201 long nit__lexer___TKwsuper___nit__lexer_work__Token__parser_index(val* self);
3202 void nit__lexer___TKwsuper___init_tk(val* self, val* p0);
3203 extern const struct class class_nit__TKwsuper;
3204 long nit__lexer___TKwself___nit__lexer_work__Token__parser_index(val* self);
3205 void nit__lexer___TKwself___init_tk(val* self, val* p0);
3206 extern const struct class class_nit__TKwself;
3207 long nit__lexer___TKwtrue___nit__lexer_work__Token__parser_index(val* self);
3208 void nit__lexer___TKwtrue___init_tk(val* self, val* p0);
3209 extern const struct class class_nit__TKwtrue;
3210 long nit__lexer___TKwfalse___nit__lexer_work__Token__parser_index(val* self);
3211 void nit__lexer___TKwfalse___init_tk(val* self, val* p0);
3212 extern const struct class class_nit__TKwfalse;
3213 long nit__lexer___TKwnull___nit__lexer_work__Token__parser_index(val* self);
3214 void nit__lexer___TKwnull___init_tk(val* self, val* p0);
3215 extern const struct class class_nit__TKwnull;
3216 long nit__lexer___TKwas___nit__lexer_work__Token__parser_index(val* self);
3217 void nit__lexer___TKwas___init_tk(val* self, val* p0);
3218 extern const struct class class_nit__TKwas;
3219 long nit__lexer___TKwnullable___nit__lexer_work__Token__parser_index(val* self);
3220 void nit__lexer___TKwnullable___init_tk(val* self, val* p0);
3221 extern const struct class class_nit__TKwnullable;
3222 long nit__lexer___TKwisset___nit__lexer_work__Token__parser_index(val* self);
3223 void nit__lexer___TKwisset___init_tk(val* self, val* p0);
3224 extern const struct class class_nit__TKwisset;
3225 long nit__lexer___TKwlabel___nit__lexer_work__Token__parser_index(val* self);
3226 void nit__lexer___TKwlabel___init_tk(val* self, val* p0);
3227 extern const struct class class_nit__TKwlabel;
3228 long nit__lexer___TKwwith___nit__lexer_work__Token__parser_index(val* self);
3229 void nit__lexer___TKwwith___init_tk(val* self, val* p0);
3230 extern const struct class class_nit__TKwwith;
3231 long nit__lexer___TKwdebug___nit__lexer_work__Token__parser_index(val* self);
3232 void nit__lexer___TKwdebug___init_tk(val* self, val* p0);
3233 extern const struct class class_nit__TKwdebug;
3234 long nit__lexer___TOpar___nit__lexer_work__Token__parser_index(val* self);
3235 void nit__lexer___TOpar___init_tk(val* self, val* p0);
3236 extern const struct class class_nit__TOpar;
3237 long nit__lexer___TCpar___nit__lexer_work__Token__parser_index(val* self);
3238 void nit__lexer___TCpar___init_tk(val* self, val* p0);
3239 extern const struct class class_nit__TCpar;
3240 long nit__lexer___TObra___nit__lexer_work__Token__parser_index(val* self);
3241 void nit__lexer___TObra___init_tk(val* self, val* p0);
3242 extern const struct class class_nit__TObra;
3243 long nit__lexer___TCbra___nit__lexer_work__Token__parser_index(val* self);
3244 void nit__lexer___TCbra___init_tk(val* self, val* p0);
3245 extern const struct class class_nit__TCbra;
3246 long nit__lexer___TComma___nit__lexer_work__Token__parser_index(val* self);
3247 void nit__lexer___TComma___init_tk(val* self, val* p0);
3248 extern const struct class class_nit__TComma;
3249 long nit__lexer___TColumn___nit__lexer_work__Token__parser_index(val* self);
3250 void nit__lexer___TColumn___init_tk(val* self, val* p0);
3251 extern const struct class class_nit__TColumn;
3252 long nit__lexer___TQuad___nit__lexer_work__Token__parser_index(val* self);
3253 void nit__lexer___TQuad___init_tk(val* self, val* p0);
3254 extern const struct class class_nit__TQuad;
3255 long nit__lexer___TAssign___nit__lexer_work__Token__parser_index(val* self);
3256 void nit__lexer___TAssign___init_tk(val* self, val* p0);
3257 extern const struct class class_nit__TAssign;
3258 val* nit___nit__TokenOperator___standard__string__Object__to_s(val* self);
3259 long nit__lexer___TPluseq___nit__lexer_work__Token__parser_index(val* self);
3260 void nit__lexer___TPluseq___init_tk(val* self, val* p0);
3261 extern const struct class class_nit__TPluseq;
3262 long nit__lexer___TMinuseq___nit__lexer_work__Token__parser_index(val* self);
3263 void nit__lexer___TMinuseq___init_tk(val* self, val* p0);
3264 extern const struct class class_nit__TMinuseq;
3265 long nit__lexer___TStareq___nit__lexer_work__Token__parser_index(val* self);
3266 void nit__lexer___TStareq___init_tk(val* self, val* p0);
3267 extern const struct class class_nit__TStareq;
3268 long nit__lexer___TSlasheq___nit__lexer_work__Token__parser_index(val* self);
3269 void nit__lexer___TSlasheq___init_tk(val* self, val* p0);
3270 extern const struct class class_nit__TSlasheq;
3271 long nit__lexer___TPercenteq___nit__lexer_work__Token__parser_index(val* self);
3272 void nit__lexer___TPercenteq___init_tk(val* self, val* p0);
3273 extern const struct class class_nit__TPercenteq;
3274 long nit__lexer___TStarstareq___nit__lexer_work__Token__parser_index(val* self);
3275 void nit__lexer___TStarstareq___init_tk(val* self, val* p0);
3276 extern const struct class class_nit__TStarstareq;
3277 long nit__lexer___TPipeeq___nit__lexer_work__Token__parser_index(val* self);
3278 void nit__lexer___TPipeeq___init_tk(val* self, val* p0);
3279 extern const struct class class_nit__TPipeeq;
3280 long nit__lexer___TCareteq___nit__lexer_work__Token__parser_index(val* self);
3281 void nit__lexer___TCareteq___init_tk(val* self, val* p0);
3282 extern const struct class class_nit__TCareteq;
3283 long nit__lexer___TAmpeq___nit__lexer_work__Token__parser_index(val* self);
3284 void nit__lexer___TAmpeq___init_tk(val* self, val* p0);
3285 extern const struct class class_nit__TAmpeq;
3286 long nit__lexer___TLleq___nit__lexer_work__Token__parser_index(val* self);
3287 void nit__lexer___TLleq___init_tk(val* self, val* p0);
3288 extern const struct class class_nit__TLleq;
3289 long nit__lexer___TGgeq___nit__lexer_work__Token__parser_index(val* self);
3290 void nit__lexer___TGgeq___init_tk(val* self, val* p0);
3291 extern const struct class class_nit__TGgeq;
3292 long nit__lexer___TDotdotdot___nit__lexer_work__Token__parser_index(val* self);
3293 void nit__lexer___TDotdotdot___init_tk(val* self, val* p0);
3294 extern const struct class class_nit__TDotdotdot;
3295 long nit__lexer___TDotdot___nit__lexer_work__Token__parser_index(val* self);
3296 void nit__lexer___TDotdot___init_tk(val* self, val* p0);
3297 extern const struct class class_nit__TDotdot;
3298 long nit__lexer___TDot___nit__lexer_work__Token__parser_index(val* self);
3299 void nit__lexer___TDot___init_tk(val* self, val* p0);
3300 extern const struct class class_nit__TDot;
3301 long nit__lexer___TPlus___nit__lexer_work__Token__parser_index(val* self);
3302 void nit__lexer___TPlus___init_tk(val* self, val* p0);
3303 extern const struct class class_nit__TPlus;
3304 long nit__lexer___TMinus___nit__lexer_work__Token__parser_index(val* self);
3305 void nit__lexer___TMinus___init_tk(val* self, val* p0);
3306 extern const struct class class_nit__TMinus;
3307 long nit__lexer___TStar___nit__lexer_work__Token__parser_index(val* self);
3308 void nit__lexer___TStar___init_tk(val* self, val* p0);
3309 extern const struct class class_nit__TStar;
3310 long nit__lexer___TStarstar___nit__lexer_work__Token__parser_index(val* self);
3311 void nit__lexer___TStarstar___init_tk(val* self, val* p0);
3312 extern const struct class class_nit__TStarstar;
3313 long nit__lexer___TSlash___nit__lexer_work__Token__parser_index(val* self);
3314 void nit__lexer___TSlash___init_tk(val* self, val* p0);
3315 extern const struct class class_nit__TSlash;
3316 long nit__lexer___TPercent___nit__lexer_work__Token__parser_index(val* self);
3317 void nit__lexer___TPercent___init_tk(val* self, val* p0);
3318 extern const struct class class_nit__TPercent;
3319 long nit__lexer___TPipe___nit__lexer_work__Token__parser_index(val* self);
3320 void nit__lexer___TPipe___init_tk(val* self, val* p0);
3321 extern const struct class class_nit__TPipe;
3322 long nit__lexer___TCaret___nit__lexer_work__Token__parser_index(val* self);
3323 void nit__lexer___TCaret___init_tk(val* self, val* p0);
3324 extern const struct class class_nit__TCaret;
3325 long nit__lexer___TAmp___nit__lexer_work__Token__parser_index(val* self);
3326 void nit__lexer___TAmp___init_tk(val* self, val* p0);
3327 extern const struct class class_nit__TAmp;
3328 long nit__lexer___TTilde___nit__lexer_work__Token__parser_index(val* self);
3329 void nit__lexer___TTilde___init_tk(val* self, val* p0);
3330 extern const struct class class_nit__TTilde;
3331 long nit__lexer___TEq___nit__lexer_work__Token__parser_index(val* self);
3332 void nit__lexer___TEq___init_tk(val* self, val* p0);
3333 extern const struct class class_nit__TEq;
3334 long nit__lexer___TNe___nit__lexer_work__Token__parser_index(val* self);
3335 void nit__lexer___TNe___init_tk(val* self, val* p0);
3336 extern const struct class class_nit__TNe;
3337 long nit__lexer___TLt___nit__lexer_work__Token__parser_index(val* self);
3338 void nit__lexer___TLt___init_tk(val* self, val* p0);
3339 extern const struct class class_nit__TLt;
3340 long nit__lexer___TLe___nit__lexer_work__Token__parser_index(val* self);
3341 void nit__lexer___TLe___init_tk(val* self, val* p0);
3342 extern const struct class class_nit__TLe;
3343 long nit__lexer___TLl___nit__lexer_work__Token__parser_index(val* self);
3344 void nit__lexer___TLl___init_tk(val* self, val* p0);
3345 extern const struct class class_nit__TLl;
3346 long nit__lexer___TGt___nit__lexer_work__Token__parser_index(val* self);
3347 void nit__lexer___TGt___init_tk(val* self, val* p0);
3348 extern const struct class class_nit__TGt;
3349 long nit__lexer___TGe___nit__lexer_work__Token__parser_index(val* self);
3350 void nit__lexer___TGe___init_tk(val* self, val* p0);
3351 extern const struct class class_nit__TGe;
3352 long nit__lexer___TGg___nit__lexer_work__Token__parser_index(val* self);
3353 void nit__lexer___TGg___init_tk(val* self, val* p0);
3354 extern const struct class class_nit__TGg;
3355 long nit__lexer___TStarship___nit__lexer_work__Token__parser_index(val* self);
3356 void nit__lexer___TStarship___init_tk(val* self, val* p0);
3357 extern const struct class class_nit__TStarship;
3358 long nit__lexer___TBang___nit__lexer_work__Token__parser_index(val* self);
3359 void nit__lexer___TBang___init_tk(val* self, val* p0);
3360 extern const struct class class_nit__TBang;
3361 long nit__lexer___TAt___nit__lexer_work__Token__parser_index(val* self);
3362 void nit__lexer___TAt___init_tk(val* self, val* p0);
3363 extern const struct class class_nit__TAt;
3364 long nit__lexer___TSemi___nit__lexer_work__Token__parser_index(val* self);
3365 void nit__lexer___TSemi___init_tk(val* self, val* p0);
3366 extern const struct class class_nit__TSemi;
3367 val* nit___nit__TClassid___standard__string__Object__to_s(val* self);
3368 long nit__lexer___TClassid___nit__lexer_work__Token__parser_index(val* self);
3369 void nit__lexer___TClassid___init_tk(val* self, val* p0);
3370 extern const struct class class_nit__TClassid;
3371 val* nit___nit__TId___standard__string__Object__to_s(val* self);
3372 long nit__lexer___TId___nit__lexer_work__Token__parser_index(val* self);
3373 void nit__lexer___TId___init_tk(val* self, val* p0);
3374 extern const struct class class_nit__TId;
3375 val* nit___nit__TAttrid___standard__string__Object__to_s(val* self);
3376 long nit__lexer___TAttrid___nit__lexer_work__Token__parser_index(val* self);
3377 void nit__lexer___TAttrid___init_tk(val* self, val* p0);
3378 extern const struct class class_nit__TAttrid;
3379 val* nit___nit__TokenLiteral___standard__string__Object__to_s(val* self);
3380 long nit__lexer___TNumber___nit__lexer_work__Token__parser_index(val* self);
3381 void nit__lexer___TNumber___init_tk(val* self, val* p0);
3382 extern const struct class class_nit__TNumber;
3383 long nit__lexer___THexNumber___nit__lexer_work__Token__parser_index(val* self);
3384 void nit__lexer___THexNumber___init_tk(val* self, val* p0);
3385 extern const struct class class_nit__THexNumber;
3386 long nit__lexer___TBinNumber___nit__lexer_work__Token__parser_index(val* self);
3387 void nit__lexer___TBinNumber___init_tk(val* self, val* p0);
3388 extern const struct class class_nit__TBinNumber;
3389 long nit__lexer___TOctNumber___nit__lexer_work__Token__parser_index(val* self);
3390 void nit__lexer___TOctNumber___init_tk(val* self, val* p0);
3391 extern const struct class class_nit__TOctNumber;
3392 long nit__lexer___TBytenum___nit__lexer_work__Token__parser_index(val* self);
3393 void nit__lexer___TBytenum___init_tk(val* self, val* p0);
3394 extern const struct class class_nit__TBytenum;
3395 long nit__lexer___THexBytenum___nit__lexer_work__Token__parser_index(val* self);
3396 void nit__lexer___THexBytenum___init_tk(val* self, val* p0);
3397 extern const struct class class_nit__THexBytenum;
3398 long nit__lexer___TBinBytenum___nit__lexer_work__Token__parser_index(val* self);
3399 void nit__lexer___TBinBytenum___init_tk(val* self, val* p0);
3400 extern const struct class class_nit__TBinBytenum;
3401 long nit__lexer___TOctBytenum___nit__lexer_work__Token__parser_index(val* self);
3402 void nit__lexer___TOctBytenum___init_tk(val* self, val* p0);
3403 extern const struct class class_nit__TOctBytenum;
3404 long nit__lexer___TFloat___nit__lexer_work__Token__parser_index(val* self);
3405 void nit__lexer___TFloat___init_tk(val* self, val* p0);
3406 extern const struct class class_nit__TFloat;
3407 long nit__lexer___TChar___nit__lexer_work__Token__parser_index(val* self);
3408 void nit__lexer___TChar___init_tk(val* self, val* p0);
3409 extern const struct class class_nit__TChar;
3410 long nit__lexer___TString___nit__lexer_work__Token__parser_index(val* self);
3411 void nit__lexer___TString___init_tk(val* self, val* p0);
3412 val* nit__light_ffi_base___TString___without_quotes(val* self);
3413 extern const struct class class_nit__TString;
3414 long nit__lexer___TStartString___nit__lexer_work__Token__parser_index(val* self);
3415 void nit__lexer___TStartString___init_tk(val* self, val* p0);
3416 extern const struct class class_nit__TStartString;
3417 long nit__lexer___TMidString___nit__lexer_work__Token__parser_index(val* self);
3418 void nit__lexer___TMidString___init_tk(val* self, val* p0);
3419 extern const struct class class_nit__TMidString;
3420 long nit__lexer___TEndString___nit__lexer_work__Token__parser_index(val* self);
3421 void nit__lexer___TEndString___init_tk(val* self, val* p0);
3422 extern const struct class class_nit__TEndString;
3423 val* nit___nit__TBadString___standard__string__Object__to_s(val* self);
3424 long nit__lexer___TBadString___nit__lexer_work__Token__parser_index(val* self);
3425 void nit__lexer___TBadString___init_tk(val* self, val* p0);
3426 extern const struct class class_nit__TBadString;
3427 val* nit___nit__TBadChar___standard__string__Object__to_s(val* self);
3428 long nit__lexer___TBadChar___nit__lexer_work__Token__parser_index(val* self);
3429 void nit__lexer___TBadChar___init_tk(val* self, val* p0);
3430 extern const struct class class_nit__TBadChar;
3431 long nit__lexer___TExternCodeSegment___nit__lexer_work__Token__parser_index(val* self);
3432 val* nit__light_ffi_base___TExternCodeSegment___without_guard(val* self);
3433 void nit__lexer___TExternCodeSegment___init_tk(val* self, val* p0);
3434 extern const struct class class_nit__TExternCodeSegment;
3435 val* nit___nit__EOF___standard__string__Object__to_s(val* self);
3436 long nit__lexer___EOF___nit__lexer_work__Token__parser_index(val* self);
3437 void nit__lexer_work___EOF___init_tk(val* self, val* p0);
3438 extern const struct class class_nit__EOF;
3439 val* nit__lexer_work___AError___message(val* self);
3440 void nit__lexer_work___AError___init_error(val* self, val* p0, val* p1);
3441 void nit__lexer_work___AError___message_61d(val* self, val* p0);
3442 void nit__lexer_work___ALexerError___init_lexer_error(val* self, val* p0, val* p1, val* p2);
3443 void nit__lexer_work___ALexerError___string_61d(val* self, val* p0);
3444 extern const struct class class_nit__ALexerError;
3445 void nit__lexer_work___AParserError___init_parser_error(val* self, val* p0, val* p1, val* p2);
3446 void nit__lexer_work___AParserError___token_61d(val* self, val* p0);
3447 extern const struct class class_nit__AParserError;
3448 void nit__parser_prod___AModule___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3449 void nit___nit__Prod___ANode__replace_with(val* self, val* p0);
3450 void nit__parser_prod___AModule___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3451 val* nit___nit__Prod___get_annotations(val* self, val* p0);
3452 val* nit__parser_work___Prod___collect_text(val* self);
3453 val* nit___nit__Prod___n_annotations(val* self);
3454 val* nit__annotation___Prod___get_single_annotation(val* self, val* p0, val* p1);
3455 void nit___nit__Prod___n_annotations_61d(val* self, val* p0);
3456 val* nit__loader___AModule___mmodule(val* self);
3457 short int nit__loader___AModule___is_importation_done(val* self);
3458 void nit__loader___AModule___is_importation_done_61d(val* self, short int p0);
3459 val* nit___nit__AModule___n_imports(val* self);
3460 void nit__loader___AModule___mmodule_61d(val* self, val* p0);
3461 val* nit___nit__AModule___n_classdefs(val* self);
3462 val* nit___nit__AModule___n_moduledecl(val* self);
3463 void nit__literal___AModule___do_literal(val* self, val* p0);
3464 val* nit___nit__AModule___n_extern_code_blocks(val* self);
3465 short int nit__modelize_class___AModule___build_classes_is_done(val* self);
3466 void nit__modelize_class___AModule___build_classes_is_done_61d(val* self, short int p0);
3467 val* nit__modelize_class___AModule___mclass2nclassdef(val* self);
3468 void nit__parser_prod___AModule___init_amodule(val* self, val* p0, val* p1, val* p2, val* p3);
3469 void nit__parser_prod___AModule___n_moduledecl_61d(val* self, val* p0);
3470 void nit__light_ffi___AModule___ensure_compile_ffi_wrapper(val* self);
3471 extern const struct class class_nit__AModule;
3472 val* NEW_nit__ANodes(const struct type* type);
3473 extern const struct type type_nit__ANodes__nit__AImport;
3474 #define COLOR_nit__parser_nodes__ANodes__parent_61d 16
3475 #define COLOR_nit__parser_nodes__AModule___n_imports 9
3476 extern const struct type type_nit__ANodes__nit__AExternCodeBlock;
3477 #define COLOR_nit__parser_nodes__AModule___n_extern_code_blocks 10
3478 extern const struct type type_nit__ANodes__nit__AClassdef;
3479 #define COLOR_nit__parser_nodes__AModule___n_classdefs 11
3480 #define COLOR_nit__loader__AModule___is_importation_done 7
3481 #define COLOR_nit__modelize_class__AModule___build_classes_is_done 4
3482 extern const struct type type_standard__HashMap__nit__MClass__nit__AClassdef;
3483 #define COLOR_nit__modelize_class__AModule___mclass2nclassdef 5
3484 void nit__parser_prod___AModuledecl___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3485 void nit__parser_prod___AModuledecl___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3486 void nit__parser_prod___AModuledecl___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
3487 val* nit___nit__AModuledecl___n_name(val* self);
3488 void nit__parser_prod___AModuledecl___init_amoduledecl(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
3489 void nit__parser_prod___AModuledecl___n_kwmodule_61d(val* self, val* p0);
3490 void nit__parser_prod___AModuledecl___n_name_61d(val* self, val* p0);
3491 val* nit___nit__ADefinition___n_doc(val* self);
3492 val* nit___nit__ADefinition___n_kwredef(val* self);
3493 val* nit___nit__ADefinition___n_visibility(val* self);
3494 void nit__parser_prod___AModuledecl___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
3495 void nit__parser_prod___AModuledecl___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
3496 void nit__parser_prod___AModuledecl___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
3497 extern const struct class class_nit__AModuledecl;
3498 void nit__parser_prod___AStdImport___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3499 void nit__parser_prod___AStdImport___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3500 void nit__parser_prod___AStdImport___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
3501 val* nit___nit__AImport___n_visibility(val* self);
3502 void nit__parser_prod___AStdImport___nit__parser_nodes__AImport__n_visibility_61d(val* self, val* p0);
3503 void nit__parser_prod___AStdImport___nit__parser_nodes__AImport__n_kwimport_61d(val* self, val* p0);
3504 val* nit___nit__AStdImport___n_name(val* self);
3505 void nit__loader___AStdImport___mmodule_61d(val* self, val* p0);
3506 val* nit__loader___AStdImport___mmodule(val* self);
3507 void nit__parser_prod___AStdImport___init_astdimport(val* self, val* p0, val* p1, val* p2, val* p3);
3508 void nit__parser_prod___AStdImport___n_name_61d(val* self, val* p0);
3509 extern const struct class class_nit__AStdImport;
3510 void nit__parser_prod___ANoImport___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3511 void nit__parser_prod___ANoImport___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3512 void nit__parser_prod___ANoImport___nit__parser_nodes__AImport__n_visibility_61d(val* self, val* p0);
3513 void nit__parser_prod___ANoImport___nit__parser_nodes__AImport__n_kwimport_61d(val* self, val* p0);
3514 void nit__parser_prod___ANoImport___init_anoimport(val* self, val* p0, val* p1, val* p2);
3515 void nit__parser_prod___ANoImport___n_kwend_61d(val* self, val* p0);
3516 extern const struct class class_nit__ANoImport;
3517 void nit___nit__APublicVisibility___standard__kernel__Object__init(val* self);
3518 void nit__parser_prod___APublicVisibility___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3519 void nit__parser_prod___APublicVisibility___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3520 val* nit__modelbuilder_base___APublicVisibility___AVisibility__mvisibility(val* self);
3521 void nit__parser_prod___APublicVisibility___init_apublicvisibility(val* self, val* p0);
3522 void nit__parser_prod___APublicVisibility___n_kwpublic_61d(val* self, val* p0);
3523 extern const struct class class_nit__APublicVisibility;
3524 void nit__parser_prod___APrivateVisibility___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3525 void nit__parser_prod___APrivateVisibility___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3526 val* nit__modelbuilder_base___APrivateVisibility___AVisibility__mvisibility(val* self);
3527 void nit__parser_prod___APrivateVisibility___init_aprivatevisibility(val* self, val* p0);
3528 void nit__parser_prod___APrivateVisibility___n_kwprivate_61d(val* self, val* p0);
3529 extern const struct class class_nit__APrivateVisibility;
3530 void nit__parser_prod___AProtectedVisibility___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3531 void nit__parser_prod___AProtectedVisibility___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3532 val* nit__modelbuilder_base___AProtectedVisibility___AVisibility__mvisibility(val* self);
3533 void nit__parser_prod___AProtectedVisibility___init_aprotectedvisibility(val* self, val* p0);
3534 void nit__parser_prod___AProtectedVisibility___n_kwprotected_61d(val* self, val* p0);
3535 extern const struct class class_nit__AProtectedVisibility;
3536 void nit__parser_prod___AIntrudeVisibility___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3537 void nit__parser_prod___AIntrudeVisibility___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3538 val* nit__modelbuilder_base___AIntrudeVisibility___AVisibility__mvisibility(val* self);
3539 void nit__parser_prod___AIntrudeVisibility___init_aintrudevisibility(val* self, val* p0);
3540 void nit__parser_prod___AIntrudeVisibility___n_kwintrude_61d(val* self, val* p0);
3541 extern const struct class class_nit__AIntrudeVisibility;
3542 val* nit___nit__AStdClassdef___ANode__hot_location(val* self);
3543 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3544 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3545 val* nit___nit__AClassdef___n_propdefs(val* self);
3546 val* nit__modelize_class___AClassdef___all_defs(val* self);
3547 val* nit__modelize_class___AClassdef___mclassdef(val* self);
3548 short int nit__modelize_property___AClassdef___build_properties_is_done(val* self);
3549 void nit__modelize_property___AClassdef___build_properties_is_done_61d(val* self, short int p0);
3550 val* nit__modelize_property___AClassdef___mfree_init(val* self);
3551 void nit__modelize_class___AClassdef___mclass_61d(val* self, val* p0);
3552 void nit__modelize_class___AClassdef___all_defs_61d(val* self, val* p0);
3553 val* nit__modelize_class___AClassdef___mclass(val* self);
3554 void nit__modelize_class___AClassdef___mclassdef_61d(val* self, val* p0);
3555 void nit__modelize_property___AClassdef___mfree_init_61d(val* self, val* p0);
3556 void nit__abstract_compiler___AClassdef___compile_to_c(val* self, val* p0, val* p1, val* p2);
3557 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
3558 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
3559 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
3560 val* nit___nit__AStdClassdef___n_extern_code_block(val* self);
3561 val* nit___nit__AStdClassdef___n_formaldefs(val* self);
3562 val* nit___nit__AStdClassdef___n_superclasses(val* self);
3563 val* nit___nit__AStdClassdef___n_id(val* self);
3564 val* nit___nit__AStdClassdef___n_classkind(val* self);
3565 void nit__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);
3566 void nit__parser_prod___AStdClassdef___n_classkind_61d(val* self, val* p0);
3567 void nit__parser_prod___AStdClassdef___n_id_61d(val* self, val* p0);
3568 void nit__parser_prod___AStdClassdef___n_obra_61d(val* self, val* p0);
3569 void nit__parser_prod___AStdClassdef___n_cbra_61d(val* self, val* p0);
3570 void nit__parser_prod___AStdClassdef___n_extern_code_block_61d(val* self, val* p0);
3571 void nit__parser_prod___AStdClassdef___n_kwend_61d(val* self, val* p0);
3572 extern const struct class class_nit__AStdClassdef;
3573 extern const struct type type_nit__ANodes__nit__APropdef;
3574 #define COLOR_nit__parser_nodes__AClassdef___n_propdefs 9
3575 #define COLOR_nit__modelize_property__AClassdef___build_properties_is_done 4
3576 extern const struct type type_nit__ANodes__nit__AFormaldef;
3577 #define COLOR_nit__parser_nodes__AStdClassdef___n_formaldefs 16
3578 void nit__parser_prod___ATopClassdef___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3579 void nit__parser_prod___ATopClassdef___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3580 void nit__parser_prod___ATopClassdef___init_atopclassdef(val* self, val* p0);
3581 extern const struct class class_nit__ATopClassdef;
3582 void nit__parser_prod___AMainClassdef___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3583 void nit__parser_prod___AMainClassdef___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3584 void nit__parser_prod___AMainClassdef___init_amainclassdef(val* self, val* p0);
3585 extern const struct class class_nit__AMainClassdef;
3586 void nit__parser_prod___AConcreteClasskind___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3587 void nit__parser_prod___AConcreteClasskind___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3588 val* nit__modelize_class___AConcreteClasskind___AClasskind__mkind(val* self);
3589 void nit__parser_prod___AConcreteClasskind___init_aconcreteclasskind(val* self, val* p0);
3590 void nit__parser_prod___AConcreteClasskind___n_kwclass_61d(val* self, val* p0);
3591 extern const struct class class_nit__AConcreteClasskind;
3592 void nit__parser_prod___AAbstractClasskind___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3593 void nit__parser_prod___AAbstractClasskind___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3594 val* nit__modelize_class___AAbstractClasskind___AClasskind__mkind(val* self);
3595 void nit__parser_prod___AAbstractClasskind___init_aabstractclasskind(val* self, val* p0, val* p1);
3596 void nit__parser_prod___AAbstractClasskind___n_kwabstract_61d(val* self, val* p0);
3597 void nit__parser_prod___AAbstractClasskind___n_kwclass_61d(val* self, val* p0);
3598 extern const struct class class_nit__AAbstractClasskind;
3599 void nit__parser_prod___AInterfaceClasskind___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3600 void nit__parser_prod___AInterfaceClasskind___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3601 val* nit__modelize_class___AInterfaceClasskind___AClasskind__mkind(val* self);
3602 void nit__parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val* self, val* p0);
3603 void nit__parser_prod___AInterfaceClasskind___n_kwinterface_61d(val* self, val* p0);
3604 extern const struct class class_nit__AInterfaceClasskind;
3605 void nit__parser_prod___AEnumClasskind___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3606 void nit__parser_prod___AEnumClasskind___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3607 val* nit__modelize_class___AEnumClasskind___AClasskind__mkind(val* self);
3608 void nit__parser_prod___AEnumClasskind___init_aenumclasskind(val* self, val* p0);
3609 void nit__parser_prod___AEnumClasskind___n_kwenum_61d(val* self, val* p0);
3610 extern const struct class class_nit__AEnumClasskind;
3611 void nit__parser_prod___AExternClasskind___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3612 void nit__parser_prod___AExternClasskind___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3613 val* nit__modelize_class___AExternClasskind___AClasskind__mkind(val* self);
3614 void nit__parser_prod___AExternClasskind___init_aexternclasskind(val* self, val* p0, val* p1);
3615 void nit__parser_prod___AExternClasskind___n_kwextern_61d(val* self, val* p0);
3616 void nit__parser_prod___AExternClasskind___n_kwclass_61d(val* self, val* p0);
3617 extern const struct class class_nit__AExternClasskind;
3618 void nit__parser_prod___AFormaldef___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3619 void nit__parser_prod___AFormaldef___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3620 void nit__parser_prod___AFormaldef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
3621 val* nit___nit__AFormaldef___n_type(val* self);
3622 val* nit___nit__AFormaldef___n_id(val* self);
3623 void nit__modelize_class___AFormaldef___bound_61d(val* self, val* p0);
3624 void nit__parser_prod___AFormaldef___init_aformaldef(val* self, val* p0, val* p1, val* p2);
3625 void nit__parser_prod___AFormaldef___n_id_61d(val* self, val* p0);
3626 void nit__parser_prod___AFormaldef___n_type_61d(val* self, val* p0);
3627 extern const struct class class_nit__AFormaldef;
3628 val* nit___nit__AAttrPropdef___ANode__hot_location(val* self);
3629 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3630 void nit__flow___APropdef___ANode__accept_flow_visitor(val* self, val* p0);
3631 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3632 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
3633 void nit__modelize_property___AAttrPropdef___APropdef__build_property(val* self, val* p0, val* p1);
3634 void nit__modelize_property___AAttrPropdef___APropdef__build_signature(val* self, val* p0);
3635 val* nit__modelize_property___APropdef___mpropdef(val* self);
3636 void nit__modelize_property___AAttrPropdef___APropdef__check_signature(val* self, val* p0);
3637 void nit__scope___APropdef___do_scope(val* self, val* p0);
3638 void nit__flow___APropdef___do_flow(val* self, val* p0);
3639 void nit__local_var_init___APropdef___do_local_var_init(val* self, val* p0);
3640 void nit__typing___AAttrPropdef___APropdef__do_typing(val* self, val* p0);
3641 short int nit__phase___APropdef___is_phased(val* self);
3642 void nit__phase___APropdef___is_phased_61d(val* self, short int p0);
3643 val* nit__modelize_property___APropdef___new_property_visibility(val* self, val* p0, val* p1, val* p2);
3644 short int nit__modelize_property___APropdef___check_redef_keyword(val* self, val* p0, val* p1, val* p2, short int p3, val* p4);
3645 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
3646 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
3647 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
3648 void nit__modelize_property___APropdef___check_redef_property_visibility(val* self, val* p0, val* p1, val* p2);
3649 void nit__modelize_property___APropdef___set_doc(val* self, val* p0, val* p1);
3650 void nit__modelize_property___APropdef___mpropdef_61d(val* self, val* p0);
3651 void nit__modelize_property___AAttrPropdef___APropdef__check_repeated_types(val* self, val* p0);
3652 void nit__typing___APropdef___selfvariable_61d(val* self, val* p0);
3653 void nit__flow___APropdef___before_flow_context_61d(val* self, val* p0);
3654 void nit__flow___APropdef___after_flow_context_61d(val* self, val* p0);
3655 void nit__abstract_compiler___AAttrPropdef___APropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
3656 short int nit__abstract_compiler___AAttrPropdef___APropdef__can_inline(val* self);
3657 val* nit__modelize_property___AAttrPropdef___mreadpropdef(val* self);
3658 short int nit__modelize_property___AAttrPropdef___noinit(val* self);
3659 short int nit__modelize_property___AAttrPropdef___has_value(val* self);
3660 val* nit__modelize_property___AAttrPropdef___mwritepropdef(val* self);
3661 val* nit___nit__AAttrPropdef___n_expr(val* self);
3662 val* nit___nit__AAttrPropdef___n_block(val* self);
3663 void nit__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);
3664 void nit__separate_compiler___AAttrPropdef___init_expr(val* self, val* p0, val* p1);
3665 val* nit___nit__AAttrPropdef___n_id2(val* self);
3666 void nit__modelize_property___AAttrPropdef___mreadpropdef_61d(val* self, val* p0);
3667 void nit__modelize_property___AAttrPropdef___has_value_61d(val* self, short int p0);
3668 void nit__modelize_property___AAttrPropdef___noinit_61d(val* self, short int p0);
3669 void nit__modelize_property___AAttrPropdef___is_lazy_61d(val* self, short int p0);
3670 void nit__modelize_property___AAttrPropdef___mlazypropdef_61d(val* self, val* p0);
3671 void nit__modelize_property___AAttrPropdef___mwritepropdef_61d(val* self, val* p0);
3672 val* nit___nit__AAttrPropdef___n_type(val* self);
3673 void nit__modelize_property___AAttrPropdef___mtype_61d(val* self, val* p0);
3674 val* nit__modelize_property___AAttrPropdef___mlazypropdef(val* self);
3675 val* nit__modelize_property___AAttrPropdef___mtype(val* self);
3676 void nit__modelize_property___AAttrPropdef___check_method_signature(val* self, val* p0, val* p1);
3677 short int nit__modelize_property___AAttrPropdef___is_lazy(val* self);
3678 val* nit__abstract_compiler___AAttrPropdef___evaluate_expr(val* self, val* p0, val* p1);
3679 void nit__parser_prod___AAttrPropdef___n_kwvar_61d(val* self, val* p0);
3680 void nit__parser_prod___AAttrPropdef___n_id2_61d(val* self, val* p0);
3681 void nit__parser_prod___AAttrPropdef___n_type_61d(val* self, val* p0);
3682 void nit__parser_prod___AAttrPropdef___n_assign_61d(val* self, val* p0);
3683 void nit__parser_prod___AAttrPropdef___n_expr_61d(val* self, val* p0);
3684 void nit__parser_prod___AAttrPropdef___n_kwdo_61d(val* self, val* p0);
3685 void nit__parser_prod___AAttrPropdef___n_block_61d(val* self, val* p0);
3686 void nit__parser_prod___AAttrPropdef___n_kwend_61d(val* self, val* p0);
3687 void nit__abstract_compiler___AAttrPropdef___init_expr(val* self, val* p0, val* p1);
3688 extern const struct class class_nit__AAttrPropdef;
3689 #define COLOR_nit__phase__APropdef___is_phased 5
3690 #define COLOR_nit__modelize_property__AAttrPropdef___noinit 13
3691 #define COLOR_nit__modelize_property__AAttrPropdef___is_lazy 14
3692 #define COLOR_nit__modelize_property__AAttrPropdef___has_value 15
3693 val* nit___nit__AMethPropdef___ANode__hot_location(val* self);
3694 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3695 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3696 void nit__parser_prod___AMethPropdef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
3697 void nit__modelize_property___AMethPropdef___APropdef__build_property(val* self, val* p0, val* p1);
3698 void nit__modelize_property___AMethPropdef___APropdef__build_signature(val* self, val* p0);
3699 void nit__modelize_property___AMethPropdef___APropdef__check_signature(val* self, val* p0);
3700 void nit__typing___AMethPropdef___APropdef__do_typing(val* self, val* p0);
3701 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
3702 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
3703 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
3704 void nit__modelize_property___AMethPropdef___APropdef__check_repeated_types(val* self, val* p0);
3705 void nit__abstract_compiler___AMethPropdef___APropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
3706 short int nit__separate_compiler___AMethPropdef___nit__abstract_compiler__APropdef__can_inline(val* self);
3707 val* nit___nit__AMethPropdef___n_extern_code_block(val* self);
3708 void nit__auto_super_init___AMethPropdef___do_auto_super_init(val* self, val* p0);
3709 val* nit__auto_super_init___AMethPropdef___auto_super_inits(val* self);
3710 short int nit__auto_super_init___AMethPropdef___auto_super_call(val* self);
3711 val* nit___nit__AMethPropdef___n_methid(val* self);
3712 short int nit__modelize_property___AMethPropdef___is_autoinit(val* self);
3713 val* nit___nit__AMethPropdef___n_block(val* self);
3714 void nit__auto_super_init___AMethPropdef___auto_super_call_61d(val* self, short int p0);
3715 void nit__auto_super_init___AMethPropdef___auto_super_inits_61d(val* self, val* p0);
3716 void nit__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);
3717 val* nit___nit__AMethPropdef___n_kwinit(val* self);
3718 val* nit___nit__AMethPropdef___n_kwnew(val* self);
3719 val* nit___nit__AMethPropdef___n_signature(val* self);
3720 short int nit__modelize_property___AMethPropdef___look_like_a_root_init(val* self, val* p0, val* p1);
3721 void nit__modelize_property___AMethPropdef___is_autoinit_61d(val* self, short int p0);
3722 void nit__parser_prod___AMethPropdef___n_block_61d(val* self, val* p0);
3723 void nit__parser_prod___AMethPropdef___n_kwmeth_61d(val* self, val* p0);
3724 void nit__parser_prod___AMethPropdef___n_kwinit_61d(val* self, val* p0);
3725 void nit__parser_prod___AMethPropdef___n_kwnew_61d(val* self, val* p0);
3726 void nit__parser_prod___AMethPropdef___n_methid_61d(val* self, val* p0);
3727 void nit__parser_prod___AMethPropdef___n_signature_61d(val* self, val* p0);
3728 void nit__parser_prod___AMethPropdef___n_extern_calls_61d(val* self, val* p0);
3729 void nit__parser_prod___AMethPropdef___n_extern_code_block_61d(val* self, val* p0);
3730 void nit__parser_prod___AMethPropdef___n_kwdo_61d(val* self, val* p0);
3731 void nit__parser_prod___AMethPropdef___n_kwend_61d(val* self, val* p0);
3732 short int nit__abstract_compiler___AMethPropdef___compile_intern_to_c(val* self, val* p0, val* p1, val* p2);
3733 short int nit__light___AMethPropdef___compile_externinit_to_c(val* self, val* p0, val* p1, val* p2);
3734 short int nit__light___AMethPropdef___compile_externmeth_to_c(val* self, val* p0, val* p1, val* p2);
3735 short int nit__light_only___AMethPropdef___accept_externmeth(val* self);
3736 void nit__light___AMethPropdef___compile_ffi_support_to_c(val* self, val* p0);
3737 val* nit___nit__AMethPropdef___n_extern_calls(val* self);
3738 void nit__light_ffi___AMethPropdef___compile_ffi_method(val* self, val* p0);
3739 short int nit__abstract_compiler___AMethPropdef___APropdef__can_inline(val* self);
3740 short int nit__abstract_compiler___AMethPropdef___compile_externinit_to_c(val* self, val* p0, val* p1, val* p2);
3741 short int nit__abstract_compiler___AMethPropdef___compile_externmeth_to_c(val* self, val* p0, val* p1, val* p2);
3742 extern const struct class class_nit__AMethPropdef;
3743 #define COLOR_nit__modelize_property__AMethPropdef___is_autoinit 9
3744 #define COLOR_nit__auto_super_init__AMethPropdef___auto_super_call 24
3745 void nit__parser_prod___AMainMethPropdef___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3746 void nit__parser_prod___AMainMethPropdef___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3747 void nit__parser_prod___AMainMethPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
3748 void nit__parser_prod___AMainMethPropdef___nit__parser_nodes__AMethPropdef__n_block_61d(val* self, val* p0);
3749 void nit__parser_prod___AMainMethPropdef___init_amainmethpropdef(val* self, val* p0, val* p1);
3750 extern const struct class class_nit__AMainMethPropdef;
3751 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3752 void nit__astvalidation___AAnnotation___ANode__accept_ast_validation(val* self, val* p0);
3753 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3754 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
3755 void nit__modelize_property___APropdef___build_property(val* self, val* p0, val* p1);
3756 void nit__modelize_property___APropdef___build_signature(val* self, val* p0);
3757 void nit__modelize_property___APropdef___check_signature(val* self, val* p0);
3758 void nit__typing___APropdef___do_typing(val* self, val* p0);
3759 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
3760 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
3761 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
3762 void nit__modelize_property___APropdef___check_repeated_types(val* self, val* p0);
3763 void nit__abstract_compiler___APropdef___compile_to_c(val* self, val* p0, val* p1, val* p2);
3764 short int nit__abstract_compiler___APropdef___can_inline(val* self);
3765 val* nit___nit__AAnnotation___name(val* self);
3766 val* nit___nit__AAnnotation___n_args(val* self);
3767 val* nit___nit__AAnnotation___n_atid(val* self);
3768 void nit__parser_prod___AAnnotation___init_aannotation(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
3769 val* nit__annotation___AAnnotation___arg_as_id(val* self, val* p0);
3770 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__AAnnotation__n_atid_61d(val* self, val* p0);
3771 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__AAnnotation__n_opar_61d(val* self, val* p0);
3772 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__AAnnotation__n_cpar_61d(val* self, val* p0);
3773 val* nit__annotation___AAnnotation___arg_as_string(val* self, val* p0);
3774 void nit__parser_prod___AAnnotPropdef___init_aannotpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
3775 extern const struct class class_nit__AAnnotPropdef;
3776 extern const struct type type_nit__ANodes__nit__AExpr;
3777 #define COLOR_nit__parser_nodes__AAnnotation___n_args 14
3778 void nit__parser_prod___ASuperPropdef___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3779 void nit__parser_prod___ASuperPropdef___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3780 void nit__parser_prod___ASuperPropdef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
3781 void nit__parser_prod___ASuperPropdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
3782 void nit__parser_prod___ASuperPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
3783 void nit__parser_prod___ASuperPropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
3784 val* nit___nit__ASuperPropdef___n_type(val* self);
3785 void nit__parser_prod___ASuperPropdef___init_asuperpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
3786 void nit__parser_prod___ASuperPropdef___n_kwsuper_61d(val* self, val* p0);
3787 void nit__parser_prod___ASuperPropdef___n_type_61d(val* self, val* p0);
3788 extern const struct class class_nit__ASuperPropdef;
3789 void nit__parser_prod___AExternCalls___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3790 void nit__parser_prod___AExternCalls___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3791 void nit__parser_prod___AExternCalls___init_aexterncalls(val* self, val* p0, val* p1);
3792 val* nit___nit__AExternCalls___n_extern_calls(val* self);
3793 void nit__parser_prod___AExternCalls___n_kwimport_61d(val* self, val* p0);
3794 extern const struct class class_nit__AExternCalls;
3795 extern const struct type type_nit__ANodes__nit__AExternCall;
3796 #define COLOR_nit__parser_nodes__AExternCalls___n_extern_calls 5
3797 void nit__parser_prod___ALocalPropExternCall___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3798 void nit__parser_prod___ALocalPropExternCall___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3799 void nit__parser_prod___ALocalPropExternCall___init_alocalpropexterncall(val* self, val* p0);
3800 void nit__parser_prod___ALocalPropExternCall___n_methid_61d(val* self, val* p0);
3801 extern const struct class class_nit__ALocalPropExternCall;
3802 void nit__parser_prod___AFullPropExternCall___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3803 void nit__parser_prod___AFullPropExternCall___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3804 void nit__parser_prod___AFullPropExternCall___init_afullpropexterncall(val* self, val* p0, val* p1, val* p2);
3805 void nit__parser_prod___AFullPropExternCall___n_type_61d(val* self, val* p0);
3806 void nit__parser_prod___AFullPropExternCall___n_dot_61d(val* self, val* p0);
3807 void nit__parser_prod___AFullPropExternCall___n_methid_61d(val* self, val* p0);
3808 extern const struct class class_nit__AFullPropExternCall;
3809 void nit__parser_prod___AInitPropExternCall___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3810 void nit__parser_prod___AInitPropExternCall___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3811 void nit__parser_prod___AInitPropExternCall___init_ainitpropexterncall(val* self, val* p0);
3812 void nit__parser_prod___AInitPropExternCall___n_type_61d(val* self, val* p0);
3813 extern const struct class class_nit__AInitPropExternCall;
3814 void nit__parser_prod___ASuperExternCall___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3815 void nit__parser_prod___ASuperExternCall___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3816 void nit__parser_prod___ASuperExternCall___init_asuperexterncall(val* self, val* p0);
3817 void nit__parser_prod___ASuperExternCall___n_kwsuper_61d(val* self, val* p0);
3818 extern const struct class class_nit__ASuperExternCall;
3819 void nit__parser_prod___ACastAsExternCall___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3820 void nit__parser_prod___ACastAsExternCall___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3821 void nit__parser_prod___ACastAsExternCall___init_acastasexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
3822 void nit__parser_prod___ACastAsExternCall___n_from_type_61d(val* self, val* p0);
3823 void nit__parser_prod___ACastAsExternCall___n_dot_61d(val* self, val* p0);
3824 void nit__parser_prod___ACastAsExternCall___n_kwas_61d(val* self, val* p0);
3825 void nit__parser_prod___ACastAsExternCall___n_to_type_61d(val* self, val* p0);
3826 extern const struct class class_nit__ACastAsExternCall;
3827 void nit__parser_prod___AAsNullableExternCall___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3828 void nit__parser_prod___AAsNullableExternCall___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3829 void nit__parser_prod___AAsNullableExternCall___init_aasnullableexterncall(val* self, val* p0, val* p1, val* p2);
3830 void nit__parser_prod___AAsNullableExternCall___n_type_61d(val* self, val* p0);
3831 void nit__parser_prod___AAsNullableExternCall___n_kwas_61d(val* self, val* p0);
3832 void nit__parser_prod___AAsNullableExternCall___n_kwnullable_61d(val* self, val* p0);
3833 extern const struct class class_nit__AAsNullableExternCall;
3834 void nit__parser_prod___AAsNotNullableExternCall___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3835 void nit__parser_prod___AAsNotNullableExternCall___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3836 void nit__parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
3837 void nit__parser_prod___AAsNotNullableExternCall___n_type_61d(val* self, val* p0);
3838 void nit__parser_prod___AAsNotNullableExternCall___n_kwas_61d(val* self, val* p0);
3839 void nit__parser_prod___AAsNotNullableExternCall___n_kwnot_61d(val* self, val* p0);
3840 void nit__parser_prod___AAsNotNullableExternCall___n_kwnullable_61d(val* self, val* p0);
3841 extern const struct class class_nit__AAsNotNullableExternCall;
3842 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3843 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3844 void nit__parser_prod___ATypePropdef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
3845 void nit__modelize_property___ATypePropdef___APropdef__build_property(val* self, val* p0, val* p1);
3846 void nit__modelize_property___ATypePropdef___APropdef__build_signature(val* self, val* p0);
3847 void nit__modelize_property___ATypePropdef___APropdef__check_signature(val* self, val* p0);
3848 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
3849 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
3850 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
3851 void nit__parser_prod___ATypePropdef___init_atypepropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
3852 val* nit___nit__ATypePropdef___n_id(val* self);
3853 val* nit___nit__ATypePropdef___n_type(val* self);
3854 void nit__parser_prod___ATypePropdef___n_kwtype_61d(val* self, val* p0);
3855 void nit__parser_prod___ATypePropdef___n_id_61d(val* self, val* p0);
3856 void nit__parser_prod___ATypePropdef___n_type_61d(val* self, val* p0);
3857 extern const struct class class_nit__ATypePropdef;
3858 void nit__parser_prod___AIdMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3859 void nit__parser_prod___AIdMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3860 short int nit__modelize_property___AIdMethid___AMethid__is_binary(val* self);
3861 long nit__modelize_property___AIdMethid___AMethid__min_arity(val* self);
3862 short int nit__modelize_property___AIdMethid___AMethid__accept_special_last_parameter(val* self);
3863 short int nit__modelize_property___AIdMethid___AMethid__return_is_mandatory(val* self);
3864 void nit__parser_prod___AIdMethid___init_aidmethid(val* self, val* p0);
3865 val* nit___nit__AIdMethid___n_id(val* self);
3866 void nit__parser_prod___AIdMethid___n_id_61d(val* self, val* p0);
3867 extern const struct class class_nit__AIdMethid;
3868 void nit__parser_prod___APlusMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3869 void nit__parser_prod___APlusMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3870 short int nit__modelize_property___AMethid___is_binary(val* self);
3871 long nit__modelize_property___AMethid___min_arity(val* self);
3872 short int nit__modelize_property___AMethid___accept_special_last_parameter(val* self);
3873 short int nit__modelize_property___AMethid___return_is_mandatory(val* self);
3874 void nit__parser_prod___APlusMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3875 void nit__parser_prod___APlusMethid___init_aplusmethid(val* self, val* p0);
3876 extern const struct class class_nit__APlusMethid;
3877 void nit__parser_prod___AMinusMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3878 void nit__parser_prod___AMinusMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3879 void nit__parser_prod___AMinusMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3880 void nit__parser_prod___AMinusMethid___init_aminusmethid(val* self, val* p0);
3881 extern const struct class class_nit__AMinusMethid;
3882 void nit__parser_prod___AStarMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3883 void nit__parser_prod___AStarMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3884 void nit__parser_prod___AStarMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3885 void nit__parser_prod___AStarMethid___init_astarmethid(val* self, val* p0);
3886 extern const struct class class_nit__AStarMethid;
3887 void nit__parser_prod___AStarstarMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3888 void nit__parser_prod___AStarstarMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3889 void nit__parser_prod___AStarstarMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3890 void nit__parser_prod___AStarstarMethid___init_astarstarmethid(val* self, val* p0);
3891 extern const struct class class_nit__AStarstarMethid;
3892 void nit__parser_prod___ASlashMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3893 void nit__parser_prod___ASlashMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3894 void nit__parser_prod___ASlashMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3895 void nit__parser_prod___ASlashMethid___init_aslashmethid(val* self, val* p0);
3896 extern const struct class class_nit__ASlashMethid;
3897 void nit__parser_prod___APercentMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3898 void nit__parser_prod___APercentMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3899 void nit__parser_prod___APercentMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3900 void nit__parser_prod___APercentMethid___init_apercentmethid(val* self, val* p0);
3901 extern const struct class class_nit__APercentMethid;
3902 void nit__parser_prod___APipeMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3903 void nit__parser_prod___APipeMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3904 void nit__parser_prod___APipeMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3905 void nit__parser_prod___APipeMethid___init_apipemethid(val* self, val* p0);
3906 extern const struct class class_nit__APipeMethid;
3907 void nit__parser_prod___ACaretMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3908 void nit__parser_prod___ACaretMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3909 void nit__parser_prod___ACaretMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3910 void nit__parser_prod___ACaretMethid___init_acaretmethid(val* self, val* p0);
3911 extern const struct class class_nit__ACaretMethid;
3912 void nit__parser_prod___AAmpMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3913 void nit__parser_prod___AAmpMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3914 void nit__parser_prod___AAmpMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3915 void nit__parser_prod___AAmpMethid___init_aampmethid(val* self, val* p0);
3916 extern const struct class class_nit__AAmpMethid;
3917 void nit__parser_prod___ATildeMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3918 void nit__parser_prod___ATildeMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3919 void nit__parser_prod___ATildeMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3920 void nit__parser_prod___ATildeMethid___init_atildemethid(val* self, val* p0);
3921 extern const struct class class_nit__ATildeMethid;
3922 void nit__parser_prod___AEqMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3923 void nit__parser_prod___AEqMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3924 void nit__parser_prod___AEqMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3925 void nit__parser_prod___AEqMethid___init_aeqmethid(val* self, val* p0);
3926 extern const struct class class_nit__AEqMethid;
3927 void nit__parser_prod___ANeMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3928 void nit__parser_prod___ANeMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3929 void nit__parser_prod___ANeMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3930 void nit__parser_prod___ANeMethid___init_anemethid(val* self, val* p0);
3931 extern const struct class class_nit__ANeMethid;
3932 void nit__parser_prod___ALeMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3933 void nit__parser_prod___ALeMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3934 void nit__parser_prod___ALeMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3935 void nit__parser_prod___ALeMethid___init_alemethid(val* self, val* p0);
3936 extern const struct class class_nit__ALeMethid;
3937 void nit__parser_prod___AGeMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3938 void nit__parser_prod___AGeMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3939 void nit__parser_prod___AGeMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3940 void nit__parser_prod___AGeMethid___init_agemethid(val* self, val* p0);
3941 extern const struct class class_nit__AGeMethid;
3942 void nit__parser_prod___ALtMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3943 void nit__parser_prod___ALtMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3944 void nit__parser_prod___ALtMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3945 void nit__parser_prod___ALtMethid___init_altmethid(val* self, val* p0);
3946 extern const struct class class_nit__ALtMethid;
3947 void nit__parser_prod___AGtMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3948 void nit__parser_prod___AGtMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3949 void nit__parser_prod___AGtMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3950 void nit__parser_prod___AGtMethid___init_agtmethid(val* self, val* p0);
3951 extern const struct class class_nit__AGtMethid;
3952 void nit__parser_prod___ALlMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3953 void nit__parser_prod___ALlMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3954 void nit__parser_prod___ALlMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3955 void nit__parser_prod___ALlMethid___init_allmethid(val* self, val* p0);
3956 extern const struct class class_nit__ALlMethid;
3957 void nit__parser_prod___AGgMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3958 void nit__parser_prod___AGgMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3959 void nit__parser_prod___AGgMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3960 void nit__parser_prod___AGgMethid___init_aggmethid(val* self, val* p0);
3961 extern const struct class class_nit__AGgMethid;
3962 void nit__parser_prod___AStarshipMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3963 void nit__parser_prod___AStarshipMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3964 void nit__parser_prod___AStarshipMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
3965 void nit__parser_prod___AStarshipMethid___init_astarshipmethid(val* self, val* p0);
3966 extern const struct class class_nit__AStarshipMethid;
3967 void nit__parser_prod___ABraMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3968 void nit__parser_prod___ABraMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3969 short int nit__modelize_property___ABraMethid___AMethid__is_binary(val* self);
3970 short int nit__modelize_property___ABraMethid___AMethid__accept_special_last_parameter(val* self);
3971 void nit__parser_prod___ABraMethid___init_abramethid(val* self, val* p0, val* p1);
3972 void nit__parser_prod___ABraMethid___n_obra_61d(val* self, val* p0);
3973 void nit__parser_prod___ABraMethid___n_cbra_61d(val* self, val* p0);
3974 extern const struct class class_nit__ABraMethid;
3975 void nit__parser_prod___AAssignMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3976 void nit__parser_prod___AAssignMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3977 short int nit__modelize_property___AAssignMethid___AMethid__is_binary(val* self);
3978 short int nit__modelize_property___AAssignMethid___AMethid__return_is_mandatory(val* self);
3979 void nit__parser_prod___AAssignMethid___init_aassignmethid(val* self, val* p0, val* p1);
3980 void nit__parser_prod___AAssignMethid___n_id_61d(val* self, val* p0);
3981 void nit__parser_prod___AAssignMethid___n_assign_61d(val* self, val* p0);
3982 extern const struct class class_nit__AAssignMethid;
3983 void nit__parser_prod___ABraassignMethid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3984 void nit__parser_prod___ABraassignMethid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3985 short int nit__modelize_property___ABraassignMethid___AMethid__is_binary(val* self);
3986 long nit__modelize_property___ABraassignMethid___AMethid__min_arity(val* self);
3987 short int nit__modelize_property___ABraassignMethid___AMethid__return_is_mandatory(val* self);
3988 void nit__parser_prod___ABraassignMethid___init_abraassignmethid(val* self, val* p0, val* p1, val* p2);
3989 void nit__parser_prod___ABraassignMethid___n_obra_61d(val* self, val* p0);
3990 void nit__parser_prod___ABraassignMethid___n_cbra_61d(val* self, val* p0);
3991 void nit__parser_prod___ABraassignMethid___n_assign_61d(val* self, val* p0);
3992 extern const struct class class_nit__ABraassignMethid;
3993 void nit__parser_prod___ASignature___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
3994 void nit__parser_prod___ASignature___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
3995 void nit__parser_prod___ASignature___init_asignature(val* self, val* p0, val* p1, val* p2, val* p3);
3996 val* nit___nit__ASignature___n_params(val* self);
3997 short int nit__modelize_property___ASignature___visit_signature(val* self, val* p0, val* p1);
3998 val* nit__modelize_property___ASignature___param_names(val* self);
3999 val* nit__modelize_property___ASignature___param_types(val* self);
4000 long nit__modelize_property___ASignature___vararg_rank(val* self);
4001 val* nit__modelize_property___ASignature___ret_type(val* self);
4002 short int nit__modelize_property___ASignature___check_signature(val* self, val* p0, val* p1);
4003 val* nit___nit__ASignature___n_type(val* self);
4004 void nit__modelize_property___ASignature___vararg_rank_61d(val* self, long p0);
4005 void nit__modelize_property___ASignature___ret_type_61d(val* self, val* p0);
4006 void nit__modelize_property___ASignature___is_visited_61d(val* self, short int p0);
4007 void nit__parser_prod___ASignature___n_opar_61d(val* self, val* p0);
4008 void nit__parser_prod___ASignature___n_cpar_61d(val* self, val* p0);
4009 void nit__parser_prod___ASignature___n_type_61d(val* self, val* p0);
4010 extern const struct class class_nit__ASignature;
4011 extern const struct type type_nit__ANodes__nit__AParam;
4012 #define COLOR_nit__parser_nodes__ASignature___n_params 10
4013 #define COLOR_nit__modelize_property__ASignature___is_visited 4
4014 #define COLOR_nit__modelize_property__ASignature___param_names 5
4015 #define COLOR_nit__modelize_property__ASignature___param_types 6
4016 #define COLOR_nit__modelize_property__ASignature___vararg_rank 7
4017 void nit__parser_prod___AParam___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4018 void nit__scope___AParam___ANode__accept_scope_visitor(val* self, val* p0);
4019 void nit__parser_prod___AParam___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4020 void nit__parser_prod___AParam___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4021 void nit__parser_prod___AParam___init_aparam(val* self, val* p0, val* p1, val* p2, val* p3);
4022 void nit__modelize_property___AParam___mparameter_61d(val* self, val* p0);
4023 val* nit___nit__AParam___n_type(val* self);
4024 val* nit__scope___AParam___variable(val* self);
4025 val* nit___nit__AParam___n_id(val* self);
4026 void nit__scope___AParam___variable_61d(val* self, val* p0);
4027 val* nit___nit__AParam___n_dotdotdot(val* self);
4028 void nit__parser_prod___AParam___n_id_61d(val* self, val* p0);
4029 void nit__parser_prod___AParam___n_type_61d(val* self, val* p0);
4030 void nit__parser_prod___AParam___n_dotdotdot_61d(val* self, val* p0);
4031 extern const struct class class_nit__AParam;
4032 void nit__parser_prod___AType___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4033 void nit__parser_prod___AType___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4034 void nit__parser_prod___AType___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4035 val* nit__modelbuilder_base___AType___mtype(val* self);
4036 short int nit__modelbuilder_base___AType___checked_mtype(val* self);
4037 val* nit___nit__AType___n_types(val* self);
4038 void nit__modelbuilder_base___AType___checked_mtype_61d(val* self, short int p0);
4039 void nit__parser_prod___AType___init_atype(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4040 val* nit___nit__AType___n_id(val* self);
4041 val* nit___nit__AType___n_kwnullable(val* self);
4042 void nit__modelbuilder_base___AType___mtype_61d(val* self, val* p0);
4043 void nit__parser_prod___AType___n_kwnullable_61d(val* self, val* p0);
4044 void nit__parser_prod___AType___n_id_61d(val* self, val* p0);
4045 void nit__parser_prod___AType___n_obra_61d(val* self, val* p0);
4046 void nit__parser_prod___AType___n_cbra_61d(val* self, val* p0);
4047 void nit__astbuilder___AType___make(val* self);
4048 extern const struct class class_nit__AType;
4049 extern const struct type type_nit__ANodes__nit__AType;
4050 #define COLOR_nit__parser_nodes__AType___n_types 9
4051 #define COLOR_nit__modelbuilder_base__AType___checked_mtype 5
4052 void nit__parser_prod___ALabel___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4053 void nit__parser_prod___ALabel___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4054 void nit__parser_prod___ALabel___init_alabel(val* self, val* p0, val* p1);
4055 val* nit___nit__ALabel___n_id(val* self);
4056 void nit__parser_prod___ALabel___n_kwlabel_61d(val* self, val* p0);
4057 void nit__parser_prod___ALabel___n_id_61d(val* self, val* p0);
4058 extern const struct class class_nit__ALabel;
4059 void nit__parser_prod___ABlockExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4060 void nit__transform___AExpr___ANode__full_transform_visitor(val* self, val* p0);
4061 void nit__astvalidation___AExpr___ANode__accept_ast_validation(val* self, val* p0);
4062 void nit__flow___ABlockExpr___ANode__accept_flow_visitor(val* self, val* p0);
4063 void nit__transform___AExpr___nit__parser_nodes__ANode__replace_with(val* self, val* p0);
4064 void nit__parser_prod___ABlockExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4065 val* nit__literal___AExpr___as_string(val* self);
4066 val* nit__literal___AExpr___as_id(val* self);
4067 val* nit__typing___ABlockExpr___AExpr__mtype(val* self);
4068 short int nit__typing___AExpr___is_typed(val* self);
4069 val* nit__typing___AExpr___implicit_cast_to(val* self);
4070 void nit__flow___AExpr___after_flow_context_61d(val* self, val* p0);
4071 val* nit__flow___AExpr___after_flow_context(val* self);
4072 val* nit__typing___AExpr___comprehension(val* self);
4073 val* nit__astbuilder___AExpr___detach_with_placeholder(val* self);
4074 val* nit__astbuilder___AExpr___make_var_read(val* self);
4075 void nit__astbuilder___ABlockExpr___AExpr__add(val* self, val* p0);
4076 void nit__typing___ABlockExpr___AExpr__accept_typing(val* self, val* p0);
4077 void nit__typing___AExpr___implicit_cast_to_61d(val* self, val* p0);
4078 val* nit__astbuilder___AExpr___variable_cache(val* self);
4079 void nit__astbuilder___AExpr___variable_cache_61d(val* self, val* p0);
4080 void nit__typing___AExpr___is_typed_61d(val* self, short int p0);
4081 void nit__typing___AExpr___mtype_61d(val* self, val* p0);
4082 val* nit__typing___AExpr___its_variable(val* self);
4083 void nit__typing___AExpr___comprehension_61d(val* self, val* p0);
4084 void nit__abstract_compiler___ABlockExpr___AExpr__stmt(val* self, val* p0);
4085 val* nit__abstract_compiler___ABlockExpr___AExpr__expr(val* self, val* p0);
4086 void nit__parser_prod___ABlockExpr___init_ablockexpr(val* self, val* p0, val* p1);
4087 val* nit___nit__ABlockExpr___n_expr(val* self);
4088 void nit__astbuilder___ABlockExpr___make(val* self);
4089 void nit__parser_prod___ABlockExpr___n_kwend_61d(val* self, val* p0);
4090 extern const struct class class_nit__ABlockExpr;
4091 #define COLOR_nit__typing__AExpr___is_typed 6
4092 #define COLOR_nit__parser_nodes__ABlockExpr___n_expr 10
4093 void nit__parser_prod___AVardeclExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4094 void nit__scope___AVardeclExpr___ANode__accept_scope_visitor(val* self, val* p0);
4095 void nit__local_var_init___AVardeclExpr___ANode__accept_local_var_visitor(val* self, val* p0);
4096 void nit__transform___AVardeclExpr___ANode__accept_transform_visitor(val* self, val* p0);
4097 void nit__parser_prod___AVardeclExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4098 void nit__parser_prod___AVardeclExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4099 val* nit__typing___AExpr___mtype(val* self);
4100 void nit__astbuilder___AExpr___add(val* self, val* p0);
4101 void nit__typing___AVardeclExpr___AExpr__accept_typing(val* self, val* p0);
4102 void nit__abstract_compiler___AVardeclExpr___AExpr__stmt(val* self, val* p0);
4103 val* nit__abstract_compiler___AExpr___expr(val* self, val* p0);
4104 void nit__parser_prod___AVardeclExpr___init_avardeclexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4105 val* nit___nit__AVardeclExpr___n_id(val* self);
4106 void nit__scope___AVardeclExpr___variable_61d(val* self, val* p0);
4107 val* nit___nit__AVardeclExpr___n_expr(val* self);
4108 val* nit__scope___AVardeclExpr___variable(val* self);
4109 val* nit___nit__AVardeclExpr___n_type(val* self);
4110 void nit__parser_prod___AVardeclExpr___n_kwvar_61d(val* self, val* p0);
4111 void nit__parser_prod___AVardeclExpr___n_id_61d(val* self, val* p0);
4112 void nit__parser_prod___AVardeclExpr___n_type_61d(val* self, val* p0);
4113 void nit__parser_prod___AVardeclExpr___n_assign_61d(val* self, val* p0);
4114 void nit__parser_prod___AVardeclExpr___n_expr_61d(val* self, val* p0);
4115 extern const struct class class_nit__AVardeclExpr;
4116 void nit__parser_prod___AReturnExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4117 void nit__flow___AReturnExpr___ANode__accept_flow_visitor(val* self, val* p0);
4118 void nit__parser_prod___AReturnExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4119 void nit__typing___AReturnExpr___AExpr__accept_typing(val* self, val* p0);
4120 void nit__abstract_compiler___AReturnExpr___AExpr__stmt(val* self, val* p0);
4121 void nit__parser_prod___AReturnExpr___init_areturnexpr(val* self, val* p0, val* p1);
4122 val* nit___nit__AReturnExpr___n_expr(val* self);
4123 void nit__parser_prod___AReturnExpr___n_kwreturn_61d(val* self, val* p0);
4124 void nit__parser_prod___AReturnExpr___n_expr_61d(val* self, val* p0);
4125 extern const struct class class_nit__AReturnExpr;
4126 void nit__parser_prod___ABreakExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4127 void nit__scope___ABreakExpr___ANode__accept_scope_visitor(val* self, val* p0);
4128 void nit__flow___AEscapeExpr___ANode__accept_flow_visitor(val* self, val* p0);
4129 void nit__parser_prod___ABreakExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4130 void nit__typing___ABreakExpr___AExpr__accept_typing(val* self, val* p0);
4131 void nit__abstract_compiler___AEscapeExpr___AExpr__stmt(val* self, val* p0);
4132 val* nit___nit__ALabelable___n_label(val* self);
4133 void nit__parser_prod___ABreakExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4134 void nit__scope___AEscapeExpr___escapemark_61d(val* self, val* p0);
4135 val* nit__flow___AEscapeExpr___before_flow_context(val* self);
4136 val* nit___nit__AEscapeExpr___n_expr(val* self);
4137 val* nit__scope___AEscapeExpr___escapemark(val* self);
4138 void nit__parser_prod___ABreakExpr___init_abreakexpr(val* self, val* p0, val* p1);
4139 void nit__astbuilder___ABreakExpr___make(val* self, val* p0);
4140 void nit__parser_prod___ABreakExpr___n_kwbreak_61d(val* self, val* p0);
4141 extern const struct class class_nit__ABreakExpr;
4142 void nit__parser_prod___AAbortExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4143 void nit__flow___AAbortExpr___ANode__accept_flow_visitor(val* self, val* p0);
4144 void nit__parser_prod___AAbortExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4145 void nit__typing___AAbortExpr___AExpr__accept_typing(val* self, val* p0);
4146 void nit__abstract_compiler___AAbortExpr___AExpr__stmt(val* self, val* p0);
4147 void nit__parser_prod___AAbortExpr___init_aabortexpr(val* self, val* p0);
4148 void nit__parser_prod___AAbortExpr___n_kwabort_61d(val* self, val* p0);
4149 extern const struct class class_nit__AAbortExpr;
4150 void nit__parser_prod___AContinueExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4151 void nit__scope___AContinueExpr___ANode__accept_scope_visitor(val* self, val* p0);
4152 void nit__parser_prod___AContinueExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4153 void nit__typing___AContinueExpr___AExpr__accept_typing(val* self, val* p0);
4154 void nit__parser_prod___AContinueExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4155 void nit__parser_prod___AContinueExpr___init_acontinueexpr(val* self, val* p0, val* p1);
4156 void nit__parser_prod___AContinueExpr___n_kwcontinue_61d(val* self, val* p0);
4157 extern const struct class class_nit__AContinueExpr;
4158 void nit__parser_prod___ADoExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4159 void nit__scope___ADoExpr___ANode__accept_scope_visitor(val* self, val* p0);
4160 void nit__flow___ADoExpr___ANode__accept_flow_visitor(val* self, val* p0);
4161 void nit__parser_prod___ADoExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4162 void nit__astbuilder___ADoExpr___AExpr__add(val* self, val* p0);
4163 void nit__typing___ADoExpr___AExpr__accept_typing(val* self, val* p0);
4164 void nit__abstract_compiler___ADoExpr___AExpr__stmt(val* self, val* p0);
4165 void nit__parser_prod___ADoExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4166 void nit__parser_prod___ADoExpr___init_adoexpr(val* self, val* p0, val* p1, val* p2);
4167 void nit__scope___ADoExpr___break_mark_61d(val* self, val* p0);
4168 val* nit___nit__ADoExpr___n_block(val* self);
4169 val* nit__scope___ADoExpr___break_mark(val* self);
4170 void nit__astbuilder___ADoExpr___make(val* self);
4171 void nit__parser_prod___ADoExpr___n_kwdo_61d(val* self, val* p0);
4172 void nit__parser_prod___ADoExpr___n_block_61d(val* self, val* p0);
4173 extern const struct class class_nit__ADoExpr;
4174 void nit__parser_prod___AIfExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4175 void nit__scope___AIfExpr___ANode__accept_scope_visitor(val* self, val* p0);
4176 void nit__flow___AIfExpr___ANode__accept_flow_visitor(val* self, val* p0);
4177 void nit__parser_prod___AIfExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4178 void nit__typing___AIfExpr___AExpr__accept_typing(val* self, val* p0);
4179 void nit__abstract_compiler___AIfExpr___AExpr__stmt(val* self, val* p0);
4180 val* nit__abstract_compiler___AIfExpr___AExpr__expr(val* self, val* p0);
4181 void nit__parser_prod___AIfExpr___init_aifexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4182 val* nit___nit__AIfExpr___n_expr(val* self);
4183 val* nit___nit__AIfExpr___n_then(val* self);
4184 val* nit___nit__AIfExpr___n_else(val* self);
4185 void nit__astbuilder___AIfExpr___make(val* self, val* p0, val* p1);
4186 void nit__parser_prod___AIfExpr___n_kwif_61d(val* self, val* p0);
4187 void nit__parser_prod___AIfExpr___n_expr_61d(val* self, val* p0);
4188 void nit__parser_prod___AIfExpr___n_kwthen_61d(val* self, val* p0);
4189 void nit__parser_prod___AIfExpr___n_then_61d(val* self, val* p0);
4190 void nit__parser_prod___AIfExpr___n_kwelse_61d(val* self, val* p0);
4191 void nit__parser_prod___AIfExpr___n_else_61d(val* self, val* p0);
4192 extern const struct class class_nit__AIfExpr;
4193 void nit__parser_prod___AIfexprExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4194 void nit__flow___AIfexprExpr___ANode__accept_flow_visitor(val* self, val* p0);
4195 void nit__transform___AIfexprExpr___ANode__accept_transform_visitor(val* self, val* p0);
4196 void nit__parser_prod___AIfexprExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4197 void nit__typing___AIfexprExpr___AExpr__accept_typing(val* self, val* p0);
4198 void nit__abstract_compiler___AExpr___stmt(val* self, val* p0);
4199 val* nit__abstract_compiler___AIfexprExpr___AExpr__expr(val* self, val* p0);
4200 void nit__parser_prod___AIfexprExpr___init_aifexprexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4201 val* nit___nit__AIfexprExpr___n_expr(val* self);
4202 val* nit___nit__AIfexprExpr___n_then(val* self);
4203 val* nit___nit__AIfexprExpr___n_else(val* self);
4204 void nit__parser_prod___AIfexprExpr___n_kwif_61d(val* self, val* p0);
4205 void nit__parser_prod___AIfexprExpr___n_expr_61d(val* self, val* p0);
4206 void nit__parser_prod___AIfexprExpr___n_kwthen_61d(val* self, val* p0);
4207 void nit__parser_prod___AIfexprExpr___n_then_61d(val* self, val* p0);
4208 void nit__parser_prod___AIfexprExpr___n_kwelse_61d(val* self, val* p0);
4209 void nit__parser_prod___AIfexprExpr___n_else_61d(val* self, val* p0);
4210 extern const struct class class_nit__AIfexprExpr;
4211 void nit__parser_prod___AWhileExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4212 void nit__scope___AWhileExpr___ANode__accept_scope_visitor(val* self, val* p0);
4213 void nit__flow___AWhileExpr___ANode__accept_flow_visitor(val* self, val* p0);
4214 void nit__transform___AWhileExpr___ANode__accept_transform_visitor(val* self, val* p0);
4215 void nit__parser_prod___AWhileExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4216 void nit__typing___AWhileExpr___AExpr__accept_typing(val* self, val* p0);
4217 void nit__abstract_compiler___AWhileExpr___AExpr__stmt(val* self, val* p0);
4218 void nit__parser_prod___AWhileExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4219 void nit__parser_prod___AWhileExpr___init_awhileexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4220 void nit__scope___AWhileExpr___break_mark_61d(val* self, val* p0);
4221 void nit__scope___AWhileExpr___continue_mark_61d(val* self, val* p0);
4222 val* nit___nit__AWhileExpr___n_expr(val* self);
4223 val* nit___nit__AWhileExpr___n_block(val* self);
4224 val* nit__scope___AWhileExpr___continue_mark(val* self);
4225 val* nit__scope___AWhileExpr___break_mark(val* self);
4226 void nit__parser_prod___AWhileExpr___n_kwwhile_61d(val* self, val* p0);
4227 void nit__parser_prod___AWhileExpr___n_expr_61d(val* self, val* p0);
4228 void nit__parser_prod___AWhileExpr___n_kwdo_61d(val* self, val* p0);
4229 void nit__parser_prod___AWhileExpr___n_block_61d(val* self, val* p0);
4230 extern const struct class class_nit__AWhileExpr;
4231 void nit__parser_prod___ALoopExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4232 void nit__scope___ALoopExpr___ANode__accept_scope_visitor(val* self, val* p0);
4233 void nit__flow___ALoopExpr___ANode__accept_flow_visitor(val* self, val* p0);
4234 void nit__parser_prod___ALoopExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4235 void nit__astbuilder___ALoopExpr___AExpr__add(val* self, val* p0);
4236 void nit__typing___ALoopExpr___AExpr__accept_typing(val* self, val* p0);
4237 void nit__abstract_compiler___ALoopExpr___AExpr__stmt(val* self, val* p0);
4238 void nit__parser_prod___ALoopExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4239 void nit__parser_prod___ALoopExpr___init_aloopexpr(val* self, val* p0, val* p1, val* p2);
4240 void nit__scope___ALoopExpr___break_mark_61d(val* self, val* p0);
4241 void nit__scope___ALoopExpr___continue_mark_61d(val* self, val* p0);
4242 val* nit___nit__ALoopExpr___n_block(val* self);
4243 val* nit__scope___ALoopExpr___continue_mark(val* self);
4244 val* nit__scope___ALoopExpr___break_mark(val* self);
4245 void nit__astbuilder___ALoopExpr___make(val* self);
4246 void nit__parser_prod___ALoopExpr___n_kwloop_61d(val* self, val* p0);
4247 void nit__parser_prod___ALoopExpr___n_block_61d(val* self, val* p0);
4248 extern const struct class class_nit__ALoopExpr;
4249 void nit__parser_prod___AForExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4250 void nit__rapid_type_analysis___AForExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4251 void nit__scope___AForExpr___ANode__accept_scope_visitor(val* self, val* p0);
4252 void nit__flow___AForExpr___ANode__accept_flow_visitor(val* self, val* p0);
4253 void nit__transform___AForExpr___ANode__accept_transform_visitor(val* self, val* p0);
4254 void nit__parser_prod___AForExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4255 void nit__typing___AForExpr___AExpr__accept_typing(val* self, val* p0);
4256 void nit__abstract_compiler___AForExpr___AExpr__stmt(val* self, val* p0);
4257 void nit__parser_prod___AForExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4258 void nit__parser_prod___AForExpr___init_aforexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
4259 val* nit___nit__AForExpr___n_ids(val* self);
4260 val* nit__typing___AForExpr___method_iterator(val* self);
4261 val* nit__typing___AForExpr___method_is_ok(val* self);
4262 val* nit__scope___AForExpr___variables(val* self);
4263 val* nit__typing___AForExpr___method_item(val* self);
4264 val* nit__typing___AForExpr___method_key(val* self);
4265 val* nit__typing___AForExpr___method_next(val* self);
4266 val* nit__typing___AForExpr___method_finish(val* self);
4267 val* nit___nit__AForExpr___n_expr(val* self);
4268 void nit__scope___AForExpr___variables_61d(val* self, val* p0);
4269 void nit__scope___AForExpr___break_mark_61d(val* self, val* p0);
4270 void nit__scope___AForExpr___continue_mark_61d(val* self, val* p0);
4271 val* nit___nit__AForExpr___n_block(val* self);
4272 val* nit__scope___AForExpr___continue_mark(val* self);
4273 val* nit__scope___AForExpr___break_mark(val* self);
4274 val* nit__typing___AForExpr___method_lt(val* self);
4275 val* nit__typing___AForExpr___method_successor(val* self);
4276 void nit__typing___AForExpr___do_type_iterator(val* self, val* p0, val* p1);
4277 void nit__parser_prod___AForExpr___n_kwfor_61d(val* self, val* p0);
4278 void nit__parser_prod___AForExpr___n_kwin_61d(val* self, val* p0);
4279 void nit__parser_prod___AForExpr___n_expr_61d(val* self, val* p0);
4280 void nit__parser_prod___AForExpr___n_kwdo_61d(val* self, val* p0);
4281 void nit__parser_prod___AForExpr___n_block_61d(val* self, val* p0);
4282 void nit__typing___AForExpr___method_iterator_61d(val* self, val* p0);
4283 void nit__typing___AForExpr___coltype_61d(val* self, val* p0);
4284 void nit__typing___AForExpr___method_is_ok_61d(val* self, val* p0);
4285 void nit__typing___AForExpr___method_item_61d(val* self, val* p0);
4286 void nit__typing___AForExpr___method_next_61d(val* self, val* p0);
4287 void nit__typing___AForExpr___method_finish_61d(val* self, val* p0);
4288 void nit__typing___AForExpr___method_key_61d(val* self, val* p0);
4289 void nit__typing___AForExpr___method_lt_61d(val* self, val* p0);
4290 void nit__typing___AForExpr___method_successor_61d(val* self, val* p0);
4291 extern const struct class class_nit__AForExpr;
4292 extern const struct type type_nit__ANodes__nit__TId;
4293 #define COLOR_nit__parser_nodes__AForExpr___n_ids 12
4294 void nit__parser_prod___AWithExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4295 void nit__scope___AWithExpr___ANode__accept_scope_visitor(val* self, val* p0);
4296 void nit__flow___AWithExpr___ANode__accept_flow_visitor(val* self, val* p0);
4297 void nit__transform___AWithExpr___ANode__accept_transform_visitor(val* self, val* p0);
4298 void nit__parser_prod___AWithExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4299 void nit__typing___AWithExpr___AExpr__accept_typing(val* self, val* p0);
4300 void nit__parser_prod___AWithExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
4301 void nit__parser_prod___AWithExpr___init_awithexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4302 void nit__scope___AWithExpr___break_mark_61d(val* self, val* p0);
4303 val* nit___nit__AWithExpr___n_expr(val* self);
4304 val* nit___nit__AWithExpr___n_block(val* self);
4305 val* nit__scope___AWithExpr___break_mark(val* self);
4306 val* nit__typing___AWithExpr___method_start(val* self);
4307 val* nit__typing___AWithExpr___method_finish(val* self);
4308 void nit__typing___AWithExpr___method_start_61d(val* self, val* p0);
4309 void nit__typing___AWithExpr___method_finish_61d(val* self, val* p0);
4310 void nit__parser_prod___AWithExpr___n_kwwith_61d(val* self, val* p0);
4311 void nit__parser_prod___AWithExpr___n_expr_61d(val* self, val* p0);
4312 void nit__parser_prod___AWithExpr___n_kwdo_61d(val* self, val* p0);
4313 void nit__parser_prod___AWithExpr___n_block_61d(val* self, val* p0);
4314 extern const struct class class_nit__AWithExpr;
4315 void nit__parser_prod___AAssertExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4316 void nit__scope___AAssertExpr___ANode__accept_scope_visitor(val* self, val* p0);
4317 void nit__flow___AAssertExpr___ANode__accept_flow_visitor(val* self, val* p0);
4318 void nit__parser_prod___AAssertExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4319 void nit__typing___AAssertExpr___AExpr__accept_typing(val* self, val* p0);
4320 void nit__abstract_compiler___AAssertExpr___AExpr__stmt(val* self, val* p0);
4321 void nit__parser_prod___AAssertExpr___init_aassertexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4322 val* nit___nit__AAssertExpr___n_expr(val* self);
4323 val* nit___nit__AAssertExpr___n_else(val* self);
4324 void nit__parser_prod___AAssertExpr___n_kwassert_61d(val* self, val* p0);
4325 void nit__parser_prod___AAssertExpr___n_id_61d(val* self, val* p0);
4326 void nit__parser_prod___AAssertExpr___n_expr_61d(val* self, val* p0);
4327 void nit__parser_prod___AAssertExpr___n_kwelse_61d(val* self, val* p0);
4328 void nit__parser_prod___AAssertExpr___n_else_61d(val* self, val* p0);
4329 val* nit___nit__AAssertExpr___n_id(val* self);
4330 extern const struct class class_nit__AAssertExpr;
4331 void nit__parser_prod___AOnceExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4332 void nit__flow___AOnceExpr___ANode__accept_flow_visitor(val* self, val* p0);
4333 void nit__parser_prod___AOnceExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4334 void nit__typing___AOnceExpr___AExpr__accept_typing(val* self, val* p0);
4335 val* nit__abstract_compiler___AOnceExpr___AExpr__expr(val* self, val* p0);
4336 void nit__parser_prod___AOnceExpr___init_aonceexpr(val* self, val* p0, val* p1);
4337 val* nit___nit__AOnceExpr___n_expr(val* self);
4338 void nit__parser_prod___AOnceExpr___n_kwonce_61d(val* self, val* p0);
4339 void nit__parser_prod___AOnceExpr___n_expr_61d(val* self, val* p0);
4340 extern const struct class class_nit__AOnceExpr;
4341 void nit__parser_prod___AOrExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4342 void nit__flow___AOrExpr___ANode__accept_flow_visitor(val* self, val* p0);
4343 void nit__transform___AOrExpr___ANode__accept_transform_visitor(val* self, val* p0);
4344 void nit__parser_prod___AOrExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4345 void nit__typing___AOrExpr___AExpr__accept_typing(val* self, val* p0);
4346 val* nit__abstract_compiler___AOrExpr___AExpr__expr(val* self, val* p0);
4347 val* nit___nit__ABinBoolExpr___n_expr(val* self);
4348 val* nit___nit__ABinBoolExpr___n_expr2(val* self);
4349 void nit__parser_prod___AOrExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
4350 void nit__parser_prod___AOrExpr___nit__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
4351 void nit__parser_prod___AOrExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
4352 void nit__parser_prod___AOrExpr___init_aorexpr(val* self, val* p0, val* p1, val* p2);
4353 extern const struct class class_nit__AOrExpr;
4354 void nit__parser_prod___AAndExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4355 void nit__flow___AAndExpr___ANode__accept_flow_visitor(val* self, val* p0);
4356 void nit__transform___AAndExpr___ANode__accept_transform_visitor(val* self, val* p0);
4357 void nit__parser_prod___AAndExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4358 void nit__typing___AAndExpr___AExpr__accept_typing(val* self, val* p0);
4359 val* nit__abstract_compiler___AAndExpr___AExpr__expr(val* self, val* p0);
4360 void nit__parser_prod___AAndExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
4361 void nit__parser_prod___AAndExpr___nit__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
4362 void nit__parser_prod___AAndExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
4363 void nit__parser_prod___AAndExpr___init_aandexpr(val* self, val* p0, val* p1, val* p2);
4364 extern const struct class class_nit__AAndExpr;
4365 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4366 void nit__flow___AOrElseExpr___ANode__accept_flow_visitor(val* self, val* p0);
4367 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4368 void nit__typing___AOrElseExpr___AExpr__accept_typing(val* self, val* p0);
4369 val* nit__abstract_compiler___AOrElseExpr___AExpr__expr(val* self, val* p0);
4370 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
4371 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
4372 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
4373 void nit__parser_prod___AOrElseExpr___init_aorelseexpr(val* self, val* p0, val* p1, val* p2, val* p3);
4374 void nit__parser_prod___AOrElseExpr___n_kwelse_61d(val* self, val* p0);
4375 extern const struct class class_nit__AOrElseExpr;
4376 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4377 void nit__flow___AImpliesExpr___ANode__accept_flow_visitor(val* self, val* p0);
4378 void nit__transform___AImpliesExpr___ANode__accept_transform_visitor(val* self, val* p0);
4379 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4380 void nit__typing___AImpliesExpr___AExpr__accept_typing(val* self, val* p0);
4381 val* nit__abstract_compiler___AImpliesExpr___AExpr__expr(val* self, val* p0);
4382 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
4383 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
4384 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
4385 void nit__parser_prod___AImpliesExpr___init_aimpliesexpr(val* self, val* p0, val* p1, val* p2);
4386 extern const struct class class_nit__AImpliesExpr;
4387 void nit__parser_prod___ANotExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4388 void nit__flow___ANotExpr___ANode__accept_flow_visitor(val* self, val* p0);
4389 void nit__parser_prod___ANotExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4390 void nit__typing___ANotExpr___AExpr__accept_typing(val* self, val* p0);
4391 val* nit__abstract_compiler___ANotExpr___AExpr__expr(val* self, val* p0);
4392 void nit__parser_prod___ANotExpr___init_anotexpr(val* self, val* p0, val* p1);
4393 val* nit___nit__ANotExpr___n_expr(val* self);
4394 void nit__parser_prod___ANotExpr___n_kwnot_61d(val* self, val* p0);
4395 void nit__parser_prod___ANotExpr___n_expr_61d(val* self, val* p0);
4396 extern const struct class class_nit__ANotExpr;
4397 void nit__parser_prod___AEqExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4398 void nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4399 void nit__flow___AEqExpr___ANode__accept_flow_visitor(val* self, val* p0);
4400 void nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init(val* self, val* p0);
4401 void nit__parser_prod___AEqExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4402 void nit__typing___AEqExpr___AExpr__accept_typing(val* self, val* p0);
4403 val* nit__abstract_compiler___ASendExpr___AExpr__expr(val* self, val* p0);
4404 val* nit___nit__ASendExpr___n_expr(val* self);
4405 val* nit__typing___ASendExpr___callsite(val* self);
4406 val* nit__typing___ASendExpr___raw_arguments(val* self);
4407 val* nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments(val* self);
4408 val* nit__typing___ABinopExpr___ASendExpr__property_name(val* self);
4409 val* nit__typing___ABinopExpr___ASendExpr__property_node(val* self);
4410 void nit__typing___ASendExpr___callsite_61d(val* self, val* p0);
4411 void nit__parser_prod___AEqExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4412 void nit__parser_prod___AEqExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4413 void nit__parser_prod___AEqExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4414 val* nit___nit__ABinopExpr___n_expr2(val* self);
4415 val* nit___nit__AEqExpr___ABinopExpr__operator(val* self);
4416 val* nit___nit__ABinopExpr___n_op(val* self);
4417 void nit__parser_prod___AEqExpr___init_aeqexpr(val* self, val* p0, val* p1, val* p2);
4418 void nit__typing___ASendExpr___AExpr__accept_typing(val* self, val* p0);
4419 extern const struct class class_nit__AEqExpr;
4420 void nit__parser_prod___ANeExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4421 void nit__flow___ANeExpr___ANode__accept_flow_visitor(val* self, val* p0);
4422 void nit__parser_prod___ANeExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4423 void nit__typing___ANeExpr___AExpr__accept_typing(val* self, val* p0);
4424 void nit__parser_prod___ANeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4425 void nit__parser_prod___ANeExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4426 void nit__parser_prod___ANeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4427 val* nit___nit__ANeExpr___ABinopExpr__operator(val* self);
4428 void nit__parser_prod___ANeExpr___init_aneexpr(val* self, val* p0, val* p1, val* p2);
4429 extern const struct class class_nit__ANeExpr;
4430 void nit__parser_prod___ALtExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4431 void nit__parser_prod___ALtExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4432 void nit__parser_prod___ALtExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4433 void nit__parser_prod___ALtExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4434 void nit__parser_prod___ALtExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4435 val* nit___nit__ALtExpr___ABinopExpr__operator(val* self);
4436 void nit__parser_prod___ALtExpr___init_altexpr(val* self, val* p0, val* p1, val* p2);
4437 extern const struct class class_nit__ALtExpr;
4438 void nit__parser_prod___ALeExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4439 void nit__parser_prod___ALeExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4440 void nit__parser_prod___ALeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4441 void nit__parser_prod___ALeExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4442 void nit__parser_prod___ALeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4443 val* nit___nit__ALeExpr___ABinopExpr__operator(val* self);
4444 void nit__parser_prod___ALeExpr___init_aleexpr(val* self, val* p0, val* p1, val* p2);
4445 extern const struct class class_nit__ALeExpr;
4446 void nit__parser_prod___ALlExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4447 void nit__parser_prod___ALlExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4448 void nit__parser_prod___ALlExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4449 void nit__parser_prod___ALlExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4450 void nit__parser_prod___ALlExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4451 val* nit___nit__ALlExpr___ABinopExpr__operator(val* self);
4452 void nit__parser_prod___ALlExpr___init_allexpr(val* self, val* p0, val* p1, val* p2);
4453 extern const struct class class_nit__ALlExpr;
4454 void nit__parser_prod___AGtExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4455 void nit__parser_prod___AGtExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4456 void nit__parser_prod___AGtExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4457 void nit__parser_prod___AGtExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4458 void nit__parser_prod___AGtExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4459 val* nit___nit__AGtExpr___ABinopExpr__operator(val* self);
4460 void nit__parser_prod___AGtExpr___init_agtexpr(val* self, val* p0, val* p1, val* p2);
4461 extern const struct class class_nit__AGtExpr;
4462 void nit__parser_prod___AGeExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4463 void nit__parser_prod___AGeExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4464 void nit__parser_prod___AGeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4465 void nit__parser_prod___AGeExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4466 void nit__parser_prod___AGeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4467 val* nit___nit__AGeExpr___ABinopExpr__operator(val* self);
4468 void nit__parser_prod___AGeExpr___init_ageexpr(val* self, val* p0, val* p1, val* p2);
4469 extern const struct class class_nit__AGeExpr;
4470 void nit__parser_prod___AGgExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4471 void nit__parser_prod___AGgExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4472 void nit__parser_prod___AGgExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4473 void nit__parser_prod___AGgExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4474 void nit__parser_prod___AGgExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4475 val* nit___nit__AGgExpr___ABinopExpr__operator(val* self);
4476 void nit__parser_prod___AGgExpr___init_aggexpr(val* self, val* p0, val* p1, val* p2);
4477 extern const struct class class_nit__AGgExpr;
4478 void nit__parser_prod___AIsaExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4479 void nit__rapid_type_analysis___AIsaExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4480 void nit__flow___AIsaExpr___ANode__accept_flow_visitor(val* self, val* p0);
4481 void nit__parser_prod___AIsaExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4482 void nit__typing___AIsaExpr___AExpr__accept_typing(val* self, val* p0);
4483 val* nit__abstract_compiler___AIsaExpr___AExpr__expr(val* self, val* p0);
4484 void nit__parser_prod___AIsaExpr___init_aisaexpr(val* self, val* p0, val* p1, val* p2);
4485 val* nit__typing___AIsaExpr___cast_type(val* self);
4486 val* nit___nit__AIsaExpr___n_expr(val* self);
4487 val* nit___nit__AIsaExpr___n_type(val* self);
4488 void nit__typing___AIsaExpr___cast_type_61d(val* self, val* p0);
4489 void nit__parser_prod___AIsaExpr___n_expr_61d(val* self, val* p0);
4490 void nit__parser_prod___AIsaExpr___n_kwisa_61d(val* self, val* p0);
4491 void nit__parser_prod___AIsaExpr___n_type_61d(val* self, val* p0);
4492 extern const struct class class_nit__AIsaExpr;
4493 void nit__parser_prod___APlusExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4494 void nit__parser_prod___APlusExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4495 void nit__parser_prod___APlusExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4496 void nit__parser_prod___APlusExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4497 void nit__parser_prod___APlusExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4498 val* nit___nit__APlusExpr___ABinopExpr__operator(val* self);
4499 void nit__parser_prod___APlusExpr___init_aplusexpr(val* self, val* p0, val* p1, val* p2);
4500 extern const struct class class_nit__APlusExpr;
4501 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4502 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4503 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4504 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4505 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4506 val* nit___nit__AMinusExpr___ABinopExpr__operator(val* self);
4507 void nit__parser_prod___AMinusExpr___init_aminusexpr(val* self, val* p0, val* p1, val* p2);
4508 extern const struct class class_nit__AMinusExpr;
4509 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4510 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4511 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4512 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4513 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4514 val* nit___nit__AStarshipExpr___ABinopExpr__operator(val* self);
4515 void nit__parser_prod___AStarshipExpr___init_astarshipexpr(val* self, val* p0, val* p1, val* p2);
4516 extern const struct class class_nit__AStarshipExpr;
4517 void nit__parser_prod___AStarExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4518 void nit__parser_prod___AStarExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4519 void nit__parser_prod___AStarExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4520 void nit__parser_prod___AStarExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4521 void nit__parser_prod___AStarExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4522 val* nit___nit__AStarExpr___ABinopExpr__operator(val* self);
4523 void nit__parser_prod___AStarExpr___init_astarexpr(val* self, val* p0, val* p1, val* p2);
4524 extern const struct class class_nit__AStarExpr;
4525 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4526 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4527 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4528 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4529 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4530 val* nit___nit__AStarstarExpr___ABinopExpr__operator(val* self);
4531 void nit__parser_prod___AStarstarExpr___init_astarstarexpr(val* self, val* p0, val* p1, val* p2);
4532 extern const struct class class_nit__AStarstarExpr;
4533 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4534 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4535 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4536 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4537 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4538 val* nit___nit__ASlashExpr___ABinopExpr__operator(val* self);
4539 void nit__parser_prod___ASlashExpr___init_aslashexpr(val* self, val* p0, val* p1, val* p2);
4540 extern const struct class class_nit__ASlashExpr;
4541 void nit__parser_prod___APercentExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4542 void nit__parser_prod___APercentExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4543 void nit__parser_prod___APercentExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4544 void nit__parser_prod___APercentExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4545 void nit__parser_prod___APercentExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4546 val* nit___nit__APercentExpr___ABinopExpr__operator(val* self);
4547 void nit__parser_prod___APercentExpr___init_apercentexpr(val* self, val* p0, val* p1, val* p2);
4548 extern const struct class class_nit__APercentExpr;
4549 void nit__parser_prod___APipeExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4550 void nit__parser_prod___APipeExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4551 void nit__parser_prod___APipeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4552 void nit__parser_prod___APipeExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4553 void nit__parser_prod___APipeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4554 val* nit___nit__APipeExpr___ABinopExpr__operator(val* self);
4555 void nit__parser_prod___APipeExpr___init_apipeexpr(val* self, val* p0, val* p1, val* p2);
4556 extern const struct class class_nit__APipeExpr;
4557 void nit__parser_prod___ACaretExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4558 void nit__parser_prod___ACaretExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4559 void nit__parser_prod___ACaretExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4560 void nit__parser_prod___ACaretExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4561 void nit__parser_prod___ACaretExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4562 val* nit___nit__ACaretExpr___ABinopExpr__operator(val* self);
4563 void nit__parser_prod___ACaretExpr___init_acaretexpr(val* self, val* p0, val* p1, val* p2);
4564 extern const struct class class_nit__ACaretExpr;
4565 void nit__parser_prod___AAmpExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4566 void nit__parser_prod___AAmpExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4567 void nit__parser_prod___AAmpExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4568 void nit__parser_prod___AAmpExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
4569 void nit__parser_prod___AAmpExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
4570 val* nit___nit__AAmpExpr___ABinopExpr__operator(val* self);
4571 void nit__parser_prod___AAmpExpr___init_aampexpr(val* self, val* p0, val* p1, val* p2);
4572 extern const struct class class_nit__AAmpExpr;
4573 void nit__parser_prod___AUminusExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4574 void nit__parser_prod___AUminusExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4575 val* nit__typing___AUnaryopExpr___ASendExpr__compute_raw_arguments(val* self);
4576 val* nit__typing___AUnaryopExpr___ASendExpr__property_name(val* self);
4577 val* nit__typing___ASendExpr___property_node(val* self);
4578 void nit__parser_prod___AUminusExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4579 void nit__parser_prod___AUminusExpr___nit__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
4580 val* nit___nit__AUminusExpr___AUnaryopExpr__operator(val* self);
4581 void nit__parser_prod___AUminusExpr___init_auminusexpr(val* self, val* p0, val* p1);
4582 extern const struct class class_nit__AUminusExpr;
4583 void nit__parser_prod___AUplusExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4584 void nit__parser_prod___AUplusExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4585 void nit__parser_prod___AUplusExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4586 void nit__parser_prod___AUplusExpr___nit__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
4587 val* nit___nit__AUplusExpr___AUnaryopExpr__operator(val* self);
4588 void nit__parser_prod___AUplusExpr___init_auplusexpr(val* self, val* p0, val* p1);
4589 extern const struct class class_nit__AUplusExpr;
4590 void nit__parser_prod___AUtildeExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4591 void nit__parser_prod___AUtildeExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4592 void nit__parser_prod___AUtildeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4593 void nit__parser_prod___AUtildeExpr___nit__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
4594 val* nit___nit__AUtildeExpr___AUnaryopExpr__operator(val* self);
4595 void nit__parser_prod___AUtildeExpr___init_autildeexpr(val* self, val* p0, val* p1);
4596 extern const struct class class_nit__AUtildeExpr;
4597 void nit__parser_prod___ANewExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4598 void nit__rapid_type_analysis___ANewExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4599 void nit__parser_prod___ANewExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4600 void nit__typing___ANewExpr___AExpr__accept_typing(val* self, val* p0);
4601 val* nit__abstract_compiler___ANewExpr___AExpr__expr(val* self, val* p0);
4602 void nit__parser_prod___ANewExpr___init_anewexpr(val* self, val* p0, val* p1, val* p2, val* p3);
4603 val* nit___nit__ANewExpr___n_type(val* self);
4604 val* nit__typing___ANewExpr___recvtype(val* self);
4605 val* nit__typing___ANewExpr___callsite(val* self);
4606 void nit__astbuilder___ANewExpr___make(val* self, val* p0, val* p1);
4607 void nit__typing___ANewExpr___recvtype_61d(val* self, val* p0);
4608 val* nit___nit__ANewExpr___n_id(val* self);
4609 val* nit___nit__ANewExpr___n_kwnew(val* self);
4610 val* nit___nit__ANewExpr___n_args(val* self);
4611 void nit__typing___ANewExpr___callsite_61d(val* self, val* p0);
4612 void nit__parser_prod___ANewExpr___n_kwnew_61d(val* self, val* p0);
4613 void nit__parser_prod___ANewExpr___n_type_61d(val* self, val* p0);
4614 void nit__parser_prod___ANewExpr___n_id_61d(val* self, val* p0);
4615 void nit__parser_prod___ANewExpr___n_args_61d(val* self, val* p0);
4616 extern const struct class class_nit__ANewExpr;
4617 void nit__parser_prod___AAttrExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4618 void nit__parser_prod___AAttrExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4619 void nit__typing___AAttrExpr___AExpr__accept_typing(val* self, val* p0);
4620 val* nit__abstract_compiler___AAttrExpr___AExpr__expr(val* self, val* p0);
4621 val* nit___nit__AAttrFormExpr___n_expr(val* self);
4622 val* nit__typing___AAttrFormExpr___mproperty(val* self);
4623 void nit__typing___AAttrFormExpr___resolve_property(val* self, val* p0);
4624 val* nit__typing___AAttrFormExpr___attr_type(val* self);
4625 val* nit___nit__AAttrFormExpr___n_id(val* self);
4626 void nit__parser_prod___AAttrExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
4627 void nit__parser_prod___AAttrExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
4628 void nit__typing___AAttrFormExpr___mproperty_61d(val* self, val* p0);
4629 void nit__parser_prod___AAttrExpr___init_aattrexpr(val* self, val* p0, val* p1);
4630 void nit__astbuilder___AAttrExpr___make(val* self, val* p0, val* p1, val* p2);
4631 void nit__typing___AAttrFormExpr___attr_type_61d(val* self, val* p0);
4632 extern const struct class class_nit__AAttrExpr;
4633 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4634 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4635 void nit__typing___AAttrAssignExpr___AExpr__accept_typing(val* self, val* p0);
4636 val* nit__abstract_compiler___AAttrAssignExpr___AExpr__expr(val* self, val* p0);
4637 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
4638 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
4639 val* nit___nit__AAssignFormExpr___n_assign(val* self);
4640 val* nit___nit__AAssignFormExpr___n_value(val* self);
4641 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
4642 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
4643 void nit__parser_prod___AAttrAssignExpr___init_aattrassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
4644 void nit__astbuilder___AAttrAssignExpr___make(val* self, val* p0, val* p1, val* p2);
4645 extern const struct class class_nit__AAttrAssignExpr;
4646 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4647 void nit__rapid_type_analysis___AAttrReassignExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4648 void nit__flow___AReassignFormExpr___ANode__accept_flow_visitor(val* self, val* p0);
4649 void nit__transform___AAttrReassignExpr___ANode__accept_transform_visitor(val* self, val* p0);
4650 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4651 void nit__typing___AAttrReassignExpr___AExpr__accept_typing(val* self, val* p0);
4652 void nit__abstract_compiler___AAttrReassignExpr___AExpr__stmt(val* self, val* p0);
4653 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
4654 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
4655 val* nit__typing___AReassignFormExpr___reassign_callsite(val* self);
4656 val* nit___nit__AReassignFormExpr___n_value(val* self);
4657 val* nit___nit__AReassignFormExpr___n_assign_op(val* self);
4658 val* nit__typing___AReassignFormExpr___resolve_reassignment(val* self, val* p0, val* p1, val* p2);
4659 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
4660 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
4661 val* nit__typing___AReassignFormExpr___read_type(val* self);
4662 void nit__typing___AReassignFormExpr___read_type_61d(val* self, val* p0);
4663 void nit__typing___AReassignFormExpr___reassign_callsite_61d(val* self, val* p0);
4664 void nit__parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
4665 extern const struct class class_nit__AAttrReassignExpr;
4666 void nit__parser_prod___ACallExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4667 void nit__scope___ACallFormExpr___ANode__accept_scope_visitor(val* self, val* p0);
4668 void nit__parser_prod___ACallExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4669 val* nit__typing___ACallExpr___ASendExpr__compute_raw_arguments(val* self);
4670 val* nit__typing___ACallExpr___ASendExpr__property_name(val* self);
4671 val* nit__typing___ACallExpr___ASendExpr__property_node(val* self);
4672 void nit__parser_prod___ACallExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4673 void nit__parser_prod___ACallExpr___init_acallexpr(val* self, val* p0, val* p1, val* p2);
4674 void nit__astbuilder___ACallExpr___make(val* self, val* p0, val* p1, val* p2);
4675 val* nit___nit__ACallFormExpr___n_args(val* self);
4676 val* nit___nit__ACallFormExpr___n_id(val* self);
4677 val* nit__scope___ACallExpr___ACallFormExpr__variable_create(val* self, val* p0);
4678 void nit__parser_prod___ACallExpr___nit__parser_nodes__ACallFormExpr__n_id_61d(val* self, val* p0);
4679 void nit__parser_prod___ACallExpr___nit__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
4680 extern const struct class class_nit__ACallExpr;
4681 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4682 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4683 val* nit__typing___ACallAssignExpr___ASendExpr__compute_raw_arguments(val* self);
4684 val* nit__typing___ACallAssignExpr___ASendExpr__property_name(val* self);
4685 val* nit__typing___ACallAssignExpr___ASendExpr__property_node(val* self);
4686 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4687 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
4688 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
4689 void nit__parser_prod___ACallAssignExpr___init_acallassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4690 val* nit__scope___ACallAssignExpr___ACallFormExpr__variable_create(val* self, val* p0);
4691 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ACallFormExpr__n_id_61d(val* self, val* p0);
4692 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
4693 extern const struct class class_nit__ACallAssignExpr;
4694 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4695 void nit__rapid_type_analysis___ASendReassignFormExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4696 void nit__transform___ASendReassignFormExpr___ANode__accept_transform_visitor(val* self, val* p0);
4697 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4698 void nit__typing___ASendReassignFormExpr___AExpr__accept_typing(val* self, val* p0);
4699 void nit__abstract_compiler___ASendReassignFormExpr___AExpr__stmt(val* self, val* p0);
4700 val* nit__typing___ACallReassignExpr___ASendExpr__compute_raw_arguments(val* self);
4701 val* nit__typing___ACallReassignExpr___ASendExpr__property_name(val* self);
4702 val* nit__typing___ACallReassignExpr___ASendExpr__property_node(val* self);
4703 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4704 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
4705 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
4706 val* nit__scope___ACallReassignExpr___ACallFormExpr__variable_create(val* self, val* p0);
4707 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ACallFormExpr__n_id_61d(val* self, val* p0);
4708 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
4709 val* nit__typing___ASendReassignFormExpr___write_callsite(val* self);
4710 void nit__typing___ASendReassignFormExpr___write_callsite_61d(val* self, val* p0);
4711 void nit__parser_prod___ACallReassignExpr___init_acallreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4712 extern const struct class class_nit__ACallReassignExpr;
4713 void nit__parser_prod___ASuperExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4714 void nit__rapid_type_analysis___ASuperExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4715 void nit__auto_super_init___ASuperExpr___ANode__accept_auto_super_init(val* self, val* p0);
4716 void nit__parser_prod___ASuperExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4717 void nit__typing___ASuperExpr___AExpr__accept_typing(val* self, val* p0);
4718 val* nit__abstract_compiler___ASuperExpr___AExpr__expr(val* self, val* p0);
4719 void nit__parser_prod___ASuperExpr___init_asuperexpr(val* self, val* p0, val* p1, val* p2);
4720 val* nit__typing___ASuperExpr___callsite(val* self);
4721 val* nit__typing___ASuperExpr___mpropdef(val* self);
4722 void nit__typing___ASuperExpr___process_superinit(val* self, val* p0);
4723 val* nit___nit__ASuperExpr___n_args(val* self);
4724 void nit__typing___ASuperExpr___signaturemap_61d(val* self, val* p0);
4725 void nit__typing___ASuperExpr___mpropdef_61d(val* self, val* p0);
4726 void nit__parser_prod___ASuperExpr___n_qualified_61d(val* self, val* p0);
4727 void nit__parser_prod___ASuperExpr___n_kwsuper_61d(val* self, val* p0);
4728 void nit__parser_prod___ASuperExpr___n_args_61d(val* self, val* p0);
4729 void nit__typing___ASuperExpr___callsite_61d(val* self, val* p0);
4730 val* nit__typing___ASuperExpr___signaturemap(val* self);
4731 extern const struct class class_nit__ASuperExpr;
4732 void nit__parser_prod___AInitExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4733 void nit__parser_prod___AInitExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4734 val* nit__typing___AInitExpr___ASendExpr__compute_raw_arguments(val* self);
4735 val* nit__typing___AInitExpr___ASendExpr__property_name(val* self);
4736 val* nit__typing___AInitExpr___ASendExpr__property_node(val* self);
4737 void nit__parser_prod___AInitExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4738 void nit__parser_prod___AInitExpr___init_ainitexpr(val* self, val* p0, val* p1, val* p2);
4739 void nit__parser_prod___AInitExpr___n_kwinit_61d(val* self, val* p0);
4740 void nit__parser_prod___AInitExpr___n_args_61d(val* self, val* p0);
4741 val* nit___nit__AInitExpr___n_args(val* self);
4742 val* nit___nit__AInitExpr___n_kwinit(val* self);
4743 extern const struct class class_nit__AInitExpr;
4744 void nit__parser_prod___ABraExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4745 void nit__parser_prod___ABraExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4746 val* nit__typing___ABraExpr___ASendExpr__compute_raw_arguments(val* self);
4747 val* nit__typing___ABraExpr___ASendExpr__property_name(val* self);
4748 void nit__parser_prod___ABraExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4749 void nit__parser_prod___ABraExpr___init_abraexpr(val* self, val* p0, val* p1);
4750 void nit__parser_prod___ABraExpr___nit__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
4751 val* nit___nit__ABraFormExpr___n_args(val* self);
4752 extern const struct class class_nit__ABraExpr;
4753 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4754 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4755 val* nit__typing___ABraAssignExpr___ASendExpr__compute_raw_arguments(val* self);
4756 val* nit__typing___ABraAssignExpr___ASendExpr__property_name(val* self);
4757 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4758 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
4759 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
4760 void nit__parser_prod___ABraAssignExpr___init_abraassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
4761 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
4762 extern const struct class class_nit__ABraAssignExpr;
4763 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4764 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4765 val* nit__typing___ABraReassignExpr___ASendExpr__compute_raw_arguments(val* self);
4766 val* nit__typing___ABraReassignExpr___ASendExpr__property_name(val* self);
4767 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
4768 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
4769 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
4770 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
4771 void nit__parser_prod___ABraReassignExpr___init_abrareassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
4772 extern const struct class class_nit__ABraReassignExpr;
4773 void nit__parser_prod___AVarExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4774 void nit__local_var_init___AVarExpr___ANode__accept_local_var_visitor(val* self, val* p0);
4775 void nit__parser_prod___AVarExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4776 void nit__typing___AVarExpr___AExpr__accept_typing(val* self, val* p0);
4777 val* nit__typing___AVarExpr___AExpr__its_variable(val* self);
4778 val* nit__abstract_compiler___AVarExpr___AExpr__expr(val* self, val* p0);
4779 void nit__scope___AVarFormExpr___variable_61d(val* self, val* p0);
4780 val* nit__scope___AVarFormExpr___variable(val* self);
4781 void nit__parser_prod___AVarExpr___nit__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
4782 void nit__astbuilder___AVarExpr___make(val* self, val* p0, val* p1);
4783 void nit__parser_prod___AVarExpr___init_avarexpr(val* self, val* p0);
4784 extern const struct class class_nit__AVarExpr;
4785 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4786 void nit__flow___AVarAssignExpr___ANode__accept_flow_visitor(val* self, val* p0);
4787 void nit__local_var_init___AVarAssignExpr___ANode__accept_local_var_visitor(val* self, val* p0);
4788 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4789 void nit__typing___AVarAssignExpr___AExpr__accept_typing(val* self, val* p0);
4790 val* nit__abstract_compiler___AVarAssignExpr___AExpr__expr(val* self, val* p0);
4791 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
4792 void nit__astbuilder___AVarAssignExpr___make(val* self, val* p0, val* p1);
4793 void nit__parser_prod___AVarAssignExpr___init_avarassignexpr(val* self, val* p0, val* p1, val* p2);
4794 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
4795 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
4796 extern const struct class class_nit__AVarAssignExpr;
4797 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4798 void nit__rapid_type_analysis___AVarReassignExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4799 void nit__local_var_init___AVarReassignExpr___ANode__accept_local_var_visitor(val* self, val* p0);
4800 void nit__transform___AVarReassignExpr___ANode__accept_transform_visitor(val* self, val* p0);
4801 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4802 void nit__typing___AVarReassignExpr___AExpr__accept_typing(val* self, val* p0);
4803 void nit__abstract_compiler___AVarReassignExpr___AExpr__stmt(val* self, val* p0);
4804 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
4805 void nit__parser_prod___AVarReassignExpr___init_avarreassignexpr(val* self, val* p0, val* p1, val* p2);
4806 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
4807 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
4808 extern const struct class class_nit__AVarReassignExpr;
4809 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4810 void nit__rapid_type_analysis___ACrangeExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4811 void nit__transform___ACrangeExpr___ANode__accept_transform_visitor(val* self, val* p0);
4812 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4813 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4814 void nit__typing___ARangeExpr___AExpr__accept_typing(val* self, val* p0);
4815 val* nit__abstract_compiler___ACrangeExpr___AExpr__expr(val* self, val* p0);
4816 val* nit__typing___ARangeExpr___init_callsite(val* self);
4817 val* nit___nit__ARangeExpr___n_expr(val* self);
4818 val* nit___nit__ARangeExpr___n_expr2(val* self);
4819 void nit__typing___ARangeExpr___init_callsite_61d(val* self, val* p0);
4820 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ARangeExpr__n_expr_61d(val* self, val* p0);
4821 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ARangeExpr__n_dotdot_61d(val* self, val* p0);
4822 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ARangeExpr__n_expr2_61d(val* self, val* p0);
4823 void nit__parser_prod___ACrangeExpr___init_acrangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4824 void nit__parser_prod___ACrangeExpr___n_obra_61d(val* self, val* p0);
4825 void nit__parser_prod___ACrangeExpr___n_cbra_61d(val* self, val* p0);
4826 extern const struct class class_nit__ACrangeExpr;
4827 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4828 void nit__rapid_type_analysis___AOrangeExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4829 void nit__transform___AOrangeExpr___ANode__accept_transform_visitor(val* self, val* p0);
4830 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4831 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4832 val* nit__abstract_compiler___AOrangeExpr___AExpr__expr(val* self, val* p0);
4833 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ARangeExpr__n_expr_61d(val* self, val* p0);
4834 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ARangeExpr__n_dotdot_61d(val* self, val* p0);
4835 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ARangeExpr__n_expr2_61d(val* self, val* p0);
4836 void nit__parser_prod___AOrangeExpr___init_aorangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4837 void nit__parser_prod___AOrangeExpr___n_obra_61d(val* self, val* p0);
4838 void nit__parser_prod___AOrangeExpr___n_cbra_61d(val* self, val* p0);
4839 extern const struct class class_nit__AOrangeExpr;
4840 void nit__parser_prod___AArrayExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4841 void nit__transform___AArrayExpr___ANode__full_transform_visitor(val* self, val* p0);
4842 void nit__rapid_type_analysis___AArrayExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4843 void nit__parser_prod___AArrayExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4844 void nit__parser_prod___AArrayExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4845 void nit__typing___AArrayExpr___AExpr__accept_typing(val* self, val* p0);
4846 val* nit__abstract_compiler___AArrayExpr___AExpr__expr(val* self, val* p0);
4847 void nit__parser_prod___AArrayExpr___init_aarrayexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4848 val* nit__transform___AArrayExpr___nnew(val* self);
4849 val* nit__typing___AArrayExpr___push_callsite(val* self);
4850 val* nit___nit__AArrayExpr___n_exprs(val* self);
4851 val* nit__typing___AArrayExpr___with_capacity_callsite(val* self);
4852 void nit__transform___AArrayExpr___nnew_61d(val* self, val* p0);
4853 val* nit___nit__AArrayExpr___n_type(val* self);
4854 void nit__typing___AArrayExpr___set_comprehension(val* self, val* p0);
4855 val* nit__typing___AArrayExpr___element_mtype(val* self);
4856 void nit__typing___AArrayExpr___element_mtype_61d(val* self, val* p0);
4857 void nit__typing___AArrayExpr___with_capacity_callsite_61d(val* self, val* p0);
4858 void nit__typing___AArrayExpr___push_callsite_61d(val* self, val* p0);
4859 void nit__parser_prod___AArrayExpr___n_obra_61d(val* self, val* p0);
4860 void nit__parser_prod___AArrayExpr___n_type_61d(val* self, val* p0);
4861 void nit__parser_prod___AArrayExpr___n_cbra_61d(val* self, val* p0);
4862 extern const struct class class_nit__AArrayExpr;
4863 #define COLOR_nit__parser_nodes__AArrayExpr___n_exprs 11
4864 void nit__parser_prod___ASelfExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4865 void nit__scope___ASelfExpr___ANode__accept_scope_visitor(val* self, val* p0);
4866 void nit__parser_prod___ASelfExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4867 void nit__parser_prod___ASelfExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4868 void nit__typing___ASelfExpr___AExpr__accept_typing(val* self, val* p0);
4869 val* nit__typing___ASelfExpr___AExpr__its_variable(val* self);
4870 val* nit__abstract_compiler___ASelfExpr___AExpr__expr(val* self, val* p0);
4871 void nit__parser_prod___ASelfExpr___init_aselfexpr(val* self, val* p0, val* p1);
4872 void nit__scope___ASelfExpr___variable_61d(val* self, val* p0);
4873 void nit__typing___ASelfExpr___its_variable_61d(val* self, val* p0);
4874 void nit__parser_prod___ASelfExpr___n_kwself_61d(val* self, val* p0);
4875 extern const struct class class_nit__ASelfExpr;
4876 void nit__parser_prod___AImplicitSelfExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4877 void nit__parser_prod___AImplicitSelfExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4878 val* nit__abstract_compiler___AImplicitSelfExpr___AExpr__expr(val* self, val* p0);
4879 void nit__parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(val* self);
4880 void nit__typing___AImplicitSelfExpr___is_sys_61d(val* self, short int p0);
4881 short int nit__typing___AImplicitSelfExpr___is_sys(val* self);
4882 extern const struct class class_nit__AImplicitSelfExpr;
4883 #define COLOR_nit__typing__AImplicitSelfExpr___is_sys 13
4884 void nit__parser_prod___ATrueExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4885 void nit__rapid_type_analysis___ATrueExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4886 void nit__parser_prod___ATrueExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4887 void nit__parser_prod___ATrueExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4888 void nit__typing___ATrueExpr___AExpr__accept_typing(val* self, val* p0);
4889 val* nit__abstract_compiler___ATrueExpr___AExpr__expr(val* self, val* p0);
4890 void nit__parser_prod___ATrueExpr___init_atrueexpr(val* self, val* p0, val* p1);
4891 void nit__parser_prod___ATrueExpr___n_kwtrue_61d(val* self, val* p0);
4892 extern const struct class class_nit__ATrueExpr;
4893 void nit__parser_prod___AFalseExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4894 void nit__rapid_type_analysis___AFalseExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4895 void nit__parser_prod___AFalseExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4896 void nit__parser_prod___AFalseExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4897 void nit__typing___AFalseExpr___AExpr__accept_typing(val* self, val* p0);
4898 val* nit__abstract_compiler___AFalseExpr___AExpr__expr(val* self, val* p0);
4899 void nit__parser_prod___AFalseExpr___init_afalseexpr(val* self, val* p0, val* p1);
4900 void nit__parser_prod___AFalseExpr___n_kwfalse_61d(val* self, val* p0);
4901 extern const struct class class_nit__AFalseExpr;
4902 void nit__parser_prod___ANullExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4903 void nit__parser_prod___ANullExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4904 void nit__parser_prod___ANullExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4905 void nit__typing___ANullExpr___AExpr__accept_typing(val* self, val* p0);
4906 val* nit__abstract_compiler___ANullExpr___AExpr__expr(val* self, val* p0);
4907 void nit__parser_prod___ANullExpr___init_anullexpr(val* self, val* p0, val* p1);
4908 void nit__parser_prod___ANullExpr___n_kwnull_61d(val* self, val* p0);
4909 extern const struct class class_nit__ANullExpr;
4910 void nit__parser_prod___ADecIntExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4911 void nit__literal___ADecIntExpr___ANode__accept_literal(val* self, val* p0);
4912 void nit__rapid_type_analysis___AIntExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4913 void nit__parser_prod___ADecIntExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4914 void nit__parser_prod___ADecIntExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4915 void nit__typing___AIntExpr___AExpr__accept_typing(val* self, val* p0);
4916 val* nit__abstract_compiler___AIntExpr___AExpr__expr(val* self, val* p0);
4917 void nit__literal___AIntExpr___value_61d(val* self, val* p0);
4918 val* nit__literal___AIntExpr___value(val* self);
4919 void nit__parser_prod___ADecIntExpr___init_adecintexpr(val* self, val* p0, val* p1);
4920 val* nit___nit__ADecIntExpr___n_number(val* self);
4921 void nit__astbuilder___ADecIntExpr___make(val* self, long p0, val* p1);
4922 void nit__parser_prod___ADecIntExpr___n_number_61d(val* self, val* p0);
4923 extern const struct class class_nit__ADecIntExpr;
4924 void nit__parser_prod___AHexIntExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4925 void nit__literal___AHexIntExpr___ANode__accept_literal(val* self, val* p0);
4926 void nit__parser_prod___AHexIntExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4927 void nit__parser_prod___AHexIntExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4928 void nit__parser_prod___AHexIntExpr___init_ahexintexpr(val* self, val* p0, val* p1);
4929 val* nit___nit__AHexIntExpr___n_hex_number(val* self);
4930 void nit__parser_prod___AHexIntExpr___n_hex_number_61d(val* self, val* p0);
4931 extern const struct class class_nit__AHexIntExpr;
4932 void nit__parser_prod___ABinIntExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4933 void nit__literal___ABinIntExpr___ANode__accept_literal(val* self, val* p0);
4934 void nit__parser_prod___ABinIntExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4935 void nit__parser_prod___ABinIntExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4936 void nit__parser_prod___ABinIntExpr___init_abinintexpr(val* self, val* p0, val* p1);
4937 val* nit___nit__ABinIntExpr___n_bin_number(val* self);
4938 void nit__parser_prod___ABinIntExpr___n_bin_number_61d(val* self, val* p0);
4939 extern const struct class class_nit__ABinIntExpr;
4940 void nit__parser_prod___AOctIntExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4941 void nit__literal___AOctIntExpr___ANode__accept_literal(val* self, val* p0);
4942 void nit__parser_prod___AOctIntExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4943 void nit__parser_prod___AOctIntExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4944 void nit__parser_prod___AOctIntExpr___init_aoctintexpr(val* self, val* p0, val* p1);
4945 val* nit___nit__AOctIntExpr___n_oct_number(val* self);
4946 void nit__parser_prod___AOctIntExpr___n_oct_number_61d(val* self, val* p0);
4947 extern const struct class class_nit__AOctIntExpr;
4948 void nit__parser_prod___ADecByteExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4949 void nit__literal___ADecByteExpr___ANode__accept_literal(val* self, val* p0);
4950 void nit__rapid_type_analysis___AByteExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4951 void nit__parser_prod___ADecByteExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4952 void nit__parser_prod___ADecByteExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4953 void nit__typing___AByteExpr___AExpr__accept_typing(val* self, val* p0);
4954 val* nit__abstract_compiler___AByteExpr___AExpr__expr(val* self, val* p0);
4955 void nit__literal___AByteExpr___value_61d(val* self, val* p0);
4956 val* nit__literal___AByteExpr___value(val* self);
4957 void nit__parser_prod___ADecByteExpr___init_adecbyteexpr(val* self, val* p0, val* p1);
4958 val* nit___nit__ADecByteExpr___n_bytenum(val* self);
4959 void nit__parser_prod___ADecByteExpr___n_bytenum_61d(val* self, val* p0);
4960 extern const struct class class_nit__ADecByteExpr;
4961 void nit__parser_prod___AHexByteExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4962 void nit__literal___AHexByteExpr___ANode__accept_literal(val* self, val* p0);
4963 void nit__parser_prod___AHexByteExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4964 void nit__parser_prod___AHexByteExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4965 void nit__parser_prod___AHexByteExpr___init_ahexbyteexpr(val* self, val* p0, val* p1);
4966 val* nit___nit__AHexByteExpr___n_hex_bytenum(val* self);
4967 void nit__parser_prod___AHexByteExpr___n_hex_bytenum_61d(val* self, val* p0);
4968 extern const struct class class_nit__AHexByteExpr;
4969 void nit__parser_prod___ABinByteExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4970 void nit__literal___ABinByteExpr___ANode__accept_literal(val* self, val* p0);
4971 void nit__parser_prod___ABinByteExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4972 void nit__parser_prod___ABinByteExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4973 void nit__parser_prod___ABinByteExpr___init_abinbyteexpr(val* self, val* p0, val* p1);
4974 val* nit___nit__ABinByteExpr___n_bin_bytenum(val* self);
4975 void nit__parser_prod___ABinByteExpr___n_bin_bytenum_61d(val* self, val* p0);
4976 extern const struct class class_nit__ABinByteExpr;
4977 void nit__parser_prod___AOctByteExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4978 void nit__literal___AOctByteExpr___ANode__accept_literal(val* self, val* p0);
4979 void nit__parser_prod___AOctByteExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4980 void nit__parser_prod___AOctByteExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4981 void nit__parser_prod___AOctByteExpr___init_aoctbyteexpr(val* self, val* p0, val* p1);
4982 val* nit___nit__AOctByteExpr___n_oct_bytenum(val* self);
4983 void nit__parser_prod___AOctByteExpr___n_oct_bytenum_61d(val* self, val* p0);
4984 extern const struct class class_nit__AOctByteExpr;
4985 void nit__parser_prod___AFloatExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4986 void nit__literal___AFloatExpr___ANode__accept_literal(val* self, val* p0);
4987 void nit__rapid_type_analysis___AFloatExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
4988 void nit__parser_prod___AFloatExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
4989 void nit__parser_prod___AFloatExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
4990 void nit__typing___AFloatExpr___AExpr__accept_typing(val* self, val* p0);
4991 val* nit__abstract_compiler___AFloatExpr___AExpr__expr(val* self, val* p0);
4992 void nit__parser_prod___AFloatExpr___init_afloatexpr(val* self, val* p0, val* p1);
4993 void nit__literal___AFloatExpr___value_61d(val* self, val* p0);
4994 val* nit___nit__AFloatExpr___n_float(val* self);
4995 void nit__parser_prod___AFloatExpr___n_float_61d(val* self, val* p0);
4996 extern const struct class class_nit__AFloatExpr;
4997 void nit__parser_prod___ACharExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
4998 void nit__literal___ACharExpr___ANode__accept_literal(val* self, val* p0);
4999 void nit__rapid_type_analysis___ACharExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5000 void nit__parser_prod___ACharExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5001 void nit__parser_prod___ACharExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5002 void nit__typing___ACharExpr___AExpr__accept_typing(val* self, val* p0);
5003 val* nit__abstract_compiler___ACharExpr___AExpr__expr(val* self, val* p0);
5004 void nit__parser_prod___ACharExpr___init_acharexpr(val* self, val* p0, val* p1);
5005 val* nit___nit__ACharExpr___n_char(val* self);
5006 void nit__literal___ACharExpr___value_61d(val* self, val* p0);
5007 void nit__parser_prod___ACharExpr___n_char_61d(val* self, val* p0);
5008 val* nit__literal___ACharExpr___value(val* self);
5009 extern const struct class class_nit__ACharExpr;
5010 void nit__parser_prod___AStringExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5011 void nit__literal___AStringFormExpr___ANode__accept_literal(val* self, val* p0);
5012 void nit__rapid_type_analysis___AStringFormExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5013 void nit__parser_prod___AStringExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5014 void nit__parser_prod___AStringExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5015 void nit__typing___AStringFormExpr___AExpr__accept_typing(val* self, val* p0);
5016 val* nit__abstract_compiler___AStringFormExpr___AExpr__expr(val* self, val* p0);
5017 val* nit__literal___AStringFormExpr___value(val* self);
5018 val* nit___nit__AStringFormExpr___n_string(val* self);
5019 void nit__literal___AStringFormExpr___value_61d(val* self, val* p0);
5020 void nit__parser_prod___AStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
5021 void nit__parser_prod___AStringExpr___init_astringexpr(val* self, val* p0, val* p1);
5022 extern const struct class class_nit__AStringExpr;
5023 void nit__parser_prod___AStartStringExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5024 void nit__parser_prod___AStartStringExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5025 void nit__parser_prod___AStartStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
5026 void nit__parser_prod___AStartStringExpr___init_astartstringexpr(val* self, val* p0);
5027 extern const struct class class_nit__AStartStringExpr;
5028 void nit__parser_prod___AMidStringExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5029 void nit__parser_prod___AMidStringExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5030 void nit__parser_prod___AMidStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
5031 void nit__parser_prod___AMidStringExpr___init_amidstringexpr(val* self, val* p0);
5032 extern const struct class class_nit__AMidStringExpr;
5033 void nit__parser_prod___AEndStringExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5034 void nit__parser_prod___AEndStringExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5035 void nit__parser_prod___AEndStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
5036 void nit__parser_prod___AEndStringExpr___init_aendstringexpr(val* self, val* p0);
5037 extern const struct class class_nit__AEndStringExpr;
5038 void nit__parser_prod___ASuperstringExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5039 void nit__rapid_type_analysis___ASuperstringExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5040 void nit__parser_prod___ASuperstringExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5041 void nit__parser_prod___ASuperstringExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5042 void nit__typing___ASuperstringExpr___AExpr__accept_typing(val* self, val* p0);
5043 val* nit__abstract_compiler___ASuperstringExpr___AExpr__expr(val* self, val* p0);
5044 void nit__parser_prod___ASuperstringExpr___init_asuperstringexpr(val* self, val* p0, val* p1);
5045 val* nit___nit__ASuperstringExpr___n_exprs(val* self);
5046 extern const struct class class_nit__ASuperstringExpr;
5047 #define COLOR_nit__parser_nodes__ASuperstringExpr___n_exprs 10
5048 void nit__parser_prod___AParExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5049 void nit__flow___AParExpr___ANode__accept_flow_visitor(val* self, val* p0);
5050 void nit__transform___AParExpr___ANode__accept_transform_visitor(val* self, val* p0);
5051 void nit__parser_prod___AParExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5052 void nit__parser_prod___AParExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5053 void nit__typing___AParExpr___AExpr__accept_typing(val* self, val* p0);
5054 val* nit__abstract_compiler___AParExpr___AExpr__expr(val* self, val* p0);
5055 void nit__parser_prod___AParExpr___init_aparexpr(val* self, val* p0, val* p1, val* p2, val* p3);
5056 val* nit___nit__AParExpr___n_expr(val* self);
5057 void nit__parser_prod___AParExpr___n_opar_61d(val* self, val* p0);
5058 void nit__parser_prod___AParExpr___n_expr_61d(val* self, val* p0);
5059 void nit__parser_prod___AParExpr___n_cpar_61d(val* self, val* p0);
5060 extern const struct class class_nit__AParExpr;
5061 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5062 void nit__rapid_type_analysis___AAsCastExpr___ANode__accept_rapid_type_visitor(val* self, val* p0);
5063 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5064 void nit__typing___AAsCastExpr___AExpr__accept_typing(val* self, val* p0);
5065 val* nit__abstract_compiler___AAsCastExpr___AExpr__expr(val* self, val* p0);
5066 val* nit___nit__AAsCastForm___n_expr(val* self);
5067 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_expr_61d(val* self, val* p0);
5068 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_kwas_61d(val* self, val* p0);
5069 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_opar_61d(val* self, val* p0);
5070 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_cpar_61d(val* self, val* p0);
5071 void nit__parser_prod___AAsCastExpr___init_aascastexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
5072 val* nit___nit__AAsCastExpr___n_type(val* self);
5073 void nit__parser_prod___AAsCastExpr___n_type_61d(val* self, val* p0);
5074 extern const struct class class_nit__AAsCastExpr;
5075 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5076 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5077 void nit__typing___AAsNotnullExpr___AExpr__accept_typing(val* self, val* p0);
5078 val* nit__abstract_compiler___AAsNotnullExpr___AExpr__expr(val* self, val* p0);
5079 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_expr_61d(val* self, val* p0);
5080 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_kwas_61d(val* self, val* p0);
5081 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_opar_61d(val* self, val* p0);
5082 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_cpar_61d(val* self, val* p0);
5083 void nit__parser_prod___AAsNotnullExpr___init_aasnotnullexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
5084 void nit__parser_prod___AAsNotnullExpr___n_kwnot_61d(val* self, val* p0);
5085 void nit__parser_prod___AAsNotnullExpr___n_kwnull_61d(val* self, val* p0);
5086 extern const struct class class_nit__AAsNotnullExpr;
5087 void nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5088 void nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5089 void nit__typing___AIssetAttrExpr___AExpr__accept_typing(val* self, val* p0);
5090 val* nit__abstract_compiler___AIssetAttrExpr___AExpr__expr(val* self, val* p0);
5091 void nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
5092 void nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
5093 void nit__parser_prod___AIssetAttrExpr___init_aissetattrexpr(val* self, val* p0, val* p1, val* p2);
5094 void nit__parser_prod___AIssetAttrExpr___n_kwisset_61d(val* self, val* p0);
5095 extern const struct class class_nit__AIssetAttrExpr;
5096 void nit__parser_prod___AVarargExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5097 void nit__parser_prod___AVarargExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5098 void nit__typing___AVarargExpr___AExpr__accept_typing(val* self, val* p0);
5099 val* nit__abstract_compiler___AVarargExpr___AExpr__expr(val* self, val* p0);
5100 void nit__parser_prod___AVarargExpr___init_avarargexpr(val* self, val* p0, val* p1);
5101 void nit__parser_prod___AVarargExpr___n_expr_61d(val* self, val* p0);
5102 void nit__parser_prod___AVarargExpr___n_dotdotdot_61d(val* self, val* p0);
5103 val* nit___nit__AVarargExpr___n_expr(val* self);
5104 extern const struct class class_nit__AVarargExpr;
5105 void nit__parser_prod___ANamedargExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5106 void nit__parser_prod___ANamedargExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5107 void nit__typing___AExpr___accept_typing(val* self, val* p0);
5108 val* nit__abstract_compiler___ANamedargExpr___AExpr__expr(val* self, val* p0);
5109 void nit__parser_prod___ANamedargExpr___init_anamedargexpr(val* self, val* p0, val* p1, val* p2);
5110 void nit__parser_prod___ANamedargExpr___n_id_61d(val* self, val* p0);
5111 void nit__parser_prod___ANamedargExpr___n_assign_61d(val* self, val* p0);
5112 void nit__parser_prod___ANamedargExpr___n_expr_61d(val* self, val* p0);
5113 val* nit___nit__ANamedargExpr___n_id(val* self);
5114 val* nit___nit__ANamedargExpr___n_expr(val* self);
5115 extern const struct class class_nit__ANamedargExpr;
5116 void nit__parser_prod___AManyExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5117 void nit__parser_prod___AManyExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5118 void nit__parser_prod___AManyExpr___init_amanyexpr(val* self, val* p0);
5119 val* nit___nit__AManyExpr___n_exprs(val* self);
5120 extern const struct class class_nit__AManyExpr;
5121 #define COLOR_nit__parser_nodes__AManyExpr___n_exprs 10
5122 void nit__parser_prod___ATypeExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5123 void nit__parser_prod___ATypeExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5124 void nit__parser_prod___ATypeExpr___init_atypeexpr(val* self, val* p0);
5125 void nit__parser_prod___ATypeExpr___n_type_61d(val* self, val* p0);
5126 extern const struct class class_nit__ATypeExpr;
5127 void nit__parser_prod___AMethidExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5128 void nit__parser_prod___AMethidExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5129 void nit__parser_prod___AMethidExpr___init_amethidexpr(val* self, val* p0, val* p1);
5130 void nit__parser_prod___AMethidExpr___n_expr_61d(val* self, val* p0);
5131 void nit__parser_prod___AMethidExpr___n_id_61d(val* self, val* p0);
5132 extern const struct class class_nit__AMethidExpr;
5133 void nit__parser_prod___AAtExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5134 void nit__parser_prod___AAtExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5135 void nit__parser_prod___AAtExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5136 void nit__parser_prod___AAtExpr___init_aatexpr(val* self, val* p0);
5137 extern const struct class class_nit__AAtExpr;
5138 void nit__parser_prod___ADebugTypeExpr___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5139 void nit__parser_prod___ADebugTypeExpr___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5140 void nit__typing___ADebugTypeExpr___AExpr__accept_typing(val* self, val* p0);
5141 void nit__abstract_compiler___ADebugTypeExpr___AExpr__stmt(val* self, val* p0);
5142 void nit__parser_prod___ADebugTypeExpr___init_adebugtypeexpr(val* self, val* p0, val* p1, val* p2, val* p3);
5143 val* nit___nit__ADebugTypeExpr___n_expr(val* self);
5144 val* nit___nit__ADebugTypeExpr___n_type(val* self);
5145 void nit__parser_prod___ADebugTypeExpr___n_kwdebug_61d(val* self, val* p0);
5146 void nit__parser_prod___ADebugTypeExpr___n_kwtype_61d(val* self, val* p0);
5147 void nit__parser_prod___ADebugTypeExpr___n_expr_61d(val* self, val* p0);
5148 void nit__parser_prod___ADebugTypeExpr___n_type_61d(val* self, val* p0);
5149 extern const struct class class_nit__ADebugTypeExpr;
5150 void nit__parser_prod___AListExprs___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5151 void nit__parser_prod___AListExprs___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5152 val* nit___nit__AExprs___n_exprs(val* self);
5153 val* nit__typing___AExprs___to_a(val* self);
5154 void nit__parser_prod___AListExprs___init_alistexprs(val* self, val* p0);
5155 extern const struct class class_nit__AListExprs;
5156 #define COLOR_nit__parser_nodes__AExprs___n_exprs 4
5157 void nit__parser_prod___AParExprs___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5158 void nit__parser_prod___AParExprs___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5159 void nit__parser_prod___AParExprs___init_aparexprs(val* self, val* p0, val* p1, val* p2);
5160 void nit__parser_prod___AParExprs___n_opar_61d(val* self, val* p0);
5161 void nit__parser_prod___AParExprs___n_cpar_61d(val* self, val* p0);
5162 extern const struct class class_nit__AParExprs;
5163 void nit__parser_prod___ABraExprs___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5164 void nit__parser_prod___ABraExprs___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5165 void nit__parser_prod___ABraExprs___init_abraexprs(val* self, val* p0, val* p1, val* p2);
5166 void nit__parser_prod___ABraExprs___n_obra_61d(val* self, val* p0);
5167 void nit__parser_prod___ABraExprs___n_cbra_61d(val* self, val* p0);
5168 extern const struct class class_nit__ABraExprs;
5169 void nit__parser_prod___APlusAssignOp___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5170 void nit__parser_prod___APlusAssignOp___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5171 void nit__parser_prod___APlusAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5172 val* nit___nit__APlusAssignOp___AAssignOp__operator(val* self);
5173 void nit__parser_prod___APlusAssignOp___init_aplusassignop(val* self, val* p0);
5174 extern const struct class class_nit__APlusAssignOp;
5175 void nit__parser_prod___AMinusAssignOp___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5176 void nit__parser_prod___AMinusAssignOp___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5177 void nit__parser_prod___AMinusAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5178 val* nit___nit__AMinusAssignOp___AAssignOp__operator(val* self);
5179 void nit__parser_prod___AMinusAssignOp___init_aminusassignop(val* self, val* p0);
5180 extern const struct class class_nit__AMinusAssignOp;
5181 void nit__parser_prod___AStarAssignOp___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5182 void nit__parser_prod___AStarAssignOp___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5183 void nit__parser_prod___AStarAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5184 val* nit___nit__AStarAssignOp___AAssignOp__operator(val* self);
5185 void nit__parser_prod___AStarAssignOp___init_astarassignop(val* self, val* p0);
5186 extern const struct class class_nit__AStarAssignOp;
5187 void nit__parser_prod___ASlashAssignOp___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5188 void nit__parser_prod___ASlashAssignOp___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5189 void nit__parser_prod___ASlashAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5190 val* nit___nit__ASlashAssignOp___AAssignOp__operator(val* self);
5191 void nit__parser_prod___ASlashAssignOp___init_aslashassignop(val* self, val* p0);
5192 extern const struct class class_nit__ASlashAssignOp;
5193 void nit__parser_prod___APercentAssignOp___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5194 void nit__parser_prod___APercentAssignOp___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5195 void nit__parser_prod___APercentAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5196 val* nit___nit__APercentAssignOp___AAssignOp__operator(val* self);
5197 void nit__parser_prod___APercentAssignOp___init_apercentassignop(val* self, val* p0);
5198 extern const struct class class_nit__APercentAssignOp;
5199 void nit__parser_prod___AStarstarAssignOp___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5200 void nit__parser_prod___AStarstarAssignOp___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5201 void nit__parser_prod___AStarstarAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5202 val* nit___nit__AStarstarAssignOp___AAssignOp__operator(val* self);
5203 void nit__parser_prod___AStarstarAssignOp___init_astarstarassignop(val* self, val* p0);
5204 extern const struct class class_nit__AStarstarAssignOp;
5205 void nit__parser_prod___APipeAssignOp___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5206 void nit__parser_prod___APipeAssignOp___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5207 void nit__parser_prod___APipeAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5208 val* nit___nit__APipeAssignOp___AAssignOp__operator(val* self);
5209 void nit__parser_prod___APipeAssignOp___init_apipeassignop(val* self, val* p0);
5210 extern const struct class class_nit__APipeAssignOp;
5211 void nit__parser_prod___ACaretAssignOp___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5212 void nit__parser_prod___ACaretAssignOp___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5213 void nit__parser_prod___ACaretAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5214 val* nit___nit__ACaretAssignOp___AAssignOp__operator(val* self);
5215 void nit__parser_prod___ACaretAssignOp___init_acaretassignop(val* self, val* p0);
5216 extern const struct class class_nit__ACaretAssignOp;
5217 void nit__parser_prod___AAmpAssignOp___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5218 void nit__parser_prod___AAmpAssignOp___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5219 void nit__parser_prod___AAmpAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5220 val* nit___nit__AAmpAssignOp___AAssignOp__operator(val* self);
5221 void nit__parser_prod___AAmpAssignOp___init_aampassignop(val* self, val* p0);
5222 extern const struct class class_nit__AAmpAssignOp;
5223 void nit__parser_prod___ALlAssignOp___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5224 void nit__parser_prod___ALlAssignOp___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5225 void nit__parser_prod___ALlAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5226 val* nit___nit__ALlAssignOp___AAssignOp__operator(val* self);
5227 void nit__parser_prod___ALlAssignOp___init_allassignop(val* self, val* p0);
5228 extern const struct class class_nit__ALlAssignOp;
5229 void nit__parser_prod___AGgAssignOp___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5230 void nit__parser_prod___AGgAssignOp___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5231 void nit__parser_prod___AGgAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
5232 val* nit___nit__AGgAssignOp___AAssignOp__operator(val* self);
5233 void nit__parser_prod___AGgAssignOp___init_aggassignop(val* self, val* p0);
5234 extern const struct class class_nit__AGgAssignOp;
5235 void nit__parser_prod___AModuleName___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5236 void nit__parser_prod___AModuleName___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5237 val* nit___nit__AModuleName___n_quad(val* self);
5238 val* nit___nit__AModuleName___n_path(val* self);
5239 val* nit___nit__AModuleName___n_id(val* self);
5240 void nit__parser_prod___AModuleName___init_amodulename(val* self, val* p0, val* p1, val* p2);
5241 void nit__parser_prod___AModuleName___n_quad_61d(val* self, val* p0);
5242 void nit__parser_prod___AModuleName___n_id_61d(val* self, val* p0);
5243 extern const struct class class_nit__AModuleName;
5244 #define COLOR_nit__parser_nodes__AModuleName___n_path 5
5245 void nit__parser_prod___AInLanguage___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5246 void nit__parser_prod___AInLanguage___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5247 void nit__parser_prod___AInLanguage___init_ainlanguage(val* self, val* p0, val* p1);
5248 val* nit___nit__AInLanguage___n_string(val* self);
5249 void nit__parser_prod___AInLanguage___n_kwin_61d(val* self, val* p0);
5250 void nit__parser_prod___AInLanguage___n_string_61d(val* self, val* p0);
5251 extern const struct class class_nit__AInLanguage;
5252 void nit__parser_prod___AExternCodeBlock___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5253 void nit__parser_prod___AExternCodeBlock___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5254 val* nit__light_ffi_base___AExternCodeBlock___language(val* self);
5255 void nit__light_ffi_base___AExternCodeBlock___language_61d(val* self, val* p0);
5256 val* nit__light_ffi_base___AExternCodeBlock___code(val* self);
5257 short int nit__light_c___AExternCodeBlock___is_c(val* self);
5258 val* nit___nit__AExternCodeBlock___n_extern_code_segment(val* self);
5259 void nit__parser_prod___AExternCodeBlock___init_aexterncodeblock(val* self, val* p0, val* p1);
5260 val* nit__light_ffi_base___AExternCodeBlock___language_name(val* self);
5261 val* nit__light_ffi_base___AExternCodeBlock___language_name_lowered(val* self);
5262 val* nit___nit__AExternCodeBlock___n_in_language(val* self);
5263 void nit__parser_prod___AExternCodeBlock___n_in_language_61d(val* self, val* p0);
5264 void nit__parser_prod___AExternCodeBlock___n_extern_code_segment_61d(val* self, val* p0);
5265 short int nit__light_c___AExternCodeBlock___is_c_header(val* self);
5266 short int nit__light_c___AExternCodeBlock___is_c_body(val* self);
5267 extern const struct class class_nit__AExternCodeBlock;
5268 void nit__parser_prod___AQualified___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5269 void nit__parser_prod___AQualified___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5270 void nit__parser_prod___AQualified___init_aqualified(val* self, val* p0, val* p1);
5271 val* nit___nit__AQualified___n_id(val* self);
5272 void nit__parser_prod___AQualified___n_classid_61d(val* self, val* p0);
5273 extern const struct class class_nit__AQualified;
5274 #define COLOR_nit__parser_nodes__AQualified___n_id 5
5275 void nit__parser_prod___ADoc___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5276 void nit__parser_prod___ADoc___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5277 val* nit__modelbuilder_base___ADoc___to_mdoc(val* self);
5278 val* nit__modelbuilder_base___ADoc___mdoc_cache(val* self);
5279 val* nit___nit__ADoc___n_comment(val* self);
5280 void nit__modelbuilder_base___ADoc___mdoc_cache_61d(val* self, val* p0);
5281 void nit__parser_prod___ADoc___init_adoc(val* self, val* p0);
5282 extern const struct class class_nit__ADoc;
5283 extern const struct type type_nit__ANodes__nit__TComment;
5284 #define COLOR_nit__parser_nodes__ADoc___n_comment 5
5285 void nit__parser_prod___AAnnotations___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5286 void nit__parser_prod___AAnnotations___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5287 val* nit___nit__AAnnotations___n_items(val* self);
5288 void nit__parser_prod___AAnnotations___init_aannotations(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
5289 void nit__parser_prod___AAnnotations___n_kwis_61d(val* self, val* p0);
5290 void nit__parser_prod___AAnnotations___n_at_61d(val* self, val* p0);
5291 void nit__parser_prod___AAnnotations___n_opar_61d(val* self, val* p0);
5292 void nit__parser_prod___AAnnotations___n_cpar_61d(val* self, val* p0);
5293 void nit__parser_prod___AAnnotations___n_kwend_61d(val* self, val* p0);
5294 extern const struct class class_nit__AAnnotations;
5295 extern const struct type type_nit__ANodes__nit__AAnnotation;
5296 #define COLOR_nit__parser_nodes__AAnnotations___n_items 7
5297 void nit__parser_prod___AAnnotation___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5298 void nit__parser_prod___AAnnotation___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5299 void nit__parser_prod___AAnnotation___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
5300 void nit__parser_prod___AAnnotation___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
5301 void nit__parser_prod___AAnnotation___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
5302 void nit__parser_prod___AAnnotation___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
5303 void nit__parser_prod___AAnnotation___n_atid_61d(val* self, val* p0);
5304 void nit__parser_prod___AAnnotation___n_opar_61d(val* self, val* p0);
5305 void nit__parser_prod___AAnnotation___n_cpar_61d(val* self, val* p0);
5306 extern const struct class class_nit__AAnnotation;
5307 void nit__parser_prod___AIdAtid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5308 void nit__parser_prod___AIdAtid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5309 val* nit___nit__AAtid___n_id(val* self);
5310 void nit__parser_prod___AIdAtid___nit__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
5311 void nit__parser_prod___AIdAtid___init_aidatid(val* self, val* p0);
5312 extern const struct class class_nit__AIdAtid;
5313 void nit__parser_prod___AKwexternAtid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5314 void nit__parser_prod___AKwexternAtid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5315 void nit__parser_prod___AKwexternAtid___nit__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
5316 void nit__parser_prod___AKwexternAtid___init_akwexternatid(val* self, val* p0);
5317 extern const struct class class_nit__AKwexternAtid;
5318 void nit__parser_prod___AKwabstractAtid___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5319 void nit__parser_prod___AKwabstractAtid___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5320 void nit__parser_prod___AKwabstractAtid___nit__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
5321 void nit__parser_prod___AKwabstractAtid___init_akwabstractatid(val* self, val* p0);
5322 extern const struct class class_nit__AKwabstractAtid;
5323 void nit___nit__Start___standard__kernel__Object__init(val* self);
5324 void nit__parser_prod___Start___nit__parser_nodes__ANode__visit_all(val* self, val* p0);
5325 void nit__parser_prod___Start___nit__parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
5326 val* nit___nit__Start___n_base(val* self);
5327 val* nit___nit__Start___n_eof(val* self);
5328 void nit___nit__Start___n_base_61d(val* self, val* p0);
5329 void nit___nit__Start___n_eof_61d(val* self, val* p0);
5330 extern const struct class class_nit__Start;
5331 void nit___nit__Lexer___standard__kernel__Object__init(val* self);
5332 long nit___nit__TablesCapable___parser_action(val* self, long p0, long p1);
5333 long nit___nit__TablesCapable___lexer_goto(val* self, long p0, long p1);
5334 long nit___nit__TablesCapable___lexer_accept(val* self, long p0);
5335 long nit___nit__TablesCapable___parser_goto(val* self, long p0, long p1);
5336 void nit___nit__Lexer___file_61d(val* self, val* p0);
5337 val* nit___nit__Lexer___peek(val* self);
5338 val* nit___nit__Lexer___next(val* self);
5339 val* nit___nit__Lexer___file(val* self);
5340 val* nit___nit__Lexer___get_token(val* self);
5341 val* nit___nit__Lexer___last_token(val* self);
5342 void nit___nit__Lexer___last_token_61d(val* self, val* p0);
5343 val* nit__lexer___Lexer___make_token(val* self, long p0, val* p1);
5344 extern const struct class class_nit__Lexer;
5345 #define COLOR_nit__lexer_work__Lexer___state 1
5346 #define COLOR_nit__lexer_work__Lexer___stream_pos 3
5347 #define COLOR_nit__lexer_work__Lexer___line 4
5348 #define COLOR_nit__lexer_work__Lexer___pos 5
5349 #define COLOR_nit__lexer_work__Lexer___cr 6
5350 extern const struct class class_nit__TablesCapable;
5351 void nit__parser_work___nit__parser_work__State___standard__kernel__Object__init(val* self);
5352 void nit__parser_work___nit__parser_work__State___state_61d(val* self, long p0);
5353 void nit__parser_work___nit__parser_work__State___nodes_61d(val* self, val* p0);
5354 extern const struct class class_nit__parser_work__State;
5355 void nit___nit__Parser___standard__kernel__Object__init(val* self);
5356 void nit___nit__Parser___lexer_61d(val* self, val* p0);
5357 val* nit___nit__Parser___parse(val* self);
5358 void nit__parser___Parser___build_reduce_table(val* self);
5359 void nit___nit__Parser___push(val* self, long p0, val* p1);
5360 long nit___nit__Parser___state(val* self);
5361 val* nit___nit__Parser___pop(val* self);
5362 void nit___nit__Parser___reduce_table_61d(val* self, val* p0);
5363 long nit___nit__Parser___go_to(val* self, long p0);
5364 extern const struct class class_nit__Parser;
5365 extern const struct type type_standard__Array__nit__parser_work__State;
5366 #define COLOR_nit__parser_work__Parser___stack 1
5367 #define COLOR_nit__parser_work__Parser___stack_pos 2
5368 void nit__parser_work___nit__parser_work__ComputeProdLocationVisitor___standard__kernel__Object__init(val* self);
5369 void nit___nit__Visitor___enter_visit(val* self, val* p0);
5370 void nit__parser_work___nit__parser_work__ComputeProdLocationVisitor___nit__parser_nodes__Visitor__visit(val* self, val* p0);
5371 val* nit___nit__Visitor___current_node(val* self);
5372 void nit__parser_work___nit__parser_work__ComputeProdLocationVisitor___token_61d(val* self, val* p0);
5373 val* nit__parser_work___nit__parser_work__ComputeProdLocationVisitor___token(val* self);
5374 val* nit__parser_work___nit__parser_work__ComputeProdLocationVisitor___last_token(val* self);
5375 extern const struct class class_nit__parser_work__ComputeProdLocationVisitor;
5376 extern const struct type type_standard__Array__nit__Prod;
5377 #define COLOR_nit__parser_work__ComputeProdLocationVisitor___need_first_prods 2
5378 #define COLOR_nit__parser_work__ComputeProdLocationVisitor___need_after_epsilons 3
5379 void nit__parser_work___nit__parser_work__TextCollectorVisitor___nit__parser_nodes__Visitor__visit(val* self, val* p0);
5380 val* nit__parser_work___nit__parser_work__TextCollectorVisitor___text(val* self);
5381 void nit__parser_work___nit__parser_work__TextCollectorVisitor___text_61d(val* self, val* p0);
5382 extern const struct class class_nit__parser_work__TextCollectorVisitor;
5383 #define COLOR_nit__parser_work__TextCollectorVisitor___text 1
5384 void nit__phase___nit__phase__AnnotationPhaseVisitor___nit__parser_nodes__Visitor__visit(val* self, val* p0);
5385 val* nit__phase___nit__phase__AnnotationPhaseVisitor___annotations(val* self);
5386 extern const struct class class_nit__phase__AnnotationPhaseVisitor;
5387 extern const struct type type_standard__Array__nit__AAnnotation;
5388 #define COLOR_nit__phase__AnnotationPhaseVisitor___annotations 1
5389 void nit__literal___nit__literal__LiteralPhase___nit__phase__Phase__process_nmodule(val* self, val* p0);
5390 extern const struct class class_nit__literal__LiteralPhase;
5391 void nit__literal___nit__literal__LiteralVisitor___standard__kernel__Object__init(val* self);
5392 void nit__literal___nit__literal__LiteralVisitor___nit__parser_nodes__Visitor__visit(val* self, val* p0);
5393 void nit__literal___nit__literal__LiteralVisitor___toolcontext_61d(val* self, val* p0);
5394 val* nit__literal___nit__literal__LiteralVisitor___toolcontext(val* self);
5395 extern const struct class class_nit__literal__LiteralVisitor;
5396 void nit___nit__Phase___process_nmodule(val* self, val* p0);
5397 void nit__transform___nit__transform__TransformPhase___nit__phase__Phase__process_npropdef(val* self, val* p0);
5398 extern const struct class class_nit__transform__TransformPhase;
5399 void nit__transform___nit__transform__TransformVisitor___standard__kernel__Object__init(val* self);
5400 void nit__transform___nit__transform__TransformVisitor___nit__parser_nodes__Visitor__visit(val* self, val* p0);
5401 void nit__transform___nit__transform__TransformVisitor___phase_61d(val* self, val* p0);
5402 void nit__transform___nit__transform__TransformVisitor___mpropdef_61d(val* self, val* p0);
5403 void nit__transform___nit__transform__TransformVisitor___mclassdef_61d(val* self, val* p0);
5404 val* nit__transform___nit__transform__TransformVisitor___mpropdef(val* self);
5405 void nit__transform___nit__transform__TransformVisitor___mmodule_61d(val* self, val* p0);
5406 val* nit__transform___nit__transform__TransformVisitor___mclassdef(val* self);
5407 void nit__transform___nit__transform__TransformVisitor___builder_61d(val* self, val* p0);
5408 val* nit__transform___nit__transform__TransformVisitor___mmodule(val* self);
5409 val* nit__transform___nit__transform__TransformVisitor___builder(val* self);
5410 val* nit__transform___nit__transform__TransformVisitor___phase(val* self);
5411 extern const struct class class_nit__transform__TransformVisitor;
5412 void nit___nit__ASTBuilder___standard__kernel__Object__init(val* self);
5413 void nit___nit__ASTBuilder___mmodule_61d(val* self, val* p0);
5414 void nit___nit__ASTBuilder___anchor_61d(val* self, val* p0);
5415 val* nit___nit__ASTBuilder___make_call(val* self, val* p0, val* p1, val* p2);
5416 val* nit___nit__ASTBuilder___make_block(val* self);
5417 val* nit___nit__ASTBuilder___make_new(val* self, val* p0, val* p1);
5418 val* nit___nit__ASTBuilder___make_int(val* self, long p0);
5419 val* nit___nit__ASTBuilder___make_var_assign(val* self, val* p0, val* p1);
5420 val* nit___nit__ASTBuilder___make_attr_read(val* self, val* p0, val* p1);
5421 val* nit___nit__ASTBuilder___make_attr_assign(val* self, val* p0, val* p1, val* p2);
5422 val* nit___nit__ASTBuilder___make_loop(val* self);
5423 val* nit___nit__ASTBuilder___make_if(val* self, val* p0, val* p1);
5424 val* nit___nit__ASTBuilder___make_break(val* self, val* p0);
5425 val* nit___nit__ASTBuilder___make_var_read(val* self, val* p0, val* p1);
5426 val* nit___nit__ASTBuilder___make_do(val* self);
5427 val* nit___nit__ASTBuilder___mmodule(val* self);
5428 val* nit___nit__ASTBuilder___anchor(val* self);
5429 extern const struct class class_nit__ASTBuilder;
5430 void nit___nit__ANode___visit_all(val* self, val* p0);
5431 void nit__astvalidation___APlaceholderExpr___ANode__accept_ast_validation(val* self, val* p0);
5432 void nit___nit__ANode___replace_child(val* self, val* p0, val* p1);
5433 void nit___nit__APlaceholderExpr___make(val* self);
5434 extern const struct class class_nit__APlaceholderExpr;
5435 void nit__typing___nit__typing__TypingPhase___nit__phase__Phase__process_npropdef(val* self, val* p0);
5436 extern const struct class class_nit__typing__TypingPhase;
5437 void nit__typing___nit__typing__TypeVisitor___standard__kernel__Object__init(val* self);
5438 void nit__typing___nit__typing__TypeVisitor___modelbuilder_61d(val* self, val* p0);
5439 void nit__typing___nit__typing__TypeVisitor___mmodule_61d(val* self, val* p0);
5440 void nit__typing___nit__typing__TypeVisitor___mpropdef_61d(val* self, val* p0);
5441 val* nit__typing___nit__typing__TypeVisitor___selfvariable(val* self);
5442 val* nit__typing___nit__typing__TypeVisitor___get_mclass(val* self, val* p0, val* p1);
5443 void nit__typing___nit__typing__TypeVisitor___dirty_61d(val* self, short int p0);
5444 void nit__typing___nit__typing__TypeVisitor___visit_stmt(val* self, val* p0);
5445 short int nit__typing___nit__typing__TypeVisitor___has_loop(val* self);
5446 short int nit__typing___nit__typing__TypeVisitor___dirty(val* self);
5447 void nit__typing___nit__typing__TypeVisitor___error(val* self, val* p0, val* p1);
5448 val* nit__typing___nit__typing__TypeVisitor___visit_expr_subtype(val* self, val* p0, val* p1);
5449 val* nit__typing___nit__typing__TypeVisitor___mpropdef(val* self);
5450 void nit__typing___nit__typing__TypeVisitor___mclassdef_61d(val* self, val* p0);
5451 void nit__typing___nit__typing__TypeVisitor___anchor_61d(val* self, val* p0);
5452 void nit__typing___nit__typing__TypeVisitor___selfvariable_61d(val* self, val* p0);
5453 void nit__typing___nit__typing__TypeVisitor___is_toplevel_context_61d(val* self, short int p0);
5454 val* nit__typing___nit__typing__TypeVisitor___modelbuilder(val* self);
5455 val* nit__typing___nit__typing__TypeVisitor___mmodule(val* self);
5456 val* nit__typing___nit__typing__TypeVisitor___visit_expr(val* self, val* p0);
5457 val* nit__typing___nit__typing__TypeVisitor___check_subtype(val* self, val* p0, val* p1, val* p2, short int p3);
5458 val* nit__typing___nit__typing__TypeVisitor___anchor_to(val* self, val* p0);
5459 val* nit__typing___nit__typing__TypeVisitor___try_get_mproperty_by_name2(val* self, val* p0, val* p1, val* p2);
5460 val* nit__typing___nit__typing__TypeVisitor___try_get_mclass(val* self, val* p0, val* p1);
5461 val* nit__typing___nit__typing__TypeVisitor___get_method(val* self, val* p0, val* p1, val* p2, short int p3);
5462 short int nit__typing___nit__typing__TypeVisitor___is_toplevel_context(val* self);
5463 val* nit__typing___nit__typing__TypeVisitor___get_variable(val* self, val* p0, val* p1);
5464 val* nit__typing___nit__typing__TypeVisitor___anchor(val* self);
5465 val* nit__typing___nit__typing__TypeVisitor___resolve_for(val* self, val* p0, val* p1, short int p2);
5466 val* nit__typing___nit__typing__TypeVisitor___check_signature(val* self, val* p0, val* p1, val* p2, val* p3);
5467 val* nit__typing___nit__typing__TypeVisitor___resolve_mtype(val* self, val* p0);
5468 void nit__typing___nit__typing__TypeVisitor___set_variable(val* self, val* p0, val* p1, val* p2);
5469 val* nit__typing___nit__typing__TypeVisitor___visit_expr_bool(val* self, val* p0);
5470 void nit__typing___nit__typing__TypeVisitor___has_loop_61d(val* self, short int p0);
5471 val* nit__typing___nit__typing__TypeVisitor___merge_types(val* self, val* p0, val* p1);
5472 val* nit__typing___nit__typing__TypeVisitor___type_bool(val* self, val* p0);
5473 short int nit__typing___nit__typing__TypeVisitor___check_can_be_null(val* self, val* p0, val* p1);
5474 short int nit__typing___nit__typing__TypeVisitor___can_be_null(val* self, val* p0);
5475 void nit__typing___nit__typing__TypeVisitor___null_test(val* self, val* p0);
5476 val* nit__typing___nit__typing__TypeVisitor___visit_expr_cast(val* self, val* p0, val* p1, val* p2);
5477 short int nit__typing___nit__typing__TypeVisitor___is_subtype(val* self, val* p0, val* p1);
5478 val* nit__typing___nit__typing__TypeVisitor___mclassdef(val* self);
5479 val* nit__typing___nit__typing__TypeVisitor___try_get_method(val* self, val* p0, val* p1, val* p2, short int p3);
5480 extern const struct class class_nit__typing__TypeVisitor;
5481 val* NEW_nit__Variable(const struct type* type);
5482 extern const struct type type_nit__Variable;
5483 #define COLOR_nit__scope__Variable__name_61d 16
5484 #define COLOR_nit__typing__TypeVisitor___selfvariable 5
5485 #define COLOR_nit__typing__TypeVisitor___is_toplevel_context 6
5486 #define COLOR_nit__typing__TypeVisitor___dirty 7
5487 #define COLOR_nit__typing__TypeVisitor___has_loop 8
5488 val* nit___nit__SignatureMap___map(val* self);
5489 void nit___nit__SignatureMap___vararg_decl_61d(val* self, long p0);
5490 long nit___nit__SignatureMap___vararg_decl(val* self);
5491 extern const struct class class_nit__SignatureMap;
5492 val* NEW_standard__ArrayMap(const struct type* type);
5493 extern const struct type type_standard__ArrayMap__standard__Int__standard__Int;
5494 #define COLOR_nit__typing__SignatureMap___map 0
5495 #define COLOR_nit__typing__SignatureMap___vararg_decl 1
5496 void nit___nit__CallSite___standard__kernel__Object__init(val* self);
5497 void nit___nit__CallSite___node_61d(val* self, val* p0);
5498 void nit___nit__CallSite___recv_61d(val* self, val* p0);
5499 void nit___nit__CallSite___mmodule_61d(val* self, val* p0);
5500 void nit___nit__CallSite___anchor_61d(val* self, val* p0);
5501 void nit___nit__CallSite___recv_is_self_61d(val* self, short int p0);
5502 void nit___nit__CallSite___mproperty_61d(val* self, val* p0);
5503 void nit___nit__CallSite___mpropdef_61d(val* self, val* p0);
5504 void nit___nit__CallSite___msignature_61d(val* self, val* p0);
5505 void nit___nit__CallSite___erasure_cast_61d(val* self, short int p0);
5506 val* nit___nit__CallSite___mpropdef(val* self);
5507 val* nit___nit__CallSite___msignature(val* self);
5508 val* nit___nit__CallSite___recv(val* self);
5509 val* nit___nit__CallSite___mproperty(val* self);
5510 short int nit___nit__CallSite___check_signature(val* self, val* p0, val* p1);
5511 val* nit___nit__CallSite___node(val* self);
5512 void nit___nit__CallSite___signaturemap_61d(val* self, val* p0);
5513 short int nit___nit__CallSite___erasure_cast(val* self);
5514 val* nit___nit__CallSite___anchor(val* self);
5515 val* nit___nit__CallSite___mmodule(val* self);
5516 val* nit___nit__CallSite___signaturemap(val* self);
5517 extern const struct class class_nit__CallSite;
5518 void nit__local_var_init___nit__local_var_init__LocalVarInitPhase___nit__phase__Phase__process_npropdef(val* self, val* p0);
5519 extern const struct class class_nit__local_var_init__LocalVarInitPhase;
5520 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___standard__kernel__Object__init(val* self);
5521 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___nit__parser_nodes__Visitor__visit(val* self, val* p0);
5522 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___toolcontext_61d(val* self, val* p0);
5523 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___mark_is_unset(val* self, val* p0, val* p1);
5524 val* nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___maybe_unset_vars(val* self);
5525 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___mark_is_set(val* self, val* p0, val* p1);
5526 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___check_is_set(val* self, val* p0, val* p1);
5527 val* nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___toolcontext(val* self);
5528 extern const struct class class_nit__local_var_init__LocalVarInitVisitor;
5529 extern const struct type type_standard__HashSet__nit__Variable;
5530 #define COLOR_nit__local_var_init__LocalVarInitVisitor___maybe_unset_vars 2
5531 void nit__flow___nit__flow__FlowPhase___nit__phase__Phase__process_npropdef(val* self, val* p0);
5532 extern const struct class class_nit__flow__FlowPhase;
5533 void nit__flow___nit__flow__FlowVisitor___standard__kernel__Object__init(val* self);
5534 void nit__flow___nit__flow__FlowVisitor___nit__parser_nodes__Visitor__visit(val* self, val* p0);
5535 void nit__flow___nit__flow__FlowVisitor___toolcontext_61d(val* self, val* p0);
5536 val* nit__flow___nit__flow__FlowVisitor___flows(val* self);
5537 val* nit__flow___nit__flow__FlowVisitor___current_flow_context(val* self);
5538 val* nit__flow___nit__flow__FlowVisitor___first(val* self);
5539 void nit__flow___nit__flow__FlowVisitor___first_61d(val* self, val* p0);
5540 val* nit__flow___nit__flow__FlowVisitor___make_sub_flow(val* self);
5541 val* nit__flow___nit__flow__FlowVisitor___toolcontext(val* self);
5542 val* nit__flow___nit__flow__FlowVisitor___make_unreachable_flow(val* self);
5543 void nit__flow___nit__flow__FlowVisitor___merge_breaks(val* self, val* p0);
5544 val* nit__flow___nit__flow__FlowVisitor___visit_expr(val* self, val* p0);
5545 void nit__flow___nit__flow__FlowVisitor___current_flow_context_61d(val* self, val* p0);
5546 val* nit__flow___nit__flow__FlowVisitor___make_merge_flow(val* self, val* p0, val* p1);
5547 void nit__flow___nit__flow__FlowVisitor___merge_continues_to(val* self, val* p0, val* p1);
5548 val* nit__flow___nit__flow__FlowVisitor___make_true_false_flow(val* self, val* p0, val* p1);
5549 val* nit__flow___nit__flow__FlowVisitor___make_sub_true_false_flow(val* self);
5550 extern const struct class class_nit__flow__FlowVisitor;
5551 val* NEW_nit__FlowContext(const struct type* type);
5552 extern const struct type type_nit__FlowContext;
5553 #define COLOR_nit__flow__FlowVisitor___current_flow_context 1
5554 extern const struct type type_standard__Array__nit__FlowContext;
5555 #define COLOR_nit__flow__FlowVisitor___flows 4
5556 void nit___nit__FlowContext___is_start_61d(val* self, short int p0);
5557 val* nit___nit__FlowContext___node(val* self);
5558 void nit___nit__FlowContext___node_61d(val* self, val* p0);
5559 val* nit___nit__FlowContext___when_true(val* self);
5560 val* nit___nit__FlowContext___when_false(val* self);
5561 void nit___nit__FlowContext___name_61d(val* self, val* p0);
5562 short int nit___nit__FlowContext___is_unreachable(val* self);
5563 short int nit___nit__FlowContext___is_already_unreachable(val* self);
5564 void nit___nit__FlowContext___is_already_unreachable_61d(val* self, short int p0);
5565 void nit___nit__FlowContext___add_loop(val* self, val* p0);
5566 void nit___nit__FlowContext___add_previous(val* self, val* p0);
5567 short int nit___nit__FlowContext___is_marked_unreachable(val* self);
5568 short int nit___nit__FlowContext___is_start(val* self);
5569 val* nit___nit__FlowContext___previous(val* self);
5570 void nit___nit__FlowContext___is_marked_unreachable_61d(val* self, short int p0);
5571 val* nit___nit__FlowContext___loops(val* self);
5572 void nit___nit__FlowContext___when_true_61d(val* self, val* p0);
5573 void nit___nit__FlowContext___when_false_61d(val* self, val* p0);
5574 void nit__typing___FlowContext___set_var(val* self, val* p0, val* p1, val* p2);
5575 val* nit__typing___FlowContext___vars(val* self);
5576 val* nit__typing___FlowContext___collect_types(val* self, val* p0);
5577 val* nit__local_var_init___FlowContext___set_vars(val* self);
5578 short int nit__local_var_init___FlowContext___is_variable_set(val* self, val* p0);
5579 extern const struct class class_nit__FlowContext;
5580 #define COLOR_nit__flow__FlowContext___previous 2
5581 #define COLOR_nit__flow__FlowContext___loops 3
5582 #define COLOR_nit__flow__FlowContext___is_marked_unreachable 4
5583 #define COLOR_nit__flow__FlowContext___is_already_unreachable 5
5584 #define COLOR_nit__flow__FlowContext___is_start 6
5585 #define COLOR_nit__flow__FlowContext___name 8
5586 #define COLOR_nit__flow__FlowContext___when_true 9
5587 #define COLOR_nit__flow__FlowContext___when_false 10
5588 #define COLOR_nit__local_var_init__FlowContext___set_vars 1
5589 extern const struct type type_standard__HashMap__nit__Variable__nullable__nit__MType;
5590 #define COLOR_nit__typing__FlowContext___vars 0
5591 void nit__scope___nit__scope__ScopePhase___nit__phase__Phase__process_npropdef(val* self, val* p0);
5592 extern const struct class class_nit__scope__ScopePhase;
5593 void nit___nit__Variable___standard__kernel__Object__init(val* self);
5594 val* nit___nit__Variable___standard__string__Object__to_s(val* self);
5595 void nit___nit__Variable___name_61d(val* self, val* p0);
5596 val* nit___nit__Variable___name(val* self);
5597 short int nit___nit__Variable___warn_unread(val* self);
5598 val* nit___nit__Variable___location(val* self);
5599 void nit__typing___Variable___declared_type_61d(val* self, val* p0);
5600 void nit___nit__Variable___warn_unread_61d(val* self, short int p0);
5601 val* nit__typing___Variable___declared_type(val* self);
5602 void nit___nit__Variable___location_61d(val* self, val* p0);
5603 short int nit__typing___Variable___is_adapted(val* self);
5604 void nit__typing___Variable___is_adapted_61d(val* self, short int p0);
5605 extern const struct class class_nit__Variable;
5606 #define COLOR_nit__scope__Variable___warn_unread 4
5607 #define COLOR_nit__typing__Variable___is_adapted 1
5608 void nit___nit__EscapeMark___standard__kernel__Object__init(val* self);
5609 val* nit___nit__EscapeMark___escapes(val* self);
5610 val* nit___nit__EscapeMark___continue_mark(val* self);
5611 void nit___nit__EscapeMark___name_61d(val* self, val* p0);
5612 void nit___nit__EscapeMark___continue_mark_61d(val* self, val* p0);
5613 val* nit___nit__EscapeMark___name(val* self);
5614 extern const struct class class_nit__EscapeMark;
5615 extern const struct type type_standard__Array__nit__AEscapeExpr;
5616 #define COLOR_nit__scope__EscapeMark___escapes 2
5617 void nit__scope___nit__scope__ScopeVisitor___standard__kernel__Object__init(val* self);
5618 void nit__scope___nit__scope__ScopeVisitor___nit__parser_nodes__Visitor__visit(val* self, val* p0);
5619 void nit__scope___nit__scope__ScopeVisitor___toolcontext_61d(val* self, val* p0);
5620 void nit__scope___nit__scope__ScopeVisitor___shift_scope(val* self);
5621 val* nit__scope___nit__scope__ScopeVisitor___scopes(val* self);
5622 val* nit__scope___nit__scope__ScopeVisitor___toolcontext(val* self);
5623 short int nit__scope___nit__scope__ScopeVisitor___register_variable(val* self, val* p0, val* p1);
5624 val* nit__scope___nit__scope__ScopeVisitor___get_escapemark(val* self, val* p0, val* p1);
5625 void nit__scope___nit__scope__ScopeVisitor___error(val* self, val* p0, val* p1);
5626 val* nit__scope___nit__scope__ScopeVisitor___search_variable(val* self, val* p0);
5627 val* nit__scope___nit__scope__ScopeVisitor___selfvariable(val* self);
5628 val* nit__scope___nit__scope__ScopeVisitor___make_escape_mark(val* self, val* p0, short int p1);
5629 void nit__scope___nit__scope__ScopeVisitor___enter_visit_block(val* self, val* p0, val* p1);
5630 val* nit__scope___nit__scope__ScopeVisitor___search_label(val* self, val* p0);
5631 extern const struct class class_nit__scope__ScopeVisitor;
5632 #define COLOR_nit__scope__ScopeVisitor___selfvariable 2
5633 val* NEW_standard__List(const struct type* type);
5634 extern const struct type type_standard__List__nit__scope__Scope;
5635 #define COLOR_nit__scope__ScopeVisitor___scopes 3
5636 val* nit__scope___nit__scope__Scope___variables(val* self);
5637 val* nit__scope___nit__scope__Scope___escapemark(val* self);
5638 val* nit__scope___nit__scope__Scope___get_variable(val* self, val* p0);
5639 void nit__scope___nit__scope__Scope___escapemark_61d(val* self, val* p0);
5640 extern const struct class class_nit__scope__Scope;
5641 extern const struct type type_standard__HashMap__standard__String__nit__Variable;
5642 #define COLOR_nit__scope__Scope___variables 0
5643 void nit___nit__ASTValidationVisitor___nit__parser_nodes__Visitor__visit(val* self, val* p0);
5644 val* nit___nit__ASTValidationVisitor___path(val* self);
5645 val* nit___nit__ASTValidationVisitor___seen(val* self);
5646 extern const struct class class_nit__ASTValidationVisitor;
5647 extern const struct type type_standard__List__nit__ANode;
5648 #define COLOR_nit__astvalidation__ASTValidationVisitor___path 1
5649 extern const struct type type_standard__HashSet__nit__ANode;
5650 #define COLOR_nit__astvalidation__ASTValidationVisitor___seen 2
5651 void nit__auto_super_init___nit__auto_super_init__AutoSuperInitPhase___nit__phase__Phase__process_npropdef(val* self, val* p0);
5652 extern const struct class class_nit__auto_super_init__AutoSuperInitPhase;
5653 void nit__auto_super_init___nit__auto_super_init__AutoSuperInitVisitor___nit__parser_nodes__Visitor__visit(val* self, val* p0);
5654 val* nit__auto_super_init___nit__auto_super_init__AutoSuperInitVisitor___has_explicit_super_init(val* self);
5655 short int nit__auto_super_init___nit__auto_super_init__AutoSuperInitVisitor___is_broken(val* self);
5656 void nit__auto_super_init___nit__auto_super_init__AutoSuperInitVisitor___is_broken_61d(val* self, short int p0);
5657 void nit__auto_super_init___nit__auto_super_init__AutoSuperInitVisitor___has_explicit_super_init_61d(val* self, val* p0);
5658 extern const struct class class_nit__auto_super_init__AutoSuperInitVisitor;
5659 #define COLOR_nit__auto_super_init__AutoSuperInitVisitor___is_broken 2
5660 void nit___nit__RapidTypeAnalysis___standard__kernel__Object__init(val* self);
5661 void nit___nit__RapidTypeAnalysis___modelbuilder_61d(val* self, val* p0);
5662 void nit___nit__RapidTypeAnalysis___mainmodule_61d(val* self, val* p0);
5663 void nit___nit__RapidTypeAnalysis___run_analysis(val* self);
5664 val* nit___nit__RapidTypeAnalysis___live_methods_to_tree(val* self);
5665 val* nit___nit__RapidTypeAnalysis___live_types_to_csv(val* self);
5666 val* nit___nit__RapidTypeAnalysis___mainmodule(val* self);
5667 void nit___nit__RapidTypeAnalysis___add_new(val* self, val* p0, val* p1);
5668 void nit___nit__RapidTypeAnalysis___add_send(val* self, val* p0, val* p1);
5669 void nit___nit__RapidTypeAnalysis___force_alive(val* self, val* p0);
5670 val* nit___nit__RapidTypeAnalysis___todo(val* self);
5671 val* nit___nit__RapidTypeAnalysis___modelbuilder(val* self);
5672 void nit___nit__RapidTypeAnalysis___add_cast(val* self, val* p0);
5673 void nit___nit__RapidTypeAnalysis___add_super_send(val* self, val* p0, val* p1);
5674 val* nit___nit__RapidTypeAnalysis___live_types(val* self);
5675 val* nit___nit__RapidTypeAnalysis___live_open_types(val* self);
5676 short int nit___nit__RapidTypeAnalysis___check_depth(val* self, val* p0);
5677 val* nit___nit__RapidTypeAnalysis___live_open_cast_types(val* self);
5678 val* nit___nit__RapidTypeAnalysis___live_cast_types(val* self);
5679 val* nit___nit__RapidTypeAnalysis___live_methods(val* self);
5680 val* nit___nit__RapidTypeAnalysis___live_methoddefs(val* self);
5681 val* nit___nit__RapidTypeAnalysis___live_super_sends(val* self);
5682 val* nit___nit__RapidTypeAnalysis___live_classes(val* self);
5683 val* nit___nit__RapidTypeAnalysis___totry_methods(val* self);
5684 void nit___nit__RapidTypeAnalysis___try_send(val* self, val* p0, val* p1);
5685 void nit___nit__RapidTypeAnalysis___try_super_send(val* self, val* p0, val* p1);
5686 val* nit___nit__RapidTypeAnalysis___totry_methods_to_remove(val* self);
5687 val* nit___nit__RapidTypeAnalysis___try_methods(val* self);
5688 void nit___nit__RapidTypeAnalysis___add_call(val* self, val* p0);
5689 val* nit___nit__RapidTypeAnalysis___live_callsites(val* self);
5690 val* nit___nit__RapidTypeAnalysis___live_targets(val* self, val* p0);
5691 val* nit___nit__RapidTypeAnalysis___live_targets_cache(val* self);
5692 extern const struct class class_nit__RapidTypeAnalysis;
5693 extern const struct type type_standard__HashSet__nit__MClassType;
5694 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_types 2
5695 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_open_types 3
5696 extern const struct type type_standard__HashSet__nit__MClass;
5697 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_classes 4
5698 extern const struct type type_standard__HashSet__nit__MType;
5699 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_cast_types 5
5700 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_open_cast_types 6
5701 extern const struct type type_standard__HashSet__nit__MMethodDef;
5702 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_methoddefs 7
5703 extern const struct type type_standard__HashSet__nit__MMethod;
5704 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_methods 8
5705 extern const struct type type_standard__HashSet__nit__CallSite;
5706 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_callsites 9
5707 extern const struct type type_more_collections__HashMap2__nit__MType__nit__MProperty__standard__Set__nit__MMethodDef;
5708 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_targets_cache 10
5709 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_super_sends 11
5710 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___totry_methods 12
5711 extern const struct type type_standard__Array__nit__MMethod;
5712 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___totry_methods_to_remove 13
5713 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___try_methods 14
5714 extern const struct type type_standard__List__nit__MMethodDef;
5715 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___todo 15
5716 void nit___nit__RapidTypeVisitor___standard__kernel__Object__init(val* self);
5717 void nit___nit__RapidTypeVisitor___nit__parser_nodes__Visitor__visit(val* self, val* p0);
5718 void nit___nit__RapidTypeVisitor___analysis_61d(val* self, val* p0);
5719 void nit___nit__RapidTypeVisitor___receiver_61d(val* self, val* p0);
5720 void nit___nit__RapidTypeVisitor___mpropdef_61d(val* self, val* p0);
5721 void nit___nit__RapidTypeVisitor___add_type(val* self, val* p0);
5722 void nit___nit__RapidTypeVisitor___add_monomorphic_send(val* self, val* p0, val* p1);
5723 val* nit___nit__RapidTypeVisitor___receiver(val* self);
5724 void nit___nit__RapidTypeVisitor___add_callsite(val* self, val* p0);
5725 void nit___nit__RapidTypeVisitor___add_cast_type(val* self, val* p0);
5726 val* nit___nit__RapidTypeVisitor___analysis(val* self);
5727 val* nit___nit__RapidTypeVisitor___get_method(val* self, val* p0, val* p1);
5728 val* nit___nit__RapidTypeVisitor___cleanup_type(val* self, val* p0);
5729 extern const struct class class_nit__RapidTypeVisitor;
5730 void csv___csv__CsvFormat___standard__kernel__Object__init(val* self);
5731 uint32_t csv___csv__CsvFormat___delimiter(val* self);
5732 void csv___csv__CsvFormat___delimiter_61d(val* self, uint32_t p0);
5733 void csv___csv__CsvFormat___separator_61d(val* self, uint32_t p0);
5734 void csv___csv__CsvFormat___eol_61d(val* self, val* p0);
5735 uint32_t csv___csv__CsvFormat___separator(val* self);
5736 val* csv___csv__CsvFormat___eol(val* self);
5737 short int csv___csv__CsvFormat___is_value_clean(val* self, val* p0);
5738 val* csv___csv__CsvFormat___escape_cell(val* self, val* p0);
5739 val* csv___csv__CsvFormat___escaping(val* self);
5740 extern const struct class class_csv__CsvFormat;
5741 void csv___csv__CsvDocument___format_61d(val* self, val* p0);
5742 void csv___csv__CsvDocument___header_61d(val* self, val* p0);
5743 void csv___csv__CsvDocument___add_record(val* self, val* p0);
5744 val* csv___csv__CsvDocument___format(val* self);
5745 val* csv___csv__CsvDocument___header(val* self);
5746 val* csv___csv__CsvDocument___records(val* self);
5747 void csv___csv__CsvDocument___standard__stream__Writable__write_to(val* self, val* p0);
5748 extern const struct class class_csv__CsvDocument;
5749 #define COLOR_csv__CsvDocument___format 0
5750 #define COLOR_csv__CsvDocument___header 1
5751 extern const struct type type_standard__Array__standard__Array__standard__String;
5752 #define COLOR_csv__CsvDocument___records 2
5753 void csv___csv__CsvWriter___standard__kernel__Object__init(val* self);
5754 void csv___csv__CsvWriter___with_format(val* self, val* p0, val* p1);
5755 void csv___csv__CsvWriter___write_sequence(val* self, val* p0);
5756 void csv___csv__CsvWriter___ostream_61d(val* self, val* p0);
5757 void csv___csv__CsvWriter___format_61d(val* self, val* p0);
5758 val* csv___csv__CsvWriter___format(val* self);
5759 void csv___csv__CsvWriter___write_cell(val* self, val* p0);
5760 val* csv___csv__CsvWriter___ostream(val* self);
5761 short int csv___csv__CsvWriter___always_escape(val* self);
5762 extern const struct class class_csv__CsvWriter;
5763 #define COLOR_csv__CsvWriter___format 1
5764 #define COLOR_csv__CsvWriter___always_escape 2
5765 void nit___nit__ErasureCompilerPhase___nit__modelbuilder__Phase__process_mainmodule(val* self, val* p0, val* p1);
5766 extern const struct class class_nit__ErasureCompilerPhase;
5767 void nit___nit__SeparateErasureCompiler___standard__kernel__Object__init(val* self);
5768 val* nit___nit__AbstractCompiler___init_count_type_test_tags(val* self);
5769 void nit___nit__AbstractCompiler___mainmodule_61d(val* self, val* p0);
5770 void nit___nit__AbstractCompiler___modelbuilder_61d(val* self, val* p0);
5771 void nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__do_compilation(val* self);
5772 void nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__display_stats(val* self);
5773 val* nit___nit__AbstractCompiler___new_file(val* self, val* p0);
5774 void nit___nit__AbstractCompiler___header_61d(val* self, val* p0);
5775 val* nit___nit__AbstractCompiler___count_type_test_tags(val* self);
5776 void nit___nit__AbstractCompiler___compile_header(val* self);
5777 val* nit___nit__AbstractCompiler___mainmodule(val* self);
5778 val* nit___nit__AbstractCompiler___modelbuilder(val* self);
5779 void nit___nit__AbstractCompiler___compile_nitni_global_ref_functions(val* self);
5780 void nit___nit__AbstractCompiler___compile_main_function(val* self);
5781 void nit___nit__AbstractCompiler___compile_finalizer_function(val* self);
5782 val* nit___nit__AbstractCompiler___target_platform(val* self);
5783 void nit___nit__AbstractCompiler___toolchain_61d(val* self, val* p0);
5784 void nit___nit__AbstractCompiler___realmainmodule_61d(val* self, val* p0);
5785 void nit___nit__AbstractCompiler___target_platform_61d(val* self, val* p0);
5786 val* nit___nit__AbstractCompiler___files(val* self);
5787 val* nit___nit__AbstractCompiler___header(val* self);
5788 void nit___nit__SeparateErasureCompiler___nit__abstract_compiler__AbstractCompiler__compile_header_structs(val* self);
5789 void nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__compile_nitni_structs(val* self);
5790 val* nit___nit__SeparateErasureCompiler___nit__abstract_compiler__AbstractCompiler__new_visitor(val* self);
5791 void nit___nit__AbstractCompiler___provide_declaration(val* self, val* p0, val* p1);
5792 void nit___nit__AbstractCompiler___generate_init_attr(val* self, val* p0, val* p1, val* p2);
5793 val* nit___nit__AbstractCompiler___count_type_test_resolved(val* self);
5794 val* nit___nit__AbstractCompiler___count_type_test_unresolved(val* self);
5795 val* nit___nit__AbstractCompiler___count_type_test_skipped(val* self);
5796 val* nit___nit__AbstractCompiler___linker_script(val* self);
5797 val* nit___nit__AbstractCompiler___requirers_of_declarations(val* self);
5798 val* nit___nit__AbstractCompiler___provided_declarations(val* self);
5799 val* nit___nit__AbstractCompiler___realmainmodule(val* self);
5800 val* nit___nit__AbstractCompiler___names(val* self);
5801 void nit___nit__AbstractCompiler___build_c_to_nit_bindings(val* self);
5802 val* nit___nit__AbstractCompiler___extern_bodies(val* self);
5803 val* nit___nit__AbstractCompiler___files_to_copy(val* self);
5804 void nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__finalize_ffi_for_module(val* self, val* p0);
5805 val* nit___nit__AbstractCompiler___toolchain(val* self);
5806 val* nit___nit__AbstractCompiler___seen_extern(val* self);
5807 void nit___nit__SeparateCompiler___runtime_type_analysis_61d(val* self, val* p0);
5808 void nit___nit__SeparateCompiler___compile_box_kinds(val* self);
5809 void nit___nit__SeparateCompiler___do_property_coloring(val* self);
5810 void nit___nit__SeparateCompiler___compile_class_infos(val* self);
5811 void nit___nit__SeparateErasureCompiler___nit__separate_compiler__SeparateCompiler__compile_class_to_c(val* self, val* p0);
5812 void nit___nit__SeparateCompiler___link_mmethods(val* self);
5813 void nit___nit__SeparateCompiler___compile_module_to_c(val* self, val* p0);
5814 void nit___nit__SeparateErasureCompiler___nit__separate_compiler__SeparateCompiler__compile_types(val* self);
5815 void nit___nit__SeparateErasureCompiler___nit__separate_compiler__SeparateCompiler__display_sizes(val* self);
5816 void nit___nit__SeparateCompiler___display_isset_checks(val* self);
5817 val* nit___nit__SeparateCompiler___box_kinds(val* self);
5818 val* nit___nit__SeparateCompiler___runtime_type_analysis(val* self);
5819 void nit___nit__SeparateCompiler___class_conflict_graph_61d(val* self, val* p0);
5820 val* nit___nit__SeparateCompiler___class_conflict_graph(val* self);
5821 void nit___nit__SeparateCompiler___compile_color_consts(val* self, val* p0);
5822 void nit___nit__SeparateCompiler___compile_color_const(val* self, val* p0, val* p1, long p2);
5823 void nit___nit__SeparateCompiler___method_tables_61d(val* self, val* p0);
5824 void nit___nit__SeparateCompiler___attr_tables_61d(val* self, val* p0);
5825 val* nit___nit__SeparateCompiler___method_tables(val* self);
5826 val* nit___nit__SeparateCompiler___attr_tables(val* self);
5827 val* nit___nit__SeparateCompiler___undead_types(val* self);
5828 long nit___nit__SeparateCompiler___box_kind_of(val* self, val* p0);
5829 void nit___nit__SeparateCompiler___hardening_live_type(val* self, val* p0, val* p1);
5830 void nit___nit__SeparateCompiler___link_mmethod(val* self, val* p0);
5831 val* nit___nit__SeparateCompiler___do_type_coloring(val* self);
5832 void nit___nit__SeparateCompiler___compile_type_to_c(val* self, val* p0);
5833 val* nit___nit__SeparateCompiler___type_tables(val* self);
5834 val* nit___nit__SeparateCompiler___resolution_tables(val* self);
5835 long nit___nit__SeparateCompiler___attr_read_count(val* self);
5836 long nit___nit__SeparateCompiler___isset_checks_count(val* self);
5837 void nit___nit__SeparateCompiler___compile_header_attribute_structs(val* self);
5838 val* nit___nit__SeparateCompiler___color_consts_done(val* self);
5839 val* nit___nit__SeparateCompiler___is_monomorphic(val* self, val* p0);
5840 val* nit___nit__SeparateCompiler___poset_from_mtypes(val* self, val* p0, val* p1);
5841 void nit___nit__SeparateCompiler___type_ids_61d(val* self, val* p0);
5842 void nit___nit__SeparateCompiler___type_colors_61d(val* self, val* p0);
5843 void nit___nit__SeparateCompiler___type_tables_61d(val* self, val* p0);
5844 val* nit___nit__SeparateCompiler___build_type_tables(val* self, val* p0);
5845 void nit___nit__SeparateCompiler___compute_type_test_layouts(val* self, val* p0, val* p1);
5846 val* nit___nit__SeparateCompiler___type_ids(val* self);
5847 void nit___nit__SeparateCompiler___compute_resolution_tables(val* self, val* p0);
5848 val* nit___nit__SeparateCompiler___type_colors(val* self);
5849 void nit___nit__SeparateCompiler___compile_type_resolution_table(val* self, val* p0);
5850 val* nit___nit__SeparateCompiler___live_unresolved_types(val* self);
5851 void nit___nit__SeparateCompiler___opentype_colors_61d(val* self, val* p0);
5852 void nit___nit__SeparateCompiler___resolution_tables_61d(val* self, val* p0);
5853 val* nit___nit__SeparateCompiler___build_resolution_tables(val* self, val* p0, val* p1);
5854 val* nit___nit__SeparateCompiler___opentype_colors(val* self);
5855 void nit___nit__SeparateCompiler___attr_read_count_61d(val* self, long p0);
5856 void nit___nit__SeparateCompiler___isset_checks_count_61d(val* self, long p0);
5857 void nit___nit__AbstractCompiler___standard__kernel__Object__init(val* self);
5858 void nit___nit__AbstractCompiler___display_stats(val* self);
5859 void nit___nit__AbstractCompiler___compile_nitni_structs(val* self);
5860 void nit___nit__AbstractCompiler___finalize_ffi_for_module(val* self, val* p0);
5861 void nit___nit__SeparateErasureCompiler___class_ids_61d(val* self, val* p0);
5862 void nit___nit__SeparateErasureCompiler___class_colors_61d(val* self, val* p0);
5863 void nit___nit__SeparateErasureCompiler___class_tables_61d(val* self, val* p0);
5864 val* nit___nit__SeparateErasureCompiler___build_class_typing_tables(val* self, val* p0);
5865 void nit___nit__SeparateErasureCompiler___vt_colors_61d(val* self, val* p0);
5866 void nit___nit__SeparateErasureCompiler___vt_tables_61d(val* self, val* p0);
5867 val* nit___nit__SeparateErasureCompiler___build_vt_tables(val* self, val* p0);
5868 val* nit___nit__SeparateErasureCompiler___class_tables(val* self);
5869 val* nit___nit__SeparateErasureCompiler___class_ids(val* self);
5870 val* nit___nit__SeparateErasureCompiler___class_colors(val* self);
5871 short int nit___nit__SeparateErasureCompiler___build_class_vts_table(val* self, val* p0);
5872 val* nit___nit__SeparateErasureCompiler___vt_colors(val* self);
5873 val* nit___nit__SeparateErasureCompiler___vt_tables(val* self);
5874 val* nit___nit__SeparateErasureCompiler___retrieve_vt_bound(val* self, val* p0, val* p1);
5875 void nit___nit__SeparateCompiler___standard__kernel__Object__init(val* self);
5876 extern const struct class class_nit__SeparateErasureCompiler;
5877 extern const struct type type_standard__HashMap__standard__String__standard__String;
5878 #define COLOR_nit__abstract_compiler__AbstractCompiler___names 0
5879 extern const struct type type_standard__List__nit__CodeFile;
5880 #define COLOR_nit__abstract_compiler__AbstractCompiler___files 6
5881 #define COLOR_nit__abstract_compiler__AbstractCompiler___linker_script 8
5882 #define COLOR_nit__abstract_compiler__AbstractCompiler___provided_declarations 9
5883 extern const struct type type_standard__HashMap__standard__String__nit__ANode;
5884 #define COLOR_nit__abstract_compiler__AbstractCompiler___requirers_of_declarations 10
5885 #define COLOR_nit__abstract_compiler__AbstractCompiler___extern_bodies 11
5886 #define COLOR_nit__abstract_compiler__AbstractCompiler___files_to_copy 12
5887 val* NEW_standard__ArraySet(const struct type* type);
5888 extern const struct type type_standard__ArraySet__standard__String;
5889 #define COLOR_nit__abstract_compiler__AbstractCompiler___seen_extern 13
5890 #define COLOR_nit__abstract_compiler__AbstractCompiler___count_type_test_tags 14
5891 #define COLOR_nit__abstract_compiler__AbstractCompiler___count_type_test_resolved 15
5892 #define COLOR_nit__abstract_compiler__AbstractCompiler___count_type_test_unresolved 16
5893 #define COLOR_nit__abstract_compiler__AbstractCompiler___count_type_test_skipped 17
5894 extern const struct type type_standard__Array__nit__MNullableType;
5895 #define COLOR_nit__light__AbstractCompiler___compiled_null_types 18
5896 #define COLOR_nit__separate_compiler__SeparateCompiler___undead_types 20
5897 extern const struct type type_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType;
5898 #define COLOR_nit__separate_compiler__SeparateCompiler___live_unresolved_types 21
5899 extern const struct type type_standard__HashMap__nit__MClass__standard__Int;
5900 #define COLOR_nit__separate_compiler__SeparateCompiler___box_kinds 25
5901 extern const struct type type_standard__HashSet__standard__Object;
5902 #define COLOR_nit__separate_compiler__SeparateCompiler___color_consts_done 26
5903 extern const struct type type_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType;
5904 #define COLOR_nit__separate_compiler__SeparateCompiler___type_tables 28
5905 extern const struct type type_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType;
5906 #define COLOR_nit__separate_compiler__SeparateCompiler___resolution_tables 29
5907 extern const struct type type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef;
5908 #define COLOR_nit__separate_compiler__SeparateCompiler___method_tables 30
5909 extern const struct type type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MProperty;
5910 #define COLOR_nit__separate_compiler__SeparateCompiler___attr_tables 31
5911 #define COLOR_nit__separate_compiler__SeparateCompiler___isset_checks_count 32
5912 #define COLOR_nit__separate_compiler__SeparateCompiler___attr_read_count 33
5913 void nit___nit__AbstractCompilerVisitor___standard__kernel__Object__init(val* self);
5914 void nit___nit__AbstractCompilerVisitor___add_decl(val* self, val* p0);
5915 void nit___nit__AbstractCompilerVisitor___require_declaration(val* self, val* p0);
5916 void nit___nit__AbstractCompilerVisitor___add(val* self, val* p0);
5917 val* nit___nit__AbstractCompilerVisitor___compiler(val* self);
5918 void nit___nit__AbstractCompilerVisitor___add_abort(val* self, val* p0);
5919 val* nit___nit__AbstractCompilerVisitor___new_named_var(val* self, val* p0, val* p1);
5920 val* nit___nit__AbstractCompilerVisitor___get_name(val* self, val* p0);
5921 void nit___nit__AbstractCompilerVisitor___set_finalizer(val* self, val* p0);
5922 val* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__init_instance(val* self, val* p0);
5923 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__send(val* self, val* p0, val* p1);
5924 val* nit___nit__AbstractCompilerVisitor___new_expr(val* self, val* p0, val* p1);
5925 void nit___nit__AbstractCompilerVisitor___compiler_61d(val* self, val* p0);
5926 val* nit___nit__AbstractCompilerVisitor___writer(val* self);
5927 val* nit___nit__AbstractCompilerVisitor___current_node(val* self);
5928 void nit___nit__AbstractCompilerVisitor___add_raw_abort(val* self);
5929 val* nit___nit__AbstractCompilerVisitor___anchor(val* self, val* p0);
5930 val* nit___nit__AbstractCompilerVisitor___names(val* self);
5931 long nit___nit__AbstractCompilerVisitor___last(val* self);
5932 void nit___nit__AbstractCompilerVisitor___last_61d(val* self, long p0);
5933 val* nit___nit__AbstractCompilerVisitor___new_var(val* self, val* p0);
5934 void nit___nit__AbstractCompilerVisitor___writer_61d(val* self, val* p0);
5935 val* nit___nit__AbstractCompilerVisitor___frame(val* self);
5936 val* nit___nit__AbstractCompilerVisitor___monomorphic_send(val* self, val* p0, val* p1, val* p2);
5937 void nit___nit__AbstractCompilerVisitor___frame_61d(val* self, val* p0);
5938 val* nit___nit__AbstractCompilerVisitor___mmodule(val* self);
5939 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__call(val* self, val* p0, val* p1, val* p2);
5940 void nit___nit__AbstractCompilerVisitor___assign(val* self, val* p0, val* p1);
5941 void nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__write_attribute(val* self, val* p0, val* p1, val* p2);
5942 val* nit___nit__AbstractCompilerVisitor___bool_instance(val* self, short int p0);
5943 void nit___nit__AbstractCompilerVisitor___debug(val* self, val* p0);
5944 void nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__adapt_signature(val* self, val* p0, val* p1);
5945 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__autobox(val* self, val* p0, val* p1);
5946 val* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__class_name_string(val* self, val* p0);
5947 void nit___nit__AbstractCompilerVisitor___current_node_61d(val* self, val* p0);
5948 void nit___nit__AbstractCompilerVisitor___ret(val* self, val* p0);
5949 val* nit___nit__AbstractCompilerVisitor___value_instance(val* self, val* p0);
5950 void nit___nit__AbstractCompilerVisitor___check_recv_notnull(val* self, val* p0);
5951 val* nit___nit__AbstractCompilerVisitor___object_type(val* self);
5952 val* nit___nit__AbstractCompilerVisitor___bool_type(val* self);
5953 void nit___nit__AbstractCompilerVisitor___add_cast(val* self, val* p0, val* p1, val* p2);
5954 val* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__compile_callsite(val* self, val* p0, val* p1);
5955 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__supercall(val* self, val* p0, val* p1, val* p2);
5956 val* nit___nit__AbstractCompilerVisitor___variable(val* self, val* p0);
5957 void nit___nit__AbstractCompilerVisitor___stmt(val* self, val* p0);
5958 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__isset_attribute(val* self, val* p0, val* p1);
5959 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__read_attribute(val* self, val* p0, val* p1);
5960 val* nit___nit__AbstractCompilerVisitor___int_instance(val* self, long p0);
5961 val* nit___nit__AbstractCompilerVisitor___string_instance(val* self, val* p0);
5962 val* nit___nit__AbstractCompilerVisitor___expr(val* self, val* p0, val* p1);
5963 val* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__type_test(val* self, val* p0, val* p1, val* p2);
5964 val* nit___nit__AbstractCompilerVisitor___monomorphic_super_send(val* self, val* p0, val* p1, val* p2);
5965 val* nit___nit__AbstractCompilerVisitor___resolve_for(val* self, val* p0, val* p1);
5966 void nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__unbox_signature_extern(val* self, val* p0, val* p1);
5967 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__equal_test(val* self, val* p0, val* p1);
5968 void nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__native_array_def(val* self, val* p0, val* p1, val* p2);
5969 void nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__calloc_array(val* self, val* p0, val* p1);
5970 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__is_same_type_test(val* self, val* p0, val* p1);
5971 val* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__box_extern(val* self, val* p0, val* p1);
5972 val* nit___nit__AbstractCompilerVisitor___variables(val* self);
5973 val* nit___nit__AbstractCompilerVisitor___get_property(val* self, val* p0, val* p1);
5974 val* nit___nit__AbstractCompilerVisitor___autoadapt(val* self, val* p0, val* p1);
5975 val* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__unbox_extern(val* self, val* p0, val* p1);
5976 void nit___nit__AbstractCompilerVisitor___add_extern(val* self, val* p0);
5977 val* nit___nit__AbstractCompilerVisitor___new_var_extern(val* self, val* p0);
5978 void nit___nit__AbstractCompilerVisitor___declare_once(val* self, val* p0);
5979 val* nit___nit__AbstractCompilerVisitor___escapemark_name(val* self, val* p0);
5980 val* nit___nit__AbstractCompilerVisitor___varargize(val* self, val* p0, val* p1, val* p2, val* p3);
5981 void nit___nit__AbstractCompilerVisitor___add_escape_label(val* self, val* p0);
5982 val* nit___nit__AbstractCompilerVisitor___expr_bool(val* self, val* p0);
5983 val* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__native_array_instance(val* self, val* p0, val* p1);
5984 val* nit___nit__AbstractCompilerVisitor___init_instance_or_extern(val* self, val* p0);
5985 val* nit___nit__AbstractCompilerVisitor___null_instance(val* self);
5986 val* nit___nit__AbstractCompilerVisitor___byte_instance(val* self, unsigned char p0);
5987 val* nit___nit__AbstractCompilerVisitor___float_instance(val* self, val* p0);
5988 val* nit___nit__AbstractCompilerVisitor___char_instance(val* self, uint32_t p0);
5989 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__array_instance(val* self, val* p0, val* p1);
5990 void nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__native_array_set(val* self, val* p0, long p1, val* p2);
5991 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__vararg_instance(val* self, val* p0, val* p1, val* p2, val* p3);
5992 val* nit___nit__SeparateCompilerVisitor___class_info(val* self, val* p0);
5993 void nit___nit__SeparateCompilerVisitor___hardening_live_open_type(val* self, val* p0);
5994 void nit___nit__SeparateCompilerVisitor___link_unresolved_type(val* self, val* p0, val* p1);
5995 val* nit___nit__SeparateCompilerVisitor___type_info(val* self, val* p0);
5996 val* nit___nit__SeparateCompilerVisitor___table_send(val* self, val* p0, val* p1, val* p2);
5997 short int nit___nit__SeparateCompilerVisitor___can_be_primitive(val* self, val* p0);
5998 val* nit___nit__SeparateCompilerVisitor___extract_tag(val* self, val* p0);
5999 val* nit___nit__SeparateCompilerVisitor___before_send(val* self, val* p0, val* p1);
6000 val* nit___nit__SeparateCompilerVisitor___direct_call(val* self, val* p0, val* p1);
6001 short int nit___nit__SeparateCompilerVisitor___maybe_null(val* self, val* p0);
6002 void nit___nit__SeparateCompilerVisitor___hardening_cast_type(val* self, val* p0);
6003 val* nit___nit__AbstractCompilerVisitor___compile_callsite(val* self, val* p0, val* p1);
6004 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__compile_callsite(val* self, val* p0, val* p1);
6005 extern const struct class class_nit__SeparateErasureCompilerVisitor;
6006 extern const struct type type_standard__HashSet__standard__String;
6007 #define COLOR_nit__abstract_compiler__AbstractCompilerVisitor___names 4
6008 #define COLOR_nit__abstract_compiler__AbstractCompilerVisitor___last 5
6009 extern const struct type type_standard__HashMap__nit__Variable__nit__RuntimeVariable;
6010 #define COLOR_nit__abstract_compiler__AbstractCompilerVisitor___variables 6
6011 void nit___nit__SeparateCompilerPhase___nit__modelbuilder__Phase__process_mainmodule(val* self, val* p0, val* p1);
6012 extern const struct class class_nit__SeparateCompilerPhase;
6013 void nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__compile_header_structs(val* self);
6014 val* nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__new_visitor(val* self);
6015 void nit___nit__SeparateCompiler___compile_class_to_c(val* self, val* p0);
6016 void nit___nit__SeparateCompiler___compile_types(val* self);
6017 void nit___nit__SeparateCompiler___display_sizes(val* self);
6018 extern const struct class class_nit__SeparateCompiler;
6019 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__init_instance(val* self, val* p0);
6020 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__class_name_string(val* self, val* p0);
6021 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__type_test(val* self, val* p0, val* p1, val* p2);
6022 void nit___nit__AbstractCompilerVisitor___calloc_array(val* self, val* p0, val* p1);
6023 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__box_extern(val* self, val* p0, val* p1);
6024 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__unbox_extern(val* self, val* p0, val* p1);
6025 val* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__native_array_instance(val* self, val* p0, val* p1);
6026 extern const struct class class_nit__SeparateCompilerVisitor;
6027 void nit___nit__SeparateRuntimeFunction___standard__kernel__Object__init(val* self);
6028 val* nit___nit__SeparateRuntimeFunction___standard__string__Object__to_s(val* self);
6029 val* nit___nit__AbstractRuntimeFunction___c_name(val* self);
6030 void nit___nit__SeparateRuntimeFunction___nit__abstract_compiler__AbstractRuntimeFunction__compile_to_c(val* self, val* p0);
6031 val* nit___nit__AbstractRuntimeFunction___mmethoddef(val* self);
6032 void nit___nit__AbstractRuntimeFunction___mmethoddef_61d(val* self, val* p0);
6033 val* nit___nit__AbstractRuntimeFunction___c_name_cache(val* self);
6034 val* nit___nit__SeparateRuntimeFunction___nit__abstract_compiler__AbstractRuntimeFunction__build_c_name(val* self);
6035 void nit___nit__AbstractRuntimeFunction___c_name_cache_61d(val* self, val* p0);
6036 void nit___nit__SeparateRuntimeFunction___compile_trampolines(val* self, val* p0);
6037 val* nit___nit__SeparateRuntimeFunction___called_recv(val* self);
6038 val* nit___nit__SeparateRuntimeFunction___called_signature(val* self);
6039 val* nit___nit__SeparateRuntimeFunction___c_ret(val* self);
6040 val* nit___nit__SeparateRuntimeFunction___c_sig(val* self);
6041 void nit___nit__SeparateRuntimeFunction___called_recv_61d(val* self, val* p0);
6042 void nit___nit__SeparateRuntimeFunction___called_signature_61d(val* self, val* p0);
6043 void nit___nit__SeparateRuntimeFunction___build_c_name_61d(val* self, val* p0);
6044 void nit___nit__SeparateRuntimeFunction___is_thunk_61d(val* self, short int p0);
6045 val* nit___nit__SeparateRuntimeFunction___arguments(val* self);
6046 val* nit___nit__SeparateRuntimeFunction___c_funptrtype(val* self);
6047 void nit___nit__SeparateRuntimeFunction___arguments_61d(val* self, val* p0);
6048 short int nit___nit__SeparateRuntimeFunction___is_thunk(val* self);
6049 void nit___nit__AbstractRuntimeFunction___standard__kernel__Object__init(val* self);
6050 extern const struct class class_nit__SeparateRuntimeFunction;
6051 #define COLOR_nit__separate_compiler__SeparateRuntimeFunction___is_thunk 5
6052 void nit___nit__Toolchain___standard__kernel__Object__init(val* self);
6053 void nit___nit__MakefileToolchain___Toolchain__write_and_make(val* self);
6054 void nit___nit__Toolchain___toolcontext_61d(val* self, val* p0);
6055 void nit___nit__Toolchain___compiler_61d(val* self, val* p0);
6056 val* nit___nit__Toolchain___compile_dir(val* self);
6057 val* nit___nit__Toolchain___toolcontext(val* self);
6058 val* nit___nit__Toolchain___root_compile_dir(val* self);
6059 val* nit___nit__Toolchain___compiler(val* self);
6060 void nit___nit__MakefileToolchain___write_files(val* self, val* p0, val* p1);
6061 void nit___nit__MakefileToolchain___write_makefile(val* self, val* p0, val* p1);
6062 void nit___nit__MakefileToolchain___compile_c_code(val* self, val* p0);
6063 val* nit___nit__MakefileToolchain___outfile(val* self, val* p0);
6064 val* nit___nit__MakefileToolchain___makefile_name(val* self);
6065 val* nit___nit__MakefileToolchain___default_outname(val* self);
6066 extern const struct class class_nit__MakefileToolchain;
6067 void nit___nit__CodeFile___standard__kernel__Object__init(val* self);
6068 void nit___nit__CodeFile___name_61d(val* self, val* p0);
6069 val* nit___nit__CodeFile___writers(val* self);
6070 val* nit___nit__CodeFile___required_declarations(val* self);
6071 val* nit___nit__CodeFile___name(val* self);
6072 extern const struct class class_nit__CodeFile;
6073 extern const struct type type_standard__Array__nit__CodeWriter;
6074 #define COLOR_nit__abstract_compiler__CodeFile___writers 1
6075 #define COLOR_nit__abstract_compiler__CodeFile___required_declarations 2
6076 void nit___nit__CodeWriter___standard__kernel__Object__init(val* self);
6077 void nit___nit__CodeWriter___file_61d(val* self, val* p0);
6078 val* nit___nit__CodeWriter___file(val* self);
6079 void nit___nit__CodeWriter___add_decl(val* self, val* p0);
6080 val* nit___nit__CodeWriter___decl_lines(val* self);
6081 val* nit___nit__CodeWriter___lines(val* self);
6082 extern const struct class class_nit__CodeWriter;
6083 extern const struct type type_standard__List__standard__String;
6084 #define COLOR_nit__abstract_compiler__CodeWriter___lines 1
6085 #define COLOR_nit__abstract_compiler__CodeWriter___decl_lines 2
6086 void nit___nit__RuntimeVariable___standard__kernel__Object__init(val* self);
6087 val* nit___nit__RuntimeVariable___standard__string__Object__to_s(val* self);
6088 val* nit___nit__RuntimeVariable___standard__string__Object__inspect(val* self);
6089 void nit___nit__RuntimeVariable___is_exact_61d(val* self, short int p0);
6090 void nit___nit__RuntimeVariable___name_61d(val* self, val* p0);
6091 void nit___nit__RuntimeVariable___mtype_61d(val* self, val* p0);
6092 void nit___nit__RuntimeVariable___mcasttype_61d(val* self, val* p0);
6093 val* nit___nit__RuntimeVariable___mtype(val* self);
6094 val* nit___nit__RuntimeVariable___mcasttype(val* self);
6095 val* nit___nit__RuntimeVariable___name(val* self);
6096 short int nit___nit__RuntimeVariable___is_exact(val* self);
6097 extern const struct class class_nit__RuntimeVariable;
6098 #define COLOR_nit__abstract_compiler__RuntimeVariable___is_exact 3
6099 void nit___nit__StaticFrame___standard__kernel__Object__init(val* self);
6100 val* nit___nit__StaticFrame___mpropdef(val* self);
6101 val* nit___nit__StaticFrame___arguments(val* self);
6102 void nit___nit__StaticFrame___visitor_61d(val* self, val* p0);
6103 void nit___nit__StaticFrame___mpropdef_61d(val* self, val* p0);
6104 void nit___nit__StaticFrame___receiver_61d(val* self, val* p0);
6105 void nit___nit__StaticFrame___arguments_61d(val* self, val* p0);
6106 void nit___nit__StaticFrame___returnvar_61d(val* self, val* p0);
6107 void nit___nit__StaticFrame___returnlabel_61d(val* self, val* p0);
6108 val* nit___nit__StaticFrame___returnvar(val* self);
6109 val* nit___nit__StaticFrame___returnlabel(val* self);
6110 val* nit___nit__StaticFrame___receiver(val* self);
6111 val* nit___nit__StaticFrame___comprehension(val* self);
6112 void nit___nit__StaticFrame___comprehension_61d(val* self, val* p0);
6113 val* nit___nit__StaticFrame___escapemark_names(val* self);
6114 extern const struct class class_nit__StaticFrame;
6115 extern const struct type type_standard__HashMap__nit__EscapeMark__standard__String;
6116 #define COLOR_nit__abstract_compiler__StaticFrame___escapemark_names 6
6117 void nit__platform___nit__platform__PlatformPhase___nit__phase__Phase__process_annotated_node(val* self, val* p0, val* p1);
6118 extern const struct class class_nit__platform__PlatformPhase;
6119 val* nit__abstract_compiler___Platform___toolchain(val* self, val* p0, val* p1);
6120 short int nit___nit__Platform___no_main(val* self);
6121 short int nit___nit__Platform___supports_libunwind(val* self);
6122 short int nit___nit__Platform___supports_linker_script(val* self);
6123 short int nit___nit__Platform___supports_libgc(val* self);
6124 extern const struct class class_nit__Platform;
6125 val* nit___nit__CCompilationUnit___header_c_types(val* self);
6126 void nit__light___CCompilationUnit___write_as_nitni(val* self, val* p0, val* p1);
6127 val* nit___nit__CCompilationUnit___files(val* self);
6128 val* nit___nit__CCompilationUnit___header_c_base(val* self);
6129 val* nit___nit__CCompilationUnit___body_decl(val* self);
6130 void nit__light_ffi_base___CCompilationUnit___write_as_impl(val* self, val* p0, val* p1);
6131 void nit__light_ffi_base___CCompilationUnit___write_header_to_file(val* self, val* p0, val* p1, val* p2, val* p3);
6132 void nit__light_ffi_base___CCompilationUnit___write_body_to_file(val* self, val* p0, val* p1, val* p2);
6133 val* nit___nit__CCompilationUnit___header_custom(val* self);
6134 val* nit___nit__CCompilationUnit___body_impl(val* self);
6135 void nit___nit__CCompilationUnit___compile_header_core(val* self, val* p0);
6136 void nit___nit__CCompilationUnit___compile_body_core(val* self, val* p0);
6137 void nit___nit__CCompilationUnit___add_exported_function(val* self, val* p0);
6138 val* nit___nit__CCompilationUnit___header_decl(val* self);
6139 val* nit___nit__CCompilationUnit___body_custom(val* self);
6140 extern const struct class class_nit__CCompilationUnit;
6141 val* NEW_template__Template(const struct type* type);
6142 extern const struct type type_template__Template;
6143 #define COLOR_nit__c_tools__CCompilationUnit___header_c_base 0
6144 #define COLOR_nit__c_tools__CCompilationUnit___header_custom 1
6145 #define COLOR_nit__c_tools__CCompilationUnit___header_c_types 2
6146 #define COLOR_nit__c_tools__CCompilationUnit___header_decl 3
6147 #define COLOR_nit__c_tools__CCompilationUnit___body_decl 4
6148 #define COLOR_nit__c_tools__CCompilationUnit___body_custom 5
6149 #define COLOR_nit__c_tools__CCompilationUnit___body_impl 6
6150 #define COLOR_nit__c_tools__CCompilationUnit___files 7
6151 void nit___nit__ExternCFile___standard__kernel__Object__init(val* self);
6152 short int nit___nit__ExternCFile___standard__kernel__Object___61d_61d(val* self, val* p0);
6153 long nit___nit__ExternCFile___standard__kernel__Object__hash(val* self);
6154 void nit___nit__ExternFile___filename_61d(val* self, val* p0);
6155 val* nit___nit__ExternFile___pkgconfigs(val* self);
6156 val* nit___nit__ExternCFile___ExternFile__makefile_rule_name(val* self);
6157 val* nit___nit__ExternFile___filename(val* self);
6158 val* nit___nit__ExternCFile___ExternFile__makefile_rule_content(val* self);
6159 short int nit___nit__ExternCFile___ExternFile__compiles_to_o_file(val* self);
6160 short int nit___nit__ExternFile___add_to_jar(val* self);
6161 void nit___nit__ExternCFile___cflags_61d(val* self, val* p0);
6162 val* nit___nit__ExternCFile___cflags(val* self);
6163 void nit___nit__ExternFile___standard__kernel__Object__init(val* self);
6164 extern const struct class class_nit__ExternCFile;
6165 #define COLOR_nit__c_tools__ExternFile___pkgconfigs 1
6166 void nit___nit__POSetConflictGraph___standard__kernel__Object__init(val* self);
6167 val* nit___nit__POSetConflictGraph___poset(val* self);
6168 void nit___nit__POSetConflictGraph___poset_61d(val* self, val* p0);
6169 val* nit___nit__POSetConflictGraph___conflicts(val* self);
6170 val* nit___nit__POSetConflictGraph___border(val* self);
6171 val* nit___nit__POSetConflictGraph___crown(val* self);
6172 void nit___nit__POSetConflictGraph___extract_core(val* self);
6173 void nit___nit__POSetConflictGraph___extract_border(val* self);
6174 void nit___nit__POSetConflictGraph___extract_crown(val* self);
6175 void nit___nit__POSetConflictGraph___compute_conflicts(val* self);
6176 void nit___nit__POSetConflictGraph___order_61d(val* self, val* p0);
6177 val* nit___nit__POSetConflictGraph___order(val* self);
6178 val* nit___nit__POSetConflictGraph___core(val* self);
6179 short int nit___nit__POSetConflictGraph___is_border(val* self, val* p0);
6180 void nit___nit__POSetConflictGraph___add_conflicts(val* self, val* p0);
6181 void nit___nit__POSetConflictGraph___add_conflict(val* self, val* p0, val* p1);
6182 extern const struct class class_nit__POSetConflictGraph;
6183 #define COLOR_standard__HashSet__nit__POSetConflictGraph___35dE 0
6184 #define COLOR_nit__coloring__POSetConflictGraph___core 0
6185 #define COLOR_nit__coloring__POSetConflictGraph___border 1
6186 #define COLOR_nit__coloring__POSetConflictGraph___crown 2
6187 #define COLOR_standard__HashMap__nit__POSetConflictGraph___35dE__standard__Set__nit__POSetConflictGraph___35dE 1
6188 #define COLOR_nit__coloring__POSetConflictGraph___conflicts 3
6189 void nit___nit__POSetColorer___colorize(val* self, val* p0);
6190 val* nit___nit__POSetColorer___ids(val* self);
6191 val* nit___nit__POSetColorer___colors(val* self);
6192 val* nit___nit__POSetColorer___conflicts(val* self);
6193 void nit___nit__POSetColorer___poset_cache_61d(val* self, val* p0);
6194 void nit___nit__POSetColorer___graph_61d(val* self, val* p0);
6195 void nit___nit__POSetColorer___allocate_ids(val* self);
6196 void nit___nit__POSetColorer___compute_colors(val* self);
6197 void nit___nit__POSetColorer___conflicts_cache_61d(val* self, val* p0);
6198 val* nit___nit__POSetColorer___graph(val* self);
6199 void nit___nit__POSetColorer___is_colored_61d(val* self, short int p0);
6200 short int nit___nit__POSetColorer___is_colored(val* self);
6201 val* nit___nit__POSetColorer___ids_cache(val* self);
6202 val* nit___nit__POSetColorer___colors_cache(val* self);
6203 val* nit___nit__POSetColorer___conflicts_cache(val* self);
6204 val* nit___nit__POSetColorer___poset_cache(val* self);
6205 void nit___nit__POSetColorer___colorize_core(val* self);
6206 void nit___nit__POSetColorer___colorize_set(val* self, val* p0);
6207 long nit___nit__POSetColorer___min_color(val* self, val* p0);
6208 short int nit___nit__POSetColorer___is_color_free(val* self, long p0, val* p1);
6209 extern const struct class class_nit__POSetColorer;
6210 #define COLOR_nit__coloring__POSetColorer___is_colored 0
6211 #define COLOR_standard__HashMap__nit__POSetColorer___35dE__standard__Int 0
6212 #define COLOR_nit__coloring__POSetColorer___ids_cache 1
6213 #define COLOR_nit__coloring__POSetColorer___colors_cache 2
6214 void nit___nit__POSetGroupColorer___standard__kernel__Object__init(val* self);
6215 val* nit___nit__POSetGroupColorer___graph(val* self);
6216 val* nit___nit__POSetGroupColorer___used_colors(val* self);
6217 void nit___nit__POSetGroupColorer___compute_colors(val* self);
6218 val* nit___nit__POSetGroupColorer___colors_cache(val* self);
6219 void nit___nit__POSetGroupColorer___graph_61d(val* self, val* p0);
6220 void nit___nit__POSetGroupColorer___buckets_61d(val* self, val* p0);
6221 val* nit___nit__POSetGroupColorer___colors(val* self);
6222 val* nit___nit__POSetGroupColorer___build_layout(val* self, val* p0);
6223 void nit___nit__POSetGroupColorer___colorize_core(val* self);
6224 void nit___nit__POSetGroupColorer___colorize_set(val* self, val* p0);
6225 val* nit___nit__POSetGroupColorer___poset(val* self);
6226 val* nit___nit__POSetGroupColorer___buckets(val* self);
6227 long nit___nit__POSetGroupColorer___inherit_color(val* self, val* p0);
6228 long nit___nit__POSetGroupColorer___next_free_color(val* self, long p0, val* p1);
6229 val* nit___nit__POSetGroupColorer___min_colors(val* self);
6230 extern const struct class class_nit__POSetGroupColorer;
6231 #define COLOR_standard__HashMap__nit__POSetGroupColorer___35dE__standard__Int 0
6232 #define COLOR_nit__coloring__POSetGroupColorer___colors_cache 4
6233 #define COLOR_standard__HashMap__nit__POSetGroupColorer___35dH__standard__HashSet__standard__Int 1
6234 #define COLOR_nit__coloring__POSetGroupColorer___used_colors 5
6235 #define COLOR_standard__HashMap__nit__POSetGroupColorer___35dH__standard__Int 2
6236 #define COLOR_nit__coloring__POSetGroupColorer___min_colors 6
6237 val* nit___nit__BucketsColorer___colorize(val* self, val* p0);
6238 void nit___nit__BucketsColorer___compute_conflicts(val* self, val* p0);
6239 val* nit___nit__BucketsColorer___colors(val* self);
6240 short int nit___nit__BucketsColorer___is_color_free(val* self, val* p0, long p1);
6241 val* nit___nit__BucketsColorer___conflicts(val* self);
6242 extern const struct class class_nit__BucketsColorer;
6243 #define COLOR_standard__HashMap__nit__BucketsColorer___35dE__standard__Int 0
6244 #define COLOR_nit__coloring__BucketsColorer___colors 0
6245 #define COLOR_standard__HashMap__nit__BucketsColorer___35dE__standard__Set__nit__BucketsColorer___35dE 1
6246 #define COLOR_nit__coloring__BucketsColorer___conflicts 1
6247 void nit___nit__POSetBucketsColorer___standard__kernel__Object__init(val* self);
6248 void nit___nit__POSetBucketsColorer___poset_61d(val* self, val* p0);
6249 void nit___nit__POSetBucketsColorer___conflicts_61d(val* self, val* p0);
6250 val* nit___nit__POSetBucketsColorer___colorize(val* self, val* p0);
6251 val* nit___nit__POSetBucketsColorer___colors(val* self);
6252 val* nit___nit__POSetBucketsColorer___poset(val* self);
6253 long nit___nit__POSetBucketsColorer___min_color(val* self, val* p0, val* p1);
6254 short int nit___nit__POSetBucketsColorer___is_color_free(val* self, long p0, val* p1, val* p2);
6255 long nit___nit__POSetBucketsColorer___max_color(val* self, val* p0, val* p1);
6256 val* nit___nit__POSetBucketsColorer___conflicts(val* self);
6257 extern const struct class class_nit__POSetBucketsColorer;
6258 #define COLOR_standard__HashMap__nit__POSetBucketsColorer___35dE__standard__Int 0
6259 #define COLOR_nit__coloring__POSetBucketsColorer___colors 0
6260 val* nit___nit__CallContext___name_mtype(val* self, val* p0);
6261 extern const struct class class_nit__CallContext;
6262 void nit___nit__SignatureLength___standard__kernel__Object__init(val* self);
6263 short int nit___nit__SignatureLength___long(val* self);
6264 void nit___nit__SignatureLength___long_61d(val* self, short int p0);
6265 extern const struct class class_nit__SignatureLength;
6266 void nit___nit__FFILanguageAssignationPhase___nit__phase__Phase__process_nmodule(val* self, val* p0);
6267 void nit___nit__FFILanguageAssignationPhase___nit__phase__Phase__process_nclassdef(val* self, val* p0);
6268 void nit___nit__FFILanguageAssignationPhase___nit__phase__Phase__process_npropdef(val* self, val* p0);
6269 val* nit___nit__FFILanguageAssignationPhase___languages(val* self);
6270 void nit___nit__FFILanguageAssignationPhase___verify_foreign_code_on_node(val* self, val* p0);
6271 extern const struct class class_nit__FFILanguageAssignationPhase;
6272 extern const struct type type_standard__Array__nit__FFILanguage;
6273 #define COLOR_nit__light_ffi_base__FFILanguageAssignationPhase___languages 4
6274 val* NEW_nit__CLanguage(const struct type* type);
6275 extern const struct type type_nit__CLanguage;
6276 #define COLOR_nit__light_ffi_base__FFILanguage__ffi_language_assignation_phase_61d 16
6277 #define COLOR_nit__light_c__FFILanguageAssignationPhase___c_language 5
6278 val* nit___nit__ForeignType___ctype(val* self);
6279 extern const struct class class_nit__ForeignType;
6280 void nit__extern_classes___nit__extern_classes__ExternClassesTypingPhaseAst___nit__phase__Phase__process_nclassdef(val* self, val* p0);
6281 extern const struct class class_nit__extern_classes__ExternClassesTypingPhaseAst;
6282 void nit__extern_classes___nit__extern_classes__ExternClassesTypingPhaseModel___nit__phase__Phase__process_nclassdef(val* self, val* p0);
6283 extern const struct class class_nit__extern_classes__ExternClassesTypingPhaseModel;
6284 void nit___nit__FFILanguage___standard__kernel__Object__init(val* self);
6285 void nit___nit__FFILanguage___ffi_language_assignation_phase_61d(val* self, val* p0);
6286 val* nit___nit__FFILanguage___ffi_language_assignation_phase(val* self);
6287 val* nit___nit__CLanguage___nit__light_ffi_base__FFILanguage__get_ftype(val* self, val* p0, val* p1);
6288 short int nit___nit__CLanguage___nit__light_ffi_base__FFILanguage__identify_language(val* self, val* p0);
6289 void nit___nit__CLanguage___nit__light_ffi_base__FFILanguage__compile_module_block(val* self, val* p0, val* p1, val* p2);
6290 void nit___nit__CLanguage___nit__light_ffi_base__FFILanguage__compile_extern_class(val* self, val* p0, val* p1, val* p2, val* p3);
6291 void nit___nit__CLanguage___nit__light_ffi_base__FFILanguage__compile_extern_method(val* self, val* p0, val* p1, val* p2, val* p3);
6292 extern const struct class class_nit__CLanguage;
6293 void nit___nit__ForeignCType___standard__kernel__Object__init(val* self);
6294 val* nit___nit__ForeignCType___nit__light_ffi_base__ForeignType__ctype(val* self);
6295 void nit___nit__ForeignCType___ctype_61d(val* self, val* p0);
6296 extern const struct class class_nit__ForeignCType;
6297 val* nit___nit__FromCCallContext___nit__nitni_utilities__CallContext__name_mtype(val* self, val* p0);
6298 extern const struct class class_nit__FromCCallContext;
6299 void nit___nit__CFunction___standard__kernel__Object__init(val* self);
6300 val* nit___nit__CFunction___decls(val* self);
6301 val* nit___nit__CFunction___exprs(val* self);
6302 void nit___nit__CFunction___signature_61d(val* self, val* p0);
6303 val* nit___nit__CFunction___signature(val* self);
6304 val* nit___nit__CFunction___to_writer(val* self);
6305 void nit___nit__ExternCFunction___init(val* self, val* p0, val* p1);
6306 void nit___nit__ExternCFunction___method_61d(val* self, val* p0);
6307 extern const struct class class_nit__ExternCFunction;
6308 #define COLOR_nit__c_tools__CFunction___decls 1
6309 #define COLOR_nit__c_tools__CFunction___exprs 2