1 /* This C file is generated by NIT to compile module parser___parser_nodes. */
2 #include "parser___parser_nodes._sep.h"
3 static const char LOCATE_parser___parser_nodes___ANode___location
[] = "parser_nodes::ANode::location";
4 val_t
parser___parser_nodes___ANode___location(val_t p0
){
5 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___location
;
14 fra
.me
.nitni_local_ref_head
= NULL
;
15 fra
.me
.REG
[0] = NIT_NULL
;
16 fra
.me
.REG
[1] = NIT_NULL
;
18 /* parser/parser_nodes.nit:27 */
19 fra
.me
.REG
[1] = fra
.me
.REG
[0];
20 /* parser/parser_nodes.nit:29 */
21 fra
.me
.REG
[1] = ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[1]);
22 REGB0
= TAG_Bool(fra
.me
.REG
[1]!=NIT_NULL
);
23 if (UNTAG_Bool(REGB0
)) {
25 nit_abort("Cast failed", NULL
, LOCATE_parser___parser_nodes
, 29);
29 stack_frame_head
= fra
.me
.prev
;
32 static const char LOCATE_parser___parser_nodes___ANode___hot_location
[] = "parser_nodes::ANode::hot_location";
33 val_t
parser___parser_nodes___ANode___hot_location(val_t p0
){
34 struct {struct stack_frame_t me
;} fra
;
36 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
37 fra
.me
.file
= LOCATE_parser___parser_nodes
;
39 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___hot_location
;
42 fra
.me
.nitni_local_ref_head
= NULL
;
43 fra
.me
.REG
[0] = NIT_NULL
;
45 /* parser/parser_nodes.nit:31 */
46 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
49 stack_frame_head
= fra
.me
.prev
;
52 static const char LOCATE_parser___parser_nodes___ANode___init
[] = "parser_nodes::ANode::init";
53 void parser___parser_nodes___ANode___init(val_t p0
, int* init_table
){
54 int itpos0
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___ANode
].i
;
55 struct {struct stack_frame_t me
;} fra
;
57 if (init_table
[itpos0
]) return;
58 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
59 fra
.me
.file
= LOCATE_parser___parser_nodes
;
61 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___init
;
64 fra
.me
.nitni_local_ref_head
= NULL
;
65 fra
.me
.REG
[0] = NIT_NULL
;
67 stack_frame_head
= fra
.me
.prev
;
68 init_table
[itpos0
] = 1;
71 static const char LOCATE_parser___parser_nodes___ANode___debug
[] = "parser_nodes::ANode::debug";
72 void parser___parser_nodes___ANode___debug(val_t p0
, val_t p1
){
73 struct {struct stack_frame_t me
; val_t MORE_REG
[3];} fra
;
76 static val_t once_value_1
; /* Once value */
77 static val_t once_value_2
; /* Once value */
78 static val_t once_value_3
; /* Once value */
79 static val_t once_value_4
; /* Once value */
80 static val_t once_value_5
; /* Once value */
81 static val_t once_value_6
; /* Once value */
82 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
83 fra
.me
.file
= LOCATE_parser___parser_nodes
;
85 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___debug
;
88 fra
.me
.nitni_local_ref_head
= NULL
;
89 fra
.me
.REG
[0] = NIT_NULL
;
90 fra
.me
.REG
[1] = NIT_NULL
;
91 fra
.me
.REG
[2] = NIT_NULL
;
92 fra
.me
.REG
[3] = NIT_NULL
;
95 /* parser/parser_nodes.nit:37 */
97 fra
.me
.REG
[2] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
99 fra
.me
.REG
[3] = BOX_NativeString("");
101 fra
.me
.REG
[3] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[3], REGB0
);
102 once_value_1
= fra
.me
.REG
[3];
103 register_static_object(&once_value_1
);
104 } else fra
.me
.REG
[3] = once_value_1
;
105 fra
.me
.REG
[3] = fra
.me
.REG
[3];
106 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
107 fra
.me
.REG
[3] = CALL_parser___parser_nodes___ANode___hot_location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
108 fra
.me
.REG
[3] = CALL_standard___string___Object___to_s(fra
.me
.REG
[3])(fra
.me
.REG
[3]);
109 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
111 fra
.me
.REG
[3] = BOX_NativeString(" ");
113 fra
.me
.REG
[3] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[3], REGB0
);
114 once_value_2
= fra
.me
.REG
[3];
115 register_static_object(&once_value_2
);
116 } else fra
.me
.REG
[3] = once_value_2
;
117 fra
.me
.REG
[3] = fra
.me
.REG
[3];
118 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
119 fra
.me
.REG
[3] = CALL_standard___string___Object___class_name(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
120 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
122 fra
.me
.REG
[3] = BOX_NativeString(": ");
124 fra
.me
.REG
[3] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[3], REGB0
);
125 once_value_3
= fra
.me
.REG
[3];
126 register_static_object(&once_value_3
);
127 } else fra
.me
.REG
[3] = once_value_3
;
128 fra
.me
.REG
[3] = fra
.me
.REG
[3];
129 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
130 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[1]);
132 fra
.me
.REG
[1] = BOX_NativeString("\n");
134 fra
.me
.REG
[1] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[1], REGB0
);
135 once_value_4
= fra
.me
.REG
[1];
136 register_static_object(&once_value_4
);
137 } else fra
.me
.REG
[1] = once_value_4
;
138 fra
.me
.REG
[1] = fra
.me
.REG
[1];
139 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[1]);
140 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___hot_location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
142 fra
.me
.REG
[3] = BOX_NativeString("0;32");
144 fra
.me
.REG
[3] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[3], REGB0
);
145 once_value_5
= fra
.me
.REG
[3];
146 register_static_object(&once_value_5
);
147 } else fra
.me
.REG
[3] = once_value_5
;
148 fra
.me
.REG
[3] = fra
.me
.REG
[3];
149 fra
.me
.REG
[3] = CALL_location___Location___colored_line(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[3]);
150 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
152 fra
.me
.REG
[3] = BOX_NativeString("");
154 fra
.me
.REG
[3] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[3], REGB0
);
155 once_value_6
= fra
.me
.REG
[3];
156 register_static_object(&once_value_6
);
157 } else fra
.me
.REG
[3] = once_value_6
;
158 fra
.me
.REG
[3] = fra
.me
.REG
[3];
159 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
160 fra
.me
.REG
[2] = CALL_standard___string___Object___to_s(fra
.me
.REG
[2])(fra
.me
.REG
[2]);
161 CALL_standard___file___Object___print(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[2]);
162 stack_frame_head
= fra
.me
.prev
;
165 static const char LOCATE_parser___parser_nodes___Token___text
[] = "parser_nodes::Token::text";
166 val_t
parser___parser_nodes___Token___text(val_t p0
){
167 struct {struct stack_frame_t me
;} fra
;
169 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
170 fra
.me
.file
= LOCATE_parser___parser_nodes
;
172 fra
.me
.meth
= LOCATE_parser___parser_nodes___Token___text
;
173 fra
.me
.has_broke
= 0;
175 fra
.me
.nitni_local_ref_head
= NULL
;
176 /* parser/parser_nodes.nit:44 */
177 nit_abort("Deferred method called", NULL
, LOCATE_parser___parser_nodes
, 44);
178 stack_frame_head
= fra
.me
.prev
;
181 static const char LOCATE_parser___parser_nodes___Token___text__eq
[] = "parser_nodes::Token::text=";
182 void parser___parser_nodes___Token___text__eq(val_t p0
, val_t p1
){
183 struct {struct stack_frame_t me
;} fra
;
185 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
186 fra
.me
.file
= LOCATE_parser___parser_nodes
;
188 fra
.me
.meth
= LOCATE_parser___parser_nodes___Token___text__eq
;
189 fra
.me
.has_broke
= 0;
191 fra
.me
.nitni_local_ref_head
= NULL
;
192 /* parser/parser_nodes.nit:45 */
193 nit_abort("Deferred method called", NULL
, LOCATE_parser___parser_nodes
, 45);
194 stack_frame_head
= fra
.me
.prev
;
197 static const char LOCATE_parser___parser_nodes___Token___to_s
[] = "parser_nodes::Token::(string::Object::to_s)";
198 val_t
parser___parser_nodes___Token___to_s(val_t p0
){
199 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
202 static val_t once_value_1
; /* Once value */
203 static val_t once_value_2
; /* Once value */
204 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
205 fra
.me
.file
= LOCATE_parser___parser_nodes
;
207 fra
.me
.meth
= LOCATE_parser___parser_nodes___Token___to_s
;
208 fra
.me
.has_broke
= 0;
210 fra
.me
.nitni_local_ref_head
= NULL
;
211 fra
.me
.REG
[0] = NIT_NULL
;
212 fra
.me
.REG
[1] = NIT_NULL
;
213 fra
.me
.REG
[2] = NIT_NULL
;
215 /* parser/parser_nodes.nit:48 */
217 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
219 fra
.me
.REG
[2] = BOX_NativeString("'");
221 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
222 once_value_1
= fra
.me
.REG
[2];
223 register_static_object(&once_value_1
);
224 } else fra
.me
.REG
[2] = once_value_1
;
225 fra
.me
.REG
[2] = fra
.me
.REG
[2];
226 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
227 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
228 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
230 fra
.me
.REG
[0] = BOX_NativeString("'");
232 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
233 once_value_2
= fra
.me
.REG
[0];
234 register_static_object(&once_value_2
);
235 } else fra
.me
.REG
[0] = once_value_2
;
236 fra
.me
.REG
[0] = fra
.me
.REG
[0];
237 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
238 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
241 stack_frame_head
= fra
.me
.prev
;
242 return fra
.me
.REG
[1];
244 static const char LOCATE_parser___parser_nodes___Prod___location__eq
[] = "parser_nodes::Prod::location=";
245 void parser___parser_nodes___Prod___location__eq(val_t p0
, val_t p1
){
246 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
248 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
249 fra
.me
.file
= LOCATE_parser___parser_nodes
;
251 fra
.me
.meth
= LOCATE_parser___parser_nodes___Prod___location__eq
;
252 fra
.me
.has_broke
= 0;
254 fra
.me
.nitni_local_ref_head
= NULL
;
255 fra
.me
.REG
[0] = NIT_NULL
;
256 fra
.me
.REG
[1] = NIT_NULL
;
259 /* parser/parser_nodes.nit:55 */
260 ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
261 stack_frame_head
= fra
.me
.prev
;
264 static const char LOCATE_parser___parser_nodes___Prod___n_annotations
[] = "parser_nodes::Prod::n_annotations";
265 val_t
parser___parser_nodes___Prod___n_annotations(val_t p0
){
266 struct {struct stack_frame_t me
;} fra
;
268 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
269 fra
.me
.file
= LOCATE_parser___parser_nodes
;
271 fra
.me
.meth
= LOCATE_parser___parser_nodes___Prod___n_annotations
;
272 fra
.me
.has_broke
= 0;
274 fra
.me
.nitni_local_ref_head
= NULL
;
275 fra
.me
.REG
[0] = NIT_NULL
;
277 /* parser/parser_nodes.nit:56 */
278 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Prod____n_annotations(fra
.me
.REG
[0]);
279 stack_frame_head
= fra
.me
.prev
;
280 return fra
.me
.REG
[0];
282 static const char LOCATE_parser___parser_nodes___TEol___to_s
[] = "parser_nodes::TEol::(string::Object::to_s)";
283 val_t
parser___parser_nodes___TEol___to_s(val_t p0
){
284 struct {struct stack_frame_t me
;} fra
;
287 static val_t once_value_1
; /* Once value */
288 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
289 fra
.me
.file
= LOCATE_parser___parser_nodes
;
291 fra
.me
.meth
= LOCATE_parser___parser_nodes___TEol___to_s
;
292 fra
.me
.has_broke
= 0;
294 fra
.me
.nitni_local_ref_head
= NULL
;
295 fra
.me
.REG
[0] = NIT_NULL
;
297 /* parser/parser_nodes.nit:62 */
299 fra
.me
.REG
[0] = BOX_NativeString("end of line");
301 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
302 once_value_1
= fra
.me
.REG
[0];
303 register_static_object(&once_value_1
);
304 } else fra
.me
.REG
[0] = once_value_1
;
305 fra
.me
.REG
[0] = fra
.me
.REG
[0];
308 stack_frame_head
= fra
.me
.prev
;
309 return fra
.me
.REG
[0];
311 static const char LOCATE_parser___parser_nodes___TokenKeyword___to_s
[] = "parser_nodes::TokenKeyword::(string::Object::to_s)";
312 val_t
parser___parser_nodes___TokenKeyword___to_s(val_t p0
){
313 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
316 static val_t once_value_1
; /* Once value */
317 static val_t once_value_2
; /* Once value */
318 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
319 fra
.me
.file
= LOCATE_parser___parser_nodes
;
321 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenKeyword___to_s
;
322 fra
.me
.has_broke
= 0;
324 fra
.me
.nitni_local_ref_head
= NULL
;
325 fra
.me
.REG
[0] = NIT_NULL
;
326 fra
.me
.REG
[1] = NIT_NULL
;
327 fra
.me
.REG
[2] = NIT_NULL
;
329 /* parser/parser_nodes.nit:72 */
331 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
333 fra
.me
.REG
[2] = BOX_NativeString("keyword '");
335 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
336 once_value_1
= fra
.me
.REG
[2];
337 register_static_object(&once_value_1
);
338 } else fra
.me
.REG
[2] = once_value_1
;
339 fra
.me
.REG
[2] = fra
.me
.REG
[2];
340 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
341 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
342 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
344 fra
.me
.REG
[0] = BOX_NativeString("'");
346 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
347 once_value_2
= fra
.me
.REG
[0];
348 register_static_object(&once_value_2
);
349 } else fra
.me
.REG
[0] = once_value_2
;
350 fra
.me
.REG
[0] = fra
.me
.REG
[0];
351 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
352 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
355 stack_frame_head
= fra
.me
.prev
;
356 return fra
.me
.REG
[1];
358 static const char LOCATE_parser___parser_nodes___TokenOperator___to_s
[] = "parser_nodes::TokenOperator::(string::Object::to_s)";
359 val_t
parser___parser_nodes___TokenOperator___to_s(val_t p0
){
360 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
363 static val_t once_value_1
; /* Once value */
364 static val_t once_value_2
; /* Once value */
365 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
366 fra
.me
.file
= LOCATE_parser___parser_nodes
;
368 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenOperator___to_s
;
369 fra
.me
.has_broke
= 0;
371 fra
.me
.nitni_local_ref_head
= NULL
;
372 fra
.me
.REG
[0] = NIT_NULL
;
373 fra
.me
.REG
[1] = NIT_NULL
;
374 fra
.me
.REG
[2] = NIT_NULL
;
376 /* parser/parser_nodes.nit:250 */
378 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
380 fra
.me
.REG
[2] = BOX_NativeString("operator '");
382 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
383 once_value_1
= fra
.me
.REG
[2];
384 register_static_object(&once_value_1
);
385 } else fra
.me
.REG
[2] = once_value_1
;
386 fra
.me
.REG
[2] = fra
.me
.REG
[2];
387 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
388 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
389 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
391 fra
.me
.REG
[0] = BOX_NativeString("'");
393 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
394 once_value_2
= fra
.me
.REG
[0];
395 register_static_object(&once_value_2
);
396 } else fra
.me
.REG
[0] = once_value_2
;
397 fra
.me
.REG
[0] = fra
.me
.REG
[0];
398 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
399 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
402 stack_frame_head
= fra
.me
.prev
;
403 return fra
.me
.REG
[1];
405 static const char LOCATE_parser___parser_nodes___TClassid___to_s
[] = "parser_nodes::TClassid::(string::Object::to_s)";
406 val_t
parser___parser_nodes___TClassid___to_s(val_t p0
){
407 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
410 static val_t once_value_1
; /* Once value */
411 static val_t once_value_2
; /* Once value */
412 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
413 fra
.me
.file
= LOCATE_parser___parser_nodes
;
415 fra
.me
.meth
= LOCATE_parser___parser_nodes___TClassid___to_s
;
416 fra
.me
.has_broke
= 0;
418 fra
.me
.nitni_local_ref_head
= NULL
;
419 fra
.me
.REG
[0] = NIT_NULL
;
420 fra
.me
.REG
[1] = NIT_NULL
;
421 fra
.me
.REG
[2] = NIT_NULL
;
423 /* parser/parser_nodes.nit:320 */
425 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
427 fra
.me
.REG
[2] = BOX_NativeString("type identifier '");
429 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
430 once_value_1
= fra
.me
.REG
[2];
431 register_static_object(&once_value_1
);
432 } else fra
.me
.REG
[2] = once_value_1
;
433 fra
.me
.REG
[2] = fra
.me
.REG
[2];
434 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
435 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
436 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
438 fra
.me
.REG
[0] = BOX_NativeString("'");
440 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
441 once_value_2
= fra
.me
.REG
[0];
442 register_static_object(&once_value_2
);
443 } else fra
.me
.REG
[0] = once_value_2
;
444 fra
.me
.REG
[0] = fra
.me
.REG
[0];
445 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
446 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
449 stack_frame_head
= fra
.me
.prev
;
450 return fra
.me
.REG
[1];
452 static const char LOCATE_parser___parser_nodes___TId___to_s
[] = "parser_nodes::TId::(string::Object::to_s)";
453 val_t
parser___parser_nodes___TId___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___TId___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:327 */
472 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
474 fra
.me
.REG
[2] = BOX_NativeString("identifier '");
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 static const char LOCATE_parser___parser_nodes___TAttrid___to_s
[] = "parser_nodes::TAttrid::(string::Object::to_s)";
500 val_t
parser___parser_nodes___TAttrid___to_s(val_t p0
){
501 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
504 static val_t once_value_1
; /* Once value */
505 static val_t once_value_2
; /* Once value */
506 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
507 fra
.me
.file
= LOCATE_parser___parser_nodes
;
509 fra
.me
.meth
= LOCATE_parser___parser_nodes___TAttrid___to_s
;
510 fra
.me
.has_broke
= 0;
512 fra
.me
.nitni_local_ref_head
= NULL
;
513 fra
.me
.REG
[0] = NIT_NULL
;
514 fra
.me
.REG
[1] = NIT_NULL
;
515 fra
.me
.REG
[2] = NIT_NULL
;
517 /* parser/parser_nodes.nit:334 */
519 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
521 fra
.me
.REG
[2] = BOX_NativeString("attribute '");
523 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
524 once_value_1
= fra
.me
.REG
[2];
525 register_static_object(&once_value_1
);
526 } else fra
.me
.REG
[2] = once_value_1
;
527 fra
.me
.REG
[2] = fra
.me
.REG
[2];
528 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
529 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
530 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
532 fra
.me
.REG
[0] = BOX_NativeString("'");
534 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
535 once_value_2
= fra
.me
.REG
[0];
536 register_static_object(&once_value_2
);
537 } else fra
.me
.REG
[0] = once_value_2
;
538 fra
.me
.REG
[0] = fra
.me
.REG
[0];
539 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
540 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
543 stack_frame_head
= fra
.me
.prev
;
544 return fra
.me
.REG
[1];
546 static const char LOCATE_parser___parser_nodes___TokenLiteral___to_s
[] = "parser_nodes::TokenLiteral::(string::Object::to_s)";
547 val_t
parser___parser_nodes___TokenLiteral___to_s(val_t p0
){
548 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
551 static val_t once_value_1
; /* Once value */
552 static val_t once_value_2
; /* Once value */
553 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
554 fra
.me
.file
= LOCATE_parser___parser_nodes
;
556 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenLiteral___to_s
;
557 fra
.me
.has_broke
= 0;
559 fra
.me
.nitni_local_ref_head
= NULL
;
560 fra
.me
.REG
[0] = NIT_NULL
;
561 fra
.me
.REG
[1] = NIT_NULL
;
562 fra
.me
.REG
[2] = NIT_NULL
;
564 /* parser/parser_nodes.nit:341 */
566 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
568 fra
.me
.REG
[2] = BOX_NativeString("literal value '");
570 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
571 once_value_1
= fra
.me
.REG
[2];
572 register_static_object(&once_value_1
);
573 } else fra
.me
.REG
[2] = once_value_1
;
574 fra
.me
.REG
[2] = fra
.me
.REG
[2];
575 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
576 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
577 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
579 fra
.me
.REG
[0] = BOX_NativeString("'");
581 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
582 once_value_2
= fra
.me
.REG
[0];
583 register_static_object(&once_value_2
);
584 } else fra
.me
.REG
[0] = once_value_2
;
585 fra
.me
.REG
[0] = fra
.me
.REG
[0];
586 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
587 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
590 stack_frame_head
= fra
.me
.prev
;
591 return fra
.me
.REG
[1];
593 static const char LOCATE_parser___parser_nodes___TBadString___to_s
[] = "parser_nodes::TBadString::(string::Object::to_s)";
594 val_t
parser___parser_nodes___TBadString___to_s(val_t p0
){
595 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
598 static val_t once_value_1
; /* Once value */
599 static val_t once_value_2
; /* Once value */
600 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
601 fra
.me
.file
= LOCATE_parser___parser_nodes
;
603 fra
.me
.meth
= LOCATE_parser___parser_nodes___TBadString___to_s
;
604 fra
.me
.has_broke
= 0;
606 fra
.me
.nitni_local_ref_head
= NULL
;
607 fra
.me
.REG
[0] = NIT_NULL
;
608 fra
.me
.REG
[1] = NIT_NULL
;
609 fra
.me
.REG
[2] = NIT_NULL
;
611 /* parser/parser_nodes.nit:369 */
613 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
615 fra
.me
.REG
[2] = BOX_NativeString("malformed string ");
617 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
618 once_value_1
= fra
.me
.REG
[2];
619 register_static_object(&once_value_1
);
620 } else fra
.me
.REG
[2] = once_value_1
;
621 fra
.me
.REG
[2] = fra
.me
.REG
[2];
622 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
623 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
624 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
626 fra
.me
.REG
[0] = BOX_NativeString("");
628 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
629 once_value_2
= fra
.me
.REG
[0];
630 register_static_object(&once_value_2
);
631 } else fra
.me
.REG
[0] = once_value_2
;
632 fra
.me
.REG
[0] = fra
.me
.REG
[0];
633 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
634 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
637 stack_frame_head
= fra
.me
.prev
;
638 return fra
.me
.REG
[1];
640 static const char LOCATE_parser___parser_nodes___TBadChar___to_s
[] = "parser_nodes::TBadChar::(string::Object::to_s)";
641 val_t
parser___parser_nodes___TBadChar___to_s(val_t p0
){
642 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
645 static val_t once_value_1
; /* Once value */
646 static val_t once_value_2
; /* Once value */
647 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
648 fra
.me
.file
= LOCATE_parser___parser_nodes
;
650 fra
.me
.meth
= LOCATE_parser___parser_nodes___TBadChar___to_s
;
651 fra
.me
.has_broke
= 0;
653 fra
.me
.nitni_local_ref_head
= NULL
;
654 fra
.me
.REG
[0] = NIT_NULL
;
655 fra
.me
.REG
[1] = NIT_NULL
;
656 fra
.me
.REG
[2] = NIT_NULL
;
658 /* parser/parser_nodes.nit:376 */
660 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
662 fra
.me
.REG
[2] = BOX_NativeString("malformed character ");
664 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
665 once_value_1
= fra
.me
.REG
[2];
666 register_static_object(&once_value_1
);
667 } else fra
.me
.REG
[2] = once_value_1
;
668 fra
.me
.REG
[2] = fra
.me
.REG
[2];
669 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
670 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
671 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
673 fra
.me
.REG
[0] = BOX_NativeString("");
675 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
676 once_value_2
= fra
.me
.REG
[0];
677 register_static_object(&once_value_2
);
678 } else fra
.me
.REG
[0] = once_value_2
;
679 fra
.me
.REG
[0] = fra
.me
.REG
[0];
680 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
681 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
684 stack_frame_head
= fra
.me
.prev
;
685 return fra
.me
.REG
[1];
687 static const char LOCATE_parser___parser_nodes___EOF___to_s
[] = "parser_nodes::EOF::(string::Object::to_s)";
688 val_t
parser___parser_nodes___EOF___to_s(val_t p0
){
689 struct {struct stack_frame_t me
;} fra
;
692 static val_t once_value_1
; /* Once value */
693 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
694 fra
.me
.file
= LOCATE_parser___parser_nodes
;
696 fra
.me
.meth
= LOCATE_parser___parser_nodes___EOF___to_s
;
697 fra
.me
.has_broke
= 0;
699 fra
.me
.nitni_local_ref_head
= NULL
;
700 fra
.me
.REG
[0] = NIT_NULL
;
702 /* parser/parser_nodes.nit:386 */
704 fra
.me
.REG
[0] = BOX_NativeString("end of file");
706 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
707 once_value_1
= fra
.me
.REG
[0];
708 register_static_object(&once_value_1
);
709 } else fra
.me
.REG
[0] = once_value_1
;
710 fra
.me
.REG
[0] = fra
.me
.REG
[0];
713 stack_frame_head
= fra
.me
.prev
;
714 return fra
.me
.REG
[0];
716 static const char LOCATE_parser___parser_nodes___AModule___n_moduledecl
[] = "parser_nodes::AModule::n_moduledecl";
717 val_t
parser___parser_nodes___AModule___n_moduledecl(val_t p0
){
718 struct {struct stack_frame_t me
;} fra
;
720 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
721 fra
.me
.file
= LOCATE_parser___parser_nodes
;
723 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_moduledecl
;
724 fra
.me
.has_broke
= 0;
726 fra
.me
.nitni_local_ref_head
= NULL
;
727 fra
.me
.REG
[0] = NIT_NULL
;
729 /* parser/parser_nodes.nit:401 */
730 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_moduledecl(fra
.me
.REG
[0]);
731 stack_frame_head
= fra
.me
.prev
;
732 return fra
.me
.REG
[0];
734 static const char LOCATE_parser___parser_nodes___AModule___n_imports
[] = "parser_nodes::AModule::n_imports";
735 val_t
parser___parser_nodes___AModule___n_imports(val_t p0
){
736 struct {struct stack_frame_t me
;} fra
;
739 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
740 fra
.me
.file
= LOCATE_parser___parser_nodes
;
742 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_imports
;
743 fra
.me
.has_broke
= 0;
745 fra
.me
.nitni_local_ref_head
= NULL
;
746 fra
.me
.REG
[0] = NIT_NULL
;
748 /* parser/parser_nodes.nit:402 */
749 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_imports(fra
.me
.REG
[0])!=NIT_NULL
);
750 if (UNTAG_Bool(REGB0
)) {
752 nit_abort("Uninitialized attribute %s", "_n_imports", LOCATE_parser___parser_nodes
, 402);
754 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_imports(fra
.me
.REG
[0]);
755 stack_frame_head
= fra
.me
.prev
;
756 return fra
.me
.REG
[0];
758 static const char LOCATE_parser___parser_nodes___AModule___n_extern_code_blocks
[] = "parser_nodes::AModule::n_extern_code_blocks";
759 val_t
parser___parser_nodes___AModule___n_extern_code_blocks(val_t p0
){
760 struct {struct stack_frame_t me
;} fra
;
763 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
764 fra
.me
.file
= LOCATE_parser___parser_nodes
;
766 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_extern_code_blocks
;
767 fra
.me
.has_broke
= 0;
769 fra
.me
.nitni_local_ref_head
= NULL
;
770 fra
.me
.REG
[0] = NIT_NULL
;
772 /* parser/parser_nodes.nit:403 */
773 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_extern_code_blocks(fra
.me
.REG
[0])!=NIT_NULL
);
774 if (UNTAG_Bool(REGB0
)) {
776 nit_abort("Uninitialized attribute %s", "_n_extern_code_blocks", LOCATE_parser___parser_nodes
, 403);
778 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_extern_code_blocks(fra
.me
.REG
[0]);
779 stack_frame_head
= fra
.me
.prev
;
780 return fra
.me
.REG
[0];
782 static const char LOCATE_parser___parser_nodes___AModule___n_classdefs
[] = "parser_nodes::AModule::n_classdefs";
783 val_t
parser___parser_nodes___AModule___n_classdefs(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___AModule___n_classdefs
;
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:404 */
797 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_classdefs(fra
.me
.REG
[0])!=NIT_NULL
);
798 if (UNTAG_Bool(REGB0
)) {
800 nit_abort("Uninitialized attribute %s", "_n_classdefs", LOCATE_parser___parser_nodes
, 404);
802 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_classdefs(fra
.me
.REG
[0]);
803 stack_frame_head
= fra
.me
.prev
;
804 return fra
.me
.REG
[0];
806 static const char LOCATE_parser___parser_nodes___AModuledecl___n_doc
[] = "parser_nodes::AModuledecl::n_doc";
807 val_t
parser___parser_nodes___AModuledecl___n_doc(val_t p0
){
808 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_doc
;
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:408 */
820 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_doc(fra
.me
.REG
[0]);
821 stack_frame_head
= fra
.me
.prev
;
822 return fra
.me
.REG
[0];
824 static const char LOCATE_parser___parser_nodes___AModuledecl___n_kwmodule
[] = "parser_nodes::AModuledecl::n_kwmodule";
825 val_t
parser___parser_nodes___AModuledecl___n_kwmodule(val_t p0
){
826 struct {struct stack_frame_t me
;} fra
;
829 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
830 fra
.me
.file
= LOCATE_parser___parser_nodes
;
832 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_kwmodule
;
833 fra
.me
.has_broke
= 0;
835 fra
.me
.nitni_local_ref_head
= NULL
;
836 fra
.me
.REG
[0] = NIT_NULL
;
838 /* parser/parser_nodes.nit:409 */
839 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(fra
.me
.REG
[0])!=NIT_NULL
);
840 if (UNTAG_Bool(REGB0
)) {
842 nit_abort("Uninitialized attribute %s", "_n_kwmodule", LOCATE_parser___parser_nodes
, 409);
844 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(fra
.me
.REG
[0]);
845 stack_frame_head
= fra
.me
.prev
;
846 return fra
.me
.REG
[0];
848 static const char LOCATE_parser___parser_nodes___AModuledecl___n_name
[] = "parser_nodes::AModuledecl::n_name";
849 val_t
parser___parser_nodes___AModuledecl___n_name(val_t p0
){
850 struct {struct stack_frame_t me
;} fra
;
853 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
854 fra
.me
.file
= LOCATE_parser___parser_nodes
;
856 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_name
;
857 fra
.me
.has_broke
= 0;
859 fra
.me
.nitni_local_ref_head
= NULL
;
860 fra
.me
.REG
[0] = NIT_NULL
;
862 /* parser/parser_nodes.nit:410 */
863 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuledecl____n_name(fra
.me
.REG
[0])!=NIT_NULL
);
864 if (UNTAG_Bool(REGB0
)) {
866 nit_abort("Uninitialized attribute %s", "_n_name", LOCATE_parser___parser_nodes
, 410);
868 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_name(fra
.me
.REG
[0]);
869 stack_frame_head
= fra
.me
.prev
;
870 return fra
.me
.REG
[0];
872 static const char LOCATE_parser___parser_nodes___AStdImport___n_visibility
[] = "parser_nodes::AStdImport::n_visibility";
873 val_t
parser___parser_nodes___AStdImport___n_visibility(val_t p0
){
874 struct {struct stack_frame_t me
;} fra
;
877 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
878 fra
.me
.file
= LOCATE_parser___parser_nodes
;
880 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_visibility
;
881 fra
.me
.has_broke
= 0;
883 fra
.me
.nitni_local_ref_head
= NULL
;
884 fra
.me
.REG
[0] = NIT_NULL
;
886 /* parser/parser_nodes.nit:415 */
887 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
888 if (UNTAG_Bool(REGB0
)) {
890 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 415);
892 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_visibility(fra
.me
.REG
[0]);
893 stack_frame_head
= fra
.me
.prev
;
894 return fra
.me
.REG
[0];
896 static const char LOCATE_parser___parser_nodes___AStdImport___n_kwimport
[] = "parser_nodes::AStdImport::n_kwimport";
897 val_t
parser___parser_nodes___AStdImport___n_kwimport(val_t p0
){
898 struct {struct stack_frame_t me
;} fra
;
901 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
902 fra
.me
.file
= LOCATE_parser___parser_nodes
;
904 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_kwimport
;
905 fra
.me
.has_broke
= 0;
907 fra
.me
.nitni_local_ref_head
= NULL
;
908 fra
.me
.REG
[0] = NIT_NULL
;
910 /* parser/parser_nodes.nit:416 */
911 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
912 if (UNTAG_Bool(REGB0
)) {
914 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 416);
916 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_kwimport(fra
.me
.REG
[0]);
917 stack_frame_head
= fra
.me
.prev
;
918 return fra
.me
.REG
[0];
920 static const char LOCATE_parser___parser_nodes___AStdImport___n_name
[] = "parser_nodes::AStdImport::n_name";
921 val_t
parser___parser_nodes___AStdImport___n_name(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___AStdImport___n_name
;
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:417 */
935 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_name(fra
.me
.REG
[0])!=NIT_NULL
);
936 if (UNTAG_Bool(REGB0
)) {
938 nit_abort("Uninitialized attribute %s", "_n_name", LOCATE_parser___parser_nodes
, 417);
940 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_name(fra
.me
.REG
[0]);
941 stack_frame_head
= fra
.me
.prev
;
942 return fra
.me
.REG
[0];
944 static const char LOCATE_parser___parser_nodes___ANoImport___n_visibility
[] = "parser_nodes::ANoImport::n_visibility";
945 val_t
parser___parser_nodes___ANoImport___n_visibility(val_t p0
){
946 struct {struct stack_frame_t me
;} fra
;
949 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
950 fra
.me
.file
= LOCATE_parser___parser_nodes
;
952 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_visibility
;
953 fra
.me
.has_broke
= 0;
955 fra
.me
.nitni_local_ref_head
= NULL
;
956 fra
.me
.REG
[0] = NIT_NULL
;
958 /* parser/parser_nodes.nit:421 */
959 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
960 if (UNTAG_Bool(REGB0
)) {
962 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 421);
964 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_visibility(fra
.me
.REG
[0]);
965 stack_frame_head
= fra
.me
.prev
;
966 return fra
.me
.REG
[0];
968 static const char LOCATE_parser___parser_nodes___ANoImport___n_kwimport
[] = "parser_nodes::ANoImport::n_kwimport";
969 val_t
parser___parser_nodes___ANoImport___n_kwimport(val_t p0
){
970 struct {struct stack_frame_t me
;} fra
;
973 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
974 fra
.me
.file
= LOCATE_parser___parser_nodes
;
976 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwimport
;
977 fra
.me
.has_broke
= 0;
979 fra
.me
.nitni_local_ref_head
= NULL
;
980 fra
.me
.REG
[0] = NIT_NULL
;
982 /* parser/parser_nodes.nit:422 */
983 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
984 if (UNTAG_Bool(REGB0
)) {
986 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 422);
988 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_kwimport(fra
.me
.REG
[0]);
989 stack_frame_head
= fra
.me
.prev
;
990 return fra
.me
.REG
[0];
992 static const char LOCATE_parser___parser_nodes___ANoImport___n_kwend
[] = "parser_nodes::ANoImport::n_kwend";
993 val_t
parser___parser_nodes___ANoImport___n_kwend(val_t p0
){
994 struct {struct stack_frame_t me
;} fra
;
997 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
998 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1000 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwend
;
1001 fra
.me
.has_broke
= 0;
1002 fra
.me
.REG_size
= 1;
1003 fra
.me
.nitni_local_ref_head
= NULL
;
1004 fra
.me
.REG
[0] = NIT_NULL
;
1006 /* parser/parser_nodes.nit:423 */
1007 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_kwend(fra
.me
.REG
[0])!=NIT_NULL
);
1008 if (UNTAG_Bool(REGB0
)) {
1010 nit_abort("Uninitialized attribute %s", "_n_kwend", LOCATE_parser___parser_nodes
, 423);
1012 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_kwend(fra
.me
.REG
[0]);
1013 stack_frame_head
= fra
.me
.prev
;
1014 return fra
.me
.REG
[0];
1016 static const char LOCATE_parser___parser_nodes___APrivateVisibility___n_kwprivate
[] = "parser_nodes::APrivateVisibility::n_kwprivate";
1017 val_t
parser___parser_nodes___APrivateVisibility___n_kwprivate(val_t p0
){
1018 struct {struct stack_frame_t me
;} fra
;
1021 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1022 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1024 fra
.me
.meth
= LOCATE_parser___parser_nodes___APrivateVisibility___n_kwprivate
;
1025 fra
.me
.has_broke
= 0;
1026 fra
.me
.REG_size
= 1;
1027 fra
.me
.nitni_local_ref_head
= NULL
;
1028 fra
.me
.REG
[0] = NIT_NULL
;
1030 /* parser/parser_nodes.nit:431 */
1031 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(fra
.me
.REG
[0])!=NIT_NULL
);
1032 if (UNTAG_Bool(REGB0
)) {
1034 nit_abort("Uninitialized attribute %s", "_n_kwprivate", LOCATE_parser___parser_nodes
, 431);
1036 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(fra
.me
.REG
[0]);
1037 stack_frame_head
= fra
.me
.prev
;
1038 return fra
.me
.REG
[0];
1040 static const char LOCATE_parser___parser_nodes___AProtectedVisibility___n_kwprotected
[] = "parser_nodes::AProtectedVisibility::n_kwprotected";
1041 val_t
parser___parser_nodes___AProtectedVisibility___n_kwprotected(val_t p0
){
1042 struct {struct stack_frame_t me
;} fra
;
1045 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1046 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1048 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProtectedVisibility___n_kwprotected
;
1049 fra
.me
.has_broke
= 0;
1050 fra
.me
.REG_size
= 1;
1051 fra
.me
.nitni_local_ref_head
= NULL
;
1052 fra
.me
.REG
[0] = NIT_NULL
;
1054 /* parser/parser_nodes.nit:435 */
1055 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(fra
.me
.REG
[0])!=NIT_NULL
);
1056 if (UNTAG_Bool(REGB0
)) {
1058 nit_abort("Uninitialized attribute %s", "_n_kwprotected", LOCATE_parser___parser_nodes
, 435);
1060 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(fra
.me
.REG
[0]);
1061 stack_frame_head
= fra
.me
.prev
;
1062 return fra
.me
.REG
[0];
1064 static const char LOCATE_parser___parser_nodes___AIntrudeVisibility___n_kwintrude
[] = "parser_nodes::AIntrudeVisibility::n_kwintrude";
1065 val_t
parser___parser_nodes___AIntrudeVisibility___n_kwintrude(val_t p0
){
1066 struct {struct stack_frame_t me
;} fra
;
1069 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1070 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1072 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntrudeVisibility___n_kwintrude
;
1073 fra
.me
.has_broke
= 0;
1074 fra
.me
.REG_size
= 1;
1075 fra
.me
.nitni_local_ref_head
= NULL
;
1076 fra
.me
.REG
[0] = NIT_NULL
;
1078 /* parser/parser_nodes.nit:439 */
1079 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(fra
.me
.REG
[0])!=NIT_NULL
);
1080 if (UNTAG_Bool(REGB0
)) {
1082 nit_abort("Uninitialized attribute %s", "_n_kwintrude", LOCATE_parser___parser_nodes
, 439);
1084 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(fra
.me
.REG
[0]);
1085 stack_frame_head
= fra
.me
.prev
;
1086 return fra
.me
.REG
[0];
1088 static const char LOCATE_parser___parser_nodes___AClassdef___n_propdefs
[] = "parser_nodes::AClassdef::n_propdefs";
1089 val_t
parser___parser_nodes___AClassdef___n_propdefs(val_t p0
){
1090 struct {struct stack_frame_t me
;} fra
;
1093 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1094 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1096 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClassdef___n_propdefs
;
1097 fra
.me
.has_broke
= 0;
1098 fra
.me
.REG_size
= 1;
1099 fra
.me
.nitni_local_ref_head
= NULL
;
1100 fra
.me
.REG
[0] = NIT_NULL
;
1102 /* parser/parser_nodes.nit:442 */
1103 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClassdef____n_propdefs(fra
.me
.REG
[0])!=NIT_NULL
);
1104 if (UNTAG_Bool(REGB0
)) {
1106 nit_abort("Uninitialized attribute %s", "_n_propdefs", LOCATE_parser___parser_nodes
, 442);
1108 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClassdef____n_propdefs(fra
.me
.REG
[0]);
1109 stack_frame_head
= fra
.me
.prev
;
1110 return fra
.me
.REG
[0];
1112 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_doc
[] = "parser_nodes::AStdClassdef::n_doc";
1113 val_t
parser___parser_nodes___AStdClassdef___n_doc(val_t p0
){
1114 struct {struct stack_frame_t me
;} fra
;
1116 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1117 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1119 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_doc
;
1120 fra
.me
.has_broke
= 0;
1121 fra
.me
.REG_size
= 1;
1122 fra
.me
.nitni_local_ref_head
= NULL
;
1123 fra
.me
.REG
[0] = NIT_NULL
;
1125 /* parser/parser_nodes.nit:446 */
1126 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_doc(fra
.me
.REG
[0]);
1127 stack_frame_head
= fra
.me
.prev
;
1128 return fra
.me
.REG
[0];
1130 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_kwredef
[] = "parser_nodes::AStdClassdef::n_kwredef";
1131 val_t
parser___parser_nodes___AStdClassdef___n_kwredef(val_t p0
){
1132 struct {struct stack_frame_t me
;} fra
;
1134 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1135 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1137 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_kwredef
;
1138 fra
.me
.has_broke
= 0;
1139 fra
.me
.REG_size
= 1;
1140 fra
.me
.nitni_local_ref_head
= NULL
;
1141 fra
.me
.REG
[0] = NIT_NULL
;
1143 /* parser/parser_nodes.nit:447 */
1144 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_kwredef(fra
.me
.REG
[0]);
1145 stack_frame_head
= fra
.me
.prev
;
1146 return fra
.me
.REG
[0];
1148 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_visibility
[] = "parser_nodes::AStdClassdef::n_visibility";
1149 val_t
parser___parser_nodes___AStdClassdef___n_visibility(val_t p0
){
1150 struct {struct stack_frame_t me
;} fra
;
1153 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1154 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1156 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_visibility
;
1157 fra
.me
.has_broke
= 0;
1158 fra
.me
.REG_size
= 1;
1159 fra
.me
.nitni_local_ref_head
= NULL
;
1160 fra
.me
.REG
[0] = NIT_NULL
;
1162 /* parser/parser_nodes.nit:448 */
1163 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
1164 if (UNTAG_Bool(REGB0
)) {
1166 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 448);
1168 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_visibility(fra
.me
.REG
[0]);
1169 stack_frame_head
= fra
.me
.prev
;
1170 return fra
.me
.REG
[0];
1172 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_classkind
[] = "parser_nodes::AStdClassdef::n_classkind";
1173 val_t
parser___parser_nodes___AStdClassdef___n_classkind(val_t p0
){
1174 struct {struct stack_frame_t me
;} fra
;
1177 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1178 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1180 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_classkind
;
1181 fra
.me
.has_broke
= 0;
1182 fra
.me
.REG_size
= 1;
1183 fra
.me
.nitni_local_ref_head
= NULL
;
1184 fra
.me
.REG
[0] = NIT_NULL
;
1186 /* parser/parser_nodes.nit:449 */
1187 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_classkind(fra
.me
.REG
[0])!=NIT_NULL
);
1188 if (UNTAG_Bool(REGB0
)) {
1190 nit_abort("Uninitialized attribute %s", "_n_classkind", LOCATE_parser___parser_nodes
, 449);
1192 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_classkind(fra
.me
.REG
[0]);
1193 stack_frame_head
= fra
.me
.prev
;
1194 return fra
.me
.REG
[0];
1196 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_id
[] = "parser_nodes::AStdClassdef::n_id";
1197 val_t
parser___parser_nodes___AStdClassdef___n_id(val_t p0
){
1198 struct {struct stack_frame_t me
;} fra
;
1200 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1201 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1203 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_id
;
1204 fra
.me
.has_broke
= 0;
1205 fra
.me
.REG_size
= 1;
1206 fra
.me
.nitni_local_ref_head
= NULL
;
1207 fra
.me
.REG
[0] = NIT_NULL
;
1209 /* parser/parser_nodes.nit:450 */
1210 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_id(fra
.me
.REG
[0]);
1211 stack_frame_head
= fra
.me
.prev
;
1212 return fra
.me
.REG
[0];
1214 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_formaldefs
[] = "parser_nodes::AStdClassdef::n_formaldefs";
1215 val_t
parser___parser_nodes___AStdClassdef___n_formaldefs(val_t p0
){
1216 struct {struct stack_frame_t me
;} fra
;
1219 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1220 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1222 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_formaldefs
;
1223 fra
.me
.has_broke
= 0;
1224 fra
.me
.REG_size
= 1;
1225 fra
.me
.nitni_local_ref_head
= NULL
;
1226 fra
.me
.REG
[0] = NIT_NULL
;
1228 /* parser/parser_nodes.nit:451 */
1229 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(fra
.me
.REG
[0])!=NIT_NULL
);
1230 if (UNTAG_Bool(REGB0
)) {
1232 nit_abort("Uninitialized attribute %s", "_n_formaldefs", LOCATE_parser___parser_nodes
, 451);
1234 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(fra
.me
.REG
[0]);
1235 stack_frame_head
= fra
.me
.prev
;
1236 return fra
.me
.REG
[0];
1238 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_extern_code_block
[] = "parser_nodes::AStdClassdef::n_extern_code_block";
1239 val_t
parser___parser_nodes___AStdClassdef___n_extern_code_block(val_t p0
){
1240 struct {struct stack_frame_t me
;} fra
;
1242 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1243 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1245 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_extern_code_block
;
1246 fra
.me
.has_broke
= 0;
1247 fra
.me
.REG_size
= 1;
1248 fra
.me
.nitni_local_ref_head
= NULL
;
1249 fra
.me
.REG
[0] = NIT_NULL
;
1251 /* parser/parser_nodes.nit:452 */
1252 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_extern_code_block(fra
.me
.REG
[0]);
1253 stack_frame_head
= fra
.me
.prev
;
1254 return fra
.me
.REG
[0];
1256 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_superclasses
[] = "parser_nodes::AStdClassdef::n_superclasses";
1257 val_t
parser___parser_nodes___AStdClassdef___n_superclasses(val_t p0
){
1258 struct {struct stack_frame_t me
;} fra
;
1261 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1262 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1264 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_superclasses
;
1265 fra
.me
.has_broke
= 0;
1266 fra
.me
.REG_size
= 1;
1267 fra
.me
.nitni_local_ref_head
= NULL
;
1268 fra
.me
.REG
[0] = NIT_NULL
;
1270 /* parser/parser_nodes.nit:453 */
1271 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(fra
.me
.REG
[0])!=NIT_NULL
);
1272 if (UNTAG_Bool(REGB0
)) {
1274 nit_abort("Uninitialized attribute %s", "_n_superclasses", LOCATE_parser___parser_nodes
, 453);
1276 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(fra
.me
.REG
[0]);
1277 stack_frame_head
= fra
.me
.prev
;
1278 return fra
.me
.REG
[0];
1280 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_kwend
[] = "parser_nodes::AStdClassdef::n_kwend";
1281 val_t
parser___parser_nodes___AStdClassdef___n_kwend(val_t p0
){
1282 struct {struct stack_frame_t me
;} fra
;
1285 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1286 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1288 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_kwend
;
1289 fra
.me
.has_broke
= 0;
1290 fra
.me
.REG_size
= 1;
1291 fra
.me
.nitni_local_ref_head
= NULL
;
1292 fra
.me
.REG
[0] = NIT_NULL
;
1294 /* parser/parser_nodes.nit:454 */
1295 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_kwend(fra
.me
.REG
[0])!=NIT_NULL
);
1296 if (UNTAG_Bool(REGB0
)) {
1298 nit_abort("Uninitialized attribute %s", "_n_kwend", LOCATE_parser___parser_nodes
, 454);
1300 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_kwend(fra
.me
.REG
[0]);
1301 stack_frame_head
= fra
.me
.prev
;
1302 return fra
.me
.REG
[0];
1304 static const char LOCATE_parser___parser_nodes___AStdClassdef___hot_location
[] = "parser_nodes::AStdClassdef::(parser_nodes::ANode::hot_location)";
1305 val_t
parser___parser_nodes___AStdClassdef___hot_location(val_t p0
){
1306 struct {struct stack_frame_t me
;} fra
;
1309 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1310 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1312 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___hot_location
;
1313 fra
.me
.has_broke
= 0;
1314 fra
.me
.REG_size
= 1;
1315 fra
.me
.nitni_local_ref_head
= NULL
;
1316 fra
.me
.REG
[0] = NIT_NULL
;
1318 /* parser/parser_nodes.nit:455 */
1319 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AStdClassdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1320 REGB0
= TAG_Bool(fra
.me
.REG
[0]==NIT_NULL
);
1321 if (UNTAG_Bool(REGB0
)) {
1322 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 455);
1324 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1327 stack_frame_head
= fra
.me
.prev
;
1328 return fra
.me
.REG
[0];
1330 static const char LOCATE_parser___parser_nodes___AConcreteClasskind___n_kwclass
[] = "parser_nodes::AConcreteClasskind::n_kwclass";
1331 val_t
parser___parser_nodes___AConcreteClasskind___n_kwclass(val_t p0
){
1332 struct {struct stack_frame_t me
;} fra
;
1335 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1336 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1338 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteClasskind___n_kwclass
;
1339 fra
.me
.has_broke
= 0;
1340 fra
.me
.REG_size
= 1;
1341 fra
.me
.nitni_local_ref_head
= NULL
;
1342 fra
.me
.REG
[0] = NIT_NULL
;
1344 /* parser/parser_nodes.nit:466 */
1345 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(fra
.me
.REG
[0])!=NIT_NULL
);
1346 if (UNTAG_Bool(REGB0
)) {
1348 nit_abort("Uninitialized attribute %s", "_n_kwclass", LOCATE_parser___parser_nodes
, 466);
1350 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(fra
.me
.REG
[0]);
1351 stack_frame_head
= fra
.me
.prev
;
1352 return fra
.me
.REG
[0];
1354 static const char LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwabstract
[] = "parser_nodes::AAbstractClasskind::n_kwabstract";
1355 val_t
parser___parser_nodes___AAbstractClasskind___n_kwabstract(val_t p0
){
1356 struct {struct stack_frame_t me
;} fra
;
1359 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1360 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1362 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwabstract
;
1363 fra
.me
.has_broke
= 0;
1364 fra
.me
.REG_size
= 1;
1365 fra
.me
.nitni_local_ref_head
= NULL
;
1366 fra
.me
.REG
[0] = NIT_NULL
;
1368 /* parser/parser_nodes.nit:470 */
1369 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(fra
.me
.REG
[0])!=NIT_NULL
);
1370 if (UNTAG_Bool(REGB0
)) {
1372 nit_abort("Uninitialized attribute %s", "_n_kwabstract", LOCATE_parser___parser_nodes
, 470);
1374 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(fra
.me
.REG
[0]);
1375 stack_frame_head
= fra
.me
.prev
;
1376 return fra
.me
.REG
[0];
1378 static const char LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwclass
[] = "parser_nodes::AAbstractClasskind::n_kwclass";
1379 val_t
parser___parser_nodes___AAbstractClasskind___n_kwclass(val_t p0
){
1380 struct {struct stack_frame_t me
;} fra
;
1383 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1384 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1386 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwclass
;
1387 fra
.me
.has_broke
= 0;
1388 fra
.me
.REG_size
= 1;
1389 fra
.me
.nitni_local_ref_head
= NULL
;
1390 fra
.me
.REG
[0] = NIT_NULL
;
1392 /* parser/parser_nodes.nit:471 */
1393 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(fra
.me
.REG
[0])!=NIT_NULL
);
1394 if (UNTAG_Bool(REGB0
)) {
1396 nit_abort("Uninitialized attribute %s", "_n_kwclass", LOCATE_parser___parser_nodes
, 471);
1398 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(fra
.me
.REG
[0]);
1399 stack_frame_head
= fra
.me
.prev
;
1400 return fra
.me
.REG
[0];
1402 static const char LOCATE_parser___parser_nodes___AInterfaceClasskind___n_kwinterface
[] = "parser_nodes::AInterfaceClasskind::n_kwinterface";
1403 val_t
parser___parser_nodes___AInterfaceClasskind___n_kwinterface(val_t p0
){
1404 struct {struct stack_frame_t me
;} fra
;
1407 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1408 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1410 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInterfaceClasskind___n_kwinterface
;
1411 fra
.me
.has_broke
= 0;
1412 fra
.me
.REG_size
= 1;
1413 fra
.me
.nitni_local_ref_head
= NULL
;
1414 fra
.me
.REG
[0] = NIT_NULL
;
1416 /* parser/parser_nodes.nit:475 */
1417 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(fra
.me
.REG
[0])!=NIT_NULL
);
1418 if (UNTAG_Bool(REGB0
)) {
1420 nit_abort("Uninitialized attribute %s", "_n_kwinterface", LOCATE_parser___parser_nodes
, 475);
1422 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(fra
.me
.REG
[0]);
1423 stack_frame_head
= fra
.me
.prev
;
1424 return fra
.me
.REG
[0];
1426 static const char LOCATE_parser___parser_nodes___AEnumClasskind___n_kwenum
[] = "parser_nodes::AEnumClasskind::n_kwenum";
1427 val_t
parser___parser_nodes___AEnumClasskind___n_kwenum(val_t p0
){
1428 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___AEnumClasskind___n_kwenum
;
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:479 */
1441 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(fra
.me
.REG
[0])!=NIT_NULL
);
1442 if (UNTAG_Bool(REGB0
)) {
1444 nit_abort("Uninitialized attribute %s", "_n_kwenum", LOCATE_parser___parser_nodes
, 479);
1446 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(fra
.me
.REG
[0]);
1447 stack_frame_head
= fra
.me
.prev
;
1448 return fra
.me
.REG
[0];
1450 static const char LOCATE_parser___parser_nodes___AExternClasskind___n_kwextern
[] = "parser_nodes::AExternClasskind::n_kwextern";
1451 val_t
parser___parser_nodes___AExternClasskind___n_kwextern(val_t p0
){
1452 struct {struct stack_frame_t me
;} fra
;
1455 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1456 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1458 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternClasskind___n_kwextern
;
1459 fra
.me
.has_broke
= 0;
1460 fra
.me
.REG_size
= 1;
1461 fra
.me
.nitni_local_ref_head
= NULL
;
1462 fra
.me
.REG
[0] = NIT_NULL
;
1464 /* parser/parser_nodes.nit:483 */
1465 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(fra
.me
.REG
[0])!=NIT_NULL
);
1466 if (UNTAG_Bool(REGB0
)) {
1468 nit_abort("Uninitialized attribute %s", "_n_kwextern", LOCATE_parser___parser_nodes
, 483);
1470 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(fra
.me
.REG
[0]);
1471 stack_frame_head
= fra
.me
.prev
;
1472 return fra
.me
.REG
[0];
1474 static const char LOCATE_parser___parser_nodes___AExternClasskind___n_kwclass
[] = "parser_nodes::AExternClasskind::n_kwclass";
1475 val_t
parser___parser_nodes___AExternClasskind___n_kwclass(val_t p0
){
1476 struct {struct stack_frame_t me
;} fra
;
1478 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1479 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1481 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternClasskind___n_kwclass
;
1482 fra
.me
.has_broke
= 0;
1483 fra
.me
.REG_size
= 1;
1484 fra
.me
.nitni_local_ref_head
= NULL
;
1485 fra
.me
.REG
[0] = NIT_NULL
;
1487 /* parser/parser_nodes.nit:484 */
1488 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternClasskind____n_kwclass(fra
.me
.REG
[0]);
1489 stack_frame_head
= fra
.me
.prev
;
1490 return fra
.me
.REG
[0];
1492 static const char LOCATE_parser___parser_nodes___AFormaldef___n_id
[] = "parser_nodes::AFormaldef::n_id";
1493 val_t
parser___parser_nodes___AFormaldef___n_id(val_t p0
){
1494 struct {struct stack_frame_t me
;} fra
;
1497 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1498 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1500 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_id
;
1501 fra
.me
.has_broke
= 0;
1502 fra
.me
.REG_size
= 1;
1503 fra
.me
.nitni_local_ref_head
= NULL
;
1504 fra
.me
.REG
[0] = NIT_NULL
;
1506 /* parser/parser_nodes.nit:488 */
1507 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFormaldef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
1508 if (UNTAG_Bool(REGB0
)) {
1510 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 488);
1512 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_id(fra
.me
.REG
[0]);
1513 stack_frame_head
= fra
.me
.prev
;
1514 return fra
.me
.REG
[0];
1516 static const char LOCATE_parser___parser_nodes___AFormaldef___n_type
[] = "parser_nodes::AFormaldef::n_type";
1517 val_t
parser___parser_nodes___AFormaldef___n_type(val_t p0
){
1518 struct {struct stack_frame_t me
;} fra
;
1520 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1521 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1523 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_type
;
1524 fra
.me
.has_broke
= 0;
1525 fra
.me
.REG_size
= 1;
1526 fra
.me
.nitni_local_ref_head
= NULL
;
1527 fra
.me
.REG
[0] = NIT_NULL
;
1529 /* parser/parser_nodes.nit:489 */
1530 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_type(fra
.me
.REG
[0]);
1531 stack_frame_head
= fra
.me
.prev
;
1532 return fra
.me
.REG
[0];
1534 static const char LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper
[] = "parser_nodes::ASuperclass::n_kwsuper";
1535 val_t
parser___parser_nodes___ASuperclass___n_kwsuper(val_t p0
){
1536 struct {struct stack_frame_t me
;} fra
;
1539 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1540 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1542 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper
;
1543 fra
.me
.has_broke
= 0;
1544 fra
.me
.REG_size
= 1;
1545 fra
.me
.nitni_local_ref_head
= NULL
;
1546 fra
.me
.REG
[0] = NIT_NULL
;
1548 /* parser/parser_nodes.nit:493 */
1549 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperclass____n_kwsuper(fra
.me
.REG
[0])!=NIT_NULL
);
1550 if (UNTAG_Bool(REGB0
)) {
1552 nit_abort("Uninitialized attribute %s", "_n_kwsuper", LOCATE_parser___parser_nodes
, 493);
1554 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_kwsuper(fra
.me
.REG
[0]);
1555 stack_frame_head
= fra
.me
.prev
;
1556 return fra
.me
.REG
[0];
1558 static const char LOCATE_parser___parser_nodes___ASuperclass___n_type
[] = "parser_nodes::ASuperclass::n_type";
1559 val_t
parser___parser_nodes___ASuperclass___n_type(val_t p0
){
1560 struct {struct stack_frame_t me
;} fra
;
1563 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1564 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1566 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_type
;
1567 fra
.me
.has_broke
= 0;
1568 fra
.me
.REG_size
= 1;
1569 fra
.me
.nitni_local_ref_head
= NULL
;
1570 fra
.me
.REG
[0] = NIT_NULL
;
1572 /* parser/parser_nodes.nit:494 */
1573 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperclass____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
1574 if (UNTAG_Bool(REGB0
)) {
1576 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 494);
1578 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_type(fra
.me
.REG
[0]);
1579 stack_frame_head
= fra
.me
.prev
;
1580 return fra
.me
.REG
[0];
1582 static const char LOCATE_parser___parser_nodes___APropdef___n_doc
[] = "parser_nodes::APropdef::n_doc";
1583 val_t
parser___parser_nodes___APropdef___n_doc(val_t p0
){
1584 struct {struct stack_frame_t me
;} fra
;
1586 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1587 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1589 fra
.me
.meth
= LOCATE_parser___parser_nodes___APropdef___n_doc
;
1590 fra
.me
.has_broke
= 0;
1591 fra
.me
.REG_size
= 1;
1592 fra
.me
.nitni_local_ref_head
= NULL
;
1593 fra
.me
.REG
[0] = NIT_NULL
;
1595 /* parser/parser_nodes.nit:497 */
1596 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APropdef____n_doc(fra
.me
.REG
[0]);
1597 stack_frame_head
= fra
.me
.prev
;
1598 return fra
.me
.REG
[0];
1600 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_kwredef
[] = "parser_nodes::AAttrPropdef::n_kwredef";
1601 val_t
parser___parser_nodes___AAttrPropdef___n_kwredef(val_t p0
){
1602 struct {struct stack_frame_t me
;} fra
;
1604 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1605 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1607 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_kwredef
;
1608 fra
.me
.has_broke
= 0;
1609 fra
.me
.REG_size
= 1;
1610 fra
.me
.nitni_local_ref_head
= NULL
;
1611 fra
.me
.REG
[0] = NIT_NULL
;
1613 /* parser/parser_nodes.nit:501 */
1614 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_kwredef(fra
.me
.REG
[0]);
1615 stack_frame_head
= fra
.me
.prev
;
1616 return fra
.me
.REG
[0];
1618 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_visibility
[] = "parser_nodes::AAttrPropdef::n_visibility";
1619 val_t
parser___parser_nodes___AAttrPropdef___n_visibility(val_t p0
){
1620 struct {struct stack_frame_t me
;} fra
;
1623 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1624 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1626 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_visibility
;
1627 fra
.me
.has_broke
= 0;
1628 fra
.me
.REG_size
= 1;
1629 fra
.me
.nitni_local_ref_head
= NULL
;
1630 fra
.me
.REG
[0] = NIT_NULL
;
1632 /* parser/parser_nodes.nit:502 */
1633 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
1634 if (UNTAG_Bool(REGB0
)) {
1636 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 502);
1638 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(fra
.me
.REG
[0]);
1639 stack_frame_head
= fra
.me
.prev
;
1640 return fra
.me
.REG
[0];
1642 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_kwvar
[] = "parser_nodes::AAttrPropdef::n_kwvar";
1643 val_t
parser___parser_nodes___AAttrPropdef___n_kwvar(val_t p0
){
1644 struct {struct stack_frame_t me
;} fra
;
1647 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1648 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1650 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_kwvar
;
1651 fra
.me
.has_broke
= 0;
1652 fra
.me
.REG_size
= 1;
1653 fra
.me
.nitni_local_ref_head
= NULL
;
1654 fra
.me
.REG
[0] = NIT_NULL
;
1656 /* parser/parser_nodes.nit:503 */
1657 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(fra
.me
.REG
[0])!=NIT_NULL
);
1658 if (UNTAG_Bool(REGB0
)) {
1660 nit_abort("Uninitialized attribute %s", "_n_kwvar", LOCATE_parser___parser_nodes
, 503);
1662 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(fra
.me
.REG
[0]);
1663 stack_frame_head
= fra
.me
.prev
;
1664 return fra
.me
.REG
[0];
1666 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_id
[] = "parser_nodes::AAttrPropdef::n_id";
1667 val_t
parser___parser_nodes___AAttrPropdef___n_id(val_t p0
){
1668 struct {struct stack_frame_t me
;} fra
;
1670 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1671 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1673 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id
;
1674 fra
.me
.has_broke
= 0;
1675 fra
.me
.REG_size
= 1;
1676 fra
.me
.nitni_local_ref_head
= NULL
;
1677 fra
.me
.REG
[0] = NIT_NULL
;
1679 /* parser/parser_nodes.nit:504 */
1680 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_id(fra
.me
.REG
[0]);
1681 stack_frame_head
= fra
.me
.prev
;
1682 return fra
.me
.REG
[0];
1684 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_id2
[] = "parser_nodes::AAttrPropdef::n_id2";
1685 val_t
parser___parser_nodes___AAttrPropdef___n_id2(val_t p0
){
1686 struct {struct stack_frame_t me
;} fra
;
1688 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1689 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1691 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id2
;
1692 fra
.me
.has_broke
= 0;
1693 fra
.me
.REG_size
= 1;
1694 fra
.me
.nitni_local_ref_head
= NULL
;
1695 fra
.me
.REG
[0] = NIT_NULL
;
1697 /* parser/parser_nodes.nit:505 */
1698 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_id2(fra
.me
.REG
[0]);
1699 stack_frame_head
= fra
.me
.prev
;
1700 return fra
.me
.REG
[0];
1702 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_type
[] = "parser_nodes::AAttrPropdef::n_type";
1703 val_t
parser___parser_nodes___AAttrPropdef___n_type(val_t p0
){
1704 struct {struct stack_frame_t me
;} fra
;
1706 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1707 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1709 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_type
;
1710 fra
.me
.has_broke
= 0;
1711 fra
.me
.REG_size
= 1;
1712 fra
.me
.nitni_local_ref_head
= NULL
;
1713 fra
.me
.REG
[0] = NIT_NULL
;
1715 /* parser/parser_nodes.nit:506 */
1716 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_type(fra
.me
.REG
[0]);
1717 stack_frame_head
= fra
.me
.prev
;
1718 return fra
.me
.REG
[0];
1720 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_readable
[] = "parser_nodes::AAttrPropdef::n_readable";
1721 val_t
parser___parser_nodes___AAttrPropdef___n_readable(val_t p0
){
1722 struct {struct stack_frame_t me
;} fra
;
1724 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1725 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1727 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_readable
;
1728 fra
.me
.has_broke
= 0;
1729 fra
.me
.REG_size
= 1;
1730 fra
.me
.nitni_local_ref_head
= NULL
;
1731 fra
.me
.REG
[0] = NIT_NULL
;
1733 /* parser/parser_nodes.nit:507 */
1734 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_readable(fra
.me
.REG
[0]);
1735 stack_frame_head
= fra
.me
.prev
;
1736 return fra
.me
.REG
[0];
1738 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_writable
[] = "parser_nodes::AAttrPropdef::n_writable";
1739 val_t
parser___parser_nodes___AAttrPropdef___n_writable(val_t p0
){
1740 struct {struct stack_frame_t me
;} fra
;
1742 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1743 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1745 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_writable
;
1746 fra
.me
.has_broke
= 0;
1747 fra
.me
.REG_size
= 1;
1748 fra
.me
.nitni_local_ref_head
= NULL
;
1749 fra
.me
.REG
[0] = NIT_NULL
;
1751 /* parser/parser_nodes.nit:508 */
1752 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_writable(fra
.me
.REG
[0]);
1753 stack_frame_head
= fra
.me
.prev
;
1754 return fra
.me
.REG
[0];
1756 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_expr
[] = "parser_nodes::AAttrPropdef::n_expr";
1757 val_t
parser___parser_nodes___AAttrPropdef___n_expr(val_t p0
){
1758 struct {struct stack_frame_t me
;} fra
;
1760 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1761 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1763 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_expr
;
1764 fra
.me
.has_broke
= 0;
1765 fra
.me
.REG_size
= 1;
1766 fra
.me
.nitni_local_ref_head
= NULL
;
1767 fra
.me
.REG
[0] = NIT_NULL
;
1769 /* parser/parser_nodes.nit:509 */
1770 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_expr(fra
.me
.REG
[0]);
1771 stack_frame_head
= fra
.me
.prev
;
1772 return fra
.me
.REG
[0];
1774 static const char LOCATE_parser___parser_nodes___AAttrPropdef___hot_location
[] = "parser_nodes::AAttrPropdef::(parser_nodes::ANode::hot_location)";
1775 val_t
parser___parser_nodes___AAttrPropdef___hot_location(val_t p0
){
1776 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1780 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1781 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1783 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___hot_location
;
1784 fra
.me
.has_broke
= 0;
1785 fra
.me
.REG_size
= 2;
1786 fra
.me
.nitni_local_ref_head
= NULL
;
1787 fra
.me
.REG
[0] = NIT_NULL
;
1788 fra
.me
.REG
[1] = NIT_NULL
;
1790 /* parser/parser_nodes.nit:512 */
1791 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AAttrPropdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1792 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1793 if (UNTAG_Bool(REGB0
)) {
1795 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1796 if (UNTAG_Bool(REGB1
)) {
1797 REGB1
= TAG_Bool(0);
1800 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
1804 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
1805 if (UNTAG_Bool(REGB0
)) {
1806 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AAttrPropdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1807 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1808 if (UNTAG_Bool(REGB0
)) {
1809 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 512);
1811 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1814 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AAttrPropdef___n_id2(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1815 REGB0
= TAG_Bool(fra
.me
.REG
[0]==NIT_NULL
);
1816 if (UNTAG_Bool(REGB0
)) {
1817 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 512);
1819 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1820 fra
.me
.REG
[1] = fra
.me
.REG
[0];
1824 stack_frame_head
= fra
.me
.prev
;
1825 return fra
.me
.REG
[1];
1827 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_kwredef
[] = "parser_nodes::AMethPropdef::n_kwredef";
1828 val_t
parser___parser_nodes___AMethPropdef___n_kwredef(val_t p0
){
1829 struct {struct stack_frame_t me
;} fra
;
1831 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1832 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1834 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_kwredef
;
1835 fra
.me
.has_broke
= 0;
1836 fra
.me
.REG_size
= 1;
1837 fra
.me
.nitni_local_ref_head
= NULL
;
1838 fra
.me
.REG
[0] = NIT_NULL
;
1840 /* parser/parser_nodes.nit:517 */
1841 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_kwredef(fra
.me
.REG
[0]);
1842 stack_frame_head
= fra
.me
.prev
;
1843 return fra
.me
.REG
[0];
1845 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_visibility
[] = "parser_nodes::AMethPropdef::n_visibility";
1846 val_t
parser___parser_nodes___AMethPropdef___n_visibility(val_t p0
){
1847 struct {struct stack_frame_t me
;} fra
;
1849 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1850 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1852 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_visibility
;
1853 fra
.me
.has_broke
= 0;
1854 fra
.me
.REG_size
= 1;
1855 fra
.me
.nitni_local_ref_head
= NULL
;
1856 fra
.me
.REG
[0] = NIT_NULL
;
1858 /* parser/parser_nodes.nit:518 */
1859 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_visibility(fra
.me
.REG
[0]);
1860 stack_frame_head
= fra
.me
.prev
;
1861 return fra
.me
.REG
[0];
1863 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_methid
[] = "parser_nodes::AMethPropdef::n_methid";
1864 val_t
parser___parser_nodes___AMethPropdef___n_methid(val_t p0
){
1865 struct {struct stack_frame_t me
;} fra
;
1867 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1868 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1870 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_methid
;
1871 fra
.me
.has_broke
= 0;
1872 fra
.me
.REG_size
= 1;
1873 fra
.me
.nitni_local_ref_head
= NULL
;
1874 fra
.me
.REG
[0] = NIT_NULL
;
1876 /* parser/parser_nodes.nit:519 */
1877 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_methid(fra
.me
.REG
[0]);
1878 stack_frame_head
= fra
.me
.prev
;
1879 return fra
.me
.REG
[0];
1881 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_signature
[] = "parser_nodes::AMethPropdef::n_signature";
1882 val_t
parser___parser_nodes___AMethPropdef___n_signature(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___AMethPropdef___n_signature
;
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:520 */
1895 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_signature(fra
.me
.REG
[0]);
1896 stack_frame_head
= fra
.me
.prev
;
1897 return fra
.me
.REG
[0];
1899 static const char LOCATE_parser___parser_nodes___AMethPropdef___hot_location
[] = "parser_nodes::AMethPropdef::(parser_nodes::ANode::hot_location)";
1900 val_t
parser___parser_nodes___AMethPropdef___hot_location(val_t p0
){
1901 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1905 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1906 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1908 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___hot_location
;
1909 fra
.me
.has_broke
= 0;
1910 fra
.me
.REG_size
= 2;
1911 fra
.me
.nitni_local_ref_head
= NULL
;
1912 fra
.me
.REG
[0] = NIT_NULL
;
1913 fra
.me
.REG
[1] = NIT_NULL
;
1915 /* parser/parser_nodes.nit:523 */
1916 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AMethPropdef___n_methid(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1917 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1918 if (UNTAG_Bool(REGB0
)) {
1920 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1921 if (UNTAG_Bool(REGB1
)) {
1922 REGB1
= TAG_Bool(0);
1925 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
1929 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
1930 if (UNTAG_Bool(REGB0
)) {
1931 /* parser/parser_nodes.nit:524 */
1932 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AMethPropdef___n_methid(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1933 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1934 if (UNTAG_Bool(REGB0
)) {
1935 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 524);
1937 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1940 /* parser/parser_nodes.nit:526 */
1941 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1942 fra
.me
.REG
[1] = fra
.me
.REG
[0];
1946 stack_frame_head
= fra
.me
.prev
;
1947 return fra
.me
.REG
[1];
1949 static const char LOCATE_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth
[] = "parser_nodes::ADeferredMethPropdef::n_kwmeth";
1950 val_t
parser___parser_nodes___ADeferredMethPropdef___n_kwmeth(val_t p0
){
1951 struct {struct stack_frame_t me
;} fra
;
1954 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1955 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1957 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth
;
1958 fra
.me
.has_broke
= 0;
1959 fra
.me
.REG_size
= 1;
1960 fra
.me
.nitni_local_ref_head
= NULL
;
1961 fra
.me
.REG
[0] = NIT_NULL
;
1963 /* parser/parser_nodes.nit:532 */
1964 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
1965 if (UNTAG_Bool(REGB0
)) {
1967 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 532);
1969 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1970 stack_frame_head
= fra
.me
.prev
;
1971 return fra
.me
.REG
[0];
1973 static const char LOCATE_parser___parser_nodes___AInternMethPropdef___n_kwmeth
[] = "parser_nodes::AInternMethPropdef::n_kwmeth";
1974 val_t
parser___parser_nodes___AInternMethPropdef___n_kwmeth(val_t p0
){
1975 struct {struct stack_frame_t me
;} fra
;
1978 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1979 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1981 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInternMethPropdef___n_kwmeth
;
1982 fra
.me
.has_broke
= 0;
1983 fra
.me
.REG_size
= 1;
1984 fra
.me
.nitni_local_ref_head
= NULL
;
1985 fra
.me
.REG
[0] = NIT_NULL
;
1987 /* parser/parser_nodes.nit:536 */
1988 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInternMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
1989 if (UNTAG_Bool(REGB0
)) {
1991 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 536);
1993 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInternMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1994 stack_frame_head
= fra
.me
.prev
;
1995 return fra
.me
.REG
[0];
1997 static const char LOCATE_parser___parser_nodes___AExternPropdef___n_extern
[] = "parser_nodes::AExternPropdef::n_extern";
1998 val_t
parser___parser_nodes___AExternPropdef___n_extern(val_t p0
){
1999 struct {struct stack_frame_t me
;} fra
;
2001 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2002 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2004 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern
;
2005 fra
.me
.has_broke
= 0;
2006 fra
.me
.REG_size
= 1;
2007 fra
.me
.nitni_local_ref_head
= NULL
;
2008 fra
.me
.REG
[0] = NIT_NULL
;
2010 /* parser/parser_nodes.nit:540 */
2011 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternPropdef____n_extern(fra
.me
.REG
[0]);
2012 stack_frame_head
= fra
.me
.prev
;
2013 return fra
.me
.REG
[0];
2015 static const char LOCATE_parser___parser_nodes___AExternPropdef___n_extern_calls
[] = "parser_nodes::AExternPropdef::n_extern_calls";
2016 val_t
parser___parser_nodes___AExternPropdef___n_extern_calls(val_t p0
){
2017 struct {struct stack_frame_t me
;} fra
;
2019 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2020 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2022 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern_calls
;
2023 fra
.me
.has_broke
= 0;
2024 fra
.me
.REG_size
= 1;
2025 fra
.me
.nitni_local_ref_head
= NULL
;
2026 fra
.me
.REG
[0] = NIT_NULL
;
2028 /* parser/parser_nodes.nit:541 */
2029 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternPropdef____n_extern_calls(fra
.me
.REG
[0]);
2030 stack_frame_head
= fra
.me
.prev
;
2031 return fra
.me
.REG
[0];
2033 static const char LOCATE_parser___parser_nodes___AExternPropdef___n_extern_code_block
[] = "parser_nodes::AExternPropdef::n_extern_code_block";
2034 val_t
parser___parser_nodes___AExternPropdef___n_extern_code_block(val_t p0
){
2035 struct {struct stack_frame_t me
;} fra
;
2037 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2038 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2040 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern_code_block
;
2041 fra
.me
.has_broke
= 0;
2042 fra
.me
.REG_size
= 1;
2043 fra
.me
.nitni_local_ref_head
= NULL
;
2044 fra
.me
.REG
[0] = NIT_NULL
;
2046 /* parser/parser_nodes.nit:542 */
2047 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternPropdef____n_extern_code_block(fra
.me
.REG
[0]);
2048 stack_frame_head
= fra
.me
.prev
;
2049 return fra
.me
.REG
[0];
2051 static const char LOCATE_parser___parser_nodes___AExternMethPropdef___n_kwmeth
[] = "parser_nodes::AExternMethPropdef::n_kwmeth";
2052 val_t
parser___parser_nodes___AExternMethPropdef___n_kwmeth(val_t p0
){
2053 struct {struct stack_frame_t me
;} fra
;
2056 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2057 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2059 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternMethPropdef___n_kwmeth
;
2060 fra
.me
.has_broke
= 0;
2061 fra
.me
.REG_size
= 1;
2062 fra
.me
.nitni_local_ref_head
= NULL
;
2063 fra
.me
.REG
[0] = NIT_NULL
;
2065 /* parser/parser_nodes.nit:547 */
2066 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
2067 if (UNTAG_Bool(REGB0
)) {
2069 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 547);
2071 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
2072 stack_frame_head
= fra
.me
.prev
;
2073 return fra
.me
.REG
[0];
2075 static const char LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth
[] = "parser_nodes::AConcreteMethPropdef::n_kwmeth";
2076 val_t
parser___parser_nodes___AConcreteMethPropdef___n_kwmeth(val_t p0
){
2077 struct {struct stack_frame_t me
;} fra
;
2079 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2080 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2082 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth
;
2083 fra
.me
.has_broke
= 0;
2084 fra
.me
.REG_size
= 1;
2085 fra
.me
.nitni_local_ref_head
= NULL
;
2086 fra
.me
.REG
[0] = NIT_NULL
;
2088 /* parser/parser_nodes.nit:551 */
2089 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
2090 stack_frame_head
= fra
.me
.prev
;
2091 return fra
.me
.REG
[0];
2093 static const char LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_block
[] = "parser_nodes::AConcreteMethPropdef::n_block";
2094 val_t
parser___parser_nodes___AConcreteMethPropdef___n_block(val_t p0
){
2095 struct {struct stack_frame_t me
;} fra
;
2097 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2098 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2100 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_block
;
2101 fra
.me
.has_broke
= 0;
2102 fra
.me
.REG_size
= 1;
2103 fra
.me
.nitni_local_ref_head
= NULL
;
2104 fra
.me
.REG
[0] = NIT_NULL
;
2106 /* parser/parser_nodes.nit:552 */
2107 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteMethPropdef____n_block(fra
.me
.REG
[0]);
2108 stack_frame_head
= fra
.me
.prev
;
2109 return fra
.me
.REG
[0];
2111 static const char LOCATE_parser___parser_nodes___AConcreteInitPropdef___n_kwinit
[] = "parser_nodes::AConcreteInitPropdef::n_kwinit";
2112 val_t
parser___parser_nodes___AConcreteInitPropdef___n_kwinit(val_t p0
){
2113 struct {struct stack_frame_t me
;} fra
;
2116 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2117 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2119 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteInitPropdef___n_kwinit
;
2120 fra
.me
.has_broke
= 0;
2121 fra
.me
.REG_size
= 1;
2122 fra
.me
.nitni_local_ref_head
= NULL
;
2123 fra
.me
.REG
[0] = NIT_NULL
;
2125 /* parser/parser_nodes.nit:560 */
2126 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(fra
.me
.REG
[0])!=NIT_NULL
);
2127 if (UNTAG_Bool(REGB0
)) {
2129 nit_abort("Uninitialized attribute %s", "_n_kwinit", LOCATE_parser___parser_nodes
, 560);
2131 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(fra
.me
.REG
[0]);
2132 stack_frame_head
= fra
.me
.prev
;
2133 return fra
.me
.REG
[0];
2135 static const char LOCATE_parser___parser_nodes___AConcreteInitPropdef___hot_location
[] = "parser_nodes::AConcreteInitPropdef::(parser_nodes::ANode::hot_location)";
2136 val_t
parser___parser_nodes___AConcreteInitPropdef___hot_location(val_t p0
){
2137 struct {struct stack_frame_t me
;} fra
;
2139 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2140 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2142 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteInitPropdef___hot_location
;
2143 fra
.me
.has_broke
= 0;
2144 fra
.me
.REG_size
= 1;
2145 fra
.me
.nitni_local_ref_head
= NULL
;
2146 fra
.me
.REG
[0] = NIT_NULL
;
2148 /* parser/parser_nodes.nit:561 */
2149 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AConcreteInitPropdef___n_kwinit(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
2150 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
2153 stack_frame_head
= fra
.me
.prev
;
2154 return fra
.me
.REG
[0];
2156 static const char LOCATE_parser___parser_nodes___AExternInitPropdef___n_kwnew
[] = "parser_nodes::AExternInitPropdef::n_kwnew";
2157 val_t
parser___parser_nodes___AExternInitPropdef___n_kwnew(val_t p0
){
2158 struct {struct stack_frame_t me
;} fra
;
2161 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2162 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2164 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternInitPropdef___n_kwnew
;
2165 fra
.me
.has_broke
= 0;
2166 fra
.me
.REG_size
= 1;
2167 fra
.me
.nitni_local_ref_head
= NULL
;
2168 fra
.me
.REG
[0] = NIT_NULL
;
2170 /* parser/parser_nodes.nit:566 */
2171 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternInitPropdef____n_kwnew(fra
.me
.REG
[0])!=NIT_NULL
);
2172 if (UNTAG_Bool(REGB0
)) {
2174 nit_abort("Uninitialized attribute %s", "_n_kwnew", LOCATE_parser___parser_nodes
, 566);
2176 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternInitPropdef____n_kwnew(fra
.me
.REG
[0]);
2177 stack_frame_head
= fra
.me
.prev
;
2178 return fra
.me
.REG
[0];
2180 static const char LOCATE_parser___parser_nodes___AExternCalls___n_kwimport
[] = "parser_nodes::AExternCalls::n_kwimport";
2181 val_t
parser___parser_nodes___AExternCalls___n_kwimport(val_t p0
){
2182 struct {struct stack_frame_t me
;} fra
;
2185 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2186 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2188 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCalls___n_kwimport
;
2189 fra
.me
.has_broke
= 0;
2190 fra
.me
.REG_size
= 1;
2191 fra
.me
.nitni_local_ref_head
= NULL
;
2192 fra
.me
.REG
[0] = NIT_NULL
;
2194 /* parser/parser_nodes.nit:573 */
2195 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternCalls____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
2196 if (UNTAG_Bool(REGB0
)) {
2198 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 573);
2200 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCalls____n_kwimport(fra
.me
.REG
[0]);
2201 stack_frame_head
= fra
.me
.prev
;
2202 return fra
.me
.REG
[0];
2204 static const char LOCATE_parser___parser_nodes___AExternCalls___n_extern_calls
[] = "parser_nodes::AExternCalls::n_extern_calls";
2205 val_t
parser___parser_nodes___AExternCalls___n_extern_calls(val_t p0
){
2206 struct {struct stack_frame_t me
;} fra
;
2209 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2210 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2212 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCalls___n_extern_calls
;
2213 fra
.me
.has_broke
= 0;
2214 fra
.me
.REG_size
= 1;
2215 fra
.me
.nitni_local_ref_head
= NULL
;
2216 fra
.me
.REG
[0] = NIT_NULL
;
2218 /* parser/parser_nodes.nit:574 */
2219 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternCalls____n_extern_calls(fra
.me
.REG
[0])!=NIT_NULL
);
2220 if (UNTAG_Bool(REGB0
)) {
2222 nit_abort("Uninitialized attribute %s", "_n_extern_calls", LOCATE_parser___parser_nodes
, 574);
2224 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCalls____n_extern_calls(fra
.me
.REG
[0]);
2225 stack_frame_head
= fra
.me
.prev
;
2226 return fra
.me
.REG
[0];
2228 static const char LOCATE_parser___parser_nodes___ALocalPropExternCall___n_methid
[] = "parser_nodes::ALocalPropExternCall::n_methid";
2229 val_t
parser___parser_nodes___ALocalPropExternCall___n_methid(val_t p0
){
2230 struct {struct stack_frame_t me
;} fra
;
2233 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2234 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2236 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALocalPropExternCall___n_methid
;
2237 fra
.me
.has_broke
= 0;
2238 fra
.me
.REG_size
= 1;
2239 fra
.me
.nitni_local_ref_head
= NULL
;
2240 fra
.me
.REG
[0] = NIT_NULL
;
2242 /* parser/parser_nodes.nit:584 */
2243 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALocalPropExternCall____n_methid(fra
.me
.REG
[0])!=NIT_NULL
);
2244 if (UNTAG_Bool(REGB0
)) {
2246 nit_abort("Uninitialized attribute %s", "_n_methid", LOCATE_parser___parser_nodes
, 584);
2248 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALocalPropExternCall____n_methid(fra
.me
.REG
[0]);
2249 stack_frame_head
= fra
.me
.prev
;
2250 return fra
.me
.REG
[0];
2252 static const char LOCATE_parser___parser_nodes___AFullPropExternCall___n_classid
[] = "parser_nodes::AFullPropExternCall::n_classid";
2253 val_t
parser___parser_nodes___AFullPropExternCall___n_classid(val_t p0
){
2254 struct {struct stack_frame_t me
;} fra
;
2257 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2258 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2260 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_classid
;
2261 fra
.me
.has_broke
= 0;
2262 fra
.me
.REG_size
= 1;
2263 fra
.me
.nitni_local_ref_head
= NULL
;
2264 fra
.me
.REG
[0] = NIT_NULL
;
2266 /* parser/parser_nodes.nit:588 */
2267 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFullPropExternCall____n_classid(fra
.me
.REG
[0])!=NIT_NULL
);
2268 if (UNTAG_Bool(REGB0
)) {
2270 nit_abort("Uninitialized attribute %s", "_n_classid", LOCATE_parser___parser_nodes
, 588);
2272 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_classid(fra
.me
.REG
[0]);
2273 stack_frame_head
= fra
.me
.prev
;
2274 return fra
.me
.REG
[0];
2276 static const char LOCATE_parser___parser_nodes___AFullPropExternCall___n_quad
[] = "parser_nodes::AFullPropExternCall::n_quad";
2277 val_t
parser___parser_nodes___AFullPropExternCall___n_quad(val_t p0
){
2278 struct {struct stack_frame_t me
;} fra
;
2280 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2281 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2283 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_quad
;
2284 fra
.me
.has_broke
= 0;
2285 fra
.me
.REG_size
= 1;
2286 fra
.me
.nitni_local_ref_head
= NULL
;
2287 fra
.me
.REG
[0] = NIT_NULL
;
2289 /* parser/parser_nodes.nit:589 */
2290 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_quad(fra
.me
.REG
[0]);
2291 stack_frame_head
= fra
.me
.prev
;
2292 return fra
.me
.REG
[0];
2294 static const char LOCATE_parser___parser_nodes___AFullPropExternCall___n_methid
[] = "parser_nodes::AFullPropExternCall::n_methid";
2295 val_t
parser___parser_nodes___AFullPropExternCall___n_methid(val_t p0
){
2296 struct {struct stack_frame_t me
;} fra
;
2299 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2300 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2302 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_methid
;
2303 fra
.me
.has_broke
= 0;
2304 fra
.me
.REG_size
= 1;
2305 fra
.me
.nitni_local_ref_head
= NULL
;
2306 fra
.me
.REG
[0] = NIT_NULL
;
2308 /* parser/parser_nodes.nit:590 */
2309 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFullPropExternCall____n_methid(fra
.me
.REG
[0])!=NIT_NULL
);
2310 if (UNTAG_Bool(REGB0
)) {
2312 nit_abort("Uninitialized attribute %s", "_n_methid", LOCATE_parser___parser_nodes
, 590);
2314 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_methid(fra
.me
.REG
[0]);
2315 stack_frame_head
= fra
.me
.prev
;
2316 return fra
.me
.REG
[0];
2318 static const char LOCATE_parser___parser_nodes___AInitPropExternCall___n_classid
[] = "parser_nodes::AInitPropExternCall::n_classid";
2319 val_t
parser___parser_nodes___AInitPropExternCall___n_classid(val_t p0
){
2320 struct {struct stack_frame_t me
;} fra
;
2323 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2324 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2326 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitPropExternCall___n_classid
;
2327 fra
.me
.has_broke
= 0;
2328 fra
.me
.REG_size
= 1;
2329 fra
.me
.nitni_local_ref_head
= NULL
;
2330 fra
.me
.REG
[0] = NIT_NULL
;
2332 /* parser/parser_nodes.nit:594 */
2333 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitPropExternCall____n_classid(fra
.me
.REG
[0])!=NIT_NULL
);
2334 if (UNTAG_Bool(REGB0
)) {
2336 nit_abort("Uninitialized attribute %s", "_n_classid", LOCATE_parser___parser_nodes
, 594);
2338 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitPropExternCall____n_classid(fra
.me
.REG
[0]);
2339 stack_frame_head
= fra
.me
.prev
;
2340 return fra
.me
.REG
[0];
2342 static const char LOCATE_parser___parser_nodes___ASuperExternCall___n_kwsuper
[] = "parser_nodes::ASuperExternCall::n_kwsuper";
2343 val_t
parser___parser_nodes___ASuperExternCall___n_kwsuper(val_t p0
){
2344 struct {struct stack_frame_t me
;} fra
;
2347 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2348 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2350 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExternCall___n_kwsuper
;
2351 fra
.me
.has_broke
= 0;
2352 fra
.me
.REG_size
= 1;
2353 fra
.me
.nitni_local_ref_head
= NULL
;
2354 fra
.me
.REG
[0] = NIT_NULL
;
2356 /* parser/parser_nodes.nit:598 */
2357 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExternCall____n_kwsuper(fra
.me
.REG
[0])!=NIT_NULL
);
2358 if (UNTAG_Bool(REGB0
)) {
2360 nit_abort("Uninitialized attribute %s", "_n_kwsuper", LOCATE_parser___parser_nodes
, 598);
2362 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExternCall____n_kwsuper(fra
.me
.REG
[0]);
2363 stack_frame_head
= fra
.me
.prev
;
2364 return fra
.me
.REG
[0];
2366 static const char LOCATE_parser___parser_nodes___ACastAsExternCall___n_from_type
[] = "parser_nodes::ACastAsExternCall::n_from_type";
2367 val_t
parser___parser_nodes___ACastAsExternCall___n_from_type(val_t p0
){
2368 struct {struct stack_frame_t me
;} fra
;
2371 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2372 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2374 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_from_type
;
2375 fra
.me
.has_broke
= 0;
2376 fra
.me
.REG_size
= 1;
2377 fra
.me
.nitni_local_ref_head
= NULL
;
2378 fra
.me
.REG
[0] = NIT_NULL
;
2380 /* parser/parser_nodes.nit:605 */
2381 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_from_type(fra
.me
.REG
[0])!=NIT_NULL
);
2382 if (UNTAG_Bool(REGB0
)) {
2384 nit_abort("Uninitialized attribute %s", "_n_from_type", LOCATE_parser___parser_nodes
, 605);
2386 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_from_type(fra
.me
.REG
[0]);
2387 stack_frame_head
= fra
.me
.prev
;
2388 return fra
.me
.REG
[0];
2390 static const char LOCATE_parser___parser_nodes___ACastAsExternCall___n_kwas
[] = "parser_nodes::ACastAsExternCall::n_kwas";
2391 val_t
parser___parser_nodes___ACastAsExternCall___n_kwas(val_t p0
){
2392 struct {struct stack_frame_t me
;} fra
;
2395 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2396 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2398 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_kwas
;
2399 fra
.me
.has_broke
= 0;
2400 fra
.me
.REG_size
= 1;
2401 fra
.me
.nitni_local_ref_head
= NULL
;
2402 fra
.me
.REG
[0] = NIT_NULL
;
2404 /* parser/parser_nodes.nit:606 */
2405 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
2406 if (UNTAG_Bool(REGB0
)) {
2408 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 606);
2410 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_kwas(fra
.me
.REG
[0]);
2411 stack_frame_head
= fra
.me
.prev
;
2412 return fra
.me
.REG
[0];
2414 static const char LOCATE_parser___parser_nodes___ACastAsExternCall___n_to_type
[] = "parser_nodes::ACastAsExternCall::n_to_type";
2415 val_t
parser___parser_nodes___ACastAsExternCall___n_to_type(val_t p0
){
2416 struct {struct stack_frame_t me
;} fra
;
2419 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2420 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2422 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_to_type
;
2423 fra
.me
.has_broke
= 0;
2424 fra
.me
.REG_size
= 1;
2425 fra
.me
.nitni_local_ref_head
= NULL
;
2426 fra
.me
.REG
[0] = NIT_NULL
;
2428 /* parser/parser_nodes.nit:607 */
2429 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_to_type(fra
.me
.REG
[0])!=NIT_NULL
);
2430 if (UNTAG_Bool(REGB0
)) {
2432 nit_abort("Uninitialized attribute %s", "_n_to_type", LOCATE_parser___parser_nodes
, 607);
2434 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_to_type(fra
.me
.REG
[0]);
2435 stack_frame_head
= fra
.me
.prev
;
2436 return fra
.me
.REG
[0];
2438 static const char LOCATE_parser___parser_nodes___AAsNullableExternCall___n_type
[] = "parser_nodes::AAsNullableExternCall::n_type";
2439 val_t
parser___parser_nodes___AAsNullableExternCall___n_type(val_t p0
){
2440 struct {struct stack_frame_t me
;} fra
;
2443 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2444 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2446 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_type
;
2447 fra
.me
.has_broke
= 0;
2448 fra
.me
.REG_size
= 1;
2449 fra
.me
.nitni_local_ref_head
= NULL
;
2450 fra
.me
.REG
[0] = NIT_NULL
;
2452 /* parser/parser_nodes.nit:611 */
2453 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
2454 if (UNTAG_Bool(REGB0
)) {
2456 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 611);
2458 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_type(fra
.me
.REG
[0]);
2459 stack_frame_head
= fra
.me
.prev
;
2460 return fra
.me
.REG
[0];
2462 static const char LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwas
[] = "parser_nodes::AAsNullableExternCall::n_kwas";
2463 val_t
parser___parser_nodes___AAsNullableExternCall___n_kwas(val_t p0
){
2464 struct {struct stack_frame_t me
;} fra
;
2467 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2468 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2470 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwas
;
2471 fra
.me
.has_broke
= 0;
2472 fra
.me
.REG_size
= 1;
2473 fra
.me
.nitni_local_ref_head
= NULL
;
2474 fra
.me
.REG
[0] = NIT_NULL
;
2476 /* parser/parser_nodes.nit:612 */
2477 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
2478 if (UNTAG_Bool(REGB0
)) {
2480 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 612);
2482 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwas(fra
.me
.REG
[0]);
2483 stack_frame_head
= fra
.me
.prev
;
2484 return fra
.me
.REG
[0];
2486 static const char LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwnullable
[] = "parser_nodes::AAsNullableExternCall::n_kwnullable";
2487 val_t
parser___parser_nodes___AAsNullableExternCall___n_kwnullable(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___AAsNullableExternCall___n_kwnullable
;
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:613 */
2501 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwnullable(fra
.me
.REG
[0])!=NIT_NULL
);
2502 if (UNTAG_Bool(REGB0
)) {
2504 nit_abort("Uninitialized attribute %s", "_n_kwnullable", LOCATE_parser___parser_nodes
, 613);
2506 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwnullable(fra
.me
.REG
[0]);
2507 stack_frame_head
= fra
.me
.prev
;
2508 return fra
.me
.REG
[0];
2510 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_type
[] = "parser_nodes::AAsNotNullableExternCall::n_type";
2511 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_type(val_t p0
){
2512 struct {struct stack_frame_t me
;} fra
;
2515 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2516 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2518 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_type
;
2519 fra
.me
.has_broke
= 0;
2520 fra
.me
.REG_size
= 1;
2521 fra
.me
.nitni_local_ref_head
= NULL
;
2522 fra
.me
.REG
[0] = NIT_NULL
;
2524 /* parser/parser_nodes.nit:617 */
2525 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
2526 if (UNTAG_Bool(REGB0
)) {
2528 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 617);
2530 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_type(fra
.me
.REG
[0]);
2531 stack_frame_head
= fra
.me
.prev
;
2532 return fra
.me
.REG
[0];
2534 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwas
[] = "parser_nodes::AAsNotNullableExternCall::n_kwas";
2535 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwas(val_t p0
){
2536 struct {struct stack_frame_t me
;} fra
;
2539 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2540 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2542 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwas
;
2543 fra
.me
.has_broke
= 0;
2544 fra
.me
.REG_size
= 1;
2545 fra
.me
.nitni_local_ref_head
= NULL
;
2546 fra
.me
.REG
[0] = NIT_NULL
;
2548 /* parser/parser_nodes.nit:618 */
2549 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
2550 if (UNTAG_Bool(REGB0
)) {
2552 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 618);
2554 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwas(fra
.me
.REG
[0]);
2555 stack_frame_head
= fra
.me
.prev
;
2556 return fra
.me
.REG
[0];
2558 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot
[] = "parser_nodes::AAsNotNullableExternCall::n_kwnot";
2559 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwnot(val_t p0
){
2560 struct {struct stack_frame_t me
;} fra
;
2563 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2564 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2566 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot
;
2567 fra
.me
.has_broke
= 0;
2568 fra
.me
.REG_size
= 1;
2569 fra
.me
.nitni_local_ref_head
= NULL
;
2570 fra
.me
.REG
[0] = NIT_NULL
;
2572 /* parser/parser_nodes.nit:619 */
2573 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
2574 if (UNTAG_Bool(REGB0
)) {
2576 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 619);
2578 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnot(fra
.me
.REG
[0]);
2579 stack_frame_head
= fra
.me
.prev
;
2580 return fra
.me
.REG
[0];
2582 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable
[] = "parser_nodes::AAsNotNullableExternCall::n_kwnullable";
2583 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable(val_t p0
){
2584 struct {struct stack_frame_t me
;} fra
;
2587 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2588 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2590 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable
;
2591 fra
.me
.has_broke
= 0;
2592 fra
.me
.REG_size
= 1;
2593 fra
.me
.nitni_local_ref_head
= NULL
;
2594 fra
.me
.REG
[0] = NIT_NULL
;
2596 /* parser/parser_nodes.nit:620 */
2597 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnullable(fra
.me
.REG
[0])!=NIT_NULL
);
2598 if (UNTAG_Bool(REGB0
)) {
2600 nit_abort("Uninitialized attribute %s", "_n_kwnullable", LOCATE_parser___parser_nodes
, 620);
2602 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnullable(fra
.me
.REG
[0]);
2603 stack_frame_head
= fra
.me
.prev
;
2604 return fra
.me
.REG
[0];
2606 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_kwredef
[] = "parser_nodes::ATypePropdef::n_kwredef";
2607 val_t
parser___parser_nodes___ATypePropdef___n_kwredef(val_t p0
){
2608 struct {struct stack_frame_t me
;} fra
;
2610 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2611 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2613 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwredef
;
2614 fra
.me
.has_broke
= 0;
2615 fra
.me
.REG_size
= 1;
2616 fra
.me
.nitni_local_ref_head
= NULL
;
2617 fra
.me
.REG
[0] = NIT_NULL
;
2619 /* parser/parser_nodes.nit:624 */
2620 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_kwredef(fra
.me
.REG
[0]);
2621 stack_frame_head
= fra
.me
.prev
;
2622 return fra
.me
.REG
[0];
2624 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_visibility
[] = "parser_nodes::ATypePropdef::n_visibility";
2625 val_t
parser___parser_nodes___ATypePropdef___n_visibility(val_t p0
){
2626 struct {struct stack_frame_t me
;} fra
;
2629 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2630 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2632 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_visibility
;
2633 fra
.me
.has_broke
= 0;
2634 fra
.me
.REG_size
= 1;
2635 fra
.me
.nitni_local_ref_head
= NULL
;
2636 fra
.me
.REG
[0] = NIT_NULL
;
2638 /* parser/parser_nodes.nit:625 */
2639 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
2640 if (UNTAG_Bool(REGB0
)) {
2642 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 625);
2644 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_visibility(fra
.me
.REG
[0]);
2645 stack_frame_head
= fra
.me
.prev
;
2646 return fra
.me
.REG
[0];
2648 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_kwtype
[] = "parser_nodes::ATypePropdef::n_kwtype";
2649 val_t
parser___parser_nodes___ATypePropdef___n_kwtype(val_t p0
){
2650 struct {struct stack_frame_t me
;} fra
;
2653 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2654 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2656 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwtype
;
2657 fra
.me
.has_broke
= 0;
2658 fra
.me
.REG_size
= 1;
2659 fra
.me
.nitni_local_ref_head
= NULL
;
2660 fra
.me
.REG
[0] = NIT_NULL
;
2662 /* parser/parser_nodes.nit:626 */
2663 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(fra
.me
.REG
[0])!=NIT_NULL
);
2664 if (UNTAG_Bool(REGB0
)) {
2666 nit_abort("Uninitialized attribute %s", "_n_kwtype", LOCATE_parser___parser_nodes
, 626);
2668 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(fra
.me
.REG
[0]);
2669 stack_frame_head
= fra
.me
.prev
;
2670 return fra
.me
.REG
[0];
2672 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_id
[] = "parser_nodes::ATypePropdef::n_id";
2673 val_t
parser___parser_nodes___ATypePropdef___n_id(val_t p0
){
2674 struct {struct stack_frame_t me
;} fra
;
2677 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2678 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2680 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_id
;
2681 fra
.me
.has_broke
= 0;
2682 fra
.me
.REG_size
= 1;
2683 fra
.me
.nitni_local_ref_head
= NULL
;
2684 fra
.me
.REG
[0] = NIT_NULL
;
2686 /* parser/parser_nodes.nit:627 */
2687 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2688 if (UNTAG_Bool(REGB0
)) {
2690 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 627);
2692 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_id(fra
.me
.REG
[0]);
2693 stack_frame_head
= fra
.me
.prev
;
2694 return fra
.me
.REG
[0];
2696 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_type
[] = "parser_nodes::ATypePropdef::n_type";
2697 val_t
parser___parser_nodes___ATypePropdef___n_type(val_t p0
){
2698 struct {struct stack_frame_t me
;} fra
;
2701 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2702 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2704 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_type
;
2705 fra
.me
.has_broke
= 0;
2706 fra
.me
.REG_size
= 1;
2707 fra
.me
.nitni_local_ref_head
= NULL
;
2708 fra
.me
.REG
[0] = NIT_NULL
;
2710 /* parser/parser_nodes.nit:628 */
2711 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
2712 if (UNTAG_Bool(REGB0
)) {
2714 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 628);
2716 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_type(fra
.me
.REG
[0]);
2717 stack_frame_head
= fra
.me
.prev
;
2718 return fra
.me
.REG
[0];
2720 static const char LOCATE_parser___parser_nodes___AAble___n_visibility
[] = "parser_nodes::AAble::n_visibility";
2721 val_t
parser___parser_nodes___AAble___n_visibility(val_t p0
){
2722 struct {struct stack_frame_t me
;} fra
;
2724 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2725 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2727 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_visibility
;
2728 fra
.me
.has_broke
= 0;
2729 fra
.me
.REG_size
= 1;
2730 fra
.me
.nitni_local_ref_head
= NULL
;
2731 fra
.me
.REG
[0] = NIT_NULL
;
2733 /* parser/parser_nodes.nit:631 */
2734 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAble____n_visibility(fra
.me
.REG
[0]);
2735 stack_frame_head
= fra
.me
.prev
;
2736 return fra
.me
.REG
[0];
2738 static const char LOCATE_parser___parser_nodes___AAble___n_kwredef
[] = "parser_nodes::AAble::n_kwredef";
2739 val_t
parser___parser_nodes___AAble___n_kwredef(val_t p0
){
2740 struct {struct stack_frame_t me
;} fra
;
2742 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2743 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2745 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_kwredef
;
2746 fra
.me
.has_broke
= 0;
2747 fra
.me
.REG_size
= 1;
2748 fra
.me
.nitni_local_ref_head
= NULL
;
2749 fra
.me
.REG
[0] = NIT_NULL
;
2751 /* parser/parser_nodes.nit:632 */
2752 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAble____n_kwredef(fra
.me
.REG
[0]);
2753 stack_frame_head
= fra
.me
.prev
;
2754 return fra
.me
.REG
[0];
2756 static const char LOCATE_parser___parser_nodes___AReadAble___n_kwreadable
[] = "parser_nodes::AReadAble::n_kwreadable";
2757 val_t
parser___parser_nodes___AReadAble___n_kwreadable(val_t p0
){
2758 struct {struct stack_frame_t me
;} fra
;
2761 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2762 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2764 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReadAble___n_kwreadable
;
2765 fra
.me
.has_broke
= 0;
2766 fra
.me
.REG_size
= 1;
2767 fra
.me
.nitni_local_ref_head
= NULL
;
2768 fra
.me
.REG
[0] = NIT_NULL
;
2770 /* parser/parser_nodes.nit:636 */
2771 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReadAble____n_kwreadable(fra
.me
.REG
[0])!=NIT_NULL
);
2772 if (UNTAG_Bool(REGB0
)) {
2774 nit_abort("Uninitialized attribute %s", "_n_kwreadable", LOCATE_parser___parser_nodes
, 636);
2776 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReadAble____n_kwreadable(fra
.me
.REG
[0]);
2777 stack_frame_head
= fra
.me
.prev
;
2778 return fra
.me
.REG
[0];
2780 static const char LOCATE_parser___parser_nodes___AWriteAble___n_kwwritable
[] = "parser_nodes::AWriteAble::n_kwwritable";
2781 val_t
parser___parser_nodes___AWriteAble___n_kwwritable(val_t p0
){
2782 struct {struct stack_frame_t me
;} fra
;
2785 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2786 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2788 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWriteAble___n_kwwritable
;
2789 fra
.me
.has_broke
= 0;
2790 fra
.me
.REG_size
= 1;
2791 fra
.me
.nitni_local_ref_head
= NULL
;
2792 fra
.me
.REG
[0] = NIT_NULL
;
2794 /* parser/parser_nodes.nit:640 */
2795 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(fra
.me
.REG
[0])!=NIT_NULL
);
2796 if (UNTAG_Bool(REGB0
)) {
2798 nit_abort("Uninitialized attribute %s", "_n_kwwritable", LOCATE_parser___parser_nodes
, 640);
2800 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(fra
.me
.REG
[0]);
2801 stack_frame_head
= fra
.me
.prev
;
2802 return fra
.me
.REG
[0];
2804 static const char LOCATE_parser___parser_nodes___AIdMethid___n_id
[] = "parser_nodes::AIdMethid::n_id";
2805 val_t
parser___parser_nodes___AIdMethid___n_id(val_t p0
){
2806 struct {struct stack_frame_t me
;} fra
;
2809 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2810 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2812 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIdMethid___n_id
;
2813 fra
.me
.has_broke
= 0;
2814 fra
.me
.REG_size
= 1;
2815 fra
.me
.nitni_local_ref_head
= NULL
;
2816 fra
.me
.REG
[0] = NIT_NULL
;
2818 /* parser/parser_nodes.nit:645 */
2819 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIdMethid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2820 if (UNTAG_Bool(REGB0
)) {
2822 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 645);
2824 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIdMethid____n_id(fra
.me
.REG
[0]);
2825 stack_frame_head
= fra
.me
.prev
;
2826 return fra
.me
.REG
[0];
2828 static const char LOCATE_parser___parser_nodes___APlusMethid___n_plus
[] = "parser_nodes::APlusMethid::n_plus";
2829 val_t
parser___parser_nodes___APlusMethid___n_plus(val_t p0
){
2830 struct {struct stack_frame_t me
;} fra
;
2833 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2834 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2836 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusMethid___n_plus
;
2837 fra
.me
.has_broke
= 0;
2838 fra
.me
.REG_size
= 1;
2839 fra
.me
.nitni_local_ref_head
= NULL
;
2840 fra
.me
.REG
[0] = NIT_NULL
;
2842 /* parser/parser_nodes.nit:649 */
2843 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APlusMethid____n_plus(fra
.me
.REG
[0])!=NIT_NULL
);
2844 if (UNTAG_Bool(REGB0
)) {
2846 nit_abort("Uninitialized attribute %s", "_n_plus", LOCATE_parser___parser_nodes
, 649);
2848 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APlusMethid____n_plus(fra
.me
.REG
[0]);
2849 stack_frame_head
= fra
.me
.prev
;
2850 return fra
.me
.REG
[0];
2852 static const char LOCATE_parser___parser_nodes___AMinusMethid___n_minus
[] = "parser_nodes::AMinusMethid::n_minus";
2853 val_t
parser___parser_nodes___AMinusMethid___n_minus(val_t p0
){
2854 struct {struct stack_frame_t me
;} fra
;
2857 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2858 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2860 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusMethid___n_minus
;
2861 fra
.me
.has_broke
= 0;
2862 fra
.me
.REG_size
= 1;
2863 fra
.me
.nitni_local_ref_head
= NULL
;
2864 fra
.me
.REG
[0] = NIT_NULL
;
2866 /* parser/parser_nodes.nit:653 */
2867 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMinusMethid____n_minus(fra
.me
.REG
[0])!=NIT_NULL
);
2868 if (UNTAG_Bool(REGB0
)) {
2870 nit_abort("Uninitialized attribute %s", "_n_minus", LOCATE_parser___parser_nodes
, 653);
2872 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMinusMethid____n_minus(fra
.me
.REG
[0]);
2873 stack_frame_head
= fra
.me
.prev
;
2874 return fra
.me
.REG
[0];
2876 static const char LOCATE_parser___parser_nodes___AStarMethid___n_star
[] = "parser_nodes::AStarMethid::n_star";
2877 val_t
parser___parser_nodes___AStarMethid___n_star(val_t p0
){
2878 struct {struct stack_frame_t me
;} fra
;
2881 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2882 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2884 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarMethid___n_star
;
2885 fra
.me
.has_broke
= 0;
2886 fra
.me
.REG_size
= 1;
2887 fra
.me
.nitni_local_ref_head
= NULL
;
2888 fra
.me
.REG
[0] = NIT_NULL
;
2890 /* parser/parser_nodes.nit:657 */
2891 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStarMethid____n_star(fra
.me
.REG
[0])!=NIT_NULL
);
2892 if (UNTAG_Bool(REGB0
)) {
2894 nit_abort("Uninitialized attribute %s", "_n_star", LOCATE_parser___parser_nodes
, 657);
2896 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStarMethid____n_star(fra
.me
.REG
[0]);
2897 stack_frame_head
= fra
.me
.prev
;
2898 return fra
.me
.REG
[0];
2900 static const char LOCATE_parser___parser_nodes___ASlashMethid___n_slash
[] = "parser_nodes::ASlashMethid::n_slash";
2901 val_t
parser___parser_nodes___ASlashMethid___n_slash(val_t p0
){
2902 struct {struct stack_frame_t me
;} fra
;
2905 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2906 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2908 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASlashMethid___n_slash
;
2909 fra
.me
.has_broke
= 0;
2910 fra
.me
.REG_size
= 1;
2911 fra
.me
.nitni_local_ref_head
= NULL
;
2912 fra
.me
.REG
[0] = NIT_NULL
;
2914 /* parser/parser_nodes.nit:661 */
2915 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASlashMethid____n_slash(fra
.me
.REG
[0])!=NIT_NULL
);
2916 if (UNTAG_Bool(REGB0
)) {
2918 nit_abort("Uninitialized attribute %s", "_n_slash", LOCATE_parser___parser_nodes
, 661);
2920 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASlashMethid____n_slash(fra
.me
.REG
[0]);
2921 stack_frame_head
= fra
.me
.prev
;
2922 return fra
.me
.REG
[0];
2924 static const char LOCATE_parser___parser_nodes___APercentMethid___n_percent
[] = "parser_nodes::APercentMethid::n_percent";
2925 val_t
parser___parser_nodes___APercentMethid___n_percent(val_t p0
){
2926 struct {struct stack_frame_t me
;} fra
;
2929 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2930 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2932 fra
.me
.meth
= LOCATE_parser___parser_nodes___APercentMethid___n_percent
;
2933 fra
.me
.has_broke
= 0;
2934 fra
.me
.REG_size
= 1;
2935 fra
.me
.nitni_local_ref_head
= NULL
;
2936 fra
.me
.REG
[0] = NIT_NULL
;
2938 /* parser/parser_nodes.nit:665 */
2939 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APercentMethid____n_percent(fra
.me
.REG
[0])!=NIT_NULL
);
2940 if (UNTAG_Bool(REGB0
)) {
2942 nit_abort("Uninitialized attribute %s", "_n_percent", LOCATE_parser___parser_nodes
, 665);
2944 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APercentMethid____n_percent(fra
.me
.REG
[0]);
2945 stack_frame_head
= fra
.me
.prev
;
2946 return fra
.me
.REG
[0];
2948 static const char LOCATE_parser___parser_nodes___AEqMethid___n_eq
[] = "parser_nodes::AEqMethid::n_eq";
2949 val_t
parser___parser_nodes___AEqMethid___n_eq(val_t p0
){
2950 struct {struct stack_frame_t me
;} fra
;
2953 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2954 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2956 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEqMethid___n_eq
;
2957 fra
.me
.has_broke
= 0;
2958 fra
.me
.REG_size
= 1;
2959 fra
.me
.nitni_local_ref_head
= NULL
;
2960 fra
.me
.REG
[0] = NIT_NULL
;
2962 /* parser/parser_nodes.nit:669 */
2963 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEqMethid____n_eq(fra
.me
.REG
[0])!=NIT_NULL
);
2964 if (UNTAG_Bool(REGB0
)) {
2966 nit_abort("Uninitialized attribute %s", "_n_eq", LOCATE_parser___parser_nodes
, 669);
2968 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEqMethid____n_eq(fra
.me
.REG
[0]);
2969 stack_frame_head
= fra
.me
.prev
;
2970 return fra
.me
.REG
[0];
2972 static const char LOCATE_parser___parser_nodes___ANeMethid___n_ne
[] = "parser_nodes::ANeMethid::n_ne";
2973 val_t
parser___parser_nodes___ANeMethid___n_ne(val_t p0
){
2974 struct {struct stack_frame_t me
;} fra
;
2977 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2978 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2980 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANeMethid___n_ne
;
2981 fra
.me
.has_broke
= 0;
2982 fra
.me
.REG_size
= 1;
2983 fra
.me
.nitni_local_ref_head
= NULL
;
2984 fra
.me
.REG
[0] = NIT_NULL
;
2986 /* parser/parser_nodes.nit:673 */
2987 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANeMethid____n_ne(fra
.me
.REG
[0])!=NIT_NULL
);
2988 if (UNTAG_Bool(REGB0
)) {
2990 nit_abort("Uninitialized attribute %s", "_n_ne", LOCATE_parser___parser_nodes
, 673);
2992 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANeMethid____n_ne(fra
.me
.REG
[0]);
2993 stack_frame_head
= fra
.me
.prev
;
2994 return fra
.me
.REG
[0];
2996 static const char LOCATE_parser___parser_nodes___ALeMethid___n_le
[] = "parser_nodes::ALeMethid::n_le";
2997 val_t
parser___parser_nodes___ALeMethid___n_le(val_t p0
){
2998 struct {struct stack_frame_t me
;} fra
;
3001 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3002 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3004 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALeMethid___n_le
;
3005 fra
.me
.has_broke
= 0;
3006 fra
.me
.REG_size
= 1;
3007 fra
.me
.nitni_local_ref_head
= NULL
;
3008 fra
.me
.REG
[0] = NIT_NULL
;
3010 /* parser/parser_nodes.nit:677 */
3011 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALeMethid____n_le(fra
.me
.REG
[0])!=NIT_NULL
);
3012 if (UNTAG_Bool(REGB0
)) {
3014 nit_abort("Uninitialized attribute %s", "_n_le", LOCATE_parser___parser_nodes
, 677);
3016 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALeMethid____n_le(fra
.me
.REG
[0]);
3017 stack_frame_head
= fra
.me
.prev
;
3018 return fra
.me
.REG
[0];
3020 static const char LOCATE_parser___parser_nodes___AGeMethid___n_ge
[] = "parser_nodes::AGeMethid::n_ge";
3021 val_t
parser___parser_nodes___AGeMethid___n_ge(val_t p0
){
3022 struct {struct stack_frame_t me
;} fra
;
3025 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3026 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3028 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGeMethid___n_ge
;
3029 fra
.me
.has_broke
= 0;
3030 fra
.me
.REG_size
= 1;
3031 fra
.me
.nitni_local_ref_head
= NULL
;
3032 fra
.me
.REG
[0] = NIT_NULL
;
3034 /* parser/parser_nodes.nit:681 */
3035 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGeMethid____n_ge(fra
.me
.REG
[0])!=NIT_NULL
);
3036 if (UNTAG_Bool(REGB0
)) {
3038 nit_abort("Uninitialized attribute %s", "_n_ge", LOCATE_parser___parser_nodes
, 681);
3040 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGeMethid____n_ge(fra
.me
.REG
[0]);
3041 stack_frame_head
= fra
.me
.prev
;
3042 return fra
.me
.REG
[0];
3044 static const char LOCATE_parser___parser_nodes___ALtMethid___n_lt
[] = "parser_nodes::ALtMethid::n_lt";
3045 val_t
parser___parser_nodes___ALtMethid___n_lt(val_t p0
){
3046 struct {struct stack_frame_t me
;} fra
;
3049 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3050 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3052 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALtMethid___n_lt
;
3053 fra
.me
.has_broke
= 0;
3054 fra
.me
.REG_size
= 1;
3055 fra
.me
.nitni_local_ref_head
= NULL
;
3056 fra
.me
.REG
[0] = NIT_NULL
;
3058 /* parser/parser_nodes.nit:685 */
3059 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALtMethid____n_lt(fra
.me
.REG
[0])!=NIT_NULL
);
3060 if (UNTAG_Bool(REGB0
)) {
3062 nit_abort("Uninitialized attribute %s", "_n_lt", LOCATE_parser___parser_nodes
, 685);
3064 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALtMethid____n_lt(fra
.me
.REG
[0]);
3065 stack_frame_head
= fra
.me
.prev
;
3066 return fra
.me
.REG
[0];
3068 static const char LOCATE_parser___parser_nodes___AGtMethid___n_gt
[] = "parser_nodes::AGtMethid::n_gt";
3069 val_t
parser___parser_nodes___AGtMethid___n_gt(val_t p0
){
3070 struct {struct stack_frame_t me
;} fra
;
3073 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3074 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3076 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGtMethid___n_gt
;
3077 fra
.me
.has_broke
= 0;
3078 fra
.me
.REG_size
= 1;
3079 fra
.me
.nitni_local_ref_head
= NULL
;
3080 fra
.me
.REG
[0] = NIT_NULL
;
3082 /* parser/parser_nodes.nit:689 */
3083 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGtMethid____n_gt(fra
.me
.REG
[0])!=NIT_NULL
);
3084 if (UNTAG_Bool(REGB0
)) {
3086 nit_abort("Uninitialized attribute %s", "_n_gt", LOCATE_parser___parser_nodes
, 689);
3088 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGtMethid____n_gt(fra
.me
.REG
[0]);
3089 stack_frame_head
= fra
.me
.prev
;
3090 return fra
.me
.REG
[0];
3092 static const char LOCATE_parser___parser_nodes___ALlMethid___n_ll
[] = "parser_nodes::ALlMethid::n_ll";
3093 val_t
parser___parser_nodes___ALlMethid___n_ll(val_t p0
){
3094 struct {struct stack_frame_t me
;} fra
;
3097 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3098 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3100 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALlMethid___n_ll
;
3101 fra
.me
.has_broke
= 0;
3102 fra
.me
.REG_size
= 1;
3103 fra
.me
.nitni_local_ref_head
= NULL
;
3104 fra
.me
.REG
[0] = NIT_NULL
;
3106 /* parser/parser_nodes.nit:693 */
3107 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0])!=NIT_NULL
);
3108 if (UNTAG_Bool(REGB0
)) {
3110 nit_abort("Uninitialized attribute %s", "_n_ll", LOCATE_parser___parser_nodes
, 693);
3112 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0]);
3113 stack_frame_head
= fra
.me
.prev
;
3114 return fra
.me
.REG
[0];
3116 static const char LOCATE_parser___parser_nodes___ALlMethid___n_ll__eq
[] = "parser_nodes::ALlMethid::n_ll=";
3117 void parser___parser_nodes___ALlMethid___n_ll__eq(val_t p0
, val_t p1
){
3118 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3120 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3121 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3123 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALlMethid___n_ll__eq
;
3124 fra
.me
.has_broke
= 0;
3125 fra
.me
.REG_size
= 2;
3126 fra
.me
.nitni_local_ref_head
= NULL
;
3127 fra
.me
.REG
[0] = NIT_NULL
;
3128 fra
.me
.REG
[1] = NIT_NULL
;
3131 /* parser/parser_nodes.nit:693 */
3132 ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3133 stack_frame_head
= fra
.me
.prev
;
3136 static const char LOCATE_parser___parser_nodes___AGgMethid___n_gg
[] = "parser_nodes::AGgMethid::n_gg";
3137 val_t
parser___parser_nodes___AGgMethid___n_gg(val_t p0
){
3138 struct {struct stack_frame_t me
;} fra
;
3141 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3142 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3144 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGgMethid___n_gg
;
3145 fra
.me
.has_broke
= 0;
3146 fra
.me
.REG_size
= 1;
3147 fra
.me
.nitni_local_ref_head
= NULL
;
3148 fra
.me
.REG
[0] = NIT_NULL
;
3150 /* parser/parser_nodes.nit:697 */
3151 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0])!=NIT_NULL
);
3152 if (UNTAG_Bool(REGB0
)) {
3154 nit_abort("Uninitialized attribute %s", "_n_gg", LOCATE_parser___parser_nodes
, 697);
3156 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0]);
3157 stack_frame_head
= fra
.me
.prev
;
3158 return fra
.me
.REG
[0];
3160 static const char LOCATE_parser___parser_nodes___AGgMethid___n_gg__eq
[] = "parser_nodes::AGgMethid::n_gg=";
3161 void parser___parser_nodes___AGgMethid___n_gg__eq(val_t p0
, val_t p1
){
3162 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3164 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3165 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3167 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGgMethid___n_gg__eq
;
3168 fra
.me
.has_broke
= 0;
3169 fra
.me
.REG_size
= 2;
3170 fra
.me
.nitni_local_ref_head
= NULL
;
3171 fra
.me
.REG
[0] = NIT_NULL
;
3172 fra
.me
.REG
[1] = NIT_NULL
;
3175 /* parser/parser_nodes.nit:697 */
3176 ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3177 stack_frame_head
= fra
.me
.prev
;
3180 static const char LOCATE_parser___parser_nodes___ABraMethid___n_obra
[] = "parser_nodes::ABraMethid::n_obra";
3181 val_t
parser___parser_nodes___ABraMethid___n_obra(val_t p0
){
3182 struct {struct stack_frame_t me
;} fra
;
3185 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3186 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3188 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_obra
;
3189 fra
.me
.has_broke
= 0;
3190 fra
.me
.REG_size
= 1;
3191 fra
.me
.nitni_local_ref_head
= NULL
;
3192 fra
.me
.REG
[0] = NIT_NULL
;
3194 /* parser/parser_nodes.nit:701 */
3195 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraMethid____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
3196 if (UNTAG_Bool(REGB0
)) {
3198 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 701);
3200 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraMethid____n_obra(fra
.me
.REG
[0]);
3201 stack_frame_head
= fra
.me
.prev
;
3202 return fra
.me
.REG
[0];
3204 static const char LOCATE_parser___parser_nodes___ABraMethid___n_cbra
[] = "parser_nodes::ABraMethid::n_cbra";
3205 val_t
parser___parser_nodes___ABraMethid___n_cbra(val_t p0
){
3206 struct {struct stack_frame_t me
;} fra
;
3209 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3210 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3212 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_cbra
;
3213 fra
.me
.has_broke
= 0;
3214 fra
.me
.REG_size
= 1;
3215 fra
.me
.nitni_local_ref_head
= NULL
;
3216 fra
.me
.REG
[0] = NIT_NULL
;
3218 /* parser/parser_nodes.nit:702 */
3219 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraMethid____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
3220 if (UNTAG_Bool(REGB0
)) {
3222 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 702);
3224 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraMethid____n_cbra(fra
.me
.REG
[0]);
3225 stack_frame_head
= fra
.me
.prev
;
3226 return fra
.me
.REG
[0];
3228 static const char LOCATE_parser___parser_nodes___AStarshipMethid___n_starship
[] = "parser_nodes::AStarshipMethid::n_starship";
3229 val_t
parser___parser_nodes___AStarshipMethid___n_starship(val_t p0
){
3230 struct {struct stack_frame_t me
;} fra
;
3233 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3234 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3236 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarshipMethid___n_starship
;
3237 fra
.me
.has_broke
= 0;
3238 fra
.me
.REG_size
= 1;
3239 fra
.me
.nitni_local_ref_head
= NULL
;
3240 fra
.me
.REG
[0] = NIT_NULL
;
3242 /* parser/parser_nodes.nit:706 */
3243 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStarshipMethid____n_starship(fra
.me
.REG
[0])!=NIT_NULL
);
3244 if (UNTAG_Bool(REGB0
)) {
3246 nit_abort("Uninitialized attribute %s", "_n_starship", LOCATE_parser___parser_nodes
, 706);
3248 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStarshipMethid____n_starship(fra
.me
.REG
[0]);
3249 stack_frame_head
= fra
.me
.prev
;
3250 return fra
.me
.REG
[0];
3252 static const char LOCATE_parser___parser_nodes___AAssignMethid___n_id
[] = "parser_nodes::AAssignMethid::n_id";
3253 val_t
parser___parser_nodes___AAssignMethid___n_id(val_t p0
){
3254 struct {struct stack_frame_t me
;} fra
;
3257 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3258 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3260 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignMethid___n_id
;
3261 fra
.me
.has_broke
= 0;
3262 fra
.me
.REG_size
= 1;
3263 fra
.me
.nitni_local_ref_head
= NULL
;
3264 fra
.me
.REG
[0] = NIT_NULL
;
3266 /* parser/parser_nodes.nit:710 */
3267 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignMethid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3268 if (UNTAG_Bool(REGB0
)) {
3270 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 710);
3272 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignMethid____n_id(fra
.me
.REG
[0]);
3273 stack_frame_head
= fra
.me
.prev
;
3274 return fra
.me
.REG
[0];
3276 static const char LOCATE_parser___parser_nodes___AAssignMethid___n_assign
[] = "parser_nodes::AAssignMethid::n_assign";
3277 val_t
parser___parser_nodes___AAssignMethid___n_assign(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___AAssignMethid___n_assign
;
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:711 */
3291 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignMethid____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
3292 if (UNTAG_Bool(REGB0
)) {
3294 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 711);
3296 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignMethid____n_assign(fra
.me
.REG
[0]);
3297 stack_frame_head
= fra
.me
.prev
;
3298 return fra
.me
.REG
[0];
3300 static const char LOCATE_parser___parser_nodes___ABraassignMethid___n_obra
[] = "parser_nodes::ABraassignMethid::n_obra";
3301 val_t
parser___parser_nodes___ABraassignMethid___n_obra(val_t p0
){
3302 struct {struct stack_frame_t me
;} fra
;
3305 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3306 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3308 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_obra
;
3309 fra
.me
.has_broke
= 0;
3310 fra
.me
.REG_size
= 1;
3311 fra
.me
.nitni_local_ref_head
= NULL
;
3312 fra
.me
.REG
[0] = NIT_NULL
;
3314 /* parser/parser_nodes.nit:715 */
3315 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
3316 if (UNTAG_Bool(REGB0
)) {
3318 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 715);
3320 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_obra(fra
.me
.REG
[0]);
3321 stack_frame_head
= fra
.me
.prev
;
3322 return fra
.me
.REG
[0];
3324 static const char LOCATE_parser___parser_nodes___ABraassignMethid___n_cbra
[] = "parser_nodes::ABraassignMethid::n_cbra";
3325 val_t
parser___parser_nodes___ABraassignMethid___n_cbra(val_t p0
){
3326 struct {struct stack_frame_t me
;} fra
;
3329 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3330 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3332 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_cbra
;
3333 fra
.me
.has_broke
= 0;
3334 fra
.me
.REG_size
= 1;
3335 fra
.me
.nitni_local_ref_head
= NULL
;
3336 fra
.me
.REG
[0] = NIT_NULL
;
3338 /* parser/parser_nodes.nit:716 */
3339 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
3340 if (UNTAG_Bool(REGB0
)) {
3342 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 716);
3344 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(fra
.me
.REG
[0]);
3345 stack_frame_head
= fra
.me
.prev
;
3346 return fra
.me
.REG
[0];
3348 static const char LOCATE_parser___parser_nodes___ABraassignMethid___n_assign
[] = "parser_nodes::ABraassignMethid::n_assign";
3349 val_t
parser___parser_nodes___ABraassignMethid___n_assign(val_t p0
){
3350 struct {struct stack_frame_t me
;} fra
;
3353 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3354 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3356 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_assign
;
3357 fra
.me
.has_broke
= 0;
3358 fra
.me
.REG_size
= 1;
3359 fra
.me
.nitni_local_ref_head
= NULL
;
3360 fra
.me
.REG
[0] = NIT_NULL
;
3362 /* parser/parser_nodes.nit:717 */
3363 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
3364 if (UNTAG_Bool(REGB0
)) {
3366 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 717);
3368 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_assign(fra
.me
.REG
[0]);
3369 stack_frame_head
= fra
.me
.prev
;
3370 return fra
.me
.REG
[0];
3372 static const char LOCATE_parser___parser_nodes___ASignature___n_opar
[] = "parser_nodes::ASignature::n_opar";
3373 val_t
parser___parser_nodes___ASignature___n_opar(val_t p0
){
3374 struct {struct stack_frame_t me
;} fra
;
3376 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3377 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3379 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_opar
;
3380 fra
.me
.has_broke
= 0;
3381 fra
.me
.REG_size
= 1;
3382 fra
.me
.nitni_local_ref_head
= NULL
;
3383 fra
.me
.REG
[0] = NIT_NULL
;
3385 /* parser/parser_nodes.nit:721 */
3386 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_opar(fra
.me
.REG
[0]);
3387 stack_frame_head
= fra
.me
.prev
;
3388 return fra
.me
.REG
[0];
3390 static const char LOCATE_parser___parser_nodes___ASignature___n_params
[] = "parser_nodes::ASignature::n_params";
3391 val_t
parser___parser_nodes___ASignature___n_params(val_t p0
){
3392 struct {struct stack_frame_t me
;} fra
;
3395 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3396 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3398 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_params
;
3399 fra
.me
.has_broke
= 0;
3400 fra
.me
.REG_size
= 1;
3401 fra
.me
.nitni_local_ref_head
= NULL
;
3402 fra
.me
.REG
[0] = NIT_NULL
;
3404 /* parser/parser_nodes.nit:722 */
3405 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASignature____n_params(fra
.me
.REG
[0])!=NIT_NULL
);
3406 if (UNTAG_Bool(REGB0
)) {
3408 nit_abort("Uninitialized attribute %s", "_n_params", LOCATE_parser___parser_nodes
, 722);
3410 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_params(fra
.me
.REG
[0]);
3411 stack_frame_head
= fra
.me
.prev
;
3412 return fra
.me
.REG
[0];
3414 static const char LOCATE_parser___parser_nodes___ASignature___n_cpar
[] = "parser_nodes::ASignature::n_cpar";
3415 val_t
parser___parser_nodes___ASignature___n_cpar(val_t p0
){
3416 struct {struct stack_frame_t me
;} fra
;
3418 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3419 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3421 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_cpar
;
3422 fra
.me
.has_broke
= 0;
3423 fra
.me
.REG_size
= 1;
3424 fra
.me
.nitni_local_ref_head
= NULL
;
3425 fra
.me
.REG
[0] = NIT_NULL
;
3427 /* parser/parser_nodes.nit:723 */
3428 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_cpar(fra
.me
.REG
[0]);
3429 stack_frame_head
= fra
.me
.prev
;
3430 return fra
.me
.REG
[0];
3432 static const char LOCATE_parser___parser_nodes___ASignature___n_type
[] = "parser_nodes::ASignature::n_type";
3433 val_t
parser___parser_nodes___ASignature___n_type(val_t p0
){
3434 struct {struct stack_frame_t me
;} fra
;
3436 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3437 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3439 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_type
;
3440 fra
.me
.has_broke
= 0;
3441 fra
.me
.REG_size
= 1;
3442 fra
.me
.nitni_local_ref_head
= NULL
;
3443 fra
.me
.REG
[0] = NIT_NULL
;
3445 /* parser/parser_nodes.nit:724 */
3446 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_type(fra
.me
.REG
[0]);
3447 stack_frame_head
= fra
.me
.prev
;
3448 return fra
.me
.REG
[0];
3450 static const char LOCATE_parser___parser_nodes___ASignature___n_closure_decls
[] = "parser_nodes::ASignature::n_closure_decls";
3451 val_t
parser___parser_nodes___ASignature___n_closure_decls(val_t p0
){
3452 struct {struct stack_frame_t me
;} fra
;
3455 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3456 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3458 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_closure_decls
;
3459 fra
.me
.has_broke
= 0;
3460 fra
.me
.REG_size
= 1;
3461 fra
.me
.nitni_local_ref_head
= NULL
;
3462 fra
.me
.REG
[0] = NIT_NULL
;
3464 /* parser/parser_nodes.nit:725 */
3465 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASignature____n_closure_decls(fra
.me
.REG
[0])!=NIT_NULL
);
3466 if (UNTAG_Bool(REGB0
)) {
3468 nit_abort("Uninitialized attribute %s", "_n_closure_decls", LOCATE_parser___parser_nodes
, 725);
3470 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_closure_decls(fra
.me
.REG
[0]);
3471 stack_frame_head
= fra
.me
.prev
;
3472 return fra
.me
.REG
[0];
3474 static const char LOCATE_parser___parser_nodes___AParam___n_id
[] = "parser_nodes::AParam::n_id";
3475 val_t
parser___parser_nodes___AParam___n_id(val_t p0
){
3476 struct {struct stack_frame_t me
;} fra
;
3479 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3480 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3482 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_id
;
3483 fra
.me
.has_broke
= 0;
3484 fra
.me
.REG_size
= 1;
3485 fra
.me
.nitni_local_ref_head
= NULL
;
3486 fra
.me
.REG
[0] = NIT_NULL
;
3488 /* parser/parser_nodes.nit:729 */
3489 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParam____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3490 if (UNTAG_Bool(REGB0
)) {
3492 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 729);
3494 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_id(fra
.me
.REG
[0]);
3495 stack_frame_head
= fra
.me
.prev
;
3496 return fra
.me
.REG
[0];
3498 static const char LOCATE_parser___parser_nodes___AParam___n_type
[] = "parser_nodes::AParam::n_type";
3499 val_t
parser___parser_nodes___AParam___n_type(val_t p0
){
3500 struct {struct stack_frame_t me
;} fra
;
3502 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3503 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3505 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_type
;
3506 fra
.me
.has_broke
= 0;
3507 fra
.me
.REG_size
= 1;
3508 fra
.me
.nitni_local_ref_head
= NULL
;
3509 fra
.me
.REG
[0] = NIT_NULL
;
3511 /* parser/parser_nodes.nit:730 */
3512 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_type(fra
.me
.REG
[0]);
3513 stack_frame_head
= fra
.me
.prev
;
3514 return fra
.me
.REG
[0];
3516 static const char LOCATE_parser___parser_nodes___AParam___n_dotdotdot
[] = "parser_nodes::AParam::n_dotdotdot";
3517 val_t
parser___parser_nodes___AParam___n_dotdotdot(val_t p0
){
3518 struct {struct stack_frame_t me
;} fra
;
3520 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3521 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3523 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_dotdotdot
;
3524 fra
.me
.has_broke
= 0;
3525 fra
.me
.REG_size
= 1;
3526 fra
.me
.nitni_local_ref_head
= NULL
;
3527 fra
.me
.REG
[0] = NIT_NULL
;
3529 /* parser/parser_nodes.nit:731 */
3530 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_dotdotdot(fra
.me
.REG
[0]);
3531 stack_frame_head
= fra
.me
.prev
;
3532 return fra
.me
.REG
[0];
3534 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_kwbreak
[] = "parser_nodes::AClosureDecl::n_kwbreak";
3535 val_t
parser___parser_nodes___AClosureDecl___n_kwbreak(val_t p0
){
3536 struct {struct stack_frame_t me
;} fra
;
3538 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3539 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3541 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_kwbreak
;
3542 fra
.me
.has_broke
= 0;
3543 fra
.me
.REG_size
= 1;
3544 fra
.me
.nitni_local_ref_head
= NULL
;
3545 fra
.me
.REG
[0] = NIT_NULL
;
3547 /* parser/parser_nodes.nit:735 */
3548 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_kwbreak(fra
.me
.REG
[0]);
3549 stack_frame_head
= fra
.me
.prev
;
3550 return fra
.me
.REG
[0];
3552 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_bang
[] = "parser_nodes::AClosureDecl::n_bang";
3553 val_t
parser___parser_nodes___AClosureDecl___n_bang(val_t p0
){
3554 struct {struct stack_frame_t me
;} fra
;
3557 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3558 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3560 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_bang
;
3561 fra
.me
.has_broke
= 0;
3562 fra
.me
.REG_size
= 1;
3563 fra
.me
.nitni_local_ref_head
= NULL
;
3564 fra
.me
.REG
[0] = NIT_NULL
;
3566 /* parser/parser_nodes.nit:736 */
3567 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_bang(fra
.me
.REG
[0])!=NIT_NULL
);
3568 if (UNTAG_Bool(REGB0
)) {
3570 nit_abort("Uninitialized attribute %s", "_n_bang", LOCATE_parser___parser_nodes
, 736);
3572 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_bang(fra
.me
.REG
[0]);
3573 stack_frame_head
= fra
.me
.prev
;
3574 return fra
.me
.REG
[0];
3576 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_id
[] = "parser_nodes::AClosureDecl::n_id";
3577 val_t
parser___parser_nodes___AClosureDecl___n_id(val_t p0
){
3578 struct {struct stack_frame_t me
;} fra
;
3581 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3582 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3584 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_id
;
3585 fra
.me
.has_broke
= 0;
3586 fra
.me
.REG_size
= 1;
3587 fra
.me
.nitni_local_ref_head
= NULL
;
3588 fra
.me
.REG
[0] = NIT_NULL
;
3590 /* parser/parser_nodes.nit:737 */
3591 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3592 if (UNTAG_Bool(REGB0
)) {
3594 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 737);
3596 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_id(fra
.me
.REG
[0]);
3597 stack_frame_head
= fra
.me
.prev
;
3598 return fra
.me
.REG
[0];
3600 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_signature
[] = "parser_nodes::AClosureDecl::n_signature";
3601 val_t
parser___parser_nodes___AClosureDecl___n_signature(val_t p0
){
3602 struct {struct stack_frame_t me
;} fra
;
3605 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3606 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3608 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_signature
;
3609 fra
.me
.has_broke
= 0;
3610 fra
.me
.REG_size
= 1;
3611 fra
.me
.nitni_local_ref_head
= NULL
;
3612 fra
.me
.REG
[0] = NIT_NULL
;
3614 /* parser/parser_nodes.nit:738 */
3615 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_signature(fra
.me
.REG
[0])!=NIT_NULL
);
3616 if (UNTAG_Bool(REGB0
)) {
3618 nit_abort("Uninitialized attribute %s", "_n_signature", LOCATE_parser___parser_nodes
, 738);
3620 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_signature(fra
.me
.REG
[0]);
3621 stack_frame_head
= fra
.me
.prev
;
3622 return fra
.me
.REG
[0];
3624 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_expr
[] = "parser_nodes::AClosureDecl::n_expr";
3625 val_t
parser___parser_nodes___AClosureDecl___n_expr(val_t p0
){
3626 struct {struct stack_frame_t me
;} fra
;
3628 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3629 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3631 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_expr
;
3632 fra
.me
.has_broke
= 0;
3633 fra
.me
.REG_size
= 1;
3634 fra
.me
.nitni_local_ref_head
= NULL
;
3635 fra
.me
.REG
[0] = NIT_NULL
;
3637 /* parser/parser_nodes.nit:739 */
3638 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_expr(fra
.me
.REG
[0]);
3639 stack_frame_head
= fra
.me
.prev
;
3640 return fra
.me
.REG
[0];
3642 static const char LOCATE_parser___parser_nodes___AType___n_kwnullable
[] = "parser_nodes::AType::n_kwnullable";
3643 val_t
parser___parser_nodes___AType___n_kwnullable(val_t p0
){
3644 struct {struct stack_frame_t me
;} fra
;
3646 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3647 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3649 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_kwnullable
;
3650 fra
.me
.has_broke
= 0;
3651 fra
.me
.REG_size
= 1;
3652 fra
.me
.nitni_local_ref_head
= NULL
;
3653 fra
.me
.REG
[0] = NIT_NULL
;
3655 /* parser/parser_nodes.nit:743 */
3656 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_kwnullable(fra
.me
.REG
[0]);
3657 stack_frame_head
= fra
.me
.prev
;
3658 return fra
.me
.REG
[0];
3660 static const char LOCATE_parser___parser_nodes___AType___n_id
[] = "parser_nodes::AType::n_id";
3661 val_t
parser___parser_nodes___AType___n_id(val_t p0
){
3662 struct {struct stack_frame_t me
;} fra
;
3665 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3666 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3668 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_id
;
3669 fra
.me
.has_broke
= 0;
3670 fra
.me
.REG_size
= 1;
3671 fra
.me
.nitni_local_ref_head
= NULL
;
3672 fra
.me
.REG
[0] = NIT_NULL
;
3674 /* parser/parser_nodes.nit:744 */
3675 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AType____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3676 if (UNTAG_Bool(REGB0
)) {
3678 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 744);
3680 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_id(fra
.me
.REG
[0]);
3681 stack_frame_head
= fra
.me
.prev
;
3682 return fra
.me
.REG
[0];
3684 static const char LOCATE_parser___parser_nodes___AType___n_types
[] = "parser_nodes::AType::n_types";
3685 val_t
parser___parser_nodes___AType___n_types(val_t p0
){
3686 struct {struct stack_frame_t me
;} fra
;
3689 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3690 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3692 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_types
;
3693 fra
.me
.has_broke
= 0;
3694 fra
.me
.REG_size
= 1;
3695 fra
.me
.nitni_local_ref_head
= NULL
;
3696 fra
.me
.REG
[0] = NIT_NULL
;
3698 /* parser/parser_nodes.nit:745 */
3699 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AType____n_types(fra
.me
.REG
[0])!=NIT_NULL
);
3700 if (UNTAG_Bool(REGB0
)) {
3702 nit_abort("Uninitialized attribute %s", "_n_types", LOCATE_parser___parser_nodes
, 745);
3704 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_types(fra
.me
.REG
[0]);
3705 stack_frame_head
= fra
.me
.prev
;
3706 return fra
.me
.REG
[0];
3708 static const char LOCATE_parser___parser_nodes___ALabel___n_kwlabel
[] = "parser_nodes::ALabel::n_kwlabel";
3709 val_t
parser___parser_nodes___ALabel___n_kwlabel(val_t p0
){
3710 struct {struct stack_frame_t me
;} fra
;
3713 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3714 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3716 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_kwlabel
;
3717 fra
.me
.has_broke
= 0;
3718 fra
.me
.REG_size
= 1;
3719 fra
.me
.nitni_local_ref_head
= NULL
;
3720 fra
.me
.REG
[0] = NIT_NULL
;
3722 /* parser/parser_nodes.nit:749 */
3723 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALabel____n_kwlabel(fra
.me
.REG
[0])!=NIT_NULL
);
3724 if (UNTAG_Bool(REGB0
)) {
3726 nit_abort("Uninitialized attribute %s", "_n_kwlabel", LOCATE_parser___parser_nodes
, 749);
3728 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabel____n_kwlabel(fra
.me
.REG
[0]);
3729 stack_frame_head
= fra
.me
.prev
;
3730 return fra
.me
.REG
[0];
3732 static const char LOCATE_parser___parser_nodes___ALabel___n_id
[] = "parser_nodes::ALabel::n_id";
3733 val_t
parser___parser_nodes___ALabel___n_id(val_t p0
){
3734 struct {struct stack_frame_t me
;} fra
;
3737 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3738 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3740 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_id
;
3741 fra
.me
.has_broke
= 0;
3742 fra
.me
.REG_size
= 1;
3743 fra
.me
.nitni_local_ref_head
= NULL
;
3744 fra
.me
.REG
[0] = NIT_NULL
;
3746 /* parser/parser_nodes.nit:750 */
3747 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALabel____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3748 if (UNTAG_Bool(REGB0
)) {
3750 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 750);
3752 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabel____n_id(fra
.me
.REG
[0]);
3753 stack_frame_head
= fra
.me
.prev
;
3754 return fra
.me
.REG
[0];
3756 static const char LOCATE_parser___parser_nodes___ABlockExpr___n_expr
[] = "parser_nodes::ABlockExpr::n_expr";
3757 val_t
parser___parser_nodes___ABlockExpr___n_expr(val_t p0
){
3758 struct {struct stack_frame_t me
;} fra
;
3761 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3762 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3764 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABlockExpr___n_expr
;
3765 fra
.me
.has_broke
= 0;
3766 fra
.me
.REG_size
= 1;
3767 fra
.me
.nitni_local_ref_head
= NULL
;
3768 fra
.me
.REG
[0] = NIT_NULL
;
3770 /* parser/parser_nodes.nit:755 */
3771 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABlockExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3772 if (UNTAG_Bool(REGB0
)) {
3774 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 755);
3776 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABlockExpr____n_expr(fra
.me
.REG
[0]);
3777 stack_frame_head
= fra
.me
.prev
;
3778 return fra
.me
.REG
[0];
3780 static const char LOCATE_parser___parser_nodes___ABlockExpr___n_kwend
[] = "parser_nodes::ABlockExpr::n_kwend";
3781 val_t
parser___parser_nodes___ABlockExpr___n_kwend(val_t p0
){
3782 struct {struct stack_frame_t me
;} fra
;
3784 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3785 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3787 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABlockExpr___n_kwend
;
3788 fra
.me
.has_broke
= 0;
3789 fra
.me
.REG_size
= 1;
3790 fra
.me
.nitni_local_ref_head
= NULL
;
3791 fra
.me
.REG
[0] = NIT_NULL
;
3793 /* parser/parser_nodes.nit:756 */
3794 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABlockExpr____n_kwend(fra
.me
.REG
[0]);
3795 stack_frame_head
= fra
.me
.prev
;
3796 return fra
.me
.REG
[0];
3798 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_kwvar
[] = "parser_nodes::AVardeclExpr::n_kwvar";
3799 val_t
parser___parser_nodes___AVardeclExpr___n_kwvar(val_t p0
){
3800 struct {struct stack_frame_t me
;} fra
;
3803 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3804 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3806 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_kwvar
;
3807 fra
.me
.has_broke
= 0;
3808 fra
.me
.REG_size
= 1;
3809 fra
.me
.nitni_local_ref_head
= NULL
;
3810 fra
.me
.REG
[0] = NIT_NULL
;
3812 /* parser/parser_nodes.nit:760 */
3813 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(fra
.me
.REG
[0])!=NIT_NULL
);
3814 if (UNTAG_Bool(REGB0
)) {
3816 nit_abort("Uninitialized attribute %s", "_n_kwvar", LOCATE_parser___parser_nodes
, 760);
3818 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(fra
.me
.REG
[0]);
3819 stack_frame_head
= fra
.me
.prev
;
3820 return fra
.me
.REG
[0];
3822 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_id
[] = "parser_nodes::AVardeclExpr::n_id";
3823 val_t
parser___parser_nodes___AVardeclExpr___n_id(val_t p0
){
3824 struct {struct stack_frame_t me
;} fra
;
3827 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3828 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3830 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_id
;
3831 fra
.me
.has_broke
= 0;
3832 fra
.me
.REG_size
= 1;
3833 fra
.me
.nitni_local_ref_head
= NULL
;
3834 fra
.me
.REG
[0] = NIT_NULL
;
3836 /* parser/parser_nodes.nit:761 */
3837 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVardeclExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3838 if (UNTAG_Bool(REGB0
)) {
3840 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 761);
3842 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_id(fra
.me
.REG
[0]);
3843 stack_frame_head
= fra
.me
.prev
;
3844 return fra
.me
.REG
[0];
3846 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_type
[] = "parser_nodes::AVardeclExpr::n_type";
3847 val_t
parser___parser_nodes___AVardeclExpr___n_type(val_t p0
){
3848 struct {struct stack_frame_t me
;} fra
;
3850 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3851 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3853 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_type
;
3854 fra
.me
.has_broke
= 0;
3855 fra
.me
.REG_size
= 1;
3856 fra
.me
.nitni_local_ref_head
= NULL
;
3857 fra
.me
.REG
[0] = NIT_NULL
;
3859 /* parser/parser_nodes.nit:762 */
3860 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_type(fra
.me
.REG
[0]);
3861 stack_frame_head
= fra
.me
.prev
;
3862 return fra
.me
.REG
[0];
3864 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_assign
[] = "parser_nodes::AVardeclExpr::n_assign";
3865 val_t
parser___parser_nodes___AVardeclExpr___n_assign(val_t p0
){
3866 struct {struct stack_frame_t me
;} fra
;
3868 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3869 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3871 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_assign
;
3872 fra
.me
.has_broke
= 0;
3873 fra
.me
.REG_size
= 1;
3874 fra
.me
.nitni_local_ref_head
= NULL
;
3875 fra
.me
.REG
[0] = NIT_NULL
;
3877 /* parser/parser_nodes.nit:763 */
3878 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_assign(fra
.me
.REG
[0]);
3879 stack_frame_head
= fra
.me
.prev
;
3880 return fra
.me
.REG
[0];
3882 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_expr
[] = "parser_nodes::AVardeclExpr::n_expr";
3883 val_t
parser___parser_nodes___AVardeclExpr___n_expr(val_t p0
){
3884 struct {struct stack_frame_t me
;} fra
;
3886 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3887 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3889 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_expr
;
3890 fra
.me
.has_broke
= 0;
3891 fra
.me
.REG_size
= 1;
3892 fra
.me
.nitni_local_ref_head
= NULL
;
3893 fra
.me
.REG
[0] = NIT_NULL
;
3895 /* parser/parser_nodes.nit:764 */
3896 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_expr(fra
.me
.REG
[0]);
3897 stack_frame_head
= fra
.me
.prev
;
3898 return fra
.me
.REG
[0];
3900 static const char LOCATE_parser___parser_nodes___AReturnExpr___n_kwreturn
[] = "parser_nodes::AReturnExpr::n_kwreturn";
3901 val_t
parser___parser_nodes___AReturnExpr___n_kwreturn(val_t p0
){
3902 struct {struct stack_frame_t me
;} fra
;
3904 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3905 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3907 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_kwreturn
;
3908 fra
.me
.has_broke
= 0;
3909 fra
.me
.REG_size
= 1;
3910 fra
.me
.nitni_local_ref_head
= NULL
;
3911 fra
.me
.REG
[0] = NIT_NULL
;
3913 /* parser/parser_nodes.nit:768 */
3914 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReturnExpr____n_kwreturn(fra
.me
.REG
[0]);
3915 stack_frame_head
= fra
.me
.prev
;
3916 return fra
.me
.REG
[0];
3918 static const char LOCATE_parser___parser_nodes___AReturnExpr___n_expr
[] = "parser_nodes::AReturnExpr::n_expr";
3919 val_t
parser___parser_nodes___AReturnExpr___n_expr(val_t p0
){
3920 struct {struct stack_frame_t me
;} fra
;
3922 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3923 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3925 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_expr
;
3926 fra
.me
.has_broke
= 0;
3927 fra
.me
.REG_size
= 1;
3928 fra
.me
.nitni_local_ref_head
= NULL
;
3929 fra
.me
.REG
[0] = NIT_NULL
;
3931 /* parser/parser_nodes.nit:769 */
3932 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReturnExpr____n_expr(fra
.me
.REG
[0]);
3933 stack_frame_head
= fra
.me
.prev
;
3934 return fra
.me
.REG
[0];
3936 static const char LOCATE_parser___parser_nodes___ALabelable___n_label
[] = "parser_nodes::ALabelable::n_label";
3937 val_t
parser___parser_nodes___ALabelable___n_label(val_t p0
){
3938 struct {struct stack_frame_t me
;} fra
;
3940 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3941 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3943 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabelable___n_label
;
3944 fra
.me
.has_broke
= 0;
3945 fra
.me
.REG_size
= 1;
3946 fra
.me
.nitni_local_ref_head
= NULL
;
3947 fra
.me
.REG
[0] = NIT_NULL
;
3949 /* parser/parser_nodes.nit:773 */
3950 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabelable____n_label(fra
.me
.REG
[0]);
3951 stack_frame_head
= fra
.me
.prev
;
3952 return fra
.me
.REG
[0];
3954 static const char LOCATE_parser___parser_nodes___ABreakExpr___n_kwbreak
[] = "parser_nodes::ABreakExpr::n_kwbreak";
3955 val_t
parser___parser_nodes___ABreakExpr___n_kwbreak(val_t p0
){
3956 struct {struct stack_frame_t me
;} fra
;
3959 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3960 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3962 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_kwbreak
;
3963 fra
.me
.has_broke
= 0;
3964 fra
.me
.REG_size
= 1;
3965 fra
.me
.nitni_local_ref_head
= NULL
;
3966 fra
.me
.REG
[0] = NIT_NULL
;
3968 /* parser/parser_nodes.nit:778 */
3969 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(fra
.me
.REG
[0])!=NIT_NULL
);
3970 if (UNTAG_Bool(REGB0
)) {
3972 nit_abort("Uninitialized attribute %s", "_n_kwbreak", LOCATE_parser___parser_nodes
, 778);
3974 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(fra
.me
.REG
[0]);
3975 stack_frame_head
= fra
.me
.prev
;
3976 return fra
.me
.REG
[0];
3978 static const char LOCATE_parser___parser_nodes___ABreakExpr___n_expr
[] = "parser_nodes::ABreakExpr::n_expr";
3979 val_t
parser___parser_nodes___ABreakExpr___n_expr(val_t p0
){
3980 struct {struct stack_frame_t me
;} fra
;
3982 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3983 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3985 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_expr
;
3986 fra
.me
.has_broke
= 0;
3987 fra
.me
.REG_size
= 1;
3988 fra
.me
.nitni_local_ref_head
= NULL
;
3989 fra
.me
.REG
[0] = NIT_NULL
;
3991 /* parser/parser_nodes.nit:779 */
3992 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakExpr____n_expr(fra
.me
.REG
[0]);
3993 stack_frame_head
= fra
.me
.prev
;
3994 return fra
.me
.REG
[0];
3996 static const char LOCATE_parser___parser_nodes___AAbortExpr___n_kwabort
[] = "parser_nodes::AAbortExpr::n_kwabort";
3997 val_t
parser___parser_nodes___AAbortExpr___n_kwabort(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___AAbortExpr___n_kwabort
;
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:783 */
4011 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(fra
.me
.REG
[0])!=NIT_NULL
);
4012 if (UNTAG_Bool(REGB0
)) {
4014 nit_abort("Uninitialized attribute %s", "_n_kwabort", LOCATE_parser___parser_nodes
, 783);
4016 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(fra
.me
.REG
[0]);
4017 stack_frame_head
= fra
.me
.prev
;
4018 return fra
.me
.REG
[0];
4020 static const char LOCATE_parser___parser_nodes___AContinueExpr___n_kwcontinue
[] = "parser_nodes::AContinueExpr::n_kwcontinue";
4021 val_t
parser___parser_nodes___AContinueExpr___n_kwcontinue(val_t p0
){
4022 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___AContinueExpr___n_kwcontinue
;
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:788 */
4034 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AContinueExpr____n_kwcontinue(fra
.me
.REG
[0]);
4035 stack_frame_head
= fra
.me
.prev
;
4036 return fra
.me
.REG
[0];
4038 static const char LOCATE_parser___parser_nodes___AContinueExpr___n_expr
[] = "parser_nodes::AContinueExpr::n_expr";
4039 val_t
parser___parser_nodes___AContinueExpr___n_expr(val_t p0
){
4040 struct {struct stack_frame_t me
;} fra
;
4042 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4043 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4045 fra
.me
.meth
= LOCATE_parser___parser_nodes___AContinueExpr___n_expr
;
4046 fra
.me
.has_broke
= 0;
4047 fra
.me
.REG_size
= 1;
4048 fra
.me
.nitni_local_ref_head
= NULL
;
4049 fra
.me
.REG
[0] = NIT_NULL
;
4051 /* parser/parser_nodes.nit:789 */
4052 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AContinueExpr____n_expr(fra
.me
.REG
[0]);
4053 stack_frame_head
= fra
.me
.prev
;
4054 return fra
.me
.REG
[0];
4056 static const char LOCATE_parser___parser_nodes___ADoExpr___n_kwdo
[] = "parser_nodes::ADoExpr::n_kwdo";
4057 val_t
parser___parser_nodes___ADoExpr___n_kwdo(val_t p0
){
4058 struct {struct stack_frame_t me
;} fra
;
4061 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4062 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4064 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_kwdo
;
4065 fra
.me
.has_broke
= 0;
4066 fra
.me
.REG_size
= 1;
4067 fra
.me
.nitni_local_ref_head
= NULL
;
4068 fra
.me
.REG
[0] = NIT_NULL
;
4070 /* parser/parser_nodes.nit:794 */
4071 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADoExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
4072 if (UNTAG_Bool(REGB0
)) {
4074 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 794);
4076 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoExpr____n_kwdo(fra
.me
.REG
[0]);
4077 stack_frame_head
= fra
.me
.prev
;
4078 return fra
.me
.REG
[0];
4080 static const char LOCATE_parser___parser_nodes___ADoExpr___n_block
[] = "parser_nodes::ADoExpr::n_block";
4081 val_t
parser___parser_nodes___ADoExpr___n_block(val_t p0
){
4082 struct {struct stack_frame_t me
;} fra
;
4084 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4085 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4087 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_block
;
4088 fra
.me
.has_broke
= 0;
4089 fra
.me
.REG_size
= 1;
4090 fra
.me
.nitni_local_ref_head
= NULL
;
4091 fra
.me
.REG
[0] = NIT_NULL
;
4093 /* parser/parser_nodes.nit:795 */
4094 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoExpr____n_block(fra
.me
.REG
[0]);
4095 stack_frame_head
= fra
.me
.prev
;
4096 return fra
.me
.REG
[0];
4098 static const char LOCATE_parser___parser_nodes___AIfExpr___n_kwif
[] = "parser_nodes::AIfExpr::n_kwif";
4099 val_t
parser___parser_nodes___AIfExpr___n_kwif(val_t p0
){
4100 struct {struct stack_frame_t me
;} fra
;
4103 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4104 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4106 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_kwif
;
4107 fra
.me
.has_broke
= 0;
4108 fra
.me
.REG_size
= 1;
4109 fra
.me
.nitni_local_ref_head
= NULL
;
4110 fra
.me
.REG
[0] = NIT_NULL
;
4112 /* parser/parser_nodes.nit:799 */
4113 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfExpr____n_kwif(fra
.me
.REG
[0])!=NIT_NULL
);
4114 if (UNTAG_Bool(REGB0
)) {
4116 nit_abort("Uninitialized attribute %s", "_n_kwif", LOCATE_parser___parser_nodes
, 799);
4118 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_kwif(fra
.me
.REG
[0]);
4119 stack_frame_head
= fra
.me
.prev
;
4120 return fra
.me
.REG
[0];
4122 static const char LOCATE_parser___parser_nodes___AIfExpr___n_expr
[] = "parser_nodes::AIfExpr::n_expr";
4123 val_t
parser___parser_nodes___AIfExpr___n_expr(val_t p0
){
4124 struct {struct stack_frame_t me
;} fra
;
4127 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4128 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4130 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_expr
;
4131 fra
.me
.has_broke
= 0;
4132 fra
.me
.REG_size
= 1;
4133 fra
.me
.nitni_local_ref_head
= NULL
;
4134 fra
.me
.REG
[0] = NIT_NULL
;
4136 /* parser/parser_nodes.nit:800 */
4137 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4138 if (UNTAG_Bool(REGB0
)) {
4140 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 800);
4142 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_expr(fra
.me
.REG
[0]);
4143 stack_frame_head
= fra
.me
.prev
;
4144 return fra
.me
.REG
[0];
4146 static const char LOCATE_parser___parser_nodes___AIfExpr___n_then
[] = "parser_nodes::AIfExpr::n_then";
4147 val_t
parser___parser_nodes___AIfExpr___n_then(val_t p0
){
4148 struct {struct stack_frame_t me
;} fra
;
4150 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4151 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4153 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_then
;
4154 fra
.me
.has_broke
= 0;
4155 fra
.me
.REG_size
= 1;
4156 fra
.me
.nitni_local_ref_head
= NULL
;
4157 fra
.me
.REG
[0] = NIT_NULL
;
4159 /* parser/parser_nodes.nit:801 */
4160 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_then(fra
.me
.REG
[0]);
4161 stack_frame_head
= fra
.me
.prev
;
4162 return fra
.me
.REG
[0];
4164 static const char LOCATE_parser___parser_nodes___AIfExpr___n_else
[] = "parser_nodes::AIfExpr::n_else";
4165 val_t
parser___parser_nodes___AIfExpr___n_else(val_t p0
){
4166 struct {struct stack_frame_t me
;} fra
;
4168 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4169 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4171 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_else
;
4172 fra
.me
.has_broke
= 0;
4173 fra
.me
.REG_size
= 1;
4174 fra
.me
.nitni_local_ref_head
= NULL
;
4175 fra
.me
.REG
[0] = NIT_NULL
;
4177 /* parser/parser_nodes.nit:802 */
4178 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_else(fra
.me
.REG
[0]);
4179 stack_frame_head
= fra
.me
.prev
;
4180 return fra
.me
.REG
[0];
4182 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_kwif
[] = "parser_nodes::AIfexprExpr::n_kwif";
4183 val_t
parser___parser_nodes___AIfexprExpr___n_kwif(val_t p0
){
4184 struct {struct stack_frame_t me
;} fra
;
4187 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4188 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4190 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwif
;
4191 fra
.me
.has_broke
= 0;
4192 fra
.me
.REG_size
= 1;
4193 fra
.me
.nitni_local_ref_head
= NULL
;
4194 fra
.me
.REG
[0] = NIT_NULL
;
4196 /* parser/parser_nodes.nit:806 */
4197 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(fra
.me
.REG
[0])!=NIT_NULL
);
4198 if (UNTAG_Bool(REGB0
)) {
4200 nit_abort("Uninitialized attribute %s", "_n_kwif", LOCATE_parser___parser_nodes
, 806);
4202 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(fra
.me
.REG
[0]);
4203 stack_frame_head
= fra
.me
.prev
;
4204 return fra
.me
.REG
[0];
4206 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_expr
[] = "parser_nodes::AIfexprExpr::n_expr";
4207 val_t
parser___parser_nodes___AIfexprExpr___n_expr(val_t p0
){
4208 struct {struct stack_frame_t me
;} fra
;
4211 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4212 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4214 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_expr
;
4215 fra
.me
.has_broke
= 0;
4216 fra
.me
.REG_size
= 1;
4217 fra
.me
.nitni_local_ref_head
= NULL
;
4218 fra
.me
.REG
[0] = NIT_NULL
;
4220 /* parser/parser_nodes.nit:807 */
4221 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4222 if (UNTAG_Bool(REGB0
)) {
4224 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 807);
4226 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_expr(fra
.me
.REG
[0]);
4227 stack_frame_head
= fra
.me
.prev
;
4228 return fra
.me
.REG
[0];
4230 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_kwthen
[] = "parser_nodes::AIfexprExpr::n_kwthen";
4231 val_t
parser___parser_nodes___AIfexprExpr___n_kwthen(val_t p0
){
4232 struct {struct stack_frame_t me
;} fra
;
4235 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4236 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4238 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwthen
;
4239 fra
.me
.has_broke
= 0;
4240 fra
.me
.REG_size
= 1;
4241 fra
.me
.nitni_local_ref_head
= NULL
;
4242 fra
.me
.REG
[0] = NIT_NULL
;
4244 /* parser/parser_nodes.nit:808 */
4245 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(fra
.me
.REG
[0])!=NIT_NULL
);
4246 if (UNTAG_Bool(REGB0
)) {
4248 nit_abort("Uninitialized attribute %s", "_n_kwthen", LOCATE_parser___parser_nodes
, 808);
4250 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(fra
.me
.REG
[0]);
4251 stack_frame_head
= fra
.me
.prev
;
4252 return fra
.me
.REG
[0];
4254 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_then
[] = "parser_nodes::AIfexprExpr::n_then";
4255 val_t
parser___parser_nodes___AIfexprExpr___n_then(val_t p0
){
4256 struct {struct stack_frame_t me
;} fra
;
4259 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4260 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4262 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_then
;
4263 fra
.me
.has_broke
= 0;
4264 fra
.me
.REG_size
= 1;
4265 fra
.me
.nitni_local_ref_head
= NULL
;
4266 fra
.me
.REG
[0] = NIT_NULL
;
4268 /* parser/parser_nodes.nit:809 */
4269 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_then(fra
.me
.REG
[0])!=NIT_NULL
);
4270 if (UNTAG_Bool(REGB0
)) {
4272 nit_abort("Uninitialized attribute %s", "_n_then", LOCATE_parser___parser_nodes
, 809);
4274 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_then(fra
.me
.REG
[0]);
4275 stack_frame_head
= fra
.me
.prev
;
4276 return fra
.me
.REG
[0];
4278 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_kwelse
[] = "parser_nodes::AIfexprExpr::n_kwelse";
4279 val_t
parser___parser_nodes___AIfexprExpr___n_kwelse(val_t p0
){
4280 struct {struct stack_frame_t me
;} fra
;
4283 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4284 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4286 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwelse
;
4287 fra
.me
.has_broke
= 0;
4288 fra
.me
.REG_size
= 1;
4289 fra
.me
.nitni_local_ref_head
= NULL
;
4290 fra
.me
.REG
[0] = NIT_NULL
;
4292 /* parser/parser_nodes.nit:810 */
4293 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(fra
.me
.REG
[0])!=NIT_NULL
);
4294 if (UNTAG_Bool(REGB0
)) {
4296 nit_abort("Uninitialized attribute %s", "_n_kwelse", LOCATE_parser___parser_nodes
, 810);
4298 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(fra
.me
.REG
[0]);
4299 stack_frame_head
= fra
.me
.prev
;
4300 return fra
.me
.REG
[0];
4302 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_else
[] = "parser_nodes::AIfexprExpr::n_else";
4303 val_t
parser___parser_nodes___AIfexprExpr___n_else(val_t p0
){
4304 struct {struct stack_frame_t me
;} fra
;
4307 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4308 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4310 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_else
;
4311 fra
.me
.has_broke
= 0;
4312 fra
.me
.REG_size
= 1;
4313 fra
.me
.nitni_local_ref_head
= NULL
;
4314 fra
.me
.REG
[0] = NIT_NULL
;
4316 /* parser/parser_nodes.nit:811 */
4317 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_else(fra
.me
.REG
[0])!=NIT_NULL
);
4318 if (UNTAG_Bool(REGB0
)) {
4320 nit_abort("Uninitialized attribute %s", "_n_else", LOCATE_parser___parser_nodes
, 811);
4322 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_else(fra
.me
.REG
[0]);
4323 stack_frame_head
= fra
.me
.prev
;
4324 return fra
.me
.REG
[0];
4326 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_kwwhile
[] = "parser_nodes::AWhileExpr::n_kwwhile";
4327 val_t
parser___parser_nodes___AWhileExpr___n_kwwhile(val_t p0
){
4328 struct {struct stack_frame_t me
;} fra
;
4331 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4332 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4334 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwwhile
;
4335 fra
.me
.has_broke
= 0;
4336 fra
.me
.REG_size
= 1;
4337 fra
.me
.nitni_local_ref_head
= NULL
;
4338 fra
.me
.REG
[0] = NIT_NULL
;
4340 /* parser/parser_nodes.nit:816 */
4341 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(fra
.me
.REG
[0])!=NIT_NULL
);
4342 if (UNTAG_Bool(REGB0
)) {
4344 nit_abort("Uninitialized attribute %s", "_n_kwwhile", LOCATE_parser___parser_nodes
, 816);
4346 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(fra
.me
.REG
[0]);
4347 stack_frame_head
= fra
.me
.prev
;
4348 return fra
.me
.REG
[0];
4350 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_expr
[] = "parser_nodes::AWhileExpr::n_expr";
4351 val_t
parser___parser_nodes___AWhileExpr___n_expr(val_t p0
){
4352 struct {struct stack_frame_t me
;} fra
;
4355 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4356 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4358 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_expr
;
4359 fra
.me
.has_broke
= 0;
4360 fra
.me
.REG_size
= 1;
4361 fra
.me
.nitni_local_ref_head
= NULL
;
4362 fra
.me
.REG
[0] = NIT_NULL
;
4364 /* parser/parser_nodes.nit:817 */
4365 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4366 if (UNTAG_Bool(REGB0
)) {
4368 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 817);
4370 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_expr(fra
.me
.REG
[0]);
4371 stack_frame_head
= fra
.me
.prev
;
4372 return fra
.me
.REG
[0];
4374 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_kwdo
[] = "parser_nodes::AWhileExpr::n_kwdo";
4375 val_t
parser___parser_nodes___AWhileExpr___n_kwdo(val_t p0
){
4376 struct {struct stack_frame_t me
;} fra
;
4379 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4380 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4382 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwdo
;
4383 fra
.me
.has_broke
= 0;
4384 fra
.me
.REG_size
= 1;
4385 fra
.me
.nitni_local_ref_head
= NULL
;
4386 fra
.me
.REG
[0] = NIT_NULL
;
4388 /* parser/parser_nodes.nit:818 */
4389 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
4390 if (UNTAG_Bool(REGB0
)) {
4392 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 818);
4394 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(fra
.me
.REG
[0]);
4395 stack_frame_head
= fra
.me
.prev
;
4396 return fra
.me
.REG
[0];
4398 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_block
[] = "parser_nodes::AWhileExpr::n_block";
4399 val_t
parser___parser_nodes___AWhileExpr___n_block(val_t p0
){
4400 struct {struct stack_frame_t me
;} fra
;
4402 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4403 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4405 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_block
;
4406 fra
.me
.has_broke
= 0;
4407 fra
.me
.REG_size
= 1;
4408 fra
.me
.nitni_local_ref_head
= NULL
;
4409 fra
.me
.REG
[0] = NIT_NULL
;
4411 /* parser/parser_nodes.nit:819 */
4412 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_block(fra
.me
.REG
[0]);
4413 stack_frame_head
= fra
.me
.prev
;
4414 return fra
.me
.REG
[0];
4416 static const char LOCATE_parser___parser_nodes___ALoopExpr___n_kwloop
[] = "parser_nodes::ALoopExpr::n_kwloop";
4417 val_t
parser___parser_nodes___ALoopExpr___n_kwloop(val_t p0
){
4418 struct {struct stack_frame_t me
;} fra
;
4421 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4422 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4424 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_kwloop
;
4425 fra
.me
.has_broke
= 0;
4426 fra
.me
.REG_size
= 1;
4427 fra
.me
.nitni_local_ref_head
= NULL
;
4428 fra
.me
.REG
[0] = NIT_NULL
;
4430 /* parser/parser_nodes.nit:824 */
4431 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(fra
.me
.REG
[0])!=NIT_NULL
);
4432 if (UNTAG_Bool(REGB0
)) {
4434 nit_abort("Uninitialized attribute %s", "_n_kwloop", LOCATE_parser___parser_nodes
, 824);
4436 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(fra
.me
.REG
[0]);
4437 stack_frame_head
= fra
.me
.prev
;
4438 return fra
.me
.REG
[0];
4440 static const char LOCATE_parser___parser_nodes___ALoopExpr___n_block
[] = "parser_nodes::ALoopExpr::n_block";
4441 val_t
parser___parser_nodes___ALoopExpr___n_block(val_t p0
){
4442 struct {struct stack_frame_t me
;} fra
;
4444 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4445 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4447 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_block
;
4448 fra
.me
.has_broke
= 0;
4449 fra
.me
.REG_size
= 1;
4450 fra
.me
.nitni_local_ref_head
= NULL
;
4451 fra
.me
.REG
[0] = NIT_NULL
;
4453 /* parser/parser_nodes.nit:825 */
4454 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALoopExpr____n_block(fra
.me
.REG
[0]);
4455 stack_frame_head
= fra
.me
.prev
;
4456 return fra
.me
.REG
[0];
4458 static const char LOCATE_parser___parser_nodes___AForExpr___n_kwfor
[] = "parser_nodes::AForExpr::n_kwfor";
4459 val_t
parser___parser_nodes___AForExpr___n_kwfor(val_t p0
){
4460 struct {struct stack_frame_t me
;} fra
;
4463 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4464 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4466 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_kwfor
;
4467 fra
.me
.has_broke
= 0;
4468 fra
.me
.REG_size
= 1;
4469 fra
.me
.nitni_local_ref_head
= NULL
;
4470 fra
.me
.REG
[0] = NIT_NULL
;
4472 /* parser/parser_nodes.nit:830 */
4473 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_kwfor(fra
.me
.REG
[0])!=NIT_NULL
);
4474 if (UNTAG_Bool(REGB0
)) {
4476 nit_abort("Uninitialized attribute %s", "_n_kwfor", LOCATE_parser___parser_nodes
, 830);
4478 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_kwfor(fra
.me
.REG
[0]);
4479 stack_frame_head
= fra
.me
.prev
;
4480 return fra
.me
.REG
[0];
4482 static const char LOCATE_parser___parser_nodes___AForExpr___n_ids
[] = "parser_nodes::AForExpr::n_ids";
4483 val_t
parser___parser_nodes___AForExpr___n_ids(val_t p0
){
4484 struct {struct stack_frame_t me
;} fra
;
4487 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4488 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4490 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_ids
;
4491 fra
.me
.has_broke
= 0;
4492 fra
.me
.REG_size
= 1;
4493 fra
.me
.nitni_local_ref_head
= NULL
;
4494 fra
.me
.REG
[0] = NIT_NULL
;
4496 /* parser/parser_nodes.nit:831 */
4497 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_ids(fra
.me
.REG
[0])!=NIT_NULL
);
4498 if (UNTAG_Bool(REGB0
)) {
4500 nit_abort("Uninitialized attribute %s", "_n_ids", LOCATE_parser___parser_nodes
, 831);
4502 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_ids(fra
.me
.REG
[0]);
4503 stack_frame_head
= fra
.me
.prev
;
4504 return fra
.me
.REG
[0];
4506 static const char LOCATE_parser___parser_nodes___AForExpr___n_expr
[] = "parser_nodes::AForExpr::n_expr";
4507 val_t
parser___parser_nodes___AForExpr___n_expr(val_t p0
){
4508 struct {struct stack_frame_t me
;} fra
;
4511 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4512 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4514 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_expr
;
4515 fra
.me
.has_broke
= 0;
4516 fra
.me
.REG_size
= 1;
4517 fra
.me
.nitni_local_ref_head
= NULL
;
4518 fra
.me
.REG
[0] = NIT_NULL
;
4520 /* parser/parser_nodes.nit:832 */
4521 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4522 if (UNTAG_Bool(REGB0
)) {
4524 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 832);
4526 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_expr(fra
.me
.REG
[0]);
4527 stack_frame_head
= fra
.me
.prev
;
4528 return fra
.me
.REG
[0];
4530 static const char LOCATE_parser___parser_nodes___AForExpr___n_kwdo
[] = "parser_nodes::AForExpr::n_kwdo";
4531 val_t
parser___parser_nodes___AForExpr___n_kwdo(val_t p0
){
4532 struct {struct stack_frame_t me
;} fra
;
4535 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4536 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4538 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_kwdo
;
4539 fra
.me
.has_broke
= 0;
4540 fra
.me
.REG_size
= 1;
4541 fra
.me
.nitni_local_ref_head
= NULL
;
4542 fra
.me
.REG
[0] = NIT_NULL
;
4544 /* parser/parser_nodes.nit:833 */
4545 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
4546 if (UNTAG_Bool(REGB0
)) {
4548 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 833);
4550 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_kwdo(fra
.me
.REG
[0]);
4551 stack_frame_head
= fra
.me
.prev
;
4552 return fra
.me
.REG
[0];
4554 static const char LOCATE_parser___parser_nodes___AForExpr___n_block
[] = "parser_nodes::AForExpr::n_block";
4555 val_t
parser___parser_nodes___AForExpr___n_block(val_t p0
){
4556 struct {struct stack_frame_t me
;} fra
;
4558 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4559 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4561 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_block
;
4562 fra
.me
.has_broke
= 0;
4563 fra
.me
.REG_size
= 1;
4564 fra
.me
.nitni_local_ref_head
= NULL
;
4565 fra
.me
.REG
[0] = NIT_NULL
;
4567 /* parser/parser_nodes.nit:834 */
4568 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_block(fra
.me
.REG
[0]);
4569 stack_frame_head
= fra
.me
.prev
;
4570 return fra
.me
.REG
[0];
4572 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_kwassert
[] = "parser_nodes::AAssertExpr::n_kwassert";
4573 val_t
parser___parser_nodes___AAssertExpr___n_kwassert(val_t p0
){
4574 struct {struct stack_frame_t me
;} fra
;
4577 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4578 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4580 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_kwassert
;
4581 fra
.me
.has_broke
= 0;
4582 fra
.me
.REG_size
= 1;
4583 fra
.me
.nitni_local_ref_head
= NULL
;
4584 fra
.me
.REG
[0] = NIT_NULL
;
4586 /* parser/parser_nodes.nit:838 */
4587 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(fra
.me
.REG
[0])!=NIT_NULL
);
4588 if (UNTAG_Bool(REGB0
)) {
4590 nit_abort("Uninitialized attribute %s", "_n_kwassert", LOCATE_parser___parser_nodes
, 838);
4592 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(fra
.me
.REG
[0]);
4593 stack_frame_head
= fra
.me
.prev
;
4594 return fra
.me
.REG
[0];
4596 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_id
[] = "parser_nodes::AAssertExpr::n_id";
4597 val_t
parser___parser_nodes___AAssertExpr___n_id(val_t p0
){
4598 struct {struct stack_frame_t me
;} fra
;
4600 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4601 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4603 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_id
;
4604 fra
.me
.has_broke
= 0;
4605 fra
.me
.REG_size
= 1;
4606 fra
.me
.nitni_local_ref_head
= NULL
;
4607 fra
.me
.REG
[0] = NIT_NULL
;
4609 /* parser/parser_nodes.nit:839 */
4610 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_id(fra
.me
.REG
[0]);
4611 stack_frame_head
= fra
.me
.prev
;
4612 return fra
.me
.REG
[0];
4614 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_expr
[] = "parser_nodes::AAssertExpr::n_expr";
4615 val_t
parser___parser_nodes___AAssertExpr___n_expr(val_t p0
){
4616 struct {struct stack_frame_t me
;} fra
;
4619 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4620 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4622 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_expr
;
4623 fra
.me
.has_broke
= 0;
4624 fra
.me
.REG_size
= 1;
4625 fra
.me
.nitni_local_ref_head
= NULL
;
4626 fra
.me
.REG
[0] = NIT_NULL
;
4628 /* parser/parser_nodes.nit:840 */
4629 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssertExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4630 if (UNTAG_Bool(REGB0
)) {
4632 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 840);
4634 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_expr(fra
.me
.REG
[0]);
4635 stack_frame_head
= fra
.me
.prev
;
4636 return fra
.me
.REG
[0];
4638 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_else
[] = "parser_nodes::AAssertExpr::n_else";
4639 val_t
parser___parser_nodes___AAssertExpr___n_else(val_t p0
){
4640 struct {struct stack_frame_t me
;} fra
;
4642 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4643 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4645 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_else
;
4646 fra
.me
.has_broke
= 0;
4647 fra
.me
.REG_size
= 1;
4648 fra
.me
.nitni_local_ref_head
= NULL
;
4649 fra
.me
.REG
[0] = NIT_NULL
;
4651 /* parser/parser_nodes.nit:841 */
4652 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_else(fra
.me
.REG
[0]);
4653 stack_frame_head
= fra
.me
.prev
;
4654 return fra
.me
.REG
[0];
4656 static const char LOCATE_parser___parser_nodes___AAssignFormExpr___n_assign
[] = "parser_nodes::AAssignFormExpr::n_assign";
4657 val_t
parser___parser_nodes___AAssignFormExpr___n_assign(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___AAssignFormExpr___n_assign
;
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:845 */
4671 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
4672 if (UNTAG_Bool(REGB0
)) {
4674 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 845);
4676 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(fra
.me
.REG
[0]);
4677 stack_frame_head
= fra
.me
.prev
;
4678 return fra
.me
.REG
[0];
4680 static const char LOCATE_parser___parser_nodes___AAssignFormExpr___n_value
[] = "parser_nodes::AAssignFormExpr::n_value";
4681 val_t
parser___parser_nodes___AAssignFormExpr___n_value(val_t p0
){
4682 struct {struct stack_frame_t me
;} fra
;
4685 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4686 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4688 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignFormExpr___n_value
;
4689 fra
.me
.has_broke
= 0;
4690 fra
.me
.REG_size
= 1;
4691 fra
.me
.nitni_local_ref_head
= NULL
;
4692 fra
.me
.REG
[0] = NIT_NULL
;
4694 /* parser/parser_nodes.nit:846 */
4695 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignFormExpr____n_value(fra
.me
.REG
[0])!=NIT_NULL
);
4696 if (UNTAG_Bool(REGB0
)) {
4698 nit_abort("Uninitialized attribute %s", "_n_value", LOCATE_parser___parser_nodes
, 846);
4700 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignFormExpr____n_value(fra
.me
.REG
[0]);
4701 stack_frame_head
= fra
.me
.prev
;
4702 return fra
.me
.REG
[0];
4704 static const char LOCATE_parser___parser_nodes___AReassignFormExpr___n_assign_op
[] = "parser_nodes::AReassignFormExpr::n_assign_op";
4705 val_t
parser___parser_nodes___AReassignFormExpr___n_assign_op(val_t p0
){
4706 struct {struct stack_frame_t me
;} fra
;
4709 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4710 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4712 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_assign_op
;
4713 fra
.me
.has_broke
= 0;
4714 fra
.me
.REG_size
= 1;
4715 fra
.me
.nitni_local_ref_head
= NULL
;
4716 fra
.me
.REG
[0] = NIT_NULL
;
4718 /* parser/parser_nodes.nit:850 */
4719 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(fra
.me
.REG
[0])!=NIT_NULL
);
4720 if (UNTAG_Bool(REGB0
)) {
4722 nit_abort("Uninitialized attribute %s", "_n_assign_op", LOCATE_parser___parser_nodes
, 850);
4724 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(fra
.me
.REG
[0]);
4725 stack_frame_head
= fra
.me
.prev
;
4726 return fra
.me
.REG
[0];
4728 static const char LOCATE_parser___parser_nodes___AReassignFormExpr___n_value
[] = "parser_nodes::AReassignFormExpr::n_value";
4729 val_t
parser___parser_nodes___AReassignFormExpr___n_value(val_t p0
){
4730 struct {struct stack_frame_t me
;} fra
;
4733 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4734 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4736 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_value
;
4737 fra
.me
.has_broke
= 0;
4738 fra
.me
.REG_size
= 1;
4739 fra
.me
.nitni_local_ref_head
= NULL
;
4740 fra
.me
.REG
[0] = NIT_NULL
;
4742 /* parser/parser_nodes.nit:851 */
4743 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReassignFormExpr____n_value(fra
.me
.REG
[0])!=NIT_NULL
);
4744 if (UNTAG_Bool(REGB0
)) {
4746 nit_abort("Uninitialized attribute %s", "_n_value", LOCATE_parser___parser_nodes
, 851);
4748 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReassignFormExpr____n_value(fra
.me
.REG
[0]);
4749 stack_frame_head
= fra
.me
.prev
;
4750 return fra
.me
.REG
[0];
4752 static const char LOCATE_parser___parser_nodes___AOnceExpr___n_kwonce
[] = "parser_nodes::AOnceExpr::n_kwonce";
4753 val_t
parser___parser_nodes___AOnceExpr___n_kwonce(val_t p0
){
4754 struct {struct stack_frame_t me
;} fra
;
4757 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4758 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4760 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOnceExpr___n_kwonce
;
4761 fra
.me
.has_broke
= 0;
4762 fra
.me
.REG_size
= 1;
4763 fra
.me
.nitni_local_ref_head
= NULL
;
4764 fra
.me
.REG
[0] = NIT_NULL
;
4766 /* parser/parser_nodes.nit:855 */
4767 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(fra
.me
.REG
[0])!=NIT_NULL
);
4768 if (UNTAG_Bool(REGB0
)) {
4770 nit_abort("Uninitialized attribute %s", "_n_kwonce", LOCATE_parser___parser_nodes
, 855);
4772 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(fra
.me
.REG
[0]);
4773 stack_frame_head
= fra
.me
.prev
;
4774 return fra
.me
.REG
[0];
4776 static const char LOCATE_parser___parser_nodes___ASendExpr___n_expr
[] = "parser_nodes::ASendExpr::n_expr";
4777 val_t
parser___parser_nodes___ASendExpr___n_expr(val_t p0
){
4778 struct {struct stack_frame_t me
;} fra
;
4781 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4782 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4784 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASendExpr___n_expr
;
4785 fra
.me
.has_broke
= 0;
4786 fra
.me
.REG_size
= 1;
4787 fra
.me
.nitni_local_ref_head
= NULL
;
4788 fra
.me
.REG
[0] = NIT_NULL
;
4790 /* parser/parser_nodes.nit:859 */
4791 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASendExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4792 if (UNTAG_Bool(REGB0
)) {
4794 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 859);
4796 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASendExpr____n_expr(fra
.me
.REG
[0]);
4797 stack_frame_head
= fra
.me
.prev
;
4798 return fra
.me
.REG
[0];
4800 static const char LOCATE_parser___parser_nodes___ASendExpr___n_closure_defs
[] = "parser_nodes::ASendExpr::n_closure_defs";
4801 val_t
parser___parser_nodes___ASendExpr___n_closure_defs(val_t p0
){
4802 struct {struct stack_frame_t me
;} fra
;
4805 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4806 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4808 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASendExpr___n_closure_defs
;
4809 fra
.me
.has_broke
= 0;
4810 fra
.me
.REG_size
= 1;
4811 fra
.me
.nitni_local_ref_head
= NULL
;
4812 fra
.me
.REG
[0] = NIT_NULL
;
4814 /* parser/parser_nodes.nit:860 */
4815 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(fra
.me
.REG
[0])!=NIT_NULL
);
4816 if (UNTAG_Bool(REGB0
)) {
4818 nit_abort("Uninitialized attribute %s", "_n_closure_defs", LOCATE_parser___parser_nodes
, 860);
4820 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(fra
.me
.REG
[0]);
4821 stack_frame_head
= fra
.me
.prev
;
4822 return fra
.me
.REG
[0];
4824 static const char LOCATE_parser___parser_nodes___ABinopExpr___n_expr2
[] = "parser_nodes::ABinopExpr::n_expr2";
4825 val_t
parser___parser_nodes___ABinopExpr___n_expr2(val_t p0
){
4826 struct {struct stack_frame_t me
;} fra
;
4829 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4830 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4832 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABinopExpr___n_expr2
;
4833 fra
.me
.has_broke
= 0;
4834 fra
.me
.REG_size
= 1;
4835 fra
.me
.nitni_local_ref_head
= NULL
;
4836 fra
.me
.REG
[0] = NIT_NULL
;
4838 /* parser/parser_nodes.nit:864 */
4839 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABinopExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4840 if (UNTAG_Bool(REGB0
)) {
4842 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 864);
4844 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABinopExpr____n_expr2(fra
.me
.REG
[0]);
4845 stack_frame_head
= fra
.me
.prev
;
4846 return fra
.me
.REG
[0];
4848 static const char LOCATE_parser___parser_nodes___AOrExpr___n_expr
[] = "parser_nodes::AOrExpr::n_expr";
4849 val_t
parser___parser_nodes___AOrExpr___n_expr(val_t p0
){
4850 struct {struct stack_frame_t me
;} fra
;
4853 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4854 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4856 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr
;
4857 fra
.me
.has_broke
= 0;
4858 fra
.me
.REG_size
= 1;
4859 fra
.me
.nitni_local_ref_head
= NULL
;
4860 fra
.me
.REG
[0] = NIT_NULL
;
4862 /* parser/parser_nodes.nit:871 */
4863 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4864 if (UNTAG_Bool(REGB0
)) {
4866 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 871);
4868 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrExpr____n_expr(fra
.me
.REG
[0]);
4869 stack_frame_head
= fra
.me
.prev
;
4870 return fra
.me
.REG
[0];
4872 static const char LOCATE_parser___parser_nodes___AOrExpr___n_expr2
[] = "parser_nodes::AOrExpr::n_expr2";
4873 val_t
parser___parser_nodes___AOrExpr___n_expr2(val_t p0
){
4874 struct {struct stack_frame_t me
;} fra
;
4877 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4878 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4880 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr2
;
4881 fra
.me
.has_broke
= 0;
4882 fra
.me
.REG_size
= 1;
4883 fra
.me
.nitni_local_ref_head
= NULL
;
4884 fra
.me
.REG
[0] = NIT_NULL
;
4886 /* parser/parser_nodes.nit:872 */
4887 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4888 if (UNTAG_Bool(REGB0
)) {
4890 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 872);
4892 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrExpr____n_expr2(fra
.me
.REG
[0]);
4893 stack_frame_head
= fra
.me
.prev
;
4894 return fra
.me
.REG
[0];
4896 static const char LOCATE_parser___parser_nodes___AAndExpr___n_expr
[] = "parser_nodes::AAndExpr::n_expr";
4897 val_t
parser___parser_nodes___AAndExpr___n_expr(val_t p0
){
4898 struct {struct stack_frame_t me
;} fra
;
4901 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4902 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4904 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr
;
4905 fra
.me
.has_broke
= 0;
4906 fra
.me
.REG_size
= 1;
4907 fra
.me
.nitni_local_ref_head
= NULL
;
4908 fra
.me
.REG
[0] = NIT_NULL
;
4910 /* parser/parser_nodes.nit:876 */
4911 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAndExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4912 if (UNTAG_Bool(REGB0
)) {
4914 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 876);
4916 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAndExpr____n_expr(fra
.me
.REG
[0]);
4917 stack_frame_head
= fra
.me
.prev
;
4918 return fra
.me
.REG
[0];
4920 static const char LOCATE_parser___parser_nodes___AAndExpr___n_expr2
[] = "parser_nodes::AAndExpr::n_expr2";
4921 val_t
parser___parser_nodes___AAndExpr___n_expr2(val_t p0
){
4922 struct {struct stack_frame_t me
;} fra
;
4925 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4926 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4928 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr2
;
4929 fra
.me
.has_broke
= 0;
4930 fra
.me
.REG_size
= 1;
4931 fra
.me
.nitni_local_ref_head
= NULL
;
4932 fra
.me
.REG
[0] = NIT_NULL
;
4934 /* parser/parser_nodes.nit:877 */
4935 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAndExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4936 if (UNTAG_Bool(REGB0
)) {
4938 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 877);
4940 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAndExpr____n_expr2(fra
.me
.REG
[0]);
4941 stack_frame_head
= fra
.me
.prev
;
4942 return fra
.me
.REG
[0];
4944 static const char LOCATE_parser___parser_nodes___AOrElseExpr___n_expr
[] = "parser_nodes::AOrElseExpr::n_expr";
4945 val_t
parser___parser_nodes___AOrElseExpr___n_expr(val_t p0
){
4946 struct {struct stack_frame_t me
;} fra
;
4949 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4950 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4952 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr
;
4953 fra
.me
.has_broke
= 0;
4954 fra
.me
.REG_size
= 1;
4955 fra
.me
.nitni_local_ref_head
= NULL
;
4956 fra
.me
.REG
[0] = NIT_NULL
;
4958 /* parser/parser_nodes.nit:881 */
4959 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrElseExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4960 if (UNTAG_Bool(REGB0
)) {
4962 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 881);
4964 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrElseExpr____n_expr(fra
.me
.REG
[0]);
4965 stack_frame_head
= fra
.me
.prev
;
4966 return fra
.me
.REG
[0];
4968 static const char LOCATE_parser___parser_nodes___AOrElseExpr___n_expr2
[] = "parser_nodes::AOrElseExpr::n_expr2";
4969 val_t
parser___parser_nodes___AOrElseExpr___n_expr2(val_t p0
){
4970 struct {struct stack_frame_t me
;} fra
;
4973 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4974 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4976 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr2
;
4977 fra
.me
.has_broke
= 0;
4978 fra
.me
.REG_size
= 1;
4979 fra
.me
.nitni_local_ref_head
= NULL
;
4980 fra
.me
.REG
[0] = NIT_NULL
;
4982 /* parser/parser_nodes.nit:882 */
4983 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4984 if (UNTAG_Bool(REGB0
)) {
4986 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 882);
4988 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(fra
.me
.REG
[0]);
4989 stack_frame_head
= fra
.me
.prev
;
4990 return fra
.me
.REG
[0];
4992 static const char LOCATE_parser___parser_nodes___ANotExpr___n_kwnot
[] = "parser_nodes::ANotExpr::n_kwnot";
4993 val_t
parser___parser_nodes___ANotExpr___n_kwnot(val_t p0
){
4994 struct {struct stack_frame_t me
;} fra
;
4997 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4998 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5000 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_kwnot
;
5001 fra
.me
.has_broke
= 0;
5002 fra
.me
.REG_size
= 1;
5003 fra
.me
.nitni_local_ref_head
= NULL
;
5004 fra
.me
.REG
[0] = NIT_NULL
;
5006 /* parser/parser_nodes.nit:886 */
5007 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANotExpr____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
5008 if (UNTAG_Bool(REGB0
)) {
5010 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 886);
5012 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANotExpr____n_kwnot(fra
.me
.REG
[0]);
5013 stack_frame_head
= fra
.me
.prev
;
5014 return fra
.me
.REG
[0];
5016 static const char LOCATE_parser___parser_nodes___ANotExpr___n_expr
[] = "parser_nodes::ANotExpr::n_expr";
5017 val_t
parser___parser_nodes___ANotExpr___n_expr(val_t p0
){
5018 struct {struct stack_frame_t me
;} fra
;
5021 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5022 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5024 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_expr
;
5025 fra
.me
.has_broke
= 0;
5026 fra
.me
.REG_size
= 1;
5027 fra
.me
.nitni_local_ref_head
= NULL
;
5028 fra
.me
.REG
[0] = NIT_NULL
;
5030 /* parser/parser_nodes.nit:887 */
5031 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANotExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
5032 if (UNTAG_Bool(REGB0
)) {
5034 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 887);
5036 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANotExpr____n_expr(fra
.me
.REG
[0]);
5037 stack_frame_head
= fra
.me
.prev
;
5038 return fra
.me
.REG
[0];
5040 static const char LOCATE_parser___parser_nodes___AEeExpr___n_expr
[] = "parser_nodes::AEeExpr::n_expr";
5041 val_t
parser___parser_nodes___AEeExpr___n_expr(val_t p0
){
5042 struct {struct stack_frame_t me
;} fra
;
5045 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5046 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5048 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr
;
5049 fra
.me
.has_broke
= 0;
5050 fra
.me
.REG_size
= 1;
5051 fra
.me
.nitni_local_ref_head
= NULL
;
5052 fra
.me
.REG
[0] = NIT_NULL
;
5054 /* parser/parser_nodes.nit:894 */
5055 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
5056 if (UNTAG_Bool(REGB0
)) {
5058 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 894);
5060 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEeExpr____n_expr(fra
.me
.REG
[0]);
5061 stack_frame_head
= fra
.me
.prev
;
5062 return fra
.me
.REG
[0];
5064 static const char LOCATE_parser___parser_nodes___AEeExpr___n_expr2
[] = "parser_nodes::AEeExpr::n_expr2";
5065 val_t
parser___parser_nodes___AEeExpr___n_expr2(val_t p0
){
5066 struct {struct stack_frame_t me
;} fra
;
5069 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5070 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5072 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr2
;
5073 fra
.me
.has_broke
= 0;
5074 fra
.me
.REG_size
= 1;
5075 fra
.me
.nitni_local_ref_head
= NULL
;
5076 fra
.me
.REG
[0] = NIT_NULL
;
5078 /* parser/parser_nodes.nit:895 */
5079 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEeExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
5080 if (UNTAG_Bool(REGB0
)) {
5082 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 895);
5084 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEeExpr____n_expr2(fra
.me
.REG
[0]);
5085 stack_frame_head
= fra
.me
.prev
;
5086 return fra
.me
.REG
[0];
5088 static const char LOCATE_parser___parser_nodes___AIsaExpr___n_expr
[] = "parser_nodes::AIsaExpr::n_expr";
5089 val_t
parser___parser_nodes___AIsaExpr___n_expr(val_t p0
){
5090 struct {struct stack_frame_t me
;} fra
;
5093 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5094 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5096 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_expr
;
5097 fra
.me
.has_broke
= 0;
5098 fra
.me
.REG_size
= 1;
5099 fra
.me
.nitni_local_ref_head
= NULL
;
5100 fra
.me
.REG
[0] = NIT_NULL
;
5102 /* parser/parser_nodes.nit:920 */
5103 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIsaExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
5104 if (UNTAG_Bool(REGB0
)) {
5106 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 920);
5108 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIsaExpr____n_expr(fra
.me
.REG
[0]);
5109 stack_frame_head
= fra
.me
.prev
;
5110 return fra
.me
.REG
[0];
5112 static const char LOCATE_parser___parser_nodes___AIsaExpr___n_type
[] = "parser_nodes::AIsaExpr::n_type";
5113 val_t
parser___parser_nodes___AIsaExpr___n_type(val_t p0
){
5114 struct {struct stack_frame_t me
;} fra
;
5117 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5118 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5120 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_type
;
5121 fra
.me
.has_broke
= 0;
5122 fra
.me
.REG_size
= 1;
5123 fra
.me
.nitni_local_ref_head
= NULL
;
5124 fra
.me
.REG
[0] = NIT_NULL
;
5126 /* parser/parser_nodes.nit:921 */
5127 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIsaExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
5128 if (UNTAG_Bool(REGB0
)) {
5130 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 921);
5132 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIsaExpr____n_type(fra
.me
.REG
[0]);
5133 stack_frame_head
= fra
.me
.prev
;
5134 return fra
.me
.REG
[0];
5136 static const char LOCATE_parser___parser_nodes___AUminusExpr___n_minus
[] = "parser_nodes::AUminusExpr::n_minus";
5137 val_t
parser___parser_nodes___AUminusExpr___n_minus(val_t p0
){
5138 struct {struct stack_frame_t me
;} fra
;
5141 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5142 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5144 fra
.me
.meth
= LOCATE_parser___parser_nodes___AUminusExpr___n_minus
;
5145 fra
.me
.has_broke
= 0;
5146 fra
.me
.REG_size
= 1;
5147 fra
.me
.nitni_local_ref_head
= NULL
;
5148 fra
.me
.REG
[0] = NIT_NULL
;
5150 /* parser/parser_nodes.nit:943 */
5151 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AUminusExpr____n_minus(fra
.me
.REG
[0])!=NIT_NULL
);
5152 if (UNTAG_Bool(REGB0
)) {
5154 nit_abort("Uninitialized attribute %s", "_n_minus", LOCATE_parser___parser_nodes
, 943);
5156 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AUminusExpr____n_minus(fra
.me
.REG
[0]);
5157 stack_frame_head
= fra
.me
.prev
;
5158 return fra
.me
.REG
[0];
5160 static const char LOCATE_parser___parser_nodes___ANewExpr___n_kwnew
[] = "parser_nodes::ANewExpr::n_kwnew";
5161 val_t
parser___parser_nodes___ANewExpr___n_kwnew(val_t p0
){
5162 struct {struct stack_frame_t me
;} fra
;
5165 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5166 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5168 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_kwnew
;
5169 fra
.me
.has_broke
= 0;
5170 fra
.me
.REG_size
= 1;
5171 fra
.me
.nitni_local_ref_head
= NULL
;
5172 fra
.me
.REG
[0] = NIT_NULL
;
5174 /* parser/parser_nodes.nit:947 */
5175 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_kwnew(fra
.me
.REG
[0])!=NIT_NULL
);
5176 if (UNTAG_Bool(REGB0
)) {
5178 nit_abort("Uninitialized attribute %s", "_n_kwnew", LOCATE_parser___parser_nodes
, 947);
5180 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_kwnew(fra
.me
.REG
[0]);
5181 stack_frame_head
= fra
.me
.prev
;
5182 return fra
.me
.REG
[0];
5184 static const char LOCATE_parser___parser_nodes___ANewExpr___n_type
[] = "parser_nodes::ANewExpr::n_type";
5185 val_t
parser___parser_nodes___ANewExpr___n_type(val_t p0
){
5186 struct {struct stack_frame_t me
;} fra
;
5189 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5190 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5192 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_type
;
5193 fra
.me
.has_broke
= 0;
5194 fra
.me
.REG_size
= 1;
5195 fra
.me
.nitni_local_ref_head
= NULL
;
5196 fra
.me
.REG
[0] = NIT_NULL
;
5198 /* parser/parser_nodes.nit:948 */
5199 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
5200 if (UNTAG_Bool(REGB0
)) {
5202 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 948);
5204 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_type(fra
.me
.REG
[0]);
5205 stack_frame_head
= fra
.me
.prev
;
5206 return fra
.me
.REG
[0];
5208 static const char LOCATE_parser___parser_nodes___ANewExpr___n_id
[] = "parser_nodes::ANewExpr::n_id";
5209 val_t
parser___parser_nodes___ANewExpr___n_id(val_t p0
){
5210 struct {struct stack_frame_t me
;} fra
;
5212 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5213 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5215 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_id
;
5216 fra
.me
.has_broke
= 0;
5217 fra
.me
.REG_size
= 1;
5218 fra
.me
.nitni_local_ref_head
= NULL
;
5219 fra
.me
.REG
[0] = NIT_NULL
;
5221 /* parser/parser_nodes.nit:949 */
5222 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_id(fra
.me
.REG
[0]);
5223 stack_frame_head
= fra
.me
.prev
;
5224 return fra
.me
.REG
[0];
5226 static const char LOCATE_parser___parser_nodes___ANewExpr___n_args
[] = "parser_nodes::ANewExpr::n_args";
5227 val_t
parser___parser_nodes___ANewExpr___n_args(val_t p0
){
5228 struct {struct stack_frame_t me
;} fra
;
5231 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5232 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5234 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_args
;
5235 fra
.me
.has_broke
= 0;
5236 fra
.me
.REG_size
= 1;
5237 fra
.me
.nitni_local_ref_head
= NULL
;
5238 fra
.me
.REG
[0] = NIT_NULL
;
5240 /* parser/parser_nodes.nit:950 */
5241 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
5242 if (UNTAG_Bool(REGB0
)) {
5244 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 950);
5246 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_args(fra
.me
.REG
[0]);
5247 stack_frame_head
= fra
.me
.prev
;
5248 return fra
.me
.REG
[0];
5250 static const char LOCATE_parser___parser_nodes___AAttrFormExpr___n_expr
[] = "parser_nodes::AAttrFormExpr::n_expr";
5251 val_t
parser___parser_nodes___AAttrFormExpr___n_expr(val_t p0
){
5252 struct {struct stack_frame_t me
;} fra
;
5255 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5256 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5258 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_expr
;
5259 fra
.me
.has_broke
= 0;
5260 fra
.me
.REG_size
= 1;
5261 fra
.me
.nitni_local_ref_head
= NULL
;
5262 fra
.me
.REG
[0] = NIT_NULL
;
5264 /* parser/parser_nodes.nit:954 */
5265 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
5266 if (UNTAG_Bool(REGB0
)) {
5268 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 954);
5270 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(fra
.me
.REG
[0]);
5271 stack_frame_head
= fra
.me
.prev
;
5272 return fra
.me
.REG
[0];
5274 static const char LOCATE_parser___parser_nodes___AAttrFormExpr___n_id
[] = "parser_nodes::AAttrFormExpr::n_id";
5275 val_t
parser___parser_nodes___AAttrFormExpr___n_id(val_t p0
){
5276 struct {struct stack_frame_t me
;} fra
;
5279 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5280 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5282 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_id
;
5283 fra
.me
.has_broke
= 0;
5284 fra
.me
.REG_size
= 1;
5285 fra
.me
.nitni_local_ref_head
= NULL
;
5286 fra
.me
.REG
[0] = NIT_NULL
;
5288 /* parser/parser_nodes.nit:955 */
5289 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5290 if (UNTAG_Bool(REGB0
)) {
5292 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 955);
5294 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrFormExpr____n_id(fra
.me
.REG
[0]);
5295 stack_frame_head
= fra
.me
.prev
;
5296 return fra
.me
.REG
[0];
5298 static const char LOCATE_parser___parser_nodes___ACallFormExpr___n_id
[] = "parser_nodes::ACallFormExpr::n_id";
5299 val_t
parser___parser_nodes___ACallFormExpr___n_id(val_t p0
){
5300 struct {struct stack_frame_t me
;} fra
;
5303 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5304 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5306 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_id
;
5307 fra
.me
.has_broke
= 0;
5308 fra
.me
.REG_size
= 1;
5309 fra
.me
.nitni_local_ref_head
= NULL
;
5310 fra
.me
.REG
[0] = NIT_NULL
;
5312 /* parser/parser_nodes.nit:966 */
5313 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACallFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5314 if (UNTAG_Bool(REGB0
)) {
5316 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 966);
5318 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACallFormExpr____n_id(fra
.me
.REG
[0]);
5319 stack_frame_head
= fra
.me
.prev
;
5320 return fra
.me
.REG
[0];
5322 static const char LOCATE_parser___parser_nodes___ACallFormExpr___n_args
[] = "parser_nodes::ACallFormExpr::n_args";
5323 val_t
parser___parser_nodes___ACallFormExpr___n_args(val_t p0
){
5324 struct {struct stack_frame_t me
;} fra
;
5327 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5328 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5330 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_args
;
5331 fra
.me
.has_broke
= 0;
5332 fra
.me
.REG_size
= 1;
5333 fra
.me
.nitni_local_ref_head
= NULL
;
5334 fra
.me
.REG
[0] = NIT_NULL
;
5336 /* parser/parser_nodes.nit:967 */
5337 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACallFormExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
5338 if (UNTAG_Bool(REGB0
)) {
5340 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 967);
5342 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACallFormExpr____n_args(fra
.me
.REG
[0]);
5343 stack_frame_head
= fra
.me
.prev
;
5344 return fra
.me
.REG
[0];
5346 static const char LOCATE_parser___parser_nodes___ASuperExpr___n_qualified
[] = "parser_nodes::ASuperExpr::n_qualified";
5347 val_t
parser___parser_nodes___ASuperExpr___n_qualified(val_t p0
){
5348 struct {struct stack_frame_t me
;} fra
;
5350 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5351 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5353 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_qualified
;
5354 fra
.me
.has_broke
= 0;
5355 fra
.me
.REG_size
= 1;
5356 fra
.me
.nitni_local_ref_head
= NULL
;
5357 fra
.me
.REG
[0] = NIT_NULL
;
5359 /* parser/parser_nodes.nit:992 */
5360 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_qualified(fra
.me
.REG
[0]);
5361 stack_frame_head
= fra
.me
.prev
;
5362 return fra
.me
.REG
[0];
5364 static const char LOCATE_parser___parser_nodes___ASuperExpr___n_kwsuper
[] = "parser_nodes::ASuperExpr::n_kwsuper";
5365 val_t
parser___parser_nodes___ASuperExpr___n_kwsuper(val_t p0
){
5366 struct {struct stack_frame_t me
;} fra
;
5369 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5370 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5372 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_kwsuper
;
5373 fra
.me
.has_broke
= 0;
5374 fra
.me
.REG_size
= 1;
5375 fra
.me
.nitni_local_ref_head
= NULL
;
5376 fra
.me
.REG
[0] = NIT_NULL
;
5378 /* parser/parser_nodes.nit:993 */
5379 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(fra
.me
.REG
[0])!=NIT_NULL
);
5380 if (UNTAG_Bool(REGB0
)) {
5382 nit_abort("Uninitialized attribute %s", "_n_kwsuper", LOCATE_parser___parser_nodes
, 993);
5384 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(fra
.me
.REG
[0]);
5385 stack_frame_head
= fra
.me
.prev
;
5386 return fra
.me
.REG
[0];
5388 static const char LOCATE_parser___parser_nodes___ASuperExpr___n_args
[] = "parser_nodes::ASuperExpr::n_args";
5389 val_t
parser___parser_nodes___ASuperExpr___n_args(val_t p0
){
5390 struct {struct stack_frame_t me
;} fra
;
5393 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5394 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5396 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_args
;
5397 fra
.me
.has_broke
= 0;
5398 fra
.me
.REG_size
= 1;
5399 fra
.me
.nitni_local_ref_head
= NULL
;
5400 fra
.me
.REG
[0] = NIT_NULL
;
5402 /* parser/parser_nodes.nit:994 */
5403 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
5404 if (UNTAG_Bool(REGB0
)) {
5406 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 994);
5408 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_args(fra
.me
.REG
[0]);
5409 stack_frame_head
= fra
.me
.prev
;
5410 return fra
.me
.REG
[0];
5412 static const char LOCATE_parser___parser_nodes___AInitExpr___n_kwinit
[] = "parser_nodes::AInitExpr::n_kwinit";
5413 val_t
parser___parser_nodes___AInitExpr___n_kwinit(val_t p0
){
5414 struct {struct stack_frame_t me
;} fra
;
5417 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5418 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5420 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_kwinit
;
5421 fra
.me
.has_broke
= 0;
5422 fra
.me
.REG_size
= 1;
5423 fra
.me
.nitni_local_ref_head
= NULL
;
5424 fra
.me
.REG
[0] = NIT_NULL
;
5426 /* parser/parser_nodes.nit:998 */
5427 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitExpr____n_kwinit(fra
.me
.REG
[0])!=NIT_NULL
);
5428 if (UNTAG_Bool(REGB0
)) {
5430 nit_abort("Uninitialized attribute %s", "_n_kwinit", LOCATE_parser___parser_nodes
, 998);
5432 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitExpr____n_kwinit(fra
.me
.REG
[0]);
5433 stack_frame_head
= fra
.me
.prev
;
5434 return fra
.me
.REG
[0];
5436 static const char LOCATE_parser___parser_nodes___AInitExpr___n_args
[] = "parser_nodes::AInitExpr::n_args";
5437 val_t
parser___parser_nodes___AInitExpr___n_args(val_t p0
){
5438 struct {struct stack_frame_t me
;} fra
;
5441 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5442 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5444 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_args
;
5445 fra
.me
.has_broke
= 0;
5446 fra
.me
.REG_size
= 1;
5447 fra
.me
.nitni_local_ref_head
= NULL
;
5448 fra
.me
.REG
[0] = NIT_NULL
;
5450 /* parser/parser_nodes.nit:999 */
5451 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
5452 if (UNTAG_Bool(REGB0
)) {
5454 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 999);
5456 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitExpr____n_args(fra
.me
.REG
[0]);
5457 stack_frame_head
= fra
.me
.prev
;
5458 return fra
.me
.REG
[0];
5460 static const char LOCATE_parser___parser_nodes___ABraFormExpr___n_args
[] = "parser_nodes::ABraFormExpr::n_args";
5461 val_t
parser___parser_nodes___ABraFormExpr___n_args(val_t p0
){
5462 struct {struct stack_frame_t me
;} fra
;
5465 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5466 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5468 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraFormExpr___n_args
;
5469 fra
.me
.has_broke
= 0;
5470 fra
.me
.REG_size
= 1;
5471 fra
.me
.nitni_local_ref_head
= NULL
;
5472 fra
.me
.REG
[0] = NIT_NULL
;
5474 /* parser/parser_nodes.nit:1003 */
5475 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraFormExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
5476 if (UNTAG_Bool(REGB0
)) {
5478 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 1003);
5480 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraFormExpr____n_args(fra
.me
.REG
[0]);
5481 stack_frame_head
= fra
.me
.prev
;
5482 return fra
.me
.REG
[0];
5484 static const char LOCATE_parser___parser_nodes___AVarFormExpr___n_id
[] = "parser_nodes::AVarFormExpr::n_id";
5485 val_t
parser___parser_nodes___AVarFormExpr___n_id(val_t p0
){
5486 struct {struct stack_frame_t me
;} fra
;
5489 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5490 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5492 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVarFormExpr___n_id
;
5493 fra
.me
.has_broke
= 0;
5494 fra
.me
.REG_size
= 1;
5495 fra
.me
.nitni_local_ref_head
= NULL
;
5496 fra
.me
.REG
[0] = NIT_NULL
;
5498 /* parser/parser_nodes.nit:1014 */
5499 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVarFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5500 if (UNTAG_Bool(REGB0
)) {
5502 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1014);
5504 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVarFormExpr____n_id(fra
.me
.REG
[0]);
5505 stack_frame_head
= fra
.me
.prev
;
5506 return fra
.me
.REG
[0];
5508 static const char LOCATE_parser___parser_nodes___AClosureCallExpr___n_id
[] = "parser_nodes::AClosureCallExpr::n_id";
5509 val_t
parser___parser_nodes___AClosureCallExpr___n_id(val_t p0
){
5510 struct {struct stack_frame_t me
;} fra
;
5513 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5514 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5516 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_id
;
5517 fra
.me
.has_broke
= 0;
5518 fra
.me
.REG_size
= 1;
5519 fra
.me
.nitni_local_ref_head
= NULL
;
5520 fra
.me
.REG
[0] = NIT_NULL
;
5522 /* parser/parser_nodes.nit:1022 */
5523 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5524 if (UNTAG_Bool(REGB0
)) {
5526 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1022);
5528 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_id(fra
.me
.REG
[0]);
5529 stack_frame_head
= fra
.me
.prev
;
5530 return fra
.me
.REG
[0];
5532 static const char LOCATE_parser___parser_nodes___AClosureCallExpr___n_args
[] = "parser_nodes::AClosureCallExpr::n_args";
5533 val_t
parser___parser_nodes___AClosureCallExpr___n_args(val_t p0
){
5534 struct {struct stack_frame_t me
;} fra
;
5537 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5538 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5540 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_args
;
5541 fra
.me
.has_broke
= 0;
5542 fra
.me
.REG_size
= 1;
5543 fra
.me
.nitni_local_ref_head
= NULL
;
5544 fra
.me
.REG
[0] = NIT_NULL
;
5546 /* parser/parser_nodes.nit:1023 */
5547 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
5548 if (UNTAG_Bool(REGB0
)) {
5550 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 1023);
5552 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_args(fra
.me
.REG
[0]);
5553 stack_frame_head
= fra
.me
.prev
;
5554 return fra
.me
.REG
[0];
5556 static const char LOCATE_parser___parser_nodes___AClosureCallExpr___n_closure_defs
[] = "parser_nodes::AClosureCallExpr::n_closure_defs";
5557 val_t
parser___parser_nodes___AClosureCallExpr___n_closure_defs(val_t p0
){
5558 struct {struct stack_frame_t me
;} fra
;
5561 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5562 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5564 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_closure_defs
;
5565 fra
.me
.has_broke
= 0;
5566 fra
.me
.REG_size
= 1;
5567 fra
.me
.nitni_local_ref_head
= NULL
;
5568 fra
.me
.REG
[0] = NIT_NULL
;
5570 /* parser/parser_nodes.nit:1024 */
5571 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(fra
.me
.REG
[0])!=NIT_NULL
);
5572 if (UNTAG_Bool(REGB0
)) {
5574 nit_abort("Uninitialized attribute %s", "_n_closure_defs", LOCATE_parser___parser_nodes
, 1024);
5576 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(fra
.me
.REG
[0]);
5577 stack_frame_head
= fra
.me
.prev
;
5578 return fra
.me
.REG
[0];
5580 static const char LOCATE_parser___parser_nodes___ARangeExpr___n_expr
[] = "parser_nodes::ARangeExpr::n_expr";
5581 val_t
parser___parser_nodes___ARangeExpr___n_expr(val_t p0
){
5582 struct {struct stack_frame_t me
;} fra
;
5585 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5586 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5588 fra
.me
.meth
= LOCATE_parser___parser_nodes___ARangeExpr___n_expr
;
5589 fra
.me
.has_broke
= 0;
5590 fra
.me
.REG_size
= 1;
5591 fra
.me
.nitni_local_ref_head
= NULL
;
5592 fra
.me
.REG
[0] = NIT_NULL
;
5594 /* parser/parser_nodes.nit:1039 */
5595 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ARangeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
5596 if (UNTAG_Bool(REGB0
)) {
5598 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1039);
5600 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ARangeExpr____n_expr(fra
.me
.REG
[0]);
5601 stack_frame_head
= fra
.me
.prev
;
5602 return fra
.me
.REG
[0];
5604 static const char LOCATE_parser___parser_nodes___ARangeExpr___n_expr2
[] = "parser_nodes::ARangeExpr::n_expr2";
5605 val_t
parser___parser_nodes___ARangeExpr___n_expr2(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___ARangeExpr___n_expr2
;
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:1040 */
5619 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ARangeExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
5620 if (UNTAG_Bool(REGB0
)) {
5622 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 1040);
5624 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ARangeExpr____n_expr2(fra
.me
.REG
[0]);
5625 stack_frame_head
= fra
.me
.prev
;
5626 return fra
.me
.REG
[0];
5628 static const char LOCATE_parser___parser_nodes___ACrangeExpr___n_obra
[] = "parser_nodes::ACrangeExpr::n_obra";
5629 val_t
parser___parser_nodes___ACrangeExpr___n_obra(val_t p0
){
5630 struct {struct stack_frame_t me
;} fra
;
5633 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5634 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5636 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACrangeExpr___n_obra
;
5637 fra
.me
.has_broke
= 0;
5638 fra
.me
.REG_size
= 1;
5639 fra
.me
.nitni_local_ref_head
= NULL
;
5640 fra
.me
.REG
[0] = NIT_NULL
;
5642 /* parser/parser_nodes.nit:1044 */
5643 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACrangeExpr____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
5644 if (UNTAG_Bool(REGB0
)) {
5646 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 1044);
5648 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACrangeExpr____n_obra(fra
.me
.REG
[0]);
5649 stack_frame_head
= fra
.me
.prev
;
5650 return fra
.me
.REG
[0];
5652 static const char LOCATE_parser___parser_nodes___ACrangeExpr___n_cbra
[] = "parser_nodes::ACrangeExpr::n_cbra";
5653 val_t
parser___parser_nodes___ACrangeExpr___n_cbra(val_t p0
){
5654 struct {struct stack_frame_t me
;} fra
;
5657 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5658 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5660 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACrangeExpr___n_cbra
;
5661 fra
.me
.has_broke
= 0;
5662 fra
.me
.REG_size
= 1;
5663 fra
.me
.nitni_local_ref_head
= NULL
;
5664 fra
.me
.REG
[0] = NIT_NULL
;
5666 /* parser/parser_nodes.nit:1045 */
5667 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACrangeExpr____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
5668 if (UNTAG_Bool(REGB0
)) {
5670 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 1045);
5672 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACrangeExpr____n_cbra(fra
.me
.REG
[0]);
5673 stack_frame_head
= fra
.me
.prev
;
5674 return fra
.me
.REG
[0];
5676 static const char LOCATE_parser___parser_nodes___AOrangeExpr___n_obra
[] = "parser_nodes::AOrangeExpr::n_obra";
5677 val_t
parser___parser_nodes___AOrangeExpr___n_obra(val_t p0
){
5678 struct {struct stack_frame_t me
;} fra
;
5681 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5682 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5684 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrangeExpr___n_obra
;
5685 fra
.me
.has_broke
= 0;
5686 fra
.me
.REG_size
= 1;
5687 fra
.me
.nitni_local_ref_head
= NULL
;
5688 fra
.me
.REG
[0] = NIT_NULL
;
5690 /* parser/parser_nodes.nit:1049 */
5691 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrangeExpr____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
5692 if (UNTAG_Bool(REGB0
)) {
5694 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 1049);
5696 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrangeExpr____n_obra(fra
.me
.REG
[0]);
5697 stack_frame_head
= fra
.me
.prev
;
5698 return fra
.me
.REG
[0];
5700 static const char LOCATE_parser___parser_nodes___AOrangeExpr___n_cbra
[] = "parser_nodes::AOrangeExpr::n_cbra";
5701 val_t
parser___parser_nodes___AOrangeExpr___n_cbra(val_t p0
){
5702 struct {struct stack_frame_t me
;} fra
;
5705 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5706 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5708 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrangeExpr___n_cbra
;
5709 fra
.me
.has_broke
= 0;
5710 fra
.me
.REG_size
= 1;
5711 fra
.me
.nitni_local_ref_head
= NULL
;
5712 fra
.me
.REG
[0] = NIT_NULL
;
5714 /* parser/parser_nodes.nit:1050 */
5715 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrangeExpr____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
5716 if (UNTAG_Bool(REGB0
)) {
5718 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 1050);
5720 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrangeExpr____n_cbra(fra
.me
.REG
[0]);
5721 stack_frame_head
= fra
.me
.prev
;
5722 return fra
.me
.REG
[0];
5724 static const char LOCATE_parser___parser_nodes___AArrayExpr___n_exprs
[] = "parser_nodes::AArrayExpr::n_exprs";
5725 val_t
parser___parser_nodes___AArrayExpr___n_exprs(val_t p0
){
5726 struct {struct stack_frame_t me
;} fra
;
5729 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5730 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5732 fra
.me
.meth
= LOCATE_parser___parser_nodes___AArrayExpr___n_exprs
;
5733 fra
.me
.has_broke
= 0;
5734 fra
.me
.REG_size
= 1;
5735 fra
.me
.nitni_local_ref_head
= NULL
;
5736 fra
.me
.REG
[0] = NIT_NULL
;
5738 /* parser/parser_nodes.nit:1054 */
5739 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AArrayExpr____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
5740 if (UNTAG_Bool(REGB0
)) {
5742 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1054);
5744 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AArrayExpr____n_exprs(fra
.me
.REG
[0]);
5745 stack_frame_head
= fra
.me
.prev
;
5746 return fra
.me
.REG
[0];
5748 static const char LOCATE_parser___parser_nodes___ASelfExpr___n_kwself
[] = "parser_nodes::ASelfExpr::n_kwself";
5749 val_t
parser___parser_nodes___ASelfExpr___n_kwself(val_t p0
){
5750 struct {struct stack_frame_t me
;} fra
;
5752 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5753 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5755 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASelfExpr___n_kwself
;
5756 fra
.me
.has_broke
= 0;
5757 fra
.me
.REG_size
= 1;
5758 fra
.me
.nitni_local_ref_head
= NULL
;
5759 fra
.me
.REG
[0] = NIT_NULL
;
5761 /* parser/parser_nodes.nit:1058 */
5762 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASelfExpr____n_kwself(fra
.me
.REG
[0]);
5763 stack_frame_head
= fra
.me
.prev
;
5764 return fra
.me
.REG
[0];
5766 static const char LOCATE_parser___parser_nodes___ATrueExpr___n_kwtrue
[] = "parser_nodes::ATrueExpr::n_kwtrue";
5767 val_t
parser___parser_nodes___ATrueExpr___n_kwtrue(val_t p0
){
5768 struct {struct stack_frame_t me
;} fra
;
5771 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5772 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5774 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATrueExpr___n_kwtrue
;
5775 fra
.me
.has_broke
= 0;
5776 fra
.me
.REG_size
= 1;
5777 fra
.me
.nitni_local_ref_head
= NULL
;
5778 fra
.me
.REG
[0] = NIT_NULL
;
5780 /* parser/parser_nodes.nit:1065 */
5781 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(fra
.me
.REG
[0])!=NIT_NULL
);
5782 if (UNTAG_Bool(REGB0
)) {
5784 nit_abort("Uninitialized attribute %s", "_n_kwtrue", LOCATE_parser___parser_nodes
, 1065);
5786 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(fra
.me
.REG
[0]);
5787 stack_frame_head
= fra
.me
.prev
;
5788 return fra
.me
.REG
[0];
5790 static const char LOCATE_parser___parser_nodes___AFalseExpr___n_kwfalse
[] = "parser_nodes::AFalseExpr::n_kwfalse";
5791 val_t
parser___parser_nodes___AFalseExpr___n_kwfalse(val_t p0
){
5792 struct {struct stack_frame_t me
;} fra
;
5795 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5796 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5798 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFalseExpr___n_kwfalse
;
5799 fra
.me
.has_broke
= 0;
5800 fra
.me
.REG_size
= 1;
5801 fra
.me
.nitni_local_ref_head
= NULL
;
5802 fra
.me
.REG
[0] = NIT_NULL
;
5804 /* parser/parser_nodes.nit:1069 */
5805 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(fra
.me
.REG
[0])!=NIT_NULL
);
5806 if (UNTAG_Bool(REGB0
)) {
5808 nit_abort("Uninitialized attribute %s", "_n_kwfalse", LOCATE_parser___parser_nodes
, 1069);
5810 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(fra
.me
.REG
[0]);
5811 stack_frame_head
= fra
.me
.prev
;
5812 return fra
.me
.REG
[0];
5814 static const char LOCATE_parser___parser_nodes___ANullExpr___n_kwnull
[] = "parser_nodes::ANullExpr::n_kwnull";
5815 val_t
parser___parser_nodes___ANullExpr___n_kwnull(val_t p0
){
5816 struct {struct stack_frame_t me
;} fra
;
5819 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5820 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5822 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANullExpr___n_kwnull
;
5823 fra
.me
.has_broke
= 0;
5824 fra
.me
.REG_size
= 1;
5825 fra
.me
.nitni_local_ref_head
= NULL
;
5826 fra
.me
.REG
[0] = NIT_NULL
;
5828 /* parser/parser_nodes.nit:1073 */
5829 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANullExpr____n_kwnull(fra
.me
.REG
[0])!=NIT_NULL
);
5830 if (UNTAG_Bool(REGB0
)) {
5832 nit_abort("Uninitialized attribute %s", "_n_kwnull", LOCATE_parser___parser_nodes
, 1073);
5834 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANullExpr____n_kwnull(fra
.me
.REG
[0]);
5835 stack_frame_head
= fra
.me
.prev
;
5836 return fra
.me
.REG
[0];
5838 static const char LOCATE_parser___parser_nodes___AIntExpr___n_number
[] = "parser_nodes::AIntExpr::n_number";
5839 val_t
parser___parser_nodes___AIntExpr___n_number(val_t p0
){
5840 struct {struct stack_frame_t me
;} fra
;
5843 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5844 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5846 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntExpr___n_number
;
5847 fra
.me
.has_broke
= 0;
5848 fra
.me
.REG_size
= 1;
5849 fra
.me
.nitni_local_ref_head
= NULL
;
5850 fra
.me
.REG
[0] = NIT_NULL
;
5852 /* parser/parser_nodes.nit:1077 */
5853 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIntExpr____n_number(fra
.me
.REG
[0])!=NIT_NULL
);
5854 if (UNTAG_Bool(REGB0
)) {
5856 nit_abort("Uninitialized attribute %s", "_n_number", LOCATE_parser___parser_nodes
, 1077);
5858 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIntExpr____n_number(fra
.me
.REG
[0]);
5859 stack_frame_head
= fra
.me
.prev
;
5860 return fra
.me
.REG
[0];
5862 static const char LOCATE_parser___parser_nodes___AFloatExpr___n_float
[] = "parser_nodes::AFloatExpr::n_float";
5863 val_t
parser___parser_nodes___AFloatExpr___n_float(val_t p0
){
5864 struct {struct stack_frame_t me
;} fra
;
5867 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5868 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5870 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFloatExpr___n_float
;
5871 fra
.me
.has_broke
= 0;
5872 fra
.me
.REG_size
= 1;
5873 fra
.me
.nitni_local_ref_head
= NULL
;
5874 fra
.me
.REG
[0] = NIT_NULL
;
5876 /* parser/parser_nodes.nit:1081 */
5877 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFloatExpr____n_float(fra
.me
.REG
[0])!=NIT_NULL
);
5878 if (UNTAG_Bool(REGB0
)) {
5880 nit_abort("Uninitialized attribute %s", "_n_float", LOCATE_parser___parser_nodes
, 1081);
5882 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFloatExpr____n_float(fra
.me
.REG
[0]);
5883 stack_frame_head
= fra
.me
.prev
;
5884 return fra
.me
.REG
[0];
5886 static const char LOCATE_parser___parser_nodes___ACharExpr___n_char
[] = "parser_nodes::ACharExpr::n_char";
5887 val_t
parser___parser_nodes___ACharExpr___n_char(val_t p0
){
5888 struct {struct stack_frame_t me
;} fra
;
5891 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5892 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5894 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACharExpr___n_char
;
5895 fra
.me
.has_broke
= 0;
5896 fra
.me
.REG_size
= 1;
5897 fra
.me
.nitni_local_ref_head
= NULL
;
5898 fra
.me
.REG
[0] = NIT_NULL
;
5900 /* parser/parser_nodes.nit:1085 */
5901 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACharExpr____n_char(fra
.me
.REG
[0])!=NIT_NULL
);
5902 if (UNTAG_Bool(REGB0
)) {
5904 nit_abort("Uninitialized attribute %s", "_n_char", LOCATE_parser___parser_nodes
, 1085);
5906 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACharExpr____n_char(fra
.me
.REG
[0]);
5907 stack_frame_head
= fra
.me
.prev
;
5908 return fra
.me
.REG
[0];
5910 static const char LOCATE_parser___parser_nodes___AStringFormExpr___n_string
[] = "parser_nodes::AStringFormExpr::n_string";
5911 val_t
parser___parser_nodes___AStringFormExpr___n_string(val_t p0
){
5912 struct {struct stack_frame_t me
;} fra
;
5915 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5916 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5918 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStringFormExpr___n_string
;
5919 fra
.me
.has_broke
= 0;
5920 fra
.me
.REG_size
= 1;
5921 fra
.me
.nitni_local_ref_head
= NULL
;
5922 fra
.me
.REG
[0] = NIT_NULL
;
5924 /* parser/parser_nodes.nit:1089 */
5925 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStringFormExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
5926 if (UNTAG_Bool(REGB0
)) {
5928 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1089);
5930 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStringFormExpr____n_string(fra
.me
.REG
[0]);
5931 stack_frame_head
= fra
.me
.prev
;
5932 return fra
.me
.REG
[0];
5934 static const char LOCATE_parser___parser_nodes___ASuperstringExpr___n_exprs
[] = "parser_nodes::ASuperstringExpr::n_exprs";
5935 val_t
parser___parser_nodes___ASuperstringExpr___n_exprs(val_t p0
){
5936 struct {struct stack_frame_t me
;} fra
;
5939 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5940 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5942 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperstringExpr___n_exprs
;
5943 fra
.me
.has_broke
= 0;
5944 fra
.me
.REG_size
= 1;
5945 fra
.me
.nitni_local_ref_head
= NULL
;
5946 fra
.me
.REG
[0] = NIT_NULL
;
5948 /* parser/parser_nodes.nit:1105 */
5949 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
5950 if (UNTAG_Bool(REGB0
)) {
5952 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1105);
5954 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(fra
.me
.REG
[0]);
5955 stack_frame_head
= fra
.me
.prev
;
5956 return fra
.me
.REG
[0];
5958 static const char LOCATE_parser___parser_nodes___AParExpr___n_opar
[] = "parser_nodes::AParExpr::n_opar";
5959 val_t
parser___parser_nodes___AParExpr___n_opar(val_t p0
){
5960 struct {struct stack_frame_t me
;} fra
;
5963 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5964 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5966 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExpr___n_opar
;
5967 fra
.me
.has_broke
= 0;
5968 fra
.me
.REG_size
= 1;
5969 fra
.me
.nitni_local_ref_head
= NULL
;
5970 fra
.me
.REG
[0] = NIT_NULL
;
5972 /* parser/parser_nodes.nit:1109 */
5973 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
5974 if (UNTAG_Bool(REGB0
)) {
5976 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1109);
5978 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExpr____n_opar(fra
.me
.REG
[0]);
5979 stack_frame_head
= fra
.me
.prev
;
5980 return fra
.me
.REG
[0];
5982 static const char LOCATE_parser___parser_nodes___AParExpr___n_cpar
[] = "parser_nodes::AParExpr::n_cpar";
5983 val_t
parser___parser_nodes___AParExpr___n_cpar(val_t p0
){
5984 struct {struct stack_frame_t me
;} fra
;
5987 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5988 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5990 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExpr___n_cpar
;
5991 fra
.me
.has_broke
= 0;
5992 fra
.me
.REG_size
= 1;
5993 fra
.me
.nitni_local_ref_head
= NULL
;
5994 fra
.me
.REG
[0] = NIT_NULL
;
5996 /* parser/parser_nodes.nit:1110 */
5997 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
5998 if (UNTAG_Bool(REGB0
)) {
6000 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1110);
6002 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExpr____n_cpar(fra
.me
.REG
[0]);
6003 stack_frame_head
= fra
.me
.prev
;
6004 return fra
.me
.REG
[0];
6006 static const char LOCATE_parser___parser_nodes___AProxyExpr___n_expr
[] = "parser_nodes::AProxyExpr::n_expr";
6007 val_t
parser___parser_nodes___AProxyExpr___n_expr(val_t p0
){
6008 struct {struct stack_frame_t me
;} fra
;
6011 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6012 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6014 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProxyExpr___n_expr
;
6015 fra
.me
.has_broke
= 0;
6016 fra
.me
.REG_size
= 1;
6017 fra
.me
.nitni_local_ref_head
= NULL
;
6018 fra
.me
.REG
[0] = NIT_NULL
;
6020 /* parser/parser_nodes.nit:1114 */
6021 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
6022 if (UNTAG_Bool(REGB0
)) {
6024 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1114);
6026 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0]);
6027 stack_frame_head
= fra
.me
.prev
;
6028 return fra
.me
.REG
[0];
6030 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_expr
[] = "parser_nodes::AAsCastExpr::n_expr";
6031 val_t
parser___parser_nodes___AAsCastExpr___n_expr(val_t p0
){
6032 struct {struct stack_frame_t me
;} fra
;
6035 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6036 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6038 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_expr
;
6039 fra
.me
.has_broke
= 0;
6040 fra
.me
.REG_size
= 1;
6041 fra
.me
.nitni_local_ref_head
= NULL
;
6042 fra
.me
.REG
[0] = NIT_NULL
;
6044 /* parser/parser_nodes.nit:1118 */
6045 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
6046 if (UNTAG_Bool(REGB0
)) {
6048 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1118);
6050 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0]);
6051 stack_frame_head
= fra
.me
.prev
;
6052 return fra
.me
.REG
[0];
6054 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_kwas
[] = "parser_nodes::AAsCastExpr::n_kwas";
6055 val_t
parser___parser_nodes___AAsCastExpr___n_kwas(val_t p0
){
6056 struct {struct stack_frame_t me
;} fra
;
6059 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6060 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6062 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_kwas
;
6063 fra
.me
.has_broke
= 0;
6064 fra
.me
.REG_size
= 1;
6065 fra
.me
.nitni_local_ref_head
= NULL
;
6066 fra
.me
.REG
[0] = NIT_NULL
;
6068 /* parser/parser_nodes.nit:1119 */
6069 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
6070 if (UNTAG_Bool(REGB0
)) {
6072 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 1119);
6074 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0]);
6075 stack_frame_head
= fra
.me
.prev
;
6076 return fra
.me
.REG
[0];
6078 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_opar
[] = "parser_nodes::AAsCastExpr::n_opar";
6079 val_t
parser___parser_nodes___AAsCastExpr___n_opar(val_t p0
){
6080 struct {struct stack_frame_t me
;} fra
;
6083 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6084 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6086 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_opar
;
6087 fra
.me
.has_broke
= 0;
6088 fra
.me
.REG_size
= 1;
6089 fra
.me
.nitni_local_ref_head
= NULL
;
6090 fra
.me
.REG
[0] = NIT_NULL
;
6092 /* parser/parser_nodes.nit:1120 */
6093 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
6094 if (UNTAG_Bool(REGB0
)) {
6096 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1120);
6098 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_opar(fra
.me
.REG
[0]);
6099 stack_frame_head
= fra
.me
.prev
;
6100 return fra
.me
.REG
[0];
6102 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_type
[] = "parser_nodes::AAsCastExpr::n_type";
6103 val_t
parser___parser_nodes___AAsCastExpr___n_type(val_t p0
){
6104 struct {struct stack_frame_t me
;} fra
;
6107 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6108 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6110 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_type
;
6111 fra
.me
.has_broke
= 0;
6112 fra
.me
.REG_size
= 1;
6113 fra
.me
.nitni_local_ref_head
= NULL
;
6114 fra
.me
.REG
[0] = NIT_NULL
;
6116 /* parser/parser_nodes.nit:1121 */
6117 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
6118 if (UNTAG_Bool(REGB0
)) {
6120 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1121);
6122 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0]);
6123 stack_frame_head
= fra
.me
.prev
;
6124 return fra
.me
.REG
[0];
6126 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_cpar
[] = "parser_nodes::AAsCastExpr::n_cpar";
6127 val_t
parser___parser_nodes___AAsCastExpr___n_cpar(val_t p0
){
6128 struct {struct stack_frame_t me
;} fra
;
6131 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6132 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6134 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_cpar
;
6135 fra
.me
.has_broke
= 0;
6136 fra
.me
.REG_size
= 1;
6137 fra
.me
.nitni_local_ref_head
= NULL
;
6138 fra
.me
.REG
[0] = NIT_NULL
;
6140 /* parser/parser_nodes.nit:1122 */
6141 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
6142 if (UNTAG_Bool(REGB0
)) {
6144 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1122);
6146 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_cpar(fra
.me
.REG
[0]);
6147 stack_frame_head
= fra
.me
.prev
;
6148 return fra
.me
.REG
[0];
6150 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_expr
[] = "parser_nodes::AAsNotnullExpr::n_expr";
6151 val_t
parser___parser_nodes___AAsNotnullExpr___n_expr(val_t p0
){
6152 struct {struct stack_frame_t me
;} fra
;
6155 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6156 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6158 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_expr
;
6159 fra
.me
.has_broke
= 0;
6160 fra
.me
.REG_size
= 1;
6161 fra
.me
.nitni_local_ref_head
= NULL
;
6162 fra
.me
.REG
[0] = NIT_NULL
;
6164 /* parser/parser_nodes.nit:1126 */
6165 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
6166 if (UNTAG_Bool(REGB0
)) {
6168 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1126);
6170 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0]);
6171 stack_frame_head
= fra
.me
.prev
;
6172 return fra
.me
.REG
[0];
6174 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwas
[] = "parser_nodes::AAsNotnullExpr::n_kwas";
6175 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwas(val_t p0
){
6176 struct {struct stack_frame_t me
;} fra
;
6179 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6180 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6182 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwas
;
6183 fra
.me
.has_broke
= 0;
6184 fra
.me
.REG_size
= 1;
6185 fra
.me
.nitni_local_ref_head
= NULL
;
6186 fra
.me
.REG
[0] = NIT_NULL
;
6188 /* parser/parser_nodes.nit:1127 */
6189 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
6190 if (UNTAG_Bool(REGB0
)) {
6192 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 1127);
6194 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0]);
6195 stack_frame_head
= fra
.me
.prev
;
6196 return fra
.me
.REG
[0];
6198 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_opar
[] = "parser_nodes::AAsNotnullExpr::n_opar";
6199 val_t
parser___parser_nodes___AAsNotnullExpr___n_opar(val_t p0
){
6200 struct {struct stack_frame_t me
;} fra
;
6203 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6204 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6206 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_opar
;
6207 fra
.me
.has_broke
= 0;
6208 fra
.me
.REG_size
= 1;
6209 fra
.me
.nitni_local_ref_head
= NULL
;
6210 fra
.me
.REG
[0] = NIT_NULL
;
6212 /* parser/parser_nodes.nit:1128 */
6213 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
6214 if (UNTAG_Bool(REGB0
)) {
6216 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1128);
6218 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_opar(fra
.me
.REG
[0]);
6219 stack_frame_head
= fra
.me
.prev
;
6220 return fra
.me
.REG
[0];
6222 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnot
[] = "parser_nodes::AAsNotnullExpr::n_kwnot";
6223 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnot(val_t p0
){
6224 struct {struct stack_frame_t me
;} fra
;
6227 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6228 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6230 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnot
;
6231 fra
.me
.has_broke
= 0;
6232 fra
.me
.REG_size
= 1;
6233 fra
.me
.nitni_local_ref_head
= NULL
;
6234 fra
.me
.REG
[0] = NIT_NULL
;
6236 /* parser/parser_nodes.nit:1129 */
6237 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
6238 if (UNTAG_Bool(REGB0
)) {
6240 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 1129);
6242 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0]);
6243 stack_frame_head
= fra
.me
.prev
;
6244 return fra
.me
.REG
[0];
6246 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnull
[] = "parser_nodes::AAsNotnullExpr::n_kwnull";
6247 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnull(val_t p0
){
6248 struct {struct stack_frame_t me
;} fra
;
6251 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6252 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6254 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnull
;
6255 fra
.me
.has_broke
= 0;
6256 fra
.me
.REG_size
= 1;
6257 fra
.me
.nitni_local_ref_head
= NULL
;
6258 fra
.me
.REG
[0] = NIT_NULL
;
6260 /* parser/parser_nodes.nit:1130 */
6261 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0])!=NIT_NULL
);
6262 if (UNTAG_Bool(REGB0
)) {
6264 nit_abort("Uninitialized attribute %s", "_n_kwnull", LOCATE_parser___parser_nodes
, 1130);
6266 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0]);
6267 stack_frame_head
= fra
.me
.prev
;
6268 return fra
.me
.REG
[0];
6270 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_cpar
[] = "parser_nodes::AAsNotnullExpr::n_cpar";
6271 val_t
parser___parser_nodes___AAsNotnullExpr___n_cpar(val_t p0
){
6272 struct {struct stack_frame_t me
;} fra
;
6275 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6276 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6278 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_cpar
;
6279 fra
.me
.has_broke
= 0;
6280 fra
.me
.REG_size
= 1;
6281 fra
.me
.nitni_local_ref_head
= NULL
;
6282 fra
.me
.REG
[0] = NIT_NULL
;
6284 /* parser/parser_nodes.nit:1131 */
6285 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
6286 if (UNTAG_Bool(REGB0
)) {
6288 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1131);
6290 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_cpar(fra
.me
.REG
[0]);
6291 stack_frame_head
= fra
.me
.prev
;
6292 return fra
.me
.REG
[0];
6294 static const char LOCATE_parser___parser_nodes___AIssetAttrExpr___n_kwisset
[] = "parser_nodes::AIssetAttrExpr::n_kwisset";
6295 val_t
parser___parser_nodes___AIssetAttrExpr___n_kwisset(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___AIssetAttrExpr___n_kwisset
;
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:1135 */
6309 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0])!=NIT_NULL
);
6310 if (UNTAG_Bool(REGB0
)) {
6312 nit_abort("Uninitialized attribute %s", "_n_kwisset", LOCATE_parser___parser_nodes
, 1135);
6314 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0]);
6315 stack_frame_head
= fra
.me
.prev
;
6316 return fra
.me
.REG
[0];
6318 static const char LOCATE_parser___parser_nodes___AExprs___n_exprs
[] = "parser_nodes::AExprs::n_exprs";
6319 val_t
parser___parser_nodes___AExprs___n_exprs(val_t p0
){
6320 struct {struct stack_frame_t me
;} fra
;
6323 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6324 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6326 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExprs___n_exprs
;
6327 fra
.me
.has_broke
= 0;
6328 fra
.me
.REG_size
= 1;
6329 fra
.me
.nitni_local_ref_head
= NULL
;
6330 fra
.me
.REG
[0] = NIT_NULL
;
6332 /* parser/parser_nodes.nit:1139 */
6333 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExprs____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
6334 if (UNTAG_Bool(REGB0
)) {
6336 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1139);
6338 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExprs____n_exprs(fra
.me
.REG
[0]);
6339 stack_frame_head
= fra
.me
.prev
;
6340 return fra
.me
.REG
[0];
6342 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwdebug
[] = "parser_nodes::ADebugTypeExpr::n_kwdebug";
6343 val_t
parser___parser_nodes___ADebugTypeExpr___n_kwdebug(val_t p0
){
6344 struct {struct stack_frame_t me
;} fra
;
6347 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6348 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6350 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwdebug
;
6351 fra
.me
.has_broke
= 0;
6352 fra
.me
.REG_size
= 1;
6353 fra
.me
.nitni_local_ref_head
= NULL
;
6354 fra
.me
.REG
[0] = NIT_NULL
;
6356 /* parser/parser_nodes.nit:1143 */
6357 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwdebug(fra
.me
.REG
[0])!=NIT_NULL
);
6358 if (UNTAG_Bool(REGB0
)) {
6360 nit_abort("Uninitialized attribute %s", "_n_kwdebug", LOCATE_parser___parser_nodes
, 1143);
6362 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwdebug(fra
.me
.REG
[0]);
6363 stack_frame_head
= fra
.me
.prev
;
6364 return fra
.me
.REG
[0];
6366 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwtype
[] = "parser_nodes::ADebugTypeExpr::n_kwtype";
6367 val_t
parser___parser_nodes___ADebugTypeExpr___n_kwtype(val_t p0
){
6368 struct {struct stack_frame_t me
;} fra
;
6371 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6372 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6374 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwtype
;
6375 fra
.me
.has_broke
= 0;
6376 fra
.me
.REG_size
= 1;
6377 fra
.me
.nitni_local_ref_head
= NULL
;
6378 fra
.me
.REG
[0] = NIT_NULL
;
6380 /* parser/parser_nodes.nit:1144 */
6381 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwtype(fra
.me
.REG
[0])!=NIT_NULL
);
6382 if (UNTAG_Bool(REGB0
)) {
6384 nit_abort("Uninitialized attribute %s", "_n_kwtype", LOCATE_parser___parser_nodes
, 1144);
6386 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwtype(fra
.me
.REG
[0]);
6387 stack_frame_head
= fra
.me
.prev
;
6388 return fra
.me
.REG
[0];
6390 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_expr
[] = "parser_nodes::ADebugTypeExpr::n_expr";
6391 val_t
parser___parser_nodes___ADebugTypeExpr___n_expr(val_t p0
){
6392 struct {struct stack_frame_t me
;} fra
;
6395 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6396 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6398 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_expr
;
6399 fra
.me
.has_broke
= 0;
6400 fra
.me
.REG_size
= 1;
6401 fra
.me
.nitni_local_ref_head
= NULL
;
6402 fra
.me
.REG
[0] = NIT_NULL
;
6404 /* parser/parser_nodes.nit:1145 */
6405 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
6406 if (UNTAG_Bool(REGB0
)) {
6408 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1145);
6410 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_expr(fra
.me
.REG
[0]);
6411 stack_frame_head
= fra
.me
.prev
;
6412 return fra
.me
.REG
[0];
6414 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_type
[] = "parser_nodes::ADebugTypeExpr::n_type";
6415 val_t
parser___parser_nodes___ADebugTypeExpr___n_type(val_t p0
){
6416 struct {struct stack_frame_t me
;} fra
;
6419 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6420 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6422 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_type
;
6423 fra
.me
.has_broke
= 0;
6424 fra
.me
.REG_size
= 1;
6425 fra
.me
.nitni_local_ref_head
= NULL
;
6426 fra
.me
.REG
[0] = NIT_NULL
;
6428 /* parser/parser_nodes.nit:1146 */
6429 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
6430 if (UNTAG_Bool(REGB0
)) {
6432 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1146);
6434 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_type(fra
.me
.REG
[0]);
6435 stack_frame_head
= fra
.me
.prev
;
6436 return fra
.me
.REG
[0];
6438 static const char LOCATE_parser___parser_nodes___AParExprs___n_opar
[] = "parser_nodes::AParExprs::n_opar";
6439 val_t
parser___parser_nodes___AParExprs___n_opar(val_t p0
){
6440 struct {struct stack_frame_t me
;} fra
;
6443 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6444 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6446 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExprs___n_opar
;
6447 fra
.me
.has_broke
= 0;
6448 fra
.me
.REG_size
= 1;
6449 fra
.me
.nitni_local_ref_head
= NULL
;
6450 fra
.me
.REG
[0] = NIT_NULL
;
6452 /* parser/parser_nodes.nit:1153 */
6453 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExprs____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
6454 if (UNTAG_Bool(REGB0
)) {
6456 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1153);
6458 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExprs____n_opar(fra
.me
.REG
[0]);
6459 stack_frame_head
= fra
.me
.prev
;
6460 return fra
.me
.REG
[0];
6462 static const char LOCATE_parser___parser_nodes___AParExprs___n_cpar
[] = "parser_nodes::AParExprs::n_cpar";
6463 val_t
parser___parser_nodes___AParExprs___n_cpar(val_t p0
){
6464 struct {struct stack_frame_t me
;} fra
;
6467 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6468 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6470 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExprs___n_cpar
;
6471 fra
.me
.has_broke
= 0;
6472 fra
.me
.REG_size
= 1;
6473 fra
.me
.nitni_local_ref_head
= NULL
;
6474 fra
.me
.REG
[0] = NIT_NULL
;
6476 /* parser/parser_nodes.nit:1154 */
6477 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExprs____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
6478 if (UNTAG_Bool(REGB0
)) {
6480 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1154);
6482 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExprs____n_cpar(fra
.me
.REG
[0]);
6483 stack_frame_head
= fra
.me
.prev
;
6484 return fra
.me
.REG
[0];
6486 static const char LOCATE_parser___parser_nodes___ABraExprs___n_obra
[] = "parser_nodes::ABraExprs::n_obra";
6487 val_t
parser___parser_nodes___ABraExprs___n_obra(val_t p0
){
6488 struct {struct stack_frame_t me
;} fra
;
6491 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6492 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6494 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraExprs___n_obra
;
6495 fra
.me
.has_broke
= 0;
6496 fra
.me
.REG_size
= 1;
6497 fra
.me
.nitni_local_ref_head
= NULL
;
6498 fra
.me
.REG
[0] = NIT_NULL
;
6500 /* parser/parser_nodes.nit:1158 */
6501 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraExprs____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
6502 if (UNTAG_Bool(REGB0
)) {
6504 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 1158);
6506 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraExprs____n_obra(fra
.me
.REG
[0]);
6507 stack_frame_head
= fra
.me
.prev
;
6508 return fra
.me
.REG
[0];
6510 static const char LOCATE_parser___parser_nodes___ABraExprs___n_cbra
[] = "parser_nodes::ABraExprs::n_cbra";
6511 val_t
parser___parser_nodes___ABraExprs___n_cbra(val_t p0
){
6512 struct {struct stack_frame_t me
;} fra
;
6515 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6516 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6518 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraExprs___n_cbra
;
6519 fra
.me
.has_broke
= 0;
6520 fra
.me
.REG_size
= 1;
6521 fra
.me
.nitni_local_ref_head
= NULL
;
6522 fra
.me
.REG
[0] = NIT_NULL
;
6524 /* parser/parser_nodes.nit:1159 */
6525 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraExprs____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
6526 if (UNTAG_Bool(REGB0
)) {
6528 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 1159);
6530 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraExprs____n_cbra(fra
.me
.REG
[0]);
6531 stack_frame_head
= fra
.me
.prev
;
6532 return fra
.me
.REG
[0];
6534 static const char LOCATE_parser___parser_nodes___APlusAssignOp___n_pluseq
[] = "parser_nodes::APlusAssignOp::n_pluseq";
6535 val_t
parser___parser_nodes___APlusAssignOp___n_pluseq(val_t p0
){
6536 struct {struct stack_frame_t me
;} fra
;
6539 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6540 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6542 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusAssignOp___n_pluseq
;
6543 fra
.me
.has_broke
= 0;
6544 fra
.me
.REG_size
= 1;
6545 fra
.me
.nitni_local_ref_head
= NULL
;
6546 fra
.me
.REG
[0] = NIT_NULL
;
6548 /* parser/parser_nodes.nit:1164 */
6549 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0])!=NIT_NULL
);
6550 if (UNTAG_Bool(REGB0
)) {
6552 nit_abort("Uninitialized attribute %s", "_n_pluseq", LOCATE_parser___parser_nodes
, 1164);
6554 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0]);
6555 stack_frame_head
= fra
.me
.prev
;
6556 return fra
.me
.REG
[0];
6558 static const char LOCATE_parser___parser_nodes___AMinusAssignOp___n_minuseq
[] = "parser_nodes::AMinusAssignOp::n_minuseq";
6559 val_t
parser___parser_nodes___AMinusAssignOp___n_minuseq(val_t p0
){
6560 struct {struct stack_frame_t me
;} fra
;
6563 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6564 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6566 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusAssignOp___n_minuseq
;
6567 fra
.me
.has_broke
= 0;
6568 fra
.me
.REG_size
= 1;
6569 fra
.me
.nitni_local_ref_head
= NULL
;
6570 fra
.me
.REG
[0] = NIT_NULL
;
6572 /* parser/parser_nodes.nit:1168 */
6573 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0])!=NIT_NULL
);
6574 if (UNTAG_Bool(REGB0
)) {
6576 nit_abort("Uninitialized attribute %s", "_n_minuseq", LOCATE_parser___parser_nodes
, 1168);
6578 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0]);
6579 stack_frame_head
= fra
.me
.prev
;
6580 return fra
.me
.REG
[0];
6582 static const char LOCATE_parser___parser_nodes___AClosureDef___n_bang
[] = "parser_nodes::AClosureDef::n_bang";
6583 val_t
parser___parser_nodes___AClosureDef___n_bang(val_t p0
){
6584 struct {struct stack_frame_t me
;} fra
;
6587 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6588 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6590 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_bang
;
6591 fra
.me
.has_broke
= 0;
6592 fra
.me
.REG_size
= 1;
6593 fra
.me
.nitni_local_ref_head
= NULL
;
6594 fra
.me
.REG
[0] = NIT_NULL
;
6596 /* parser/parser_nodes.nit:1172 */
6597 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0])!=NIT_NULL
);
6598 if (UNTAG_Bool(REGB0
)) {
6600 nit_abort("Uninitialized attribute %s", "_n_bang", LOCATE_parser___parser_nodes
, 1172);
6602 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0]);
6603 stack_frame_head
= fra
.me
.prev
;
6604 return fra
.me
.REG
[0];
6606 static const char LOCATE_parser___parser_nodes___AClosureDef___n_id
[] = "parser_nodes::AClosureDef::n_id";
6607 val_t
parser___parser_nodes___AClosureDef___n_id(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___AClosureDef___n_id
;
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:1173 */
6621 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6622 if (UNTAG_Bool(REGB0
)) {
6624 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1173);
6626 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0]);
6627 stack_frame_head
= fra
.me
.prev
;
6628 return fra
.me
.REG
[0];
6630 static const char LOCATE_parser___parser_nodes___AClosureDef___n_ids
[] = "parser_nodes::AClosureDef::n_ids";
6631 val_t
parser___parser_nodes___AClosureDef___n_ids(val_t p0
){
6632 struct {struct stack_frame_t me
;} fra
;
6635 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6636 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6638 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_ids
;
6639 fra
.me
.has_broke
= 0;
6640 fra
.me
.REG_size
= 1;
6641 fra
.me
.nitni_local_ref_head
= NULL
;
6642 fra
.me
.REG
[0] = NIT_NULL
;
6644 /* parser/parser_nodes.nit:1174 */
6645 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0])!=NIT_NULL
);
6646 if (UNTAG_Bool(REGB0
)) {
6648 nit_abort("Uninitialized attribute %s", "_n_ids", LOCATE_parser___parser_nodes
, 1174);
6650 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0]);
6651 stack_frame_head
= fra
.me
.prev
;
6652 return fra
.me
.REG
[0];
6654 static const char LOCATE_parser___parser_nodes___AClosureDef___n_kwdo
[] = "parser_nodes::AClosureDef::n_kwdo";
6655 val_t
parser___parser_nodes___AClosureDef___n_kwdo(val_t p0
){
6656 struct {struct stack_frame_t me
;} fra
;
6658 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6659 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6661 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_kwdo
;
6662 fra
.me
.has_broke
= 0;
6663 fra
.me
.REG_size
= 1;
6664 fra
.me
.nitni_local_ref_head
= NULL
;
6665 fra
.me
.REG
[0] = NIT_NULL
;
6667 /* parser/parser_nodes.nit:1175 */
6668 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_kwdo(fra
.me
.REG
[0]);
6669 stack_frame_head
= fra
.me
.prev
;
6670 return fra
.me
.REG
[0];
6672 static const char LOCATE_parser___parser_nodes___AClosureDef___n_expr
[] = "parser_nodes::AClosureDef::n_expr";
6673 val_t
parser___parser_nodes___AClosureDef___n_expr(val_t p0
){
6674 struct {struct stack_frame_t me
;} fra
;
6676 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6677 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6679 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_expr
;
6680 fra
.me
.has_broke
= 0;
6681 fra
.me
.REG_size
= 1;
6682 fra
.me
.nitni_local_ref_head
= NULL
;
6683 fra
.me
.REG
[0] = NIT_NULL
;
6685 /* parser/parser_nodes.nit:1176 */
6686 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_expr(fra
.me
.REG
[0]);
6687 stack_frame_head
= fra
.me
.prev
;
6688 return fra
.me
.REG
[0];
6690 static const char LOCATE_parser___parser_nodes___AClosureDef___hot_location
[] = "parser_nodes::AClosureDef::(parser_nodes::ANode::hot_location)";
6691 val_t
parser___parser_nodes___AClosureDef___hot_location(val_t p0
){
6692 struct {struct stack_frame_t me
;} fra
;
6694 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6695 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6697 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___hot_location
;
6698 fra
.me
.has_broke
= 0;
6699 fra
.me
.REG_size
= 1;
6700 fra
.me
.nitni_local_ref_head
= NULL
;
6701 fra
.me
.REG
[0] = NIT_NULL
;
6703 /* parser/parser_nodes.nit:1177 */
6704 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AClosureDef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
6705 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
6708 stack_frame_head
= fra
.me
.prev
;
6709 return fra
.me
.REG
[0];
6711 static const char LOCATE_parser___parser_nodes___ASimpleClosureId___n_id
[] = "parser_nodes::ASimpleClosureId::n_id";
6712 val_t
parser___parser_nodes___ASimpleClosureId___n_id(val_t p0
){
6713 struct {struct stack_frame_t me
;} fra
;
6716 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6717 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6719 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASimpleClosureId___n_id
;
6720 fra
.me
.has_broke
= 0;
6721 fra
.me
.REG_size
= 1;
6722 fra
.me
.nitni_local_ref_head
= NULL
;
6723 fra
.me
.REG
[0] = NIT_NULL
;
6725 /* parser/parser_nodes.nit:1184 */
6726 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6727 if (UNTAG_Bool(REGB0
)) {
6729 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1184);
6731 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0]);
6732 stack_frame_head
= fra
.me
.prev
;
6733 return fra
.me
.REG
[0];
6735 static const char LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak
[] = "parser_nodes::ABreakClosureId::n_kwbreak";
6736 val_t
parser___parser_nodes___ABreakClosureId___n_kwbreak(val_t p0
){
6737 struct {struct stack_frame_t me
;} fra
;
6740 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6741 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6743 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak
;
6744 fra
.me
.has_broke
= 0;
6745 fra
.me
.REG_size
= 1;
6746 fra
.me
.nitni_local_ref_head
= NULL
;
6747 fra
.me
.REG
[0] = NIT_NULL
;
6749 /* parser/parser_nodes.nit:1188 */
6750 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0])!=NIT_NULL
);
6751 if (UNTAG_Bool(REGB0
)) {
6753 nit_abort("Uninitialized attribute %s", "_n_kwbreak", LOCATE_parser___parser_nodes
, 1188);
6755 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0]);
6756 stack_frame_head
= fra
.me
.prev
;
6757 return fra
.me
.REG
[0];
6759 static const char LOCATE_parser___parser_nodes___AModuleName___n_quad
[] = "parser_nodes::AModuleName::n_quad";
6760 val_t
parser___parser_nodes___AModuleName___n_quad(val_t p0
){
6761 struct {struct stack_frame_t me
;} fra
;
6763 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6764 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6766 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_quad
;
6767 fra
.me
.has_broke
= 0;
6768 fra
.me
.REG_size
= 1;
6769 fra
.me
.nitni_local_ref_head
= NULL
;
6770 fra
.me
.REG
[0] = NIT_NULL
;
6772 /* parser/parser_nodes.nit:1192 */
6773 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_quad(fra
.me
.REG
[0]);
6774 stack_frame_head
= fra
.me
.prev
;
6775 return fra
.me
.REG
[0];
6777 static const char LOCATE_parser___parser_nodes___AModuleName___n_path
[] = "parser_nodes::AModuleName::n_path";
6778 val_t
parser___parser_nodes___AModuleName___n_path(val_t p0
){
6779 struct {struct stack_frame_t me
;} fra
;
6782 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6783 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6785 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_path
;
6786 fra
.me
.has_broke
= 0;
6787 fra
.me
.REG_size
= 1;
6788 fra
.me
.nitni_local_ref_head
= NULL
;
6789 fra
.me
.REG
[0] = NIT_NULL
;
6791 /* parser/parser_nodes.nit:1193 */
6792 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_path(fra
.me
.REG
[0])!=NIT_NULL
);
6793 if (UNTAG_Bool(REGB0
)) {
6795 nit_abort("Uninitialized attribute %s", "_n_path", LOCATE_parser___parser_nodes
, 1193);
6797 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_path(fra
.me
.REG
[0]);
6798 stack_frame_head
= fra
.me
.prev
;
6799 return fra
.me
.REG
[0];
6801 static const char LOCATE_parser___parser_nodes___AModuleName___n_id
[] = "parser_nodes::AModuleName::n_id";
6802 val_t
parser___parser_nodes___AModuleName___n_id(val_t p0
){
6803 struct {struct stack_frame_t me
;} fra
;
6806 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6807 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6809 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_id
;
6810 fra
.me
.has_broke
= 0;
6811 fra
.me
.REG_size
= 1;
6812 fra
.me
.nitni_local_ref_head
= NULL
;
6813 fra
.me
.REG
[0] = NIT_NULL
;
6815 /* parser/parser_nodes.nit:1194 */
6816 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6817 if (UNTAG_Bool(REGB0
)) {
6819 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1194);
6821 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0]);
6822 stack_frame_head
= fra
.me
.prev
;
6823 return fra
.me
.REG
[0];
6825 static const char LOCATE_parser___parser_nodes___AInLanguage___n_kwin
[] = "parser_nodes::AInLanguage::n_kwin";
6826 val_t
parser___parser_nodes___AInLanguage___n_kwin(val_t p0
){
6827 struct {struct stack_frame_t me
;} fra
;
6830 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6831 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6833 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInLanguage___n_kwin
;
6834 fra
.me
.has_broke
= 0;
6835 fra
.me
.REG_size
= 1;
6836 fra
.me
.nitni_local_ref_head
= NULL
;
6837 fra
.me
.REG
[0] = NIT_NULL
;
6839 /* parser/parser_nodes.nit:1198 */
6840 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInLanguage____n_kwin(fra
.me
.REG
[0])!=NIT_NULL
);
6841 if (UNTAG_Bool(REGB0
)) {
6843 nit_abort("Uninitialized attribute %s", "_n_kwin", LOCATE_parser___parser_nodes
, 1198);
6845 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInLanguage____n_kwin(fra
.me
.REG
[0]);
6846 stack_frame_head
= fra
.me
.prev
;
6847 return fra
.me
.REG
[0];
6849 static const char LOCATE_parser___parser_nodes___AInLanguage___n_string
[] = "parser_nodes::AInLanguage::n_string";
6850 val_t
parser___parser_nodes___AInLanguage___n_string(val_t p0
){
6851 struct {struct stack_frame_t me
;} fra
;
6854 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6855 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6857 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInLanguage___n_string
;
6858 fra
.me
.has_broke
= 0;
6859 fra
.me
.REG_size
= 1;
6860 fra
.me
.nitni_local_ref_head
= NULL
;
6861 fra
.me
.REG
[0] = NIT_NULL
;
6863 /* parser/parser_nodes.nit:1199 */
6864 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInLanguage____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
6865 if (UNTAG_Bool(REGB0
)) {
6867 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1199);
6869 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInLanguage____n_string(fra
.me
.REG
[0]);
6870 stack_frame_head
= fra
.me
.prev
;
6871 return fra
.me
.REG
[0];
6873 static const char LOCATE_parser___parser_nodes___AExternCodeBlock___n_in_language
[] = "parser_nodes::AExternCodeBlock::n_in_language";
6874 val_t
parser___parser_nodes___AExternCodeBlock___n_in_language(val_t p0
){
6875 struct {struct stack_frame_t me
;} fra
;
6877 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6878 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6880 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCodeBlock___n_in_language
;
6881 fra
.me
.has_broke
= 0;
6882 fra
.me
.REG_size
= 1;
6883 fra
.me
.nitni_local_ref_head
= NULL
;
6884 fra
.me
.REG
[0] = NIT_NULL
;
6886 /* parser/parser_nodes.nit:1203 */
6887 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCodeBlock____n_in_language(fra
.me
.REG
[0]);
6888 stack_frame_head
= fra
.me
.prev
;
6889 return fra
.me
.REG
[0];
6891 static const char LOCATE_parser___parser_nodes___AExternCodeBlock___n_extern_code_segment
[] = "parser_nodes::AExternCodeBlock::n_extern_code_segment";
6892 val_t
parser___parser_nodes___AExternCodeBlock___n_extern_code_segment(val_t p0
){
6893 struct {struct stack_frame_t me
;} fra
;
6896 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6897 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6899 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCodeBlock___n_extern_code_segment
;
6900 fra
.me
.has_broke
= 0;
6901 fra
.me
.REG_size
= 1;
6902 fra
.me
.nitni_local_ref_head
= NULL
;
6903 fra
.me
.REG
[0] = NIT_NULL
;
6905 /* parser/parser_nodes.nit:1204 */
6906 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternCodeBlock____n_extern_code_segment(fra
.me
.REG
[0])!=NIT_NULL
);
6907 if (UNTAG_Bool(REGB0
)) {
6909 nit_abort("Uninitialized attribute %s", "_n_extern_code_segment", LOCATE_parser___parser_nodes
, 1204);
6911 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCodeBlock____n_extern_code_segment(fra
.me
.REG
[0]);
6912 stack_frame_head
= fra
.me
.prev
;
6913 return fra
.me
.REG
[0];
6915 static const char LOCATE_parser___parser_nodes___AQualified___n_quad
[] = "parser_nodes::AQualified::n_quad";
6916 val_t
parser___parser_nodes___AQualified___n_quad(val_t p0
){
6917 struct {struct stack_frame_t me
;} fra
;
6919 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6920 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6922 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_quad
;
6923 fra
.me
.has_broke
= 0;
6924 fra
.me
.REG_size
= 1;
6925 fra
.me
.nitni_local_ref_head
= NULL
;
6926 fra
.me
.REG
[0] = NIT_NULL
;
6928 /* parser/parser_nodes.nit:1208 */
6929 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_quad(fra
.me
.REG
[0]);
6930 stack_frame_head
= fra
.me
.prev
;
6931 return fra
.me
.REG
[0];
6933 static const char LOCATE_parser___parser_nodes___AQualified___n_id
[] = "parser_nodes::AQualified::n_id";
6934 val_t
parser___parser_nodes___AQualified___n_id(val_t p0
){
6935 struct {struct stack_frame_t me
;} fra
;
6938 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6939 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6941 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_id
;
6942 fra
.me
.has_broke
= 0;
6943 fra
.me
.REG_size
= 1;
6944 fra
.me
.nitni_local_ref_head
= NULL
;
6945 fra
.me
.REG
[0] = NIT_NULL
;
6947 /* parser/parser_nodes.nit:1209 */
6948 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6949 if (UNTAG_Bool(REGB0
)) {
6951 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1209);
6953 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0]);
6954 stack_frame_head
= fra
.me
.prev
;
6955 return fra
.me
.REG
[0];
6957 static const char LOCATE_parser___parser_nodes___AQualified___n_classid
[] = "parser_nodes::AQualified::n_classid";
6958 val_t
parser___parser_nodes___AQualified___n_classid(val_t p0
){
6959 struct {struct stack_frame_t me
;} fra
;
6961 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6962 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6964 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_classid
;
6965 fra
.me
.has_broke
= 0;
6966 fra
.me
.REG_size
= 1;
6967 fra
.me
.nitni_local_ref_head
= NULL
;
6968 fra
.me
.REG
[0] = NIT_NULL
;
6970 /* parser/parser_nodes.nit:1210 */
6971 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_classid(fra
.me
.REG
[0]);
6972 stack_frame_head
= fra
.me
.prev
;
6973 return fra
.me
.REG
[0];
6975 static const char LOCATE_parser___parser_nodes___ADoc___n_comment
[] = "parser_nodes::ADoc::n_comment";
6976 val_t
parser___parser_nodes___ADoc___n_comment(val_t p0
){
6977 struct {struct stack_frame_t me
;} fra
;
6980 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6981 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6983 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoc___n_comment
;
6984 fra
.me
.has_broke
= 0;
6985 fra
.me
.REG_size
= 1;
6986 fra
.me
.nitni_local_ref_head
= NULL
;
6987 fra
.me
.REG
[0] = NIT_NULL
;
6989 /* parser/parser_nodes.nit:1214 */
6990 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0])!=NIT_NULL
);
6991 if (UNTAG_Bool(REGB0
)) {
6993 nit_abort("Uninitialized attribute %s", "_n_comment", LOCATE_parser___parser_nodes
, 1214);
6995 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0]);
6996 stack_frame_head
= fra
.me
.prev
;
6997 return fra
.me
.REG
[0];
6999 static const char LOCATE_parser___parser_nodes___AAnnotations___n_at
[] = "parser_nodes::AAnnotations::n_at";
7000 val_t
parser___parser_nodes___AAnnotations___n_at(val_t p0
){
7001 struct {struct stack_frame_t me
;} fra
;
7003 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7004 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7006 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotations___n_at
;
7007 fra
.me
.has_broke
= 0;
7008 fra
.me
.REG_size
= 1;
7009 fra
.me
.nitni_local_ref_head
= NULL
;
7010 fra
.me
.REG
[0] = NIT_NULL
;
7012 /* parser/parser_nodes.nit:1219 */
7013 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotations____n_at(fra
.me
.REG
[0]);
7014 stack_frame_head
= fra
.me
.prev
;
7015 return fra
.me
.REG
[0];
7017 static const char LOCATE_parser___parser_nodes___AAnnotations___n_opar
[] = "parser_nodes::AAnnotations::n_opar";
7018 val_t
parser___parser_nodes___AAnnotations___n_opar(val_t p0
){
7019 struct {struct stack_frame_t me
;} fra
;
7021 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7022 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7024 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotations___n_opar
;
7025 fra
.me
.has_broke
= 0;
7026 fra
.me
.REG_size
= 1;
7027 fra
.me
.nitni_local_ref_head
= NULL
;
7028 fra
.me
.REG
[0] = NIT_NULL
;
7030 /* parser/parser_nodes.nit:1220 */
7031 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotations____n_opar(fra
.me
.REG
[0]);
7032 stack_frame_head
= fra
.me
.prev
;
7033 return fra
.me
.REG
[0];
7035 static const char LOCATE_parser___parser_nodes___AAnnotations___n_items
[] = "parser_nodes::AAnnotations::n_items";
7036 val_t
parser___parser_nodes___AAnnotations___n_items(val_t p0
){
7037 struct {struct stack_frame_t me
;} fra
;
7040 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7041 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7043 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotations___n_items
;
7044 fra
.me
.has_broke
= 0;
7045 fra
.me
.REG_size
= 1;
7046 fra
.me
.nitni_local_ref_head
= NULL
;
7047 fra
.me
.REG
[0] = NIT_NULL
;
7049 /* parser/parser_nodes.nit:1221 */
7050 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAnnotations____n_items(fra
.me
.REG
[0])!=NIT_NULL
);
7051 if (UNTAG_Bool(REGB0
)) {
7053 nit_abort("Uninitialized attribute %s", "_n_items", LOCATE_parser___parser_nodes
, 1221);
7055 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotations____n_items(fra
.me
.REG
[0]);
7056 stack_frame_head
= fra
.me
.prev
;
7057 return fra
.me
.REG
[0];
7059 static const char LOCATE_parser___parser_nodes___AAnnotations___n_cpar
[] = "parser_nodes::AAnnotations::n_cpar";
7060 val_t
parser___parser_nodes___AAnnotations___n_cpar(val_t p0
){
7061 struct {struct stack_frame_t me
;} fra
;
7063 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7064 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7066 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotations___n_cpar
;
7067 fra
.me
.has_broke
= 0;
7068 fra
.me
.REG_size
= 1;
7069 fra
.me
.nitni_local_ref_head
= NULL
;
7070 fra
.me
.REG
[0] = NIT_NULL
;
7072 /* parser/parser_nodes.nit:1222 */
7073 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotations____n_cpar(fra
.me
.REG
[0]);
7074 stack_frame_head
= fra
.me
.prev
;
7075 return fra
.me
.REG
[0];
7077 static const char LOCATE_parser___parser_nodes___AAnnotation___n_atid
[] = "parser_nodes::AAnnotation::n_atid";
7078 val_t
parser___parser_nodes___AAnnotation___n_atid(val_t p0
){
7079 struct {struct stack_frame_t me
;} fra
;
7082 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7083 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7085 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotation___n_atid
;
7086 fra
.me
.has_broke
= 0;
7087 fra
.me
.REG_size
= 1;
7088 fra
.me
.nitni_local_ref_head
= NULL
;
7089 fra
.me
.REG
[0] = NIT_NULL
;
7091 /* parser/parser_nodes.nit:1226 */
7092 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAnnotation____n_atid(fra
.me
.REG
[0])!=NIT_NULL
);
7093 if (UNTAG_Bool(REGB0
)) {
7095 nit_abort("Uninitialized attribute %s", "_n_atid", LOCATE_parser___parser_nodes
, 1226);
7097 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotation____n_atid(fra
.me
.REG
[0]);
7098 stack_frame_head
= fra
.me
.prev
;
7099 return fra
.me
.REG
[0];
7101 static const char LOCATE_parser___parser_nodes___AAnnotation___n_opar
[] = "parser_nodes::AAnnotation::n_opar";
7102 val_t
parser___parser_nodes___AAnnotation___n_opar(val_t p0
){
7103 struct {struct stack_frame_t me
;} fra
;
7105 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7106 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7108 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotation___n_opar
;
7109 fra
.me
.has_broke
= 0;
7110 fra
.me
.REG_size
= 1;
7111 fra
.me
.nitni_local_ref_head
= NULL
;
7112 fra
.me
.REG
[0] = NIT_NULL
;
7114 /* parser/parser_nodes.nit:1227 */
7115 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotation____n_opar(fra
.me
.REG
[0]);
7116 stack_frame_head
= fra
.me
.prev
;
7117 return fra
.me
.REG
[0];
7119 static const char LOCATE_parser___parser_nodes___AAnnotation___n_args
[] = "parser_nodes::AAnnotation::n_args";
7120 val_t
parser___parser_nodes___AAnnotation___n_args(val_t p0
){
7121 struct {struct stack_frame_t me
;} fra
;
7124 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7125 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7127 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotation___n_args
;
7128 fra
.me
.has_broke
= 0;
7129 fra
.me
.REG_size
= 1;
7130 fra
.me
.nitni_local_ref_head
= NULL
;
7131 fra
.me
.REG
[0] = NIT_NULL
;
7133 /* parser/parser_nodes.nit:1228 */
7134 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAnnotation____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
7135 if (UNTAG_Bool(REGB0
)) {
7137 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 1228);
7139 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotation____n_args(fra
.me
.REG
[0]);
7140 stack_frame_head
= fra
.me
.prev
;
7141 return fra
.me
.REG
[0];
7143 static const char LOCATE_parser___parser_nodes___AAnnotation___n_cpar
[] = "parser_nodes::AAnnotation::n_cpar";
7144 val_t
parser___parser_nodes___AAnnotation___n_cpar(val_t p0
){
7145 struct {struct stack_frame_t me
;} fra
;
7147 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7148 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7150 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotation___n_cpar
;
7151 fra
.me
.has_broke
= 0;
7152 fra
.me
.REG_size
= 1;
7153 fra
.me
.nitni_local_ref_head
= NULL
;
7154 fra
.me
.REG
[0] = NIT_NULL
;
7156 /* parser/parser_nodes.nit:1229 */
7157 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotation____n_cpar(fra
.me
.REG
[0]);
7158 stack_frame_head
= fra
.me
.prev
;
7159 return fra
.me
.REG
[0];
7161 static const char LOCATE_parser___parser_nodes___ATypeAtArg___n_type
[] = "parser_nodes::ATypeAtArg::n_type";
7162 val_t
parser___parser_nodes___ATypeAtArg___n_type(val_t p0
){
7163 struct {struct stack_frame_t me
;} fra
;
7166 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7167 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7169 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypeAtArg___n_type
;
7170 fra
.me
.has_broke
= 0;
7171 fra
.me
.REG_size
= 1;
7172 fra
.me
.nitni_local_ref_head
= NULL
;
7173 fra
.me
.REG
[0] = NIT_NULL
;
7175 /* parser/parser_nodes.nit:1236 */
7176 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypeAtArg____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
7177 if (UNTAG_Bool(REGB0
)) {
7179 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1236);
7181 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypeAtArg____n_type(fra
.me
.REG
[0]);
7182 stack_frame_head
= fra
.me
.prev
;
7183 return fra
.me
.REG
[0];
7185 static const char LOCATE_parser___parser_nodes___AExprAtArg___n_expr
[] = "parser_nodes::AExprAtArg::n_expr";
7186 val_t
parser___parser_nodes___AExprAtArg___n_expr(val_t p0
){
7187 struct {struct stack_frame_t me
;} fra
;
7190 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7191 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7193 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExprAtArg___n_expr
;
7194 fra
.me
.has_broke
= 0;
7195 fra
.me
.REG_size
= 1;
7196 fra
.me
.nitni_local_ref_head
= NULL
;
7197 fra
.me
.REG
[0] = NIT_NULL
;
7199 /* parser/parser_nodes.nit:1240 */
7200 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExprAtArg____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
7201 if (UNTAG_Bool(REGB0
)) {
7203 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1240);
7205 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExprAtArg____n_expr(fra
.me
.REG
[0]);
7206 stack_frame_head
= fra
.me
.prev
;
7207 return fra
.me
.REG
[0];
7209 static const char LOCATE_parser___parser_nodes___AAtid___n_id
[] = "parser_nodes::AAtid::n_id";
7210 val_t
parser___parser_nodes___AAtid___n_id(val_t p0
){
7211 struct {struct stack_frame_t me
;} fra
;
7214 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7215 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7217 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAtid___n_id
;
7218 fra
.me
.has_broke
= 0;
7219 fra
.me
.REG_size
= 1;
7220 fra
.me
.nitni_local_ref_head
= NULL
;
7221 fra
.me
.REG
[0] = NIT_NULL
;
7223 /* parser/parser_nodes.nit:1247 */
7224 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAtid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
7225 if (UNTAG_Bool(REGB0
)) {
7227 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1247);
7229 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAtid____n_id(fra
.me
.REG
[0]);
7230 stack_frame_head
= fra
.me
.prev
;
7231 return fra
.me
.REG
[0];
7233 static const char LOCATE_parser___parser_nodes___Start___n_base
[] = "parser_nodes::Start::n_base";
7234 val_t
parser___parser_nodes___Start___n_base(val_t p0
){
7235 struct {struct stack_frame_t me
;} fra
;
7237 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7238 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7240 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_base
;
7241 fra
.me
.has_broke
= 0;
7242 fra
.me
.REG_size
= 1;
7243 fra
.me
.nitni_local_ref_head
= NULL
;
7244 fra
.me
.REG
[0] = NIT_NULL
;
7246 /* parser/parser_nodes.nit:1270 */
7247 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_base(fra
.me
.REG
[0]);
7248 stack_frame_head
= fra
.me
.prev
;
7249 return fra
.me
.REG
[0];
7251 static const char LOCATE_parser___parser_nodes___Start___n_eof
[] = "parser_nodes::Start::n_eof";
7252 val_t
parser___parser_nodes___Start___n_eof(val_t p0
){
7253 struct {struct stack_frame_t me
;} fra
;
7256 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7257 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7259 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_eof
;
7260 fra
.me
.has_broke
= 0;
7261 fra
.me
.REG_size
= 1;
7262 fra
.me
.nitni_local_ref_head
= NULL
;
7263 fra
.me
.REG
[0] = NIT_NULL
;
7265 /* parser/parser_nodes.nit:1271 */
7266 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0])!=NIT_NULL
);
7267 if (UNTAG_Bool(REGB0
)) {
7269 nit_abort("Uninitialized attribute %s", "_n_eof", LOCATE_parser___parser_nodes
, 1271);
7271 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0]);
7272 stack_frame_head
= fra
.me
.prev
;
7273 return fra
.me
.REG
[0];
7275 static const char LOCATE_parser___parser_nodes___Start___init
[] = "parser_nodes::Start::init";
7276 void parser___parser_nodes___Start___init(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
7277 int itpos1
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___Start
].i
;
7278 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
7280 if (init_table
[itpos1
]) return;
7281 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7282 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7284 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___init
;
7285 fra
.me
.has_broke
= 0;
7286 fra
.me
.REG_size
= 3;
7287 fra
.me
.nitni_local_ref_head
= NULL
;
7288 fra
.me
.REG
[0] = NIT_NULL
;
7289 fra
.me
.REG
[1] = NIT_NULL
;
7290 fra
.me
.REG
[2] = NIT_NULL
;
7294 /* parser/parser_nodes.nit:1274 */
7295 ATTR_parser___parser_nodes___Start____n_base(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7296 /* parser/parser_nodes.nit:1275 */
7297 ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
7298 stack_frame_head
= fra
.me
.prev
;
7299 init_table
[itpos1
] = 1;