README: document nit_env.sh
[nit.git] / c_src / nit__typing.sep.0.h
1 #include "nit.common.h"
2 #define COLOR_nit__typing__ToolContext___typing_phase 45
3 extern const char FILE_nit__typing[];
4 #define COLOR_nit__phase__Phase___toolcontext 0
5 extern const char FILE_nit__phase[];
6 val* nit__modelbuilder_base___ToolContext___modelbuilder(val* self);
7 #define COLOR_nit__typing__APropdef__do_typing 47
8 #define COLOR_nit__typing__TypeVisitor___modelbuilder 0
9 #define COLOR_nit__typing__TypeVisitor___mmodule 1
10 #define COLOR_nit__typing__TypeVisitor___anchor 2
11 #define COLOR_nit__typing__TypeVisitor___mclassdef 3
12 #define COLOR_nit__typing__TypeVisitor___mpropdef 4
13 #define COLOR_nit__typing__TypeVisitor___selfvariable 5
14 #define COLOR_nit__typing__TypeVisitor___is_toplevel_context 6
15 #define COLOR_standard__kernel__Object___61d_61d 4
16 #define COLOR_nit__model__MPropDef___mclassdef 5
17 extern const char FILE_nit__model[];
18 #define COLOR_nit__model__MClassDef___bound_mtype 7
19 #define COLOR_nit__model__MClassDef___mclass 6
20 val* NEW_nit__Variable(const struct type* type);
21 extern const struct type type_nit__Variable;
22 val* standard___standard__NativeString___to_s_with_length(char* self, long p0);
23 #define COLOR_nit__scope__Variable__name_61d 16
24 #define COLOR_standard__kernel__Object__init 0
25 #define COLOR_nit__model__MClass___mclass_type 17
26 #define COLOR_nit__typing__Variable___declared_type 0
27 #define COLOR_nit__model__MPropDef___mproperty 6
28 extern const struct type type_nit__MMethod;
29 #define COLOR_nit__model__MMethod___is_new 19
30 #define COLOR_nit__model__MType__need_anchor 28
31 #define COLOR_nit__model__MType__anchor_to 30
32 short int nit___nit__MType___is_subtype(val* self, val* p0, val* p1, val* p2);
33 #define COLOR_nit__model__MType__resolve_for 26
34 short int nit__typing___nit__typing__TypeVisitor___is_subtype(val* self, val* p0, val* p1);
35 val* nit__typing___nit__typing__TypeVisitor___anchor_to(val* self, val* p0);
36 val* NEW_standard__NativeArray(int length, const struct type* type);
37 extern const struct type type_standard__NativeArray__standard__String;
38 #define COLOR_standard__string__Object__to_s 3
39 #define COLOR_standard__string__NativeArray__native_to_s 16
40 void nit___nit__ModelBuilder___error(val* self, val* p0, val* p1);
41 #define COLOR_nit__typing__AExpr__accept_typing 51
42 #define COLOR_nit__typing__AExpr__mtype 42
43 #define COLOR_nit__typing__AExpr___is_typed 6
44 #define COLOR_nit__modelbuilder_base__ModelBuilder___toolcontext 10
45 extern const char FILE_nit__modelbuilder_base[];
46 #define COLOR_nit__toolcontext__ToolContext___error_count 7
47 extern const struct type type_standard__Int;
48 extern const char FILE_standard__kernel[];
49 #define COLOR_nit__toolcontext__ToolContext___verbose_level 31
50 void nit___nit__ANode___debug(val* self, val* p0);
51 void nit__typing___nit__typing__TypeVisitor___error(val* self, val* p0, val* p1);
52 val* nit__typing___nit__typing__TypeVisitor___visit_expr(val* self, val* p0);
53 val* nit__typing___nit__typing__TypeVisitor___check_subtype(val* self, val* p0, val* p1, val* p2, short int p3);
54 #define COLOR_nit__typing__AExpr___implicit_cast_to 7
55 val* nit__typing___nit__typing__TypeVisitor___type_bool(val* self, val* p0);
56 val* nit__typing___nit__typing__TypeVisitor___visit_expr_subtype(val* self, val* p0, val* p1);
57 val* nit__typing___nit__typing__TypeVisitor___resolve_mtype(val* self, val* p0);
58 void nit___nit__ModelBuilder___warning(val* self, val* p0, val* p1, val* p2);
59 extern const struct type type_nit__MNullableType;
60 extern const struct type type_nit__MNullType;
61 extern const struct type type_nit__MFormalType;
62 short int nit__typing___nit__typing__TypeVisitor___can_be_null(val* self, val* p0);
63 #define COLOR_nit__parser_nodes__ASendExpr___n_expr 10
64 extern const char FILE_nit__parser_nodes[];
65 #define COLOR_nit__parser_nodes__ABinopExpr___n_expr2 13
66 short int nit__typing___nit__typing__TypeVisitor___check_can_be_null(val* self, val* p0, val* p1);
67 #define COLOR_nit__model__MType__as_notnull 34
68 #define COLOR_nit__typing__AExpr__its_variable 57
69 extern const struct type type_nit__AEqExpr;
70 #define COLOR_nit__flow__AExpr___after_flow_context 9
71 extern const char FILE_nit__flow[];
72 #define COLOR_nit__flow__FlowContext___when_true 9
73 void nit__typing___FlowContext___set_var(val* self, val* p0, val* p1, val* p2);
74 #define COLOR_nit__flow__FlowContext___when_false 10
75 extern const struct type type_nit__ANeExpr;
76 val* nit___nit__ModelBuilder___try_get_mproperty_by_name2(val* self, val* p0, val* p1, val* p2, val* p3);
77 val* nit___nit__ModelBuilder___resolve_mtype(val* self, val* p0, val* p1, val* p2);
78 val* nit___nit__ModelBuilder___try_get_mclass_by_name(val* self, val* p0, val* p1, val* p2);
79 val* nit___nit__ModelBuilder___get_mclass_by_name(val* self, val* p0, val* p1, val* p2);
80 val* nit__typing___nit__typing__TypeVisitor___get_mclass(val* self, val* p0, val* p1);
81 val* nit__typing___nit__typing__TypeVisitor___try_get_mproperty_by_name2(val* self, val* p0, val* p1, val* p2);
82 short int nit___nit__MMethod___is_null_safe(val* self);
83 void nit___nit__ModelBuilder___advice(val* self, val* p0, val* p1, val* p2);
84 #define COLOR_nit__model__MMethod___is_toplevel 16
85 #define COLOR_nit__model__MProperty___visibility 10
86 val* nit__model_base___standard__Sys___protected_visibility(val* self);
87 #define COLOR_nit__model__MProperty___intro_mclassdef 4
88 #define COLOR_nit__model__MClassDef___mmodule 5
89 val* nit___nit__MModule___visibility_for(val* self, val* p0);
90 val* nit__model_base___standard__Sys___intrude_visibility(val* self);
91 short int nit___nit__MVisibility___standard__kernel__Comparable___60d(val* self, val* p0);
92 #define COLOR_nit__modelbuilder__ToolContext___opt_ignore_visibility 2
93 extern const char FILE_nit__modelbuilder[];
94 #define COLOR_opts__Option___value 6
95 #define COLOR_nit__mdoc__MEntity___deprecation 1
96 #define COLOR_nit__mdoc__MDeprecationInfo___mdoc 0
97 #define COLOR_nit__mdoc__MDoc___content 0
98 extern const char FILE_nit__mdoc[];
99 val* standard___standard__SequenceRead___Collection__first(val* self);
100 val* nit___nit__MProperty___lookup_definitions(val* self, val* p0, val* p1);
101 #define COLOR_standard__array__AbstractArrayRead___length 0
102 val* standard__string___Collection___join(val* self, val* p0);
103 #define COLOR_nit__model__MProperty___intro 13
104 #define COLOR_nit__model__MMethodDef___new_msignature 14
105 #define COLOR_nit__model__MMethodDef___msignature 13
106 val* nit__typing___nit__typing__TypeVisitor___resolve_for(val* self, val* p0, val* p1, short int p2);
107 extern const struct type type_nit__MSignature;
108 #define COLOR_nit__model__MSignature___return_mtype 7
109 #define COLOR_nit__model__MType__undecorate 45
110 extern const struct type type_nit__MParameterType;
111 val* NEW_nit__CallSite(const struct type* type);
112 extern const struct type type_nit__CallSite;
113 #define COLOR_nit__typing__CallSite__node_61d 16
114 #define COLOR_nit__typing__CallSite__recv_61d 17
115 #define COLOR_nit__typing__CallSite__mmodule_61d 18
116 #define COLOR_nit__typing__CallSite__anchor_61d 19
117 #define COLOR_nit__typing__CallSite__recv_is_self_61d 20
118 #define COLOR_nit__typing__CallSite__mproperty_61d 21
119 #define COLOR_nit__typing__CallSite__mpropdef_61d 22
120 #define COLOR_nit__typing__CallSite__msignature_61d 23
121 #define COLOR_nit__typing__CallSite__erasure_cast_61d 24
122 val* nit__typing___nit__typing__TypeVisitor___get_method(val* self, val* p0, val* p1, val* p2, short int p3);
123 #define COLOR_nit__model__MSignature___vararg_rank 8
124 long nit___nit__MSignature___arity(val* self);
125 val* standard__string___Int___Object__to_s(long self);
126 val* nit___nit__MProperty___nit__model_base__MEntity__full_name(val* self);
127 long nit___nit__MSignature___min_arity(val* self);
128 val* NEW_nit__SignatureMap(const struct type* type);
129 extern const struct type type_nit__SignatureMap;
130 val* standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
131 extern const struct type type_nit__ANamedargExpr;
132 #define COLOR_nit__parser_nodes__ANamedargExpr___n_id 10
133 val* nit__lexer_work___Token___text(val* self);
134 val* nit___nit__MSignature___mparameter_by_name(val* self, val* p0);
135 #define COLOR_nit__model__MParameter___is_default 7
136 #define COLOR_nit__model__MSignature___mparameters 6
137 long standard___standard__AbstractArrayRead___standard__abstract_collection__SequenceRead__index_of(val* self, val* p0);
138 #define COLOR_nit__typing__SignatureMap___map 0
139 val* standard___standard__MapRead___get_or_null(val* self, val* p0);
140 void standard___standard__ArrayMap___standard__abstract_collection__Map___91d_93d_61d(val* self, val* p0, val* p1);
141 #define COLOR_nit__parser_nodes__ANamedargExpr___n_expr 12
142 #define COLOR_nit__model__MParameter___mtype 5
143 #define COLOR_nit__typing__AExpr___mtype 5
144 long standard___standard__Int___Discrete__successor(long self, long p0);
145 short int standard___standard__CoupleMap___MapRead__has_key(val* self, val* p0);
146 val* NEW_standard__Array(const struct type* type);
147 extern const struct type type_standard__Array__nit__MType;
148 void standard___standard__Array___with_capacity(val* self, long p0);
149 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(val* self, val* p0);
150 val* nit___nit__MClass___get_mtype(val* self, val* p0);
151 extern const struct type type_nit__AVarargExpr;
152 #define COLOR_nit__parser_nodes__AVarargExpr___n_expr 10
153 #define COLOR_nit__typing__SignatureMap___vararg_decl 1
154 #define COLOR_nit__parser_nodes__ANode__hot_location 18
155 val* nit___nit__ToolContext___error(val* self, val* p0, val* p1);
156 #define COLOR_nit__typing__Variable___is_adapted 1
157 #define COLOR_nit__typing__FlowContext___vars 0
158 short int standard___standard__HashMap___standard__abstract_collection__MapRead__has_key(val* self, val* p0);
159 val* standard___standard__HashMap___standard__abstract_collection__MapRead___91d_93d(val* self, val* p0);
160 val* nit__typing___FlowContext___collect_types(val* self, val* p0);
161 val* nit__typing___nit__typing__TypeVisitor___merge_types(val* self, val* p0, val* p1);
162 #define COLOR_nit__typing__TypeVisitor___dirty 7
163 #define COLOR_nit__typing__TypeVisitor___has_loop 8
164 val* standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__iterator(val* self);
165 short int standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__is_ok(val* self);
166 val* standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__item(val* self);
167 #define COLOR_nit__model__MType__as_nullable 31
168 void standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__next(val* self);
169 void standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__finish(val* self);
170 #define COLOR_nit__typing__CallSite___node 0
171 #define COLOR_nit__typing__CallSite___recv 1
172 #define COLOR_nit__typing__CallSite___mmodule 2
173 #define COLOR_nit__typing__CallSite___anchor 3
174 #define COLOR_nit__typing__CallSite___recv_is_self 4
175 #define COLOR_nit__typing__CallSite___mproperty 5
176 #define COLOR_nit__typing__CallSite___mpropdef 6
177 #define COLOR_nit__typing__CallSite___msignature 7
178 #define COLOR_nit__typing__CallSite___erasure_cast 8
179 #define COLOR_nit__typing__CallSite___signaturemap 9
180 val* nit__typing___nit__typing__TypeVisitor___check_signature(val* self, val* p0, val* p1, val* p2, val* p3);
181 #define COLOR_nit___nit__CallSite___standard__kernel__Object__init 36
182 void standard___standard__HashMap___standard__abstract_collection__Map___91d_93d_61d(val* self, val* p0, val* p1);
183 extern const struct type type_standard__Array__nullable__nit__MType;
184 void standard___standard__Array___standard__kernel__Object__init(val* self);
185 extern const struct type type_standard__Array__nit__FlowContext;
186 val* NEW_standard__HashSet(const struct type* type);
187 extern const struct type type_standard__HashSet__nit__FlowContext;
188 void standard___standard__HashSet___standard__kernel__Object__init(val* self);
189 short int standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__is_empty(val* self);
190 val* standard___standard__AbstractArray___standard__abstract_collection__Sequence__pop(val* self);
191 short int nit___nit__FlowContext___is_unreachable(val* self);
192 short int standard___standard__HashSet___standard__abstract_collection__Collection__has(val* self, val* p0);
193 void standard___standard__HashSet___standard__abstract_collection__SimpleCollection__add(val* self, val* p0);
194 void standard___standard__Array___standard__abstract_collection__SimpleCollection__add(val* self, val* p0);
195 #define COLOR_nit__flow__FlowContext___previous 2
196 void standard___standard__Array___standard__abstract_collection__SimpleCollection__add_all(val* self, val* p0);
197 #define COLOR_nit__flow__FlowContext___loops 3
198 #define COLOR_nit__typing__APropdef___selfvariable 6
199 #define COLOR_nit__parser_nodes__AMethPropdef___n_block 19
200 #define COLOR_nit__modelize_property__APropdef___mpropdef 4
201 val* NEW_nit__typing__TypeVisitor(const struct type* type);
202 extern const struct type type_nit__typing__TypeVisitor;
203 #define COLOR_nit__typing__TypeVisitor__modelbuilder_61d 16
204 #define COLOR_nit__typing__TypeVisitor__mmodule_61d 17
205 #define COLOR_nit__typing__TypeVisitor__mpropdef_61d 18
206 #define COLOR_nit__parser_nodes__AMethPropdef___n_signature 17
207 #define COLOR_nit__parser_nodes__ASignature___n_params 10
208 val* nit___nit__ANodes___standard__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
209 #define COLOR_nit__scope__AParam___variable 8
210 void nit__typing___nit__typing__TypeVisitor___visit_stmt(val* self, val* p0);
211 #define COLOR_nit__modelize_property__AAttrPropdef___has_value 15
212 #define COLOR_nit__modelize_property__AAttrPropdef___mreadpropdef 17
213 #define COLOR_nit__parser_nodes__AAttrPropdef___n_expr 23
214 #define COLOR_nit__modelize_property__AAttrPropdef___mtype 9
215 #define COLOR_nit__parser_nodes__AAttrPropdef___n_block 25
216 val* standard__string___Object___class_name(val* self);
217 #define COLOR_nit__typing__AExpr___comprehension 8
218 #define COLOR_nit__parser_nodes__ABlockExpr___n_expr 10
219 val* nit___nit__ANodes___standard__abstract_collection__Collection__iterator(val* self);
220 #define COLOR_standard__abstract_collection__Iterator__is_ok 16
221 #define COLOR_standard__abstract_collection__Iterator__item 17
222 #define COLOR_standard__abstract_collection__Iterator__next 18
223 #define COLOR_standard__abstract_collection__Iterator__finish 19
224 short int nit___nit__ANodes___standard__abstract_collection__Collection__is_empty(val* self);
225 val* standard___standard__SequenceRead___last(val* self);
226 #define COLOR_nit__scope__AVardeclExpr___variable 15
227 #define COLOR_nit__parser_nodes__AVardeclExpr___n_type 12
228 #define COLOR_nit__parser_nodes__AVardeclExpr___n_expr 14
229 #define COLOR_nit__scope__Variable___name 2
230 extern const char FILE_nit__scope[];
231 val* nit___nit__MType___as_nullable(val* self);
232 void nit__typing___nit__typing__TypeVisitor___set_variable(val* self, val* p0, val* p1, val* p2);
233 #define COLOR_nit__scope__AVarFormExpr___variable 11
234 val* nit__typing___nit__typing__TypeVisitor___get_variable(val* self, val* p0, val* p1);
235 #define COLOR_nit__parser_nodes__AAssignFormExpr___n_value 13
236 #define COLOR_nit__typing__AReassignFormExpr___reassign_callsite 14
237 #define COLOR_nit__typing__AReassignFormExpr___read_type 15
238 #define COLOR_nit__parser_nodes__AReassignFormExpr___n_assign_op 12
239 #define COLOR_nit__parser_nodes__AAssignOp__operator 41
240 #define COLOR_nit__parser_nodes__AReassignFormExpr___n_value 13
241 val* nit__typing___AReassignFormExpr___resolve_reassignment(val* self, val* p0, val* p1, val* p2);
242 #define COLOR_nit__parser_nodes__AEscapeExpr___n_expr 11
243 #define COLOR_nit__parser_nodes__AReturnExpr___n_expr 11
244 extern const struct type type_nit__MMethodDef;
245 extern const struct type type_nit__MAttributeDef;
246 #define COLOR_nit__model__MAttributeDef___static_mtype 13
247 #define COLOR_nit__parser_nodes__AIfExpr___n_expr 11
248 val* nit__typing___nit__typing__TypeVisitor___visit_expr_bool(val* self, val* p0);
249 #define COLOR_nit__parser_nodes__AIfExpr___n_then 13
250 #define COLOR_nit__parser_nodes__AIfExpr___n_else 15
251 #define COLOR_nit__parser_nodes__AIfexprExpr___n_expr 11
252 #define COLOR_nit__parser_nodes__AIfexprExpr___n_then 13
253 #define COLOR_nit__parser_nodes__AIfexprExpr___n_else 15
254 #define COLOR_nit__parser_nodes__ADoExpr___n_block 12
255 #define COLOR_nit__parser_nodes__AWhileExpr___n_expr 12
256 #define COLOR_nit__parser_nodes__AWhileExpr___n_block 14
257 #define COLOR_nit__parser_nodes__ALoopExpr___n_block 12
258 #define COLOR_nit__typing__AForExpr___coltype 17
259 #define COLOR_nit__typing__AForExpr___method_iterator 18
260 #define COLOR_nit__typing__AForExpr___method_is_ok 19
261 #define COLOR_nit__typing__AForExpr___method_item 20
262 #define COLOR_nit__typing__AForExpr___method_next 21
263 #define COLOR_nit__typing__AForExpr___method_key 22
264 #define COLOR_nit__typing__AForExpr___method_finish 23
265 #define COLOR_nit__typing__AForExpr___method_lt 24
266 #define COLOR_nit__typing__AForExpr___method_successor 25
267 #define COLOR_nit__parser_nodes__AForExpr___n_expr 14
268 extern const struct type type_nit__ASelfExpr;
269 val* nit__typing___nit__typing__TypeVisitor___try_get_mclass(val* self, val* p0, val* p1);
270 val* nit___nit__MType___supertype_to(val* self, val* p0, val* p1, val* p2);
271 #define COLOR_nit__scope__AForExpr___variables 26
272 extern const char FILE_standard__array[];
273 #define COLOR_nit__model__MClassType__arguments 54
274 extern const struct type type_nit__MClassType;
275 val* nit__typing___nit__typing__TypeVisitor___try_get_method(val* self, val* p0, val* p1, val* p2, short int p3);
276 extern const struct type type_nit__ARangeExpr;
277 extern const struct type type_nit__AOrangeExpr;
278 void nit__typing___AForExpr___do_type_iterator(val* self, val* p0, val* p1);
279 #define COLOR_nit__parser_nodes__AForExpr___n_block 16
280 #define COLOR_nit__typing__AWithExpr___method_start 15
281 #define COLOR_nit__typing__AWithExpr___method_finish 16
282 #define COLOR_nit__parser_nodes__AWithExpr___n_expr 12
283 #define COLOR_nit__parser_nodes__AWithExpr___n_block 14
284 #define COLOR_nit__parser_nodes__AAssertExpr___n_expr 12
285 #define COLOR_nit__parser_nodes__AAssertExpr___n_else 14
286 #define COLOR_nit__parser_nodes__ABinBoolExpr___n_expr 10
287 #define COLOR_nit__parser_nodes__ABinBoolExpr___n_expr2 12
288 #define COLOR_nit__parser_nodes__ANotExpr___n_expr 11
289 #define COLOR_nit__parser_nodes__ASuperstringExpr___n_exprs 10
290 #define COLOR_nit__typing__AArrayExpr___with_capacity_callsite 15
291 #define COLOR_nit__typing__AArrayExpr___push_callsite 16
292 #define COLOR_nit__typing__AArrayExpr___element_mtype 17
293 extern const struct type type_nit__AForExpr;
294 void nit__typing___AArrayExpr___set_comprehension(val* self, val* p0);
295 extern const struct type type_nit__AIfExpr;
296 #define COLOR_nit__parser_nodes__AArrayExpr___n_type 12
297 #define COLOR_nit__parser_nodes__AArrayExpr___n_exprs 11
298 #define COLOR_nit__typing__ARangeExpr___init_callsite 13
299 #define COLOR_nit__model__MClass___intro 16
300 #define COLOR_nit__parser_nodes__ARangeExpr___n_expr 10
301 #define COLOR_nit__parser_nodes__ARangeExpr___n_expr2 12
302 extern const struct type type_nit__ACrangeExpr;
303 #define COLOR_nit__mmodule__MModule___model 29
304 extern const char FILE_nit__mmodule[];
305 #define COLOR_nit__model__Model___null_type 7
306 #define COLOR_nit__typing__AIsaExpr___cast_type 13
307 #define COLOR_nit__parser_nodes__AIsaExpr___n_expr 10
308 #define COLOR_nit__parser_nodes__AIsaExpr___n_type 12
309 val* nit__typing___nit__typing__TypeVisitor___visit_expr_cast(val* self, val* p0, val* p1, val* p2);
310 #define COLOR_nit__parser_nodes__AAsCastForm___n_expr 10
311 #define COLOR_nit__parser_nodes__AAsCastExpr___n_type 14
312 #define COLOR_nit__parser_nodes__AParExpr___n_expr 11
313 #define COLOR_nit__parser_nodes__AOnceExpr___n_expr 11
314 #define COLOR_nit__typing__ASelfExpr___its_variable 11
315 extern const struct type type_nit__AImplicitSelfExpr;
316 #define COLOR_nit__typing__AImplicitSelfExpr___is_sys 13
317 #define COLOR_nit__typing__ASendExpr___callsite 11
318 #define COLOR_nit__typing__ASendExpr__property_name 67
319 #define COLOR_nit__typing__ASendExpr__property_node 68
320 #define COLOR_nit__typing__ASendExpr__compute_raw_arguments 66
321 short int nit___nit__CallSite___check_signature(val* self, val* p0, val* p1);
322 #define COLOR_nit__model__MMethod___is_init 17
323 #define COLOR_nit__model__MMethod___is_root_init 18
324 extern const struct type type_standard__Array__nit__AExpr;
325 #define COLOR_nit__parser_nodes__ABinopExpr__operator 74
326 #define COLOR_nit__parser_nodes__ABinopExpr___n_op 12
327 #define COLOR_nit__typing___AEqExpr___AExpr__accept_typing 78
328 void nit__typing___nit__typing__TypeVisitor___null_test(val* self, val* p0);
329 #define COLOR_nit__typing___ANeExpr___AExpr__accept_typing 78
330 #define COLOR_nit__parser_nodes__AUnaryopExpr__operator 72
331 #define COLOR_nit__parser_nodes__ACallFormExpr___n_id 16
332 #define COLOR_nit__parser_nodes__ACallFormExpr___n_args 17
333 val* nit__typing___AExprs___to_a(val* self);
334 #define COLOR_standard__string__String___43d 71
335 #define COLOR_nit__parser_nodes__ABraFormExpr___n_args 16
336 #define COLOR_nit__typing__ASendReassignFormExpr___write_callsite 18
337 val* standard__array___Collection___to_a(val* self);
338 #define COLOR_nit__parser_nodes__AInitExpr___n_kwinit 12
339 #define COLOR_nit__parser_nodes__AInitExpr___n_args 13
340 #define COLOR_nit__parser_nodes__AExprs___n_exprs 4
341 #define COLOR_nit__typing__ASuperExpr___callsite 13
342 #define COLOR_nit__typing__ASuperExpr___mpropdef 14
343 val* nit___nit__MProperty___lookup_super_definitions(val* self, val* p0, val* p1);
344 short int nit___nit__MPropDef___is_intro(val* self);
345 void nit__typing___ASuperExpr___process_superinit(val* self, val* p0);
346 #define COLOR_nit__parser_nodes__ASuperExpr___n_args 12
347 #define COLOR_nit__typing__ASuperExpr___signaturemap 15
348 extern const char FILE_nit__modelize_property[];
349 #define COLOR_nit__modelize_property__MPropDef___has_supercall 4
350 #define COLOR_nit__model__MClassDef___supertypes 14
351 val* nit___nit__MClassType___MType__anchor_to(val* self, val* p0, val* p1);
352 #define COLOR_nit__model__MProperty___name 5
353 extern const struct type type_nullable__nit__MMethod;
354 #define COLOR_nit__model__MParameter___name 4
355 #define COLOR_nit__typing__ANewExpr___callsite 14
356 #define COLOR_nit__typing__ANewExpr___recvtype 15
357 #define COLOR_nit__parser_nodes__ANewExpr___n_type 11
358 #define COLOR_nit__model__MClassType___mclass 6
359 #define COLOR_nit__model__MClass___kind 13
360 #define COLOR_nit__parser_nodes__ANewExpr___n_id 12
361 #define COLOR_nit__parser_nodes__ANewExpr___n_kwnew 10
362 val* nit__model___standard__Sys___concrete_kind(val* self);
363 #define COLOR_nit__parser_nodes__ANewExpr___n_args 13
364 short int standard___standard__Collection___not_empty(val* self);
365 short int nit___nit__MMethod___is_init_for(val* self, val* p0);
366 #define COLOR_nit__typing__AAttrFormExpr___mproperty 16
367 #define COLOR_nit__typing__AAttrFormExpr___attr_type 17
368 #define COLOR_nit__parser_nodes__AAttrFormExpr___n_expr 10
369 #define COLOR_nit__parser_nodes__AAttrFormExpr___n_id 11
370 extern const struct type type_nit__MAttribute;
371 void nit__typing___AAttrFormExpr___resolve_property(val* self, val* p0);
372 #define COLOR_nit__parser_nodes__ADebugTypeExpr___n_expr 12
373 #define COLOR_nit__parser_nodes__ADebugTypeExpr___n_type 13