1 /* This C file is generated by NIT to compile module parser___parser_nodes. */
2 #include "parser___parser_nodes._sep.h"
3 val_t
parser___parser_nodes___ANode___location(val_t p0
){
4 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___location
;
13 fra
.me
.nitni_local_ref_head
= NULL
;
14 fra
.me
.REG
[0] = NIT_NULL
;
15 fra
.me
.REG
[1] = NIT_NULL
;
17 /* parser/parser_nodes.nit:27 */
18 fra
.me
.REG
[1] = fra
.me
.REG
[0];
19 /* parser/parser_nodes.nit:29 */
20 fra
.me
.REG
[1] = ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[1]);
21 REGB0
= TAG_Bool(fra
.me
.REG
[1]!=NIT_NULL
);
22 if (UNTAG_Bool(REGB0
)) {
24 nit_abort("Cast failed", NULL
, LOCATE_parser___parser_nodes
, 29);
28 stack_frame_head
= fra
.me
.prev
;
31 val_t
parser___parser_nodes___ANode___hot_location(val_t p0
){
32 struct {struct stack_frame_t me
;} fra
;
34 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
35 fra
.me
.file
= LOCATE_parser___parser_nodes
;
37 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___hot_location
;
40 fra
.me
.nitni_local_ref_head
= NULL
;
41 fra
.me
.REG
[0] = NIT_NULL
;
43 /* parser/parser_nodes.nit:31 */
44 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
47 stack_frame_head
= fra
.me
.prev
;
50 void parser___parser_nodes___ANode___init(val_t p0
, int* init_table
){
51 int itpos0
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___ANode
].i
;
52 struct {struct stack_frame_t me
;} fra
;
54 if (init_table
[itpos0
]) return;
55 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
56 fra
.me
.file
= LOCATE_parser___parser_nodes
;
58 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___init
;
61 fra
.me
.nitni_local_ref_head
= NULL
;
62 fra
.me
.REG
[0] = NIT_NULL
;
64 stack_frame_head
= fra
.me
.prev
;
65 init_table
[itpos0
] = 1;
68 void parser___parser_nodes___ANode___debug(val_t p0
, val_t p1
){
69 struct {struct stack_frame_t me
; val_t MORE_REG
[3];} fra
;
72 static val_t once_value_1
; /* Once value */
73 static val_t once_value_2
; /* Once value */
74 static val_t once_value_3
; /* Once value */
75 static val_t once_value_4
; /* Once value */
76 static val_t once_value_5
; /* Once value */
77 static val_t once_value_6
; /* Once value */
78 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
79 fra
.me
.file
= LOCATE_parser___parser_nodes
;
81 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___debug
;
84 fra
.me
.nitni_local_ref_head
= NULL
;
85 fra
.me
.REG
[0] = NIT_NULL
;
86 fra
.me
.REG
[1] = NIT_NULL
;
87 fra
.me
.REG
[2] = NIT_NULL
;
88 fra
.me
.REG
[3] = NIT_NULL
;
91 /* parser/parser_nodes.nit:37 */
93 fra
.me
.REG
[2] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
95 fra
.me
.REG
[3] = BOX_NativeString("");
97 fra
.me
.REG
[3] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[3], REGB0
);
98 once_value_1
= fra
.me
.REG
[3];
99 register_static_object(&once_value_1
);
100 } else fra
.me
.REG
[3] = once_value_1
;
101 fra
.me
.REG
[3] = fra
.me
.REG
[3];
102 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
103 fra
.me
.REG
[3] = CALL_parser___parser_nodes___ANode___hot_location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
104 fra
.me
.REG
[3] = CALL_standard___string___Object___to_s(fra
.me
.REG
[3])(fra
.me
.REG
[3]);
105 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
107 fra
.me
.REG
[3] = BOX_NativeString(" ");
109 fra
.me
.REG
[3] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[3], REGB0
);
110 once_value_2
= fra
.me
.REG
[3];
111 register_static_object(&once_value_2
);
112 } else fra
.me
.REG
[3] = once_value_2
;
113 fra
.me
.REG
[3] = fra
.me
.REG
[3];
114 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
115 fra
.me
.REG
[3] = CALL_standard___string___Object___class_name(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
116 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
118 fra
.me
.REG
[3] = BOX_NativeString(": ");
120 fra
.me
.REG
[3] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[3], REGB0
);
121 once_value_3
= fra
.me
.REG
[3];
122 register_static_object(&once_value_3
);
123 } else fra
.me
.REG
[3] = once_value_3
;
124 fra
.me
.REG
[3] = fra
.me
.REG
[3];
125 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
126 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[1]);
128 fra
.me
.REG
[1] = BOX_NativeString("\n");
130 fra
.me
.REG
[1] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[1], REGB0
);
131 once_value_4
= fra
.me
.REG
[1];
132 register_static_object(&once_value_4
);
133 } else fra
.me
.REG
[1] = once_value_4
;
134 fra
.me
.REG
[1] = fra
.me
.REG
[1];
135 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[1]);
136 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___hot_location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
138 fra
.me
.REG
[3] = BOX_NativeString("0;32");
140 fra
.me
.REG
[3] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[3], REGB0
);
141 once_value_5
= fra
.me
.REG
[3];
142 register_static_object(&once_value_5
);
143 } else fra
.me
.REG
[3] = once_value_5
;
144 fra
.me
.REG
[3] = fra
.me
.REG
[3];
145 fra
.me
.REG
[3] = CALL_location___Location___colored_line(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[3]);
146 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
148 fra
.me
.REG
[3] = BOX_NativeString("");
150 fra
.me
.REG
[3] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[3], REGB0
);
151 once_value_6
= fra
.me
.REG
[3];
152 register_static_object(&once_value_6
);
153 } else fra
.me
.REG
[3] = once_value_6
;
154 fra
.me
.REG
[3] = fra
.me
.REG
[3];
155 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
156 fra
.me
.REG
[2] = CALL_standard___string___Object___to_s(fra
.me
.REG
[2])(fra
.me
.REG
[2]);
157 CALL_standard___file___Object___print(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[2]);
158 stack_frame_head
= fra
.me
.prev
;
161 val_t
parser___parser_nodes___Token___text(val_t p0
){
162 struct {struct stack_frame_t me
;} fra
;
164 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
165 fra
.me
.file
= LOCATE_parser___parser_nodes
;
167 fra
.me
.meth
= LOCATE_parser___parser_nodes___Token___text
;
168 fra
.me
.has_broke
= 0;
170 fra
.me
.nitni_local_ref_head
= NULL
;
171 /* parser/parser_nodes.nit:44 */
172 nit_abort("Deferred method called", NULL
, LOCATE_parser___parser_nodes
, 44);
173 stack_frame_head
= fra
.me
.prev
;
176 val_t
parser___parser_nodes___Token___to_s(val_t p0
){
177 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
180 static val_t once_value_1
; /* Once value */
181 static val_t once_value_2
; /* Once value */
182 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
183 fra
.me
.file
= LOCATE_parser___parser_nodes
;
185 fra
.me
.meth
= LOCATE_parser___parser_nodes___Token___to_s
;
186 fra
.me
.has_broke
= 0;
188 fra
.me
.nitni_local_ref_head
= NULL
;
189 fra
.me
.REG
[0] = NIT_NULL
;
190 fra
.me
.REG
[1] = NIT_NULL
;
191 fra
.me
.REG
[2] = NIT_NULL
;
193 /* parser/parser_nodes.nit:47 */
195 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
197 fra
.me
.REG
[2] = BOX_NativeString("'");
199 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
200 once_value_1
= fra
.me
.REG
[2];
201 register_static_object(&once_value_1
);
202 } else fra
.me
.REG
[2] = once_value_1
;
203 fra
.me
.REG
[2] = fra
.me
.REG
[2];
204 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
205 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
206 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
208 fra
.me
.REG
[0] = BOX_NativeString("'");
210 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
211 once_value_2
= fra
.me
.REG
[0];
212 register_static_object(&once_value_2
);
213 } else fra
.me
.REG
[0] = once_value_2
;
214 fra
.me
.REG
[0] = fra
.me
.REG
[0];
215 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
216 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
219 stack_frame_head
= fra
.me
.prev
;
220 return fra
.me
.REG
[1];
222 void parser___parser_nodes___Prod___location__eq(val_t p0
, val_t p1
){
223 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
225 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
226 fra
.me
.file
= LOCATE_parser___parser_nodes
;
228 fra
.me
.meth
= LOCATE_parser___parser_nodes___Prod___location__eq
;
229 fra
.me
.has_broke
= 0;
231 fra
.me
.nitni_local_ref_head
= NULL
;
232 fra
.me
.REG
[0] = NIT_NULL
;
233 fra
.me
.REG
[1] = NIT_NULL
;
236 /* parser/parser_nodes.nit:54 */
237 ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
238 stack_frame_head
= fra
.me
.prev
;
241 val_t
parser___parser_nodes___TEol___to_s(val_t p0
){
242 struct {struct stack_frame_t me
;} fra
;
245 static val_t once_value_1
; /* Once value */
246 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
247 fra
.me
.file
= LOCATE_parser___parser_nodes
;
249 fra
.me
.meth
= LOCATE_parser___parser_nodes___TEol___to_s
;
250 fra
.me
.has_broke
= 0;
252 fra
.me
.nitni_local_ref_head
= NULL
;
253 fra
.me
.REG
[0] = NIT_NULL
;
255 /* parser/parser_nodes.nit:60 */
257 fra
.me
.REG
[0] = BOX_NativeString("end of line");
259 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
260 once_value_1
= fra
.me
.REG
[0];
261 register_static_object(&once_value_1
);
262 } else fra
.me
.REG
[0] = once_value_1
;
263 fra
.me
.REG
[0] = fra
.me
.REG
[0];
266 stack_frame_head
= fra
.me
.prev
;
267 return fra
.me
.REG
[0];
269 val_t
parser___parser_nodes___TokenKeyword___to_s(val_t p0
){
270 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
273 static val_t once_value_1
; /* Once value */
274 static val_t once_value_2
; /* Once value */
275 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
276 fra
.me
.file
= LOCATE_parser___parser_nodes
;
278 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenKeyword___to_s
;
279 fra
.me
.has_broke
= 0;
281 fra
.me
.nitni_local_ref_head
= NULL
;
282 fra
.me
.REG
[0] = NIT_NULL
;
283 fra
.me
.REG
[1] = NIT_NULL
;
284 fra
.me
.REG
[2] = NIT_NULL
;
286 /* parser/parser_nodes.nit:70 */
288 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
290 fra
.me
.REG
[2] = BOX_NativeString("keyword '");
292 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
293 once_value_1
= fra
.me
.REG
[2];
294 register_static_object(&once_value_1
);
295 } else fra
.me
.REG
[2] = once_value_1
;
296 fra
.me
.REG
[2] = fra
.me
.REG
[2];
297 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
298 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
299 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
301 fra
.me
.REG
[0] = BOX_NativeString("'");
303 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
304 once_value_2
= fra
.me
.REG
[0];
305 register_static_object(&once_value_2
);
306 } else fra
.me
.REG
[0] = once_value_2
;
307 fra
.me
.REG
[0] = fra
.me
.REG
[0];
308 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
309 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
312 stack_frame_head
= fra
.me
.prev
;
313 return fra
.me
.REG
[1];
315 val_t
parser___parser_nodes___TokenOperator___to_s(val_t p0
){
316 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
319 static val_t once_value_1
; /* Once value */
320 static val_t once_value_2
; /* Once value */
321 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
322 fra
.me
.file
= LOCATE_parser___parser_nodes
;
324 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenOperator___to_s
;
325 fra
.me
.has_broke
= 0;
327 fra
.me
.nitni_local_ref_head
= NULL
;
328 fra
.me
.REG
[0] = NIT_NULL
;
329 fra
.me
.REG
[1] = NIT_NULL
;
330 fra
.me
.REG
[2] = NIT_NULL
;
332 /* parser/parser_nodes.nit:251 */
334 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
336 fra
.me
.REG
[2] = BOX_NativeString("operator '");
338 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
339 once_value_1
= fra
.me
.REG
[2];
340 register_static_object(&once_value_1
);
341 } else fra
.me
.REG
[2] = once_value_1
;
342 fra
.me
.REG
[2] = fra
.me
.REG
[2];
343 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
344 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
345 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
347 fra
.me
.REG
[0] = BOX_NativeString("'");
349 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
350 once_value_2
= fra
.me
.REG
[0];
351 register_static_object(&once_value_2
);
352 } else fra
.me
.REG
[0] = once_value_2
;
353 fra
.me
.REG
[0] = fra
.me
.REG
[0];
354 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
355 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
358 stack_frame_head
= fra
.me
.prev
;
359 return fra
.me
.REG
[1];
361 val_t
parser___parser_nodes___TClassid___to_s(val_t p0
){
362 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
365 static val_t once_value_1
; /* Once value */
366 static val_t once_value_2
; /* Once value */
367 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
368 fra
.me
.file
= LOCATE_parser___parser_nodes
;
370 fra
.me
.meth
= LOCATE_parser___parser_nodes___TClassid___to_s
;
371 fra
.me
.has_broke
= 0;
373 fra
.me
.nitni_local_ref_head
= NULL
;
374 fra
.me
.REG
[0] = NIT_NULL
;
375 fra
.me
.REG
[1] = NIT_NULL
;
376 fra
.me
.REG
[2] = NIT_NULL
;
378 /* parser/parser_nodes.nit:318 */
380 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
382 fra
.me
.REG
[2] = BOX_NativeString("type identifier '");
384 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
385 once_value_1
= fra
.me
.REG
[2];
386 register_static_object(&once_value_1
);
387 } else fra
.me
.REG
[2] = once_value_1
;
388 fra
.me
.REG
[2] = fra
.me
.REG
[2];
389 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
390 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
391 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
393 fra
.me
.REG
[0] = BOX_NativeString("'");
395 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
396 once_value_2
= fra
.me
.REG
[0];
397 register_static_object(&once_value_2
);
398 } else fra
.me
.REG
[0] = once_value_2
;
399 fra
.me
.REG
[0] = fra
.me
.REG
[0];
400 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
401 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
404 stack_frame_head
= fra
.me
.prev
;
405 return fra
.me
.REG
[1];
407 val_t
parser___parser_nodes___TId___to_s(val_t p0
){
408 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
411 static val_t once_value_1
; /* Once value */
412 static val_t once_value_2
; /* Once value */
413 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
414 fra
.me
.file
= LOCATE_parser___parser_nodes
;
416 fra
.me
.meth
= LOCATE_parser___parser_nodes___TId___to_s
;
417 fra
.me
.has_broke
= 0;
419 fra
.me
.nitni_local_ref_head
= NULL
;
420 fra
.me
.REG
[0] = NIT_NULL
;
421 fra
.me
.REG
[1] = NIT_NULL
;
422 fra
.me
.REG
[2] = NIT_NULL
;
424 /* parser/parser_nodes.nit:325 */
426 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
428 fra
.me
.REG
[2] = BOX_NativeString("identifier '");
430 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
431 once_value_1
= fra
.me
.REG
[2];
432 register_static_object(&once_value_1
);
433 } else fra
.me
.REG
[2] = once_value_1
;
434 fra
.me
.REG
[2] = fra
.me
.REG
[2];
435 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
436 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
437 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
439 fra
.me
.REG
[0] = BOX_NativeString("'");
441 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
442 once_value_2
= fra
.me
.REG
[0];
443 register_static_object(&once_value_2
);
444 } else fra
.me
.REG
[0] = once_value_2
;
445 fra
.me
.REG
[0] = fra
.me
.REG
[0];
446 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
447 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
450 stack_frame_head
= fra
.me
.prev
;
451 return fra
.me
.REG
[1];
453 val_t
parser___parser_nodes___TAttrid___to_s(val_t p0
){
454 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
457 static val_t once_value_1
; /* Once value */
458 static val_t once_value_2
; /* Once value */
459 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
460 fra
.me
.file
= LOCATE_parser___parser_nodes
;
462 fra
.me
.meth
= LOCATE_parser___parser_nodes___TAttrid___to_s
;
463 fra
.me
.has_broke
= 0;
465 fra
.me
.nitni_local_ref_head
= NULL
;
466 fra
.me
.REG
[0] = NIT_NULL
;
467 fra
.me
.REG
[1] = NIT_NULL
;
468 fra
.me
.REG
[2] = NIT_NULL
;
470 /* parser/parser_nodes.nit:332 */
472 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
474 fra
.me
.REG
[2] = BOX_NativeString("attribute '");
476 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
477 once_value_1
= fra
.me
.REG
[2];
478 register_static_object(&once_value_1
);
479 } else fra
.me
.REG
[2] = once_value_1
;
480 fra
.me
.REG
[2] = fra
.me
.REG
[2];
481 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
482 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
483 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
485 fra
.me
.REG
[0] = BOX_NativeString("'");
487 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
488 once_value_2
= fra
.me
.REG
[0];
489 register_static_object(&once_value_2
);
490 } else fra
.me
.REG
[0] = once_value_2
;
491 fra
.me
.REG
[0] = fra
.me
.REG
[0];
492 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
493 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
496 stack_frame_head
= fra
.me
.prev
;
497 return fra
.me
.REG
[1];
499 val_t
parser___parser_nodes___TokenLiteral___to_s(val_t p0
){
500 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
503 static val_t once_value_1
; /* Once value */
504 static val_t once_value_2
; /* Once value */
505 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
506 fra
.me
.file
= LOCATE_parser___parser_nodes
;
508 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenLiteral___to_s
;
509 fra
.me
.has_broke
= 0;
511 fra
.me
.nitni_local_ref_head
= NULL
;
512 fra
.me
.REG
[0] = NIT_NULL
;
513 fra
.me
.REG
[1] = NIT_NULL
;
514 fra
.me
.REG
[2] = NIT_NULL
;
516 /* parser/parser_nodes.nit:339 */
518 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
520 fra
.me
.REG
[2] = BOX_NativeString("literal value '");
522 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
523 once_value_1
= fra
.me
.REG
[2];
524 register_static_object(&once_value_1
);
525 } else fra
.me
.REG
[2] = once_value_1
;
526 fra
.me
.REG
[2] = fra
.me
.REG
[2];
527 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
528 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
529 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
531 fra
.me
.REG
[0] = BOX_NativeString("'");
533 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
534 once_value_2
= fra
.me
.REG
[0];
535 register_static_object(&once_value_2
);
536 } else fra
.me
.REG
[0] = once_value_2
;
537 fra
.me
.REG
[0] = fra
.me
.REG
[0];
538 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
539 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
542 stack_frame_head
= fra
.me
.prev
;
543 return fra
.me
.REG
[1];
545 val_t
parser___parser_nodes___TBadString___to_s(val_t p0
){
546 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
549 static val_t once_value_1
; /* Once value */
550 static val_t once_value_2
; /* Once value */
551 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
552 fra
.me
.file
= LOCATE_parser___parser_nodes
;
554 fra
.me
.meth
= LOCATE_parser___parser_nodes___TBadString___to_s
;
555 fra
.me
.has_broke
= 0;
557 fra
.me
.nitni_local_ref_head
= NULL
;
558 fra
.me
.REG
[0] = NIT_NULL
;
559 fra
.me
.REG
[1] = NIT_NULL
;
560 fra
.me
.REG
[2] = NIT_NULL
;
562 /* parser/parser_nodes.nit:367 */
564 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
566 fra
.me
.REG
[2] = BOX_NativeString("malformed string ");
568 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
569 once_value_1
= fra
.me
.REG
[2];
570 register_static_object(&once_value_1
);
571 } else fra
.me
.REG
[2] = once_value_1
;
572 fra
.me
.REG
[2] = fra
.me
.REG
[2];
573 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
574 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
575 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
577 fra
.me
.REG
[0] = BOX_NativeString("");
579 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
580 once_value_2
= fra
.me
.REG
[0];
581 register_static_object(&once_value_2
);
582 } else fra
.me
.REG
[0] = once_value_2
;
583 fra
.me
.REG
[0] = fra
.me
.REG
[0];
584 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
585 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
588 stack_frame_head
= fra
.me
.prev
;
589 return fra
.me
.REG
[1];
591 val_t
parser___parser_nodes___TBadChar___to_s(val_t p0
){
592 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
595 static val_t once_value_1
; /* Once value */
596 static val_t once_value_2
; /* Once value */
597 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
598 fra
.me
.file
= LOCATE_parser___parser_nodes
;
600 fra
.me
.meth
= LOCATE_parser___parser_nodes___TBadChar___to_s
;
601 fra
.me
.has_broke
= 0;
603 fra
.me
.nitni_local_ref_head
= NULL
;
604 fra
.me
.REG
[0] = NIT_NULL
;
605 fra
.me
.REG
[1] = NIT_NULL
;
606 fra
.me
.REG
[2] = NIT_NULL
;
608 /* parser/parser_nodes.nit:374 */
610 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
612 fra
.me
.REG
[2] = BOX_NativeString("malformed character ");
614 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
615 once_value_1
= fra
.me
.REG
[2];
616 register_static_object(&once_value_1
);
617 } else fra
.me
.REG
[2] = once_value_1
;
618 fra
.me
.REG
[2] = fra
.me
.REG
[2];
619 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
620 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
621 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
623 fra
.me
.REG
[0] = BOX_NativeString("");
625 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
626 once_value_2
= fra
.me
.REG
[0];
627 register_static_object(&once_value_2
);
628 } else fra
.me
.REG
[0] = once_value_2
;
629 fra
.me
.REG
[0] = fra
.me
.REG
[0];
630 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
631 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
634 stack_frame_head
= fra
.me
.prev
;
635 return fra
.me
.REG
[1];
637 void parser___parser_nodes___EOF___noinit(val_t p0
, int* init_table
){
638 int itpos1
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___EOF
].i
;
639 struct {struct stack_frame_t me
;} fra
;
641 if (init_table
[itpos1
]) return;
642 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
643 fra
.me
.file
= LOCATE_parser___parser_nodes
;
645 fra
.me
.meth
= LOCATE_parser___parser_nodes___EOF___noinit
;
646 fra
.me
.has_broke
= 0;
648 fra
.me
.nitni_local_ref_head
= NULL
;
649 fra
.me
.REG
[0] = NIT_NULL
;
651 stack_frame_head
= fra
.me
.prev
;
652 init_table
[itpos1
] = 1;
655 val_t
parser___parser_nodes___EOF___to_s(val_t p0
){
656 struct {struct stack_frame_t me
;} fra
;
659 static val_t once_value_1
; /* Once value */
660 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
661 fra
.me
.file
= LOCATE_parser___parser_nodes
;
663 fra
.me
.meth
= LOCATE_parser___parser_nodes___EOF___to_s
;
664 fra
.me
.has_broke
= 0;
666 fra
.me
.nitni_local_ref_head
= NULL
;
667 fra
.me
.REG
[0] = NIT_NULL
;
669 /* parser/parser_nodes.nit:382 */
671 fra
.me
.REG
[0] = BOX_NativeString("end of file");
673 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
674 once_value_1
= fra
.me
.REG
[0];
675 register_static_object(&once_value_1
);
676 } else fra
.me
.REG
[0] = once_value_1
;
677 fra
.me
.REG
[0] = fra
.me
.REG
[0];
680 stack_frame_head
= fra
.me
.prev
;
681 return fra
.me
.REG
[0];
683 void parser___parser_nodes___AError___noinit(val_t p0
, int* init_table
){
684 int itpos2
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___AError
].i
;
685 struct {struct stack_frame_t me
;} fra
;
687 if (init_table
[itpos2
]) return;
688 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
689 fra
.me
.file
= LOCATE_parser___parser_nodes
;
691 fra
.me
.meth
= LOCATE_parser___parser_nodes___AError___noinit
;
692 fra
.me
.has_broke
= 0;
694 fra
.me
.nitni_local_ref_head
= NULL
;
695 fra
.me
.REG
[0] = NIT_NULL
;
697 /* parser/parser_nodes.nit:387 */
698 CALL_parser___parser_nodes___EOF___noinit(fra
.me
.REG
[0])(fra
.me
.REG
[0], init_table
);
699 stack_frame_head
= fra
.me
.prev
;
700 init_table
[itpos2
] = 1;
703 val_t
parser___parser_nodes___AModule___n_moduledecl(val_t p0
){
704 struct {struct stack_frame_t me
;} fra
;
706 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
707 fra
.me
.file
= LOCATE_parser___parser_nodes
;
709 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_moduledecl
;
710 fra
.me
.has_broke
= 0;
712 fra
.me
.nitni_local_ref_head
= NULL
;
713 fra
.me
.REG
[0] = NIT_NULL
;
715 /* parser/parser_nodes.nit:392 */
716 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_moduledecl(fra
.me
.REG
[0]);
717 stack_frame_head
= fra
.me
.prev
;
718 return fra
.me
.REG
[0];
720 val_t
parser___parser_nodes___AModule___n_imports(val_t p0
){
721 struct {struct stack_frame_t me
;} fra
;
724 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
725 fra
.me
.file
= LOCATE_parser___parser_nodes
;
727 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_imports
;
728 fra
.me
.has_broke
= 0;
730 fra
.me
.nitni_local_ref_head
= NULL
;
731 fra
.me
.REG
[0] = NIT_NULL
;
733 /* parser/parser_nodes.nit:393 */
734 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_imports(fra
.me
.REG
[0])!=NIT_NULL
);
735 if (UNTAG_Bool(REGB0
)) {
737 nit_abort("Uninitialized attribute %s", "_n_imports", LOCATE_parser___parser_nodes
, 393);
739 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_imports(fra
.me
.REG
[0]);
740 stack_frame_head
= fra
.me
.prev
;
741 return fra
.me
.REG
[0];
743 val_t
parser___parser_nodes___AModule___n_classdefs(val_t p0
){
744 struct {struct stack_frame_t me
;} fra
;
747 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
748 fra
.me
.file
= LOCATE_parser___parser_nodes
;
750 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_classdefs
;
751 fra
.me
.has_broke
= 0;
753 fra
.me
.nitni_local_ref_head
= NULL
;
754 fra
.me
.REG
[0] = NIT_NULL
;
756 /* parser/parser_nodes.nit:394 */
757 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_classdefs(fra
.me
.REG
[0])!=NIT_NULL
);
758 if (UNTAG_Bool(REGB0
)) {
760 nit_abort("Uninitialized attribute %s", "_n_classdefs", LOCATE_parser___parser_nodes
, 394);
762 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_classdefs(fra
.me
.REG
[0]);
763 stack_frame_head
= fra
.me
.prev
;
764 return fra
.me
.REG
[0];
766 val_t
parser___parser_nodes___AModuledecl___n_doc(val_t p0
){
767 struct {struct stack_frame_t me
;} fra
;
769 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
770 fra
.me
.file
= LOCATE_parser___parser_nodes
;
772 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_doc
;
773 fra
.me
.has_broke
= 0;
775 fra
.me
.nitni_local_ref_head
= NULL
;
776 fra
.me
.REG
[0] = NIT_NULL
;
778 /* parser/parser_nodes.nit:398 */
779 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_doc(fra
.me
.REG
[0]);
780 stack_frame_head
= fra
.me
.prev
;
781 return fra
.me
.REG
[0];
783 val_t
parser___parser_nodes___AModuledecl___n_kwmodule(val_t p0
){
784 struct {struct stack_frame_t me
;} fra
;
787 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
788 fra
.me
.file
= LOCATE_parser___parser_nodes
;
790 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_kwmodule
;
791 fra
.me
.has_broke
= 0;
793 fra
.me
.nitni_local_ref_head
= NULL
;
794 fra
.me
.REG
[0] = NIT_NULL
;
796 /* parser/parser_nodes.nit:399 */
797 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(fra
.me
.REG
[0])!=NIT_NULL
);
798 if (UNTAG_Bool(REGB0
)) {
800 nit_abort("Uninitialized attribute %s", "_n_kwmodule", LOCATE_parser___parser_nodes
, 399);
802 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(fra
.me
.REG
[0]);
803 stack_frame_head
= fra
.me
.prev
;
804 return fra
.me
.REG
[0];
806 val_t
parser___parser_nodes___AModuledecl___n_name(val_t p0
){
807 struct {struct stack_frame_t me
;} fra
;
810 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
811 fra
.me
.file
= LOCATE_parser___parser_nodes
;
813 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_name
;
814 fra
.me
.has_broke
= 0;
816 fra
.me
.nitni_local_ref_head
= NULL
;
817 fra
.me
.REG
[0] = NIT_NULL
;
819 /* parser/parser_nodes.nit:400 */
820 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuledecl____n_name(fra
.me
.REG
[0])!=NIT_NULL
);
821 if (UNTAG_Bool(REGB0
)) {
823 nit_abort("Uninitialized attribute %s", "_n_name", LOCATE_parser___parser_nodes
, 400);
825 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_name(fra
.me
.REG
[0]);
826 stack_frame_head
= fra
.me
.prev
;
827 return fra
.me
.REG
[0];
829 val_t
parser___parser_nodes___AStdImport___n_visibility(val_t p0
){
830 struct {struct stack_frame_t me
;} fra
;
833 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
834 fra
.me
.file
= LOCATE_parser___parser_nodes
;
836 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_visibility
;
837 fra
.me
.has_broke
= 0;
839 fra
.me
.nitni_local_ref_head
= NULL
;
840 fra
.me
.REG
[0] = NIT_NULL
;
842 /* parser/parser_nodes.nit:405 */
843 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
844 if (UNTAG_Bool(REGB0
)) {
846 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 405);
848 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_visibility(fra
.me
.REG
[0]);
849 stack_frame_head
= fra
.me
.prev
;
850 return fra
.me
.REG
[0];
852 val_t
parser___parser_nodes___AStdImport___n_kwimport(val_t p0
){
853 struct {struct stack_frame_t me
;} fra
;
856 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
857 fra
.me
.file
= LOCATE_parser___parser_nodes
;
859 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_kwimport
;
860 fra
.me
.has_broke
= 0;
862 fra
.me
.nitni_local_ref_head
= NULL
;
863 fra
.me
.REG
[0] = NIT_NULL
;
865 /* parser/parser_nodes.nit:406 */
866 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
867 if (UNTAG_Bool(REGB0
)) {
869 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 406);
871 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_kwimport(fra
.me
.REG
[0]);
872 stack_frame_head
= fra
.me
.prev
;
873 return fra
.me
.REG
[0];
875 val_t
parser___parser_nodes___AStdImport___n_name(val_t p0
){
876 struct {struct stack_frame_t me
;} fra
;
879 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
880 fra
.me
.file
= LOCATE_parser___parser_nodes
;
882 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_name
;
883 fra
.me
.has_broke
= 0;
885 fra
.me
.nitni_local_ref_head
= NULL
;
886 fra
.me
.REG
[0] = NIT_NULL
;
888 /* parser/parser_nodes.nit:407 */
889 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_name(fra
.me
.REG
[0])!=NIT_NULL
);
890 if (UNTAG_Bool(REGB0
)) {
892 nit_abort("Uninitialized attribute %s", "_n_name", LOCATE_parser___parser_nodes
, 407);
894 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_name(fra
.me
.REG
[0]);
895 stack_frame_head
= fra
.me
.prev
;
896 return fra
.me
.REG
[0];
898 val_t
parser___parser_nodes___ANoImport___n_visibility(val_t p0
){
899 struct {struct stack_frame_t me
;} fra
;
902 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
903 fra
.me
.file
= LOCATE_parser___parser_nodes
;
905 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_visibility
;
906 fra
.me
.has_broke
= 0;
908 fra
.me
.nitni_local_ref_head
= NULL
;
909 fra
.me
.REG
[0] = NIT_NULL
;
911 /* parser/parser_nodes.nit:411 */
912 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
913 if (UNTAG_Bool(REGB0
)) {
915 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 411);
917 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_visibility(fra
.me
.REG
[0]);
918 stack_frame_head
= fra
.me
.prev
;
919 return fra
.me
.REG
[0];
921 val_t
parser___parser_nodes___ANoImport___n_kwimport(val_t p0
){
922 struct {struct stack_frame_t me
;} fra
;
925 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
926 fra
.me
.file
= LOCATE_parser___parser_nodes
;
928 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwimport
;
929 fra
.me
.has_broke
= 0;
931 fra
.me
.nitni_local_ref_head
= NULL
;
932 fra
.me
.REG
[0] = NIT_NULL
;
934 /* parser/parser_nodes.nit:412 */
935 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
936 if (UNTAG_Bool(REGB0
)) {
938 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 412);
940 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_kwimport(fra
.me
.REG
[0]);
941 stack_frame_head
= fra
.me
.prev
;
942 return fra
.me
.REG
[0];
944 val_t
parser___parser_nodes___ANoImport___n_kwend(val_t p0
){
945 struct {struct stack_frame_t me
;} fra
;
948 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
949 fra
.me
.file
= LOCATE_parser___parser_nodes
;
951 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwend
;
952 fra
.me
.has_broke
= 0;
954 fra
.me
.nitni_local_ref_head
= NULL
;
955 fra
.me
.REG
[0] = NIT_NULL
;
957 /* parser/parser_nodes.nit:413 */
958 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_kwend(fra
.me
.REG
[0])!=NIT_NULL
);
959 if (UNTAG_Bool(REGB0
)) {
961 nit_abort("Uninitialized attribute %s", "_n_kwend", LOCATE_parser___parser_nodes
, 413);
963 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_kwend(fra
.me
.REG
[0]);
964 stack_frame_head
= fra
.me
.prev
;
965 return fra
.me
.REG
[0];
967 val_t
parser___parser_nodes___APrivateVisibility___n_kwprivate(val_t p0
){
968 struct {struct stack_frame_t me
;} fra
;
971 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
972 fra
.me
.file
= LOCATE_parser___parser_nodes
;
974 fra
.me
.meth
= LOCATE_parser___parser_nodes___APrivateVisibility___n_kwprivate
;
975 fra
.me
.has_broke
= 0;
977 fra
.me
.nitni_local_ref_head
= NULL
;
978 fra
.me
.REG
[0] = NIT_NULL
;
980 /* parser/parser_nodes.nit:421 */
981 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(fra
.me
.REG
[0])!=NIT_NULL
);
982 if (UNTAG_Bool(REGB0
)) {
984 nit_abort("Uninitialized attribute %s", "_n_kwprivate", LOCATE_parser___parser_nodes
, 421);
986 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(fra
.me
.REG
[0]);
987 stack_frame_head
= fra
.me
.prev
;
988 return fra
.me
.REG
[0];
990 val_t
parser___parser_nodes___AProtectedVisibility___n_kwprotected(val_t p0
){
991 struct {struct stack_frame_t me
;} fra
;
994 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
995 fra
.me
.file
= LOCATE_parser___parser_nodes
;
997 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProtectedVisibility___n_kwprotected
;
998 fra
.me
.has_broke
= 0;
1000 fra
.me
.nitni_local_ref_head
= NULL
;
1001 fra
.me
.REG
[0] = NIT_NULL
;
1003 /* parser/parser_nodes.nit:425 */
1004 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(fra
.me
.REG
[0])!=NIT_NULL
);
1005 if (UNTAG_Bool(REGB0
)) {
1007 nit_abort("Uninitialized attribute %s", "_n_kwprotected", LOCATE_parser___parser_nodes
, 425);
1009 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(fra
.me
.REG
[0]);
1010 stack_frame_head
= fra
.me
.prev
;
1011 return fra
.me
.REG
[0];
1013 val_t
parser___parser_nodes___AIntrudeVisibility___n_kwintrude(val_t p0
){
1014 struct {struct stack_frame_t me
;} fra
;
1017 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1018 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1020 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntrudeVisibility___n_kwintrude
;
1021 fra
.me
.has_broke
= 0;
1022 fra
.me
.REG_size
= 1;
1023 fra
.me
.nitni_local_ref_head
= NULL
;
1024 fra
.me
.REG
[0] = NIT_NULL
;
1026 /* parser/parser_nodes.nit:429 */
1027 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(fra
.me
.REG
[0])!=NIT_NULL
);
1028 if (UNTAG_Bool(REGB0
)) {
1030 nit_abort("Uninitialized attribute %s", "_n_kwintrude", LOCATE_parser___parser_nodes
, 429);
1032 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(fra
.me
.REG
[0]);
1033 stack_frame_head
= fra
.me
.prev
;
1034 return fra
.me
.REG
[0];
1036 val_t
parser___parser_nodes___AClassdef___n_propdefs(val_t p0
){
1037 struct {struct stack_frame_t me
;} fra
;
1040 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1041 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1043 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClassdef___n_propdefs
;
1044 fra
.me
.has_broke
= 0;
1045 fra
.me
.REG_size
= 1;
1046 fra
.me
.nitni_local_ref_head
= NULL
;
1047 fra
.me
.REG
[0] = NIT_NULL
;
1049 /* parser/parser_nodes.nit:432 */
1050 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClassdef____n_propdefs(fra
.me
.REG
[0])!=NIT_NULL
);
1051 if (UNTAG_Bool(REGB0
)) {
1053 nit_abort("Uninitialized attribute %s", "_n_propdefs", LOCATE_parser___parser_nodes
, 432);
1055 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClassdef____n_propdefs(fra
.me
.REG
[0]);
1056 stack_frame_head
= fra
.me
.prev
;
1057 return fra
.me
.REG
[0];
1059 val_t
parser___parser_nodes___AStdClassdef___n_doc(val_t p0
){
1060 struct {struct stack_frame_t me
;} fra
;
1062 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1063 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1065 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_doc
;
1066 fra
.me
.has_broke
= 0;
1067 fra
.me
.REG_size
= 1;
1068 fra
.me
.nitni_local_ref_head
= NULL
;
1069 fra
.me
.REG
[0] = NIT_NULL
;
1071 /* parser/parser_nodes.nit:436 */
1072 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_doc(fra
.me
.REG
[0]);
1073 stack_frame_head
= fra
.me
.prev
;
1074 return fra
.me
.REG
[0];
1076 val_t
parser___parser_nodes___AStdClassdef___n_kwredef(val_t p0
){
1077 struct {struct stack_frame_t me
;} fra
;
1079 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1080 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1082 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_kwredef
;
1083 fra
.me
.has_broke
= 0;
1084 fra
.me
.REG_size
= 1;
1085 fra
.me
.nitni_local_ref_head
= NULL
;
1086 fra
.me
.REG
[0] = NIT_NULL
;
1088 /* parser/parser_nodes.nit:437 */
1089 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_kwredef(fra
.me
.REG
[0]);
1090 stack_frame_head
= fra
.me
.prev
;
1091 return fra
.me
.REG
[0];
1093 val_t
parser___parser_nodes___AStdClassdef___n_visibility(val_t p0
){
1094 struct {struct stack_frame_t me
;} fra
;
1097 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1098 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1100 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_visibility
;
1101 fra
.me
.has_broke
= 0;
1102 fra
.me
.REG_size
= 1;
1103 fra
.me
.nitni_local_ref_head
= NULL
;
1104 fra
.me
.REG
[0] = NIT_NULL
;
1106 /* parser/parser_nodes.nit:438 */
1107 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
1108 if (UNTAG_Bool(REGB0
)) {
1110 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 438);
1112 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_visibility(fra
.me
.REG
[0]);
1113 stack_frame_head
= fra
.me
.prev
;
1114 return fra
.me
.REG
[0];
1116 val_t
parser___parser_nodes___AStdClassdef___n_classkind(val_t p0
){
1117 struct {struct stack_frame_t me
;} fra
;
1120 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1121 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1123 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_classkind
;
1124 fra
.me
.has_broke
= 0;
1125 fra
.me
.REG_size
= 1;
1126 fra
.me
.nitni_local_ref_head
= NULL
;
1127 fra
.me
.REG
[0] = NIT_NULL
;
1129 /* parser/parser_nodes.nit:439 */
1130 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_classkind(fra
.me
.REG
[0])!=NIT_NULL
);
1131 if (UNTAG_Bool(REGB0
)) {
1133 nit_abort("Uninitialized attribute %s", "_n_classkind", LOCATE_parser___parser_nodes
, 439);
1135 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_classkind(fra
.me
.REG
[0]);
1136 stack_frame_head
= fra
.me
.prev
;
1137 return fra
.me
.REG
[0];
1139 val_t
parser___parser_nodes___AStdClassdef___n_id(val_t p0
){
1140 struct {struct stack_frame_t me
;} fra
;
1142 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1143 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1145 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_id
;
1146 fra
.me
.has_broke
= 0;
1147 fra
.me
.REG_size
= 1;
1148 fra
.me
.nitni_local_ref_head
= NULL
;
1149 fra
.me
.REG
[0] = NIT_NULL
;
1151 /* parser/parser_nodes.nit:440 */
1152 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_id(fra
.me
.REG
[0]);
1153 stack_frame_head
= fra
.me
.prev
;
1154 return fra
.me
.REG
[0];
1156 val_t
parser___parser_nodes___AStdClassdef___n_formaldefs(val_t p0
){
1157 struct {struct stack_frame_t me
;} fra
;
1160 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1161 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1163 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_formaldefs
;
1164 fra
.me
.has_broke
= 0;
1165 fra
.me
.REG_size
= 1;
1166 fra
.me
.nitni_local_ref_head
= NULL
;
1167 fra
.me
.REG
[0] = NIT_NULL
;
1169 /* parser/parser_nodes.nit:441 */
1170 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(fra
.me
.REG
[0])!=NIT_NULL
);
1171 if (UNTAG_Bool(REGB0
)) {
1173 nit_abort("Uninitialized attribute %s", "_n_formaldefs", LOCATE_parser___parser_nodes
, 441);
1175 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(fra
.me
.REG
[0]);
1176 stack_frame_head
= fra
.me
.prev
;
1177 return fra
.me
.REG
[0];
1179 val_t
parser___parser_nodes___AStdClassdef___n_superclasses(val_t p0
){
1180 struct {struct stack_frame_t me
;} fra
;
1183 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1184 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1186 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_superclasses
;
1187 fra
.me
.has_broke
= 0;
1188 fra
.me
.REG_size
= 1;
1189 fra
.me
.nitni_local_ref_head
= NULL
;
1190 fra
.me
.REG
[0] = NIT_NULL
;
1192 /* parser/parser_nodes.nit:442 */
1193 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(fra
.me
.REG
[0])!=NIT_NULL
);
1194 if (UNTAG_Bool(REGB0
)) {
1196 nit_abort("Uninitialized attribute %s", "_n_superclasses", LOCATE_parser___parser_nodes
, 442);
1198 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(fra
.me
.REG
[0]);
1199 stack_frame_head
= fra
.me
.prev
;
1200 return fra
.me
.REG
[0];
1202 val_t
parser___parser_nodes___AStdClassdef___n_kwend(val_t p0
){
1203 struct {struct stack_frame_t me
;} fra
;
1206 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1207 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1209 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_kwend
;
1210 fra
.me
.has_broke
= 0;
1211 fra
.me
.REG_size
= 1;
1212 fra
.me
.nitni_local_ref_head
= NULL
;
1213 fra
.me
.REG
[0] = NIT_NULL
;
1215 /* parser/parser_nodes.nit:443 */
1216 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_kwend(fra
.me
.REG
[0])!=NIT_NULL
);
1217 if (UNTAG_Bool(REGB0
)) {
1219 nit_abort("Uninitialized attribute %s", "_n_kwend", LOCATE_parser___parser_nodes
, 443);
1221 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_kwend(fra
.me
.REG
[0]);
1222 stack_frame_head
= fra
.me
.prev
;
1223 return fra
.me
.REG
[0];
1225 val_t
parser___parser_nodes___AStdClassdef___hot_location(val_t p0
){
1226 struct {struct stack_frame_t me
;} fra
;
1229 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1230 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1232 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___hot_location
;
1233 fra
.me
.has_broke
= 0;
1234 fra
.me
.REG_size
= 1;
1235 fra
.me
.nitni_local_ref_head
= NULL
;
1236 fra
.me
.REG
[0] = NIT_NULL
;
1238 /* parser/parser_nodes.nit:444 */
1239 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AStdClassdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1240 REGB0
= TAG_Bool(fra
.me
.REG
[0]==NIT_NULL
);
1241 if (UNTAG_Bool(REGB0
)) {
1242 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 444);
1244 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1247 stack_frame_head
= fra
.me
.prev
;
1248 return fra
.me
.REG
[0];
1250 val_t
parser___parser_nodes___AConcreteClasskind___n_kwclass(val_t p0
){
1251 struct {struct stack_frame_t me
;} fra
;
1254 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1255 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1257 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteClasskind___n_kwclass
;
1258 fra
.me
.has_broke
= 0;
1259 fra
.me
.REG_size
= 1;
1260 fra
.me
.nitni_local_ref_head
= NULL
;
1261 fra
.me
.REG
[0] = NIT_NULL
;
1263 /* parser/parser_nodes.nit:455 */
1264 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(fra
.me
.REG
[0])!=NIT_NULL
);
1265 if (UNTAG_Bool(REGB0
)) {
1267 nit_abort("Uninitialized attribute %s", "_n_kwclass", LOCATE_parser___parser_nodes
, 455);
1269 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(fra
.me
.REG
[0]);
1270 stack_frame_head
= fra
.me
.prev
;
1271 return fra
.me
.REG
[0];
1273 val_t
parser___parser_nodes___AAbstractClasskind___n_kwabstract(val_t p0
){
1274 struct {struct stack_frame_t me
;} fra
;
1277 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1278 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1280 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwabstract
;
1281 fra
.me
.has_broke
= 0;
1282 fra
.me
.REG_size
= 1;
1283 fra
.me
.nitni_local_ref_head
= NULL
;
1284 fra
.me
.REG
[0] = NIT_NULL
;
1286 /* parser/parser_nodes.nit:459 */
1287 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(fra
.me
.REG
[0])!=NIT_NULL
);
1288 if (UNTAG_Bool(REGB0
)) {
1290 nit_abort("Uninitialized attribute %s", "_n_kwabstract", LOCATE_parser___parser_nodes
, 459);
1292 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(fra
.me
.REG
[0]);
1293 stack_frame_head
= fra
.me
.prev
;
1294 return fra
.me
.REG
[0];
1296 val_t
parser___parser_nodes___AAbstractClasskind___n_kwclass(val_t p0
){
1297 struct {struct stack_frame_t me
;} fra
;
1300 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1301 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1303 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwclass
;
1304 fra
.me
.has_broke
= 0;
1305 fra
.me
.REG_size
= 1;
1306 fra
.me
.nitni_local_ref_head
= NULL
;
1307 fra
.me
.REG
[0] = NIT_NULL
;
1309 /* parser/parser_nodes.nit:460 */
1310 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(fra
.me
.REG
[0])!=NIT_NULL
);
1311 if (UNTAG_Bool(REGB0
)) {
1313 nit_abort("Uninitialized attribute %s", "_n_kwclass", LOCATE_parser___parser_nodes
, 460);
1315 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(fra
.me
.REG
[0]);
1316 stack_frame_head
= fra
.me
.prev
;
1317 return fra
.me
.REG
[0];
1319 val_t
parser___parser_nodes___AInterfaceClasskind___n_kwinterface(val_t p0
){
1320 struct {struct stack_frame_t me
;} fra
;
1323 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1324 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1326 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInterfaceClasskind___n_kwinterface
;
1327 fra
.me
.has_broke
= 0;
1328 fra
.me
.REG_size
= 1;
1329 fra
.me
.nitni_local_ref_head
= NULL
;
1330 fra
.me
.REG
[0] = NIT_NULL
;
1332 /* parser/parser_nodes.nit:464 */
1333 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(fra
.me
.REG
[0])!=NIT_NULL
);
1334 if (UNTAG_Bool(REGB0
)) {
1336 nit_abort("Uninitialized attribute %s", "_n_kwinterface", LOCATE_parser___parser_nodes
, 464);
1338 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(fra
.me
.REG
[0]);
1339 stack_frame_head
= fra
.me
.prev
;
1340 return fra
.me
.REG
[0];
1342 val_t
parser___parser_nodes___AEnumClasskind___n_kwenum(val_t p0
){
1343 struct {struct stack_frame_t me
;} fra
;
1346 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1347 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1349 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEnumClasskind___n_kwenum
;
1350 fra
.me
.has_broke
= 0;
1351 fra
.me
.REG_size
= 1;
1352 fra
.me
.nitni_local_ref_head
= NULL
;
1353 fra
.me
.REG
[0] = NIT_NULL
;
1355 /* parser/parser_nodes.nit:468 */
1356 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(fra
.me
.REG
[0])!=NIT_NULL
);
1357 if (UNTAG_Bool(REGB0
)) {
1359 nit_abort("Uninitialized attribute %s", "_n_kwenum", LOCATE_parser___parser_nodes
, 468);
1361 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(fra
.me
.REG
[0]);
1362 stack_frame_head
= fra
.me
.prev
;
1363 return fra
.me
.REG
[0];
1365 val_t
parser___parser_nodes___AExternClasskind___n_kwextern(val_t p0
){
1366 struct {struct stack_frame_t me
;} fra
;
1369 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1370 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1372 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternClasskind___n_kwextern
;
1373 fra
.me
.has_broke
= 0;
1374 fra
.me
.REG_size
= 1;
1375 fra
.me
.nitni_local_ref_head
= NULL
;
1376 fra
.me
.REG
[0] = NIT_NULL
;
1378 /* parser/parser_nodes.nit:472 */
1379 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(fra
.me
.REG
[0])!=NIT_NULL
);
1380 if (UNTAG_Bool(REGB0
)) {
1382 nit_abort("Uninitialized attribute %s", "_n_kwextern", LOCATE_parser___parser_nodes
, 472);
1384 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(fra
.me
.REG
[0]);
1385 stack_frame_head
= fra
.me
.prev
;
1386 return fra
.me
.REG
[0];
1388 val_t
parser___parser_nodes___AFormaldef___n_id(val_t p0
){
1389 struct {struct stack_frame_t me
;} fra
;
1392 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1393 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1395 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_id
;
1396 fra
.me
.has_broke
= 0;
1397 fra
.me
.REG_size
= 1;
1398 fra
.me
.nitni_local_ref_head
= NULL
;
1399 fra
.me
.REG
[0] = NIT_NULL
;
1401 /* parser/parser_nodes.nit:476 */
1402 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFormaldef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
1403 if (UNTAG_Bool(REGB0
)) {
1405 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 476);
1407 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_id(fra
.me
.REG
[0]);
1408 stack_frame_head
= fra
.me
.prev
;
1409 return fra
.me
.REG
[0];
1411 val_t
parser___parser_nodes___AFormaldef___n_type(val_t p0
){
1412 struct {struct stack_frame_t me
;} fra
;
1414 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1415 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1417 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_type
;
1418 fra
.me
.has_broke
= 0;
1419 fra
.me
.REG_size
= 1;
1420 fra
.me
.nitni_local_ref_head
= NULL
;
1421 fra
.me
.REG
[0] = NIT_NULL
;
1423 /* parser/parser_nodes.nit:477 */
1424 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_type(fra
.me
.REG
[0]);
1425 stack_frame_head
= fra
.me
.prev
;
1426 return fra
.me
.REG
[0];
1428 val_t
parser___parser_nodes___ASuperclass___n_kwspecial(val_t p0
){
1429 struct {struct stack_frame_t me
;} fra
;
1431 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1432 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1434 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_kwspecial
;
1435 fra
.me
.has_broke
= 0;
1436 fra
.me
.REG_size
= 1;
1437 fra
.me
.nitni_local_ref_head
= NULL
;
1438 fra
.me
.REG
[0] = NIT_NULL
;
1440 /* parser/parser_nodes.nit:481 */
1441 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_kwspecial(fra
.me
.REG
[0]);
1442 stack_frame_head
= fra
.me
.prev
;
1443 return fra
.me
.REG
[0];
1445 val_t
parser___parser_nodes___ASuperclass___n_kwsuper(val_t p0
){
1446 struct {struct stack_frame_t me
;} fra
;
1448 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1449 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1451 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper
;
1452 fra
.me
.has_broke
= 0;
1453 fra
.me
.REG_size
= 1;
1454 fra
.me
.nitni_local_ref_head
= NULL
;
1455 fra
.me
.REG
[0] = NIT_NULL
;
1457 /* parser/parser_nodes.nit:482 */
1458 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_kwsuper(fra
.me
.REG
[0]);
1459 stack_frame_head
= fra
.me
.prev
;
1460 return fra
.me
.REG
[0];
1462 val_t
parser___parser_nodes___ASuperclass___n_type(val_t p0
){
1463 struct {struct stack_frame_t me
;} fra
;
1466 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1467 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1469 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_type
;
1470 fra
.me
.has_broke
= 0;
1471 fra
.me
.REG_size
= 1;
1472 fra
.me
.nitni_local_ref_head
= NULL
;
1473 fra
.me
.REG
[0] = NIT_NULL
;
1475 /* parser/parser_nodes.nit:483 */
1476 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperclass____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
1477 if (UNTAG_Bool(REGB0
)) {
1479 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 483);
1481 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_type(fra
.me
.REG
[0]);
1482 stack_frame_head
= fra
.me
.prev
;
1483 return fra
.me
.REG
[0];
1485 val_t
parser___parser_nodes___APropdef___n_doc(val_t p0
){
1486 struct {struct stack_frame_t me
;} fra
;
1488 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1489 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1491 fra
.me
.meth
= LOCATE_parser___parser_nodes___APropdef___n_doc
;
1492 fra
.me
.has_broke
= 0;
1493 fra
.me
.REG_size
= 1;
1494 fra
.me
.nitni_local_ref_head
= NULL
;
1495 fra
.me
.REG
[0] = NIT_NULL
;
1497 /* parser/parser_nodes.nit:486 */
1498 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APropdef____n_doc(fra
.me
.REG
[0]);
1499 stack_frame_head
= fra
.me
.prev
;
1500 return fra
.me
.REG
[0];
1502 val_t
parser___parser_nodes___AAttrPropdef___n_kwredef(val_t p0
){
1503 struct {struct stack_frame_t me
;} fra
;
1505 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1506 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1508 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_kwredef
;
1509 fra
.me
.has_broke
= 0;
1510 fra
.me
.REG_size
= 1;
1511 fra
.me
.nitni_local_ref_head
= NULL
;
1512 fra
.me
.REG
[0] = NIT_NULL
;
1514 /* parser/parser_nodes.nit:490 */
1515 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_kwredef(fra
.me
.REG
[0]);
1516 stack_frame_head
= fra
.me
.prev
;
1517 return fra
.me
.REG
[0];
1519 val_t
parser___parser_nodes___AAttrPropdef___n_visibility(val_t p0
){
1520 struct {struct stack_frame_t me
;} fra
;
1523 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1524 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1526 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_visibility
;
1527 fra
.me
.has_broke
= 0;
1528 fra
.me
.REG_size
= 1;
1529 fra
.me
.nitni_local_ref_head
= NULL
;
1530 fra
.me
.REG
[0] = NIT_NULL
;
1532 /* parser/parser_nodes.nit:491 */
1533 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
1534 if (UNTAG_Bool(REGB0
)) {
1536 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 491);
1538 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(fra
.me
.REG
[0]);
1539 stack_frame_head
= fra
.me
.prev
;
1540 return fra
.me
.REG
[0];
1542 val_t
parser___parser_nodes___AAttrPropdef___n_kwvar(val_t p0
){
1543 struct {struct stack_frame_t me
;} fra
;
1546 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1547 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1549 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_kwvar
;
1550 fra
.me
.has_broke
= 0;
1551 fra
.me
.REG_size
= 1;
1552 fra
.me
.nitni_local_ref_head
= NULL
;
1553 fra
.me
.REG
[0] = NIT_NULL
;
1555 /* parser/parser_nodes.nit:492 */
1556 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(fra
.me
.REG
[0])!=NIT_NULL
);
1557 if (UNTAG_Bool(REGB0
)) {
1559 nit_abort("Uninitialized attribute %s", "_n_kwvar", LOCATE_parser___parser_nodes
, 492);
1561 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(fra
.me
.REG
[0]);
1562 stack_frame_head
= fra
.me
.prev
;
1563 return fra
.me
.REG
[0];
1565 val_t
parser___parser_nodes___AAttrPropdef___n_id(val_t p0
){
1566 struct {struct stack_frame_t me
;} fra
;
1568 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1569 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1571 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id
;
1572 fra
.me
.has_broke
= 0;
1573 fra
.me
.REG_size
= 1;
1574 fra
.me
.nitni_local_ref_head
= NULL
;
1575 fra
.me
.REG
[0] = NIT_NULL
;
1577 /* parser/parser_nodes.nit:493 */
1578 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_id(fra
.me
.REG
[0]);
1579 stack_frame_head
= fra
.me
.prev
;
1580 return fra
.me
.REG
[0];
1582 val_t
parser___parser_nodes___AAttrPropdef___n_id2(val_t p0
){
1583 struct {struct stack_frame_t me
;} fra
;
1585 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1586 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1588 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id2
;
1589 fra
.me
.has_broke
= 0;
1590 fra
.me
.REG_size
= 1;
1591 fra
.me
.nitni_local_ref_head
= NULL
;
1592 fra
.me
.REG
[0] = NIT_NULL
;
1594 /* parser/parser_nodes.nit:494 */
1595 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_id2(fra
.me
.REG
[0]);
1596 stack_frame_head
= fra
.me
.prev
;
1597 return fra
.me
.REG
[0];
1599 val_t
parser___parser_nodes___AAttrPropdef___n_type(val_t p0
){
1600 struct {struct stack_frame_t me
;} fra
;
1602 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1603 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1605 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_type
;
1606 fra
.me
.has_broke
= 0;
1607 fra
.me
.REG_size
= 1;
1608 fra
.me
.nitni_local_ref_head
= NULL
;
1609 fra
.me
.REG
[0] = NIT_NULL
;
1611 /* parser/parser_nodes.nit:495 */
1612 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_type(fra
.me
.REG
[0]);
1613 stack_frame_head
= fra
.me
.prev
;
1614 return fra
.me
.REG
[0];
1616 val_t
parser___parser_nodes___AAttrPropdef___n_readable(val_t p0
){
1617 struct {struct stack_frame_t me
;} fra
;
1619 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1620 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1622 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_readable
;
1623 fra
.me
.has_broke
= 0;
1624 fra
.me
.REG_size
= 1;
1625 fra
.me
.nitni_local_ref_head
= NULL
;
1626 fra
.me
.REG
[0] = NIT_NULL
;
1628 /* parser/parser_nodes.nit:496 */
1629 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_readable(fra
.me
.REG
[0]);
1630 stack_frame_head
= fra
.me
.prev
;
1631 return fra
.me
.REG
[0];
1633 val_t
parser___parser_nodes___AAttrPropdef___n_writable(val_t p0
){
1634 struct {struct stack_frame_t me
;} fra
;
1636 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1637 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1639 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_writable
;
1640 fra
.me
.has_broke
= 0;
1641 fra
.me
.REG_size
= 1;
1642 fra
.me
.nitni_local_ref_head
= NULL
;
1643 fra
.me
.REG
[0] = NIT_NULL
;
1645 /* parser/parser_nodes.nit:497 */
1646 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_writable(fra
.me
.REG
[0]);
1647 stack_frame_head
= fra
.me
.prev
;
1648 return fra
.me
.REG
[0];
1650 val_t
parser___parser_nodes___AAttrPropdef___n_expr(val_t p0
){
1651 struct {struct stack_frame_t me
;} fra
;
1653 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1654 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1656 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_expr
;
1657 fra
.me
.has_broke
= 0;
1658 fra
.me
.REG_size
= 1;
1659 fra
.me
.nitni_local_ref_head
= NULL
;
1660 fra
.me
.REG
[0] = NIT_NULL
;
1662 /* parser/parser_nodes.nit:498 */
1663 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_expr(fra
.me
.REG
[0]);
1664 stack_frame_head
= fra
.me
.prev
;
1665 return fra
.me
.REG
[0];
1667 val_t
parser___parser_nodes___AAttrPropdef___hot_location(val_t p0
){
1668 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1672 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1673 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1675 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___hot_location
;
1676 fra
.me
.has_broke
= 0;
1677 fra
.me
.REG_size
= 2;
1678 fra
.me
.nitni_local_ref_head
= NULL
;
1679 fra
.me
.REG
[0] = NIT_NULL
;
1680 fra
.me
.REG
[1] = NIT_NULL
;
1682 /* parser/parser_nodes.nit:501 */
1683 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AAttrPropdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1684 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1685 if (UNTAG_Bool(REGB0
)) {
1687 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1688 if (UNTAG_Bool(REGB1
)) {
1689 REGB1
= TAG_Bool(false);
1692 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
1696 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
1697 if (UNTAG_Bool(REGB0
)) {
1698 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AAttrPropdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1699 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1700 if (UNTAG_Bool(REGB0
)) {
1701 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 501);
1703 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1706 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AAttrPropdef___n_id2(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1707 REGB0
= TAG_Bool(fra
.me
.REG
[0]==NIT_NULL
);
1708 if (UNTAG_Bool(REGB0
)) {
1709 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 501);
1711 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1712 fra
.me
.REG
[1] = fra
.me
.REG
[0];
1716 stack_frame_head
= fra
.me
.prev
;
1717 return fra
.me
.REG
[1];
1719 val_t
parser___parser_nodes___AMethPropdef___n_kwredef(val_t p0
){
1720 struct {struct stack_frame_t me
;} fra
;
1722 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1723 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1725 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_kwredef
;
1726 fra
.me
.has_broke
= 0;
1727 fra
.me
.REG_size
= 1;
1728 fra
.me
.nitni_local_ref_head
= NULL
;
1729 fra
.me
.REG
[0] = NIT_NULL
;
1731 /* parser/parser_nodes.nit:506 */
1732 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_kwredef(fra
.me
.REG
[0]);
1733 stack_frame_head
= fra
.me
.prev
;
1734 return fra
.me
.REG
[0];
1736 val_t
parser___parser_nodes___AMethPropdef___n_visibility(val_t p0
){
1737 struct {struct stack_frame_t me
;} fra
;
1739 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1740 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1742 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_visibility
;
1743 fra
.me
.has_broke
= 0;
1744 fra
.me
.REG_size
= 1;
1745 fra
.me
.nitni_local_ref_head
= NULL
;
1746 fra
.me
.REG
[0] = NIT_NULL
;
1748 /* parser/parser_nodes.nit:507 */
1749 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_visibility(fra
.me
.REG
[0]);
1750 stack_frame_head
= fra
.me
.prev
;
1751 return fra
.me
.REG
[0];
1753 val_t
parser___parser_nodes___AMethPropdef___n_methid(val_t p0
){
1754 struct {struct stack_frame_t me
;} fra
;
1756 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1757 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1759 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_methid
;
1760 fra
.me
.has_broke
= 0;
1761 fra
.me
.REG_size
= 1;
1762 fra
.me
.nitni_local_ref_head
= NULL
;
1763 fra
.me
.REG
[0] = NIT_NULL
;
1765 /* parser/parser_nodes.nit:508 */
1766 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_methid(fra
.me
.REG
[0]);
1767 stack_frame_head
= fra
.me
.prev
;
1768 return fra
.me
.REG
[0];
1770 val_t
parser___parser_nodes___AMethPropdef___n_signature(val_t p0
){
1771 struct {struct stack_frame_t me
;} fra
;
1773 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1774 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1776 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_signature
;
1777 fra
.me
.has_broke
= 0;
1778 fra
.me
.REG_size
= 1;
1779 fra
.me
.nitni_local_ref_head
= NULL
;
1780 fra
.me
.REG
[0] = NIT_NULL
;
1782 /* parser/parser_nodes.nit:509 */
1783 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_signature(fra
.me
.REG
[0]);
1784 stack_frame_head
= fra
.me
.prev
;
1785 return fra
.me
.REG
[0];
1787 val_t
parser___parser_nodes___AMethPropdef___hot_location(val_t p0
){
1788 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1792 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1793 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1795 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___hot_location
;
1796 fra
.me
.has_broke
= 0;
1797 fra
.me
.REG_size
= 2;
1798 fra
.me
.nitni_local_ref_head
= NULL
;
1799 fra
.me
.REG
[0] = NIT_NULL
;
1800 fra
.me
.REG
[1] = NIT_NULL
;
1802 /* parser/parser_nodes.nit:512 */
1803 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AMethPropdef___n_methid(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1804 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1805 if (UNTAG_Bool(REGB0
)) {
1807 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1808 if (UNTAG_Bool(REGB1
)) {
1809 REGB1
= TAG_Bool(false);
1812 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
1816 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
1817 if (UNTAG_Bool(REGB0
)) {
1818 /* parser/parser_nodes.nit:513 */
1819 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AMethPropdef___n_methid(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1820 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1821 if (UNTAG_Bool(REGB0
)) {
1822 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 513);
1824 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1827 /* parser/parser_nodes.nit:515 */
1828 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1829 fra
.me
.REG
[1] = fra
.me
.REG
[0];
1833 stack_frame_head
= fra
.me
.prev
;
1834 return fra
.me
.REG
[1];
1836 val_t
parser___parser_nodes___ADeferredMethPropdef___n_kwmeth(val_t p0
){
1837 struct {struct stack_frame_t me
;} fra
;
1840 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1841 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1843 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth
;
1844 fra
.me
.has_broke
= 0;
1845 fra
.me
.REG_size
= 1;
1846 fra
.me
.nitni_local_ref_head
= NULL
;
1847 fra
.me
.REG
[0] = NIT_NULL
;
1849 /* parser/parser_nodes.nit:521 */
1850 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
1851 if (UNTAG_Bool(REGB0
)) {
1853 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 521);
1855 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1856 stack_frame_head
= fra
.me
.prev
;
1857 return fra
.me
.REG
[0];
1859 val_t
parser___parser_nodes___AInternMethPropdef___n_kwmeth(val_t p0
){
1860 struct {struct stack_frame_t me
;} fra
;
1863 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1864 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1866 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInternMethPropdef___n_kwmeth
;
1867 fra
.me
.has_broke
= 0;
1868 fra
.me
.REG_size
= 1;
1869 fra
.me
.nitni_local_ref_head
= NULL
;
1870 fra
.me
.REG
[0] = NIT_NULL
;
1872 /* parser/parser_nodes.nit:525 */
1873 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInternMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
1874 if (UNTAG_Bool(REGB0
)) {
1876 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 525);
1878 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInternMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1879 stack_frame_head
= fra
.me
.prev
;
1880 return fra
.me
.REG
[0];
1882 val_t
parser___parser_nodes___AExternPropdef___n_extern(val_t p0
){
1883 struct {struct stack_frame_t me
;} fra
;
1885 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1886 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1888 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern
;
1889 fra
.me
.has_broke
= 0;
1890 fra
.me
.REG_size
= 1;
1891 fra
.me
.nitni_local_ref_head
= NULL
;
1892 fra
.me
.REG
[0] = NIT_NULL
;
1894 /* parser/parser_nodes.nit:529 */
1895 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternPropdef____n_extern(fra
.me
.REG
[0]);
1896 stack_frame_head
= fra
.me
.prev
;
1897 return fra
.me
.REG
[0];
1899 val_t
parser___parser_nodes___AExternPropdef___n_extern_calls(val_t p0
){
1900 struct {struct stack_frame_t me
;} fra
;
1902 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1903 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1905 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern_calls
;
1906 fra
.me
.has_broke
= 0;
1907 fra
.me
.REG_size
= 1;
1908 fra
.me
.nitni_local_ref_head
= NULL
;
1909 fra
.me
.REG
[0] = NIT_NULL
;
1911 /* parser/parser_nodes.nit:530 */
1912 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternPropdef____n_extern_calls(fra
.me
.REG
[0]);
1913 stack_frame_head
= fra
.me
.prev
;
1914 return fra
.me
.REG
[0];
1916 val_t
parser___parser_nodes___AExternMethPropdef___n_kwmeth(val_t p0
){
1917 struct {struct stack_frame_t me
;} fra
;
1920 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1921 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1923 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternMethPropdef___n_kwmeth
;
1924 fra
.me
.has_broke
= 0;
1925 fra
.me
.REG_size
= 1;
1926 fra
.me
.nitni_local_ref_head
= NULL
;
1927 fra
.me
.REG
[0] = NIT_NULL
;
1929 /* parser/parser_nodes.nit:535 */
1930 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
1931 if (UNTAG_Bool(REGB0
)) {
1933 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 535);
1935 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1936 stack_frame_head
= fra
.me
.prev
;
1937 return fra
.me
.REG
[0];
1939 val_t
parser___parser_nodes___AConcreteMethPropdef___n_kwmeth(val_t p0
){
1940 struct {struct stack_frame_t me
;} fra
;
1942 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1943 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1945 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth
;
1946 fra
.me
.has_broke
= 0;
1947 fra
.me
.REG_size
= 1;
1948 fra
.me
.nitni_local_ref_head
= NULL
;
1949 fra
.me
.REG
[0] = NIT_NULL
;
1951 /* parser/parser_nodes.nit:539 */
1952 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1953 stack_frame_head
= fra
.me
.prev
;
1954 return fra
.me
.REG
[0];
1956 val_t
parser___parser_nodes___AConcreteMethPropdef___n_block(val_t p0
){
1957 struct {struct stack_frame_t me
;} fra
;
1959 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1960 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1962 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_block
;
1963 fra
.me
.has_broke
= 0;
1964 fra
.me
.REG_size
= 1;
1965 fra
.me
.nitni_local_ref_head
= NULL
;
1966 fra
.me
.REG
[0] = NIT_NULL
;
1968 /* parser/parser_nodes.nit:540 */
1969 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteMethPropdef____n_block(fra
.me
.REG
[0]);
1970 stack_frame_head
= fra
.me
.prev
;
1971 return fra
.me
.REG
[0];
1973 val_t
parser___parser_nodes___AConcreteInitPropdef___n_kwinit(val_t p0
){
1974 struct {struct stack_frame_t me
;} fra
;
1977 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1978 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1980 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteInitPropdef___n_kwinit
;
1981 fra
.me
.has_broke
= 0;
1982 fra
.me
.REG_size
= 1;
1983 fra
.me
.nitni_local_ref_head
= NULL
;
1984 fra
.me
.REG
[0] = NIT_NULL
;
1986 /* parser/parser_nodes.nit:548 */
1987 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(fra
.me
.REG
[0])!=NIT_NULL
);
1988 if (UNTAG_Bool(REGB0
)) {
1990 nit_abort("Uninitialized attribute %s", "_n_kwinit", LOCATE_parser___parser_nodes
, 548);
1992 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(fra
.me
.REG
[0]);
1993 stack_frame_head
= fra
.me
.prev
;
1994 return fra
.me
.REG
[0];
1996 val_t
parser___parser_nodes___AConcreteInitPropdef___hot_location(val_t p0
){
1997 struct {struct stack_frame_t me
;} fra
;
1999 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2000 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2002 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteInitPropdef___hot_location
;
2003 fra
.me
.has_broke
= 0;
2004 fra
.me
.REG_size
= 1;
2005 fra
.me
.nitni_local_ref_head
= NULL
;
2006 fra
.me
.REG
[0] = NIT_NULL
;
2008 /* parser/parser_nodes.nit:549 */
2009 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AConcreteInitPropdef___n_kwinit(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
2010 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
2013 stack_frame_head
= fra
.me
.prev
;
2014 return fra
.me
.REG
[0];
2016 val_t
parser___parser_nodes___AExternInitPropdef___n_kwnew(val_t p0
){
2017 struct {struct stack_frame_t me
;} fra
;
2020 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2021 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2023 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternInitPropdef___n_kwnew
;
2024 fra
.me
.has_broke
= 0;
2025 fra
.me
.REG_size
= 1;
2026 fra
.me
.nitni_local_ref_head
= NULL
;
2027 fra
.me
.REG
[0] = NIT_NULL
;
2029 /* parser/parser_nodes.nit:554 */
2030 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternInitPropdef____n_kwnew(fra
.me
.REG
[0])!=NIT_NULL
);
2031 if (UNTAG_Bool(REGB0
)) {
2033 nit_abort("Uninitialized attribute %s", "_n_kwnew", LOCATE_parser___parser_nodes
, 554);
2035 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternInitPropdef____n_kwnew(fra
.me
.REG
[0]);
2036 stack_frame_head
= fra
.me
.prev
;
2037 return fra
.me
.REG
[0];
2039 val_t
parser___parser_nodes___AExternCalls___n_kwimport(val_t p0
){
2040 struct {struct stack_frame_t me
;} fra
;
2043 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2044 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2046 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCalls___n_kwimport
;
2047 fra
.me
.has_broke
= 0;
2048 fra
.me
.REG_size
= 1;
2049 fra
.me
.nitni_local_ref_head
= NULL
;
2050 fra
.me
.REG
[0] = NIT_NULL
;
2052 /* parser/parser_nodes.nit:561 */
2053 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternCalls____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
2054 if (UNTAG_Bool(REGB0
)) {
2056 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 561);
2058 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCalls____n_kwimport(fra
.me
.REG
[0]);
2059 stack_frame_head
= fra
.me
.prev
;
2060 return fra
.me
.REG
[0];
2062 val_t
parser___parser_nodes___AExternCalls___n_extern_calls(val_t p0
){
2063 struct {struct stack_frame_t me
;} fra
;
2066 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2067 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2069 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCalls___n_extern_calls
;
2070 fra
.me
.has_broke
= 0;
2071 fra
.me
.REG_size
= 1;
2072 fra
.me
.nitni_local_ref_head
= NULL
;
2073 fra
.me
.REG
[0] = NIT_NULL
;
2075 /* parser/parser_nodes.nit:562 */
2076 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternCalls____n_extern_calls(fra
.me
.REG
[0])!=NIT_NULL
);
2077 if (UNTAG_Bool(REGB0
)) {
2079 nit_abort("Uninitialized attribute %s", "_n_extern_calls", LOCATE_parser___parser_nodes
, 562);
2081 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCalls____n_extern_calls(fra
.me
.REG
[0]);
2082 stack_frame_head
= fra
.me
.prev
;
2083 return fra
.me
.REG
[0];
2085 val_t
parser___parser_nodes___ALocalPropExternCall___n_methid(val_t p0
){
2086 struct {struct stack_frame_t me
;} fra
;
2089 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2090 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2092 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALocalPropExternCall___n_methid
;
2093 fra
.me
.has_broke
= 0;
2094 fra
.me
.REG_size
= 1;
2095 fra
.me
.nitni_local_ref_head
= NULL
;
2096 fra
.me
.REG
[0] = NIT_NULL
;
2098 /* parser/parser_nodes.nit:572 */
2099 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALocalPropExternCall____n_methid(fra
.me
.REG
[0])!=NIT_NULL
);
2100 if (UNTAG_Bool(REGB0
)) {
2102 nit_abort("Uninitialized attribute %s", "_n_methid", LOCATE_parser___parser_nodes
, 572);
2104 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALocalPropExternCall____n_methid(fra
.me
.REG
[0]);
2105 stack_frame_head
= fra
.me
.prev
;
2106 return fra
.me
.REG
[0];
2108 val_t
parser___parser_nodes___AFullPropExternCall___n_classid(val_t p0
){
2109 struct {struct stack_frame_t me
;} fra
;
2112 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2113 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2115 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_classid
;
2116 fra
.me
.has_broke
= 0;
2117 fra
.me
.REG_size
= 1;
2118 fra
.me
.nitni_local_ref_head
= NULL
;
2119 fra
.me
.REG
[0] = NIT_NULL
;
2121 /* parser/parser_nodes.nit:576 */
2122 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFullPropExternCall____n_classid(fra
.me
.REG
[0])!=NIT_NULL
);
2123 if (UNTAG_Bool(REGB0
)) {
2125 nit_abort("Uninitialized attribute %s", "_n_classid", LOCATE_parser___parser_nodes
, 576);
2127 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_classid(fra
.me
.REG
[0]);
2128 stack_frame_head
= fra
.me
.prev
;
2129 return fra
.me
.REG
[0];
2131 val_t
parser___parser_nodes___AFullPropExternCall___n_quad(val_t p0
){
2132 struct {struct stack_frame_t me
;} fra
;
2134 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2135 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2137 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_quad
;
2138 fra
.me
.has_broke
= 0;
2139 fra
.me
.REG_size
= 1;
2140 fra
.me
.nitni_local_ref_head
= NULL
;
2141 fra
.me
.REG
[0] = NIT_NULL
;
2143 /* parser/parser_nodes.nit:577 */
2144 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_quad(fra
.me
.REG
[0]);
2145 stack_frame_head
= fra
.me
.prev
;
2146 return fra
.me
.REG
[0];
2148 val_t
parser___parser_nodes___AFullPropExternCall___n_methid(val_t p0
){
2149 struct {struct stack_frame_t me
;} fra
;
2152 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2153 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2155 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_methid
;
2156 fra
.me
.has_broke
= 0;
2157 fra
.me
.REG_size
= 1;
2158 fra
.me
.nitni_local_ref_head
= NULL
;
2159 fra
.me
.REG
[0] = NIT_NULL
;
2161 /* parser/parser_nodes.nit:578 */
2162 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFullPropExternCall____n_methid(fra
.me
.REG
[0])!=NIT_NULL
);
2163 if (UNTAG_Bool(REGB0
)) {
2165 nit_abort("Uninitialized attribute %s", "_n_methid", LOCATE_parser___parser_nodes
, 578);
2167 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_methid(fra
.me
.REG
[0]);
2168 stack_frame_head
= fra
.me
.prev
;
2169 return fra
.me
.REG
[0];
2171 val_t
parser___parser_nodes___AInitPropExternCall___n_classid(val_t p0
){
2172 struct {struct stack_frame_t me
;} fra
;
2175 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2176 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2178 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitPropExternCall___n_classid
;
2179 fra
.me
.has_broke
= 0;
2180 fra
.me
.REG_size
= 1;
2181 fra
.me
.nitni_local_ref_head
= NULL
;
2182 fra
.me
.REG
[0] = NIT_NULL
;
2184 /* parser/parser_nodes.nit:582 */
2185 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitPropExternCall____n_classid(fra
.me
.REG
[0])!=NIT_NULL
);
2186 if (UNTAG_Bool(REGB0
)) {
2188 nit_abort("Uninitialized attribute %s", "_n_classid", LOCATE_parser___parser_nodes
, 582);
2190 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitPropExternCall____n_classid(fra
.me
.REG
[0]);
2191 stack_frame_head
= fra
.me
.prev
;
2192 return fra
.me
.REG
[0];
2194 val_t
parser___parser_nodes___ASuperExternCall___n_kwsuper(val_t p0
){
2195 struct {struct stack_frame_t me
;} fra
;
2198 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2199 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2201 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExternCall___n_kwsuper
;
2202 fra
.me
.has_broke
= 0;
2203 fra
.me
.REG_size
= 1;
2204 fra
.me
.nitni_local_ref_head
= NULL
;
2205 fra
.me
.REG
[0] = NIT_NULL
;
2207 /* parser/parser_nodes.nit:586 */
2208 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExternCall____n_kwsuper(fra
.me
.REG
[0])!=NIT_NULL
);
2209 if (UNTAG_Bool(REGB0
)) {
2211 nit_abort("Uninitialized attribute %s", "_n_kwsuper", LOCATE_parser___parser_nodes
, 586);
2213 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExternCall____n_kwsuper(fra
.me
.REG
[0]);
2214 stack_frame_head
= fra
.me
.prev
;
2215 return fra
.me
.REG
[0];
2217 val_t
parser___parser_nodes___ACastAsExternCall___n_from_type(val_t p0
){
2218 struct {struct stack_frame_t me
;} fra
;
2221 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2222 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2224 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_from_type
;
2225 fra
.me
.has_broke
= 0;
2226 fra
.me
.REG_size
= 1;
2227 fra
.me
.nitni_local_ref_head
= NULL
;
2228 fra
.me
.REG
[0] = NIT_NULL
;
2230 /* parser/parser_nodes.nit:593 */
2231 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_from_type(fra
.me
.REG
[0])!=NIT_NULL
);
2232 if (UNTAG_Bool(REGB0
)) {
2234 nit_abort("Uninitialized attribute %s", "_n_from_type", LOCATE_parser___parser_nodes
, 593);
2236 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_from_type(fra
.me
.REG
[0]);
2237 stack_frame_head
= fra
.me
.prev
;
2238 return fra
.me
.REG
[0];
2240 val_t
parser___parser_nodes___ACastAsExternCall___n_kwas(val_t p0
){
2241 struct {struct stack_frame_t me
;} fra
;
2244 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2245 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2247 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_kwas
;
2248 fra
.me
.has_broke
= 0;
2249 fra
.me
.REG_size
= 1;
2250 fra
.me
.nitni_local_ref_head
= NULL
;
2251 fra
.me
.REG
[0] = NIT_NULL
;
2253 /* parser/parser_nodes.nit:594 */
2254 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
2255 if (UNTAG_Bool(REGB0
)) {
2257 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 594);
2259 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_kwas(fra
.me
.REG
[0]);
2260 stack_frame_head
= fra
.me
.prev
;
2261 return fra
.me
.REG
[0];
2263 val_t
parser___parser_nodes___ACastAsExternCall___n_to_type(val_t p0
){
2264 struct {struct stack_frame_t me
;} fra
;
2267 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2268 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2270 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_to_type
;
2271 fra
.me
.has_broke
= 0;
2272 fra
.me
.REG_size
= 1;
2273 fra
.me
.nitni_local_ref_head
= NULL
;
2274 fra
.me
.REG
[0] = NIT_NULL
;
2276 /* parser/parser_nodes.nit:595 */
2277 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_to_type(fra
.me
.REG
[0])!=NIT_NULL
);
2278 if (UNTAG_Bool(REGB0
)) {
2280 nit_abort("Uninitialized attribute %s", "_n_to_type", LOCATE_parser___parser_nodes
, 595);
2282 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_to_type(fra
.me
.REG
[0]);
2283 stack_frame_head
= fra
.me
.prev
;
2284 return fra
.me
.REG
[0];
2286 val_t
parser___parser_nodes___AAsNullableExternCall___n_type(val_t p0
){
2287 struct {struct stack_frame_t me
;} fra
;
2290 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2291 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2293 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_type
;
2294 fra
.me
.has_broke
= 0;
2295 fra
.me
.REG_size
= 1;
2296 fra
.me
.nitni_local_ref_head
= NULL
;
2297 fra
.me
.REG
[0] = NIT_NULL
;
2299 /* parser/parser_nodes.nit:599 */
2300 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
2301 if (UNTAG_Bool(REGB0
)) {
2303 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 599);
2305 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_type(fra
.me
.REG
[0]);
2306 stack_frame_head
= fra
.me
.prev
;
2307 return fra
.me
.REG
[0];
2309 val_t
parser___parser_nodes___AAsNullableExternCall___n_kwas(val_t p0
){
2310 struct {struct stack_frame_t me
;} fra
;
2313 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2314 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2316 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwas
;
2317 fra
.me
.has_broke
= 0;
2318 fra
.me
.REG_size
= 1;
2319 fra
.me
.nitni_local_ref_head
= NULL
;
2320 fra
.me
.REG
[0] = NIT_NULL
;
2322 /* parser/parser_nodes.nit:600 */
2323 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
2324 if (UNTAG_Bool(REGB0
)) {
2326 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 600);
2328 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwas(fra
.me
.REG
[0]);
2329 stack_frame_head
= fra
.me
.prev
;
2330 return fra
.me
.REG
[0];
2332 val_t
parser___parser_nodes___AAsNullableExternCall___n_kwnullable(val_t p0
){
2333 struct {struct stack_frame_t me
;} fra
;
2336 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2337 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2339 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwnullable
;
2340 fra
.me
.has_broke
= 0;
2341 fra
.me
.REG_size
= 1;
2342 fra
.me
.nitni_local_ref_head
= NULL
;
2343 fra
.me
.REG
[0] = NIT_NULL
;
2345 /* parser/parser_nodes.nit:601 */
2346 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwnullable(fra
.me
.REG
[0])!=NIT_NULL
);
2347 if (UNTAG_Bool(REGB0
)) {
2349 nit_abort("Uninitialized attribute %s", "_n_kwnullable", LOCATE_parser___parser_nodes
, 601);
2351 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwnullable(fra
.me
.REG
[0]);
2352 stack_frame_head
= fra
.me
.prev
;
2353 return fra
.me
.REG
[0];
2355 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_type(val_t p0
){
2356 struct {struct stack_frame_t me
;} fra
;
2359 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2360 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2362 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_type
;
2363 fra
.me
.has_broke
= 0;
2364 fra
.me
.REG_size
= 1;
2365 fra
.me
.nitni_local_ref_head
= NULL
;
2366 fra
.me
.REG
[0] = NIT_NULL
;
2368 /* parser/parser_nodes.nit:605 */
2369 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
2370 if (UNTAG_Bool(REGB0
)) {
2372 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 605);
2374 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_type(fra
.me
.REG
[0]);
2375 stack_frame_head
= fra
.me
.prev
;
2376 return fra
.me
.REG
[0];
2378 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwas(val_t p0
){
2379 struct {struct stack_frame_t me
;} fra
;
2382 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2383 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2385 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwas
;
2386 fra
.me
.has_broke
= 0;
2387 fra
.me
.REG_size
= 1;
2388 fra
.me
.nitni_local_ref_head
= NULL
;
2389 fra
.me
.REG
[0] = NIT_NULL
;
2391 /* parser/parser_nodes.nit:606 */
2392 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
2393 if (UNTAG_Bool(REGB0
)) {
2395 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 606);
2397 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwas(fra
.me
.REG
[0]);
2398 stack_frame_head
= fra
.me
.prev
;
2399 return fra
.me
.REG
[0];
2401 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwnot(val_t p0
){
2402 struct {struct stack_frame_t me
;} fra
;
2405 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2406 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2408 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot
;
2409 fra
.me
.has_broke
= 0;
2410 fra
.me
.REG_size
= 1;
2411 fra
.me
.nitni_local_ref_head
= NULL
;
2412 fra
.me
.REG
[0] = NIT_NULL
;
2414 /* parser/parser_nodes.nit:607 */
2415 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
2416 if (UNTAG_Bool(REGB0
)) {
2418 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 607);
2420 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnot(fra
.me
.REG
[0]);
2421 stack_frame_head
= fra
.me
.prev
;
2422 return fra
.me
.REG
[0];
2424 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable(val_t p0
){
2425 struct {struct stack_frame_t me
;} fra
;
2428 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2429 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2431 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable
;
2432 fra
.me
.has_broke
= 0;
2433 fra
.me
.REG_size
= 1;
2434 fra
.me
.nitni_local_ref_head
= NULL
;
2435 fra
.me
.REG
[0] = NIT_NULL
;
2437 /* parser/parser_nodes.nit:608 */
2438 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnullable(fra
.me
.REG
[0])!=NIT_NULL
);
2439 if (UNTAG_Bool(REGB0
)) {
2441 nit_abort("Uninitialized attribute %s", "_n_kwnullable", LOCATE_parser___parser_nodes
, 608);
2443 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnullable(fra
.me
.REG
[0]);
2444 stack_frame_head
= fra
.me
.prev
;
2445 return fra
.me
.REG
[0];
2447 val_t
parser___parser_nodes___ATypePropdef___n_kwredef(val_t p0
){
2448 struct {struct stack_frame_t me
;} fra
;
2450 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2451 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2453 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwredef
;
2454 fra
.me
.has_broke
= 0;
2455 fra
.me
.REG_size
= 1;
2456 fra
.me
.nitni_local_ref_head
= NULL
;
2457 fra
.me
.REG
[0] = NIT_NULL
;
2459 /* parser/parser_nodes.nit:612 */
2460 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_kwredef(fra
.me
.REG
[0]);
2461 stack_frame_head
= fra
.me
.prev
;
2462 return fra
.me
.REG
[0];
2464 val_t
parser___parser_nodes___ATypePropdef___n_visibility(val_t p0
){
2465 struct {struct stack_frame_t me
;} fra
;
2468 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2469 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2471 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_visibility
;
2472 fra
.me
.has_broke
= 0;
2473 fra
.me
.REG_size
= 1;
2474 fra
.me
.nitni_local_ref_head
= NULL
;
2475 fra
.me
.REG
[0] = NIT_NULL
;
2477 /* parser/parser_nodes.nit:613 */
2478 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
2479 if (UNTAG_Bool(REGB0
)) {
2481 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 613);
2483 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_visibility(fra
.me
.REG
[0]);
2484 stack_frame_head
= fra
.me
.prev
;
2485 return fra
.me
.REG
[0];
2487 val_t
parser___parser_nodes___ATypePropdef___n_kwtype(val_t p0
){
2488 struct {struct stack_frame_t me
;} fra
;
2491 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2492 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2494 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwtype
;
2495 fra
.me
.has_broke
= 0;
2496 fra
.me
.REG_size
= 1;
2497 fra
.me
.nitni_local_ref_head
= NULL
;
2498 fra
.me
.REG
[0] = NIT_NULL
;
2500 /* parser/parser_nodes.nit:614 */
2501 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(fra
.me
.REG
[0])!=NIT_NULL
);
2502 if (UNTAG_Bool(REGB0
)) {
2504 nit_abort("Uninitialized attribute %s", "_n_kwtype", LOCATE_parser___parser_nodes
, 614);
2506 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(fra
.me
.REG
[0]);
2507 stack_frame_head
= fra
.me
.prev
;
2508 return fra
.me
.REG
[0];
2510 val_t
parser___parser_nodes___ATypePropdef___n_id(val_t p0
){
2511 struct {struct stack_frame_t me
;} fra
;
2514 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2515 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2517 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_id
;
2518 fra
.me
.has_broke
= 0;
2519 fra
.me
.REG_size
= 1;
2520 fra
.me
.nitni_local_ref_head
= NULL
;
2521 fra
.me
.REG
[0] = NIT_NULL
;
2523 /* parser/parser_nodes.nit:615 */
2524 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2525 if (UNTAG_Bool(REGB0
)) {
2527 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 615);
2529 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_id(fra
.me
.REG
[0]);
2530 stack_frame_head
= fra
.me
.prev
;
2531 return fra
.me
.REG
[0];
2533 val_t
parser___parser_nodes___ATypePropdef___n_type(val_t p0
){
2534 struct {struct stack_frame_t me
;} fra
;
2537 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2538 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2540 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_type
;
2541 fra
.me
.has_broke
= 0;
2542 fra
.me
.REG_size
= 1;
2543 fra
.me
.nitni_local_ref_head
= NULL
;
2544 fra
.me
.REG
[0] = NIT_NULL
;
2546 /* parser/parser_nodes.nit:616 */
2547 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
2548 if (UNTAG_Bool(REGB0
)) {
2550 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 616);
2552 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_type(fra
.me
.REG
[0]);
2553 stack_frame_head
= fra
.me
.prev
;
2554 return fra
.me
.REG
[0];
2556 val_t
parser___parser_nodes___AAble___n_visibility(val_t p0
){
2557 struct {struct stack_frame_t me
;} fra
;
2559 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2560 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2562 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_visibility
;
2563 fra
.me
.has_broke
= 0;
2564 fra
.me
.REG_size
= 1;
2565 fra
.me
.nitni_local_ref_head
= NULL
;
2566 fra
.me
.REG
[0] = NIT_NULL
;
2568 /* parser/parser_nodes.nit:619 */
2569 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAble____n_visibility(fra
.me
.REG
[0]);
2570 stack_frame_head
= fra
.me
.prev
;
2571 return fra
.me
.REG
[0];
2573 val_t
parser___parser_nodes___AAble___n_kwredef(val_t p0
){
2574 struct {struct stack_frame_t me
;} fra
;
2576 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2577 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2579 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_kwredef
;
2580 fra
.me
.has_broke
= 0;
2581 fra
.me
.REG_size
= 1;
2582 fra
.me
.nitni_local_ref_head
= NULL
;
2583 fra
.me
.REG
[0] = NIT_NULL
;
2585 /* parser/parser_nodes.nit:620 */
2586 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAble____n_kwredef(fra
.me
.REG
[0]);
2587 stack_frame_head
= fra
.me
.prev
;
2588 return fra
.me
.REG
[0];
2590 val_t
parser___parser_nodes___AReadAble___n_kwreadable(val_t p0
){
2591 struct {struct stack_frame_t me
;} fra
;
2594 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2595 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2597 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReadAble___n_kwreadable
;
2598 fra
.me
.has_broke
= 0;
2599 fra
.me
.REG_size
= 1;
2600 fra
.me
.nitni_local_ref_head
= NULL
;
2601 fra
.me
.REG
[0] = NIT_NULL
;
2603 /* parser/parser_nodes.nit:624 */
2604 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReadAble____n_kwreadable(fra
.me
.REG
[0])!=NIT_NULL
);
2605 if (UNTAG_Bool(REGB0
)) {
2607 nit_abort("Uninitialized attribute %s", "_n_kwreadable", LOCATE_parser___parser_nodes
, 624);
2609 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReadAble____n_kwreadable(fra
.me
.REG
[0]);
2610 stack_frame_head
= fra
.me
.prev
;
2611 return fra
.me
.REG
[0];
2613 val_t
parser___parser_nodes___AWriteAble___n_kwwritable(val_t p0
){
2614 struct {struct stack_frame_t me
;} fra
;
2617 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2618 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2620 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWriteAble___n_kwwritable
;
2621 fra
.me
.has_broke
= 0;
2622 fra
.me
.REG_size
= 1;
2623 fra
.me
.nitni_local_ref_head
= NULL
;
2624 fra
.me
.REG
[0] = NIT_NULL
;
2626 /* parser/parser_nodes.nit:628 */
2627 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(fra
.me
.REG
[0])!=NIT_NULL
);
2628 if (UNTAG_Bool(REGB0
)) {
2630 nit_abort("Uninitialized attribute %s", "_n_kwwritable", LOCATE_parser___parser_nodes
, 628);
2632 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(fra
.me
.REG
[0]);
2633 stack_frame_head
= fra
.me
.prev
;
2634 return fra
.me
.REG
[0];
2636 val_t
parser___parser_nodes___AIdMethid___n_id(val_t p0
){
2637 struct {struct stack_frame_t me
;} fra
;
2640 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2641 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2643 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIdMethid___n_id
;
2644 fra
.me
.has_broke
= 0;
2645 fra
.me
.REG_size
= 1;
2646 fra
.me
.nitni_local_ref_head
= NULL
;
2647 fra
.me
.REG
[0] = NIT_NULL
;
2649 /* parser/parser_nodes.nit:633 */
2650 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIdMethid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2651 if (UNTAG_Bool(REGB0
)) {
2653 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 633);
2655 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIdMethid____n_id(fra
.me
.REG
[0]);
2656 stack_frame_head
= fra
.me
.prev
;
2657 return fra
.me
.REG
[0];
2659 val_t
parser___parser_nodes___APlusMethid___n_plus(val_t p0
){
2660 struct {struct stack_frame_t me
;} fra
;
2663 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2664 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2666 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusMethid___n_plus
;
2667 fra
.me
.has_broke
= 0;
2668 fra
.me
.REG_size
= 1;
2669 fra
.me
.nitni_local_ref_head
= NULL
;
2670 fra
.me
.REG
[0] = NIT_NULL
;
2672 /* parser/parser_nodes.nit:637 */
2673 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APlusMethid____n_plus(fra
.me
.REG
[0])!=NIT_NULL
);
2674 if (UNTAG_Bool(REGB0
)) {
2676 nit_abort("Uninitialized attribute %s", "_n_plus", LOCATE_parser___parser_nodes
, 637);
2678 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APlusMethid____n_plus(fra
.me
.REG
[0]);
2679 stack_frame_head
= fra
.me
.prev
;
2680 return fra
.me
.REG
[0];
2682 val_t
parser___parser_nodes___AMinusMethid___n_minus(val_t p0
){
2683 struct {struct stack_frame_t me
;} fra
;
2686 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2687 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2689 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusMethid___n_minus
;
2690 fra
.me
.has_broke
= 0;
2691 fra
.me
.REG_size
= 1;
2692 fra
.me
.nitni_local_ref_head
= NULL
;
2693 fra
.me
.REG
[0] = NIT_NULL
;
2695 /* parser/parser_nodes.nit:641 */
2696 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMinusMethid____n_minus(fra
.me
.REG
[0])!=NIT_NULL
);
2697 if (UNTAG_Bool(REGB0
)) {
2699 nit_abort("Uninitialized attribute %s", "_n_minus", LOCATE_parser___parser_nodes
, 641);
2701 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMinusMethid____n_minus(fra
.me
.REG
[0]);
2702 stack_frame_head
= fra
.me
.prev
;
2703 return fra
.me
.REG
[0];
2705 val_t
parser___parser_nodes___AStarMethid___n_star(val_t p0
){
2706 struct {struct stack_frame_t me
;} fra
;
2709 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2710 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2712 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarMethid___n_star
;
2713 fra
.me
.has_broke
= 0;
2714 fra
.me
.REG_size
= 1;
2715 fra
.me
.nitni_local_ref_head
= NULL
;
2716 fra
.me
.REG
[0] = NIT_NULL
;
2718 /* parser/parser_nodes.nit:645 */
2719 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStarMethid____n_star(fra
.me
.REG
[0])!=NIT_NULL
);
2720 if (UNTAG_Bool(REGB0
)) {
2722 nit_abort("Uninitialized attribute %s", "_n_star", LOCATE_parser___parser_nodes
, 645);
2724 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStarMethid____n_star(fra
.me
.REG
[0]);
2725 stack_frame_head
= fra
.me
.prev
;
2726 return fra
.me
.REG
[0];
2728 val_t
parser___parser_nodes___ASlashMethid___n_slash(val_t p0
){
2729 struct {struct stack_frame_t me
;} fra
;
2732 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2733 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2735 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASlashMethid___n_slash
;
2736 fra
.me
.has_broke
= 0;
2737 fra
.me
.REG_size
= 1;
2738 fra
.me
.nitni_local_ref_head
= NULL
;
2739 fra
.me
.REG
[0] = NIT_NULL
;
2741 /* parser/parser_nodes.nit:649 */
2742 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASlashMethid____n_slash(fra
.me
.REG
[0])!=NIT_NULL
);
2743 if (UNTAG_Bool(REGB0
)) {
2745 nit_abort("Uninitialized attribute %s", "_n_slash", LOCATE_parser___parser_nodes
, 649);
2747 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASlashMethid____n_slash(fra
.me
.REG
[0]);
2748 stack_frame_head
= fra
.me
.prev
;
2749 return fra
.me
.REG
[0];
2751 val_t
parser___parser_nodes___APercentMethid___n_percent(val_t p0
){
2752 struct {struct stack_frame_t me
;} fra
;
2755 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2756 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2758 fra
.me
.meth
= LOCATE_parser___parser_nodes___APercentMethid___n_percent
;
2759 fra
.me
.has_broke
= 0;
2760 fra
.me
.REG_size
= 1;
2761 fra
.me
.nitni_local_ref_head
= NULL
;
2762 fra
.me
.REG
[0] = NIT_NULL
;
2764 /* parser/parser_nodes.nit:653 */
2765 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APercentMethid____n_percent(fra
.me
.REG
[0])!=NIT_NULL
);
2766 if (UNTAG_Bool(REGB0
)) {
2768 nit_abort("Uninitialized attribute %s", "_n_percent", LOCATE_parser___parser_nodes
, 653);
2770 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APercentMethid____n_percent(fra
.me
.REG
[0]);
2771 stack_frame_head
= fra
.me
.prev
;
2772 return fra
.me
.REG
[0];
2774 val_t
parser___parser_nodes___AEqMethid___n_eq(val_t p0
){
2775 struct {struct stack_frame_t me
;} fra
;
2778 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2779 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2781 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEqMethid___n_eq
;
2782 fra
.me
.has_broke
= 0;
2783 fra
.me
.REG_size
= 1;
2784 fra
.me
.nitni_local_ref_head
= NULL
;
2785 fra
.me
.REG
[0] = NIT_NULL
;
2787 /* parser/parser_nodes.nit:657 */
2788 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEqMethid____n_eq(fra
.me
.REG
[0])!=NIT_NULL
);
2789 if (UNTAG_Bool(REGB0
)) {
2791 nit_abort("Uninitialized attribute %s", "_n_eq", LOCATE_parser___parser_nodes
, 657);
2793 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEqMethid____n_eq(fra
.me
.REG
[0]);
2794 stack_frame_head
= fra
.me
.prev
;
2795 return fra
.me
.REG
[0];
2797 val_t
parser___parser_nodes___ANeMethid___n_ne(val_t p0
){
2798 struct {struct stack_frame_t me
;} fra
;
2801 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2802 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2804 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANeMethid___n_ne
;
2805 fra
.me
.has_broke
= 0;
2806 fra
.me
.REG_size
= 1;
2807 fra
.me
.nitni_local_ref_head
= NULL
;
2808 fra
.me
.REG
[0] = NIT_NULL
;
2810 /* parser/parser_nodes.nit:661 */
2811 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANeMethid____n_ne(fra
.me
.REG
[0])!=NIT_NULL
);
2812 if (UNTAG_Bool(REGB0
)) {
2814 nit_abort("Uninitialized attribute %s", "_n_ne", LOCATE_parser___parser_nodes
, 661);
2816 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANeMethid____n_ne(fra
.me
.REG
[0]);
2817 stack_frame_head
= fra
.me
.prev
;
2818 return fra
.me
.REG
[0];
2820 val_t
parser___parser_nodes___ALeMethid___n_le(val_t p0
){
2821 struct {struct stack_frame_t me
;} fra
;
2824 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2825 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2827 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALeMethid___n_le
;
2828 fra
.me
.has_broke
= 0;
2829 fra
.me
.REG_size
= 1;
2830 fra
.me
.nitni_local_ref_head
= NULL
;
2831 fra
.me
.REG
[0] = NIT_NULL
;
2833 /* parser/parser_nodes.nit:665 */
2834 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALeMethid____n_le(fra
.me
.REG
[0])!=NIT_NULL
);
2835 if (UNTAG_Bool(REGB0
)) {
2837 nit_abort("Uninitialized attribute %s", "_n_le", LOCATE_parser___parser_nodes
, 665);
2839 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALeMethid____n_le(fra
.me
.REG
[0]);
2840 stack_frame_head
= fra
.me
.prev
;
2841 return fra
.me
.REG
[0];
2843 val_t
parser___parser_nodes___AGeMethid___n_ge(val_t p0
){
2844 struct {struct stack_frame_t me
;} fra
;
2847 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2848 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2850 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGeMethid___n_ge
;
2851 fra
.me
.has_broke
= 0;
2852 fra
.me
.REG_size
= 1;
2853 fra
.me
.nitni_local_ref_head
= NULL
;
2854 fra
.me
.REG
[0] = NIT_NULL
;
2856 /* parser/parser_nodes.nit:669 */
2857 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGeMethid____n_ge(fra
.me
.REG
[0])!=NIT_NULL
);
2858 if (UNTAG_Bool(REGB0
)) {
2860 nit_abort("Uninitialized attribute %s", "_n_ge", LOCATE_parser___parser_nodes
, 669);
2862 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGeMethid____n_ge(fra
.me
.REG
[0]);
2863 stack_frame_head
= fra
.me
.prev
;
2864 return fra
.me
.REG
[0];
2866 val_t
parser___parser_nodes___ALtMethid___n_lt(val_t p0
){
2867 struct {struct stack_frame_t me
;} fra
;
2870 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2871 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2873 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALtMethid___n_lt
;
2874 fra
.me
.has_broke
= 0;
2875 fra
.me
.REG_size
= 1;
2876 fra
.me
.nitni_local_ref_head
= NULL
;
2877 fra
.me
.REG
[0] = NIT_NULL
;
2879 /* parser/parser_nodes.nit:673 */
2880 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALtMethid____n_lt(fra
.me
.REG
[0])!=NIT_NULL
);
2881 if (UNTAG_Bool(REGB0
)) {
2883 nit_abort("Uninitialized attribute %s", "_n_lt", LOCATE_parser___parser_nodes
, 673);
2885 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALtMethid____n_lt(fra
.me
.REG
[0]);
2886 stack_frame_head
= fra
.me
.prev
;
2887 return fra
.me
.REG
[0];
2889 val_t
parser___parser_nodes___AGtMethid___n_gt(val_t p0
){
2890 struct {struct stack_frame_t me
;} fra
;
2893 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2894 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2896 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGtMethid___n_gt
;
2897 fra
.me
.has_broke
= 0;
2898 fra
.me
.REG_size
= 1;
2899 fra
.me
.nitni_local_ref_head
= NULL
;
2900 fra
.me
.REG
[0] = NIT_NULL
;
2902 /* parser/parser_nodes.nit:677 */
2903 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGtMethid____n_gt(fra
.me
.REG
[0])!=NIT_NULL
);
2904 if (UNTAG_Bool(REGB0
)) {
2906 nit_abort("Uninitialized attribute %s", "_n_gt", LOCATE_parser___parser_nodes
, 677);
2908 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGtMethid____n_gt(fra
.me
.REG
[0]);
2909 stack_frame_head
= fra
.me
.prev
;
2910 return fra
.me
.REG
[0];
2912 val_t
parser___parser_nodes___ALlMethid___n_ll(val_t p0
){
2913 struct {struct stack_frame_t me
;} fra
;
2916 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2917 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2919 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALlMethid___n_ll
;
2920 fra
.me
.has_broke
= 0;
2921 fra
.me
.REG_size
= 1;
2922 fra
.me
.nitni_local_ref_head
= NULL
;
2923 fra
.me
.REG
[0] = NIT_NULL
;
2925 /* parser/parser_nodes.nit:681 */
2926 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0])!=NIT_NULL
);
2927 if (UNTAG_Bool(REGB0
)) {
2929 nit_abort("Uninitialized attribute %s", "_n_ll", LOCATE_parser___parser_nodes
, 681);
2931 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0]);
2932 stack_frame_head
= fra
.me
.prev
;
2933 return fra
.me
.REG
[0];
2935 void parser___parser_nodes___ALlMethid___n_ll__eq(val_t p0
, val_t p1
){
2936 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2938 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2939 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2941 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALlMethid___n_ll__eq
;
2942 fra
.me
.has_broke
= 0;
2943 fra
.me
.REG_size
= 2;
2944 fra
.me
.nitni_local_ref_head
= NULL
;
2945 fra
.me
.REG
[0] = NIT_NULL
;
2946 fra
.me
.REG
[1] = NIT_NULL
;
2949 /* parser/parser_nodes.nit:681 */
2950 ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2951 stack_frame_head
= fra
.me
.prev
;
2954 val_t
parser___parser_nodes___AGgMethid___n_gg(val_t p0
){
2955 struct {struct stack_frame_t me
;} fra
;
2958 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2959 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2961 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGgMethid___n_gg
;
2962 fra
.me
.has_broke
= 0;
2963 fra
.me
.REG_size
= 1;
2964 fra
.me
.nitni_local_ref_head
= NULL
;
2965 fra
.me
.REG
[0] = NIT_NULL
;
2967 /* parser/parser_nodes.nit:685 */
2968 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0])!=NIT_NULL
);
2969 if (UNTAG_Bool(REGB0
)) {
2971 nit_abort("Uninitialized attribute %s", "_n_gg", LOCATE_parser___parser_nodes
, 685);
2973 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0]);
2974 stack_frame_head
= fra
.me
.prev
;
2975 return fra
.me
.REG
[0];
2977 void parser___parser_nodes___AGgMethid___n_gg__eq(val_t p0
, val_t p1
){
2978 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2980 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2981 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2983 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGgMethid___n_gg__eq
;
2984 fra
.me
.has_broke
= 0;
2985 fra
.me
.REG_size
= 2;
2986 fra
.me
.nitni_local_ref_head
= NULL
;
2987 fra
.me
.REG
[0] = NIT_NULL
;
2988 fra
.me
.REG
[1] = NIT_NULL
;
2991 /* parser/parser_nodes.nit:685 */
2992 ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2993 stack_frame_head
= fra
.me
.prev
;
2996 val_t
parser___parser_nodes___ABraMethid___n_obra(val_t p0
){
2997 struct {struct stack_frame_t me
;} fra
;
3000 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3001 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3003 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_obra
;
3004 fra
.me
.has_broke
= 0;
3005 fra
.me
.REG_size
= 1;
3006 fra
.me
.nitni_local_ref_head
= NULL
;
3007 fra
.me
.REG
[0] = NIT_NULL
;
3009 /* parser/parser_nodes.nit:689 */
3010 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraMethid____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
3011 if (UNTAG_Bool(REGB0
)) {
3013 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 689);
3015 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraMethid____n_obra(fra
.me
.REG
[0]);
3016 stack_frame_head
= fra
.me
.prev
;
3017 return fra
.me
.REG
[0];
3019 val_t
parser___parser_nodes___ABraMethid___n_cbra(val_t p0
){
3020 struct {struct stack_frame_t me
;} fra
;
3023 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3024 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3026 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_cbra
;
3027 fra
.me
.has_broke
= 0;
3028 fra
.me
.REG_size
= 1;
3029 fra
.me
.nitni_local_ref_head
= NULL
;
3030 fra
.me
.REG
[0] = NIT_NULL
;
3032 /* parser/parser_nodes.nit:690 */
3033 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraMethid____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
3034 if (UNTAG_Bool(REGB0
)) {
3036 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 690);
3038 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraMethid____n_cbra(fra
.me
.REG
[0]);
3039 stack_frame_head
= fra
.me
.prev
;
3040 return fra
.me
.REG
[0];
3042 val_t
parser___parser_nodes___AStarshipMethid___n_starship(val_t p0
){
3043 struct {struct stack_frame_t me
;} fra
;
3046 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3047 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3049 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarshipMethid___n_starship
;
3050 fra
.me
.has_broke
= 0;
3051 fra
.me
.REG_size
= 1;
3052 fra
.me
.nitni_local_ref_head
= NULL
;
3053 fra
.me
.REG
[0] = NIT_NULL
;
3055 /* parser/parser_nodes.nit:694 */
3056 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStarshipMethid____n_starship(fra
.me
.REG
[0])!=NIT_NULL
);
3057 if (UNTAG_Bool(REGB0
)) {
3059 nit_abort("Uninitialized attribute %s", "_n_starship", LOCATE_parser___parser_nodes
, 694);
3061 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStarshipMethid____n_starship(fra
.me
.REG
[0]);
3062 stack_frame_head
= fra
.me
.prev
;
3063 return fra
.me
.REG
[0];
3065 val_t
parser___parser_nodes___AAssignMethid___n_id(val_t p0
){
3066 struct {struct stack_frame_t me
;} fra
;
3069 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3070 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3072 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignMethid___n_id
;
3073 fra
.me
.has_broke
= 0;
3074 fra
.me
.REG_size
= 1;
3075 fra
.me
.nitni_local_ref_head
= NULL
;
3076 fra
.me
.REG
[0] = NIT_NULL
;
3078 /* parser/parser_nodes.nit:698 */
3079 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignMethid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3080 if (UNTAG_Bool(REGB0
)) {
3082 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 698);
3084 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignMethid____n_id(fra
.me
.REG
[0]);
3085 stack_frame_head
= fra
.me
.prev
;
3086 return fra
.me
.REG
[0];
3088 val_t
parser___parser_nodes___AAssignMethid___n_assign(val_t p0
){
3089 struct {struct stack_frame_t me
;} fra
;
3092 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3093 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3095 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignMethid___n_assign
;
3096 fra
.me
.has_broke
= 0;
3097 fra
.me
.REG_size
= 1;
3098 fra
.me
.nitni_local_ref_head
= NULL
;
3099 fra
.me
.REG
[0] = NIT_NULL
;
3101 /* parser/parser_nodes.nit:699 */
3102 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignMethid____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
3103 if (UNTAG_Bool(REGB0
)) {
3105 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 699);
3107 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignMethid____n_assign(fra
.me
.REG
[0]);
3108 stack_frame_head
= fra
.me
.prev
;
3109 return fra
.me
.REG
[0];
3111 val_t
parser___parser_nodes___ABraassignMethid___n_obra(val_t p0
){
3112 struct {struct stack_frame_t me
;} fra
;
3115 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3116 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3118 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_obra
;
3119 fra
.me
.has_broke
= 0;
3120 fra
.me
.REG_size
= 1;
3121 fra
.me
.nitni_local_ref_head
= NULL
;
3122 fra
.me
.REG
[0] = NIT_NULL
;
3124 /* parser/parser_nodes.nit:703 */
3125 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
3126 if (UNTAG_Bool(REGB0
)) {
3128 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 703);
3130 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_obra(fra
.me
.REG
[0]);
3131 stack_frame_head
= fra
.me
.prev
;
3132 return fra
.me
.REG
[0];
3134 val_t
parser___parser_nodes___ABraassignMethid___n_cbra(val_t p0
){
3135 struct {struct stack_frame_t me
;} fra
;
3138 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3139 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3141 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_cbra
;
3142 fra
.me
.has_broke
= 0;
3143 fra
.me
.REG_size
= 1;
3144 fra
.me
.nitni_local_ref_head
= NULL
;
3145 fra
.me
.REG
[0] = NIT_NULL
;
3147 /* parser/parser_nodes.nit:704 */
3148 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
3149 if (UNTAG_Bool(REGB0
)) {
3151 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 704);
3153 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(fra
.me
.REG
[0]);
3154 stack_frame_head
= fra
.me
.prev
;
3155 return fra
.me
.REG
[0];
3157 val_t
parser___parser_nodes___ABraassignMethid___n_assign(val_t p0
){
3158 struct {struct stack_frame_t me
;} fra
;
3161 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3162 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3164 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_assign
;
3165 fra
.me
.has_broke
= 0;
3166 fra
.me
.REG_size
= 1;
3167 fra
.me
.nitni_local_ref_head
= NULL
;
3168 fra
.me
.REG
[0] = NIT_NULL
;
3170 /* parser/parser_nodes.nit:705 */
3171 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
3172 if (UNTAG_Bool(REGB0
)) {
3174 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 705);
3176 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_assign(fra
.me
.REG
[0]);
3177 stack_frame_head
= fra
.me
.prev
;
3178 return fra
.me
.REG
[0];
3180 val_t
parser___parser_nodes___ASignature___n_opar(val_t p0
){
3181 struct {struct stack_frame_t me
;} fra
;
3183 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3184 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3186 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_opar
;
3187 fra
.me
.has_broke
= 0;
3188 fra
.me
.REG_size
= 1;
3189 fra
.me
.nitni_local_ref_head
= NULL
;
3190 fra
.me
.REG
[0] = NIT_NULL
;
3192 /* parser/parser_nodes.nit:709 */
3193 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_opar(fra
.me
.REG
[0]);
3194 stack_frame_head
= fra
.me
.prev
;
3195 return fra
.me
.REG
[0];
3197 val_t
parser___parser_nodes___ASignature___n_params(val_t p0
){
3198 struct {struct stack_frame_t me
;} fra
;
3201 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3202 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3204 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_params
;
3205 fra
.me
.has_broke
= 0;
3206 fra
.me
.REG_size
= 1;
3207 fra
.me
.nitni_local_ref_head
= NULL
;
3208 fra
.me
.REG
[0] = NIT_NULL
;
3210 /* parser/parser_nodes.nit:710 */
3211 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASignature____n_params(fra
.me
.REG
[0])!=NIT_NULL
);
3212 if (UNTAG_Bool(REGB0
)) {
3214 nit_abort("Uninitialized attribute %s", "_n_params", LOCATE_parser___parser_nodes
, 710);
3216 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_params(fra
.me
.REG
[0]);
3217 stack_frame_head
= fra
.me
.prev
;
3218 return fra
.me
.REG
[0];
3220 val_t
parser___parser_nodes___ASignature___n_cpar(val_t p0
){
3221 struct {struct stack_frame_t me
;} fra
;
3223 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3224 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3226 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_cpar
;
3227 fra
.me
.has_broke
= 0;
3228 fra
.me
.REG_size
= 1;
3229 fra
.me
.nitni_local_ref_head
= NULL
;
3230 fra
.me
.REG
[0] = NIT_NULL
;
3232 /* parser/parser_nodes.nit:711 */
3233 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_cpar(fra
.me
.REG
[0]);
3234 stack_frame_head
= fra
.me
.prev
;
3235 return fra
.me
.REG
[0];
3237 val_t
parser___parser_nodes___ASignature___n_type(val_t p0
){
3238 struct {struct stack_frame_t me
;} fra
;
3240 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3241 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3243 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_type
;
3244 fra
.me
.has_broke
= 0;
3245 fra
.me
.REG_size
= 1;
3246 fra
.me
.nitni_local_ref_head
= NULL
;
3247 fra
.me
.REG
[0] = NIT_NULL
;
3249 /* parser/parser_nodes.nit:712 */
3250 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_type(fra
.me
.REG
[0]);
3251 stack_frame_head
= fra
.me
.prev
;
3252 return fra
.me
.REG
[0];
3254 val_t
parser___parser_nodes___ASignature___n_closure_decls(val_t p0
){
3255 struct {struct stack_frame_t me
;} fra
;
3258 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3259 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3261 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_closure_decls
;
3262 fra
.me
.has_broke
= 0;
3263 fra
.me
.REG_size
= 1;
3264 fra
.me
.nitni_local_ref_head
= NULL
;
3265 fra
.me
.REG
[0] = NIT_NULL
;
3267 /* parser/parser_nodes.nit:713 */
3268 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASignature____n_closure_decls(fra
.me
.REG
[0])!=NIT_NULL
);
3269 if (UNTAG_Bool(REGB0
)) {
3271 nit_abort("Uninitialized attribute %s", "_n_closure_decls", LOCATE_parser___parser_nodes
, 713);
3273 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_closure_decls(fra
.me
.REG
[0]);
3274 stack_frame_head
= fra
.me
.prev
;
3275 return fra
.me
.REG
[0];
3277 val_t
parser___parser_nodes___AParam___n_id(val_t p0
){
3278 struct {struct stack_frame_t me
;} fra
;
3281 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3282 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3284 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_id
;
3285 fra
.me
.has_broke
= 0;
3286 fra
.me
.REG_size
= 1;
3287 fra
.me
.nitni_local_ref_head
= NULL
;
3288 fra
.me
.REG
[0] = NIT_NULL
;
3290 /* parser/parser_nodes.nit:717 */
3291 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParam____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3292 if (UNTAG_Bool(REGB0
)) {
3294 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 717);
3296 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_id(fra
.me
.REG
[0]);
3297 stack_frame_head
= fra
.me
.prev
;
3298 return fra
.me
.REG
[0];
3300 val_t
parser___parser_nodes___AParam___n_type(val_t p0
){
3301 struct {struct stack_frame_t me
;} fra
;
3303 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3304 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3306 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_type
;
3307 fra
.me
.has_broke
= 0;
3308 fra
.me
.REG_size
= 1;
3309 fra
.me
.nitni_local_ref_head
= NULL
;
3310 fra
.me
.REG
[0] = NIT_NULL
;
3312 /* parser/parser_nodes.nit:718 */
3313 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_type(fra
.me
.REG
[0]);
3314 stack_frame_head
= fra
.me
.prev
;
3315 return fra
.me
.REG
[0];
3317 val_t
parser___parser_nodes___AParam___n_dotdotdot(val_t p0
){
3318 struct {struct stack_frame_t me
;} fra
;
3320 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3321 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3323 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_dotdotdot
;
3324 fra
.me
.has_broke
= 0;
3325 fra
.me
.REG_size
= 1;
3326 fra
.me
.nitni_local_ref_head
= NULL
;
3327 fra
.me
.REG
[0] = NIT_NULL
;
3329 /* parser/parser_nodes.nit:719 */
3330 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_dotdotdot(fra
.me
.REG
[0]);
3331 stack_frame_head
= fra
.me
.prev
;
3332 return fra
.me
.REG
[0];
3334 val_t
parser___parser_nodes___AClosureDecl___n_kwbreak(val_t p0
){
3335 struct {struct stack_frame_t me
;} fra
;
3337 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3338 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3340 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_kwbreak
;
3341 fra
.me
.has_broke
= 0;
3342 fra
.me
.REG_size
= 1;
3343 fra
.me
.nitni_local_ref_head
= NULL
;
3344 fra
.me
.REG
[0] = NIT_NULL
;
3346 /* parser/parser_nodes.nit:723 */
3347 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_kwbreak(fra
.me
.REG
[0]);
3348 stack_frame_head
= fra
.me
.prev
;
3349 return fra
.me
.REG
[0];
3351 val_t
parser___parser_nodes___AClosureDecl___n_bang(val_t p0
){
3352 struct {struct stack_frame_t me
;} fra
;
3355 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3356 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3358 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_bang
;
3359 fra
.me
.has_broke
= 0;
3360 fra
.me
.REG_size
= 1;
3361 fra
.me
.nitni_local_ref_head
= NULL
;
3362 fra
.me
.REG
[0] = NIT_NULL
;
3364 /* parser/parser_nodes.nit:724 */
3365 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_bang(fra
.me
.REG
[0])!=NIT_NULL
);
3366 if (UNTAG_Bool(REGB0
)) {
3368 nit_abort("Uninitialized attribute %s", "_n_bang", LOCATE_parser___parser_nodes
, 724);
3370 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_bang(fra
.me
.REG
[0]);
3371 stack_frame_head
= fra
.me
.prev
;
3372 return fra
.me
.REG
[0];
3374 val_t
parser___parser_nodes___AClosureDecl___n_id(val_t p0
){
3375 struct {struct stack_frame_t me
;} fra
;
3378 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3379 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3381 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_id
;
3382 fra
.me
.has_broke
= 0;
3383 fra
.me
.REG_size
= 1;
3384 fra
.me
.nitni_local_ref_head
= NULL
;
3385 fra
.me
.REG
[0] = NIT_NULL
;
3387 /* parser/parser_nodes.nit:725 */
3388 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3389 if (UNTAG_Bool(REGB0
)) {
3391 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 725);
3393 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_id(fra
.me
.REG
[0]);
3394 stack_frame_head
= fra
.me
.prev
;
3395 return fra
.me
.REG
[0];
3397 val_t
parser___parser_nodes___AClosureDecl___n_signature(val_t p0
){
3398 struct {struct stack_frame_t me
;} fra
;
3401 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3402 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3404 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_signature
;
3405 fra
.me
.has_broke
= 0;
3406 fra
.me
.REG_size
= 1;
3407 fra
.me
.nitni_local_ref_head
= NULL
;
3408 fra
.me
.REG
[0] = NIT_NULL
;
3410 /* parser/parser_nodes.nit:726 */
3411 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_signature(fra
.me
.REG
[0])!=NIT_NULL
);
3412 if (UNTAG_Bool(REGB0
)) {
3414 nit_abort("Uninitialized attribute %s", "_n_signature", LOCATE_parser___parser_nodes
, 726);
3416 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_signature(fra
.me
.REG
[0]);
3417 stack_frame_head
= fra
.me
.prev
;
3418 return fra
.me
.REG
[0];
3420 val_t
parser___parser_nodes___AClosureDecl___n_expr(val_t p0
){
3421 struct {struct stack_frame_t me
;} fra
;
3423 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3424 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3426 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_expr
;
3427 fra
.me
.has_broke
= 0;
3428 fra
.me
.REG_size
= 1;
3429 fra
.me
.nitni_local_ref_head
= NULL
;
3430 fra
.me
.REG
[0] = NIT_NULL
;
3432 /* parser/parser_nodes.nit:727 */
3433 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_expr(fra
.me
.REG
[0]);
3434 stack_frame_head
= fra
.me
.prev
;
3435 return fra
.me
.REG
[0];
3437 val_t
parser___parser_nodes___AType___n_kwnullable(val_t p0
){
3438 struct {struct stack_frame_t me
;} fra
;
3440 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3441 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3443 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_kwnullable
;
3444 fra
.me
.has_broke
= 0;
3445 fra
.me
.REG_size
= 1;
3446 fra
.me
.nitni_local_ref_head
= NULL
;
3447 fra
.me
.REG
[0] = NIT_NULL
;
3449 /* parser/parser_nodes.nit:731 */
3450 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_kwnullable(fra
.me
.REG
[0]);
3451 stack_frame_head
= fra
.me
.prev
;
3452 return fra
.me
.REG
[0];
3454 val_t
parser___parser_nodes___AType___n_id(val_t p0
){
3455 struct {struct stack_frame_t me
;} fra
;
3458 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3459 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3461 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_id
;
3462 fra
.me
.has_broke
= 0;
3463 fra
.me
.REG_size
= 1;
3464 fra
.me
.nitni_local_ref_head
= NULL
;
3465 fra
.me
.REG
[0] = NIT_NULL
;
3467 /* parser/parser_nodes.nit:732 */
3468 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AType____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3469 if (UNTAG_Bool(REGB0
)) {
3471 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 732);
3473 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_id(fra
.me
.REG
[0]);
3474 stack_frame_head
= fra
.me
.prev
;
3475 return fra
.me
.REG
[0];
3477 val_t
parser___parser_nodes___AType___n_types(val_t p0
){
3478 struct {struct stack_frame_t me
;} fra
;
3481 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3482 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3484 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_types
;
3485 fra
.me
.has_broke
= 0;
3486 fra
.me
.REG_size
= 1;
3487 fra
.me
.nitni_local_ref_head
= NULL
;
3488 fra
.me
.REG
[0] = NIT_NULL
;
3490 /* parser/parser_nodes.nit:733 */
3491 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AType____n_types(fra
.me
.REG
[0])!=NIT_NULL
);
3492 if (UNTAG_Bool(REGB0
)) {
3494 nit_abort("Uninitialized attribute %s", "_n_types", LOCATE_parser___parser_nodes
, 733);
3496 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_types(fra
.me
.REG
[0]);
3497 stack_frame_head
= fra
.me
.prev
;
3498 return fra
.me
.REG
[0];
3500 val_t
parser___parser_nodes___ALabel___n_kwlabel(val_t p0
){
3501 struct {struct stack_frame_t me
;} fra
;
3504 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3505 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3507 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_kwlabel
;
3508 fra
.me
.has_broke
= 0;
3509 fra
.me
.REG_size
= 1;
3510 fra
.me
.nitni_local_ref_head
= NULL
;
3511 fra
.me
.REG
[0] = NIT_NULL
;
3513 /* parser/parser_nodes.nit:737 */
3514 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALabel____n_kwlabel(fra
.me
.REG
[0])!=NIT_NULL
);
3515 if (UNTAG_Bool(REGB0
)) {
3517 nit_abort("Uninitialized attribute %s", "_n_kwlabel", LOCATE_parser___parser_nodes
, 737);
3519 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabel____n_kwlabel(fra
.me
.REG
[0]);
3520 stack_frame_head
= fra
.me
.prev
;
3521 return fra
.me
.REG
[0];
3523 val_t
parser___parser_nodes___ALabel___n_id(val_t p0
){
3524 struct {struct stack_frame_t me
;} fra
;
3527 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3528 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3530 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_id
;
3531 fra
.me
.has_broke
= 0;
3532 fra
.me
.REG_size
= 1;
3533 fra
.me
.nitni_local_ref_head
= NULL
;
3534 fra
.me
.REG
[0] = NIT_NULL
;
3536 /* parser/parser_nodes.nit:738 */
3537 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALabel____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3538 if (UNTAG_Bool(REGB0
)) {
3540 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 738);
3542 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabel____n_id(fra
.me
.REG
[0]);
3543 stack_frame_head
= fra
.me
.prev
;
3544 return fra
.me
.REG
[0];
3546 val_t
parser___parser_nodes___ABlockExpr___n_expr(val_t p0
){
3547 struct {struct stack_frame_t me
;} fra
;
3550 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3551 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3553 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABlockExpr___n_expr
;
3554 fra
.me
.has_broke
= 0;
3555 fra
.me
.REG_size
= 1;
3556 fra
.me
.nitni_local_ref_head
= NULL
;
3557 fra
.me
.REG
[0] = NIT_NULL
;
3559 /* parser/parser_nodes.nit:743 */
3560 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABlockExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3561 if (UNTAG_Bool(REGB0
)) {
3563 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 743);
3565 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABlockExpr____n_expr(fra
.me
.REG
[0]);
3566 stack_frame_head
= fra
.me
.prev
;
3567 return fra
.me
.REG
[0];
3569 val_t
parser___parser_nodes___ABlockExpr___n_kwend(val_t p0
){
3570 struct {struct stack_frame_t me
;} fra
;
3572 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3573 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3575 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABlockExpr___n_kwend
;
3576 fra
.me
.has_broke
= 0;
3577 fra
.me
.REG_size
= 1;
3578 fra
.me
.nitni_local_ref_head
= NULL
;
3579 fra
.me
.REG
[0] = NIT_NULL
;
3581 /* parser/parser_nodes.nit:744 */
3582 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABlockExpr____n_kwend(fra
.me
.REG
[0]);
3583 stack_frame_head
= fra
.me
.prev
;
3584 return fra
.me
.REG
[0];
3586 val_t
parser___parser_nodes___AVardeclExpr___n_kwvar(val_t p0
){
3587 struct {struct stack_frame_t me
;} fra
;
3590 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3591 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3593 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_kwvar
;
3594 fra
.me
.has_broke
= 0;
3595 fra
.me
.REG_size
= 1;
3596 fra
.me
.nitni_local_ref_head
= NULL
;
3597 fra
.me
.REG
[0] = NIT_NULL
;
3599 /* parser/parser_nodes.nit:748 */
3600 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(fra
.me
.REG
[0])!=NIT_NULL
);
3601 if (UNTAG_Bool(REGB0
)) {
3603 nit_abort("Uninitialized attribute %s", "_n_kwvar", LOCATE_parser___parser_nodes
, 748);
3605 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(fra
.me
.REG
[0]);
3606 stack_frame_head
= fra
.me
.prev
;
3607 return fra
.me
.REG
[0];
3609 val_t
parser___parser_nodes___AVardeclExpr___n_id(val_t p0
){
3610 struct {struct stack_frame_t me
;} fra
;
3613 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3614 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3616 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_id
;
3617 fra
.me
.has_broke
= 0;
3618 fra
.me
.REG_size
= 1;
3619 fra
.me
.nitni_local_ref_head
= NULL
;
3620 fra
.me
.REG
[0] = NIT_NULL
;
3622 /* parser/parser_nodes.nit:749 */
3623 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVardeclExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3624 if (UNTAG_Bool(REGB0
)) {
3626 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 749);
3628 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_id(fra
.me
.REG
[0]);
3629 stack_frame_head
= fra
.me
.prev
;
3630 return fra
.me
.REG
[0];
3632 val_t
parser___parser_nodes___AVardeclExpr___n_type(val_t p0
){
3633 struct {struct stack_frame_t me
;} fra
;
3635 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3636 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3638 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_type
;
3639 fra
.me
.has_broke
= 0;
3640 fra
.me
.REG_size
= 1;
3641 fra
.me
.nitni_local_ref_head
= NULL
;
3642 fra
.me
.REG
[0] = NIT_NULL
;
3644 /* parser/parser_nodes.nit:750 */
3645 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_type(fra
.me
.REG
[0]);
3646 stack_frame_head
= fra
.me
.prev
;
3647 return fra
.me
.REG
[0];
3649 val_t
parser___parser_nodes___AVardeclExpr___n_assign(val_t p0
){
3650 struct {struct stack_frame_t me
;} fra
;
3652 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3653 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3655 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_assign
;
3656 fra
.me
.has_broke
= 0;
3657 fra
.me
.REG_size
= 1;
3658 fra
.me
.nitni_local_ref_head
= NULL
;
3659 fra
.me
.REG
[0] = NIT_NULL
;
3661 /* parser/parser_nodes.nit:751 */
3662 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_assign(fra
.me
.REG
[0]);
3663 stack_frame_head
= fra
.me
.prev
;
3664 return fra
.me
.REG
[0];
3666 val_t
parser___parser_nodes___AVardeclExpr___n_expr(val_t p0
){
3667 struct {struct stack_frame_t me
;} fra
;
3669 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3670 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3672 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_expr
;
3673 fra
.me
.has_broke
= 0;
3674 fra
.me
.REG_size
= 1;
3675 fra
.me
.nitni_local_ref_head
= NULL
;
3676 fra
.me
.REG
[0] = NIT_NULL
;
3678 /* parser/parser_nodes.nit:752 */
3679 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_expr(fra
.me
.REG
[0]);
3680 stack_frame_head
= fra
.me
.prev
;
3681 return fra
.me
.REG
[0];
3683 val_t
parser___parser_nodes___AReturnExpr___n_kwreturn(val_t p0
){
3684 struct {struct stack_frame_t me
;} fra
;
3686 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3687 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3689 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_kwreturn
;
3690 fra
.me
.has_broke
= 0;
3691 fra
.me
.REG_size
= 1;
3692 fra
.me
.nitni_local_ref_head
= NULL
;
3693 fra
.me
.REG
[0] = NIT_NULL
;
3695 /* parser/parser_nodes.nit:756 */
3696 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReturnExpr____n_kwreturn(fra
.me
.REG
[0]);
3697 stack_frame_head
= fra
.me
.prev
;
3698 return fra
.me
.REG
[0];
3700 val_t
parser___parser_nodes___AReturnExpr___n_expr(val_t p0
){
3701 struct {struct stack_frame_t me
;} fra
;
3703 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3704 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3706 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_expr
;
3707 fra
.me
.has_broke
= 0;
3708 fra
.me
.REG_size
= 1;
3709 fra
.me
.nitni_local_ref_head
= NULL
;
3710 fra
.me
.REG
[0] = NIT_NULL
;
3712 /* parser/parser_nodes.nit:757 */
3713 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReturnExpr____n_expr(fra
.me
.REG
[0]);
3714 stack_frame_head
= fra
.me
.prev
;
3715 return fra
.me
.REG
[0];
3717 val_t
parser___parser_nodes___ALabelable___n_label(val_t p0
){
3718 struct {struct stack_frame_t me
;} fra
;
3720 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3721 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3723 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabelable___n_label
;
3724 fra
.me
.has_broke
= 0;
3725 fra
.me
.REG_size
= 1;
3726 fra
.me
.nitni_local_ref_head
= NULL
;
3727 fra
.me
.REG
[0] = NIT_NULL
;
3729 /* parser/parser_nodes.nit:761 */
3730 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabelable____n_label(fra
.me
.REG
[0]);
3731 stack_frame_head
= fra
.me
.prev
;
3732 return fra
.me
.REG
[0];
3734 val_t
parser___parser_nodes___ABreakExpr___n_kwbreak(val_t p0
){
3735 struct {struct stack_frame_t me
;} fra
;
3738 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3739 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3741 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_kwbreak
;
3742 fra
.me
.has_broke
= 0;
3743 fra
.me
.REG_size
= 1;
3744 fra
.me
.nitni_local_ref_head
= NULL
;
3745 fra
.me
.REG
[0] = NIT_NULL
;
3747 /* parser/parser_nodes.nit:766 */
3748 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(fra
.me
.REG
[0])!=NIT_NULL
);
3749 if (UNTAG_Bool(REGB0
)) {
3751 nit_abort("Uninitialized attribute %s", "_n_kwbreak", LOCATE_parser___parser_nodes
, 766);
3753 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(fra
.me
.REG
[0]);
3754 stack_frame_head
= fra
.me
.prev
;
3755 return fra
.me
.REG
[0];
3757 val_t
parser___parser_nodes___ABreakExpr___n_expr(val_t p0
){
3758 struct {struct stack_frame_t me
;} fra
;
3760 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3761 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3763 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_expr
;
3764 fra
.me
.has_broke
= 0;
3765 fra
.me
.REG_size
= 1;
3766 fra
.me
.nitni_local_ref_head
= NULL
;
3767 fra
.me
.REG
[0] = NIT_NULL
;
3769 /* parser/parser_nodes.nit:767 */
3770 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakExpr____n_expr(fra
.me
.REG
[0]);
3771 stack_frame_head
= fra
.me
.prev
;
3772 return fra
.me
.REG
[0];
3774 val_t
parser___parser_nodes___AAbortExpr___n_kwabort(val_t p0
){
3775 struct {struct stack_frame_t me
;} fra
;
3778 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3779 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3781 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbortExpr___n_kwabort
;
3782 fra
.me
.has_broke
= 0;
3783 fra
.me
.REG_size
= 1;
3784 fra
.me
.nitni_local_ref_head
= NULL
;
3785 fra
.me
.REG
[0] = NIT_NULL
;
3787 /* parser/parser_nodes.nit:771 */
3788 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(fra
.me
.REG
[0])!=NIT_NULL
);
3789 if (UNTAG_Bool(REGB0
)) {
3791 nit_abort("Uninitialized attribute %s", "_n_kwabort", LOCATE_parser___parser_nodes
, 771);
3793 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(fra
.me
.REG
[0]);
3794 stack_frame_head
= fra
.me
.prev
;
3795 return fra
.me
.REG
[0];
3797 val_t
parser___parser_nodes___AContinueExpr___n_kwcontinue(val_t p0
){
3798 struct {struct stack_frame_t me
;} fra
;
3800 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3801 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3803 fra
.me
.meth
= LOCATE_parser___parser_nodes___AContinueExpr___n_kwcontinue
;
3804 fra
.me
.has_broke
= 0;
3805 fra
.me
.REG_size
= 1;
3806 fra
.me
.nitni_local_ref_head
= NULL
;
3807 fra
.me
.REG
[0] = NIT_NULL
;
3809 /* parser/parser_nodes.nit:776 */
3810 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AContinueExpr____n_kwcontinue(fra
.me
.REG
[0]);
3811 stack_frame_head
= fra
.me
.prev
;
3812 return fra
.me
.REG
[0];
3814 val_t
parser___parser_nodes___AContinueExpr___n_expr(val_t p0
){
3815 struct {struct stack_frame_t me
;} fra
;
3817 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3818 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3820 fra
.me
.meth
= LOCATE_parser___parser_nodes___AContinueExpr___n_expr
;
3821 fra
.me
.has_broke
= 0;
3822 fra
.me
.REG_size
= 1;
3823 fra
.me
.nitni_local_ref_head
= NULL
;
3824 fra
.me
.REG
[0] = NIT_NULL
;
3826 /* parser/parser_nodes.nit:777 */
3827 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AContinueExpr____n_expr(fra
.me
.REG
[0]);
3828 stack_frame_head
= fra
.me
.prev
;
3829 return fra
.me
.REG
[0];
3831 val_t
parser___parser_nodes___ADoExpr___n_kwdo(val_t p0
){
3832 struct {struct stack_frame_t me
;} fra
;
3835 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3836 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3838 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_kwdo
;
3839 fra
.me
.has_broke
= 0;
3840 fra
.me
.REG_size
= 1;
3841 fra
.me
.nitni_local_ref_head
= NULL
;
3842 fra
.me
.REG
[0] = NIT_NULL
;
3844 /* parser/parser_nodes.nit:782 */
3845 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADoExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
3846 if (UNTAG_Bool(REGB0
)) {
3848 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 782);
3850 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoExpr____n_kwdo(fra
.me
.REG
[0]);
3851 stack_frame_head
= fra
.me
.prev
;
3852 return fra
.me
.REG
[0];
3854 val_t
parser___parser_nodes___ADoExpr___n_block(val_t p0
){
3855 struct {struct stack_frame_t me
;} fra
;
3857 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3858 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3860 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_block
;
3861 fra
.me
.has_broke
= 0;
3862 fra
.me
.REG_size
= 1;
3863 fra
.me
.nitni_local_ref_head
= NULL
;
3864 fra
.me
.REG
[0] = NIT_NULL
;
3866 /* parser/parser_nodes.nit:783 */
3867 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoExpr____n_block(fra
.me
.REG
[0]);
3868 stack_frame_head
= fra
.me
.prev
;
3869 return fra
.me
.REG
[0];
3871 val_t
parser___parser_nodes___AIfExpr___n_kwif(val_t p0
){
3872 struct {struct stack_frame_t me
;} fra
;
3875 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3876 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3878 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_kwif
;
3879 fra
.me
.has_broke
= 0;
3880 fra
.me
.REG_size
= 1;
3881 fra
.me
.nitni_local_ref_head
= NULL
;
3882 fra
.me
.REG
[0] = NIT_NULL
;
3884 /* parser/parser_nodes.nit:787 */
3885 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfExpr____n_kwif(fra
.me
.REG
[0])!=NIT_NULL
);
3886 if (UNTAG_Bool(REGB0
)) {
3888 nit_abort("Uninitialized attribute %s", "_n_kwif", LOCATE_parser___parser_nodes
, 787);
3890 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_kwif(fra
.me
.REG
[0]);
3891 stack_frame_head
= fra
.me
.prev
;
3892 return fra
.me
.REG
[0];
3894 val_t
parser___parser_nodes___AIfExpr___n_expr(val_t p0
){
3895 struct {struct stack_frame_t me
;} fra
;
3898 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3899 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3901 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_expr
;
3902 fra
.me
.has_broke
= 0;
3903 fra
.me
.REG_size
= 1;
3904 fra
.me
.nitni_local_ref_head
= NULL
;
3905 fra
.me
.REG
[0] = NIT_NULL
;
3907 /* parser/parser_nodes.nit:788 */
3908 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3909 if (UNTAG_Bool(REGB0
)) {
3911 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 788);
3913 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_expr(fra
.me
.REG
[0]);
3914 stack_frame_head
= fra
.me
.prev
;
3915 return fra
.me
.REG
[0];
3917 val_t
parser___parser_nodes___AIfExpr___n_then(val_t p0
){
3918 struct {struct stack_frame_t me
;} fra
;
3920 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3921 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3923 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_then
;
3924 fra
.me
.has_broke
= 0;
3925 fra
.me
.REG_size
= 1;
3926 fra
.me
.nitni_local_ref_head
= NULL
;
3927 fra
.me
.REG
[0] = NIT_NULL
;
3929 /* parser/parser_nodes.nit:789 */
3930 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_then(fra
.me
.REG
[0]);
3931 stack_frame_head
= fra
.me
.prev
;
3932 return fra
.me
.REG
[0];
3934 val_t
parser___parser_nodes___AIfExpr___n_else(val_t p0
){
3935 struct {struct stack_frame_t me
;} fra
;
3937 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3938 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3940 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_else
;
3941 fra
.me
.has_broke
= 0;
3942 fra
.me
.REG_size
= 1;
3943 fra
.me
.nitni_local_ref_head
= NULL
;
3944 fra
.me
.REG
[0] = NIT_NULL
;
3946 /* parser/parser_nodes.nit:790 */
3947 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_else(fra
.me
.REG
[0]);
3948 stack_frame_head
= fra
.me
.prev
;
3949 return fra
.me
.REG
[0];
3951 val_t
parser___parser_nodes___AIfexprExpr___n_kwif(val_t p0
){
3952 struct {struct stack_frame_t me
;} fra
;
3955 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3956 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3958 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwif
;
3959 fra
.me
.has_broke
= 0;
3960 fra
.me
.REG_size
= 1;
3961 fra
.me
.nitni_local_ref_head
= NULL
;
3962 fra
.me
.REG
[0] = NIT_NULL
;
3964 /* parser/parser_nodes.nit:794 */
3965 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(fra
.me
.REG
[0])!=NIT_NULL
);
3966 if (UNTAG_Bool(REGB0
)) {
3968 nit_abort("Uninitialized attribute %s", "_n_kwif", LOCATE_parser___parser_nodes
, 794);
3970 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(fra
.me
.REG
[0]);
3971 stack_frame_head
= fra
.me
.prev
;
3972 return fra
.me
.REG
[0];
3974 val_t
parser___parser_nodes___AIfexprExpr___n_expr(val_t p0
){
3975 struct {struct stack_frame_t me
;} fra
;
3978 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3979 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3981 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_expr
;
3982 fra
.me
.has_broke
= 0;
3983 fra
.me
.REG_size
= 1;
3984 fra
.me
.nitni_local_ref_head
= NULL
;
3985 fra
.me
.REG
[0] = NIT_NULL
;
3987 /* parser/parser_nodes.nit:795 */
3988 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3989 if (UNTAG_Bool(REGB0
)) {
3991 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 795);
3993 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_expr(fra
.me
.REG
[0]);
3994 stack_frame_head
= fra
.me
.prev
;
3995 return fra
.me
.REG
[0];
3997 val_t
parser___parser_nodes___AIfexprExpr___n_kwthen(val_t p0
){
3998 struct {struct stack_frame_t me
;} fra
;
4001 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4002 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4004 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwthen
;
4005 fra
.me
.has_broke
= 0;
4006 fra
.me
.REG_size
= 1;
4007 fra
.me
.nitni_local_ref_head
= NULL
;
4008 fra
.me
.REG
[0] = NIT_NULL
;
4010 /* parser/parser_nodes.nit:796 */
4011 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(fra
.me
.REG
[0])!=NIT_NULL
);
4012 if (UNTAG_Bool(REGB0
)) {
4014 nit_abort("Uninitialized attribute %s", "_n_kwthen", LOCATE_parser___parser_nodes
, 796);
4016 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(fra
.me
.REG
[0]);
4017 stack_frame_head
= fra
.me
.prev
;
4018 return fra
.me
.REG
[0];
4020 val_t
parser___parser_nodes___AIfexprExpr___n_then(val_t p0
){
4021 struct {struct stack_frame_t me
;} fra
;
4024 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4025 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4027 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_then
;
4028 fra
.me
.has_broke
= 0;
4029 fra
.me
.REG_size
= 1;
4030 fra
.me
.nitni_local_ref_head
= NULL
;
4031 fra
.me
.REG
[0] = NIT_NULL
;
4033 /* parser/parser_nodes.nit:797 */
4034 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_then(fra
.me
.REG
[0])!=NIT_NULL
);
4035 if (UNTAG_Bool(REGB0
)) {
4037 nit_abort("Uninitialized attribute %s", "_n_then", LOCATE_parser___parser_nodes
, 797);
4039 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_then(fra
.me
.REG
[0]);
4040 stack_frame_head
= fra
.me
.prev
;
4041 return fra
.me
.REG
[0];
4043 val_t
parser___parser_nodes___AIfexprExpr___n_kwelse(val_t p0
){
4044 struct {struct stack_frame_t me
;} fra
;
4047 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4048 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4050 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwelse
;
4051 fra
.me
.has_broke
= 0;
4052 fra
.me
.REG_size
= 1;
4053 fra
.me
.nitni_local_ref_head
= NULL
;
4054 fra
.me
.REG
[0] = NIT_NULL
;
4056 /* parser/parser_nodes.nit:798 */
4057 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(fra
.me
.REG
[0])!=NIT_NULL
);
4058 if (UNTAG_Bool(REGB0
)) {
4060 nit_abort("Uninitialized attribute %s", "_n_kwelse", LOCATE_parser___parser_nodes
, 798);
4062 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(fra
.me
.REG
[0]);
4063 stack_frame_head
= fra
.me
.prev
;
4064 return fra
.me
.REG
[0];
4066 val_t
parser___parser_nodes___AIfexprExpr___n_else(val_t p0
){
4067 struct {struct stack_frame_t me
;} fra
;
4070 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4071 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4073 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_else
;
4074 fra
.me
.has_broke
= 0;
4075 fra
.me
.REG_size
= 1;
4076 fra
.me
.nitni_local_ref_head
= NULL
;
4077 fra
.me
.REG
[0] = NIT_NULL
;
4079 /* parser/parser_nodes.nit:799 */
4080 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_else(fra
.me
.REG
[0])!=NIT_NULL
);
4081 if (UNTAG_Bool(REGB0
)) {
4083 nit_abort("Uninitialized attribute %s", "_n_else", LOCATE_parser___parser_nodes
, 799);
4085 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_else(fra
.me
.REG
[0]);
4086 stack_frame_head
= fra
.me
.prev
;
4087 return fra
.me
.REG
[0];
4089 val_t
parser___parser_nodes___AWhileExpr___n_kwwhile(val_t p0
){
4090 struct {struct stack_frame_t me
;} fra
;
4093 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4094 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4096 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwwhile
;
4097 fra
.me
.has_broke
= 0;
4098 fra
.me
.REG_size
= 1;
4099 fra
.me
.nitni_local_ref_head
= NULL
;
4100 fra
.me
.REG
[0] = NIT_NULL
;
4102 /* parser/parser_nodes.nit:804 */
4103 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(fra
.me
.REG
[0])!=NIT_NULL
);
4104 if (UNTAG_Bool(REGB0
)) {
4106 nit_abort("Uninitialized attribute %s", "_n_kwwhile", LOCATE_parser___parser_nodes
, 804);
4108 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(fra
.me
.REG
[0]);
4109 stack_frame_head
= fra
.me
.prev
;
4110 return fra
.me
.REG
[0];
4112 val_t
parser___parser_nodes___AWhileExpr___n_expr(val_t p0
){
4113 struct {struct stack_frame_t me
;} fra
;
4116 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4117 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4119 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_expr
;
4120 fra
.me
.has_broke
= 0;
4121 fra
.me
.REG_size
= 1;
4122 fra
.me
.nitni_local_ref_head
= NULL
;
4123 fra
.me
.REG
[0] = NIT_NULL
;
4125 /* parser/parser_nodes.nit:805 */
4126 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4127 if (UNTAG_Bool(REGB0
)) {
4129 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 805);
4131 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_expr(fra
.me
.REG
[0]);
4132 stack_frame_head
= fra
.me
.prev
;
4133 return fra
.me
.REG
[0];
4135 val_t
parser___parser_nodes___AWhileExpr___n_kwdo(val_t p0
){
4136 struct {struct stack_frame_t me
;} fra
;
4139 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4140 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4142 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwdo
;
4143 fra
.me
.has_broke
= 0;
4144 fra
.me
.REG_size
= 1;
4145 fra
.me
.nitni_local_ref_head
= NULL
;
4146 fra
.me
.REG
[0] = NIT_NULL
;
4148 /* parser/parser_nodes.nit:806 */
4149 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
4150 if (UNTAG_Bool(REGB0
)) {
4152 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 806);
4154 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(fra
.me
.REG
[0]);
4155 stack_frame_head
= fra
.me
.prev
;
4156 return fra
.me
.REG
[0];
4158 val_t
parser___parser_nodes___AWhileExpr___n_block(val_t p0
){
4159 struct {struct stack_frame_t me
;} fra
;
4161 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4162 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4164 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_block
;
4165 fra
.me
.has_broke
= 0;
4166 fra
.me
.REG_size
= 1;
4167 fra
.me
.nitni_local_ref_head
= NULL
;
4168 fra
.me
.REG
[0] = NIT_NULL
;
4170 /* parser/parser_nodes.nit:807 */
4171 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_block(fra
.me
.REG
[0]);
4172 stack_frame_head
= fra
.me
.prev
;
4173 return fra
.me
.REG
[0];
4175 val_t
parser___parser_nodes___ALoopExpr___n_kwloop(val_t p0
){
4176 struct {struct stack_frame_t me
;} fra
;
4179 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4180 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4182 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_kwloop
;
4183 fra
.me
.has_broke
= 0;
4184 fra
.me
.REG_size
= 1;
4185 fra
.me
.nitni_local_ref_head
= NULL
;
4186 fra
.me
.REG
[0] = NIT_NULL
;
4188 /* parser/parser_nodes.nit:812 */
4189 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(fra
.me
.REG
[0])!=NIT_NULL
);
4190 if (UNTAG_Bool(REGB0
)) {
4192 nit_abort("Uninitialized attribute %s", "_n_kwloop", LOCATE_parser___parser_nodes
, 812);
4194 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(fra
.me
.REG
[0]);
4195 stack_frame_head
= fra
.me
.prev
;
4196 return fra
.me
.REG
[0];
4198 val_t
parser___parser_nodes___ALoopExpr___n_block(val_t p0
){
4199 struct {struct stack_frame_t me
;} fra
;
4201 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4202 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4204 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_block
;
4205 fra
.me
.has_broke
= 0;
4206 fra
.me
.REG_size
= 1;
4207 fra
.me
.nitni_local_ref_head
= NULL
;
4208 fra
.me
.REG
[0] = NIT_NULL
;
4210 /* parser/parser_nodes.nit:813 */
4211 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALoopExpr____n_block(fra
.me
.REG
[0]);
4212 stack_frame_head
= fra
.me
.prev
;
4213 return fra
.me
.REG
[0];
4215 val_t
parser___parser_nodes___AForExpr___n_kwfor(val_t p0
){
4216 struct {struct stack_frame_t me
;} fra
;
4219 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4220 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4222 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_kwfor
;
4223 fra
.me
.has_broke
= 0;
4224 fra
.me
.REG_size
= 1;
4225 fra
.me
.nitni_local_ref_head
= NULL
;
4226 fra
.me
.REG
[0] = NIT_NULL
;
4228 /* parser/parser_nodes.nit:818 */
4229 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_kwfor(fra
.me
.REG
[0])!=NIT_NULL
);
4230 if (UNTAG_Bool(REGB0
)) {
4232 nit_abort("Uninitialized attribute %s", "_n_kwfor", LOCATE_parser___parser_nodes
, 818);
4234 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_kwfor(fra
.me
.REG
[0]);
4235 stack_frame_head
= fra
.me
.prev
;
4236 return fra
.me
.REG
[0];
4238 val_t
parser___parser_nodes___AForExpr___n_ids(val_t p0
){
4239 struct {struct stack_frame_t me
;} fra
;
4242 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4243 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4245 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_ids
;
4246 fra
.me
.has_broke
= 0;
4247 fra
.me
.REG_size
= 1;
4248 fra
.me
.nitni_local_ref_head
= NULL
;
4249 fra
.me
.REG
[0] = NIT_NULL
;
4251 /* parser/parser_nodes.nit:819 */
4252 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_ids(fra
.me
.REG
[0])!=NIT_NULL
);
4253 if (UNTAG_Bool(REGB0
)) {
4255 nit_abort("Uninitialized attribute %s", "_n_ids", LOCATE_parser___parser_nodes
, 819);
4257 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_ids(fra
.me
.REG
[0]);
4258 stack_frame_head
= fra
.me
.prev
;
4259 return fra
.me
.REG
[0];
4261 val_t
parser___parser_nodes___AForExpr___n_expr(val_t p0
){
4262 struct {struct stack_frame_t me
;} fra
;
4265 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4266 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4268 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_expr
;
4269 fra
.me
.has_broke
= 0;
4270 fra
.me
.REG_size
= 1;
4271 fra
.me
.nitni_local_ref_head
= NULL
;
4272 fra
.me
.REG
[0] = NIT_NULL
;
4274 /* parser/parser_nodes.nit:820 */
4275 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4276 if (UNTAG_Bool(REGB0
)) {
4278 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 820);
4280 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_expr(fra
.me
.REG
[0]);
4281 stack_frame_head
= fra
.me
.prev
;
4282 return fra
.me
.REG
[0];
4284 val_t
parser___parser_nodes___AForExpr___n_kwdo(val_t p0
){
4285 struct {struct stack_frame_t me
;} fra
;
4288 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4289 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4291 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_kwdo
;
4292 fra
.me
.has_broke
= 0;
4293 fra
.me
.REG_size
= 1;
4294 fra
.me
.nitni_local_ref_head
= NULL
;
4295 fra
.me
.REG
[0] = NIT_NULL
;
4297 /* parser/parser_nodes.nit:821 */
4298 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
4299 if (UNTAG_Bool(REGB0
)) {
4301 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 821);
4303 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_kwdo(fra
.me
.REG
[0]);
4304 stack_frame_head
= fra
.me
.prev
;
4305 return fra
.me
.REG
[0];
4307 val_t
parser___parser_nodes___AForExpr___n_block(val_t p0
){
4308 struct {struct stack_frame_t me
;} fra
;
4310 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4311 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4313 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_block
;
4314 fra
.me
.has_broke
= 0;
4315 fra
.me
.REG_size
= 1;
4316 fra
.me
.nitni_local_ref_head
= NULL
;
4317 fra
.me
.REG
[0] = NIT_NULL
;
4319 /* parser/parser_nodes.nit:822 */
4320 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_block(fra
.me
.REG
[0]);
4321 stack_frame_head
= fra
.me
.prev
;
4322 return fra
.me
.REG
[0];
4324 val_t
parser___parser_nodes___AAssertExpr___n_kwassert(val_t p0
){
4325 struct {struct stack_frame_t me
;} fra
;
4328 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4329 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4331 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_kwassert
;
4332 fra
.me
.has_broke
= 0;
4333 fra
.me
.REG_size
= 1;
4334 fra
.me
.nitni_local_ref_head
= NULL
;
4335 fra
.me
.REG
[0] = NIT_NULL
;
4337 /* parser/parser_nodes.nit:826 */
4338 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(fra
.me
.REG
[0])!=NIT_NULL
);
4339 if (UNTAG_Bool(REGB0
)) {
4341 nit_abort("Uninitialized attribute %s", "_n_kwassert", LOCATE_parser___parser_nodes
, 826);
4343 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(fra
.me
.REG
[0]);
4344 stack_frame_head
= fra
.me
.prev
;
4345 return fra
.me
.REG
[0];
4347 val_t
parser___parser_nodes___AAssertExpr___n_id(val_t p0
){
4348 struct {struct stack_frame_t me
;} fra
;
4350 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4351 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4353 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_id
;
4354 fra
.me
.has_broke
= 0;
4355 fra
.me
.REG_size
= 1;
4356 fra
.me
.nitni_local_ref_head
= NULL
;
4357 fra
.me
.REG
[0] = NIT_NULL
;
4359 /* parser/parser_nodes.nit:827 */
4360 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_id(fra
.me
.REG
[0]);
4361 stack_frame_head
= fra
.me
.prev
;
4362 return fra
.me
.REG
[0];
4364 val_t
parser___parser_nodes___AAssertExpr___n_expr(val_t p0
){
4365 struct {struct stack_frame_t me
;} fra
;
4368 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4369 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4371 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_expr
;
4372 fra
.me
.has_broke
= 0;
4373 fra
.me
.REG_size
= 1;
4374 fra
.me
.nitni_local_ref_head
= NULL
;
4375 fra
.me
.REG
[0] = NIT_NULL
;
4377 /* parser/parser_nodes.nit:828 */
4378 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssertExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4379 if (UNTAG_Bool(REGB0
)) {
4381 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 828);
4383 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_expr(fra
.me
.REG
[0]);
4384 stack_frame_head
= fra
.me
.prev
;
4385 return fra
.me
.REG
[0];
4387 val_t
parser___parser_nodes___AAssertExpr___n_else(val_t p0
){
4388 struct {struct stack_frame_t me
;} fra
;
4390 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4391 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4393 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_else
;
4394 fra
.me
.has_broke
= 0;
4395 fra
.me
.REG_size
= 1;
4396 fra
.me
.nitni_local_ref_head
= NULL
;
4397 fra
.me
.REG
[0] = NIT_NULL
;
4399 /* parser/parser_nodes.nit:829 */
4400 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_else(fra
.me
.REG
[0]);
4401 stack_frame_head
= fra
.me
.prev
;
4402 return fra
.me
.REG
[0];
4404 val_t
parser___parser_nodes___AAssignFormExpr___n_assign(val_t p0
){
4405 struct {struct stack_frame_t me
;} fra
;
4408 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4409 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4411 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignFormExpr___n_assign
;
4412 fra
.me
.has_broke
= 0;
4413 fra
.me
.REG_size
= 1;
4414 fra
.me
.nitni_local_ref_head
= NULL
;
4415 fra
.me
.REG
[0] = NIT_NULL
;
4417 /* parser/parser_nodes.nit:833 */
4418 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
4419 if (UNTAG_Bool(REGB0
)) {
4421 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 833);
4423 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(fra
.me
.REG
[0]);
4424 stack_frame_head
= fra
.me
.prev
;
4425 return fra
.me
.REG
[0];
4427 val_t
parser___parser_nodes___AAssignFormExpr___n_value(val_t p0
){
4428 struct {struct stack_frame_t me
;} fra
;
4431 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4432 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4434 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignFormExpr___n_value
;
4435 fra
.me
.has_broke
= 0;
4436 fra
.me
.REG_size
= 1;
4437 fra
.me
.nitni_local_ref_head
= NULL
;
4438 fra
.me
.REG
[0] = NIT_NULL
;
4440 /* parser/parser_nodes.nit:834 */
4441 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignFormExpr____n_value(fra
.me
.REG
[0])!=NIT_NULL
);
4442 if (UNTAG_Bool(REGB0
)) {
4444 nit_abort("Uninitialized attribute %s", "_n_value", LOCATE_parser___parser_nodes
, 834);
4446 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignFormExpr____n_value(fra
.me
.REG
[0]);
4447 stack_frame_head
= fra
.me
.prev
;
4448 return fra
.me
.REG
[0];
4450 val_t
parser___parser_nodes___AReassignFormExpr___n_assign_op(val_t p0
){
4451 struct {struct stack_frame_t me
;} fra
;
4454 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4455 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4457 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_assign_op
;
4458 fra
.me
.has_broke
= 0;
4459 fra
.me
.REG_size
= 1;
4460 fra
.me
.nitni_local_ref_head
= NULL
;
4461 fra
.me
.REG
[0] = NIT_NULL
;
4463 /* parser/parser_nodes.nit:838 */
4464 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(fra
.me
.REG
[0])!=NIT_NULL
);
4465 if (UNTAG_Bool(REGB0
)) {
4467 nit_abort("Uninitialized attribute %s", "_n_assign_op", LOCATE_parser___parser_nodes
, 838);
4469 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(fra
.me
.REG
[0]);
4470 stack_frame_head
= fra
.me
.prev
;
4471 return fra
.me
.REG
[0];
4473 val_t
parser___parser_nodes___AReassignFormExpr___n_value(val_t p0
){
4474 struct {struct stack_frame_t me
;} fra
;
4477 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4478 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4480 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_value
;
4481 fra
.me
.has_broke
= 0;
4482 fra
.me
.REG_size
= 1;
4483 fra
.me
.nitni_local_ref_head
= NULL
;
4484 fra
.me
.REG
[0] = NIT_NULL
;
4486 /* parser/parser_nodes.nit:839 */
4487 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReassignFormExpr____n_value(fra
.me
.REG
[0])!=NIT_NULL
);
4488 if (UNTAG_Bool(REGB0
)) {
4490 nit_abort("Uninitialized attribute %s", "_n_value", LOCATE_parser___parser_nodes
, 839);
4492 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReassignFormExpr____n_value(fra
.me
.REG
[0]);
4493 stack_frame_head
= fra
.me
.prev
;
4494 return fra
.me
.REG
[0];
4496 val_t
parser___parser_nodes___AOnceExpr___n_kwonce(val_t p0
){
4497 struct {struct stack_frame_t me
;} fra
;
4500 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4501 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4503 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOnceExpr___n_kwonce
;
4504 fra
.me
.has_broke
= 0;
4505 fra
.me
.REG_size
= 1;
4506 fra
.me
.nitni_local_ref_head
= NULL
;
4507 fra
.me
.REG
[0] = NIT_NULL
;
4509 /* parser/parser_nodes.nit:843 */
4510 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(fra
.me
.REG
[0])!=NIT_NULL
);
4511 if (UNTAG_Bool(REGB0
)) {
4513 nit_abort("Uninitialized attribute %s", "_n_kwonce", LOCATE_parser___parser_nodes
, 843);
4515 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(fra
.me
.REG
[0]);
4516 stack_frame_head
= fra
.me
.prev
;
4517 return fra
.me
.REG
[0];
4519 val_t
parser___parser_nodes___ASendExpr___n_expr(val_t p0
){
4520 struct {struct stack_frame_t me
;} fra
;
4523 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4524 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4526 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASendExpr___n_expr
;
4527 fra
.me
.has_broke
= 0;
4528 fra
.me
.REG_size
= 1;
4529 fra
.me
.nitni_local_ref_head
= NULL
;
4530 fra
.me
.REG
[0] = NIT_NULL
;
4532 /* parser/parser_nodes.nit:847 */
4533 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASendExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4534 if (UNTAG_Bool(REGB0
)) {
4536 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 847);
4538 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASendExpr____n_expr(fra
.me
.REG
[0]);
4539 stack_frame_head
= fra
.me
.prev
;
4540 return fra
.me
.REG
[0];
4542 val_t
parser___parser_nodes___ASendExpr___n_closure_defs(val_t p0
){
4543 struct {struct stack_frame_t me
;} fra
;
4546 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4547 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4549 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASendExpr___n_closure_defs
;
4550 fra
.me
.has_broke
= 0;
4551 fra
.me
.REG_size
= 1;
4552 fra
.me
.nitni_local_ref_head
= NULL
;
4553 fra
.me
.REG
[0] = NIT_NULL
;
4555 /* parser/parser_nodes.nit:848 */
4556 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(fra
.me
.REG
[0])!=NIT_NULL
);
4557 if (UNTAG_Bool(REGB0
)) {
4559 nit_abort("Uninitialized attribute %s", "_n_closure_defs", LOCATE_parser___parser_nodes
, 848);
4561 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(fra
.me
.REG
[0]);
4562 stack_frame_head
= fra
.me
.prev
;
4563 return fra
.me
.REG
[0];
4565 val_t
parser___parser_nodes___ABinopExpr___n_expr2(val_t p0
){
4566 struct {struct stack_frame_t me
;} fra
;
4569 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4570 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4572 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABinopExpr___n_expr2
;
4573 fra
.me
.has_broke
= 0;
4574 fra
.me
.REG_size
= 1;
4575 fra
.me
.nitni_local_ref_head
= NULL
;
4576 fra
.me
.REG
[0] = NIT_NULL
;
4578 /* parser/parser_nodes.nit:852 */
4579 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABinopExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4580 if (UNTAG_Bool(REGB0
)) {
4582 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 852);
4584 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABinopExpr____n_expr2(fra
.me
.REG
[0]);
4585 stack_frame_head
= fra
.me
.prev
;
4586 return fra
.me
.REG
[0];
4588 val_t
parser___parser_nodes___AOrExpr___n_expr(val_t p0
){
4589 struct {struct stack_frame_t me
;} fra
;
4592 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4593 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4595 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr
;
4596 fra
.me
.has_broke
= 0;
4597 fra
.me
.REG_size
= 1;
4598 fra
.me
.nitni_local_ref_head
= NULL
;
4599 fra
.me
.REG
[0] = NIT_NULL
;
4601 /* parser/parser_nodes.nit:859 */
4602 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4603 if (UNTAG_Bool(REGB0
)) {
4605 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 859);
4607 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrExpr____n_expr(fra
.me
.REG
[0]);
4608 stack_frame_head
= fra
.me
.prev
;
4609 return fra
.me
.REG
[0];
4611 val_t
parser___parser_nodes___AOrExpr___n_expr2(val_t p0
){
4612 struct {struct stack_frame_t me
;} fra
;
4615 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4616 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4618 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr2
;
4619 fra
.me
.has_broke
= 0;
4620 fra
.me
.REG_size
= 1;
4621 fra
.me
.nitni_local_ref_head
= NULL
;
4622 fra
.me
.REG
[0] = NIT_NULL
;
4624 /* parser/parser_nodes.nit:860 */
4625 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4626 if (UNTAG_Bool(REGB0
)) {
4628 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 860);
4630 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrExpr____n_expr2(fra
.me
.REG
[0]);
4631 stack_frame_head
= fra
.me
.prev
;
4632 return fra
.me
.REG
[0];
4634 val_t
parser___parser_nodes___AAndExpr___n_expr(val_t p0
){
4635 struct {struct stack_frame_t me
;} fra
;
4638 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4639 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4641 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr
;
4642 fra
.me
.has_broke
= 0;
4643 fra
.me
.REG_size
= 1;
4644 fra
.me
.nitni_local_ref_head
= NULL
;
4645 fra
.me
.REG
[0] = NIT_NULL
;
4647 /* parser/parser_nodes.nit:864 */
4648 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAndExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4649 if (UNTAG_Bool(REGB0
)) {
4651 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 864);
4653 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAndExpr____n_expr(fra
.me
.REG
[0]);
4654 stack_frame_head
= fra
.me
.prev
;
4655 return fra
.me
.REG
[0];
4657 val_t
parser___parser_nodes___AAndExpr___n_expr2(val_t p0
){
4658 struct {struct stack_frame_t me
;} fra
;
4661 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4662 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4664 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr2
;
4665 fra
.me
.has_broke
= 0;
4666 fra
.me
.REG_size
= 1;
4667 fra
.me
.nitni_local_ref_head
= NULL
;
4668 fra
.me
.REG
[0] = NIT_NULL
;
4670 /* parser/parser_nodes.nit:865 */
4671 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAndExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4672 if (UNTAG_Bool(REGB0
)) {
4674 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 865);
4676 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAndExpr____n_expr2(fra
.me
.REG
[0]);
4677 stack_frame_head
= fra
.me
.prev
;
4678 return fra
.me
.REG
[0];
4680 val_t
parser___parser_nodes___AOrElseExpr___n_expr(val_t p0
){
4681 struct {struct stack_frame_t me
;} fra
;
4684 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4685 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4687 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr
;
4688 fra
.me
.has_broke
= 0;
4689 fra
.me
.REG_size
= 1;
4690 fra
.me
.nitni_local_ref_head
= NULL
;
4691 fra
.me
.REG
[0] = NIT_NULL
;
4693 /* parser/parser_nodes.nit:869 */
4694 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrElseExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4695 if (UNTAG_Bool(REGB0
)) {
4697 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 869);
4699 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrElseExpr____n_expr(fra
.me
.REG
[0]);
4700 stack_frame_head
= fra
.me
.prev
;
4701 return fra
.me
.REG
[0];
4703 val_t
parser___parser_nodes___AOrElseExpr___n_expr2(val_t p0
){
4704 struct {struct stack_frame_t me
;} fra
;
4707 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4708 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4710 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr2
;
4711 fra
.me
.has_broke
= 0;
4712 fra
.me
.REG_size
= 1;
4713 fra
.me
.nitni_local_ref_head
= NULL
;
4714 fra
.me
.REG
[0] = NIT_NULL
;
4716 /* parser/parser_nodes.nit:870 */
4717 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4718 if (UNTAG_Bool(REGB0
)) {
4720 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 870);
4722 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(fra
.me
.REG
[0]);
4723 stack_frame_head
= fra
.me
.prev
;
4724 return fra
.me
.REG
[0];
4726 val_t
parser___parser_nodes___ANotExpr___n_kwnot(val_t p0
){
4727 struct {struct stack_frame_t me
;} fra
;
4730 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4731 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4733 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_kwnot
;
4734 fra
.me
.has_broke
= 0;
4735 fra
.me
.REG_size
= 1;
4736 fra
.me
.nitni_local_ref_head
= NULL
;
4737 fra
.me
.REG
[0] = NIT_NULL
;
4739 /* parser/parser_nodes.nit:874 */
4740 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANotExpr____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
4741 if (UNTAG_Bool(REGB0
)) {
4743 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 874);
4745 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANotExpr____n_kwnot(fra
.me
.REG
[0]);
4746 stack_frame_head
= fra
.me
.prev
;
4747 return fra
.me
.REG
[0];
4749 val_t
parser___parser_nodes___ANotExpr___n_expr(val_t p0
){
4750 struct {struct stack_frame_t me
;} fra
;
4753 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4754 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4756 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_expr
;
4757 fra
.me
.has_broke
= 0;
4758 fra
.me
.REG_size
= 1;
4759 fra
.me
.nitni_local_ref_head
= NULL
;
4760 fra
.me
.REG
[0] = NIT_NULL
;
4762 /* parser/parser_nodes.nit:875 */
4763 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANotExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4764 if (UNTAG_Bool(REGB0
)) {
4766 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 875);
4768 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANotExpr____n_expr(fra
.me
.REG
[0]);
4769 stack_frame_head
= fra
.me
.prev
;
4770 return fra
.me
.REG
[0];
4772 val_t
parser___parser_nodes___AEeExpr___n_expr(val_t p0
){
4773 struct {struct stack_frame_t me
;} fra
;
4776 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4777 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4779 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr
;
4780 fra
.me
.has_broke
= 0;
4781 fra
.me
.REG_size
= 1;
4782 fra
.me
.nitni_local_ref_head
= NULL
;
4783 fra
.me
.REG
[0] = NIT_NULL
;
4785 /* parser/parser_nodes.nit:882 */
4786 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4787 if (UNTAG_Bool(REGB0
)) {
4789 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 882);
4791 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEeExpr____n_expr(fra
.me
.REG
[0]);
4792 stack_frame_head
= fra
.me
.prev
;
4793 return fra
.me
.REG
[0];
4795 val_t
parser___parser_nodes___AEeExpr___n_expr2(val_t p0
){
4796 struct {struct stack_frame_t me
;} fra
;
4799 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4800 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4802 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr2
;
4803 fra
.me
.has_broke
= 0;
4804 fra
.me
.REG_size
= 1;
4805 fra
.me
.nitni_local_ref_head
= NULL
;
4806 fra
.me
.REG
[0] = NIT_NULL
;
4808 /* parser/parser_nodes.nit:883 */
4809 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEeExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4810 if (UNTAG_Bool(REGB0
)) {
4812 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 883);
4814 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEeExpr____n_expr2(fra
.me
.REG
[0]);
4815 stack_frame_head
= fra
.me
.prev
;
4816 return fra
.me
.REG
[0];
4818 val_t
parser___parser_nodes___AIsaExpr___n_expr(val_t p0
){
4819 struct {struct stack_frame_t me
;} fra
;
4822 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4823 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4825 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_expr
;
4826 fra
.me
.has_broke
= 0;
4827 fra
.me
.REG_size
= 1;
4828 fra
.me
.nitni_local_ref_head
= NULL
;
4829 fra
.me
.REG
[0] = NIT_NULL
;
4831 /* parser/parser_nodes.nit:908 */
4832 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIsaExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4833 if (UNTAG_Bool(REGB0
)) {
4835 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 908);
4837 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIsaExpr____n_expr(fra
.me
.REG
[0]);
4838 stack_frame_head
= fra
.me
.prev
;
4839 return fra
.me
.REG
[0];
4841 val_t
parser___parser_nodes___AIsaExpr___n_type(val_t p0
){
4842 struct {struct stack_frame_t me
;} fra
;
4845 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4846 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4848 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_type
;
4849 fra
.me
.has_broke
= 0;
4850 fra
.me
.REG_size
= 1;
4851 fra
.me
.nitni_local_ref_head
= NULL
;
4852 fra
.me
.REG
[0] = NIT_NULL
;
4854 /* parser/parser_nodes.nit:909 */
4855 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIsaExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
4856 if (UNTAG_Bool(REGB0
)) {
4858 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 909);
4860 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIsaExpr____n_type(fra
.me
.REG
[0]);
4861 stack_frame_head
= fra
.me
.prev
;
4862 return fra
.me
.REG
[0];
4864 val_t
parser___parser_nodes___AUminusExpr___n_minus(val_t p0
){
4865 struct {struct stack_frame_t me
;} fra
;
4868 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4869 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4871 fra
.me
.meth
= LOCATE_parser___parser_nodes___AUminusExpr___n_minus
;
4872 fra
.me
.has_broke
= 0;
4873 fra
.me
.REG_size
= 1;
4874 fra
.me
.nitni_local_ref_head
= NULL
;
4875 fra
.me
.REG
[0] = NIT_NULL
;
4877 /* parser/parser_nodes.nit:931 */
4878 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AUminusExpr____n_minus(fra
.me
.REG
[0])!=NIT_NULL
);
4879 if (UNTAG_Bool(REGB0
)) {
4881 nit_abort("Uninitialized attribute %s", "_n_minus", LOCATE_parser___parser_nodes
, 931);
4883 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AUminusExpr____n_minus(fra
.me
.REG
[0]);
4884 stack_frame_head
= fra
.me
.prev
;
4885 return fra
.me
.REG
[0];
4887 val_t
parser___parser_nodes___ANewExpr___n_kwnew(val_t p0
){
4888 struct {struct stack_frame_t me
;} fra
;
4891 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4892 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4894 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_kwnew
;
4895 fra
.me
.has_broke
= 0;
4896 fra
.me
.REG_size
= 1;
4897 fra
.me
.nitni_local_ref_head
= NULL
;
4898 fra
.me
.REG
[0] = NIT_NULL
;
4900 /* parser/parser_nodes.nit:935 */
4901 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_kwnew(fra
.me
.REG
[0])!=NIT_NULL
);
4902 if (UNTAG_Bool(REGB0
)) {
4904 nit_abort("Uninitialized attribute %s", "_n_kwnew", LOCATE_parser___parser_nodes
, 935);
4906 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_kwnew(fra
.me
.REG
[0]);
4907 stack_frame_head
= fra
.me
.prev
;
4908 return fra
.me
.REG
[0];
4910 val_t
parser___parser_nodes___ANewExpr___n_type(val_t p0
){
4911 struct {struct stack_frame_t me
;} fra
;
4914 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4915 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4917 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_type
;
4918 fra
.me
.has_broke
= 0;
4919 fra
.me
.REG_size
= 1;
4920 fra
.me
.nitni_local_ref_head
= NULL
;
4921 fra
.me
.REG
[0] = NIT_NULL
;
4923 /* parser/parser_nodes.nit:936 */
4924 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
4925 if (UNTAG_Bool(REGB0
)) {
4927 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 936);
4929 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_type(fra
.me
.REG
[0]);
4930 stack_frame_head
= fra
.me
.prev
;
4931 return fra
.me
.REG
[0];
4933 val_t
parser___parser_nodes___ANewExpr___n_id(val_t p0
){
4934 struct {struct stack_frame_t me
;} fra
;
4936 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4937 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4939 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_id
;
4940 fra
.me
.has_broke
= 0;
4941 fra
.me
.REG_size
= 1;
4942 fra
.me
.nitni_local_ref_head
= NULL
;
4943 fra
.me
.REG
[0] = NIT_NULL
;
4945 /* parser/parser_nodes.nit:937 */
4946 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_id(fra
.me
.REG
[0]);
4947 stack_frame_head
= fra
.me
.prev
;
4948 return fra
.me
.REG
[0];
4950 val_t
parser___parser_nodes___ANewExpr___n_args(val_t p0
){
4951 struct {struct stack_frame_t me
;} fra
;
4954 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4955 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4957 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_args
;
4958 fra
.me
.has_broke
= 0;
4959 fra
.me
.REG_size
= 1;
4960 fra
.me
.nitni_local_ref_head
= NULL
;
4961 fra
.me
.REG
[0] = NIT_NULL
;
4963 /* parser/parser_nodes.nit:938 */
4964 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
4965 if (UNTAG_Bool(REGB0
)) {
4967 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 938);
4969 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_args(fra
.me
.REG
[0]);
4970 stack_frame_head
= fra
.me
.prev
;
4971 return fra
.me
.REG
[0];
4973 val_t
parser___parser_nodes___AAttrFormExpr___n_expr(val_t p0
){
4974 struct {struct stack_frame_t me
;} fra
;
4977 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4978 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4980 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_expr
;
4981 fra
.me
.has_broke
= 0;
4982 fra
.me
.REG_size
= 1;
4983 fra
.me
.nitni_local_ref_head
= NULL
;
4984 fra
.me
.REG
[0] = NIT_NULL
;
4986 /* parser/parser_nodes.nit:942 */
4987 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4988 if (UNTAG_Bool(REGB0
)) {
4990 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 942);
4992 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(fra
.me
.REG
[0]);
4993 stack_frame_head
= fra
.me
.prev
;
4994 return fra
.me
.REG
[0];
4996 val_t
parser___parser_nodes___AAttrFormExpr___n_id(val_t p0
){
4997 struct {struct stack_frame_t me
;} fra
;
5000 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5001 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5003 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_id
;
5004 fra
.me
.has_broke
= 0;
5005 fra
.me
.REG_size
= 1;
5006 fra
.me
.nitni_local_ref_head
= NULL
;
5007 fra
.me
.REG
[0] = NIT_NULL
;
5009 /* parser/parser_nodes.nit:943 */
5010 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5011 if (UNTAG_Bool(REGB0
)) {
5013 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 943);
5015 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrFormExpr____n_id(fra
.me
.REG
[0]);
5016 stack_frame_head
= fra
.me
.prev
;
5017 return fra
.me
.REG
[0];
5019 val_t
parser___parser_nodes___ACallFormExpr___n_id(val_t p0
){
5020 struct {struct stack_frame_t me
;} fra
;
5023 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5024 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5026 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_id
;
5027 fra
.me
.has_broke
= 0;
5028 fra
.me
.REG_size
= 1;
5029 fra
.me
.nitni_local_ref_head
= NULL
;
5030 fra
.me
.REG
[0] = NIT_NULL
;
5032 /* parser/parser_nodes.nit:954 */
5033 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACallFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5034 if (UNTAG_Bool(REGB0
)) {
5036 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 954);
5038 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACallFormExpr____n_id(fra
.me
.REG
[0]);
5039 stack_frame_head
= fra
.me
.prev
;
5040 return fra
.me
.REG
[0];
5042 val_t
parser___parser_nodes___ACallFormExpr___n_args(val_t p0
){
5043 struct {struct stack_frame_t me
;} fra
;
5046 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5047 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5049 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_args
;
5050 fra
.me
.has_broke
= 0;
5051 fra
.me
.REG_size
= 1;
5052 fra
.me
.nitni_local_ref_head
= NULL
;
5053 fra
.me
.REG
[0] = NIT_NULL
;
5055 /* parser/parser_nodes.nit:955 */
5056 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACallFormExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
5057 if (UNTAG_Bool(REGB0
)) {
5059 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 955);
5061 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACallFormExpr____n_args(fra
.me
.REG
[0]);
5062 stack_frame_head
= fra
.me
.prev
;
5063 return fra
.me
.REG
[0];
5065 val_t
parser___parser_nodes___ASuperExpr___n_qualified(val_t p0
){
5066 struct {struct stack_frame_t me
;} fra
;
5068 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5069 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5071 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_qualified
;
5072 fra
.me
.has_broke
= 0;
5073 fra
.me
.REG_size
= 1;
5074 fra
.me
.nitni_local_ref_head
= NULL
;
5075 fra
.me
.REG
[0] = NIT_NULL
;
5077 /* parser/parser_nodes.nit:980 */
5078 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_qualified(fra
.me
.REG
[0]);
5079 stack_frame_head
= fra
.me
.prev
;
5080 return fra
.me
.REG
[0];
5082 val_t
parser___parser_nodes___ASuperExpr___n_kwsuper(val_t p0
){
5083 struct {struct stack_frame_t me
;} fra
;
5086 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5087 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5089 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_kwsuper
;
5090 fra
.me
.has_broke
= 0;
5091 fra
.me
.REG_size
= 1;
5092 fra
.me
.nitni_local_ref_head
= NULL
;
5093 fra
.me
.REG
[0] = NIT_NULL
;
5095 /* parser/parser_nodes.nit:981 */
5096 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(fra
.me
.REG
[0])!=NIT_NULL
);
5097 if (UNTAG_Bool(REGB0
)) {
5099 nit_abort("Uninitialized attribute %s", "_n_kwsuper", LOCATE_parser___parser_nodes
, 981);
5101 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(fra
.me
.REG
[0]);
5102 stack_frame_head
= fra
.me
.prev
;
5103 return fra
.me
.REG
[0];
5105 val_t
parser___parser_nodes___ASuperExpr___n_args(val_t p0
){
5106 struct {struct stack_frame_t me
;} fra
;
5109 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5110 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5112 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_args
;
5113 fra
.me
.has_broke
= 0;
5114 fra
.me
.REG_size
= 1;
5115 fra
.me
.nitni_local_ref_head
= NULL
;
5116 fra
.me
.REG
[0] = NIT_NULL
;
5118 /* parser/parser_nodes.nit:982 */
5119 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
5120 if (UNTAG_Bool(REGB0
)) {
5122 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 982);
5124 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_args(fra
.me
.REG
[0]);
5125 stack_frame_head
= fra
.me
.prev
;
5126 return fra
.me
.REG
[0];
5128 val_t
parser___parser_nodes___AInitExpr___n_kwinit(val_t p0
){
5129 struct {struct stack_frame_t me
;} fra
;
5132 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5133 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5135 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_kwinit
;
5136 fra
.me
.has_broke
= 0;
5137 fra
.me
.REG_size
= 1;
5138 fra
.me
.nitni_local_ref_head
= NULL
;
5139 fra
.me
.REG
[0] = NIT_NULL
;
5141 /* parser/parser_nodes.nit:986 */
5142 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitExpr____n_kwinit(fra
.me
.REG
[0])!=NIT_NULL
);
5143 if (UNTAG_Bool(REGB0
)) {
5145 nit_abort("Uninitialized attribute %s", "_n_kwinit", LOCATE_parser___parser_nodes
, 986);
5147 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitExpr____n_kwinit(fra
.me
.REG
[0]);
5148 stack_frame_head
= fra
.me
.prev
;
5149 return fra
.me
.REG
[0];
5151 val_t
parser___parser_nodes___AInitExpr___n_args(val_t p0
){
5152 struct {struct stack_frame_t me
;} fra
;
5155 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5156 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5158 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_args
;
5159 fra
.me
.has_broke
= 0;
5160 fra
.me
.REG_size
= 1;
5161 fra
.me
.nitni_local_ref_head
= NULL
;
5162 fra
.me
.REG
[0] = NIT_NULL
;
5164 /* parser/parser_nodes.nit:987 */
5165 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
5166 if (UNTAG_Bool(REGB0
)) {
5168 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 987);
5170 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitExpr____n_args(fra
.me
.REG
[0]);
5171 stack_frame_head
= fra
.me
.prev
;
5172 return fra
.me
.REG
[0];
5174 val_t
parser___parser_nodes___ABraFormExpr___n_args(val_t p0
){
5175 struct {struct stack_frame_t me
;} fra
;
5178 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5179 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5181 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraFormExpr___n_args
;
5182 fra
.me
.has_broke
= 0;
5183 fra
.me
.REG_size
= 1;
5184 fra
.me
.nitni_local_ref_head
= NULL
;
5185 fra
.me
.REG
[0] = NIT_NULL
;
5187 /* parser/parser_nodes.nit:991 */
5188 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraFormExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
5189 if (UNTAG_Bool(REGB0
)) {
5191 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 991);
5193 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraFormExpr____n_args(fra
.me
.REG
[0]);
5194 stack_frame_head
= fra
.me
.prev
;
5195 return fra
.me
.REG
[0];
5197 val_t
parser___parser_nodes___AVarFormExpr___n_id(val_t p0
){
5198 struct {struct stack_frame_t me
;} fra
;
5201 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5202 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5204 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVarFormExpr___n_id
;
5205 fra
.me
.has_broke
= 0;
5206 fra
.me
.REG_size
= 1;
5207 fra
.me
.nitni_local_ref_head
= NULL
;
5208 fra
.me
.REG
[0] = NIT_NULL
;
5210 /* parser/parser_nodes.nit:1002 */
5211 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVarFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5212 if (UNTAG_Bool(REGB0
)) {
5214 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1002);
5216 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVarFormExpr____n_id(fra
.me
.REG
[0]);
5217 stack_frame_head
= fra
.me
.prev
;
5218 return fra
.me
.REG
[0];
5220 val_t
parser___parser_nodes___AClosureCallExpr___n_id(val_t p0
){
5221 struct {struct stack_frame_t me
;} fra
;
5224 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5225 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5227 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_id
;
5228 fra
.me
.has_broke
= 0;
5229 fra
.me
.REG_size
= 1;
5230 fra
.me
.nitni_local_ref_head
= NULL
;
5231 fra
.me
.REG
[0] = NIT_NULL
;
5233 /* parser/parser_nodes.nit:1010 */
5234 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5235 if (UNTAG_Bool(REGB0
)) {
5237 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1010);
5239 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_id(fra
.me
.REG
[0]);
5240 stack_frame_head
= fra
.me
.prev
;
5241 return fra
.me
.REG
[0];
5243 val_t
parser___parser_nodes___AClosureCallExpr___n_args(val_t p0
){
5244 struct {struct stack_frame_t me
;} fra
;
5247 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5248 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5250 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_args
;
5251 fra
.me
.has_broke
= 0;
5252 fra
.me
.REG_size
= 1;
5253 fra
.me
.nitni_local_ref_head
= NULL
;
5254 fra
.me
.REG
[0] = NIT_NULL
;
5256 /* parser/parser_nodes.nit:1011 */
5257 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
5258 if (UNTAG_Bool(REGB0
)) {
5260 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 1011);
5262 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_args(fra
.me
.REG
[0]);
5263 stack_frame_head
= fra
.me
.prev
;
5264 return fra
.me
.REG
[0];
5266 val_t
parser___parser_nodes___AClosureCallExpr___n_closure_defs(val_t p0
){
5267 struct {struct stack_frame_t me
;} fra
;
5270 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5271 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5273 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_closure_defs
;
5274 fra
.me
.has_broke
= 0;
5275 fra
.me
.REG_size
= 1;
5276 fra
.me
.nitni_local_ref_head
= NULL
;
5277 fra
.me
.REG
[0] = NIT_NULL
;
5279 /* parser/parser_nodes.nit:1012 */
5280 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(fra
.me
.REG
[0])!=NIT_NULL
);
5281 if (UNTAG_Bool(REGB0
)) {
5283 nit_abort("Uninitialized attribute %s", "_n_closure_defs", LOCATE_parser___parser_nodes
, 1012);
5285 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(fra
.me
.REG
[0]);
5286 stack_frame_head
= fra
.me
.prev
;
5287 return fra
.me
.REG
[0];
5289 val_t
parser___parser_nodes___ARangeExpr___n_expr(val_t p0
){
5290 struct {struct stack_frame_t me
;} fra
;
5293 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5294 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5296 fra
.me
.meth
= LOCATE_parser___parser_nodes___ARangeExpr___n_expr
;
5297 fra
.me
.has_broke
= 0;
5298 fra
.me
.REG_size
= 1;
5299 fra
.me
.nitni_local_ref_head
= NULL
;
5300 fra
.me
.REG
[0] = NIT_NULL
;
5302 /* parser/parser_nodes.nit:1027 */
5303 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ARangeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
5304 if (UNTAG_Bool(REGB0
)) {
5306 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1027);
5308 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ARangeExpr____n_expr(fra
.me
.REG
[0]);
5309 stack_frame_head
= fra
.me
.prev
;
5310 return fra
.me
.REG
[0];
5312 val_t
parser___parser_nodes___ARangeExpr___n_expr2(val_t p0
){
5313 struct {struct stack_frame_t me
;} fra
;
5316 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5317 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5319 fra
.me
.meth
= LOCATE_parser___parser_nodes___ARangeExpr___n_expr2
;
5320 fra
.me
.has_broke
= 0;
5321 fra
.me
.REG_size
= 1;
5322 fra
.me
.nitni_local_ref_head
= NULL
;
5323 fra
.me
.REG
[0] = NIT_NULL
;
5325 /* parser/parser_nodes.nit:1028 */
5326 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ARangeExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
5327 if (UNTAG_Bool(REGB0
)) {
5329 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 1028);
5331 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ARangeExpr____n_expr2(fra
.me
.REG
[0]);
5332 stack_frame_head
= fra
.me
.prev
;
5333 return fra
.me
.REG
[0];
5335 val_t
parser___parser_nodes___ACrangeExpr___n_obra(val_t p0
){
5336 struct {struct stack_frame_t me
;} fra
;
5339 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5340 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5342 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACrangeExpr___n_obra
;
5343 fra
.me
.has_broke
= 0;
5344 fra
.me
.REG_size
= 1;
5345 fra
.me
.nitni_local_ref_head
= NULL
;
5346 fra
.me
.REG
[0] = NIT_NULL
;
5348 /* parser/parser_nodes.nit:1032 */
5349 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACrangeExpr____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
5350 if (UNTAG_Bool(REGB0
)) {
5352 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 1032);
5354 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACrangeExpr____n_obra(fra
.me
.REG
[0]);
5355 stack_frame_head
= fra
.me
.prev
;
5356 return fra
.me
.REG
[0];
5358 val_t
parser___parser_nodes___ACrangeExpr___n_cbra(val_t p0
){
5359 struct {struct stack_frame_t me
;} fra
;
5362 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5363 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5365 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACrangeExpr___n_cbra
;
5366 fra
.me
.has_broke
= 0;
5367 fra
.me
.REG_size
= 1;
5368 fra
.me
.nitni_local_ref_head
= NULL
;
5369 fra
.me
.REG
[0] = NIT_NULL
;
5371 /* parser/parser_nodes.nit:1033 */
5372 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACrangeExpr____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
5373 if (UNTAG_Bool(REGB0
)) {
5375 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 1033);
5377 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACrangeExpr____n_cbra(fra
.me
.REG
[0]);
5378 stack_frame_head
= fra
.me
.prev
;
5379 return fra
.me
.REG
[0];
5381 val_t
parser___parser_nodes___AOrangeExpr___n_obra(val_t p0
){
5382 struct {struct stack_frame_t me
;} fra
;
5385 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5386 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5388 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrangeExpr___n_obra
;
5389 fra
.me
.has_broke
= 0;
5390 fra
.me
.REG_size
= 1;
5391 fra
.me
.nitni_local_ref_head
= NULL
;
5392 fra
.me
.REG
[0] = NIT_NULL
;
5394 /* parser/parser_nodes.nit:1037 */
5395 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrangeExpr____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
5396 if (UNTAG_Bool(REGB0
)) {
5398 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 1037);
5400 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrangeExpr____n_obra(fra
.me
.REG
[0]);
5401 stack_frame_head
= fra
.me
.prev
;
5402 return fra
.me
.REG
[0];
5404 val_t
parser___parser_nodes___AOrangeExpr___n_cbra(val_t p0
){
5405 struct {struct stack_frame_t me
;} fra
;
5408 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5409 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5411 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrangeExpr___n_cbra
;
5412 fra
.me
.has_broke
= 0;
5413 fra
.me
.REG_size
= 1;
5414 fra
.me
.nitni_local_ref_head
= NULL
;
5415 fra
.me
.REG
[0] = NIT_NULL
;
5417 /* parser/parser_nodes.nit:1038 */
5418 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrangeExpr____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
5419 if (UNTAG_Bool(REGB0
)) {
5421 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 1038);
5423 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrangeExpr____n_cbra(fra
.me
.REG
[0]);
5424 stack_frame_head
= fra
.me
.prev
;
5425 return fra
.me
.REG
[0];
5427 val_t
parser___parser_nodes___AArrayExpr___n_exprs(val_t p0
){
5428 struct {struct stack_frame_t me
;} fra
;
5431 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5432 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5434 fra
.me
.meth
= LOCATE_parser___parser_nodes___AArrayExpr___n_exprs
;
5435 fra
.me
.has_broke
= 0;
5436 fra
.me
.REG_size
= 1;
5437 fra
.me
.nitni_local_ref_head
= NULL
;
5438 fra
.me
.REG
[0] = NIT_NULL
;
5440 /* parser/parser_nodes.nit:1042 */
5441 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AArrayExpr____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
5442 if (UNTAG_Bool(REGB0
)) {
5444 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1042);
5446 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AArrayExpr____n_exprs(fra
.me
.REG
[0]);
5447 stack_frame_head
= fra
.me
.prev
;
5448 return fra
.me
.REG
[0];
5450 val_t
parser___parser_nodes___ASelfExpr___n_kwself(val_t p0
){
5451 struct {struct stack_frame_t me
;} fra
;
5453 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5454 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5456 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASelfExpr___n_kwself
;
5457 fra
.me
.has_broke
= 0;
5458 fra
.me
.REG_size
= 1;
5459 fra
.me
.nitni_local_ref_head
= NULL
;
5460 fra
.me
.REG
[0] = NIT_NULL
;
5462 /* parser/parser_nodes.nit:1046 */
5463 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASelfExpr____n_kwself(fra
.me
.REG
[0]);
5464 stack_frame_head
= fra
.me
.prev
;
5465 return fra
.me
.REG
[0];
5467 val_t
parser___parser_nodes___ATrueExpr___n_kwtrue(val_t p0
){
5468 struct {struct stack_frame_t me
;} fra
;
5471 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5472 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5474 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATrueExpr___n_kwtrue
;
5475 fra
.me
.has_broke
= 0;
5476 fra
.me
.REG_size
= 1;
5477 fra
.me
.nitni_local_ref_head
= NULL
;
5478 fra
.me
.REG
[0] = NIT_NULL
;
5480 /* parser/parser_nodes.nit:1053 */
5481 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(fra
.me
.REG
[0])!=NIT_NULL
);
5482 if (UNTAG_Bool(REGB0
)) {
5484 nit_abort("Uninitialized attribute %s", "_n_kwtrue", LOCATE_parser___parser_nodes
, 1053);
5486 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(fra
.me
.REG
[0]);
5487 stack_frame_head
= fra
.me
.prev
;
5488 return fra
.me
.REG
[0];
5490 val_t
parser___parser_nodes___AFalseExpr___n_kwfalse(val_t p0
){
5491 struct {struct stack_frame_t me
;} fra
;
5494 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5495 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5497 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFalseExpr___n_kwfalse
;
5498 fra
.me
.has_broke
= 0;
5499 fra
.me
.REG_size
= 1;
5500 fra
.me
.nitni_local_ref_head
= NULL
;
5501 fra
.me
.REG
[0] = NIT_NULL
;
5503 /* parser/parser_nodes.nit:1057 */
5504 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(fra
.me
.REG
[0])!=NIT_NULL
);
5505 if (UNTAG_Bool(REGB0
)) {
5507 nit_abort("Uninitialized attribute %s", "_n_kwfalse", LOCATE_parser___parser_nodes
, 1057);
5509 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(fra
.me
.REG
[0]);
5510 stack_frame_head
= fra
.me
.prev
;
5511 return fra
.me
.REG
[0];
5513 val_t
parser___parser_nodes___ANullExpr___n_kwnull(val_t p0
){
5514 struct {struct stack_frame_t me
;} fra
;
5517 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5518 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5520 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANullExpr___n_kwnull
;
5521 fra
.me
.has_broke
= 0;
5522 fra
.me
.REG_size
= 1;
5523 fra
.me
.nitni_local_ref_head
= NULL
;
5524 fra
.me
.REG
[0] = NIT_NULL
;
5526 /* parser/parser_nodes.nit:1061 */
5527 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANullExpr____n_kwnull(fra
.me
.REG
[0])!=NIT_NULL
);
5528 if (UNTAG_Bool(REGB0
)) {
5530 nit_abort("Uninitialized attribute %s", "_n_kwnull", LOCATE_parser___parser_nodes
, 1061);
5532 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANullExpr____n_kwnull(fra
.me
.REG
[0]);
5533 stack_frame_head
= fra
.me
.prev
;
5534 return fra
.me
.REG
[0];
5536 val_t
parser___parser_nodes___AIntExpr___n_number(val_t p0
){
5537 struct {struct stack_frame_t me
;} fra
;
5540 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5541 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5543 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntExpr___n_number
;
5544 fra
.me
.has_broke
= 0;
5545 fra
.me
.REG_size
= 1;
5546 fra
.me
.nitni_local_ref_head
= NULL
;
5547 fra
.me
.REG
[0] = NIT_NULL
;
5549 /* parser/parser_nodes.nit:1065 */
5550 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIntExpr____n_number(fra
.me
.REG
[0])!=NIT_NULL
);
5551 if (UNTAG_Bool(REGB0
)) {
5553 nit_abort("Uninitialized attribute %s", "_n_number", LOCATE_parser___parser_nodes
, 1065);
5555 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIntExpr____n_number(fra
.me
.REG
[0]);
5556 stack_frame_head
= fra
.me
.prev
;
5557 return fra
.me
.REG
[0];
5559 val_t
parser___parser_nodes___AFloatExpr___n_float(val_t p0
){
5560 struct {struct stack_frame_t me
;} fra
;
5563 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5564 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5566 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFloatExpr___n_float
;
5567 fra
.me
.has_broke
= 0;
5568 fra
.me
.REG_size
= 1;
5569 fra
.me
.nitni_local_ref_head
= NULL
;
5570 fra
.me
.REG
[0] = NIT_NULL
;
5572 /* parser/parser_nodes.nit:1069 */
5573 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFloatExpr____n_float(fra
.me
.REG
[0])!=NIT_NULL
);
5574 if (UNTAG_Bool(REGB0
)) {
5576 nit_abort("Uninitialized attribute %s", "_n_float", LOCATE_parser___parser_nodes
, 1069);
5578 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFloatExpr____n_float(fra
.me
.REG
[0]);
5579 stack_frame_head
= fra
.me
.prev
;
5580 return fra
.me
.REG
[0];
5582 val_t
parser___parser_nodes___ACharExpr___n_char(val_t p0
){
5583 struct {struct stack_frame_t me
;} fra
;
5586 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5587 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5589 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACharExpr___n_char
;
5590 fra
.me
.has_broke
= 0;
5591 fra
.me
.REG_size
= 1;
5592 fra
.me
.nitni_local_ref_head
= NULL
;
5593 fra
.me
.REG
[0] = NIT_NULL
;
5595 /* parser/parser_nodes.nit:1073 */
5596 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACharExpr____n_char(fra
.me
.REG
[0])!=NIT_NULL
);
5597 if (UNTAG_Bool(REGB0
)) {
5599 nit_abort("Uninitialized attribute %s", "_n_char", LOCATE_parser___parser_nodes
, 1073);
5601 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACharExpr____n_char(fra
.me
.REG
[0]);
5602 stack_frame_head
= fra
.me
.prev
;
5603 return fra
.me
.REG
[0];
5605 val_t
parser___parser_nodes___AStringExpr___n_string(val_t p0
){
5606 struct {struct stack_frame_t me
;} fra
;
5609 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5610 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5612 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStringExpr___n_string
;
5613 fra
.me
.has_broke
= 0;
5614 fra
.me
.REG_size
= 1;
5615 fra
.me
.nitni_local_ref_head
= NULL
;
5616 fra
.me
.REG
[0] = NIT_NULL
;
5618 /* parser/parser_nodes.nit:1080 */
5619 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
5620 if (UNTAG_Bool(REGB0
)) {
5622 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1080);
5624 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStringExpr____n_string(fra
.me
.REG
[0]);
5625 stack_frame_head
= fra
.me
.prev
;
5626 return fra
.me
.REG
[0];
5628 val_t
parser___parser_nodes___AStartStringExpr___n_string(val_t p0
){
5629 struct {struct stack_frame_t me
;} fra
;
5632 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5633 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5635 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStartStringExpr___n_string
;
5636 fra
.me
.has_broke
= 0;
5637 fra
.me
.REG_size
= 1;
5638 fra
.me
.nitni_local_ref_head
= NULL
;
5639 fra
.me
.REG
[0] = NIT_NULL
;
5641 /* parser/parser_nodes.nit:1084 */
5642 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStartStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
5643 if (UNTAG_Bool(REGB0
)) {
5645 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1084);
5647 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStartStringExpr____n_string(fra
.me
.REG
[0]);
5648 stack_frame_head
= fra
.me
.prev
;
5649 return fra
.me
.REG
[0];
5651 val_t
parser___parser_nodes___AMidStringExpr___n_string(val_t p0
){
5652 struct {struct stack_frame_t me
;} fra
;
5655 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5656 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5658 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMidStringExpr___n_string
;
5659 fra
.me
.has_broke
= 0;
5660 fra
.me
.REG_size
= 1;
5661 fra
.me
.nitni_local_ref_head
= NULL
;
5662 fra
.me
.REG
[0] = NIT_NULL
;
5664 /* parser/parser_nodes.nit:1088 */
5665 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMidStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
5666 if (UNTAG_Bool(REGB0
)) {
5668 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1088);
5670 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMidStringExpr____n_string(fra
.me
.REG
[0]);
5671 stack_frame_head
= fra
.me
.prev
;
5672 return fra
.me
.REG
[0];
5674 val_t
parser___parser_nodes___AEndStringExpr___n_string(val_t p0
){
5675 struct {struct stack_frame_t me
;} fra
;
5678 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5679 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5681 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEndStringExpr___n_string
;
5682 fra
.me
.has_broke
= 0;
5683 fra
.me
.REG_size
= 1;
5684 fra
.me
.nitni_local_ref_head
= NULL
;
5685 fra
.me
.REG
[0] = NIT_NULL
;
5687 /* parser/parser_nodes.nit:1092 */
5688 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEndStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
5689 if (UNTAG_Bool(REGB0
)) {
5691 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1092);
5693 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEndStringExpr____n_string(fra
.me
.REG
[0]);
5694 stack_frame_head
= fra
.me
.prev
;
5695 return fra
.me
.REG
[0];
5697 val_t
parser___parser_nodes___ASuperstringExpr___n_exprs(val_t p0
){
5698 struct {struct stack_frame_t me
;} fra
;
5701 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5702 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5704 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperstringExpr___n_exprs
;
5705 fra
.me
.has_broke
= 0;
5706 fra
.me
.REG_size
= 1;
5707 fra
.me
.nitni_local_ref_head
= NULL
;
5708 fra
.me
.REG
[0] = NIT_NULL
;
5710 /* parser/parser_nodes.nit:1096 */
5711 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
5712 if (UNTAG_Bool(REGB0
)) {
5714 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1096);
5716 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(fra
.me
.REG
[0]);
5717 stack_frame_head
= fra
.me
.prev
;
5718 return fra
.me
.REG
[0];
5720 val_t
parser___parser_nodes___AParExpr___n_opar(val_t p0
){
5721 struct {struct stack_frame_t me
;} fra
;
5724 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5725 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5727 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExpr___n_opar
;
5728 fra
.me
.has_broke
= 0;
5729 fra
.me
.REG_size
= 1;
5730 fra
.me
.nitni_local_ref_head
= NULL
;
5731 fra
.me
.REG
[0] = NIT_NULL
;
5733 /* parser/parser_nodes.nit:1100 */
5734 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
5735 if (UNTAG_Bool(REGB0
)) {
5737 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1100);
5739 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExpr____n_opar(fra
.me
.REG
[0]);
5740 stack_frame_head
= fra
.me
.prev
;
5741 return fra
.me
.REG
[0];
5743 val_t
parser___parser_nodes___AParExpr___n_cpar(val_t p0
){
5744 struct {struct stack_frame_t me
;} fra
;
5747 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5748 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5750 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExpr___n_cpar
;
5751 fra
.me
.has_broke
= 0;
5752 fra
.me
.REG_size
= 1;
5753 fra
.me
.nitni_local_ref_head
= NULL
;
5754 fra
.me
.REG
[0] = NIT_NULL
;
5756 /* parser/parser_nodes.nit:1101 */
5757 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
5758 if (UNTAG_Bool(REGB0
)) {
5760 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1101);
5762 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExpr____n_cpar(fra
.me
.REG
[0]);
5763 stack_frame_head
= fra
.me
.prev
;
5764 return fra
.me
.REG
[0];
5766 val_t
parser___parser_nodes___AProxyExpr___n_expr(val_t p0
){
5767 struct {struct stack_frame_t me
;} fra
;
5770 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5771 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5773 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProxyExpr___n_expr
;
5774 fra
.me
.has_broke
= 0;
5775 fra
.me
.REG_size
= 1;
5776 fra
.me
.nitni_local_ref_head
= NULL
;
5777 fra
.me
.REG
[0] = NIT_NULL
;
5779 /* parser/parser_nodes.nit:1105 */
5780 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
5781 if (UNTAG_Bool(REGB0
)) {
5783 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1105);
5785 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0]);
5786 stack_frame_head
= fra
.me
.prev
;
5787 return fra
.me
.REG
[0];
5789 val_t
parser___parser_nodes___AAsCastExpr___n_expr(val_t p0
){
5790 struct {struct stack_frame_t me
;} fra
;
5793 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5794 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5796 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_expr
;
5797 fra
.me
.has_broke
= 0;
5798 fra
.me
.REG_size
= 1;
5799 fra
.me
.nitni_local_ref_head
= NULL
;
5800 fra
.me
.REG
[0] = NIT_NULL
;
5802 /* parser/parser_nodes.nit:1109 */
5803 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
5804 if (UNTAG_Bool(REGB0
)) {
5806 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1109);
5808 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0]);
5809 stack_frame_head
= fra
.me
.prev
;
5810 return fra
.me
.REG
[0];
5812 val_t
parser___parser_nodes___AAsCastExpr___n_kwas(val_t p0
){
5813 struct {struct stack_frame_t me
;} fra
;
5816 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5817 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5819 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_kwas
;
5820 fra
.me
.has_broke
= 0;
5821 fra
.me
.REG_size
= 1;
5822 fra
.me
.nitni_local_ref_head
= NULL
;
5823 fra
.me
.REG
[0] = NIT_NULL
;
5825 /* parser/parser_nodes.nit:1110 */
5826 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
5827 if (UNTAG_Bool(REGB0
)) {
5829 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 1110);
5831 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0]);
5832 stack_frame_head
= fra
.me
.prev
;
5833 return fra
.me
.REG
[0];
5835 val_t
parser___parser_nodes___AAsCastExpr___n_opar(val_t p0
){
5836 struct {struct stack_frame_t me
;} fra
;
5839 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5840 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5842 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_opar
;
5843 fra
.me
.has_broke
= 0;
5844 fra
.me
.REG_size
= 1;
5845 fra
.me
.nitni_local_ref_head
= NULL
;
5846 fra
.me
.REG
[0] = NIT_NULL
;
5848 /* parser/parser_nodes.nit:1111 */
5849 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
5850 if (UNTAG_Bool(REGB0
)) {
5852 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1111);
5854 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_opar(fra
.me
.REG
[0]);
5855 stack_frame_head
= fra
.me
.prev
;
5856 return fra
.me
.REG
[0];
5858 val_t
parser___parser_nodes___AAsCastExpr___n_type(val_t p0
){
5859 struct {struct stack_frame_t me
;} fra
;
5862 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5863 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5865 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_type
;
5866 fra
.me
.has_broke
= 0;
5867 fra
.me
.REG_size
= 1;
5868 fra
.me
.nitni_local_ref_head
= NULL
;
5869 fra
.me
.REG
[0] = NIT_NULL
;
5871 /* parser/parser_nodes.nit:1112 */
5872 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
5873 if (UNTAG_Bool(REGB0
)) {
5875 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1112);
5877 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0]);
5878 stack_frame_head
= fra
.me
.prev
;
5879 return fra
.me
.REG
[0];
5881 val_t
parser___parser_nodes___AAsCastExpr___n_cpar(val_t p0
){
5882 struct {struct stack_frame_t me
;} fra
;
5885 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5886 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5888 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_cpar
;
5889 fra
.me
.has_broke
= 0;
5890 fra
.me
.REG_size
= 1;
5891 fra
.me
.nitni_local_ref_head
= NULL
;
5892 fra
.me
.REG
[0] = NIT_NULL
;
5894 /* parser/parser_nodes.nit:1113 */
5895 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
5896 if (UNTAG_Bool(REGB0
)) {
5898 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1113);
5900 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_cpar(fra
.me
.REG
[0]);
5901 stack_frame_head
= fra
.me
.prev
;
5902 return fra
.me
.REG
[0];
5904 val_t
parser___parser_nodes___AAsNotnullExpr___n_expr(val_t p0
){
5905 struct {struct stack_frame_t me
;} fra
;
5908 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5909 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5911 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_expr
;
5912 fra
.me
.has_broke
= 0;
5913 fra
.me
.REG_size
= 1;
5914 fra
.me
.nitni_local_ref_head
= NULL
;
5915 fra
.me
.REG
[0] = NIT_NULL
;
5917 /* parser/parser_nodes.nit:1117 */
5918 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
5919 if (UNTAG_Bool(REGB0
)) {
5921 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1117);
5923 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0]);
5924 stack_frame_head
= fra
.me
.prev
;
5925 return fra
.me
.REG
[0];
5927 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwas(val_t p0
){
5928 struct {struct stack_frame_t me
;} fra
;
5931 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5932 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5934 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwas
;
5935 fra
.me
.has_broke
= 0;
5936 fra
.me
.REG_size
= 1;
5937 fra
.me
.nitni_local_ref_head
= NULL
;
5938 fra
.me
.REG
[0] = NIT_NULL
;
5940 /* parser/parser_nodes.nit:1118 */
5941 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
5942 if (UNTAG_Bool(REGB0
)) {
5944 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 1118);
5946 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0]);
5947 stack_frame_head
= fra
.me
.prev
;
5948 return fra
.me
.REG
[0];
5950 val_t
parser___parser_nodes___AAsNotnullExpr___n_opar(val_t p0
){
5951 struct {struct stack_frame_t me
;} fra
;
5954 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5955 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5957 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_opar
;
5958 fra
.me
.has_broke
= 0;
5959 fra
.me
.REG_size
= 1;
5960 fra
.me
.nitni_local_ref_head
= NULL
;
5961 fra
.me
.REG
[0] = NIT_NULL
;
5963 /* parser/parser_nodes.nit:1119 */
5964 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
5965 if (UNTAG_Bool(REGB0
)) {
5967 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1119);
5969 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_opar(fra
.me
.REG
[0]);
5970 stack_frame_head
= fra
.me
.prev
;
5971 return fra
.me
.REG
[0];
5973 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnot(val_t p0
){
5974 struct {struct stack_frame_t me
;} fra
;
5977 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5978 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5980 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnot
;
5981 fra
.me
.has_broke
= 0;
5982 fra
.me
.REG_size
= 1;
5983 fra
.me
.nitni_local_ref_head
= NULL
;
5984 fra
.me
.REG
[0] = NIT_NULL
;
5986 /* parser/parser_nodes.nit:1120 */
5987 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
5988 if (UNTAG_Bool(REGB0
)) {
5990 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 1120);
5992 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0]);
5993 stack_frame_head
= fra
.me
.prev
;
5994 return fra
.me
.REG
[0];
5996 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnull(val_t p0
){
5997 struct {struct stack_frame_t me
;} fra
;
6000 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6001 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6003 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnull
;
6004 fra
.me
.has_broke
= 0;
6005 fra
.me
.REG_size
= 1;
6006 fra
.me
.nitni_local_ref_head
= NULL
;
6007 fra
.me
.REG
[0] = NIT_NULL
;
6009 /* parser/parser_nodes.nit:1121 */
6010 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0])!=NIT_NULL
);
6011 if (UNTAG_Bool(REGB0
)) {
6013 nit_abort("Uninitialized attribute %s", "_n_kwnull", LOCATE_parser___parser_nodes
, 1121);
6015 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0]);
6016 stack_frame_head
= fra
.me
.prev
;
6017 return fra
.me
.REG
[0];
6019 val_t
parser___parser_nodes___AAsNotnullExpr___n_cpar(val_t p0
){
6020 struct {struct stack_frame_t me
;} fra
;
6023 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6024 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6026 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_cpar
;
6027 fra
.me
.has_broke
= 0;
6028 fra
.me
.REG_size
= 1;
6029 fra
.me
.nitni_local_ref_head
= NULL
;
6030 fra
.me
.REG
[0] = NIT_NULL
;
6032 /* parser/parser_nodes.nit:1122 */
6033 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
6034 if (UNTAG_Bool(REGB0
)) {
6036 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1122);
6038 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_cpar(fra
.me
.REG
[0]);
6039 stack_frame_head
= fra
.me
.prev
;
6040 return fra
.me
.REG
[0];
6042 val_t
parser___parser_nodes___AIssetAttrExpr___n_kwisset(val_t p0
){
6043 struct {struct stack_frame_t me
;} fra
;
6046 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6047 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6049 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIssetAttrExpr___n_kwisset
;
6050 fra
.me
.has_broke
= 0;
6051 fra
.me
.REG_size
= 1;
6052 fra
.me
.nitni_local_ref_head
= NULL
;
6053 fra
.me
.REG
[0] = NIT_NULL
;
6055 /* parser/parser_nodes.nit:1126 */
6056 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0])!=NIT_NULL
);
6057 if (UNTAG_Bool(REGB0
)) {
6059 nit_abort("Uninitialized attribute %s", "_n_kwisset", LOCATE_parser___parser_nodes
, 1126);
6061 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0]);
6062 stack_frame_head
= fra
.me
.prev
;
6063 return fra
.me
.REG
[0];
6065 val_t
parser___parser_nodes___AExprs___n_exprs(val_t p0
){
6066 struct {struct stack_frame_t me
;} fra
;
6069 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6070 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6072 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExprs___n_exprs
;
6073 fra
.me
.has_broke
= 0;
6074 fra
.me
.REG_size
= 1;
6075 fra
.me
.nitni_local_ref_head
= NULL
;
6076 fra
.me
.REG
[0] = NIT_NULL
;
6078 /* parser/parser_nodes.nit:1130 */
6079 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExprs____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
6080 if (UNTAG_Bool(REGB0
)) {
6082 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1130);
6084 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExprs____n_exprs(fra
.me
.REG
[0]);
6085 stack_frame_head
= fra
.me
.prev
;
6086 return fra
.me
.REG
[0];
6088 val_t
parser___parser_nodes___ADebugTypeExpr___n_kwdebug(val_t p0
){
6089 struct {struct stack_frame_t me
;} fra
;
6092 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6093 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6095 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwdebug
;
6096 fra
.me
.has_broke
= 0;
6097 fra
.me
.REG_size
= 1;
6098 fra
.me
.nitni_local_ref_head
= NULL
;
6099 fra
.me
.REG
[0] = NIT_NULL
;
6101 /* parser/parser_nodes.nit:1134 */
6102 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwdebug(fra
.me
.REG
[0])!=NIT_NULL
);
6103 if (UNTAG_Bool(REGB0
)) {
6105 nit_abort("Uninitialized attribute %s", "_n_kwdebug", LOCATE_parser___parser_nodes
, 1134);
6107 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwdebug(fra
.me
.REG
[0]);
6108 stack_frame_head
= fra
.me
.prev
;
6109 return fra
.me
.REG
[0];
6111 val_t
parser___parser_nodes___ADebugTypeExpr___n_kwtype(val_t p0
){
6112 struct {struct stack_frame_t me
;} fra
;
6115 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6116 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6118 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwtype
;
6119 fra
.me
.has_broke
= 0;
6120 fra
.me
.REG_size
= 1;
6121 fra
.me
.nitni_local_ref_head
= NULL
;
6122 fra
.me
.REG
[0] = NIT_NULL
;
6124 /* parser/parser_nodes.nit:1135 */
6125 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwtype(fra
.me
.REG
[0])!=NIT_NULL
);
6126 if (UNTAG_Bool(REGB0
)) {
6128 nit_abort("Uninitialized attribute %s", "_n_kwtype", LOCATE_parser___parser_nodes
, 1135);
6130 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwtype(fra
.me
.REG
[0]);
6131 stack_frame_head
= fra
.me
.prev
;
6132 return fra
.me
.REG
[0];
6134 val_t
parser___parser_nodes___ADebugTypeExpr___n_expr(val_t p0
){
6135 struct {struct stack_frame_t me
;} fra
;
6138 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6139 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6141 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_expr
;
6142 fra
.me
.has_broke
= 0;
6143 fra
.me
.REG_size
= 1;
6144 fra
.me
.nitni_local_ref_head
= NULL
;
6145 fra
.me
.REG
[0] = NIT_NULL
;
6147 /* parser/parser_nodes.nit:1136 */
6148 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
6149 if (UNTAG_Bool(REGB0
)) {
6151 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1136);
6153 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_expr(fra
.me
.REG
[0]);
6154 stack_frame_head
= fra
.me
.prev
;
6155 return fra
.me
.REG
[0];
6157 val_t
parser___parser_nodes___ADebugTypeExpr___n_type(val_t p0
){
6158 struct {struct stack_frame_t me
;} fra
;
6161 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6162 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6164 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_type
;
6165 fra
.me
.has_broke
= 0;
6166 fra
.me
.REG_size
= 1;
6167 fra
.me
.nitni_local_ref_head
= NULL
;
6168 fra
.me
.REG
[0] = NIT_NULL
;
6170 /* parser/parser_nodes.nit:1137 */
6171 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
6172 if (UNTAG_Bool(REGB0
)) {
6174 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1137);
6176 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_type(fra
.me
.REG
[0]);
6177 stack_frame_head
= fra
.me
.prev
;
6178 return fra
.me
.REG
[0];
6180 val_t
parser___parser_nodes___AParExprs___n_opar(val_t p0
){
6181 struct {struct stack_frame_t me
;} fra
;
6184 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6185 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6187 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExprs___n_opar
;
6188 fra
.me
.has_broke
= 0;
6189 fra
.me
.REG_size
= 1;
6190 fra
.me
.nitni_local_ref_head
= NULL
;
6191 fra
.me
.REG
[0] = NIT_NULL
;
6193 /* parser/parser_nodes.nit:1144 */
6194 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExprs____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
6195 if (UNTAG_Bool(REGB0
)) {
6197 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1144);
6199 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExprs____n_opar(fra
.me
.REG
[0]);
6200 stack_frame_head
= fra
.me
.prev
;
6201 return fra
.me
.REG
[0];
6203 val_t
parser___parser_nodes___AParExprs___n_cpar(val_t p0
){
6204 struct {struct stack_frame_t me
;} fra
;
6207 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6208 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6210 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExprs___n_cpar
;
6211 fra
.me
.has_broke
= 0;
6212 fra
.me
.REG_size
= 1;
6213 fra
.me
.nitni_local_ref_head
= NULL
;
6214 fra
.me
.REG
[0] = NIT_NULL
;
6216 /* parser/parser_nodes.nit:1145 */
6217 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExprs____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
6218 if (UNTAG_Bool(REGB0
)) {
6220 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1145);
6222 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExprs____n_cpar(fra
.me
.REG
[0]);
6223 stack_frame_head
= fra
.me
.prev
;
6224 return fra
.me
.REG
[0];
6226 val_t
parser___parser_nodes___ABraExprs___n_obra(val_t p0
){
6227 struct {struct stack_frame_t me
;} fra
;
6230 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6231 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6233 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraExprs___n_obra
;
6234 fra
.me
.has_broke
= 0;
6235 fra
.me
.REG_size
= 1;
6236 fra
.me
.nitni_local_ref_head
= NULL
;
6237 fra
.me
.REG
[0] = NIT_NULL
;
6239 /* parser/parser_nodes.nit:1149 */
6240 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraExprs____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
6241 if (UNTAG_Bool(REGB0
)) {
6243 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 1149);
6245 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraExprs____n_obra(fra
.me
.REG
[0]);
6246 stack_frame_head
= fra
.me
.prev
;
6247 return fra
.me
.REG
[0];
6249 val_t
parser___parser_nodes___ABraExprs___n_cbra(val_t p0
){
6250 struct {struct stack_frame_t me
;} fra
;
6253 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6254 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6256 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraExprs___n_cbra
;
6257 fra
.me
.has_broke
= 0;
6258 fra
.me
.REG_size
= 1;
6259 fra
.me
.nitni_local_ref_head
= NULL
;
6260 fra
.me
.REG
[0] = NIT_NULL
;
6262 /* parser/parser_nodes.nit:1150 */
6263 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraExprs____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
6264 if (UNTAG_Bool(REGB0
)) {
6266 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 1150);
6268 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraExprs____n_cbra(fra
.me
.REG
[0]);
6269 stack_frame_head
= fra
.me
.prev
;
6270 return fra
.me
.REG
[0];
6272 val_t
parser___parser_nodes___APlusAssignOp___n_pluseq(val_t p0
){
6273 struct {struct stack_frame_t me
;} fra
;
6276 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6277 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6279 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusAssignOp___n_pluseq
;
6280 fra
.me
.has_broke
= 0;
6281 fra
.me
.REG_size
= 1;
6282 fra
.me
.nitni_local_ref_head
= NULL
;
6283 fra
.me
.REG
[0] = NIT_NULL
;
6285 /* parser/parser_nodes.nit:1155 */
6286 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0])!=NIT_NULL
);
6287 if (UNTAG_Bool(REGB0
)) {
6289 nit_abort("Uninitialized attribute %s", "_n_pluseq", LOCATE_parser___parser_nodes
, 1155);
6291 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0]);
6292 stack_frame_head
= fra
.me
.prev
;
6293 return fra
.me
.REG
[0];
6295 val_t
parser___parser_nodes___AMinusAssignOp___n_minuseq(val_t p0
){
6296 struct {struct stack_frame_t me
;} fra
;
6299 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6300 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6302 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusAssignOp___n_minuseq
;
6303 fra
.me
.has_broke
= 0;
6304 fra
.me
.REG_size
= 1;
6305 fra
.me
.nitni_local_ref_head
= NULL
;
6306 fra
.me
.REG
[0] = NIT_NULL
;
6308 /* parser/parser_nodes.nit:1159 */
6309 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0])!=NIT_NULL
);
6310 if (UNTAG_Bool(REGB0
)) {
6312 nit_abort("Uninitialized attribute %s", "_n_minuseq", LOCATE_parser___parser_nodes
, 1159);
6314 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0]);
6315 stack_frame_head
= fra
.me
.prev
;
6316 return fra
.me
.REG
[0];
6318 val_t
parser___parser_nodes___AClosureDef___n_bang(val_t p0
){
6319 struct {struct stack_frame_t me
;} fra
;
6322 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6323 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6325 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_bang
;
6326 fra
.me
.has_broke
= 0;
6327 fra
.me
.REG_size
= 1;
6328 fra
.me
.nitni_local_ref_head
= NULL
;
6329 fra
.me
.REG
[0] = NIT_NULL
;
6331 /* parser/parser_nodes.nit:1163 */
6332 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0])!=NIT_NULL
);
6333 if (UNTAG_Bool(REGB0
)) {
6335 nit_abort("Uninitialized attribute %s", "_n_bang", LOCATE_parser___parser_nodes
, 1163);
6337 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0]);
6338 stack_frame_head
= fra
.me
.prev
;
6339 return fra
.me
.REG
[0];
6341 val_t
parser___parser_nodes___AClosureDef___n_id(val_t p0
){
6342 struct {struct stack_frame_t me
;} fra
;
6345 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6346 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6348 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_id
;
6349 fra
.me
.has_broke
= 0;
6350 fra
.me
.REG_size
= 1;
6351 fra
.me
.nitni_local_ref_head
= NULL
;
6352 fra
.me
.REG
[0] = NIT_NULL
;
6354 /* parser/parser_nodes.nit:1164 */
6355 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6356 if (UNTAG_Bool(REGB0
)) {
6358 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1164);
6360 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0]);
6361 stack_frame_head
= fra
.me
.prev
;
6362 return fra
.me
.REG
[0];
6364 val_t
parser___parser_nodes___AClosureDef___n_ids(val_t p0
){
6365 struct {struct stack_frame_t me
;} fra
;
6368 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6369 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6371 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_ids
;
6372 fra
.me
.has_broke
= 0;
6373 fra
.me
.REG_size
= 1;
6374 fra
.me
.nitni_local_ref_head
= NULL
;
6375 fra
.me
.REG
[0] = NIT_NULL
;
6377 /* parser/parser_nodes.nit:1165 */
6378 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0])!=NIT_NULL
);
6379 if (UNTAG_Bool(REGB0
)) {
6381 nit_abort("Uninitialized attribute %s", "_n_ids", LOCATE_parser___parser_nodes
, 1165);
6383 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0]);
6384 stack_frame_head
= fra
.me
.prev
;
6385 return fra
.me
.REG
[0];
6387 val_t
parser___parser_nodes___AClosureDef___n_kwdo(val_t p0
){
6388 struct {struct stack_frame_t me
;} fra
;
6390 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6391 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6393 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_kwdo
;
6394 fra
.me
.has_broke
= 0;
6395 fra
.me
.REG_size
= 1;
6396 fra
.me
.nitni_local_ref_head
= NULL
;
6397 fra
.me
.REG
[0] = NIT_NULL
;
6399 /* parser/parser_nodes.nit:1166 */
6400 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_kwdo(fra
.me
.REG
[0]);
6401 stack_frame_head
= fra
.me
.prev
;
6402 return fra
.me
.REG
[0];
6404 val_t
parser___parser_nodes___AClosureDef___n_expr(val_t p0
){
6405 struct {struct stack_frame_t me
;} fra
;
6407 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6408 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6410 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_expr
;
6411 fra
.me
.has_broke
= 0;
6412 fra
.me
.REG_size
= 1;
6413 fra
.me
.nitni_local_ref_head
= NULL
;
6414 fra
.me
.REG
[0] = NIT_NULL
;
6416 /* parser/parser_nodes.nit:1167 */
6417 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_expr(fra
.me
.REG
[0]);
6418 stack_frame_head
= fra
.me
.prev
;
6419 return fra
.me
.REG
[0];
6421 val_t
parser___parser_nodes___AClosureDef___hot_location(val_t p0
){
6422 struct {struct stack_frame_t me
;} fra
;
6424 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6425 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6427 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___hot_location
;
6428 fra
.me
.has_broke
= 0;
6429 fra
.me
.REG_size
= 1;
6430 fra
.me
.nitni_local_ref_head
= NULL
;
6431 fra
.me
.REG
[0] = NIT_NULL
;
6433 /* parser/parser_nodes.nit:1168 */
6434 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AClosureDef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
6435 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
6438 stack_frame_head
= fra
.me
.prev
;
6439 return fra
.me
.REG
[0];
6441 val_t
parser___parser_nodes___ASimpleClosureId___n_id(val_t p0
){
6442 struct {struct stack_frame_t me
;} fra
;
6445 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6446 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6448 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASimpleClosureId___n_id
;
6449 fra
.me
.has_broke
= 0;
6450 fra
.me
.REG_size
= 1;
6451 fra
.me
.nitni_local_ref_head
= NULL
;
6452 fra
.me
.REG
[0] = NIT_NULL
;
6454 /* parser/parser_nodes.nit:1175 */
6455 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6456 if (UNTAG_Bool(REGB0
)) {
6458 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1175);
6460 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0]);
6461 stack_frame_head
= fra
.me
.prev
;
6462 return fra
.me
.REG
[0];
6464 val_t
parser___parser_nodes___ABreakClosureId___n_kwbreak(val_t p0
){
6465 struct {struct stack_frame_t me
;} fra
;
6468 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6469 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6471 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak
;
6472 fra
.me
.has_broke
= 0;
6473 fra
.me
.REG_size
= 1;
6474 fra
.me
.nitni_local_ref_head
= NULL
;
6475 fra
.me
.REG
[0] = NIT_NULL
;
6477 /* parser/parser_nodes.nit:1179 */
6478 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0])!=NIT_NULL
);
6479 if (UNTAG_Bool(REGB0
)) {
6481 nit_abort("Uninitialized attribute %s", "_n_kwbreak", LOCATE_parser___parser_nodes
, 1179);
6483 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0]);
6484 stack_frame_head
= fra
.me
.prev
;
6485 return fra
.me
.REG
[0];
6487 val_t
parser___parser_nodes___AModuleName___n_quad(val_t p0
){
6488 struct {struct stack_frame_t me
;} fra
;
6490 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6491 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6493 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_quad
;
6494 fra
.me
.has_broke
= 0;
6495 fra
.me
.REG_size
= 1;
6496 fra
.me
.nitni_local_ref_head
= NULL
;
6497 fra
.me
.REG
[0] = NIT_NULL
;
6499 /* parser/parser_nodes.nit:1183 */
6500 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_quad(fra
.me
.REG
[0]);
6501 stack_frame_head
= fra
.me
.prev
;
6502 return fra
.me
.REG
[0];
6504 val_t
parser___parser_nodes___AModuleName___n_path(val_t p0
){
6505 struct {struct stack_frame_t me
;} fra
;
6508 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6509 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6511 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_path
;
6512 fra
.me
.has_broke
= 0;
6513 fra
.me
.REG_size
= 1;
6514 fra
.me
.nitni_local_ref_head
= NULL
;
6515 fra
.me
.REG
[0] = NIT_NULL
;
6517 /* parser/parser_nodes.nit:1184 */
6518 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_path(fra
.me
.REG
[0])!=NIT_NULL
);
6519 if (UNTAG_Bool(REGB0
)) {
6521 nit_abort("Uninitialized attribute %s", "_n_path", LOCATE_parser___parser_nodes
, 1184);
6523 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_path(fra
.me
.REG
[0]);
6524 stack_frame_head
= fra
.me
.prev
;
6525 return fra
.me
.REG
[0];
6527 val_t
parser___parser_nodes___AModuleName___n_id(val_t p0
){
6528 struct {struct stack_frame_t me
;} fra
;
6531 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6532 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6534 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_id
;
6535 fra
.me
.has_broke
= 0;
6536 fra
.me
.REG_size
= 1;
6537 fra
.me
.nitni_local_ref_head
= NULL
;
6538 fra
.me
.REG
[0] = NIT_NULL
;
6540 /* parser/parser_nodes.nit:1185 */
6541 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6542 if (UNTAG_Bool(REGB0
)) {
6544 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1185);
6546 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0]);
6547 stack_frame_head
= fra
.me
.prev
;
6548 return fra
.me
.REG
[0];
6550 val_t
parser___parser_nodes___AQualified___n_quad(val_t p0
){
6551 struct {struct stack_frame_t me
;} fra
;
6553 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6554 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6556 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_quad
;
6557 fra
.me
.has_broke
= 0;
6558 fra
.me
.REG_size
= 1;
6559 fra
.me
.nitni_local_ref_head
= NULL
;
6560 fra
.me
.REG
[0] = NIT_NULL
;
6562 /* parser/parser_nodes.nit:1189 */
6563 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_quad(fra
.me
.REG
[0]);
6564 stack_frame_head
= fra
.me
.prev
;
6565 return fra
.me
.REG
[0];
6567 val_t
parser___parser_nodes___AQualified___n_id(val_t p0
){
6568 struct {struct stack_frame_t me
;} fra
;
6571 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6572 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6574 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_id
;
6575 fra
.me
.has_broke
= 0;
6576 fra
.me
.REG_size
= 1;
6577 fra
.me
.nitni_local_ref_head
= NULL
;
6578 fra
.me
.REG
[0] = NIT_NULL
;
6580 /* parser/parser_nodes.nit:1190 */
6581 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6582 if (UNTAG_Bool(REGB0
)) {
6584 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1190);
6586 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0]);
6587 stack_frame_head
= fra
.me
.prev
;
6588 return fra
.me
.REG
[0];
6590 val_t
parser___parser_nodes___AQualified___n_classid(val_t p0
){
6591 struct {struct stack_frame_t me
;} fra
;
6593 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6594 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6596 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_classid
;
6597 fra
.me
.has_broke
= 0;
6598 fra
.me
.REG_size
= 1;
6599 fra
.me
.nitni_local_ref_head
= NULL
;
6600 fra
.me
.REG
[0] = NIT_NULL
;
6602 /* parser/parser_nodes.nit:1191 */
6603 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_classid(fra
.me
.REG
[0]);
6604 stack_frame_head
= fra
.me
.prev
;
6605 return fra
.me
.REG
[0];
6607 val_t
parser___parser_nodes___ADoc___n_comment(val_t p0
){
6608 struct {struct stack_frame_t me
;} fra
;
6611 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6612 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6614 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoc___n_comment
;
6615 fra
.me
.has_broke
= 0;
6616 fra
.me
.REG_size
= 1;
6617 fra
.me
.nitni_local_ref_head
= NULL
;
6618 fra
.me
.REG
[0] = NIT_NULL
;
6620 /* parser/parser_nodes.nit:1195 */
6621 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0])!=NIT_NULL
);
6622 if (UNTAG_Bool(REGB0
)) {
6624 nit_abort("Uninitialized attribute %s", "_n_comment", LOCATE_parser___parser_nodes
, 1195);
6626 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0]);
6627 stack_frame_head
= fra
.me
.prev
;
6628 return fra
.me
.REG
[0];
6630 val_t
parser___parser_nodes___Start___n_base(val_t p0
){
6631 struct {struct stack_frame_t me
;} fra
;
6633 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6634 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6636 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_base
;
6637 fra
.me
.has_broke
= 0;
6638 fra
.me
.REG_size
= 1;
6639 fra
.me
.nitni_local_ref_head
= NULL
;
6640 fra
.me
.REG
[0] = NIT_NULL
;
6642 /* parser/parser_nodes.nit:1200 */
6643 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_base(fra
.me
.REG
[0]);
6644 stack_frame_head
= fra
.me
.prev
;
6645 return fra
.me
.REG
[0];
6647 val_t
parser___parser_nodes___Start___n_eof(val_t p0
){
6648 struct {struct stack_frame_t me
;} fra
;
6651 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6652 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6654 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_eof
;
6655 fra
.me
.has_broke
= 0;
6656 fra
.me
.REG_size
= 1;
6657 fra
.me
.nitni_local_ref_head
= NULL
;
6658 fra
.me
.REG
[0] = NIT_NULL
;
6660 /* parser/parser_nodes.nit:1201 */
6661 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0])!=NIT_NULL
);
6662 if (UNTAG_Bool(REGB0
)) {
6664 nit_abort("Uninitialized attribute %s", "_n_eof", LOCATE_parser___parser_nodes
, 1201);
6666 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0]);
6667 stack_frame_head
= fra
.me
.prev
;
6668 return fra
.me
.REG
[0];
6670 void parser___parser_nodes___Start___init(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
6671 int itpos3
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___Start
].i
;
6672 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
6674 if (init_table
[itpos3
]) return;
6675 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6676 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6678 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___init
;
6679 fra
.me
.has_broke
= 0;
6680 fra
.me
.REG_size
= 3;
6681 fra
.me
.nitni_local_ref_head
= NULL
;
6682 fra
.me
.REG
[0] = NIT_NULL
;
6683 fra
.me
.REG
[1] = NIT_NULL
;
6684 fra
.me
.REG
[2] = NIT_NULL
;
6688 /* parser/parser_nodes.nit:1204 */
6689 ATTR_parser___parser_nodes___Start____n_base(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6690 /* parser/parser_nodes.nit:1205 */
6691 ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
6692 stack_frame_head
= fra
.me
.prev
;
6693 init_table
[itpos3
] = 1;