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___AFormaldef___n_id(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___AFormaldef___n_id
;
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___AFormaldef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
790 if (UNTAG_Bool(REGB0
)) {
792 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 402);
794 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_id(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_type(val_t p0
){
799 struct {struct stack_frame_t me
;} fra
;
801 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
802 fra
.me
.file
= LOCATE_parser___parser_nodes
;
804 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_type
;
805 fra
.me
.has_broke
= 0;
807 fra
.me
.REG
[0] = NIT_NULL
;
809 /* ./parser//parser_nodes.nit:403 */
810 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_type(fra
.me
.REG
[0]);
811 stack_frame_head
= fra
.me
.prev
;
812 return fra
.me
.REG
[0];
814 val_t
parser___parser_nodes___ASuperclass___n_kwspecial(val_t p0
){
815 struct {struct stack_frame_t me
;} fra
;
817 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
818 fra
.me
.file
= LOCATE_parser___parser_nodes
;
820 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_kwspecial
;
821 fra
.me
.has_broke
= 0;
823 fra
.me
.REG
[0] = NIT_NULL
;
825 /* ./parser//parser_nodes.nit:407 */
826 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_kwspecial(fra
.me
.REG
[0]);
827 stack_frame_head
= fra
.me
.prev
;
828 return fra
.me
.REG
[0];
830 val_t
parser___parser_nodes___ASuperclass___n_kwsuper(val_t p0
){
831 struct {struct stack_frame_t me
;} fra
;
833 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
834 fra
.me
.file
= LOCATE_parser___parser_nodes
;
836 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper
;
837 fra
.me
.has_broke
= 0;
839 fra
.me
.REG
[0] = NIT_NULL
;
841 /* ./parser//parser_nodes.nit:408 */
842 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_kwsuper(fra
.me
.REG
[0]);
843 stack_frame_head
= fra
.me
.prev
;
844 return fra
.me
.REG
[0];
846 val_t
parser___parser_nodes___ASuperclass___n_type(val_t p0
){
847 struct {struct stack_frame_t me
;} fra
;
850 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
851 fra
.me
.file
= LOCATE_parser___parser_nodes
;
853 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_type
;
854 fra
.me
.has_broke
= 0;
856 fra
.me
.REG
[0] = NIT_NULL
;
858 /* ./parser//parser_nodes.nit:409 */
859 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperclass____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
860 if (UNTAG_Bool(REGB0
)) {
862 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 409);
864 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_type(fra
.me
.REG
[0]);
865 stack_frame_head
= fra
.me
.prev
;
866 return fra
.me
.REG
[0];
868 val_t
parser___parser_nodes___APropdef___n_doc(val_t p0
){
869 struct {struct stack_frame_t me
;} fra
;
871 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
872 fra
.me
.file
= LOCATE_parser___parser_nodes
;
874 fra
.me
.meth
= LOCATE_parser___parser_nodes___APropdef___n_doc
;
875 fra
.me
.has_broke
= 0;
877 fra
.me
.REG
[0] = NIT_NULL
;
879 /* ./parser//parser_nodes.nit:412 */
880 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APropdef____n_doc(fra
.me
.REG
[0]);
881 stack_frame_head
= fra
.me
.prev
;
882 return fra
.me
.REG
[0];
884 val_t
parser___parser_nodes___AAttrPropdef___n_kwredef(val_t p0
){
885 struct {struct stack_frame_t me
;} fra
;
887 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
888 fra
.me
.file
= LOCATE_parser___parser_nodes
;
890 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_kwredef
;
891 fra
.me
.has_broke
= 0;
893 fra
.me
.REG
[0] = NIT_NULL
;
895 /* ./parser//parser_nodes.nit:416 */
896 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_kwredef(fra
.me
.REG
[0]);
897 stack_frame_head
= fra
.me
.prev
;
898 return fra
.me
.REG
[0];
900 val_t
parser___parser_nodes___AAttrPropdef___n_visibility(val_t p0
){
901 struct {struct stack_frame_t me
;} fra
;
904 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
905 fra
.me
.file
= LOCATE_parser___parser_nodes
;
907 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_visibility
;
908 fra
.me
.has_broke
= 0;
910 fra
.me
.REG
[0] = NIT_NULL
;
912 /* ./parser//parser_nodes.nit:417 */
913 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
914 if (UNTAG_Bool(REGB0
)) {
916 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 417);
918 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(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_kwvar(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_kwvar
;
930 fra
.me
.has_broke
= 0;
932 fra
.me
.REG
[0] = NIT_NULL
;
934 /* ./parser//parser_nodes.nit:418 */
935 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(fra
.me
.REG
[0])!=NIT_NULL
);
936 if (UNTAG_Bool(REGB0
)) {
938 nit_abort("Uninitialized attribute %s", "_n_kwvar", LOCATE_parser___parser_nodes
, 418);
940 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(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_id(val_t p0
){
945 struct {struct stack_frame_t me
;} fra
;
947 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
948 fra
.me
.file
= LOCATE_parser___parser_nodes
;
950 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id
;
951 fra
.me
.has_broke
= 0;
953 fra
.me
.REG
[0] = NIT_NULL
;
955 /* ./parser//parser_nodes.nit:419 */
956 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_id(fra
.me
.REG
[0]);
957 stack_frame_head
= fra
.me
.prev
;
958 return fra
.me
.REG
[0];
960 val_t
parser___parser_nodes___AAttrPropdef___n_id2(val_t p0
){
961 struct {struct stack_frame_t me
;} fra
;
963 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
964 fra
.me
.file
= LOCATE_parser___parser_nodes
;
966 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id2
;
967 fra
.me
.has_broke
= 0;
969 fra
.me
.REG
[0] = NIT_NULL
;
971 /* ./parser//parser_nodes.nit:420 */
972 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_id2(fra
.me
.REG
[0]);
973 stack_frame_head
= fra
.me
.prev
;
974 return fra
.me
.REG
[0];
976 val_t
parser___parser_nodes___AAttrPropdef___n_type(val_t p0
){
977 struct {struct stack_frame_t me
;} fra
;
979 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
980 fra
.me
.file
= LOCATE_parser___parser_nodes
;
982 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_type
;
983 fra
.me
.has_broke
= 0;
985 fra
.me
.REG
[0] = NIT_NULL
;
987 /* ./parser//parser_nodes.nit:421 */
988 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_type(fra
.me
.REG
[0]);
989 stack_frame_head
= fra
.me
.prev
;
990 return fra
.me
.REG
[0];
992 val_t
parser___parser_nodes___AAttrPropdef___n_readable(val_t p0
){
993 struct {struct stack_frame_t me
;} fra
;
995 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
996 fra
.me
.file
= LOCATE_parser___parser_nodes
;
998 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_readable
;
999 fra
.me
.has_broke
= 0;
1000 fra
.me
.REG_size
= 1;
1001 fra
.me
.REG
[0] = NIT_NULL
;
1003 /* ./parser//parser_nodes.nit:422 */
1004 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_readable(fra
.me
.REG
[0]);
1005 stack_frame_head
= fra
.me
.prev
;
1006 return fra
.me
.REG
[0];
1008 val_t
parser___parser_nodes___AAttrPropdef___n_writable(val_t p0
){
1009 struct {struct stack_frame_t me
;} fra
;
1011 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1012 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1014 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_writable
;
1015 fra
.me
.has_broke
= 0;
1016 fra
.me
.REG_size
= 1;
1017 fra
.me
.REG
[0] = NIT_NULL
;
1019 /* ./parser//parser_nodes.nit:423 */
1020 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_writable(fra
.me
.REG
[0]);
1021 stack_frame_head
= fra
.me
.prev
;
1022 return fra
.me
.REG
[0];
1024 val_t
parser___parser_nodes___AAttrPropdef___n_expr(val_t p0
){
1025 struct {struct stack_frame_t me
;} fra
;
1027 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1028 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1030 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_expr
;
1031 fra
.me
.has_broke
= 0;
1032 fra
.me
.REG_size
= 1;
1033 fra
.me
.REG
[0] = NIT_NULL
;
1035 /* ./parser//parser_nodes.nit:424 */
1036 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_expr(fra
.me
.REG
[0]);
1037 stack_frame_head
= fra
.me
.prev
;
1038 return fra
.me
.REG
[0];
1040 val_t
parser___parser_nodes___AAttrPropdef___hot_location(val_t p0
){
1041 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1045 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1046 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1048 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___hot_location
;
1049 fra
.me
.has_broke
= 0;
1050 fra
.me
.REG_size
= 2;
1051 fra
.me
.REG
[0] = NIT_NULL
;
1052 fra
.me
.REG
[1] = NIT_NULL
;
1054 /* ./parser//parser_nodes.nit:427 */
1055 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AAttrPropdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1056 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1057 if (UNTAG_Bool(REGB0
)) {
1059 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1060 if (UNTAG_Bool(REGB1
)) {
1061 REGB1
= TAG_Bool(false);
1064 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
1068 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
1069 if (UNTAG_Bool(REGB0
)) {
1070 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AAttrPropdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1071 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1072 if (UNTAG_Bool(REGB0
)) {
1073 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 427);
1075 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1078 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AAttrPropdef___n_id2(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1079 REGB0
= TAG_Bool(fra
.me
.REG
[0]==NIT_NULL
);
1080 if (UNTAG_Bool(REGB0
)) {
1081 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 427);
1083 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1084 fra
.me
.REG
[1] = fra
.me
.REG
[0];
1088 stack_frame_head
= fra
.me
.prev
;
1089 return fra
.me
.REG
[1];
1091 val_t
parser___parser_nodes___AMethPropdef___n_kwredef(val_t p0
){
1092 struct {struct stack_frame_t me
;} fra
;
1094 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1095 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1097 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_kwredef
;
1098 fra
.me
.has_broke
= 0;
1099 fra
.me
.REG_size
= 1;
1100 fra
.me
.REG
[0] = NIT_NULL
;
1102 /* ./parser//parser_nodes.nit:432 */
1103 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_kwredef(fra
.me
.REG
[0]);
1104 stack_frame_head
= fra
.me
.prev
;
1105 return fra
.me
.REG
[0];
1107 val_t
parser___parser_nodes___AMethPropdef___n_visibility(val_t p0
){
1108 struct {struct stack_frame_t me
;} fra
;
1110 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1111 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1113 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_visibility
;
1114 fra
.me
.has_broke
= 0;
1115 fra
.me
.REG_size
= 1;
1116 fra
.me
.REG
[0] = NIT_NULL
;
1118 /* ./parser//parser_nodes.nit:433 */
1119 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_visibility(fra
.me
.REG
[0]);
1120 stack_frame_head
= fra
.me
.prev
;
1121 return fra
.me
.REG
[0];
1123 val_t
parser___parser_nodes___AMethPropdef___n_methid(val_t p0
){
1124 struct {struct stack_frame_t me
;} fra
;
1126 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1127 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1129 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_methid
;
1130 fra
.me
.has_broke
= 0;
1131 fra
.me
.REG_size
= 1;
1132 fra
.me
.REG
[0] = NIT_NULL
;
1134 /* ./parser//parser_nodes.nit:434 */
1135 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_methid(fra
.me
.REG
[0]);
1136 stack_frame_head
= fra
.me
.prev
;
1137 return fra
.me
.REG
[0];
1139 val_t
parser___parser_nodes___AMethPropdef___n_signature(val_t p0
){
1140 struct {struct stack_frame_t me
;} fra
;
1142 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1143 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1145 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_signature
;
1146 fra
.me
.has_broke
= 0;
1147 fra
.me
.REG_size
= 1;
1148 fra
.me
.REG
[0] = NIT_NULL
;
1150 /* ./parser//parser_nodes.nit:435 */
1151 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_signature(fra
.me
.REG
[0]);
1152 stack_frame_head
= fra
.me
.prev
;
1153 return fra
.me
.REG
[0];
1155 val_t
parser___parser_nodes___AMethPropdef___hot_location(val_t p0
){
1156 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1160 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1161 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1163 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___hot_location
;
1164 fra
.me
.has_broke
= 0;
1165 fra
.me
.REG_size
= 2;
1166 fra
.me
.REG
[0] = NIT_NULL
;
1167 fra
.me
.REG
[1] = NIT_NULL
;
1169 /* ./parser//parser_nodes.nit:438 */
1170 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AMethPropdef___n_methid(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1171 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1172 if (UNTAG_Bool(REGB0
)) {
1174 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1175 if (UNTAG_Bool(REGB1
)) {
1176 REGB1
= TAG_Bool(false);
1179 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
1183 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
1184 if (UNTAG_Bool(REGB0
)) {
1185 /* ./parser//parser_nodes.nit:439 */
1186 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AMethPropdef___n_methid(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1187 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1188 if (UNTAG_Bool(REGB0
)) {
1189 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 439);
1191 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1194 /* ./parser//parser_nodes.nit:441 */
1195 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1196 fra
.me
.REG
[1] = fra
.me
.REG
[0];
1200 stack_frame_head
= fra
.me
.prev
;
1201 return fra
.me
.REG
[1];
1203 val_t
parser___parser_nodes___ADeferredMethPropdef___n_kwmeth(val_t p0
){
1204 struct {struct stack_frame_t me
;} fra
;
1207 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1208 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1210 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth
;
1211 fra
.me
.has_broke
= 0;
1212 fra
.me
.REG_size
= 1;
1213 fra
.me
.REG
[0] = NIT_NULL
;
1215 /* ./parser//parser_nodes.nit:447 */
1216 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
1217 if (UNTAG_Bool(REGB0
)) {
1219 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 447);
1221 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1222 stack_frame_head
= fra
.me
.prev
;
1223 return fra
.me
.REG
[0];
1225 val_t
parser___parser_nodes___AInternMethPropdef___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___AInternMethPropdef___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___AInternMethPropdef____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___AInternMethPropdef____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___AExternMethPropdef___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___AExternMethPropdef___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___AExternMethPropdef____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___AExternMethPropdef____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___AExternMethPropdef___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___AExternMethPropdef___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:456 */
1281 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternMethPropdef____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___AConcreteMethPropdef___n_kwmeth(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___AConcreteMethPropdef___n_kwmeth
;
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___AConcreteMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
1298 stack_frame_head
= fra
.me
.prev
;
1299 return fra
.me
.REG
[0];
1301 val_t
parser___parser_nodes___AConcreteMethPropdef___n_block(val_t p0
){
1302 struct {struct stack_frame_t me
;} fra
;
1304 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1305 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1307 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_block
;
1308 fra
.me
.has_broke
= 0;
1309 fra
.me
.REG_size
= 1;
1310 fra
.me
.REG
[0] = NIT_NULL
;
1312 /* ./parser//parser_nodes.nit:461 */
1313 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteMethPropdef____n_block(fra
.me
.REG
[0]);
1314 stack_frame_head
= fra
.me
.prev
;
1315 return fra
.me
.REG
[0];
1317 val_t
parser___parser_nodes___AConcreteInitPropdef___n_kwinit(val_t p0
){
1318 struct {struct stack_frame_t me
;} fra
;
1321 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1322 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1324 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteInitPropdef___n_kwinit
;
1325 fra
.me
.has_broke
= 0;
1326 fra
.me
.REG_size
= 1;
1327 fra
.me
.REG
[0] = NIT_NULL
;
1329 /* ./parser//parser_nodes.nit:465 */
1330 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(fra
.me
.REG
[0])!=NIT_NULL
);
1331 if (UNTAG_Bool(REGB0
)) {
1333 nit_abort("Uninitialized attribute %s", "_n_kwinit", LOCATE_parser___parser_nodes
, 465);
1335 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(fra
.me
.REG
[0]);
1336 stack_frame_head
= fra
.me
.prev
;
1337 return fra
.me
.REG
[0];
1339 val_t
parser___parser_nodes___AConcreteInitPropdef___hot_location(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___AConcreteInitPropdef___hot_location
;
1346 fra
.me
.has_broke
= 0;
1347 fra
.me
.REG_size
= 1;
1348 fra
.me
.REG
[0] = NIT_NULL
;
1350 /* ./parser//parser_nodes.nit:466 */
1351 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AConcreteInitPropdef___n_kwinit(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1352 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1355 stack_frame_head
= fra
.me
.prev
;
1356 return fra
.me
.REG
[0];
1358 val_t
parser___parser_nodes___ATypePropdef___n_kwredef(val_t p0
){
1359 struct {struct stack_frame_t me
;} fra
;
1361 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1362 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1364 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwredef
;
1365 fra
.me
.has_broke
= 0;
1366 fra
.me
.REG_size
= 1;
1367 fra
.me
.REG
[0] = NIT_NULL
;
1369 /* ./parser//parser_nodes.nit:473 */
1370 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_kwredef(fra
.me
.REG
[0]);
1371 stack_frame_head
= fra
.me
.prev
;
1372 return fra
.me
.REG
[0];
1374 val_t
parser___parser_nodes___ATypePropdef___n_visibility(val_t p0
){
1375 struct {struct stack_frame_t me
;} fra
;
1378 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1379 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1381 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_visibility
;
1382 fra
.me
.has_broke
= 0;
1383 fra
.me
.REG_size
= 1;
1384 fra
.me
.REG
[0] = NIT_NULL
;
1386 /* ./parser//parser_nodes.nit:474 */
1387 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
1388 if (UNTAG_Bool(REGB0
)) {
1390 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 474);
1392 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_visibility(fra
.me
.REG
[0]);
1393 stack_frame_head
= fra
.me
.prev
;
1394 return fra
.me
.REG
[0];
1396 val_t
parser___parser_nodes___ATypePropdef___n_kwtype(val_t p0
){
1397 struct {struct stack_frame_t me
;} fra
;
1400 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1401 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1403 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwtype
;
1404 fra
.me
.has_broke
= 0;
1405 fra
.me
.REG_size
= 1;
1406 fra
.me
.REG
[0] = NIT_NULL
;
1408 /* ./parser//parser_nodes.nit:475 */
1409 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(fra
.me
.REG
[0])!=NIT_NULL
);
1410 if (UNTAG_Bool(REGB0
)) {
1412 nit_abort("Uninitialized attribute %s", "_n_kwtype", LOCATE_parser___parser_nodes
, 475);
1414 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(fra
.me
.REG
[0]);
1415 stack_frame_head
= fra
.me
.prev
;
1416 return fra
.me
.REG
[0];
1418 val_t
parser___parser_nodes___ATypePropdef___n_id(val_t p0
){
1419 struct {struct stack_frame_t me
;} fra
;
1422 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1423 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1425 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_id
;
1426 fra
.me
.has_broke
= 0;
1427 fra
.me
.REG_size
= 1;
1428 fra
.me
.REG
[0] = NIT_NULL
;
1430 /* ./parser//parser_nodes.nit:476 */
1431 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
1432 if (UNTAG_Bool(REGB0
)) {
1434 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 476);
1436 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_id(fra
.me
.REG
[0]);
1437 stack_frame_head
= fra
.me
.prev
;
1438 return fra
.me
.REG
[0];
1440 val_t
parser___parser_nodes___ATypePropdef___n_type(val_t p0
){
1441 struct {struct stack_frame_t me
;} fra
;
1444 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1445 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1447 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_type
;
1448 fra
.me
.has_broke
= 0;
1449 fra
.me
.REG_size
= 1;
1450 fra
.me
.REG
[0] = NIT_NULL
;
1452 /* ./parser//parser_nodes.nit:477 */
1453 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
1454 if (UNTAG_Bool(REGB0
)) {
1456 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 477);
1458 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_type(fra
.me
.REG
[0]);
1459 stack_frame_head
= fra
.me
.prev
;
1460 return fra
.me
.REG
[0];
1462 val_t
parser___parser_nodes___AAble___n_visibility(val_t p0
){
1463 struct {struct stack_frame_t me
;} fra
;
1465 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1466 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1468 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_visibility
;
1469 fra
.me
.has_broke
= 0;
1470 fra
.me
.REG_size
= 1;
1471 fra
.me
.REG
[0] = NIT_NULL
;
1473 /* ./parser//parser_nodes.nit:480 */
1474 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAble____n_visibility(fra
.me
.REG
[0]);
1475 stack_frame_head
= fra
.me
.prev
;
1476 return fra
.me
.REG
[0];
1478 val_t
parser___parser_nodes___AAble___n_kwredef(val_t p0
){
1479 struct {struct stack_frame_t me
;} fra
;
1481 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1482 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1484 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_kwredef
;
1485 fra
.me
.has_broke
= 0;
1486 fra
.me
.REG_size
= 1;
1487 fra
.me
.REG
[0] = NIT_NULL
;
1489 /* ./parser//parser_nodes.nit:481 */
1490 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAble____n_kwredef(fra
.me
.REG
[0]);
1491 stack_frame_head
= fra
.me
.prev
;
1492 return fra
.me
.REG
[0];
1494 val_t
parser___parser_nodes___AReadAble___n_kwreadable(val_t p0
){
1495 struct {struct stack_frame_t me
;} fra
;
1498 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1499 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1501 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReadAble___n_kwreadable
;
1502 fra
.me
.has_broke
= 0;
1503 fra
.me
.REG_size
= 1;
1504 fra
.me
.REG
[0] = NIT_NULL
;
1506 /* ./parser//parser_nodes.nit:485 */
1507 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReadAble____n_kwreadable(fra
.me
.REG
[0])!=NIT_NULL
);
1508 if (UNTAG_Bool(REGB0
)) {
1510 nit_abort("Uninitialized attribute %s", "_n_kwreadable", LOCATE_parser___parser_nodes
, 485);
1512 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReadAble____n_kwreadable(fra
.me
.REG
[0]);
1513 stack_frame_head
= fra
.me
.prev
;
1514 return fra
.me
.REG
[0];
1516 val_t
parser___parser_nodes___AWriteAble___n_kwwritable(val_t p0
){
1517 struct {struct stack_frame_t me
;} fra
;
1520 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1521 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1523 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWriteAble___n_kwwritable
;
1524 fra
.me
.has_broke
= 0;
1525 fra
.me
.REG_size
= 1;
1526 fra
.me
.REG
[0] = NIT_NULL
;
1528 /* ./parser//parser_nodes.nit:489 */
1529 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(fra
.me
.REG
[0])!=NIT_NULL
);
1530 if (UNTAG_Bool(REGB0
)) {
1532 nit_abort("Uninitialized attribute %s", "_n_kwwritable", LOCATE_parser___parser_nodes
, 489);
1534 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(fra
.me
.REG
[0]);
1535 stack_frame_head
= fra
.me
.prev
;
1536 return fra
.me
.REG
[0];
1538 val_t
parser___parser_nodes___AIdMethid___n_id(val_t p0
){
1539 struct {struct stack_frame_t me
;} fra
;
1542 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1543 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1545 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIdMethid___n_id
;
1546 fra
.me
.has_broke
= 0;
1547 fra
.me
.REG_size
= 1;
1548 fra
.me
.REG
[0] = NIT_NULL
;
1550 /* ./parser//parser_nodes.nit:494 */
1551 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIdMethid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
1552 if (UNTAG_Bool(REGB0
)) {
1554 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 494);
1556 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIdMethid____n_id(fra
.me
.REG
[0]);
1557 stack_frame_head
= fra
.me
.prev
;
1558 return fra
.me
.REG
[0];
1560 val_t
parser___parser_nodes___APlusMethid___n_plus(val_t p0
){
1561 struct {struct stack_frame_t me
;} fra
;
1564 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1565 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1567 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusMethid___n_plus
;
1568 fra
.me
.has_broke
= 0;
1569 fra
.me
.REG_size
= 1;
1570 fra
.me
.REG
[0] = NIT_NULL
;
1572 /* ./parser//parser_nodes.nit:498 */
1573 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APlusMethid____n_plus(fra
.me
.REG
[0])!=NIT_NULL
);
1574 if (UNTAG_Bool(REGB0
)) {
1576 nit_abort("Uninitialized attribute %s", "_n_plus", LOCATE_parser___parser_nodes
, 498);
1578 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APlusMethid____n_plus(fra
.me
.REG
[0]);
1579 stack_frame_head
= fra
.me
.prev
;
1580 return fra
.me
.REG
[0];
1582 val_t
parser___parser_nodes___AMinusMethid___n_minus(val_t p0
){
1583 struct {struct stack_frame_t me
;} fra
;
1586 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1587 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1589 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusMethid___n_minus
;
1590 fra
.me
.has_broke
= 0;
1591 fra
.me
.REG_size
= 1;
1592 fra
.me
.REG
[0] = NIT_NULL
;
1594 /* ./parser//parser_nodes.nit:502 */
1595 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMinusMethid____n_minus(fra
.me
.REG
[0])!=NIT_NULL
);
1596 if (UNTAG_Bool(REGB0
)) {
1598 nit_abort("Uninitialized attribute %s", "_n_minus", LOCATE_parser___parser_nodes
, 502);
1600 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMinusMethid____n_minus(fra
.me
.REG
[0]);
1601 stack_frame_head
= fra
.me
.prev
;
1602 return fra
.me
.REG
[0];
1604 val_t
parser___parser_nodes___AStarMethid___n_star(val_t p0
){
1605 struct {struct stack_frame_t me
;} fra
;
1608 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1609 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1611 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarMethid___n_star
;
1612 fra
.me
.has_broke
= 0;
1613 fra
.me
.REG_size
= 1;
1614 fra
.me
.REG
[0] = NIT_NULL
;
1616 /* ./parser//parser_nodes.nit:506 */
1617 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStarMethid____n_star(fra
.me
.REG
[0])!=NIT_NULL
);
1618 if (UNTAG_Bool(REGB0
)) {
1620 nit_abort("Uninitialized attribute %s", "_n_star", LOCATE_parser___parser_nodes
, 506);
1622 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStarMethid____n_star(fra
.me
.REG
[0]);
1623 stack_frame_head
= fra
.me
.prev
;
1624 return fra
.me
.REG
[0];
1626 val_t
parser___parser_nodes___ASlashMethid___n_slash(val_t p0
){
1627 struct {struct stack_frame_t me
;} fra
;
1630 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1631 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1633 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASlashMethid___n_slash
;
1634 fra
.me
.has_broke
= 0;
1635 fra
.me
.REG_size
= 1;
1636 fra
.me
.REG
[0] = NIT_NULL
;
1638 /* ./parser//parser_nodes.nit:510 */
1639 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASlashMethid____n_slash(fra
.me
.REG
[0])!=NIT_NULL
);
1640 if (UNTAG_Bool(REGB0
)) {
1642 nit_abort("Uninitialized attribute %s", "_n_slash", LOCATE_parser___parser_nodes
, 510);
1644 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASlashMethid____n_slash(fra
.me
.REG
[0]);
1645 stack_frame_head
= fra
.me
.prev
;
1646 return fra
.me
.REG
[0];
1648 val_t
parser___parser_nodes___APercentMethid___n_percent(val_t p0
){
1649 struct {struct stack_frame_t me
;} fra
;
1652 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1653 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1655 fra
.me
.meth
= LOCATE_parser___parser_nodes___APercentMethid___n_percent
;
1656 fra
.me
.has_broke
= 0;
1657 fra
.me
.REG_size
= 1;
1658 fra
.me
.REG
[0] = NIT_NULL
;
1660 /* ./parser//parser_nodes.nit:514 */
1661 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APercentMethid____n_percent(fra
.me
.REG
[0])!=NIT_NULL
);
1662 if (UNTAG_Bool(REGB0
)) {
1664 nit_abort("Uninitialized attribute %s", "_n_percent", LOCATE_parser___parser_nodes
, 514);
1666 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APercentMethid____n_percent(fra
.me
.REG
[0]);
1667 stack_frame_head
= fra
.me
.prev
;
1668 return fra
.me
.REG
[0];
1670 val_t
parser___parser_nodes___AEqMethid___n_eq(val_t p0
){
1671 struct {struct stack_frame_t me
;} fra
;
1674 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1675 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1677 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEqMethid___n_eq
;
1678 fra
.me
.has_broke
= 0;
1679 fra
.me
.REG_size
= 1;
1680 fra
.me
.REG
[0] = NIT_NULL
;
1682 /* ./parser//parser_nodes.nit:518 */
1683 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEqMethid____n_eq(fra
.me
.REG
[0])!=NIT_NULL
);
1684 if (UNTAG_Bool(REGB0
)) {
1686 nit_abort("Uninitialized attribute %s", "_n_eq", LOCATE_parser___parser_nodes
, 518);
1688 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEqMethid____n_eq(fra
.me
.REG
[0]);
1689 stack_frame_head
= fra
.me
.prev
;
1690 return fra
.me
.REG
[0];
1692 val_t
parser___parser_nodes___ANeMethid___n_ne(val_t p0
){
1693 struct {struct stack_frame_t me
;} fra
;
1696 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1697 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1699 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANeMethid___n_ne
;
1700 fra
.me
.has_broke
= 0;
1701 fra
.me
.REG_size
= 1;
1702 fra
.me
.REG
[0] = NIT_NULL
;
1704 /* ./parser//parser_nodes.nit:522 */
1705 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANeMethid____n_ne(fra
.me
.REG
[0])!=NIT_NULL
);
1706 if (UNTAG_Bool(REGB0
)) {
1708 nit_abort("Uninitialized attribute %s", "_n_ne", LOCATE_parser___parser_nodes
, 522);
1710 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANeMethid____n_ne(fra
.me
.REG
[0]);
1711 stack_frame_head
= fra
.me
.prev
;
1712 return fra
.me
.REG
[0];
1714 val_t
parser___parser_nodes___ALeMethid___n_le(val_t p0
){
1715 struct {struct stack_frame_t me
;} fra
;
1718 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1719 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1721 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALeMethid___n_le
;
1722 fra
.me
.has_broke
= 0;
1723 fra
.me
.REG_size
= 1;
1724 fra
.me
.REG
[0] = NIT_NULL
;
1726 /* ./parser//parser_nodes.nit:526 */
1727 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALeMethid____n_le(fra
.me
.REG
[0])!=NIT_NULL
);
1728 if (UNTAG_Bool(REGB0
)) {
1730 nit_abort("Uninitialized attribute %s", "_n_le", LOCATE_parser___parser_nodes
, 526);
1732 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALeMethid____n_le(fra
.me
.REG
[0]);
1733 stack_frame_head
= fra
.me
.prev
;
1734 return fra
.me
.REG
[0];
1736 val_t
parser___parser_nodes___AGeMethid___n_ge(val_t p0
){
1737 struct {struct stack_frame_t me
;} fra
;
1740 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1741 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1743 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGeMethid___n_ge
;
1744 fra
.me
.has_broke
= 0;
1745 fra
.me
.REG_size
= 1;
1746 fra
.me
.REG
[0] = NIT_NULL
;
1748 /* ./parser//parser_nodes.nit:530 */
1749 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGeMethid____n_ge(fra
.me
.REG
[0])!=NIT_NULL
);
1750 if (UNTAG_Bool(REGB0
)) {
1752 nit_abort("Uninitialized attribute %s", "_n_ge", LOCATE_parser___parser_nodes
, 530);
1754 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGeMethid____n_ge(fra
.me
.REG
[0]);
1755 stack_frame_head
= fra
.me
.prev
;
1756 return fra
.me
.REG
[0];
1758 val_t
parser___parser_nodes___ALtMethid___n_lt(val_t p0
){
1759 struct {struct stack_frame_t me
;} fra
;
1762 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1763 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1765 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALtMethid___n_lt
;
1766 fra
.me
.has_broke
= 0;
1767 fra
.me
.REG_size
= 1;
1768 fra
.me
.REG
[0] = NIT_NULL
;
1770 /* ./parser//parser_nodes.nit:534 */
1771 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALtMethid____n_lt(fra
.me
.REG
[0])!=NIT_NULL
);
1772 if (UNTAG_Bool(REGB0
)) {
1774 nit_abort("Uninitialized attribute %s", "_n_lt", LOCATE_parser___parser_nodes
, 534);
1776 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALtMethid____n_lt(fra
.me
.REG
[0]);
1777 stack_frame_head
= fra
.me
.prev
;
1778 return fra
.me
.REG
[0];
1780 val_t
parser___parser_nodes___AGtMethid___n_gt(val_t p0
){
1781 struct {struct stack_frame_t me
;} fra
;
1784 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1785 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1787 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGtMethid___n_gt
;
1788 fra
.me
.has_broke
= 0;
1789 fra
.me
.REG_size
= 1;
1790 fra
.me
.REG
[0] = NIT_NULL
;
1792 /* ./parser//parser_nodes.nit:538 */
1793 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGtMethid____n_gt(fra
.me
.REG
[0])!=NIT_NULL
);
1794 if (UNTAG_Bool(REGB0
)) {
1796 nit_abort("Uninitialized attribute %s", "_n_gt", LOCATE_parser___parser_nodes
, 538);
1798 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGtMethid____n_gt(fra
.me
.REG
[0]);
1799 stack_frame_head
= fra
.me
.prev
;
1800 return fra
.me
.REG
[0];
1802 val_t
parser___parser_nodes___ALlMethid___n_ll(val_t p0
){
1803 struct {struct stack_frame_t me
;} fra
;
1806 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1807 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1809 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALlMethid___n_ll
;
1810 fra
.me
.has_broke
= 0;
1811 fra
.me
.REG_size
= 1;
1812 fra
.me
.REG
[0] = NIT_NULL
;
1814 /* ./parser//parser_nodes.nit:542 */
1815 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0])!=NIT_NULL
);
1816 if (UNTAG_Bool(REGB0
)) {
1818 nit_abort("Uninitialized attribute %s", "_n_ll", LOCATE_parser___parser_nodes
, 542);
1820 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0]);
1821 stack_frame_head
= fra
.me
.prev
;
1822 return fra
.me
.REG
[0];
1824 void parser___parser_nodes___ALlMethid___n_ll__eq(val_t p0
, val_t p1
){
1825 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1827 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1828 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1830 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALlMethid___n_ll__eq
;
1831 fra
.me
.has_broke
= 0;
1832 fra
.me
.REG_size
= 2;
1833 fra
.me
.REG
[0] = NIT_NULL
;
1834 fra
.me
.REG
[1] = NIT_NULL
;
1837 /* ./parser//parser_nodes.nit:542 */
1838 ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1839 stack_frame_head
= fra
.me
.prev
;
1842 val_t
parser___parser_nodes___AGgMethid___n_gg(val_t p0
){
1843 struct {struct stack_frame_t me
;} fra
;
1846 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1847 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1849 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGgMethid___n_gg
;
1850 fra
.me
.has_broke
= 0;
1851 fra
.me
.REG_size
= 1;
1852 fra
.me
.REG
[0] = NIT_NULL
;
1854 /* ./parser//parser_nodes.nit:546 */
1855 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0])!=NIT_NULL
);
1856 if (UNTAG_Bool(REGB0
)) {
1858 nit_abort("Uninitialized attribute %s", "_n_gg", LOCATE_parser___parser_nodes
, 546);
1860 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0]);
1861 stack_frame_head
= fra
.me
.prev
;
1862 return fra
.me
.REG
[0];
1864 void parser___parser_nodes___AGgMethid___n_gg__eq(val_t p0
, val_t p1
){
1865 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1867 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1868 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1870 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGgMethid___n_gg__eq
;
1871 fra
.me
.has_broke
= 0;
1872 fra
.me
.REG_size
= 2;
1873 fra
.me
.REG
[0] = NIT_NULL
;
1874 fra
.me
.REG
[1] = NIT_NULL
;
1877 /* ./parser//parser_nodes.nit:546 */
1878 ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1879 stack_frame_head
= fra
.me
.prev
;
1882 val_t
parser___parser_nodes___ABraMethid___n_obra(val_t p0
){
1883 struct {struct stack_frame_t me
;} fra
;
1886 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1887 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1889 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_obra
;
1890 fra
.me
.has_broke
= 0;
1891 fra
.me
.REG_size
= 1;
1892 fra
.me
.REG
[0] = NIT_NULL
;
1894 /* ./parser//parser_nodes.nit:550 */
1895 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraMethid____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
1896 if (UNTAG_Bool(REGB0
)) {
1898 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 550);
1900 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraMethid____n_obra(fra
.me
.REG
[0]);
1901 stack_frame_head
= fra
.me
.prev
;
1902 return fra
.me
.REG
[0];
1904 val_t
parser___parser_nodes___ABraMethid___n_cbra(val_t p0
){
1905 struct {struct stack_frame_t me
;} fra
;
1908 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1909 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1911 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_cbra
;
1912 fra
.me
.has_broke
= 0;
1913 fra
.me
.REG_size
= 1;
1914 fra
.me
.REG
[0] = NIT_NULL
;
1916 /* ./parser//parser_nodes.nit:551 */
1917 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraMethid____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
1918 if (UNTAG_Bool(REGB0
)) {
1920 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 551);
1922 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraMethid____n_cbra(fra
.me
.REG
[0]);
1923 stack_frame_head
= fra
.me
.prev
;
1924 return fra
.me
.REG
[0];
1926 val_t
parser___parser_nodes___AStarshipMethid___n_starship(val_t p0
){
1927 struct {struct stack_frame_t me
;} fra
;
1930 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1931 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1933 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarshipMethid___n_starship
;
1934 fra
.me
.has_broke
= 0;
1935 fra
.me
.REG_size
= 1;
1936 fra
.me
.REG
[0] = NIT_NULL
;
1938 /* ./parser//parser_nodes.nit:555 */
1939 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStarshipMethid____n_starship(fra
.me
.REG
[0])!=NIT_NULL
);
1940 if (UNTAG_Bool(REGB0
)) {
1942 nit_abort("Uninitialized attribute %s", "_n_starship", LOCATE_parser___parser_nodes
, 555);
1944 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStarshipMethid____n_starship(fra
.me
.REG
[0]);
1945 stack_frame_head
= fra
.me
.prev
;
1946 return fra
.me
.REG
[0];
1948 val_t
parser___parser_nodes___AAssignMethid___n_id(val_t p0
){
1949 struct {struct stack_frame_t me
;} fra
;
1952 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1953 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1955 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignMethid___n_id
;
1956 fra
.me
.has_broke
= 0;
1957 fra
.me
.REG_size
= 1;
1958 fra
.me
.REG
[0] = NIT_NULL
;
1960 /* ./parser//parser_nodes.nit:559 */
1961 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignMethid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
1962 if (UNTAG_Bool(REGB0
)) {
1964 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 559);
1966 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignMethid____n_id(fra
.me
.REG
[0]);
1967 stack_frame_head
= fra
.me
.prev
;
1968 return fra
.me
.REG
[0];
1970 val_t
parser___parser_nodes___AAssignMethid___n_assign(val_t p0
){
1971 struct {struct stack_frame_t me
;} fra
;
1974 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1975 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1977 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignMethid___n_assign
;
1978 fra
.me
.has_broke
= 0;
1979 fra
.me
.REG_size
= 1;
1980 fra
.me
.REG
[0] = NIT_NULL
;
1982 /* ./parser//parser_nodes.nit:560 */
1983 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignMethid____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
1984 if (UNTAG_Bool(REGB0
)) {
1986 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 560);
1988 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignMethid____n_assign(fra
.me
.REG
[0]);
1989 stack_frame_head
= fra
.me
.prev
;
1990 return fra
.me
.REG
[0];
1992 val_t
parser___parser_nodes___ABraassignMethid___n_obra(val_t p0
){
1993 struct {struct stack_frame_t me
;} fra
;
1996 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1997 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1999 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_obra
;
2000 fra
.me
.has_broke
= 0;
2001 fra
.me
.REG_size
= 1;
2002 fra
.me
.REG
[0] = NIT_NULL
;
2004 /* ./parser//parser_nodes.nit:564 */
2005 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
2006 if (UNTAG_Bool(REGB0
)) {
2008 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 564);
2010 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_obra(fra
.me
.REG
[0]);
2011 stack_frame_head
= fra
.me
.prev
;
2012 return fra
.me
.REG
[0];
2014 val_t
parser___parser_nodes___ABraassignMethid___n_cbra(val_t p0
){
2015 struct {struct stack_frame_t me
;} fra
;
2018 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2019 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2021 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_cbra
;
2022 fra
.me
.has_broke
= 0;
2023 fra
.me
.REG_size
= 1;
2024 fra
.me
.REG
[0] = NIT_NULL
;
2026 /* ./parser//parser_nodes.nit:565 */
2027 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
2028 if (UNTAG_Bool(REGB0
)) {
2030 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 565);
2032 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(fra
.me
.REG
[0]);
2033 stack_frame_head
= fra
.me
.prev
;
2034 return fra
.me
.REG
[0];
2036 val_t
parser___parser_nodes___ABraassignMethid___n_assign(val_t p0
){
2037 struct {struct stack_frame_t me
;} fra
;
2040 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2041 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2043 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_assign
;
2044 fra
.me
.has_broke
= 0;
2045 fra
.me
.REG_size
= 1;
2046 fra
.me
.REG
[0] = NIT_NULL
;
2048 /* ./parser//parser_nodes.nit:566 */
2049 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
2050 if (UNTAG_Bool(REGB0
)) {
2052 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 566);
2054 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_assign(fra
.me
.REG
[0]);
2055 stack_frame_head
= fra
.me
.prev
;
2056 return fra
.me
.REG
[0];
2058 val_t
parser___parser_nodes___ASignature___n_params(val_t p0
){
2059 struct {struct stack_frame_t me
;} fra
;
2062 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2063 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2065 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_params
;
2066 fra
.me
.has_broke
= 0;
2067 fra
.me
.REG_size
= 1;
2068 fra
.me
.REG
[0] = NIT_NULL
;
2070 /* ./parser//parser_nodes.nit:570 */
2071 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASignature____n_params(fra
.me
.REG
[0])!=NIT_NULL
);
2072 if (UNTAG_Bool(REGB0
)) {
2074 nit_abort("Uninitialized attribute %s", "_n_params", LOCATE_parser___parser_nodes
, 570);
2076 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_params(fra
.me
.REG
[0]);
2077 stack_frame_head
= fra
.me
.prev
;
2078 return fra
.me
.REG
[0];
2080 val_t
parser___parser_nodes___ASignature___n_type(val_t p0
){
2081 struct {struct stack_frame_t me
;} fra
;
2083 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2084 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2086 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_type
;
2087 fra
.me
.has_broke
= 0;
2088 fra
.me
.REG_size
= 1;
2089 fra
.me
.REG
[0] = NIT_NULL
;
2091 /* ./parser//parser_nodes.nit:571 */
2092 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_type(fra
.me
.REG
[0]);
2093 stack_frame_head
= fra
.me
.prev
;
2094 return fra
.me
.REG
[0];
2096 val_t
parser___parser_nodes___ASignature___n_closure_decls(val_t p0
){
2097 struct {struct stack_frame_t me
;} fra
;
2100 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2101 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2103 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_closure_decls
;
2104 fra
.me
.has_broke
= 0;
2105 fra
.me
.REG_size
= 1;
2106 fra
.me
.REG
[0] = NIT_NULL
;
2108 /* ./parser//parser_nodes.nit:572 */
2109 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASignature____n_closure_decls(fra
.me
.REG
[0])!=NIT_NULL
);
2110 if (UNTAG_Bool(REGB0
)) {
2112 nit_abort("Uninitialized attribute %s", "_n_closure_decls", LOCATE_parser___parser_nodes
, 572);
2114 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_closure_decls(fra
.me
.REG
[0]);
2115 stack_frame_head
= fra
.me
.prev
;
2116 return fra
.me
.REG
[0];
2118 val_t
parser___parser_nodes___AParam___n_id(val_t p0
){
2119 struct {struct stack_frame_t me
;} fra
;
2122 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2123 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2125 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_id
;
2126 fra
.me
.has_broke
= 0;
2127 fra
.me
.REG_size
= 1;
2128 fra
.me
.REG
[0] = NIT_NULL
;
2130 /* ./parser//parser_nodes.nit:576 */
2131 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParam____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2132 if (UNTAG_Bool(REGB0
)) {
2134 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 576);
2136 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_id(fra
.me
.REG
[0]);
2137 stack_frame_head
= fra
.me
.prev
;
2138 return fra
.me
.REG
[0];
2140 val_t
parser___parser_nodes___AParam___n_type(val_t p0
){
2141 struct {struct stack_frame_t me
;} fra
;
2143 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2144 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2146 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_type
;
2147 fra
.me
.has_broke
= 0;
2148 fra
.me
.REG_size
= 1;
2149 fra
.me
.REG
[0] = NIT_NULL
;
2151 /* ./parser//parser_nodes.nit:577 */
2152 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_type(fra
.me
.REG
[0]);
2153 stack_frame_head
= fra
.me
.prev
;
2154 return fra
.me
.REG
[0];
2156 val_t
parser___parser_nodes___AParam___n_dotdotdot(val_t p0
){
2157 struct {struct stack_frame_t me
;} fra
;
2159 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2160 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2162 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_dotdotdot
;
2163 fra
.me
.has_broke
= 0;
2164 fra
.me
.REG_size
= 1;
2165 fra
.me
.REG
[0] = NIT_NULL
;
2167 /* ./parser//parser_nodes.nit:578 */
2168 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_dotdotdot(fra
.me
.REG
[0]);
2169 stack_frame_head
= fra
.me
.prev
;
2170 return fra
.me
.REG
[0];
2172 val_t
parser___parser_nodes___AClosureDecl___n_kwbreak(val_t p0
){
2173 struct {struct stack_frame_t me
;} fra
;
2175 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2176 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2178 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_kwbreak
;
2179 fra
.me
.has_broke
= 0;
2180 fra
.me
.REG_size
= 1;
2181 fra
.me
.REG
[0] = NIT_NULL
;
2183 /* ./parser//parser_nodes.nit:582 */
2184 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_kwbreak(fra
.me
.REG
[0]);
2185 stack_frame_head
= fra
.me
.prev
;
2186 return fra
.me
.REG
[0];
2188 val_t
parser___parser_nodes___AClosureDecl___n_bang(val_t p0
){
2189 struct {struct stack_frame_t me
;} fra
;
2192 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2193 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2195 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_bang
;
2196 fra
.me
.has_broke
= 0;
2197 fra
.me
.REG_size
= 1;
2198 fra
.me
.REG
[0] = NIT_NULL
;
2200 /* ./parser//parser_nodes.nit:583 */
2201 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_bang(fra
.me
.REG
[0])!=NIT_NULL
);
2202 if (UNTAG_Bool(REGB0
)) {
2204 nit_abort("Uninitialized attribute %s", "_n_bang", LOCATE_parser___parser_nodes
, 583);
2206 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_bang(fra
.me
.REG
[0]);
2207 stack_frame_head
= fra
.me
.prev
;
2208 return fra
.me
.REG
[0];
2210 val_t
parser___parser_nodes___AClosureDecl___n_id(val_t p0
){
2211 struct {struct stack_frame_t me
;} fra
;
2214 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2215 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2217 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_id
;
2218 fra
.me
.has_broke
= 0;
2219 fra
.me
.REG_size
= 1;
2220 fra
.me
.REG
[0] = NIT_NULL
;
2222 /* ./parser//parser_nodes.nit:584 */
2223 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2224 if (UNTAG_Bool(REGB0
)) {
2226 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 584);
2228 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_id(fra
.me
.REG
[0]);
2229 stack_frame_head
= fra
.me
.prev
;
2230 return fra
.me
.REG
[0];
2232 val_t
parser___parser_nodes___AClosureDecl___n_signature(val_t p0
){
2233 struct {struct stack_frame_t me
;} fra
;
2236 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2237 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2239 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_signature
;
2240 fra
.me
.has_broke
= 0;
2241 fra
.me
.REG_size
= 1;
2242 fra
.me
.REG
[0] = NIT_NULL
;
2244 /* ./parser//parser_nodes.nit:585 */
2245 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_signature(fra
.me
.REG
[0])!=NIT_NULL
);
2246 if (UNTAG_Bool(REGB0
)) {
2248 nit_abort("Uninitialized attribute %s", "_n_signature", LOCATE_parser___parser_nodes
, 585);
2250 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_signature(fra
.me
.REG
[0]);
2251 stack_frame_head
= fra
.me
.prev
;
2252 return fra
.me
.REG
[0];
2254 val_t
parser___parser_nodes___AClosureDecl___n_expr(val_t p0
){
2255 struct {struct stack_frame_t me
;} fra
;
2257 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2258 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2260 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_expr
;
2261 fra
.me
.has_broke
= 0;
2262 fra
.me
.REG_size
= 1;
2263 fra
.me
.REG
[0] = NIT_NULL
;
2265 /* ./parser//parser_nodes.nit:586 */
2266 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_expr(fra
.me
.REG
[0]);
2267 stack_frame_head
= fra
.me
.prev
;
2268 return fra
.me
.REG
[0];
2270 val_t
parser___parser_nodes___AType___n_kwnullable(val_t p0
){
2271 struct {struct stack_frame_t me
;} fra
;
2273 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2274 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2276 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_kwnullable
;
2277 fra
.me
.has_broke
= 0;
2278 fra
.me
.REG_size
= 1;
2279 fra
.me
.REG
[0] = NIT_NULL
;
2281 /* ./parser//parser_nodes.nit:590 */
2282 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_kwnullable(fra
.me
.REG
[0]);
2283 stack_frame_head
= fra
.me
.prev
;
2284 return fra
.me
.REG
[0];
2286 val_t
parser___parser_nodes___AType___n_id(val_t p0
){
2287 struct {struct stack_frame_t me
;} fra
;
2290 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2291 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2293 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_id
;
2294 fra
.me
.has_broke
= 0;
2295 fra
.me
.REG_size
= 1;
2296 fra
.me
.REG
[0] = NIT_NULL
;
2298 /* ./parser//parser_nodes.nit:591 */
2299 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AType____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2300 if (UNTAG_Bool(REGB0
)) {
2302 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 591);
2304 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_id(fra
.me
.REG
[0]);
2305 stack_frame_head
= fra
.me
.prev
;
2306 return fra
.me
.REG
[0];
2308 val_t
parser___parser_nodes___AType___n_types(val_t p0
){
2309 struct {struct stack_frame_t me
;} fra
;
2312 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2313 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2315 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_types
;
2316 fra
.me
.has_broke
= 0;
2317 fra
.me
.REG_size
= 1;
2318 fra
.me
.REG
[0] = NIT_NULL
;
2320 /* ./parser//parser_nodes.nit:592 */
2321 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AType____n_types(fra
.me
.REG
[0])!=NIT_NULL
);
2322 if (UNTAG_Bool(REGB0
)) {
2324 nit_abort("Uninitialized attribute %s", "_n_types", LOCATE_parser___parser_nodes
, 592);
2326 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_types(fra
.me
.REG
[0]);
2327 stack_frame_head
= fra
.me
.prev
;
2328 return fra
.me
.REG
[0];
2330 val_t
parser___parser_nodes___ALabel___n_kwlabel(val_t p0
){
2331 struct {struct stack_frame_t me
;} fra
;
2334 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2335 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2337 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_kwlabel
;
2338 fra
.me
.has_broke
= 0;
2339 fra
.me
.REG_size
= 1;
2340 fra
.me
.REG
[0] = NIT_NULL
;
2342 /* ./parser//parser_nodes.nit:596 */
2343 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALabel____n_kwlabel(fra
.me
.REG
[0])!=NIT_NULL
);
2344 if (UNTAG_Bool(REGB0
)) {
2346 nit_abort("Uninitialized attribute %s", "_n_kwlabel", LOCATE_parser___parser_nodes
, 596);
2348 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabel____n_kwlabel(fra
.me
.REG
[0]);
2349 stack_frame_head
= fra
.me
.prev
;
2350 return fra
.me
.REG
[0];
2352 val_t
parser___parser_nodes___ALabel___n_id(val_t p0
){
2353 struct {struct stack_frame_t me
;} fra
;
2356 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2357 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2359 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_id
;
2360 fra
.me
.has_broke
= 0;
2361 fra
.me
.REG_size
= 1;
2362 fra
.me
.REG
[0] = NIT_NULL
;
2364 /* ./parser//parser_nodes.nit:597 */
2365 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALabel____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2366 if (UNTAG_Bool(REGB0
)) {
2368 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 597);
2370 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabel____n_id(fra
.me
.REG
[0]);
2371 stack_frame_head
= fra
.me
.prev
;
2372 return fra
.me
.REG
[0];
2374 val_t
parser___parser_nodes___ABlockExpr___n_expr(val_t p0
){
2375 struct {struct stack_frame_t me
;} fra
;
2378 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2379 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2381 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABlockExpr___n_expr
;
2382 fra
.me
.has_broke
= 0;
2383 fra
.me
.REG_size
= 1;
2384 fra
.me
.REG
[0] = NIT_NULL
;
2386 /* ./parser//parser_nodes.nit:602 */
2387 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABlockExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
2388 if (UNTAG_Bool(REGB0
)) {
2390 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 602);
2392 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABlockExpr____n_expr(fra
.me
.REG
[0]);
2393 stack_frame_head
= fra
.me
.prev
;
2394 return fra
.me
.REG
[0];
2396 val_t
parser___parser_nodes___AVardeclExpr___n_kwvar(val_t p0
){
2397 struct {struct stack_frame_t me
;} fra
;
2400 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2401 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2403 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_kwvar
;
2404 fra
.me
.has_broke
= 0;
2405 fra
.me
.REG_size
= 1;
2406 fra
.me
.REG
[0] = NIT_NULL
;
2408 /* ./parser//parser_nodes.nit:606 */
2409 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(fra
.me
.REG
[0])!=NIT_NULL
);
2410 if (UNTAG_Bool(REGB0
)) {
2412 nit_abort("Uninitialized attribute %s", "_n_kwvar", LOCATE_parser___parser_nodes
, 606);
2414 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(fra
.me
.REG
[0]);
2415 stack_frame_head
= fra
.me
.prev
;
2416 return fra
.me
.REG
[0];
2418 val_t
parser___parser_nodes___AVardeclExpr___n_id(val_t p0
){
2419 struct {struct stack_frame_t me
;} fra
;
2422 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2423 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2425 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_id
;
2426 fra
.me
.has_broke
= 0;
2427 fra
.me
.REG_size
= 1;
2428 fra
.me
.REG
[0] = NIT_NULL
;
2430 /* ./parser//parser_nodes.nit:607 */
2431 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVardeclExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2432 if (UNTAG_Bool(REGB0
)) {
2434 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 607);
2436 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_id(fra
.me
.REG
[0]);
2437 stack_frame_head
= fra
.me
.prev
;
2438 return fra
.me
.REG
[0];
2440 val_t
parser___parser_nodes___AVardeclExpr___n_type(val_t p0
){
2441 struct {struct stack_frame_t me
;} fra
;
2443 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2444 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2446 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_type
;
2447 fra
.me
.has_broke
= 0;
2448 fra
.me
.REG_size
= 1;
2449 fra
.me
.REG
[0] = NIT_NULL
;
2451 /* ./parser//parser_nodes.nit:608 */
2452 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_type(fra
.me
.REG
[0]);
2453 stack_frame_head
= fra
.me
.prev
;
2454 return fra
.me
.REG
[0];
2456 val_t
parser___parser_nodes___AVardeclExpr___n_assign(val_t p0
){
2457 struct {struct stack_frame_t me
;} fra
;
2459 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2460 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2462 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_assign
;
2463 fra
.me
.has_broke
= 0;
2464 fra
.me
.REG_size
= 1;
2465 fra
.me
.REG
[0] = NIT_NULL
;
2467 /* ./parser//parser_nodes.nit:609 */
2468 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_assign(fra
.me
.REG
[0]);
2469 stack_frame_head
= fra
.me
.prev
;
2470 return fra
.me
.REG
[0];
2472 val_t
parser___parser_nodes___AVardeclExpr___n_expr(val_t p0
){
2473 struct {struct stack_frame_t me
;} fra
;
2475 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2476 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2478 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_expr
;
2479 fra
.me
.has_broke
= 0;
2480 fra
.me
.REG_size
= 1;
2481 fra
.me
.REG
[0] = NIT_NULL
;
2483 /* ./parser//parser_nodes.nit:610 */
2484 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_expr(fra
.me
.REG
[0]);
2485 stack_frame_head
= fra
.me
.prev
;
2486 return fra
.me
.REG
[0];
2488 val_t
parser___parser_nodes___AReturnExpr___n_kwreturn(val_t p0
){
2489 struct {struct stack_frame_t me
;} fra
;
2491 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2492 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2494 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_kwreturn
;
2495 fra
.me
.has_broke
= 0;
2496 fra
.me
.REG_size
= 1;
2497 fra
.me
.REG
[0] = NIT_NULL
;
2499 /* ./parser//parser_nodes.nit:614 */
2500 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReturnExpr____n_kwreturn(fra
.me
.REG
[0]);
2501 stack_frame_head
= fra
.me
.prev
;
2502 return fra
.me
.REG
[0];
2504 val_t
parser___parser_nodes___AReturnExpr___n_expr(val_t p0
){
2505 struct {struct stack_frame_t me
;} fra
;
2507 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2508 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2510 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_expr
;
2511 fra
.me
.has_broke
= 0;
2512 fra
.me
.REG_size
= 1;
2513 fra
.me
.REG
[0] = NIT_NULL
;
2515 /* ./parser//parser_nodes.nit:615 */
2516 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReturnExpr____n_expr(fra
.me
.REG
[0]);
2517 stack_frame_head
= fra
.me
.prev
;
2518 return fra
.me
.REG
[0];
2520 val_t
parser___parser_nodes___ALabelable___n_label(val_t p0
){
2521 struct {struct stack_frame_t me
;} fra
;
2523 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2524 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2526 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabelable___n_label
;
2527 fra
.me
.has_broke
= 0;
2528 fra
.me
.REG_size
= 1;
2529 fra
.me
.REG
[0] = NIT_NULL
;
2531 /* ./parser//parser_nodes.nit:619 */
2532 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabelable____n_label(fra
.me
.REG
[0]);
2533 stack_frame_head
= fra
.me
.prev
;
2534 return fra
.me
.REG
[0];
2536 val_t
parser___parser_nodes___ABreakExpr___n_kwbreak(val_t p0
){
2537 struct {struct stack_frame_t me
;} fra
;
2540 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2541 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2543 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_kwbreak
;
2544 fra
.me
.has_broke
= 0;
2545 fra
.me
.REG_size
= 1;
2546 fra
.me
.REG
[0] = NIT_NULL
;
2548 /* ./parser//parser_nodes.nit:624 */
2549 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(fra
.me
.REG
[0])!=NIT_NULL
);
2550 if (UNTAG_Bool(REGB0
)) {
2552 nit_abort("Uninitialized attribute %s", "_n_kwbreak", LOCATE_parser___parser_nodes
, 624);
2554 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(fra
.me
.REG
[0]);
2555 stack_frame_head
= fra
.me
.prev
;
2556 return fra
.me
.REG
[0];
2558 val_t
parser___parser_nodes___ABreakExpr___n_expr(val_t p0
){
2559 struct {struct stack_frame_t me
;} fra
;
2561 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2562 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2564 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_expr
;
2565 fra
.me
.has_broke
= 0;
2566 fra
.me
.REG_size
= 1;
2567 fra
.me
.REG
[0] = NIT_NULL
;
2569 /* ./parser//parser_nodes.nit:625 */
2570 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakExpr____n_expr(fra
.me
.REG
[0]);
2571 stack_frame_head
= fra
.me
.prev
;
2572 return fra
.me
.REG
[0];
2574 val_t
parser___parser_nodes___AAbortExpr___n_kwabort(val_t p0
){
2575 struct {struct stack_frame_t me
;} fra
;
2578 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2579 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2581 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbortExpr___n_kwabort
;
2582 fra
.me
.has_broke
= 0;
2583 fra
.me
.REG_size
= 1;
2584 fra
.me
.REG
[0] = NIT_NULL
;
2586 /* ./parser//parser_nodes.nit:629 */
2587 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(fra
.me
.REG
[0])!=NIT_NULL
);
2588 if (UNTAG_Bool(REGB0
)) {
2590 nit_abort("Uninitialized attribute %s", "_n_kwabort", LOCATE_parser___parser_nodes
, 629);
2592 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(fra
.me
.REG
[0]);
2593 stack_frame_head
= fra
.me
.prev
;
2594 return fra
.me
.REG
[0];
2596 val_t
parser___parser_nodes___AContinueExpr___n_kwcontinue(val_t p0
){
2597 struct {struct stack_frame_t me
;} fra
;
2599 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2600 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2602 fra
.me
.meth
= LOCATE_parser___parser_nodes___AContinueExpr___n_kwcontinue
;
2603 fra
.me
.has_broke
= 0;
2604 fra
.me
.REG_size
= 1;
2605 fra
.me
.REG
[0] = NIT_NULL
;
2607 /* ./parser//parser_nodes.nit:634 */
2608 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AContinueExpr____n_kwcontinue(fra
.me
.REG
[0]);
2609 stack_frame_head
= fra
.me
.prev
;
2610 return fra
.me
.REG
[0];
2612 val_t
parser___parser_nodes___AContinueExpr___n_expr(val_t p0
){
2613 struct {struct stack_frame_t me
;} fra
;
2615 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2616 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2618 fra
.me
.meth
= LOCATE_parser___parser_nodes___AContinueExpr___n_expr
;
2619 fra
.me
.has_broke
= 0;
2620 fra
.me
.REG_size
= 1;
2621 fra
.me
.REG
[0] = NIT_NULL
;
2623 /* ./parser//parser_nodes.nit:635 */
2624 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AContinueExpr____n_expr(fra
.me
.REG
[0]);
2625 stack_frame_head
= fra
.me
.prev
;
2626 return fra
.me
.REG
[0];
2628 val_t
parser___parser_nodes___ADoExpr___n_kwdo(val_t p0
){
2629 struct {struct stack_frame_t me
;} fra
;
2632 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2633 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2635 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_kwdo
;
2636 fra
.me
.has_broke
= 0;
2637 fra
.me
.REG_size
= 1;
2638 fra
.me
.REG
[0] = NIT_NULL
;
2640 /* ./parser//parser_nodes.nit:640 */
2641 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADoExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
2642 if (UNTAG_Bool(REGB0
)) {
2644 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 640);
2646 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoExpr____n_kwdo(fra
.me
.REG
[0]);
2647 stack_frame_head
= fra
.me
.prev
;
2648 return fra
.me
.REG
[0];
2650 val_t
parser___parser_nodes___ADoExpr___n_block(val_t p0
){
2651 struct {struct stack_frame_t me
;} fra
;
2653 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2654 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2656 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_block
;
2657 fra
.me
.has_broke
= 0;
2658 fra
.me
.REG_size
= 1;
2659 fra
.me
.REG
[0] = NIT_NULL
;
2661 /* ./parser//parser_nodes.nit:641 */
2662 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoExpr____n_block(fra
.me
.REG
[0]);
2663 stack_frame_head
= fra
.me
.prev
;
2664 return fra
.me
.REG
[0];
2666 val_t
parser___parser_nodes___AIfExpr___n_kwif(val_t p0
){
2667 struct {struct stack_frame_t me
;} fra
;
2670 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2671 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2673 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_kwif
;
2674 fra
.me
.has_broke
= 0;
2675 fra
.me
.REG_size
= 1;
2676 fra
.me
.REG
[0] = NIT_NULL
;
2678 /* ./parser//parser_nodes.nit:645 */
2679 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfExpr____n_kwif(fra
.me
.REG
[0])!=NIT_NULL
);
2680 if (UNTAG_Bool(REGB0
)) {
2682 nit_abort("Uninitialized attribute %s", "_n_kwif", LOCATE_parser___parser_nodes
, 645);
2684 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_kwif(fra
.me
.REG
[0]);
2685 stack_frame_head
= fra
.me
.prev
;
2686 return fra
.me
.REG
[0];
2688 val_t
parser___parser_nodes___AIfExpr___n_expr(val_t p0
){
2689 struct {struct stack_frame_t me
;} fra
;
2692 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2693 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2695 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_expr
;
2696 fra
.me
.has_broke
= 0;
2697 fra
.me
.REG_size
= 1;
2698 fra
.me
.REG
[0] = NIT_NULL
;
2700 /* ./parser//parser_nodes.nit:646 */
2701 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
2702 if (UNTAG_Bool(REGB0
)) {
2704 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 646);
2706 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_expr(fra
.me
.REG
[0]);
2707 stack_frame_head
= fra
.me
.prev
;
2708 return fra
.me
.REG
[0];
2710 val_t
parser___parser_nodes___AIfExpr___n_then(val_t p0
){
2711 struct {struct stack_frame_t me
;} fra
;
2713 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2714 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2716 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_then
;
2717 fra
.me
.has_broke
= 0;
2718 fra
.me
.REG_size
= 1;
2719 fra
.me
.REG
[0] = NIT_NULL
;
2721 /* ./parser//parser_nodes.nit:647 */
2722 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_then(fra
.me
.REG
[0]);
2723 stack_frame_head
= fra
.me
.prev
;
2724 return fra
.me
.REG
[0];
2726 val_t
parser___parser_nodes___AIfExpr___n_else(val_t p0
){
2727 struct {struct stack_frame_t me
;} fra
;
2729 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2730 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2732 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_else
;
2733 fra
.me
.has_broke
= 0;
2734 fra
.me
.REG_size
= 1;
2735 fra
.me
.REG
[0] = NIT_NULL
;
2737 /* ./parser//parser_nodes.nit:648 */
2738 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_else(fra
.me
.REG
[0]);
2739 stack_frame_head
= fra
.me
.prev
;
2740 return fra
.me
.REG
[0];
2742 val_t
parser___parser_nodes___AIfexprExpr___n_kwif(val_t p0
){
2743 struct {struct stack_frame_t me
;} fra
;
2746 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2747 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2749 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwif
;
2750 fra
.me
.has_broke
= 0;
2751 fra
.me
.REG_size
= 1;
2752 fra
.me
.REG
[0] = NIT_NULL
;
2754 /* ./parser//parser_nodes.nit:652 */
2755 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(fra
.me
.REG
[0])!=NIT_NULL
);
2756 if (UNTAG_Bool(REGB0
)) {
2758 nit_abort("Uninitialized attribute %s", "_n_kwif", LOCATE_parser___parser_nodes
, 652);
2760 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(fra
.me
.REG
[0]);
2761 stack_frame_head
= fra
.me
.prev
;
2762 return fra
.me
.REG
[0];
2764 val_t
parser___parser_nodes___AIfexprExpr___n_expr(val_t p0
){
2765 struct {struct stack_frame_t me
;} fra
;
2768 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2769 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2771 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_expr
;
2772 fra
.me
.has_broke
= 0;
2773 fra
.me
.REG_size
= 1;
2774 fra
.me
.REG
[0] = NIT_NULL
;
2776 /* ./parser//parser_nodes.nit:653 */
2777 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
2778 if (UNTAG_Bool(REGB0
)) {
2780 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 653);
2782 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_expr(fra
.me
.REG
[0]);
2783 stack_frame_head
= fra
.me
.prev
;
2784 return fra
.me
.REG
[0];
2786 val_t
parser___parser_nodes___AIfexprExpr___n_kwthen(val_t p0
){
2787 struct {struct stack_frame_t me
;} fra
;
2790 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2791 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2793 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwthen
;
2794 fra
.me
.has_broke
= 0;
2795 fra
.me
.REG_size
= 1;
2796 fra
.me
.REG
[0] = NIT_NULL
;
2798 /* ./parser//parser_nodes.nit:654 */
2799 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(fra
.me
.REG
[0])!=NIT_NULL
);
2800 if (UNTAG_Bool(REGB0
)) {
2802 nit_abort("Uninitialized attribute %s", "_n_kwthen", LOCATE_parser___parser_nodes
, 654);
2804 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(fra
.me
.REG
[0]);
2805 stack_frame_head
= fra
.me
.prev
;
2806 return fra
.me
.REG
[0];
2808 val_t
parser___parser_nodes___AIfexprExpr___n_then(val_t p0
){
2809 struct {struct stack_frame_t me
;} fra
;
2812 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2813 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2815 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_then
;
2816 fra
.me
.has_broke
= 0;
2817 fra
.me
.REG_size
= 1;
2818 fra
.me
.REG
[0] = NIT_NULL
;
2820 /* ./parser//parser_nodes.nit:655 */
2821 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_then(fra
.me
.REG
[0])!=NIT_NULL
);
2822 if (UNTAG_Bool(REGB0
)) {
2824 nit_abort("Uninitialized attribute %s", "_n_then", LOCATE_parser___parser_nodes
, 655);
2826 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_then(fra
.me
.REG
[0]);
2827 stack_frame_head
= fra
.me
.prev
;
2828 return fra
.me
.REG
[0];
2830 val_t
parser___parser_nodes___AIfexprExpr___n_kwelse(val_t p0
){
2831 struct {struct stack_frame_t me
;} fra
;
2834 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2835 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2837 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwelse
;
2838 fra
.me
.has_broke
= 0;
2839 fra
.me
.REG_size
= 1;
2840 fra
.me
.REG
[0] = NIT_NULL
;
2842 /* ./parser//parser_nodes.nit:656 */
2843 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(fra
.me
.REG
[0])!=NIT_NULL
);
2844 if (UNTAG_Bool(REGB0
)) {
2846 nit_abort("Uninitialized attribute %s", "_n_kwelse", LOCATE_parser___parser_nodes
, 656);
2848 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(fra
.me
.REG
[0]);
2849 stack_frame_head
= fra
.me
.prev
;
2850 return fra
.me
.REG
[0];
2852 val_t
parser___parser_nodes___AIfexprExpr___n_else(val_t p0
){
2853 struct {struct stack_frame_t me
;} fra
;
2856 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2857 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2859 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_else
;
2860 fra
.me
.has_broke
= 0;
2861 fra
.me
.REG_size
= 1;
2862 fra
.me
.REG
[0] = NIT_NULL
;
2864 /* ./parser//parser_nodes.nit:657 */
2865 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_else(fra
.me
.REG
[0])!=NIT_NULL
);
2866 if (UNTAG_Bool(REGB0
)) {
2868 nit_abort("Uninitialized attribute %s", "_n_else", LOCATE_parser___parser_nodes
, 657);
2870 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_else(fra
.me
.REG
[0]);
2871 stack_frame_head
= fra
.me
.prev
;
2872 return fra
.me
.REG
[0];
2874 val_t
parser___parser_nodes___AWhileExpr___n_kwwhile(val_t p0
){
2875 struct {struct stack_frame_t me
;} fra
;
2878 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2879 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2881 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwwhile
;
2882 fra
.me
.has_broke
= 0;
2883 fra
.me
.REG_size
= 1;
2884 fra
.me
.REG
[0] = NIT_NULL
;
2886 /* ./parser//parser_nodes.nit:662 */
2887 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(fra
.me
.REG
[0])!=NIT_NULL
);
2888 if (UNTAG_Bool(REGB0
)) {
2890 nit_abort("Uninitialized attribute %s", "_n_kwwhile", LOCATE_parser___parser_nodes
, 662);
2892 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(fra
.me
.REG
[0]);
2893 stack_frame_head
= fra
.me
.prev
;
2894 return fra
.me
.REG
[0];
2896 val_t
parser___parser_nodes___AWhileExpr___n_expr(val_t p0
){
2897 struct {struct stack_frame_t me
;} fra
;
2900 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2901 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2903 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_expr
;
2904 fra
.me
.has_broke
= 0;
2905 fra
.me
.REG_size
= 1;
2906 fra
.me
.REG
[0] = NIT_NULL
;
2908 /* ./parser//parser_nodes.nit:663 */
2909 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
2910 if (UNTAG_Bool(REGB0
)) {
2912 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 663);
2914 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_expr(fra
.me
.REG
[0]);
2915 stack_frame_head
= fra
.me
.prev
;
2916 return fra
.me
.REG
[0];
2918 val_t
parser___parser_nodes___AWhileExpr___n_kwdo(val_t p0
){
2919 struct {struct stack_frame_t me
;} fra
;
2922 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2923 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2925 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwdo
;
2926 fra
.me
.has_broke
= 0;
2927 fra
.me
.REG_size
= 1;
2928 fra
.me
.REG
[0] = NIT_NULL
;
2930 /* ./parser//parser_nodes.nit:664 */
2931 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
2932 if (UNTAG_Bool(REGB0
)) {
2934 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 664);
2936 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(fra
.me
.REG
[0]);
2937 stack_frame_head
= fra
.me
.prev
;
2938 return fra
.me
.REG
[0];
2940 val_t
parser___parser_nodes___AWhileExpr___n_block(val_t p0
){
2941 struct {struct stack_frame_t me
;} fra
;
2943 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2944 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2946 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_block
;
2947 fra
.me
.has_broke
= 0;
2948 fra
.me
.REG_size
= 1;
2949 fra
.me
.REG
[0] = NIT_NULL
;
2951 /* ./parser//parser_nodes.nit:665 */
2952 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_block(fra
.me
.REG
[0]);
2953 stack_frame_head
= fra
.me
.prev
;
2954 return fra
.me
.REG
[0];
2956 val_t
parser___parser_nodes___ALoopExpr___n_kwloop(val_t p0
){
2957 struct {struct stack_frame_t me
;} fra
;
2960 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2961 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2963 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_kwloop
;
2964 fra
.me
.has_broke
= 0;
2965 fra
.me
.REG_size
= 1;
2966 fra
.me
.REG
[0] = NIT_NULL
;
2968 /* ./parser//parser_nodes.nit:670 */
2969 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(fra
.me
.REG
[0])!=NIT_NULL
);
2970 if (UNTAG_Bool(REGB0
)) {
2972 nit_abort("Uninitialized attribute %s", "_n_kwloop", LOCATE_parser___parser_nodes
, 670);
2974 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(fra
.me
.REG
[0]);
2975 stack_frame_head
= fra
.me
.prev
;
2976 return fra
.me
.REG
[0];
2978 val_t
parser___parser_nodes___ALoopExpr___n_block(val_t p0
){
2979 struct {struct stack_frame_t me
;} fra
;
2981 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2982 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2984 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_block
;
2985 fra
.me
.has_broke
= 0;
2986 fra
.me
.REG_size
= 1;
2987 fra
.me
.REG
[0] = NIT_NULL
;
2989 /* ./parser//parser_nodes.nit:671 */
2990 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALoopExpr____n_block(fra
.me
.REG
[0]);
2991 stack_frame_head
= fra
.me
.prev
;
2992 return fra
.me
.REG
[0];
2994 val_t
parser___parser_nodes___AForExpr___n_kwfor(val_t p0
){
2995 struct {struct stack_frame_t me
;} fra
;
2998 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2999 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3001 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_kwfor
;
3002 fra
.me
.has_broke
= 0;
3003 fra
.me
.REG_size
= 1;
3004 fra
.me
.REG
[0] = NIT_NULL
;
3006 /* ./parser//parser_nodes.nit:676 */
3007 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_kwfor(fra
.me
.REG
[0])!=NIT_NULL
);
3008 if (UNTAG_Bool(REGB0
)) {
3010 nit_abort("Uninitialized attribute %s", "_n_kwfor", LOCATE_parser___parser_nodes
, 676);
3012 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_kwfor(fra
.me
.REG
[0]);
3013 stack_frame_head
= fra
.me
.prev
;
3014 return fra
.me
.REG
[0];
3016 val_t
parser___parser_nodes___AForExpr___n_ids(val_t p0
){
3017 struct {struct stack_frame_t me
;} fra
;
3020 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3021 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3023 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_ids
;
3024 fra
.me
.has_broke
= 0;
3025 fra
.me
.REG_size
= 1;
3026 fra
.me
.REG
[0] = NIT_NULL
;
3028 /* ./parser//parser_nodes.nit:677 */
3029 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_ids(fra
.me
.REG
[0])!=NIT_NULL
);
3030 if (UNTAG_Bool(REGB0
)) {
3032 nit_abort("Uninitialized attribute %s", "_n_ids", LOCATE_parser___parser_nodes
, 677);
3034 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_ids(fra
.me
.REG
[0]);
3035 stack_frame_head
= fra
.me
.prev
;
3036 return fra
.me
.REG
[0];
3038 val_t
parser___parser_nodes___AForExpr___n_expr(val_t p0
){
3039 struct {struct stack_frame_t me
;} fra
;
3042 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3043 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3045 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_expr
;
3046 fra
.me
.has_broke
= 0;
3047 fra
.me
.REG_size
= 1;
3048 fra
.me
.REG
[0] = NIT_NULL
;
3050 /* ./parser//parser_nodes.nit:678 */
3051 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3052 if (UNTAG_Bool(REGB0
)) {
3054 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 678);
3056 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_expr(fra
.me
.REG
[0]);
3057 stack_frame_head
= fra
.me
.prev
;
3058 return fra
.me
.REG
[0];
3060 val_t
parser___parser_nodes___AForExpr___n_kwdo(val_t p0
){
3061 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___AForExpr___n_kwdo
;
3068 fra
.me
.has_broke
= 0;
3069 fra
.me
.REG_size
= 1;
3070 fra
.me
.REG
[0] = NIT_NULL
;
3072 /* ./parser//parser_nodes.nit:679 */
3073 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
3074 if (UNTAG_Bool(REGB0
)) {
3076 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 679);
3078 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_kwdo(fra
.me
.REG
[0]);
3079 stack_frame_head
= fra
.me
.prev
;
3080 return fra
.me
.REG
[0];
3082 val_t
parser___parser_nodes___AForExpr___n_block(val_t p0
){
3083 struct {struct stack_frame_t me
;} fra
;
3085 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3086 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3088 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_block
;
3089 fra
.me
.has_broke
= 0;
3090 fra
.me
.REG_size
= 1;
3091 fra
.me
.REG
[0] = NIT_NULL
;
3093 /* ./parser//parser_nodes.nit:680 */
3094 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_block(fra
.me
.REG
[0]);
3095 stack_frame_head
= fra
.me
.prev
;
3096 return fra
.me
.REG
[0];
3098 val_t
parser___parser_nodes___AAssertExpr___n_kwassert(val_t p0
){
3099 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___AAssertExpr___n_kwassert
;
3106 fra
.me
.has_broke
= 0;
3107 fra
.me
.REG_size
= 1;
3108 fra
.me
.REG
[0] = NIT_NULL
;
3110 /* ./parser//parser_nodes.nit:684 */
3111 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(fra
.me
.REG
[0])!=NIT_NULL
);
3112 if (UNTAG_Bool(REGB0
)) {
3114 nit_abort("Uninitialized attribute %s", "_n_kwassert", LOCATE_parser___parser_nodes
, 684);
3116 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(fra
.me
.REG
[0]);
3117 stack_frame_head
= fra
.me
.prev
;
3118 return fra
.me
.REG
[0];
3120 val_t
parser___parser_nodes___AAssertExpr___n_id(val_t p0
){
3121 struct {struct stack_frame_t me
;} fra
;
3123 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3124 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3126 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_id
;
3127 fra
.me
.has_broke
= 0;
3128 fra
.me
.REG_size
= 1;
3129 fra
.me
.REG
[0] = NIT_NULL
;
3131 /* ./parser//parser_nodes.nit:685 */
3132 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_id(fra
.me
.REG
[0]);
3133 stack_frame_head
= fra
.me
.prev
;
3134 return fra
.me
.REG
[0];
3136 val_t
parser___parser_nodes___AAssertExpr___n_expr(val_t p0
){
3137 struct {struct stack_frame_t me
;} fra
;
3140 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3141 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3143 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_expr
;
3144 fra
.me
.has_broke
= 0;
3145 fra
.me
.REG_size
= 1;
3146 fra
.me
.REG
[0] = NIT_NULL
;
3148 /* ./parser//parser_nodes.nit:686 */
3149 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssertExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3150 if (UNTAG_Bool(REGB0
)) {
3152 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 686);
3154 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_expr(fra
.me
.REG
[0]);
3155 stack_frame_head
= fra
.me
.prev
;
3156 return fra
.me
.REG
[0];
3158 val_t
parser___parser_nodes___AAssertExpr___n_else(val_t p0
){
3159 struct {struct stack_frame_t me
;} fra
;
3161 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3162 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3164 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_else
;
3165 fra
.me
.has_broke
= 0;
3166 fra
.me
.REG_size
= 1;
3167 fra
.me
.REG
[0] = NIT_NULL
;
3169 /* ./parser//parser_nodes.nit:687 */
3170 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_else(fra
.me
.REG
[0]);
3171 stack_frame_head
= fra
.me
.prev
;
3172 return fra
.me
.REG
[0];
3174 val_t
parser___parser_nodes___AAssignFormExpr___n_assign(val_t p0
){
3175 struct {struct stack_frame_t me
;} fra
;
3178 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3179 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3181 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignFormExpr___n_assign
;
3182 fra
.me
.has_broke
= 0;
3183 fra
.me
.REG_size
= 1;
3184 fra
.me
.REG
[0] = NIT_NULL
;
3186 /* ./parser//parser_nodes.nit:691 */
3187 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
3188 if (UNTAG_Bool(REGB0
)) {
3190 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 691);
3192 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(fra
.me
.REG
[0]);
3193 stack_frame_head
= fra
.me
.prev
;
3194 return fra
.me
.REG
[0];
3196 val_t
parser___parser_nodes___AAssignFormExpr___n_value(val_t p0
){
3197 struct {struct stack_frame_t me
;} fra
;
3200 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3201 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3203 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignFormExpr___n_value
;
3204 fra
.me
.has_broke
= 0;
3205 fra
.me
.REG_size
= 1;
3206 fra
.me
.REG
[0] = NIT_NULL
;
3208 /* ./parser//parser_nodes.nit:692 */
3209 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignFormExpr____n_value(fra
.me
.REG
[0])!=NIT_NULL
);
3210 if (UNTAG_Bool(REGB0
)) {
3212 nit_abort("Uninitialized attribute %s", "_n_value", LOCATE_parser___parser_nodes
, 692);
3214 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignFormExpr____n_value(fra
.me
.REG
[0]);
3215 stack_frame_head
= fra
.me
.prev
;
3216 return fra
.me
.REG
[0];
3218 val_t
parser___parser_nodes___AReassignFormExpr___n_assign_op(val_t p0
){
3219 struct {struct stack_frame_t me
;} fra
;
3222 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3223 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3225 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_assign_op
;
3226 fra
.me
.has_broke
= 0;
3227 fra
.me
.REG_size
= 1;
3228 fra
.me
.REG
[0] = NIT_NULL
;
3230 /* ./parser//parser_nodes.nit:696 */
3231 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(fra
.me
.REG
[0])!=NIT_NULL
);
3232 if (UNTAG_Bool(REGB0
)) {
3234 nit_abort("Uninitialized attribute %s", "_n_assign_op", LOCATE_parser___parser_nodes
, 696);
3236 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(fra
.me
.REG
[0]);
3237 stack_frame_head
= fra
.me
.prev
;
3238 return fra
.me
.REG
[0];
3240 val_t
parser___parser_nodes___AReassignFormExpr___n_value(val_t p0
){
3241 struct {struct stack_frame_t me
;} fra
;
3244 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3245 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3247 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_value
;
3248 fra
.me
.has_broke
= 0;
3249 fra
.me
.REG_size
= 1;
3250 fra
.me
.REG
[0] = NIT_NULL
;
3252 /* ./parser//parser_nodes.nit:697 */
3253 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReassignFormExpr____n_value(fra
.me
.REG
[0])!=NIT_NULL
);
3254 if (UNTAG_Bool(REGB0
)) {
3256 nit_abort("Uninitialized attribute %s", "_n_value", LOCATE_parser___parser_nodes
, 697);
3258 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReassignFormExpr____n_value(fra
.me
.REG
[0]);
3259 stack_frame_head
= fra
.me
.prev
;
3260 return fra
.me
.REG
[0];
3262 val_t
parser___parser_nodes___AOnceExpr___n_kwonce(val_t p0
){
3263 struct {struct stack_frame_t me
;} fra
;
3266 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3267 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3269 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOnceExpr___n_kwonce
;
3270 fra
.me
.has_broke
= 0;
3271 fra
.me
.REG_size
= 1;
3272 fra
.me
.REG
[0] = NIT_NULL
;
3274 /* ./parser//parser_nodes.nit:701 */
3275 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(fra
.me
.REG
[0])!=NIT_NULL
);
3276 if (UNTAG_Bool(REGB0
)) {
3278 nit_abort("Uninitialized attribute %s", "_n_kwonce", LOCATE_parser___parser_nodes
, 701);
3280 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(fra
.me
.REG
[0]);
3281 stack_frame_head
= fra
.me
.prev
;
3282 return fra
.me
.REG
[0];
3284 val_t
parser___parser_nodes___ASendExpr___n_expr(val_t p0
){
3285 struct {struct stack_frame_t me
;} fra
;
3288 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3289 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3291 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASendExpr___n_expr
;
3292 fra
.me
.has_broke
= 0;
3293 fra
.me
.REG_size
= 1;
3294 fra
.me
.REG
[0] = NIT_NULL
;
3296 /* ./parser//parser_nodes.nit:705 */
3297 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASendExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3298 if (UNTAG_Bool(REGB0
)) {
3300 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 705);
3302 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASendExpr____n_expr(fra
.me
.REG
[0]);
3303 stack_frame_head
= fra
.me
.prev
;
3304 return fra
.me
.REG
[0];
3306 val_t
parser___parser_nodes___ASendExpr___n_closure_defs(val_t p0
){
3307 struct {struct stack_frame_t me
;} fra
;
3310 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3311 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3313 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASendExpr___n_closure_defs
;
3314 fra
.me
.has_broke
= 0;
3315 fra
.me
.REG_size
= 1;
3316 fra
.me
.REG
[0] = NIT_NULL
;
3318 /* ./parser//parser_nodes.nit:706 */
3319 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(fra
.me
.REG
[0])!=NIT_NULL
);
3320 if (UNTAG_Bool(REGB0
)) {
3322 nit_abort("Uninitialized attribute %s", "_n_closure_defs", LOCATE_parser___parser_nodes
, 706);
3324 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(fra
.me
.REG
[0]);
3325 stack_frame_head
= fra
.me
.prev
;
3326 return fra
.me
.REG
[0];
3328 val_t
parser___parser_nodes___ABinopExpr___n_expr2(val_t p0
){
3329 struct {struct stack_frame_t me
;} fra
;
3332 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3333 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3335 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABinopExpr___n_expr2
;
3336 fra
.me
.has_broke
= 0;
3337 fra
.me
.REG_size
= 1;
3338 fra
.me
.REG
[0] = NIT_NULL
;
3340 /* ./parser//parser_nodes.nit:710 */
3341 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABinopExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
3342 if (UNTAG_Bool(REGB0
)) {
3344 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 710);
3346 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABinopExpr____n_expr2(fra
.me
.REG
[0]);
3347 stack_frame_head
= fra
.me
.prev
;
3348 return fra
.me
.REG
[0];
3350 val_t
parser___parser_nodes___AOrExpr___n_expr(val_t p0
){
3351 struct {struct stack_frame_t me
;} fra
;
3354 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3355 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3357 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr
;
3358 fra
.me
.has_broke
= 0;
3359 fra
.me
.REG_size
= 1;
3360 fra
.me
.REG
[0] = NIT_NULL
;
3362 /* ./parser//parser_nodes.nit:717 */
3363 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3364 if (UNTAG_Bool(REGB0
)) {
3366 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 717);
3368 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrExpr____n_expr(fra
.me
.REG
[0]);
3369 stack_frame_head
= fra
.me
.prev
;
3370 return fra
.me
.REG
[0];
3372 val_t
parser___parser_nodes___AOrExpr___n_expr2(val_t p0
){
3373 struct {struct stack_frame_t me
;} fra
;
3376 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3377 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3379 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr2
;
3380 fra
.me
.has_broke
= 0;
3381 fra
.me
.REG_size
= 1;
3382 fra
.me
.REG
[0] = NIT_NULL
;
3384 /* ./parser//parser_nodes.nit:718 */
3385 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
3386 if (UNTAG_Bool(REGB0
)) {
3388 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 718);
3390 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrExpr____n_expr2(fra
.me
.REG
[0]);
3391 stack_frame_head
= fra
.me
.prev
;
3392 return fra
.me
.REG
[0];
3394 val_t
parser___parser_nodes___AAndExpr___n_expr(val_t p0
){
3395 struct {struct stack_frame_t me
;} fra
;
3398 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3399 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3401 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr
;
3402 fra
.me
.has_broke
= 0;
3403 fra
.me
.REG_size
= 1;
3404 fra
.me
.REG
[0] = NIT_NULL
;
3406 /* ./parser//parser_nodes.nit:722 */
3407 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAndExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3408 if (UNTAG_Bool(REGB0
)) {
3410 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 722);
3412 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAndExpr____n_expr(fra
.me
.REG
[0]);
3413 stack_frame_head
= fra
.me
.prev
;
3414 return fra
.me
.REG
[0];
3416 val_t
parser___parser_nodes___AAndExpr___n_expr2(val_t p0
){
3417 struct {struct stack_frame_t me
;} fra
;
3420 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3421 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3423 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr2
;
3424 fra
.me
.has_broke
= 0;
3425 fra
.me
.REG_size
= 1;
3426 fra
.me
.REG
[0] = NIT_NULL
;
3428 /* ./parser//parser_nodes.nit:723 */
3429 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAndExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
3430 if (UNTAG_Bool(REGB0
)) {
3432 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 723);
3434 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAndExpr____n_expr2(fra
.me
.REG
[0]);
3435 stack_frame_head
= fra
.me
.prev
;
3436 return fra
.me
.REG
[0];
3438 val_t
parser___parser_nodes___AOrElseExpr___n_expr(val_t p0
){
3439 struct {struct stack_frame_t me
;} fra
;
3442 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3443 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3445 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr
;
3446 fra
.me
.has_broke
= 0;
3447 fra
.me
.REG_size
= 1;
3448 fra
.me
.REG
[0] = NIT_NULL
;
3450 /* ./parser//parser_nodes.nit:727 */
3451 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrElseExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3452 if (UNTAG_Bool(REGB0
)) {
3454 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 727);
3456 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrElseExpr____n_expr(fra
.me
.REG
[0]);
3457 stack_frame_head
= fra
.me
.prev
;
3458 return fra
.me
.REG
[0];
3460 val_t
parser___parser_nodes___AOrElseExpr___n_expr2(val_t p0
){
3461 struct {struct stack_frame_t me
;} fra
;
3464 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3465 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3467 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr2
;
3468 fra
.me
.has_broke
= 0;
3469 fra
.me
.REG_size
= 1;
3470 fra
.me
.REG
[0] = NIT_NULL
;
3472 /* ./parser//parser_nodes.nit:728 */
3473 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
3474 if (UNTAG_Bool(REGB0
)) {
3476 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 728);
3478 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(fra
.me
.REG
[0]);
3479 stack_frame_head
= fra
.me
.prev
;
3480 return fra
.me
.REG
[0];
3482 val_t
parser___parser_nodes___ANotExpr___n_kwnot(val_t p0
){
3483 struct {struct stack_frame_t me
;} fra
;
3486 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3487 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3489 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_kwnot
;
3490 fra
.me
.has_broke
= 0;
3491 fra
.me
.REG_size
= 1;
3492 fra
.me
.REG
[0] = NIT_NULL
;
3494 /* ./parser//parser_nodes.nit:732 */
3495 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANotExpr____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
3496 if (UNTAG_Bool(REGB0
)) {
3498 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 732);
3500 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANotExpr____n_kwnot(fra
.me
.REG
[0]);
3501 stack_frame_head
= fra
.me
.prev
;
3502 return fra
.me
.REG
[0];
3504 val_t
parser___parser_nodes___ANotExpr___n_expr(val_t p0
){
3505 struct {struct stack_frame_t me
;} fra
;
3508 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3509 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3511 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_expr
;
3512 fra
.me
.has_broke
= 0;
3513 fra
.me
.REG_size
= 1;
3514 fra
.me
.REG
[0] = NIT_NULL
;
3516 /* ./parser//parser_nodes.nit:733 */
3517 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANotExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3518 if (UNTAG_Bool(REGB0
)) {
3520 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 733);
3522 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANotExpr____n_expr(fra
.me
.REG
[0]);
3523 stack_frame_head
= fra
.me
.prev
;
3524 return fra
.me
.REG
[0];
3526 val_t
parser___parser_nodes___AEeExpr___n_expr(val_t p0
){
3527 struct {struct stack_frame_t me
;} fra
;
3530 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3531 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3533 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr
;
3534 fra
.me
.has_broke
= 0;
3535 fra
.me
.REG_size
= 1;
3536 fra
.me
.REG
[0] = NIT_NULL
;
3538 /* ./parser//parser_nodes.nit:740 */
3539 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3540 if (UNTAG_Bool(REGB0
)) {
3542 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 740);
3544 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEeExpr____n_expr(fra
.me
.REG
[0]);
3545 stack_frame_head
= fra
.me
.prev
;
3546 return fra
.me
.REG
[0];
3548 val_t
parser___parser_nodes___AEeExpr___n_expr2(val_t p0
){
3549 struct {struct stack_frame_t me
;} fra
;
3552 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3553 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3555 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr2
;
3556 fra
.me
.has_broke
= 0;
3557 fra
.me
.REG_size
= 1;
3558 fra
.me
.REG
[0] = NIT_NULL
;
3560 /* ./parser//parser_nodes.nit:741 */
3561 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEeExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
3562 if (UNTAG_Bool(REGB0
)) {
3564 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 741);
3566 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEeExpr____n_expr2(fra
.me
.REG
[0]);
3567 stack_frame_head
= fra
.me
.prev
;
3568 return fra
.me
.REG
[0];
3570 val_t
parser___parser_nodes___AIsaExpr___n_expr(val_t p0
){
3571 struct {struct stack_frame_t me
;} fra
;
3574 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3575 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3577 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_expr
;
3578 fra
.me
.has_broke
= 0;
3579 fra
.me
.REG_size
= 1;
3580 fra
.me
.REG
[0] = NIT_NULL
;
3582 /* ./parser//parser_nodes.nit:766 */
3583 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIsaExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3584 if (UNTAG_Bool(REGB0
)) {
3586 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 766);
3588 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIsaExpr____n_expr(fra
.me
.REG
[0]);
3589 stack_frame_head
= fra
.me
.prev
;
3590 return fra
.me
.REG
[0];
3592 val_t
parser___parser_nodes___AIsaExpr___n_type(val_t p0
){
3593 struct {struct stack_frame_t me
;} fra
;
3596 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3597 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3599 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_type
;
3600 fra
.me
.has_broke
= 0;
3601 fra
.me
.REG_size
= 1;
3602 fra
.me
.REG
[0] = NIT_NULL
;
3604 /* ./parser//parser_nodes.nit:767 */
3605 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIsaExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
3606 if (UNTAG_Bool(REGB0
)) {
3608 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 767);
3610 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIsaExpr____n_type(fra
.me
.REG
[0]);
3611 stack_frame_head
= fra
.me
.prev
;
3612 return fra
.me
.REG
[0];
3614 val_t
parser___parser_nodes___AUminusExpr___n_minus(val_t p0
){
3615 struct {struct stack_frame_t me
;} fra
;
3618 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3619 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3621 fra
.me
.meth
= LOCATE_parser___parser_nodes___AUminusExpr___n_minus
;
3622 fra
.me
.has_broke
= 0;
3623 fra
.me
.REG_size
= 1;
3624 fra
.me
.REG
[0] = NIT_NULL
;
3626 /* ./parser//parser_nodes.nit:789 */
3627 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AUminusExpr____n_minus(fra
.me
.REG
[0])!=NIT_NULL
);
3628 if (UNTAG_Bool(REGB0
)) {
3630 nit_abort("Uninitialized attribute %s", "_n_minus", LOCATE_parser___parser_nodes
, 789);
3632 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AUminusExpr____n_minus(fra
.me
.REG
[0]);
3633 stack_frame_head
= fra
.me
.prev
;
3634 return fra
.me
.REG
[0];
3636 val_t
parser___parser_nodes___ANewExpr___n_kwnew(val_t p0
){
3637 struct {struct stack_frame_t me
;} fra
;
3640 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3641 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3643 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_kwnew
;
3644 fra
.me
.has_broke
= 0;
3645 fra
.me
.REG_size
= 1;
3646 fra
.me
.REG
[0] = NIT_NULL
;
3648 /* ./parser//parser_nodes.nit:793 */
3649 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_kwnew(fra
.me
.REG
[0])!=NIT_NULL
);
3650 if (UNTAG_Bool(REGB0
)) {
3652 nit_abort("Uninitialized attribute %s", "_n_kwnew", LOCATE_parser___parser_nodes
, 793);
3654 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_kwnew(fra
.me
.REG
[0]);
3655 stack_frame_head
= fra
.me
.prev
;
3656 return fra
.me
.REG
[0];
3658 val_t
parser___parser_nodes___ANewExpr___n_type(val_t p0
){
3659 struct {struct stack_frame_t me
;} fra
;
3662 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3663 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3665 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_type
;
3666 fra
.me
.has_broke
= 0;
3667 fra
.me
.REG_size
= 1;
3668 fra
.me
.REG
[0] = NIT_NULL
;
3670 /* ./parser//parser_nodes.nit:794 */
3671 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
3672 if (UNTAG_Bool(REGB0
)) {
3674 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 794);
3676 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_type(fra
.me
.REG
[0]);
3677 stack_frame_head
= fra
.me
.prev
;
3678 return fra
.me
.REG
[0];
3680 val_t
parser___parser_nodes___ANewExpr___n_id(val_t p0
){
3681 struct {struct stack_frame_t me
;} fra
;
3683 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3684 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3686 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_id
;
3687 fra
.me
.has_broke
= 0;
3688 fra
.me
.REG_size
= 1;
3689 fra
.me
.REG
[0] = NIT_NULL
;
3691 /* ./parser//parser_nodes.nit:795 */
3692 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_id(fra
.me
.REG
[0]);
3693 stack_frame_head
= fra
.me
.prev
;
3694 return fra
.me
.REG
[0];
3696 val_t
parser___parser_nodes___ANewExpr___n_args(val_t p0
){
3697 struct {struct stack_frame_t me
;} fra
;
3700 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3701 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3703 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_args
;
3704 fra
.me
.has_broke
= 0;
3705 fra
.me
.REG_size
= 1;
3706 fra
.me
.REG
[0] = NIT_NULL
;
3708 /* ./parser//parser_nodes.nit:796 */
3709 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
3710 if (UNTAG_Bool(REGB0
)) {
3712 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 796);
3714 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_args(fra
.me
.REG
[0]);
3715 stack_frame_head
= fra
.me
.prev
;
3716 return fra
.me
.REG
[0];
3718 val_t
parser___parser_nodes___AAttrFormExpr___n_expr(val_t p0
){
3719 struct {struct stack_frame_t me
;} fra
;
3722 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3723 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3725 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_expr
;
3726 fra
.me
.has_broke
= 0;
3727 fra
.me
.REG_size
= 1;
3728 fra
.me
.REG
[0] = NIT_NULL
;
3730 /* ./parser//parser_nodes.nit:800 */
3731 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
3732 if (UNTAG_Bool(REGB0
)) {
3734 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 800);
3736 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(fra
.me
.REG
[0]);
3737 stack_frame_head
= fra
.me
.prev
;
3738 return fra
.me
.REG
[0];
3740 val_t
parser___parser_nodes___AAttrFormExpr___n_id(val_t p0
){
3741 struct {struct stack_frame_t me
;} fra
;
3744 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3745 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3747 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_id
;
3748 fra
.me
.has_broke
= 0;
3749 fra
.me
.REG_size
= 1;
3750 fra
.me
.REG
[0] = NIT_NULL
;
3752 /* ./parser//parser_nodes.nit:801 */
3753 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3754 if (UNTAG_Bool(REGB0
)) {
3756 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 801);
3758 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrFormExpr____n_id(fra
.me
.REG
[0]);
3759 stack_frame_head
= fra
.me
.prev
;
3760 return fra
.me
.REG
[0];
3762 val_t
parser___parser_nodes___ACallFormExpr___n_id(val_t p0
){
3763 struct {struct stack_frame_t me
;} fra
;
3766 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3767 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3769 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_id
;
3770 fra
.me
.has_broke
= 0;
3771 fra
.me
.REG_size
= 1;
3772 fra
.me
.REG
[0] = NIT_NULL
;
3774 /* ./parser//parser_nodes.nit:812 */
3775 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACallFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3776 if (UNTAG_Bool(REGB0
)) {
3778 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 812);
3780 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACallFormExpr____n_id(fra
.me
.REG
[0]);
3781 stack_frame_head
= fra
.me
.prev
;
3782 return fra
.me
.REG
[0];
3784 val_t
parser___parser_nodes___ACallFormExpr___n_args(val_t p0
){
3785 struct {struct stack_frame_t me
;} fra
;
3788 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3789 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3791 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_args
;
3792 fra
.me
.has_broke
= 0;
3793 fra
.me
.REG_size
= 1;
3794 fra
.me
.REG
[0] = NIT_NULL
;
3796 /* ./parser//parser_nodes.nit:813 */
3797 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACallFormExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
3798 if (UNTAG_Bool(REGB0
)) {
3800 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 813);
3802 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACallFormExpr____n_args(fra
.me
.REG
[0]);
3803 stack_frame_head
= fra
.me
.prev
;
3804 return fra
.me
.REG
[0];
3806 val_t
parser___parser_nodes___ASuperExpr___n_qualified(val_t p0
){
3807 struct {struct stack_frame_t me
;} fra
;
3809 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3810 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3812 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_qualified
;
3813 fra
.me
.has_broke
= 0;
3814 fra
.me
.REG_size
= 1;
3815 fra
.me
.REG
[0] = NIT_NULL
;
3817 /* ./parser//parser_nodes.nit:834 */
3818 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_qualified(fra
.me
.REG
[0]);
3819 stack_frame_head
= fra
.me
.prev
;
3820 return fra
.me
.REG
[0];
3822 val_t
parser___parser_nodes___ASuperExpr___n_kwsuper(val_t p0
){
3823 struct {struct stack_frame_t me
;} fra
;
3826 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3827 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3829 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_kwsuper
;
3830 fra
.me
.has_broke
= 0;
3831 fra
.me
.REG_size
= 1;
3832 fra
.me
.REG
[0] = NIT_NULL
;
3834 /* ./parser//parser_nodes.nit:835 */
3835 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(fra
.me
.REG
[0])!=NIT_NULL
);
3836 if (UNTAG_Bool(REGB0
)) {
3838 nit_abort("Uninitialized attribute %s", "_n_kwsuper", LOCATE_parser___parser_nodes
, 835);
3840 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(fra
.me
.REG
[0]);
3841 stack_frame_head
= fra
.me
.prev
;
3842 return fra
.me
.REG
[0];
3844 val_t
parser___parser_nodes___ASuperExpr___n_args(val_t p0
){
3845 struct {struct stack_frame_t me
;} fra
;
3848 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3849 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3851 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_args
;
3852 fra
.me
.has_broke
= 0;
3853 fra
.me
.REG_size
= 1;
3854 fra
.me
.REG
[0] = NIT_NULL
;
3856 /* ./parser//parser_nodes.nit:836 */
3857 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
3858 if (UNTAG_Bool(REGB0
)) {
3860 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 836);
3862 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_args(fra
.me
.REG
[0]);
3863 stack_frame_head
= fra
.me
.prev
;
3864 return fra
.me
.REG
[0];
3866 val_t
parser___parser_nodes___AInitExpr___n_kwinit(val_t p0
){
3867 struct {struct stack_frame_t me
;} fra
;
3870 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3871 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3873 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_kwinit
;
3874 fra
.me
.has_broke
= 0;
3875 fra
.me
.REG_size
= 1;
3876 fra
.me
.REG
[0] = NIT_NULL
;
3878 /* ./parser//parser_nodes.nit:840 */
3879 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitExpr____n_kwinit(fra
.me
.REG
[0])!=NIT_NULL
);
3880 if (UNTAG_Bool(REGB0
)) {
3882 nit_abort("Uninitialized attribute %s", "_n_kwinit", LOCATE_parser___parser_nodes
, 840);
3884 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitExpr____n_kwinit(fra
.me
.REG
[0]);
3885 stack_frame_head
= fra
.me
.prev
;
3886 return fra
.me
.REG
[0];
3888 val_t
parser___parser_nodes___AInitExpr___n_args(val_t p0
){
3889 struct {struct stack_frame_t me
;} fra
;
3892 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3893 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3895 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_args
;
3896 fra
.me
.has_broke
= 0;
3897 fra
.me
.REG_size
= 1;
3898 fra
.me
.REG
[0] = NIT_NULL
;
3900 /* ./parser//parser_nodes.nit:841 */
3901 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
3902 if (UNTAG_Bool(REGB0
)) {
3904 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 841);
3906 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitExpr____n_args(fra
.me
.REG
[0]);
3907 stack_frame_head
= fra
.me
.prev
;
3908 return fra
.me
.REG
[0];
3910 val_t
parser___parser_nodes___ABraFormExpr___n_args(val_t p0
){
3911 struct {struct stack_frame_t me
;} fra
;
3914 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3915 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3917 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraFormExpr___n_args
;
3918 fra
.me
.has_broke
= 0;
3919 fra
.me
.REG_size
= 1;
3920 fra
.me
.REG
[0] = NIT_NULL
;
3922 /* ./parser//parser_nodes.nit:845 */
3923 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraFormExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
3924 if (UNTAG_Bool(REGB0
)) {
3926 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 845);
3928 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraFormExpr____n_args(fra
.me
.REG
[0]);
3929 stack_frame_head
= fra
.me
.prev
;
3930 return fra
.me
.REG
[0];
3932 val_t
parser___parser_nodes___AVarFormExpr___n_id(val_t p0
){
3933 struct {struct stack_frame_t me
;} fra
;
3936 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3937 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3939 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVarFormExpr___n_id
;
3940 fra
.me
.has_broke
= 0;
3941 fra
.me
.REG_size
= 1;
3942 fra
.me
.REG
[0] = NIT_NULL
;
3944 /* ./parser//parser_nodes.nit:856 */
3945 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVarFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3946 if (UNTAG_Bool(REGB0
)) {
3948 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 856);
3950 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVarFormExpr____n_id(fra
.me
.REG
[0]);
3951 stack_frame_head
= fra
.me
.prev
;
3952 return fra
.me
.REG
[0];
3954 val_t
parser___parser_nodes___AClosureCallExpr___n_id(val_t p0
){
3955 struct {struct stack_frame_t me
;} fra
;
3958 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3959 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3961 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_id
;
3962 fra
.me
.has_broke
= 0;
3963 fra
.me
.REG_size
= 1;
3964 fra
.me
.REG
[0] = NIT_NULL
;
3966 /* ./parser//parser_nodes.nit:864 */
3967 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
3968 if (UNTAG_Bool(REGB0
)) {
3970 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 864);
3972 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_id(fra
.me
.REG
[0]);
3973 stack_frame_head
= fra
.me
.prev
;
3974 return fra
.me
.REG
[0];
3976 val_t
parser___parser_nodes___AClosureCallExpr___n_args(val_t p0
){
3977 struct {struct stack_frame_t me
;} fra
;
3980 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3981 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3983 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_args
;
3984 fra
.me
.has_broke
= 0;
3985 fra
.me
.REG_size
= 1;
3986 fra
.me
.REG
[0] = NIT_NULL
;
3988 /* ./parser//parser_nodes.nit:865 */
3989 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
3990 if (UNTAG_Bool(REGB0
)) {
3992 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 865);
3994 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_args(fra
.me
.REG
[0]);
3995 stack_frame_head
= fra
.me
.prev
;
3996 return fra
.me
.REG
[0];
3998 val_t
parser___parser_nodes___AClosureCallExpr___n_closure_defs(val_t p0
){
3999 struct {struct stack_frame_t me
;} fra
;
4002 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4003 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4005 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_closure_defs
;
4006 fra
.me
.has_broke
= 0;
4007 fra
.me
.REG_size
= 1;
4008 fra
.me
.REG
[0] = NIT_NULL
;
4010 /* ./parser//parser_nodes.nit:866 */
4011 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(fra
.me
.REG
[0])!=NIT_NULL
);
4012 if (UNTAG_Bool(REGB0
)) {
4014 nit_abort("Uninitialized attribute %s", "_n_closure_defs", LOCATE_parser___parser_nodes
, 866);
4016 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(fra
.me
.REG
[0]);
4017 stack_frame_head
= fra
.me
.prev
;
4018 return fra
.me
.REG
[0];
4020 val_t
parser___parser_nodes___ARangeExpr___n_expr(val_t p0
){
4021 struct {struct stack_frame_t me
;} fra
;
4024 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4025 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4027 fra
.me
.meth
= LOCATE_parser___parser_nodes___ARangeExpr___n_expr
;
4028 fra
.me
.has_broke
= 0;
4029 fra
.me
.REG_size
= 1;
4030 fra
.me
.REG
[0] = NIT_NULL
;
4032 /* ./parser//parser_nodes.nit:881 */
4033 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ARangeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4034 if (UNTAG_Bool(REGB0
)) {
4036 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 881);
4038 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ARangeExpr____n_expr(fra
.me
.REG
[0]);
4039 stack_frame_head
= fra
.me
.prev
;
4040 return fra
.me
.REG
[0];
4042 val_t
parser___parser_nodes___ARangeExpr___n_expr2(val_t p0
){
4043 struct {struct stack_frame_t me
;} fra
;
4046 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4047 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4049 fra
.me
.meth
= LOCATE_parser___parser_nodes___ARangeExpr___n_expr2
;
4050 fra
.me
.has_broke
= 0;
4051 fra
.me
.REG_size
= 1;
4052 fra
.me
.REG
[0] = NIT_NULL
;
4054 /* ./parser//parser_nodes.nit:882 */
4055 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ARangeExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
4056 if (UNTAG_Bool(REGB0
)) {
4058 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 882);
4060 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ARangeExpr____n_expr2(fra
.me
.REG
[0]);
4061 stack_frame_head
= fra
.me
.prev
;
4062 return fra
.me
.REG
[0];
4064 val_t
parser___parser_nodes___AArrayExpr___n_exprs(val_t p0
){
4065 struct {struct stack_frame_t me
;} fra
;
4068 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4069 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4071 fra
.me
.meth
= LOCATE_parser___parser_nodes___AArrayExpr___n_exprs
;
4072 fra
.me
.has_broke
= 0;
4073 fra
.me
.REG_size
= 1;
4074 fra
.me
.REG
[0] = NIT_NULL
;
4076 /* ./parser//parser_nodes.nit:892 */
4077 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AArrayExpr____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
4078 if (UNTAG_Bool(REGB0
)) {
4080 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 892);
4082 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AArrayExpr____n_exprs(fra
.me
.REG
[0]);
4083 stack_frame_head
= fra
.me
.prev
;
4084 return fra
.me
.REG
[0];
4086 val_t
parser___parser_nodes___ASelfExpr___n_kwself(val_t p0
){
4087 struct {struct stack_frame_t me
;} fra
;
4089 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4090 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4092 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASelfExpr___n_kwself
;
4093 fra
.me
.has_broke
= 0;
4094 fra
.me
.REG_size
= 1;
4095 fra
.me
.REG
[0] = NIT_NULL
;
4097 /* ./parser//parser_nodes.nit:896 */
4098 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASelfExpr____n_kwself(fra
.me
.REG
[0]);
4099 stack_frame_head
= fra
.me
.prev
;
4100 return fra
.me
.REG
[0];
4102 val_t
parser___parser_nodes___ATrueExpr___n_kwtrue(val_t p0
){
4103 struct {struct stack_frame_t me
;} fra
;
4106 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4107 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4109 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATrueExpr___n_kwtrue
;
4110 fra
.me
.has_broke
= 0;
4111 fra
.me
.REG_size
= 1;
4112 fra
.me
.REG
[0] = NIT_NULL
;
4114 /* ./parser//parser_nodes.nit:903 */
4115 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(fra
.me
.REG
[0])!=NIT_NULL
);
4116 if (UNTAG_Bool(REGB0
)) {
4118 nit_abort("Uninitialized attribute %s", "_n_kwtrue", LOCATE_parser___parser_nodes
, 903);
4120 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(fra
.me
.REG
[0]);
4121 stack_frame_head
= fra
.me
.prev
;
4122 return fra
.me
.REG
[0];
4124 val_t
parser___parser_nodes___AFalseExpr___n_kwfalse(val_t p0
){
4125 struct {struct stack_frame_t me
;} fra
;
4128 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4129 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4131 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFalseExpr___n_kwfalse
;
4132 fra
.me
.has_broke
= 0;
4133 fra
.me
.REG_size
= 1;
4134 fra
.me
.REG
[0] = NIT_NULL
;
4136 /* ./parser//parser_nodes.nit:907 */
4137 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(fra
.me
.REG
[0])!=NIT_NULL
);
4138 if (UNTAG_Bool(REGB0
)) {
4140 nit_abort("Uninitialized attribute %s", "_n_kwfalse", LOCATE_parser___parser_nodes
, 907);
4142 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(fra
.me
.REG
[0]);
4143 stack_frame_head
= fra
.me
.prev
;
4144 return fra
.me
.REG
[0];
4146 val_t
parser___parser_nodes___ANullExpr___n_kwnull(val_t p0
){
4147 struct {struct stack_frame_t me
;} fra
;
4150 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4151 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4153 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANullExpr___n_kwnull
;
4154 fra
.me
.has_broke
= 0;
4155 fra
.me
.REG_size
= 1;
4156 fra
.me
.REG
[0] = NIT_NULL
;
4158 /* ./parser//parser_nodes.nit:911 */
4159 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANullExpr____n_kwnull(fra
.me
.REG
[0])!=NIT_NULL
);
4160 if (UNTAG_Bool(REGB0
)) {
4162 nit_abort("Uninitialized attribute %s", "_n_kwnull", LOCATE_parser___parser_nodes
, 911);
4164 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANullExpr____n_kwnull(fra
.me
.REG
[0]);
4165 stack_frame_head
= fra
.me
.prev
;
4166 return fra
.me
.REG
[0];
4168 val_t
parser___parser_nodes___AIntExpr___n_number(val_t p0
){
4169 struct {struct stack_frame_t me
;} fra
;
4172 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4173 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4175 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntExpr___n_number
;
4176 fra
.me
.has_broke
= 0;
4177 fra
.me
.REG_size
= 1;
4178 fra
.me
.REG
[0] = NIT_NULL
;
4180 /* ./parser//parser_nodes.nit:915 */
4181 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIntExpr____n_number(fra
.me
.REG
[0])!=NIT_NULL
);
4182 if (UNTAG_Bool(REGB0
)) {
4184 nit_abort("Uninitialized attribute %s", "_n_number", LOCATE_parser___parser_nodes
, 915);
4186 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIntExpr____n_number(fra
.me
.REG
[0]);
4187 stack_frame_head
= fra
.me
.prev
;
4188 return fra
.me
.REG
[0];
4190 val_t
parser___parser_nodes___AFloatExpr___n_float(val_t p0
){
4191 struct {struct stack_frame_t me
;} fra
;
4194 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4195 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4197 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFloatExpr___n_float
;
4198 fra
.me
.has_broke
= 0;
4199 fra
.me
.REG_size
= 1;
4200 fra
.me
.REG
[0] = NIT_NULL
;
4202 /* ./parser//parser_nodes.nit:919 */
4203 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFloatExpr____n_float(fra
.me
.REG
[0])!=NIT_NULL
);
4204 if (UNTAG_Bool(REGB0
)) {
4206 nit_abort("Uninitialized attribute %s", "_n_float", LOCATE_parser___parser_nodes
, 919);
4208 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFloatExpr____n_float(fra
.me
.REG
[0]);
4209 stack_frame_head
= fra
.me
.prev
;
4210 return fra
.me
.REG
[0];
4212 val_t
parser___parser_nodes___ACharExpr___n_char(val_t p0
){
4213 struct {struct stack_frame_t me
;} fra
;
4216 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4217 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4219 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACharExpr___n_char
;
4220 fra
.me
.has_broke
= 0;
4221 fra
.me
.REG_size
= 1;
4222 fra
.me
.REG
[0] = NIT_NULL
;
4224 /* ./parser//parser_nodes.nit:923 */
4225 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACharExpr____n_char(fra
.me
.REG
[0])!=NIT_NULL
);
4226 if (UNTAG_Bool(REGB0
)) {
4228 nit_abort("Uninitialized attribute %s", "_n_char", LOCATE_parser___parser_nodes
, 923);
4230 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACharExpr____n_char(fra
.me
.REG
[0]);
4231 stack_frame_head
= fra
.me
.prev
;
4232 return fra
.me
.REG
[0];
4234 val_t
parser___parser_nodes___AStringExpr___n_string(val_t p0
){
4235 struct {struct stack_frame_t me
;} fra
;
4238 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4239 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4241 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStringExpr___n_string
;
4242 fra
.me
.has_broke
= 0;
4243 fra
.me
.REG_size
= 1;
4244 fra
.me
.REG
[0] = NIT_NULL
;
4246 /* ./parser//parser_nodes.nit:930 */
4247 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
4248 if (UNTAG_Bool(REGB0
)) {
4250 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 930);
4252 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStringExpr____n_string(fra
.me
.REG
[0]);
4253 stack_frame_head
= fra
.me
.prev
;
4254 return fra
.me
.REG
[0];
4256 val_t
parser___parser_nodes___AStartStringExpr___n_string(val_t p0
){
4257 struct {struct stack_frame_t me
;} fra
;
4260 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4261 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4263 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStartStringExpr___n_string
;
4264 fra
.me
.has_broke
= 0;
4265 fra
.me
.REG_size
= 1;
4266 fra
.me
.REG
[0] = NIT_NULL
;
4268 /* ./parser//parser_nodes.nit:934 */
4269 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStartStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
4270 if (UNTAG_Bool(REGB0
)) {
4272 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 934);
4274 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStartStringExpr____n_string(fra
.me
.REG
[0]);
4275 stack_frame_head
= fra
.me
.prev
;
4276 return fra
.me
.REG
[0];
4278 val_t
parser___parser_nodes___AMidStringExpr___n_string(val_t p0
){
4279 struct {struct stack_frame_t me
;} fra
;
4282 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4283 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4285 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMidStringExpr___n_string
;
4286 fra
.me
.has_broke
= 0;
4287 fra
.me
.REG_size
= 1;
4288 fra
.me
.REG
[0] = NIT_NULL
;
4290 /* ./parser//parser_nodes.nit:938 */
4291 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMidStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
4292 if (UNTAG_Bool(REGB0
)) {
4294 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 938);
4296 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMidStringExpr____n_string(fra
.me
.REG
[0]);
4297 stack_frame_head
= fra
.me
.prev
;
4298 return fra
.me
.REG
[0];
4300 val_t
parser___parser_nodes___AEndStringExpr___n_string(val_t p0
){
4301 struct {struct stack_frame_t me
;} fra
;
4304 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4305 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4307 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEndStringExpr___n_string
;
4308 fra
.me
.has_broke
= 0;
4309 fra
.me
.REG_size
= 1;
4310 fra
.me
.REG
[0] = NIT_NULL
;
4312 /* ./parser//parser_nodes.nit:942 */
4313 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEndStringExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
4314 if (UNTAG_Bool(REGB0
)) {
4316 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 942);
4318 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEndStringExpr____n_string(fra
.me
.REG
[0]);
4319 stack_frame_head
= fra
.me
.prev
;
4320 return fra
.me
.REG
[0];
4322 val_t
parser___parser_nodes___ASuperstringExpr___n_exprs(val_t p0
){
4323 struct {struct stack_frame_t me
;} fra
;
4326 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4327 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4329 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperstringExpr___n_exprs
;
4330 fra
.me
.has_broke
= 0;
4331 fra
.me
.REG_size
= 1;
4332 fra
.me
.REG
[0] = NIT_NULL
;
4334 /* ./parser//parser_nodes.nit:946 */
4335 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
4336 if (UNTAG_Bool(REGB0
)) {
4338 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 946);
4340 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(fra
.me
.REG
[0]);
4341 stack_frame_head
= fra
.me
.prev
;
4342 return fra
.me
.REG
[0];
4344 val_t
parser___parser_nodes___AProxyExpr___n_expr(val_t p0
){
4345 struct {struct stack_frame_t me
;} fra
;
4348 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4349 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4351 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProxyExpr___n_expr
;
4352 fra
.me
.has_broke
= 0;
4353 fra
.me
.REG_size
= 1;
4354 fra
.me
.REG
[0] = NIT_NULL
;
4356 /* ./parser//parser_nodes.nit:953 */
4357 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4358 if (UNTAG_Bool(REGB0
)) {
4360 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 953);
4362 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0]);
4363 stack_frame_head
= fra
.me
.prev
;
4364 return fra
.me
.REG
[0];
4366 val_t
parser___parser_nodes___AAsCastExpr___n_expr(val_t p0
){
4367 struct {struct stack_frame_t me
;} fra
;
4370 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4371 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4373 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_expr
;
4374 fra
.me
.has_broke
= 0;
4375 fra
.me
.REG_size
= 1;
4376 fra
.me
.REG
[0] = NIT_NULL
;
4378 /* ./parser//parser_nodes.nit:957 */
4379 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4380 if (UNTAG_Bool(REGB0
)) {
4382 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 957);
4384 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0]);
4385 stack_frame_head
= fra
.me
.prev
;
4386 return fra
.me
.REG
[0];
4388 val_t
parser___parser_nodes___AAsCastExpr___n_kwas(val_t p0
){
4389 struct {struct stack_frame_t me
;} fra
;
4392 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4393 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4395 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_kwas
;
4396 fra
.me
.has_broke
= 0;
4397 fra
.me
.REG_size
= 1;
4398 fra
.me
.REG
[0] = NIT_NULL
;
4400 /* ./parser//parser_nodes.nit:958 */
4401 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
4402 if (UNTAG_Bool(REGB0
)) {
4404 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 958);
4406 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0]);
4407 stack_frame_head
= fra
.me
.prev
;
4408 return fra
.me
.REG
[0];
4410 val_t
parser___parser_nodes___AAsCastExpr___n_type(val_t p0
){
4411 struct {struct stack_frame_t me
;} fra
;
4414 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4415 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4417 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_type
;
4418 fra
.me
.has_broke
= 0;
4419 fra
.me
.REG_size
= 1;
4420 fra
.me
.REG
[0] = NIT_NULL
;
4422 /* ./parser//parser_nodes.nit:959 */
4423 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
4424 if (UNTAG_Bool(REGB0
)) {
4426 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 959);
4428 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0]);
4429 stack_frame_head
= fra
.me
.prev
;
4430 return fra
.me
.REG
[0];
4432 val_t
parser___parser_nodes___AAsNotnullExpr___n_expr(val_t p0
){
4433 struct {struct stack_frame_t me
;} fra
;
4436 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4437 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4439 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_expr
;
4440 fra
.me
.has_broke
= 0;
4441 fra
.me
.REG_size
= 1;
4442 fra
.me
.REG
[0] = NIT_NULL
;
4444 /* ./parser//parser_nodes.nit:963 */
4445 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
4446 if (UNTAG_Bool(REGB0
)) {
4448 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 963);
4450 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0]);
4451 stack_frame_head
= fra
.me
.prev
;
4452 return fra
.me
.REG
[0];
4454 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwas(val_t p0
){
4455 struct {struct stack_frame_t me
;} fra
;
4458 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4459 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4461 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwas
;
4462 fra
.me
.has_broke
= 0;
4463 fra
.me
.REG_size
= 1;
4464 fra
.me
.REG
[0] = NIT_NULL
;
4466 /* ./parser//parser_nodes.nit:964 */
4467 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
4468 if (UNTAG_Bool(REGB0
)) {
4470 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 964);
4472 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0]);
4473 stack_frame_head
= fra
.me
.prev
;
4474 return fra
.me
.REG
[0];
4476 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnot(val_t p0
){
4477 struct {struct stack_frame_t me
;} fra
;
4480 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4481 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4483 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnot
;
4484 fra
.me
.has_broke
= 0;
4485 fra
.me
.REG_size
= 1;
4486 fra
.me
.REG
[0] = NIT_NULL
;
4488 /* ./parser//parser_nodes.nit:965 */
4489 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
4490 if (UNTAG_Bool(REGB0
)) {
4492 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 965);
4494 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0]);
4495 stack_frame_head
= fra
.me
.prev
;
4496 return fra
.me
.REG
[0];
4498 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnull(val_t p0
){
4499 struct {struct stack_frame_t me
;} fra
;
4502 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4503 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4505 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnull
;
4506 fra
.me
.has_broke
= 0;
4507 fra
.me
.REG_size
= 1;
4508 fra
.me
.REG
[0] = NIT_NULL
;
4510 /* ./parser//parser_nodes.nit:966 */
4511 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0])!=NIT_NULL
);
4512 if (UNTAG_Bool(REGB0
)) {
4514 nit_abort("Uninitialized attribute %s", "_n_kwnull", LOCATE_parser___parser_nodes
, 966);
4516 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0]);
4517 stack_frame_head
= fra
.me
.prev
;
4518 return fra
.me
.REG
[0];
4520 val_t
parser___parser_nodes___AIssetAttrExpr___n_kwisset(val_t p0
){
4521 struct {struct stack_frame_t me
;} fra
;
4524 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4525 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4527 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIssetAttrExpr___n_kwisset
;
4528 fra
.me
.has_broke
= 0;
4529 fra
.me
.REG_size
= 1;
4530 fra
.me
.REG
[0] = NIT_NULL
;
4532 /* ./parser//parser_nodes.nit:970 */
4533 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0])!=NIT_NULL
);
4534 if (UNTAG_Bool(REGB0
)) {
4536 nit_abort("Uninitialized attribute %s", "_n_kwisset", LOCATE_parser___parser_nodes
, 970);
4538 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0]);
4539 stack_frame_head
= fra
.me
.prev
;
4540 return fra
.me
.REG
[0];
4542 val_t
parser___parser_nodes___APlusAssignOp___n_pluseq(val_t p0
){
4543 struct {struct stack_frame_t me
;} fra
;
4546 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4547 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4549 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusAssignOp___n_pluseq
;
4550 fra
.me
.has_broke
= 0;
4551 fra
.me
.REG_size
= 1;
4552 fra
.me
.REG
[0] = NIT_NULL
;
4554 /* ./parser//parser_nodes.nit:975 */
4555 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0])!=NIT_NULL
);
4556 if (UNTAG_Bool(REGB0
)) {
4558 nit_abort("Uninitialized attribute %s", "_n_pluseq", LOCATE_parser___parser_nodes
, 975);
4560 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0]);
4561 stack_frame_head
= fra
.me
.prev
;
4562 return fra
.me
.REG
[0];
4564 val_t
parser___parser_nodes___AMinusAssignOp___n_minuseq(val_t p0
){
4565 struct {struct stack_frame_t me
;} fra
;
4568 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4569 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4571 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusAssignOp___n_minuseq
;
4572 fra
.me
.has_broke
= 0;
4573 fra
.me
.REG_size
= 1;
4574 fra
.me
.REG
[0] = NIT_NULL
;
4576 /* ./parser//parser_nodes.nit:979 */
4577 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0])!=NIT_NULL
);
4578 if (UNTAG_Bool(REGB0
)) {
4580 nit_abort("Uninitialized attribute %s", "_n_minuseq", LOCATE_parser___parser_nodes
, 979);
4582 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0]);
4583 stack_frame_head
= fra
.me
.prev
;
4584 return fra
.me
.REG
[0];
4586 val_t
parser___parser_nodes___AClosureDef___n_bang(val_t p0
){
4587 struct {struct stack_frame_t me
;} fra
;
4590 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4591 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4593 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_bang
;
4594 fra
.me
.has_broke
= 0;
4595 fra
.me
.REG_size
= 1;
4596 fra
.me
.REG
[0] = NIT_NULL
;
4598 /* ./parser//parser_nodes.nit:983 */
4599 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0])!=NIT_NULL
);
4600 if (UNTAG_Bool(REGB0
)) {
4602 nit_abort("Uninitialized attribute %s", "_n_bang", LOCATE_parser___parser_nodes
, 983);
4604 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0]);
4605 stack_frame_head
= fra
.me
.prev
;
4606 return fra
.me
.REG
[0];
4608 val_t
parser___parser_nodes___AClosureDef___n_id(val_t p0
){
4609 struct {struct stack_frame_t me
;} fra
;
4612 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4613 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4615 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_id
;
4616 fra
.me
.has_broke
= 0;
4617 fra
.me
.REG_size
= 1;
4618 fra
.me
.REG
[0] = NIT_NULL
;
4620 /* ./parser//parser_nodes.nit:984 */
4621 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
4622 if (UNTAG_Bool(REGB0
)) {
4624 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 984);
4626 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0]);
4627 stack_frame_head
= fra
.me
.prev
;
4628 return fra
.me
.REG
[0];
4630 val_t
parser___parser_nodes___AClosureDef___n_ids(val_t p0
){
4631 struct {struct stack_frame_t me
;} fra
;
4634 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4635 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4637 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_ids
;
4638 fra
.me
.has_broke
= 0;
4639 fra
.me
.REG_size
= 1;
4640 fra
.me
.REG
[0] = NIT_NULL
;
4642 /* ./parser//parser_nodes.nit:985 */
4643 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0])!=NIT_NULL
);
4644 if (UNTAG_Bool(REGB0
)) {
4646 nit_abort("Uninitialized attribute %s", "_n_ids", LOCATE_parser___parser_nodes
, 985);
4648 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0]);
4649 stack_frame_head
= fra
.me
.prev
;
4650 return fra
.me
.REG
[0];
4652 val_t
parser___parser_nodes___AClosureDef___n_kwdo(val_t p0
){
4653 struct {struct stack_frame_t me
;} fra
;
4655 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4656 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4658 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_kwdo
;
4659 fra
.me
.has_broke
= 0;
4660 fra
.me
.REG_size
= 1;
4661 fra
.me
.REG
[0] = NIT_NULL
;
4663 /* ./parser//parser_nodes.nit:986 */
4664 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_kwdo(fra
.me
.REG
[0]);
4665 stack_frame_head
= fra
.me
.prev
;
4666 return fra
.me
.REG
[0];
4668 val_t
parser___parser_nodes___AClosureDef___n_expr(val_t p0
){
4669 struct {struct stack_frame_t me
;} fra
;
4671 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4672 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4674 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_expr
;
4675 fra
.me
.has_broke
= 0;
4676 fra
.me
.REG_size
= 1;
4677 fra
.me
.REG
[0] = NIT_NULL
;
4679 /* ./parser//parser_nodes.nit:987 */
4680 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_expr(fra
.me
.REG
[0]);
4681 stack_frame_head
= fra
.me
.prev
;
4682 return fra
.me
.REG
[0];
4684 val_t
parser___parser_nodes___ASimpleClosureId___n_id(val_t p0
){
4685 struct {struct stack_frame_t me
;} fra
;
4688 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4689 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4691 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASimpleClosureId___n_id
;
4692 fra
.me
.has_broke
= 0;
4693 fra
.me
.REG_size
= 1;
4694 fra
.me
.REG
[0] = NIT_NULL
;
4696 /* ./parser//parser_nodes.nit:994 */
4697 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
4698 if (UNTAG_Bool(REGB0
)) {
4700 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 994);
4702 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0]);
4703 stack_frame_head
= fra
.me
.prev
;
4704 return fra
.me
.REG
[0];
4706 val_t
parser___parser_nodes___ABreakClosureId___n_kwbreak(val_t p0
){
4707 struct {struct stack_frame_t me
;} fra
;
4710 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4711 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4713 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak
;
4714 fra
.me
.has_broke
= 0;
4715 fra
.me
.REG_size
= 1;
4716 fra
.me
.REG
[0] = NIT_NULL
;
4718 /* ./parser//parser_nodes.nit:998 */
4719 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0])!=NIT_NULL
);
4720 if (UNTAG_Bool(REGB0
)) {
4722 nit_abort("Uninitialized attribute %s", "_n_kwbreak", LOCATE_parser___parser_nodes
, 998);
4724 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0]);
4725 stack_frame_head
= fra
.me
.prev
;
4726 return fra
.me
.REG
[0];
4728 val_t
parser___parser_nodes___AModuleName___n_quad(val_t p0
){
4729 struct {struct stack_frame_t me
;} fra
;
4731 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4732 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4734 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_quad
;
4735 fra
.me
.has_broke
= 0;
4736 fra
.me
.REG_size
= 1;
4737 fra
.me
.REG
[0] = NIT_NULL
;
4739 /* ./parser//parser_nodes.nit:1002 */
4740 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_quad(fra
.me
.REG
[0]);
4741 stack_frame_head
= fra
.me
.prev
;
4742 return fra
.me
.REG
[0];
4744 val_t
parser___parser_nodes___AModuleName___n_path(val_t p0
){
4745 struct {struct stack_frame_t me
;} fra
;
4748 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4749 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4751 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_path
;
4752 fra
.me
.has_broke
= 0;
4753 fra
.me
.REG_size
= 1;
4754 fra
.me
.REG
[0] = NIT_NULL
;
4756 /* ./parser//parser_nodes.nit:1003 */
4757 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_path(fra
.me
.REG
[0])!=NIT_NULL
);
4758 if (UNTAG_Bool(REGB0
)) {
4760 nit_abort("Uninitialized attribute %s", "_n_path", LOCATE_parser___parser_nodes
, 1003);
4762 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_path(fra
.me
.REG
[0]);
4763 stack_frame_head
= fra
.me
.prev
;
4764 return fra
.me
.REG
[0];
4766 val_t
parser___parser_nodes___AModuleName___n_id(val_t p0
){
4767 struct {struct stack_frame_t me
;} fra
;
4770 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4771 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4773 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_id
;
4774 fra
.me
.has_broke
= 0;
4775 fra
.me
.REG_size
= 1;
4776 fra
.me
.REG
[0] = NIT_NULL
;
4778 /* ./parser//parser_nodes.nit:1004 */
4779 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
4780 if (UNTAG_Bool(REGB0
)) {
4782 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1004);
4784 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0]);
4785 stack_frame_head
= fra
.me
.prev
;
4786 return fra
.me
.REG
[0];
4788 val_t
parser___parser_nodes___AQualified___n_quad(val_t p0
){
4789 struct {struct stack_frame_t me
;} fra
;
4791 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4792 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4794 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_quad
;
4795 fra
.me
.has_broke
= 0;
4796 fra
.me
.REG_size
= 1;
4797 fra
.me
.REG
[0] = NIT_NULL
;
4799 /* ./parser//parser_nodes.nit:1008 */
4800 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_quad(fra
.me
.REG
[0]);
4801 stack_frame_head
= fra
.me
.prev
;
4802 return fra
.me
.REG
[0];
4804 val_t
parser___parser_nodes___AQualified___n_id(val_t p0
){
4805 struct {struct stack_frame_t me
;} fra
;
4808 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4809 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4811 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_id
;
4812 fra
.me
.has_broke
= 0;
4813 fra
.me
.REG_size
= 1;
4814 fra
.me
.REG
[0] = NIT_NULL
;
4816 /* ./parser//parser_nodes.nit:1009 */
4817 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
4818 if (UNTAG_Bool(REGB0
)) {
4820 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1009);
4822 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0]);
4823 stack_frame_head
= fra
.me
.prev
;
4824 return fra
.me
.REG
[0];
4826 val_t
parser___parser_nodes___AQualified___n_classid(val_t p0
){
4827 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___AQualified___n_classid
;
4833 fra
.me
.has_broke
= 0;
4834 fra
.me
.REG_size
= 1;
4835 fra
.me
.REG
[0] = NIT_NULL
;
4837 /* ./parser//parser_nodes.nit:1010 */
4838 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_classid(fra
.me
.REG
[0]);
4839 stack_frame_head
= fra
.me
.prev
;
4840 return fra
.me
.REG
[0];
4842 val_t
parser___parser_nodes___ADoc___n_comment(val_t p0
){
4843 struct {struct stack_frame_t me
;} fra
;
4846 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4847 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4849 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoc___n_comment
;
4850 fra
.me
.has_broke
= 0;
4851 fra
.me
.REG_size
= 1;
4852 fra
.me
.REG
[0] = NIT_NULL
;
4854 /* ./parser//parser_nodes.nit:1014 */
4855 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0])!=NIT_NULL
);
4856 if (UNTAG_Bool(REGB0
)) {
4858 nit_abort("Uninitialized attribute %s", "_n_comment", LOCATE_parser___parser_nodes
, 1014);
4860 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0]);
4861 stack_frame_head
= fra
.me
.prev
;
4862 return fra
.me
.REG
[0];
4864 val_t
parser___parser_nodes___Start___n_base(val_t p0
){
4865 struct {struct stack_frame_t me
;} fra
;
4867 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4868 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4870 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_base
;
4871 fra
.me
.has_broke
= 0;
4872 fra
.me
.REG_size
= 1;
4873 fra
.me
.REG
[0] = NIT_NULL
;
4875 /* ./parser//parser_nodes.nit:1019 */
4876 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_base(fra
.me
.REG
[0]);
4877 stack_frame_head
= fra
.me
.prev
;
4878 return fra
.me
.REG
[0];
4880 val_t
parser___parser_nodes___Start___n_eof(val_t p0
){
4881 struct {struct stack_frame_t me
;} fra
;
4884 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4885 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4887 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_eof
;
4888 fra
.me
.has_broke
= 0;
4889 fra
.me
.REG_size
= 1;
4890 fra
.me
.REG
[0] = NIT_NULL
;
4892 /* ./parser//parser_nodes.nit:1020 */
4893 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0])!=NIT_NULL
);
4894 if (UNTAG_Bool(REGB0
)) {
4896 nit_abort("Uninitialized attribute %s", "_n_eof", LOCATE_parser___parser_nodes
, 1020);
4898 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0]);
4899 stack_frame_head
= fra
.me
.prev
;
4900 return fra
.me
.REG
[0];