README: add system configuration for OS X
[nit.git] / c_src / nitc__typing.sep.0.h
1 #include "nit.common.h"
2 #define COLOR_nitc__typing__ToolContext___typing_phase 45
3 extern const char FILE_nitc__typing[];
4 #define COLOR_nitc__phase__Phase___toolcontext 0
5 extern const char FILE_nitc__phase[];
6 val* nitc__modelbuilder_base___ToolContext___modelbuilder(val* self);
7 #define COLOR_nitc__typing__APropdef__do_typing 46
8 #define COLOR_nitc__typing__TypeVisitor___modelbuilder 0
9 #define COLOR_nitc__typing__TypeVisitor___mmodule 1
10 #define COLOR_nitc__typing__TypeVisitor___anchor 2
11 #define COLOR_nitc__typing__TypeVisitor___mclassdef 3
12 #define COLOR_nitc__typing__TypeVisitor___mpropdef 4
13 #define COLOR_nitc__typing__TypeVisitor___selfvariable 5
14 #define COLOR_nitc__typing__TypeVisitor___is_toplevel_context 6
15 #define COLOR_nitc__typing___nitc__typing__TypeVisitor___core__kernel__Object__init 55
16 #define COLOR_core__kernel__Object___61d_61d 4
17 #define COLOR_nitc__model__MPropDef___mclassdef 7
18 extern const char FILE_nitc__model[];
19 #define COLOR_nitc__model__MClassDef___bound_mtype 9
20 #define COLOR_nitc__model__MClassDef___mclass 8
21 val* NEW_nitc__Variable(const struct type* type);
22 extern const struct type type_nitc__Variable;
23 val* core__flat___NativeString___to_s_full(char* self, long p0, long p1);
24 #define COLOR_nitc__scope__Variable__name_61d 12
25 #define COLOR_core__kernel__Object__init 0
26 #define COLOR_nitc__model__MClass___mclass_type 19
27 #define COLOR_nitc__typing__Variable___declared_type 0
28 #define COLOR_nitc__model__MPropDef___mproperty 8
29 extern const struct type type_nitc__MMethod;
30 #define COLOR_nitc__model__MMethod___is_new 21
31 #define COLOR_nitc__model__MType__need_anchor 29
32 #define COLOR_nitc__model__MType__anchor_to 31
33 short int nitc___nitc__MType___is_subtype(val* self, val* p0, val* p1, val* p2);
34 #define COLOR_nitc__model__MType__resolve_for 27
35 short int nitc__typing___nitc__typing__TypeVisitor___is_subtype(val* self, val* p0, val* p1);
36 val* nitc__typing___nitc__typing__TypeVisitor___anchor_to(val* self, val* p0);
37 extern const struct type type_nitc__MBottomType;
38 val* NEW_core__NativeArray(int length, const struct type* type);
39 extern const struct type type_core__NativeArray__core__String;
40 #define COLOR_core__abstract_text__Object__to_s 3
41 #define COLOR_core__abstract_text__NativeArray__native_to_s 12
42 void nitc___nitc__ModelBuilder___error(val* self, val* p0, val* p1);
43 #define COLOR_nitc__typing__AExpr__accept_typing 51
44 #define COLOR_nitc__typing__AExpr__mtype 41
45 #define COLOR_nitc__typing__AExpr___is_typed 7
46 #define COLOR_nitc__modelbuilder_base__ModelBuilder___toolcontext 12
47 extern const char FILE_nitc__modelbuilder_base[];
48 #define COLOR_nitc__toolcontext__ToolContext___error_count 7
49 extern const struct type type_core__Int;
50 extern const char FILE_core__kernel[];
51 #define COLOR_nitc__toolcontext__ToolContext___verbose_level 31
52 void nitc___nitc__ANode___debug(val* self, val* p0);
53 void nitc__typing___nitc__typing__TypeVisitor___error(val* self, val* p0, val* p1);
54 val* nitc__typing___nitc__typing__TypeVisitor___visit_expr(val* self, val* p0);
55 val* nitc__typing___nitc__typing__TypeVisitor___check_subtype(val* self, val* p0, val* p1, val* p2, short int p3);
56 #define COLOR_nitc__typing__AExpr___implicit_cast_to 8
57 val* nitc__typing___nitc__typing__TypeVisitor___type_bool(val* self, val* p0);
58 val* nitc__typing___nitc__typing__TypeVisitor___visit_expr_subtype(val* self, val* p0, val* p1);
59 #define COLOR_nitc__modelbuilder_base__AType___mtype 5
60 void nitc___nitc__ModelBuilder___warning(val* self, val* p0, val* p1, val* p2);
61 extern const struct type type_nitc__MNullableType;
62 extern const struct type type_nitc__MNullType;
63 extern const struct type type_nitc__MFormalType;
64 short int nitc__typing___nitc__typing__TypeVisitor___can_be_null(val* self, val* p0);
65 #define COLOR_nitc__parser_nodes__ASendExpr___n_expr 12
66 extern const char FILE_nitc__parser_nodes[];
67 #define COLOR_nitc__parser_nodes__ABinopExpr___n_expr2 15
68 #define COLOR_nitc__model__MType__as_notnull 35
69 #define COLOR_nitc__typing__AExpr__its_variable 58
70 extern const struct type type_nitc__AEqExpr;
71 #define COLOR_nitc__flow__AExpr___after_flow_context 11
72 extern const char FILE_nitc__flow[];
73 #define COLOR_nitc__flow__FlowContext___when_true 9
74 void nitc__typing___FlowContext___set_var(val* self, val* p0, val* p1, val* p2);
75 #define COLOR_nitc__flow__FlowContext___when_false 10
76 extern const struct type type_nitc__ANeExpr;
77 val* nitc___nitc__ModelBuilder___try_get_mproperty_by_name2(val* self, val* p0, val* p1, val* p2, val* p3);
78 val* nitc___nitc__ModelBuilder___resolve_mtype(val* self, val* p0, val* p1, val* p2);
79 val* nitc___nitc__ModelBuilder___try_get_mclass_by_name(val* self, val* p0, val* p1, val* p2);
80 val* nitc___nitc__ModelBuilder___get_mclass_by_name(val* self, val* p0, val* p1, val* p2);
81 val* nitc__typing___nitc__typing__TypeVisitor___get_mclass(val* self, val* p0, val* p1);
82 val* nitc__typing___nitc__typing__TypeVisitor___try_get_mproperty_by_name2(val* self, val* p0, val* p1, val* p2);
83 short int nitc___nitc__MMethod___is_null_safe(val* self);
84 void nitc___nitc__ModelBuilder___advice(val* self, val* p0, val* p1, val* p2);
85 #define COLOR_nitc__model__MMethod___is_toplevel 18
86 #define COLOR_nitc__model__MProperty___visibility 12
87 val* nitc__model_base___core__Sys___protected_visibility(val* self);
88 #define COLOR_nitc__model__MProperty___intro_mclassdef 6
89 #define COLOR_nitc__model__MClassDef___mmodule 7
90 val* nitc___nitc__MModule___visibility_for(val* self, val* p0);
91 val* nitc__model_base___core__Sys___intrude_visibility(val* self);
92 short int nitc___nitc__MVisibility___core__kernel__Comparable___60d(val* self, val* p0);
93 #define COLOR_nitc__modelbuilder__ToolContext___opt_ignore_visibility 2
94 extern const char FILE_nitc__modelbuilder[];
95 #define COLOR_opts__Option___value 6
96 #define COLOR_nitc__mdoc__MEntity___deprecation 3
97 #define COLOR_nitc__mdoc__MDeprecationInfo___mdoc 0
98 #define COLOR_nitc__mdoc__MDoc___content 0
99 extern const char FILE_nitc__mdoc[];
100 val* core___core__SequenceRead___Collection__first(val* self);
101 val* nitc___nitc__MProperty___lookup_definitions(val* self, val* p0, val* p1);
102 #define COLOR_core__array__AbstractArrayRead___length 0
103 val* core__abstract_text___Collection___join(val* self, val* p0);
104 #define COLOR_nitc__model__MProperty___intro 15
105 #define COLOR_nitc__model__MMethodDef___new_msignature 16
106 #define COLOR_nitc__model__MMethodDef___msignature 15
107 val* nitc__typing___nitc__typing__TypeVisitor___resolve_for(val* self, val* p0, val* p1, short int p2);
108 extern const struct type type_nitc__MSignature;
109 #define COLOR_nitc__model__MSignature___return_mtype 10
110 #define COLOR_nitc__model__MType__undecorate 47
111 extern const struct type type_nitc__MParameterType;
112 val* NEW_nitc__CallSite(const struct type* type);
113 extern const struct type type_nitc__CallSite;
114 #define COLOR_nitc__parser_nodes__ANode__hot_location 16
115 #define COLOR_nitc__typing__CallSite__location_61d 25
116 #define COLOR_nitc__typing__CallSite__recv_61d 26
117 #define COLOR_nitc__typing__CallSite__mmodule_61d 27
118 #define COLOR_nitc__typing__CallSite__anchor_61d 28
119 #define COLOR_nitc__typing__CallSite__recv_is_self_61d 29
120 #define COLOR_nitc__typing__CallSite__mproperty_61d 30
121 #define COLOR_nitc__typing__CallSite__mpropdef_61d 31
122 #define COLOR_nitc__typing__CallSite__msignature_61d 32
123 #define COLOR_nitc__typing__CallSite__erasure_cast_61d 33
124 val* nitc__typing___nitc__typing__TypeVisitor___get_method(val* self, val* p0, val* p1, val* p2, short int p3);
125 #define COLOR_nitc__model__MSignature___vararg_rank 11
126 long nitc___nitc__MSignature___arity(val* self);
127 val* core__flat___Int___core__abstract_text__Object__to_s(long self);
128 val* nitc___nitc__MProperty___nitc__model_base__MEntity__full_name(val* self);
129 val* NEW_nitc__SignatureMap(const struct type* type);
130 extern const struct type type_nitc__SignatureMap;
131 #define COLOR_nitc__model__MProperty___name 7
132 #define COLOR_core__abstract_text__Text__chars 23
133 #define COLOR_core__abstract_collection__SequenceRead__last 34
134 val* core___core__SequenceRead___last(val* self);
135 extern const struct type type_nitc__ANamedargExpr;
136 #define COLOR_nitc__typing__SignatureMap___map 0
137 void core___core__ArrayMap___core__abstract_collection__Map___91d_93d_61d(val* self, val* p0, val* p1);
138 #define COLOR_nitc__model__MSignature___mparameters 9
139 #define COLOR_nitc__model__MParameter___mtype 7
140 val* core___core__Array___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
141 #define COLOR_nitc__parser_nodes__ANamedargExpr___n_id 12
142 val* nitc__lexer_work___Token___text(val* self);
143 val* nitc___nitc__MSignature___mparameter_by_name(val* self, val* p0);
144 long core___core__AbstractArrayRead___core__abstract_collection__SequenceRead__index_of(val* self, val* p0);
145 val* core___core__MapRead___get_or_null(val* self, val* p0);
146 #define COLOR_nitc__parser_nodes__ANamedargExpr___n_expr 14
147 #define COLOR_nitc__typing__AExpr___mtype 6
148 long core___core__Int___Discrete__successor(long self, long p0);
149 short int core___core__CoupleMap___MapRead__has_key(val* self, val* p0);
150 #define COLOR_nitc__model__MParameter___is_vararg 8
151 short int nitc__typing___nitc__typing__TypeVisitor___check_one_vararg(val* self, val* p0, val* p1);
152 #define COLOR_nitc__typing__AExpr___vararg_decl 10
153 val* NEW_core__Array(const struct type* type);
154 extern const struct type type_core__Array__nitc__MType;
155 void core___core__Array___with_capacity(val* self, long p0);
156 void core___core__AbstractArray___core__abstract_collection__Sequence__push(val* self, val* p0);
157 val* nitc___nitc__MClass___get_mtype(val* self, val* p0);
158 extern const struct type type_nitc__AVarargExpr;
159 #define COLOR_nitc__parser_nodes__AVarargExpr___n_expr 12
160 #define COLOR_nitc__typing__Variable___is_adapted 1
161 #define COLOR_nitc__typing__FlowContext___vars 0
162 short int core___core__HashMap___core__abstract_collection__MapRead__has_key(val* self, val* p0);
163 val* core___core__HashMap___core__abstract_collection__MapRead___91d_93d(val* self, val* p0);
164 val* nitc__typing___FlowContext___collect_types(val* self, val* p0);
165 val* nitc__typing___nitc__typing__TypeVisitor___merge_types(val* self, val* p0, val* p1);
166 #define COLOR_nitc__typing__TypeVisitor___dirty 7
167 #define COLOR_nitc__typing__TypeVisitor___has_loop 8
168 val* core___core__AbstractArrayRead___core__abstract_collection__Collection__iterator(val* self);
169 #define COLOR_core__abstract_collection__Iterator__is_ok 12
170 #define COLOR_core__abstract_collection__Iterator__item 13
171 #define COLOR_nitc__model__MType__as_nullable 32
172 #define COLOR_core__abstract_collection__Iterator__next 14
173 #define COLOR_core__abstract_collection__Iterator__finish 15
174 #define COLOR_nitc__typing__CallSite___location 6
175 #define COLOR_nitc__typing__CallSite___recv 7
176 #define COLOR_nitc__typing__CallSite___mmodule 8
177 #define COLOR_nitc__typing__CallSite___anchor 9
178 #define COLOR_nitc__typing__CallSite___recv_is_self 10
179 #define COLOR_nitc__typing__CallSite___mproperty 11
180 #define COLOR_nitc__typing__CallSite___mpropdef 12
181 #define COLOR_nitc__typing__CallSite___msignature 13
182 #define COLOR_nitc__typing__CallSite___erasure_cast 14
183 #define COLOR_nitc__typing__CallSite___signaturemap 15
184 val* nitc__typing___nitc__typing__TypeVisitor___check_signature(val* self, val* p0, val* p1, val* p2, val* p3);
185 #define COLOR_nitc__model_base__MEntity___is_broken 0
186 #define COLOR_nitc___nitc__CallSite___core__kernel__Object__init 44
187 void core___core__HashMap___core__abstract_collection__Map___91d_93d_61d(val* self, val* p0, val* p1);
188 extern const struct type type_core__Array__nullable__nitc__MType;
189 void core___core__Array___core__kernel__Object__init(val* self);
190 extern const struct type type_core__Array__nitc__FlowContext;
191 val* NEW_core__HashSet(const struct type* type);
192 extern const struct type type_core__HashSet__nitc__FlowContext;
193 void core___core__HashSet___core__kernel__Object__init(val* self);
194 short int core___core__AbstractArrayRead___core__abstract_collection__Collection__is_empty(val* self);
195 val* core___core__AbstractArray___core__abstract_collection__Sequence__pop(val* self);
196 short int nitc___nitc__FlowContext___is_unreachable(val* self);
197 short int core___core__HashSet___core__abstract_collection__Collection__has(val* self, val* p0);
198 void core___core__HashSet___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
199 void core___core__Array___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
200 #define COLOR_nitc__flow__FlowContext___previous 2
201 void core___core__Array___core__abstract_collection__SimpleCollection__add_all(val* self, val* p0);
202 #define COLOR_nitc__flow__FlowContext___loops 3
203 #define COLOR_nitc__typing__APropdef___selfvariable 7
204 #define COLOR_nitc__modelize_property__APropdef___mpropdef 5
205 val* NEW_nitc__typing__TypeVisitor(const struct type* type);
206 extern const struct type type_nitc__typing__TypeVisitor;
207 #define COLOR_nitc__typing__TypeVisitor__modelbuilder_61d 12
208 #define COLOR_nitc__typing__TypeVisitor__mmodule_61d 13
209 #define COLOR_nitc__typing__TypeVisitor__mpropdef_61d 14
210 #define COLOR_nitc__parser_nodes__AMethPropdef___n_signature 18
211 #define COLOR_nitc__parser_nodes__ASignature___n_params 11
212 val* nitc___nitc__ANodes___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
213 #define COLOR_nitc__scope__AParam___variable 9
214 #define COLOR_nitc__parser_nodes__AMethPropdef___n_block 20
215 void nitc__typing___nitc__typing__TypeVisitor___visit_stmt(val* self, val* p0);
216 val* NEW_nitc__typing__PostTypingVisitor(const struct type* type);
217 extern const struct type type_nitc__typing__PostTypingVisitor;
218 #define COLOR_nitc__typing__PostTypingVisitor__type_visitor_61d 15
219 void nitc___nitc__Visitor___enter_visit(val* self, val* p0);
220 #define COLOR_nitc__typing__PostTypingVisitor___type_visitor 1
221 #define COLOR_nitc__parser_nodes__ANode__visit_all 14
222 #define COLOR_nitc__typing__ANode__accept_post_typing 31
223 extern const struct type type_nitc__AExpr;
224 #define COLOR_nitc__modelbuilder_base__ANode___is_broken 0
225 #define COLOR_nitc__typing___nitc__typing__PostTypingVisitor___core__kernel__Object__init 17
226 #define COLOR_nitc__modelize_property__AAttrPropdef___has_value 16
227 #define COLOR_nitc__modelize_property__AAttrPropdef___mreadpropdef 18
228 #define COLOR_nitc__parser_nodes__AAttrPropdef___n_expr 24
229 #define COLOR_nitc__modelize_property__AAttrPropdef___mtype 10
230 #define COLOR_nitc__parser_nodes__AAttrPropdef___n_block 26
231 val* core__abstract_text___Object___class_name(val* self);
232 #define COLOR_nitc__typing__AExpr___comprehension 9
233 #define COLOR_nitc__parser_nodes__ABlockExpr___n_expr 12
234 val* nitc___nitc__ANodes___core__abstract_collection__Collection__iterator(val* self);
235 short int nitc___nitc__ANodes___core__abstract_collection__Collection__is_empty(val* self);
236 #define COLOR_nitc__scope__AVardeclExpr___variable 17
237 #define COLOR_nitc__parser_nodes__AVardeclExpr___n_type 14
238 val* nitc__typing___nitc__typing__TypeVisitor___resolve_mtype(val* self, val* p0);
239 #define COLOR_nitc__parser_nodes__AVardeclExpr___n_expr 16
240 #define COLOR_nitc__scope__Variable___name 2
241 extern const char FILE_nitc__scope[];
242 val* nitc___nitc__MType___as_nullable(val* self);
243 void nitc__typing___nitc__typing__TypeVisitor___set_variable(val* self, val* p0, val* p1, val* p2);
244 #define COLOR_nitc__scope__AVarFormExpr___variable 13
245 val* nitc__typing___nitc__typing__TypeVisitor___get_variable(val* self, val* p0, val* p1);
246 #define COLOR_nitc__parser_nodes__AAssignFormExpr___n_value 15
247 #define COLOR_nitc__typing__AReassignFormExpr___reassign_callsite 16
248 #define COLOR_nitc__typing__AReassignFormExpr___read_type 17
249 #define COLOR_nitc__parser_nodes__AReassignFormExpr___n_assign_op 14
250 #define COLOR_nitc__parser_nodes__AAssignOp__operator 40
251 #define COLOR_nitc__parser_nodes__AReassignFormExpr___n_value 15
252 val* nitc__typing___AReassignFormExpr___resolve_reassignment(val* self, val* p0, val* p1, val* p2);
253 #define COLOR_nitc__parser_nodes__AEscapeExpr___n_expr 13
254 #define COLOR_nitc__parser_nodes__AReturnExpr___n_expr 13
255 extern const struct type type_nitc__MMethodDef;
256 extern const struct type type_nitc__MAttributeDef;
257 #define COLOR_nitc__model__MAttributeDef___static_mtype 15
258 #define COLOR_nitc__parser_nodes__AIfExpr___n_expr 13
259 val* nitc__typing___nitc__typing__TypeVisitor___visit_expr_bool(val* self, val* p0);
260 #define COLOR_nitc__parser_nodes__AIfExpr___n_then 15
261 #define COLOR_nitc__parser_nodes__AIfExpr___n_else 17
262 #define COLOR_nitc__parser_nodes__AIfexprExpr___n_expr 13
263 #define COLOR_nitc__parser_nodes__AIfexprExpr___n_then 15
264 #define COLOR_nitc__parser_nodes__AIfexprExpr___n_else 17
265 #define COLOR_nitc__parser_nodes__ADoExpr___n_block 14
266 #define COLOR_nitc__parser_nodes__AWhileExpr___n_expr 14
267 #define COLOR_nitc__parser_nodes__AWhileExpr___n_block 16
268 #define COLOR_nitc__parser_nodes__ALoopExpr___n_block 14
269 #define COLOR_nitc__parser_nodes__AForExpr___n_groups 14
270 #define COLOR_nitc__parser_nodes__AForGroup___n_expr 7
271 void nitc__typing___AForGroup___do_type_iterator(val* self, val* p0, val* p1);
272 #define COLOR_nitc__parser_nodes__AForExpr___n_block 16
273 #define COLOR_nitc__typing__AForGroup___coltype 8
274 #define COLOR_nitc__typing__AForGroup___method_iterator 9
275 #define COLOR_nitc__typing__AForGroup___method_is_ok 10
276 #define COLOR_nitc__typing__AForGroup___method_item 11
277 #define COLOR_nitc__typing__AForGroup___method_next 12
278 #define COLOR_nitc__typing__AForGroup___method_key 13
279 #define COLOR_nitc__typing__AForGroup___method_finish 14
280 #define COLOR_nitc__typing__AForGroup___method_lt 15
281 #define COLOR_nitc__typing__AForGroup___method_successor 16
282 extern const struct type type_nitc__ASelfExpr;
283 val* nitc__typing___nitc__typing__TypeVisitor___try_get_mclass(val* self, val* p0, val* p1);
284 val* nitc___nitc__MType___supertype_to(val* self, val* p0, val* p1, val* p2);
285 #define COLOR_nitc__scope__AForGroup___variables 17
286 extern const char FILE_core__array[];
287 #define COLOR_nitc__model__MClassType__arguments 57
288 extern const struct type type_nitc__MClassType;
289 val* nitc__typing___nitc__typing__TypeVisitor___try_get_method(val* self, val* p0, val* p1, val* p2, short int p3);
290 extern const struct type type_nitc__ARangeExpr;
291 extern const struct type type_nitc__AOrangeExpr;
292 #define COLOR_nitc__typing__AWithExpr___method_start 17
293 #define COLOR_nitc__typing__AWithExpr___method_finish 18
294 #define COLOR_nitc__parser_nodes__AWithExpr___n_expr 14
295 #define COLOR_nitc__parser_nodes__AWithExpr___n_block 16
296 #define COLOR_nitc__parser_nodes__AAssertExpr___n_expr 14
297 #define COLOR_nitc__parser_nodes__AAssertExpr___n_else 16
298 #define COLOR_nitc__parser_nodes__ABinBoolExpr___n_expr 12
299 #define COLOR_nitc__parser_nodes__ABinBoolExpr___n_expr2 14
300 #define COLOR_nitc__parser_nodes__ANotExpr___n_expr 13
301 short int nitc__typing___nitc__typing__TypeVisitor___check_can_be_null(val* self, val* p0, val* p1);
302 #define COLOR_nitc__literal__AIntegerExpr___value 13
303 extern const struct type type_core__Byte;
304 extern const struct type type_core__Int8;
305 extern const struct type type_core__Int16;
306 extern const struct type type_core__UInt16;
307 extern const struct type type_core__Int32;
308 extern const struct type type_core__UInt32;
309 #define COLOR_nitc__parser_nodes__ASuperstringExpr___n_exprs 12
310 #define COLOR_nitc__typing__AArrayExpr___with_capacity_callsite 17
311 #define COLOR_nitc__typing__AArrayExpr___push_callsite 18
312 #define COLOR_nitc__typing__AArrayExpr___element_mtype 19
313 extern const struct type type_nitc__AForExpr;
314 void nitc__typing___AArrayExpr___set_comprehension(val* self, val* p0);
315 extern const struct type type_nitc__AIfExpr;
316 #define COLOR_nitc__parser_nodes__AArrayExpr___n_type 14
317 #define COLOR_nitc__parser_nodes__AArrayExpr___n_exprs 13
318 #define COLOR_nitc__typing__ARangeExpr___init_callsite 15
319 #define COLOR_nitc__model__MClass___intro 18
320 #define COLOR_nitc__parser_nodes__ARangeExpr___n_expr 12
321 #define COLOR_nitc__parser_nodes__ARangeExpr___n_expr2 14
322 extern const struct type type_nitc__ACrangeExpr;
323 #define COLOR_nitc__mmodule__MModule___model 41
324 extern const char FILE_nitc__mmodule[];
325 #define COLOR_nitc__model__Model___null_type 13
326 #define COLOR_nitc__typing__AIsaExpr___cast_type 15
327 #define COLOR_nitc__parser_nodes__AIsaExpr___n_expr 12
328 #define COLOR_nitc__parser_nodes__AIsaExpr___n_type 14
329 val* nitc__typing___nitc__typing__TypeVisitor___check_expr_cast(val* self, val* p0, val* p1, val* p2);
330 #define COLOR_nitc__parser_nodes__AAsCastForm___n_expr 12
331 #define COLOR_nitc__parser_nodes__AAsCastExpr___n_type 16
332 #define COLOR_nitc__parser_nodes__AParExpr___n_expr 13
333 #define COLOR_nitc__parser_nodes__AOnceExpr___n_expr 13
334 #define COLOR_nitc__typing__ASelfExpr___its_variable 13
335 extern const struct type type_nitc__AImplicitSelfExpr;
336 #define COLOR_nitc__typing__AImplicitSelfExpr___is_sys 15
337 #define COLOR_nitc__typing__ASendExpr___callsite 13
338 #define COLOR_nitc__typing__ASendExpr__property_name 69
339 #define COLOR_nitc__typing__ASendExpr__property_node 70
340 #define COLOR_nitc__typing__ASendExpr__compute_raw_arguments 68
341 short int nitc___nitc__CallSite___check_signature(val* self, val* p0, val* p1, val* p2);
342 #define COLOR_nitc__model__MMethod___is_init 19
343 #define COLOR_nitc__model__MMethod___is_root_init 20
344 extern const struct type type_core__Array__nitc__AExpr;
345 #define COLOR_nitc__parser_nodes__ABinopExpr__operator 76
346 #define COLOR_nitc__parser_nodes__ABinopExpr___n_op 14
347 #define COLOR_nitc__typing___AEqFormExpr___AExpr__accept_typing 78
348 void nitc__typing___nitc__typing__TypeVisitor___null_test(val* self, val* p0);
349 #define COLOR_nitc__parser_nodes__AUnaryopExpr__operator 74
350 #define COLOR_nitc__parser_nodes__ACallFormExpr___n_qid 18
351 #define COLOR_nitc__parser_nodes__AQid___n_id 6
352 #define COLOR_nitc__parser_nodes__ACallFormExpr___n_args 19
353 val* nitc__typing___AExprs___to_a(val* self);
354 #define COLOR_core__abstract_text__String___43d 76
355 #define COLOR_nitc__parser_nodes__ABraFormExpr___n_args 18
356 #define COLOR_nitc__typing__ASendReassignFormExpr___write_callsite 20
357 val* core__array___Collection___to_a(val* self);
358 #define COLOR_nitc__parser_nodes__AInitExpr___n_kwinit 14
359 #define COLOR_nitc__parser_nodes__AInitExpr___n_args 15
360 #define COLOR_nitc__parser_nodes__AExprs___n_exprs 5
361 #define COLOR_nitc__typing__ASuperExpr___callsite 15
362 #define COLOR_nitc__typing__ASuperExpr___mpropdef 16
363 val* nitc___nitc__MProperty___lookup_super_definitions(val* self, val* p0, val* p1);
364 short int nitc___nitc__MPropDef___is_intro(val* self);
365 void nitc__typing___ASuperExpr___process_superinit(val* self, val* p0);
366 #define COLOR_nitc__parser_nodes__ASuperExpr___n_args 14
367 #define COLOR_nitc__typing__ASuperExpr___signaturemap 17
368 extern const char FILE_nitc__modelize_property[];
369 #define COLOR_nitc__modelize_property__MPropDef___has_supercall 6
370 #define COLOR_nitc__model__MClassDef___supertypes 16
371 val* nitc___nitc__MClassType___MType__anchor_to(val* self, val* p0, val* p1);
372 extern const struct type type_nullable__nitc__MMethod;
373 val* nitc___nitc__ANode___hot_location(val* self);
374 #define COLOR_nitc__model__MParameter___name 6
375 #define COLOR_nitc__typing__ANewExpr___callsite 16
376 #define COLOR_nitc__typing__ANewExpr___recvtype 17
377 #define COLOR_nitc__parser_nodes__ANewExpr___n_type 13
378 #define COLOR_nitc__model__MClassType___mclass 9
379 #define COLOR_nitc__model__MClass___kind 15
380 #define COLOR_nitc__parser_nodes__ANewExpr___n_qid 14
381 #define COLOR_nitc__parser_nodes__ANewExpr___n_kwnew 12
382 val* nitc__model___core__Sys___concrete_kind(val* self);
383 #define COLOR_nitc__parser_nodes__ANewExpr___n_args 15
384 short int core___core__Collection___not_empty(val* self);
385 short int nitc___nitc__MMethod___is_init_for(val* self, val* p0);
386 #define COLOR_nitc__typing__AAttrFormExpr___mproperty 18
387 #define COLOR_nitc__typing__AAttrFormExpr___attr_type 19
388 #define COLOR_nitc__parser_nodes__AAttrFormExpr___n_expr 12
389 #define COLOR_nitc__parser_nodes__AAttrFormExpr___n_id 13
390 extern const struct type type_nitc__MAttribute;
391 void nitc__typing___AAttrFormExpr___resolve_property(val* self, val* p0);
392 #define COLOR_nitc__parser_nodes__ADebugTypeExpr___n_expr 14
393 #define COLOR_nitc__parser_nodes__ADebugTypeExpr___n_type 15