1 /* This C file is generated by NIT to compile module parser___parser_nodes. */
2 #include "parser___parser_nodes._sep.h"
3 val_t
parser___parser_nodes___ANode___location(val_t p0
){
4 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___location
;
13 fra
.me
.REG
[0] = NIT_NULL
;
14 fra
.me
.REG
[1] = NIT_NULL
;
16 /* ./parser//parser_nodes.nit:27 */
17 fra
.me
.REG
[1] = fra
.me
.REG
[0];
18 /* ./parser//parser_nodes.nit:29 */
19 fra
.me
.REG
[1] = ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[1]);
20 REGB0
= TAG_Bool(fra
.me
.REG
[1]!=NIT_NULL
);
21 if (UNTAG_Bool(REGB0
)) {
23 nit_abort("Cast failed", NULL
, LOCATE_parser___parser_nodes
, 29);
27 stack_frame_head
= fra
.me
.prev
;
30 val_t
parser___parser_nodes___ANode___hot_location(val_t p0
){
31 struct {struct stack_frame_t me
;} fra
;
33 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
34 fra
.me
.file
= LOCATE_parser___parser_nodes
;
36 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___hot_location
;
39 fra
.me
.REG
[0] = NIT_NULL
;
41 /* ./parser//parser_nodes.nit:31 */
42 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
45 stack_frame_head
= fra
.me
.prev
;
48 void parser___parser_nodes___ANode___init(val_t p0
, val_t p1
, int* init_table
){
49 int itpos0
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___ANode
].i
;
50 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
52 if (init_table
[itpos0
]) return;
53 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
54 fra
.me
.file
= LOCATE_parser___parser_nodes
;
56 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___init
;
59 fra
.me
.REG
[0] = NIT_NULL
;
60 fra
.me
.REG
[1] = NIT_NULL
;
63 ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
64 stack_frame_head
= fra
.me
.prev
;
65 init_table
[itpos0
] = 1;
68 void parser___parser_nodes___Prod___location__eq(val_t p0
, val_t p1
){
69 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
71 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
72 fra
.me
.file
= LOCATE_parser___parser_nodes
;
74 fra
.me
.meth
= LOCATE_parser___parser_nodes___Prod___location__eq
;
77 fra
.me
.REG
[0] = NIT_NULL
;
78 fra
.me
.REG
[1] = NIT_NULL
;
81 /* ./parser//parser_nodes.nit:42 */
82 ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
83 stack_frame_head
= fra
.me
.prev
;
86 void parser___parser_nodes___EOF___noinit(val_t p0
, int* init_table
){
87 int itpos1
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___EOF
].i
;
88 struct {struct stack_frame_t me
;} fra
;
90 if (init_table
[itpos1
]) return;
91 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
92 fra
.me
.file
= LOCATE_parser___parser_nodes
;
94 fra
.me
.meth
= LOCATE_parser___parser_nodes___EOF___noinit
;
97 fra
.me
.REG
[0] = NIT_NULL
;
99 stack_frame_head
= fra
.me
.prev
;
100 init_table
[itpos1
] = 1;
103 void parser___parser_nodes___AError___noinit(val_t p0
, int* init_table
){
104 int itpos2
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___AError
].i
;
105 struct {struct stack_frame_t me
;} fra
;
107 if (init_table
[itpos2
]) return;
108 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
109 fra
.me
.file
= LOCATE_parser___parser_nodes
;
111 fra
.me
.meth
= LOCATE_parser___parser_nodes___AError___noinit
;
112 fra
.me
.has_broke
= 0;
114 fra
.me
.REG
[0] = NIT_NULL
;
116 /* ./parser//parser_nodes.nit:317 */
117 CALL_parser___parser_nodes___EOF___noinit(fra
.me
.REG
[0])(fra
.me
.REG
[0], init_table
);
118 stack_frame_head
= fra
.me
.prev
;
119 init_table
[itpos2
] = 1;
122 val_t
parser___parser_nodes___AModule___n_moduledecl(val_t p0
){
123 struct {struct stack_frame_t me
;} fra
;
125 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
126 fra
.me
.file
= LOCATE_parser___parser_nodes
;
128 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_moduledecl
;
129 fra
.me
.has_broke
= 0;
131 fra
.me
.REG
[0] = NIT_NULL
;
133 /* ./parser//parser_nodes.nit:322 */
134 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_moduledecl(fra
.me
.REG
[0]);
135 stack_frame_head
= fra
.me
.prev
;
136 return fra
.me
.REG
[0];
138 val_t
parser___parser_nodes___AModule___n_imports(val_t p0
){
139 struct {struct stack_frame_t me
;} fra
;
142 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
143 fra
.me
.file
= LOCATE_parser___parser_nodes
;
145 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_imports
;
146 fra
.me
.has_broke
= 0;
148 fra
.me
.REG
[0] = NIT_NULL
;
150 /* ./parser//parser_nodes.nit:323 */
151 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_imports(fra
.me
.REG
[0])!=NIT_NULL
);
152 if (UNTAG_Bool(REGB0
)) {
154 nit_abort("Uninitialized attribute %s", "_n_imports", LOCATE_parser___parser_nodes
, 323);
156 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_imports(fra
.me
.REG
[0]);
157 stack_frame_head
= fra
.me
.prev
;
158 return fra
.me
.REG
[0];
160 val_t
parser___parser_nodes___AModule___n_classdefs(val_t p0
){
161 struct {struct stack_frame_t me
;} fra
;
164 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
165 fra
.me
.file
= LOCATE_parser___parser_nodes
;
167 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_classdefs
;
168 fra
.me
.has_broke
= 0;
170 fra
.me
.REG
[0] = NIT_NULL
;
172 /* ./parser//parser_nodes.nit:324 */
173 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_classdefs(fra
.me
.REG
[0])!=NIT_NULL
);
174 if (UNTAG_Bool(REGB0
)) {
176 nit_abort("Uninitialized attribute %s", "_n_classdefs", LOCATE_parser___parser_nodes
, 324);
178 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_classdefs(fra
.me
.REG
[0]);
179 stack_frame_head
= fra
.me
.prev
;
180 return fra
.me
.REG
[0];
182 val_t
parser___parser_nodes___AModuledecl___n_doc(val_t p0
){
183 struct {struct stack_frame_t me
;} fra
;
185 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
186 fra
.me
.file
= LOCATE_parser___parser_nodes
;
188 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_doc
;
189 fra
.me
.has_broke
= 0;
191 fra
.me
.REG
[0] = NIT_NULL
;
193 /* ./parser//parser_nodes.nit:328 */
194 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_doc(fra
.me
.REG
[0]);
195 stack_frame_head
= fra
.me
.prev
;
196 return fra
.me
.REG
[0];
198 val_t
parser___parser_nodes___AModuledecl___n_kwmodule(val_t p0
){
199 struct {struct stack_frame_t me
;} fra
;
202 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
203 fra
.me
.file
= LOCATE_parser___parser_nodes
;
205 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_kwmodule
;
206 fra
.me
.has_broke
= 0;
208 fra
.me
.REG
[0] = NIT_NULL
;
210 /* ./parser//parser_nodes.nit:329 */
211 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(fra
.me
.REG
[0])!=NIT_NULL
);
212 if (UNTAG_Bool(REGB0
)) {
214 nit_abort("Uninitialized attribute %s", "_n_kwmodule", LOCATE_parser___parser_nodes
, 329);
216 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(fra
.me
.REG
[0]);
217 stack_frame_head
= fra
.me
.prev
;
218 return fra
.me
.REG
[0];
220 val_t
parser___parser_nodes___AModuledecl___n_name(val_t p0
){
221 struct {struct stack_frame_t me
;} fra
;
224 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
225 fra
.me
.file
= LOCATE_parser___parser_nodes
;
227 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_name
;
228 fra
.me
.has_broke
= 0;
230 fra
.me
.REG
[0] = NIT_NULL
;
232 /* ./parser//parser_nodes.nit:330 */
233 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuledecl____n_name(fra
.me
.REG
[0])!=NIT_NULL
);
234 if (UNTAG_Bool(REGB0
)) {
236 nit_abort("Uninitialized attribute %s", "_n_name", LOCATE_parser___parser_nodes
, 330);
238 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_name(fra
.me
.REG
[0]);
239 stack_frame_head
= fra
.me
.prev
;
240 return fra
.me
.REG
[0];
242 val_t
parser___parser_nodes___AStdImport___n_visibility(val_t p0
){
243 struct {struct stack_frame_t me
;} fra
;
246 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
247 fra
.me
.file
= LOCATE_parser___parser_nodes
;
249 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_visibility
;
250 fra
.me
.has_broke
= 0;
252 fra
.me
.REG
[0] = NIT_NULL
;
254 /* ./parser//parser_nodes.nit:335 */
255 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
256 if (UNTAG_Bool(REGB0
)) {
258 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 335);
260 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_visibility(fra
.me
.REG
[0]);
261 stack_frame_head
= fra
.me
.prev
;
262 return fra
.me
.REG
[0];
264 val_t
parser___parser_nodes___AStdImport___n_kwimport(val_t p0
){
265 struct {struct stack_frame_t me
;} fra
;
268 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
269 fra
.me
.file
= LOCATE_parser___parser_nodes
;
271 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_kwimport
;
272 fra
.me
.has_broke
= 0;
274 fra
.me
.REG
[0] = NIT_NULL
;
276 /* ./parser//parser_nodes.nit:336 */
277 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
278 if (UNTAG_Bool(REGB0
)) {
280 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 336);
282 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_kwimport(fra
.me
.REG
[0]);
283 stack_frame_head
= fra
.me
.prev
;
284 return fra
.me
.REG
[0];
286 val_t
parser___parser_nodes___AStdImport___n_name(val_t p0
){
287 struct {struct stack_frame_t me
;} fra
;
290 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
291 fra
.me
.file
= LOCATE_parser___parser_nodes
;
293 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_name
;
294 fra
.me
.has_broke
= 0;
296 fra
.me
.REG
[0] = NIT_NULL
;
298 /* ./parser//parser_nodes.nit:337 */
299 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_name(fra
.me
.REG
[0])!=NIT_NULL
);
300 if (UNTAG_Bool(REGB0
)) {
302 nit_abort("Uninitialized attribute %s", "_n_name", LOCATE_parser___parser_nodes
, 337);
304 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_name(fra
.me
.REG
[0]);
305 stack_frame_head
= fra
.me
.prev
;
306 return fra
.me
.REG
[0];
308 val_t
parser___parser_nodes___ANoImport___n_visibility(val_t p0
){
309 struct {struct stack_frame_t me
;} fra
;
312 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
313 fra
.me
.file
= LOCATE_parser___parser_nodes
;
315 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_visibility
;
316 fra
.me
.has_broke
= 0;
318 fra
.me
.REG
[0] = NIT_NULL
;
320 /* ./parser//parser_nodes.nit:341 */
321 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
322 if (UNTAG_Bool(REGB0
)) {
324 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 341);
326 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_visibility(fra
.me
.REG
[0]);
327 stack_frame_head
= fra
.me
.prev
;
328 return fra
.me
.REG
[0];
330 val_t
parser___parser_nodes___ANoImport___n_kwimport(val_t p0
){
331 struct {struct stack_frame_t me
;} fra
;
334 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
335 fra
.me
.file
= LOCATE_parser___parser_nodes
;
337 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwimport
;
338 fra
.me
.has_broke
= 0;
340 fra
.me
.REG
[0] = NIT_NULL
;
342 /* ./parser//parser_nodes.nit:342 */
343 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
344 if (UNTAG_Bool(REGB0
)) {
346 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 342);
348 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_kwimport(fra
.me
.REG
[0]);
349 stack_frame_head
= fra
.me
.prev
;
350 return fra
.me
.REG
[0];
352 val_t
parser___parser_nodes___ANoImport___n_kwend(val_t p0
){
353 struct {struct stack_frame_t me
;} fra
;
356 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
357 fra
.me
.file
= LOCATE_parser___parser_nodes
;
359 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwend
;
360 fra
.me
.has_broke
= 0;
362 fra
.me
.REG
[0] = NIT_NULL
;
364 /* ./parser//parser_nodes.nit:343 */
365 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_kwend(fra
.me
.REG
[0])!=NIT_NULL
);
366 if (UNTAG_Bool(REGB0
)) {
368 nit_abort("Uninitialized attribute %s", "_n_kwend", LOCATE_parser___parser_nodes
, 343);
370 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_kwend(fra
.me
.REG
[0]);
371 stack_frame_head
= fra
.me
.prev
;
372 return fra
.me
.REG
[0];
374 val_t
parser___parser_nodes___APrivateVisibility___n_kwprivate(val_t p0
){
375 struct {struct stack_frame_t me
;} fra
;
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___APrivateVisibility___n_kwprivate
;
382 fra
.me
.has_broke
= 0;
384 fra
.me
.REG
[0] = NIT_NULL
;
386 /* ./parser//parser_nodes.nit:351 */
387 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(fra
.me
.REG
[0])!=NIT_NULL
);
388 if (UNTAG_Bool(REGB0
)) {
390 nit_abort("Uninitialized attribute %s", "_n_kwprivate", LOCATE_parser___parser_nodes
, 351);
392 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(fra
.me
.REG
[0]);
393 stack_frame_head
= fra
.me
.prev
;
394 return fra
.me
.REG
[0];
396 val_t
parser___parser_nodes___AProtectedVisibility___n_kwprotected(val_t p0
){
397 struct {struct stack_frame_t me
;} fra
;
400 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
401 fra
.me
.file
= LOCATE_parser___parser_nodes
;
403 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProtectedVisibility___n_kwprotected
;
404 fra
.me
.has_broke
= 0;
406 fra
.me
.REG
[0] = NIT_NULL
;
408 /* ./parser//parser_nodes.nit:355 */
409 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(fra
.me
.REG
[0])!=NIT_NULL
);
410 if (UNTAG_Bool(REGB0
)) {
412 nit_abort("Uninitialized attribute %s", "_n_kwprotected", LOCATE_parser___parser_nodes
, 355);
414 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(fra
.me
.REG
[0]);
415 stack_frame_head
= fra
.me
.prev
;
416 return fra
.me
.REG
[0];
418 val_t
parser___parser_nodes___AIntrudeVisibility___n_kwintrude(val_t p0
){
419 struct {struct stack_frame_t me
;} fra
;
422 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
423 fra
.me
.file
= LOCATE_parser___parser_nodes
;
425 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntrudeVisibility___n_kwintrude
;
426 fra
.me
.has_broke
= 0;
428 fra
.me
.REG
[0] = NIT_NULL
;
430 /* ./parser//parser_nodes.nit:359 */
431 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(fra
.me
.REG
[0])!=NIT_NULL
);
432 if (UNTAG_Bool(REGB0
)) {
434 nit_abort("Uninitialized attribute %s", "_n_kwintrude", LOCATE_parser___parser_nodes
, 359);
436 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(fra
.me
.REG
[0]);
437 stack_frame_head
= fra
.me
.prev
;
438 return fra
.me
.REG
[0];
440 val_t
parser___parser_nodes___AStdClassdef___n_doc(val_t p0
){
441 struct {struct stack_frame_t me
;} fra
;
443 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
444 fra
.me
.file
= LOCATE_parser___parser_nodes
;
446 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_doc
;
447 fra
.me
.has_broke
= 0;
449 fra
.me
.REG
[0] = NIT_NULL
;
451 /* ./parser//parser_nodes.nit:364 */
452 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_doc(fra
.me
.REG
[0]);
453 stack_frame_head
= fra
.me
.prev
;
454 return fra
.me
.REG
[0];
456 val_t
parser___parser_nodes___AStdClassdef___n_kwredef(val_t p0
){
457 struct {struct stack_frame_t me
;} fra
;
459 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
460 fra
.me
.file
= LOCATE_parser___parser_nodes
;
462 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_kwredef
;
463 fra
.me
.has_broke
= 0;
465 fra
.me
.REG
[0] = NIT_NULL
;
467 /* ./parser//parser_nodes.nit:365 */
468 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_kwredef(fra
.me
.REG
[0]);
469 stack_frame_head
= fra
.me
.prev
;
470 return fra
.me
.REG
[0];
472 val_t
parser___parser_nodes___AStdClassdef___n_visibility(val_t p0
){
473 struct {struct stack_frame_t me
;} fra
;
476 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
477 fra
.me
.file
= LOCATE_parser___parser_nodes
;
479 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_visibility
;
480 fra
.me
.has_broke
= 0;
482 fra
.me
.REG
[0] = NIT_NULL
;
484 /* ./parser//parser_nodes.nit:366 */
485 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
486 if (UNTAG_Bool(REGB0
)) {
488 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 366);
490 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_visibility(fra
.me
.REG
[0]);
491 stack_frame_head
= fra
.me
.prev
;
492 return fra
.me
.REG
[0];
494 val_t
parser___parser_nodes___AStdClassdef___n_classkind(val_t p0
){
495 struct {struct stack_frame_t me
;} fra
;
498 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
499 fra
.me
.file
= LOCATE_parser___parser_nodes
;
501 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_classkind
;
502 fra
.me
.has_broke
= 0;
504 fra
.me
.REG
[0] = NIT_NULL
;
506 /* ./parser//parser_nodes.nit:367 */
507 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_classkind(fra
.me
.REG
[0])!=NIT_NULL
);
508 if (UNTAG_Bool(REGB0
)) {
510 nit_abort("Uninitialized attribute %s", "_n_classkind", LOCATE_parser___parser_nodes
, 367);
512 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_classkind(fra
.me
.REG
[0]);
513 stack_frame_head
= fra
.me
.prev
;
514 return fra
.me
.REG
[0];
516 val_t
parser___parser_nodes___AStdClassdef___n_id(val_t p0
){
517 struct {struct stack_frame_t me
;} fra
;
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___AStdClassdef___n_id
;
523 fra
.me
.has_broke
= 0;
525 fra
.me
.REG
[0] = NIT_NULL
;
527 /* ./parser//parser_nodes.nit:368 */
528 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_id(fra
.me
.REG
[0]);
529 stack_frame_head
= fra
.me
.prev
;
530 return fra
.me
.REG
[0];
532 val_t
parser___parser_nodes___AStdClassdef___n_formaldefs(val_t p0
){
533 struct {struct stack_frame_t me
;} fra
;
536 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
537 fra
.me
.file
= LOCATE_parser___parser_nodes
;
539 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_formaldefs
;
540 fra
.me
.has_broke
= 0;
542 fra
.me
.REG
[0] = NIT_NULL
;
544 /* ./parser//parser_nodes.nit:369 */
545 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(fra
.me
.REG
[0])!=NIT_NULL
);
546 if (UNTAG_Bool(REGB0
)) {
548 nit_abort("Uninitialized attribute %s", "_n_formaldefs", LOCATE_parser___parser_nodes
, 369);
550 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(fra
.me
.REG
[0]);
551 stack_frame_head
= fra
.me
.prev
;
552 return fra
.me
.REG
[0];
554 val_t
parser___parser_nodes___AStdClassdef___n_superclasses(val_t p0
){
555 struct {struct stack_frame_t me
;} fra
;
558 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
559 fra
.me
.file
= LOCATE_parser___parser_nodes
;
561 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_superclasses
;
562 fra
.me
.has_broke
= 0;
564 fra
.me
.REG
[0] = NIT_NULL
;
566 /* ./parser//parser_nodes.nit:370 */
567 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(fra
.me
.REG
[0])!=NIT_NULL
);
568 if (UNTAG_Bool(REGB0
)) {
570 nit_abort("Uninitialized attribute %s", "_n_superclasses", LOCATE_parser___parser_nodes
, 370);
572 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(fra
.me
.REG
[0]);
573 stack_frame_head
= fra
.me
.prev
;
574 return fra
.me
.REG
[0];
576 val_t
parser___parser_nodes___AStdClassdef___n_propdefs(val_t p0
){
577 struct {struct stack_frame_t me
;} fra
;
580 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
581 fra
.me
.file
= LOCATE_parser___parser_nodes
;
583 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_propdefs
;
584 fra
.me
.has_broke
= 0;
586 fra
.me
.REG
[0] = NIT_NULL
;
588 /* ./parser//parser_nodes.nit:371 */
589 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_propdefs(fra
.me
.REG
[0])!=NIT_NULL
);
590 if (UNTAG_Bool(REGB0
)) {
592 nit_abort("Uninitialized attribute %s", "_n_propdefs", LOCATE_parser___parser_nodes
, 371);
594 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_propdefs(fra
.me
.REG
[0]);
595 stack_frame_head
= fra
.me
.prev
;
596 return fra
.me
.REG
[0];
598 val_t
parser___parser_nodes___AStdClassdef___hot_location(val_t p0
){
599 struct {struct stack_frame_t me
;} fra
;
602 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
603 fra
.me
.file
= LOCATE_parser___parser_nodes
;
605 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___hot_location
;
606 fra
.me
.has_broke
= 0;
608 fra
.me
.REG
[0] = NIT_NULL
;
610 /* ./parser//parser_nodes.nit:372 */
611 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AStdClassdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
612 REGB0
= TAG_Bool(fra
.me
.REG
[0]==NIT_NULL
);
613 if (UNTAG_Bool(REGB0
)) {
614 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 372);
616 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
619 stack_frame_head
= fra
.me
.prev
;
620 return fra
.me
.REG
[0];
622 val_t
parser___parser_nodes___ATopClassdef___n_propdefs(val_t p0
){
623 struct {struct stack_frame_t me
;} fra
;
626 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
627 fra
.me
.file
= LOCATE_parser___parser_nodes
;
629 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATopClassdef___n_propdefs
;
630 fra
.me
.has_broke
= 0;
632 fra
.me
.REG
[0] = NIT_NULL
;
634 /* ./parser//parser_nodes.nit:376 */
635 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATopClassdef____n_propdefs(fra
.me
.REG
[0])!=NIT_NULL
);
636 if (UNTAG_Bool(REGB0
)) {
638 nit_abort("Uninitialized attribute %s", "_n_propdefs", LOCATE_parser___parser_nodes
, 376);
640 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATopClassdef____n_propdefs(fra
.me
.REG
[0]);
641 stack_frame_head
= fra
.me
.prev
;
642 return fra
.me
.REG
[0];
644 val_t
parser___parser_nodes___AMainClassdef___n_propdefs(val_t p0
){
645 struct {struct stack_frame_t me
;} fra
;
648 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
649 fra
.me
.file
= LOCATE_parser___parser_nodes
;
651 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMainClassdef___n_propdefs
;
652 fra
.me
.has_broke
= 0;
654 fra
.me
.REG
[0] = NIT_NULL
;
656 /* ./parser//parser_nodes.nit:380 */
657 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMainClassdef____n_propdefs(fra
.me
.REG
[0])!=NIT_NULL
);
658 if (UNTAG_Bool(REGB0
)) {
660 nit_abort("Uninitialized attribute %s", "_n_propdefs", LOCATE_parser___parser_nodes
, 380);
662 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMainClassdef____n_propdefs(fra
.me
.REG
[0]);
663 stack_frame_head
= fra
.me
.prev
;
664 return fra
.me
.REG
[0];
666 val_t
parser___parser_nodes___AConcreteClasskind___n_kwclass(val_t p0
){
667 struct {struct stack_frame_t me
;} fra
;
670 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
671 fra
.me
.file
= LOCATE_parser___parser_nodes
;
673 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteClasskind___n_kwclass
;
674 fra
.me
.has_broke
= 0;
676 fra
.me
.REG
[0] = NIT_NULL
;
678 /* ./parser//parser_nodes.nit:385 */
679 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(fra
.me
.REG
[0])!=NIT_NULL
);
680 if (UNTAG_Bool(REGB0
)) {
682 nit_abort("Uninitialized attribute %s", "_n_kwclass", LOCATE_parser___parser_nodes
, 385);
684 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(fra
.me
.REG
[0]);
685 stack_frame_head
= fra
.me
.prev
;
686 return fra
.me
.REG
[0];
688 val_t
parser___parser_nodes___AAbstractClasskind___n_kwabstract(val_t p0
){
689 struct {struct stack_frame_t me
;} fra
;
692 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
693 fra
.me
.file
= LOCATE_parser___parser_nodes
;
695 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwabstract
;
696 fra
.me
.has_broke
= 0;
698 fra
.me
.REG
[0] = NIT_NULL
;
700 /* ./parser//parser_nodes.nit:389 */
701 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(fra
.me
.REG
[0])!=NIT_NULL
);
702 if (UNTAG_Bool(REGB0
)) {
704 nit_abort("Uninitialized attribute %s", "_n_kwabstract", LOCATE_parser___parser_nodes
, 389);
706 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(fra
.me
.REG
[0]);
707 stack_frame_head
= fra
.me
.prev
;
708 return fra
.me
.REG
[0];
710 val_t
parser___parser_nodes___AAbstractClasskind___n_kwclass(val_t p0
){
711 struct {struct stack_frame_t me
;} fra
;
714 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
715 fra
.me
.file
= LOCATE_parser___parser_nodes
;
717 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwclass
;
718 fra
.me
.has_broke
= 0;
720 fra
.me
.REG
[0] = NIT_NULL
;
722 /* ./parser//parser_nodes.nit:390 */
723 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(fra
.me
.REG
[0])!=NIT_NULL
);
724 if (UNTAG_Bool(REGB0
)) {
726 nit_abort("Uninitialized attribute %s", "_n_kwclass", LOCATE_parser___parser_nodes
, 390);
728 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(fra
.me
.REG
[0]);
729 stack_frame_head
= fra
.me
.prev
;
730 return fra
.me
.REG
[0];
732 val_t
parser___parser_nodes___AInterfaceClasskind___n_kwinterface(val_t p0
){
733 struct {struct stack_frame_t me
;} fra
;
736 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
737 fra
.me
.file
= LOCATE_parser___parser_nodes
;
739 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInterfaceClasskind___n_kwinterface
;
740 fra
.me
.has_broke
= 0;
742 fra
.me
.REG
[0] = NIT_NULL
;
744 /* ./parser//parser_nodes.nit:394 */
745 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(fra
.me
.REG
[0])!=NIT_NULL
);
746 if (UNTAG_Bool(REGB0
)) {
748 nit_abort("Uninitialized attribute %s", "_n_kwinterface", LOCATE_parser___parser_nodes
, 394);
750 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(fra
.me
.REG
[0]);
751 stack_frame_head
= fra
.me
.prev
;
752 return fra
.me
.REG
[0];
754 val_t
parser___parser_nodes___AEnumClasskind___n_kwenum(val_t p0
){
755 struct {struct stack_frame_t me
;} fra
;
758 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
759 fra
.me
.file
= LOCATE_parser___parser_nodes
;
761 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEnumClasskind___n_kwenum
;
762 fra
.me
.has_broke
= 0;
764 fra
.me
.REG
[0] = NIT_NULL
;
766 /* ./parser//parser_nodes.nit:398 */
767 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(fra
.me
.REG
[0])!=NIT_NULL
);
768 if (UNTAG_Bool(REGB0
)) {
770 nit_abort("Uninitialized attribute %s", "_n_kwenum", LOCATE_parser___parser_nodes
, 398);
772 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(fra
.me
.REG
[0]);
773 stack_frame_head
= fra
.me
.prev
;
774 return fra
.me
.REG
[0];
776 val_t
parser___parser_nodes___AExternClasskind___n_kwextern(val_t p0
){
777 struct {struct stack_frame_t me
;} fra
;
780 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
781 fra
.me
.file
= LOCATE_parser___parser_nodes
;
783 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternClasskind___n_kwextern
;
784 fra
.me
.has_broke
= 0;
786 fra
.me
.REG
[0] = NIT_NULL
;
788 /* ./parser//parser_nodes.nit:402 */
789 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(fra
.me
.REG
[0])!=NIT_NULL
);
790 if (UNTAG_Bool(REGB0
)) {
792 nit_abort("Uninitialized attribute %s", "_n_kwextern", LOCATE_parser___parser_nodes
, 402);
794 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(fra
.me
.REG
[0]);
795 stack_frame_head
= fra
.me
.prev
;
796 return fra
.me
.REG
[0];
798 val_t
parser___parser_nodes___AFormaldef___n_id(val_t p0
){
799 struct {struct stack_frame_t me
;} fra
;
802 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
803 fra
.me
.file
= LOCATE_parser___parser_nodes
;
805 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_id
;
806 fra
.me
.has_broke
= 0;
808 fra
.me
.REG
[0] = NIT_NULL
;
810 /* ./parser//parser_nodes.nit:406 */
811 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFormaldef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
812 if (UNTAG_Bool(REGB0
)) {
814 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 406);
816 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_id(fra
.me
.REG
[0]);
817 stack_frame_head
= fra
.me
.prev
;
818 return fra
.me
.REG
[0];
820 val_t
parser___parser_nodes___AFormaldef___n_type(val_t p0
){
821 struct {struct stack_frame_t me
;} fra
;
823 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
824 fra
.me
.file
= LOCATE_parser___parser_nodes
;
826 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_type
;
827 fra
.me
.has_broke
= 0;
829 fra
.me
.REG
[0] = NIT_NULL
;
831 /* ./parser//parser_nodes.nit:407 */
832 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_type(fra
.me
.REG
[0]);
833 stack_frame_head
= fra
.me
.prev
;
834 return fra
.me
.REG
[0];
836 val_t
parser___parser_nodes___ASuperclass___n_kwspecial(val_t p0
){
837 struct {struct stack_frame_t me
;} fra
;
839 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
840 fra
.me
.file
= LOCATE_parser___parser_nodes
;
842 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_kwspecial
;
843 fra
.me
.has_broke
= 0;
845 fra
.me
.REG
[0] = NIT_NULL
;
847 /* ./parser//parser_nodes.nit:411 */
848 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_kwspecial(fra
.me
.REG
[0]);
849 stack_frame_head
= fra
.me
.prev
;
850 return fra
.me
.REG
[0];
852 val_t
parser___parser_nodes___ASuperclass___n_kwsuper(val_t p0
){
853 struct {struct stack_frame_t me
;} fra
;
855 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
856 fra
.me
.file
= LOCATE_parser___parser_nodes
;
858 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper
;
859 fra
.me
.has_broke
= 0;
861 fra
.me
.REG
[0] = NIT_NULL
;
863 /* ./parser//parser_nodes.nit:412 */
864 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_kwsuper(fra
.me
.REG
[0]);
865 stack_frame_head
= fra
.me
.prev
;
866 return fra
.me
.REG
[0];
868 val_t
parser___parser_nodes___ASuperclass___n_type(val_t p0
){
869 struct {struct stack_frame_t me
;} fra
;
872 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
873 fra
.me
.file
= LOCATE_parser___parser_nodes
;
875 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_type
;
876 fra
.me
.has_broke
= 0;
878 fra
.me
.REG
[0] = NIT_NULL
;
880 /* ./parser//parser_nodes.nit:413 */
881 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperclass____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
882 if (UNTAG_Bool(REGB0
)) {
884 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 413);
886 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_type(fra
.me
.REG
[0]);
887 stack_frame_head
= fra
.me
.prev
;
888 return fra
.me
.REG
[0];
890 val_t
parser___parser_nodes___APropdef___n_doc(val_t p0
){
891 struct {struct stack_frame_t me
;} fra
;
893 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
894 fra
.me
.file
= LOCATE_parser___parser_nodes
;
896 fra
.me
.meth
= LOCATE_parser___parser_nodes___APropdef___n_doc
;
897 fra
.me
.has_broke
= 0;
899 fra
.me
.REG
[0] = NIT_NULL
;
901 /* ./parser//parser_nodes.nit:416 */
902 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APropdef____n_doc(fra
.me
.REG
[0]);
903 stack_frame_head
= fra
.me
.prev
;
904 return fra
.me
.REG
[0];
906 val_t
parser___parser_nodes___AAttrPropdef___n_kwredef(val_t p0
){
907 struct {struct stack_frame_t me
;} fra
;
909 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
910 fra
.me
.file
= LOCATE_parser___parser_nodes
;
912 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_kwredef
;
913 fra
.me
.has_broke
= 0;
915 fra
.me
.REG
[0] = NIT_NULL
;
917 /* ./parser//parser_nodes.nit:420 */
918 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_kwredef(fra
.me
.REG
[0]);
919 stack_frame_head
= fra
.me
.prev
;
920 return fra
.me
.REG
[0];
922 val_t
parser___parser_nodes___AAttrPropdef___n_visibility(val_t p0
){
923 struct {struct stack_frame_t me
;} fra
;
926 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
927 fra
.me
.file
= LOCATE_parser___parser_nodes
;
929 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_visibility
;
930 fra
.me
.has_broke
= 0;
932 fra
.me
.REG
[0] = NIT_NULL
;
934 /* ./parser//parser_nodes.nit:421 */
935 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
936 if (UNTAG_Bool(REGB0
)) {
938 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 421);
940 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(fra
.me
.REG
[0]);
941 stack_frame_head
= fra
.me
.prev
;
942 return fra
.me
.REG
[0];
944 val_t
parser___parser_nodes___AAttrPropdef___n_kwvar(val_t p0
){
945 struct {struct stack_frame_t me
;} fra
;
948 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
949 fra
.me
.file
= LOCATE_parser___parser_nodes
;
951 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_kwvar
;
952 fra
.me
.has_broke
= 0;
954 fra
.me
.REG
[0] = NIT_NULL
;
956 /* ./parser//parser_nodes.nit:422 */
957 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(fra
.me
.REG
[0])!=NIT_NULL
);
958 if (UNTAG_Bool(REGB0
)) {
960 nit_abort("Uninitialized attribute %s", "_n_kwvar", LOCATE_parser___parser_nodes
, 422);
962 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(fra
.me
.REG
[0]);
963 stack_frame_head
= fra
.me
.prev
;
964 return fra
.me
.REG
[0];
966 val_t
parser___parser_nodes___AAttrPropdef___n_id(val_t p0
){
967 struct {struct stack_frame_t me
;} fra
;
969 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
970 fra
.me
.file
= LOCATE_parser___parser_nodes
;
972 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id
;
973 fra
.me
.has_broke
= 0;
975 fra
.me
.REG
[0] = NIT_NULL
;
977 /* ./parser//parser_nodes.nit:423 */
978 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_id(fra
.me
.REG
[0]);
979 stack_frame_head
= fra
.me
.prev
;
980 return fra
.me
.REG
[0];
982 val_t
parser___parser_nodes___AAttrPropdef___n_id2(val_t p0
){
983 struct {struct stack_frame_t me
;} fra
;
985 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
986 fra
.me
.file
= LOCATE_parser___parser_nodes
;
988 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id2
;
989 fra
.me
.has_broke
= 0;
991 fra
.me
.REG
[0] = NIT_NULL
;
993 /* ./parser//parser_nodes.nit:424 */
994 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_id2(fra
.me
.REG
[0]);
995 stack_frame_head
= fra
.me
.prev
;
996 return fra
.me
.REG
[0];
998 val_t
parser___parser_nodes___AAttrPropdef___n_type(val_t p0
){
999 struct {struct stack_frame_t me
;} fra
;
1001 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1002 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1004 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_type
;
1005 fra
.me
.has_broke
= 0;
1006 fra
.me
.REG_size
= 1;
1007 fra
.me
.REG
[0] = NIT_NULL
;
1009 /* ./parser//parser_nodes.nit:425 */
1010 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_type(fra
.me
.REG
[0]);
1011 stack_frame_head
= fra
.me
.prev
;
1012 return fra
.me
.REG
[0];
1014 val_t
parser___parser_nodes___AAttrPropdef___n_readable(val_t p0
){
1015 struct {struct stack_frame_t me
;} fra
;
1017 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1018 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1020 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_readable
;
1021 fra
.me
.has_broke
= 0;
1022 fra
.me
.REG_size
= 1;
1023 fra
.me
.REG
[0] = NIT_NULL
;
1025 /* ./parser//parser_nodes.nit:426 */
1026 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_readable(fra
.me
.REG
[0]);
1027 stack_frame_head
= fra
.me
.prev
;
1028 return fra
.me
.REG
[0];
1030 val_t
parser___parser_nodes___AAttrPropdef___n_writable(val_t p0
){
1031 struct {struct stack_frame_t me
;} fra
;
1033 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1034 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1036 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_writable
;
1037 fra
.me
.has_broke
= 0;
1038 fra
.me
.REG_size
= 1;
1039 fra
.me
.REG
[0] = NIT_NULL
;
1041 /* ./parser//parser_nodes.nit:427 */
1042 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_writable(fra
.me
.REG
[0]);
1043 stack_frame_head
= fra
.me
.prev
;
1044 return fra
.me
.REG
[0];
1046 val_t
parser___parser_nodes___AAttrPropdef___n_expr(val_t p0
){
1047 struct {struct stack_frame_t me
;} fra
;
1049 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1050 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1052 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_expr
;
1053 fra
.me
.has_broke
= 0;
1054 fra
.me
.REG_size
= 1;
1055 fra
.me
.REG
[0] = NIT_NULL
;
1057 /* ./parser//parser_nodes.nit:428 */
1058 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_expr(fra
.me
.REG
[0]);
1059 stack_frame_head
= fra
.me
.prev
;
1060 return fra
.me
.REG
[0];
1062 val_t
parser___parser_nodes___AAttrPropdef___hot_location(val_t p0
){
1063 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1067 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1068 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1070 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___hot_location
;
1071 fra
.me
.has_broke
= 0;
1072 fra
.me
.REG_size
= 2;
1073 fra
.me
.REG
[0] = NIT_NULL
;
1074 fra
.me
.REG
[1] = NIT_NULL
;
1076 /* ./parser//parser_nodes.nit:431 */
1077 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AAttrPropdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1078 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1079 if (UNTAG_Bool(REGB0
)) {
1081 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1082 if (UNTAG_Bool(REGB1
)) {
1083 REGB1
= TAG_Bool(false);
1086 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
1090 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
1091 if (UNTAG_Bool(REGB0
)) {
1092 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AAttrPropdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1093 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1094 if (UNTAG_Bool(REGB0
)) {
1095 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 431);
1097 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1100 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AAttrPropdef___n_id2(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1101 REGB0
= TAG_Bool(fra
.me
.REG
[0]==NIT_NULL
);
1102 if (UNTAG_Bool(REGB0
)) {
1103 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 431);
1105 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1106 fra
.me
.REG
[1] = fra
.me
.REG
[0];
1110 stack_frame_head
= fra
.me
.prev
;
1111 return fra
.me
.REG
[1];
1113 val_t
parser___parser_nodes___AMethPropdef___n_kwredef(val_t p0
){
1114 struct {struct stack_frame_t me
;} fra
;
1116 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1117 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1119 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_kwredef
;
1120 fra
.me
.has_broke
= 0;
1121 fra
.me
.REG_size
= 1;
1122 fra
.me
.REG
[0] = NIT_NULL
;
1124 /* ./parser//parser_nodes.nit:436 */
1125 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_kwredef(fra
.me
.REG
[0]);
1126 stack_frame_head
= fra
.me
.prev
;
1127 return fra
.me
.REG
[0];
1129 val_t
parser___parser_nodes___AMethPropdef___n_visibility(val_t p0
){
1130 struct {struct stack_frame_t me
;} fra
;
1132 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1133 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1135 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_visibility
;
1136 fra
.me
.has_broke
= 0;
1137 fra
.me
.REG_size
= 1;
1138 fra
.me
.REG
[0] = NIT_NULL
;
1140 /* ./parser//parser_nodes.nit:437 */
1141 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_visibility(fra
.me
.REG
[0]);
1142 stack_frame_head
= fra
.me
.prev
;
1143 return fra
.me
.REG
[0];
1145 val_t
parser___parser_nodes___AMethPropdef___n_methid(val_t p0
){
1146 struct {struct stack_frame_t me
;} fra
;
1148 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1149 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1151 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_methid
;
1152 fra
.me
.has_broke
= 0;
1153 fra
.me
.REG_size
= 1;
1154 fra
.me
.REG
[0] = NIT_NULL
;
1156 /* ./parser//parser_nodes.nit:438 */
1157 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_methid(fra
.me
.REG
[0]);
1158 stack_frame_head
= fra
.me
.prev
;
1159 return fra
.me
.REG
[0];
1161 val_t
parser___parser_nodes___AMethPropdef___n_signature(val_t p0
){
1162 struct {struct stack_frame_t me
;} fra
;
1164 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1165 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1167 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_signature
;
1168 fra
.me
.has_broke
= 0;
1169 fra
.me
.REG_size
= 1;
1170 fra
.me
.REG
[0] = NIT_NULL
;
1172 /* ./parser//parser_nodes.nit:439 */
1173 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_signature(fra
.me
.REG
[0]);
1174 stack_frame_head
= fra
.me
.prev
;
1175 return fra
.me
.REG
[0];
1177 val_t
parser___parser_nodes___AMethPropdef___hot_location(val_t p0
){
1178 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1182 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1183 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1185 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___hot_location
;
1186 fra
.me
.has_broke
= 0;
1187 fra
.me
.REG_size
= 2;
1188 fra
.me
.REG
[0] = NIT_NULL
;
1189 fra
.me
.REG
[1] = NIT_NULL
;
1191 /* ./parser//parser_nodes.nit:442 */
1192 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AMethPropdef___n_methid(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1193 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1194 if (UNTAG_Bool(REGB0
)) {
1196 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1197 if (UNTAG_Bool(REGB1
)) {
1198 REGB1
= TAG_Bool(false);
1201 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
1205 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
1206 if (UNTAG_Bool(REGB0
)) {
1207 /* ./parser//parser_nodes.nit:443 */
1208 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AMethPropdef___n_methid(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1209 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1210 if (UNTAG_Bool(REGB0
)) {
1211 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 443);
1213 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1216 /* ./parser//parser_nodes.nit:445 */
1217 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1218 fra
.me
.REG
[1] = fra
.me
.REG
[0];
1222 stack_frame_head
= fra
.me
.prev
;
1223 return fra
.me
.REG
[1];
1225 val_t
parser___parser_nodes___ADeferredMethPropdef___n_kwmeth(val_t p0
){
1226 struct {struct stack_frame_t me
;} fra
;
1229 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1230 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1232 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth
;
1233 fra
.me
.has_broke
= 0;
1234 fra
.me
.REG_size
= 1;
1235 fra
.me
.REG
[0] = NIT_NULL
;
1237 /* ./parser//parser_nodes.nit:451 */
1238 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
1239 if (UNTAG_Bool(REGB0
)) {
1241 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 451);
1243 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1244 stack_frame_head
= fra
.me
.prev
;
1245 return fra
.me
.REG
[0];
1247 val_t
parser___parser_nodes___AInternMethPropdef___n_kwmeth(val_t p0
){
1248 struct {struct stack_frame_t me
;} fra
;
1251 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1252 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1254 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInternMethPropdef___n_kwmeth
;
1255 fra
.me
.has_broke
= 0;
1256 fra
.me
.REG_size
= 1;
1257 fra
.me
.REG
[0] = NIT_NULL
;
1259 /* ./parser//parser_nodes.nit:455 */
1260 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInternMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
1261 if (UNTAG_Bool(REGB0
)) {
1263 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 455);
1265 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInternMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1266 stack_frame_head
= fra
.me
.prev
;
1267 return fra
.me
.REG
[0];
1269 val_t
parser___parser_nodes___AExternPropdef___n_extern(val_t p0
){
1270 struct {struct stack_frame_t me
;} fra
;
1272 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1273 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1275 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern
;
1276 fra
.me
.has_broke
= 0;
1277 fra
.me
.REG_size
= 1;
1278 fra
.me
.REG
[0] = NIT_NULL
;
1280 /* ./parser//parser_nodes.nit:459 */
1281 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternPropdef____n_extern(fra
.me
.REG
[0]);
1282 stack_frame_head
= fra
.me
.prev
;
1283 return fra
.me
.REG
[0];
1285 val_t
parser___parser_nodes___AExternPropdef___n_extern_calls(val_t p0
){
1286 struct {struct stack_frame_t me
;} fra
;
1288 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1289 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1291 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern_calls
;
1292 fra
.me
.has_broke
= 0;
1293 fra
.me
.REG_size
= 1;
1294 fra
.me
.REG
[0] = NIT_NULL
;
1296 /* ./parser//parser_nodes.nit:460 */
1297 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternPropdef____n_extern_calls(fra
.me
.REG
[0]);
1298 stack_frame_head
= fra
.me
.prev
;
1299 return fra
.me
.REG
[0];
1301 val_t
parser___parser_nodes___AExternMethPropdef___n_kwmeth(val_t p0
){
1302 struct {struct stack_frame_t me
;} fra
;
1305 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1306 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1308 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternMethPropdef___n_kwmeth
;
1309 fra
.me
.has_broke
= 0;
1310 fra
.me
.REG_size
= 1;
1311 fra
.me
.REG
[0] = NIT_NULL
;
1313 /* ./parser//parser_nodes.nit:465 */
1314 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
1315 if (UNTAG_Bool(REGB0
)) {
1317 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 465);
1319 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1320 stack_frame_head
= fra
.me
.prev
;
1321 return fra
.me
.REG
[0];
1323 val_t
parser___parser_nodes___AConcreteMethPropdef___n_kwmeth(val_t p0
){
1324 struct {struct stack_frame_t me
;} fra
;
1326 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1327 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1329 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth
;
1330 fra
.me
.has_broke
= 0;
1331 fra
.me
.REG_size
= 1;
1332 fra
.me
.REG
[0] = NIT_NULL
;
1334 /* ./parser//parser_nodes.nit:469 */
1335 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1336 stack_frame_head
= fra
.me
.prev
;
1337 return fra
.me
.REG
[0];
1339 val_t
parser___parser_nodes___AConcreteMethPropdef___n_block(val_t p0
){
1340 struct {struct stack_frame_t me
;} fra
;
1342 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1343 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1345 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_block
;
1346 fra
.me
.has_broke
= 0;
1347 fra
.me
.REG_size
= 1;
1348 fra
.me
.REG
[0] = NIT_NULL
;
1350 /* ./parser//parser_nodes.nit:470 */
1351 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteMethPropdef____n_block(fra
.me
.REG
[0]);
1352 stack_frame_head
= fra
.me
.prev
;
1353 return fra
.me
.REG
[0];
1355 void parser___parser_nodes___AInitPropdef___init(val_t p0
, int* init_table
){
1356 int itpos3
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___AInitPropdef
].i
;
1357 struct {struct stack_frame_t me
;} fra
;
1359 if (init_table
[itpos3
]) return;
1360 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1361 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1363 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitPropdef___init
;
1364 fra
.me
.has_broke
= 0;
1365 fra
.me
.REG_size
= 0;
1366 stack_frame_head
= fra
.me
.prev
;
1367 init_table
[itpos3
] = 1;
1370 void parser___parser_nodes___AConcreteInitPropdef___init(val_t p0
, int* init_table
){
1371 int itpos4
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___AConcreteInitPropdef
].i
;
1372 struct {struct stack_frame_t me
;} fra
;
1374 if (init_table
[itpos4
]) return;
1375 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1376 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1378 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteInitPropdef___init
;
1379 fra
.me
.has_broke
= 0;
1380 fra
.me
.REG_size
= 1;
1381 fra
.me
.REG
[0] = NIT_NULL
;
1383 /* ./parser//parser_nodes.nit:477 */
1384 CALL_parser___parser_nodes___AInitPropdef___init(fra
.me
.REG
[0])(fra
.me
.REG
[0], init_table
);
1385 stack_frame_head
= fra
.me
.prev
;
1386 init_table
[itpos4
] = 1;
1389 val_t
parser___parser_nodes___AConcreteInitPropdef___n_kwinit(val_t p0
){
1390 struct {struct stack_frame_t me
;} fra
;
1393 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1394 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1396 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteInitPropdef___n_kwinit
;
1397 fra
.me
.has_broke
= 0;
1398 fra
.me
.REG_size
= 1;
1399 fra
.me
.REG
[0] = NIT_NULL
;
1401 /* ./parser//parser_nodes.nit:478 */
1402 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(fra
.me
.REG
[0])!=NIT_NULL
);
1403 if (UNTAG_Bool(REGB0
)) {
1405 nit_abort("Uninitialized attribute %s", "_n_kwinit", LOCATE_parser___parser_nodes
, 478);
1407 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(fra
.me
.REG
[0]);
1408 stack_frame_head
= fra
.me
.prev
;
1409 return fra
.me
.REG
[0];
1411 val_t
parser___parser_nodes___AConcreteInitPropdef___hot_location(val_t p0
){
1412 struct {struct stack_frame_t me
;} fra
;
1414 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1415 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1417 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteInitPropdef___hot_location
;
1418 fra
.me
.has_broke
= 0;
1419 fra
.me
.REG_size
= 1;
1420 fra
.me
.REG
[0] = NIT_NULL
;
1422 /* ./parser//parser_nodes.nit:479 */
1423 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AConcreteInitPropdef___n_kwinit(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1424 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1427 stack_frame_head
= fra
.me
.prev
;
1428 return fra
.me
.REG
[0];
1430 void parser___parser_nodes___AExternInitPropdef___init(val_t p0
, int* init_table
){
1431 int itpos5
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___AExternInitPropdef
].i
;
1432 struct {struct stack_frame_t me
;} fra
;
1434 if (init_table
[itpos5
]) return;
1435 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1436 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1438 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternInitPropdef___init
;
1439 fra
.me
.has_broke
= 0;
1440 fra
.me
.REG_size
= 1;
1441 fra
.me
.REG
[0] = NIT_NULL
;
1443 /* ./parser//parser_nodes.nit:484 */
1444 CALL_parser___parser_nodes___AInitPropdef___init(fra
.me
.REG
[0])(fra
.me
.REG
[0], init_table
);
1445 stack_frame_head
= fra
.me
.prev
;
1446 init_table
[itpos5
] = 1;
1449 val_t
parser___parser_nodes___AExternInitPropdef___n_kwnew(val_t p0
){
1450 struct {struct stack_frame_t me
;} fra
;
1453 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1454 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1456 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternInitPropdef___n_kwnew
;
1457 fra
.me
.has_broke
= 0;
1458 fra
.me
.REG_size
= 1;
1459 fra
.me
.REG
[0] = NIT_NULL
;
1461 /* ./parser//parser_nodes.nit:485 */
1462 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternInitPropdef____n_kwnew(fra
.me
.REG
[0])!=NIT_NULL
);
1463 if (UNTAG_Bool(REGB0
)) {
1465 nit_abort("Uninitialized attribute %s", "_n_kwnew", LOCATE_parser___parser_nodes
, 485);
1467 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternInitPropdef____n_kwnew(fra
.me
.REG
[0]);
1468 stack_frame_head
= fra
.me
.prev
;
1469 return fra
.me
.REG
[0];
1471 val_t
parser___parser_nodes___AExternCalls___n_kwimport(val_t p0
){
1472 struct {struct stack_frame_t me
;} fra
;
1475 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1476 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1478 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCalls___n_kwimport
;
1479 fra
.me
.has_broke
= 0;
1480 fra
.me
.REG_size
= 1;
1481 fra
.me
.REG
[0] = NIT_NULL
;
1483 /* ./parser//parser_nodes.nit:492 */
1484 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternCalls____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
1485 if (UNTAG_Bool(REGB0
)) {
1487 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 492);
1489 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCalls____n_kwimport(fra
.me
.REG
[0]);
1490 stack_frame_head
= fra
.me
.prev
;
1491 return fra
.me
.REG
[0];
1493 val_t
parser___parser_nodes___AExternCalls___n_extern_calls(val_t p0
){
1494 struct {struct stack_frame_t me
;} fra
;
1497 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1498 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1500 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCalls___n_extern_calls
;
1501 fra
.me
.has_broke
= 0;
1502 fra
.me
.REG_size
= 1;
1503 fra
.me
.REG
[0] = NIT_NULL
;
1505 /* ./parser//parser_nodes.nit:493 */
1506 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternCalls____n_extern_calls(fra
.me
.REG
[0])!=NIT_NULL
);
1507 if (UNTAG_Bool(REGB0
)) {
1509 nit_abort("Uninitialized attribute %s", "_n_extern_calls", LOCATE_parser___parser_nodes
, 493);
1511 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCalls____n_extern_calls(fra
.me
.REG
[0]);
1512 stack_frame_head
= fra
.me
.prev
;
1513 return fra
.me
.REG
[0];
1515 val_t
parser___parser_nodes___ALocalPropExternCall___n_methid(val_t p0
){
1516 struct {struct stack_frame_t me
;} fra
;
1519 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1520 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1522 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALocalPropExternCall___n_methid
;
1523 fra
.me
.has_broke
= 0;
1524 fra
.me
.REG_size
= 1;
1525 fra
.me
.REG
[0] = NIT_NULL
;
1527 /* ./parser//parser_nodes.nit:503 */
1528 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALocalPropExternCall____n_methid(fra
.me
.REG
[0])!=NIT_NULL
);
1529 if (UNTAG_Bool(REGB0
)) {
1531 nit_abort("Uninitialized attribute %s", "_n_methid", LOCATE_parser___parser_nodes
, 503);
1533 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALocalPropExternCall____n_methid(fra
.me
.REG
[0]);
1534 stack_frame_head
= fra
.me
.prev
;
1535 return fra
.me
.REG
[0];
1537 val_t
parser___parser_nodes___AFullPropExternCall___n_classid(val_t p0
){
1538 struct {struct stack_frame_t me
;} fra
;
1541 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1542 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1544 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_classid
;
1545 fra
.me
.has_broke
= 0;
1546 fra
.me
.REG_size
= 1;
1547 fra
.me
.REG
[0] = NIT_NULL
;
1549 /* ./parser//parser_nodes.nit:507 */
1550 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFullPropExternCall____n_classid(fra
.me
.REG
[0])!=NIT_NULL
);
1551 if (UNTAG_Bool(REGB0
)) {
1553 nit_abort("Uninitialized attribute %s", "_n_classid", LOCATE_parser___parser_nodes
, 507);
1555 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_classid(fra
.me
.REG
[0]);
1556 stack_frame_head
= fra
.me
.prev
;
1557 return fra
.me
.REG
[0];
1559 val_t
parser___parser_nodes___AFullPropExternCall___n_quad(val_t p0
){
1560 struct {struct stack_frame_t me
;} fra
;
1562 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1563 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1565 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_quad
;
1566 fra
.me
.has_broke
= 0;
1567 fra
.me
.REG_size
= 1;
1568 fra
.me
.REG
[0] = NIT_NULL
;
1570 /* ./parser//parser_nodes.nit:508 */
1571 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_quad(fra
.me
.REG
[0]);
1572 stack_frame_head
= fra
.me
.prev
;
1573 return fra
.me
.REG
[0];
1575 val_t
parser___parser_nodes___AFullPropExternCall___n_methid(val_t p0
){
1576 struct {struct stack_frame_t me
;} fra
;
1579 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1580 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1582 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_methid
;
1583 fra
.me
.has_broke
= 0;
1584 fra
.me
.REG_size
= 1;
1585 fra
.me
.REG
[0] = NIT_NULL
;
1587 /* ./parser//parser_nodes.nit:509 */
1588 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFullPropExternCall____n_methid(fra
.me
.REG
[0])!=NIT_NULL
);
1589 if (UNTAG_Bool(REGB0
)) {
1591 nit_abort("Uninitialized attribute %s", "_n_methid", LOCATE_parser___parser_nodes
, 509);
1593 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_methid(fra
.me
.REG
[0]);
1594 stack_frame_head
= fra
.me
.prev
;
1595 return fra
.me
.REG
[0];
1597 val_t
parser___parser_nodes___AInitPropExternCall___n_classid(val_t p0
){
1598 struct {struct stack_frame_t me
;} fra
;
1601 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1602 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1604 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitPropExternCall___n_classid
;
1605 fra
.me
.has_broke
= 0;
1606 fra
.me
.REG_size
= 1;
1607 fra
.me
.REG
[0] = NIT_NULL
;
1609 /* ./parser//parser_nodes.nit:513 */
1610 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitPropExternCall____n_classid(fra
.me
.REG
[0])!=NIT_NULL
);
1611 if (UNTAG_Bool(REGB0
)) {
1613 nit_abort("Uninitialized attribute %s", "_n_classid", LOCATE_parser___parser_nodes
, 513);
1615 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitPropExternCall____n_classid(fra
.me
.REG
[0]);
1616 stack_frame_head
= fra
.me
.prev
;
1617 return fra
.me
.REG
[0];
1619 val_t
parser___parser_nodes___ASuperExternCall___n_kwsuper(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___ASuperExternCall___n_kwsuper
;
1627 fra
.me
.has_broke
= 0;
1628 fra
.me
.REG_size
= 1;
1629 fra
.me
.REG
[0] = NIT_NULL
;
1631 /* ./parser//parser_nodes.nit:517 */
1632 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExternCall____n_kwsuper(fra
.me
.REG
[0])!=NIT_NULL
);
1633 if (UNTAG_Bool(REGB0
)) {
1635 nit_abort("Uninitialized attribute %s", "_n_kwsuper", LOCATE_parser___parser_nodes
, 517);
1637 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExternCall____n_kwsuper(fra
.me
.REG
[0]);
1638 stack_frame_head
= fra
.me
.prev
;
1639 return fra
.me
.REG
[0];
1641 val_t
parser___parser_nodes___ACastAsExternCall___n_from_type(val_t p0
){
1642 struct {struct stack_frame_t me
;} fra
;
1645 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1646 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1648 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_from_type
;
1649 fra
.me
.has_broke
= 0;
1650 fra
.me
.REG_size
= 1;
1651 fra
.me
.REG
[0] = NIT_NULL
;
1653 /* ./parser//parser_nodes.nit:524 */
1654 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_from_type(fra
.me
.REG
[0])!=NIT_NULL
);
1655 if (UNTAG_Bool(REGB0
)) {
1657 nit_abort("Uninitialized attribute %s", "_n_from_type", LOCATE_parser___parser_nodes
, 524);
1659 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_from_type(fra
.me
.REG
[0]);
1660 stack_frame_head
= fra
.me
.prev
;
1661 return fra
.me
.REG
[0];
1663 val_t
parser___parser_nodes___ACastAsExternCall___n_kwas(val_t p0
){
1664 struct {struct stack_frame_t me
;} fra
;
1667 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1668 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1670 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_kwas
;
1671 fra
.me
.has_broke
= 0;
1672 fra
.me
.REG_size
= 1;
1673 fra
.me
.REG
[0] = NIT_NULL
;
1675 /* ./parser//parser_nodes.nit:525 */
1676 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
1677 if (UNTAG_Bool(REGB0
)) {
1679 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 525);
1681 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_kwas(fra
.me
.REG
[0]);
1682 stack_frame_head
= fra
.me
.prev
;
1683 return fra
.me
.REG
[0];
1685 val_t
parser___parser_nodes___ACastAsExternCall___n_to_type(val_t p0
){
1686 struct {struct stack_frame_t me
;} fra
;
1689 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1690 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1692 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_to_type
;
1693 fra
.me
.has_broke
= 0;
1694 fra
.me
.REG_size
= 1;
1695 fra
.me
.REG
[0] = NIT_NULL
;
1697 /* ./parser//parser_nodes.nit:526 */
1698 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_to_type(fra
.me
.REG
[0])!=NIT_NULL
);
1699 if (UNTAG_Bool(REGB0
)) {
1701 nit_abort("Uninitialized attribute %s", "_n_to_type", LOCATE_parser___parser_nodes
, 526);
1703 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_to_type(fra
.me
.REG
[0]);
1704 stack_frame_head
= fra
.me
.prev
;
1705 return fra
.me
.REG
[0];
1707 val_t
parser___parser_nodes___AAsNullableExternCall___n_type(val_t p0
){
1708 struct {struct stack_frame_t me
;} fra
;
1711 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1712 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1714 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_type
;
1715 fra
.me
.has_broke
= 0;
1716 fra
.me
.REG_size
= 1;
1717 fra
.me
.REG
[0] = NIT_NULL
;
1719 /* ./parser//parser_nodes.nit:530 */
1720 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
1721 if (UNTAG_Bool(REGB0
)) {
1723 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 530);
1725 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_type(fra
.me
.REG
[0]);
1726 stack_frame_head
= fra
.me
.prev
;
1727 return fra
.me
.REG
[0];
1729 val_t
parser___parser_nodes___AAsNullableExternCall___n_kwas(val_t p0
){
1730 struct {struct stack_frame_t me
;} fra
;
1733 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1734 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1736 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwas
;
1737 fra
.me
.has_broke
= 0;
1738 fra
.me
.REG_size
= 1;
1739 fra
.me
.REG
[0] = NIT_NULL
;
1741 /* ./parser//parser_nodes.nit:531 */
1742 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
1743 if (UNTAG_Bool(REGB0
)) {
1745 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 531);
1747 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwas(fra
.me
.REG
[0]);
1748 stack_frame_head
= fra
.me
.prev
;
1749 return fra
.me
.REG
[0];
1751 val_t
parser___parser_nodes___AAsNullableExternCall___n_kwnullable(val_t p0
){
1752 struct {struct stack_frame_t me
;} fra
;
1755 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1756 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1758 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwnullable
;
1759 fra
.me
.has_broke
= 0;
1760 fra
.me
.REG_size
= 1;
1761 fra
.me
.REG
[0] = NIT_NULL
;
1763 /* ./parser//parser_nodes.nit:532 */
1764 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwnullable(fra
.me
.REG
[0])!=NIT_NULL
);
1765 if (UNTAG_Bool(REGB0
)) {
1767 nit_abort("Uninitialized attribute %s", "_n_kwnullable", LOCATE_parser___parser_nodes
, 532);
1769 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwnullable(fra
.me
.REG
[0]);
1770 stack_frame_head
= fra
.me
.prev
;
1771 return fra
.me
.REG
[0];
1773 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_type(val_t p0
){
1774 struct {struct stack_frame_t me
;} fra
;
1777 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1778 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1780 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_type
;
1781 fra
.me
.has_broke
= 0;
1782 fra
.me
.REG_size
= 1;
1783 fra
.me
.REG
[0] = NIT_NULL
;
1785 /* ./parser//parser_nodes.nit:536 */
1786 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
1787 if (UNTAG_Bool(REGB0
)) {
1789 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 536);
1791 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_type(fra
.me
.REG
[0]);
1792 stack_frame_head
= fra
.me
.prev
;
1793 return fra
.me
.REG
[0];
1795 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwas(val_t p0
){
1796 struct {struct stack_frame_t me
;} fra
;
1799 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1800 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1802 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwas
;
1803 fra
.me
.has_broke
= 0;
1804 fra
.me
.REG_size
= 1;
1805 fra
.me
.REG
[0] = NIT_NULL
;
1807 /* ./parser//parser_nodes.nit:537 */
1808 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
1809 if (UNTAG_Bool(REGB0
)) {
1811 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 537);
1813 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwas(fra
.me
.REG
[0]);
1814 stack_frame_head
= fra
.me
.prev
;
1815 return fra
.me
.REG
[0];
1817 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwnot(val_t p0
){
1818 struct {struct stack_frame_t me
;} fra
;
1821 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1822 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1824 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot
;
1825 fra
.me
.has_broke
= 0;
1826 fra
.me
.REG_size
= 1;
1827 fra
.me
.REG
[0] = NIT_NULL
;
1829 /* ./parser//parser_nodes.nit:538 */
1830 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
1831 if (UNTAG_Bool(REGB0
)) {
1833 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 538);
1835 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnot(fra
.me
.REG
[0]);
1836 stack_frame_head
= fra
.me
.prev
;
1837 return fra
.me
.REG
[0];
1839 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable(val_t p0
){
1840 struct {struct stack_frame_t me
;} fra
;
1843 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1844 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1846 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable
;
1847 fra
.me
.has_broke
= 0;
1848 fra
.me
.REG_size
= 1;
1849 fra
.me
.REG
[0] = NIT_NULL
;
1851 /* ./parser//parser_nodes.nit:539 */
1852 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnullable(fra
.me
.REG
[0])!=NIT_NULL
);
1853 if (UNTAG_Bool(REGB0
)) {
1855 nit_abort("Uninitialized attribute %s", "_n_kwnullable", LOCATE_parser___parser_nodes
, 539);
1857 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnullable(fra
.me
.REG
[0]);
1858 stack_frame_head
= fra
.me
.prev
;
1859 return fra
.me
.REG
[0];
1861 val_t
parser___parser_nodes___ATypePropdef___n_kwredef(val_t p0
){
1862 struct {struct stack_frame_t me
;} fra
;
1864 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1865 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1867 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwredef
;
1868 fra
.me
.has_broke
= 0;
1869 fra
.me
.REG_size
= 1;
1870 fra
.me
.REG
[0] = NIT_NULL
;
1872 /* ./parser//parser_nodes.nit:543 */
1873 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_kwredef(fra
.me
.REG
[0]);
1874 stack_frame_head
= fra
.me
.prev
;
1875 return fra
.me
.REG
[0];
1877 val_t
parser___parser_nodes___ATypePropdef___n_visibility(val_t p0
){
1878 struct {struct stack_frame_t me
;} fra
;
1881 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1882 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1884 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_visibility
;
1885 fra
.me
.has_broke
= 0;
1886 fra
.me
.REG_size
= 1;
1887 fra
.me
.REG
[0] = NIT_NULL
;
1889 /* ./parser//parser_nodes.nit:544 */
1890 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
1891 if (UNTAG_Bool(REGB0
)) {
1893 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 544);
1895 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_visibility(fra
.me
.REG
[0]);
1896 stack_frame_head
= fra
.me
.prev
;
1897 return fra
.me
.REG
[0];
1899 val_t
parser___parser_nodes___ATypePropdef___n_kwtype(val_t p0
){
1900 struct {struct stack_frame_t me
;} fra
;
1903 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1904 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1906 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwtype
;
1907 fra
.me
.has_broke
= 0;
1908 fra
.me
.REG_size
= 1;
1909 fra
.me
.REG
[0] = NIT_NULL
;
1911 /* ./parser//parser_nodes.nit:545 */
1912 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(fra
.me
.REG
[0])!=NIT_NULL
);
1913 if (UNTAG_Bool(REGB0
)) {
1915 nit_abort("Uninitialized attribute %s", "_n_kwtype", LOCATE_parser___parser_nodes
, 545);
1917 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(fra
.me
.REG
[0]);
1918 stack_frame_head
= fra
.me
.prev
;
1919 return fra
.me
.REG
[0];
1921 val_t
parser___parser_nodes___ATypePropdef___n_id(val_t p0
){
1922 struct {struct stack_frame_t me
;} fra
;
1925 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1926 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1928 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_id
;
1929 fra
.me
.has_broke
= 0;
1930 fra
.me
.REG_size
= 1;
1931 fra
.me
.REG
[0] = NIT_NULL
;
1933 /* ./parser//parser_nodes.nit:546 */
1934 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
1935 if (UNTAG_Bool(REGB0
)) {
1937 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 546);
1939 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_id(fra
.me
.REG
[0]);
1940 stack_frame_head
= fra
.me
.prev
;
1941 return fra
.me
.REG
[0];
1943 val_t
parser___parser_nodes___ATypePropdef___n_type(val_t p0
){
1944 struct {struct stack_frame_t me
;} fra
;
1947 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1948 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1950 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_type
;
1951 fra
.me
.has_broke
= 0;
1952 fra
.me
.REG_size
= 1;
1953 fra
.me
.REG
[0] = NIT_NULL
;
1955 /* ./parser//parser_nodes.nit:547 */
1956 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
1957 if (UNTAG_Bool(REGB0
)) {
1959 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 547);
1961 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_type(fra
.me
.REG
[0]);
1962 stack_frame_head
= fra
.me
.prev
;
1963 return fra
.me
.REG
[0];
1965 val_t
parser___parser_nodes___AAble___n_visibility(val_t p0
){
1966 struct {struct stack_frame_t me
;} fra
;
1968 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1969 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1971 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_visibility
;
1972 fra
.me
.has_broke
= 0;
1973 fra
.me
.REG_size
= 1;
1974 fra
.me
.REG
[0] = NIT_NULL
;
1976 /* ./parser//parser_nodes.nit:550 */
1977 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAble____n_visibility(fra
.me
.REG
[0]);
1978 stack_frame_head
= fra
.me
.prev
;
1979 return fra
.me
.REG
[0];
1981 val_t
parser___parser_nodes___AAble___n_kwredef(val_t p0
){
1982 struct {struct stack_frame_t me
;} fra
;
1984 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1985 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1987 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_kwredef
;
1988 fra
.me
.has_broke
= 0;
1989 fra
.me
.REG_size
= 1;
1990 fra
.me
.REG
[0] = NIT_NULL
;
1992 /* ./parser//parser_nodes.nit:551 */
1993 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAble____n_kwredef(fra
.me
.REG
[0]);
1994 stack_frame_head
= fra
.me
.prev
;
1995 return fra
.me
.REG
[0];
1997 val_t
parser___parser_nodes___AReadAble___n_kwreadable(val_t p0
){
1998 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___AReadAble___n_kwreadable
;
2005 fra
.me
.has_broke
= 0;
2006 fra
.me
.REG_size
= 1;
2007 fra
.me
.REG
[0] = NIT_NULL
;
2009 /* ./parser//parser_nodes.nit:555 */
2010 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReadAble____n_kwreadable(fra
.me
.REG
[0])!=NIT_NULL
);
2011 if (UNTAG_Bool(REGB0
)) {
2013 nit_abort("Uninitialized attribute %s", "_n_kwreadable", LOCATE_parser___parser_nodes
, 555);
2015 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReadAble____n_kwreadable(fra
.me
.REG
[0]);
2016 stack_frame_head
= fra
.me
.prev
;
2017 return fra
.me
.REG
[0];
2019 val_t
parser___parser_nodes___AWriteAble___n_kwwritable(val_t p0
){
2020 struct {struct stack_frame_t me
;} fra
;
2023 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2024 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2026 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWriteAble___n_kwwritable
;
2027 fra
.me
.has_broke
= 0;
2028 fra
.me
.REG_size
= 1;
2029 fra
.me
.REG
[0] = NIT_NULL
;
2031 /* ./parser//parser_nodes.nit:559 */
2032 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(fra
.me
.REG
[0])!=NIT_NULL
);
2033 if (UNTAG_Bool(REGB0
)) {
2035 nit_abort("Uninitialized attribute %s", "_n_kwwritable", LOCATE_parser___parser_nodes
, 559);
2037 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(fra
.me
.REG
[0]);
2038 stack_frame_head
= fra
.me
.prev
;
2039 return fra
.me
.REG
[0];
2041 val_t
parser___parser_nodes___AIdMethid___n_id(val_t p0
){
2042 struct {struct stack_frame_t me
;} fra
;
2045 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2046 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2048 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIdMethid___n_id
;
2049 fra
.me
.has_broke
= 0;
2050 fra
.me
.REG_size
= 1;
2051 fra
.me
.REG
[0] = NIT_NULL
;
2053 /* ./parser//parser_nodes.nit:564 */
2054 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIdMethid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2055 if (UNTAG_Bool(REGB0
)) {
2057 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 564);
2059 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIdMethid____n_id(fra
.me
.REG
[0]);
2060 stack_frame_head
= fra
.me
.prev
;
2061 return fra
.me
.REG
[0];
2063 val_t
parser___parser_nodes___APlusMethid___n_plus(val_t p0
){
2064 struct {struct stack_frame_t me
;} fra
;
2067 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2068 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2070 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusMethid___n_plus
;
2071 fra
.me
.has_broke
= 0;
2072 fra
.me
.REG_size
= 1;
2073 fra
.me
.REG
[0] = NIT_NULL
;
2075 /* ./parser//parser_nodes.nit:568 */
2076 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APlusMethid____n_plus(fra
.me
.REG
[0])!=NIT_NULL
);
2077 if (UNTAG_Bool(REGB0
)) {
2079 nit_abort("Uninitialized attribute %s", "_n_plus", LOCATE_parser___parser_nodes
, 568);
2081 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APlusMethid____n_plus(fra
.me
.REG
[0]);
2082 stack_frame_head
= fra
.me
.prev
;
2083 return fra
.me
.REG
[0];
2085 val_t
parser___parser_nodes___AMinusMethid___n_minus(val_t p0
){
2086 struct {struct stack_frame_t me
;} fra
;
2089 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2090 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2092 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusMethid___n_minus
;
2093 fra
.me
.has_broke
= 0;
2094 fra
.me
.REG_size
= 1;
2095 fra
.me
.REG
[0] = NIT_NULL
;
2097 /* ./parser//parser_nodes.nit:572 */
2098 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMinusMethid____n_minus(fra
.me
.REG
[0])!=NIT_NULL
);
2099 if (UNTAG_Bool(REGB0
)) {
2101 nit_abort("Uninitialized attribute %s", "_n_minus", LOCATE_parser___parser_nodes
, 572);
2103 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMinusMethid____n_minus(fra
.me
.REG
[0]);
2104 stack_frame_head
= fra
.me
.prev
;
2105 return fra
.me
.REG
[0];
2107 val_t
parser___parser_nodes___AStarMethid___n_star(val_t p0
){
2108 struct {struct stack_frame_t me
;} fra
;
2111 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2112 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2114 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarMethid___n_star
;
2115 fra
.me
.has_broke
= 0;
2116 fra
.me
.REG_size
= 1;
2117 fra
.me
.REG
[0] = NIT_NULL
;
2119 /* ./parser//parser_nodes.nit:576 */
2120 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStarMethid____n_star(fra
.me
.REG
[0])!=NIT_NULL
);
2121 if (UNTAG_Bool(REGB0
)) {
2123 nit_abort("Uninitialized attribute %s", "_n_star", LOCATE_parser___parser_nodes
, 576);
2125 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStarMethid____n_star(fra
.me
.REG
[0]);
2126 stack_frame_head
= fra
.me
.prev
;
2127 return fra
.me
.REG
[0];
2129 val_t
parser___parser_nodes___ASlashMethid___n_slash(val_t p0
){
2130 struct {struct stack_frame_t me
;} fra
;
2133 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2134 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2136 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASlashMethid___n_slash
;
2137 fra
.me
.has_broke
= 0;
2138 fra
.me
.REG_size
= 1;
2139 fra
.me
.REG
[0] = NIT_NULL
;
2141 /* ./parser//parser_nodes.nit:580 */
2142 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASlashMethid____n_slash(fra
.me
.REG
[0])!=NIT_NULL
);
2143 if (UNTAG_Bool(REGB0
)) {
2145 nit_abort("Uninitialized attribute %s", "_n_slash", LOCATE_parser___parser_nodes
, 580);
2147 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASlashMethid____n_slash(fra
.me
.REG
[0]);
2148 stack_frame_head
= fra
.me
.prev
;
2149 return fra
.me
.REG
[0];
2151 val_t
parser___parser_nodes___APercentMethid___n_percent(val_t p0
){
2152 struct {struct stack_frame_t me
;} fra
;
2155 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2156 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2158 fra
.me
.meth
= LOCATE_parser___parser_nodes___APercentMethid___n_percent
;
2159 fra
.me
.has_broke
= 0;
2160 fra
.me
.REG_size
= 1;
2161 fra
.me
.REG
[0] = NIT_NULL
;
2163 /* ./parser//parser_nodes.nit:584 */
2164 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APercentMethid____n_percent(fra
.me
.REG
[0])!=NIT_NULL
);
2165 if (UNTAG_Bool(REGB0
)) {
2167 nit_abort("Uninitialized attribute %s", "_n_percent", LOCATE_parser___parser_nodes
, 584);
2169 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APercentMethid____n_percent(fra
.me
.REG
[0]);
2170 stack_frame_head
= fra
.me
.prev
;
2171 return fra
.me
.REG
[0];
2173 val_t
parser___parser_nodes___AEqMethid___n_eq(val_t p0
){
2174 struct {struct stack_frame_t me
;} fra
;
2177 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2178 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2180 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEqMethid___n_eq
;
2181 fra
.me
.has_broke
= 0;
2182 fra
.me
.REG_size
= 1;
2183 fra
.me
.REG
[0] = NIT_NULL
;
2185 /* ./parser//parser_nodes.nit:588 */
2186 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEqMethid____n_eq(fra
.me
.REG
[0])!=NIT_NULL
);
2187 if (UNTAG_Bool(REGB0
)) {
2189 nit_abort("Uninitialized attribute %s", "_n_eq", LOCATE_parser___parser_nodes
, 588);
2191 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEqMethid____n_eq(fra
.me
.REG
[0]);
2192 stack_frame_head
= fra
.me
.prev
;
2193 return fra
.me
.REG
[0];
2195 val_t
parser___parser_nodes___ANeMethid___n_ne(val_t p0
){
2196 struct {struct stack_frame_t me
;} fra
;
2199 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2200 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2202 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANeMethid___n_ne
;
2203 fra
.me
.has_broke
= 0;
2204 fra
.me
.REG_size
= 1;
2205 fra
.me
.REG
[0] = NIT_NULL
;
2207 /* ./parser//parser_nodes.nit:592 */
2208 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANeMethid____n_ne(fra
.me
.REG
[0])!=NIT_NULL
);
2209 if (UNTAG_Bool(REGB0
)) {
2211 nit_abort("Uninitialized attribute %s", "_n_ne", LOCATE_parser___parser_nodes
, 592);
2213 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANeMethid____n_ne(fra
.me
.REG
[0]);
2214 stack_frame_head
= fra
.me
.prev
;
2215 return fra
.me
.REG
[0];
2217 val_t
parser___parser_nodes___ALeMethid___n_le(val_t p0
){
2218 struct {struct stack_frame_t me
;} fra
;
2221 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2222 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2224 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALeMethid___n_le
;
2225 fra
.me
.has_broke
= 0;
2226 fra
.me
.REG_size
= 1;
2227 fra
.me
.REG
[0] = NIT_NULL
;
2229 /* ./parser//parser_nodes.nit:596 */
2230 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALeMethid____n_le(fra
.me
.REG
[0])!=NIT_NULL
);
2231 if (UNTAG_Bool(REGB0
)) {
2233 nit_abort("Uninitialized attribute %s", "_n_le", LOCATE_parser___parser_nodes
, 596);
2235 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALeMethid____n_le(fra
.me
.REG
[0]);
2236 stack_frame_head
= fra
.me
.prev
;
2237 return fra
.me
.REG
[0];
2239 val_t
parser___parser_nodes___AGeMethid___n_ge(val_t p0
){
2240 struct {struct stack_frame_t me
;} fra
;
2243 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2244 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2246 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGeMethid___n_ge
;
2247 fra
.me
.has_broke
= 0;
2248 fra
.me
.REG_size
= 1;
2249 fra
.me
.REG
[0] = NIT_NULL
;
2251 /* ./parser//parser_nodes.nit:600 */
2252 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGeMethid____n_ge(fra
.me
.REG
[0])!=NIT_NULL
);
2253 if (UNTAG_Bool(REGB0
)) {
2255 nit_abort("Uninitialized attribute %s", "_n_ge", LOCATE_parser___parser_nodes
, 600);
2257 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGeMethid____n_ge(fra
.me
.REG
[0]);
2258 stack_frame_head
= fra
.me
.prev
;
2259 return fra
.me
.REG
[0];
2261 val_t
parser___parser_nodes___ALtMethid___n_lt(val_t p0
){
2262 struct {struct stack_frame_t me
;} fra
;
2265 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2266 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2268 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALtMethid___n_lt
;
2269 fra
.me
.has_broke
= 0;
2270 fra
.me
.REG_size
= 1;
2271 fra
.me
.REG
[0] = NIT_NULL
;
2273 /* ./parser//parser_nodes.nit:604 */
2274 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALtMethid____n_lt(fra
.me
.REG
[0])!=NIT_NULL
);
2275 if (UNTAG_Bool(REGB0
)) {
2277 nit_abort("Uninitialized attribute %s", "_n_lt", LOCATE_parser___parser_nodes
, 604);
2279 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALtMethid____n_lt(fra
.me
.REG
[0]);
2280 stack_frame_head
= fra
.me
.prev
;
2281 return fra
.me
.REG
[0];
2283 val_t
parser___parser_nodes___AGtMethid___n_gt(val_t p0
){
2284 struct {struct stack_frame_t me
;} fra
;
2287 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2288 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2290 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGtMethid___n_gt
;
2291 fra
.me
.has_broke
= 0;
2292 fra
.me
.REG_size
= 1;
2293 fra
.me
.REG
[0] = NIT_NULL
;
2295 /* ./parser//parser_nodes.nit:608 */
2296 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGtMethid____n_gt(fra
.me
.REG
[0])!=NIT_NULL
);
2297 if (UNTAG_Bool(REGB0
)) {
2299 nit_abort("Uninitialized attribute %s", "_n_gt", LOCATE_parser___parser_nodes
, 608);
2301 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGtMethid____n_gt(fra
.me
.REG
[0]);
2302 stack_frame_head
= fra
.me
.prev
;
2303 return fra
.me
.REG
[0];
2305 val_t
parser___parser_nodes___ALlMethid___n_ll(val_t p0
){
2306 struct {struct stack_frame_t me
;} fra
;
2309 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2310 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2312 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALlMethid___n_ll
;
2313 fra
.me
.has_broke
= 0;
2314 fra
.me
.REG_size
= 1;
2315 fra
.me
.REG
[0] = NIT_NULL
;
2317 /* ./parser//parser_nodes.nit:612 */
2318 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0])!=NIT_NULL
);
2319 if (UNTAG_Bool(REGB0
)) {
2321 nit_abort("Uninitialized attribute %s", "_n_ll", LOCATE_parser___parser_nodes
, 612);
2323 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0]);
2324 stack_frame_head
= fra
.me
.prev
;
2325 return fra
.me
.REG
[0];
2327 void parser___parser_nodes___ALlMethid___n_ll__eq(val_t p0
, val_t p1
){
2328 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2330 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2331 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2333 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALlMethid___n_ll__eq
;
2334 fra
.me
.has_broke
= 0;
2335 fra
.me
.REG_size
= 2;
2336 fra
.me
.REG
[0] = NIT_NULL
;
2337 fra
.me
.REG
[1] = NIT_NULL
;
2340 /* ./parser//parser_nodes.nit:612 */
2341 ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2342 stack_frame_head
= fra
.me
.prev
;
2345 val_t
parser___parser_nodes___AGgMethid___n_gg(val_t p0
){
2346 struct {struct stack_frame_t me
;} fra
;
2349 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2350 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2352 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGgMethid___n_gg
;
2353 fra
.me
.has_broke
= 0;
2354 fra
.me
.REG_size
= 1;
2355 fra
.me
.REG
[0] = NIT_NULL
;
2357 /* ./parser//parser_nodes.nit:616 */
2358 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0])!=NIT_NULL
);
2359 if (UNTAG_Bool(REGB0
)) {
2361 nit_abort("Uninitialized attribute %s", "_n_gg", LOCATE_parser___parser_nodes
, 616);
2363 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0]);
2364 stack_frame_head
= fra
.me
.prev
;
2365 return fra
.me
.REG
[0];
2367 void parser___parser_nodes___AGgMethid___n_gg__eq(val_t p0
, val_t p1
){
2368 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2370 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2371 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2373 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGgMethid___n_gg__eq
;
2374 fra
.me
.has_broke
= 0;
2375 fra
.me
.REG_size
= 2;
2376 fra
.me
.REG
[0] = NIT_NULL
;
2377 fra
.me
.REG
[1] = NIT_NULL
;
2380 /* ./parser//parser_nodes.nit:616 */
2381 ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2382 stack_frame_head
= fra
.me
.prev
;
2385 val_t
parser___parser_nodes___ABraMethid___n_obra(val_t p0
){
2386 struct {struct stack_frame_t me
;} fra
;
2389 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2390 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2392 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_obra
;
2393 fra
.me
.has_broke
= 0;
2394 fra
.me
.REG_size
= 1;
2395 fra
.me
.REG
[0] = NIT_NULL
;
2397 /* ./parser//parser_nodes.nit:620 */
2398 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraMethid____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
2399 if (UNTAG_Bool(REGB0
)) {
2401 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 620);
2403 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraMethid____n_obra(fra
.me
.REG
[0]);
2404 stack_frame_head
= fra
.me
.prev
;
2405 return fra
.me
.REG
[0];
2407 val_t
parser___parser_nodes___ABraMethid___n_cbra(val_t p0
){
2408 struct {struct stack_frame_t me
;} fra
;
2411 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2412 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2414 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_cbra
;
2415 fra
.me
.has_broke
= 0;
2416 fra
.me
.REG_size
= 1;
2417 fra
.me
.REG
[0] = NIT_NULL
;
2419 /* ./parser//parser_nodes.nit:621 */
2420 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraMethid____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
2421 if (UNTAG_Bool(REGB0
)) {
2423 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 621);
2425 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraMethid____n_cbra(fra
.me
.REG
[0]);
2426 stack_frame_head
= fra
.me
.prev
;
2427 return fra
.me
.REG
[0];
2429 val_t
parser___parser_nodes___AStarshipMethid___n_starship(val_t p0
){
2430 struct {struct stack_frame_t me
;} fra
;
2433 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2434 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2436 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarshipMethid___n_starship
;
2437 fra
.me
.has_broke
= 0;
2438 fra
.me
.REG_size
= 1;
2439 fra
.me
.REG
[0] = NIT_NULL
;
2441 /* ./parser//parser_nodes.nit:625 */
2442 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStarshipMethid____n_starship(fra
.me
.REG
[0])!=NIT_NULL
);
2443 if (UNTAG_Bool(REGB0
)) {
2445 nit_abort("Uninitialized attribute %s", "_n_starship", LOCATE_parser___parser_nodes
, 625);
2447 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStarshipMethid____n_starship(fra
.me
.REG
[0]);
2448 stack_frame_head
= fra
.me
.prev
;
2449 return fra
.me
.REG
[0];
2451 val_t
parser___parser_nodes___AAssignMethid___n_id(val_t p0
){
2452 struct {struct stack_frame_t me
;} fra
;
2455 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2456 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2458 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignMethid___n_id
;
2459 fra
.me
.has_broke
= 0;
2460 fra
.me
.REG_size
= 1;
2461 fra
.me
.REG
[0] = NIT_NULL
;
2463 /* ./parser//parser_nodes.nit:629 */
2464 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignMethid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2465 if (UNTAG_Bool(REGB0
)) {
2467 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 629);
2469 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignMethid____n_id(fra
.me
.REG
[0]);
2470 stack_frame_head
= fra
.me
.prev
;
2471 return fra
.me
.REG
[0];
2473 val_t
parser___parser_nodes___AAssignMethid___n_assign(val_t p0
){
2474 struct {struct stack_frame_t me
;} fra
;
2477 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2478 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2480 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignMethid___n_assign
;
2481 fra
.me
.has_broke
= 0;
2482 fra
.me
.REG_size
= 1;
2483 fra
.me
.REG
[0] = NIT_NULL
;
2485 /* ./parser//parser_nodes.nit:630 */
2486 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignMethid____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
2487 if (UNTAG_Bool(REGB0
)) {
2489 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 630);
2491 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignMethid____n_assign(fra
.me
.REG
[0]);
2492 stack_frame_head
= fra
.me
.prev
;
2493 return fra
.me
.REG
[0];
2495 val_t
parser___parser_nodes___ABraassignMethid___n_obra(val_t p0
){
2496 struct {struct stack_frame_t me
;} fra
;
2499 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2500 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2502 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_obra
;
2503 fra
.me
.has_broke
= 0;
2504 fra
.me
.REG_size
= 1;
2505 fra
.me
.REG
[0] = NIT_NULL
;
2507 /* ./parser//parser_nodes.nit:634 */
2508 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
2509 if (UNTAG_Bool(REGB0
)) {
2511 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 634);
2513 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_obra(fra
.me
.REG
[0]);
2514 stack_frame_head
= fra
.me
.prev
;
2515 return fra
.me
.REG
[0];
2517 val_t
parser___parser_nodes___ABraassignMethid___n_cbra(val_t p0
){
2518 struct {struct stack_frame_t me
;} fra
;
2521 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2522 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2524 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_cbra
;
2525 fra
.me
.has_broke
= 0;
2526 fra
.me
.REG_size
= 1;
2527 fra
.me
.REG
[0] = NIT_NULL
;
2529 /* ./parser//parser_nodes.nit:635 */
2530 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
2531 if (UNTAG_Bool(REGB0
)) {
2533 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 635);
2535 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(fra
.me
.REG
[0]);
2536 stack_frame_head
= fra
.me
.prev
;
2537 return fra
.me
.REG
[0];
2539 val_t
parser___parser_nodes___ABraassignMethid___n_assign(val_t p0
){
2540 struct {struct stack_frame_t me
;} fra
;
2543 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2544 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2546 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_assign
;
2547 fra
.me
.has_broke
= 0;
2548 fra
.me
.REG_size
= 1;
2549 fra
.me
.REG
[0] = NIT_NULL
;
2551 /* ./parser//parser_nodes.nit:636 */
2552 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
2553 if (UNTAG_Bool(REGB0
)) {
2555 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 636);
2557 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_assign(fra
.me
.REG
[0]);
2558 stack_frame_head
= fra
.me
.prev
;
2559 return fra
.me
.REG
[0];
2561 val_t
parser___parser_nodes___ASignature___n_params(val_t p0
){
2562 struct {struct stack_frame_t me
;} fra
;
2565 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2566 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2568 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_params
;
2569 fra
.me
.has_broke
= 0;
2570 fra
.me
.REG_size
= 1;
2571 fra
.me
.REG
[0] = NIT_NULL
;
2573 /* ./parser//parser_nodes.nit:640 */
2574 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASignature____n_params(fra
.me
.REG
[0])!=NIT_NULL
);
2575 if (UNTAG_Bool(REGB0
)) {
2577 nit_abort("Uninitialized attribute %s", "_n_params", LOCATE_parser___parser_nodes
, 640);
2579 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_params(fra
.me
.REG
[0]);
2580 stack_frame_head
= fra
.me
.prev
;
2581 return fra
.me
.REG
[0];
2583 val_t
parser___parser_nodes___ASignature___n_type(val_t p0
){
2584 struct {struct stack_frame_t me
;} fra
;
2586 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2587 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2589 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_type
;
2590 fra
.me
.has_broke
= 0;
2591 fra
.me
.REG_size
= 1;
2592 fra
.me
.REG
[0] = NIT_NULL
;
2594 /* ./parser//parser_nodes.nit:641 */
2595 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_type(fra
.me
.REG
[0]);
2596 stack_frame_head
= fra
.me
.prev
;
2597 return fra
.me
.REG
[0];
2599 val_t
parser___parser_nodes___ASignature___n_closure_decls(val_t p0
){
2600 struct {struct stack_frame_t me
;} fra
;
2603 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2604 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2606 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_closure_decls
;
2607 fra
.me
.has_broke
= 0;
2608 fra
.me
.REG_size
= 1;
2609 fra
.me
.REG
[0] = NIT_NULL
;
2611 /* ./parser//parser_nodes.nit:642 */
2612 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASignature____n_closure_decls(fra
.me
.REG
[0])!=NIT_NULL
);
2613 if (UNTAG_Bool(REGB0
)) {
2615 nit_abort("Uninitialized attribute %s", "_n_closure_decls", LOCATE_parser___parser_nodes
, 642);
2617 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_closure_decls(fra
.me
.REG
[0]);
2618 stack_frame_head
= fra
.me
.prev
;
2619 return fra
.me
.REG
[0];
2621 val_t
parser___parser_nodes___AParam___n_id(val_t p0
){
2622 struct {struct stack_frame_t me
;} fra
;
2625 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2626 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2628 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_id
;
2629 fra
.me
.has_broke
= 0;
2630 fra
.me
.REG_size
= 1;
2631 fra
.me
.REG
[0] = NIT_NULL
;
2633 /* ./parser//parser_nodes.nit:646 */
2634 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParam____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2635 if (UNTAG_Bool(REGB0
)) {
2637 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 646);
2639 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_id(fra
.me
.REG
[0]);
2640 stack_frame_head
= fra
.me
.prev
;
2641 return fra
.me
.REG
[0];
2643 val_t
parser___parser_nodes___AParam___n_type(val_t p0
){
2644 struct {struct stack_frame_t me
;} fra
;
2646 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2647 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2649 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_type
;
2650 fra
.me
.has_broke
= 0;
2651 fra
.me
.REG_size
= 1;
2652 fra
.me
.REG
[0] = NIT_NULL
;
2654 /* ./parser//parser_nodes.nit:647 */
2655 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_type(fra
.me
.REG
[0]);
2656 stack_frame_head
= fra
.me
.prev
;
2657 return fra
.me
.REG
[0];
2659 val_t
parser___parser_nodes___AParam___n_dotdotdot(val_t p0
){
2660 struct {struct stack_frame_t me
;} fra
;
2662 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2663 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2665 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_dotdotdot
;
2666 fra
.me
.has_broke
= 0;
2667 fra
.me
.REG_size
= 1;
2668 fra
.me
.REG
[0] = NIT_NULL
;
2670 /* ./parser//parser_nodes.nit:648 */
2671 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_dotdotdot(fra
.me
.REG
[0]);
2672 stack_frame_head
= fra
.me
.prev
;
2673 return fra
.me
.REG
[0];
2675 val_t
parser___parser_nodes___AClosureDecl___n_kwbreak(val_t p0
){
2676 struct {struct stack_frame_t me
;} fra
;
2678 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2679 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2681 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_kwbreak
;
2682 fra
.me
.has_broke
= 0;
2683 fra
.me
.REG_size
= 1;
2684 fra
.me
.REG
[0] = NIT_NULL
;
2686 /* ./parser//parser_nodes.nit:652 */
2687 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_kwbreak(fra
.me
.REG
[0]);
2688 stack_frame_head
= fra
.me
.prev
;
2689 return fra
.me
.REG
[0];
2691 val_t
parser___parser_nodes___AClosureDecl___n_bang(val_t p0
){
2692 struct {struct stack_frame_t me
;} fra
;
2695 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2696 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2698 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_bang
;
2699 fra
.me
.has_broke
= 0;
2700 fra
.me
.REG_size
= 1;
2701 fra
.me
.REG
[0] = NIT_NULL
;
2703 /* ./parser//parser_nodes.nit:653 */
2704 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_bang(fra
.me
.REG
[0])!=NIT_NULL
);
2705 if (UNTAG_Bool(REGB0
)) {
2707 nit_abort("Uninitialized attribute %s", "_n_bang", LOCATE_parser___parser_nodes
, 653);
2709 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_bang(fra
.me
.REG
[0]);
2710 stack_frame_head
= fra
.me
.prev
;
2711 return fra
.me
.REG
[0];
2713 val_t
parser___parser_nodes___AClosureDecl___n_id(val_t p0
){
2714 struct {struct stack_frame_t me
;} fra
;
2717 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2718 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2720 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_id
;
2721 fra
.me
.has_broke
= 0;
2722 fra
.me
.REG_size
= 1;
2723 fra
.me
.REG
[0] = NIT_NULL
;
2725 /* ./parser//parser_nodes.nit:654 */
2726 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2727 if (UNTAG_Bool(REGB0
)) {
2729 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 654);
2731 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_id(fra
.me
.REG
[0]);
2732 stack_frame_head
= fra
.me
.prev
;
2733 return fra
.me
.REG
[0];
2735 val_t
parser___parser_nodes___AClosureDecl___n_signature(val_t p0
){
2736 struct {struct stack_frame_t me
;} fra
;
2739 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2740 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2742 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_signature
;
2743 fra
.me
.has_broke
= 0;
2744 fra
.me
.REG_size
= 1;
2745 fra
.me
.REG
[0] = NIT_NULL
;
2747 /* ./parser//parser_nodes.nit:655 */
2748 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_signature(fra
.me
.REG
[0])!=NIT_NULL
);
2749 if (UNTAG_Bool(REGB0
)) {
2751 nit_abort("Uninitialized attribute %s", "_n_signature", LOCATE_parser___parser_nodes
, 655);
2753 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_signature(fra
.me
.REG
[0]);
2754 stack_frame_head
= fra
.me
.prev
;
2755 return fra
.me
.REG
[0];
2757 val_t
parser___parser_nodes___AClosureDecl___n_expr(val_t p0
){
2758 struct {struct stack_frame_t me
;} fra
;
2760 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2761 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2763 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_expr
;
2764 fra
.me
.has_broke
= 0;
2765 fra
.me
.REG_size
= 1;
2766 fra
.me
.REG
[0] = NIT_NULL
;
2768 /* ./parser//parser_nodes.nit:656 */
2769 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_expr(fra
.me
.REG
[0]);
2770 stack_frame_head
= fra
.me
.prev
;
2771 return fra
.me
.REG
[0];
2773 val_t
parser___parser_nodes___AType___n_kwnullable(val_t p0
){
2774 struct {struct stack_frame_t me
;} fra
;
2776 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2777 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2779 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_kwnullable
;
2780 fra
.me
.has_broke
= 0;
2781 fra
.me
.REG_size
= 1;
2782 fra
.me
.REG
[0] = NIT_NULL
;
2784 /* ./parser//parser_nodes.nit:660 */
2785 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_kwnullable(fra
.me
.REG
[0]);
2786 stack_frame_head
= fra
.me
.prev
;
2787 return fra
.me
.REG
[0];
2789 val_t
parser___parser_nodes___AType___n_id(val_t p0
){
2790 struct {struct stack_frame_t me
;} fra
;
2793 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2794 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2796 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_id
;
2797 fra
.me
.has_broke
= 0;
2798 fra
.me
.REG_size
= 1;
2799 fra
.me
.REG
[0] = NIT_NULL
;
2801 /* ./parser//parser_nodes.nit:661 */
2802 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AType____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2803 if (UNTAG_Bool(REGB0
)) {
2805 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 661);
2807 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_id(fra
.me
.REG
[0]);
2808 stack_frame_head
= fra
.me
.prev
;
2809 return fra
.me
.REG
[0];
2811 val_t
parser___parser_nodes___AType___n_types(val_t p0
){
2812 struct {struct stack_frame_t me
;} fra
;
2815 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2816 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2818 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_types
;
2819 fra
.me
.has_broke
= 0;
2820 fra
.me
.REG_size
= 1;
2821 fra
.me
.REG
[0] = NIT_NULL
;
2823 /* ./parser//parser_nodes.nit:662 */
2824 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AType____n_types(fra
.me
.REG
[0])!=NIT_NULL
);
2825 if (UNTAG_Bool(REGB0
)) {
2827 nit_abort("Uninitialized attribute %s", "_n_types", LOCATE_parser___parser_nodes
, 662);
2829 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_types(fra
.me
.REG
[0]);
2830 stack_frame_head
= fra
.me
.prev
;
2831 return fra
.me
.REG
[0];
2833 val_t
parser___parser_nodes___ALabel___n_kwlabel(val_t p0
){
2834 struct {struct stack_frame_t me
;} fra
;
2837 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2838 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2840 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_kwlabel
;
2841 fra
.me
.has_broke
= 0;
2842 fra
.me
.REG_size
= 1;
2843 fra
.me
.REG
[0] = NIT_NULL
;
2845 /* ./parser//parser_nodes.nit:666 */
2846 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALabel____n_kwlabel(fra
.me
.REG
[0])!=NIT_NULL
);
2847 if (UNTAG_Bool(REGB0
)) {
2849 nit_abort("Uninitialized attribute %s", "_n_kwlabel", LOCATE_parser___parser_nodes
, 666);
2851 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabel____n_kwlabel(fra
.me
.REG
[0]);
2852 stack_frame_head
= fra
.me
.prev
;
2853 return fra
.me
.REG
[0];
2855 val_t
parser___parser_nodes___ALabel___n_id(val_t p0
){
2856 struct {struct stack_frame_t me
;} fra
;
2859 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2860 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2862 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_id
;
2863 fra
.me
.has_broke
= 0;
2864 fra
.me
.REG_size
= 1;
2865 fra
.me
.REG
[0] = NIT_NULL
;
2867 /* ./parser//parser_nodes.nit:667 */
2868 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALabel____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2869 if (UNTAG_Bool(REGB0
)) {
2871 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 667);
2873 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabel____n_id(fra
.me
.REG
[0]);
2874 stack_frame_head
= fra
.me
.prev
;
2875 return fra
.me
.REG
[0];
2877 val_t
parser___parser_nodes___ABlockExpr___n_expr(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___ABlockExpr___n_expr
;
2885 fra
.me
.has_broke
= 0;
2886 fra
.me
.REG_size
= 1;
2887 fra
.me
.REG
[0] = NIT_NULL
;
2889 /* ./parser//parser_nodes.nit:672 */
2890 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABlockExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
2891 if (UNTAG_Bool(REGB0
)) {
2893 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 672);
2895 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABlockExpr____n_expr(fra
.me
.REG
[0]);
2896 stack_frame_head
= fra
.me
.prev
;
2897 return fra
.me
.REG
[0];
2899 val_t
parser___parser_nodes___AVardeclExpr___n_kwvar(val_t p0
){
2900 struct {struct stack_frame_t me
;} fra
;
2903 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2904 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2906 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_kwvar
;
2907 fra
.me
.has_broke
= 0;
2908 fra
.me
.REG_size
= 1;
2909 fra
.me
.REG
[0] = NIT_NULL
;
2911 /* ./parser//parser_nodes.nit:676 */
2912 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(fra
.me
.REG
[0])!=NIT_NULL
);
2913 if (UNTAG_Bool(REGB0
)) {
2915 nit_abort("Uninitialized attribute %s", "_n_kwvar", LOCATE_parser___parser_nodes
, 676);
2917 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(fra
.me
.REG
[0]);
2918 stack_frame_head
= fra
.me
.prev
;
2919 return fra
.me
.REG
[0];
2921 val_t
parser___parser_nodes___AVardeclExpr___n_id(val_t p0
){
2922 struct {struct stack_frame_t me
;} fra
;
2925 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2926 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2928 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_id
;
2929 fra
.me
.has_broke
= 0;
2930 fra
.me
.REG_size
= 1;
2931 fra
.me
.REG
[0] = NIT_NULL
;
2933 /* ./parser//parser_nodes.nit:677 */
2934 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVardeclExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2935 if (UNTAG_Bool(REGB0
)) {
2937 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 677);
2939 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_id(fra
.me
.REG
[0]);
2940 stack_frame_head
= fra
.me
.prev
;
2941 return fra
.me
.REG
[0];
2943 val_t
parser___parser_nodes___AVardeclExpr___n_type(val_t p0
){
2944 struct {struct stack_frame_t me
;} fra
;
2946 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2947 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2949 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_type
;
2950 fra
.me
.has_broke
= 0;
2951 fra
.me
.REG_size
= 1;
2952 fra
.me
.REG
[0] = NIT_NULL
;
2954 /* ./parser//parser_nodes.nit:678 */
2955 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_type(fra
.me
.REG
[0]);
2956 stack_frame_head
= fra
.me
.prev
;
2957 return fra
.me
.REG
[0];
2959 val_t
parser___parser_nodes___AVardeclExpr___n_assign(val_t p0
){
2960 struct {struct stack_frame_t me
;} fra
;
2962 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2963 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2965 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_assign
;
2966 fra
.me
.has_broke
= 0;
2967 fra
.me
.REG_size
= 1;
2968 fra
.me
.REG
[0] = NIT_NULL
;
2970 /* ./parser//parser_nodes.nit:679 */
2971 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_assign(fra
.me
.REG
[0]);
2972 stack_frame_head
= fra
.me
.prev
;
2973 return fra
.me
.REG
[0];
2975 val_t
parser___parser_nodes___AVardeclExpr___n_expr(val_t p0
){
2976 struct {struct stack_frame_t me
;} fra
;
2978 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2979 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2981 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_expr
;
2982 fra
.me
.has_broke
= 0;
2983 fra
.me
.REG_size
= 1;
2984 fra
.me
.REG
[0] = NIT_NULL
;
2986 /* ./parser//parser_nodes.nit:680 */
2987 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_expr(fra
.me
.REG
[0]);
2988 stack_frame_head
= fra
.me
.prev
;
2989 return fra
.me
.REG
[0];
2991 val_t
parser___parser_nodes___AReturnExpr___n_kwreturn(val_t p0
){
2992 struct {struct stack_frame_t me
;} fra
;
2994 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2995 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2997 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_kwreturn
;
2998 fra
.me
.has_broke
= 0;
2999 fra
.me
.REG_size
= 1;
3000 fra
.me
.REG
[0] = NIT_NULL
;
3002 /* ./parser//parser_nodes.nit:684 */
3003 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReturnExpr____n_kwreturn(fra
.me
.REG
[0]);
3004 stack_frame_head
= fra
.me
.prev
;
3005 return fra
.me
.REG
[0];
3007 val_t
parser___parser_nodes___AReturnExpr___n_expr(val_t p0
){
3008 struct {struct stack_frame_t me
;} fra
;
3010 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3011 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3013 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_expr
;
3014 fra
.me
.has_broke
= 0;
3015 fra
.me
.REG_size
= 1;
3016 fra
.me
.REG
[0] = NIT_NULL
;
3018 /* ./parser//parser_nodes.nit:685 */
3019 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReturnExpr____n_expr(fra
.me
.REG
[0]);
3020 stack_frame_head
= fra
.me
.prev
;
3021 return fra
.me
.REG
[0];
3023 val_t
parser___parser_nodes___ALabelable___n_label(val_t p0
){
3024 struct {struct stack_frame_t me
;} fra
;
3026 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3027 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3029 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabelable___n_label
;
3030 fra
.me
.has_broke
= 0;
3031 fra
.me
.REG_size
= 1;
3032 fra
.me
.REG
[0] = NIT_NULL
;
3034 /* ./parser//parser_nodes.nit:689 */
3035 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabelable____n_label(fra
.me
.REG
[0]);
3036 stack_frame_head
= fra
.me
.prev
;
3037 return fra
.me
.REG
[0];
3039 val_t
parser___parser_nodes___ABreakExpr___n_kwbreak(val_t p0
){
3040 struct {struct stack_frame_t me
;} fra
;
3043 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3044 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3046 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_kwbreak
;
3047 fra
.me
.has_broke
= 0;
3048 fra
.me
.REG_size
= 1;
3049 fra
.me
.REG
[0] = NIT_NULL
;
3051 /* ./parser//parser_nodes.nit:694 */
3052 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(fra
.me
.REG
[0])!=NIT_NULL
);
3053 if (UNTAG_Bool(REGB0
)) {
3055 nit_abort("Uninitialized attribute %s", "_n_kwbreak", LOCATE_parser___parser_nodes
, 694);
3057 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(fra
.me
.REG
[0]);
3058 stack_frame_head
= fra
.me
.prev
;
3059 return fra
.me
.REG
[0];
3061 val_t
parser___parser_nodes___ABreakExpr___n_expr(val_t p0
){
3062 struct {struct stack_frame_t me
;} fra
;
3064 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3065 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3067 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_expr
;
3068 fra
.me
.has_broke
= 0;
3069 fra
.me
.REG_size
= 1;
3070 fra
.me
.REG
[0] = NIT_NULL
;
3072 /* ./parser//parser_nodes.nit:695 */
3073 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakExpr____n_expr(fra
.me
.REG
[0]);
3074 stack_frame_head
= fra
.me
.prev
;
3075 return fra
.me
.REG
[0];
3077 val_t
parser___parser_nodes___AAbortExpr___n_kwabort(val_t p0
){
3078 struct {struct stack_frame_t me
;} fra
;
3081 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3082 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3084 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbortExpr___n_kwabort
;
3085 fra
.me
.has_broke
= 0;
3086 fra
.me
.REG_size
= 1;
3087 fra
.me
.REG
[0] = NIT_NULL
;
3089 /* ./parser//parser_nodes.nit:699 */
3090 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(fra
.me
.REG
[0])!=NIT_NULL
);
3091 if (UNTAG_Bool(REGB0
)) {
3093 nit_abort("Uninitialized attribute %s", "_n_kwabort", LOCATE_parser___parser_nodes
, 699);
3095 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(fra
.me
.REG
[0]);
3096 stack_frame_head
= fra
.me
.prev
;
3097 return fra
.me
.REG
[0];
3099 val_t
parser___parser_nodes___AContinueExpr___n_kwcontinue(val_t p0
){
3100 struct {struct stack_frame_t me
;} fra
;
3102 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3103 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3105 fra
.me
.meth
= LOCATE_parser___parser_nodes___AContinueExpr___n_kwcontinue
;
3106 fra
.me
.has_broke
= 0;
3107 fra
.me
.REG_size
= 1;
3108 fra
.me
.REG
[0] = NIT_NULL
;
3110 /* ./parser//parser_nodes.nit:704 */
3111 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AContinueExpr____n_kwcontinue(fra
.me
.REG
[0]);
3112 stack_frame_head
= fra
.me
.prev
;
3113 return fra
.me
.REG
[0];
3115 val_t
parser___parser_nodes___AContinueExpr___n_expr(val_t p0
){
3116 struct {struct stack_frame_t me
;} fra
;
3118 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3119 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3121 fra
.me
.meth
= LOCATE_parser___parser_nodes___AContinueExpr___n_expr
;
3122 fra
.me
.has_broke
= 0;
3123 fra
.me
.REG_size
= 1;
3124 fra
.me
.REG
[0] = NIT_NULL
;
3126 /* ./parser//parser_nodes.nit:705 */
3127 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AContinueExpr____n_expr(fra
.me
.REG
[0]);
3128 stack_frame_head
= fra
.me
.prev
;
3129 return fra
.me
.REG
[0];
3131 val_t
parser___parser_nodes___ADoExpr___n_kwdo(val_t p0
){
3132 struct {struct stack_frame_t me
;} fra
;
3135 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3136 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3138 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_kwdo
;
3139 fra
.me
.has_broke
= 0;
3140 fra
.me
.REG_size
= 1;
3141 fra
.me
.REG
[0] = NIT_NULL
;
3143 /* ./parser//parser_nodes.nit:710 */
3144 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADoExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
3145 if (UNTAG_Bool(REGB0
)) {
3147 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 710);
3149 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoExpr____n_kwdo(fra
.me
.REG
[0]);
3150 stack_frame_head
= fra
.me
.prev
;
3151 return fra
.me
.REG
[0];
3153 val_t
parser___parser_nodes___ADoExpr___n_block(val_t p0
){
3154 struct {struct stack_frame_t me
;} fra
;
3156 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3157 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3159 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_block
;
3160 fra
.me
.has_broke
= 0;
3161 fra
.me
.REG_size
= 1;
3162 fra
.me
.REG
[0] = NIT_NULL
;
3164 /* ./parser//parser_nodes.nit:711 */
3165 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoExpr____n_block(fra
.me
.REG
[0]);
3166 stack_frame_head
= fra
.me
.prev
;
3167 return fra
.me
.REG
[0];
3169 val_t
parser___parser_nodes___AIfExpr___n_kwif(val_t p0
){
3170 struct {struct stack_frame_t me
;} fra
;
3173 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3174 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3176 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_kwif
;
3177 fra
.me
.has_broke
= 0;
3178 fra
.me
.REG_size
= 1;
3179 fra
.me
.REG
[0] = NIT_NULL
;
3181 /* ./parser//parser_nodes.nit:715 */
3182 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfExpr____n_kwif(fra
.me
.REG
[0])!=NIT_NULL
);
3183 if (UNTAG_Bool(REGB0
)) {
3185 nit_abort("Uninitialized attribute %s", "_n_kwif", LOCATE_parser___parser_nodes
, 715);
3187 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_kwif(fra
.me
.REG
[0]);
3188 stack_frame_head
= fra
.me
.prev
;
3189 return fra
.me
.REG
[0];
3191 val_t
parser___parser_nodes___AIfExpr___n_expr(val_t p0
){
3192 struct {struct stack_frame_t me
;} fra
;
3195 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3196 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3198 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_expr
;
3199 fra
.me
.has_broke
= 0;
3200 fra
.me
.REG_size
= 1;
3201 fra
.me
.REG
[0] = NIT_NULL
;
3203 /* ./parser//parser_nodes.nit:716 */
3204 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3205 if (UNTAG_Bool(REGB0
)) {
3207 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 716);
3209 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_expr(fra
.me
.REG
[0]);
3210 stack_frame_head
= fra
.me
.prev
;
3211 return fra
.me
.REG
[0];
3213 val_t
parser___parser_nodes___AIfExpr___n_then(val_t p0
){
3214 struct {struct stack_frame_t me
;} fra
;
3216 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3217 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3219 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_then
;
3220 fra
.me
.has_broke
= 0;
3221 fra
.me
.REG_size
= 1;
3222 fra
.me
.REG
[0] = NIT_NULL
;
3224 /* ./parser//parser_nodes.nit:717 */
3225 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_then(fra
.me
.REG
[0]);
3226 stack_frame_head
= fra
.me
.prev
;
3227 return fra
.me
.REG
[0];
3229 val_t
parser___parser_nodes___AIfExpr___n_else(val_t p0
){
3230 struct {struct stack_frame_t me
;} fra
;
3232 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3233 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3235 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_else
;
3236 fra
.me
.has_broke
= 0;
3237 fra
.me
.REG_size
= 1;
3238 fra
.me
.REG
[0] = NIT_NULL
;
3240 /* ./parser//parser_nodes.nit:718 */
3241 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_else(fra
.me
.REG
[0]);
3242 stack_frame_head
= fra
.me
.prev
;
3243 return fra
.me
.REG
[0];
3245 val_t
parser___parser_nodes___AIfexprExpr___n_kwif(val_t p0
){
3246 struct {struct stack_frame_t me
;} fra
;
3249 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3250 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3252 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwif
;
3253 fra
.me
.has_broke
= 0;
3254 fra
.me
.REG_size
= 1;
3255 fra
.me
.REG
[0] = NIT_NULL
;
3257 /* ./parser//parser_nodes.nit:722 */
3258 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(fra
.me
.REG
[0])!=NIT_NULL
);
3259 if (UNTAG_Bool(REGB0
)) {
3261 nit_abort("Uninitialized attribute %s", "_n_kwif", LOCATE_parser___parser_nodes
, 722);
3263 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(fra
.me
.REG
[0]);
3264 stack_frame_head
= fra
.me
.prev
;
3265 return fra
.me
.REG
[0];
3267 val_t
parser___parser_nodes___AIfexprExpr___n_expr(val_t p0
){
3268 struct {struct stack_frame_t me
;} fra
;
3271 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3272 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3274 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_expr
;
3275 fra
.me
.has_broke
= 0;
3276 fra
.me
.REG_size
= 1;
3277 fra
.me
.REG
[0] = NIT_NULL
;
3279 /* ./parser//parser_nodes.nit:723 */
3280 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3281 if (UNTAG_Bool(REGB0
)) {
3283 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 723);
3285 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_expr(fra
.me
.REG
[0]);
3286 stack_frame_head
= fra
.me
.prev
;
3287 return fra
.me
.REG
[0];
3289 val_t
parser___parser_nodes___AIfexprExpr___n_kwthen(val_t p0
){
3290 struct {struct stack_frame_t me
;} fra
;
3293 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3294 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3296 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwthen
;
3297 fra
.me
.has_broke
= 0;
3298 fra
.me
.REG_size
= 1;
3299 fra
.me
.REG
[0] = NIT_NULL
;
3301 /* ./parser//parser_nodes.nit:724 */
3302 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(fra
.me
.REG
[0])!=NIT_NULL
);
3303 if (UNTAG_Bool(REGB0
)) {
3305 nit_abort("Uninitialized attribute %s", "_n_kwthen", LOCATE_parser___parser_nodes
, 724);
3307 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(fra
.me
.REG
[0]);
3308 stack_frame_head
= fra
.me
.prev
;
3309 return fra
.me
.REG
[0];
3311 val_t
parser___parser_nodes___AIfexprExpr___n_then(val_t p0
){
3312 struct {struct stack_frame_t me
;} fra
;
3315 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3316 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3318 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_then
;
3319 fra
.me
.has_broke
= 0;
3320 fra
.me
.REG_size
= 1;
3321 fra
.me
.REG
[0] = NIT_NULL
;
3323 /* ./parser//parser_nodes.nit:725 */
3324 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_then(fra
.me
.REG
[0])!=NIT_NULL
);
3325 if (UNTAG_Bool(REGB0
)) {
3327 nit_abort("Uninitialized attribute %s", "_n_then", LOCATE_parser___parser_nodes
, 725);
3329 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_then(fra
.me
.REG
[0]);
3330 stack_frame_head
= fra
.me
.prev
;
3331 return fra
.me
.REG
[0];
3333 val_t
parser___parser_nodes___AIfexprExpr___n_kwelse(val_t p0
){
3334 struct {struct stack_frame_t me
;} fra
;
3337 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3338 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3340 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwelse
;
3341 fra
.me
.has_broke
= 0;
3342 fra
.me
.REG_size
= 1;
3343 fra
.me
.REG
[0] = NIT_NULL
;
3345 /* ./parser//parser_nodes.nit:726 */
3346 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(fra
.me
.REG
[0])!=NIT_NULL
);
3347 if (UNTAG_Bool(REGB0
)) {
3349 nit_abort("Uninitialized attribute %s", "_n_kwelse", LOCATE_parser___parser_nodes
, 726);
3351 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(fra
.me
.REG
[0]);
3352 stack_frame_head
= fra
.me
.prev
;
3353 return fra
.me
.REG
[0];
3355 val_t
parser___parser_nodes___AIfexprExpr___n_else(val_t p0
){
3356 struct {struct stack_frame_t me
;} fra
;
3359 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3360 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3362 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_else
;
3363 fra
.me
.has_broke
= 0;
3364 fra
.me
.REG_size
= 1;
3365 fra
.me
.REG
[0] = NIT_NULL
;
3367 /* ./parser//parser_nodes.nit:727 */
3368 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_else(fra
.me
.REG
[0])!=NIT_NULL
);
3369 if (UNTAG_Bool(REGB0
)) {
3371 nit_abort("Uninitialized attribute %s", "_n_else", LOCATE_parser___parser_nodes
, 727);
3373 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_else(fra
.me
.REG
[0]);
3374 stack_frame_head
= fra
.me
.prev
;
3375 return fra
.me
.REG
[0];
3377 val_t
parser___parser_nodes___AWhileExpr___n_kwwhile(val_t p0
){
3378 struct {struct stack_frame_t me
;} fra
;
3381 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3382 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3384 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwwhile
;
3385 fra
.me
.has_broke
= 0;
3386 fra
.me
.REG_size
= 1;
3387 fra
.me
.REG
[0] = NIT_NULL
;
3389 /* ./parser//parser_nodes.nit:732 */
3390 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(fra
.me
.REG
[0])!=NIT_NULL
);
3391 if (UNTAG_Bool(REGB0
)) {
3393 nit_abort("Uninitialized attribute %s", "_n_kwwhile", LOCATE_parser___parser_nodes
, 732);
3395 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(fra
.me
.REG
[0]);
3396 stack_frame_head
= fra
.me
.prev
;
3397 return fra
.me
.REG
[0];
3399 val_t
parser___parser_nodes___AWhileExpr___n_expr(val_t p0
){
3400 struct {struct stack_frame_t me
;} fra
;
3403 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3404 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3406 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_expr
;
3407 fra
.me
.has_broke
= 0;
3408 fra
.me
.REG_size
= 1;
3409 fra
.me
.REG
[0] = NIT_NULL
;
3411 /* ./parser//parser_nodes.nit:733 */
3412 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3413 if (UNTAG_Bool(REGB0
)) {
3415 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 733);
3417 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_expr(fra
.me
.REG
[0]);
3418 stack_frame_head
= fra
.me
.prev
;
3419 return fra
.me
.REG
[0];
3421 val_t
parser___parser_nodes___AWhileExpr___n_kwdo(val_t p0
){
3422 struct {struct stack_frame_t me
;} fra
;
3425 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3426 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3428 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwdo
;
3429 fra
.me
.has_broke
= 0;
3430 fra
.me
.REG_size
= 1;
3431 fra
.me
.REG
[0] = NIT_NULL
;
3433 /* ./parser//parser_nodes.nit:734 */
3434 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
3435 if (UNTAG_Bool(REGB0
)) {
3437 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 734);
3439 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(fra
.me
.REG
[0]);
3440 stack_frame_head
= fra
.me
.prev
;
3441 return fra
.me
.REG
[0];
3443 val_t
parser___parser_nodes___AWhileExpr___n_block(val_t p0
){
3444 struct {struct stack_frame_t me
;} fra
;
3446 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3447 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3449 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_block
;
3450 fra
.me
.has_broke
= 0;
3451 fra
.me
.REG_size
= 1;
3452 fra
.me
.REG
[0] = NIT_NULL
;
3454 /* ./parser//parser_nodes.nit:735 */
3455 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_block(fra
.me
.REG
[0]);
3456 stack_frame_head
= fra
.me
.prev
;
3457 return fra
.me
.REG
[0];
3459 val_t
parser___parser_nodes___ALoopExpr___n_kwloop(val_t p0
){
3460 struct {struct stack_frame_t me
;} fra
;
3463 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3464 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3466 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_kwloop
;
3467 fra
.me
.has_broke
= 0;
3468 fra
.me
.REG_size
= 1;
3469 fra
.me
.REG
[0] = NIT_NULL
;
3471 /* ./parser//parser_nodes.nit:740 */
3472 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(fra
.me
.REG
[0])!=NIT_NULL
);
3473 if (UNTAG_Bool(REGB0
)) {
3475 nit_abort("Uninitialized attribute %s", "_n_kwloop", LOCATE_parser___parser_nodes
, 740);
3477 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(fra
.me
.REG
[0]);
3478 stack_frame_head
= fra
.me
.prev
;
3479 return fra
.me
.REG
[0];
3481 val_t
parser___parser_nodes___ALoopExpr___n_block(val_t p0
){
3482 struct {struct stack_frame_t me
;} fra
;
3484 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3485 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3487 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_block
;
3488 fra
.me
.has_broke
= 0;
3489 fra
.me
.REG_size
= 1;
3490 fra
.me
.REG
[0] = NIT_NULL
;
3492 /* ./parser//parser_nodes.nit:741 */
3493 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALoopExpr____n_block(fra
.me
.REG
[0]);
3494 stack_frame_head
= fra
.me
.prev
;
3495 return fra
.me
.REG
[0];
3497 val_t
parser___parser_nodes___AForExpr___n_kwfor(val_t p0
){
3498 struct {struct stack_frame_t me
;} fra
;
3501 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3502 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3504 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_kwfor
;
3505 fra
.me
.has_broke
= 0;
3506 fra
.me
.REG_size
= 1;
3507 fra
.me
.REG
[0] = NIT_NULL
;
3509 /* ./parser//parser_nodes.nit:746 */
3510 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_kwfor(fra
.me
.REG
[0])!=NIT_NULL
);
3511 if (UNTAG_Bool(REGB0
)) {
3513 nit_abort("Uninitialized attribute %s", "_n_kwfor", LOCATE_parser___parser_nodes
, 746);
3515 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_kwfor(fra
.me
.REG
[0]);
3516 stack_frame_head
= fra
.me
.prev
;
3517 return fra
.me
.REG
[0];
3519 val_t
parser___parser_nodes___AForExpr___n_ids(val_t p0
){
3520 struct {struct stack_frame_t me
;} fra
;
3523 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3524 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3526 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_ids
;
3527 fra
.me
.has_broke
= 0;
3528 fra
.me
.REG_size
= 1;
3529 fra
.me
.REG
[0] = NIT_NULL
;
3531 /* ./parser//parser_nodes.nit:747 */
3532 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_ids(fra
.me
.REG
[0])!=NIT_NULL
);
3533 if (UNTAG_Bool(REGB0
)) {
3535 nit_abort("Uninitialized attribute %s", "_n_ids", LOCATE_parser___parser_nodes
, 747);
3537 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_ids(fra
.me
.REG
[0]);
3538 stack_frame_head
= fra
.me
.prev
;
3539 return fra
.me
.REG
[0];
3541 val_t
parser___parser_nodes___AForExpr___n_expr(val_t p0
){
3542 struct {struct stack_frame_t me
;} fra
;
3545 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3546 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3548 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_expr
;
3549 fra
.me
.has_broke
= 0;
3550 fra
.me
.REG_size
= 1;
3551 fra
.me
.REG
[0] = NIT_NULL
;
3553 /* ./parser//parser_nodes.nit:748 */
3554 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3555 if (UNTAG_Bool(REGB0
)) {
3557 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 748);
3559 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_expr(fra
.me
.REG
[0]);
3560 stack_frame_head
= fra
.me
.prev
;
3561 return fra
.me
.REG
[0];
3563 val_t
parser___parser_nodes___AForExpr___n_kwdo(val_t p0
){
3564 struct {struct stack_frame_t me
;} fra
;
3567 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3568 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3570 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_kwdo
;
3571 fra
.me
.has_broke
= 0;
3572 fra
.me
.REG_size
= 1;
3573 fra
.me
.REG
[0] = NIT_NULL
;
3575 /* ./parser//parser_nodes.nit:749 */
3576 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
3577 if (UNTAG_Bool(REGB0
)) {
3579 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 749);
3581 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_kwdo(fra
.me
.REG
[0]);
3582 stack_frame_head
= fra
.me
.prev
;
3583 return fra
.me
.REG
[0];
3585 val_t
parser___parser_nodes___AForExpr___n_block(val_t p0
){
3586 struct {struct stack_frame_t me
;} fra
;
3588 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3589 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3591 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_block
;
3592 fra
.me
.has_broke
= 0;
3593 fra
.me
.REG_size
= 1;
3594 fra
.me
.REG
[0] = NIT_NULL
;
3596 /* ./parser//parser_nodes.nit:750 */
3597 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_block(fra
.me
.REG
[0]);
3598 stack_frame_head
= fra
.me
.prev
;
3599 return fra
.me
.REG
[0];
3601 val_t
parser___parser_nodes___AAssertExpr___n_kwassert(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___AAssertExpr___n_kwassert
;
3609 fra
.me
.has_broke
= 0;
3610 fra
.me
.REG_size
= 1;
3611 fra
.me
.REG
[0] = NIT_NULL
;
3613 /* ./parser//parser_nodes.nit:754 */
3614 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(fra
.me
.REG
[0])!=NIT_NULL
);
3615 if (UNTAG_Bool(REGB0
)) {
3617 nit_abort("Uninitialized attribute %s", "_n_kwassert", LOCATE_parser___parser_nodes
, 754);
3619 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(fra
.me
.REG
[0]);
3620 stack_frame_head
= fra
.me
.prev
;
3621 return fra
.me
.REG
[0];
3623 val_t
parser___parser_nodes___AAssertExpr___n_id(val_t p0
){
3624 struct {struct stack_frame_t me
;} fra
;
3626 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3627 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3629 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_id
;
3630 fra
.me
.has_broke
= 0;
3631 fra
.me
.REG_size
= 1;
3632 fra
.me
.REG
[0] = NIT_NULL
;
3634 /* ./parser//parser_nodes.nit:755 */
3635 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_id(fra
.me
.REG
[0]);
3636 stack_frame_head
= fra
.me
.prev
;
3637 return fra
.me
.REG
[0];
3639 val_t
parser___parser_nodes___AAssertExpr___n_expr(val_t p0
){
3640 struct {struct stack_frame_t me
;} fra
;
3643 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3644 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3646 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_expr
;
3647 fra
.me
.has_broke
= 0;
3648 fra
.me
.REG_size
= 1;
3649 fra
.me
.REG
[0] = NIT_NULL
;
3651 /* ./parser//parser_nodes.nit:756 */
3652 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssertExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3653 if (UNTAG_Bool(REGB0
)) {
3655 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 756);
3657 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_expr(fra
.me
.REG
[0]);
3658 stack_frame_head
= fra
.me
.prev
;
3659 return fra
.me
.REG
[0];
3661 val_t
parser___parser_nodes___AAssertExpr___n_else(val_t p0
){
3662 struct {struct stack_frame_t me
;} fra
;
3664 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3665 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3667 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_else
;
3668 fra
.me
.has_broke
= 0;
3669 fra
.me
.REG_size
= 1;
3670 fra
.me
.REG
[0] = NIT_NULL
;
3672 /* ./parser//parser_nodes.nit:757 */
3673 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_else(fra
.me
.REG
[0]);
3674 stack_frame_head
= fra
.me
.prev
;
3675 return fra
.me
.REG
[0];
3677 val_t
parser___parser_nodes___AAssignFormExpr___n_assign(val_t p0
){
3678 struct {struct stack_frame_t me
;} fra
;
3681 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3682 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3684 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignFormExpr___n_assign
;
3685 fra
.me
.has_broke
= 0;
3686 fra
.me
.REG_size
= 1;
3687 fra
.me
.REG
[0] = NIT_NULL
;
3689 /* ./parser//parser_nodes.nit:761 */
3690 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
3691 if (UNTAG_Bool(REGB0
)) {
3693 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 761);
3695 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(fra
.me
.REG
[0]);
3696 stack_frame_head
= fra
.me
.prev
;
3697 return fra
.me
.REG
[0];
3699 val_t
parser___parser_nodes___AAssignFormExpr___n_value(val_t p0
){
3700 struct {struct stack_frame_t me
;} fra
;
3703 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3704 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3706 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignFormExpr___n_value
;
3707 fra
.me
.has_broke
= 0;
3708 fra
.me
.REG_size
= 1;
3709 fra
.me
.REG
[0] = NIT_NULL
;
3711 /* ./parser//parser_nodes.nit:762 */
3712 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignFormExpr____n_value(fra
.me
.REG
[0])!=NIT_NULL
);
3713 if (UNTAG_Bool(REGB0
)) {
3715 nit_abort("Uninitialized attribute %s", "_n_value", LOCATE_parser___parser_nodes
, 762);
3717 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignFormExpr____n_value(fra
.me
.REG
[0]);
3718 stack_frame_head
= fra
.me
.prev
;
3719 return fra
.me
.REG
[0];
3721 val_t
parser___parser_nodes___AReassignFormExpr___n_assign_op(val_t p0
){
3722 struct {struct stack_frame_t me
;} fra
;
3725 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3726 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3728 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_assign_op
;
3729 fra
.me
.has_broke
= 0;
3730 fra
.me
.REG_size
= 1;
3731 fra
.me
.REG
[0] = NIT_NULL
;
3733 /* ./parser//parser_nodes.nit:766 */
3734 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(fra
.me
.REG
[0])!=NIT_NULL
);
3735 if (UNTAG_Bool(REGB0
)) {
3737 nit_abort("Uninitialized attribute %s", "_n_assign_op", LOCATE_parser___parser_nodes
, 766);
3739 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(fra
.me
.REG
[0]);
3740 stack_frame_head
= fra
.me
.prev
;
3741 return fra
.me
.REG
[0];
3743 val_t
parser___parser_nodes___AReassignFormExpr___n_value(val_t p0
){
3744 struct {struct stack_frame_t me
;} fra
;
3747 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3748 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3750 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_value
;
3751 fra
.me
.has_broke
= 0;
3752 fra
.me
.REG_size
= 1;
3753 fra
.me
.REG
[0] = NIT_NULL
;
3755 /* ./parser//parser_nodes.nit:767 */
3756 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReassignFormExpr____n_value(fra
.me
.REG
[0])!=NIT_NULL
);
3757 if (UNTAG_Bool(REGB0
)) {
3759 nit_abort("Uninitialized attribute %s", "_n_value", LOCATE_parser___parser_nodes
, 767);
3761 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReassignFormExpr____n_value(fra
.me
.REG
[0]);
3762 stack_frame_head
= fra
.me
.prev
;
3763 return fra
.me
.REG
[0];
3765 val_t
parser___parser_nodes___AOnceExpr___n_kwonce(val_t p0
){
3766 struct {struct stack_frame_t me
;} fra
;
3769 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3770 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3772 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOnceExpr___n_kwonce
;
3773 fra
.me
.has_broke
= 0;
3774 fra
.me
.REG_size
= 1;
3775 fra
.me
.REG
[0] = NIT_NULL
;
3777 /* ./parser//parser_nodes.nit:771 */
3778 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(fra
.me
.REG
[0])!=NIT_NULL
);
3779 if (UNTAG_Bool(REGB0
)) {
3781 nit_abort("Uninitialized attribute %s", "_n_kwonce", LOCATE_parser___parser_nodes
, 771);
3783 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(fra
.me
.REG
[0]);
3784 stack_frame_head
= fra
.me
.prev
;
3785 return fra
.me
.REG
[0];
3787 val_t
parser___parser_nodes___ASendExpr___n_expr(val_t p0
){
3788 struct {struct stack_frame_t me
;} fra
;
3791 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3792 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3794 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASendExpr___n_expr
;
3795 fra
.me
.has_broke
= 0;
3796 fra
.me
.REG_size
= 1;
3797 fra
.me
.REG
[0] = NIT_NULL
;
3799 /* ./parser//parser_nodes.nit:775 */
3800 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASendExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3801 if (UNTAG_Bool(REGB0
)) {
3803 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 775);
3805 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASendExpr____n_expr(fra
.me
.REG
[0]);
3806 stack_frame_head
= fra
.me
.prev
;
3807 return fra
.me
.REG
[0];
3809 val_t
parser___parser_nodes___ASendExpr___n_closure_defs(val_t p0
){
3810 struct {struct stack_frame_t me
;} fra
;
3813 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3814 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3816 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASendExpr___n_closure_defs
;
3817 fra
.me
.has_broke
= 0;
3818 fra
.me
.REG_size
= 1;
3819 fra
.me
.REG
[0] = NIT_NULL
;
3821 /* ./parser//parser_nodes.nit:776 */
3822 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(fra
.me
.REG
[0])!=NIT_NULL
);
3823 if (UNTAG_Bool(REGB0
)) {
3825 nit_abort("Uninitialized attribute %s", "_n_closure_defs", LOCATE_parser___parser_nodes
, 776);
3827 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(fra
.me
.REG
[0]);
3828 stack_frame_head
= fra
.me
.prev
;
3829 return fra
.me
.REG
[0];
3831 val_t
parser___parser_nodes___ABinopExpr___n_expr2(val_t p0
){
3832 struct {struct stack_frame_t me
;} fra
;
3835 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3836 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3838 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABinopExpr___n_expr2
;
3839 fra
.me
.has_broke
= 0;
3840 fra
.me
.REG_size
= 1;
3841 fra
.me
.REG
[0] = NIT_NULL
;
3843 /* ./parser//parser_nodes.nit:780 */
3844 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABinopExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
3845 if (UNTAG_Bool(REGB0
)) {
3847 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 780);
3849 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABinopExpr____n_expr2(fra
.me
.REG
[0]);
3850 stack_frame_head
= fra
.me
.prev
;
3851 return fra
.me
.REG
[0];
3853 val_t
parser___parser_nodes___AOrExpr___n_expr(val_t p0
){
3854 struct {struct stack_frame_t me
;} fra
;
3857 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3858 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3860 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr
;
3861 fra
.me
.has_broke
= 0;
3862 fra
.me
.REG_size
= 1;
3863 fra
.me
.REG
[0] = NIT_NULL
;
3865 /* ./parser//parser_nodes.nit:787 */
3866 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3867 if (UNTAG_Bool(REGB0
)) {
3869 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 787);
3871 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrExpr____n_expr(fra
.me
.REG
[0]);
3872 stack_frame_head
= fra
.me
.prev
;
3873 return fra
.me
.REG
[0];
3875 val_t
parser___parser_nodes___AOrExpr___n_expr2(val_t p0
){
3876 struct {struct stack_frame_t me
;} fra
;
3879 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3880 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3882 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr2
;
3883 fra
.me
.has_broke
= 0;
3884 fra
.me
.REG_size
= 1;
3885 fra
.me
.REG
[0] = NIT_NULL
;
3887 /* ./parser//parser_nodes.nit:788 */
3888 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
3889 if (UNTAG_Bool(REGB0
)) {
3891 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 788);
3893 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrExpr____n_expr2(fra
.me
.REG
[0]);
3894 stack_frame_head
= fra
.me
.prev
;
3895 return fra
.me
.REG
[0];
3897 val_t
parser___parser_nodes___AAndExpr___n_expr(val_t p0
){
3898 struct {struct stack_frame_t me
;} fra
;
3901 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3902 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3904 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr
;
3905 fra
.me
.has_broke
= 0;
3906 fra
.me
.REG_size
= 1;
3907 fra
.me
.REG
[0] = NIT_NULL
;
3909 /* ./parser//parser_nodes.nit:792 */
3910 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAndExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3911 if (UNTAG_Bool(REGB0
)) {
3913 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 792);
3915 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAndExpr____n_expr(fra
.me
.REG
[0]);
3916 stack_frame_head
= fra
.me
.prev
;
3917 return fra
.me
.REG
[0];
3919 val_t
parser___parser_nodes___AAndExpr___n_expr2(val_t p0
){
3920 struct {struct stack_frame_t me
;} fra
;
3923 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3924 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3926 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr2
;
3927 fra
.me
.has_broke
= 0;
3928 fra
.me
.REG_size
= 1;
3929 fra
.me
.REG
[0] = NIT_NULL
;
3931 /* ./parser//parser_nodes.nit:793 */
3932 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAndExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
3933 if (UNTAG_Bool(REGB0
)) {
3935 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 793);
3937 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAndExpr____n_expr2(fra
.me
.REG
[0]);
3938 stack_frame_head
= fra
.me
.prev
;
3939 return fra
.me
.REG
[0];
3941 val_t
parser___parser_nodes___AOrElseExpr___n_expr(val_t p0
){
3942 struct {struct stack_frame_t me
;} fra
;
3945 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3946 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3948 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr
;
3949 fra
.me
.has_broke
= 0;
3950 fra
.me
.REG_size
= 1;
3951 fra
.me
.REG
[0] = NIT_NULL
;
3953 /* ./parser//parser_nodes.nit:797 */
3954 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrElseExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3955 if (UNTAG_Bool(REGB0
)) {
3957 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 797);
3959 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrElseExpr____n_expr(fra
.me
.REG
[0]);
3960 stack_frame_head
= fra
.me
.prev
;
3961 return fra
.me
.REG
[0];
3963 val_t
parser___parser_nodes___AOrElseExpr___n_expr2(val_t p0
){
3964 struct {struct stack_frame_t me
;} fra
;
3967 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3968 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3970 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr2
;
3971 fra
.me
.has_broke
= 0;
3972 fra
.me
.REG_size
= 1;
3973 fra
.me
.REG
[0] = NIT_NULL
;
3975 /* ./parser//parser_nodes.nit:798 */
3976 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
3977 if (UNTAG_Bool(REGB0
)) {
3979 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 798);
3981 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(fra
.me
.REG
[0]);
3982 stack_frame_head
= fra
.me
.prev
;
3983 return fra
.me
.REG
[0];
3985 val_t
parser___parser_nodes___ANotExpr___n_kwnot(val_t p0
){
3986 struct {struct stack_frame_t me
;} fra
;
3989 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3990 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3992 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_kwnot
;
3993 fra
.me
.has_broke
= 0;
3994 fra
.me
.REG_size
= 1;
3995 fra
.me
.REG
[0] = NIT_NULL
;
3997 /* ./parser//parser_nodes.nit:802 */
3998 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANotExpr____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
3999 if (UNTAG_Bool(REGB0
)) {
4001 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 802);
4003 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANotExpr____n_kwnot(fra
.me
.REG
[0]);
4004 stack_frame_head
= fra
.me
.prev
;
4005 return fra
.me
.REG
[0];
4007 val_t
parser___parser_nodes___ANotExpr___n_expr(val_t p0
){
4008 struct {struct stack_frame_t me
;} fra
;
4011 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4012 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4014 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_expr
;
4015 fra
.me
.has_broke
= 0;
4016 fra
.me
.REG_size
= 1;
4017 fra
.me
.REG
[0] = NIT_NULL
;
4019 /* ./parser//parser_nodes.nit:803 */
4020 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANotExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4021 if (UNTAG_Bool(REGB0
)) {
4023 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 803);
4025 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANotExpr____n_expr(fra
.me
.REG
[0]);
4026 stack_frame_head
= fra
.me
.prev
;
4027 return fra
.me
.REG
[0];
4029 val_t
parser___parser_nodes___AEeExpr___n_expr(val_t p0
){
4030 struct {struct stack_frame_t me
;} fra
;
4033 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4034 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4036 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr
;
4037 fra
.me
.has_broke
= 0;
4038 fra
.me
.REG_size
= 1;
4039 fra
.me
.REG
[0] = NIT_NULL
;
4041 /* ./parser//parser_nodes.nit:810 */
4042 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4043 if (UNTAG_Bool(REGB0
)) {
4045 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 810);
4047 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEeExpr____n_expr(fra
.me
.REG
[0]);
4048 stack_frame_head
= fra
.me
.prev
;
4049 return fra
.me
.REG
[0];
4051 val_t
parser___parser_nodes___AEeExpr___n_expr2(val_t p0
){
4052 struct {struct stack_frame_t me
;} fra
;
4055 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4056 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4058 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr2
;
4059 fra
.me
.has_broke
= 0;
4060 fra
.me
.REG_size
= 1;
4061 fra
.me
.REG
[0] = NIT_NULL
;
4063 /* ./parser//parser_nodes.nit:811 */
4064 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEeExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4065 if (UNTAG_Bool(REGB0
)) {
4067 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 811);
4069 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEeExpr____n_expr2(fra
.me
.REG
[0]);
4070 stack_frame_head
= fra
.me
.prev
;
4071 return fra
.me
.REG
[0];
4073 val_t
parser___parser_nodes___AIsaExpr___n_expr(val_t p0
){
4074 struct {struct stack_frame_t me
;} fra
;
4077 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4078 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4080 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_expr
;
4081 fra
.me
.has_broke
= 0;
4082 fra
.me
.REG_size
= 1;
4083 fra
.me
.REG
[0] = NIT_NULL
;
4085 /* ./parser//parser_nodes.nit:836 */
4086 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIsaExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4087 if (UNTAG_Bool(REGB0
)) {
4089 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 836);
4091 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIsaExpr____n_expr(fra
.me
.REG
[0]);
4092 stack_frame_head
= fra
.me
.prev
;
4093 return fra
.me
.REG
[0];
4095 val_t
parser___parser_nodes___AIsaExpr___n_type(val_t p0
){
4096 struct {struct stack_frame_t me
;} fra
;
4099 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4100 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4102 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_type
;
4103 fra
.me
.has_broke
= 0;
4104 fra
.me
.REG_size
= 1;
4105 fra
.me
.REG
[0] = NIT_NULL
;
4107 /* ./parser//parser_nodes.nit:837 */
4108 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIsaExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
4109 if (UNTAG_Bool(REGB0
)) {
4111 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 837);
4113 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIsaExpr____n_type(fra
.me
.REG
[0]);
4114 stack_frame_head
= fra
.me
.prev
;
4115 return fra
.me
.REG
[0];
4117 val_t
parser___parser_nodes___AUminusExpr___n_minus(val_t p0
){
4118 struct {struct stack_frame_t me
;} fra
;
4121 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4122 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4124 fra
.me
.meth
= LOCATE_parser___parser_nodes___AUminusExpr___n_minus
;
4125 fra
.me
.has_broke
= 0;
4126 fra
.me
.REG_size
= 1;
4127 fra
.me
.REG
[0] = NIT_NULL
;
4129 /* ./parser//parser_nodes.nit:859 */
4130 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AUminusExpr____n_minus(fra
.me
.REG
[0])!=NIT_NULL
);
4131 if (UNTAG_Bool(REGB0
)) {
4133 nit_abort("Uninitialized attribute %s", "_n_minus", LOCATE_parser___parser_nodes
, 859);
4135 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AUminusExpr____n_minus(fra
.me
.REG
[0]);
4136 stack_frame_head
= fra
.me
.prev
;
4137 return fra
.me
.REG
[0];
4139 val_t
parser___parser_nodes___ANewExpr___n_kwnew(val_t p0
){
4140 struct {struct stack_frame_t me
;} fra
;
4143 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4144 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4146 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_kwnew
;
4147 fra
.me
.has_broke
= 0;
4148 fra
.me
.REG_size
= 1;
4149 fra
.me
.REG
[0] = NIT_NULL
;
4151 /* ./parser//parser_nodes.nit:863 */
4152 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_kwnew(fra
.me
.REG
[0])!=NIT_NULL
);
4153 if (UNTAG_Bool(REGB0
)) {
4155 nit_abort("Uninitialized attribute %s", "_n_kwnew", LOCATE_parser___parser_nodes
, 863);
4157 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_kwnew(fra
.me
.REG
[0]);
4158 stack_frame_head
= fra
.me
.prev
;
4159 return fra
.me
.REG
[0];
4161 val_t
parser___parser_nodes___ANewExpr___n_type(val_t p0
){
4162 struct {struct stack_frame_t me
;} fra
;
4165 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4166 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4168 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_type
;
4169 fra
.me
.has_broke
= 0;
4170 fra
.me
.REG_size
= 1;
4171 fra
.me
.REG
[0] = NIT_NULL
;
4173 /* ./parser//parser_nodes.nit:864 */
4174 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
4175 if (UNTAG_Bool(REGB0
)) {
4177 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 864);
4179 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_type(fra
.me
.REG
[0]);
4180 stack_frame_head
= fra
.me
.prev
;
4181 return fra
.me
.REG
[0];
4183 val_t
parser___parser_nodes___ANewExpr___n_id(val_t p0
){
4184 struct {struct stack_frame_t me
;} fra
;
4186 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4187 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4189 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_id
;
4190 fra
.me
.has_broke
= 0;
4191 fra
.me
.REG_size
= 1;
4192 fra
.me
.REG
[0] = NIT_NULL
;
4194 /* ./parser//parser_nodes.nit:865 */
4195 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_id(fra
.me
.REG
[0]);
4196 stack_frame_head
= fra
.me
.prev
;
4197 return fra
.me
.REG
[0];
4199 val_t
parser___parser_nodes___ANewExpr___n_args(val_t p0
){
4200 struct {struct stack_frame_t me
;} fra
;
4203 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4204 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4206 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_args
;
4207 fra
.me
.has_broke
= 0;
4208 fra
.me
.REG_size
= 1;
4209 fra
.me
.REG
[0] = NIT_NULL
;
4211 /* ./parser//parser_nodes.nit:866 */
4212 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
4213 if (UNTAG_Bool(REGB0
)) {
4215 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 866);
4217 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_args(fra
.me
.REG
[0]);
4218 stack_frame_head
= fra
.me
.prev
;
4219 return fra
.me
.REG
[0];
4221 val_t
parser___parser_nodes___AAttrFormExpr___n_expr(val_t p0
){
4222 struct {struct stack_frame_t me
;} fra
;
4225 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4226 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4228 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_expr
;
4229 fra
.me
.has_broke
= 0;
4230 fra
.me
.REG_size
= 1;
4231 fra
.me
.REG
[0] = NIT_NULL
;
4233 /* ./parser//parser_nodes.nit:870 */
4234 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4235 if (UNTAG_Bool(REGB0
)) {
4237 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 870);
4239 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(fra
.me
.REG
[0]);
4240 stack_frame_head
= fra
.me
.prev
;
4241 return fra
.me
.REG
[0];
4243 val_t
parser___parser_nodes___AAttrFormExpr___n_id(val_t p0
){
4244 struct {struct stack_frame_t me
;} fra
;
4247 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4248 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4250 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_id
;
4251 fra
.me
.has_broke
= 0;
4252 fra
.me
.REG_size
= 1;
4253 fra
.me
.REG
[0] = NIT_NULL
;
4255 /* ./parser//parser_nodes.nit:871 */
4256 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
4257 if (UNTAG_Bool(REGB0
)) {
4259 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 871);
4261 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrFormExpr____n_id(fra
.me
.REG
[0]);
4262 stack_frame_head
= fra
.me
.prev
;
4263 return fra
.me
.REG
[0];
4265 val_t
parser___parser_nodes___ACallFormExpr___n_id(val_t p0
){
4266 struct {struct stack_frame_t me
;} fra
;
4269 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4270 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4272 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_id
;
4273 fra
.me
.has_broke
= 0;
4274 fra
.me
.REG_size
= 1;
4275 fra
.me
.REG
[0] = NIT_NULL
;
4277 /* ./parser//parser_nodes.nit:882 */
4278 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACallFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
4279 if (UNTAG_Bool(REGB0
)) {
4281 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 882);
4283 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACallFormExpr____n_id(fra
.me
.REG
[0]);
4284 stack_frame_head
= fra
.me
.prev
;
4285 return fra
.me
.REG
[0];
4287 val_t
parser___parser_nodes___ACallFormExpr___n_args(val_t p0
){
4288 struct {struct stack_frame_t me
;} fra
;
4291 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4292 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4294 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_args
;
4295 fra
.me
.has_broke
= 0;
4296 fra
.me
.REG_size
= 1;
4297 fra
.me
.REG
[0] = NIT_NULL
;
4299 /* ./parser//parser_nodes.nit:883 */
4300 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACallFormExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
4301 if (UNTAG_Bool(REGB0
)) {
4303 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 883);
4305 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACallFormExpr____n_args(fra
.me
.REG
[0]);
4306 stack_frame_head
= fra
.me
.prev
;
4307 return fra
.me
.REG
[0];
4309 val_t
parser___parser_nodes___ASuperExpr___n_qualified(val_t p0
){
4310 struct {struct stack_frame_t me
;} fra
;
4312 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4313 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4315 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_qualified
;
4316 fra
.me
.has_broke
= 0;
4317 fra
.me
.REG_size
= 1;
4318 fra
.me
.REG
[0] = NIT_NULL
;
4320 /* ./parser//parser_nodes.nit:904 */
4321 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_qualified(fra
.me
.REG
[0]);
4322 stack_frame_head
= fra
.me
.prev
;
4323 return fra
.me
.REG
[0];
4325 val_t
parser___parser_nodes___ASuperExpr___n_kwsuper(val_t p0
){
4326 struct {struct stack_frame_t me
;} fra
;
4329 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4330 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4332 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_kwsuper
;
4333 fra
.me
.has_broke
= 0;
4334 fra
.me
.REG_size
= 1;
4335 fra
.me
.REG
[0] = NIT_NULL
;
4337 /* ./parser//parser_nodes.nit:905 */
4338 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(fra
.me
.REG
[0])!=NIT_NULL
);
4339 if (UNTAG_Bool(REGB0
)) {
4341 nit_abort("Uninitialized attribute %s", "_n_kwsuper", LOCATE_parser___parser_nodes
, 905);
4343 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(fra
.me
.REG
[0]);
4344 stack_frame_head
= fra
.me
.prev
;
4345 return fra
.me
.REG
[0];
4347 val_t
parser___parser_nodes___ASuperExpr___n_args(val_t p0
){
4348 struct {struct stack_frame_t me
;} fra
;
4351 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4352 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4354 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_args
;
4355 fra
.me
.has_broke
= 0;
4356 fra
.me
.REG_size
= 1;
4357 fra
.me
.REG
[0] = NIT_NULL
;
4359 /* ./parser//parser_nodes.nit:906 */
4360 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
4361 if (UNTAG_Bool(REGB0
)) {
4363 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 906);
4365 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_args(fra
.me
.REG
[0]);
4366 stack_frame_head
= fra
.me
.prev
;
4367 return fra
.me
.REG
[0];
4369 val_t
parser___parser_nodes___AInitExpr___n_kwinit(val_t p0
){
4370 struct {struct stack_frame_t me
;} fra
;
4373 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4374 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4376 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_kwinit
;
4377 fra
.me
.has_broke
= 0;
4378 fra
.me
.REG_size
= 1;
4379 fra
.me
.REG
[0] = NIT_NULL
;
4381 /* ./parser//parser_nodes.nit:910 */
4382 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitExpr____n_kwinit(fra
.me
.REG
[0])!=NIT_NULL
);
4383 if (UNTAG_Bool(REGB0
)) {
4385 nit_abort("Uninitialized attribute %s", "_n_kwinit", LOCATE_parser___parser_nodes
, 910);
4387 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitExpr____n_kwinit(fra
.me
.REG
[0]);
4388 stack_frame_head
= fra
.me
.prev
;
4389 return fra
.me
.REG
[0];
4391 val_t
parser___parser_nodes___AInitExpr___n_args(val_t p0
){
4392 struct {struct stack_frame_t me
;} fra
;
4395 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4396 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4398 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_args
;
4399 fra
.me
.has_broke
= 0;
4400 fra
.me
.REG_size
= 1;
4401 fra
.me
.REG
[0] = NIT_NULL
;
4403 /* ./parser//parser_nodes.nit:911 */
4404 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
4405 if (UNTAG_Bool(REGB0
)) {
4407 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 911);
4409 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitExpr____n_args(fra
.me
.REG
[0]);
4410 stack_frame_head
= fra
.me
.prev
;
4411 return fra
.me
.REG
[0];
4413 val_t
parser___parser_nodes___ABraFormExpr___n_args(val_t p0
){
4414 struct {struct stack_frame_t me
;} fra
;
4417 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4418 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4420 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraFormExpr___n_args
;
4421 fra
.me
.has_broke
= 0;
4422 fra
.me
.REG_size
= 1;
4423 fra
.me
.REG
[0] = NIT_NULL
;
4425 /* ./parser//parser_nodes.nit:915 */
4426 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraFormExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
4427 if (UNTAG_Bool(REGB0
)) {
4429 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 915);
4431 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraFormExpr____n_args(fra
.me
.REG
[0]);
4432 stack_frame_head
= fra
.me
.prev
;
4433 return fra
.me
.REG
[0];
4435 val_t
parser___parser_nodes___AVarFormExpr___n_id(val_t p0
){
4436 struct {struct stack_frame_t me
;} fra
;
4439 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4440 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4442 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVarFormExpr___n_id
;
4443 fra
.me
.has_broke
= 0;
4444 fra
.me
.REG_size
= 1;
4445 fra
.me
.REG
[0] = NIT_NULL
;
4447 /* ./parser//parser_nodes.nit:926 */
4448 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVarFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
4449 if (UNTAG_Bool(REGB0
)) {
4451 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 926);
4453 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVarFormExpr____n_id(fra
.me
.REG
[0]);
4454 stack_frame_head
= fra
.me
.prev
;
4455 return fra
.me
.REG
[0];
4457 val_t
parser___parser_nodes___AClosureCallExpr___n_id(val_t p0
){
4458 struct {struct stack_frame_t me
;} fra
;
4461 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4462 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4464 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_id
;
4465 fra
.me
.has_broke
= 0;
4466 fra
.me
.REG_size
= 1;
4467 fra
.me
.REG
[0] = NIT_NULL
;
4469 /* ./parser//parser_nodes.nit:934 */
4470 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
4471 if (UNTAG_Bool(REGB0
)) {
4473 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 934);
4475 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_id(fra
.me
.REG
[0]);
4476 stack_frame_head
= fra
.me
.prev
;
4477 return fra
.me
.REG
[0];
4479 val_t
parser___parser_nodes___AClosureCallExpr___n_args(val_t p0
){
4480 struct {struct stack_frame_t me
;} fra
;
4483 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4484 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4486 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_args
;
4487 fra
.me
.has_broke
= 0;
4488 fra
.me
.REG_size
= 1;
4489 fra
.me
.REG
[0] = NIT_NULL
;
4491 /* ./parser//parser_nodes.nit:935 */
4492 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
4493 if (UNTAG_Bool(REGB0
)) {
4495 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 935);
4497 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_args(fra
.me
.REG
[0]);
4498 stack_frame_head
= fra
.me
.prev
;
4499 return fra
.me
.REG
[0];
4501 val_t
parser___parser_nodes___AClosureCallExpr___n_closure_defs(val_t p0
){
4502 struct {struct stack_frame_t me
;} fra
;
4505 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4506 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4508 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_closure_defs
;
4509 fra
.me
.has_broke
= 0;
4510 fra
.me
.REG_size
= 1;
4511 fra
.me
.REG
[0] = NIT_NULL
;
4513 /* ./parser//parser_nodes.nit:936 */
4514 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(fra
.me
.REG
[0])!=NIT_NULL
);
4515 if (UNTAG_Bool(REGB0
)) {
4517 nit_abort("Uninitialized attribute %s", "_n_closure_defs", LOCATE_parser___parser_nodes
, 936);
4519 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(fra
.me
.REG
[0]);
4520 stack_frame_head
= fra
.me
.prev
;
4521 return fra
.me
.REG
[0];
4523 val_t
parser___parser_nodes___ARangeExpr___n_expr(val_t p0
){
4524 struct {struct stack_frame_t me
;} fra
;
4527 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4528 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4530 fra
.me
.meth
= LOCATE_parser___parser_nodes___ARangeExpr___n_expr
;
4531 fra
.me
.has_broke
= 0;
4532 fra
.me
.REG_size
= 1;
4533 fra
.me
.REG
[0] = NIT_NULL
;
4535 /* ./parser//parser_nodes.nit:951 */
4536 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ARangeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4537 if (UNTAG_Bool(REGB0
)) {
4539 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 951);
4541 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ARangeExpr____n_expr(fra
.me
.REG
[0]);
4542 stack_frame_head
= fra
.me
.prev
;
4543 return fra
.me
.REG
[0];
4545 val_t
parser___parser_nodes___ARangeExpr___n_expr2(val_t p0
){
4546 struct {struct stack_frame_t me
;} fra
;
4549 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4550 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4552 fra
.me
.meth
= LOCATE_parser___parser_nodes___ARangeExpr___n_expr2
;
4553 fra
.me
.has_broke
= 0;
4554 fra
.me
.REG_size
= 1;
4555 fra
.me
.REG
[0] = NIT_NULL
;
4557 /* ./parser//parser_nodes.nit:952 */
4558 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ARangeExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4559 if (UNTAG_Bool(REGB0
)) {
4561 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 952);
4563 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ARangeExpr____n_expr2(fra
.me
.REG
[0]);
4564 stack_frame_head
= fra
.me
.prev
;
4565 return fra
.me
.REG
[0];
4567 val_t
parser___parser_nodes___AArrayExpr___n_exprs(val_t p0
){
4568 struct {struct stack_frame_t me
;} fra
;
4571 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4572 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4574 fra
.me
.meth
= LOCATE_parser___parser_nodes___AArrayExpr___n_exprs
;
4575 fra
.me
.has_broke
= 0;
4576 fra
.me
.REG_size
= 1;
4577 fra
.me
.REG
[0] = NIT_NULL
;
4579 /* ./parser//parser_nodes.nit:962 */
4580 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AArrayExpr____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
4581 if (UNTAG_Bool(REGB0
)) {
4583 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 962);
4585 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AArrayExpr____n_exprs(fra
.me
.REG
[0]);
4586 stack_frame_head
= fra
.me
.prev
;
4587 return fra
.me
.REG
[0];
4589 val_t
parser___parser_nodes___ASelfExpr___n_kwself(val_t p0
){
4590 struct {struct stack_frame_t me
;} fra
;
4592 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4593 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4595 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASelfExpr___n_kwself
;
4596 fra
.me
.has_broke
= 0;
4597 fra
.me
.REG_size
= 1;
4598 fra
.me
.REG
[0] = NIT_NULL
;
4600 /* ./parser//parser_nodes.nit:966 */
4601 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASelfExpr____n_kwself(fra
.me
.REG
[0]);
4602 stack_frame_head
= fra
.me
.prev
;
4603 return fra
.me
.REG
[0];
4605 val_t
parser___parser_nodes___ATrueExpr___n_kwtrue(val_t p0
){
4606 struct {struct stack_frame_t me
;} fra
;
4609 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4610 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4612 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATrueExpr___n_kwtrue
;
4613 fra
.me
.has_broke
= 0;
4614 fra
.me
.REG_size
= 1;
4615 fra
.me
.REG
[0] = NIT_NULL
;
4617 /* ./parser//parser_nodes.nit:973 */
4618 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(fra
.me
.REG
[0])!=NIT_NULL
);
4619 if (UNTAG_Bool(REGB0
)) {
4621 nit_abort("Uninitialized attribute %s", "_n_kwtrue", LOCATE_parser___parser_nodes
, 973);
4623 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(fra
.me
.REG
[0]);
4624 stack_frame_head
= fra
.me
.prev
;
4625 return fra
.me
.REG
[0];
4627 val_t
parser___parser_nodes___AFalseExpr___n_kwfalse(val_t p0
){
4628 struct {struct stack_frame_t me
;} fra
;
4631 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4632 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4634 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFalseExpr___n_kwfalse
;
4635 fra
.me
.has_broke
= 0;
4636 fra
.me
.REG_size
= 1;
4637 fra
.me
.REG
[0] = NIT_NULL
;
4639 /* ./parser//parser_nodes.nit:977 */
4640 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(fra
.me
.REG
[0])!=NIT_NULL
);
4641 if (UNTAG_Bool(REGB0
)) {
4643 nit_abort("Uninitialized attribute %s", "_n_kwfalse", LOCATE_parser___parser_nodes
, 977);
4645 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(fra
.me
.REG
[0]);
4646 stack_frame_head
= fra
.me
.prev
;
4647 return fra
.me
.REG
[0];
4649 val_t
parser___parser_nodes___ANullExpr___n_kwnull(val_t p0
){
4650 struct {struct stack_frame_t me
;} fra
;
4653 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4654 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4656 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANullExpr___n_kwnull
;
4657 fra
.me
.has_broke
= 0;
4658 fra
.me
.REG_size
= 1;
4659 fra
.me
.REG
[0] = NIT_NULL
;
4661 /* ./parser//parser_nodes.nit:981 */
4662 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANullExpr____n_kwnull(fra
.me
.REG
[0])!=NIT_NULL
);
4663 if (UNTAG_Bool(REGB0
)) {
4665 nit_abort("Uninitialized attribute %s", "_n_kwnull", LOCATE_parser___parser_nodes
, 981);
4667 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANullExpr____n_kwnull(fra
.me
.REG
[0]);
4668 stack_frame_head
= fra
.me
.prev
;
4669 return fra
.me
.REG
[0];
4671 val_t
parser___parser_nodes___AIntExpr___n_number(val_t p0
){
4672 struct {struct stack_frame_t me
;} fra
;
4675 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4676 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4678 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntExpr___n_number
;
4679 fra
.me
.has_broke
= 0;
4680 fra
.me
.REG_size
= 1;
4681 fra
.me
.REG
[0] = NIT_NULL
;
4683 /* ./parser//parser_nodes.nit:985 */
4684 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIntExpr____n_number(fra
.me
.REG
[0])!=NIT_NULL
);
4685 if (UNTAG_Bool(REGB0
)) {
4687 nit_abort("Uninitialized attribute %s", "_n_number", LOCATE_parser___parser_nodes
, 985);
4689 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIntExpr____n_number(fra
.me
.REG
[0]);
4690 stack_frame_head
= fra
.me
.prev
;
4691 return fra
.me
.REG
[0];
4693 val_t
parser___parser_nodes___AFloatExpr___n_float(val_t p0
){
4694 struct {struct stack_frame_t me
;} fra
;
4697 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4698 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4700 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFloatExpr___n_float
;
4701 fra
.me
.has_broke
= 0;
4702 fra
.me
.REG_size
= 1;
4703 fra
.me
.REG
[0] = NIT_NULL
;
4705 /* ./parser//parser_nodes.nit:989 */
4706 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFloatExpr____n_float(fra
.me
.REG
[0])!=NIT_NULL
);
4707 if (UNTAG_Bool(REGB0
)) {
4709 nit_abort("Uninitialized attribute %s", "_n_float", LOCATE_parser___parser_nodes
, 989);
4711 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFloatExpr____n_float(fra
.me
.REG
[0]);
4712 stack_frame_head
= fra
.me
.prev
;
4713 return fra
.me
.REG
[0];
4715 val_t
parser___parser_nodes___ACharExpr___n_char(val_t p0
){
4716 struct {struct stack_frame_t me
;} fra
;
4719 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4720 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4722 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACharExpr___n_char
;
4723 fra
.me
.has_broke
= 0;
4724 fra
.me
.REG_size
= 1;
4725 fra
.me
.REG
[0] = NIT_NULL
;
4727 /* ./parser//parser_nodes.nit:993 */
4728 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACharExpr____n_char(fra
.me
.REG
[0])!=NIT_NULL
);
4729 if (UNTAG_Bool(REGB0
)) {
4731 nit_abort("Uninitialized attribute %s", "_n_char", LOCATE_parser___parser_nodes
, 993);
4733 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACharExpr____n_char(fra
.me
.REG
[0]);
4734 stack_frame_head
= fra
.me
.prev
;
4735 return fra
.me
.REG
[0];
4737 val_t
parser___parser_nodes___AStringExpr___n_string(val_t p0
){
4738 struct {struct stack_frame_t me
;} fra
;
4741 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4742 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4744 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStringExpr___n_string
;
4745 fra
.me
.has_broke
= 0;
4746 fra
.me
.REG_size
= 1;
4747 fra
.me
.REG
[0] = NIT_NULL
;
4749 /* ./parser//parser_nodes.nit:1000 */
4750 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
4751 if (UNTAG_Bool(REGB0
)) {
4753 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1000);
4755 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStringExpr____n_string(fra
.me
.REG
[0]);
4756 stack_frame_head
= fra
.me
.prev
;
4757 return fra
.me
.REG
[0];
4759 val_t
parser___parser_nodes___AStartStringExpr___n_string(val_t p0
){
4760 struct {struct stack_frame_t me
;} fra
;
4763 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4764 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4766 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStartStringExpr___n_string
;
4767 fra
.me
.has_broke
= 0;
4768 fra
.me
.REG_size
= 1;
4769 fra
.me
.REG
[0] = NIT_NULL
;
4771 /* ./parser//parser_nodes.nit:1004 */
4772 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStartStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
4773 if (UNTAG_Bool(REGB0
)) {
4775 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1004);
4777 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStartStringExpr____n_string(fra
.me
.REG
[0]);
4778 stack_frame_head
= fra
.me
.prev
;
4779 return fra
.me
.REG
[0];
4781 val_t
parser___parser_nodes___AMidStringExpr___n_string(val_t p0
){
4782 struct {struct stack_frame_t me
;} fra
;
4785 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4786 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4788 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMidStringExpr___n_string
;
4789 fra
.me
.has_broke
= 0;
4790 fra
.me
.REG_size
= 1;
4791 fra
.me
.REG
[0] = NIT_NULL
;
4793 /* ./parser//parser_nodes.nit:1008 */
4794 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMidStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
4795 if (UNTAG_Bool(REGB0
)) {
4797 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1008);
4799 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMidStringExpr____n_string(fra
.me
.REG
[0]);
4800 stack_frame_head
= fra
.me
.prev
;
4801 return fra
.me
.REG
[0];
4803 val_t
parser___parser_nodes___AEndStringExpr___n_string(val_t p0
){
4804 struct {struct stack_frame_t me
;} fra
;
4807 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4808 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4810 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEndStringExpr___n_string
;
4811 fra
.me
.has_broke
= 0;
4812 fra
.me
.REG_size
= 1;
4813 fra
.me
.REG
[0] = NIT_NULL
;
4815 /* ./parser//parser_nodes.nit:1012 */
4816 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEndStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
4817 if (UNTAG_Bool(REGB0
)) {
4819 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1012);
4821 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEndStringExpr____n_string(fra
.me
.REG
[0]);
4822 stack_frame_head
= fra
.me
.prev
;
4823 return fra
.me
.REG
[0];
4825 val_t
parser___parser_nodes___ASuperstringExpr___n_exprs(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___ASuperstringExpr___n_exprs
;
4833 fra
.me
.has_broke
= 0;
4834 fra
.me
.REG_size
= 1;
4835 fra
.me
.REG
[0] = NIT_NULL
;
4837 /* ./parser//parser_nodes.nit:1016 */
4838 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
4839 if (UNTAG_Bool(REGB0
)) {
4841 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1016);
4843 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(fra
.me
.REG
[0]);
4844 stack_frame_head
= fra
.me
.prev
;
4845 return fra
.me
.REG
[0];
4847 val_t
parser___parser_nodes___AProxyExpr___n_expr(val_t p0
){
4848 struct {struct stack_frame_t me
;} fra
;
4851 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4852 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4854 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProxyExpr___n_expr
;
4855 fra
.me
.has_broke
= 0;
4856 fra
.me
.REG_size
= 1;
4857 fra
.me
.REG
[0] = NIT_NULL
;
4859 /* ./parser//parser_nodes.nit:1023 */
4860 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4861 if (UNTAG_Bool(REGB0
)) {
4863 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1023);
4865 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0]);
4866 stack_frame_head
= fra
.me
.prev
;
4867 return fra
.me
.REG
[0];
4869 val_t
parser___parser_nodes___AAsCastExpr___n_expr(val_t p0
){
4870 struct {struct stack_frame_t me
;} fra
;
4873 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4874 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4876 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_expr
;
4877 fra
.me
.has_broke
= 0;
4878 fra
.me
.REG_size
= 1;
4879 fra
.me
.REG
[0] = NIT_NULL
;
4881 /* ./parser//parser_nodes.nit:1027 */
4882 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4883 if (UNTAG_Bool(REGB0
)) {
4885 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1027);
4887 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0]);
4888 stack_frame_head
= fra
.me
.prev
;
4889 return fra
.me
.REG
[0];
4891 val_t
parser___parser_nodes___AAsCastExpr___n_kwas(val_t p0
){
4892 struct {struct stack_frame_t me
;} fra
;
4895 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4896 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4898 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_kwas
;
4899 fra
.me
.has_broke
= 0;
4900 fra
.me
.REG_size
= 1;
4901 fra
.me
.REG
[0] = NIT_NULL
;
4903 /* ./parser//parser_nodes.nit:1028 */
4904 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
4905 if (UNTAG_Bool(REGB0
)) {
4907 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 1028);
4909 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0]);
4910 stack_frame_head
= fra
.me
.prev
;
4911 return fra
.me
.REG
[0];
4913 val_t
parser___parser_nodes___AAsCastExpr___n_type(val_t p0
){
4914 struct {struct stack_frame_t me
;} fra
;
4917 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4918 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4920 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_type
;
4921 fra
.me
.has_broke
= 0;
4922 fra
.me
.REG_size
= 1;
4923 fra
.me
.REG
[0] = NIT_NULL
;
4925 /* ./parser//parser_nodes.nit:1029 */
4926 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
4927 if (UNTAG_Bool(REGB0
)) {
4929 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1029);
4931 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0]);
4932 stack_frame_head
= fra
.me
.prev
;
4933 return fra
.me
.REG
[0];
4935 val_t
parser___parser_nodes___AAsNotnullExpr___n_expr(val_t p0
){
4936 struct {struct stack_frame_t me
;} fra
;
4939 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4940 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4942 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_expr
;
4943 fra
.me
.has_broke
= 0;
4944 fra
.me
.REG_size
= 1;
4945 fra
.me
.REG
[0] = NIT_NULL
;
4947 /* ./parser//parser_nodes.nit:1033 */
4948 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4949 if (UNTAG_Bool(REGB0
)) {
4951 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1033);
4953 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0]);
4954 stack_frame_head
= fra
.me
.prev
;
4955 return fra
.me
.REG
[0];
4957 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwas(val_t p0
){
4958 struct {struct stack_frame_t me
;} fra
;
4961 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4962 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4964 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwas
;
4965 fra
.me
.has_broke
= 0;
4966 fra
.me
.REG_size
= 1;
4967 fra
.me
.REG
[0] = NIT_NULL
;
4969 /* ./parser//parser_nodes.nit:1034 */
4970 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
4971 if (UNTAG_Bool(REGB0
)) {
4973 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 1034);
4975 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0]);
4976 stack_frame_head
= fra
.me
.prev
;
4977 return fra
.me
.REG
[0];
4979 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnot(val_t p0
){
4980 struct {struct stack_frame_t me
;} fra
;
4983 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4984 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4986 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnot
;
4987 fra
.me
.has_broke
= 0;
4988 fra
.me
.REG_size
= 1;
4989 fra
.me
.REG
[0] = NIT_NULL
;
4991 /* ./parser//parser_nodes.nit:1035 */
4992 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
4993 if (UNTAG_Bool(REGB0
)) {
4995 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 1035);
4997 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0]);
4998 stack_frame_head
= fra
.me
.prev
;
4999 return fra
.me
.REG
[0];
5001 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnull(val_t p0
){
5002 struct {struct stack_frame_t me
;} fra
;
5005 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5006 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5008 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnull
;
5009 fra
.me
.has_broke
= 0;
5010 fra
.me
.REG_size
= 1;
5011 fra
.me
.REG
[0] = NIT_NULL
;
5013 /* ./parser//parser_nodes.nit:1036 */
5014 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0])!=NIT_NULL
);
5015 if (UNTAG_Bool(REGB0
)) {
5017 nit_abort("Uninitialized attribute %s", "_n_kwnull", LOCATE_parser___parser_nodes
, 1036);
5019 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0]);
5020 stack_frame_head
= fra
.me
.prev
;
5021 return fra
.me
.REG
[0];
5023 val_t
parser___parser_nodes___AIssetAttrExpr___n_kwisset(val_t p0
){
5024 struct {struct stack_frame_t me
;} fra
;
5027 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5028 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5030 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIssetAttrExpr___n_kwisset
;
5031 fra
.me
.has_broke
= 0;
5032 fra
.me
.REG_size
= 1;
5033 fra
.me
.REG
[0] = NIT_NULL
;
5035 /* ./parser//parser_nodes.nit:1040 */
5036 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0])!=NIT_NULL
);
5037 if (UNTAG_Bool(REGB0
)) {
5039 nit_abort("Uninitialized attribute %s", "_n_kwisset", LOCATE_parser___parser_nodes
, 1040);
5041 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0]);
5042 stack_frame_head
= fra
.me
.prev
;
5043 return fra
.me
.REG
[0];
5045 val_t
parser___parser_nodes___APlusAssignOp___n_pluseq(val_t p0
){
5046 struct {struct stack_frame_t me
;} fra
;
5049 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5050 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5052 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusAssignOp___n_pluseq
;
5053 fra
.me
.has_broke
= 0;
5054 fra
.me
.REG_size
= 1;
5055 fra
.me
.REG
[0] = NIT_NULL
;
5057 /* ./parser//parser_nodes.nit:1045 */
5058 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0])!=NIT_NULL
);
5059 if (UNTAG_Bool(REGB0
)) {
5061 nit_abort("Uninitialized attribute %s", "_n_pluseq", LOCATE_parser___parser_nodes
, 1045);
5063 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0]);
5064 stack_frame_head
= fra
.me
.prev
;
5065 return fra
.me
.REG
[0];
5067 val_t
parser___parser_nodes___AMinusAssignOp___n_minuseq(val_t p0
){
5068 struct {struct stack_frame_t me
;} fra
;
5071 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5072 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5074 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusAssignOp___n_minuseq
;
5075 fra
.me
.has_broke
= 0;
5076 fra
.me
.REG_size
= 1;
5077 fra
.me
.REG
[0] = NIT_NULL
;
5079 /* ./parser//parser_nodes.nit:1049 */
5080 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0])!=NIT_NULL
);
5081 if (UNTAG_Bool(REGB0
)) {
5083 nit_abort("Uninitialized attribute %s", "_n_minuseq", LOCATE_parser___parser_nodes
, 1049);
5085 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0]);
5086 stack_frame_head
= fra
.me
.prev
;
5087 return fra
.me
.REG
[0];
5089 val_t
parser___parser_nodes___AClosureDef___n_bang(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___AClosureDef___n_bang
;
5097 fra
.me
.has_broke
= 0;
5098 fra
.me
.REG_size
= 1;
5099 fra
.me
.REG
[0] = NIT_NULL
;
5101 /* ./parser//parser_nodes.nit:1053 */
5102 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0])!=NIT_NULL
);
5103 if (UNTAG_Bool(REGB0
)) {
5105 nit_abort("Uninitialized attribute %s", "_n_bang", LOCATE_parser___parser_nodes
, 1053);
5107 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0]);
5108 stack_frame_head
= fra
.me
.prev
;
5109 return fra
.me
.REG
[0];
5111 val_t
parser___parser_nodes___AClosureDef___n_id(val_t p0
){
5112 struct {struct stack_frame_t me
;} fra
;
5115 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5116 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5118 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_id
;
5119 fra
.me
.has_broke
= 0;
5120 fra
.me
.REG_size
= 1;
5121 fra
.me
.REG
[0] = NIT_NULL
;
5123 /* ./parser//parser_nodes.nit:1054 */
5124 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5125 if (UNTAG_Bool(REGB0
)) {
5127 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1054);
5129 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0]);
5130 stack_frame_head
= fra
.me
.prev
;
5131 return fra
.me
.REG
[0];
5133 val_t
parser___parser_nodes___AClosureDef___n_ids(val_t p0
){
5134 struct {struct stack_frame_t me
;} fra
;
5137 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5138 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5140 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_ids
;
5141 fra
.me
.has_broke
= 0;
5142 fra
.me
.REG_size
= 1;
5143 fra
.me
.REG
[0] = NIT_NULL
;
5145 /* ./parser//parser_nodes.nit:1055 */
5146 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0])!=NIT_NULL
);
5147 if (UNTAG_Bool(REGB0
)) {
5149 nit_abort("Uninitialized attribute %s", "_n_ids", LOCATE_parser___parser_nodes
, 1055);
5151 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0]);
5152 stack_frame_head
= fra
.me
.prev
;
5153 return fra
.me
.REG
[0];
5155 val_t
parser___parser_nodes___AClosureDef___n_kwdo(val_t p0
){
5156 struct {struct stack_frame_t me
;} fra
;
5158 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5159 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5161 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_kwdo
;
5162 fra
.me
.has_broke
= 0;
5163 fra
.me
.REG_size
= 1;
5164 fra
.me
.REG
[0] = NIT_NULL
;
5166 /* ./parser//parser_nodes.nit:1056 */
5167 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_kwdo(fra
.me
.REG
[0]);
5168 stack_frame_head
= fra
.me
.prev
;
5169 return fra
.me
.REG
[0];
5171 val_t
parser___parser_nodes___AClosureDef___n_expr(val_t p0
){
5172 struct {struct stack_frame_t me
;} fra
;
5174 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5175 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5177 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_expr
;
5178 fra
.me
.has_broke
= 0;
5179 fra
.me
.REG_size
= 1;
5180 fra
.me
.REG
[0] = NIT_NULL
;
5182 /* ./parser//parser_nodes.nit:1057 */
5183 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_expr(fra
.me
.REG
[0]);
5184 stack_frame_head
= fra
.me
.prev
;
5185 return fra
.me
.REG
[0];
5187 val_t
parser___parser_nodes___ASimpleClosureId___n_id(val_t p0
){
5188 struct {struct stack_frame_t me
;} fra
;
5191 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5192 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5194 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASimpleClosureId___n_id
;
5195 fra
.me
.has_broke
= 0;
5196 fra
.me
.REG_size
= 1;
5197 fra
.me
.REG
[0] = NIT_NULL
;
5199 /* ./parser//parser_nodes.nit:1064 */
5200 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5201 if (UNTAG_Bool(REGB0
)) {
5203 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1064);
5205 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0]);
5206 stack_frame_head
= fra
.me
.prev
;
5207 return fra
.me
.REG
[0];
5209 val_t
parser___parser_nodes___ABreakClosureId___n_kwbreak(val_t p0
){
5210 struct {struct stack_frame_t me
;} fra
;
5213 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5214 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5216 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak
;
5217 fra
.me
.has_broke
= 0;
5218 fra
.me
.REG_size
= 1;
5219 fra
.me
.REG
[0] = NIT_NULL
;
5221 /* ./parser//parser_nodes.nit:1068 */
5222 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0])!=NIT_NULL
);
5223 if (UNTAG_Bool(REGB0
)) {
5225 nit_abort("Uninitialized attribute %s", "_n_kwbreak", LOCATE_parser___parser_nodes
, 1068);
5227 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0]);
5228 stack_frame_head
= fra
.me
.prev
;
5229 return fra
.me
.REG
[0];
5231 val_t
parser___parser_nodes___AModuleName___n_quad(val_t p0
){
5232 struct {struct stack_frame_t me
;} fra
;
5234 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5235 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5237 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_quad
;
5238 fra
.me
.has_broke
= 0;
5239 fra
.me
.REG_size
= 1;
5240 fra
.me
.REG
[0] = NIT_NULL
;
5242 /* ./parser//parser_nodes.nit:1072 */
5243 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_quad(fra
.me
.REG
[0]);
5244 stack_frame_head
= fra
.me
.prev
;
5245 return fra
.me
.REG
[0];
5247 val_t
parser___parser_nodes___AModuleName___n_path(val_t p0
){
5248 struct {struct stack_frame_t me
;} fra
;
5251 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5252 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5254 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_path
;
5255 fra
.me
.has_broke
= 0;
5256 fra
.me
.REG_size
= 1;
5257 fra
.me
.REG
[0] = NIT_NULL
;
5259 /* ./parser//parser_nodes.nit:1073 */
5260 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_path(fra
.me
.REG
[0])!=NIT_NULL
);
5261 if (UNTAG_Bool(REGB0
)) {
5263 nit_abort("Uninitialized attribute %s", "_n_path", LOCATE_parser___parser_nodes
, 1073);
5265 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_path(fra
.me
.REG
[0]);
5266 stack_frame_head
= fra
.me
.prev
;
5267 return fra
.me
.REG
[0];
5269 val_t
parser___parser_nodes___AModuleName___n_id(val_t p0
){
5270 struct {struct stack_frame_t me
;} fra
;
5273 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5274 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5276 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_id
;
5277 fra
.me
.has_broke
= 0;
5278 fra
.me
.REG_size
= 1;
5279 fra
.me
.REG
[0] = NIT_NULL
;
5281 /* ./parser//parser_nodes.nit:1074 */
5282 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5283 if (UNTAG_Bool(REGB0
)) {
5285 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1074);
5287 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0]);
5288 stack_frame_head
= fra
.me
.prev
;
5289 return fra
.me
.REG
[0];
5291 val_t
parser___parser_nodes___AQualified___n_quad(val_t p0
){
5292 struct {struct stack_frame_t me
;} fra
;
5294 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5295 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5297 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_quad
;
5298 fra
.me
.has_broke
= 0;
5299 fra
.me
.REG_size
= 1;
5300 fra
.me
.REG
[0] = NIT_NULL
;
5302 /* ./parser//parser_nodes.nit:1078 */
5303 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_quad(fra
.me
.REG
[0]);
5304 stack_frame_head
= fra
.me
.prev
;
5305 return fra
.me
.REG
[0];
5307 val_t
parser___parser_nodes___AQualified___n_id(val_t p0
){
5308 struct {struct stack_frame_t me
;} fra
;
5311 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5312 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5314 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_id
;
5315 fra
.me
.has_broke
= 0;
5316 fra
.me
.REG_size
= 1;
5317 fra
.me
.REG
[0] = NIT_NULL
;
5319 /* ./parser//parser_nodes.nit:1079 */
5320 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5321 if (UNTAG_Bool(REGB0
)) {
5323 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1079);
5325 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0]);
5326 stack_frame_head
= fra
.me
.prev
;
5327 return fra
.me
.REG
[0];
5329 val_t
parser___parser_nodes___AQualified___n_classid(val_t p0
){
5330 struct {struct stack_frame_t me
;} fra
;
5332 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5333 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5335 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_classid
;
5336 fra
.me
.has_broke
= 0;
5337 fra
.me
.REG_size
= 1;
5338 fra
.me
.REG
[0] = NIT_NULL
;
5340 /* ./parser//parser_nodes.nit:1080 */
5341 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_classid(fra
.me
.REG
[0]);
5342 stack_frame_head
= fra
.me
.prev
;
5343 return fra
.me
.REG
[0];
5345 val_t
parser___parser_nodes___ADoc___n_comment(val_t p0
){
5346 struct {struct stack_frame_t me
;} fra
;
5349 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5350 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5352 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoc___n_comment
;
5353 fra
.me
.has_broke
= 0;
5354 fra
.me
.REG_size
= 1;
5355 fra
.me
.REG
[0] = NIT_NULL
;
5357 /* ./parser//parser_nodes.nit:1084 */
5358 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0])!=NIT_NULL
);
5359 if (UNTAG_Bool(REGB0
)) {
5361 nit_abort("Uninitialized attribute %s", "_n_comment", LOCATE_parser___parser_nodes
, 1084);
5363 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0]);
5364 stack_frame_head
= fra
.me
.prev
;
5365 return fra
.me
.REG
[0];
5367 val_t
parser___parser_nodes___Start___n_base(val_t p0
){
5368 struct {struct stack_frame_t me
;} fra
;
5370 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5371 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5373 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_base
;
5374 fra
.me
.has_broke
= 0;
5375 fra
.me
.REG_size
= 1;
5376 fra
.me
.REG
[0] = NIT_NULL
;
5378 /* ./parser//parser_nodes.nit:1089 */
5379 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_base(fra
.me
.REG
[0]);
5380 stack_frame_head
= fra
.me
.prev
;
5381 return fra
.me
.REG
[0];
5383 val_t
parser___parser_nodes___Start___n_eof(val_t p0
){
5384 struct {struct stack_frame_t me
;} fra
;
5387 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5388 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5390 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_eof
;
5391 fra
.me
.has_broke
= 0;
5392 fra
.me
.REG_size
= 1;
5393 fra
.me
.REG
[0] = NIT_NULL
;
5395 /* ./parser//parser_nodes.nit:1090 */
5396 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0])!=NIT_NULL
);
5397 if (UNTAG_Bool(REGB0
)) {
5399 nit_abort("Uninitialized attribute %s", "_n_eof", LOCATE_parser___parser_nodes
, 1090);
5401 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0]);
5402 stack_frame_head
= fra
.me
.prev
;
5403 return fra
.me
.REG
[0];