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