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___to_s
[] = "parser_nodes::Token::(string::Object::to_s)";
182 val_t
parser___parser_nodes___Token___to_s(val_t p0
){
183 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
186 static val_t once_value_1
; /* Once value */
187 static val_t once_value_2
; /* Once value */
188 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
189 fra
.me
.file
= LOCATE_parser___parser_nodes
;
191 fra
.me
.meth
= LOCATE_parser___parser_nodes___Token___to_s
;
192 fra
.me
.has_broke
= 0;
194 fra
.me
.nitni_local_ref_head
= NULL
;
195 fra
.me
.REG
[0] = NIT_NULL
;
196 fra
.me
.REG
[1] = NIT_NULL
;
197 fra
.me
.REG
[2] = NIT_NULL
;
199 /* parser/parser_nodes.nit:47 */
201 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
203 fra
.me
.REG
[2] = BOX_NativeString("'");
205 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
206 once_value_1
= fra
.me
.REG
[2];
207 register_static_object(&once_value_1
);
208 } else fra
.me
.REG
[2] = once_value_1
;
209 fra
.me
.REG
[2] = fra
.me
.REG
[2];
210 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
211 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
212 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
214 fra
.me
.REG
[0] = BOX_NativeString("'");
216 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
217 once_value_2
= fra
.me
.REG
[0];
218 register_static_object(&once_value_2
);
219 } else fra
.me
.REG
[0] = once_value_2
;
220 fra
.me
.REG
[0] = fra
.me
.REG
[0];
221 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
222 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
225 stack_frame_head
= fra
.me
.prev
;
226 return fra
.me
.REG
[1];
228 static const char LOCATE_parser___parser_nodes___Prod___location__eq
[] = "parser_nodes::Prod::location=";
229 void parser___parser_nodes___Prod___location__eq(val_t p0
, val_t p1
){
230 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
232 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
233 fra
.me
.file
= LOCATE_parser___parser_nodes
;
235 fra
.me
.meth
= LOCATE_parser___parser_nodes___Prod___location__eq
;
236 fra
.me
.has_broke
= 0;
238 fra
.me
.nitni_local_ref_head
= NULL
;
239 fra
.me
.REG
[0] = NIT_NULL
;
240 fra
.me
.REG
[1] = NIT_NULL
;
243 /* parser/parser_nodes.nit:54 */
244 ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
245 stack_frame_head
= fra
.me
.prev
;
248 static const char LOCATE_parser___parser_nodes___TEol___to_s
[] = "parser_nodes::TEol::(string::Object::to_s)";
249 val_t
parser___parser_nodes___TEol___to_s(val_t p0
){
250 struct {struct stack_frame_t me
;} fra
;
253 static val_t once_value_1
; /* Once value */
254 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
255 fra
.me
.file
= LOCATE_parser___parser_nodes
;
257 fra
.me
.meth
= LOCATE_parser___parser_nodes___TEol___to_s
;
258 fra
.me
.has_broke
= 0;
260 fra
.me
.nitni_local_ref_head
= NULL
;
261 fra
.me
.REG
[0] = NIT_NULL
;
263 /* parser/parser_nodes.nit:60 */
265 fra
.me
.REG
[0] = BOX_NativeString("end of line");
267 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
268 once_value_1
= fra
.me
.REG
[0];
269 register_static_object(&once_value_1
);
270 } else fra
.me
.REG
[0] = once_value_1
;
271 fra
.me
.REG
[0] = fra
.me
.REG
[0];
274 stack_frame_head
= fra
.me
.prev
;
275 return fra
.me
.REG
[0];
277 static const char LOCATE_parser___parser_nodes___TokenKeyword___to_s
[] = "parser_nodes::TokenKeyword::(string::Object::to_s)";
278 val_t
parser___parser_nodes___TokenKeyword___to_s(val_t p0
){
279 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
282 static val_t once_value_1
; /* Once value */
283 static val_t once_value_2
; /* Once value */
284 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
285 fra
.me
.file
= LOCATE_parser___parser_nodes
;
287 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenKeyword___to_s
;
288 fra
.me
.has_broke
= 0;
290 fra
.me
.nitni_local_ref_head
= NULL
;
291 fra
.me
.REG
[0] = NIT_NULL
;
292 fra
.me
.REG
[1] = NIT_NULL
;
293 fra
.me
.REG
[2] = NIT_NULL
;
295 /* parser/parser_nodes.nit:70 */
297 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
299 fra
.me
.REG
[2] = BOX_NativeString("keyword '");
301 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
302 once_value_1
= fra
.me
.REG
[2];
303 register_static_object(&once_value_1
);
304 } else fra
.me
.REG
[2] = once_value_1
;
305 fra
.me
.REG
[2] = fra
.me
.REG
[2];
306 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
307 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
308 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
310 fra
.me
.REG
[0] = BOX_NativeString("'");
312 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
313 once_value_2
= fra
.me
.REG
[0];
314 register_static_object(&once_value_2
);
315 } else fra
.me
.REG
[0] = once_value_2
;
316 fra
.me
.REG
[0] = fra
.me
.REG
[0];
317 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
318 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
321 stack_frame_head
= fra
.me
.prev
;
322 return fra
.me
.REG
[1];
324 static const char LOCATE_parser___parser_nodes___TokenOperator___to_s
[] = "parser_nodes::TokenOperator::(string::Object::to_s)";
325 val_t
parser___parser_nodes___TokenOperator___to_s(val_t p0
){
326 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
329 static val_t once_value_1
; /* Once value */
330 static val_t once_value_2
; /* Once value */
331 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
332 fra
.me
.file
= LOCATE_parser___parser_nodes
;
334 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenOperator___to_s
;
335 fra
.me
.has_broke
= 0;
337 fra
.me
.nitni_local_ref_head
= NULL
;
338 fra
.me
.REG
[0] = NIT_NULL
;
339 fra
.me
.REG
[1] = NIT_NULL
;
340 fra
.me
.REG
[2] = NIT_NULL
;
342 /* parser/parser_nodes.nit:251 */
344 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
346 fra
.me
.REG
[2] = BOX_NativeString("operator '");
348 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
349 once_value_1
= fra
.me
.REG
[2];
350 register_static_object(&once_value_1
);
351 } else fra
.me
.REG
[2] = once_value_1
;
352 fra
.me
.REG
[2] = fra
.me
.REG
[2];
353 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
354 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
355 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
357 fra
.me
.REG
[0] = BOX_NativeString("'");
359 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
360 once_value_2
= fra
.me
.REG
[0];
361 register_static_object(&once_value_2
);
362 } else fra
.me
.REG
[0] = once_value_2
;
363 fra
.me
.REG
[0] = fra
.me
.REG
[0];
364 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
365 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
368 stack_frame_head
= fra
.me
.prev
;
369 return fra
.me
.REG
[1];
371 static const char LOCATE_parser___parser_nodes___TClassid___to_s
[] = "parser_nodes::TClassid::(string::Object::to_s)";
372 val_t
parser___parser_nodes___TClassid___to_s(val_t p0
){
373 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
376 static val_t once_value_1
; /* Once value */
377 static val_t once_value_2
; /* Once value */
378 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
379 fra
.me
.file
= LOCATE_parser___parser_nodes
;
381 fra
.me
.meth
= LOCATE_parser___parser_nodes___TClassid___to_s
;
382 fra
.me
.has_broke
= 0;
384 fra
.me
.nitni_local_ref_head
= NULL
;
385 fra
.me
.REG
[0] = NIT_NULL
;
386 fra
.me
.REG
[1] = NIT_NULL
;
387 fra
.me
.REG
[2] = NIT_NULL
;
389 /* parser/parser_nodes.nit:318 */
391 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
393 fra
.me
.REG
[2] = BOX_NativeString("type identifier '");
395 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
396 once_value_1
= fra
.me
.REG
[2];
397 register_static_object(&once_value_1
);
398 } else fra
.me
.REG
[2] = once_value_1
;
399 fra
.me
.REG
[2] = fra
.me
.REG
[2];
400 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
401 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
402 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
404 fra
.me
.REG
[0] = BOX_NativeString("'");
406 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
407 once_value_2
= fra
.me
.REG
[0];
408 register_static_object(&once_value_2
);
409 } else fra
.me
.REG
[0] = once_value_2
;
410 fra
.me
.REG
[0] = fra
.me
.REG
[0];
411 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
412 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
415 stack_frame_head
= fra
.me
.prev
;
416 return fra
.me
.REG
[1];
418 static const char LOCATE_parser___parser_nodes___TId___to_s
[] = "parser_nodes::TId::(string::Object::to_s)";
419 val_t
parser___parser_nodes___TId___to_s(val_t p0
){
420 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
423 static val_t once_value_1
; /* Once value */
424 static val_t once_value_2
; /* Once value */
425 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
426 fra
.me
.file
= LOCATE_parser___parser_nodes
;
428 fra
.me
.meth
= LOCATE_parser___parser_nodes___TId___to_s
;
429 fra
.me
.has_broke
= 0;
431 fra
.me
.nitni_local_ref_head
= NULL
;
432 fra
.me
.REG
[0] = NIT_NULL
;
433 fra
.me
.REG
[1] = NIT_NULL
;
434 fra
.me
.REG
[2] = NIT_NULL
;
436 /* parser/parser_nodes.nit:325 */
438 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
440 fra
.me
.REG
[2] = BOX_NativeString("identifier '");
442 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
443 once_value_1
= fra
.me
.REG
[2];
444 register_static_object(&once_value_1
);
445 } else fra
.me
.REG
[2] = once_value_1
;
446 fra
.me
.REG
[2] = fra
.me
.REG
[2];
447 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
448 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
449 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
451 fra
.me
.REG
[0] = BOX_NativeString("'");
453 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
454 once_value_2
= fra
.me
.REG
[0];
455 register_static_object(&once_value_2
);
456 } else fra
.me
.REG
[0] = once_value_2
;
457 fra
.me
.REG
[0] = fra
.me
.REG
[0];
458 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
459 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
462 stack_frame_head
= fra
.me
.prev
;
463 return fra
.me
.REG
[1];
465 static const char LOCATE_parser___parser_nodes___TAttrid___to_s
[] = "parser_nodes::TAttrid::(string::Object::to_s)";
466 val_t
parser___parser_nodes___TAttrid___to_s(val_t p0
){
467 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
470 static val_t once_value_1
; /* Once value */
471 static val_t once_value_2
; /* Once value */
472 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
473 fra
.me
.file
= LOCATE_parser___parser_nodes
;
475 fra
.me
.meth
= LOCATE_parser___parser_nodes___TAttrid___to_s
;
476 fra
.me
.has_broke
= 0;
478 fra
.me
.nitni_local_ref_head
= NULL
;
479 fra
.me
.REG
[0] = NIT_NULL
;
480 fra
.me
.REG
[1] = NIT_NULL
;
481 fra
.me
.REG
[2] = NIT_NULL
;
483 /* parser/parser_nodes.nit:332 */
485 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
487 fra
.me
.REG
[2] = BOX_NativeString("attribute '");
489 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
490 once_value_1
= fra
.me
.REG
[2];
491 register_static_object(&once_value_1
);
492 } else fra
.me
.REG
[2] = once_value_1
;
493 fra
.me
.REG
[2] = fra
.me
.REG
[2];
494 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
495 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
496 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
498 fra
.me
.REG
[0] = BOX_NativeString("'");
500 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
501 once_value_2
= fra
.me
.REG
[0];
502 register_static_object(&once_value_2
);
503 } else fra
.me
.REG
[0] = once_value_2
;
504 fra
.me
.REG
[0] = fra
.me
.REG
[0];
505 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
506 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
509 stack_frame_head
= fra
.me
.prev
;
510 return fra
.me
.REG
[1];
512 static const char LOCATE_parser___parser_nodes___TokenLiteral___to_s
[] = "parser_nodes::TokenLiteral::(string::Object::to_s)";
513 val_t
parser___parser_nodes___TokenLiteral___to_s(val_t p0
){
514 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
517 static val_t once_value_1
; /* Once value */
518 static val_t once_value_2
; /* Once value */
519 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
520 fra
.me
.file
= LOCATE_parser___parser_nodes
;
522 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenLiteral___to_s
;
523 fra
.me
.has_broke
= 0;
525 fra
.me
.nitni_local_ref_head
= NULL
;
526 fra
.me
.REG
[0] = NIT_NULL
;
527 fra
.me
.REG
[1] = NIT_NULL
;
528 fra
.me
.REG
[2] = NIT_NULL
;
530 /* parser/parser_nodes.nit:339 */
532 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
534 fra
.me
.REG
[2] = BOX_NativeString("literal value '");
536 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
537 once_value_1
= fra
.me
.REG
[2];
538 register_static_object(&once_value_1
);
539 } else fra
.me
.REG
[2] = once_value_1
;
540 fra
.me
.REG
[2] = fra
.me
.REG
[2];
541 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
542 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
543 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
545 fra
.me
.REG
[0] = BOX_NativeString("'");
547 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
548 once_value_2
= fra
.me
.REG
[0];
549 register_static_object(&once_value_2
);
550 } else fra
.me
.REG
[0] = once_value_2
;
551 fra
.me
.REG
[0] = fra
.me
.REG
[0];
552 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
553 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
556 stack_frame_head
= fra
.me
.prev
;
557 return fra
.me
.REG
[1];
559 static const char LOCATE_parser___parser_nodes___TBadString___to_s
[] = "parser_nodes::TBadString::(string::Object::to_s)";
560 val_t
parser___parser_nodes___TBadString___to_s(val_t p0
){
561 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
564 static val_t once_value_1
; /* Once value */
565 static val_t once_value_2
; /* Once value */
566 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
567 fra
.me
.file
= LOCATE_parser___parser_nodes
;
569 fra
.me
.meth
= LOCATE_parser___parser_nodes___TBadString___to_s
;
570 fra
.me
.has_broke
= 0;
572 fra
.me
.nitni_local_ref_head
= NULL
;
573 fra
.me
.REG
[0] = NIT_NULL
;
574 fra
.me
.REG
[1] = NIT_NULL
;
575 fra
.me
.REG
[2] = NIT_NULL
;
577 /* parser/parser_nodes.nit:367 */
579 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
581 fra
.me
.REG
[2] = BOX_NativeString("malformed string ");
583 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
584 once_value_1
= fra
.me
.REG
[2];
585 register_static_object(&once_value_1
);
586 } else fra
.me
.REG
[2] = once_value_1
;
587 fra
.me
.REG
[2] = fra
.me
.REG
[2];
588 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
589 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
590 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
592 fra
.me
.REG
[0] = BOX_NativeString("");
594 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
595 once_value_2
= fra
.me
.REG
[0];
596 register_static_object(&once_value_2
);
597 } else fra
.me
.REG
[0] = once_value_2
;
598 fra
.me
.REG
[0] = fra
.me
.REG
[0];
599 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
600 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
603 stack_frame_head
= fra
.me
.prev
;
604 return fra
.me
.REG
[1];
606 static const char LOCATE_parser___parser_nodes___TBadChar___to_s
[] = "parser_nodes::TBadChar::(string::Object::to_s)";
607 val_t
parser___parser_nodes___TBadChar___to_s(val_t p0
){
608 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
611 static val_t once_value_1
; /* Once value */
612 static val_t once_value_2
; /* Once value */
613 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
614 fra
.me
.file
= LOCATE_parser___parser_nodes
;
616 fra
.me
.meth
= LOCATE_parser___parser_nodes___TBadChar___to_s
;
617 fra
.me
.has_broke
= 0;
619 fra
.me
.nitni_local_ref_head
= NULL
;
620 fra
.me
.REG
[0] = NIT_NULL
;
621 fra
.me
.REG
[1] = NIT_NULL
;
622 fra
.me
.REG
[2] = NIT_NULL
;
624 /* parser/parser_nodes.nit:374 */
626 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
628 fra
.me
.REG
[2] = BOX_NativeString("malformed character ");
630 fra
.me
.REG
[2] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[2], REGB0
);
631 once_value_1
= fra
.me
.REG
[2];
632 register_static_object(&once_value_1
);
633 } else fra
.me
.REG
[2] = once_value_1
;
634 fra
.me
.REG
[2] = fra
.me
.REG
[2];
635 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
636 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
637 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
639 fra
.me
.REG
[0] = BOX_NativeString("");
641 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
642 once_value_2
= fra
.me
.REG
[0];
643 register_static_object(&once_value_2
);
644 } else fra
.me
.REG
[0] = once_value_2
;
645 fra
.me
.REG
[0] = fra
.me
.REG
[0];
646 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
647 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
650 stack_frame_head
= fra
.me
.prev
;
651 return fra
.me
.REG
[1];
653 static const char LOCATE_parser___parser_nodes___EOF___noinit
[] = "parser_nodes::EOF::noinit";
654 void parser___parser_nodes___EOF___noinit(val_t p0
, int* init_table
){
655 int itpos1
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___EOF
].i
;
656 struct {struct stack_frame_t me
;} fra
;
658 if (init_table
[itpos1
]) return;
659 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
660 fra
.me
.file
= LOCATE_parser___parser_nodes
;
662 fra
.me
.meth
= LOCATE_parser___parser_nodes___EOF___noinit
;
663 fra
.me
.has_broke
= 0;
665 fra
.me
.nitni_local_ref_head
= NULL
;
666 fra
.me
.REG
[0] = NIT_NULL
;
668 stack_frame_head
= fra
.me
.prev
;
669 init_table
[itpos1
] = 1;
672 static const char LOCATE_parser___parser_nodes___EOF___to_s
[] = "parser_nodes::EOF::(string::Object::to_s)";
673 val_t
parser___parser_nodes___EOF___to_s(val_t p0
){
674 struct {struct stack_frame_t me
;} fra
;
677 static val_t once_value_1
; /* Once value */
678 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
679 fra
.me
.file
= LOCATE_parser___parser_nodes
;
681 fra
.me
.meth
= LOCATE_parser___parser_nodes___EOF___to_s
;
682 fra
.me
.has_broke
= 0;
684 fra
.me
.nitni_local_ref_head
= NULL
;
685 fra
.me
.REG
[0] = NIT_NULL
;
687 /* parser/parser_nodes.nit:385 */
689 fra
.me
.REG
[0] = BOX_NativeString("end of file");
691 fra
.me
.REG
[0] = NEW_String_standard___string___String___with_native(fra
.me
.REG
[0], REGB0
);
692 once_value_1
= fra
.me
.REG
[0];
693 register_static_object(&once_value_1
);
694 } else fra
.me
.REG
[0] = once_value_1
;
695 fra
.me
.REG
[0] = fra
.me
.REG
[0];
698 stack_frame_head
= fra
.me
.prev
;
699 return fra
.me
.REG
[0];
701 static const char LOCATE_parser___parser_nodes___AError___noinit
[] = "parser_nodes::AError::noinit";
702 void parser___parser_nodes___AError___noinit(val_t p0
, int* init_table
){
703 int itpos2
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___AError
].i
;
704 struct {struct stack_frame_t me
;} fra
;
706 if (init_table
[itpos2
]) return;
707 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
708 fra
.me
.file
= LOCATE_parser___parser_nodes
;
710 fra
.me
.meth
= LOCATE_parser___parser_nodes___AError___noinit
;
711 fra
.me
.has_broke
= 0;
713 fra
.me
.nitni_local_ref_head
= NULL
;
714 fra
.me
.REG
[0] = NIT_NULL
;
716 /* parser/parser_nodes.nit:390 */
717 CALL_parser___parser_nodes___EOF___noinit(fra
.me
.REG
[0])(fra
.me
.REG
[0], init_table
);
718 stack_frame_head
= fra
.me
.prev
;
719 init_table
[itpos2
] = 1;
722 static const char LOCATE_parser___parser_nodes___AModule___n_moduledecl
[] = "parser_nodes::AModule::n_moduledecl";
723 val_t
parser___parser_nodes___AModule___n_moduledecl(val_t p0
){
724 struct {struct stack_frame_t me
;} fra
;
726 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
727 fra
.me
.file
= LOCATE_parser___parser_nodes
;
729 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_moduledecl
;
730 fra
.me
.has_broke
= 0;
732 fra
.me
.nitni_local_ref_head
= NULL
;
733 fra
.me
.REG
[0] = NIT_NULL
;
735 /* parser/parser_nodes.nit:395 */
736 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_moduledecl(fra
.me
.REG
[0]);
737 stack_frame_head
= fra
.me
.prev
;
738 return fra
.me
.REG
[0];
740 static const char LOCATE_parser___parser_nodes___AModule___n_imports
[] = "parser_nodes::AModule::n_imports";
741 val_t
parser___parser_nodes___AModule___n_imports(val_t p0
){
742 struct {struct stack_frame_t me
;} fra
;
745 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
746 fra
.me
.file
= LOCATE_parser___parser_nodes
;
748 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_imports
;
749 fra
.me
.has_broke
= 0;
751 fra
.me
.nitni_local_ref_head
= NULL
;
752 fra
.me
.REG
[0] = NIT_NULL
;
754 /* parser/parser_nodes.nit:396 */
755 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_imports(fra
.me
.REG
[0])!=NIT_NULL
);
756 if (UNTAG_Bool(REGB0
)) {
758 nit_abort("Uninitialized attribute %s", "_n_imports", LOCATE_parser___parser_nodes
, 396);
760 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_imports(fra
.me
.REG
[0]);
761 stack_frame_head
= fra
.me
.prev
;
762 return fra
.me
.REG
[0];
764 static const char LOCATE_parser___parser_nodes___AModule___n_extern_code_blocks
[] = "parser_nodes::AModule::n_extern_code_blocks";
765 val_t
parser___parser_nodes___AModule___n_extern_code_blocks(val_t p0
){
766 struct {struct stack_frame_t me
;} fra
;
769 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
770 fra
.me
.file
= LOCATE_parser___parser_nodes
;
772 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_extern_code_blocks
;
773 fra
.me
.has_broke
= 0;
775 fra
.me
.nitni_local_ref_head
= NULL
;
776 fra
.me
.REG
[0] = NIT_NULL
;
778 /* parser/parser_nodes.nit:397 */
779 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_extern_code_blocks(fra
.me
.REG
[0])!=NIT_NULL
);
780 if (UNTAG_Bool(REGB0
)) {
782 nit_abort("Uninitialized attribute %s", "_n_extern_code_blocks", LOCATE_parser___parser_nodes
, 397);
784 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_extern_code_blocks(fra
.me
.REG
[0]);
785 stack_frame_head
= fra
.me
.prev
;
786 return fra
.me
.REG
[0];
788 static const char LOCATE_parser___parser_nodes___AModule___n_classdefs
[] = "parser_nodes::AModule::n_classdefs";
789 val_t
parser___parser_nodes___AModule___n_classdefs(val_t p0
){
790 struct {struct stack_frame_t me
;} fra
;
793 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
794 fra
.me
.file
= LOCATE_parser___parser_nodes
;
796 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_classdefs
;
797 fra
.me
.has_broke
= 0;
799 fra
.me
.nitni_local_ref_head
= NULL
;
800 fra
.me
.REG
[0] = NIT_NULL
;
802 /* parser/parser_nodes.nit:398 */
803 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_classdefs(fra
.me
.REG
[0])!=NIT_NULL
);
804 if (UNTAG_Bool(REGB0
)) {
806 nit_abort("Uninitialized attribute %s", "_n_classdefs", LOCATE_parser___parser_nodes
, 398);
808 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_classdefs(fra
.me
.REG
[0]);
809 stack_frame_head
= fra
.me
.prev
;
810 return fra
.me
.REG
[0];
812 static const char LOCATE_parser___parser_nodes___AModuledecl___n_doc
[] = "parser_nodes::AModuledecl::n_doc";
813 val_t
parser___parser_nodes___AModuledecl___n_doc(val_t p0
){
814 struct {struct stack_frame_t me
;} fra
;
816 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
817 fra
.me
.file
= LOCATE_parser___parser_nodes
;
819 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_doc
;
820 fra
.me
.has_broke
= 0;
822 fra
.me
.nitni_local_ref_head
= NULL
;
823 fra
.me
.REG
[0] = NIT_NULL
;
825 /* parser/parser_nodes.nit:402 */
826 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_doc(fra
.me
.REG
[0]);
827 stack_frame_head
= fra
.me
.prev
;
828 return fra
.me
.REG
[0];
830 static const char LOCATE_parser___parser_nodes___AModuledecl___n_kwmodule
[] = "parser_nodes::AModuledecl::n_kwmodule";
831 val_t
parser___parser_nodes___AModuledecl___n_kwmodule(val_t p0
){
832 struct {struct stack_frame_t me
;} fra
;
835 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
836 fra
.me
.file
= LOCATE_parser___parser_nodes
;
838 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_kwmodule
;
839 fra
.me
.has_broke
= 0;
841 fra
.me
.nitni_local_ref_head
= NULL
;
842 fra
.me
.REG
[0] = NIT_NULL
;
844 /* parser/parser_nodes.nit:403 */
845 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(fra
.me
.REG
[0])!=NIT_NULL
);
846 if (UNTAG_Bool(REGB0
)) {
848 nit_abort("Uninitialized attribute %s", "_n_kwmodule", LOCATE_parser___parser_nodes
, 403);
850 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(fra
.me
.REG
[0]);
851 stack_frame_head
= fra
.me
.prev
;
852 return fra
.me
.REG
[0];
854 static const char LOCATE_parser___parser_nodes___AModuledecl___n_name
[] = "parser_nodes::AModuledecl::n_name";
855 val_t
parser___parser_nodes___AModuledecl___n_name(val_t p0
){
856 struct {struct stack_frame_t me
;} fra
;
859 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
860 fra
.me
.file
= LOCATE_parser___parser_nodes
;
862 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_name
;
863 fra
.me
.has_broke
= 0;
865 fra
.me
.nitni_local_ref_head
= NULL
;
866 fra
.me
.REG
[0] = NIT_NULL
;
868 /* parser/parser_nodes.nit:404 */
869 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuledecl____n_name(fra
.me
.REG
[0])!=NIT_NULL
);
870 if (UNTAG_Bool(REGB0
)) {
872 nit_abort("Uninitialized attribute %s", "_n_name", LOCATE_parser___parser_nodes
, 404);
874 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_name(fra
.me
.REG
[0]);
875 stack_frame_head
= fra
.me
.prev
;
876 return fra
.me
.REG
[0];
878 static const char LOCATE_parser___parser_nodes___AStdImport___n_visibility
[] = "parser_nodes::AStdImport::n_visibility";
879 val_t
parser___parser_nodes___AStdImport___n_visibility(val_t p0
){
880 struct {struct stack_frame_t me
;} fra
;
883 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
884 fra
.me
.file
= LOCATE_parser___parser_nodes
;
886 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_visibility
;
887 fra
.me
.has_broke
= 0;
889 fra
.me
.nitni_local_ref_head
= NULL
;
890 fra
.me
.REG
[0] = NIT_NULL
;
892 /* parser/parser_nodes.nit:409 */
893 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
894 if (UNTAG_Bool(REGB0
)) {
896 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 409);
898 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_visibility(fra
.me
.REG
[0]);
899 stack_frame_head
= fra
.me
.prev
;
900 return fra
.me
.REG
[0];
902 static const char LOCATE_parser___parser_nodes___AStdImport___n_kwimport
[] = "parser_nodes::AStdImport::n_kwimport";
903 val_t
parser___parser_nodes___AStdImport___n_kwimport(val_t p0
){
904 struct {struct stack_frame_t me
;} fra
;
907 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
908 fra
.me
.file
= LOCATE_parser___parser_nodes
;
910 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_kwimport
;
911 fra
.me
.has_broke
= 0;
913 fra
.me
.nitni_local_ref_head
= NULL
;
914 fra
.me
.REG
[0] = NIT_NULL
;
916 /* parser/parser_nodes.nit:410 */
917 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
918 if (UNTAG_Bool(REGB0
)) {
920 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 410);
922 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_kwimport(fra
.me
.REG
[0]);
923 stack_frame_head
= fra
.me
.prev
;
924 return fra
.me
.REG
[0];
926 static const char LOCATE_parser___parser_nodes___AStdImport___n_name
[] = "parser_nodes::AStdImport::n_name";
927 val_t
parser___parser_nodes___AStdImport___n_name(val_t p0
){
928 struct {struct stack_frame_t me
;} fra
;
931 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
932 fra
.me
.file
= LOCATE_parser___parser_nodes
;
934 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_name
;
935 fra
.me
.has_broke
= 0;
937 fra
.me
.nitni_local_ref_head
= NULL
;
938 fra
.me
.REG
[0] = NIT_NULL
;
940 /* parser/parser_nodes.nit:411 */
941 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_name(fra
.me
.REG
[0])!=NIT_NULL
);
942 if (UNTAG_Bool(REGB0
)) {
944 nit_abort("Uninitialized attribute %s", "_n_name", LOCATE_parser___parser_nodes
, 411);
946 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_name(fra
.me
.REG
[0]);
947 stack_frame_head
= fra
.me
.prev
;
948 return fra
.me
.REG
[0];
950 static const char LOCATE_parser___parser_nodes___ANoImport___n_visibility
[] = "parser_nodes::ANoImport::n_visibility";
951 val_t
parser___parser_nodes___ANoImport___n_visibility(val_t p0
){
952 struct {struct stack_frame_t me
;} fra
;
955 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
956 fra
.me
.file
= LOCATE_parser___parser_nodes
;
958 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_visibility
;
959 fra
.me
.has_broke
= 0;
961 fra
.me
.nitni_local_ref_head
= NULL
;
962 fra
.me
.REG
[0] = NIT_NULL
;
964 /* parser/parser_nodes.nit:415 */
965 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
966 if (UNTAG_Bool(REGB0
)) {
968 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 415);
970 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_visibility(fra
.me
.REG
[0]);
971 stack_frame_head
= fra
.me
.prev
;
972 return fra
.me
.REG
[0];
974 static const char LOCATE_parser___parser_nodes___ANoImport___n_kwimport
[] = "parser_nodes::ANoImport::n_kwimport";
975 val_t
parser___parser_nodes___ANoImport___n_kwimport(val_t p0
){
976 struct {struct stack_frame_t me
;} fra
;
979 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
980 fra
.me
.file
= LOCATE_parser___parser_nodes
;
982 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwimport
;
983 fra
.me
.has_broke
= 0;
985 fra
.me
.nitni_local_ref_head
= NULL
;
986 fra
.me
.REG
[0] = NIT_NULL
;
988 /* parser/parser_nodes.nit:416 */
989 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
990 if (UNTAG_Bool(REGB0
)) {
992 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 416);
994 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_kwimport(fra
.me
.REG
[0]);
995 stack_frame_head
= fra
.me
.prev
;
996 return fra
.me
.REG
[0];
998 static const char LOCATE_parser___parser_nodes___ANoImport___n_kwend
[] = "parser_nodes::ANoImport::n_kwend";
999 val_t
parser___parser_nodes___ANoImport___n_kwend(val_t p0
){
1000 struct {struct stack_frame_t me
;} fra
;
1003 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1004 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1006 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwend
;
1007 fra
.me
.has_broke
= 0;
1008 fra
.me
.REG_size
= 1;
1009 fra
.me
.nitni_local_ref_head
= NULL
;
1010 fra
.me
.REG
[0] = NIT_NULL
;
1012 /* parser/parser_nodes.nit:417 */
1013 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_kwend(fra
.me
.REG
[0])!=NIT_NULL
);
1014 if (UNTAG_Bool(REGB0
)) {
1016 nit_abort("Uninitialized attribute %s", "_n_kwend", LOCATE_parser___parser_nodes
, 417);
1018 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_kwend(fra
.me
.REG
[0]);
1019 stack_frame_head
= fra
.me
.prev
;
1020 return fra
.me
.REG
[0];
1022 static const char LOCATE_parser___parser_nodes___APrivateVisibility___n_kwprivate
[] = "parser_nodes::APrivateVisibility::n_kwprivate";
1023 val_t
parser___parser_nodes___APrivateVisibility___n_kwprivate(val_t p0
){
1024 struct {struct stack_frame_t me
;} fra
;
1027 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1028 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1030 fra
.me
.meth
= LOCATE_parser___parser_nodes___APrivateVisibility___n_kwprivate
;
1031 fra
.me
.has_broke
= 0;
1032 fra
.me
.REG_size
= 1;
1033 fra
.me
.nitni_local_ref_head
= NULL
;
1034 fra
.me
.REG
[0] = NIT_NULL
;
1036 /* parser/parser_nodes.nit:425 */
1037 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(fra
.me
.REG
[0])!=NIT_NULL
);
1038 if (UNTAG_Bool(REGB0
)) {
1040 nit_abort("Uninitialized attribute %s", "_n_kwprivate", LOCATE_parser___parser_nodes
, 425);
1042 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(fra
.me
.REG
[0]);
1043 stack_frame_head
= fra
.me
.prev
;
1044 return fra
.me
.REG
[0];
1046 static const char LOCATE_parser___parser_nodes___AProtectedVisibility___n_kwprotected
[] = "parser_nodes::AProtectedVisibility::n_kwprotected";
1047 val_t
parser___parser_nodes___AProtectedVisibility___n_kwprotected(val_t p0
){
1048 struct {struct stack_frame_t me
;} fra
;
1051 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1052 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1054 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProtectedVisibility___n_kwprotected
;
1055 fra
.me
.has_broke
= 0;
1056 fra
.me
.REG_size
= 1;
1057 fra
.me
.nitni_local_ref_head
= NULL
;
1058 fra
.me
.REG
[0] = NIT_NULL
;
1060 /* parser/parser_nodes.nit:429 */
1061 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(fra
.me
.REG
[0])!=NIT_NULL
);
1062 if (UNTAG_Bool(REGB0
)) {
1064 nit_abort("Uninitialized attribute %s", "_n_kwprotected", LOCATE_parser___parser_nodes
, 429);
1066 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(fra
.me
.REG
[0]);
1067 stack_frame_head
= fra
.me
.prev
;
1068 return fra
.me
.REG
[0];
1070 static const char LOCATE_parser___parser_nodes___AIntrudeVisibility___n_kwintrude
[] = "parser_nodes::AIntrudeVisibility::n_kwintrude";
1071 val_t
parser___parser_nodes___AIntrudeVisibility___n_kwintrude(val_t p0
){
1072 struct {struct stack_frame_t me
;} fra
;
1075 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1076 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1078 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntrudeVisibility___n_kwintrude
;
1079 fra
.me
.has_broke
= 0;
1080 fra
.me
.REG_size
= 1;
1081 fra
.me
.nitni_local_ref_head
= NULL
;
1082 fra
.me
.REG
[0] = NIT_NULL
;
1084 /* parser/parser_nodes.nit:433 */
1085 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(fra
.me
.REG
[0])!=NIT_NULL
);
1086 if (UNTAG_Bool(REGB0
)) {
1088 nit_abort("Uninitialized attribute %s", "_n_kwintrude", LOCATE_parser___parser_nodes
, 433);
1090 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(fra
.me
.REG
[0]);
1091 stack_frame_head
= fra
.me
.prev
;
1092 return fra
.me
.REG
[0];
1094 static const char LOCATE_parser___parser_nodes___AClassdef___n_propdefs
[] = "parser_nodes::AClassdef::n_propdefs";
1095 val_t
parser___parser_nodes___AClassdef___n_propdefs(val_t p0
){
1096 struct {struct stack_frame_t me
;} fra
;
1099 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1100 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1102 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClassdef___n_propdefs
;
1103 fra
.me
.has_broke
= 0;
1104 fra
.me
.REG_size
= 1;
1105 fra
.me
.nitni_local_ref_head
= NULL
;
1106 fra
.me
.REG
[0] = NIT_NULL
;
1108 /* parser/parser_nodes.nit:436 */
1109 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClassdef____n_propdefs(fra
.me
.REG
[0])!=NIT_NULL
);
1110 if (UNTAG_Bool(REGB0
)) {
1112 nit_abort("Uninitialized attribute %s", "_n_propdefs", LOCATE_parser___parser_nodes
, 436);
1114 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClassdef____n_propdefs(fra
.me
.REG
[0]);
1115 stack_frame_head
= fra
.me
.prev
;
1116 return fra
.me
.REG
[0];
1118 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_doc
[] = "parser_nodes::AStdClassdef::n_doc";
1119 val_t
parser___parser_nodes___AStdClassdef___n_doc(val_t p0
){
1120 struct {struct stack_frame_t me
;} fra
;
1122 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1123 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1125 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_doc
;
1126 fra
.me
.has_broke
= 0;
1127 fra
.me
.REG_size
= 1;
1128 fra
.me
.nitni_local_ref_head
= NULL
;
1129 fra
.me
.REG
[0] = NIT_NULL
;
1131 /* parser/parser_nodes.nit:440 */
1132 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_doc(fra
.me
.REG
[0]);
1133 stack_frame_head
= fra
.me
.prev
;
1134 return fra
.me
.REG
[0];
1136 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_kwredef
[] = "parser_nodes::AStdClassdef::n_kwredef";
1137 val_t
parser___parser_nodes___AStdClassdef___n_kwredef(val_t p0
){
1138 struct {struct stack_frame_t me
;} fra
;
1140 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1141 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1143 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_kwredef
;
1144 fra
.me
.has_broke
= 0;
1145 fra
.me
.REG_size
= 1;
1146 fra
.me
.nitni_local_ref_head
= NULL
;
1147 fra
.me
.REG
[0] = NIT_NULL
;
1149 /* parser/parser_nodes.nit:441 */
1150 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_kwredef(fra
.me
.REG
[0]);
1151 stack_frame_head
= fra
.me
.prev
;
1152 return fra
.me
.REG
[0];
1154 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_visibility
[] = "parser_nodes::AStdClassdef::n_visibility";
1155 val_t
parser___parser_nodes___AStdClassdef___n_visibility(val_t p0
){
1156 struct {struct stack_frame_t me
;} fra
;
1159 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1160 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1162 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_visibility
;
1163 fra
.me
.has_broke
= 0;
1164 fra
.me
.REG_size
= 1;
1165 fra
.me
.nitni_local_ref_head
= NULL
;
1166 fra
.me
.REG
[0] = NIT_NULL
;
1168 /* parser/parser_nodes.nit:442 */
1169 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
1170 if (UNTAG_Bool(REGB0
)) {
1172 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 442);
1174 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_visibility(fra
.me
.REG
[0]);
1175 stack_frame_head
= fra
.me
.prev
;
1176 return fra
.me
.REG
[0];
1178 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_classkind
[] = "parser_nodes::AStdClassdef::n_classkind";
1179 val_t
parser___parser_nodes___AStdClassdef___n_classkind(val_t p0
){
1180 struct {struct stack_frame_t me
;} fra
;
1183 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1184 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1186 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_classkind
;
1187 fra
.me
.has_broke
= 0;
1188 fra
.me
.REG_size
= 1;
1189 fra
.me
.nitni_local_ref_head
= NULL
;
1190 fra
.me
.REG
[0] = NIT_NULL
;
1192 /* parser/parser_nodes.nit:443 */
1193 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_classkind(fra
.me
.REG
[0])!=NIT_NULL
);
1194 if (UNTAG_Bool(REGB0
)) {
1196 nit_abort("Uninitialized attribute %s", "_n_classkind", LOCATE_parser___parser_nodes
, 443);
1198 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_classkind(fra
.me
.REG
[0]);
1199 stack_frame_head
= fra
.me
.prev
;
1200 return fra
.me
.REG
[0];
1202 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_id
[] = "parser_nodes::AStdClassdef::n_id";
1203 val_t
parser___parser_nodes___AStdClassdef___n_id(val_t p0
){
1204 struct {struct stack_frame_t me
;} fra
;
1206 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1207 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1209 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_id
;
1210 fra
.me
.has_broke
= 0;
1211 fra
.me
.REG_size
= 1;
1212 fra
.me
.nitni_local_ref_head
= NULL
;
1213 fra
.me
.REG
[0] = NIT_NULL
;
1215 /* parser/parser_nodes.nit:444 */
1216 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_id(fra
.me
.REG
[0]);
1217 stack_frame_head
= fra
.me
.prev
;
1218 return fra
.me
.REG
[0];
1220 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_formaldefs
[] = "parser_nodes::AStdClassdef::n_formaldefs";
1221 val_t
parser___parser_nodes___AStdClassdef___n_formaldefs(val_t p0
){
1222 struct {struct stack_frame_t me
;} fra
;
1225 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1226 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1228 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_formaldefs
;
1229 fra
.me
.has_broke
= 0;
1230 fra
.me
.REG_size
= 1;
1231 fra
.me
.nitni_local_ref_head
= NULL
;
1232 fra
.me
.REG
[0] = NIT_NULL
;
1234 /* parser/parser_nodes.nit:445 */
1235 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(fra
.me
.REG
[0])!=NIT_NULL
);
1236 if (UNTAG_Bool(REGB0
)) {
1238 nit_abort("Uninitialized attribute %s", "_n_formaldefs", LOCATE_parser___parser_nodes
, 445);
1240 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(fra
.me
.REG
[0]);
1241 stack_frame_head
= fra
.me
.prev
;
1242 return fra
.me
.REG
[0];
1244 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_extern_code_block
[] = "parser_nodes::AStdClassdef::n_extern_code_block";
1245 val_t
parser___parser_nodes___AStdClassdef___n_extern_code_block(val_t p0
){
1246 struct {struct stack_frame_t me
;} fra
;
1248 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1249 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1251 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_extern_code_block
;
1252 fra
.me
.has_broke
= 0;
1253 fra
.me
.REG_size
= 1;
1254 fra
.me
.nitni_local_ref_head
= NULL
;
1255 fra
.me
.REG
[0] = NIT_NULL
;
1257 /* parser/parser_nodes.nit:446 */
1258 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_extern_code_block(fra
.me
.REG
[0]);
1259 stack_frame_head
= fra
.me
.prev
;
1260 return fra
.me
.REG
[0];
1262 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_superclasses
[] = "parser_nodes::AStdClassdef::n_superclasses";
1263 val_t
parser___parser_nodes___AStdClassdef___n_superclasses(val_t p0
){
1264 struct {struct stack_frame_t me
;} fra
;
1267 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1268 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1270 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_superclasses
;
1271 fra
.me
.has_broke
= 0;
1272 fra
.me
.REG_size
= 1;
1273 fra
.me
.nitni_local_ref_head
= NULL
;
1274 fra
.me
.REG
[0] = NIT_NULL
;
1276 /* parser/parser_nodes.nit:447 */
1277 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(fra
.me
.REG
[0])!=NIT_NULL
);
1278 if (UNTAG_Bool(REGB0
)) {
1280 nit_abort("Uninitialized attribute %s", "_n_superclasses", LOCATE_parser___parser_nodes
, 447);
1282 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(fra
.me
.REG
[0]);
1283 stack_frame_head
= fra
.me
.prev
;
1284 return fra
.me
.REG
[0];
1286 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_kwend
[] = "parser_nodes::AStdClassdef::n_kwend";
1287 val_t
parser___parser_nodes___AStdClassdef___n_kwend(val_t p0
){
1288 struct {struct stack_frame_t me
;} fra
;
1291 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1292 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1294 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_kwend
;
1295 fra
.me
.has_broke
= 0;
1296 fra
.me
.REG_size
= 1;
1297 fra
.me
.nitni_local_ref_head
= NULL
;
1298 fra
.me
.REG
[0] = NIT_NULL
;
1300 /* parser/parser_nodes.nit:448 */
1301 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_kwend(fra
.me
.REG
[0])!=NIT_NULL
);
1302 if (UNTAG_Bool(REGB0
)) {
1304 nit_abort("Uninitialized attribute %s", "_n_kwend", LOCATE_parser___parser_nodes
, 448);
1306 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_kwend(fra
.me
.REG
[0]);
1307 stack_frame_head
= fra
.me
.prev
;
1308 return fra
.me
.REG
[0];
1310 static const char LOCATE_parser___parser_nodes___AStdClassdef___hot_location
[] = "parser_nodes::AStdClassdef::(parser_nodes::ANode::hot_location)";
1311 val_t
parser___parser_nodes___AStdClassdef___hot_location(val_t p0
){
1312 struct {struct stack_frame_t me
;} fra
;
1315 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1316 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1318 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___hot_location
;
1319 fra
.me
.has_broke
= 0;
1320 fra
.me
.REG_size
= 1;
1321 fra
.me
.nitni_local_ref_head
= NULL
;
1322 fra
.me
.REG
[0] = NIT_NULL
;
1324 /* parser/parser_nodes.nit:449 */
1325 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AStdClassdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1326 REGB0
= TAG_Bool(fra
.me
.REG
[0]==NIT_NULL
);
1327 if (UNTAG_Bool(REGB0
)) {
1328 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 449);
1330 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1333 stack_frame_head
= fra
.me
.prev
;
1334 return fra
.me
.REG
[0];
1336 static const char LOCATE_parser___parser_nodes___AConcreteClasskind___n_kwclass
[] = "parser_nodes::AConcreteClasskind::n_kwclass";
1337 val_t
parser___parser_nodes___AConcreteClasskind___n_kwclass(val_t p0
){
1338 struct {struct stack_frame_t me
;} fra
;
1341 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1342 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1344 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteClasskind___n_kwclass
;
1345 fra
.me
.has_broke
= 0;
1346 fra
.me
.REG_size
= 1;
1347 fra
.me
.nitni_local_ref_head
= NULL
;
1348 fra
.me
.REG
[0] = NIT_NULL
;
1350 /* parser/parser_nodes.nit:460 */
1351 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(fra
.me
.REG
[0])!=NIT_NULL
);
1352 if (UNTAG_Bool(REGB0
)) {
1354 nit_abort("Uninitialized attribute %s", "_n_kwclass", LOCATE_parser___parser_nodes
, 460);
1356 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(fra
.me
.REG
[0]);
1357 stack_frame_head
= fra
.me
.prev
;
1358 return fra
.me
.REG
[0];
1360 static const char LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwabstract
[] = "parser_nodes::AAbstractClasskind::n_kwabstract";
1361 val_t
parser___parser_nodes___AAbstractClasskind___n_kwabstract(val_t p0
){
1362 struct {struct stack_frame_t me
;} fra
;
1365 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1366 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1368 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwabstract
;
1369 fra
.me
.has_broke
= 0;
1370 fra
.me
.REG_size
= 1;
1371 fra
.me
.nitni_local_ref_head
= NULL
;
1372 fra
.me
.REG
[0] = NIT_NULL
;
1374 /* parser/parser_nodes.nit:464 */
1375 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(fra
.me
.REG
[0])!=NIT_NULL
);
1376 if (UNTAG_Bool(REGB0
)) {
1378 nit_abort("Uninitialized attribute %s", "_n_kwabstract", LOCATE_parser___parser_nodes
, 464);
1380 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(fra
.me
.REG
[0]);
1381 stack_frame_head
= fra
.me
.prev
;
1382 return fra
.me
.REG
[0];
1384 static const char LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwclass
[] = "parser_nodes::AAbstractClasskind::n_kwclass";
1385 val_t
parser___parser_nodes___AAbstractClasskind___n_kwclass(val_t p0
){
1386 struct {struct stack_frame_t me
;} fra
;
1389 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1390 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1392 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwclass
;
1393 fra
.me
.has_broke
= 0;
1394 fra
.me
.REG_size
= 1;
1395 fra
.me
.nitni_local_ref_head
= NULL
;
1396 fra
.me
.REG
[0] = NIT_NULL
;
1398 /* parser/parser_nodes.nit:465 */
1399 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(fra
.me
.REG
[0])!=NIT_NULL
);
1400 if (UNTAG_Bool(REGB0
)) {
1402 nit_abort("Uninitialized attribute %s", "_n_kwclass", LOCATE_parser___parser_nodes
, 465);
1404 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(fra
.me
.REG
[0]);
1405 stack_frame_head
= fra
.me
.prev
;
1406 return fra
.me
.REG
[0];
1408 static const char LOCATE_parser___parser_nodes___AInterfaceClasskind___n_kwinterface
[] = "parser_nodes::AInterfaceClasskind::n_kwinterface";
1409 val_t
parser___parser_nodes___AInterfaceClasskind___n_kwinterface(val_t p0
){
1410 struct {struct stack_frame_t me
;} fra
;
1413 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1414 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1416 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInterfaceClasskind___n_kwinterface
;
1417 fra
.me
.has_broke
= 0;
1418 fra
.me
.REG_size
= 1;
1419 fra
.me
.nitni_local_ref_head
= NULL
;
1420 fra
.me
.REG
[0] = NIT_NULL
;
1422 /* parser/parser_nodes.nit:469 */
1423 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(fra
.me
.REG
[0])!=NIT_NULL
);
1424 if (UNTAG_Bool(REGB0
)) {
1426 nit_abort("Uninitialized attribute %s", "_n_kwinterface", LOCATE_parser___parser_nodes
, 469);
1428 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(fra
.me
.REG
[0]);
1429 stack_frame_head
= fra
.me
.prev
;
1430 return fra
.me
.REG
[0];
1432 static const char LOCATE_parser___parser_nodes___AEnumClasskind___n_kwenum
[] = "parser_nodes::AEnumClasskind::n_kwenum";
1433 val_t
parser___parser_nodes___AEnumClasskind___n_kwenum(val_t p0
){
1434 struct {struct stack_frame_t me
;} fra
;
1437 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1438 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1440 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEnumClasskind___n_kwenum
;
1441 fra
.me
.has_broke
= 0;
1442 fra
.me
.REG_size
= 1;
1443 fra
.me
.nitni_local_ref_head
= NULL
;
1444 fra
.me
.REG
[0] = NIT_NULL
;
1446 /* parser/parser_nodes.nit:473 */
1447 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(fra
.me
.REG
[0])!=NIT_NULL
);
1448 if (UNTAG_Bool(REGB0
)) {
1450 nit_abort("Uninitialized attribute %s", "_n_kwenum", LOCATE_parser___parser_nodes
, 473);
1452 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(fra
.me
.REG
[0]);
1453 stack_frame_head
= fra
.me
.prev
;
1454 return fra
.me
.REG
[0];
1456 static const char LOCATE_parser___parser_nodes___AExternClasskind___n_kwextern
[] = "parser_nodes::AExternClasskind::n_kwextern";
1457 val_t
parser___parser_nodes___AExternClasskind___n_kwextern(val_t p0
){
1458 struct {struct stack_frame_t me
;} fra
;
1461 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1462 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1464 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternClasskind___n_kwextern
;
1465 fra
.me
.has_broke
= 0;
1466 fra
.me
.REG_size
= 1;
1467 fra
.me
.nitni_local_ref_head
= NULL
;
1468 fra
.me
.REG
[0] = NIT_NULL
;
1470 /* parser/parser_nodes.nit:477 */
1471 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(fra
.me
.REG
[0])!=NIT_NULL
);
1472 if (UNTAG_Bool(REGB0
)) {
1474 nit_abort("Uninitialized attribute %s", "_n_kwextern", LOCATE_parser___parser_nodes
, 477);
1476 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(fra
.me
.REG
[0]);
1477 stack_frame_head
= fra
.me
.prev
;
1478 return fra
.me
.REG
[0];
1480 static const char LOCATE_parser___parser_nodes___AFormaldef___n_id
[] = "parser_nodes::AFormaldef::n_id";
1481 val_t
parser___parser_nodes___AFormaldef___n_id(val_t p0
){
1482 struct {struct stack_frame_t me
;} fra
;
1485 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1486 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1488 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_id
;
1489 fra
.me
.has_broke
= 0;
1490 fra
.me
.REG_size
= 1;
1491 fra
.me
.nitni_local_ref_head
= NULL
;
1492 fra
.me
.REG
[0] = NIT_NULL
;
1494 /* parser/parser_nodes.nit:481 */
1495 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFormaldef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
1496 if (UNTAG_Bool(REGB0
)) {
1498 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 481);
1500 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_id(fra
.me
.REG
[0]);
1501 stack_frame_head
= fra
.me
.prev
;
1502 return fra
.me
.REG
[0];
1504 static const char LOCATE_parser___parser_nodes___AFormaldef___n_type
[] = "parser_nodes::AFormaldef::n_type";
1505 val_t
parser___parser_nodes___AFormaldef___n_type(val_t p0
){
1506 struct {struct stack_frame_t me
;} fra
;
1508 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1509 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1511 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_type
;
1512 fra
.me
.has_broke
= 0;
1513 fra
.me
.REG_size
= 1;
1514 fra
.me
.nitni_local_ref_head
= NULL
;
1515 fra
.me
.REG
[0] = NIT_NULL
;
1517 /* parser/parser_nodes.nit:482 */
1518 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_type(fra
.me
.REG
[0]);
1519 stack_frame_head
= fra
.me
.prev
;
1520 return fra
.me
.REG
[0];
1522 static const char LOCATE_parser___parser_nodes___ASuperclass___n_kwspecial
[] = "parser_nodes::ASuperclass::n_kwspecial";
1523 val_t
parser___parser_nodes___ASuperclass___n_kwspecial(val_t p0
){
1524 struct {struct stack_frame_t me
;} fra
;
1526 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1527 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1529 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_kwspecial
;
1530 fra
.me
.has_broke
= 0;
1531 fra
.me
.REG_size
= 1;
1532 fra
.me
.nitni_local_ref_head
= NULL
;
1533 fra
.me
.REG
[0] = NIT_NULL
;
1535 /* parser/parser_nodes.nit:486 */
1536 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_kwspecial(fra
.me
.REG
[0]);
1537 stack_frame_head
= fra
.me
.prev
;
1538 return fra
.me
.REG
[0];
1540 static const char LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper
[] = "parser_nodes::ASuperclass::n_kwsuper";
1541 val_t
parser___parser_nodes___ASuperclass___n_kwsuper(val_t p0
){
1542 struct {struct stack_frame_t me
;} fra
;
1544 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1545 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1547 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper
;
1548 fra
.me
.has_broke
= 0;
1549 fra
.me
.REG_size
= 1;
1550 fra
.me
.nitni_local_ref_head
= NULL
;
1551 fra
.me
.REG
[0] = NIT_NULL
;
1553 /* parser/parser_nodes.nit:487 */
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:488 */
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
, 488);
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:491 */
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:495 */
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:496 */
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
, 496);
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:497 */
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
, 497);
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:498 */
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:499 */
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:500 */
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:501 */
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:502 */
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:503 */
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:506 */
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
, 506);
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
, 506);
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:511 */
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:512 */
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:513 */
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:514 */
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:517 */
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:518 */
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
, 518);
1937 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1940 /* parser/parser_nodes.nit:520 */
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:526 */
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
, 526);
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:530 */
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
, 530);
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:534 */
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:535 */
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:536 */
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:541 */
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
, 541);
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:545 */
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:546 */
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:554 */
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
, 554);
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:555 */
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:560 */
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
, 560);
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:567 */
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
, 567);
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:568 */
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
, 568);
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:578 */
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
, 578);
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:582 */
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
, 582);
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:583 */
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:584 */
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
, 584);
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:588 */
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
, 588);
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:592 */
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
, 592);
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:599 */
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
, 599);
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:600 */
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
, 600);
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:601 */
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
, 601);
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:605 */
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
, 605);
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:606 */
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
, 606);
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:607 */
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
, 607);
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:611 */
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
, 611);
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:612 */
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
, 612);
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:613 */
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
, 613);
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:614 */
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
, 614);
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:618 */
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:619 */
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
, 619);
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:620 */
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
, 620);
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:621 */
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
, 621);
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:622 */
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
, 622);
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:625 */
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:626 */
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:630 */
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
, 630);
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:634 */
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
, 634);
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:639 */
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
, 639);
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:643 */
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
, 643);
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:647 */
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
, 647);
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:651 */
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
, 651);
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:655 */
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
, 655);
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:659 */
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
, 659);
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:663 */
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
, 663);
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:667 */
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
, 667);
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:671 */
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
, 671);
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:675 */
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
, 675);
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:679 */
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
, 679);
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:683 */
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
, 683);
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:687 */
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
, 687);
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:687 */
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:691 */
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
, 691);
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:691 */
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:695 */
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
, 695);
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:696 */
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
, 696);
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:700 */
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
, 700);
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:704 */
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
, 704);
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:705 */
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
, 705);
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:709 */
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
, 709);
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:710 */
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
, 710);
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:711 */
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
, 711);
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:715 */
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:716 */
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
, 716);
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:717 */
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:718 */
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:719 */
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
, 719);
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:723 */
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
, 723);
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:724 */
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:725 */
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:729 */
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:730 */
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
, 730);
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:731 */
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
, 731);
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:732 */
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
, 732);
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:733 */
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:737 */
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:738 */
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
, 738);
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:739 */
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
, 739);
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:743 */
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
, 743);
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:744 */
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
, 744);
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:749 */
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
, 749);
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:750 */
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:754 */
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
, 754);
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:755 */
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
, 755);
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:756 */
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:757 */
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:758 */
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:762 */
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:763 */
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:767 */
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:772 */
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
, 772);
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:773 */
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:777 */
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
, 777);
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:782 */
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:783 */
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:788 */
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
, 788);
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:789 */
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:793 */
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
, 793);
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:794 */
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
, 794);
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:795 */
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:796 */
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:800 */
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
, 800);
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:801 */
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
, 801);
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:802 */
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
, 802);
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:803 */
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
, 803);
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:804 */
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
, 804);
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:805 */
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
, 805);
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:810 */
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
, 810);
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:811 */
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
, 811);
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:812 */
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
, 812);
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:813 */
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:818 */
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
, 818);
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:819 */
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:824 */
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
, 824);
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:825 */
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
, 825);
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:826 */
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
, 826);
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:827 */
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
, 827);
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:828 */
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:832 */
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
, 832);
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:833 */
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:834 */
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
, 834);
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:835 */
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:839 */
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
, 839);
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:840 */
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
, 840);
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:844 */
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
, 844);
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:845 */
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
, 845);
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:849 */
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
, 849);
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:853 */
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
, 853);
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:854 */
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
, 854);
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:858 */
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
, 858);
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:865 */
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
, 865);
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:866 */
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
, 866);
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:870 */
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
, 870);
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:871 */
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
, 871);
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:875 */
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
, 875);
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:876 */
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
, 876);
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:880 */
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
, 880);
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:881 */
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
, 881);
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:888 */
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
, 888);
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:889 */
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
, 889);
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:914 */
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
, 914);
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:915 */
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
, 915);
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:937 */
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
, 937);
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:941 */
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
, 941);
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:942 */
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
, 942);
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:943 */
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:944 */
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
, 944);
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:948 */
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
, 948);
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:949 */
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
, 949);
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:960 */
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
, 960);
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:961 */
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
, 961);
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:986 */
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:987 */
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
, 987);
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:988 */
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
, 988);
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:992 */
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
, 992);
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:993 */
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
, 993);
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:997 */
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
, 997);
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:1008 */
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
, 1008);
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:1016 */
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
, 1016);
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:1017 */
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
, 1017);
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:1018 */
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
, 1018);
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:1033 */
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
, 1033);
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:1034 */
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
, 1034);
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:1038 */
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
, 1038);
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:1039 */
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
, 1039);
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:1043 */
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
, 1043);
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:1044 */
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
, 1044);
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:1048 */
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
, 1048);
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:1052 */
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:1059 */
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
, 1059);
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:1063 */
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
, 1063);
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:1067 */
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
, 1067);
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:1071 */
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
, 1071);
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:1075 */
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
, 1075);
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:1079 */
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
, 1079);
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___AStringExpr___n_string
[] = "parser_nodes::AStringExpr::n_string";
5911 val_t
parser___parser_nodes___AStringExpr___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___AStringExpr___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:1086 */
5925 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStringExpr____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
, 1086);
5930 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStringExpr____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___AStartStringExpr___n_string
[] = "parser_nodes::AStartStringExpr::n_string";
5935 val_t
parser___parser_nodes___AStartStringExpr___n_string(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___AStartStringExpr___n_string
;
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:1090 */
5949 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStartStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
5950 if (UNTAG_Bool(REGB0
)) {
5952 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1090);
5954 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStartStringExpr____n_string(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___AMidStringExpr___n_string
[] = "parser_nodes::AMidStringExpr::n_string";
5959 val_t
parser___parser_nodes___AMidStringExpr___n_string(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___AMidStringExpr___n_string
;
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:1094 */
5973 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMidStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
5974 if (UNTAG_Bool(REGB0
)) {
5976 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1094);
5978 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMidStringExpr____n_string(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___AEndStringExpr___n_string
[] = "parser_nodes::AEndStringExpr::n_string";
5983 val_t
parser___parser_nodes___AEndStringExpr___n_string(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___AEndStringExpr___n_string
;
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:1098 */
5997 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEndStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
5998 if (UNTAG_Bool(REGB0
)) {
6000 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1098);
6002 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEndStringExpr____n_string(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___ASuperstringExpr___n_exprs
[] = "parser_nodes::ASuperstringExpr::n_exprs";
6007 val_t
parser___parser_nodes___ASuperstringExpr___n_exprs(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___ASuperstringExpr___n_exprs
;
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:1102 */
6021 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
6022 if (UNTAG_Bool(REGB0
)) {
6024 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1102);
6026 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(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___AParExpr___n_opar
[] = "parser_nodes::AParExpr::n_opar";
6031 val_t
parser___parser_nodes___AParExpr___n_opar(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___AParExpr___n_opar
;
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:1106 */
6045 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
6046 if (UNTAG_Bool(REGB0
)) {
6048 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1106);
6050 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExpr____n_opar(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___AParExpr___n_cpar
[] = "parser_nodes::AParExpr::n_cpar";
6055 val_t
parser___parser_nodes___AParExpr___n_cpar(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___AParExpr___n_cpar
;
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:1107 */
6069 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
6070 if (UNTAG_Bool(REGB0
)) {
6072 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1107);
6074 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExpr____n_cpar(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___AProxyExpr___n_expr
[] = "parser_nodes::AProxyExpr::n_expr";
6079 val_t
parser___parser_nodes___AProxyExpr___n_expr(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___AProxyExpr___n_expr
;
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:1111 */
6093 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
6094 if (UNTAG_Bool(REGB0
)) {
6096 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1111);
6098 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AProxyExpr____n_expr(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_expr
[] = "parser_nodes::AAsCastExpr::n_expr";
6103 val_t
parser___parser_nodes___AAsCastExpr___n_expr(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_expr
;
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:1115 */
6117 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
6118 if (UNTAG_Bool(REGB0
)) {
6120 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1115);
6122 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_expr(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_kwas
[] = "parser_nodes::AAsCastExpr::n_kwas";
6127 val_t
parser___parser_nodes___AAsCastExpr___n_kwas(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_kwas
;
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:1116 */
6141 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
6142 if (UNTAG_Bool(REGB0
)) {
6144 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 1116);
6146 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(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___AAsCastExpr___n_opar
[] = "parser_nodes::AAsCastExpr::n_opar";
6151 val_t
parser___parser_nodes___AAsCastExpr___n_opar(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___AAsCastExpr___n_opar
;
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:1117 */
6165 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
6166 if (UNTAG_Bool(REGB0
)) {
6168 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1117);
6170 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_opar(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___AAsCastExpr___n_type
[] = "parser_nodes::AAsCastExpr::n_type";
6175 val_t
parser___parser_nodes___AAsCastExpr___n_type(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___AAsCastExpr___n_type
;
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:1118 */
6189 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
6190 if (UNTAG_Bool(REGB0
)) {
6192 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1118);
6194 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_type(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___AAsCastExpr___n_cpar
[] = "parser_nodes::AAsCastExpr::n_cpar";
6199 val_t
parser___parser_nodes___AAsCastExpr___n_cpar(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___AAsCastExpr___n_cpar
;
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:1119 */
6213 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
6214 if (UNTAG_Bool(REGB0
)) {
6216 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1119);
6218 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_cpar(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_expr
[] = "parser_nodes::AAsNotnullExpr::n_expr";
6223 val_t
parser___parser_nodes___AAsNotnullExpr___n_expr(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_expr
;
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:1123 */
6237 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
6238 if (UNTAG_Bool(REGB0
)) {
6240 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1123);
6242 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(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_kwas
[] = "parser_nodes::AAsNotnullExpr::n_kwas";
6247 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwas(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_kwas
;
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:1124 */
6261 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
6262 if (UNTAG_Bool(REGB0
)) {
6264 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 1124);
6266 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(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_opar
[] = "parser_nodes::AAsNotnullExpr::n_opar";
6271 val_t
parser___parser_nodes___AAsNotnullExpr___n_opar(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_opar
;
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:1125 */
6285 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
6286 if (UNTAG_Bool(REGB0
)) {
6288 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1125);
6290 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_opar(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___AAsNotnullExpr___n_kwnot
[] = "parser_nodes::AAsNotnullExpr::n_kwnot";
6295 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnot(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___AAsNotnullExpr___n_kwnot
;
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:1126 */
6309 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
6310 if (UNTAG_Bool(REGB0
)) {
6312 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 1126);
6314 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(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___AAsNotnullExpr___n_kwnull
[] = "parser_nodes::AAsNotnullExpr::n_kwnull";
6319 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnull(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___AAsNotnullExpr___n_kwnull
;
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:1127 */
6333 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0])!=NIT_NULL
);
6334 if (UNTAG_Bool(REGB0
)) {
6336 nit_abort("Uninitialized attribute %s", "_n_kwnull", LOCATE_parser___parser_nodes
, 1127);
6338 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(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___AAsNotnullExpr___n_cpar
[] = "parser_nodes::AAsNotnullExpr::n_cpar";
6343 val_t
parser___parser_nodes___AAsNotnullExpr___n_cpar(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___AAsNotnullExpr___n_cpar
;
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:1128 */
6357 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
6358 if (UNTAG_Bool(REGB0
)) {
6360 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1128);
6362 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_cpar(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___AIssetAttrExpr___n_kwisset
[] = "parser_nodes::AIssetAttrExpr::n_kwisset";
6367 val_t
parser___parser_nodes___AIssetAttrExpr___n_kwisset(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___AIssetAttrExpr___n_kwisset
;
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:1132 */
6381 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0])!=NIT_NULL
);
6382 if (UNTAG_Bool(REGB0
)) {
6384 nit_abort("Uninitialized attribute %s", "_n_kwisset", LOCATE_parser___parser_nodes
, 1132);
6386 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(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___AExprs___n_exprs
[] = "parser_nodes::AExprs::n_exprs";
6391 val_t
parser___parser_nodes___AExprs___n_exprs(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___AExprs___n_exprs
;
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:1136 */
6405 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExprs____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
6406 if (UNTAG_Bool(REGB0
)) {
6408 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1136);
6410 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExprs____n_exprs(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_kwdebug
[] = "parser_nodes::ADebugTypeExpr::n_kwdebug";
6415 val_t
parser___parser_nodes___ADebugTypeExpr___n_kwdebug(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_kwdebug
;
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:1140 */
6429 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwdebug(fra
.me
.REG
[0])!=NIT_NULL
);
6430 if (UNTAG_Bool(REGB0
)) {
6432 nit_abort("Uninitialized attribute %s", "_n_kwdebug", LOCATE_parser___parser_nodes
, 1140);
6434 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwdebug(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___ADebugTypeExpr___n_kwtype
[] = "parser_nodes::ADebugTypeExpr::n_kwtype";
6439 val_t
parser___parser_nodes___ADebugTypeExpr___n_kwtype(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___ADebugTypeExpr___n_kwtype
;
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:1141 */
6453 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwtype(fra
.me
.REG
[0])!=NIT_NULL
);
6454 if (UNTAG_Bool(REGB0
)) {
6456 nit_abort("Uninitialized attribute %s", "_n_kwtype", LOCATE_parser___parser_nodes
, 1141);
6458 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwtype(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___ADebugTypeExpr___n_expr
[] = "parser_nodes::ADebugTypeExpr::n_expr";
6463 val_t
parser___parser_nodes___ADebugTypeExpr___n_expr(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___ADebugTypeExpr___n_expr
;
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:1142 */
6477 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
6478 if (UNTAG_Bool(REGB0
)) {
6480 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1142);
6482 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_expr(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___ADebugTypeExpr___n_type
[] = "parser_nodes::ADebugTypeExpr::n_type";
6487 val_t
parser___parser_nodes___ADebugTypeExpr___n_type(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___ADebugTypeExpr___n_type
;
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:1143 */
6501 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
6502 if (UNTAG_Bool(REGB0
)) {
6504 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1143);
6506 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_type(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___AParExprs___n_opar
[] = "parser_nodes::AParExprs::n_opar";
6511 val_t
parser___parser_nodes___AParExprs___n_opar(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___AParExprs___n_opar
;
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:1150 */
6525 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExprs____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
6526 if (UNTAG_Bool(REGB0
)) {
6528 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1150);
6530 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExprs____n_opar(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___AParExprs___n_cpar
[] = "parser_nodes::AParExprs::n_cpar";
6535 val_t
parser___parser_nodes___AParExprs___n_cpar(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___AParExprs___n_cpar
;
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:1151 */
6549 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExprs____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
6550 if (UNTAG_Bool(REGB0
)) {
6552 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1151);
6554 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExprs____n_cpar(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___ABraExprs___n_obra
[] = "parser_nodes::ABraExprs::n_obra";
6559 val_t
parser___parser_nodes___ABraExprs___n_obra(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___ABraExprs___n_obra
;
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:1155 */
6573 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraExprs____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
6574 if (UNTAG_Bool(REGB0
)) {
6576 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 1155);
6578 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraExprs____n_obra(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___ABraExprs___n_cbra
[] = "parser_nodes::ABraExprs::n_cbra";
6583 val_t
parser___parser_nodes___ABraExprs___n_cbra(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___ABraExprs___n_cbra
;
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:1156 */
6597 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraExprs____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
6598 if (UNTAG_Bool(REGB0
)) {
6600 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 1156);
6602 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraExprs____n_cbra(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___APlusAssignOp___n_pluseq
[] = "parser_nodes::APlusAssignOp::n_pluseq";
6607 val_t
parser___parser_nodes___APlusAssignOp___n_pluseq(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___APlusAssignOp___n_pluseq
;
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:1161 */
6621 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0])!=NIT_NULL
);
6622 if (UNTAG_Bool(REGB0
)) {
6624 nit_abort("Uninitialized attribute %s", "_n_pluseq", LOCATE_parser___parser_nodes
, 1161);
6626 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(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___AMinusAssignOp___n_minuseq
[] = "parser_nodes::AMinusAssignOp::n_minuseq";
6631 val_t
parser___parser_nodes___AMinusAssignOp___n_minuseq(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___AMinusAssignOp___n_minuseq
;
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:1165 */
6645 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0])!=NIT_NULL
);
6646 if (UNTAG_Bool(REGB0
)) {
6648 nit_abort("Uninitialized attribute %s", "_n_minuseq", LOCATE_parser___parser_nodes
, 1165);
6650 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(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_bang
[] = "parser_nodes::AClosureDef::n_bang";
6655 val_t
parser___parser_nodes___AClosureDef___n_bang(val_t p0
){
6656 struct {struct stack_frame_t me
;} fra
;
6659 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6660 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6662 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_bang
;
6663 fra
.me
.has_broke
= 0;
6664 fra
.me
.REG_size
= 1;
6665 fra
.me
.nitni_local_ref_head
= NULL
;
6666 fra
.me
.REG
[0] = NIT_NULL
;
6668 /* parser/parser_nodes.nit:1169 */
6669 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0])!=NIT_NULL
);
6670 if (UNTAG_Bool(REGB0
)) {
6672 nit_abort("Uninitialized attribute %s", "_n_bang", LOCATE_parser___parser_nodes
, 1169);
6674 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0]);
6675 stack_frame_head
= fra
.me
.prev
;
6676 return fra
.me
.REG
[0];
6678 static const char LOCATE_parser___parser_nodes___AClosureDef___n_id
[] = "parser_nodes::AClosureDef::n_id";
6679 val_t
parser___parser_nodes___AClosureDef___n_id(val_t p0
){
6680 struct {struct stack_frame_t me
;} fra
;
6683 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6684 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6686 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_id
;
6687 fra
.me
.has_broke
= 0;
6688 fra
.me
.REG_size
= 1;
6689 fra
.me
.nitni_local_ref_head
= NULL
;
6690 fra
.me
.REG
[0] = NIT_NULL
;
6692 /* parser/parser_nodes.nit:1170 */
6693 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6694 if (UNTAG_Bool(REGB0
)) {
6696 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1170);
6698 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0]);
6699 stack_frame_head
= fra
.me
.prev
;
6700 return fra
.me
.REG
[0];
6702 static const char LOCATE_parser___parser_nodes___AClosureDef___n_ids
[] = "parser_nodes::AClosureDef::n_ids";
6703 val_t
parser___parser_nodes___AClosureDef___n_ids(val_t p0
){
6704 struct {struct stack_frame_t me
;} fra
;
6707 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6708 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6710 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_ids
;
6711 fra
.me
.has_broke
= 0;
6712 fra
.me
.REG_size
= 1;
6713 fra
.me
.nitni_local_ref_head
= NULL
;
6714 fra
.me
.REG
[0] = NIT_NULL
;
6716 /* parser/parser_nodes.nit:1171 */
6717 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0])!=NIT_NULL
);
6718 if (UNTAG_Bool(REGB0
)) {
6720 nit_abort("Uninitialized attribute %s", "_n_ids", LOCATE_parser___parser_nodes
, 1171);
6722 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0]);
6723 stack_frame_head
= fra
.me
.prev
;
6724 return fra
.me
.REG
[0];
6726 static const char LOCATE_parser___parser_nodes___AClosureDef___n_kwdo
[] = "parser_nodes::AClosureDef::n_kwdo";
6727 val_t
parser___parser_nodes___AClosureDef___n_kwdo(val_t p0
){
6728 struct {struct stack_frame_t me
;} fra
;
6730 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6731 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6733 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_kwdo
;
6734 fra
.me
.has_broke
= 0;
6735 fra
.me
.REG_size
= 1;
6736 fra
.me
.nitni_local_ref_head
= NULL
;
6737 fra
.me
.REG
[0] = NIT_NULL
;
6739 /* parser/parser_nodes.nit:1172 */
6740 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_kwdo(fra
.me
.REG
[0]);
6741 stack_frame_head
= fra
.me
.prev
;
6742 return fra
.me
.REG
[0];
6744 static const char LOCATE_parser___parser_nodes___AClosureDef___n_expr
[] = "parser_nodes::AClosureDef::n_expr";
6745 val_t
parser___parser_nodes___AClosureDef___n_expr(val_t p0
){
6746 struct {struct stack_frame_t me
;} fra
;
6748 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6749 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6751 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_expr
;
6752 fra
.me
.has_broke
= 0;
6753 fra
.me
.REG_size
= 1;
6754 fra
.me
.nitni_local_ref_head
= NULL
;
6755 fra
.me
.REG
[0] = NIT_NULL
;
6757 /* parser/parser_nodes.nit:1173 */
6758 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_expr(fra
.me
.REG
[0]);
6759 stack_frame_head
= fra
.me
.prev
;
6760 return fra
.me
.REG
[0];
6762 static const char LOCATE_parser___parser_nodes___AClosureDef___hot_location
[] = "parser_nodes::AClosureDef::(parser_nodes::ANode::hot_location)";
6763 val_t
parser___parser_nodes___AClosureDef___hot_location(val_t p0
){
6764 struct {struct stack_frame_t me
;} fra
;
6766 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6767 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6769 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___hot_location
;
6770 fra
.me
.has_broke
= 0;
6771 fra
.me
.REG_size
= 1;
6772 fra
.me
.nitni_local_ref_head
= NULL
;
6773 fra
.me
.REG
[0] = NIT_NULL
;
6775 /* parser/parser_nodes.nit:1174 */
6776 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AClosureDef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
6777 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
6780 stack_frame_head
= fra
.me
.prev
;
6781 return fra
.me
.REG
[0];
6783 static const char LOCATE_parser___parser_nodes___ASimpleClosureId___n_id
[] = "parser_nodes::ASimpleClosureId::n_id";
6784 val_t
parser___parser_nodes___ASimpleClosureId___n_id(val_t p0
){
6785 struct {struct stack_frame_t me
;} fra
;
6788 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6789 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6791 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASimpleClosureId___n_id
;
6792 fra
.me
.has_broke
= 0;
6793 fra
.me
.REG_size
= 1;
6794 fra
.me
.nitni_local_ref_head
= NULL
;
6795 fra
.me
.REG
[0] = NIT_NULL
;
6797 /* parser/parser_nodes.nit:1181 */
6798 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6799 if (UNTAG_Bool(REGB0
)) {
6801 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1181);
6803 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0]);
6804 stack_frame_head
= fra
.me
.prev
;
6805 return fra
.me
.REG
[0];
6807 static const char LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak
[] = "parser_nodes::ABreakClosureId::n_kwbreak";
6808 val_t
parser___parser_nodes___ABreakClosureId___n_kwbreak(val_t p0
){
6809 struct {struct stack_frame_t me
;} fra
;
6812 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6813 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6815 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak
;
6816 fra
.me
.has_broke
= 0;
6817 fra
.me
.REG_size
= 1;
6818 fra
.me
.nitni_local_ref_head
= NULL
;
6819 fra
.me
.REG
[0] = NIT_NULL
;
6821 /* parser/parser_nodes.nit:1185 */
6822 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0])!=NIT_NULL
);
6823 if (UNTAG_Bool(REGB0
)) {
6825 nit_abort("Uninitialized attribute %s", "_n_kwbreak", LOCATE_parser___parser_nodes
, 1185);
6827 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0]);
6828 stack_frame_head
= fra
.me
.prev
;
6829 return fra
.me
.REG
[0];
6831 static const char LOCATE_parser___parser_nodes___AModuleName___n_quad
[] = "parser_nodes::AModuleName::n_quad";
6832 val_t
parser___parser_nodes___AModuleName___n_quad(val_t p0
){
6833 struct {struct stack_frame_t me
;} fra
;
6835 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6836 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6838 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_quad
;
6839 fra
.me
.has_broke
= 0;
6840 fra
.me
.REG_size
= 1;
6841 fra
.me
.nitni_local_ref_head
= NULL
;
6842 fra
.me
.REG
[0] = NIT_NULL
;
6844 /* parser/parser_nodes.nit:1189 */
6845 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_quad(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___AModuleName___n_path
[] = "parser_nodes::AModuleName::n_path";
6850 val_t
parser___parser_nodes___AModuleName___n_path(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___AModuleName___n_path
;
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:1190 */
6864 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_path(fra
.me
.REG
[0])!=NIT_NULL
);
6865 if (UNTAG_Bool(REGB0
)) {
6867 nit_abort("Uninitialized attribute %s", "_n_path", LOCATE_parser___parser_nodes
, 1190);
6869 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_path(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___AModuleName___n_id
[] = "parser_nodes::AModuleName::n_id";
6874 val_t
parser___parser_nodes___AModuleName___n_id(val_t p0
){
6875 struct {struct stack_frame_t me
;} fra
;
6878 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6879 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6881 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_id
;
6882 fra
.me
.has_broke
= 0;
6883 fra
.me
.REG_size
= 1;
6884 fra
.me
.nitni_local_ref_head
= NULL
;
6885 fra
.me
.REG
[0] = NIT_NULL
;
6887 /* parser/parser_nodes.nit:1191 */
6888 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6889 if (UNTAG_Bool(REGB0
)) {
6891 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1191);
6893 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0]);
6894 stack_frame_head
= fra
.me
.prev
;
6895 return fra
.me
.REG
[0];
6897 static const char LOCATE_parser___parser_nodes___AInLanguage___n_kwin
[] = "parser_nodes::AInLanguage::n_kwin";
6898 val_t
parser___parser_nodes___AInLanguage___n_kwin(val_t p0
){
6899 struct {struct stack_frame_t me
;} fra
;
6902 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6903 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6905 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInLanguage___n_kwin
;
6906 fra
.me
.has_broke
= 0;
6907 fra
.me
.REG_size
= 1;
6908 fra
.me
.nitni_local_ref_head
= NULL
;
6909 fra
.me
.REG
[0] = NIT_NULL
;
6911 /* parser/parser_nodes.nit:1195 */
6912 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInLanguage____n_kwin(fra
.me
.REG
[0])!=NIT_NULL
);
6913 if (UNTAG_Bool(REGB0
)) {
6915 nit_abort("Uninitialized attribute %s", "_n_kwin", LOCATE_parser___parser_nodes
, 1195);
6917 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInLanguage____n_kwin(fra
.me
.REG
[0]);
6918 stack_frame_head
= fra
.me
.prev
;
6919 return fra
.me
.REG
[0];
6921 static const char LOCATE_parser___parser_nodes___AInLanguage___n_string
[] = "parser_nodes::AInLanguage::n_string";
6922 val_t
parser___parser_nodes___AInLanguage___n_string(val_t p0
){
6923 struct {struct stack_frame_t me
;} fra
;
6926 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6927 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6929 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInLanguage___n_string
;
6930 fra
.me
.has_broke
= 0;
6931 fra
.me
.REG_size
= 1;
6932 fra
.me
.nitni_local_ref_head
= NULL
;
6933 fra
.me
.REG
[0] = NIT_NULL
;
6935 /* parser/parser_nodes.nit:1196 */
6936 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInLanguage____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
6937 if (UNTAG_Bool(REGB0
)) {
6939 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1196);
6941 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInLanguage____n_string(fra
.me
.REG
[0]);
6942 stack_frame_head
= fra
.me
.prev
;
6943 return fra
.me
.REG
[0];
6945 static const char LOCATE_parser___parser_nodes___AExternCodeBlock___n_in_language
[] = "parser_nodes::AExternCodeBlock::n_in_language";
6946 val_t
parser___parser_nodes___AExternCodeBlock___n_in_language(val_t p0
){
6947 struct {struct stack_frame_t me
;} fra
;
6949 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6950 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6952 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCodeBlock___n_in_language
;
6953 fra
.me
.has_broke
= 0;
6954 fra
.me
.REG_size
= 1;
6955 fra
.me
.nitni_local_ref_head
= NULL
;
6956 fra
.me
.REG
[0] = NIT_NULL
;
6958 /* parser/parser_nodes.nit:1200 */
6959 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCodeBlock____n_in_language(fra
.me
.REG
[0]);
6960 stack_frame_head
= fra
.me
.prev
;
6961 return fra
.me
.REG
[0];
6963 static const char LOCATE_parser___parser_nodes___AExternCodeBlock___n_extern_code_segment
[] = "parser_nodes::AExternCodeBlock::n_extern_code_segment";
6964 val_t
parser___parser_nodes___AExternCodeBlock___n_extern_code_segment(val_t p0
){
6965 struct {struct stack_frame_t me
;} fra
;
6968 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6969 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6971 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCodeBlock___n_extern_code_segment
;
6972 fra
.me
.has_broke
= 0;
6973 fra
.me
.REG_size
= 1;
6974 fra
.me
.nitni_local_ref_head
= NULL
;
6975 fra
.me
.REG
[0] = NIT_NULL
;
6977 /* parser/parser_nodes.nit:1201 */
6978 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternCodeBlock____n_extern_code_segment(fra
.me
.REG
[0])!=NIT_NULL
);
6979 if (UNTAG_Bool(REGB0
)) {
6981 nit_abort("Uninitialized attribute %s", "_n_extern_code_segment", LOCATE_parser___parser_nodes
, 1201);
6983 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCodeBlock____n_extern_code_segment(fra
.me
.REG
[0]);
6984 stack_frame_head
= fra
.me
.prev
;
6985 return fra
.me
.REG
[0];
6987 static const char LOCATE_parser___parser_nodes___AQualified___n_quad
[] = "parser_nodes::AQualified::n_quad";
6988 val_t
parser___parser_nodes___AQualified___n_quad(val_t p0
){
6989 struct {struct stack_frame_t me
;} fra
;
6991 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6992 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6994 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_quad
;
6995 fra
.me
.has_broke
= 0;
6996 fra
.me
.REG_size
= 1;
6997 fra
.me
.nitni_local_ref_head
= NULL
;
6998 fra
.me
.REG
[0] = NIT_NULL
;
7000 /* parser/parser_nodes.nit:1205 */
7001 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_quad(fra
.me
.REG
[0]);
7002 stack_frame_head
= fra
.me
.prev
;
7003 return fra
.me
.REG
[0];
7005 static const char LOCATE_parser___parser_nodes___AQualified___n_id
[] = "parser_nodes::AQualified::n_id";
7006 val_t
parser___parser_nodes___AQualified___n_id(val_t p0
){
7007 struct {struct stack_frame_t me
;} fra
;
7010 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7011 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7013 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_id
;
7014 fra
.me
.has_broke
= 0;
7015 fra
.me
.REG_size
= 1;
7016 fra
.me
.nitni_local_ref_head
= NULL
;
7017 fra
.me
.REG
[0] = NIT_NULL
;
7019 /* parser/parser_nodes.nit:1206 */
7020 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
7021 if (UNTAG_Bool(REGB0
)) {
7023 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1206);
7025 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0]);
7026 stack_frame_head
= fra
.me
.prev
;
7027 return fra
.me
.REG
[0];
7029 static const char LOCATE_parser___parser_nodes___AQualified___n_classid
[] = "parser_nodes::AQualified::n_classid";
7030 val_t
parser___parser_nodes___AQualified___n_classid(val_t p0
){
7031 struct {struct stack_frame_t me
;} fra
;
7033 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7034 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7036 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_classid
;
7037 fra
.me
.has_broke
= 0;
7038 fra
.me
.REG_size
= 1;
7039 fra
.me
.nitni_local_ref_head
= NULL
;
7040 fra
.me
.REG
[0] = NIT_NULL
;
7042 /* parser/parser_nodes.nit:1207 */
7043 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_classid(fra
.me
.REG
[0]);
7044 stack_frame_head
= fra
.me
.prev
;
7045 return fra
.me
.REG
[0];
7047 static const char LOCATE_parser___parser_nodes___ADoc___n_comment
[] = "parser_nodes::ADoc::n_comment";
7048 val_t
parser___parser_nodes___ADoc___n_comment(val_t p0
){
7049 struct {struct stack_frame_t me
;} fra
;
7052 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7053 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7055 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoc___n_comment
;
7056 fra
.me
.has_broke
= 0;
7057 fra
.me
.REG_size
= 1;
7058 fra
.me
.nitni_local_ref_head
= NULL
;
7059 fra
.me
.REG
[0] = NIT_NULL
;
7061 /* parser/parser_nodes.nit:1211 */
7062 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0])!=NIT_NULL
);
7063 if (UNTAG_Bool(REGB0
)) {
7065 nit_abort("Uninitialized attribute %s", "_n_comment", LOCATE_parser___parser_nodes
, 1211);
7067 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0]);
7068 stack_frame_head
= fra
.me
.prev
;
7069 return fra
.me
.REG
[0];
7071 static const char LOCATE_parser___parser_nodes___Start___n_base
[] = "parser_nodes::Start::n_base";
7072 val_t
parser___parser_nodes___Start___n_base(val_t p0
){
7073 struct {struct stack_frame_t me
;} fra
;
7075 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7076 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7078 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_base
;
7079 fra
.me
.has_broke
= 0;
7080 fra
.me
.REG_size
= 1;
7081 fra
.me
.nitni_local_ref_head
= NULL
;
7082 fra
.me
.REG
[0] = NIT_NULL
;
7084 /* parser/parser_nodes.nit:1216 */
7085 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_base(fra
.me
.REG
[0]);
7086 stack_frame_head
= fra
.me
.prev
;
7087 return fra
.me
.REG
[0];
7089 static const char LOCATE_parser___parser_nodes___Start___n_eof
[] = "parser_nodes::Start::n_eof";
7090 val_t
parser___parser_nodes___Start___n_eof(val_t p0
){
7091 struct {struct stack_frame_t me
;} fra
;
7094 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7095 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7097 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_eof
;
7098 fra
.me
.has_broke
= 0;
7099 fra
.me
.REG_size
= 1;
7100 fra
.me
.nitni_local_ref_head
= NULL
;
7101 fra
.me
.REG
[0] = NIT_NULL
;
7103 /* parser/parser_nodes.nit:1217 */
7104 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0])!=NIT_NULL
);
7105 if (UNTAG_Bool(REGB0
)) {
7107 nit_abort("Uninitialized attribute %s", "_n_eof", LOCATE_parser___parser_nodes
, 1217);
7109 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0]);
7110 stack_frame_head
= fra
.me
.prev
;
7111 return fra
.me
.REG
[0];
7113 static const char LOCATE_parser___parser_nodes___Start___init
[] = "parser_nodes::Start::init";
7114 void parser___parser_nodes___Start___init(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
7115 int itpos3
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___Start
].i
;
7116 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
7118 if (init_table
[itpos3
]) return;
7119 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7120 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7122 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___init
;
7123 fra
.me
.has_broke
= 0;
7124 fra
.me
.REG_size
= 3;
7125 fra
.me
.nitni_local_ref_head
= NULL
;
7126 fra
.me
.REG
[0] = NIT_NULL
;
7127 fra
.me
.REG
[1] = NIT_NULL
;
7128 fra
.me
.REG
[2] = NIT_NULL
;
7132 /* parser/parser_nodes.nit:1220 */
7133 ATTR_parser___parser_nodes___Start____n_base(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7134 /* parser/parser_nodes.nit:1221 */
7135 ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
7136 stack_frame_head
= fra
.me
.prev
;
7137 init_table
[itpos3
] = 1;