c_src: update
[nit.git] / c_src / parser_nodes.sep.0.h
1 #include "nit.common.h"
2 #define COLOR_parser_nodes__ANode___location 0
3 val* parser_nodes__ANode__location(val* self);
4 val* parser_nodes__ANode__hot_location(val* self);
5 #define COLOR_file__Sys___stderr 3
6 #define COLOR_parser_nodes__ANode__hot_location 30
7 val* string__NativeString__to_s_with_length(char* self, long p0);
8 val* string__Object__class_name(val* self);
9 val* location__Location__colored_line(val* self, val* p0);
10 val* NEW_array__Array(const struct type* type);
11 extern const struct type type_array__Arraykernel__Object;
12 val* NEW_array__NativeArray(int length, const struct type* type);
13 extern const struct type type_array__NativeArraykernel__Object;
14 #define COLOR_array__Array__with_native 65
15 #define COLOR_string__Object__to_s 7
16 void file__OFStream__write(val* self, val* p0);
17 void parser_nodes__ANode__debug(val* self, val* p0);
18 #define COLOR_parser_nodes__ANode___parent 1
19 #define COLOR_kernel__Object___61d_61d 2
20 #define COLOR_parser_nodes__ANode__replace_child 35
21 void parser_nodes__ANode__replace_with(val* self, val* p0);
22 #define COLOR_parser_nodes__ANodes___parent 0
23 #define COLOR_parser_nodes__ANodes___items 1
24 val* array__AbstractArrayRead__iterator(val* self);
25 val* parser_nodes__ANodes__iterator(val* self);
26 long array__AbstractArrayRead__length(val* self);
27 long parser_nodes__ANodes__length(val* self);
28 short int array__AbstractArrayRead__is_empty(val* self);
29 short int parser_nodes__ANodes__is_empty(val* self);
30 #define COLOR_abstract_collection__Sequence_FT0 0
31 void parser_nodes__ANodes__hook_add(val* self, val* p0);
32 void array__AbstractArray__push(val* self, val* p0);
33 void parser_nodes__ANodes__push(val* self, val* p0);
34 val* array__AbstractArray__pop(val* self);
35 void parser_nodes__ANodes__hook_remove(val* self, val* p0);
36 val* parser_nodes__ANodes__pop(val* self);
37 void array__AbstractArray__unshift(val* self, val* p0);
38 void parser_nodes__ANodes__unshift(val* self, val* p0);
39 val* array__AbstractArray__shift(val* self);
40 val* parser_nodes__ANodes__shift(val* self);
41 #define COLOR_abstract_collection__Collection_FT0 8
42 short int array__AbstractArrayRead__has(val* self, val* p0);
43 short int parser_nodes__ANodes__has(val* self, val* p0);
44 val* array__Array___91d_93d(val* self, long p0);
45 val* parser_nodes__ANodes___91d_93d(val* self, long p0);
46 void array__Array___91d_93d_61d(val* self, long p0, val* p1);
47 void parser_nodes__ANodes___91d_93d_61d(val* self, long p0, val* p1);
48 void array__AbstractArray__remove_at(val* self, long p0);
49 void parser_nodes__ANodes__remove_at(val* self, long p0);
50 #define COLOR_parser_nodes__ANodes_FT0 3
51 #define COLOR_abstract_collection__Collection__iterator 29
52 #define COLOR_abstract_collection__Iterator__is_ok 31
53 #define COLOR_abstract_collection__Iterator__item 29
54 void abstract_collection__Sequence__add(val* self, val* p0);
55 #define COLOR_abstract_collection__Iterator__next 30
56 void parser_nodes__ANodes__unsafe_add_all(val* self, val* p0);
57 val* NEW_range__Range(const struct type* type);
58 extern const struct type type_range__Rangekernel__Int;
59 val* BOX_kernel__Int(long);
60 void range__Range__without_last(val* self, val* p0, val* p1);
61 val* range__Range__iterator(val* self);
62 short int parser_nodes__ANodes__replace_child(val* self, val* p0, val* p1);
63 void parser_nodes__Visitor__enter_visit(val* self, val* p0);
64 void parser_nodes__ANodes__visit_all(val* self, val* p0);
65 #define COLOR_parser_nodes__Token___prev_token 2
66 #define COLOR_parser_nodes__Token___next_token 3
67 val* lexer_work__Token__text(val* self);
68 val* parser_nodes__Token__to_s(val* self);
69 #define COLOR_parser_nodes__SourceFile___first_token 3
70 #define COLOR_parser_nodes__SourceFile___last_token 4
71 void parser_nodes__Prod__location_61d(val* self, val* p0);
72 #define COLOR_parser_nodes__Prod___n_annotations 2
73 val* parser_nodes__Prod__n_annotations(val* self);
74 void parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
75 #define COLOR_parser_nodes__Prod__replace_with 52
76 extern const struct type type_parser_nodes__Prod;
77 short int location__Location___61d_61d(val* self, val* p0);
78 void parser_nodes__Prod__replace_with(val* self, val* p0);
79 #define COLOR_parser_nodes__Visitor___current_node 0
80 #define COLOR_parser_nodes__Visitor__visit 29
81 val* parser_nodes__Visitor__current_node(val* self);
82 val* parser_nodes__TEol__to_s(val* self);
83 val* parser_nodes__TokenKeyword__to_s(val* self);
84 val* parser_nodes__TokenOperator__to_s(val* self);
85 val* parser_nodes__TClassid__to_s(val* self);
86 val* parser_nodes__TId__to_s(val* self);
87 val* parser_nodes__TAttrid__to_s(val* self);
88 val* parser_nodes__TokenLiteral__to_s(val* self);
89 val* parser_nodes__TBadString__to_s(val* self);
90 val* parser_nodes__TBadChar__to_s(val* self);
91 val* parser_nodes__EOF__to_s(val* self);
92 #define COLOR_parser_nodes__AModule___n_moduledecl 4
93 val* parser_nodes__AModule__n_moduledecl(val* self);
94 #define COLOR_parser_nodes__AModule___n_imports 5
95 #define COLOR_parser_nodes__AModule___n_extern_code_blocks 6
96 #define COLOR_parser_nodes__AModule___n_classdefs 7
97 #define COLOR_parser_nodes__AModuledecl___n_doc 4
98 val* parser_nodes__AModuledecl__n_doc(val* self);
99 #define COLOR_parser_nodes__AModuledecl___n_name 8
100 val* parser_nodes__AModuledecl__n_name(val* self);
101 #define COLOR_parser_nodes__AStdImport___n_visibility 4
102 val* parser_nodes__AStdImport__n_visibility(val* self);
103 #define COLOR_parser_nodes__AStdImport___n_name 6
104 val* parser_nodes__AStdImport__n_name(val* self);
105 #define COLOR_parser_nodes__AClassdef___n_propdefs 4
106 #define COLOR_parser_nodes__AStdClassdef___n_doc 11
107 val* parser_nodes__AStdClassdef__n_doc(val* self);
108 #define COLOR_parser_nodes__AStdClassdef___n_kwredef 12
109 val* parser_nodes__AStdClassdef__n_kwredef(val* self);
110 #define COLOR_parser_nodes__AStdClassdef___n_visibility 13
111 val* parser_nodes__AStdClassdef__n_visibility(val* self);
112 #define COLOR_parser_nodes__AStdClassdef___n_classkind 14
113 val* parser_nodes__AStdClassdef__n_classkind(val* self);
114 #define COLOR_parser_nodes__AStdClassdef___n_id 15
115 val* parser_nodes__AStdClassdef__n_id(val* self);
116 #define COLOR_parser_nodes__AStdClassdef___n_formaldefs 16
117 #define COLOR_parser_nodes__AStdClassdef___n_superclasses 18
118 val* parser_nodes__AStdClassdef__hot_location(val* self);
119 #define COLOR_parser_nodes__AFormaldef___n_id 4
120 val* parser_nodes__AFormaldef__n_id(val* self);
121 #define COLOR_parser_nodes__AFormaldef___n_type 5
122 val* parser_nodes__AFormaldef__n_type(val* self);
123 #define COLOR_parser_nodes__ASuperclass___n_type 5
124 val* parser_nodes__ASuperclass__n_type(val* self);
125 #define COLOR_parser_nodes__APropdef___n_doc 4
126 val* parser_nodes__APropdef__n_doc(val* self);
127 #define COLOR_parser_nodes__APropdef___n_kwredef 5
128 val* parser_nodes__APropdef__n_kwredef(val* self);
129 #define COLOR_parser_nodes__APropdef___n_visibility 6
130 val* parser_nodes__APropdef__n_visibility(val* self);
131 #define COLOR_parser_nodes__AAttrPropdef___n_id 12
132 val* parser_nodes__AAttrPropdef__n_id(val* self);
133 #define COLOR_parser_nodes__AAttrPropdef___n_id2 13
134 val* parser_nodes__AAttrPropdef__n_id2(val* self);
135 #define COLOR_parser_nodes__AAttrPropdef___n_type 14
136 val* parser_nodes__AAttrPropdef__n_type(val* self);
137 #define COLOR_parser_nodes__AAttrPropdef___n_readable 15
138 val* parser_nodes__AAttrPropdef__n_readable(val* self);
139 #define COLOR_parser_nodes__AAttrPropdef___n_writable 16
140 val* parser_nodes__AAttrPropdef__n_writable(val* self);
141 #define COLOR_parser_nodes__AAttrPropdef___n_expr 17
142 val* parser_nodes__AAttrPropdef__n_expr(val* self);
143 val* parser_nodes__AAttrPropdef__hot_location(val* self);
144 #define COLOR_parser_nodes__AMethPropdef___n_kwmeth 11
145 void parser_nodes__AMethPropdef__n_kwmeth_61d(val* self, val* p0);
146 #define COLOR_parser_nodes__AMethPropdef___n_kwinit 12
147 val* parser_nodes__AMethPropdef__n_kwinit(val* self);
148 void parser_nodes__AMethPropdef__n_kwinit_61d(val* self, val* p0);
149 #define COLOR_parser_nodes__AMethPropdef___n_kwnew 13
150 val* parser_nodes__AMethPropdef__n_kwnew(val* self);
151 void parser_nodes__AMethPropdef__n_kwnew_61d(val* self, val* p0);
152 #define COLOR_parser_nodes__AMethPropdef___n_methid 14
153 val* parser_nodes__AMethPropdef__n_methid(val* self);
154 #define COLOR_parser_nodes__AMethPropdef___n_signature 15
155 val* parser_nodes__AMethPropdef__n_signature(val* self);
156 #define COLOR_parser_nodes__AMethPropdef___n_block 16
157 val* parser_nodes__AMethPropdef__n_block(val* self);
158 void parser_nodes__AMethPropdef__n_block_61d(val* self, val* p0);
159 #define COLOR_parser_nodes__AMethPropdef___n_extern 17
160 val* parser_nodes__AMethPropdef__n_extern(val* self);
161 void parser_nodes__AMethPropdef__n_extern_61d(val* self, val* p0);
162 #define COLOR_parser_nodes__AMethPropdef___n_extern_calls 18
163 void parser_nodes__AMethPropdef__n_extern_calls_61d(val* self, val* p0);
164 #define COLOR_parser_nodes__AMethPropdef___n_extern_code_block 19
165 void parser_nodes__AMethPropdef__n_extern_code_block_61d(val* self, val* p0);
166 val* parser_nodes__AMethPropdef__hot_location(val* self);
167 #define COLOR_parser_nodes__AExternCalls___n_extern_calls 5
168 #define COLOR_parser_nodes__ATypePropdef___n_id 12
169 val* parser_nodes__ATypePropdef__n_id(val* self);
170 #define COLOR_parser_nodes__ATypePropdef___n_type 13
171 val* parser_nodes__ATypePropdef__n_type(val* self);
172 #define COLOR_parser_nodes__AAble___n_visibility 4
173 val* parser_nodes__AAble__n_visibility(val* self);
174 void parser_nodes__AAble__n_visibility_61d(val* self, val* p0);
175 #define COLOR_parser_nodes__AAble___n_kwredef 5
176 val* parser_nodes__AAble__n_kwredef(val* self);
177 #define COLOR_parser_nodes__AIdMethid___n_id 4
178 val* parser_nodes__AIdMethid__n_id(val* self);
179 #define COLOR_parser_nodes__ASignature___n_params 5
180 #define COLOR_parser_nodes__ASignature___n_type 7
181 val* parser_nodes__ASignature__n_type(val* self);
182 #define COLOR_parser_nodes__AParam___n_id 4
183 val* parser_nodes__AParam__n_id(val* self);
184 #define COLOR_parser_nodes__AParam___n_type 5
185 val* parser_nodes__AParam__n_type(val* self);
186 #define COLOR_parser_nodes__AParam___n_dotdotdot 6
187 val* parser_nodes__AParam__n_dotdotdot(val* self);
188 #define COLOR_parser_nodes__AType___n_kwnullable 4
189 val* parser_nodes__AType__n_kwnullable(val* self);
190 #define COLOR_parser_nodes__AType___n_id 5
191 val* parser_nodes__AType__n_id(val* self);
192 #define COLOR_parser_nodes__AType___n_types 6
193 #define COLOR_parser_nodes__ALabel___n_id 5
194 val* parser_nodes__ALabel__n_id(val* self);
195 #define COLOR_parser_nodes__ABlockExpr___n_expr 9
196 #define COLOR_parser_nodes__AVardeclExpr___n_id 10
197 val* parser_nodes__AVardeclExpr__n_id(val* self);
198 #define COLOR_parser_nodes__AVardeclExpr___n_type 11
199 val* parser_nodes__AVardeclExpr__n_type(val* self);
200 #define COLOR_parser_nodes__AVardeclExpr___n_expr 13
201 val* parser_nodes__AVardeclExpr__n_expr(val* self);
202 #define COLOR_parser_nodes__AReturnExpr___n_expr 10
203 val* parser_nodes__AReturnExpr__n_expr(val* self);
204 #define COLOR_parser_nodes__ALabelable___n_label 9
205 val* parser_nodes__ALabelable__n_label(val* self);
206 #define COLOR_parser_nodes__ABreakExpr___n_expr 11
207 val* parser_nodes__ABreakExpr__n_expr(val* self);
208 #define COLOR_parser_nodes__AContinueExpr___n_expr 11
209 val* parser_nodes__AContinueExpr__n_expr(val* self);
210 #define COLOR_parser_nodes__ADoExpr___n_block 11
211 val* parser_nodes__ADoExpr__n_block(val* self);
212 #define COLOR_parser_nodes__AIfExpr___n_expr 10
213 val* parser_nodes__AIfExpr__n_expr(val* self);
214 #define COLOR_parser_nodes__AIfExpr___n_then 11
215 val* parser_nodes__AIfExpr__n_then(val* self);
216 #define COLOR_parser_nodes__AIfExpr___n_else 12
217 val* parser_nodes__AIfExpr__n_else(val* self);
218 #define COLOR_parser_nodes__AIfexprExpr___n_expr 10
219 val* parser_nodes__AIfexprExpr__n_expr(val* self);
220 #define COLOR_parser_nodes__AIfexprExpr___n_then 12
221 val* parser_nodes__AIfexprExpr__n_then(val* self);
222 #define COLOR_parser_nodes__AIfexprExpr___n_else 14
223 val* parser_nodes__AIfexprExpr__n_else(val* self);
224 #define COLOR_parser_nodes__AWhileExpr___n_expr 11
225 val* parser_nodes__AWhileExpr__n_expr(val* self);
226 #define COLOR_parser_nodes__AWhileExpr___n_block 13
227 val* parser_nodes__AWhileExpr__n_block(val* self);
228 #define COLOR_parser_nodes__ALoopExpr___n_block 11
229 val* parser_nodes__ALoopExpr__n_block(val* self);
230 #define COLOR_parser_nodes__AForExpr___n_ids 11
231 #define COLOR_parser_nodes__AForExpr___n_expr 12
232 val* parser_nodes__AForExpr__n_expr(val* self);
233 #define COLOR_parser_nodes__AForExpr___n_block 14
234 val* parser_nodes__AForExpr__n_block(val* self);
235 #define COLOR_parser_nodes__AAssertExpr___n_id 10
236 val* parser_nodes__AAssertExpr__n_id(val* self);
237 #define COLOR_parser_nodes__AAssertExpr___n_expr 11
238 val* parser_nodes__AAssertExpr__n_expr(val* self);
239 #define COLOR_parser_nodes__AAssertExpr___n_else 12
240 val* parser_nodes__AAssertExpr__n_else(val* self);
241 #define COLOR_parser_nodes__AAssignFormExpr___n_assign 11
242 val* parser_nodes__AAssignFormExpr__n_assign(val* self);
243 #define COLOR_parser_nodes__AAssignFormExpr___n_value 12
244 val* parser_nodes__AAssignFormExpr__n_value(val* self);
245 #define COLOR_parser_nodes__AReassignFormExpr___n_assign_op 11
246 val* parser_nodes__AReassignFormExpr__n_assign_op(val* self);
247 #define COLOR_parser_nodes__AReassignFormExpr___n_value 12
248 val* parser_nodes__AReassignFormExpr__n_value(val* self);
249 #define COLOR_parser_nodes__ASendExpr___n_expr 9
250 val* parser_nodes__ASendExpr__n_expr(val* self);
251 #define COLOR_parser_nodes__ABinopExpr___n_expr2 11
252 val* parser_nodes__ABinopExpr__n_expr2(val* self);
253 #define COLOR_parser_nodes__AOrExpr___n_expr 9
254 val* parser_nodes__AOrExpr__n_expr(val* self);
255 #define COLOR_parser_nodes__AOrExpr___n_expr2 10
256 val* parser_nodes__AOrExpr__n_expr2(val* self);
257 #define COLOR_parser_nodes__AAndExpr___n_expr 9
258 val* parser_nodes__AAndExpr__n_expr(val* self);
259 #define COLOR_parser_nodes__AAndExpr___n_expr2 10
260 val* parser_nodes__AAndExpr__n_expr2(val* self);
261 #define COLOR_parser_nodes__AOrElseExpr___n_expr 9
262 val* parser_nodes__AOrElseExpr__n_expr(val* self);
263 #define COLOR_parser_nodes__AOrElseExpr___n_expr2 10
264 val* parser_nodes__AOrElseExpr__n_expr2(val* self);
265 #define COLOR_parser_nodes__AImpliesExpr___n_expr 9
266 val* parser_nodes__AImpliesExpr__n_expr(val* self);
267 #define COLOR_parser_nodes__AImpliesExpr___n_expr2 10
268 val* parser_nodes__AImpliesExpr__n_expr2(val* self);
269 #define COLOR_parser_nodes__ANotExpr___n_expr 10
270 val* parser_nodes__ANotExpr__n_expr(val* self);
271 #define COLOR_parser_nodes__AIsaExpr___n_expr 9
272 val* parser_nodes__AIsaExpr__n_expr(val* self);
273 #define COLOR_parser_nodes__AIsaExpr___n_type 10
274 val* parser_nodes__AIsaExpr__n_type(val* self);
275 #define COLOR_parser_nodes__ANewExpr___n_type 10
276 val* parser_nodes__ANewExpr__n_type(val* self);
277 #define COLOR_parser_nodes__ANewExpr___n_id 11
278 val* parser_nodes__ANewExpr__n_id(val* self);
279 #define COLOR_parser_nodes__ANewExpr___n_args 12
280 val* parser_nodes__ANewExpr__n_args(val* self);
281 #define COLOR_parser_nodes__AAttrFormExpr___n_expr 9
282 val* parser_nodes__AAttrFormExpr__n_expr(val* self);
283 #define COLOR_parser_nodes__AAttrFormExpr___n_id 10
284 val* parser_nodes__AAttrFormExpr__n_id(val* self);
285 #define COLOR_parser_nodes__ACallFormExpr___n_id 15
286 val* parser_nodes__ACallFormExpr__n_id(val* self);
287 #define COLOR_parser_nodes__ACallFormExpr___n_args 16
288 val* parser_nodes__ACallFormExpr__n_args(val* self);
289 #define COLOR_parser_nodes__ASuperExpr___n_args 11
290 val* parser_nodes__ASuperExpr__n_args(val* self);
291 #define COLOR_parser_nodes__AInitExpr___n_args 12
292 val* parser_nodes__AInitExpr__n_args(val* self);
293 #define COLOR_parser_nodes__ABraFormExpr___n_args 15
294 val* parser_nodes__ABraFormExpr__n_args(val* self);
295 #define COLOR_parser_nodes__ARangeExpr___n_expr 9
296 val* parser_nodes__ARangeExpr__n_expr(val* self);
297 #define COLOR_parser_nodes__ARangeExpr___n_expr2 10
298 val* parser_nodes__ARangeExpr__n_expr2(val* self);
299 #define COLOR_parser_nodes__AArrayExpr___n_exprs 9
300 val* parser_nodes__AArrayExpr__n_exprs(val* self);
301 #define COLOR_parser_nodes__ADecIntExpr___n_number 10
302 val* parser_nodes__ADecIntExpr__n_number(val* self);
303 #define COLOR_parser_nodes__AHexIntExpr___n_hex_number 10
304 val* parser_nodes__AHexIntExpr__n_hex_number(val* self);
305 #define COLOR_parser_nodes__AFloatExpr___n_float 9
306 val* parser_nodes__AFloatExpr__n_float(val* self);
307 #define COLOR_parser_nodes__ACharExpr___n_char 9
308 val* parser_nodes__ACharExpr__n_char(val* self);
309 #define COLOR_parser_nodes__AStringFormExpr___n_string 9
310 val* parser_nodes__AStringFormExpr__n_string(val* self);
311 #define COLOR_parser_nodes__ASuperstringExpr___n_exprs 9
312 #define COLOR_parser_nodes__AProxyExpr___n_expr 9
313 val* parser_nodes__AProxyExpr__n_expr(val* self);
314 #define COLOR_parser_nodes__AAsCastExpr___n_expr 9
315 val* parser_nodes__AAsCastExpr__n_expr(val* self);
316 #define COLOR_parser_nodes__AAsCastExpr___n_type 12
317 val* parser_nodes__AAsCastExpr__n_type(val* self);
318 #define COLOR_parser_nodes__AAsNotnullExpr___n_expr 9
319 val* parser_nodes__AAsNotnullExpr__n_expr(val* self);
320 #define COLOR_parser_nodes__AExprs___n_exprs 4
321 void parser_nodes__AExprs__init(val* self);
322 #define COLOR_parser_nodes__ADebugTypeExpr___n_expr 11
323 val* parser_nodes__ADebugTypeExpr__n_expr(val* self);
324 #define COLOR_parser_nodes__ADebugTypeExpr___n_type 12
325 val* parser_nodes__ADebugTypeExpr__n_type(val* self);
326 #define COLOR_parser_nodes__AModuleName___n_quad 4
327 val* parser_nodes__AModuleName__n_quad(val* self);
328 #define COLOR_parser_nodes__AModuleName___n_path 5
329 #define COLOR_parser_nodes__AModuleName___n_id 6
330 val* parser_nodes__AModuleName__n_id(val* self);
331 #define COLOR_parser_nodes__AQualified___n_id 5
332 #define COLOR_parser_nodes__ADoc___n_comment 4
333 #define COLOR_parser_nodes__AAnnotations___n_items 6
334 #define COLOR_parser_nodes__AAnnotation___n_kwredef 5
335 val* parser_nodes__AAnnotation__n_kwredef(val* self);
336 #define COLOR_parser_nodes__AAnnotation___n_visibility 6
337 val* parser_nodes__AAnnotation__n_visibility(val* self);
338 #define COLOR_parser_nodes__AAnnotation___n_atid 7
339 val* parser_nodes__AAnnotation__n_atid(val* self);
340 #define COLOR_parser_nodes__AAnnotation___n_args 9
341 #define COLOR_parser_nodes__AExprAtArg___n_expr 4
342 val* parser_nodes__AExprAtArg__n_expr(val* self);
343 #define COLOR_parser_nodes__AAtid___n_id 4
344 val* parser_nodes__AAtid__n_id(val* self);
345 #define COLOR_parser_nodes__Start___n_base 4
346 val* parser_nodes__Start__n_base(val* self);
347 #define COLOR_parser_nodes__Start___n_eof 5
348 val* parser_nodes__Start__n_eof(val* self);
349 void parser_nodes__Start__init(val* self, val* p0, val* p1);