Merge: doc: fixed some typos and other misc. corrections
[nit.git] / c_src / nitc__abstract_compiler.sep.0.h
1 #include "nit.common.h"
2 #define COLOR_nitc__abstract_compiler__ToolContext___opt_output 78
3 extern const char FILE_nitc__abstract_compiler[];
4 #define COLOR_nitc__abstract_compiler__ToolContext___opt_dir 79
5 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_cc 80
6 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_main 81
7 #define COLOR_nitc__abstract_compiler__ToolContext___opt_make_flags 82
8 #define COLOR_nitc__abstract_compiler__ToolContext___opt_max_c_lines 83
9 #define COLOR_nitc__abstract_compiler__ToolContext___opt_group_c_files 84
10 #define COLOR_nitc__abstract_compiler__ToolContext___opt_compile_dir 85
11 #define COLOR_nitc__abstract_compiler__ToolContext___opt_hardening 86
12 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_covariance 87
13 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_attr_isset 88
14 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_assert 89
15 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_autocast 90
16 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_null 91
17 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_all 92
18 #define COLOR_nitc__abstract_compiler__ToolContext___opt_typing_test_metrics 93
19 #define COLOR_nitc__abstract_compiler__ToolContext___opt_invocation_metrics 94
20 #define COLOR_nitc__abstract_compiler__ToolContext___opt_isset_checks_metrics 95
21 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_stacktrace 96
22 #define COLOR_nitc__abstract_compiler__ToolContext___opt_no_gcc_directive 97
23 #define COLOR_nitc__abstract_compiler__ToolContext___opt_release 98
24 #define COLOR_nitc__abstract_compiler__ToolContext___opt_debug 99
25 #define COLOR_nitc__abstract_compiler___ToolContext___core__kernel__Object__init 146
26 #define COLOR_nitc__toolcontext__ToolContext___option_context 15
27 extern const char FILE_nitc__toolcontext[];
28 val* NEW_core__Array(const struct type* type);
29 extern const struct type type_core__Array__opts__Option;
30 val* NEW_core__NativeArray(int length, const struct type* type);
31 extern const struct type type_core__NativeArray__opts__Option;
32 #define COLOR_core__array__Array__with_native 32
33 void opts___opts__OptionContext___add_option(val* self, val* p0);
34 #define COLOR_opts__Option___hidden 4
35 #define COLOR_nitc__abstract_compiler___ToolContext___process_options 149
36 #define COLOR_opts__Option___value 6
37 #define COLOR_core__kernel__Object___61d_61d 4
38 val* core__flat___CString___to_s_unsafe(char* self, val* p0, val* p1, val* p2, val* p3);
39 void core__file___Sys___print(val* self, val* p0);
40 #define COLOR_opts__Option__VALUE 0
41 extern const struct type type_core__Bool;
42 extern const char FILE_opts[];
43 #define COLOR_nitc__abstract_compiler__AbstractCompiler___target_platform 5
44 #define COLOR_nitc__modelbuilder_base__ModelBuilder___toolcontext 13
45 extern const char FILE_nitc__modelbuilder_base[];
46 val* nitc__abstract_compiler___Platform___toolchain(val* self, val* p0, val* p1);
47 #define COLOR_nitc__abstract_compiler__AbstractCompiler___toolchain 4
48 void nitc___nitc__MakefileToolchain___Toolchain__write_and_make(val* self);
49 val* NEW_nitc__MakefileToolchain(const struct type* type);
50 extern const struct type type_nitc__MakefileToolchain;
51 #define COLOR_nitc__abstract_compiler__Toolchain__toolcontext_61d 13
52 #define COLOR_nitc__abstract_compiler__Toolchain__compiler_61d 14
53 #define COLOR_core__kernel__Object__init 0
54 #define COLOR_nitc__abstract_compiler__Toolchain___toolcontext 0
55 #define COLOR_nitc__abstract_compiler__Toolchain___compiler 1
56 val* nitc___nitc__Toolchain___root_compile_dir(val* self);
57 #define COLOR_nitc___nitc__Toolchain___core__kernel__Object__init 19
58 val* nitc___nitc__Toolchain___compile_dir(val* self);
59 long core__time___Sys_get_time___impl( struct nitni_instance * self );
60 void nitc___nitc__ToolContext___info(val* self, val* p0, long p1);
61 val* core__file___String___mkdir(val* self, val* p0);
62 extern const struct type type_core__Array__core__String;
63 void core___core__Array___core__kernel__Object__init(val* self);
64 void nitc___nitc__MakefileToolchain___write_files(val* self, val* p0, val* p1);
65 void nitc___nitc__MakefileToolchain___write_makefile(val* self, val* p0, val* p1);
66 extern const struct type type_core__NativeArray__core__String;
67 extern const struct type type_core__Int;
68 extern const char FILE_core__kernel[];
69 val* core__flat___Int___core__abstract_text__Object__to_s(long self);
70 #define COLOR_core__abstract_text__NativeArray__native_to_s 12
71 void nitc___nitc__MakefileToolchain___compile_c_code(val* self, val* p0);
72 val* core___core__Text___escape_to_sh(val* self);
73 long core__exec___Sys___system(val* self, val* p0);
74 short int nitc___nitc__Platform___supports_libunwind(val* self);
75 void nitc___nitc__AbstractCompiler___build_c_to_nit_bindings(val* self);
76 short int nitc___nitc__Platform___supports_libgc(val* self);
77 val* NEW_nitc__ExternCFile(const struct type* type);
78 extern const struct type type_nitc__ExternCFile;
79 #define COLOR_nitc__c_tools__ExternFile__filename_61d 12
80 #define COLOR_nitc__c_tools__ExternCFile__cflags_61d 20
81 #define COLOR_nitc__c_tools__ExternFile___pkgconfigs 1
82 extern const char FILE_nitc__c_tools[];
83 void core___core__Array___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
84 #define COLOR_nitc__abstract_compiler__AbstractCompiler___extern_bodies 11
85 #define COLOR_nitc__toolcontext__ToolContext___nit_dir 35
86 val* core__file___String____47d(val* self, val* p0);
87 #define COLOR_nitc__abstract_compiler__AbstractCompiler___files_to_copy 12
88 #define COLOR_nitc__abstract_compiler__AbstractCompiler___mainmodule 1
89 #define COLOR_nitc__mmodule__MModule___in_importation 45
90 extern const char FILE_nitc__mmodule[];
91 val* poset___poset__POSetElement___greaters(val* self);
92 #define COLOR_core__abstract_collection__Collection__iterator 24
93 #define COLOR_core__abstract_collection__Iterator__is_ok 12
94 #define COLOR_core__abstract_collection__Iterator__item 13
95 void nitc___nitc__SeparateCompiler___nitc__abstract_compiler__AbstractCompiler__finalize_ffi_for_module(val* self, val* p0);
96 #define COLOR_core__abstract_collection__Iterator__next 14
97 #define COLOR_core__abstract_collection__Iterator__finish 15
98 val* core___core__AbstractArrayRead___core__abstract_collection__Collection__iterator(val* self);
99 #define COLOR_core__file__String__basename 99
100 void core__file___String___file_copy_to(val* self, val* p0);
101 #define COLOR_nitc__abstract_compiler__AbstractCompiler___header 7
102 #define COLOR_nitc__abstract_compiler__CodeWriter___file 0
103 #define COLOR_nitc__abstract_compiler__CodeFile___name 0
104 #define COLOR_core__abstract_text__Text___43d 39
105 val* NEW_core__FileWriter(const struct type* type);
106 extern const struct type type_core__FileWriter;
107 void core___core__FileWriter___open(val* self, val* p0);
108 #define COLOR_nitc__abstract_compiler__CodeWriter___decl_lines 2
109 void core___core__FileWriter___core__stream__Writer__write(val* self, val* p0);
110 #define COLOR_nitc__abstract_compiler__CodeWriter___lines 1
111 void core___core__FileWriter___core__stream__Stream__close(val* self);
112 #define COLOR_nitc__abstract_compiler__AbstractCompiler___files 6
113 #define COLOR_nitc__abstract_compiler__CodeFile___writers 1
114 #define COLOR_core__array__AbstractArrayRead___length 0
115 #define COLOR_nitc__abstract_compiler__CodeFile___required_declarations 2
116 val* core___core__HashSet___core__abstract_collection__Collection__iterator(val* self);
117 #define COLOR_nitc__abstract_compiler__AbstractCompiler___provided_declarations 9
118 short int core___core__HashMap___core__abstract_collection__MapRead__has_key(val* self, val* p0);
119 #define COLOR_nitc__abstract_compiler__AbstractCompiler___requirers_of_declarations 10
120 val* core___core__HashMap___core__abstract_collection__MapRead__get_or_null(val* self, val* p0);
121 void nitc___nitc__ANode___debug(val* self, val* p0);
122 val* core___core__HashMap___core__abstract_collection__MapRead___91d_93d(val* self, val* p0);
123 val* nitc___nitc__MModule___nitc__model_base__MEntity__c_name(val* self);
124 #define COLOR_nitc__mmodule__MModule___first_real_mmodule 55
125 #define COLOR_nitc__mmodule__MModule___name 43
126 val* nitc___nitc__MakefileToolchain___default_outname(val* self);
127 val* core__file___String___join_path(val* self, val* p0);
128 val* nitc___nitc__MakefileToolchain___outfile(val* self, val* p0);
129 val* core__file___String___relpath(val* self, val* p0);
130 val* core___core__Text___escape_to_mk(val* self);
131 val* nitc___nitc__MakefileToolchain___makefile_name(val* self);
132 val* NEW_core__HashSet(const struct type* type);
133 extern const struct type type_core__HashSet__core__String;
134 void core___core__HashSet___core__kernel__Object__init(val* self);
135 val* nitc__light___MModule___collect_linker_libs(val* self);
136 void core___core__SimpleCollection___add_all(val* self, val* p0);
137 val* core__abstract_text___Collection___join(val* self, val* p0, val* p1);
138 val* core__string_search___Text___replace(val* self, val* p0, val* p1);
139 val* core__file___String___strip_extension(val* self, val* p0);
140 #define COLOR_nitc__abstract_compiler__AbstractCompiler___linker_script 8
141 short int core___core__AbstractArrayRead___core__abstract_collection__Collection__is_empty(val* self);
142 extern const struct type type_core__Array__nitc__ExternFile;
143 void core___core__Array___core__abstract_collection__SimpleCollection__add_all(val* self, val* p0);
144 val* nitc___nitc__ExternCFile___ExternFile__makefile_rule_name(val* self);
145 #define COLOR_nitc__c_tools__ExternFile___filename 0
146 val* nitc___nitc__ExternCFile___ExternFile__makefile_rule_content(val* self);
147 short int nitc___nitc__ExternCFile___ExternFile__compiles_to_o_file(val* self);
148 short int nitc___nitc__ExternFile___add_to_jar(val* self);
149 #define COLOR_nitc__toolcontext__ToolContext___verbose_level 32
150 int core__kernel___Sys_is_windows___impl( struct nitni_instance * self );
151 val* nitc___nitc__ToolContext___error(val* self, val* p0, val* p1);
152 #define COLOR_nitc__abstract_compiler__AbstractCompiler___names 0
153 #define COLOR_nitc__abstract_compiler__AbstractCompiler___realmainmodule 2
154 #define COLOR_nitc__abstract_compiler__AbstractCompiler___modelbuilder 3
155 #define COLOR_nitc___nitc__AbstractCompiler___core__kernel__Object__init 54
156 val* nitc__platform___MModule___target_platform(val* self);
157 val* NEW_nitc__Platform(const struct type* type);
158 extern const struct type type_nitc__Platform;
159 val* NEW_nitc__CodeFile(const struct type* type);
160 extern const struct type type_nitc__CodeFile;
161 #define COLOR_nitc__abstract_compiler__CodeFile__name_61d 12
162 val* core___core__SequenceRead___Collection__first(val* self);
163 void core___core__HashMap___core__abstract_collection__Map___91d_93d_61d(val* self, val* p0, val* p1);
164 long core___core__HashMap___core__abstract_collection__MapRead__length(val* self);
165 val* core___core__HashMap___core__abstract_collection__MapRead__keys(val* self);
166 #define COLOR_core__abstract_text__Text__escape_to_c 69
167 void nitc___nitc__CodeWriter___add_decl(val* self, val* p0);
168 #define COLOR_nitc__abstract_compiler__AbstractCompiler__compile_header_structs 32
169 void nitc___nitc__SeparateCompiler___nitc__abstract_compiler__AbstractCompiler__compile_nitni_structs(val* self);
170 void nitc___nitc__AbstractCompiler___compile_catch_stack(val* self);
171 short int core___core__AbstractArrayRead___core__abstract_collection__Collection__has(val* self, val* p0);
172 val* nitc__model___MModule___finalizable_type(val* self);
173 #define COLOR_nitc__model__MClassType___mclass 9
174 extern const char FILE_nitc__model[];
175 val* nitc__model___MModule___try_get_primitive_method(val* self, val* p0, val* p1);
176 #define COLOR_nitc__abstract_compiler__AbstractCompiler__new_visitor 35
177 void nitc___nitc__AbstractCompilerVisitor___add_decl(val* self, val* p0);
178 val* nitc___nitc__AbstractCompilerVisitor___new_expr(val* self, val* p0, val* p1);
179 extern const struct type type_core__Array__nitc__RuntimeVariable;
180 void core___core__Array___with_capacity(val* self, long p0);
181 void core___core__AbstractArray___core__abstract_collection__Sequence__push(val* self, val* p0);
182 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__send(val* self, val* p0, val* p1);
183 void nitc___nitc__AbstractCompilerVisitor___add(val* self, val* p0);
184 #define COLOR_nitc__abstract_compiler__AbstractCompiler__VISITOR 0
185 short int nitc___nitc__Platform___no_main(val* self);
186 #define COLOR_nitc__abstract_compiler__AbstractCompiler___count_type_test_tags 14
187 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor___compiler 0
188 val* nitc__model___MModule___sys_type(val* self);
189 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor__init_instance 21
190 #define COLOR_core__abstract_text__Object__to_s 3
191 val* core__array___Collection___to_a(val* self);
192 #define COLOR_nitc__mmodule__MModule___location 44
193 #define COLOR_nitc__location__Location___file 0
194 extern const char FILE_nitc__location[];
195 #define COLOR_nitc__location__SourceFile___filename 1
196 void nitc___nitc__AbstractCompiler___provide_declaration(val* self, val* p0, val* p1);
197 #define COLOR_nitc__abstract_compiler__AbstractCompiler___seen_extern 13
198 val* nitc___nitc__MClassType___MType__collect_mclassdefs(val* self, val* p0);
199 void nitc__model___MModule___linearize_mclassdefs(val* self, val* p0);
200 val* nitc__modelize_property___ModelBuilder___collect_attr_propdef(val* self, val* p0);
201 void nitc__separate_compiler___AAttrPropdef___init_expr(val* self, val* p0, val* p1);
202 #define COLOR_nitc__abstract_compiler__AbstractCompiler___count_type_test_resolved 15
203 #define COLOR_nitc__abstract_compiler__AbstractCompiler___count_type_test_unresolved 16
204 #define COLOR_nitc__abstract_compiler__AbstractCompiler___count_type_test_skipped 17
205 val* NEW_core__HashMap(const struct type* type);
206 extern const struct type type_core__HashMap__core__String__core__Int;
207 void core___core__HashMap___core__kernel__Object__init(val* self);
208 val* nitc___nitc__AbstractCompiler___init_count_type_test_tags(val* self);
209 extern const struct type type_core__Array__core__Object;
210 extern const struct type type_core__NativeArray__core__Object;
211 void core__file___Sys___printn(val* self, val* p0);
212 val* counter___core__Sys___div(val* self, long p0, long p1);
213 void nitc__light___MModule___finalize_ffi(val* self, val* p0);
214 #define COLOR_nitc___nitc__CodeFile___core__kernel__Object__init 16
215 #define COLOR_nitc___nitc__CodeWriter___core__kernel__Object__init 17
216 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor__COMPILER 0
217 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor___current_node 1
218 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor___frame 2
219 val* nitc__model___MModule___object_type(val* self);
220 val* nitc__model___MModule___bool_type(val* self);
221 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor___writer 3
222 #define COLOR_nitc___nitc__AbstractCompilerVisitor___core__kernel__Object__init 97
223 val* NEW_nitc__CodeWriter(const struct type* type);
224 extern const struct type type_nitc__CodeWriter;
225 val* core___core__SequenceRead___last(val* self);
226 #define COLOR_nitc__abstract_compiler__CodeWriter__file_61d 12
227 extern const struct type type_nitc__MClassType;
228 val* nitc___nitc__ModelBuilder___force_get_primitive_method(val* self, val* p0, val* p1, val* p2, val* p3);
229 #define COLOR_nitc__model_base__MEntity___is_broken 0
230 #define COLOR_nitc__typing__CallSite___mpropdef 12
231 extern const char FILE_nitc__typing[];
232 #define COLOR_nitc__model__MMethodDef___initializers 17
233 extern const struct type type_nitc__MMethod;
234 #define COLOR_nitc__model__MProperty___intro 16
235 #define COLOR_nitc__model__MMethodDef___msignature 15
236 #define COLOR_nitc__model__MSignature___mparameters 9
237 val* core___core__Array___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
238 extern const struct type type_nitc__MAttribute;
239 void nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__write_attribute(val* self, val* p0, val* p1, val* p2);
240 #define COLOR_nitc__typing__CallSite___mproperty 11
241 #define COLOR_nitc__model__MMethodDef___new_msignature 16
242 long nitc___nitc__MSignature___arity(val* self);
243 #define COLOR_core__abstract_collection__Collection__length 22
244 val* nitc___nitc__AbstractCompilerVisitor___expr(val* self, val* p0, val* p1);
245 #define COLOR_nitc__typing__SignatureMap___map 0
246 val* core___core__MapRead___get_or_null(val* self, val* p0);
247 val* nitc___nitc__AbstractCompilerVisitor___null_instance(val* self);
248 #define COLOR_nitc__model__MParameter___is_vararg 8
249 #define COLOR_core__abstract_collection__SequenceRead___91d_93d 34
250 #define COLOR_nitc__typing__AExpr___vararg_decl 16
251 val* core___core__AbstractArrayRead___sub(val* self, long p0, long p1);
252 #define COLOR_nitc__model__MParameter___mtype 7
253 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__vararg_instance(val* self, val* p0, val* p1, val* p2, val* p3);
254 long core___core__Int___Discrete__successor(long self, long p0);
255 #define COLOR_nitc__model__MType__need_anchor 31
256 #define COLOR_nitc__abstract_compiler__StaticFrame___receiver 2
257 #define COLOR_nitc__model__MType__anchor_to 33
258 #define COLOR_nitc__abstract_compiler__RuntimeVariable___mcasttype 2
259 #define COLOR_nitc__model__MType__resolve_for 29
260 val* nitc___nitc__AbstractCompilerVisitor___anchor(val* self, val* p0);
261 short int nitc___nitc__MType___is_subtype(val* self, val* p0, val* p1, val* p2);
262 extern const struct type type_nitc__MNullableType;
263 #define COLOR_nitc__model__MProxyType___mtype 9
264 val* NEW_nitc__RuntimeVariable(const struct type* type);
265 extern const struct type type_nitc__RuntimeVariable;
266 #define COLOR_nitc__abstract_compiler__RuntimeVariable___name 0
267 #define COLOR_nitc__abstract_compiler__RuntimeVariable___mtype 1
268 #define COLOR_nitc__abstract_compiler__RuntimeVariable__name_61d 13
269 #define COLOR_nitc__abstract_compiler__RuntimeVariable__mtype_61d 14
270 #define COLOR_nitc__abstract_compiler__RuntimeVariable__mcasttype_61d 15
271 val* nitc___nitc__MProperty___lookup_first_definition(val* self, val* p0, val* p1);
272 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__call(val* self, val* p0, val* p1, val* p2);
273 val* nitc___nitc__MPropDef___lookup_next_definition(val* self, val* p0, val* p1);
274 extern const struct type type_nitc__MNullType;
275 short int nitc___nitc__AbstractCompilerVisitor___maybenull(val* self, val* p0);
276 void nitc___nitc__AbstractCompilerVisitor___add_abort(val* self, val* p0);
277 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor___names 4
278 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor___last 5
279 short int core___core__HashSet___core__abstract_collection__Collection__has(val* self, val* p0);
280 void core___core__HashSet___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
281 #define COLOR_nitc__abstract_compiler__StaticFrame___escapemark_names 6
282 #define COLOR_nitc__scope__EscapeMark___name 0
283 val* nitc___nitc__AbstractCompilerVisitor___get_name(val* self, val* p0);
284 #define COLOR_nitc__scope__EscapeMark___escapes 2
285 extern const char FILE_nitc__scope[];
286 val* nitc___nitc__AbstractCompilerVisitor___escapemark_name(val* self, val* p0);
287 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor___variables 6
288 #define COLOR_nitc__scope__Variable___name 2
289 #define COLOR_nitc__typing__Variable___declared_type 0
290 #define COLOR_nitc__abstract_compiler__MType__ctype 30
291 #define COLOR_nitc__abstract_compiler__MType__ctype_extern 45
292 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__autobox(val* self, val* p0, val* p1);
293 val* nitc__abstract_compiler___MClassType___MType__ctype(val* self);
294 #define COLOR_nitc__model__MClass___name 8
295 short int nitc__abstract_compiler___MClassType___MType__is_c_primitive(val* self);
296 val* nitc___nitc__AbstractCompilerVisitor___mmodule(val* self);
297 val* nitc__model___MModule___int_type(val* self);
298 val* nitc__model___MModule___byte_type(val* self);
299 val* core__abstract_text___Byte___Object__to_s(unsigned char self);
300 val* nitc__model___MModule___int8_type(val* self);
301 val* core__fixed_ints_text___Int8___core__abstract_text__Object__to_s(int8_t self);
302 val* nitc__model___MModule___int16_type(val* self);
303 val* core__fixed_ints_text___Int16___core__abstract_text__Object__to_s(int16_t self);
304 val* nitc__model___MModule___uint16_type(val* self);
305 val* core__fixed_ints_text___UInt16___core__abstract_text__Object__to_s(uint16_t self);
306 val* nitc__model___MModule___int32_type(val* self);
307 val* core__fixed_ints_text___Int32___core__abstract_text__Object__to_s(int32_t self);
308 val* nitc__model___MModule___uint32_type(val* self);
309 val* core__fixed_ints_text___UInt32___core__abstract_text__Object__to_s(uint32_t self);
310 val* nitc__model___MModule___char_type(val* self);
311 val* core__abstract_text___Char___Object__to_s(uint32_t self);
312 val* nitc__model___MModule___float_type(val* self);
313 val* nitc___nitc__AbstractCompilerVisitor___bool_type(val* self);
314 #define COLOR_nitc__mmodule__MModule___model 41
315 #define COLOR_nitc__model__Model___null_type 13
316 val* nitc__model___MModule___c_string_type(val* self);
317 val* nitc___nitc__AbstractCompilerVisitor___new_var(val* self, val* p0);
318 val* NEW_core__Buffer(const struct type* type);
319 extern const struct type type_core__Buffer;
320 val* core__flat___Buffer___with_cap(val* self, long p0);
321 #define COLOR_core__abstract_text__Text__substring_from 34
322 #define COLOR_core__abstract_text__Buffer__append 95
323 val* nitc__model___MModule___string_type(val* self);
324 #define COLOR_core__abstract_text__Text__byte_length 40
325 val* nitc___nitc__AbstractCompilerVisitor___int_instance(val* self, long p0);
326 #define COLOR_core__abstract_text__Text__length 25
327 val* nitc___nitc__AbstractCompilerVisitor___get_property(val* self, val* p0, val* p1);
328 val* nitc___nitc__AbstractCompilerVisitor___value_instance(val* self, val* p0);
329 val* nitc___nitc__AbstractCompilerVisitor___bool_instance(val* self, short int p0);
330 extern const struct type type_core__String;
331 val* nitc___nitc__AbstractCompilerVisitor___string_instance(val* self, val* p0);
332 void nitc___nitc__AbstractCompilerVisitor___require_declaration(val* self, val* p0);
333 val* nitc___nitc__MModule___filepath(val* self);
334 short int core__file___Text___file_exists(val* self);
335 void nitc___nitc__AbstractCompilerVisitor___declare_once(val* self, val* p0);
336 short int core___core__ArraySet___core__abstract_collection__Collection__has(val* self, val* p0);
337 void core___core__ArraySet___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
338 void nitc___nitc__AbstractCompilerVisitor___add_raw_abort(val* self);
339 extern const char FILE_nitc__parser_nodes[];
340 #define COLOR_nitc__parser_nodes__ANode___location 1
341 extern const char FILE_nitc__loader[];
342 #define COLOR_nitc__loader__SourceFile___mmodule 0
343 #define COLOR_nitc__location__Location___line_start 1
344 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor__type_test 62
345 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor__class_name_string 43
346 #define COLOR_nitc__abstract_compiler__StaticFrame___returnvar 4
347 void nitc___nitc__AbstractCompilerVisitor___assign(val* self, val* p0, val* p1);
348 #define COLOR_nitc__abstract_compiler__StaticFrame___returnlabel 5
349 #define COLOR_nitc__modelbuilder_base__ANode___is_broken 0
350 #define COLOR_nitc__typing__AExpr___comprehension 15
351 #define COLOR_nitc__abstract_compiler__StaticFrame___comprehension 7
352 #define COLOR_nitc__typing__AArrayExpr___element_mtype 19
353 #define COLOR_nitc__typing__AArrayExpr___push_callsite 18
354 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor__compile_callsite 52
355 #define COLOR_nitc__abstract_compiler__AExpr__stmt 65
356 #define COLOR_nitc__typing__AExpr__mtype 49
357 #define COLOR_nitc__abstract_compiler__AExpr__expr 69
358 val* nitc___nitc__AbstractCompilerVisitor___autoadapt(val* self, val* p0, val* p1);
359 #define COLOR_nitc__typing__AExpr___implicit_cast_to 14
360 void nitc___nitc__AbstractCompilerVisitor___add_cast(val* self, val* p0, val* p1, val* p2);
361 #define COLOR_nitc__abstract_compiler__AbstractRuntimeFunction___mmethoddef 0
362 #define COLOR_nitc__abstract_compiler__AbstractRuntimeFunction___c_name_cache 1
363 #define COLOR_nitc__separate_compiler__SeparateRuntimeFunction___build_c_name 4
364 extern const char FILE_nitc__separate_compiler[];
365 #define COLOR_nitc___nitc__AbstractRuntimeFunction___core__kernel__Object__init 19
366 #define COLOR_nitc__abstract_compiler__RuntimeVariable___is_exact 3
367 #define COLOR_nitc___nitc__RuntimeVariable___core__kernel__Object__init 20
368 #define COLOR_nitc__abstract_compiler__StaticFrame__VISITOR 0
369 #define COLOR_nitc__abstract_compiler__StaticFrame___visitor 0
370 #define COLOR_nitc__abstract_compiler__StaticFrame___mpropdef 1
371 #define COLOR_nitc__abstract_compiler__StaticFrame___arguments 3
372 #define COLOR_nitc___nitc__StaticFrame___core__kernel__Object__init 26
373 #define COLOR_nitc__abstract_compiler__MClassType___ctype 16
374 #define COLOR_nitc__abstract_compiler__MClassType__lazy_32d_is_c_primitive 19
375 #define COLOR_nitc__abstract_compiler__MClassType___is_c_primitive 18
376 #define COLOR_nitc__model__MClass___kind 16
377 val* nitc__model___core__Sys___extern_kind(val* self);
378 #define COLOR_nitc__abstract_compiler__MPropDef__VISITOR 0
379 #define COLOR_nitc__model__MMethodDef___is_abstract 18
380 #define COLOR_nitc__model__MMethodDef___constant_value 21
381 #define COLOR_core__kernel__Object___33d_61d 1
382 val* nitc__modelize_property___ModelBuilder___mpropdef2node(val* self, val* p0);
383 extern const struct type type_nitc__APropdef;
384 #define COLOR_nitc__abstract_compiler__APropdef__can_inline 68
385 extern const struct type type_nitc__AClassdef;
386 #define COLOR_nitc__model__MPropDef___mproperty 8
387 #define COLOR_nitc__model__MProperty___name 7
388 void nitc__abstract_compiler___MMethodDef___compile_parameter_check(val* self, val* p0, val* p1);
389 #define COLOR_nitc__abstract_compiler__APropdef__compile_to_c 56
390 void nitc__abstract_compiler___AClassdef___compile_to_c(val* self, val* p0, val* p1, val* p2);
391 void nitc___nitc__AbstractCompilerVisitor___ret(val* self, val* p0);
392 #define COLOR_nitc__model__MParameter___name 6
393 val* nitc___nitc__RuntimeVariable___core__abstract_text__Object__inspect(val* self);
394 val* core__abstract_text___Object___class_name(val* self);
395 val* nitc___nitc__Location___core__abstract_text__Object__to_s(val* self);
396 #define COLOR_nitc__auto_super_init__AMethPropdef___auto_super_inits 25
397 void core___core__AbstractArray___core__abstract_collection__RemovableCollection__clear(val* self);
398 #define COLOR_nitc__typing__CallSite___msignature 13
399 #define COLOR_nitc__auto_super_init__AMethPropdef___auto_super_call 26
400 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__supercall(val* self, val* p0, val* p1, val* p2);
401 #define COLOR_nitc__model__MMethodDef___is_intern 19
402 short int nitc__abstract_compiler___AMethPropdef___compile_intern_to_c(val* self, val* p0, val* p1, val* p2);
403 #define COLOR_nitc__model__MMethodDef___is_extern 20
404 #define COLOR_nitc__model__MMethod___is_init 20
405 short int nitc__light___AMethPropdef___compile_externinit_to_c(val* self, val* p0, val* p1, val* p2);
406 short int nitc__light___AMethPropdef___compile_externmeth_to_c(val* self, val* p0, val* p1, val* p2);
407 #define COLOR_nitc__parser_nodes__AMethPropdef___n_block 21
408 #define COLOR_nitc__parser_nodes__AMethPropdef___n_signature 19
409 #define COLOR_nitc__parser_nodes__ASignature___n_params 11
410 val* nitc___nitc__ANodes___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
411 #define COLOR_nitc__scope__AParam___variable 7
412 val* nitc___nitc__AbstractCompilerVisitor___variable(val* self, val* p0);
413 void nitc___nitc__AbstractCompilerVisitor___stmt(val* self, val* p0);
414 #define COLOR_nitc__modelize_property__APropdef___mpropdef 3
415 #define COLOR_nitc__model__MPropDef___mclassdef 7
416 #define COLOR_nitc__model__MClassDef___mclass 8
417 extern const struct type type_nitc__ABlockExpr;
418 #define COLOR_nitc__parser_nodes__ABlockExpr___n_expr 3
419 long nitc___nitc__ANodes___core__abstract_collection__Collection__length(val* self);
420 #define COLOR_nitc__model__MSignature___return_mtype 10
421 val* nitc___nitc__AbstractCompilerVisitor___resolve_for(val* self, val* p0, val* p1);
422 void nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__adapt_signature(val* self, val* p0, val* p1);
423 void nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__unbox_signature_extern(val* self, val* p0, val* p1);
424 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(val* self, val* p0, val* p1);
425 val* nitc___nitc__RuntimeVariable___core__abstract_text__Object__to_s(val* self);
426 val* nitc___nitc__AbstractCompilerVisitor___nit_alloc(val* self, val* p0, val* p1);
427 short int nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__native_array_def(val* self, val* p0, val* p1, val* p2);
428 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__is_same_type_test(val* self, val* p0, val* p1);
429 val* nitc__annotation___Prod___get_single_annotation(val* self, val* p0, val* p1);
430 #define COLOR_nitc__parser_nodes__AAnnotation___n_args 16
431 val* nitc__annotation___AAnnotation___arg_as_string(val* self, val* p0);
432 #define COLOR_nitc__model__MClassDef___mmodule 7
433 void nitc___nitc__AbstractCompilerVisitor___add_extern(val* self, val* p0);
434 val* nitc___nitc__AbstractCompilerVisitor___new_var_extern(val* self, val* p0);
435 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor__box_extern 69
436 val* core___core__AbstractArray___core__abstract_collection__Sequence__shift(val* self);
437 #define COLOR_nitc__modelize_property__AAttrPropdef___is_lazy 16
438 #define COLOR_nitc__modelize_property__AAttrPropdef___mreadpropdef 20
439 #define COLOR_nitc__modelize_property__AAttrPropdef___mtype 14
440 #define COLOR_nitc__abstract_compiler__MType__is_c_primitive 43
441 #define COLOR_nitc__modelize_property__AAttrPropdef___mlazypropdef 19
442 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__isset_attribute(val* self, val* p0, val* p1);
443 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__read_attribute(val* self, val* p0, val* p1);
444 val* nitc__abstract_compiler___AAttrPropdef___evaluate_expr(val* self, val* p0, val* p1);
445 #define COLOR_nitc__modelize_property__AAttrPropdef___mwritepropdef 21
446 #define COLOR_nitc__modelize_property__AAttrPropdef___is_optional 17
447 #define COLOR_nitc__model__MAttributeDef___static_mtype 15
448 #define COLOR_nitc__modelize_property__AAttrPropdef___has_value 18
449 #define COLOR_nitc__parser_nodes__AAttrPropdef___n_expr 26
450 extern const struct type type_nitc__ANullExpr;
451 val* NEW_nitc__StaticFrame(const struct type* type);
452 extern const struct type type_nitc__StaticFrame;
453 #define COLOR_nitc__model__MType__undecorate 51
454 #define COLOR_nitc__abstract_compiler__StaticFrame__visitor_61d 14
455 #define COLOR_nitc__abstract_compiler__StaticFrame__mpropdef_61d 15
456 #define COLOR_nitc__abstract_compiler__StaticFrame__receiver_61d 16
457 #define COLOR_nitc__abstract_compiler__StaticFrame__arguments_61d 17
458 #define COLOR_nitc__parser_nodes__AAttrPropdef___n_block 28
459 #define COLOR_nitc__model__MMethod___is_root_init 21
460 short int nitc___nitc__MPropDef___is_intro(val* self);
461 val* nitc___nitc__ANodes___core__abstract_collection__Collection__iterator(val* self);
462 #define COLOR_nitc__scope__AVardeclExpr___variable 8
463 #define COLOR_nitc__parser_nodes__AVardeclExpr___n_expr 7
464 #define COLOR_nitc__scope__AVarFormExpr___variable 4
465 #define COLOR_nitc__typing__AExpr___mtype 12
466 #define COLOR_nitc__parser_nodes__AAssignFormExpr___n_value 6
467 #define COLOR_nitc__parser_nodes__AReassignFormExpr___n_value 6
468 #define COLOR_nitc__typing__AReassignFormExpr___reassign_callsite 7
469 #define COLOR_nitc__typing__AImplicitSelfExpr___is_sys 6
470 #define COLOR_nitc__abstract_compiler___AImplicitSelfExpr___AExpr__expr 74
471 #define COLOR_nitc__scope__AEscapeExpr___escapemark 5
472 #define COLOR_nitc__parser_nodes__AEscapeExpr___n_expr 4
473 #define COLOR_nitc__parser_nodes__AIfExpr___n_expr 4
474 val* nitc___nitc__AbstractCompilerVisitor___expr_bool(val* self, val* p0);
475 #define COLOR_nitc__parser_nodes__AIfExpr___n_then 6
476 #define COLOR_nitc__parser_nodes__AIfExpr___n_else 8
477 #define COLOR_nitc__parser_nodes__AIfexprExpr___n_expr 4
478 #define COLOR_nitc__parser_nodes__AIfexprExpr___n_then 6
479 #define COLOR_nitc__parser_nodes__AIfexprExpr___n_else 8
480 #define COLOR_nitc__parser_nodes__ADoExpr___n_catch 7
481 #define COLOR_nitc__parser_nodes__ADoExpr___n_block 5
482 #define COLOR_nitc__scope__ADoExpr___break_mark 8
483 void nitc___nitc__AbstractCompilerVisitor___add_escape_label(val* self, val* p0);
484 #define COLOR_nitc__parser_nodes__AWhileExpr___n_expr 5
485 #define COLOR_nitc__parser_nodes__AWhileExpr___n_block 7
486 #define COLOR_nitc__scope__AWhileExpr___continue_mark 18
487 #define COLOR_nitc__scope__AWhileExpr___break_mark 8
488 #define COLOR_nitc__parser_nodes__ALoopExpr___n_block 5
489 #define COLOR_nitc__scope__ALoopExpr___continue_mark 7
490 #define COLOR_nitc__scope__ALoopExpr___break_mark 6
491 #define COLOR_nitc__parser_nodes__AForExpr___n_groups 5
492 #define COLOR_nitc__parser_nodes__AForGroup___n_expr 5
493 #define COLOR_nitc__typing__AForGroup___method_iterator 7
494 #define COLOR_nitc__abstract_compiler__AForGroup___it 18
495 #define COLOR_nitc__typing__AForGroup___method_is_ok 8
496 #define COLOR_nitc__scope__AForGroup___variables 17
497 extern const char FILE_core__array[];
498 #define COLOR_nitc__typing__AForGroup___method_item 11
499 #define COLOR_nitc__typing__AForGroup___method_key 13
500 #define COLOR_nitc__parser_nodes__AForExpr___n_block 7
501 #define COLOR_nitc__scope__AForExpr___continue_mark 18
502 #define COLOR_nitc__typing__AForGroup___method_next 12
503 #define COLOR_nitc__scope__AForExpr___break_mark 8
504 #define COLOR_nitc__typing__AForGroup___method_finish 14
505 #define COLOR_nitc__parser_nodes__AAssertExpr___n_expr 5
506 #define COLOR_nitc__parser_nodes__AAssertExpr___n_else 7
507 #define COLOR_nitc__parser_nodes__AAssertExpr___n_id 4
508 val* nitc__lexer_work___Token___text(val* self);
509 #define COLOR_nitc__parser_nodes__ABinBoolExpr___n_expr 3
510 #define COLOR_nitc__parser_nodes__ABinBoolExpr___n_expr2 5
511 #define COLOR_nitc__parser_nodes__ANotExpr___n_expr 4
512 #define COLOR_nitc__literal__AIntegerExpr___value 4
513 extern const struct type type_core__Byte;
514 val* nitc___nitc__AbstractCompilerVisitor___byte_instance(val* self, unsigned char p0);
515 extern const struct type type_core__Int8;
516 val* nitc___nitc__AbstractCompilerVisitor___int8_instance(val* self, int8_t p0);
517 extern const struct type type_core__Int16;
518 val* nitc___nitc__AbstractCompilerVisitor___int16_instance(val* self, int16_t p0);
519 extern const struct type type_core__UInt16;
520 val* nitc___nitc__AbstractCompilerVisitor___uint16_instance(val* self, uint16_t p0);
521 extern const struct type type_core__Int32;
522 val* nitc___nitc__AbstractCompilerVisitor___int32_instance(val* self, int32_t p0);
523 extern const struct type type_core__UInt32;
524 val* nitc___nitc__AbstractCompilerVisitor___uint32_instance(val* self, uint32_t p0);
525 #define COLOR_nitc__parser_nodes__AFloatExpr___n_float 3
526 val* nitc___nitc__AbstractCompilerVisitor___float_instance(val* self, val* p0);
527 short int nitc__literal___ACharExpr___is_ascii(val* self);
528 #define COLOR_nitc__literal__ACharExpr___value 19
529 unsigned char core___core__Char___ascii(uint32_t self);
530 short int nitc__literal___ACharExpr___is_code_point(val* self);
531 val* nitc___nitc__AbstractCompilerVisitor___char_instance(val* self, uint32_t p0);
532 val* nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__array_instance(val* self, val* p0, val* p1);
533 #define COLOR_nitc__parser_nodes__AArrayExpr___n_exprs 4
534 #define COLOR_nitc__typing__AugmentedStringFormExpr___to_re 20
535 #define COLOR_nitc__literal__AAugmentedLiteral__suffix 38
536 #define COLOR_core__abstract_text__Text__chars 27
537 #define COLOR_nitc__typing__AugmentedStringFormExpr___ignore_case 21
538 #define COLOR_nitc__typing__AugmentedStringFormExpr___newline 22
539 #define COLOR_nitc__typing__AugmentedStringFormExpr___extended 23
540 #define COLOR_nitc__literal__AStringFormExpr___value 26
541 extern const char FILE_nitc__literal[];
542 short int nitc___nitc__AugmentedStringFormExpr___is_string(val* self);
543 short int nitc___nitc__AugmentedStringFormExpr___is_bytestring(val* self);
544 #define COLOR_nitc__literal__AStringFormExpr___bytes 27
545 #define COLOR_core__bytes__Bytes___items 2
546 #define COLOR_core__bytes__Bytes___length 3
547 val* nitc___nitc__AbstractCompilerVisitor___c_string_instance(val* self, char* p0, long p1);
548 #define COLOR_nitc__typing__AugmentedStringFormExpr___to_bytes_with_copy 24
549 short int nitc___nitc__AugmentedStringFormExpr___is_re(val* self);
550 val* nitc__abstract_compiler___AugmentedStringFormExpr___make_re(val* self, val* p0, val* p1);
551 extern const struct type type_core__Array__nitc__AExpr;
552 #define COLOR_nitc__parser_nodes__ASuperstringExpr___n_exprs 25
553 extern const struct type type_nitc__AStringFormExpr;
554 #define COLOR_nitc__abstract_compiler__AbstractCompilerVisitor__native_array_instance 82
555 void nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__native_array_set(val* self, val* p0, long p1, val* p2);
556 val* nitc___nitc__AbstractCompilerVisitor___object_type(val* self);
557 #define COLOR_nitc__parser_nodes__ARangeExpr___n_expr 3
558 #define COLOR_nitc__parser_nodes__ARangeExpr___n_expr2 5
559 #define COLOR_nitc__typing__ARangeExpr___init_callsite 6
560 #define COLOR_nitc__parser_nodes__AIsaExpr___n_expr 3
561 #define COLOR_nitc__typing__AIsaExpr___cast_type 6
562 #define COLOR_nitc__parser_nodes__AAsCastForm___n_expr 3
563 #define COLOR_nitc__parser_nodes__AParExpr___n_expr 4
564 #define COLOR_nitc__parser_nodes__AOnceExpr___n_expr 4
565 #define COLOR_nitc__parser_nodes__ASendExpr___n_expr 3
566 #define COLOR_nitc__typing__ASendExpr___callsite 4
567 #define COLOR_nitc__typing__CallSite___signaturemap 15
568 val* nitc__typing___ASendExpr___raw_arguments(val* self);
569 val* nitc___nitc__AbstractCompilerVisitor___varargize(val* self, val* p0, val* p1, val* p2, val* p3);
570 #define COLOR_nitc__typing__ASendReassignFormExpr___write_callsite 20
571 #define COLOR_nitc__typing__ASuperExpr___callsite 6
572 #define COLOR_nitc__parser_nodes__ASuperExpr___n_args 5
573 #define COLOR_nitc__parser_nodes__AExprs___n_exprs 3
574 short int nitc___nitc__ANodes___core__abstract_collection__Collection__is_empty(val* self);
575 #define COLOR_nitc__typing__ASuperExpr___mpropdef 7
576 #define COLOR_nitc__typing__ASuperExpr___signaturemap 8
577 #define COLOR_nitc__typing__ANewExpr___recvtype 8
578 #define COLOR_nitc__parser_nodes__ANewExpr___n_args 6
579 extern const struct type type_nitc__MGenericType;
580 #define COLOR_nitc__model__MGenericType___arguments 20
581 #define COLOR_nitc__typing__ANewExpr___callsite 7
582 val* nitc___nitc__AbstractCompilerVisitor___init_instance_or_extern(val* self, val* p0);
583 #define COLOR_nitc__model__MMethod___is_new 22
584 #define COLOR_nitc__parser_nodes__AAttrFormExpr___n_expr 3
585 #define COLOR_nitc__typing__AAttrFormExpr___mproperty 18
586 #define COLOR_nitc__parser_nodes__AVarargExpr___n_expr 3
587 #define COLOR_nitc__parser_nodes__ANamedargExpr___n_expr 5
588 #define COLOR_nitc__abstract_compiler__MModule___properties_cache 56
589 #define COLOR_core__abstract_collection__MapRead__has_key 14
590 extern const struct type type_core__HashSet__nitc__MProperty;
591 extern const struct type type_core__Array__nitc__MClass;
592 val* nitc__model___MModule___flatten_mclass_hierarchy(val* self);
593 short int poset___poset__POSet___core__abstract_collection__Collection__has(val* self, val* p0);
594 val* nitc___nitc__MClass___in_hierarchy(val* self, val* p0);
595 val* poset___poset__POSetElement___direct_greaters(val* self);
596 val* nitc__abstract_compiler___MModule___properties(val* self, val* p0);
597 #define COLOR_nitc__model__MClass___mclassdefs 18
598 short int poset___poset__POSetElement____60d_61d(val* self, val* p0);
599 #define COLOR_nitc__model__MClassDef___intro_mproperties 18
600 #define COLOR_core__abstract_collection__Map___91d_93d_61d 22
601 #define COLOR_core__abstract_collection__MapRead___91d_93d 15
602 val* NEW_nitc__ToolContext(const struct type* type);
603 extern const struct type type_nitc__ToolContext;
604 void nitc__separate_erasure_compiler___ToolContext___core__kernel__Object__init(val* self);
605 #define COLOR_nitc__toolcontext__ToolContext___tooldescription 33
606 val* core__abstract_text___Sys___args(val* self);
607 void nitc__nith___ToolContext___process_options(val* self, val* p0);
608 val* NEW_nitc__Model(const struct type* type);
609 extern const struct type type_nitc__Model;
610 val* NEW_nitc__ModelBuilder(const struct type* type);
611 extern const struct type type_nitc__ModelBuilder;
612 #define COLOR_nitc__modelbuilder_base__ModelBuilder__model_61d 12
613 #define COLOR_nitc__modelbuilder_base__ModelBuilder__toolcontext_61d 13
614 #define COLOR_opts__OptionContext___rest 1
615 val* nitc__loader___ModelBuilder___parse(val* self, val* p0);
616 void nitc___nitc__ToolContext___quit(val* self);
617 void nitc__modelbuilder___ModelBuilder___run_phases(val* self);
618 extern const struct type type_core__Array__nitc__MModule;
619 void nitc__modelbuilder___ToolContext___run_global_phases(val* self, val* p0);