1 /* This C file is generated by NIT to compile module parser___parser_nodes. */
2 #include "parser___parser_nodes._sep.h"
3 static const char LOCATE_parser___parser_nodes___ANode___location
[] = "parser_nodes::ANode::location";
4 val_t
parser___parser_nodes___ANode___location(val_t p0
){
5 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___location
;
14 fra
.me
.nitni_local_ref_head
= NULL
;
15 fra
.me
.REG
[0] = NIT_NULL
;
16 fra
.me
.REG
[1] = NIT_NULL
;
18 /* parser/parser_nodes.nit:25 */
19 fra
.me
.REG
[1] = fra
.me
.REG
[0];
20 /* parser/parser_nodes.nit:27 */
21 fra
.me
.REG
[1] = ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[1]);
22 REGB0
= TAG_Bool(fra
.me
.REG
[1]!=NIT_NULL
);
23 if (UNTAG_Bool(REGB0
)) {
25 nit_abort("Cast failed", NULL
, LOCATE_parser___parser_nodes
, 27);
29 stack_frame_head
= fra
.me
.prev
;
32 static const char LOCATE_parser___parser_nodes___ANode___hot_location
[] = "parser_nodes::ANode::hot_location";
33 val_t
parser___parser_nodes___ANode___hot_location(val_t p0
){
34 struct {struct stack_frame_t me
;} fra
;
36 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
37 fra
.me
.file
= LOCATE_parser___parser_nodes
;
39 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___hot_location
;
42 fra
.me
.nitni_local_ref_head
= NULL
;
43 fra
.me
.REG
[0] = NIT_NULL
;
45 /* parser/parser_nodes.nit:30 */
46 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
49 stack_frame_head
= fra
.me
.prev
;
52 static const char LOCATE_parser___parser_nodes___ANode___debug
[] = "parser_nodes::ANode::debug";
53 void parser___parser_nodes___ANode___debug(val_t p0
, val_t p1
){
54 struct {struct stack_frame_t me
; val_t MORE_REG
[3];} fra
;
57 static val_t once_value_1
; /* Once value */
58 static val_t once_value_2
; /* Once value */
59 static val_t once_value_3
; /* Once value */
60 static val_t once_value_4
; /* Once value */
61 static val_t once_value_5
; /* Once value */
62 static val_t once_value_6
; /* Once value */
63 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
64 fra
.me
.file
= LOCATE_parser___parser_nodes
;
66 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___debug
;
69 fra
.me
.nitni_local_ref_head
= NULL
;
70 fra
.me
.REG
[0] = NIT_NULL
;
71 fra
.me
.REG
[1] = NIT_NULL
;
72 fra
.me
.REG
[2] = NIT_NULL
;
73 fra
.me
.REG
[3] = NIT_NULL
;
76 /* parser/parser_nodes.nit:35 */
78 fra
.me
.REG
[2] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
80 fra
.me
.REG
[3] = BOX_NativeString("");
82 fra
.me
.REG
[3] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB0
);
83 once_value_1
= fra
.me
.REG
[3];
84 register_static_object(&once_value_1
);
85 } else fra
.me
.REG
[3] = once_value_1
;
86 fra
.me
.REG
[3] = fra
.me
.REG
[3];
87 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
88 fra
.me
.REG
[3] = CALL_parser___parser_nodes___ANode___hot_location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
89 fra
.me
.REG
[3] = CALL_standard___string___Object___to_s(fra
.me
.REG
[3])(fra
.me
.REG
[3]);
90 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
92 fra
.me
.REG
[3] = BOX_NativeString(" ");
94 fra
.me
.REG
[3] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB0
);
95 once_value_2
= fra
.me
.REG
[3];
96 register_static_object(&once_value_2
);
97 } else fra
.me
.REG
[3] = once_value_2
;
98 fra
.me
.REG
[3] = fra
.me
.REG
[3];
99 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
100 fra
.me
.REG
[3] = CALL_standard___string___Object___class_name(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
101 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
103 fra
.me
.REG
[3] = BOX_NativeString(": ");
105 fra
.me
.REG
[3] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB0
);
106 once_value_3
= fra
.me
.REG
[3];
107 register_static_object(&once_value_3
);
108 } else fra
.me
.REG
[3] = once_value_3
;
109 fra
.me
.REG
[3] = fra
.me
.REG
[3];
110 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
111 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[1]);
113 fra
.me
.REG
[1] = BOX_NativeString("\n");
115 fra
.me
.REG
[1] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[1])(fra
.me
.REG
[1], REGB0
);
116 once_value_4
= fra
.me
.REG
[1];
117 register_static_object(&once_value_4
);
118 } else fra
.me
.REG
[1] = once_value_4
;
119 fra
.me
.REG
[1] = fra
.me
.REG
[1];
120 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[1]);
121 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___hot_location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
123 fra
.me
.REG
[3] = BOX_NativeString("0;32");
125 fra
.me
.REG
[3] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB0
);
126 once_value_5
= fra
.me
.REG
[3];
127 register_static_object(&once_value_5
);
128 } else fra
.me
.REG
[3] = once_value_5
;
129 fra
.me
.REG
[3] = fra
.me
.REG
[3];
130 fra
.me
.REG
[3] = CALL_location___Location___colored_line(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[3]);
131 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
133 fra
.me
.REG
[3] = BOX_NativeString("");
135 fra
.me
.REG
[3] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB0
);
136 once_value_6
= fra
.me
.REG
[3];
137 register_static_object(&once_value_6
);
138 } else fra
.me
.REG
[3] = once_value_6
;
139 fra
.me
.REG
[3] = fra
.me
.REG
[3];
140 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[3]);
141 fra
.me
.REG
[2] = CALL_standard___string___Object___to_s(fra
.me
.REG
[2])(fra
.me
.REG
[2]);
142 CALL_standard___file___Object___print(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[2]);
143 stack_frame_head
= fra
.me
.prev
;
146 static const char LOCATE_parser___parser_nodes___ANode___parent
[] = "parser_nodes::ANode::parent";
147 val_t
parser___parser_nodes___ANode___parent(val_t p0
){
148 struct {struct stack_frame_t me
;} fra
;
150 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
151 fra
.me
.file
= LOCATE_parser___parser_nodes
;
153 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___parent
;
154 fra
.me
.has_broke
= 0;
156 fra
.me
.nitni_local_ref_head
= NULL
;
157 fra
.me
.REG
[0] = NIT_NULL
;
159 /* parser/parser_nodes.nit:38 */
160 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANode_____atparent(fra
.me
.REG
[0]);
161 stack_frame_head
= fra
.me
.prev
;
162 return fra
.me
.REG
[0];
164 static const char LOCATE_parser___parser_nodes___ANode___parent__eq
[] = "parser_nodes::ANode::parent=";
165 void parser___parser_nodes___ANode___parent__eq(val_t p0
, val_t p1
){
166 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
168 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
169 fra
.me
.file
= LOCATE_parser___parser_nodes
;
171 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___parent__eq
;
172 fra
.me
.has_broke
= 0;
174 fra
.me
.nitni_local_ref_head
= NULL
;
175 fra
.me
.REG
[0] = NIT_NULL
;
176 fra
.me
.REG
[1] = NIT_NULL
;
179 /* parser/parser_nodes.nit:38 */
180 ATTR_parser___parser_nodes___ANode_____atparent(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
181 stack_frame_head
= fra
.me
.prev
;
184 static const char LOCATE_parser___parser_nodes___ANode___init
[] = "parser_nodes::ANode::init";
185 void parser___parser_nodes___ANode___init(val_t p0
, int* init_table
){
186 int itpos0
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___ANode
].i
;
187 struct {struct stack_frame_t me
;} fra
;
189 if (init_table
[itpos0
]) return;
190 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
191 fra
.me
.file
= LOCATE_parser___parser_nodes
;
193 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___init
;
194 fra
.me
.has_broke
= 0;
196 fra
.me
.nitni_local_ref_head
= NULL
;
197 fra
.me
.REG
[0] = NIT_NULL
;
199 stack_frame_head
= fra
.me
.prev
;
200 init_table
[itpos0
] = 1;
203 static const char LOCATE_parser___parser_nodes___ANode___replace_child
[] = "parser_nodes::ANode::replace_child";
204 void parser___parser_nodes___ANode___replace_child(val_t p0
, val_t p1
, val_t p2
){
205 struct {struct stack_frame_t me
;} fra
;
207 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
208 fra
.me
.file
= LOCATE_parser___parser_nodes
;
210 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___replace_child
;
211 fra
.me
.has_broke
= 0;
213 fra
.me
.nitni_local_ref_head
= NULL
;
214 /* parser/parser_nodes.nit:44 */
215 nit_abort("Deferred method called", NULL
, LOCATE_parser___parser_nodes
, 44);
216 stack_frame_head
= fra
.me
.prev
;
219 static const char LOCATE_parser___parser_nodes___ANode___detach
[] = "parser_nodes::ANode::detach";
220 void parser___parser_nodes___ANode___detach(val_t p0
){
221 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
225 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
226 fra
.me
.file
= LOCATE_parser___parser_nodes
;
228 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___detach
;
229 fra
.me
.has_broke
= 0;
231 fra
.me
.nitni_local_ref_head
= NULL
;
232 fra
.me
.REG
[0] = NIT_NULL
;
233 fra
.me
.REG
[1] = NIT_NULL
;
235 /* parser/parser_nodes.nit:54 */
236 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___parent(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
237 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
238 if (UNTAG_Bool(REGB0
)) {
240 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
241 if (UNTAG_Bool(REGB1
)) {
245 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
249 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
250 if (UNTAG_Bool(REGB0
)) {
252 nit_abort("Assert failed", NULL
, LOCATE_parser___parser_nodes
, 54);
254 /* parser/parser_nodes.nit:55 */
255 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___parent(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
256 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
257 if (UNTAG_Bool(REGB0
)) {
258 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 55);
260 CALL_parser___parser_nodes___ANode___replace_child(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0], NIT_NULL
);
261 /* parser/parser_nodes.nit:56 */
262 CALL_parser___parser_nodes___ANode___parent__eq(fra
.me
.REG
[0])(fra
.me
.REG
[0], NIT_NULL
);
263 stack_frame_head
= fra
.me
.prev
;
266 static const char LOCATE_parser___parser_nodes___ANode___replace_with
[] = "parser_nodes::ANode::replace_with";
267 void parser___parser_nodes___ANode___replace_with(val_t p0
, val_t p1
){
268 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
272 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
273 fra
.me
.file
= LOCATE_parser___parser_nodes
;
275 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___replace_with
;
276 fra
.me
.has_broke
= 0;
278 fra
.me
.nitni_local_ref_head
= NULL
;
279 fra
.me
.REG
[0] = NIT_NULL
;
280 fra
.me
.REG
[1] = NIT_NULL
;
281 fra
.me
.REG
[2] = NIT_NULL
;
284 /* parser/parser_nodes.nit:65 */
285 fra
.me
.REG
[2] = CALL_parser___parser_nodes___ANode___parent(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
286 REGB0
= TAG_Bool(fra
.me
.REG
[2]==NIT_NULL
);
287 if (UNTAG_Bool(REGB0
)) {
289 REGB1
= TAG_Bool(fra
.me
.REG
[2]==NIT_NULL
);
290 if (UNTAG_Bool(REGB1
)) {
294 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[2])(fra
.me
.REG
[2], NIT_NULL
);
298 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
299 if (UNTAG_Bool(REGB0
)) {
301 nit_abort("Assert failed", NULL
, LOCATE_parser___parser_nodes
, 65);
303 /* parser/parser_nodes.nit:66 */
304 fra
.me
.REG
[2] = CALL_parser___parser_nodes___ANode___parent(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
305 REGB0
= TAG_Bool(fra
.me
.REG
[2]==NIT_NULL
);
306 if (UNTAG_Bool(REGB0
)) {
307 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 66);
309 CALL_parser___parser_nodes___ANode___replace_child(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[0], fra
.me
.REG
[1]);
310 /* parser/parser_nodes.nit:67 */
311 CALL_parser___parser_nodes___ANode___parent__eq(fra
.me
.REG
[0])(fra
.me
.REG
[0], NIT_NULL
);
312 stack_frame_head
= fra
.me
.prev
;
315 static const char LOCATE_parser___parser_nodes___ANode___visit_all
[] = "parser_nodes::ANode::visit_all";
316 void parser___parser_nodes___ANode___visit_all(val_t p0
, val_t p1
){
317 struct {struct stack_frame_t me
;} fra
;
319 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
320 fra
.me
.file
= LOCATE_parser___parser_nodes
;
322 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANode___visit_all
;
323 fra
.me
.has_broke
= 0;
325 fra
.me
.nitni_local_ref_head
= NULL
;
326 /* parser/parser_nodes.nit:70 */
327 nit_abort("Deferred method called", NULL
, LOCATE_parser___parser_nodes
, 70);
328 stack_frame_head
= fra
.me
.prev
;
331 static const char LOCATE_parser___parser_nodes___ANodes___parent
[] = "parser_nodes::ANodes::parent";
332 val_t
parser___parser_nodes___ANodes___parent(val_t p0
){
333 struct {struct stack_frame_t me
;} fra
;
336 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
337 fra
.me
.file
= LOCATE_parser___parser_nodes
;
339 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___parent
;
340 fra
.me
.has_broke
= 0;
342 fra
.me
.nitni_local_ref_head
= NULL
;
343 fra
.me
.REG
[0] = NIT_NULL
;
345 /* parser/parser_nodes.nit:79 */
346 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANodes_____atparent(fra
.me
.REG
[0])!=NIT_NULL
);
347 if (UNTAG_Bool(REGB0
)) {
349 nit_abort("Uninitialized attribute %s", "@parent", LOCATE_parser___parser_nodes
, 79);
351 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANodes_____atparent(fra
.me
.REG
[0]);
352 stack_frame_head
= fra
.me
.prev
;
353 return fra
.me
.REG
[0];
355 static const char LOCATE_parser___parser_nodes___ANodes___parent__eq
[] = "parser_nodes::ANodes::parent=";
356 void parser___parser_nodes___ANodes___parent__eq(val_t p0
, val_t p1
){
357 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
359 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
360 fra
.me
.file
= LOCATE_parser___parser_nodes
;
362 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___parent__eq
;
363 fra
.me
.has_broke
= 0;
365 fra
.me
.nitni_local_ref_head
= NULL
;
366 fra
.me
.REG
[0] = NIT_NULL
;
367 fra
.me
.REG
[1] = NIT_NULL
;
370 /* parser/parser_nodes.nit:79 */
371 ATTR_parser___parser_nodes___ANodes_____atparent(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
372 stack_frame_head
= fra
.me
.prev
;
375 static const char LOCATE_parser___parser_nodes___ANodes___items
[] = "parser_nodes::ANodes::items";
376 val_t
parser___parser_nodes___ANodes___items(val_t p0
){
377 struct {struct stack_frame_t me
;} fra
;
380 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
381 fra
.me
.file
= LOCATE_parser___parser_nodes
;
383 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___items
;
384 fra
.me
.has_broke
= 0;
386 fra
.me
.nitni_local_ref_head
= NULL
;
387 fra
.me
.REG
[0] = NIT_NULL
;
389 /* parser/parser_nodes.nit:80 */
390 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANodes_____atitems(fra
.me
.REG
[0])!=NIT_NULL
);
391 if (UNTAG_Bool(REGB0
)) {
393 nit_abort("Uninitialized attribute %s", "@items", LOCATE_parser___parser_nodes
, 80);
395 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANodes_____atitems(fra
.me
.REG
[0]);
396 stack_frame_head
= fra
.me
.prev
;
397 return fra
.me
.REG
[0];
399 static const char LOCATE_parser___parser_nodes___ANodes___items__eq
[] = "parser_nodes::ANodes::items=";
400 void parser___parser_nodes___ANodes___items__eq(val_t p0
, val_t p1
){
401 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
403 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
404 fra
.me
.file
= LOCATE_parser___parser_nodes
;
406 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___items__eq
;
407 fra
.me
.has_broke
= 0;
409 fra
.me
.nitni_local_ref_head
= NULL
;
410 fra
.me
.REG
[0] = NIT_NULL
;
411 fra
.me
.REG
[1] = NIT_NULL
;
414 /* parser/parser_nodes.nit:80 */
415 ATTR_parser___parser_nodes___ANodes_____atitems(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
416 stack_frame_head
= fra
.me
.prev
;
419 static const char LOCATE_parser___parser_nodes___ANodes___iterator
[] = "parser_nodes::ANodes::(abstract_collection::Collection::iterator)";
420 val_t
parser___parser_nodes___ANodes___iterator(val_t p0
){
421 struct {struct stack_frame_t me
;} fra
;
423 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
424 fra
.me
.file
= LOCATE_parser___parser_nodes
;
426 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___iterator
;
427 fra
.me
.has_broke
= 0;
429 fra
.me
.nitni_local_ref_head
= NULL
;
430 fra
.me
.REG
[0] = NIT_NULL
;
432 /* parser/parser_nodes.nit:81 */
433 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
434 fra
.me
.REG
[0] = CALL_standard___collection___abstract_collection___Collection___iterator(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
437 stack_frame_head
= fra
.me
.prev
;
438 return fra
.me
.REG
[0];
440 static const char LOCATE_parser___parser_nodes___ANodes___length
[] = "parser_nodes::ANodes::(abstract_collection::Collection::length)";
441 val_t
parser___parser_nodes___ANodes___length(val_t p0
){
442 struct {struct stack_frame_t me
;} fra
;
445 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
446 fra
.me
.file
= LOCATE_parser___parser_nodes
;
448 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___length
;
449 fra
.me
.has_broke
= 0;
451 fra
.me
.nitni_local_ref_head
= NULL
;
452 fra
.me
.REG
[0] = NIT_NULL
;
454 /* parser/parser_nodes.nit:82 */
455 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
456 /* ../lib/standard/collection/array.nit:24 */
457 REGB0
= TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra
.me
.REG
[0])!=NIT_NULL
);
458 if (UNTAG_Bool(REGB0
)) {
460 nit_abort("Uninitialized attribute %s", "_length", LOCATE_standard___collection___array
, 24);
462 REGB0
= ATTR_standard___collection___array___AbstractArrayRead____length(fra
.me
.REG
[0]);
463 /* parser/parser_nodes.nit:82 */
466 stack_frame_head
= fra
.me
.prev
;
469 static const char LOCATE_parser___parser_nodes___ANodes___is_empty
[] = "parser_nodes::ANodes::(abstract_collection::Collection::is_empty)";
470 val_t
parser___parser_nodes___ANodes___is_empty(val_t p0
){
471 struct {struct stack_frame_t me
;} fra
;
474 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
475 fra
.me
.file
= LOCATE_parser___parser_nodes
;
477 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___is_empty
;
478 fra
.me
.has_broke
= 0;
480 fra
.me
.nitni_local_ref_head
= NULL
;
481 fra
.me
.REG
[0] = NIT_NULL
;
483 /* parser/parser_nodes.nit:83 */
484 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
485 REGB0
= CALL_standard___collection___abstract_collection___Collection___is_empty(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
488 stack_frame_head
= fra
.me
.prev
;
491 static const char LOCATE_parser___parser_nodes___ANodes___push
[] = "parser_nodes::ANodes::(abstract_collection::Sequence::push)";
492 void parser___parser_nodes___ANodes___push(val_t p0
, val_t p1
){
493 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
495 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
496 fra
.me
.file
= LOCATE_parser___parser_nodes
;
498 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___push
;
499 fra
.me
.has_broke
= 0;
501 fra
.me
.nitni_local_ref_head
= NULL
;
502 fra
.me
.REG
[0] = NIT_NULL
;
503 fra
.me
.REG
[1] = NIT_NULL
;
506 /* parser/parser_nodes.nit:86 */
507 CALL_parser___parser_nodes___ANodes___hook_add(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[1]);
508 /* parser/parser_nodes.nit:87 */
509 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
510 CALL_standard___collection___abstract_collection___Sequence___push(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[1]);
511 stack_frame_head
= fra
.me
.prev
;
514 static const char LOCATE_parser___parser_nodes___ANodes___pop
[] = "parser_nodes::ANodes::(abstract_collection::Sequence::pop)";
515 val_t
parser___parser_nodes___ANodes___pop(val_t p0
){
516 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
518 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
519 fra
.me
.file
= LOCATE_parser___parser_nodes
;
521 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___pop
;
522 fra
.me
.has_broke
= 0;
524 fra
.me
.nitni_local_ref_head
= NULL
;
525 fra
.me
.REG
[0] = NIT_NULL
;
526 fra
.me
.REG
[1] = NIT_NULL
;
528 /* parser/parser_nodes.nit:91 */
529 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
530 fra
.me
.REG
[1] = CALL_standard___collection___abstract_collection___Sequence___pop(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
531 /* parser/parser_nodes.nit:92 */
532 CALL_parser___parser_nodes___ANodes___hook_remove(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[1]);
533 /* parser/parser_nodes.nit:93 */
536 stack_frame_head
= fra
.me
.prev
;
537 return fra
.me
.REG
[1];
539 static const char LOCATE_parser___parser_nodes___ANodes___unshift
[] = "parser_nodes::ANodes::(abstract_collection::Sequence::unshift)";
540 void parser___parser_nodes___ANodes___unshift(val_t p0
, val_t p1
){
541 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
543 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
544 fra
.me
.file
= LOCATE_parser___parser_nodes
;
546 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___unshift
;
547 fra
.me
.has_broke
= 0;
549 fra
.me
.nitni_local_ref_head
= NULL
;
550 fra
.me
.REG
[0] = NIT_NULL
;
551 fra
.me
.REG
[1] = NIT_NULL
;
554 /* parser/parser_nodes.nit:97 */
555 CALL_parser___parser_nodes___ANodes___hook_add(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[1]);
556 /* parser/parser_nodes.nit:98 */
557 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
558 CALL_standard___collection___abstract_collection___Sequence___unshift(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[1]);
559 stack_frame_head
= fra
.me
.prev
;
562 static const char LOCATE_parser___parser_nodes___ANodes___shift
[] = "parser_nodes::ANodes::(abstract_collection::Sequence::shift)";
563 val_t
parser___parser_nodes___ANodes___shift(val_t p0
){
564 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
566 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
567 fra
.me
.file
= LOCATE_parser___parser_nodes
;
569 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___shift
;
570 fra
.me
.has_broke
= 0;
572 fra
.me
.nitni_local_ref_head
= NULL
;
573 fra
.me
.REG
[0] = NIT_NULL
;
574 fra
.me
.REG
[1] = NIT_NULL
;
576 /* parser/parser_nodes.nit:102 */
577 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
578 fra
.me
.REG
[1] = CALL_standard___collection___abstract_collection___Sequence___shift(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
579 /* parser/parser_nodes.nit:103 */
580 CALL_parser___parser_nodes___ANodes___hook_remove(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[1]);
581 /* parser/parser_nodes.nit:104 */
584 stack_frame_head
= fra
.me
.prev
;
585 return fra
.me
.REG
[1];
587 static const char LOCATE_parser___parser_nodes___ANodes___has
[] = "parser_nodes::ANodes::(abstract_collection::Collection::has)";
588 val_t
parser___parser_nodes___ANodes___has(val_t p0
, val_t p1
){
589 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
592 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
593 fra
.me
.file
= LOCATE_parser___parser_nodes
;
595 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___has
;
596 fra
.me
.has_broke
= 0;
598 fra
.me
.nitni_local_ref_head
= NULL
;
599 fra
.me
.REG
[0] = NIT_NULL
;
600 fra
.me
.REG
[1] = NIT_NULL
;
603 /* parser/parser_nodes.nit:108 */
604 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
605 REGB0
= CALL_standard___collection___abstract_collection___Collection___has(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[1]);
608 stack_frame_head
= fra
.me
.prev
;
611 static const char LOCATE_parser___parser_nodes___ANodes_____bra
[] = "parser_nodes::ANodes::(abstract_collection::SequenceRead::[])";
612 val_t
parser___parser_nodes___ANodes_____bra(val_t p0
, val_t p1
){
613 struct {struct stack_frame_t me
;} fra
;
618 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
619 fra
.me
.file
= LOCATE_parser___parser_nodes
;
621 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes_____bra
;
622 fra
.me
.has_broke
= 0;
624 fra
.me
.nitni_local_ref_head
= NULL
;
625 fra
.me
.REG
[0] = NIT_NULL
;
628 /* parser/parser_nodes.nit:112 */
629 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
630 /* ../lib/standard/collection/array.nit:281 */
632 REGB2
= TAG_Bool(VAL_ISA(REGB1
, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0
), VTID_standard___kernel___Comparable___OTHER(REGB0
))) /*cast OTHER*/;
633 if (UNTAG_Bool(REGB2
)) {
635 nit_abort("Cast failed", NULL
, LOCATE_standard___kernel
, 0);
637 /* ../lib/standard/kernel.nit:243 */
638 REGB1
= TAG_Bool(UNTAG_Int(REGB0
)>=UNTAG_Int(REGB1
));
639 /* ../lib/standard/collection/array.nit:281 */
640 if (UNTAG_Bool(REGB1
)) {
641 REGB1
= TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra
.me
.REG
[0])!=NIT_NULL
);
642 if (UNTAG_Bool(REGB1
)) {
644 nit_abort("Uninitialized attribute %s", "_length", LOCATE_standard___collection___array
, 281);
646 REGB1
= ATTR_standard___collection___array___AbstractArrayRead____length(fra
.me
.REG
[0]);
647 REGB2
= TAG_Bool(VAL_ISA(REGB1
, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0
), VTID_standard___kernel___Comparable___OTHER(REGB0
))) /*cast OTHER*/;
648 if (UNTAG_Bool(REGB2
)) {
650 nit_abort("Cast failed", NULL
, LOCATE_standard___kernel
, 0);
652 /* ../lib/standard/kernel.nit:242 */
653 REGB1
= TAG_Bool(UNTAG_Int(REGB0
)<UNTAG_Int(REGB1
));
655 /* ../lib/standard/collection/array.nit:281 */
659 if (UNTAG_Bool(REGB1
)) {
661 nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array
, 281);
663 /* ../lib/standard/collection/array.nit:282 */
664 fra
.me
.REG
[0] = ATTR_standard___collection___array___Array____items(fra
.me
.REG
[0]);
665 REGB1
= TAG_Bool(fra
.me
.REG
[0]==NIT_NULL
);
666 if (UNTAG_Bool(REGB1
)) {
667 nit_abort("Reciever is null", NULL
, LOCATE_standard___collection___array
, 282);
669 /* ../lib/standard/collection/array.nit:725 */
670 fra
.me
.REG
[0] = ((Nit_NativeArray
)fra
.me
.REG
[0])->val
[UNTAG_Int(REGB0
)];
671 /* ../lib/standard/collection/array.nit:282 */
674 /* parser/parser_nodes.nit:112 */
677 stack_frame_head
= fra
.me
.prev
;
678 return fra
.me
.REG
[0];
680 static const char LOCATE_parser___parser_nodes___ANodes_____braeq
[] = "parser_nodes::ANodes::(abstract_collection::Sequence::[]=)";
681 void parser___parser_nodes___ANodes_____braeq(val_t p0
, val_t p1
, val_t p2
){
682 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
685 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
686 fra
.me
.file
= LOCATE_parser___parser_nodes
;
688 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes_____braeq
;
689 fra
.me
.has_broke
= 0;
691 fra
.me
.nitni_local_ref_head
= NULL
;
692 fra
.me
.REG
[0] = NIT_NULL
;
693 fra
.me
.REG
[1] = NIT_NULL
;
694 fra
.me
.REG
[2] = NIT_NULL
;
698 /* parser/parser_nodes.nit:116 */
699 fra
.me
.REG
[2] = CALL_standard___collection___abstract_collection___SequenceRead_____bra(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
700 CALL_parser___parser_nodes___ANodes___hook_remove(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[2]);
701 /* parser/parser_nodes.nit:117 */
702 CALL_parser___parser_nodes___ANodes___hook_add(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[1]);
703 /* parser/parser_nodes.nit:118 */
704 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
705 CALL_standard___collection___abstract_collection___Sequence_____braeq(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
, fra
.me
.REG
[1]);
706 stack_frame_head
= fra
.me
.prev
;
709 static const char LOCATE_parser___parser_nodes___ANodes___remove_at
[] = "parser_nodes::ANodes::(abstract_collection::Sequence::remove_at)";
710 void parser___parser_nodes___ANodes___remove_at(val_t p0
, val_t p1
){
711 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
717 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
718 fra
.me
.file
= LOCATE_parser___parser_nodes
;
720 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___remove_at
;
721 fra
.me
.has_broke
= 0;
723 fra
.me
.nitni_local_ref_head
= NULL
;
724 fra
.me
.REG
[0] = NIT_NULL
;
725 fra
.me
.REG
[1] = NIT_NULL
;
728 /* parser/parser_nodes.nit:122 */
729 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
730 /* ../lib/standard/collection/array.nit:279 */
732 /* ../lib/standard/collection/array.nit:281 */
734 REGB3
= TAG_Bool(VAL_ISA(REGB2
, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1
), VTID_standard___kernel___Comparable___OTHER(REGB1
))) /*cast OTHER*/;
735 if (UNTAG_Bool(REGB3
)) {
737 nit_abort("Cast failed", NULL
, LOCATE_standard___kernel
, 0);
739 /* ../lib/standard/kernel.nit:243 */
740 REGB2
= TAG_Bool(UNTAG_Int(REGB1
)>=UNTAG_Int(REGB2
));
741 /* ../lib/standard/collection/array.nit:281 */
742 if (UNTAG_Bool(REGB2
)) {
743 REGB2
= TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra
.me
.REG
[1])!=NIT_NULL
);
744 if (UNTAG_Bool(REGB2
)) {
746 nit_abort("Uninitialized attribute %s", "_length", LOCATE_standard___collection___array
, 281);
748 REGB2
= ATTR_standard___collection___array___AbstractArrayRead____length(fra
.me
.REG
[1]);
749 REGB3
= TAG_Bool(VAL_ISA(REGB2
, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1
), VTID_standard___kernel___Comparable___OTHER(REGB1
))) /*cast OTHER*/;
750 if (UNTAG_Bool(REGB3
)) {
752 nit_abort("Cast failed", NULL
, LOCATE_standard___kernel
, 0);
754 /* ../lib/standard/kernel.nit:242 */
755 REGB2
= TAG_Bool(UNTAG_Int(REGB1
)<UNTAG_Int(REGB2
));
757 /* ../lib/standard/collection/array.nit:281 */
761 if (UNTAG_Bool(REGB2
)) {
763 nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array
, 281);
765 /* ../lib/standard/collection/array.nit:282 */
766 fra
.me
.REG
[1] = ATTR_standard___collection___array___Array____items(fra
.me
.REG
[1]);
767 REGB2
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
768 if (UNTAG_Bool(REGB2
)) {
769 nit_abort("Reciever is null", NULL
, LOCATE_standard___collection___array
, 282);
771 /* ../lib/standard/collection/array.nit:725 */
772 fra
.me
.REG
[1] = ((Nit_NativeArray
)fra
.me
.REG
[1])->val
[UNTAG_Int(REGB1
)];
773 /* ../lib/standard/collection/array.nit:282 */
776 /* parser/parser_nodes.nit:122 */
777 CALL_parser___parser_nodes___ANodes___hook_remove(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[1]);
778 /* parser/parser_nodes.nit:123 */
779 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANodes___items(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
780 CALL_standard___collection___abstract_collection___Sequence___remove_at(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
781 stack_frame_head
= fra
.me
.prev
;
784 static const char LOCATE_parser___parser_nodes___ANodes___hook_add
[] = "parser_nodes::ANodes::hook_add";
785 void parser___parser_nodes___ANodes___hook_add(val_t p0
, val_t p1
){
786 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
788 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
789 fra
.me
.file
= LOCATE_parser___parser_nodes
;
791 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___hook_add
;
792 fra
.me
.has_broke
= 0;
794 fra
.me
.nitni_local_ref_head
= NULL
;
795 fra
.me
.REG
[0] = NIT_NULL
;
796 fra
.me
.REG
[1] = NIT_NULL
;
799 /* parser/parser_nodes.nit:128 */
800 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANodes___parent(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
801 CALL_parser___parser_nodes___ANode___parent__eq(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
802 stack_frame_head
= fra
.me
.prev
;
805 static const char LOCATE_parser___parser_nodes___ANodes___hook_remove
[] = "parser_nodes::ANodes::hook_remove";
806 void parser___parser_nodes___ANodes___hook_remove(val_t p0
, val_t p1
){
807 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
811 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
812 fra
.me
.file
= LOCATE_parser___parser_nodes
;
814 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___hook_remove
;
815 fra
.me
.has_broke
= 0;
817 fra
.me
.nitni_local_ref_head
= NULL
;
818 fra
.me
.REG
[0] = NIT_NULL
;
819 fra
.me
.REG
[1] = NIT_NULL
;
820 fra
.me
.REG
[2] = NIT_NULL
;
823 /* parser/parser_nodes.nit:132 */
824 fra
.me
.REG
[2] = CALL_parser___parser_nodes___ANode___parent(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
825 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANodes___parent(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
826 REGB0
= TAG_Bool(IS_EQUAL_ON(fra
.me
.REG
[0],fra
.me
.REG
[2]));
827 if (UNTAG_Bool(REGB0
)) {
829 REGB1
= TAG_Bool(fra
.me
.REG
[2]==NIT_NULL
);
830 if (UNTAG_Bool(REGB1
)) {
834 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[2])(fra
.me
.REG
[2], fra
.me
.REG
[0]);
838 if (UNTAG_Bool(REGB0
)) {
840 nit_abort("Assert failed", NULL
, LOCATE_parser___parser_nodes
, 132);
842 /* parser/parser_nodes.nit:133 */
843 CALL_parser___parser_nodes___ANode___parent__eq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
844 stack_frame_head
= fra
.me
.prev
;
847 static const char LOCATE_parser___parser_nodes___ANodes___init
[] = "parser_nodes::ANodes::init";
848 void parser___parser_nodes___ANodes___init(val_t p0
, val_t p1
, int* init_table
){
849 int itpos1
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___ANodes
].i
;
850 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
852 if (init_table
[itpos1
]) return;
853 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
854 fra
.me
.file
= LOCATE_parser___parser_nodes
;
856 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANodes___init
;
857 fra
.me
.has_broke
= 0;
859 fra
.me
.nitni_local_ref_head
= NULL
;
860 fra
.me
.REG
[0] = NIT_NULL
;
861 fra
.me
.REG
[1] = NIT_NULL
;
864 ATTR_parser___parser_nodes___ANodes_____atparent(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
865 stack_frame_head
= fra
.me
.prev
;
866 init_table
[itpos1
] = 1;
869 static const char LOCATE_parser___parser_nodes___Token___text
[] = "parser_nodes::Token::text";
870 val_t
parser___parser_nodes___Token___text(val_t p0
){
871 struct {struct stack_frame_t me
;} fra
;
873 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
874 fra
.me
.file
= LOCATE_parser___parser_nodes
;
876 fra
.me
.meth
= LOCATE_parser___parser_nodes___Token___text
;
877 fra
.me
.has_broke
= 0;
879 fra
.me
.nitni_local_ref_head
= NULL
;
880 /* parser/parser_nodes.nit:142 */
881 nit_abort("Deferred method called", NULL
, LOCATE_parser___parser_nodes
, 142);
882 stack_frame_head
= fra
.me
.prev
;
885 static const char LOCATE_parser___parser_nodes___Token___text__eq
[] = "parser_nodes::Token::text=";
886 void parser___parser_nodes___Token___text__eq(val_t p0
, val_t p1
){
887 struct {struct stack_frame_t me
;} fra
;
889 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
890 fra
.me
.file
= LOCATE_parser___parser_nodes
;
892 fra
.me
.meth
= LOCATE_parser___parser_nodes___Token___text__eq
;
893 fra
.me
.has_broke
= 0;
895 fra
.me
.nitni_local_ref_head
= NULL
;
896 /* parser/parser_nodes.nit:144 */
897 nit_abort("Deferred method called", NULL
, LOCATE_parser___parser_nodes
, 144);
898 stack_frame_head
= fra
.me
.prev
;
901 static const char LOCATE_parser___parser_nodes___Token___to_s
[] = "parser_nodes::Token::(string::Object::to_s)";
902 val_t
parser___parser_nodes___Token___to_s(val_t p0
){
903 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
906 static val_t once_value_1
; /* Once value */
907 static val_t once_value_2
; /* Once value */
908 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
909 fra
.me
.file
= LOCATE_parser___parser_nodes
;
911 fra
.me
.meth
= LOCATE_parser___parser_nodes___Token___to_s
;
912 fra
.me
.has_broke
= 0;
914 fra
.me
.nitni_local_ref_head
= NULL
;
915 fra
.me
.REG
[0] = NIT_NULL
;
916 fra
.me
.REG
[1] = NIT_NULL
;
917 fra
.me
.REG
[2] = NIT_NULL
;
919 /* parser/parser_nodes.nit:147 */
921 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
923 fra
.me
.REG
[2] = BOX_NativeString("'");
925 fra
.me
.REG
[2] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[2])(fra
.me
.REG
[2], REGB0
);
926 once_value_1
= fra
.me
.REG
[2];
927 register_static_object(&once_value_1
);
928 } else fra
.me
.REG
[2] = once_value_1
;
929 fra
.me
.REG
[2] = fra
.me
.REG
[2];
930 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
931 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
932 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
934 fra
.me
.REG
[0] = BOX_NativeString("'");
936 fra
.me
.REG
[0] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
937 once_value_2
= fra
.me
.REG
[0];
938 register_static_object(&once_value_2
);
939 } else fra
.me
.REG
[0] = once_value_2
;
940 fra
.me
.REG
[0] = fra
.me
.REG
[0];
941 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
942 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
945 stack_frame_head
= fra
.me
.prev
;
946 return fra
.me
.REG
[1];
948 static const char LOCATE_parser___parser_nodes___Token___visit_all
[] = "parser_nodes::Token::(parser_nodes::ANode::visit_all)";
949 void parser___parser_nodes___Token___visit_all(val_t p0
, val_t p1
){
950 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
952 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
953 fra
.me
.file
= LOCATE_parser___parser_nodes
;
955 fra
.me
.meth
= LOCATE_parser___parser_nodes___Token___visit_all
;
956 fra
.me
.has_broke
= 0;
958 fra
.me
.nitni_local_ref_head
= NULL
;
959 fra
.me
.REG
[0] = NIT_NULL
;
960 fra
.me
.REG
[1] = NIT_NULL
;
963 stack_frame_head
= fra
.me
.prev
;
966 static const char LOCATE_parser___parser_nodes___Token___replace_child
[] = "parser_nodes::Token::(parser_nodes::ANode::replace_child)";
967 void parser___parser_nodes___Token___replace_child(val_t p0
, val_t p1
, val_t p2
){
968 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
970 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
971 fra
.me
.file
= LOCATE_parser___parser_nodes
;
973 fra
.me
.meth
= LOCATE_parser___parser_nodes___Token___replace_child
;
974 fra
.me
.has_broke
= 0;
976 fra
.me
.nitni_local_ref_head
= NULL
;
977 fra
.me
.REG
[0] = NIT_NULL
;
978 fra
.me
.REG
[1] = NIT_NULL
;
979 fra
.me
.REG
[2] = NIT_NULL
;
983 stack_frame_head
= fra
.me
.prev
;
986 static const char LOCATE_parser___parser_nodes___Prod___location__eq
[] = "parser_nodes::Prod::location=";
987 void parser___parser_nodes___Prod___location__eq(val_t p0
, val_t p1
){
988 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
990 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
991 fra
.me
.file
= LOCATE_parser___parser_nodes
;
993 fra
.me
.meth
= LOCATE_parser___parser_nodes___Prod___location__eq
;
994 fra
.me
.has_broke
= 0;
996 fra
.me
.nitni_local_ref_head
= NULL
;
997 fra
.me
.REG
[0] = NIT_NULL
;
998 fra
.me
.REG
[1] = NIT_NULL
;
1001 /* parser/parser_nodes.nit:159 */
1002 ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1003 stack_frame_head
= fra
.me
.prev
;
1006 static const char LOCATE_parser___parser_nodes___Prod___n_annotations
[] = "parser_nodes::Prod::n_annotations";
1007 val_t
parser___parser_nodes___Prod___n_annotations(val_t p0
){
1008 struct {struct stack_frame_t me
;} fra
;
1010 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1011 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1013 fra
.me
.meth
= LOCATE_parser___parser_nodes___Prod___n_annotations
;
1014 fra
.me
.has_broke
= 0;
1015 fra
.me
.REG_size
= 1;
1016 fra
.me
.nitni_local_ref_head
= NULL
;
1017 fra
.me
.REG
[0] = NIT_NULL
;
1019 /* parser/parser_nodes.nit:161 */
1020 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Prod____n_annotations(fra
.me
.REG
[0]);
1021 stack_frame_head
= fra
.me
.prev
;
1022 return fra
.me
.REG
[0];
1024 static const char LOCATE_parser___parser_nodes___Prod___n_annotations__eq
[] = "parser_nodes::Prod::n_annotations=";
1025 void parser___parser_nodes___Prod___n_annotations__eq(val_t p0
, val_t p1
){
1026 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1028 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1029 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1031 fra
.me
.meth
= LOCATE_parser___parser_nodes___Prod___n_annotations__eq
;
1032 fra
.me
.has_broke
= 0;
1033 fra
.me
.REG_size
= 2;
1034 fra
.me
.nitni_local_ref_head
= NULL
;
1035 fra
.me
.REG
[0] = NIT_NULL
;
1036 fra
.me
.REG
[1] = NIT_NULL
;
1039 /* parser/parser_nodes.nit:161 */
1040 ATTR_parser___parser_nodes___Prod____n_annotations(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1041 stack_frame_head
= fra
.me
.prev
;
1044 static const char LOCATE_parser___parser_nodes___Prod___replace_with
[] = "parser_nodes::Prod::(parser_nodes::ANode::replace_with)";
1045 void parser___parser_nodes___Prod___replace_with(val_t p0
, val_t p1
){
1046 struct {struct stack_frame_t me
; val_t MORE_REG
[3];} fra
;
1050 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1051 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1053 fra
.me
.meth
= LOCATE_parser___parser_nodes___Prod___replace_with
;
1054 fra
.me
.has_broke
= 0;
1055 fra
.me
.REG_size
= 4;
1056 fra
.me
.nitni_local_ref_head
= NULL
;
1057 fra
.me
.REG
[0] = NIT_NULL
;
1058 fra
.me
.REG
[1] = NIT_NULL
;
1059 fra
.me
.REG
[2] = NIT_NULL
;
1060 fra
.me
.REG
[3] = NIT_NULL
;
1063 /* parser/parser_nodes.nit:164 */
1064 fra
.me
.REG
[2] = fra
.me
.REG
[0];
1065 fra
.me
.REG
[3] = fra
.me
.REG
[1];
1066 /* parser/parser_nodes.nit:166 */
1067 CALL_SUPER_parser___parser_nodes___Prod___replace_with(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[1]);
1068 /* parser/parser_nodes.nit:167 */
1069 REGB0
= TAG_Bool(VAL_ISA(fra
.me
.REG
[3], COLOR_parser___parser_nodes___Prod
, ID_parser___parser_nodes___Prod
)) /*cast Prod*/;
1070 if (UNTAG_Bool(REGB0
)) {
1072 nit_abort("Assert failed", NULL
, LOCATE_parser___parser_nodes
, 167);
1074 /* parser/parser_nodes.nit:168 */
1075 fra
.me
.REG
[1] = ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[3]);
1076 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1077 if (UNTAG_Bool(REGB0
)) {
1079 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1080 if (UNTAG_Bool(REGB1
)) {
1081 REGB1
= TAG_Bool(0);
1084 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
1088 if (UNTAG_Bool(REGB0
)) {
1089 fra
.me
.REG
[2] = ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[2]);
1090 ATTR_parser___parser_nodes___ANode____location(fra
.me
.REG
[3]) = fra
.me
.REG
[2];
1092 stack_frame_head
= fra
.me
.prev
;
1095 static const char LOCATE_parser___parser_nodes___Visitor___visit
[] = "parser_nodes::Visitor::visit";
1096 void parser___parser_nodes___Visitor___visit(val_t p0
, val_t p1
){
1097 struct {struct stack_frame_t me
;} fra
;
1099 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1100 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1102 fra
.me
.meth
= LOCATE_parser___parser_nodes___Visitor___visit
;
1103 fra
.me
.has_broke
= 0;
1104 fra
.me
.REG_size
= 0;
1105 fra
.me
.nitni_local_ref_head
= NULL
;
1106 /* parser/parser_nodes.nit:174 */
1107 nit_abort("Deferred method called", NULL
, LOCATE_parser___parser_nodes
, 174);
1108 stack_frame_head
= fra
.me
.prev
;
1111 static const char LOCATE_parser___parser_nodes___Visitor___enter_visit
[] = "parser_nodes::Visitor::enter_visit";
1112 void parser___parser_nodes___Visitor___enter_visit(val_t p0
, val_t p1
){
1113 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1117 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1118 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1120 fra
.me
.meth
= LOCATE_parser___parser_nodes___Visitor___enter_visit
;
1121 fra
.me
.has_broke
= 0;
1122 fra
.me
.REG_size
= 3;
1123 fra
.me
.nitni_local_ref_head
= NULL
;
1124 fra
.me
.REG
[0] = NIT_NULL
;
1125 fra
.me
.REG
[1] = NIT_NULL
;
1126 fra
.me
.REG
[2] = NIT_NULL
;
1129 /* parser/parser_nodes.nit:184 */
1130 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1131 if (UNTAG_Bool(REGB0
)) {
1133 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
1134 if (UNTAG_Bool(REGB1
)) {
1135 REGB1
= TAG_Bool(0);
1138 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
1142 if (UNTAG_Bool(REGB0
)) {
1145 /* parser/parser_nodes.nit:185 */
1146 fra
.me
.REG
[2] = ATTR_parser___parser_nodes___Visitor____current_node(fra
.me
.REG
[0]);
1147 /* parser/parser_nodes.nit:186 */
1148 ATTR_parser___parser_nodes___Visitor____current_node(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1149 /* parser/parser_nodes.nit:187 */
1150 CALL_parser___parser_nodes___Visitor___visit(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[1]);
1151 /* parser/parser_nodes.nit:188 */
1152 ATTR_parser___parser_nodes___Visitor____current_node(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1154 stack_frame_head
= fra
.me
.prev
;
1157 static const char LOCATE_parser___parser_nodes___Visitor___current_node
[] = "parser_nodes::Visitor::current_node";
1158 val_t
parser___parser_nodes___Visitor___current_node(val_t p0
){
1159 struct {struct stack_frame_t me
;} fra
;
1161 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1162 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1164 fra
.me
.meth
= LOCATE_parser___parser_nodes___Visitor___current_node
;
1165 fra
.me
.has_broke
= 0;
1166 fra
.me
.REG_size
= 1;
1167 fra
.me
.nitni_local_ref_head
= NULL
;
1168 fra
.me
.REG
[0] = NIT_NULL
;
1170 /* parser/parser_nodes.nit:191 */
1171 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Visitor____current_node(fra
.me
.REG
[0]);
1172 stack_frame_head
= fra
.me
.prev
;
1173 return fra
.me
.REG
[0];
1175 static const char LOCATE_parser___parser_nodes___Visitor___current_node__eq
[] = "parser_nodes::Visitor::current_node=";
1176 void parser___parser_nodes___Visitor___current_node__eq(val_t p0
, val_t p1
){
1177 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1179 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1180 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1182 fra
.me
.meth
= LOCATE_parser___parser_nodes___Visitor___current_node__eq
;
1183 fra
.me
.has_broke
= 0;
1184 fra
.me
.REG_size
= 2;
1185 fra
.me
.nitni_local_ref_head
= NULL
;
1186 fra
.me
.REG
[0] = NIT_NULL
;
1187 fra
.me
.REG
[1] = NIT_NULL
;
1190 /* parser/parser_nodes.nit:191 */
1191 ATTR_parser___parser_nodes___Visitor____current_node(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1192 stack_frame_head
= fra
.me
.prev
;
1195 static const char LOCATE_parser___parser_nodes___Visitor___init
[] = "parser_nodes::Visitor::init";
1196 void parser___parser_nodes___Visitor___init(val_t p0
, int* init_table
){
1197 int itpos2
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___Visitor
].i
;
1198 struct {struct stack_frame_t me
;} fra
;
1200 if (init_table
[itpos2
]) return;
1201 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1202 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1204 fra
.me
.meth
= LOCATE_parser___parser_nodes___Visitor___init
;
1205 fra
.me
.has_broke
= 0;
1206 fra
.me
.REG_size
= 0;
1207 fra
.me
.nitni_local_ref_head
= NULL
;
1208 stack_frame_head
= fra
.me
.prev
;
1209 init_table
[itpos2
] = 1;
1212 static const char LOCATE_parser___parser_nodes___TEol___to_s
[] = "parser_nodes::TEol::(string::Object::to_s)";
1213 val_t
parser___parser_nodes___TEol___to_s(val_t p0
){
1214 struct {struct stack_frame_t me
;} fra
;
1217 static val_t once_value_1
; /* Once value */
1218 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1219 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1221 fra
.me
.meth
= LOCATE_parser___parser_nodes___TEol___to_s
;
1222 fra
.me
.has_broke
= 0;
1223 fra
.me
.REG_size
= 1;
1224 fra
.me
.nitni_local_ref_head
= NULL
;
1225 fra
.me
.REG
[0] = NIT_NULL
;
1227 /* parser/parser_nodes.nit:200 */
1228 if (!once_value_1
) {
1229 fra
.me
.REG
[0] = BOX_NativeString("end of line");
1230 REGB0
= TAG_Int(11);
1231 fra
.me
.REG
[0] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
1232 once_value_1
= fra
.me
.REG
[0];
1233 register_static_object(&once_value_1
);
1234 } else fra
.me
.REG
[0] = once_value_1
;
1235 fra
.me
.REG
[0] = fra
.me
.REG
[0];
1238 stack_frame_head
= fra
.me
.prev
;
1239 return fra
.me
.REG
[0];
1241 static const char LOCATE_parser___parser_nodes___TokenKeyword___to_s
[] = "parser_nodes::TokenKeyword::(string::Object::to_s)";
1242 val_t
parser___parser_nodes___TokenKeyword___to_s(val_t p0
){
1243 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1246 static val_t once_value_1
; /* Once value */
1247 static val_t once_value_2
; /* Once value */
1248 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1249 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1251 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenKeyword___to_s
;
1252 fra
.me
.has_broke
= 0;
1253 fra
.me
.REG_size
= 3;
1254 fra
.me
.nitni_local_ref_head
= NULL
;
1255 fra
.me
.REG
[0] = NIT_NULL
;
1256 fra
.me
.REG
[1] = NIT_NULL
;
1257 fra
.me
.REG
[2] = NIT_NULL
;
1259 /* parser/parser_nodes.nit:215 */
1261 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
1262 if (!once_value_1
) {
1263 fra
.me
.REG
[2] = BOX_NativeString("keyword '");
1265 fra
.me
.REG
[2] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[2])(fra
.me
.REG
[2], REGB0
);
1266 once_value_1
= fra
.me
.REG
[2];
1267 register_static_object(&once_value_1
);
1268 } else fra
.me
.REG
[2] = once_value_1
;
1269 fra
.me
.REG
[2] = fra
.me
.REG
[2];
1270 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
1271 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1272 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1273 if (!once_value_2
) {
1274 fra
.me
.REG
[0] = BOX_NativeString("'");
1276 fra
.me
.REG
[0] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
1277 once_value_2
= fra
.me
.REG
[0];
1278 register_static_object(&once_value_2
);
1279 } else fra
.me
.REG
[0] = once_value_2
;
1280 fra
.me
.REG
[0] = fra
.me
.REG
[0];
1281 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1282 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1285 stack_frame_head
= fra
.me
.prev
;
1286 return fra
.me
.REG
[1];
1288 static const char LOCATE_parser___parser_nodes___TokenOperator___to_s
[] = "parser_nodes::TokenOperator::(string::Object::to_s)";
1289 val_t
parser___parser_nodes___TokenOperator___to_s(val_t p0
){
1290 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1293 static val_t once_value_1
; /* Once value */
1294 static val_t once_value_2
; /* Once value */
1295 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1296 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1298 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenOperator___to_s
;
1299 fra
.me
.has_broke
= 0;
1300 fra
.me
.REG_size
= 3;
1301 fra
.me
.nitni_local_ref_head
= NULL
;
1302 fra
.me
.REG
[0] = NIT_NULL
;
1303 fra
.me
.REG
[1] = NIT_NULL
;
1304 fra
.me
.REG
[2] = NIT_NULL
;
1306 /* parser/parser_nodes.nit:395 */
1308 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
1309 if (!once_value_1
) {
1310 fra
.me
.REG
[2] = BOX_NativeString("operator '");
1311 REGB0
= TAG_Int(10);
1312 fra
.me
.REG
[2] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[2])(fra
.me
.REG
[2], REGB0
);
1313 once_value_1
= fra
.me
.REG
[2];
1314 register_static_object(&once_value_1
);
1315 } else fra
.me
.REG
[2] = once_value_1
;
1316 fra
.me
.REG
[2] = fra
.me
.REG
[2];
1317 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
1318 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1319 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1320 if (!once_value_2
) {
1321 fra
.me
.REG
[0] = BOX_NativeString("'");
1323 fra
.me
.REG
[0] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
1324 once_value_2
= fra
.me
.REG
[0];
1325 register_static_object(&once_value_2
);
1326 } else fra
.me
.REG
[0] = once_value_2
;
1327 fra
.me
.REG
[0] = fra
.me
.REG
[0];
1328 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1329 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1332 stack_frame_head
= fra
.me
.prev
;
1333 return fra
.me
.REG
[1];
1335 static const char LOCATE_parser___parser_nodes___TClassid___to_s
[] = "parser_nodes::TClassid::(string::Object::to_s)";
1336 val_t
parser___parser_nodes___TClassid___to_s(val_t p0
){
1337 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1340 static val_t once_value_1
; /* Once value */
1341 static val_t once_value_2
; /* Once value */
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___TClassid___to_s
;
1346 fra
.me
.has_broke
= 0;
1347 fra
.me
.REG_size
= 3;
1348 fra
.me
.nitni_local_ref_head
= NULL
;
1349 fra
.me
.REG
[0] = NIT_NULL
;
1350 fra
.me
.REG
[1] = NIT_NULL
;
1351 fra
.me
.REG
[2] = NIT_NULL
;
1353 /* parser/parser_nodes.nit:467 */
1355 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
1356 if (!once_value_1
) {
1357 fra
.me
.REG
[2] = BOX_NativeString("type identifier '");
1358 REGB0
= TAG_Int(17);
1359 fra
.me
.REG
[2] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[2])(fra
.me
.REG
[2], REGB0
);
1360 once_value_1
= fra
.me
.REG
[2];
1361 register_static_object(&once_value_1
);
1362 } else fra
.me
.REG
[2] = once_value_1
;
1363 fra
.me
.REG
[2] = fra
.me
.REG
[2];
1364 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
1365 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1366 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1367 if (!once_value_2
) {
1368 fra
.me
.REG
[0] = BOX_NativeString("'");
1370 fra
.me
.REG
[0] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
1371 once_value_2
= fra
.me
.REG
[0];
1372 register_static_object(&once_value_2
);
1373 } else fra
.me
.REG
[0] = once_value_2
;
1374 fra
.me
.REG
[0] = fra
.me
.REG
[0];
1375 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1376 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1379 stack_frame_head
= fra
.me
.prev
;
1380 return fra
.me
.REG
[1];
1382 static const char LOCATE_parser___parser_nodes___TId___to_s
[] = "parser_nodes::TId::(string::Object::to_s)";
1383 val_t
parser___parser_nodes___TId___to_s(val_t p0
){
1384 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1387 static val_t once_value_1
; /* Once value */
1388 static val_t once_value_2
; /* Once value */
1389 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1390 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1392 fra
.me
.meth
= LOCATE_parser___parser_nodes___TId___to_s
;
1393 fra
.me
.has_broke
= 0;
1394 fra
.me
.REG_size
= 3;
1395 fra
.me
.nitni_local_ref_head
= NULL
;
1396 fra
.me
.REG
[0] = NIT_NULL
;
1397 fra
.me
.REG
[1] = NIT_NULL
;
1398 fra
.me
.REG
[2] = NIT_NULL
;
1400 /* parser/parser_nodes.nit:476 */
1402 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
1403 if (!once_value_1
) {
1404 fra
.me
.REG
[2] = BOX_NativeString("identifier '");
1405 REGB0
= TAG_Int(12);
1406 fra
.me
.REG
[2] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[2])(fra
.me
.REG
[2], REGB0
);
1407 once_value_1
= fra
.me
.REG
[2];
1408 register_static_object(&once_value_1
);
1409 } else fra
.me
.REG
[2] = once_value_1
;
1410 fra
.me
.REG
[2] = fra
.me
.REG
[2];
1411 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
1412 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1413 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1414 if (!once_value_2
) {
1415 fra
.me
.REG
[0] = BOX_NativeString("'");
1417 fra
.me
.REG
[0] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
1418 once_value_2
= fra
.me
.REG
[0];
1419 register_static_object(&once_value_2
);
1420 } else fra
.me
.REG
[0] = once_value_2
;
1421 fra
.me
.REG
[0] = fra
.me
.REG
[0];
1422 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1423 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1426 stack_frame_head
= fra
.me
.prev
;
1427 return fra
.me
.REG
[1];
1429 static const char LOCATE_parser___parser_nodes___TAttrid___to_s
[] = "parser_nodes::TAttrid::(string::Object::to_s)";
1430 val_t
parser___parser_nodes___TAttrid___to_s(val_t p0
){
1431 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1434 static val_t once_value_1
; /* Once value */
1435 static val_t once_value_2
; /* Once value */
1436 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1437 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1439 fra
.me
.meth
= LOCATE_parser___parser_nodes___TAttrid___to_s
;
1440 fra
.me
.has_broke
= 0;
1441 fra
.me
.REG_size
= 3;
1442 fra
.me
.nitni_local_ref_head
= NULL
;
1443 fra
.me
.REG
[0] = NIT_NULL
;
1444 fra
.me
.REG
[1] = NIT_NULL
;
1445 fra
.me
.REG
[2] = NIT_NULL
;
1447 /* parser/parser_nodes.nit:485 */
1449 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
1450 if (!once_value_1
) {
1451 fra
.me
.REG
[2] = BOX_NativeString("attribute '");
1452 REGB0
= TAG_Int(11);
1453 fra
.me
.REG
[2] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[2])(fra
.me
.REG
[2], REGB0
);
1454 once_value_1
= fra
.me
.REG
[2];
1455 register_static_object(&once_value_1
);
1456 } else fra
.me
.REG
[2] = once_value_1
;
1457 fra
.me
.REG
[2] = fra
.me
.REG
[2];
1458 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
1459 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1460 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1461 if (!once_value_2
) {
1462 fra
.me
.REG
[0] = BOX_NativeString("'");
1464 fra
.me
.REG
[0] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
1465 once_value_2
= fra
.me
.REG
[0];
1466 register_static_object(&once_value_2
);
1467 } else fra
.me
.REG
[0] = once_value_2
;
1468 fra
.me
.REG
[0] = fra
.me
.REG
[0];
1469 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1470 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1473 stack_frame_head
= fra
.me
.prev
;
1474 return fra
.me
.REG
[1];
1476 static const char LOCATE_parser___parser_nodes___TokenLiteral___to_s
[] = "parser_nodes::TokenLiteral::(string::Object::to_s)";
1477 val_t
parser___parser_nodes___TokenLiteral___to_s(val_t p0
){
1478 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1481 static val_t once_value_1
; /* Once value */
1482 static val_t once_value_2
; /* Once value */
1483 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1484 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1486 fra
.me
.meth
= LOCATE_parser___parser_nodes___TokenLiteral___to_s
;
1487 fra
.me
.has_broke
= 0;
1488 fra
.me
.REG_size
= 3;
1489 fra
.me
.nitni_local_ref_head
= NULL
;
1490 fra
.me
.REG
[0] = NIT_NULL
;
1491 fra
.me
.REG
[1] = NIT_NULL
;
1492 fra
.me
.REG
[2] = NIT_NULL
;
1494 /* parser/parser_nodes.nit:494 */
1496 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
1497 if (!once_value_1
) {
1498 fra
.me
.REG
[2] = BOX_NativeString("literal value '");
1499 REGB0
= TAG_Int(15);
1500 fra
.me
.REG
[2] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[2])(fra
.me
.REG
[2], REGB0
);
1501 once_value_1
= fra
.me
.REG
[2];
1502 register_static_object(&once_value_1
);
1503 } else fra
.me
.REG
[2] = once_value_1
;
1504 fra
.me
.REG
[2] = fra
.me
.REG
[2];
1505 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
1506 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1507 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1508 if (!once_value_2
) {
1509 fra
.me
.REG
[0] = BOX_NativeString("'");
1511 fra
.me
.REG
[0] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
1512 once_value_2
= fra
.me
.REG
[0];
1513 register_static_object(&once_value_2
);
1514 } else fra
.me
.REG
[0] = once_value_2
;
1515 fra
.me
.REG
[0] = fra
.me
.REG
[0];
1516 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1517 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1520 stack_frame_head
= fra
.me
.prev
;
1521 return fra
.me
.REG
[1];
1523 static const char LOCATE_parser___parser_nodes___TBadString___to_s
[] = "parser_nodes::TBadString::(string::Object::to_s)";
1524 val_t
parser___parser_nodes___TBadString___to_s(val_t p0
){
1525 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1528 static val_t once_value_1
; /* Once value */
1529 static val_t once_value_2
; /* Once value */
1530 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1531 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1533 fra
.me
.meth
= LOCATE_parser___parser_nodes___TBadString___to_s
;
1534 fra
.me
.has_broke
= 0;
1535 fra
.me
.REG_size
= 3;
1536 fra
.me
.nitni_local_ref_head
= NULL
;
1537 fra
.me
.REG
[0] = NIT_NULL
;
1538 fra
.me
.REG
[1] = NIT_NULL
;
1539 fra
.me
.REG
[2] = NIT_NULL
;
1541 /* parser/parser_nodes.nit:524 */
1543 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
1544 if (!once_value_1
) {
1545 fra
.me
.REG
[2] = BOX_NativeString("malformed string ");
1546 REGB0
= TAG_Int(17);
1547 fra
.me
.REG
[2] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[2])(fra
.me
.REG
[2], REGB0
);
1548 once_value_1
= fra
.me
.REG
[2];
1549 register_static_object(&once_value_1
);
1550 } else fra
.me
.REG
[2] = once_value_1
;
1551 fra
.me
.REG
[2] = fra
.me
.REG
[2];
1552 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
1553 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1554 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1555 if (!once_value_2
) {
1556 fra
.me
.REG
[0] = BOX_NativeString("");
1558 fra
.me
.REG
[0] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
1559 once_value_2
= fra
.me
.REG
[0];
1560 register_static_object(&once_value_2
);
1561 } else fra
.me
.REG
[0] = once_value_2
;
1562 fra
.me
.REG
[0] = fra
.me
.REG
[0];
1563 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1564 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1567 stack_frame_head
= fra
.me
.prev
;
1568 return fra
.me
.REG
[1];
1570 static const char LOCATE_parser___parser_nodes___TBadChar___to_s
[] = "parser_nodes::TBadChar::(string::Object::to_s)";
1571 val_t
parser___parser_nodes___TBadChar___to_s(val_t p0
){
1572 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1575 static val_t once_value_1
; /* Once value */
1576 static val_t once_value_2
; /* Once value */
1577 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1578 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1580 fra
.me
.meth
= LOCATE_parser___parser_nodes___TBadChar___to_s
;
1581 fra
.me
.has_broke
= 0;
1582 fra
.me
.REG_size
= 3;
1583 fra
.me
.nitni_local_ref_head
= NULL
;
1584 fra
.me
.REG
[0] = NIT_NULL
;
1585 fra
.me
.REG
[1] = NIT_NULL
;
1586 fra
.me
.REG
[2] = NIT_NULL
;
1588 /* parser/parser_nodes.nit:533 */
1590 fra
.me
.REG
[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0
);
1591 if (!once_value_1
) {
1592 fra
.me
.REG
[2] = BOX_NativeString("malformed character ");
1593 REGB0
= TAG_Int(20);
1594 fra
.me
.REG
[2] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[2])(fra
.me
.REG
[2], REGB0
);
1595 once_value_1
= fra
.me
.REG
[2];
1596 register_static_object(&once_value_1
);
1597 } else fra
.me
.REG
[2] = once_value_1
;
1598 fra
.me
.REG
[2] = fra
.me
.REG
[2];
1599 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[2]);
1600 fra
.me
.REG
[0] = CALL_parser___parser_nodes___Token___text(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
1601 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1602 if (!once_value_2
) {
1603 fra
.me
.REG
[0] = BOX_NativeString("");
1605 fra
.me
.REG
[0] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
1606 once_value_2
= fra
.me
.REG
[0];
1607 register_static_object(&once_value_2
);
1608 } else fra
.me
.REG
[0] = once_value_2
;
1609 fra
.me
.REG
[0] = fra
.me
.REG
[0];
1610 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra
.me
.REG
[1])(fra
.me
.REG
[1], fra
.me
.REG
[0]);
1611 fra
.me
.REG
[1] = CALL_standard___string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
1614 stack_frame_head
= fra
.me
.prev
;
1615 return fra
.me
.REG
[1];
1617 static const char LOCATE_parser___parser_nodes___EOF___to_s
[] = "parser_nodes::EOF::(string::Object::to_s)";
1618 val_t
parser___parser_nodes___EOF___to_s(val_t p0
){
1619 struct {struct stack_frame_t me
;} fra
;
1622 static val_t once_value_1
; /* Once value */
1623 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1624 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1626 fra
.me
.meth
= LOCATE_parser___parser_nodes___EOF___to_s
;
1627 fra
.me
.has_broke
= 0;
1628 fra
.me
.REG_size
= 1;
1629 fra
.me
.nitni_local_ref_head
= NULL
;
1630 fra
.me
.REG
[0] = NIT_NULL
;
1632 /* parser/parser_nodes.nit:546 */
1633 if (!once_value_1
) {
1634 fra
.me
.REG
[0] = BOX_NativeString("end of file");
1635 REGB0
= TAG_Int(11);
1636 fra
.me
.REG
[0] = CALL_standard___string___NativeString___to_s_with_length(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB0
);
1637 once_value_1
= fra
.me
.REG
[0];
1638 register_static_object(&once_value_1
);
1639 } else fra
.me
.REG
[0] = once_value_1
;
1640 fra
.me
.REG
[0] = fra
.me
.REG
[0];
1643 stack_frame_head
= fra
.me
.prev
;
1644 return fra
.me
.REG
[0];
1646 static const char LOCATE_parser___parser_nodes___AModule___n_moduledecl
[] = "parser_nodes::AModule::n_moduledecl";
1647 val_t
parser___parser_nodes___AModule___n_moduledecl(val_t p0
){
1648 struct {struct stack_frame_t me
;} fra
;
1650 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1651 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1653 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_moduledecl
;
1654 fra
.me
.has_broke
= 0;
1655 fra
.me
.REG_size
= 1;
1656 fra
.me
.nitni_local_ref_head
= NULL
;
1657 fra
.me
.REG
[0] = NIT_NULL
;
1659 /* parser/parser_nodes.nit:565 */
1660 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_moduledecl(fra
.me
.REG
[0]);
1661 stack_frame_head
= fra
.me
.prev
;
1662 return fra
.me
.REG
[0];
1664 static const char LOCATE_parser___parser_nodes___AModule___n_moduledecl__eq
[] = "parser_nodes::AModule::n_moduledecl=";
1665 void parser___parser_nodes___AModule___n_moduledecl__eq(val_t p0
, val_t p1
){
1666 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1668 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1669 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1671 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_moduledecl__eq
;
1672 fra
.me
.has_broke
= 0;
1673 fra
.me
.REG_size
= 2;
1674 fra
.me
.nitni_local_ref_head
= NULL
;
1675 fra
.me
.REG
[0] = NIT_NULL
;
1676 fra
.me
.REG
[1] = NIT_NULL
;
1679 /* parser/parser_nodes.nit:565 */
1680 ATTR_parser___parser_nodes___AModule____n_moduledecl(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1681 stack_frame_head
= fra
.me
.prev
;
1684 static const char LOCATE_parser___parser_nodes___AModule___n_imports
[] = "parser_nodes::AModule::n_imports";
1685 val_t
parser___parser_nodes___AModule___n_imports(val_t p0
){
1686 struct {struct stack_frame_t me
;} fra
;
1689 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1690 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1692 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_imports
;
1693 fra
.me
.has_broke
= 0;
1694 fra
.me
.REG_size
= 1;
1695 fra
.me
.nitni_local_ref_head
= NULL
;
1696 fra
.me
.REG
[0] = NIT_NULL
;
1698 /* parser/parser_nodes.nit:566 */
1699 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_imports(fra
.me
.REG
[0])!=NIT_NULL
);
1700 if (UNTAG_Bool(REGB0
)) {
1702 nit_abort("Uninitialized attribute %s", "_n_imports", LOCATE_parser___parser_nodes
, 566);
1704 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_imports(fra
.me
.REG
[0]);
1705 stack_frame_head
= fra
.me
.prev
;
1706 return fra
.me
.REG
[0];
1708 static const char LOCATE_parser___parser_nodes___AModule___n_extern_code_blocks
[] = "parser_nodes::AModule::n_extern_code_blocks";
1709 val_t
parser___parser_nodes___AModule___n_extern_code_blocks(val_t p0
){
1710 struct {struct stack_frame_t me
;} fra
;
1713 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1714 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1716 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_extern_code_blocks
;
1717 fra
.me
.has_broke
= 0;
1718 fra
.me
.REG_size
= 1;
1719 fra
.me
.nitni_local_ref_head
= NULL
;
1720 fra
.me
.REG
[0] = NIT_NULL
;
1722 /* parser/parser_nodes.nit:567 */
1723 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_extern_code_blocks(fra
.me
.REG
[0])!=NIT_NULL
);
1724 if (UNTAG_Bool(REGB0
)) {
1726 nit_abort("Uninitialized attribute %s", "_n_extern_code_blocks", LOCATE_parser___parser_nodes
, 567);
1728 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_extern_code_blocks(fra
.me
.REG
[0]);
1729 stack_frame_head
= fra
.me
.prev
;
1730 return fra
.me
.REG
[0];
1732 static const char LOCATE_parser___parser_nodes___AModule___n_classdefs
[] = "parser_nodes::AModule::n_classdefs";
1733 val_t
parser___parser_nodes___AModule___n_classdefs(val_t p0
){
1734 struct {struct stack_frame_t me
;} fra
;
1737 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1738 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1740 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModule___n_classdefs
;
1741 fra
.me
.has_broke
= 0;
1742 fra
.me
.REG_size
= 1;
1743 fra
.me
.nitni_local_ref_head
= NULL
;
1744 fra
.me
.REG
[0] = NIT_NULL
;
1746 /* parser/parser_nodes.nit:568 */
1747 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModule____n_classdefs(fra
.me
.REG
[0])!=NIT_NULL
);
1748 if (UNTAG_Bool(REGB0
)) {
1750 nit_abort("Uninitialized attribute %s", "_n_classdefs", LOCATE_parser___parser_nodes
, 568);
1752 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModule____n_classdefs(fra
.me
.REG
[0]);
1753 stack_frame_head
= fra
.me
.prev
;
1754 return fra
.me
.REG
[0];
1756 static const char LOCATE_parser___parser_nodes___AModuledecl___n_doc
[] = "parser_nodes::AModuledecl::n_doc";
1757 val_t
parser___parser_nodes___AModuledecl___n_doc(val_t p0
){
1758 struct {struct stack_frame_t me
;} fra
;
1760 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1761 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1763 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_doc
;
1764 fra
.me
.has_broke
= 0;
1765 fra
.me
.REG_size
= 1;
1766 fra
.me
.nitni_local_ref_head
= NULL
;
1767 fra
.me
.REG
[0] = NIT_NULL
;
1769 /* parser/parser_nodes.nit:574 */
1770 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_doc(fra
.me
.REG
[0]);
1771 stack_frame_head
= fra
.me
.prev
;
1772 return fra
.me
.REG
[0];
1774 static const char LOCATE_parser___parser_nodes___AModuledecl___n_doc__eq
[] = "parser_nodes::AModuledecl::n_doc=";
1775 void parser___parser_nodes___AModuledecl___n_doc__eq(val_t p0
, val_t p1
){
1776 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1778 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1779 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1781 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_doc__eq
;
1782 fra
.me
.has_broke
= 0;
1783 fra
.me
.REG_size
= 2;
1784 fra
.me
.nitni_local_ref_head
= NULL
;
1785 fra
.me
.REG
[0] = NIT_NULL
;
1786 fra
.me
.REG
[1] = NIT_NULL
;
1789 /* parser/parser_nodes.nit:574 */
1790 ATTR_parser___parser_nodes___AModuledecl____n_doc(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1791 stack_frame_head
= fra
.me
.prev
;
1794 static const char LOCATE_parser___parser_nodes___AModuledecl___n_kwmodule
[] = "parser_nodes::AModuledecl::n_kwmodule";
1795 val_t
parser___parser_nodes___AModuledecl___n_kwmodule(val_t p0
){
1796 struct {struct stack_frame_t me
;} fra
;
1799 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1800 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1802 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_kwmodule
;
1803 fra
.me
.has_broke
= 0;
1804 fra
.me
.REG_size
= 1;
1805 fra
.me
.nitni_local_ref_head
= NULL
;
1806 fra
.me
.REG
[0] = NIT_NULL
;
1808 /* parser/parser_nodes.nit:575 */
1809 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(fra
.me
.REG
[0])!=NIT_NULL
);
1810 if (UNTAG_Bool(REGB0
)) {
1812 nit_abort("Uninitialized attribute %s", "_n_kwmodule", LOCATE_parser___parser_nodes
, 575);
1814 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(fra
.me
.REG
[0]);
1815 stack_frame_head
= fra
.me
.prev
;
1816 return fra
.me
.REG
[0];
1818 static const char LOCATE_parser___parser_nodes___AModuledecl___n_kwmodule__eq
[] = "parser_nodes::AModuledecl::n_kwmodule=";
1819 void parser___parser_nodes___AModuledecl___n_kwmodule__eq(val_t p0
, val_t p1
){
1820 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1822 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1823 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1825 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_kwmodule__eq
;
1826 fra
.me
.has_broke
= 0;
1827 fra
.me
.REG_size
= 2;
1828 fra
.me
.nitni_local_ref_head
= NULL
;
1829 fra
.me
.REG
[0] = NIT_NULL
;
1830 fra
.me
.REG
[1] = NIT_NULL
;
1833 /* parser/parser_nodes.nit:575 */
1834 ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1835 stack_frame_head
= fra
.me
.prev
;
1838 static const char LOCATE_parser___parser_nodes___AModuledecl___n_name
[] = "parser_nodes::AModuledecl::n_name";
1839 val_t
parser___parser_nodes___AModuledecl___n_name(val_t p0
){
1840 struct {struct stack_frame_t me
;} fra
;
1843 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1844 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1846 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_name
;
1847 fra
.me
.has_broke
= 0;
1848 fra
.me
.REG_size
= 1;
1849 fra
.me
.nitni_local_ref_head
= NULL
;
1850 fra
.me
.REG
[0] = NIT_NULL
;
1852 /* parser/parser_nodes.nit:576 */
1853 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuledecl____n_name(fra
.me
.REG
[0])!=NIT_NULL
);
1854 if (UNTAG_Bool(REGB0
)) {
1856 nit_abort("Uninitialized attribute %s", "_n_name", LOCATE_parser___parser_nodes
, 576);
1858 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuledecl____n_name(fra
.me
.REG
[0]);
1859 stack_frame_head
= fra
.me
.prev
;
1860 return fra
.me
.REG
[0];
1862 static const char LOCATE_parser___parser_nodes___AModuledecl___n_name__eq
[] = "parser_nodes::AModuledecl::n_name=";
1863 void parser___parser_nodes___AModuledecl___n_name__eq(val_t p0
, val_t p1
){
1864 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1866 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1867 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1869 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuledecl___n_name__eq
;
1870 fra
.me
.has_broke
= 0;
1871 fra
.me
.REG_size
= 2;
1872 fra
.me
.nitni_local_ref_head
= NULL
;
1873 fra
.me
.REG
[0] = NIT_NULL
;
1874 fra
.me
.REG
[1] = NIT_NULL
;
1877 /* parser/parser_nodes.nit:576 */
1878 ATTR_parser___parser_nodes___AModuledecl____n_name(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1879 stack_frame_head
= fra
.me
.prev
;
1882 static const char LOCATE_parser___parser_nodes___AStdImport___n_visibility
[] = "parser_nodes::AStdImport::n_visibility";
1883 val_t
parser___parser_nodes___AStdImport___n_visibility(val_t p0
){
1884 struct {struct stack_frame_t me
;} fra
;
1887 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1888 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1890 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_visibility
;
1891 fra
.me
.has_broke
= 0;
1892 fra
.me
.REG_size
= 1;
1893 fra
.me
.nitni_local_ref_head
= NULL
;
1894 fra
.me
.REG
[0] = NIT_NULL
;
1896 /* parser/parser_nodes.nit:587 */
1897 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
1898 if (UNTAG_Bool(REGB0
)) {
1900 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 587);
1902 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_visibility(fra
.me
.REG
[0]);
1903 stack_frame_head
= fra
.me
.prev
;
1904 return fra
.me
.REG
[0];
1906 static const char LOCATE_parser___parser_nodes___AStdImport___n_visibility__eq
[] = "parser_nodes::AStdImport::n_visibility=";
1907 void parser___parser_nodes___AStdImport___n_visibility__eq(val_t p0
, val_t p1
){
1908 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1910 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1911 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1913 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_visibility__eq
;
1914 fra
.me
.has_broke
= 0;
1915 fra
.me
.REG_size
= 2;
1916 fra
.me
.nitni_local_ref_head
= NULL
;
1917 fra
.me
.REG
[0] = NIT_NULL
;
1918 fra
.me
.REG
[1] = NIT_NULL
;
1921 /* parser/parser_nodes.nit:587 */
1922 ATTR_parser___parser_nodes___AStdImport____n_visibility(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1923 stack_frame_head
= fra
.me
.prev
;
1926 static const char LOCATE_parser___parser_nodes___AStdImport___n_kwimport
[] = "parser_nodes::AStdImport::n_kwimport";
1927 val_t
parser___parser_nodes___AStdImport___n_kwimport(val_t p0
){
1928 struct {struct stack_frame_t me
;} fra
;
1931 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1932 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1934 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_kwimport
;
1935 fra
.me
.has_broke
= 0;
1936 fra
.me
.REG_size
= 1;
1937 fra
.me
.nitni_local_ref_head
= NULL
;
1938 fra
.me
.REG
[0] = NIT_NULL
;
1940 /* parser/parser_nodes.nit:588 */
1941 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
1942 if (UNTAG_Bool(REGB0
)) {
1944 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 588);
1946 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_kwimport(fra
.me
.REG
[0]);
1947 stack_frame_head
= fra
.me
.prev
;
1948 return fra
.me
.REG
[0];
1950 static const char LOCATE_parser___parser_nodes___AStdImport___n_kwimport__eq
[] = "parser_nodes::AStdImport::n_kwimport=";
1951 void parser___parser_nodes___AStdImport___n_kwimport__eq(val_t p0
, val_t p1
){
1952 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1954 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1955 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1957 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_kwimport__eq
;
1958 fra
.me
.has_broke
= 0;
1959 fra
.me
.REG_size
= 2;
1960 fra
.me
.nitni_local_ref_head
= NULL
;
1961 fra
.me
.REG
[0] = NIT_NULL
;
1962 fra
.me
.REG
[1] = NIT_NULL
;
1965 /* parser/parser_nodes.nit:588 */
1966 ATTR_parser___parser_nodes___AStdImport____n_kwimport(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1967 stack_frame_head
= fra
.me
.prev
;
1970 static const char LOCATE_parser___parser_nodes___AStdImport___n_name
[] = "parser_nodes::AStdImport::n_name";
1971 val_t
parser___parser_nodes___AStdImport___n_name(val_t p0
){
1972 struct {struct stack_frame_t me
;} fra
;
1975 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1976 fra
.me
.file
= LOCATE_parser___parser_nodes
;
1978 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_name
;
1979 fra
.me
.has_broke
= 0;
1980 fra
.me
.REG_size
= 1;
1981 fra
.me
.nitni_local_ref_head
= NULL
;
1982 fra
.me
.REG
[0] = NIT_NULL
;
1984 /* parser/parser_nodes.nit:589 */
1985 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdImport____n_name(fra
.me
.REG
[0])!=NIT_NULL
);
1986 if (UNTAG_Bool(REGB0
)) {
1988 nit_abort("Uninitialized attribute %s", "_n_name", LOCATE_parser___parser_nodes
, 589);
1990 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdImport____n_name(fra
.me
.REG
[0]);
1991 stack_frame_head
= fra
.me
.prev
;
1992 return fra
.me
.REG
[0];
1994 static const char LOCATE_parser___parser_nodes___AStdImport___n_name__eq
[] = "parser_nodes::AStdImport::n_name=";
1995 void parser___parser_nodes___AStdImport___n_name__eq(val_t p0
, val_t p1
){
1996 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
1998 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1999 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2001 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdImport___n_name__eq
;
2002 fra
.me
.has_broke
= 0;
2003 fra
.me
.REG_size
= 2;
2004 fra
.me
.nitni_local_ref_head
= NULL
;
2005 fra
.me
.REG
[0] = NIT_NULL
;
2006 fra
.me
.REG
[1] = NIT_NULL
;
2009 /* parser/parser_nodes.nit:589 */
2010 ATTR_parser___parser_nodes___AStdImport____n_name(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2011 stack_frame_head
= fra
.me
.prev
;
2014 static const char LOCATE_parser___parser_nodes___ANoImport___n_visibility
[] = "parser_nodes::ANoImport::n_visibility";
2015 val_t
parser___parser_nodes___ANoImport___n_visibility(val_t p0
){
2016 struct {struct stack_frame_t me
;} fra
;
2019 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2020 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2022 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_visibility
;
2023 fra
.me
.has_broke
= 0;
2024 fra
.me
.REG_size
= 1;
2025 fra
.me
.nitni_local_ref_head
= NULL
;
2026 fra
.me
.REG
[0] = NIT_NULL
;
2028 /* parser/parser_nodes.nit:595 */
2029 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
2030 if (UNTAG_Bool(REGB0
)) {
2032 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 595);
2034 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_visibility(fra
.me
.REG
[0]);
2035 stack_frame_head
= fra
.me
.prev
;
2036 return fra
.me
.REG
[0];
2038 static const char LOCATE_parser___parser_nodes___ANoImport___n_visibility__eq
[] = "parser_nodes::ANoImport::n_visibility=";
2039 void parser___parser_nodes___ANoImport___n_visibility__eq(val_t p0
, val_t p1
){
2040 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2042 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2043 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2045 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_visibility__eq
;
2046 fra
.me
.has_broke
= 0;
2047 fra
.me
.REG_size
= 2;
2048 fra
.me
.nitni_local_ref_head
= NULL
;
2049 fra
.me
.REG
[0] = NIT_NULL
;
2050 fra
.me
.REG
[1] = NIT_NULL
;
2053 /* parser/parser_nodes.nit:595 */
2054 ATTR_parser___parser_nodes___ANoImport____n_visibility(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2055 stack_frame_head
= fra
.me
.prev
;
2058 static const char LOCATE_parser___parser_nodes___ANoImport___n_kwimport
[] = "parser_nodes::ANoImport::n_kwimport";
2059 val_t
parser___parser_nodes___ANoImport___n_kwimport(val_t p0
){
2060 struct {struct stack_frame_t me
;} fra
;
2063 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2064 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2066 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwimport
;
2067 fra
.me
.has_broke
= 0;
2068 fra
.me
.REG_size
= 1;
2069 fra
.me
.nitni_local_ref_head
= NULL
;
2070 fra
.me
.REG
[0] = NIT_NULL
;
2072 /* parser/parser_nodes.nit:596 */
2073 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
2074 if (UNTAG_Bool(REGB0
)) {
2076 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 596);
2078 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_kwimport(fra
.me
.REG
[0]);
2079 stack_frame_head
= fra
.me
.prev
;
2080 return fra
.me
.REG
[0];
2082 static const char LOCATE_parser___parser_nodes___ANoImport___n_kwimport__eq
[] = "parser_nodes::ANoImport::n_kwimport=";
2083 void parser___parser_nodes___ANoImport___n_kwimport__eq(val_t p0
, val_t p1
){
2084 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2086 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2087 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2089 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwimport__eq
;
2090 fra
.me
.has_broke
= 0;
2091 fra
.me
.REG_size
= 2;
2092 fra
.me
.nitni_local_ref_head
= NULL
;
2093 fra
.me
.REG
[0] = NIT_NULL
;
2094 fra
.me
.REG
[1] = NIT_NULL
;
2097 /* parser/parser_nodes.nit:596 */
2098 ATTR_parser___parser_nodes___ANoImport____n_kwimport(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2099 stack_frame_head
= fra
.me
.prev
;
2102 static const char LOCATE_parser___parser_nodes___ANoImport___n_kwend
[] = "parser_nodes::ANoImport::n_kwend";
2103 val_t
parser___parser_nodes___ANoImport___n_kwend(val_t p0
){
2104 struct {struct stack_frame_t me
;} fra
;
2107 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2108 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2110 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwend
;
2111 fra
.me
.has_broke
= 0;
2112 fra
.me
.REG_size
= 1;
2113 fra
.me
.nitni_local_ref_head
= NULL
;
2114 fra
.me
.REG
[0] = NIT_NULL
;
2116 /* parser/parser_nodes.nit:597 */
2117 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANoImport____n_kwend(fra
.me
.REG
[0])!=NIT_NULL
);
2118 if (UNTAG_Bool(REGB0
)) {
2120 nit_abort("Uninitialized attribute %s", "_n_kwend", LOCATE_parser___parser_nodes
, 597);
2122 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANoImport____n_kwend(fra
.me
.REG
[0]);
2123 stack_frame_head
= fra
.me
.prev
;
2124 return fra
.me
.REG
[0];
2126 static const char LOCATE_parser___parser_nodes___ANoImport___n_kwend__eq
[] = "parser_nodes::ANoImport::n_kwend=";
2127 void parser___parser_nodes___ANoImport___n_kwend__eq(val_t p0
, val_t p1
){
2128 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2130 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2131 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2133 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANoImport___n_kwend__eq
;
2134 fra
.me
.has_broke
= 0;
2135 fra
.me
.REG_size
= 2;
2136 fra
.me
.nitni_local_ref_head
= NULL
;
2137 fra
.me
.REG
[0] = NIT_NULL
;
2138 fra
.me
.REG
[1] = NIT_NULL
;
2141 /* parser/parser_nodes.nit:597 */
2142 ATTR_parser___parser_nodes___ANoImport____n_kwend(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2143 stack_frame_head
= fra
.me
.prev
;
2146 static const char LOCATE_parser___parser_nodes___APrivateVisibility___n_kwprivate
[] = "parser_nodes::APrivateVisibility::n_kwprivate";
2147 val_t
parser___parser_nodes___APrivateVisibility___n_kwprivate(val_t p0
){
2148 struct {struct stack_frame_t me
;} fra
;
2151 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2152 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2154 fra
.me
.meth
= LOCATE_parser___parser_nodes___APrivateVisibility___n_kwprivate
;
2155 fra
.me
.has_broke
= 0;
2156 fra
.me
.REG_size
= 1;
2157 fra
.me
.nitni_local_ref_head
= NULL
;
2158 fra
.me
.REG
[0] = NIT_NULL
;
2160 /* parser/parser_nodes.nit:614 */
2161 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(fra
.me
.REG
[0])!=NIT_NULL
);
2162 if (UNTAG_Bool(REGB0
)) {
2164 nit_abort("Uninitialized attribute %s", "_n_kwprivate", LOCATE_parser___parser_nodes
, 614);
2166 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(fra
.me
.REG
[0]);
2167 stack_frame_head
= fra
.me
.prev
;
2168 return fra
.me
.REG
[0];
2170 static const char LOCATE_parser___parser_nodes___APrivateVisibility___n_kwprivate__eq
[] = "parser_nodes::APrivateVisibility::n_kwprivate=";
2171 void parser___parser_nodes___APrivateVisibility___n_kwprivate__eq(val_t p0
, val_t p1
){
2172 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2174 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2175 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2177 fra
.me
.meth
= LOCATE_parser___parser_nodes___APrivateVisibility___n_kwprivate__eq
;
2178 fra
.me
.has_broke
= 0;
2179 fra
.me
.REG_size
= 2;
2180 fra
.me
.nitni_local_ref_head
= NULL
;
2181 fra
.me
.REG
[0] = NIT_NULL
;
2182 fra
.me
.REG
[1] = NIT_NULL
;
2185 /* parser/parser_nodes.nit:614 */
2186 ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2187 stack_frame_head
= fra
.me
.prev
;
2190 static const char LOCATE_parser___parser_nodes___AProtectedVisibility___n_kwprotected
[] = "parser_nodes::AProtectedVisibility::n_kwprotected";
2191 val_t
parser___parser_nodes___AProtectedVisibility___n_kwprotected(val_t p0
){
2192 struct {struct stack_frame_t me
;} fra
;
2195 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2196 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2198 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProtectedVisibility___n_kwprotected
;
2199 fra
.me
.has_broke
= 0;
2200 fra
.me
.REG_size
= 1;
2201 fra
.me
.nitni_local_ref_head
= NULL
;
2202 fra
.me
.REG
[0] = NIT_NULL
;
2204 /* parser/parser_nodes.nit:618 */
2205 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(fra
.me
.REG
[0])!=NIT_NULL
);
2206 if (UNTAG_Bool(REGB0
)) {
2208 nit_abort("Uninitialized attribute %s", "_n_kwprotected", LOCATE_parser___parser_nodes
, 618);
2210 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(fra
.me
.REG
[0]);
2211 stack_frame_head
= fra
.me
.prev
;
2212 return fra
.me
.REG
[0];
2214 static const char LOCATE_parser___parser_nodes___AProtectedVisibility___n_kwprotected__eq
[] = "parser_nodes::AProtectedVisibility::n_kwprotected=";
2215 void parser___parser_nodes___AProtectedVisibility___n_kwprotected__eq(val_t p0
, val_t p1
){
2216 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2218 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2219 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2221 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProtectedVisibility___n_kwprotected__eq
;
2222 fra
.me
.has_broke
= 0;
2223 fra
.me
.REG_size
= 2;
2224 fra
.me
.nitni_local_ref_head
= NULL
;
2225 fra
.me
.REG
[0] = NIT_NULL
;
2226 fra
.me
.REG
[1] = NIT_NULL
;
2229 /* parser/parser_nodes.nit:618 */
2230 ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2231 stack_frame_head
= fra
.me
.prev
;
2234 static const char LOCATE_parser___parser_nodes___AIntrudeVisibility___n_kwintrude
[] = "parser_nodes::AIntrudeVisibility::n_kwintrude";
2235 val_t
parser___parser_nodes___AIntrudeVisibility___n_kwintrude(val_t p0
){
2236 struct {struct stack_frame_t me
;} fra
;
2239 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2240 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2242 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntrudeVisibility___n_kwintrude
;
2243 fra
.me
.has_broke
= 0;
2244 fra
.me
.REG_size
= 1;
2245 fra
.me
.nitni_local_ref_head
= NULL
;
2246 fra
.me
.REG
[0] = NIT_NULL
;
2248 /* parser/parser_nodes.nit:622 */
2249 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(fra
.me
.REG
[0])!=NIT_NULL
);
2250 if (UNTAG_Bool(REGB0
)) {
2252 nit_abort("Uninitialized attribute %s", "_n_kwintrude", LOCATE_parser___parser_nodes
, 622);
2254 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(fra
.me
.REG
[0]);
2255 stack_frame_head
= fra
.me
.prev
;
2256 return fra
.me
.REG
[0];
2258 static const char LOCATE_parser___parser_nodes___AIntrudeVisibility___n_kwintrude__eq
[] = "parser_nodes::AIntrudeVisibility::n_kwintrude=";
2259 void parser___parser_nodes___AIntrudeVisibility___n_kwintrude__eq(val_t p0
, val_t p1
){
2260 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2262 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2263 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2265 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntrudeVisibility___n_kwintrude__eq
;
2266 fra
.me
.has_broke
= 0;
2267 fra
.me
.REG_size
= 2;
2268 fra
.me
.nitni_local_ref_head
= NULL
;
2269 fra
.me
.REG
[0] = NIT_NULL
;
2270 fra
.me
.REG
[1] = NIT_NULL
;
2273 /* parser/parser_nodes.nit:622 */
2274 ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2275 stack_frame_head
= fra
.me
.prev
;
2278 static const char LOCATE_parser___parser_nodes___AClassdef___n_propdefs
[] = "parser_nodes::AClassdef::n_propdefs";
2279 val_t
parser___parser_nodes___AClassdef___n_propdefs(val_t p0
){
2280 struct {struct stack_frame_t me
;} fra
;
2283 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2284 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2286 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClassdef___n_propdefs
;
2287 fra
.me
.has_broke
= 0;
2288 fra
.me
.REG_size
= 1;
2289 fra
.me
.nitni_local_ref_head
= NULL
;
2290 fra
.me
.REG
[0] = NIT_NULL
;
2292 /* parser/parser_nodes.nit:629 */
2293 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClassdef____n_propdefs(fra
.me
.REG
[0])!=NIT_NULL
);
2294 if (UNTAG_Bool(REGB0
)) {
2296 nit_abort("Uninitialized attribute %s", "_n_propdefs", LOCATE_parser___parser_nodes
, 629);
2298 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClassdef____n_propdefs(fra
.me
.REG
[0]);
2299 stack_frame_head
= fra
.me
.prev
;
2300 return fra
.me
.REG
[0];
2302 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_doc
[] = "parser_nodes::AStdClassdef::n_doc";
2303 val_t
parser___parser_nodes___AStdClassdef___n_doc(val_t p0
){
2304 struct {struct stack_frame_t me
;} fra
;
2306 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2307 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2309 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_doc
;
2310 fra
.me
.has_broke
= 0;
2311 fra
.me
.REG_size
= 1;
2312 fra
.me
.nitni_local_ref_head
= NULL
;
2313 fra
.me
.REG
[0] = NIT_NULL
;
2315 /* parser/parser_nodes.nit:635 */
2316 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_doc(fra
.me
.REG
[0]);
2317 stack_frame_head
= fra
.me
.prev
;
2318 return fra
.me
.REG
[0];
2320 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_doc__eq
[] = "parser_nodes::AStdClassdef::n_doc=";
2321 void parser___parser_nodes___AStdClassdef___n_doc__eq(val_t p0
, val_t p1
){
2322 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2324 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2325 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2327 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_doc__eq
;
2328 fra
.me
.has_broke
= 0;
2329 fra
.me
.REG_size
= 2;
2330 fra
.me
.nitni_local_ref_head
= NULL
;
2331 fra
.me
.REG
[0] = NIT_NULL
;
2332 fra
.me
.REG
[1] = NIT_NULL
;
2335 /* parser/parser_nodes.nit:635 */
2336 ATTR_parser___parser_nodes___AStdClassdef____n_doc(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2337 stack_frame_head
= fra
.me
.prev
;
2340 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_kwredef
[] = "parser_nodes::AStdClassdef::n_kwredef";
2341 val_t
parser___parser_nodes___AStdClassdef___n_kwredef(val_t p0
){
2342 struct {struct stack_frame_t me
;} fra
;
2344 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2345 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2347 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_kwredef
;
2348 fra
.me
.has_broke
= 0;
2349 fra
.me
.REG_size
= 1;
2350 fra
.me
.nitni_local_ref_head
= NULL
;
2351 fra
.me
.REG
[0] = NIT_NULL
;
2353 /* parser/parser_nodes.nit:636 */
2354 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_kwredef(fra
.me
.REG
[0]);
2355 stack_frame_head
= fra
.me
.prev
;
2356 return fra
.me
.REG
[0];
2358 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_kwredef__eq
[] = "parser_nodes::AStdClassdef::n_kwredef=";
2359 void parser___parser_nodes___AStdClassdef___n_kwredef__eq(val_t p0
, val_t p1
){
2360 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2362 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2363 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2365 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_kwredef__eq
;
2366 fra
.me
.has_broke
= 0;
2367 fra
.me
.REG_size
= 2;
2368 fra
.me
.nitni_local_ref_head
= NULL
;
2369 fra
.me
.REG
[0] = NIT_NULL
;
2370 fra
.me
.REG
[1] = NIT_NULL
;
2373 /* parser/parser_nodes.nit:636 */
2374 ATTR_parser___parser_nodes___AStdClassdef____n_kwredef(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2375 stack_frame_head
= fra
.me
.prev
;
2378 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_visibility
[] = "parser_nodes::AStdClassdef::n_visibility";
2379 val_t
parser___parser_nodes___AStdClassdef___n_visibility(val_t p0
){
2380 struct {struct stack_frame_t me
;} fra
;
2383 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2384 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2386 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_visibility
;
2387 fra
.me
.has_broke
= 0;
2388 fra
.me
.REG_size
= 1;
2389 fra
.me
.nitni_local_ref_head
= NULL
;
2390 fra
.me
.REG
[0] = NIT_NULL
;
2392 /* parser/parser_nodes.nit:637 */
2393 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
2394 if (UNTAG_Bool(REGB0
)) {
2396 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 637);
2398 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_visibility(fra
.me
.REG
[0]);
2399 stack_frame_head
= fra
.me
.prev
;
2400 return fra
.me
.REG
[0];
2402 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_visibility__eq
[] = "parser_nodes::AStdClassdef::n_visibility=";
2403 void parser___parser_nodes___AStdClassdef___n_visibility__eq(val_t p0
, val_t p1
){
2404 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2406 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2407 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2409 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_visibility__eq
;
2410 fra
.me
.has_broke
= 0;
2411 fra
.me
.REG_size
= 2;
2412 fra
.me
.nitni_local_ref_head
= NULL
;
2413 fra
.me
.REG
[0] = NIT_NULL
;
2414 fra
.me
.REG
[1] = NIT_NULL
;
2417 /* parser/parser_nodes.nit:637 */
2418 ATTR_parser___parser_nodes___AStdClassdef____n_visibility(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2419 stack_frame_head
= fra
.me
.prev
;
2422 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_classkind
[] = "parser_nodes::AStdClassdef::n_classkind";
2423 val_t
parser___parser_nodes___AStdClassdef___n_classkind(val_t p0
){
2424 struct {struct stack_frame_t me
;} fra
;
2427 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2428 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2430 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_classkind
;
2431 fra
.me
.has_broke
= 0;
2432 fra
.me
.REG_size
= 1;
2433 fra
.me
.nitni_local_ref_head
= NULL
;
2434 fra
.me
.REG
[0] = NIT_NULL
;
2436 /* parser/parser_nodes.nit:638 */
2437 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_classkind(fra
.me
.REG
[0])!=NIT_NULL
);
2438 if (UNTAG_Bool(REGB0
)) {
2440 nit_abort("Uninitialized attribute %s", "_n_classkind", LOCATE_parser___parser_nodes
, 638);
2442 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_classkind(fra
.me
.REG
[0]);
2443 stack_frame_head
= fra
.me
.prev
;
2444 return fra
.me
.REG
[0];
2446 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_classkind__eq
[] = "parser_nodes::AStdClassdef::n_classkind=";
2447 void parser___parser_nodes___AStdClassdef___n_classkind__eq(val_t p0
, val_t p1
){
2448 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2450 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2451 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2453 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_classkind__eq
;
2454 fra
.me
.has_broke
= 0;
2455 fra
.me
.REG_size
= 2;
2456 fra
.me
.nitni_local_ref_head
= NULL
;
2457 fra
.me
.REG
[0] = NIT_NULL
;
2458 fra
.me
.REG
[1] = NIT_NULL
;
2461 /* parser/parser_nodes.nit:638 */
2462 ATTR_parser___parser_nodes___AStdClassdef____n_classkind(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2463 stack_frame_head
= fra
.me
.prev
;
2466 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_id
[] = "parser_nodes::AStdClassdef::n_id";
2467 val_t
parser___parser_nodes___AStdClassdef___n_id(val_t p0
){
2468 struct {struct stack_frame_t me
;} fra
;
2470 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2471 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2473 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_id
;
2474 fra
.me
.has_broke
= 0;
2475 fra
.me
.REG_size
= 1;
2476 fra
.me
.nitni_local_ref_head
= NULL
;
2477 fra
.me
.REG
[0] = NIT_NULL
;
2479 /* parser/parser_nodes.nit:639 */
2480 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_id(fra
.me
.REG
[0]);
2481 stack_frame_head
= fra
.me
.prev
;
2482 return fra
.me
.REG
[0];
2484 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_id__eq
[] = "parser_nodes::AStdClassdef::n_id=";
2485 void parser___parser_nodes___AStdClassdef___n_id__eq(val_t p0
, val_t p1
){
2486 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2488 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2489 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2491 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_id__eq
;
2492 fra
.me
.has_broke
= 0;
2493 fra
.me
.REG_size
= 2;
2494 fra
.me
.nitni_local_ref_head
= NULL
;
2495 fra
.me
.REG
[0] = NIT_NULL
;
2496 fra
.me
.REG
[1] = NIT_NULL
;
2499 /* parser/parser_nodes.nit:639 */
2500 ATTR_parser___parser_nodes___AStdClassdef____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2501 stack_frame_head
= fra
.me
.prev
;
2504 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_formaldefs
[] = "parser_nodes::AStdClassdef::n_formaldefs";
2505 val_t
parser___parser_nodes___AStdClassdef___n_formaldefs(val_t p0
){
2506 struct {struct stack_frame_t me
;} fra
;
2509 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2510 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2512 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_formaldefs
;
2513 fra
.me
.has_broke
= 0;
2514 fra
.me
.REG_size
= 1;
2515 fra
.me
.nitni_local_ref_head
= NULL
;
2516 fra
.me
.REG
[0] = NIT_NULL
;
2518 /* parser/parser_nodes.nit:640 */
2519 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(fra
.me
.REG
[0])!=NIT_NULL
);
2520 if (UNTAG_Bool(REGB0
)) {
2522 nit_abort("Uninitialized attribute %s", "_n_formaldefs", LOCATE_parser___parser_nodes
, 640);
2524 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(fra
.me
.REG
[0]);
2525 stack_frame_head
= fra
.me
.prev
;
2526 return fra
.me
.REG
[0];
2528 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_extern_code_block
[] = "parser_nodes::AStdClassdef::n_extern_code_block";
2529 val_t
parser___parser_nodes___AStdClassdef___n_extern_code_block(val_t p0
){
2530 struct {struct stack_frame_t me
;} fra
;
2532 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2533 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2535 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_extern_code_block
;
2536 fra
.me
.has_broke
= 0;
2537 fra
.me
.REG_size
= 1;
2538 fra
.me
.nitni_local_ref_head
= NULL
;
2539 fra
.me
.REG
[0] = NIT_NULL
;
2541 /* parser/parser_nodes.nit:641 */
2542 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_extern_code_block(fra
.me
.REG
[0]);
2543 stack_frame_head
= fra
.me
.prev
;
2544 return fra
.me
.REG
[0];
2546 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_extern_code_block__eq
[] = "parser_nodes::AStdClassdef::n_extern_code_block=";
2547 void parser___parser_nodes___AStdClassdef___n_extern_code_block__eq(val_t p0
, val_t p1
){
2548 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2550 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2551 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2553 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_extern_code_block__eq
;
2554 fra
.me
.has_broke
= 0;
2555 fra
.me
.REG_size
= 2;
2556 fra
.me
.nitni_local_ref_head
= NULL
;
2557 fra
.me
.REG
[0] = NIT_NULL
;
2558 fra
.me
.REG
[1] = NIT_NULL
;
2561 /* parser/parser_nodes.nit:641 */
2562 ATTR_parser___parser_nodes___AStdClassdef____n_extern_code_block(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2563 stack_frame_head
= fra
.me
.prev
;
2566 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_superclasses
[] = "parser_nodes::AStdClassdef::n_superclasses";
2567 val_t
parser___parser_nodes___AStdClassdef___n_superclasses(val_t p0
){
2568 struct {struct stack_frame_t me
;} fra
;
2571 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2572 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2574 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_superclasses
;
2575 fra
.me
.has_broke
= 0;
2576 fra
.me
.REG_size
= 1;
2577 fra
.me
.nitni_local_ref_head
= NULL
;
2578 fra
.me
.REG
[0] = NIT_NULL
;
2580 /* parser/parser_nodes.nit:642 */
2581 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(fra
.me
.REG
[0])!=NIT_NULL
);
2582 if (UNTAG_Bool(REGB0
)) {
2584 nit_abort("Uninitialized attribute %s", "_n_superclasses", LOCATE_parser___parser_nodes
, 642);
2586 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(fra
.me
.REG
[0]);
2587 stack_frame_head
= fra
.me
.prev
;
2588 return fra
.me
.REG
[0];
2590 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_kwend
[] = "parser_nodes::AStdClassdef::n_kwend";
2591 val_t
parser___parser_nodes___AStdClassdef___n_kwend(val_t p0
){
2592 struct {struct stack_frame_t me
;} fra
;
2595 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2596 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2598 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_kwend
;
2599 fra
.me
.has_broke
= 0;
2600 fra
.me
.REG_size
= 1;
2601 fra
.me
.nitni_local_ref_head
= NULL
;
2602 fra
.me
.REG
[0] = NIT_NULL
;
2604 /* parser/parser_nodes.nit:643 */
2605 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStdClassdef____n_kwend(fra
.me
.REG
[0])!=NIT_NULL
);
2606 if (UNTAG_Bool(REGB0
)) {
2608 nit_abort("Uninitialized attribute %s", "_n_kwend", LOCATE_parser___parser_nodes
, 643);
2610 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStdClassdef____n_kwend(fra
.me
.REG
[0]);
2611 stack_frame_head
= fra
.me
.prev
;
2612 return fra
.me
.REG
[0];
2614 static const char LOCATE_parser___parser_nodes___AStdClassdef___n_kwend__eq
[] = "parser_nodes::AStdClassdef::n_kwend=";
2615 void parser___parser_nodes___AStdClassdef___n_kwend__eq(val_t p0
, val_t p1
){
2616 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2618 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2619 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2621 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___n_kwend__eq
;
2622 fra
.me
.has_broke
= 0;
2623 fra
.me
.REG_size
= 2;
2624 fra
.me
.nitni_local_ref_head
= NULL
;
2625 fra
.me
.REG
[0] = NIT_NULL
;
2626 fra
.me
.REG
[1] = NIT_NULL
;
2629 /* parser/parser_nodes.nit:643 */
2630 ATTR_parser___parser_nodes___AStdClassdef____n_kwend(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2631 stack_frame_head
= fra
.me
.prev
;
2634 static const char LOCATE_parser___parser_nodes___AStdClassdef___hot_location
[] = "parser_nodes::AStdClassdef::(parser_nodes::ANode::hot_location)";
2635 val_t
parser___parser_nodes___AStdClassdef___hot_location(val_t p0
){
2636 struct {struct stack_frame_t me
;} fra
;
2639 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2640 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2642 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStdClassdef___hot_location
;
2643 fra
.me
.has_broke
= 0;
2644 fra
.me
.REG_size
= 1;
2645 fra
.me
.nitni_local_ref_head
= NULL
;
2646 fra
.me
.REG
[0] = NIT_NULL
;
2648 /* parser/parser_nodes.nit:644 */
2649 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AStdClassdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
2650 REGB0
= TAG_Bool(fra
.me
.REG
[0]==NIT_NULL
);
2651 if (UNTAG_Bool(REGB0
)) {
2652 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 644);
2654 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
2657 stack_frame_head
= fra
.me
.prev
;
2658 return fra
.me
.REG
[0];
2660 static const char LOCATE_parser___parser_nodes___AConcreteClasskind___n_kwclass
[] = "parser_nodes::AConcreteClasskind::n_kwclass";
2661 val_t
parser___parser_nodes___AConcreteClasskind___n_kwclass(val_t p0
){
2662 struct {struct stack_frame_t me
;} fra
;
2665 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2666 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2668 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteClasskind___n_kwclass
;
2669 fra
.me
.has_broke
= 0;
2670 fra
.me
.REG_size
= 1;
2671 fra
.me
.nitni_local_ref_head
= NULL
;
2672 fra
.me
.REG
[0] = NIT_NULL
;
2674 /* parser/parser_nodes.nit:663 */
2675 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(fra
.me
.REG
[0])!=NIT_NULL
);
2676 if (UNTAG_Bool(REGB0
)) {
2678 nit_abort("Uninitialized attribute %s", "_n_kwclass", LOCATE_parser___parser_nodes
, 663);
2680 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(fra
.me
.REG
[0]);
2681 stack_frame_head
= fra
.me
.prev
;
2682 return fra
.me
.REG
[0];
2684 static const char LOCATE_parser___parser_nodes___AConcreteClasskind___n_kwclass__eq
[] = "parser_nodes::AConcreteClasskind::n_kwclass=";
2685 void parser___parser_nodes___AConcreteClasskind___n_kwclass__eq(val_t p0
, val_t p1
){
2686 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2688 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2689 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2691 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteClasskind___n_kwclass__eq
;
2692 fra
.me
.has_broke
= 0;
2693 fra
.me
.REG_size
= 2;
2694 fra
.me
.nitni_local_ref_head
= NULL
;
2695 fra
.me
.REG
[0] = NIT_NULL
;
2696 fra
.me
.REG
[1] = NIT_NULL
;
2699 /* parser/parser_nodes.nit:663 */
2700 ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2701 stack_frame_head
= fra
.me
.prev
;
2704 static const char LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwabstract
[] = "parser_nodes::AAbstractClasskind::n_kwabstract";
2705 val_t
parser___parser_nodes___AAbstractClasskind___n_kwabstract(val_t p0
){
2706 struct {struct stack_frame_t me
;} fra
;
2709 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2710 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2712 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwabstract
;
2713 fra
.me
.has_broke
= 0;
2714 fra
.me
.REG_size
= 1;
2715 fra
.me
.nitni_local_ref_head
= NULL
;
2716 fra
.me
.REG
[0] = NIT_NULL
;
2718 /* parser/parser_nodes.nit:667 */
2719 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(fra
.me
.REG
[0])!=NIT_NULL
);
2720 if (UNTAG_Bool(REGB0
)) {
2722 nit_abort("Uninitialized attribute %s", "_n_kwabstract", LOCATE_parser___parser_nodes
, 667);
2724 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(fra
.me
.REG
[0]);
2725 stack_frame_head
= fra
.me
.prev
;
2726 return fra
.me
.REG
[0];
2728 static const char LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwabstract__eq
[] = "parser_nodes::AAbstractClasskind::n_kwabstract=";
2729 void parser___parser_nodes___AAbstractClasskind___n_kwabstract__eq(val_t p0
, val_t p1
){
2730 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2732 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2733 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2735 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwabstract__eq
;
2736 fra
.me
.has_broke
= 0;
2737 fra
.me
.REG_size
= 2;
2738 fra
.me
.nitni_local_ref_head
= NULL
;
2739 fra
.me
.REG
[0] = NIT_NULL
;
2740 fra
.me
.REG
[1] = NIT_NULL
;
2743 /* parser/parser_nodes.nit:667 */
2744 ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2745 stack_frame_head
= fra
.me
.prev
;
2748 static const char LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwclass
[] = "parser_nodes::AAbstractClasskind::n_kwclass";
2749 val_t
parser___parser_nodes___AAbstractClasskind___n_kwclass(val_t p0
){
2750 struct {struct stack_frame_t me
;} fra
;
2753 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2754 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2756 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwclass
;
2757 fra
.me
.has_broke
= 0;
2758 fra
.me
.REG_size
= 1;
2759 fra
.me
.nitni_local_ref_head
= NULL
;
2760 fra
.me
.REG
[0] = NIT_NULL
;
2762 /* parser/parser_nodes.nit:668 */
2763 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(fra
.me
.REG
[0])!=NIT_NULL
);
2764 if (UNTAG_Bool(REGB0
)) {
2766 nit_abort("Uninitialized attribute %s", "_n_kwclass", LOCATE_parser___parser_nodes
, 668);
2768 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(fra
.me
.REG
[0]);
2769 stack_frame_head
= fra
.me
.prev
;
2770 return fra
.me
.REG
[0];
2772 static const char LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwclass__eq
[] = "parser_nodes::AAbstractClasskind::n_kwclass=";
2773 void parser___parser_nodes___AAbstractClasskind___n_kwclass__eq(val_t p0
, val_t p1
){
2774 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2776 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2777 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2779 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwclass__eq
;
2780 fra
.me
.has_broke
= 0;
2781 fra
.me
.REG_size
= 2;
2782 fra
.me
.nitni_local_ref_head
= NULL
;
2783 fra
.me
.REG
[0] = NIT_NULL
;
2784 fra
.me
.REG
[1] = NIT_NULL
;
2787 /* parser/parser_nodes.nit:668 */
2788 ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2789 stack_frame_head
= fra
.me
.prev
;
2792 static const char LOCATE_parser___parser_nodes___AInterfaceClasskind___n_kwinterface
[] = "parser_nodes::AInterfaceClasskind::n_kwinterface";
2793 val_t
parser___parser_nodes___AInterfaceClasskind___n_kwinterface(val_t p0
){
2794 struct {struct stack_frame_t me
;} fra
;
2797 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2798 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2800 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInterfaceClasskind___n_kwinterface
;
2801 fra
.me
.has_broke
= 0;
2802 fra
.me
.REG_size
= 1;
2803 fra
.me
.nitni_local_ref_head
= NULL
;
2804 fra
.me
.REG
[0] = NIT_NULL
;
2806 /* parser/parser_nodes.nit:672 */
2807 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(fra
.me
.REG
[0])!=NIT_NULL
);
2808 if (UNTAG_Bool(REGB0
)) {
2810 nit_abort("Uninitialized attribute %s", "_n_kwinterface", LOCATE_parser___parser_nodes
, 672);
2812 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(fra
.me
.REG
[0]);
2813 stack_frame_head
= fra
.me
.prev
;
2814 return fra
.me
.REG
[0];
2816 static const char LOCATE_parser___parser_nodes___AInterfaceClasskind___n_kwinterface__eq
[] = "parser_nodes::AInterfaceClasskind::n_kwinterface=";
2817 void parser___parser_nodes___AInterfaceClasskind___n_kwinterface__eq(val_t p0
, val_t p1
){
2818 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2820 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2821 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2823 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInterfaceClasskind___n_kwinterface__eq
;
2824 fra
.me
.has_broke
= 0;
2825 fra
.me
.REG_size
= 2;
2826 fra
.me
.nitni_local_ref_head
= NULL
;
2827 fra
.me
.REG
[0] = NIT_NULL
;
2828 fra
.me
.REG
[1] = NIT_NULL
;
2831 /* parser/parser_nodes.nit:672 */
2832 ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2833 stack_frame_head
= fra
.me
.prev
;
2836 static const char LOCATE_parser___parser_nodes___AEnumClasskind___n_kwenum
[] = "parser_nodes::AEnumClasskind::n_kwenum";
2837 val_t
parser___parser_nodes___AEnumClasskind___n_kwenum(val_t p0
){
2838 struct {struct stack_frame_t me
;} fra
;
2841 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2842 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2844 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEnumClasskind___n_kwenum
;
2845 fra
.me
.has_broke
= 0;
2846 fra
.me
.REG_size
= 1;
2847 fra
.me
.nitni_local_ref_head
= NULL
;
2848 fra
.me
.REG
[0] = NIT_NULL
;
2850 /* parser/parser_nodes.nit:676 */
2851 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(fra
.me
.REG
[0])!=NIT_NULL
);
2852 if (UNTAG_Bool(REGB0
)) {
2854 nit_abort("Uninitialized attribute %s", "_n_kwenum", LOCATE_parser___parser_nodes
, 676);
2856 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(fra
.me
.REG
[0]);
2857 stack_frame_head
= fra
.me
.prev
;
2858 return fra
.me
.REG
[0];
2860 static const char LOCATE_parser___parser_nodes___AEnumClasskind___n_kwenum__eq
[] = "parser_nodes::AEnumClasskind::n_kwenum=";
2861 void parser___parser_nodes___AEnumClasskind___n_kwenum__eq(val_t p0
, val_t p1
){
2862 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2864 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2865 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2867 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEnumClasskind___n_kwenum__eq
;
2868 fra
.me
.has_broke
= 0;
2869 fra
.me
.REG_size
= 2;
2870 fra
.me
.nitni_local_ref_head
= NULL
;
2871 fra
.me
.REG
[0] = NIT_NULL
;
2872 fra
.me
.REG
[1] = NIT_NULL
;
2875 /* parser/parser_nodes.nit:676 */
2876 ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2877 stack_frame_head
= fra
.me
.prev
;
2880 static const char LOCATE_parser___parser_nodes___AExternClasskind___n_kwextern
[] = "parser_nodes::AExternClasskind::n_kwextern";
2881 val_t
parser___parser_nodes___AExternClasskind___n_kwextern(val_t p0
){
2882 struct {struct stack_frame_t me
;} fra
;
2885 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2886 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2888 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternClasskind___n_kwextern
;
2889 fra
.me
.has_broke
= 0;
2890 fra
.me
.REG_size
= 1;
2891 fra
.me
.nitni_local_ref_head
= NULL
;
2892 fra
.me
.REG
[0] = NIT_NULL
;
2894 /* parser/parser_nodes.nit:680 */
2895 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(fra
.me
.REG
[0])!=NIT_NULL
);
2896 if (UNTAG_Bool(REGB0
)) {
2898 nit_abort("Uninitialized attribute %s", "_n_kwextern", LOCATE_parser___parser_nodes
, 680);
2900 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(fra
.me
.REG
[0]);
2901 stack_frame_head
= fra
.me
.prev
;
2902 return fra
.me
.REG
[0];
2904 static const char LOCATE_parser___parser_nodes___AExternClasskind___n_kwextern__eq
[] = "parser_nodes::AExternClasskind::n_kwextern=";
2905 void parser___parser_nodes___AExternClasskind___n_kwextern__eq(val_t p0
, val_t p1
){
2906 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2908 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2909 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2911 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternClasskind___n_kwextern__eq
;
2912 fra
.me
.has_broke
= 0;
2913 fra
.me
.REG_size
= 2;
2914 fra
.me
.nitni_local_ref_head
= NULL
;
2915 fra
.me
.REG
[0] = NIT_NULL
;
2916 fra
.me
.REG
[1] = NIT_NULL
;
2919 /* parser/parser_nodes.nit:680 */
2920 ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2921 stack_frame_head
= fra
.me
.prev
;
2924 static const char LOCATE_parser___parser_nodes___AExternClasskind___n_kwclass
[] = "parser_nodes::AExternClasskind::n_kwclass";
2925 val_t
parser___parser_nodes___AExternClasskind___n_kwclass(val_t p0
){
2926 struct {struct stack_frame_t me
;} fra
;
2928 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2929 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2931 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternClasskind___n_kwclass
;
2932 fra
.me
.has_broke
= 0;
2933 fra
.me
.REG_size
= 1;
2934 fra
.me
.nitni_local_ref_head
= NULL
;
2935 fra
.me
.REG
[0] = NIT_NULL
;
2937 /* parser/parser_nodes.nit:681 */
2938 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternClasskind____n_kwclass(fra
.me
.REG
[0]);
2939 stack_frame_head
= fra
.me
.prev
;
2940 return fra
.me
.REG
[0];
2942 static const char LOCATE_parser___parser_nodes___AExternClasskind___n_kwclass__eq
[] = "parser_nodes::AExternClasskind::n_kwclass=";
2943 void parser___parser_nodes___AExternClasskind___n_kwclass__eq(val_t p0
, val_t p1
){
2944 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2946 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2947 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2949 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternClasskind___n_kwclass__eq
;
2950 fra
.me
.has_broke
= 0;
2951 fra
.me
.REG_size
= 2;
2952 fra
.me
.nitni_local_ref_head
= NULL
;
2953 fra
.me
.REG
[0] = NIT_NULL
;
2954 fra
.me
.REG
[1] = NIT_NULL
;
2957 /* parser/parser_nodes.nit:681 */
2958 ATTR_parser___parser_nodes___AExternClasskind____n_kwclass(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2959 stack_frame_head
= fra
.me
.prev
;
2962 static const char LOCATE_parser___parser_nodes___AFormaldef___n_id
[] = "parser_nodes::AFormaldef::n_id";
2963 val_t
parser___parser_nodes___AFormaldef___n_id(val_t p0
){
2964 struct {struct stack_frame_t me
;} fra
;
2967 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2968 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2970 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_id
;
2971 fra
.me
.has_broke
= 0;
2972 fra
.me
.REG_size
= 1;
2973 fra
.me
.nitni_local_ref_head
= NULL
;
2974 fra
.me
.REG
[0] = NIT_NULL
;
2976 /* parser/parser_nodes.nit:687 */
2977 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFormaldef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
2978 if (UNTAG_Bool(REGB0
)) {
2980 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 687);
2982 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_id(fra
.me
.REG
[0]);
2983 stack_frame_head
= fra
.me
.prev
;
2984 return fra
.me
.REG
[0];
2986 static const char LOCATE_parser___parser_nodes___AFormaldef___n_id__eq
[] = "parser_nodes::AFormaldef::n_id=";
2987 void parser___parser_nodes___AFormaldef___n_id__eq(val_t p0
, val_t p1
){
2988 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
2990 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2991 fra
.me
.file
= LOCATE_parser___parser_nodes
;
2993 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_id__eq
;
2994 fra
.me
.has_broke
= 0;
2995 fra
.me
.REG_size
= 2;
2996 fra
.me
.nitni_local_ref_head
= NULL
;
2997 fra
.me
.REG
[0] = NIT_NULL
;
2998 fra
.me
.REG
[1] = NIT_NULL
;
3001 /* parser/parser_nodes.nit:687 */
3002 ATTR_parser___parser_nodes___AFormaldef____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3003 stack_frame_head
= fra
.me
.prev
;
3006 static const char LOCATE_parser___parser_nodes___AFormaldef___n_type
[] = "parser_nodes::AFormaldef::n_type";
3007 val_t
parser___parser_nodes___AFormaldef___n_type(val_t p0
){
3008 struct {struct stack_frame_t me
;} fra
;
3010 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3011 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3013 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_type
;
3014 fra
.me
.has_broke
= 0;
3015 fra
.me
.REG_size
= 1;
3016 fra
.me
.nitni_local_ref_head
= NULL
;
3017 fra
.me
.REG
[0] = NIT_NULL
;
3019 /* parser/parser_nodes.nit:688 */
3020 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFormaldef____n_type(fra
.me
.REG
[0]);
3021 stack_frame_head
= fra
.me
.prev
;
3022 return fra
.me
.REG
[0];
3024 static const char LOCATE_parser___parser_nodes___AFormaldef___n_type__eq
[] = "parser_nodes::AFormaldef::n_type=";
3025 void parser___parser_nodes___AFormaldef___n_type__eq(val_t p0
, val_t p1
){
3026 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3028 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3029 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3031 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFormaldef___n_type__eq
;
3032 fra
.me
.has_broke
= 0;
3033 fra
.me
.REG_size
= 2;
3034 fra
.me
.nitni_local_ref_head
= NULL
;
3035 fra
.me
.REG
[0] = NIT_NULL
;
3036 fra
.me
.REG
[1] = NIT_NULL
;
3039 /* parser/parser_nodes.nit:688 */
3040 ATTR_parser___parser_nodes___AFormaldef____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3041 stack_frame_head
= fra
.me
.prev
;
3044 static const char LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper
[] = "parser_nodes::ASuperclass::n_kwsuper";
3045 val_t
parser___parser_nodes___ASuperclass___n_kwsuper(val_t p0
){
3046 struct {struct stack_frame_t me
;} fra
;
3049 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3050 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3052 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper
;
3053 fra
.me
.has_broke
= 0;
3054 fra
.me
.REG_size
= 1;
3055 fra
.me
.nitni_local_ref_head
= NULL
;
3056 fra
.me
.REG
[0] = NIT_NULL
;
3058 /* parser/parser_nodes.nit:695 */
3059 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperclass____n_kwsuper(fra
.me
.REG
[0])!=NIT_NULL
);
3060 if (UNTAG_Bool(REGB0
)) {
3062 nit_abort("Uninitialized attribute %s", "_n_kwsuper", LOCATE_parser___parser_nodes
, 695);
3064 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_kwsuper(fra
.me
.REG
[0]);
3065 stack_frame_head
= fra
.me
.prev
;
3066 return fra
.me
.REG
[0];
3068 static const char LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper__eq
[] = "parser_nodes::ASuperclass::n_kwsuper=";
3069 void parser___parser_nodes___ASuperclass___n_kwsuper__eq(val_t p0
, val_t p1
){
3070 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3072 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3073 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3075 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper__eq
;
3076 fra
.me
.has_broke
= 0;
3077 fra
.me
.REG_size
= 2;
3078 fra
.me
.nitni_local_ref_head
= NULL
;
3079 fra
.me
.REG
[0] = NIT_NULL
;
3080 fra
.me
.REG
[1] = NIT_NULL
;
3083 /* parser/parser_nodes.nit:695 */
3084 ATTR_parser___parser_nodes___ASuperclass____n_kwsuper(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3085 stack_frame_head
= fra
.me
.prev
;
3088 static const char LOCATE_parser___parser_nodes___ASuperclass___n_type
[] = "parser_nodes::ASuperclass::n_type";
3089 val_t
parser___parser_nodes___ASuperclass___n_type(val_t p0
){
3090 struct {struct stack_frame_t me
;} fra
;
3093 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3094 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3096 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_type
;
3097 fra
.me
.has_broke
= 0;
3098 fra
.me
.REG_size
= 1;
3099 fra
.me
.nitni_local_ref_head
= NULL
;
3100 fra
.me
.REG
[0] = NIT_NULL
;
3102 /* parser/parser_nodes.nit:696 */
3103 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperclass____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
3104 if (UNTAG_Bool(REGB0
)) {
3106 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 696);
3108 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperclass____n_type(fra
.me
.REG
[0]);
3109 stack_frame_head
= fra
.me
.prev
;
3110 return fra
.me
.REG
[0];
3112 static const char LOCATE_parser___parser_nodes___ASuperclass___n_type__eq
[] = "parser_nodes::ASuperclass::n_type=";
3113 void parser___parser_nodes___ASuperclass___n_type__eq(val_t p0
, val_t p1
){
3114 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3116 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3117 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3119 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperclass___n_type__eq
;
3120 fra
.me
.has_broke
= 0;
3121 fra
.me
.REG_size
= 2;
3122 fra
.me
.nitni_local_ref_head
= NULL
;
3123 fra
.me
.REG
[0] = NIT_NULL
;
3124 fra
.me
.REG
[1] = NIT_NULL
;
3127 /* parser/parser_nodes.nit:696 */
3128 ATTR_parser___parser_nodes___ASuperclass____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3129 stack_frame_head
= fra
.me
.prev
;
3132 static const char LOCATE_parser___parser_nodes___APropdef___n_doc
[] = "parser_nodes::APropdef::n_doc";
3133 val_t
parser___parser_nodes___APropdef___n_doc(val_t p0
){
3134 struct {struct stack_frame_t me
;} fra
;
3136 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3137 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3139 fra
.me
.meth
= LOCATE_parser___parser_nodes___APropdef___n_doc
;
3140 fra
.me
.has_broke
= 0;
3141 fra
.me
.REG_size
= 1;
3142 fra
.me
.nitni_local_ref_head
= NULL
;
3143 fra
.me
.REG
[0] = NIT_NULL
;
3145 /* parser/parser_nodes.nit:702 */
3146 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APropdef____n_doc(fra
.me
.REG
[0]);
3147 stack_frame_head
= fra
.me
.prev
;
3148 return fra
.me
.REG
[0];
3150 static const char LOCATE_parser___parser_nodes___APropdef___n_doc__eq
[] = "parser_nodes::APropdef::n_doc=";
3151 void parser___parser_nodes___APropdef___n_doc__eq(val_t p0
, val_t p1
){
3152 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3154 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3155 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3157 fra
.me
.meth
= LOCATE_parser___parser_nodes___APropdef___n_doc__eq
;
3158 fra
.me
.has_broke
= 0;
3159 fra
.me
.REG_size
= 2;
3160 fra
.me
.nitni_local_ref_head
= NULL
;
3161 fra
.me
.REG
[0] = NIT_NULL
;
3162 fra
.me
.REG
[1] = NIT_NULL
;
3165 /* parser/parser_nodes.nit:702 */
3166 ATTR_parser___parser_nodes___APropdef____n_doc(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3167 stack_frame_head
= fra
.me
.prev
;
3170 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_kwredef
[] = "parser_nodes::AAttrPropdef::n_kwredef";
3171 val_t
parser___parser_nodes___AAttrPropdef___n_kwredef(val_t p0
){
3172 struct {struct stack_frame_t me
;} fra
;
3174 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3175 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3177 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_kwredef
;
3178 fra
.me
.has_broke
= 0;
3179 fra
.me
.REG_size
= 1;
3180 fra
.me
.nitni_local_ref_head
= NULL
;
3181 fra
.me
.REG
[0] = NIT_NULL
;
3183 /* parser/parser_nodes.nit:709 */
3184 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_kwredef(fra
.me
.REG
[0]);
3185 stack_frame_head
= fra
.me
.prev
;
3186 return fra
.me
.REG
[0];
3188 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_kwredef__eq
[] = "parser_nodes::AAttrPropdef::n_kwredef=";
3189 void parser___parser_nodes___AAttrPropdef___n_kwredef__eq(val_t p0
, val_t p1
){
3190 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3192 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3193 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3195 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_kwredef__eq
;
3196 fra
.me
.has_broke
= 0;
3197 fra
.me
.REG_size
= 2;
3198 fra
.me
.nitni_local_ref_head
= NULL
;
3199 fra
.me
.REG
[0] = NIT_NULL
;
3200 fra
.me
.REG
[1] = NIT_NULL
;
3203 /* parser/parser_nodes.nit:709 */
3204 ATTR_parser___parser_nodes___AAttrPropdef____n_kwredef(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3205 stack_frame_head
= fra
.me
.prev
;
3208 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_visibility
[] = "parser_nodes::AAttrPropdef::n_visibility";
3209 val_t
parser___parser_nodes___AAttrPropdef___n_visibility(val_t p0
){
3210 struct {struct stack_frame_t me
;} fra
;
3213 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3214 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3216 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_visibility
;
3217 fra
.me
.has_broke
= 0;
3218 fra
.me
.REG_size
= 1;
3219 fra
.me
.nitni_local_ref_head
= NULL
;
3220 fra
.me
.REG
[0] = NIT_NULL
;
3222 /* parser/parser_nodes.nit:710 */
3223 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
3224 if (UNTAG_Bool(REGB0
)) {
3226 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 710);
3228 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(fra
.me
.REG
[0]);
3229 stack_frame_head
= fra
.me
.prev
;
3230 return fra
.me
.REG
[0];
3232 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_visibility__eq
[] = "parser_nodes::AAttrPropdef::n_visibility=";
3233 void parser___parser_nodes___AAttrPropdef___n_visibility__eq(val_t p0
, val_t p1
){
3234 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3236 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3237 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3239 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_visibility__eq
;
3240 fra
.me
.has_broke
= 0;
3241 fra
.me
.REG_size
= 2;
3242 fra
.me
.nitni_local_ref_head
= NULL
;
3243 fra
.me
.REG
[0] = NIT_NULL
;
3244 fra
.me
.REG
[1] = NIT_NULL
;
3247 /* parser/parser_nodes.nit:710 */
3248 ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3249 stack_frame_head
= fra
.me
.prev
;
3252 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_kwvar
[] = "parser_nodes::AAttrPropdef::n_kwvar";
3253 val_t
parser___parser_nodes___AAttrPropdef___n_kwvar(val_t p0
){
3254 struct {struct stack_frame_t me
;} fra
;
3257 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3258 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3260 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_kwvar
;
3261 fra
.me
.has_broke
= 0;
3262 fra
.me
.REG_size
= 1;
3263 fra
.me
.nitni_local_ref_head
= NULL
;
3264 fra
.me
.REG
[0] = NIT_NULL
;
3266 /* parser/parser_nodes.nit:711 */
3267 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(fra
.me
.REG
[0])!=NIT_NULL
);
3268 if (UNTAG_Bool(REGB0
)) {
3270 nit_abort("Uninitialized attribute %s", "_n_kwvar", LOCATE_parser___parser_nodes
, 711);
3272 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(fra
.me
.REG
[0]);
3273 stack_frame_head
= fra
.me
.prev
;
3274 return fra
.me
.REG
[0];
3276 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_kwvar__eq
[] = "parser_nodes::AAttrPropdef::n_kwvar=";
3277 void parser___parser_nodes___AAttrPropdef___n_kwvar__eq(val_t p0
, val_t p1
){
3278 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3280 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3281 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3283 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_kwvar__eq
;
3284 fra
.me
.has_broke
= 0;
3285 fra
.me
.REG_size
= 2;
3286 fra
.me
.nitni_local_ref_head
= NULL
;
3287 fra
.me
.REG
[0] = NIT_NULL
;
3288 fra
.me
.REG
[1] = NIT_NULL
;
3291 /* parser/parser_nodes.nit:711 */
3292 ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3293 stack_frame_head
= fra
.me
.prev
;
3296 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_id
[] = "parser_nodes::AAttrPropdef::n_id";
3297 val_t
parser___parser_nodes___AAttrPropdef___n_id(val_t p0
){
3298 struct {struct stack_frame_t me
;} fra
;
3300 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3301 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3303 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id
;
3304 fra
.me
.has_broke
= 0;
3305 fra
.me
.REG_size
= 1;
3306 fra
.me
.nitni_local_ref_head
= NULL
;
3307 fra
.me
.REG
[0] = NIT_NULL
;
3309 /* parser/parser_nodes.nit:713 */
3310 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_id(fra
.me
.REG
[0]);
3311 stack_frame_head
= fra
.me
.prev
;
3312 return fra
.me
.REG
[0];
3314 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_id__eq
[] = "parser_nodes::AAttrPropdef::n_id=";
3315 void parser___parser_nodes___AAttrPropdef___n_id__eq(val_t p0
, val_t p1
){
3316 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3318 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3319 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3321 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id__eq
;
3322 fra
.me
.has_broke
= 0;
3323 fra
.me
.REG_size
= 2;
3324 fra
.me
.nitni_local_ref_head
= NULL
;
3325 fra
.me
.REG
[0] = NIT_NULL
;
3326 fra
.me
.REG
[1] = NIT_NULL
;
3329 /* parser/parser_nodes.nit:713 */
3330 ATTR_parser___parser_nodes___AAttrPropdef____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3331 stack_frame_head
= fra
.me
.prev
;
3334 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_id2
[] = "parser_nodes::AAttrPropdef::n_id2";
3335 val_t
parser___parser_nodes___AAttrPropdef___n_id2(val_t p0
){
3336 struct {struct stack_frame_t me
;} fra
;
3338 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3339 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3341 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id2
;
3342 fra
.me
.has_broke
= 0;
3343 fra
.me
.REG_size
= 1;
3344 fra
.me
.nitni_local_ref_head
= NULL
;
3345 fra
.me
.REG
[0] = NIT_NULL
;
3347 /* parser/parser_nodes.nit:716 */
3348 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_id2(fra
.me
.REG
[0]);
3349 stack_frame_head
= fra
.me
.prev
;
3350 return fra
.me
.REG
[0];
3352 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_id2__eq
[] = "parser_nodes::AAttrPropdef::n_id2=";
3353 void parser___parser_nodes___AAttrPropdef___n_id2__eq(val_t p0
, val_t p1
){
3354 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3356 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3357 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3359 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_id2__eq
;
3360 fra
.me
.has_broke
= 0;
3361 fra
.me
.REG_size
= 2;
3362 fra
.me
.nitni_local_ref_head
= NULL
;
3363 fra
.me
.REG
[0] = NIT_NULL
;
3364 fra
.me
.REG
[1] = NIT_NULL
;
3367 /* parser/parser_nodes.nit:716 */
3368 ATTR_parser___parser_nodes___AAttrPropdef____n_id2(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3369 stack_frame_head
= fra
.me
.prev
;
3372 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_type
[] = "parser_nodes::AAttrPropdef::n_type";
3373 val_t
parser___parser_nodes___AAttrPropdef___n_type(val_t p0
){
3374 struct {struct stack_frame_t me
;} fra
;
3376 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3377 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3379 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_type
;
3380 fra
.me
.has_broke
= 0;
3381 fra
.me
.REG_size
= 1;
3382 fra
.me
.nitni_local_ref_head
= NULL
;
3383 fra
.me
.REG
[0] = NIT_NULL
;
3385 /* parser/parser_nodes.nit:719 */
3386 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_type(fra
.me
.REG
[0]);
3387 stack_frame_head
= fra
.me
.prev
;
3388 return fra
.me
.REG
[0];
3390 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_type__eq
[] = "parser_nodes::AAttrPropdef::n_type=";
3391 void parser___parser_nodes___AAttrPropdef___n_type__eq(val_t p0
, val_t p1
){
3392 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3394 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3395 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3397 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_type__eq
;
3398 fra
.me
.has_broke
= 0;
3399 fra
.me
.REG_size
= 2;
3400 fra
.me
.nitni_local_ref_head
= NULL
;
3401 fra
.me
.REG
[0] = NIT_NULL
;
3402 fra
.me
.REG
[1] = NIT_NULL
;
3405 /* parser/parser_nodes.nit:719 */
3406 ATTR_parser___parser_nodes___AAttrPropdef____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3407 stack_frame_head
= fra
.me
.prev
;
3410 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_readable
[] = "parser_nodes::AAttrPropdef::n_readable";
3411 val_t
parser___parser_nodes___AAttrPropdef___n_readable(val_t p0
){
3412 struct {struct stack_frame_t me
;} fra
;
3414 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3415 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3417 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_readable
;
3418 fra
.me
.has_broke
= 0;
3419 fra
.me
.REG_size
= 1;
3420 fra
.me
.nitni_local_ref_head
= NULL
;
3421 fra
.me
.REG
[0] = NIT_NULL
;
3423 /* parser/parser_nodes.nit:720 */
3424 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_readable(fra
.me
.REG
[0]);
3425 stack_frame_head
= fra
.me
.prev
;
3426 return fra
.me
.REG
[0];
3428 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_readable__eq
[] = "parser_nodes::AAttrPropdef::n_readable=";
3429 void parser___parser_nodes___AAttrPropdef___n_readable__eq(val_t p0
, val_t p1
){
3430 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3432 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3433 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3435 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_readable__eq
;
3436 fra
.me
.has_broke
= 0;
3437 fra
.me
.REG_size
= 2;
3438 fra
.me
.nitni_local_ref_head
= NULL
;
3439 fra
.me
.REG
[0] = NIT_NULL
;
3440 fra
.me
.REG
[1] = NIT_NULL
;
3443 /* parser/parser_nodes.nit:720 */
3444 ATTR_parser___parser_nodes___AAttrPropdef____n_readable(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3445 stack_frame_head
= fra
.me
.prev
;
3448 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_writable
[] = "parser_nodes::AAttrPropdef::n_writable";
3449 val_t
parser___parser_nodes___AAttrPropdef___n_writable(val_t p0
){
3450 struct {struct stack_frame_t me
;} fra
;
3452 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3453 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3455 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_writable
;
3456 fra
.me
.has_broke
= 0;
3457 fra
.me
.REG_size
= 1;
3458 fra
.me
.nitni_local_ref_head
= NULL
;
3459 fra
.me
.REG
[0] = NIT_NULL
;
3461 /* parser/parser_nodes.nit:721 */
3462 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_writable(fra
.me
.REG
[0]);
3463 stack_frame_head
= fra
.me
.prev
;
3464 return fra
.me
.REG
[0];
3466 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_writable__eq
[] = "parser_nodes::AAttrPropdef::n_writable=";
3467 void parser___parser_nodes___AAttrPropdef___n_writable__eq(val_t p0
, val_t p1
){
3468 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3470 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3471 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3473 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_writable__eq
;
3474 fra
.me
.has_broke
= 0;
3475 fra
.me
.REG_size
= 2;
3476 fra
.me
.nitni_local_ref_head
= NULL
;
3477 fra
.me
.REG
[0] = NIT_NULL
;
3478 fra
.me
.REG
[1] = NIT_NULL
;
3481 /* parser/parser_nodes.nit:721 */
3482 ATTR_parser___parser_nodes___AAttrPropdef____n_writable(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3483 stack_frame_head
= fra
.me
.prev
;
3486 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_expr
[] = "parser_nodes::AAttrPropdef::n_expr";
3487 val_t
parser___parser_nodes___AAttrPropdef___n_expr(val_t p0
){
3488 struct {struct stack_frame_t me
;} fra
;
3490 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3491 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3493 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrPropdef___n_expr
;
3494 fra
.me
.has_broke
= 0;
3495 fra
.me
.REG_size
= 1;
3496 fra
.me
.nitni_local_ref_head
= NULL
;
3497 fra
.me
.REG
[0] = NIT_NULL
;
3499 /* parser/parser_nodes.nit:723 */
3500 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrPropdef____n_expr(fra
.me
.REG
[0]);
3501 stack_frame_head
= fra
.me
.prev
;
3502 return fra
.me
.REG
[0];
3504 static const char LOCATE_parser___parser_nodes___AAttrPropdef___n_expr__eq
[] = "parser_nodes::AAttrPropdef::n_expr=";
3505 void parser___parser_nodes___AAttrPropdef___n_expr__eq(val_t p0
, val_t p1
){
3506 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} 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___AAttrPropdef___n_expr__eq
;
3512 fra
.me
.has_broke
= 0;
3513 fra
.me
.REG_size
= 2;
3514 fra
.me
.nitni_local_ref_head
= NULL
;
3515 fra
.me
.REG
[0] = NIT_NULL
;
3516 fra
.me
.REG
[1] = NIT_NULL
;
3519 /* parser/parser_nodes.nit:723 */
3520 ATTR_parser___parser_nodes___AAttrPropdef____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3521 stack_frame_head
= fra
.me
.prev
;
3524 static const char LOCATE_parser___parser_nodes___AAttrPropdef___hot_location
[] = "parser_nodes::AAttrPropdef::(parser_nodes::ANode::hot_location)";
3525 val_t
parser___parser_nodes___AAttrPropdef___hot_location(val_t p0
){
3526 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} 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___AAttrPropdef___hot_location
;
3534 fra
.me
.has_broke
= 0;
3535 fra
.me
.REG_size
= 2;
3536 fra
.me
.nitni_local_ref_head
= NULL
;
3537 fra
.me
.REG
[0] = NIT_NULL
;
3538 fra
.me
.REG
[1] = NIT_NULL
;
3540 /* parser/parser_nodes.nit:727 */
3541 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AAttrPropdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
3542 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
3543 if (UNTAG_Bool(REGB0
)) {
3545 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
3546 if (UNTAG_Bool(REGB1
)) {
3547 REGB1
= TAG_Bool(0);
3550 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
3554 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
3555 if (UNTAG_Bool(REGB0
)) {
3556 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AAttrPropdef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
3557 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
3558 if (UNTAG_Bool(REGB0
)) {
3559 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 727);
3561 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
3564 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AAttrPropdef___n_id2(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
3565 REGB0
= TAG_Bool(fra
.me
.REG
[0]==NIT_NULL
);
3566 if (UNTAG_Bool(REGB0
)) {
3567 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 727);
3569 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
3570 fra
.me
.REG
[1] = fra
.me
.REG
[0];
3574 stack_frame_head
= fra
.me
.prev
;
3575 return fra
.me
.REG
[1];
3577 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_kwredef
[] = "parser_nodes::AMethPropdef::n_kwredef";
3578 val_t
parser___parser_nodes___AMethPropdef___n_kwredef(val_t p0
){
3579 struct {struct stack_frame_t me
;} fra
;
3581 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3582 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3584 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_kwredef
;
3585 fra
.me
.has_broke
= 0;
3586 fra
.me
.REG_size
= 1;
3587 fra
.me
.nitni_local_ref_head
= NULL
;
3588 fra
.me
.REG
[0] = NIT_NULL
;
3590 /* parser/parser_nodes.nit:734 */
3591 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_kwredef(fra
.me
.REG
[0]);
3592 stack_frame_head
= fra
.me
.prev
;
3593 return fra
.me
.REG
[0];
3595 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_kwredef__eq
[] = "parser_nodes::AMethPropdef::n_kwredef=";
3596 void parser___parser_nodes___AMethPropdef___n_kwredef__eq(val_t p0
, val_t p1
){
3597 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3599 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3600 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3602 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_kwredef__eq
;
3603 fra
.me
.has_broke
= 0;
3604 fra
.me
.REG_size
= 2;
3605 fra
.me
.nitni_local_ref_head
= NULL
;
3606 fra
.me
.REG
[0] = NIT_NULL
;
3607 fra
.me
.REG
[1] = NIT_NULL
;
3610 /* parser/parser_nodes.nit:734 */
3611 ATTR_parser___parser_nodes___AMethPropdef____n_kwredef(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3612 stack_frame_head
= fra
.me
.prev
;
3615 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_visibility
[] = "parser_nodes::AMethPropdef::n_visibility";
3616 val_t
parser___parser_nodes___AMethPropdef___n_visibility(val_t p0
){
3617 struct {struct stack_frame_t me
;} fra
;
3619 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3620 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3622 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_visibility
;
3623 fra
.me
.has_broke
= 0;
3624 fra
.me
.REG_size
= 1;
3625 fra
.me
.nitni_local_ref_head
= NULL
;
3626 fra
.me
.REG
[0] = NIT_NULL
;
3628 /* parser/parser_nodes.nit:735 */
3629 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_visibility(fra
.me
.REG
[0]);
3630 stack_frame_head
= fra
.me
.prev
;
3631 return fra
.me
.REG
[0];
3633 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_visibility__eq
[] = "parser_nodes::AMethPropdef::n_visibility=";
3634 void parser___parser_nodes___AMethPropdef___n_visibility__eq(val_t p0
, val_t p1
){
3635 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3637 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3638 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3640 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_visibility__eq
;
3641 fra
.me
.has_broke
= 0;
3642 fra
.me
.REG_size
= 2;
3643 fra
.me
.nitni_local_ref_head
= NULL
;
3644 fra
.me
.REG
[0] = NIT_NULL
;
3645 fra
.me
.REG
[1] = NIT_NULL
;
3648 /* parser/parser_nodes.nit:735 */
3649 ATTR_parser___parser_nodes___AMethPropdef____n_visibility(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3650 stack_frame_head
= fra
.me
.prev
;
3653 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_methid
[] = "parser_nodes::AMethPropdef::n_methid";
3654 val_t
parser___parser_nodes___AMethPropdef___n_methid(val_t p0
){
3655 struct {struct stack_frame_t me
;} fra
;
3657 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3658 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3660 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_methid
;
3661 fra
.me
.has_broke
= 0;
3662 fra
.me
.REG_size
= 1;
3663 fra
.me
.nitni_local_ref_head
= NULL
;
3664 fra
.me
.REG
[0] = NIT_NULL
;
3666 /* parser/parser_nodes.nit:736 */
3667 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_methid(fra
.me
.REG
[0]);
3668 stack_frame_head
= fra
.me
.prev
;
3669 return fra
.me
.REG
[0];
3671 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_methid__eq
[] = "parser_nodes::AMethPropdef::n_methid=";
3672 void parser___parser_nodes___AMethPropdef___n_methid__eq(val_t p0
, val_t p1
){
3673 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3675 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3676 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3678 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_methid__eq
;
3679 fra
.me
.has_broke
= 0;
3680 fra
.me
.REG_size
= 2;
3681 fra
.me
.nitni_local_ref_head
= NULL
;
3682 fra
.me
.REG
[0] = NIT_NULL
;
3683 fra
.me
.REG
[1] = NIT_NULL
;
3686 /* parser/parser_nodes.nit:736 */
3687 ATTR_parser___parser_nodes___AMethPropdef____n_methid(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3688 stack_frame_head
= fra
.me
.prev
;
3691 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_signature
[] = "parser_nodes::AMethPropdef::n_signature";
3692 val_t
parser___parser_nodes___AMethPropdef___n_signature(val_t p0
){
3693 struct {struct stack_frame_t me
;} fra
;
3695 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3696 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3698 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_signature
;
3699 fra
.me
.has_broke
= 0;
3700 fra
.me
.REG_size
= 1;
3701 fra
.me
.nitni_local_ref_head
= NULL
;
3702 fra
.me
.REG
[0] = NIT_NULL
;
3704 /* parser/parser_nodes.nit:737 */
3705 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMethPropdef____n_signature(fra
.me
.REG
[0]);
3706 stack_frame_head
= fra
.me
.prev
;
3707 return fra
.me
.REG
[0];
3709 static const char LOCATE_parser___parser_nodes___AMethPropdef___n_signature__eq
[] = "parser_nodes::AMethPropdef::n_signature=";
3710 void parser___parser_nodes___AMethPropdef___n_signature__eq(val_t p0
, val_t p1
){
3711 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3713 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3714 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3716 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___n_signature__eq
;
3717 fra
.me
.has_broke
= 0;
3718 fra
.me
.REG_size
= 2;
3719 fra
.me
.nitni_local_ref_head
= NULL
;
3720 fra
.me
.REG
[0] = NIT_NULL
;
3721 fra
.me
.REG
[1] = NIT_NULL
;
3724 /* parser/parser_nodes.nit:737 */
3725 ATTR_parser___parser_nodes___AMethPropdef____n_signature(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3726 stack_frame_head
= fra
.me
.prev
;
3729 static const char LOCATE_parser___parser_nodes___AMethPropdef___hot_location
[] = "parser_nodes::AMethPropdef::(parser_nodes::ANode::hot_location)";
3730 val_t
parser___parser_nodes___AMethPropdef___hot_location(val_t p0
){
3731 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3735 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3736 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3738 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMethPropdef___hot_location
;
3739 fra
.me
.has_broke
= 0;
3740 fra
.me
.REG_size
= 2;
3741 fra
.me
.nitni_local_ref_head
= NULL
;
3742 fra
.me
.REG
[0] = NIT_NULL
;
3743 fra
.me
.REG
[1] = NIT_NULL
;
3745 /* parser/parser_nodes.nit:740 */
3746 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AMethPropdef___n_methid(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
3747 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
3748 if (UNTAG_Bool(REGB0
)) {
3750 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
3751 if (UNTAG_Bool(REGB1
)) {
3752 REGB1
= TAG_Bool(0);
3755 REGB1
= CALL_standard___kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
3759 REGB0
= TAG_Bool(!UNTAG_Bool(REGB0
));
3760 if (UNTAG_Bool(REGB0
)) {
3761 /* parser/parser_nodes.nit:741 */
3762 fra
.me
.REG
[1] = CALL_parser___parser_nodes___AMethPropdef___n_methid(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
3763 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
3764 if (UNTAG_Bool(REGB0
)) {
3765 nit_abort("Reciever is null", NULL
, LOCATE_parser___parser_nodes
, 741);
3767 fra
.me
.REG
[1] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
3770 /* parser/parser_nodes.nit:743 */
3771 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
3772 fra
.me
.REG
[1] = fra
.me
.REG
[0];
3776 stack_frame_head
= fra
.me
.prev
;
3777 return fra
.me
.REG
[1];
3779 static const char LOCATE_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth
[] = "parser_nodes::ADeferredMethPropdef::n_kwmeth";
3780 val_t
parser___parser_nodes___ADeferredMethPropdef___n_kwmeth(val_t p0
){
3781 struct {struct stack_frame_t me
;} fra
;
3784 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3785 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3787 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth
;
3788 fra
.me
.has_broke
= 0;
3789 fra
.me
.REG_size
= 1;
3790 fra
.me
.nitni_local_ref_head
= NULL
;
3791 fra
.me
.REG
[0] = NIT_NULL
;
3793 /* parser/parser_nodes.nit:752 */
3794 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
3795 if (UNTAG_Bool(REGB0
)) {
3797 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 752);
3799 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
3800 stack_frame_head
= fra
.me
.prev
;
3801 return fra
.me
.REG
[0];
3803 static const char LOCATE_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth__eq
[] = "parser_nodes::ADeferredMethPropdef::n_kwmeth=";
3804 void parser___parser_nodes___ADeferredMethPropdef___n_kwmeth__eq(val_t p0
, val_t p1
){
3805 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3807 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3808 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3810 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth__eq
;
3811 fra
.me
.has_broke
= 0;
3812 fra
.me
.REG_size
= 2;
3813 fra
.me
.nitni_local_ref_head
= NULL
;
3814 fra
.me
.REG
[0] = NIT_NULL
;
3815 fra
.me
.REG
[1] = NIT_NULL
;
3818 /* parser/parser_nodes.nit:752 */
3819 ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3820 stack_frame_head
= fra
.me
.prev
;
3823 static const char LOCATE_parser___parser_nodes___AInternMethPropdef___n_kwmeth
[] = "parser_nodes::AInternMethPropdef::n_kwmeth";
3824 val_t
parser___parser_nodes___AInternMethPropdef___n_kwmeth(val_t p0
){
3825 struct {struct stack_frame_t me
;} fra
;
3828 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3829 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3831 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInternMethPropdef___n_kwmeth
;
3832 fra
.me
.has_broke
= 0;
3833 fra
.me
.REG_size
= 1;
3834 fra
.me
.nitni_local_ref_head
= NULL
;
3835 fra
.me
.REG
[0] = NIT_NULL
;
3837 /* parser/parser_nodes.nit:758 */
3838 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInternMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
3839 if (UNTAG_Bool(REGB0
)) {
3841 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 758);
3843 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInternMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
3844 stack_frame_head
= fra
.me
.prev
;
3845 return fra
.me
.REG
[0];
3847 static const char LOCATE_parser___parser_nodes___AInternMethPropdef___n_kwmeth__eq
[] = "parser_nodes::AInternMethPropdef::n_kwmeth=";
3848 void parser___parser_nodes___AInternMethPropdef___n_kwmeth__eq(val_t p0
, val_t p1
){
3849 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3851 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3852 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3854 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInternMethPropdef___n_kwmeth__eq
;
3855 fra
.me
.has_broke
= 0;
3856 fra
.me
.REG_size
= 2;
3857 fra
.me
.nitni_local_ref_head
= NULL
;
3858 fra
.me
.REG
[0] = NIT_NULL
;
3859 fra
.me
.REG
[1] = NIT_NULL
;
3862 /* parser/parser_nodes.nit:758 */
3863 ATTR_parser___parser_nodes___AInternMethPropdef____n_kwmeth(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3864 stack_frame_head
= fra
.me
.prev
;
3867 static const char LOCATE_parser___parser_nodes___AExternPropdef___n_extern
[] = "parser_nodes::AExternPropdef::n_extern";
3868 val_t
parser___parser_nodes___AExternPropdef___n_extern(val_t p0
){
3869 struct {struct stack_frame_t me
;} fra
;
3871 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3872 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3874 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern
;
3875 fra
.me
.has_broke
= 0;
3876 fra
.me
.REG_size
= 1;
3877 fra
.me
.nitni_local_ref_head
= NULL
;
3878 fra
.me
.REG
[0] = NIT_NULL
;
3880 /* parser/parser_nodes.nit:764 */
3881 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternPropdef____n_extern(fra
.me
.REG
[0]);
3882 stack_frame_head
= fra
.me
.prev
;
3883 return fra
.me
.REG
[0];
3885 static const char LOCATE_parser___parser_nodes___AExternPropdef___n_extern__eq
[] = "parser_nodes::AExternPropdef::n_extern=";
3886 void parser___parser_nodes___AExternPropdef___n_extern__eq(val_t p0
, val_t p1
){
3887 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3889 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3890 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3892 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern__eq
;
3893 fra
.me
.has_broke
= 0;
3894 fra
.me
.REG_size
= 2;
3895 fra
.me
.nitni_local_ref_head
= NULL
;
3896 fra
.me
.REG
[0] = NIT_NULL
;
3897 fra
.me
.REG
[1] = NIT_NULL
;
3900 /* parser/parser_nodes.nit:764 */
3901 ATTR_parser___parser_nodes___AExternPropdef____n_extern(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3902 stack_frame_head
= fra
.me
.prev
;
3905 static const char LOCATE_parser___parser_nodes___AExternPropdef___n_extern_calls
[] = "parser_nodes::AExternPropdef::n_extern_calls";
3906 val_t
parser___parser_nodes___AExternPropdef___n_extern_calls(val_t p0
){
3907 struct {struct stack_frame_t me
;} fra
;
3909 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3910 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3912 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern_calls
;
3913 fra
.me
.has_broke
= 0;
3914 fra
.me
.REG_size
= 1;
3915 fra
.me
.nitni_local_ref_head
= NULL
;
3916 fra
.me
.REG
[0] = NIT_NULL
;
3918 /* parser/parser_nodes.nit:765 */
3919 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternPropdef____n_extern_calls(fra
.me
.REG
[0]);
3920 stack_frame_head
= fra
.me
.prev
;
3921 return fra
.me
.REG
[0];
3923 static const char LOCATE_parser___parser_nodes___AExternPropdef___n_extern_calls__eq
[] = "parser_nodes::AExternPropdef::n_extern_calls=";
3924 void parser___parser_nodes___AExternPropdef___n_extern_calls__eq(val_t p0
, val_t p1
){
3925 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3927 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3928 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3930 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern_calls__eq
;
3931 fra
.me
.has_broke
= 0;
3932 fra
.me
.REG_size
= 2;
3933 fra
.me
.nitni_local_ref_head
= NULL
;
3934 fra
.me
.REG
[0] = NIT_NULL
;
3935 fra
.me
.REG
[1] = NIT_NULL
;
3938 /* parser/parser_nodes.nit:765 */
3939 ATTR_parser___parser_nodes___AExternPropdef____n_extern_calls(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3940 stack_frame_head
= fra
.me
.prev
;
3943 static const char LOCATE_parser___parser_nodes___AExternPropdef___n_extern_code_block
[] = "parser_nodes::AExternPropdef::n_extern_code_block";
3944 val_t
parser___parser_nodes___AExternPropdef___n_extern_code_block(val_t p0
){
3945 struct {struct stack_frame_t me
;} fra
;
3947 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3948 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3950 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern_code_block
;
3951 fra
.me
.has_broke
= 0;
3952 fra
.me
.REG_size
= 1;
3953 fra
.me
.nitni_local_ref_head
= NULL
;
3954 fra
.me
.REG
[0] = NIT_NULL
;
3956 /* parser/parser_nodes.nit:766 */
3957 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternPropdef____n_extern_code_block(fra
.me
.REG
[0]);
3958 stack_frame_head
= fra
.me
.prev
;
3959 return fra
.me
.REG
[0];
3961 static const char LOCATE_parser___parser_nodes___AExternPropdef___n_extern_code_block__eq
[] = "parser_nodes::AExternPropdef::n_extern_code_block=";
3962 void parser___parser_nodes___AExternPropdef___n_extern_code_block__eq(val_t p0
, val_t p1
){
3963 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
3965 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3966 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3968 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternPropdef___n_extern_code_block__eq
;
3969 fra
.me
.has_broke
= 0;
3970 fra
.me
.REG_size
= 2;
3971 fra
.me
.nitni_local_ref_head
= NULL
;
3972 fra
.me
.REG
[0] = NIT_NULL
;
3973 fra
.me
.REG
[1] = NIT_NULL
;
3976 /* parser/parser_nodes.nit:766 */
3977 ATTR_parser___parser_nodes___AExternPropdef____n_extern_code_block(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3978 stack_frame_head
= fra
.me
.prev
;
3981 static const char LOCATE_parser___parser_nodes___AExternMethPropdef___n_kwmeth
[] = "parser_nodes::AExternMethPropdef::n_kwmeth";
3982 val_t
parser___parser_nodes___AExternMethPropdef___n_kwmeth(val_t p0
){
3983 struct {struct stack_frame_t me
;} fra
;
3986 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3987 fra
.me
.file
= LOCATE_parser___parser_nodes
;
3989 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternMethPropdef___n_kwmeth
;
3990 fra
.me
.has_broke
= 0;
3991 fra
.me
.REG_size
= 1;
3992 fra
.me
.nitni_local_ref_head
= NULL
;
3993 fra
.me
.REG
[0] = NIT_NULL
;
3995 /* parser/parser_nodes.nit:772 */
3996 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternMethPropdef____n_kwmeth(fra
.me
.REG
[0])!=NIT_NULL
);
3997 if (UNTAG_Bool(REGB0
)) {
3999 nit_abort("Uninitialized attribute %s", "_n_kwmeth", LOCATE_parser___parser_nodes
, 772);
4001 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
4002 stack_frame_head
= fra
.me
.prev
;
4003 return fra
.me
.REG
[0];
4005 static const char LOCATE_parser___parser_nodes___AExternMethPropdef___n_kwmeth__eq
[] = "parser_nodes::AExternMethPropdef::n_kwmeth=";
4006 void parser___parser_nodes___AExternMethPropdef___n_kwmeth__eq(val_t p0
, val_t p1
){
4007 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4009 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4010 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4012 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternMethPropdef___n_kwmeth__eq
;
4013 fra
.me
.has_broke
= 0;
4014 fra
.me
.REG_size
= 2;
4015 fra
.me
.nitni_local_ref_head
= NULL
;
4016 fra
.me
.REG
[0] = NIT_NULL
;
4017 fra
.me
.REG
[1] = NIT_NULL
;
4020 /* parser/parser_nodes.nit:772 */
4021 ATTR_parser___parser_nodes___AExternMethPropdef____n_kwmeth(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4022 stack_frame_head
= fra
.me
.prev
;
4025 static const char LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth
[] = "parser_nodes::AConcreteMethPropdef::n_kwmeth";
4026 val_t
parser___parser_nodes___AConcreteMethPropdef___n_kwmeth(val_t p0
){
4027 struct {struct stack_frame_t me
;} fra
;
4029 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4030 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4032 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth
;
4033 fra
.me
.has_broke
= 0;
4034 fra
.me
.REG_size
= 1;
4035 fra
.me
.nitni_local_ref_head
= NULL
;
4036 fra
.me
.REG
[0] = NIT_NULL
;
4038 /* parser/parser_nodes.nit:778 */
4039 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteMethPropdef____n_kwmeth(fra
.me
.REG
[0]);
4040 stack_frame_head
= fra
.me
.prev
;
4041 return fra
.me
.REG
[0];
4043 static const char LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth__eq
[] = "parser_nodes::AConcreteMethPropdef::n_kwmeth=";
4044 void parser___parser_nodes___AConcreteMethPropdef___n_kwmeth__eq(val_t p0
, val_t p1
){
4045 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4047 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4048 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4050 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth__eq
;
4051 fra
.me
.has_broke
= 0;
4052 fra
.me
.REG_size
= 2;
4053 fra
.me
.nitni_local_ref_head
= NULL
;
4054 fra
.me
.REG
[0] = NIT_NULL
;
4055 fra
.me
.REG
[1] = NIT_NULL
;
4058 /* parser/parser_nodes.nit:778 */
4059 ATTR_parser___parser_nodes___AConcreteMethPropdef____n_kwmeth(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4060 stack_frame_head
= fra
.me
.prev
;
4063 static const char LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_block
[] = "parser_nodes::AConcreteMethPropdef::n_block";
4064 val_t
parser___parser_nodes___AConcreteMethPropdef___n_block(val_t p0
){
4065 struct {struct stack_frame_t me
;} fra
;
4067 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4068 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4070 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_block
;
4071 fra
.me
.has_broke
= 0;
4072 fra
.me
.REG_size
= 1;
4073 fra
.me
.nitni_local_ref_head
= NULL
;
4074 fra
.me
.REG
[0] = NIT_NULL
;
4076 /* parser/parser_nodes.nit:779 */
4077 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteMethPropdef____n_block(fra
.me
.REG
[0]);
4078 stack_frame_head
= fra
.me
.prev
;
4079 return fra
.me
.REG
[0];
4081 static const char LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_block__eq
[] = "parser_nodes::AConcreteMethPropdef::n_block=";
4082 void parser___parser_nodes___AConcreteMethPropdef___n_block__eq(val_t p0
, val_t p1
){
4083 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4085 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4086 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4088 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_block__eq
;
4089 fra
.me
.has_broke
= 0;
4090 fra
.me
.REG_size
= 2;
4091 fra
.me
.nitni_local_ref_head
= NULL
;
4092 fra
.me
.REG
[0] = NIT_NULL
;
4093 fra
.me
.REG
[1] = NIT_NULL
;
4096 /* parser/parser_nodes.nit:779 */
4097 ATTR_parser___parser_nodes___AConcreteMethPropdef____n_block(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4098 stack_frame_head
= fra
.me
.prev
;
4101 static const char LOCATE_parser___parser_nodes___AConcreteInitPropdef___n_kwinit
[] = "parser_nodes::AConcreteInitPropdef::n_kwinit";
4102 val_t
parser___parser_nodes___AConcreteInitPropdef___n_kwinit(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___AConcreteInitPropdef___n_kwinit
;
4110 fra
.me
.has_broke
= 0;
4111 fra
.me
.REG_size
= 1;
4112 fra
.me
.nitni_local_ref_head
= NULL
;
4113 fra
.me
.REG
[0] = NIT_NULL
;
4115 /* parser/parser_nodes.nit:791 */
4116 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(fra
.me
.REG
[0])!=NIT_NULL
);
4117 if (UNTAG_Bool(REGB0
)) {
4119 nit_abort("Uninitialized attribute %s", "_n_kwinit", LOCATE_parser___parser_nodes
, 791);
4121 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(fra
.me
.REG
[0]);
4122 stack_frame_head
= fra
.me
.prev
;
4123 return fra
.me
.REG
[0];
4125 static const char LOCATE_parser___parser_nodes___AConcreteInitPropdef___n_kwinit__eq
[] = "parser_nodes::AConcreteInitPropdef::n_kwinit=";
4126 void parser___parser_nodes___AConcreteInitPropdef___n_kwinit__eq(val_t p0
, val_t p1
){
4127 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4129 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4130 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4132 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteInitPropdef___n_kwinit__eq
;
4133 fra
.me
.has_broke
= 0;
4134 fra
.me
.REG_size
= 2;
4135 fra
.me
.nitni_local_ref_head
= NULL
;
4136 fra
.me
.REG
[0] = NIT_NULL
;
4137 fra
.me
.REG
[1] = NIT_NULL
;
4140 /* parser/parser_nodes.nit:791 */
4141 ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4142 stack_frame_head
= fra
.me
.prev
;
4145 static const char LOCATE_parser___parser_nodes___AConcreteInitPropdef___hot_location
[] = "parser_nodes::AConcreteInitPropdef::(parser_nodes::ANode::hot_location)";
4146 val_t
parser___parser_nodes___AConcreteInitPropdef___hot_location(val_t p0
){
4147 struct {struct stack_frame_t me
;} fra
;
4149 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4150 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4152 fra
.me
.meth
= LOCATE_parser___parser_nodes___AConcreteInitPropdef___hot_location
;
4153 fra
.me
.has_broke
= 0;
4154 fra
.me
.REG_size
= 1;
4155 fra
.me
.nitni_local_ref_head
= NULL
;
4156 fra
.me
.REG
[0] = NIT_NULL
;
4158 /* parser/parser_nodes.nit:792 */
4159 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AConcreteInitPropdef___n_kwinit(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
4160 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
4163 stack_frame_head
= fra
.me
.prev
;
4164 return fra
.me
.REG
[0];
4166 static const char LOCATE_parser___parser_nodes___AExternInitPropdef___n_kwnew
[] = "parser_nodes::AExternInitPropdef::n_kwnew";
4167 val_t
parser___parser_nodes___AExternInitPropdef___n_kwnew(val_t p0
){
4168 struct {struct stack_frame_t me
;} fra
;
4171 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4172 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4174 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternInitPropdef___n_kwnew
;
4175 fra
.me
.has_broke
= 0;
4176 fra
.me
.REG_size
= 1;
4177 fra
.me
.nitni_local_ref_head
= NULL
;
4178 fra
.me
.REG
[0] = NIT_NULL
;
4180 /* parser/parser_nodes.nit:799 */
4181 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternInitPropdef____n_kwnew(fra
.me
.REG
[0])!=NIT_NULL
);
4182 if (UNTAG_Bool(REGB0
)) {
4184 nit_abort("Uninitialized attribute %s", "_n_kwnew", LOCATE_parser___parser_nodes
, 799);
4186 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternInitPropdef____n_kwnew(fra
.me
.REG
[0]);
4187 stack_frame_head
= fra
.me
.prev
;
4188 return fra
.me
.REG
[0];
4190 static const char LOCATE_parser___parser_nodes___AExternInitPropdef___n_kwnew__eq
[] = "parser_nodes::AExternInitPropdef::n_kwnew=";
4191 void parser___parser_nodes___AExternInitPropdef___n_kwnew__eq(val_t p0
, val_t p1
){
4192 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} 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___AExternInitPropdef___n_kwnew__eq
;
4198 fra
.me
.has_broke
= 0;
4199 fra
.me
.REG_size
= 2;
4200 fra
.me
.nitni_local_ref_head
= NULL
;
4201 fra
.me
.REG
[0] = NIT_NULL
;
4202 fra
.me
.REG
[1] = NIT_NULL
;
4205 /* parser/parser_nodes.nit:799 */
4206 ATTR_parser___parser_nodes___AExternInitPropdef____n_kwnew(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4207 stack_frame_head
= fra
.me
.prev
;
4210 static const char LOCATE_parser___parser_nodes___AExternCalls___n_kwimport
[] = "parser_nodes::AExternCalls::n_kwimport";
4211 val_t
parser___parser_nodes___AExternCalls___n_kwimport(val_t p0
){
4212 struct {struct stack_frame_t me
;} fra
;
4215 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4216 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4218 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCalls___n_kwimport
;
4219 fra
.me
.has_broke
= 0;
4220 fra
.me
.REG_size
= 1;
4221 fra
.me
.nitni_local_ref_head
= NULL
;
4222 fra
.me
.REG
[0] = NIT_NULL
;
4224 /* parser/parser_nodes.nit:810 */
4225 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternCalls____n_kwimport(fra
.me
.REG
[0])!=NIT_NULL
);
4226 if (UNTAG_Bool(REGB0
)) {
4228 nit_abort("Uninitialized attribute %s", "_n_kwimport", LOCATE_parser___parser_nodes
, 810);
4230 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCalls____n_kwimport(fra
.me
.REG
[0]);
4231 stack_frame_head
= fra
.me
.prev
;
4232 return fra
.me
.REG
[0];
4234 static const char LOCATE_parser___parser_nodes___AExternCalls___n_kwimport__eq
[] = "parser_nodes::AExternCalls::n_kwimport=";
4235 void parser___parser_nodes___AExternCalls___n_kwimport__eq(val_t p0
, val_t p1
){
4236 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} 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___AExternCalls___n_kwimport__eq
;
4242 fra
.me
.has_broke
= 0;
4243 fra
.me
.REG_size
= 2;
4244 fra
.me
.nitni_local_ref_head
= NULL
;
4245 fra
.me
.REG
[0] = NIT_NULL
;
4246 fra
.me
.REG
[1] = NIT_NULL
;
4249 /* parser/parser_nodes.nit:810 */
4250 ATTR_parser___parser_nodes___AExternCalls____n_kwimport(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4251 stack_frame_head
= fra
.me
.prev
;
4254 static const char LOCATE_parser___parser_nodes___AExternCalls___n_extern_calls
[] = "parser_nodes::AExternCalls::n_extern_calls";
4255 val_t
parser___parser_nodes___AExternCalls___n_extern_calls(val_t p0
){
4256 struct {struct stack_frame_t me
;} fra
;
4259 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4260 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4262 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCalls___n_extern_calls
;
4263 fra
.me
.has_broke
= 0;
4264 fra
.me
.REG_size
= 1;
4265 fra
.me
.nitni_local_ref_head
= NULL
;
4266 fra
.me
.REG
[0] = NIT_NULL
;
4268 /* parser/parser_nodes.nit:811 */
4269 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternCalls____n_extern_calls(fra
.me
.REG
[0])!=NIT_NULL
);
4270 if (UNTAG_Bool(REGB0
)) {
4272 nit_abort("Uninitialized attribute %s", "_n_extern_calls", LOCATE_parser___parser_nodes
, 811);
4274 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCalls____n_extern_calls(fra
.me
.REG
[0]);
4275 stack_frame_head
= fra
.me
.prev
;
4276 return fra
.me
.REG
[0];
4278 static const char LOCATE_parser___parser_nodes___ALocalPropExternCall___n_methid
[] = "parser_nodes::ALocalPropExternCall::n_methid";
4279 val_t
parser___parser_nodes___ALocalPropExternCall___n_methid(val_t p0
){
4280 struct {struct stack_frame_t me
;} fra
;
4283 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4284 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4286 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALocalPropExternCall___n_methid
;
4287 fra
.me
.has_broke
= 0;
4288 fra
.me
.REG_size
= 1;
4289 fra
.me
.nitni_local_ref_head
= NULL
;
4290 fra
.me
.REG
[0] = NIT_NULL
;
4292 /* parser/parser_nodes.nit:821 */
4293 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALocalPropExternCall____n_methid(fra
.me
.REG
[0])!=NIT_NULL
);
4294 if (UNTAG_Bool(REGB0
)) {
4296 nit_abort("Uninitialized attribute %s", "_n_methid", LOCATE_parser___parser_nodes
, 821);
4298 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALocalPropExternCall____n_methid(fra
.me
.REG
[0]);
4299 stack_frame_head
= fra
.me
.prev
;
4300 return fra
.me
.REG
[0];
4302 static const char LOCATE_parser___parser_nodes___ALocalPropExternCall___n_methid__eq
[] = "parser_nodes::ALocalPropExternCall::n_methid=";
4303 void parser___parser_nodes___ALocalPropExternCall___n_methid__eq(val_t p0
, val_t p1
){
4304 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4306 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4307 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4309 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALocalPropExternCall___n_methid__eq
;
4310 fra
.me
.has_broke
= 0;
4311 fra
.me
.REG_size
= 2;
4312 fra
.me
.nitni_local_ref_head
= NULL
;
4313 fra
.me
.REG
[0] = NIT_NULL
;
4314 fra
.me
.REG
[1] = NIT_NULL
;
4317 /* parser/parser_nodes.nit:821 */
4318 ATTR_parser___parser_nodes___ALocalPropExternCall____n_methid(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4319 stack_frame_head
= fra
.me
.prev
;
4322 static const char LOCATE_parser___parser_nodes___AFullPropExternCall___n_classid
[] = "parser_nodes::AFullPropExternCall::n_classid";
4323 val_t
parser___parser_nodes___AFullPropExternCall___n_classid(val_t p0
){
4324 struct {struct stack_frame_t me
;} fra
;
4327 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4328 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4330 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_classid
;
4331 fra
.me
.has_broke
= 0;
4332 fra
.me
.REG_size
= 1;
4333 fra
.me
.nitni_local_ref_head
= NULL
;
4334 fra
.me
.REG
[0] = NIT_NULL
;
4336 /* parser/parser_nodes.nit:825 */
4337 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFullPropExternCall____n_classid(fra
.me
.REG
[0])!=NIT_NULL
);
4338 if (UNTAG_Bool(REGB0
)) {
4340 nit_abort("Uninitialized attribute %s", "_n_classid", LOCATE_parser___parser_nodes
, 825);
4342 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_classid(fra
.me
.REG
[0]);
4343 stack_frame_head
= fra
.me
.prev
;
4344 return fra
.me
.REG
[0];
4346 static const char LOCATE_parser___parser_nodes___AFullPropExternCall___n_classid__eq
[] = "parser_nodes::AFullPropExternCall::n_classid=";
4347 void parser___parser_nodes___AFullPropExternCall___n_classid__eq(val_t p0
, val_t p1
){
4348 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4350 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4351 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4353 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_classid__eq
;
4354 fra
.me
.has_broke
= 0;
4355 fra
.me
.REG_size
= 2;
4356 fra
.me
.nitni_local_ref_head
= NULL
;
4357 fra
.me
.REG
[0] = NIT_NULL
;
4358 fra
.me
.REG
[1] = NIT_NULL
;
4361 /* parser/parser_nodes.nit:825 */
4362 ATTR_parser___parser_nodes___AFullPropExternCall____n_classid(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4363 stack_frame_head
= fra
.me
.prev
;
4366 static const char LOCATE_parser___parser_nodes___AFullPropExternCall___n_quad
[] = "parser_nodes::AFullPropExternCall::n_quad";
4367 val_t
parser___parser_nodes___AFullPropExternCall___n_quad(val_t p0
){
4368 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___AFullPropExternCall___n_quad
;
4374 fra
.me
.has_broke
= 0;
4375 fra
.me
.REG_size
= 1;
4376 fra
.me
.nitni_local_ref_head
= NULL
;
4377 fra
.me
.REG
[0] = NIT_NULL
;
4379 /* parser/parser_nodes.nit:826 */
4380 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_quad(fra
.me
.REG
[0]);
4381 stack_frame_head
= fra
.me
.prev
;
4382 return fra
.me
.REG
[0];
4384 static const char LOCATE_parser___parser_nodes___AFullPropExternCall___n_quad__eq
[] = "parser_nodes::AFullPropExternCall::n_quad=";
4385 void parser___parser_nodes___AFullPropExternCall___n_quad__eq(val_t p0
, val_t p1
){
4386 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4388 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4389 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4391 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_quad__eq
;
4392 fra
.me
.has_broke
= 0;
4393 fra
.me
.REG_size
= 2;
4394 fra
.me
.nitni_local_ref_head
= NULL
;
4395 fra
.me
.REG
[0] = NIT_NULL
;
4396 fra
.me
.REG
[1] = NIT_NULL
;
4399 /* parser/parser_nodes.nit:826 */
4400 ATTR_parser___parser_nodes___AFullPropExternCall____n_quad(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4401 stack_frame_head
= fra
.me
.prev
;
4404 static const char LOCATE_parser___parser_nodes___AFullPropExternCall___n_methid
[] = "parser_nodes::AFullPropExternCall::n_methid";
4405 val_t
parser___parser_nodes___AFullPropExternCall___n_methid(val_t p0
){
4406 struct {struct stack_frame_t me
;} fra
;
4409 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4410 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4412 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_methid
;
4413 fra
.me
.has_broke
= 0;
4414 fra
.me
.REG_size
= 1;
4415 fra
.me
.nitni_local_ref_head
= NULL
;
4416 fra
.me
.REG
[0] = NIT_NULL
;
4418 /* parser/parser_nodes.nit:827 */
4419 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFullPropExternCall____n_methid(fra
.me
.REG
[0])!=NIT_NULL
);
4420 if (UNTAG_Bool(REGB0
)) {
4422 nit_abort("Uninitialized attribute %s", "_n_methid", LOCATE_parser___parser_nodes
, 827);
4424 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFullPropExternCall____n_methid(fra
.me
.REG
[0]);
4425 stack_frame_head
= fra
.me
.prev
;
4426 return fra
.me
.REG
[0];
4428 static const char LOCATE_parser___parser_nodes___AFullPropExternCall___n_methid__eq
[] = "parser_nodes::AFullPropExternCall::n_methid=";
4429 void parser___parser_nodes___AFullPropExternCall___n_methid__eq(val_t p0
, val_t p1
){
4430 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4432 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4433 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4435 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFullPropExternCall___n_methid__eq
;
4436 fra
.me
.has_broke
= 0;
4437 fra
.me
.REG_size
= 2;
4438 fra
.me
.nitni_local_ref_head
= NULL
;
4439 fra
.me
.REG
[0] = NIT_NULL
;
4440 fra
.me
.REG
[1] = NIT_NULL
;
4443 /* parser/parser_nodes.nit:827 */
4444 ATTR_parser___parser_nodes___AFullPropExternCall____n_methid(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4445 stack_frame_head
= fra
.me
.prev
;
4448 static const char LOCATE_parser___parser_nodes___AInitPropExternCall___n_classid
[] = "parser_nodes::AInitPropExternCall::n_classid";
4449 val_t
parser___parser_nodes___AInitPropExternCall___n_classid(val_t p0
){
4450 struct {struct stack_frame_t me
;} fra
;
4453 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4454 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4456 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitPropExternCall___n_classid
;
4457 fra
.me
.has_broke
= 0;
4458 fra
.me
.REG_size
= 1;
4459 fra
.me
.nitni_local_ref_head
= NULL
;
4460 fra
.me
.REG
[0] = NIT_NULL
;
4462 /* parser/parser_nodes.nit:831 */
4463 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitPropExternCall____n_classid(fra
.me
.REG
[0])!=NIT_NULL
);
4464 if (UNTAG_Bool(REGB0
)) {
4466 nit_abort("Uninitialized attribute %s", "_n_classid", LOCATE_parser___parser_nodes
, 831);
4468 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitPropExternCall____n_classid(fra
.me
.REG
[0]);
4469 stack_frame_head
= fra
.me
.prev
;
4470 return fra
.me
.REG
[0];
4472 static const char LOCATE_parser___parser_nodes___AInitPropExternCall___n_classid__eq
[] = "parser_nodes::AInitPropExternCall::n_classid=";
4473 void parser___parser_nodes___AInitPropExternCall___n_classid__eq(val_t p0
, val_t p1
){
4474 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4476 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4477 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4479 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitPropExternCall___n_classid__eq
;
4480 fra
.me
.has_broke
= 0;
4481 fra
.me
.REG_size
= 2;
4482 fra
.me
.nitni_local_ref_head
= NULL
;
4483 fra
.me
.REG
[0] = NIT_NULL
;
4484 fra
.me
.REG
[1] = NIT_NULL
;
4487 /* parser/parser_nodes.nit:831 */
4488 ATTR_parser___parser_nodes___AInitPropExternCall____n_classid(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4489 stack_frame_head
= fra
.me
.prev
;
4492 static const char LOCATE_parser___parser_nodes___ASuperExternCall___n_kwsuper
[] = "parser_nodes::ASuperExternCall::n_kwsuper";
4493 val_t
parser___parser_nodes___ASuperExternCall___n_kwsuper(val_t p0
){
4494 struct {struct stack_frame_t me
;} fra
;
4497 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4498 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4500 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExternCall___n_kwsuper
;
4501 fra
.me
.has_broke
= 0;
4502 fra
.me
.REG_size
= 1;
4503 fra
.me
.nitni_local_ref_head
= NULL
;
4504 fra
.me
.REG
[0] = NIT_NULL
;
4506 /* parser/parser_nodes.nit:835 */
4507 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExternCall____n_kwsuper(fra
.me
.REG
[0])!=NIT_NULL
);
4508 if (UNTAG_Bool(REGB0
)) {
4510 nit_abort("Uninitialized attribute %s", "_n_kwsuper", LOCATE_parser___parser_nodes
, 835);
4512 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExternCall____n_kwsuper(fra
.me
.REG
[0]);
4513 stack_frame_head
= fra
.me
.prev
;
4514 return fra
.me
.REG
[0];
4516 static const char LOCATE_parser___parser_nodes___ASuperExternCall___n_kwsuper__eq
[] = "parser_nodes::ASuperExternCall::n_kwsuper=";
4517 void parser___parser_nodes___ASuperExternCall___n_kwsuper__eq(val_t p0
, val_t p1
){
4518 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4520 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4521 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4523 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExternCall___n_kwsuper__eq
;
4524 fra
.me
.has_broke
= 0;
4525 fra
.me
.REG_size
= 2;
4526 fra
.me
.nitni_local_ref_head
= NULL
;
4527 fra
.me
.REG
[0] = NIT_NULL
;
4528 fra
.me
.REG
[1] = NIT_NULL
;
4531 /* parser/parser_nodes.nit:835 */
4532 ATTR_parser___parser_nodes___ASuperExternCall____n_kwsuper(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4533 stack_frame_head
= fra
.me
.prev
;
4536 static const char LOCATE_parser___parser_nodes___ACastAsExternCall___n_from_type
[] = "parser_nodes::ACastAsExternCall::n_from_type";
4537 val_t
parser___parser_nodes___ACastAsExternCall___n_from_type(val_t p0
){
4538 struct {struct stack_frame_t me
;} fra
;
4541 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4542 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4544 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_from_type
;
4545 fra
.me
.has_broke
= 0;
4546 fra
.me
.REG_size
= 1;
4547 fra
.me
.nitni_local_ref_head
= NULL
;
4548 fra
.me
.REG
[0] = NIT_NULL
;
4550 /* parser/parser_nodes.nit:842 */
4551 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_from_type(fra
.me
.REG
[0])!=NIT_NULL
);
4552 if (UNTAG_Bool(REGB0
)) {
4554 nit_abort("Uninitialized attribute %s", "_n_from_type", LOCATE_parser___parser_nodes
, 842);
4556 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_from_type(fra
.me
.REG
[0]);
4557 stack_frame_head
= fra
.me
.prev
;
4558 return fra
.me
.REG
[0];
4560 static const char LOCATE_parser___parser_nodes___ACastAsExternCall___n_from_type__eq
[] = "parser_nodes::ACastAsExternCall::n_from_type=";
4561 void parser___parser_nodes___ACastAsExternCall___n_from_type__eq(val_t p0
, val_t p1
){
4562 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4564 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4565 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4567 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_from_type__eq
;
4568 fra
.me
.has_broke
= 0;
4569 fra
.me
.REG_size
= 2;
4570 fra
.me
.nitni_local_ref_head
= NULL
;
4571 fra
.me
.REG
[0] = NIT_NULL
;
4572 fra
.me
.REG
[1] = NIT_NULL
;
4575 /* parser/parser_nodes.nit:842 */
4576 ATTR_parser___parser_nodes___ACastAsExternCall____n_from_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4577 stack_frame_head
= fra
.me
.prev
;
4580 static const char LOCATE_parser___parser_nodes___ACastAsExternCall___n_kwas
[] = "parser_nodes::ACastAsExternCall::n_kwas";
4581 val_t
parser___parser_nodes___ACastAsExternCall___n_kwas(val_t p0
){
4582 struct {struct stack_frame_t me
;} fra
;
4585 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4586 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4588 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_kwas
;
4589 fra
.me
.has_broke
= 0;
4590 fra
.me
.REG_size
= 1;
4591 fra
.me
.nitni_local_ref_head
= NULL
;
4592 fra
.me
.REG
[0] = NIT_NULL
;
4594 /* parser/parser_nodes.nit:843 */
4595 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
4596 if (UNTAG_Bool(REGB0
)) {
4598 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 843);
4600 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_kwas(fra
.me
.REG
[0]);
4601 stack_frame_head
= fra
.me
.prev
;
4602 return fra
.me
.REG
[0];
4604 static const char LOCATE_parser___parser_nodes___ACastAsExternCall___n_kwas__eq
[] = "parser_nodes::ACastAsExternCall::n_kwas=";
4605 void parser___parser_nodes___ACastAsExternCall___n_kwas__eq(val_t p0
, val_t p1
){
4606 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4608 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4609 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4611 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_kwas__eq
;
4612 fra
.me
.has_broke
= 0;
4613 fra
.me
.REG_size
= 2;
4614 fra
.me
.nitni_local_ref_head
= NULL
;
4615 fra
.me
.REG
[0] = NIT_NULL
;
4616 fra
.me
.REG
[1] = NIT_NULL
;
4619 /* parser/parser_nodes.nit:843 */
4620 ATTR_parser___parser_nodes___ACastAsExternCall____n_kwas(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4621 stack_frame_head
= fra
.me
.prev
;
4624 static const char LOCATE_parser___parser_nodes___ACastAsExternCall___n_to_type
[] = "parser_nodes::ACastAsExternCall::n_to_type";
4625 val_t
parser___parser_nodes___ACastAsExternCall___n_to_type(val_t p0
){
4626 struct {struct stack_frame_t me
;} fra
;
4629 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4630 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4632 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_to_type
;
4633 fra
.me
.has_broke
= 0;
4634 fra
.me
.REG_size
= 1;
4635 fra
.me
.nitni_local_ref_head
= NULL
;
4636 fra
.me
.REG
[0] = NIT_NULL
;
4638 /* parser/parser_nodes.nit:844 */
4639 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACastAsExternCall____n_to_type(fra
.me
.REG
[0])!=NIT_NULL
);
4640 if (UNTAG_Bool(REGB0
)) {
4642 nit_abort("Uninitialized attribute %s", "_n_to_type", LOCATE_parser___parser_nodes
, 844);
4644 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACastAsExternCall____n_to_type(fra
.me
.REG
[0]);
4645 stack_frame_head
= fra
.me
.prev
;
4646 return fra
.me
.REG
[0];
4648 static const char LOCATE_parser___parser_nodes___ACastAsExternCall___n_to_type__eq
[] = "parser_nodes::ACastAsExternCall::n_to_type=";
4649 void parser___parser_nodes___ACastAsExternCall___n_to_type__eq(val_t p0
, val_t p1
){
4650 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4652 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4653 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4655 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACastAsExternCall___n_to_type__eq
;
4656 fra
.me
.has_broke
= 0;
4657 fra
.me
.REG_size
= 2;
4658 fra
.me
.nitni_local_ref_head
= NULL
;
4659 fra
.me
.REG
[0] = NIT_NULL
;
4660 fra
.me
.REG
[1] = NIT_NULL
;
4663 /* parser/parser_nodes.nit:844 */
4664 ATTR_parser___parser_nodes___ACastAsExternCall____n_to_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4665 stack_frame_head
= fra
.me
.prev
;
4668 static const char LOCATE_parser___parser_nodes___AAsNullableExternCall___n_type
[] = "parser_nodes::AAsNullableExternCall::n_type";
4669 val_t
parser___parser_nodes___AAsNullableExternCall___n_type(val_t p0
){
4670 struct {struct stack_frame_t me
;} fra
;
4673 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4674 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4676 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_type
;
4677 fra
.me
.has_broke
= 0;
4678 fra
.me
.REG_size
= 1;
4679 fra
.me
.nitni_local_ref_head
= NULL
;
4680 fra
.me
.REG
[0] = NIT_NULL
;
4682 /* parser/parser_nodes.nit:848 */
4683 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
4684 if (UNTAG_Bool(REGB0
)) {
4686 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 848);
4688 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_type(fra
.me
.REG
[0]);
4689 stack_frame_head
= fra
.me
.prev
;
4690 return fra
.me
.REG
[0];
4692 static const char LOCATE_parser___parser_nodes___AAsNullableExternCall___n_type__eq
[] = "parser_nodes::AAsNullableExternCall::n_type=";
4693 void parser___parser_nodes___AAsNullableExternCall___n_type__eq(val_t p0
, val_t p1
){
4694 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4696 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4697 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4699 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_type__eq
;
4700 fra
.me
.has_broke
= 0;
4701 fra
.me
.REG_size
= 2;
4702 fra
.me
.nitni_local_ref_head
= NULL
;
4703 fra
.me
.REG
[0] = NIT_NULL
;
4704 fra
.me
.REG
[1] = NIT_NULL
;
4707 /* parser/parser_nodes.nit:848 */
4708 ATTR_parser___parser_nodes___AAsNullableExternCall____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4709 stack_frame_head
= fra
.me
.prev
;
4712 static const char LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwas
[] = "parser_nodes::AAsNullableExternCall::n_kwas";
4713 val_t
parser___parser_nodes___AAsNullableExternCall___n_kwas(val_t p0
){
4714 struct {struct stack_frame_t me
;} fra
;
4717 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4718 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4720 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwas
;
4721 fra
.me
.has_broke
= 0;
4722 fra
.me
.REG_size
= 1;
4723 fra
.me
.nitni_local_ref_head
= NULL
;
4724 fra
.me
.REG
[0] = NIT_NULL
;
4726 /* parser/parser_nodes.nit:849 */
4727 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
4728 if (UNTAG_Bool(REGB0
)) {
4730 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 849);
4732 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwas(fra
.me
.REG
[0]);
4733 stack_frame_head
= fra
.me
.prev
;
4734 return fra
.me
.REG
[0];
4736 static const char LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwas__eq
[] = "parser_nodes::AAsNullableExternCall::n_kwas=";
4737 void parser___parser_nodes___AAsNullableExternCall___n_kwas__eq(val_t p0
, val_t p1
){
4738 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4740 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4741 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4743 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwas__eq
;
4744 fra
.me
.has_broke
= 0;
4745 fra
.me
.REG_size
= 2;
4746 fra
.me
.nitni_local_ref_head
= NULL
;
4747 fra
.me
.REG
[0] = NIT_NULL
;
4748 fra
.me
.REG
[1] = NIT_NULL
;
4751 /* parser/parser_nodes.nit:849 */
4752 ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwas(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4753 stack_frame_head
= fra
.me
.prev
;
4756 static const char LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwnullable
[] = "parser_nodes::AAsNullableExternCall::n_kwnullable";
4757 val_t
parser___parser_nodes___AAsNullableExternCall___n_kwnullable(val_t p0
){
4758 struct {struct stack_frame_t me
;} fra
;
4761 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4762 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4764 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwnullable
;
4765 fra
.me
.has_broke
= 0;
4766 fra
.me
.REG_size
= 1;
4767 fra
.me
.nitni_local_ref_head
= NULL
;
4768 fra
.me
.REG
[0] = NIT_NULL
;
4770 /* parser/parser_nodes.nit:850 */
4771 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwnullable(fra
.me
.REG
[0])!=NIT_NULL
);
4772 if (UNTAG_Bool(REGB0
)) {
4774 nit_abort("Uninitialized attribute %s", "_n_kwnullable", LOCATE_parser___parser_nodes
, 850);
4776 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwnullable(fra
.me
.REG
[0]);
4777 stack_frame_head
= fra
.me
.prev
;
4778 return fra
.me
.REG
[0];
4780 static const char LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwnullable__eq
[] = "parser_nodes::AAsNullableExternCall::n_kwnullable=";
4781 void parser___parser_nodes___AAsNullableExternCall___n_kwnullable__eq(val_t p0
, val_t p1
){
4782 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4784 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4785 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4787 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwnullable__eq
;
4788 fra
.me
.has_broke
= 0;
4789 fra
.me
.REG_size
= 2;
4790 fra
.me
.nitni_local_ref_head
= NULL
;
4791 fra
.me
.REG
[0] = NIT_NULL
;
4792 fra
.me
.REG
[1] = NIT_NULL
;
4795 /* parser/parser_nodes.nit:850 */
4796 ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwnullable(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4797 stack_frame_head
= fra
.me
.prev
;
4800 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_type
[] = "parser_nodes::AAsNotNullableExternCall::n_type";
4801 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_type(val_t p0
){
4802 struct {struct stack_frame_t me
;} fra
;
4805 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4806 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4808 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_type
;
4809 fra
.me
.has_broke
= 0;
4810 fra
.me
.REG_size
= 1;
4811 fra
.me
.nitni_local_ref_head
= NULL
;
4812 fra
.me
.REG
[0] = NIT_NULL
;
4814 /* parser/parser_nodes.nit:854 */
4815 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
4816 if (UNTAG_Bool(REGB0
)) {
4818 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 854);
4820 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_type(fra
.me
.REG
[0]);
4821 stack_frame_head
= fra
.me
.prev
;
4822 return fra
.me
.REG
[0];
4824 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_type__eq
[] = "parser_nodes::AAsNotNullableExternCall::n_type=";
4825 void parser___parser_nodes___AAsNotNullableExternCall___n_type__eq(val_t p0
, val_t p1
){
4826 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4828 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4829 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4831 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_type__eq
;
4832 fra
.me
.has_broke
= 0;
4833 fra
.me
.REG_size
= 2;
4834 fra
.me
.nitni_local_ref_head
= NULL
;
4835 fra
.me
.REG
[0] = NIT_NULL
;
4836 fra
.me
.REG
[1] = NIT_NULL
;
4839 /* parser/parser_nodes.nit:854 */
4840 ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4841 stack_frame_head
= fra
.me
.prev
;
4844 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwas
[] = "parser_nodes::AAsNotNullableExternCall::n_kwas";
4845 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwas(val_t p0
){
4846 struct {struct stack_frame_t me
;} fra
;
4849 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4850 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4852 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwas
;
4853 fra
.me
.has_broke
= 0;
4854 fra
.me
.REG_size
= 1;
4855 fra
.me
.nitni_local_ref_head
= NULL
;
4856 fra
.me
.REG
[0] = NIT_NULL
;
4858 /* parser/parser_nodes.nit:855 */
4859 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
4860 if (UNTAG_Bool(REGB0
)) {
4862 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 855);
4864 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwas(fra
.me
.REG
[0]);
4865 stack_frame_head
= fra
.me
.prev
;
4866 return fra
.me
.REG
[0];
4868 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwas__eq
[] = "parser_nodes::AAsNotNullableExternCall::n_kwas=";
4869 void parser___parser_nodes___AAsNotNullableExternCall___n_kwas__eq(val_t p0
, val_t p1
){
4870 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4872 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4873 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4875 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwas__eq
;
4876 fra
.me
.has_broke
= 0;
4877 fra
.me
.REG_size
= 2;
4878 fra
.me
.nitni_local_ref_head
= NULL
;
4879 fra
.me
.REG
[0] = NIT_NULL
;
4880 fra
.me
.REG
[1] = NIT_NULL
;
4883 /* parser/parser_nodes.nit:855 */
4884 ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwas(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4885 stack_frame_head
= fra
.me
.prev
;
4888 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot
[] = "parser_nodes::AAsNotNullableExternCall::n_kwnot";
4889 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwnot(val_t p0
){
4890 struct {struct stack_frame_t me
;} fra
;
4893 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4894 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4896 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot
;
4897 fra
.me
.has_broke
= 0;
4898 fra
.me
.REG_size
= 1;
4899 fra
.me
.nitni_local_ref_head
= NULL
;
4900 fra
.me
.REG
[0] = NIT_NULL
;
4902 /* parser/parser_nodes.nit:856 */
4903 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
4904 if (UNTAG_Bool(REGB0
)) {
4906 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 856);
4908 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnot(fra
.me
.REG
[0]);
4909 stack_frame_head
= fra
.me
.prev
;
4910 return fra
.me
.REG
[0];
4912 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot__eq
[] = "parser_nodes::AAsNotNullableExternCall::n_kwnot=";
4913 void parser___parser_nodes___AAsNotNullableExternCall___n_kwnot__eq(val_t p0
, val_t p1
){
4914 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4916 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4917 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4919 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot__eq
;
4920 fra
.me
.has_broke
= 0;
4921 fra
.me
.REG_size
= 2;
4922 fra
.me
.nitni_local_ref_head
= NULL
;
4923 fra
.me
.REG
[0] = NIT_NULL
;
4924 fra
.me
.REG
[1] = NIT_NULL
;
4927 /* parser/parser_nodes.nit:856 */
4928 ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnot(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4929 stack_frame_head
= fra
.me
.prev
;
4932 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable
[] = "parser_nodes::AAsNotNullableExternCall::n_kwnullable";
4933 val_t
parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable(val_t p0
){
4934 struct {struct stack_frame_t me
;} fra
;
4937 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4938 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4940 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable
;
4941 fra
.me
.has_broke
= 0;
4942 fra
.me
.REG_size
= 1;
4943 fra
.me
.nitni_local_ref_head
= NULL
;
4944 fra
.me
.REG
[0] = NIT_NULL
;
4946 /* parser/parser_nodes.nit:857 */
4947 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnullable(fra
.me
.REG
[0])!=NIT_NULL
);
4948 if (UNTAG_Bool(REGB0
)) {
4950 nit_abort("Uninitialized attribute %s", "_n_kwnullable", LOCATE_parser___parser_nodes
, 857);
4952 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnullable(fra
.me
.REG
[0]);
4953 stack_frame_head
= fra
.me
.prev
;
4954 return fra
.me
.REG
[0];
4956 static const char LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable__eq
[] = "parser_nodes::AAsNotNullableExternCall::n_kwnullable=";
4957 void parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable__eq(val_t p0
, val_t p1
){
4958 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4960 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4961 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4963 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable__eq
;
4964 fra
.me
.has_broke
= 0;
4965 fra
.me
.REG_size
= 2;
4966 fra
.me
.nitni_local_ref_head
= NULL
;
4967 fra
.me
.REG
[0] = NIT_NULL
;
4968 fra
.me
.REG
[1] = NIT_NULL
;
4971 /* parser/parser_nodes.nit:857 */
4972 ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnullable(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4973 stack_frame_head
= fra
.me
.prev
;
4976 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_kwredef
[] = "parser_nodes::ATypePropdef::n_kwredef";
4977 val_t
parser___parser_nodes___ATypePropdef___n_kwredef(val_t p0
){
4978 struct {struct stack_frame_t me
;} fra
;
4980 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4981 fra
.me
.file
= LOCATE_parser___parser_nodes
;
4983 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwredef
;
4984 fra
.me
.has_broke
= 0;
4985 fra
.me
.REG_size
= 1;
4986 fra
.me
.nitni_local_ref_head
= NULL
;
4987 fra
.me
.REG
[0] = NIT_NULL
;
4989 /* parser/parser_nodes.nit:863 */
4990 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_kwredef(fra
.me
.REG
[0]);
4991 stack_frame_head
= fra
.me
.prev
;
4992 return fra
.me
.REG
[0];
4994 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_kwredef__eq
[] = "parser_nodes::ATypePropdef::n_kwredef=";
4995 void parser___parser_nodes___ATypePropdef___n_kwredef__eq(val_t p0
, val_t p1
){
4996 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4998 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4999 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5001 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwredef__eq
;
5002 fra
.me
.has_broke
= 0;
5003 fra
.me
.REG_size
= 2;
5004 fra
.me
.nitni_local_ref_head
= NULL
;
5005 fra
.me
.REG
[0] = NIT_NULL
;
5006 fra
.me
.REG
[1] = NIT_NULL
;
5009 /* parser/parser_nodes.nit:863 */
5010 ATTR_parser___parser_nodes___ATypePropdef____n_kwredef(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5011 stack_frame_head
= fra
.me
.prev
;
5014 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_visibility
[] = "parser_nodes::ATypePropdef::n_visibility";
5015 val_t
parser___parser_nodes___ATypePropdef___n_visibility(val_t p0
){
5016 struct {struct stack_frame_t me
;} fra
;
5019 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5020 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5022 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_visibility
;
5023 fra
.me
.has_broke
= 0;
5024 fra
.me
.REG_size
= 1;
5025 fra
.me
.nitni_local_ref_head
= NULL
;
5026 fra
.me
.REG
[0] = NIT_NULL
;
5028 /* parser/parser_nodes.nit:864 */
5029 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_visibility(fra
.me
.REG
[0])!=NIT_NULL
);
5030 if (UNTAG_Bool(REGB0
)) {
5032 nit_abort("Uninitialized attribute %s", "_n_visibility", LOCATE_parser___parser_nodes
, 864);
5034 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_visibility(fra
.me
.REG
[0]);
5035 stack_frame_head
= fra
.me
.prev
;
5036 return fra
.me
.REG
[0];
5038 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_visibility__eq
[] = "parser_nodes::ATypePropdef::n_visibility=";
5039 void parser___parser_nodes___ATypePropdef___n_visibility__eq(val_t p0
, val_t p1
){
5040 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5042 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5043 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5045 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_visibility__eq
;
5046 fra
.me
.has_broke
= 0;
5047 fra
.me
.REG_size
= 2;
5048 fra
.me
.nitni_local_ref_head
= NULL
;
5049 fra
.me
.REG
[0] = NIT_NULL
;
5050 fra
.me
.REG
[1] = NIT_NULL
;
5053 /* parser/parser_nodes.nit:864 */
5054 ATTR_parser___parser_nodes___ATypePropdef____n_visibility(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5055 stack_frame_head
= fra
.me
.prev
;
5058 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_kwtype
[] = "parser_nodes::ATypePropdef::n_kwtype";
5059 val_t
parser___parser_nodes___ATypePropdef___n_kwtype(val_t p0
){
5060 struct {struct stack_frame_t me
;} fra
;
5063 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5064 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5066 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwtype
;
5067 fra
.me
.has_broke
= 0;
5068 fra
.me
.REG_size
= 1;
5069 fra
.me
.nitni_local_ref_head
= NULL
;
5070 fra
.me
.REG
[0] = NIT_NULL
;
5072 /* parser/parser_nodes.nit:865 */
5073 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(fra
.me
.REG
[0])!=NIT_NULL
);
5074 if (UNTAG_Bool(REGB0
)) {
5076 nit_abort("Uninitialized attribute %s", "_n_kwtype", LOCATE_parser___parser_nodes
, 865);
5078 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(fra
.me
.REG
[0]);
5079 stack_frame_head
= fra
.me
.prev
;
5080 return fra
.me
.REG
[0];
5082 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_kwtype__eq
[] = "parser_nodes::ATypePropdef::n_kwtype=";
5083 void parser___parser_nodes___ATypePropdef___n_kwtype__eq(val_t p0
, val_t p1
){
5084 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5086 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5087 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5089 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_kwtype__eq
;
5090 fra
.me
.has_broke
= 0;
5091 fra
.me
.REG_size
= 2;
5092 fra
.me
.nitni_local_ref_head
= NULL
;
5093 fra
.me
.REG
[0] = NIT_NULL
;
5094 fra
.me
.REG
[1] = NIT_NULL
;
5097 /* parser/parser_nodes.nit:865 */
5098 ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5099 stack_frame_head
= fra
.me
.prev
;
5102 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_id
[] = "parser_nodes::ATypePropdef::n_id";
5103 val_t
parser___parser_nodes___ATypePropdef___n_id(val_t p0
){
5104 struct {struct stack_frame_t me
;} fra
;
5107 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5108 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5110 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_id
;
5111 fra
.me
.has_broke
= 0;
5112 fra
.me
.REG_size
= 1;
5113 fra
.me
.nitni_local_ref_head
= NULL
;
5114 fra
.me
.REG
[0] = NIT_NULL
;
5116 /* parser/parser_nodes.nit:866 */
5117 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5118 if (UNTAG_Bool(REGB0
)) {
5120 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 866);
5122 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_id(fra
.me
.REG
[0]);
5123 stack_frame_head
= fra
.me
.prev
;
5124 return fra
.me
.REG
[0];
5126 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_id__eq
[] = "parser_nodes::ATypePropdef::n_id=";
5127 void parser___parser_nodes___ATypePropdef___n_id__eq(val_t p0
, val_t p1
){
5128 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5130 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5131 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5133 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_id__eq
;
5134 fra
.me
.has_broke
= 0;
5135 fra
.me
.REG_size
= 2;
5136 fra
.me
.nitni_local_ref_head
= NULL
;
5137 fra
.me
.REG
[0] = NIT_NULL
;
5138 fra
.me
.REG
[1] = NIT_NULL
;
5141 /* parser/parser_nodes.nit:866 */
5142 ATTR_parser___parser_nodes___ATypePropdef____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5143 stack_frame_head
= fra
.me
.prev
;
5146 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_type
[] = "parser_nodes::ATypePropdef::n_type";
5147 val_t
parser___parser_nodes___ATypePropdef___n_type(val_t p0
){
5148 struct {struct stack_frame_t me
;} fra
;
5151 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5152 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5154 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_type
;
5155 fra
.me
.has_broke
= 0;
5156 fra
.me
.REG_size
= 1;
5157 fra
.me
.nitni_local_ref_head
= NULL
;
5158 fra
.me
.REG
[0] = NIT_NULL
;
5160 /* parser/parser_nodes.nit:867 */
5161 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypePropdef____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
5162 if (UNTAG_Bool(REGB0
)) {
5164 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 867);
5166 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypePropdef____n_type(fra
.me
.REG
[0]);
5167 stack_frame_head
= fra
.me
.prev
;
5168 return fra
.me
.REG
[0];
5170 static const char LOCATE_parser___parser_nodes___ATypePropdef___n_type__eq
[] = "parser_nodes::ATypePropdef::n_type=";
5171 void parser___parser_nodes___ATypePropdef___n_type__eq(val_t p0
, val_t p1
){
5172 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5174 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5175 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5177 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypePropdef___n_type__eq
;
5178 fra
.me
.has_broke
= 0;
5179 fra
.me
.REG_size
= 2;
5180 fra
.me
.nitni_local_ref_head
= NULL
;
5181 fra
.me
.REG
[0] = NIT_NULL
;
5182 fra
.me
.REG
[1] = NIT_NULL
;
5185 /* parser/parser_nodes.nit:867 */
5186 ATTR_parser___parser_nodes___ATypePropdef____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5187 stack_frame_head
= fra
.me
.prev
;
5190 static const char LOCATE_parser___parser_nodes___AAble___n_visibility
[] = "parser_nodes::AAble::n_visibility";
5191 val_t
parser___parser_nodes___AAble___n_visibility(val_t p0
){
5192 struct {struct stack_frame_t me
;} fra
;
5194 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5195 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5197 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_visibility
;
5198 fra
.me
.has_broke
= 0;
5199 fra
.me
.REG_size
= 1;
5200 fra
.me
.nitni_local_ref_head
= NULL
;
5201 fra
.me
.REG
[0] = NIT_NULL
;
5203 /* parser/parser_nodes.nit:873 */
5204 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAble____n_visibility(fra
.me
.REG
[0]);
5205 stack_frame_head
= fra
.me
.prev
;
5206 return fra
.me
.REG
[0];
5208 static const char LOCATE_parser___parser_nodes___AAble___n_visibility__eq
[] = "parser_nodes::AAble::n_visibility=";
5209 void parser___parser_nodes___AAble___n_visibility__eq(val_t p0
, val_t p1
){
5210 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5212 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5213 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5215 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_visibility__eq
;
5216 fra
.me
.has_broke
= 0;
5217 fra
.me
.REG_size
= 2;
5218 fra
.me
.nitni_local_ref_head
= NULL
;
5219 fra
.me
.REG
[0] = NIT_NULL
;
5220 fra
.me
.REG
[1] = NIT_NULL
;
5223 /* parser/parser_nodes.nit:873 */
5224 ATTR_parser___parser_nodes___AAble____n_visibility(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5225 stack_frame_head
= fra
.me
.prev
;
5228 static const char LOCATE_parser___parser_nodes___AAble___n_kwredef
[] = "parser_nodes::AAble::n_kwredef";
5229 val_t
parser___parser_nodes___AAble___n_kwredef(val_t p0
){
5230 struct {struct stack_frame_t me
;} fra
;
5232 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5233 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5235 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_kwredef
;
5236 fra
.me
.has_broke
= 0;
5237 fra
.me
.REG_size
= 1;
5238 fra
.me
.nitni_local_ref_head
= NULL
;
5239 fra
.me
.REG
[0] = NIT_NULL
;
5241 /* parser/parser_nodes.nit:874 */
5242 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAble____n_kwredef(fra
.me
.REG
[0]);
5243 stack_frame_head
= fra
.me
.prev
;
5244 return fra
.me
.REG
[0];
5246 static const char LOCATE_parser___parser_nodes___AAble___n_kwredef__eq
[] = "parser_nodes::AAble::n_kwredef=";
5247 void parser___parser_nodes___AAble___n_kwredef__eq(val_t p0
, val_t p1
){
5248 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5250 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5251 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5253 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAble___n_kwredef__eq
;
5254 fra
.me
.has_broke
= 0;
5255 fra
.me
.REG_size
= 2;
5256 fra
.me
.nitni_local_ref_head
= NULL
;
5257 fra
.me
.REG
[0] = NIT_NULL
;
5258 fra
.me
.REG
[1] = NIT_NULL
;
5261 /* parser/parser_nodes.nit:874 */
5262 ATTR_parser___parser_nodes___AAble____n_kwredef(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5263 stack_frame_head
= fra
.me
.prev
;
5266 static const char LOCATE_parser___parser_nodes___AReadAble___n_kwreadable
[] = "parser_nodes::AReadAble::n_kwreadable";
5267 val_t
parser___parser_nodes___AReadAble___n_kwreadable(val_t p0
){
5268 struct {struct stack_frame_t me
;} fra
;
5271 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5272 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5274 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReadAble___n_kwreadable
;
5275 fra
.me
.has_broke
= 0;
5276 fra
.me
.REG_size
= 1;
5277 fra
.me
.nitni_local_ref_head
= NULL
;
5278 fra
.me
.REG
[0] = NIT_NULL
;
5280 /* parser/parser_nodes.nit:880 */
5281 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReadAble____n_kwreadable(fra
.me
.REG
[0])!=NIT_NULL
);
5282 if (UNTAG_Bool(REGB0
)) {
5284 nit_abort("Uninitialized attribute %s", "_n_kwreadable", LOCATE_parser___parser_nodes
, 880);
5286 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReadAble____n_kwreadable(fra
.me
.REG
[0]);
5287 stack_frame_head
= fra
.me
.prev
;
5288 return fra
.me
.REG
[0];
5290 static const char LOCATE_parser___parser_nodes___AReadAble___n_kwreadable__eq
[] = "parser_nodes::AReadAble::n_kwreadable=";
5291 void parser___parser_nodes___AReadAble___n_kwreadable__eq(val_t p0
, val_t p1
){
5292 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5294 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5295 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5297 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReadAble___n_kwreadable__eq
;
5298 fra
.me
.has_broke
= 0;
5299 fra
.me
.REG_size
= 2;
5300 fra
.me
.nitni_local_ref_head
= NULL
;
5301 fra
.me
.REG
[0] = NIT_NULL
;
5302 fra
.me
.REG
[1] = NIT_NULL
;
5305 /* parser/parser_nodes.nit:880 */
5306 ATTR_parser___parser_nodes___AReadAble____n_kwreadable(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5307 stack_frame_head
= fra
.me
.prev
;
5310 static const char LOCATE_parser___parser_nodes___AWriteAble___n_kwwritable
[] = "parser_nodes::AWriteAble::n_kwwritable";
5311 val_t
parser___parser_nodes___AWriteAble___n_kwwritable(val_t p0
){
5312 struct {struct stack_frame_t me
;} fra
;
5315 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5316 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5318 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWriteAble___n_kwwritable
;
5319 fra
.me
.has_broke
= 0;
5320 fra
.me
.REG_size
= 1;
5321 fra
.me
.nitni_local_ref_head
= NULL
;
5322 fra
.me
.REG
[0] = NIT_NULL
;
5324 /* parser/parser_nodes.nit:886 */
5325 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(fra
.me
.REG
[0])!=NIT_NULL
);
5326 if (UNTAG_Bool(REGB0
)) {
5328 nit_abort("Uninitialized attribute %s", "_n_kwwritable", LOCATE_parser___parser_nodes
, 886);
5330 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(fra
.me
.REG
[0]);
5331 stack_frame_head
= fra
.me
.prev
;
5332 return fra
.me
.REG
[0];
5334 static const char LOCATE_parser___parser_nodes___AWriteAble___n_kwwritable__eq
[] = "parser_nodes::AWriteAble::n_kwwritable=";
5335 void parser___parser_nodes___AWriteAble___n_kwwritable__eq(val_t p0
, val_t p1
){
5336 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5338 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5339 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5341 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWriteAble___n_kwwritable__eq
;
5342 fra
.me
.has_broke
= 0;
5343 fra
.me
.REG_size
= 2;
5344 fra
.me
.nitni_local_ref_head
= NULL
;
5345 fra
.me
.REG
[0] = NIT_NULL
;
5346 fra
.me
.REG
[1] = NIT_NULL
;
5349 /* parser/parser_nodes.nit:886 */
5350 ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5351 stack_frame_head
= fra
.me
.prev
;
5354 static const char LOCATE_parser___parser_nodes___AIdMethid___n_id
[] = "parser_nodes::AIdMethid::n_id";
5355 val_t
parser___parser_nodes___AIdMethid___n_id(val_t p0
){
5356 struct {struct stack_frame_t me
;} fra
;
5359 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5360 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5362 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIdMethid___n_id
;
5363 fra
.me
.has_broke
= 0;
5364 fra
.me
.REG_size
= 1;
5365 fra
.me
.nitni_local_ref_head
= NULL
;
5366 fra
.me
.REG
[0] = NIT_NULL
;
5368 /* parser/parser_nodes.nit:896 */
5369 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIdMethid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
5370 if (UNTAG_Bool(REGB0
)) {
5372 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 896);
5374 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIdMethid____n_id(fra
.me
.REG
[0]);
5375 stack_frame_head
= fra
.me
.prev
;
5376 return fra
.me
.REG
[0];
5378 static const char LOCATE_parser___parser_nodes___AIdMethid___n_id__eq
[] = "parser_nodes::AIdMethid::n_id=";
5379 void parser___parser_nodes___AIdMethid___n_id__eq(val_t p0
, val_t p1
){
5380 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5382 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5383 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5385 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIdMethid___n_id__eq
;
5386 fra
.me
.has_broke
= 0;
5387 fra
.me
.REG_size
= 2;
5388 fra
.me
.nitni_local_ref_head
= NULL
;
5389 fra
.me
.REG
[0] = NIT_NULL
;
5390 fra
.me
.REG
[1] = NIT_NULL
;
5393 /* parser/parser_nodes.nit:896 */
5394 ATTR_parser___parser_nodes___AIdMethid____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5395 stack_frame_head
= fra
.me
.prev
;
5398 static const char LOCATE_parser___parser_nodes___APlusMethid___n_plus
[] = "parser_nodes::APlusMethid::n_plus";
5399 val_t
parser___parser_nodes___APlusMethid___n_plus(val_t p0
){
5400 struct {struct stack_frame_t me
;} fra
;
5403 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5404 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5406 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusMethid___n_plus
;
5407 fra
.me
.has_broke
= 0;
5408 fra
.me
.REG_size
= 1;
5409 fra
.me
.nitni_local_ref_head
= NULL
;
5410 fra
.me
.REG
[0] = NIT_NULL
;
5412 /* parser/parser_nodes.nit:900 */
5413 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APlusMethid____n_plus(fra
.me
.REG
[0])!=NIT_NULL
);
5414 if (UNTAG_Bool(REGB0
)) {
5416 nit_abort("Uninitialized attribute %s", "_n_plus", LOCATE_parser___parser_nodes
, 900);
5418 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APlusMethid____n_plus(fra
.me
.REG
[0]);
5419 stack_frame_head
= fra
.me
.prev
;
5420 return fra
.me
.REG
[0];
5422 static const char LOCATE_parser___parser_nodes___APlusMethid___n_plus__eq
[] = "parser_nodes::APlusMethid::n_plus=";
5423 void parser___parser_nodes___APlusMethid___n_plus__eq(val_t p0
, val_t p1
){
5424 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5426 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5427 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5429 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusMethid___n_plus__eq
;
5430 fra
.me
.has_broke
= 0;
5431 fra
.me
.REG_size
= 2;
5432 fra
.me
.nitni_local_ref_head
= NULL
;
5433 fra
.me
.REG
[0] = NIT_NULL
;
5434 fra
.me
.REG
[1] = NIT_NULL
;
5437 /* parser/parser_nodes.nit:900 */
5438 ATTR_parser___parser_nodes___APlusMethid____n_plus(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5439 stack_frame_head
= fra
.me
.prev
;
5442 static const char LOCATE_parser___parser_nodes___AMinusMethid___n_minus
[] = "parser_nodes::AMinusMethid::n_minus";
5443 val_t
parser___parser_nodes___AMinusMethid___n_minus(val_t p0
){
5444 struct {struct stack_frame_t me
;} fra
;
5447 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5448 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5450 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusMethid___n_minus
;
5451 fra
.me
.has_broke
= 0;
5452 fra
.me
.REG_size
= 1;
5453 fra
.me
.nitni_local_ref_head
= NULL
;
5454 fra
.me
.REG
[0] = NIT_NULL
;
5456 /* parser/parser_nodes.nit:904 */
5457 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMinusMethid____n_minus(fra
.me
.REG
[0])!=NIT_NULL
);
5458 if (UNTAG_Bool(REGB0
)) {
5460 nit_abort("Uninitialized attribute %s", "_n_minus", LOCATE_parser___parser_nodes
, 904);
5462 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMinusMethid____n_minus(fra
.me
.REG
[0]);
5463 stack_frame_head
= fra
.me
.prev
;
5464 return fra
.me
.REG
[0];
5466 static const char LOCATE_parser___parser_nodes___AMinusMethid___n_minus__eq
[] = "parser_nodes::AMinusMethid::n_minus=";
5467 void parser___parser_nodes___AMinusMethid___n_minus__eq(val_t p0
, val_t p1
){
5468 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5470 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5471 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5473 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusMethid___n_minus__eq
;
5474 fra
.me
.has_broke
= 0;
5475 fra
.me
.REG_size
= 2;
5476 fra
.me
.nitni_local_ref_head
= NULL
;
5477 fra
.me
.REG
[0] = NIT_NULL
;
5478 fra
.me
.REG
[1] = NIT_NULL
;
5481 /* parser/parser_nodes.nit:904 */
5482 ATTR_parser___parser_nodes___AMinusMethid____n_minus(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5483 stack_frame_head
= fra
.me
.prev
;
5486 static const char LOCATE_parser___parser_nodes___AStarMethid___n_star
[] = "parser_nodes::AStarMethid::n_star";
5487 val_t
parser___parser_nodes___AStarMethid___n_star(val_t p0
){
5488 struct {struct stack_frame_t me
;} fra
;
5491 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5492 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5494 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarMethid___n_star
;
5495 fra
.me
.has_broke
= 0;
5496 fra
.me
.REG_size
= 1;
5497 fra
.me
.nitni_local_ref_head
= NULL
;
5498 fra
.me
.REG
[0] = NIT_NULL
;
5500 /* parser/parser_nodes.nit:908 */
5501 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStarMethid____n_star(fra
.me
.REG
[0])!=NIT_NULL
);
5502 if (UNTAG_Bool(REGB0
)) {
5504 nit_abort("Uninitialized attribute %s", "_n_star", LOCATE_parser___parser_nodes
, 908);
5506 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStarMethid____n_star(fra
.me
.REG
[0]);
5507 stack_frame_head
= fra
.me
.prev
;
5508 return fra
.me
.REG
[0];
5510 static const char LOCATE_parser___parser_nodes___AStarMethid___n_star__eq
[] = "parser_nodes::AStarMethid::n_star=";
5511 void parser___parser_nodes___AStarMethid___n_star__eq(val_t p0
, val_t p1
){
5512 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5514 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5515 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5517 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarMethid___n_star__eq
;
5518 fra
.me
.has_broke
= 0;
5519 fra
.me
.REG_size
= 2;
5520 fra
.me
.nitni_local_ref_head
= NULL
;
5521 fra
.me
.REG
[0] = NIT_NULL
;
5522 fra
.me
.REG
[1] = NIT_NULL
;
5525 /* parser/parser_nodes.nit:908 */
5526 ATTR_parser___parser_nodes___AStarMethid____n_star(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5527 stack_frame_head
= fra
.me
.prev
;
5530 static const char LOCATE_parser___parser_nodes___ASlashMethid___n_slash
[] = "parser_nodes::ASlashMethid::n_slash";
5531 val_t
parser___parser_nodes___ASlashMethid___n_slash(val_t p0
){
5532 struct {struct stack_frame_t me
;} fra
;
5535 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5536 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5538 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASlashMethid___n_slash
;
5539 fra
.me
.has_broke
= 0;
5540 fra
.me
.REG_size
= 1;
5541 fra
.me
.nitni_local_ref_head
= NULL
;
5542 fra
.me
.REG
[0] = NIT_NULL
;
5544 /* parser/parser_nodes.nit:912 */
5545 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASlashMethid____n_slash(fra
.me
.REG
[0])!=NIT_NULL
);
5546 if (UNTAG_Bool(REGB0
)) {
5548 nit_abort("Uninitialized attribute %s", "_n_slash", LOCATE_parser___parser_nodes
, 912);
5550 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASlashMethid____n_slash(fra
.me
.REG
[0]);
5551 stack_frame_head
= fra
.me
.prev
;
5552 return fra
.me
.REG
[0];
5554 static const char LOCATE_parser___parser_nodes___ASlashMethid___n_slash__eq
[] = "parser_nodes::ASlashMethid::n_slash=";
5555 void parser___parser_nodes___ASlashMethid___n_slash__eq(val_t p0
, val_t p1
){
5556 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5558 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5559 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5561 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASlashMethid___n_slash__eq
;
5562 fra
.me
.has_broke
= 0;
5563 fra
.me
.REG_size
= 2;
5564 fra
.me
.nitni_local_ref_head
= NULL
;
5565 fra
.me
.REG
[0] = NIT_NULL
;
5566 fra
.me
.REG
[1] = NIT_NULL
;
5569 /* parser/parser_nodes.nit:912 */
5570 ATTR_parser___parser_nodes___ASlashMethid____n_slash(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5571 stack_frame_head
= fra
.me
.prev
;
5574 static const char LOCATE_parser___parser_nodes___APercentMethid___n_percent
[] = "parser_nodes::APercentMethid::n_percent";
5575 val_t
parser___parser_nodes___APercentMethid___n_percent(val_t p0
){
5576 struct {struct stack_frame_t me
;} fra
;
5579 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5580 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5582 fra
.me
.meth
= LOCATE_parser___parser_nodes___APercentMethid___n_percent
;
5583 fra
.me
.has_broke
= 0;
5584 fra
.me
.REG_size
= 1;
5585 fra
.me
.nitni_local_ref_head
= NULL
;
5586 fra
.me
.REG
[0] = NIT_NULL
;
5588 /* parser/parser_nodes.nit:916 */
5589 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APercentMethid____n_percent(fra
.me
.REG
[0])!=NIT_NULL
);
5590 if (UNTAG_Bool(REGB0
)) {
5592 nit_abort("Uninitialized attribute %s", "_n_percent", LOCATE_parser___parser_nodes
, 916);
5594 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APercentMethid____n_percent(fra
.me
.REG
[0]);
5595 stack_frame_head
= fra
.me
.prev
;
5596 return fra
.me
.REG
[0];
5598 static const char LOCATE_parser___parser_nodes___APercentMethid___n_percent__eq
[] = "parser_nodes::APercentMethid::n_percent=";
5599 void parser___parser_nodes___APercentMethid___n_percent__eq(val_t p0
, val_t p1
){
5600 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5602 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5603 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5605 fra
.me
.meth
= LOCATE_parser___parser_nodes___APercentMethid___n_percent__eq
;
5606 fra
.me
.has_broke
= 0;
5607 fra
.me
.REG_size
= 2;
5608 fra
.me
.nitni_local_ref_head
= NULL
;
5609 fra
.me
.REG
[0] = NIT_NULL
;
5610 fra
.me
.REG
[1] = NIT_NULL
;
5613 /* parser/parser_nodes.nit:916 */
5614 ATTR_parser___parser_nodes___APercentMethid____n_percent(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5615 stack_frame_head
= fra
.me
.prev
;
5618 static const char LOCATE_parser___parser_nodes___AEqMethid___n_eq
[] = "parser_nodes::AEqMethid::n_eq";
5619 val_t
parser___parser_nodes___AEqMethid___n_eq(val_t p0
){
5620 struct {struct stack_frame_t me
;} fra
;
5623 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5624 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5626 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEqMethid___n_eq
;
5627 fra
.me
.has_broke
= 0;
5628 fra
.me
.REG_size
= 1;
5629 fra
.me
.nitni_local_ref_head
= NULL
;
5630 fra
.me
.REG
[0] = NIT_NULL
;
5632 /* parser/parser_nodes.nit:920 */
5633 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEqMethid____n_eq(fra
.me
.REG
[0])!=NIT_NULL
);
5634 if (UNTAG_Bool(REGB0
)) {
5636 nit_abort("Uninitialized attribute %s", "_n_eq", LOCATE_parser___parser_nodes
, 920);
5638 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEqMethid____n_eq(fra
.me
.REG
[0]);
5639 stack_frame_head
= fra
.me
.prev
;
5640 return fra
.me
.REG
[0];
5642 static const char LOCATE_parser___parser_nodes___AEqMethid___n_eq__eq
[] = "parser_nodes::AEqMethid::n_eq=";
5643 void parser___parser_nodes___AEqMethid___n_eq__eq(val_t p0
, val_t p1
){
5644 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5646 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5647 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5649 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEqMethid___n_eq__eq
;
5650 fra
.me
.has_broke
= 0;
5651 fra
.me
.REG_size
= 2;
5652 fra
.me
.nitni_local_ref_head
= NULL
;
5653 fra
.me
.REG
[0] = NIT_NULL
;
5654 fra
.me
.REG
[1] = NIT_NULL
;
5657 /* parser/parser_nodes.nit:920 */
5658 ATTR_parser___parser_nodes___AEqMethid____n_eq(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5659 stack_frame_head
= fra
.me
.prev
;
5662 static const char LOCATE_parser___parser_nodes___ANeMethid___n_ne
[] = "parser_nodes::ANeMethid::n_ne";
5663 val_t
parser___parser_nodes___ANeMethid___n_ne(val_t p0
){
5664 struct {struct stack_frame_t me
;} fra
;
5667 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5668 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5670 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANeMethid___n_ne
;
5671 fra
.me
.has_broke
= 0;
5672 fra
.me
.REG_size
= 1;
5673 fra
.me
.nitni_local_ref_head
= NULL
;
5674 fra
.me
.REG
[0] = NIT_NULL
;
5676 /* parser/parser_nodes.nit:924 */
5677 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANeMethid____n_ne(fra
.me
.REG
[0])!=NIT_NULL
);
5678 if (UNTAG_Bool(REGB0
)) {
5680 nit_abort("Uninitialized attribute %s", "_n_ne", LOCATE_parser___parser_nodes
, 924);
5682 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANeMethid____n_ne(fra
.me
.REG
[0]);
5683 stack_frame_head
= fra
.me
.prev
;
5684 return fra
.me
.REG
[0];
5686 static const char LOCATE_parser___parser_nodes___ANeMethid___n_ne__eq
[] = "parser_nodes::ANeMethid::n_ne=";
5687 void parser___parser_nodes___ANeMethid___n_ne__eq(val_t p0
, val_t p1
){
5688 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5690 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5691 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5693 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANeMethid___n_ne__eq
;
5694 fra
.me
.has_broke
= 0;
5695 fra
.me
.REG_size
= 2;
5696 fra
.me
.nitni_local_ref_head
= NULL
;
5697 fra
.me
.REG
[0] = NIT_NULL
;
5698 fra
.me
.REG
[1] = NIT_NULL
;
5701 /* parser/parser_nodes.nit:924 */
5702 ATTR_parser___parser_nodes___ANeMethid____n_ne(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5703 stack_frame_head
= fra
.me
.prev
;
5706 static const char LOCATE_parser___parser_nodes___ALeMethid___n_le
[] = "parser_nodes::ALeMethid::n_le";
5707 val_t
parser___parser_nodes___ALeMethid___n_le(val_t p0
){
5708 struct {struct stack_frame_t me
;} fra
;
5711 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5712 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5714 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALeMethid___n_le
;
5715 fra
.me
.has_broke
= 0;
5716 fra
.me
.REG_size
= 1;
5717 fra
.me
.nitni_local_ref_head
= NULL
;
5718 fra
.me
.REG
[0] = NIT_NULL
;
5720 /* parser/parser_nodes.nit:928 */
5721 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALeMethid____n_le(fra
.me
.REG
[0])!=NIT_NULL
);
5722 if (UNTAG_Bool(REGB0
)) {
5724 nit_abort("Uninitialized attribute %s", "_n_le", LOCATE_parser___parser_nodes
, 928);
5726 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALeMethid____n_le(fra
.me
.REG
[0]);
5727 stack_frame_head
= fra
.me
.prev
;
5728 return fra
.me
.REG
[0];
5730 static const char LOCATE_parser___parser_nodes___ALeMethid___n_le__eq
[] = "parser_nodes::ALeMethid::n_le=";
5731 void parser___parser_nodes___ALeMethid___n_le__eq(val_t p0
, val_t p1
){
5732 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5734 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5735 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5737 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALeMethid___n_le__eq
;
5738 fra
.me
.has_broke
= 0;
5739 fra
.me
.REG_size
= 2;
5740 fra
.me
.nitni_local_ref_head
= NULL
;
5741 fra
.me
.REG
[0] = NIT_NULL
;
5742 fra
.me
.REG
[1] = NIT_NULL
;
5745 /* parser/parser_nodes.nit:928 */
5746 ATTR_parser___parser_nodes___ALeMethid____n_le(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5747 stack_frame_head
= fra
.me
.prev
;
5750 static const char LOCATE_parser___parser_nodes___AGeMethid___n_ge
[] = "parser_nodes::AGeMethid::n_ge";
5751 val_t
parser___parser_nodes___AGeMethid___n_ge(val_t p0
){
5752 struct {struct stack_frame_t me
;} fra
;
5755 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5756 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5758 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGeMethid___n_ge
;
5759 fra
.me
.has_broke
= 0;
5760 fra
.me
.REG_size
= 1;
5761 fra
.me
.nitni_local_ref_head
= NULL
;
5762 fra
.me
.REG
[0] = NIT_NULL
;
5764 /* parser/parser_nodes.nit:932 */
5765 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGeMethid____n_ge(fra
.me
.REG
[0])!=NIT_NULL
);
5766 if (UNTAG_Bool(REGB0
)) {
5768 nit_abort("Uninitialized attribute %s", "_n_ge", LOCATE_parser___parser_nodes
, 932);
5770 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGeMethid____n_ge(fra
.me
.REG
[0]);
5771 stack_frame_head
= fra
.me
.prev
;
5772 return fra
.me
.REG
[0];
5774 static const char LOCATE_parser___parser_nodes___AGeMethid___n_ge__eq
[] = "parser_nodes::AGeMethid::n_ge=";
5775 void parser___parser_nodes___AGeMethid___n_ge__eq(val_t p0
, val_t p1
){
5776 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5778 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5779 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5781 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGeMethid___n_ge__eq
;
5782 fra
.me
.has_broke
= 0;
5783 fra
.me
.REG_size
= 2;
5784 fra
.me
.nitni_local_ref_head
= NULL
;
5785 fra
.me
.REG
[0] = NIT_NULL
;
5786 fra
.me
.REG
[1] = NIT_NULL
;
5789 /* parser/parser_nodes.nit:932 */
5790 ATTR_parser___parser_nodes___AGeMethid____n_ge(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5791 stack_frame_head
= fra
.me
.prev
;
5794 static const char LOCATE_parser___parser_nodes___ALtMethid___n_lt
[] = "parser_nodes::ALtMethid::n_lt";
5795 val_t
parser___parser_nodes___ALtMethid___n_lt(val_t p0
){
5796 struct {struct stack_frame_t me
;} fra
;
5799 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5800 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5802 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALtMethid___n_lt
;
5803 fra
.me
.has_broke
= 0;
5804 fra
.me
.REG_size
= 1;
5805 fra
.me
.nitni_local_ref_head
= NULL
;
5806 fra
.me
.REG
[0] = NIT_NULL
;
5808 /* parser/parser_nodes.nit:936 */
5809 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALtMethid____n_lt(fra
.me
.REG
[0])!=NIT_NULL
);
5810 if (UNTAG_Bool(REGB0
)) {
5812 nit_abort("Uninitialized attribute %s", "_n_lt", LOCATE_parser___parser_nodes
, 936);
5814 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALtMethid____n_lt(fra
.me
.REG
[0]);
5815 stack_frame_head
= fra
.me
.prev
;
5816 return fra
.me
.REG
[0];
5818 static const char LOCATE_parser___parser_nodes___ALtMethid___n_lt__eq
[] = "parser_nodes::ALtMethid::n_lt=";
5819 void parser___parser_nodes___ALtMethid___n_lt__eq(val_t p0
, val_t p1
){
5820 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5822 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5823 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5825 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALtMethid___n_lt__eq
;
5826 fra
.me
.has_broke
= 0;
5827 fra
.me
.REG_size
= 2;
5828 fra
.me
.nitni_local_ref_head
= NULL
;
5829 fra
.me
.REG
[0] = NIT_NULL
;
5830 fra
.me
.REG
[1] = NIT_NULL
;
5833 /* parser/parser_nodes.nit:936 */
5834 ATTR_parser___parser_nodes___ALtMethid____n_lt(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5835 stack_frame_head
= fra
.me
.prev
;
5838 static const char LOCATE_parser___parser_nodes___AGtMethid___n_gt
[] = "parser_nodes::AGtMethid::n_gt";
5839 val_t
parser___parser_nodes___AGtMethid___n_gt(val_t p0
){
5840 struct {struct stack_frame_t me
;} fra
;
5843 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5844 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5846 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGtMethid___n_gt
;
5847 fra
.me
.has_broke
= 0;
5848 fra
.me
.REG_size
= 1;
5849 fra
.me
.nitni_local_ref_head
= NULL
;
5850 fra
.me
.REG
[0] = NIT_NULL
;
5852 /* parser/parser_nodes.nit:940 */
5853 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGtMethid____n_gt(fra
.me
.REG
[0])!=NIT_NULL
);
5854 if (UNTAG_Bool(REGB0
)) {
5856 nit_abort("Uninitialized attribute %s", "_n_gt", LOCATE_parser___parser_nodes
, 940);
5858 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGtMethid____n_gt(fra
.me
.REG
[0]);
5859 stack_frame_head
= fra
.me
.prev
;
5860 return fra
.me
.REG
[0];
5862 static const char LOCATE_parser___parser_nodes___AGtMethid___n_gt__eq
[] = "parser_nodes::AGtMethid::n_gt=";
5863 void parser___parser_nodes___AGtMethid___n_gt__eq(val_t p0
, val_t p1
){
5864 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5866 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5867 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5869 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGtMethid___n_gt__eq
;
5870 fra
.me
.has_broke
= 0;
5871 fra
.me
.REG_size
= 2;
5872 fra
.me
.nitni_local_ref_head
= NULL
;
5873 fra
.me
.REG
[0] = NIT_NULL
;
5874 fra
.me
.REG
[1] = NIT_NULL
;
5877 /* parser/parser_nodes.nit:940 */
5878 ATTR_parser___parser_nodes___AGtMethid____n_gt(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5879 stack_frame_head
= fra
.me
.prev
;
5882 static const char LOCATE_parser___parser_nodes___ALlMethid___n_ll
[] = "parser_nodes::ALlMethid::n_ll";
5883 val_t
parser___parser_nodes___ALlMethid___n_ll(val_t p0
){
5884 struct {struct stack_frame_t me
;} fra
;
5887 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5888 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5890 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALlMethid___n_ll
;
5891 fra
.me
.has_broke
= 0;
5892 fra
.me
.REG_size
= 1;
5893 fra
.me
.nitni_local_ref_head
= NULL
;
5894 fra
.me
.REG
[0] = NIT_NULL
;
5896 /* parser/parser_nodes.nit:944 */
5897 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0])!=NIT_NULL
);
5898 if (UNTAG_Bool(REGB0
)) {
5900 nit_abort("Uninitialized attribute %s", "_n_ll", LOCATE_parser___parser_nodes
, 944);
5902 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0]);
5903 stack_frame_head
= fra
.me
.prev
;
5904 return fra
.me
.REG
[0];
5906 static const char LOCATE_parser___parser_nodes___ALlMethid___n_ll__eq
[] = "parser_nodes::ALlMethid::n_ll=";
5907 void parser___parser_nodes___ALlMethid___n_ll__eq(val_t p0
, val_t p1
){
5908 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5910 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5911 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5913 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALlMethid___n_ll__eq
;
5914 fra
.me
.has_broke
= 0;
5915 fra
.me
.REG_size
= 2;
5916 fra
.me
.nitni_local_ref_head
= NULL
;
5917 fra
.me
.REG
[0] = NIT_NULL
;
5918 fra
.me
.REG
[1] = NIT_NULL
;
5921 /* parser/parser_nodes.nit:944 */
5922 ATTR_parser___parser_nodes___ALlMethid____n_ll(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5923 stack_frame_head
= fra
.me
.prev
;
5926 static const char LOCATE_parser___parser_nodes___AGgMethid___n_gg
[] = "parser_nodes::AGgMethid::n_gg";
5927 val_t
parser___parser_nodes___AGgMethid___n_gg(val_t p0
){
5928 struct {struct stack_frame_t me
;} fra
;
5931 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5932 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5934 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGgMethid___n_gg
;
5935 fra
.me
.has_broke
= 0;
5936 fra
.me
.REG_size
= 1;
5937 fra
.me
.nitni_local_ref_head
= NULL
;
5938 fra
.me
.REG
[0] = NIT_NULL
;
5940 /* parser/parser_nodes.nit:948 */
5941 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0])!=NIT_NULL
);
5942 if (UNTAG_Bool(REGB0
)) {
5944 nit_abort("Uninitialized attribute %s", "_n_gg", LOCATE_parser___parser_nodes
, 948);
5946 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0]);
5947 stack_frame_head
= fra
.me
.prev
;
5948 return fra
.me
.REG
[0];
5950 static const char LOCATE_parser___parser_nodes___AGgMethid___n_gg__eq
[] = "parser_nodes::AGgMethid::n_gg=";
5951 void parser___parser_nodes___AGgMethid___n_gg__eq(val_t p0
, val_t p1
){
5952 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5954 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5955 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5957 fra
.me
.meth
= LOCATE_parser___parser_nodes___AGgMethid___n_gg__eq
;
5958 fra
.me
.has_broke
= 0;
5959 fra
.me
.REG_size
= 2;
5960 fra
.me
.nitni_local_ref_head
= NULL
;
5961 fra
.me
.REG
[0] = NIT_NULL
;
5962 fra
.me
.REG
[1] = NIT_NULL
;
5965 /* parser/parser_nodes.nit:948 */
5966 ATTR_parser___parser_nodes___AGgMethid____n_gg(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5967 stack_frame_head
= fra
.me
.prev
;
5970 static const char LOCATE_parser___parser_nodes___ABraMethid___n_obra
[] = "parser_nodes::ABraMethid::n_obra";
5971 val_t
parser___parser_nodes___ABraMethid___n_obra(val_t p0
){
5972 struct {struct stack_frame_t me
;} fra
;
5975 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5976 fra
.me
.file
= LOCATE_parser___parser_nodes
;
5978 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_obra
;
5979 fra
.me
.has_broke
= 0;
5980 fra
.me
.REG_size
= 1;
5981 fra
.me
.nitni_local_ref_head
= NULL
;
5982 fra
.me
.REG
[0] = NIT_NULL
;
5984 /* parser/parser_nodes.nit:952 */
5985 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraMethid____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
5986 if (UNTAG_Bool(REGB0
)) {
5988 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 952);
5990 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraMethid____n_obra(fra
.me
.REG
[0]);
5991 stack_frame_head
= fra
.me
.prev
;
5992 return fra
.me
.REG
[0];
5994 static const char LOCATE_parser___parser_nodes___ABraMethid___n_obra__eq
[] = "parser_nodes::ABraMethid::n_obra=";
5995 void parser___parser_nodes___ABraMethid___n_obra__eq(val_t p0
, val_t p1
){
5996 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5998 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5999 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6001 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_obra__eq
;
6002 fra
.me
.has_broke
= 0;
6003 fra
.me
.REG_size
= 2;
6004 fra
.me
.nitni_local_ref_head
= NULL
;
6005 fra
.me
.REG
[0] = NIT_NULL
;
6006 fra
.me
.REG
[1] = NIT_NULL
;
6009 /* parser/parser_nodes.nit:952 */
6010 ATTR_parser___parser_nodes___ABraMethid____n_obra(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6011 stack_frame_head
= fra
.me
.prev
;
6014 static const char LOCATE_parser___parser_nodes___ABraMethid___n_cbra
[] = "parser_nodes::ABraMethid::n_cbra";
6015 val_t
parser___parser_nodes___ABraMethid___n_cbra(val_t p0
){
6016 struct {struct stack_frame_t me
;} fra
;
6019 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6020 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6022 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_cbra
;
6023 fra
.me
.has_broke
= 0;
6024 fra
.me
.REG_size
= 1;
6025 fra
.me
.nitni_local_ref_head
= NULL
;
6026 fra
.me
.REG
[0] = NIT_NULL
;
6028 /* parser/parser_nodes.nit:953 */
6029 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraMethid____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
6030 if (UNTAG_Bool(REGB0
)) {
6032 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 953);
6034 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraMethid____n_cbra(fra
.me
.REG
[0]);
6035 stack_frame_head
= fra
.me
.prev
;
6036 return fra
.me
.REG
[0];
6038 static const char LOCATE_parser___parser_nodes___ABraMethid___n_cbra__eq
[] = "parser_nodes::ABraMethid::n_cbra=";
6039 void parser___parser_nodes___ABraMethid___n_cbra__eq(val_t p0
, val_t p1
){
6040 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6042 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6043 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6045 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraMethid___n_cbra__eq
;
6046 fra
.me
.has_broke
= 0;
6047 fra
.me
.REG_size
= 2;
6048 fra
.me
.nitni_local_ref_head
= NULL
;
6049 fra
.me
.REG
[0] = NIT_NULL
;
6050 fra
.me
.REG
[1] = NIT_NULL
;
6053 /* parser/parser_nodes.nit:953 */
6054 ATTR_parser___parser_nodes___ABraMethid____n_cbra(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6055 stack_frame_head
= fra
.me
.prev
;
6058 static const char LOCATE_parser___parser_nodes___AStarshipMethid___n_starship
[] = "parser_nodes::AStarshipMethid::n_starship";
6059 val_t
parser___parser_nodes___AStarshipMethid___n_starship(val_t p0
){
6060 struct {struct stack_frame_t me
;} fra
;
6063 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6064 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6066 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarshipMethid___n_starship
;
6067 fra
.me
.has_broke
= 0;
6068 fra
.me
.REG_size
= 1;
6069 fra
.me
.nitni_local_ref_head
= NULL
;
6070 fra
.me
.REG
[0] = NIT_NULL
;
6072 /* parser/parser_nodes.nit:957 */
6073 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStarshipMethid____n_starship(fra
.me
.REG
[0])!=NIT_NULL
);
6074 if (UNTAG_Bool(REGB0
)) {
6076 nit_abort("Uninitialized attribute %s", "_n_starship", LOCATE_parser___parser_nodes
, 957);
6078 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStarshipMethid____n_starship(fra
.me
.REG
[0]);
6079 stack_frame_head
= fra
.me
.prev
;
6080 return fra
.me
.REG
[0];
6082 static const char LOCATE_parser___parser_nodes___AStarshipMethid___n_starship__eq
[] = "parser_nodes::AStarshipMethid::n_starship=";
6083 void parser___parser_nodes___AStarshipMethid___n_starship__eq(val_t p0
, val_t p1
){
6084 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6086 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6087 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6089 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStarshipMethid___n_starship__eq
;
6090 fra
.me
.has_broke
= 0;
6091 fra
.me
.REG_size
= 2;
6092 fra
.me
.nitni_local_ref_head
= NULL
;
6093 fra
.me
.REG
[0] = NIT_NULL
;
6094 fra
.me
.REG
[1] = NIT_NULL
;
6097 /* parser/parser_nodes.nit:957 */
6098 ATTR_parser___parser_nodes___AStarshipMethid____n_starship(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6099 stack_frame_head
= fra
.me
.prev
;
6102 static const char LOCATE_parser___parser_nodes___AAssignMethid___n_id
[] = "parser_nodes::AAssignMethid::n_id";
6103 val_t
parser___parser_nodes___AAssignMethid___n_id(val_t p0
){
6104 struct {struct stack_frame_t me
;} fra
;
6107 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6108 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6110 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignMethid___n_id
;
6111 fra
.me
.has_broke
= 0;
6112 fra
.me
.REG_size
= 1;
6113 fra
.me
.nitni_local_ref_head
= NULL
;
6114 fra
.me
.REG
[0] = NIT_NULL
;
6116 /* parser/parser_nodes.nit:961 */
6117 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignMethid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6118 if (UNTAG_Bool(REGB0
)) {
6120 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 961);
6122 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignMethid____n_id(fra
.me
.REG
[0]);
6123 stack_frame_head
= fra
.me
.prev
;
6124 return fra
.me
.REG
[0];
6126 static const char LOCATE_parser___parser_nodes___AAssignMethid___n_id__eq
[] = "parser_nodes::AAssignMethid::n_id=";
6127 void parser___parser_nodes___AAssignMethid___n_id__eq(val_t p0
, val_t p1
){
6128 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6130 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6131 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6133 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignMethid___n_id__eq
;
6134 fra
.me
.has_broke
= 0;
6135 fra
.me
.REG_size
= 2;
6136 fra
.me
.nitni_local_ref_head
= NULL
;
6137 fra
.me
.REG
[0] = NIT_NULL
;
6138 fra
.me
.REG
[1] = NIT_NULL
;
6141 /* parser/parser_nodes.nit:961 */
6142 ATTR_parser___parser_nodes___AAssignMethid____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6143 stack_frame_head
= fra
.me
.prev
;
6146 static const char LOCATE_parser___parser_nodes___AAssignMethid___n_assign
[] = "parser_nodes::AAssignMethid::n_assign";
6147 val_t
parser___parser_nodes___AAssignMethid___n_assign(val_t p0
){
6148 struct {struct stack_frame_t me
;} fra
;
6151 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6152 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6154 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignMethid___n_assign
;
6155 fra
.me
.has_broke
= 0;
6156 fra
.me
.REG_size
= 1;
6157 fra
.me
.nitni_local_ref_head
= NULL
;
6158 fra
.me
.REG
[0] = NIT_NULL
;
6160 /* parser/parser_nodes.nit:962 */
6161 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignMethid____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
6162 if (UNTAG_Bool(REGB0
)) {
6164 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 962);
6166 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignMethid____n_assign(fra
.me
.REG
[0]);
6167 stack_frame_head
= fra
.me
.prev
;
6168 return fra
.me
.REG
[0];
6170 static const char LOCATE_parser___parser_nodes___AAssignMethid___n_assign__eq
[] = "parser_nodes::AAssignMethid::n_assign=";
6171 void parser___parser_nodes___AAssignMethid___n_assign__eq(val_t p0
, val_t p1
){
6172 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6174 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6175 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6177 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignMethid___n_assign__eq
;
6178 fra
.me
.has_broke
= 0;
6179 fra
.me
.REG_size
= 2;
6180 fra
.me
.nitni_local_ref_head
= NULL
;
6181 fra
.me
.REG
[0] = NIT_NULL
;
6182 fra
.me
.REG
[1] = NIT_NULL
;
6185 /* parser/parser_nodes.nit:962 */
6186 ATTR_parser___parser_nodes___AAssignMethid____n_assign(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6187 stack_frame_head
= fra
.me
.prev
;
6190 static const char LOCATE_parser___parser_nodes___ABraassignMethid___n_obra
[] = "parser_nodes::ABraassignMethid::n_obra";
6191 val_t
parser___parser_nodes___ABraassignMethid___n_obra(val_t p0
){
6192 struct {struct stack_frame_t me
;} fra
;
6195 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6196 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6198 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_obra
;
6199 fra
.me
.has_broke
= 0;
6200 fra
.me
.REG_size
= 1;
6201 fra
.me
.nitni_local_ref_head
= NULL
;
6202 fra
.me
.REG
[0] = NIT_NULL
;
6204 /* parser/parser_nodes.nit:966 */
6205 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
6206 if (UNTAG_Bool(REGB0
)) {
6208 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 966);
6210 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_obra(fra
.me
.REG
[0]);
6211 stack_frame_head
= fra
.me
.prev
;
6212 return fra
.me
.REG
[0];
6214 static const char LOCATE_parser___parser_nodes___ABraassignMethid___n_obra__eq
[] = "parser_nodes::ABraassignMethid::n_obra=";
6215 void parser___parser_nodes___ABraassignMethid___n_obra__eq(val_t p0
, val_t p1
){
6216 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6218 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6219 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6221 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_obra__eq
;
6222 fra
.me
.has_broke
= 0;
6223 fra
.me
.REG_size
= 2;
6224 fra
.me
.nitni_local_ref_head
= NULL
;
6225 fra
.me
.REG
[0] = NIT_NULL
;
6226 fra
.me
.REG
[1] = NIT_NULL
;
6229 /* parser/parser_nodes.nit:966 */
6230 ATTR_parser___parser_nodes___ABraassignMethid____n_obra(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6231 stack_frame_head
= fra
.me
.prev
;
6234 static const char LOCATE_parser___parser_nodes___ABraassignMethid___n_cbra
[] = "parser_nodes::ABraassignMethid::n_cbra";
6235 val_t
parser___parser_nodes___ABraassignMethid___n_cbra(val_t p0
){
6236 struct {struct stack_frame_t me
;} fra
;
6239 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6240 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6242 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_cbra
;
6243 fra
.me
.has_broke
= 0;
6244 fra
.me
.REG_size
= 1;
6245 fra
.me
.nitni_local_ref_head
= NULL
;
6246 fra
.me
.REG
[0] = NIT_NULL
;
6248 /* parser/parser_nodes.nit:967 */
6249 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
6250 if (UNTAG_Bool(REGB0
)) {
6252 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 967);
6254 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(fra
.me
.REG
[0]);
6255 stack_frame_head
= fra
.me
.prev
;
6256 return fra
.me
.REG
[0];
6258 static const char LOCATE_parser___parser_nodes___ABraassignMethid___n_cbra__eq
[] = "parser_nodes::ABraassignMethid::n_cbra=";
6259 void parser___parser_nodes___ABraassignMethid___n_cbra__eq(val_t p0
, val_t p1
){
6260 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6262 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6263 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6265 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_cbra__eq
;
6266 fra
.me
.has_broke
= 0;
6267 fra
.me
.REG_size
= 2;
6268 fra
.me
.nitni_local_ref_head
= NULL
;
6269 fra
.me
.REG
[0] = NIT_NULL
;
6270 fra
.me
.REG
[1] = NIT_NULL
;
6273 /* parser/parser_nodes.nit:967 */
6274 ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6275 stack_frame_head
= fra
.me
.prev
;
6278 static const char LOCATE_parser___parser_nodes___ABraassignMethid___n_assign
[] = "parser_nodes::ABraassignMethid::n_assign";
6279 val_t
parser___parser_nodes___ABraassignMethid___n_assign(val_t p0
){
6280 struct {struct stack_frame_t me
;} fra
;
6283 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6284 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6286 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_assign
;
6287 fra
.me
.has_broke
= 0;
6288 fra
.me
.REG_size
= 1;
6289 fra
.me
.nitni_local_ref_head
= NULL
;
6290 fra
.me
.REG
[0] = NIT_NULL
;
6292 /* parser/parser_nodes.nit:968 */
6293 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraassignMethid____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
6294 if (UNTAG_Bool(REGB0
)) {
6296 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 968);
6298 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraassignMethid____n_assign(fra
.me
.REG
[0]);
6299 stack_frame_head
= fra
.me
.prev
;
6300 return fra
.me
.REG
[0];
6302 static const char LOCATE_parser___parser_nodes___ABraassignMethid___n_assign__eq
[] = "parser_nodes::ABraassignMethid::n_assign=";
6303 void parser___parser_nodes___ABraassignMethid___n_assign__eq(val_t p0
, val_t p1
){
6304 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6306 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6307 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6309 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraassignMethid___n_assign__eq
;
6310 fra
.me
.has_broke
= 0;
6311 fra
.me
.REG_size
= 2;
6312 fra
.me
.nitni_local_ref_head
= NULL
;
6313 fra
.me
.REG
[0] = NIT_NULL
;
6314 fra
.me
.REG
[1] = NIT_NULL
;
6317 /* parser/parser_nodes.nit:968 */
6318 ATTR_parser___parser_nodes___ABraassignMethid____n_assign(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6319 stack_frame_head
= fra
.me
.prev
;
6322 static const char LOCATE_parser___parser_nodes___ASignature___n_opar
[] = "parser_nodes::ASignature::n_opar";
6323 val_t
parser___parser_nodes___ASignature___n_opar(val_t p0
){
6324 struct {struct stack_frame_t me
;} fra
;
6326 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6327 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6329 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_opar
;
6330 fra
.me
.has_broke
= 0;
6331 fra
.me
.REG_size
= 1;
6332 fra
.me
.nitni_local_ref_head
= NULL
;
6333 fra
.me
.REG
[0] = NIT_NULL
;
6335 /* parser/parser_nodes.nit:974 */
6336 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_opar(fra
.me
.REG
[0]);
6337 stack_frame_head
= fra
.me
.prev
;
6338 return fra
.me
.REG
[0];
6340 static const char LOCATE_parser___parser_nodes___ASignature___n_opar__eq
[] = "parser_nodes::ASignature::n_opar=";
6341 void parser___parser_nodes___ASignature___n_opar__eq(val_t p0
, val_t p1
){
6342 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6344 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6345 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6347 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_opar__eq
;
6348 fra
.me
.has_broke
= 0;
6349 fra
.me
.REG_size
= 2;
6350 fra
.me
.nitni_local_ref_head
= NULL
;
6351 fra
.me
.REG
[0] = NIT_NULL
;
6352 fra
.me
.REG
[1] = NIT_NULL
;
6355 /* parser/parser_nodes.nit:974 */
6356 ATTR_parser___parser_nodes___ASignature____n_opar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6357 stack_frame_head
= fra
.me
.prev
;
6360 static const char LOCATE_parser___parser_nodes___ASignature___n_params
[] = "parser_nodes::ASignature::n_params";
6361 val_t
parser___parser_nodes___ASignature___n_params(val_t p0
){
6362 struct {struct stack_frame_t me
;} fra
;
6365 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6366 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6368 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_params
;
6369 fra
.me
.has_broke
= 0;
6370 fra
.me
.REG_size
= 1;
6371 fra
.me
.nitni_local_ref_head
= NULL
;
6372 fra
.me
.REG
[0] = NIT_NULL
;
6374 /* parser/parser_nodes.nit:975 */
6375 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASignature____n_params(fra
.me
.REG
[0])!=NIT_NULL
);
6376 if (UNTAG_Bool(REGB0
)) {
6378 nit_abort("Uninitialized attribute %s", "_n_params", LOCATE_parser___parser_nodes
, 975);
6380 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_params(fra
.me
.REG
[0]);
6381 stack_frame_head
= fra
.me
.prev
;
6382 return fra
.me
.REG
[0];
6384 static const char LOCATE_parser___parser_nodes___ASignature___n_cpar
[] = "parser_nodes::ASignature::n_cpar";
6385 val_t
parser___parser_nodes___ASignature___n_cpar(val_t p0
){
6386 struct {struct stack_frame_t me
;} fra
;
6388 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6389 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6391 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_cpar
;
6392 fra
.me
.has_broke
= 0;
6393 fra
.me
.REG_size
= 1;
6394 fra
.me
.nitni_local_ref_head
= NULL
;
6395 fra
.me
.REG
[0] = NIT_NULL
;
6397 /* parser/parser_nodes.nit:976 */
6398 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_cpar(fra
.me
.REG
[0]);
6399 stack_frame_head
= fra
.me
.prev
;
6400 return fra
.me
.REG
[0];
6402 static const char LOCATE_parser___parser_nodes___ASignature___n_cpar__eq
[] = "parser_nodes::ASignature::n_cpar=";
6403 void parser___parser_nodes___ASignature___n_cpar__eq(val_t p0
, val_t p1
){
6404 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6406 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6407 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6409 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_cpar__eq
;
6410 fra
.me
.has_broke
= 0;
6411 fra
.me
.REG_size
= 2;
6412 fra
.me
.nitni_local_ref_head
= NULL
;
6413 fra
.me
.REG
[0] = NIT_NULL
;
6414 fra
.me
.REG
[1] = NIT_NULL
;
6417 /* parser/parser_nodes.nit:976 */
6418 ATTR_parser___parser_nodes___ASignature____n_cpar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6419 stack_frame_head
= fra
.me
.prev
;
6422 static const char LOCATE_parser___parser_nodes___ASignature___n_type
[] = "parser_nodes::ASignature::n_type";
6423 val_t
parser___parser_nodes___ASignature___n_type(val_t p0
){
6424 struct {struct stack_frame_t me
;} fra
;
6426 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6427 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6429 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_type
;
6430 fra
.me
.has_broke
= 0;
6431 fra
.me
.REG_size
= 1;
6432 fra
.me
.nitni_local_ref_head
= NULL
;
6433 fra
.me
.REG
[0] = NIT_NULL
;
6435 /* parser/parser_nodes.nit:977 */
6436 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_type(fra
.me
.REG
[0]);
6437 stack_frame_head
= fra
.me
.prev
;
6438 return fra
.me
.REG
[0];
6440 static const char LOCATE_parser___parser_nodes___ASignature___n_type__eq
[] = "parser_nodes::ASignature::n_type=";
6441 void parser___parser_nodes___ASignature___n_type__eq(val_t p0
, val_t p1
){
6442 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6444 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6445 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6447 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_type__eq
;
6448 fra
.me
.has_broke
= 0;
6449 fra
.me
.REG_size
= 2;
6450 fra
.me
.nitni_local_ref_head
= NULL
;
6451 fra
.me
.REG
[0] = NIT_NULL
;
6452 fra
.me
.REG
[1] = NIT_NULL
;
6455 /* parser/parser_nodes.nit:977 */
6456 ATTR_parser___parser_nodes___ASignature____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6457 stack_frame_head
= fra
.me
.prev
;
6460 static const char LOCATE_parser___parser_nodes___ASignature___n_closure_decls
[] = "parser_nodes::ASignature::n_closure_decls";
6461 val_t
parser___parser_nodes___ASignature___n_closure_decls(val_t p0
){
6462 struct {struct stack_frame_t me
;} fra
;
6465 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6466 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6468 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASignature___n_closure_decls
;
6469 fra
.me
.has_broke
= 0;
6470 fra
.me
.REG_size
= 1;
6471 fra
.me
.nitni_local_ref_head
= NULL
;
6472 fra
.me
.REG
[0] = NIT_NULL
;
6474 /* parser/parser_nodes.nit:978 */
6475 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASignature____n_closure_decls(fra
.me
.REG
[0])!=NIT_NULL
);
6476 if (UNTAG_Bool(REGB0
)) {
6478 nit_abort("Uninitialized attribute %s", "_n_closure_decls", LOCATE_parser___parser_nodes
, 978);
6480 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASignature____n_closure_decls(fra
.me
.REG
[0]);
6481 stack_frame_head
= fra
.me
.prev
;
6482 return fra
.me
.REG
[0];
6484 static const char LOCATE_parser___parser_nodes___AParam___n_id
[] = "parser_nodes::AParam::n_id";
6485 val_t
parser___parser_nodes___AParam___n_id(val_t p0
){
6486 struct {struct stack_frame_t me
;} fra
;
6489 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6490 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6492 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_id
;
6493 fra
.me
.has_broke
= 0;
6494 fra
.me
.REG_size
= 1;
6495 fra
.me
.nitni_local_ref_head
= NULL
;
6496 fra
.me
.REG
[0] = NIT_NULL
;
6498 /* parser/parser_nodes.nit:984 */
6499 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParam____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6500 if (UNTAG_Bool(REGB0
)) {
6502 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 984);
6504 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_id(fra
.me
.REG
[0]);
6505 stack_frame_head
= fra
.me
.prev
;
6506 return fra
.me
.REG
[0];
6508 static const char LOCATE_parser___parser_nodes___AParam___n_id__eq
[] = "parser_nodes::AParam::n_id=";
6509 void parser___parser_nodes___AParam___n_id__eq(val_t p0
, val_t p1
){
6510 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6512 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6513 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6515 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_id__eq
;
6516 fra
.me
.has_broke
= 0;
6517 fra
.me
.REG_size
= 2;
6518 fra
.me
.nitni_local_ref_head
= NULL
;
6519 fra
.me
.REG
[0] = NIT_NULL
;
6520 fra
.me
.REG
[1] = NIT_NULL
;
6523 /* parser/parser_nodes.nit:984 */
6524 ATTR_parser___parser_nodes___AParam____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6525 stack_frame_head
= fra
.me
.prev
;
6528 static const char LOCATE_parser___parser_nodes___AParam___n_type
[] = "parser_nodes::AParam::n_type";
6529 val_t
parser___parser_nodes___AParam___n_type(val_t p0
){
6530 struct {struct stack_frame_t me
;} fra
;
6532 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6533 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6535 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_type
;
6536 fra
.me
.has_broke
= 0;
6537 fra
.me
.REG_size
= 1;
6538 fra
.me
.nitni_local_ref_head
= NULL
;
6539 fra
.me
.REG
[0] = NIT_NULL
;
6541 /* parser/parser_nodes.nit:985 */
6542 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_type(fra
.me
.REG
[0]);
6543 stack_frame_head
= fra
.me
.prev
;
6544 return fra
.me
.REG
[0];
6546 static const char LOCATE_parser___parser_nodes___AParam___n_type__eq
[] = "parser_nodes::AParam::n_type=";
6547 void parser___parser_nodes___AParam___n_type__eq(val_t p0
, val_t p1
){
6548 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6550 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6551 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6553 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_type__eq
;
6554 fra
.me
.has_broke
= 0;
6555 fra
.me
.REG_size
= 2;
6556 fra
.me
.nitni_local_ref_head
= NULL
;
6557 fra
.me
.REG
[0] = NIT_NULL
;
6558 fra
.me
.REG
[1] = NIT_NULL
;
6561 /* parser/parser_nodes.nit:985 */
6562 ATTR_parser___parser_nodes___AParam____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6563 stack_frame_head
= fra
.me
.prev
;
6566 static const char LOCATE_parser___parser_nodes___AParam___n_dotdotdot
[] = "parser_nodes::AParam::n_dotdotdot";
6567 val_t
parser___parser_nodes___AParam___n_dotdotdot(val_t p0
){
6568 struct {struct stack_frame_t me
;} fra
;
6570 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6571 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6573 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_dotdotdot
;
6574 fra
.me
.has_broke
= 0;
6575 fra
.me
.REG_size
= 1;
6576 fra
.me
.nitni_local_ref_head
= NULL
;
6577 fra
.me
.REG
[0] = NIT_NULL
;
6579 /* parser/parser_nodes.nit:986 */
6580 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParam____n_dotdotdot(fra
.me
.REG
[0]);
6581 stack_frame_head
= fra
.me
.prev
;
6582 return fra
.me
.REG
[0];
6584 static const char LOCATE_parser___parser_nodes___AParam___n_dotdotdot__eq
[] = "parser_nodes::AParam::n_dotdotdot=";
6585 void parser___parser_nodes___AParam___n_dotdotdot__eq(val_t p0
, val_t p1
){
6586 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6588 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6589 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6591 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParam___n_dotdotdot__eq
;
6592 fra
.me
.has_broke
= 0;
6593 fra
.me
.REG_size
= 2;
6594 fra
.me
.nitni_local_ref_head
= NULL
;
6595 fra
.me
.REG
[0] = NIT_NULL
;
6596 fra
.me
.REG
[1] = NIT_NULL
;
6599 /* parser/parser_nodes.nit:986 */
6600 ATTR_parser___parser_nodes___AParam____n_dotdotdot(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6601 stack_frame_head
= fra
.me
.prev
;
6604 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_kwbreak
[] = "parser_nodes::AClosureDecl::n_kwbreak";
6605 val_t
parser___parser_nodes___AClosureDecl___n_kwbreak(val_t p0
){
6606 struct {struct stack_frame_t me
;} fra
;
6608 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6609 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6611 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_kwbreak
;
6612 fra
.me
.has_broke
= 0;
6613 fra
.me
.REG_size
= 1;
6614 fra
.me
.nitni_local_ref_head
= NULL
;
6615 fra
.me
.REG
[0] = NIT_NULL
;
6617 /* parser/parser_nodes.nit:991 */
6618 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_kwbreak(fra
.me
.REG
[0]);
6619 stack_frame_head
= fra
.me
.prev
;
6620 return fra
.me
.REG
[0];
6622 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_kwbreak__eq
[] = "parser_nodes::AClosureDecl::n_kwbreak=";
6623 void parser___parser_nodes___AClosureDecl___n_kwbreak__eq(val_t p0
, val_t p1
){
6624 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6626 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6627 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6629 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_kwbreak__eq
;
6630 fra
.me
.has_broke
= 0;
6631 fra
.me
.REG_size
= 2;
6632 fra
.me
.nitni_local_ref_head
= NULL
;
6633 fra
.me
.REG
[0] = NIT_NULL
;
6634 fra
.me
.REG
[1] = NIT_NULL
;
6637 /* parser/parser_nodes.nit:991 */
6638 ATTR_parser___parser_nodes___AClosureDecl____n_kwbreak(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6639 stack_frame_head
= fra
.me
.prev
;
6642 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_bang
[] = "parser_nodes::AClosureDecl::n_bang";
6643 val_t
parser___parser_nodes___AClosureDecl___n_bang(val_t p0
){
6644 struct {struct stack_frame_t me
;} fra
;
6647 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6648 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6650 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_bang
;
6651 fra
.me
.has_broke
= 0;
6652 fra
.me
.REG_size
= 1;
6653 fra
.me
.nitni_local_ref_head
= NULL
;
6654 fra
.me
.REG
[0] = NIT_NULL
;
6656 /* parser/parser_nodes.nit:992 */
6657 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_bang(fra
.me
.REG
[0])!=NIT_NULL
);
6658 if (UNTAG_Bool(REGB0
)) {
6660 nit_abort("Uninitialized attribute %s", "_n_bang", LOCATE_parser___parser_nodes
, 992);
6662 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_bang(fra
.me
.REG
[0]);
6663 stack_frame_head
= fra
.me
.prev
;
6664 return fra
.me
.REG
[0];
6666 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_bang__eq
[] = "parser_nodes::AClosureDecl::n_bang=";
6667 void parser___parser_nodes___AClosureDecl___n_bang__eq(val_t p0
, val_t p1
){
6668 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6670 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6671 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6673 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_bang__eq
;
6674 fra
.me
.has_broke
= 0;
6675 fra
.me
.REG_size
= 2;
6676 fra
.me
.nitni_local_ref_head
= NULL
;
6677 fra
.me
.REG
[0] = NIT_NULL
;
6678 fra
.me
.REG
[1] = NIT_NULL
;
6681 /* parser/parser_nodes.nit:992 */
6682 ATTR_parser___parser_nodes___AClosureDecl____n_bang(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6683 stack_frame_head
= fra
.me
.prev
;
6686 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_id
[] = "parser_nodes::AClosureDecl::n_id";
6687 val_t
parser___parser_nodes___AClosureDecl___n_id(val_t p0
){
6688 struct {struct stack_frame_t me
;} fra
;
6691 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6692 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6694 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_id
;
6695 fra
.me
.has_broke
= 0;
6696 fra
.me
.REG_size
= 1;
6697 fra
.me
.nitni_local_ref_head
= NULL
;
6698 fra
.me
.REG
[0] = NIT_NULL
;
6700 /* parser/parser_nodes.nit:993 */
6701 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6702 if (UNTAG_Bool(REGB0
)) {
6704 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 993);
6706 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_id(fra
.me
.REG
[0]);
6707 stack_frame_head
= fra
.me
.prev
;
6708 return fra
.me
.REG
[0];
6710 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_id__eq
[] = "parser_nodes::AClosureDecl::n_id=";
6711 void parser___parser_nodes___AClosureDecl___n_id__eq(val_t p0
, val_t p1
){
6712 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6714 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6715 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6717 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_id__eq
;
6718 fra
.me
.has_broke
= 0;
6719 fra
.me
.REG_size
= 2;
6720 fra
.me
.nitni_local_ref_head
= NULL
;
6721 fra
.me
.REG
[0] = NIT_NULL
;
6722 fra
.me
.REG
[1] = NIT_NULL
;
6725 /* parser/parser_nodes.nit:993 */
6726 ATTR_parser___parser_nodes___AClosureDecl____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6727 stack_frame_head
= fra
.me
.prev
;
6730 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_signature
[] = "parser_nodes::AClosureDecl::n_signature";
6731 val_t
parser___parser_nodes___AClosureDecl___n_signature(val_t p0
){
6732 struct {struct stack_frame_t me
;} fra
;
6735 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6736 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6738 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_signature
;
6739 fra
.me
.has_broke
= 0;
6740 fra
.me
.REG_size
= 1;
6741 fra
.me
.nitni_local_ref_head
= NULL
;
6742 fra
.me
.REG
[0] = NIT_NULL
;
6744 /* parser/parser_nodes.nit:994 */
6745 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDecl____n_signature(fra
.me
.REG
[0])!=NIT_NULL
);
6746 if (UNTAG_Bool(REGB0
)) {
6748 nit_abort("Uninitialized attribute %s", "_n_signature", LOCATE_parser___parser_nodes
, 994);
6750 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_signature(fra
.me
.REG
[0]);
6751 stack_frame_head
= fra
.me
.prev
;
6752 return fra
.me
.REG
[0];
6754 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_signature__eq
[] = "parser_nodes::AClosureDecl::n_signature=";
6755 void parser___parser_nodes___AClosureDecl___n_signature__eq(val_t p0
, val_t p1
){
6756 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6758 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6759 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6761 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_signature__eq
;
6762 fra
.me
.has_broke
= 0;
6763 fra
.me
.REG_size
= 2;
6764 fra
.me
.nitni_local_ref_head
= NULL
;
6765 fra
.me
.REG
[0] = NIT_NULL
;
6766 fra
.me
.REG
[1] = NIT_NULL
;
6769 /* parser/parser_nodes.nit:994 */
6770 ATTR_parser___parser_nodes___AClosureDecl____n_signature(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6771 stack_frame_head
= fra
.me
.prev
;
6774 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_expr
[] = "parser_nodes::AClosureDecl::n_expr";
6775 val_t
parser___parser_nodes___AClosureDecl___n_expr(val_t p0
){
6776 struct {struct stack_frame_t me
;} fra
;
6778 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6779 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6781 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_expr
;
6782 fra
.me
.has_broke
= 0;
6783 fra
.me
.REG_size
= 1;
6784 fra
.me
.nitni_local_ref_head
= NULL
;
6785 fra
.me
.REG
[0] = NIT_NULL
;
6787 /* parser/parser_nodes.nit:995 */
6788 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDecl____n_expr(fra
.me
.REG
[0]);
6789 stack_frame_head
= fra
.me
.prev
;
6790 return fra
.me
.REG
[0];
6792 static const char LOCATE_parser___parser_nodes___AClosureDecl___n_expr__eq
[] = "parser_nodes::AClosureDecl::n_expr=";
6793 void parser___parser_nodes___AClosureDecl___n_expr__eq(val_t p0
, val_t p1
){
6794 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6796 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6797 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6799 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDecl___n_expr__eq
;
6800 fra
.me
.has_broke
= 0;
6801 fra
.me
.REG_size
= 2;
6802 fra
.me
.nitni_local_ref_head
= NULL
;
6803 fra
.me
.REG
[0] = NIT_NULL
;
6804 fra
.me
.REG
[1] = NIT_NULL
;
6807 /* parser/parser_nodes.nit:995 */
6808 ATTR_parser___parser_nodes___AClosureDecl____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6809 stack_frame_head
= fra
.me
.prev
;
6812 static const char LOCATE_parser___parser_nodes___AType___n_kwnullable
[] = "parser_nodes::AType::n_kwnullable";
6813 val_t
parser___parser_nodes___AType___n_kwnullable(val_t p0
){
6814 struct {struct stack_frame_t me
;} fra
;
6816 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6817 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6819 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_kwnullable
;
6820 fra
.me
.has_broke
= 0;
6821 fra
.me
.REG_size
= 1;
6822 fra
.me
.nitni_local_ref_head
= NULL
;
6823 fra
.me
.REG
[0] = NIT_NULL
;
6825 /* parser/parser_nodes.nit:1001 */
6826 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_kwnullable(fra
.me
.REG
[0]);
6827 stack_frame_head
= fra
.me
.prev
;
6828 return fra
.me
.REG
[0];
6830 static const char LOCATE_parser___parser_nodes___AType___n_kwnullable__eq
[] = "parser_nodes::AType::n_kwnullable=";
6831 void parser___parser_nodes___AType___n_kwnullable__eq(val_t p0
, val_t p1
){
6832 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6834 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6835 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6837 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_kwnullable__eq
;
6838 fra
.me
.has_broke
= 0;
6839 fra
.me
.REG_size
= 2;
6840 fra
.me
.nitni_local_ref_head
= NULL
;
6841 fra
.me
.REG
[0] = NIT_NULL
;
6842 fra
.me
.REG
[1] = NIT_NULL
;
6845 /* parser/parser_nodes.nit:1001 */
6846 ATTR_parser___parser_nodes___AType____n_kwnullable(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6847 stack_frame_head
= fra
.me
.prev
;
6850 static const char LOCATE_parser___parser_nodes___AType___n_id
[] = "parser_nodes::AType::n_id";
6851 val_t
parser___parser_nodes___AType___n_id(val_t p0
){
6852 struct {struct stack_frame_t me
;} fra
;
6855 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6856 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6858 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_id
;
6859 fra
.me
.has_broke
= 0;
6860 fra
.me
.REG_size
= 1;
6861 fra
.me
.nitni_local_ref_head
= NULL
;
6862 fra
.me
.REG
[0] = NIT_NULL
;
6864 /* parser/parser_nodes.nit:1003 */
6865 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AType____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6866 if (UNTAG_Bool(REGB0
)) {
6868 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1003);
6870 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_id(fra
.me
.REG
[0]);
6871 stack_frame_head
= fra
.me
.prev
;
6872 return fra
.me
.REG
[0];
6874 static const char LOCATE_parser___parser_nodes___AType___n_id__eq
[] = "parser_nodes::AType::n_id=";
6875 void parser___parser_nodes___AType___n_id__eq(val_t p0
, val_t p1
){
6876 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6878 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6879 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6881 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_id__eq
;
6882 fra
.me
.has_broke
= 0;
6883 fra
.me
.REG_size
= 2;
6884 fra
.me
.nitni_local_ref_head
= NULL
;
6885 fra
.me
.REG
[0] = NIT_NULL
;
6886 fra
.me
.REG
[1] = NIT_NULL
;
6889 /* parser/parser_nodes.nit:1003 */
6890 ATTR_parser___parser_nodes___AType____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6891 stack_frame_head
= fra
.me
.prev
;
6894 static const char LOCATE_parser___parser_nodes___AType___n_types
[] = "parser_nodes::AType::n_types";
6895 val_t
parser___parser_nodes___AType___n_types(val_t p0
){
6896 struct {struct stack_frame_t me
;} fra
;
6899 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6900 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6902 fra
.me
.meth
= LOCATE_parser___parser_nodes___AType___n_types
;
6903 fra
.me
.has_broke
= 0;
6904 fra
.me
.REG_size
= 1;
6905 fra
.me
.nitni_local_ref_head
= NULL
;
6906 fra
.me
.REG
[0] = NIT_NULL
;
6908 /* parser/parser_nodes.nit:1006 */
6909 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AType____n_types(fra
.me
.REG
[0])!=NIT_NULL
);
6910 if (UNTAG_Bool(REGB0
)) {
6912 nit_abort("Uninitialized attribute %s", "_n_types", LOCATE_parser___parser_nodes
, 1006);
6914 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AType____n_types(fra
.me
.REG
[0]);
6915 stack_frame_head
= fra
.me
.prev
;
6916 return fra
.me
.REG
[0];
6918 static const char LOCATE_parser___parser_nodes___ALabel___n_kwlabel
[] = "parser_nodes::ALabel::n_kwlabel";
6919 val_t
parser___parser_nodes___ALabel___n_kwlabel(val_t p0
){
6920 struct {struct stack_frame_t me
;} fra
;
6923 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6924 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6926 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_kwlabel
;
6927 fra
.me
.has_broke
= 0;
6928 fra
.me
.REG_size
= 1;
6929 fra
.me
.nitni_local_ref_head
= NULL
;
6930 fra
.me
.REG
[0] = NIT_NULL
;
6932 /* parser/parser_nodes.nit:1013 */
6933 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALabel____n_kwlabel(fra
.me
.REG
[0])!=NIT_NULL
);
6934 if (UNTAG_Bool(REGB0
)) {
6936 nit_abort("Uninitialized attribute %s", "_n_kwlabel", LOCATE_parser___parser_nodes
, 1013);
6938 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabel____n_kwlabel(fra
.me
.REG
[0]);
6939 stack_frame_head
= fra
.me
.prev
;
6940 return fra
.me
.REG
[0];
6942 static const char LOCATE_parser___parser_nodes___ALabel___n_kwlabel__eq
[] = "parser_nodes::ALabel::n_kwlabel=";
6943 void parser___parser_nodes___ALabel___n_kwlabel__eq(val_t p0
, val_t p1
){
6944 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6946 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6947 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6949 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_kwlabel__eq
;
6950 fra
.me
.has_broke
= 0;
6951 fra
.me
.REG_size
= 2;
6952 fra
.me
.nitni_local_ref_head
= NULL
;
6953 fra
.me
.REG
[0] = NIT_NULL
;
6954 fra
.me
.REG
[1] = NIT_NULL
;
6957 /* parser/parser_nodes.nit:1013 */
6958 ATTR_parser___parser_nodes___ALabel____n_kwlabel(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
6959 stack_frame_head
= fra
.me
.prev
;
6962 static const char LOCATE_parser___parser_nodes___ALabel___n_id
[] = "parser_nodes::ALabel::n_id";
6963 val_t
parser___parser_nodes___ALabel___n_id(val_t p0
){
6964 struct {struct stack_frame_t me
;} fra
;
6967 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6968 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6970 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_id
;
6971 fra
.me
.has_broke
= 0;
6972 fra
.me
.REG_size
= 1;
6973 fra
.me
.nitni_local_ref_head
= NULL
;
6974 fra
.me
.REG
[0] = NIT_NULL
;
6976 /* parser/parser_nodes.nit:1014 */
6977 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALabel____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
6978 if (UNTAG_Bool(REGB0
)) {
6980 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1014);
6982 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabel____n_id(fra
.me
.REG
[0]);
6983 stack_frame_head
= fra
.me
.prev
;
6984 return fra
.me
.REG
[0];
6986 static const char LOCATE_parser___parser_nodes___ALabel___n_id__eq
[] = "parser_nodes::ALabel::n_id=";
6987 void parser___parser_nodes___ALabel___n_id__eq(val_t p0
, val_t p1
){
6988 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
6990 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
6991 fra
.me
.file
= LOCATE_parser___parser_nodes
;
6993 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabel___n_id__eq
;
6994 fra
.me
.has_broke
= 0;
6995 fra
.me
.REG_size
= 2;
6996 fra
.me
.nitni_local_ref_head
= NULL
;
6997 fra
.me
.REG
[0] = NIT_NULL
;
6998 fra
.me
.REG
[1] = NIT_NULL
;
7001 /* parser/parser_nodes.nit:1014 */
7002 ATTR_parser___parser_nodes___ALabel____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7003 stack_frame_head
= fra
.me
.prev
;
7006 static const char LOCATE_parser___parser_nodes___ABlockExpr___n_expr
[] = "parser_nodes::ABlockExpr::n_expr";
7007 val_t
parser___parser_nodes___ABlockExpr___n_expr(val_t p0
){
7008 struct {struct stack_frame_t me
;} fra
;
7011 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7012 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7014 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABlockExpr___n_expr
;
7015 fra
.me
.has_broke
= 0;
7016 fra
.me
.REG_size
= 1;
7017 fra
.me
.nitni_local_ref_head
= NULL
;
7018 fra
.me
.REG
[0] = NIT_NULL
;
7020 /* parser/parser_nodes.nit:1027 */
7021 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABlockExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
7022 if (UNTAG_Bool(REGB0
)) {
7024 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1027);
7026 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABlockExpr____n_expr(fra
.me
.REG
[0]);
7027 stack_frame_head
= fra
.me
.prev
;
7028 return fra
.me
.REG
[0];
7030 static const char LOCATE_parser___parser_nodes___ABlockExpr___n_kwend
[] = "parser_nodes::ABlockExpr::n_kwend";
7031 val_t
parser___parser_nodes___ABlockExpr___n_kwend(val_t p0
){
7032 struct {struct stack_frame_t me
;} fra
;
7034 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7035 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7037 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABlockExpr___n_kwend
;
7038 fra
.me
.has_broke
= 0;
7039 fra
.me
.REG_size
= 1;
7040 fra
.me
.nitni_local_ref_head
= NULL
;
7041 fra
.me
.REG
[0] = NIT_NULL
;
7043 /* parser/parser_nodes.nit:1028 */
7044 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABlockExpr____n_kwend(fra
.me
.REG
[0]);
7045 stack_frame_head
= fra
.me
.prev
;
7046 return fra
.me
.REG
[0];
7048 static const char LOCATE_parser___parser_nodes___ABlockExpr___n_kwend__eq
[] = "parser_nodes::ABlockExpr::n_kwend=";
7049 void parser___parser_nodes___ABlockExpr___n_kwend__eq(val_t p0
, val_t p1
){
7050 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7052 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7053 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7055 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABlockExpr___n_kwend__eq
;
7056 fra
.me
.has_broke
= 0;
7057 fra
.me
.REG_size
= 2;
7058 fra
.me
.nitni_local_ref_head
= NULL
;
7059 fra
.me
.REG
[0] = NIT_NULL
;
7060 fra
.me
.REG
[1] = NIT_NULL
;
7063 /* parser/parser_nodes.nit:1028 */
7064 ATTR_parser___parser_nodes___ABlockExpr____n_kwend(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7065 stack_frame_head
= fra
.me
.prev
;
7068 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_kwvar
[] = "parser_nodes::AVardeclExpr::n_kwvar";
7069 val_t
parser___parser_nodes___AVardeclExpr___n_kwvar(val_t p0
){
7070 struct {struct stack_frame_t me
;} fra
;
7073 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7074 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7076 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_kwvar
;
7077 fra
.me
.has_broke
= 0;
7078 fra
.me
.REG_size
= 1;
7079 fra
.me
.nitni_local_ref_head
= NULL
;
7080 fra
.me
.REG
[0] = NIT_NULL
;
7082 /* parser/parser_nodes.nit:1034 */
7083 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(fra
.me
.REG
[0])!=NIT_NULL
);
7084 if (UNTAG_Bool(REGB0
)) {
7086 nit_abort("Uninitialized attribute %s", "_n_kwvar", LOCATE_parser___parser_nodes
, 1034);
7088 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(fra
.me
.REG
[0]);
7089 stack_frame_head
= fra
.me
.prev
;
7090 return fra
.me
.REG
[0];
7092 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_kwvar__eq
[] = "parser_nodes::AVardeclExpr::n_kwvar=";
7093 void parser___parser_nodes___AVardeclExpr___n_kwvar__eq(val_t p0
, val_t p1
){
7094 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7096 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7097 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7099 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_kwvar__eq
;
7100 fra
.me
.has_broke
= 0;
7101 fra
.me
.REG_size
= 2;
7102 fra
.me
.nitni_local_ref_head
= NULL
;
7103 fra
.me
.REG
[0] = NIT_NULL
;
7104 fra
.me
.REG
[1] = NIT_NULL
;
7107 /* parser/parser_nodes.nit:1034 */
7108 ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7109 stack_frame_head
= fra
.me
.prev
;
7112 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_id
[] = "parser_nodes::AVardeclExpr::n_id";
7113 val_t
parser___parser_nodes___AVardeclExpr___n_id(val_t p0
){
7114 struct {struct stack_frame_t me
;} fra
;
7117 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7118 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7120 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_id
;
7121 fra
.me
.has_broke
= 0;
7122 fra
.me
.REG_size
= 1;
7123 fra
.me
.nitni_local_ref_head
= NULL
;
7124 fra
.me
.REG
[0] = NIT_NULL
;
7126 /* parser/parser_nodes.nit:1035 */
7127 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVardeclExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
7128 if (UNTAG_Bool(REGB0
)) {
7130 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1035);
7132 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_id(fra
.me
.REG
[0]);
7133 stack_frame_head
= fra
.me
.prev
;
7134 return fra
.me
.REG
[0];
7136 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_id__eq
[] = "parser_nodes::AVardeclExpr::n_id=";
7137 void parser___parser_nodes___AVardeclExpr___n_id__eq(val_t p0
, val_t p1
){
7138 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7140 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7141 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7143 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_id__eq
;
7144 fra
.me
.has_broke
= 0;
7145 fra
.me
.REG_size
= 2;
7146 fra
.me
.nitni_local_ref_head
= NULL
;
7147 fra
.me
.REG
[0] = NIT_NULL
;
7148 fra
.me
.REG
[1] = NIT_NULL
;
7151 /* parser/parser_nodes.nit:1035 */
7152 ATTR_parser___parser_nodes___AVardeclExpr____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7153 stack_frame_head
= fra
.me
.prev
;
7156 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_type
[] = "parser_nodes::AVardeclExpr::n_type";
7157 val_t
parser___parser_nodes___AVardeclExpr___n_type(val_t p0
){
7158 struct {struct stack_frame_t me
;} fra
;
7160 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7161 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7163 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_type
;
7164 fra
.me
.has_broke
= 0;
7165 fra
.me
.REG_size
= 1;
7166 fra
.me
.nitni_local_ref_head
= NULL
;
7167 fra
.me
.REG
[0] = NIT_NULL
;
7169 /* parser/parser_nodes.nit:1036 */
7170 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_type(fra
.me
.REG
[0]);
7171 stack_frame_head
= fra
.me
.prev
;
7172 return fra
.me
.REG
[0];
7174 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_type__eq
[] = "parser_nodes::AVardeclExpr::n_type=";
7175 void parser___parser_nodes___AVardeclExpr___n_type__eq(val_t p0
, val_t p1
){
7176 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7178 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7179 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7181 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_type__eq
;
7182 fra
.me
.has_broke
= 0;
7183 fra
.me
.REG_size
= 2;
7184 fra
.me
.nitni_local_ref_head
= NULL
;
7185 fra
.me
.REG
[0] = NIT_NULL
;
7186 fra
.me
.REG
[1] = NIT_NULL
;
7189 /* parser/parser_nodes.nit:1036 */
7190 ATTR_parser___parser_nodes___AVardeclExpr____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7191 stack_frame_head
= fra
.me
.prev
;
7194 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_assign
[] = "parser_nodes::AVardeclExpr::n_assign";
7195 val_t
parser___parser_nodes___AVardeclExpr___n_assign(val_t p0
){
7196 struct {struct stack_frame_t me
;} fra
;
7198 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7199 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7201 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_assign
;
7202 fra
.me
.has_broke
= 0;
7203 fra
.me
.REG_size
= 1;
7204 fra
.me
.nitni_local_ref_head
= NULL
;
7205 fra
.me
.REG
[0] = NIT_NULL
;
7207 /* parser/parser_nodes.nit:1037 */
7208 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_assign(fra
.me
.REG
[0]);
7209 stack_frame_head
= fra
.me
.prev
;
7210 return fra
.me
.REG
[0];
7212 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_assign__eq
[] = "parser_nodes::AVardeclExpr::n_assign=";
7213 void parser___parser_nodes___AVardeclExpr___n_assign__eq(val_t p0
, val_t p1
){
7214 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7216 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7217 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7219 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_assign__eq
;
7220 fra
.me
.has_broke
= 0;
7221 fra
.me
.REG_size
= 2;
7222 fra
.me
.nitni_local_ref_head
= NULL
;
7223 fra
.me
.REG
[0] = NIT_NULL
;
7224 fra
.me
.REG
[1] = NIT_NULL
;
7227 /* parser/parser_nodes.nit:1037 */
7228 ATTR_parser___parser_nodes___AVardeclExpr____n_assign(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7229 stack_frame_head
= fra
.me
.prev
;
7232 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_expr
[] = "parser_nodes::AVardeclExpr::n_expr";
7233 val_t
parser___parser_nodes___AVardeclExpr___n_expr(val_t p0
){
7234 struct {struct stack_frame_t me
;} fra
;
7236 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7237 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7239 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_expr
;
7240 fra
.me
.has_broke
= 0;
7241 fra
.me
.REG_size
= 1;
7242 fra
.me
.nitni_local_ref_head
= NULL
;
7243 fra
.me
.REG
[0] = NIT_NULL
;
7245 /* parser/parser_nodes.nit:1039 */
7246 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVardeclExpr____n_expr(fra
.me
.REG
[0]);
7247 stack_frame_head
= fra
.me
.prev
;
7248 return fra
.me
.REG
[0];
7250 static const char LOCATE_parser___parser_nodes___AVardeclExpr___n_expr__eq
[] = "parser_nodes::AVardeclExpr::n_expr=";
7251 void parser___parser_nodes___AVardeclExpr___n_expr__eq(val_t p0
, val_t p1
){
7252 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7254 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7255 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7257 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVardeclExpr___n_expr__eq
;
7258 fra
.me
.has_broke
= 0;
7259 fra
.me
.REG_size
= 2;
7260 fra
.me
.nitni_local_ref_head
= NULL
;
7261 fra
.me
.REG
[0] = NIT_NULL
;
7262 fra
.me
.REG
[1] = NIT_NULL
;
7265 /* parser/parser_nodes.nit:1039 */
7266 ATTR_parser___parser_nodes___AVardeclExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7267 stack_frame_head
= fra
.me
.prev
;
7270 static const char LOCATE_parser___parser_nodes___AReturnExpr___n_kwreturn
[] = "parser_nodes::AReturnExpr::n_kwreturn";
7271 val_t
parser___parser_nodes___AReturnExpr___n_kwreturn(val_t p0
){
7272 struct {struct stack_frame_t me
;} fra
;
7274 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7275 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7277 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_kwreturn
;
7278 fra
.me
.has_broke
= 0;
7279 fra
.me
.REG_size
= 1;
7280 fra
.me
.nitni_local_ref_head
= NULL
;
7281 fra
.me
.REG
[0] = NIT_NULL
;
7283 /* parser/parser_nodes.nit:1046 */
7284 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReturnExpr____n_kwreturn(fra
.me
.REG
[0]);
7285 stack_frame_head
= fra
.me
.prev
;
7286 return fra
.me
.REG
[0];
7288 static const char LOCATE_parser___parser_nodes___AReturnExpr___n_kwreturn__eq
[] = "parser_nodes::AReturnExpr::n_kwreturn=";
7289 void parser___parser_nodes___AReturnExpr___n_kwreturn__eq(val_t p0
, val_t p1
){
7290 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7292 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7293 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7295 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_kwreturn__eq
;
7296 fra
.me
.has_broke
= 0;
7297 fra
.me
.REG_size
= 2;
7298 fra
.me
.nitni_local_ref_head
= NULL
;
7299 fra
.me
.REG
[0] = NIT_NULL
;
7300 fra
.me
.REG
[1] = NIT_NULL
;
7303 /* parser/parser_nodes.nit:1046 */
7304 ATTR_parser___parser_nodes___AReturnExpr____n_kwreturn(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7305 stack_frame_head
= fra
.me
.prev
;
7308 static const char LOCATE_parser___parser_nodes___AReturnExpr___n_expr
[] = "parser_nodes::AReturnExpr::n_expr";
7309 val_t
parser___parser_nodes___AReturnExpr___n_expr(val_t p0
){
7310 struct {struct stack_frame_t me
;} fra
;
7312 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7313 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7315 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_expr
;
7316 fra
.me
.has_broke
= 0;
7317 fra
.me
.REG_size
= 1;
7318 fra
.me
.nitni_local_ref_head
= NULL
;
7319 fra
.me
.REG
[0] = NIT_NULL
;
7321 /* parser/parser_nodes.nit:1047 */
7322 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReturnExpr____n_expr(fra
.me
.REG
[0]);
7323 stack_frame_head
= fra
.me
.prev
;
7324 return fra
.me
.REG
[0];
7326 static const char LOCATE_parser___parser_nodes___AReturnExpr___n_expr__eq
[] = "parser_nodes::AReturnExpr::n_expr=";
7327 void parser___parser_nodes___AReturnExpr___n_expr__eq(val_t p0
, val_t p1
){
7328 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7330 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7331 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7333 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReturnExpr___n_expr__eq
;
7334 fra
.me
.has_broke
= 0;
7335 fra
.me
.REG_size
= 2;
7336 fra
.me
.nitni_local_ref_head
= NULL
;
7337 fra
.me
.REG
[0] = NIT_NULL
;
7338 fra
.me
.REG
[1] = NIT_NULL
;
7341 /* parser/parser_nodes.nit:1047 */
7342 ATTR_parser___parser_nodes___AReturnExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7343 stack_frame_head
= fra
.me
.prev
;
7346 static const char LOCATE_parser___parser_nodes___ALabelable___n_label
[] = "parser_nodes::ALabelable::n_label";
7347 val_t
parser___parser_nodes___ALabelable___n_label(val_t p0
){
7348 struct {struct stack_frame_t me
;} fra
;
7350 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7351 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7353 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabelable___n_label
;
7354 fra
.me
.has_broke
= 0;
7355 fra
.me
.REG_size
= 1;
7356 fra
.me
.nitni_local_ref_head
= NULL
;
7357 fra
.me
.REG
[0] = NIT_NULL
;
7359 /* parser/parser_nodes.nit:1053 */
7360 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALabelable____n_label(fra
.me
.REG
[0]);
7361 stack_frame_head
= fra
.me
.prev
;
7362 return fra
.me
.REG
[0];
7364 static const char LOCATE_parser___parser_nodes___ALabelable___n_label__eq
[] = "parser_nodes::ALabelable::n_label=";
7365 void parser___parser_nodes___ALabelable___n_label__eq(val_t p0
, val_t p1
){
7366 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7368 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7369 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7371 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALabelable___n_label__eq
;
7372 fra
.me
.has_broke
= 0;
7373 fra
.me
.REG_size
= 2;
7374 fra
.me
.nitni_local_ref_head
= NULL
;
7375 fra
.me
.REG
[0] = NIT_NULL
;
7376 fra
.me
.REG
[1] = NIT_NULL
;
7379 /* parser/parser_nodes.nit:1053 */
7380 ATTR_parser___parser_nodes___ALabelable____n_label(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7381 stack_frame_head
= fra
.me
.prev
;
7384 static const char LOCATE_parser___parser_nodes___ABreakExpr___n_kwbreak
[] = "parser_nodes::ABreakExpr::n_kwbreak";
7385 val_t
parser___parser_nodes___ABreakExpr___n_kwbreak(val_t p0
){
7386 struct {struct stack_frame_t me
;} fra
;
7389 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7390 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7392 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_kwbreak
;
7393 fra
.me
.has_broke
= 0;
7394 fra
.me
.REG_size
= 1;
7395 fra
.me
.nitni_local_ref_head
= NULL
;
7396 fra
.me
.REG
[0] = NIT_NULL
;
7398 /* parser/parser_nodes.nit:1060 */
7399 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(fra
.me
.REG
[0])!=NIT_NULL
);
7400 if (UNTAG_Bool(REGB0
)) {
7402 nit_abort("Uninitialized attribute %s", "_n_kwbreak", LOCATE_parser___parser_nodes
, 1060);
7404 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(fra
.me
.REG
[0]);
7405 stack_frame_head
= fra
.me
.prev
;
7406 return fra
.me
.REG
[0];
7408 static const char LOCATE_parser___parser_nodes___ABreakExpr___n_kwbreak__eq
[] = "parser_nodes::ABreakExpr::n_kwbreak=";
7409 void parser___parser_nodes___ABreakExpr___n_kwbreak__eq(val_t p0
, val_t p1
){
7410 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7412 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7413 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7415 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_kwbreak__eq
;
7416 fra
.me
.has_broke
= 0;
7417 fra
.me
.REG_size
= 2;
7418 fra
.me
.nitni_local_ref_head
= NULL
;
7419 fra
.me
.REG
[0] = NIT_NULL
;
7420 fra
.me
.REG
[1] = NIT_NULL
;
7423 /* parser/parser_nodes.nit:1060 */
7424 ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7425 stack_frame_head
= fra
.me
.prev
;
7428 static const char LOCATE_parser___parser_nodes___ABreakExpr___n_expr
[] = "parser_nodes::ABreakExpr::n_expr";
7429 val_t
parser___parser_nodes___ABreakExpr___n_expr(val_t p0
){
7430 struct {struct stack_frame_t me
;} fra
;
7432 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7433 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7435 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_expr
;
7436 fra
.me
.has_broke
= 0;
7437 fra
.me
.REG_size
= 1;
7438 fra
.me
.nitni_local_ref_head
= NULL
;
7439 fra
.me
.REG
[0] = NIT_NULL
;
7441 /* parser/parser_nodes.nit:1061 */
7442 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakExpr____n_expr(fra
.me
.REG
[0]);
7443 stack_frame_head
= fra
.me
.prev
;
7444 return fra
.me
.REG
[0];
7446 static const char LOCATE_parser___parser_nodes___ABreakExpr___n_expr__eq
[] = "parser_nodes::ABreakExpr::n_expr=";
7447 void parser___parser_nodes___ABreakExpr___n_expr__eq(val_t p0
, val_t p1
){
7448 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7450 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7451 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7453 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakExpr___n_expr__eq
;
7454 fra
.me
.has_broke
= 0;
7455 fra
.me
.REG_size
= 2;
7456 fra
.me
.nitni_local_ref_head
= NULL
;
7457 fra
.me
.REG
[0] = NIT_NULL
;
7458 fra
.me
.REG
[1] = NIT_NULL
;
7461 /* parser/parser_nodes.nit:1061 */
7462 ATTR_parser___parser_nodes___ABreakExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7463 stack_frame_head
= fra
.me
.prev
;
7466 static const char LOCATE_parser___parser_nodes___AAbortExpr___n_kwabort
[] = "parser_nodes::AAbortExpr::n_kwabort";
7467 val_t
parser___parser_nodes___AAbortExpr___n_kwabort(val_t p0
){
7468 struct {struct stack_frame_t me
;} fra
;
7471 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7472 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7474 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbortExpr___n_kwabort
;
7475 fra
.me
.has_broke
= 0;
7476 fra
.me
.REG_size
= 1;
7477 fra
.me
.nitni_local_ref_head
= NULL
;
7478 fra
.me
.REG
[0] = NIT_NULL
;
7480 /* parser/parser_nodes.nit:1067 */
7481 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(fra
.me
.REG
[0])!=NIT_NULL
);
7482 if (UNTAG_Bool(REGB0
)) {
7484 nit_abort("Uninitialized attribute %s", "_n_kwabort", LOCATE_parser___parser_nodes
, 1067);
7486 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(fra
.me
.REG
[0]);
7487 stack_frame_head
= fra
.me
.prev
;
7488 return fra
.me
.REG
[0];
7490 static const char LOCATE_parser___parser_nodes___AAbortExpr___n_kwabort__eq
[] = "parser_nodes::AAbortExpr::n_kwabort=";
7491 void parser___parser_nodes___AAbortExpr___n_kwabort__eq(val_t p0
, val_t p1
){
7492 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7494 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7495 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7497 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAbortExpr___n_kwabort__eq
;
7498 fra
.me
.has_broke
= 0;
7499 fra
.me
.REG_size
= 2;
7500 fra
.me
.nitni_local_ref_head
= NULL
;
7501 fra
.me
.REG
[0] = NIT_NULL
;
7502 fra
.me
.REG
[1] = NIT_NULL
;
7505 /* parser/parser_nodes.nit:1067 */
7506 ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7507 stack_frame_head
= fra
.me
.prev
;
7510 static const char LOCATE_parser___parser_nodes___AContinueExpr___n_kwcontinue
[] = "parser_nodes::AContinueExpr::n_kwcontinue";
7511 val_t
parser___parser_nodes___AContinueExpr___n_kwcontinue(val_t p0
){
7512 struct {struct stack_frame_t me
;} fra
;
7514 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7515 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7517 fra
.me
.meth
= LOCATE_parser___parser_nodes___AContinueExpr___n_kwcontinue
;
7518 fra
.me
.has_broke
= 0;
7519 fra
.me
.REG_size
= 1;
7520 fra
.me
.nitni_local_ref_head
= NULL
;
7521 fra
.me
.REG
[0] = NIT_NULL
;
7523 /* parser/parser_nodes.nit:1074 */
7524 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AContinueExpr____n_kwcontinue(fra
.me
.REG
[0]);
7525 stack_frame_head
= fra
.me
.prev
;
7526 return fra
.me
.REG
[0];
7528 static const char LOCATE_parser___parser_nodes___AContinueExpr___n_kwcontinue__eq
[] = "parser_nodes::AContinueExpr::n_kwcontinue=";
7529 void parser___parser_nodes___AContinueExpr___n_kwcontinue__eq(val_t p0
, val_t p1
){
7530 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7532 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7533 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7535 fra
.me
.meth
= LOCATE_parser___parser_nodes___AContinueExpr___n_kwcontinue__eq
;
7536 fra
.me
.has_broke
= 0;
7537 fra
.me
.REG_size
= 2;
7538 fra
.me
.nitni_local_ref_head
= NULL
;
7539 fra
.me
.REG
[0] = NIT_NULL
;
7540 fra
.me
.REG
[1] = NIT_NULL
;
7543 /* parser/parser_nodes.nit:1074 */
7544 ATTR_parser___parser_nodes___AContinueExpr____n_kwcontinue(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7545 stack_frame_head
= fra
.me
.prev
;
7548 static const char LOCATE_parser___parser_nodes___AContinueExpr___n_expr
[] = "parser_nodes::AContinueExpr::n_expr";
7549 val_t
parser___parser_nodes___AContinueExpr___n_expr(val_t p0
){
7550 struct {struct stack_frame_t me
;} fra
;
7552 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7553 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7555 fra
.me
.meth
= LOCATE_parser___parser_nodes___AContinueExpr___n_expr
;
7556 fra
.me
.has_broke
= 0;
7557 fra
.me
.REG_size
= 1;
7558 fra
.me
.nitni_local_ref_head
= NULL
;
7559 fra
.me
.REG
[0] = NIT_NULL
;
7561 /* parser/parser_nodes.nit:1075 */
7562 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AContinueExpr____n_expr(fra
.me
.REG
[0]);
7563 stack_frame_head
= fra
.me
.prev
;
7564 return fra
.me
.REG
[0];
7566 static const char LOCATE_parser___parser_nodes___AContinueExpr___n_expr__eq
[] = "parser_nodes::AContinueExpr::n_expr=";
7567 void parser___parser_nodes___AContinueExpr___n_expr__eq(val_t p0
, val_t p1
){
7568 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7570 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7571 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7573 fra
.me
.meth
= LOCATE_parser___parser_nodes___AContinueExpr___n_expr__eq
;
7574 fra
.me
.has_broke
= 0;
7575 fra
.me
.REG_size
= 2;
7576 fra
.me
.nitni_local_ref_head
= NULL
;
7577 fra
.me
.REG
[0] = NIT_NULL
;
7578 fra
.me
.REG
[1] = NIT_NULL
;
7581 /* parser/parser_nodes.nit:1075 */
7582 ATTR_parser___parser_nodes___AContinueExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7583 stack_frame_head
= fra
.me
.prev
;
7586 static const char LOCATE_parser___parser_nodes___ADoExpr___n_kwdo
[] = "parser_nodes::ADoExpr::n_kwdo";
7587 val_t
parser___parser_nodes___ADoExpr___n_kwdo(val_t p0
){
7588 struct {struct stack_frame_t me
;} fra
;
7591 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7592 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7594 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_kwdo
;
7595 fra
.me
.has_broke
= 0;
7596 fra
.me
.REG_size
= 1;
7597 fra
.me
.nitni_local_ref_head
= NULL
;
7598 fra
.me
.REG
[0] = NIT_NULL
;
7600 /* parser/parser_nodes.nit:1082 */
7601 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADoExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
7602 if (UNTAG_Bool(REGB0
)) {
7604 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 1082);
7606 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoExpr____n_kwdo(fra
.me
.REG
[0]);
7607 stack_frame_head
= fra
.me
.prev
;
7608 return fra
.me
.REG
[0];
7610 static const char LOCATE_parser___parser_nodes___ADoExpr___n_kwdo__eq
[] = "parser_nodes::ADoExpr::n_kwdo=";
7611 void parser___parser_nodes___ADoExpr___n_kwdo__eq(val_t p0
, val_t p1
){
7612 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7614 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7615 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7617 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_kwdo__eq
;
7618 fra
.me
.has_broke
= 0;
7619 fra
.me
.REG_size
= 2;
7620 fra
.me
.nitni_local_ref_head
= NULL
;
7621 fra
.me
.REG
[0] = NIT_NULL
;
7622 fra
.me
.REG
[1] = NIT_NULL
;
7625 /* parser/parser_nodes.nit:1082 */
7626 ATTR_parser___parser_nodes___ADoExpr____n_kwdo(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7627 stack_frame_head
= fra
.me
.prev
;
7630 static const char LOCATE_parser___parser_nodes___ADoExpr___n_block
[] = "parser_nodes::ADoExpr::n_block";
7631 val_t
parser___parser_nodes___ADoExpr___n_block(val_t p0
){
7632 struct {struct stack_frame_t me
;} fra
;
7634 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7635 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7637 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_block
;
7638 fra
.me
.has_broke
= 0;
7639 fra
.me
.REG_size
= 1;
7640 fra
.me
.nitni_local_ref_head
= NULL
;
7641 fra
.me
.REG
[0] = NIT_NULL
;
7643 /* parser/parser_nodes.nit:1083 */
7644 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoExpr____n_block(fra
.me
.REG
[0]);
7645 stack_frame_head
= fra
.me
.prev
;
7646 return fra
.me
.REG
[0];
7648 static const char LOCATE_parser___parser_nodes___ADoExpr___n_block__eq
[] = "parser_nodes::ADoExpr::n_block=";
7649 void parser___parser_nodes___ADoExpr___n_block__eq(val_t p0
, val_t p1
){
7650 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7652 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7653 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7655 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoExpr___n_block__eq
;
7656 fra
.me
.has_broke
= 0;
7657 fra
.me
.REG_size
= 2;
7658 fra
.me
.nitni_local_ref_head
= NULL
;
7659 fra
.me
.REG
[0] = NIT_NULL
;
7660 fra
.me
.REG
[1] = NIT_NULL
;
7663 /* parser/parser_nodes.nit:1083 */
7664 ATTR_parser___parser_nodes___ADoExpr____n_block(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7665 stack_frame_head
= fra
.me
.prev
;
7668 static const char LOCATE_parser___parser_nodes___AIfExpr___n_kwif
[] = "parser_nodes::AIfExpr::n_kwif";
7669 val_t
parser___parser_nodes___AIfExpr___n_kwif(val_t p0
){
7670 struct {struct stack_frame_t me
;} fra
;
7673 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7674 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7676 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_kwif
;
7677 fra
.me
.has_broke
= 0;
7678 fra
.me
.REG_size
= 1;
7679 fra
.me
.nitni_local_ref_head
= NULL
;
7680 fra
.me
.REG
[0] = NIT_NULL
;
7682 /* parser/parser_nodes.nit:1089 */
7683 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfExpr____n_kwif(fra
.me
.REG
[0])!=NIT_NULL
);
7684 if (UNTAG_Bool(REGB0
)) {
7686 nit_abort("Uninitialized attribute %s", "_n_kwif", LOCATE_parser___parser_nodes
, 1089);
7688 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_kwif(fra
.me
.REG
[0]);
7689 stack_frame_head
= fra
.me
.prev
;
7690 return fra
.me
.REG
[0];
7692 static const char LOCATE_parser___parser_nodes___AIfExpr___n_kwif__eq
[] = "parser_nodes::AIfExpr::n_kwif=";
7693 void parser___parser_nodes___AIfExpr___n_kwif__eq(val_t p0
, val_t p1
){
7694 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7696 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7697 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7699 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_kwif__eq
;
7700 fra
.me
.has_broke
= 0;
7701 fra
.me
.REG_size
= 2;
7702 fra
.me
.nitni_local_ref_head
= NULL
;
7703 fra
.me
.REG
[0] = NIT_NULL
;
7704 fra
.me
.REG
[1] = NIT_NULL
;
7707 /* parser/parser_nodes.nit:1089 */
7708 ATTR_parser___parser_nodes___AIfExpr____n_kwif(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7709 stack_frame_head
= fra
.me
.prev
;
7712 static const char LOCATE_parser___parser_nodes___AIfExpr___n_expr
[] = "parser_nodes::AIfExpr::n_expr";
7713 val_t
parser___parser_nodes___AIfExpr___n_expr(val_t p0
){
7714 struct {struct stack_frame_t me
;} fra
;
7717 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7718 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7720 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_expr
;
7721 fra
.me
.has_broke
= 0;
7722 fra
.me
.REG_size
= 1;
7723 fra
.me
.nitni_local_ref_head
= NULL
;
7724 fra
.me
.REG
[0] = NIT_NULL
;
7726 /* parser/parser_nodes.nit:1090 */
7727 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
7728 if (UNTAG_Bool(REGB0
)) {
7730 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1090);
7732 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_expr(fra
.me
.REG
[0]);
7733 stack_frame_head
= fra
.me
.prev
;
7734 return fra
.me
.REG
[0];
7736 static const char LOCATE_parser___parser_nodes___AIfExpr___n_expr__eq
[] = "parser_nodes::AIfExpr::n_expr=";
7737 void parser___parser_nodes___AIfExpr___n_expr__eq(val_t p0
, val_t p1
){
7738 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7740 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7741 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7743 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_expr__eq
;
7744 fra
.me
.has_broke
= 0;
7745 fra
.me
.REG_size
= 2;
7746 fra
.me
.nitni_local_ref_head
= NULL
;
7747 fra
.me
.REG
[0] = NIT_NULL
;
7748 fra
.me
.REG
[1] = NIT_NULL
;
7751 /* parser/parser_nodes.nit:1090 */
7752 ATTR_parser___parser_nodes___AIfExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7753 stack_frame_head
= fra
.me
.prev
;
7756 static const char LOCATE_parser___parser_nodes___AIfExpr___n_then
[] = "parser_nodes::AIfExpr::n_then";
7757 val_t
parser___parser_nodes___AIfExpr___n_then(val_t p0
){
7758 struct {struct stack_frame_t me
;} fra
;
7760 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7761 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7763 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_then
;
7764 fra
.me
.has_broke
= 0;
7765 fra
.me
.REG_size
= 1;
7766 fra
.me
.nitni_local_ref_head
= NULL
;
7767 fra
.me
.REG
[0] = NIT_NULL
;
7769 /* parser/parser_nodes.nit:1091 */
7770 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_then(fra
.me
.REG
[0]);
7771 stack_frame_head
= fra
.me
.prev
;
7772 return fra
.me
.REG
[0];
7774 static const char LOCATE_parser___parser_nodes___AIfExpr___n_then__eq
[] = "parser_nodes::AIfExpr::n_then=";
7775 void parser___parser_nodes___AIfExpr___n_then__eq(val_t p0
, val_t p1
){
7776 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7778 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7779 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7781 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_then__eq
;
7782 fra
.me
.has_broke
= 0;
7783 fra
.me
.REG_size
= 2;
7784 fra
.me
.nitni_local_ref_head
= NULL
;
7785 fra
.me
.REG
[0] = NIT_NULL
;
7786 fra
.me
.REG
[1] = NIT_NULL
;
7789 /* parser/parser_nodes.nit:1091 */
7790 ATTR_parser___parser_nodes___AIfExpr____n_then(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7791 stack_frame_head
= fra
.me
.prev
;
7794 static const char LOCATE_parser___parser_nodes___AIfExpr___n_else
[] = "parser_nodes::AIfExpr::n_else";
7795 val_t
parser___parser_nodes___AIfExpr___n_else(val_t p0
){
7796 struct {struct stack_frame_t me
;} fra
;
7798 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7799 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7801 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_else
;
7802 fra
.me
.has_broke
= 0;
7803 fra
.me
.REG_size
= 1;
7804 fra
.me
.nitni_local_ref_head
= NULL
;
7805 fra
.me
.REG
[0] = NIT_NULL
;
7807 /* parser/parser_nodes.nit:1092 */
7808 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfExpr____n_else(fra
.me
.REG
[0]);
7809 stack_frame_head
= fra
.me
.prev
;
7810 return fra
.me
.REG
[0];
7812 static const char LOCATE_parser___parser_nodes___AIfExpr___n_else__eq
[] = "parser_nodes::AIfExpr::n_else=";
7813 void parser___parser_nodes___AIfExpr___n_else__eq(val_t p0
, val_t p1
){
7814 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7816 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7817 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7819 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfExpr___n_else__eq
;
7820 fra
.me
.has_broke
= 0;
7821 fra
.me
.REG_size
= 2;
7822 fra
.me
.nitni_local_ref_head
= NULL
;
7823 fra
.me
.REG
[0] = NIT_NULL
;
7824 fra
.me
.REG
[1] = NIT_NULL
;
7827 /* parser/parser_nodes.nit:1092 */
7828 ATTR_parser___parser_nodes___AIfExpr____n_else(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7829 stack_frame_head
= fra
.me
.prev
;
7832 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_kwif
[] = "parser_nodes::AIfexprExpr::n_kwif";
7833 val_t
parser___parser_nodes___AIfexprExpr___n_kwif(val_t p0
){
7834 struct {struct stack_frame_t me
;} fra
;
7837 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7838 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7840 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwif
;
7841 fra
.me
.has_broke
= 0;
7842 fra
.me
.REG_size
= 1;
7843 fra
.me
.nitni_local_ref_head
= NULL
;
7844 fra
.me
.REG
[0] = NIT_NULL
;
7846 /* parser/parser_nodes.nit:1098 */
7847 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(fra
.me
.REG
[0])!=NIT_NULL
);
7848 if (UNTAG_Bool(REGB0
)) {
7850 nit_abort("Uninitialized attribute %s", "_n_kwif", LOCATE_parser___parser_nodes
, 1098);
7852 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(fra
.me
.REG
[0]);
7853 stack_frame_head
= fra
.me
.prev
;
7854 return fra
.me
.REG
[0];
7856 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_kwif__eq
[] = "parser_nodes::AIfexprExpr::n_kwif=";
7857 void parser___parser_nodes___AIfexprExpr___n_kwif__eq(val_t p0
, val_t p1
){
7858 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7860 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7861 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7863 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwif__eq
;
7864 fra
.me
.has_broke
= 0;
7865 fra
.me
.REG_size
= 2;
7866 fra
.me
.nitni_local_ref_head
= NULL
;
7867 fra
.me
.REG
[0] = NIT_NULL
;
7868 fra
.me
.REG
[1] = NIT_NULL
;
7871 /* parser/parser_nodes.nit:1098 */
7872 ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7873 stack_frame_head
= fra
.me
.prev
;
7876 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_expr
[] = "parser_nodes::AIfexprExpr::n_expr";
7877 val_t
parser___parser_nodes___AIfexprExpr___n_expr(val_t p0
){
7878 struct {struct stack_frame_t me
;} fra
;
7881 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7882 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7884 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_expr
;
7885 fra
.me
.has_broke
= 0;
7886 fra
.me
.REG_size
= 1;
7887 fra
.me
.nitni_local_ref_head
= NULL
;
7888 fra
.me
.REG
[0] = NIT_NULL
;
7890 /* parser/parser_nodes.nit:1099 */
7891 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
7892 if (UNTAG_Bool(REGB0
)) {
7894 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1099);
7896 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_expr(fra
.me
.REG
[0]);
7897 stack_frame_head
= fra
.me
.prev
;
7898 return fra
.me
.REG
[0];
7900 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_expr__eq
[] = "parser_nodes::AIfexprExpr::n_expr=";
7901 void parser___parser_nodes___AIfexprExpr___n_expr__eq(val_t p0
, val_t p1
){
7902 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7904 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7905 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7907 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_expr__eq
;
7908 fra
.me
.has_broke
= 0;
7909 fra
.me
.REG_size
= 2;
7910 fra
.me
.nitni_local_ref_head
= NULL
;
7911 fra
.me
.REG
[0] = NIT_NULL
;
7912 fra
.me
.REG
[1] = NIT_NULL
;
7915 /* parser/parser_nodes.nit:1099 */
7916 ATTR_parser___parser_nodes___AIfexprExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7917 stack_frame_head
= fra
.me
.prev
;
7920 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_kwthen
[] = "parser_nodes::AIfexprExpr::n_kwthen";
7921 val_t
parser___parser_nodes___AIfexprExpr___n_kwthen(val_t p0
){
7922 struct {struct stack_frame_t me
;} fra
;
7925 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7926 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7928 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwthen
;
7929 fra
.me
.has_broke
= 0;
7930 fra
.me
.REG_size
= 1;
7931 fra
.me
.nitni_local_ref_head
= NULL
;
7932 fra
.me
.REG
[0] = NIT_NULL
;
7934 /* parser/parser_nodes.nit:1100 */
7935 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(fra
.me
.REG
[0])!=NIT_NULL
);
7936 if (UNTAG_Bool(REGB0
)) {
7938 nit_abort("Uninitialized attribute %s", "_n_kwthen", LOCATE_parser___parser_nodes
, 1100);
7940 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(fra
.me
.REG
[0]);
7941 stack_frame_head
= fra
.me
.prev
;
7942 return fra
.me
.REG
[0];
7944 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_kwthen__eq
[] = "parser_nodes::AIfexprExpr::n_kwthen=";
7945 void parser___parser_nodes___AIfexprExpr___n_kwthen__eq(val_t p0
, val_t p1
){
7946 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7948 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7949 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7951 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwthen__eq
;
7952 fra
.me
.has_broke
= 0;
7953 fra
.me
.REG_size
= 2;
7954 fra
.me
.nitni_local_ref_head
= NULL
;
7955 fra
.me
.REG
[0] = NIT_NULL
;
7956 fra
.me
.REG
[1] = NIT_NULL
;
7959 /* parser/parser_nodes.nit:1100 */
7960 ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
7961 stack_frame_head
= fra
.me
.prev
;
7964 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_then
[] = "parser_nodes::AIfexprExpr::n_then";
7965 val_t
parser___parser_nodes___AIfexprExpr___n_then(val_t p0
){
7966 struct {struct stack_frame_t me
;} fra
;
7969 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7970 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7972 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_then
;
7973 fra
.me
.has_broke
= 0;
7974 fra
.me
.REG_size
= 1;
7975 fra
.me
.nitni_local_ref_head
= NULL
;
7976 fra
.me
.REG
[0] = NIT_NULL
;
7978 /* parser/parser_nodes.nit:1101 */
7979 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_then(fra
.me
.REG
[0])!=NIT_NULL
);
7980 if (UNTAG_Bool(REGB0
)) {
7982 nit_abort("Uninitialized attribute %s", "_n_then", LOCATE_parser___parser_nodes
, 1101);
7984 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_then(fra
.me
.REG
[0]);
7985 stack_frame_head
= fra
.me
.prev
;
7986 return fra
.me
.REG
[0];
7988 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_then__eq
[] = "parser_nodes::AIfexprExpr::n_then=";
7989 void parser___parser_nodes___AIfexprExpr___n_then__eq(val_t p0
, val_t p1
){
7990 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
7992 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
7993 fra
.me
.file
= LOCATE_parser___parser_nodes
;
7995 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_then__eq
;
7996 fra
.me
.has_broke
= 0;
7997 fra
.me
.REG_size
= 2;
7998 fra
.me
.nitni_local_ref_head
= NULL
;
7999 fra
.me
.REG
[0] = NIT_NULL
;
8000 fra
.me
.REG
[1] = NIT_NULL
;
8003 /* parser/parser_nodes.nit:1101 */
8004 ATTR_parser___parser_nodes___AIfexprExpr____n_then(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8005 stack_frame_head
= fra
.me
.prev
;
8008 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_kwelse
[] = "parser_nodes::AIfexprExpr::n_kwelse";
8009 val_t
parser___parser_nodes___AIfexprExpr___n_kwelse(val_t p0
){
8010 struct {struct stack_frame_t me
;} fra
;
8013 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8014 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8016 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwelse
;
8017 fra
.me
.has_broke
= 0;
8018 fra
.me
.REG_size
= 1;
8019 fra
.me
.nitni_local_ref_head
= NULL
;
8020 fra
.me
.REG
[0] = NIT_NULL
;
8022 /* parser/parser_nodes.nit:1102 */
8023 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(fra
.me
.REG
[0])!=NIT_NULL
);
8024 if (UNTAG_Bool(REGB0
)) {
8026 nit_abort("Uninitialized attribute %s", "_n_kwelse", LOCATE_parser___parser_nodes
, 1102);
8028 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(fra
.me
.REG
[0]);
8029 stack_frame_head
= fra
.me
.prev
;
8030 return fra
.me
.REG
[0];
8032 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_kwelse__eq
[] = "parser_nodes::AIfexprExpr::n_kwelse=";
8033 void parser___parser_nodes___AIfexprExpr___n_kwelse__eq(val_t p0
, val_t p1
){
8034 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8036 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8037 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8039 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_kwelse__eq
;
8040 fra
.me
.has_broke
= 0;
8041 fra
.me
.REG_size
= 2;
8042 fra
.me
.nitni_local_ref_head
= NULL
;
8043 fra
.me
.REG
[0] = NIT_NULL
;
8044 fra
.me
.REG
[1] = NIT_NULL
;
8047 /* parser/parser_nodes.nit:1102 */
8048 ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8049 stack_frame_head
= fra
.me
.prev
;
8052 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_else
[] = "parser_nodes::AIfexprExpr::n_else";
8053 val_t
parser___parser_nodes___AIfexprExpr___n_else(val_t p0
){
8054 struct {struct stack_frame_t me
;} fra
;
8057 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8058 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8060 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_else
;
8061 fra
.me
.has_broke
= 0;
8062 fra
.me
.REG_size
= 1;
8063 fra
.me
.nitni_local_ref_head
= NULL
;
8064 fra
.me
.REG
[0] = NIT_NULL
;
8066 /* parser/parser_nodes.nit:1103 */
8067 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIfexprExpr____n_else(fra
.me
.REG
[0])!=NIT_NULL
);
8068 if (UNTAG_Bool(REGB0
)) {
8070 nit_abort("Uninitialized attribute %s", "_n_else", LOCATE_parser___parser_nodes
, 1103);
8072 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIfexprExpr____n_else(fra
.me
.REG
[0]);
8073 stack_frame_head
= fra
.me
.prev
;
8074 return fra
.me
.REG
[0];
8076 static const char LOCATE_parser___parser_nodes___AIfexprExpr___n_else__eq
[] = "parser_nodes::AIfexprExpr::n_else=";
8077 void parser___parser_nodes___AIfexprExpr___n_else__eq(val_t p0
, val_t p1
){
8078 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8080 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8081 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8083 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIfexprExpr___n_else__eq
;
8084 fra
.me
.has_broke
= 0;
8085 fra
.me
.REG_size
= 2;
8086 fra
.me
.nitni_local_ref_head
= NULL
;
8087 fra
.me
.REG
[0] = NIT_NULL
;
8088 fra
.me
.REG
[1] = NIT_NULL
;
8091 /* parser/parser_nodes.nit:1103 */
8092 ATTR_parser___parser_nodes___AIfexprExpr____n_else(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8093 stack_frame_head
= fra
.me
.prev
;
8096 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_kwwhile
[] = "parser_nodes::AWhileExpr::n_kwwhile";
8097 val_t
parser___parser_nodes___AWhileExpr___n_kwwhile(val_t p0
){
8098 struct {struct stack_frame_t me
;} fra
;
8101 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8102 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8104 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwwhile
;
8105 fra
.me
.has_broke
= 0;
8106 fra
.me
.REG_size
= 1;
8107 fra
.me
.nitni_local_ref_head
= NULL
;
8108 fra
.me
.REG
[0] = NIT_NULL
;
8110 /* parser/parser_nodes.nit:1110 */
8111 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(fra
.me
.REG
[0])!=NIT_NULL
);
8112 if (UNTAG_Bool(REGB0
)) {
8114 nit_abort("Uninitialized attribute %s", "_n_kwwhile", LOCATE_parser___parser_nodes
, 1110);
8116 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(fra
.me
.REG
[0]);
8117 stack_frame_head
= fra
.me
.prev
;
8118 return fra
.me
.REG
[0];
8120 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_kwwhile__eq
[] = "parser_nodes::AWhileExpr::n_kwwhile=";
8121 void parser___parser_nodes___AWhileExpr___n_kwwhile__eq(val_t p0
, val_t p1
){
8122 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8124 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8125 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8127 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwwhile__eq
;
8128 fra
.me
.has_broke
= 0;
8129 fra
.me
.REG_size
= 2;
8130 fra
.me
.nitni_local_ref_head
= NULL
;
8131 fra
.me
.REG
[0] = NIT_NULL
;
8132 fra
.me
.REG
[1] = NIT_NULL
;
8135 /* parser/parser_nodes.nit:1110 */
8136 ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8137 stack_frame_head
= fra
.me
.prev
;
8140 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_expr
[] = "parser_nodes::AWhileExpr::n_expr";
8141 val_t
parser___parser_nodes___AWhileExpr___n_expr(val_t p0
){
8142 struct {struct stack_frame_t me
;} fra
;
8145 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8146 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8148 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_expr
;
8149 fra
.me
.has_broke
= 0;
8150 fra
.me
.REG_size
= 1;
8151 fra
.me
.nitni_local_ref_head
= NULL
;
8152 fra
.me
.REG
[0] = NIT_NULL
;
8154 /* parser/parser_nodes.nit:1111 */
8155 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
8156 if (UNTAG_Bool(REGB0
)) {
8158 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1111);
8160 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_expr(fra
.me
.REG
[0]);
8161 stack_frame_head
= fra
.me
.prev
;
8162 return fra
.me
.REG
[0];
8164 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_expr__eq
[] = "parser_nodes::AWhileExpr::n_expr=";
8165 void parser___parser_nodes___AWhileExpr___n_expr__eq(val_t p0
, val_t p1
){
8166 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8168 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8169 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8171 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_expr__eq
;
8172 fra
.me
.has_broke
= 0;
8173 fra
.me
.REG_size
= 2;
8174 fra
.me
.nitni_local_ref_head
= NULL
;
8175 fra
.me
.REG
[0] = NIT_NULL
;
8176 fra
.me
.REG
[1] = NIT_NULL
;
8179 /* parser/parser_nodes.nit:1111 */
8180 ATTR_parser___parser_nodes___AWhileExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8181 stack_frame_head
= fra
.me
.prev
;
8184 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_kwdo
[] = "parser_nodes::AWhileExpr::n_kwdo";
8185 val_t
parser___parser_nodes___AWhileExpr___n_kwdo(val_t p0
){
8186 struct {struct stack_frame_t me
;} fra
;
8189 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8190 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8192 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwdo
;
8193 fra
.me
.has_broke
= 0;
8194 fra
.me
.REG_size
= 1;
8195 fra
.me
.nitni_local_ref_head
= NULL
;
8196 fra
.me
.REG
[0] = NIT_NULL
;
8198 /* parser/parser_nodes.nit:1112 */
8199 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
8200 if (UNTAG_Bool(REGB0
)) {
8202 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 1112);
8204 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(fra
.me
.REG
[0]);
8205 stack_frame_head
= fra
.me
.prev
;
8206 return fra
.me
.REG
[0];
8208 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_kwdo__eq
[] = "parser_nodes::AWhileExpr::n_kwdo=";
8209 void parser___parser_nodes___AWhileExpr___n_kwdo__eq(val_t p0
, val_t p1
){
8210 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8212 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8213 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8215 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_kwdo__eq
;
8216 fra
.me
.has_broke
= 0;
8217 fra
.me
.REG_size
= 2;
8218 fra
.me
.nitni_local_ref_head
= NULL
;
8219 fra
.me
.REG
[0] = NIT_NULL
;
8220 fra
.me
.REG
[1] = NIT_NULL
;
8223 /* parser/parser_nodes.nit:1112 */
8224 ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8225 stack_frame_head
= fra
.me
.prev
;
8228 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_block
[] = "parser_nodes::AWhileExpr::n_block";
8229 val_t
parser___parser_nodes___AWhileExpr___n_block(val_t p0
){
8230 struct {struct stack_frame_t me
;} fra
;
8232 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8233 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8235 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_block
;
8236 fra
.me
.has_broke
= 0;
8237 fra
.me
.REG_size
= 1;
8238 fra
.me
.nitni_local_ref_head
= NULL
;
8239 fra
.me
.REG
[0] = NIT_NULL
;
8241 /* parser/parser_nodes.nit:1113 */
8242 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AWhileExpr____n_block(fra
.me
.REG
[0]);
8243 stack_frame_head
= fra
.me
.prev
;
8244 return fra
.me
.REG
[0];
8246 static const char LOCATE_parser___parser_nodes___AWhileExpr___n_block__eq
[] = "parser_nodes::AWhileExpr::n_block=";
8247 void parser___parser_nodes___AWhileExpr___n_block__eq(val_t p0
, val_t p1
){
8248 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8250 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8251 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8253 fra
.me
.meth
= LOCATE_parser___parser_nodes___AWhileExpr___n_block__eq
;
8254 fra
.me
.has_broke
= 0;
8255 fra
.me
.REG_size
= 2;
8256 fra
.me
.nitni_local_ref_head
= NULL
;
8257 fra
.me
.REG
[0] = NIT_NULL
;
8258 fra
.me
.REG
[1] = NIT_NULL
;
8261 /* parser/parser_nodes.nit:1113 */
8262 ATTR_parser___parser_nodes___AWhileExpr____n_block(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8263 stack_frame_head
= fra
.me
.prev
;
8266 static const char LOCATE_parser___parser_nodes___ALoopExpr___n_kwloop
[] = "parser_nodes::ALoopExpr::n_kwloop";
8267 val_t
parser___parser_nodes___ALoopExpr___n_kwloop(val_t p0
){
8268 struct {struct stack_frame_t me
;} fra
;
8271 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8272 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8274 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_kwloop
;
8275 fra
.me
.has_broke
= 0;
8276 fra
.me
.REG_size
= 1;
8277 fra
.me
.nitni_local_ref_head
= NULL
;
8278 fra
.me
.REG
[0] = NIT_NULL
;
8280 /* parser/parser_nodes.nit:1120 */
8281 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(fra
.me
.REG
[0])!=NIT_NULL
);
8282 if (UNTAG_Bool(REGB0
)) {
8284 nit_abort("Uninitialized attribute %s", "_n_kwloop", LOCATE_parser___parser_nodes
, 1120);
8286 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(fra
.me
.REG
[0]);
8287 stack_frame_head
= fra
.me
.prev
;
8288 return fra
.me
.REG
[0];
8290 static const char LOCATE_parser___parser_nodes___ALoopExpr___n_kwloop__eq
[] = "parser_nodes::ALoopExpr::n_kwloop=";
8291 void parser___parser_nodes___ALoopExpr___n_kwloop__eq(val_t p0
, val_t p1
){
8292 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8294 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8295 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8297 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_kwloop__eq
;
8298 fra
.me
.has_broke
= 0;
8299 fra
.me
.REG_size
= 2;
8300 fra
.me
.nitni_local_ref_head
= NULL
;
8301 fra
.me
.REG
[0] = NIT_NULL
;
8302 fra
.me
.REG
[1] = NIT_NULL
;
8305 /* parser/parser_nodes.nit:1120 */
8306 ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8307 stack_frame_head
= fra
.me
.prev
;
8310 static const char LOCATE_parser___parser_nodes___ALoopExpr___n_block
[] = "parser_nodes::ALoopExpr::n_block";
8311 val_t
parser___parser_nodes___ALoopExpr___n_block(val_t p0
){
8312 struct {struct stack_frame_t me
;} fra
;
8314 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8315 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8317 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_block
;
8318 fra
.me
.has_broke
= 0;
8319 fra
.me
.REG_size
= 1;
8320 fra
.me
.nitni_local_ref_head
= NULL
;
8321 fra
.me
.REG
[0] = NIT_NULL
;
8323 /* parser/parser_nodes.nit:1121 */
8324 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ALoopExpr____n_block(fra
.me
.REG
[0]);
8325 stack_frame_head
= fra
.me
.prev
;
8326 return fra
.me
.REG
[0];
8328 static const char LOCATE_parser___parser_nodes___ALoopExpr___n_block__eq
[] = "parser_nodes::ALoopExpr::n_block=";
8329 void parser___parser_nodes___ALoopExpr___n_block__eq(val_t p0
, val_t p1
){
8330 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8332 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8333 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8335 fra
.me
.meth
= LOCATE_parser___parser_nodes___ALoopExpr___n_block__eq
;
8336 fra
.me
.has_broke
= 0;
8337 fra
.me
.REG_size
= 2;
8338 fra
.me
.nitni_local_ref_head
= NULL
;
8339 fra
.me
.REG
[0] = NIT_NULL
;
8340 fra
.me
.REG
[1] = NIT_NULL
;
8343 /* parser/parser_nodes.nit:1121 */
8344 ATTR_parser___parser_nodes___ALoopExpr____n_block(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8345 stack_frame_head
= fra
.me
.prev
;
8348 static const char LOCATE_parser___parser_nodes___AForExpr___n_kwfor
[] = "parser_nodes::AForExpr::n_kwfor";
8349 val_t
parser___parser_nodes___AForExpr___n_kwfor(val_t p0
){
8350 struct {struct stack_frame_t me
;} fra
;
8353 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8354 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8356 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_kwfor
;
8357 fra
.me
.has_broke
= 0;
8358 fra
.me
.REG_size
= 1;
8359 fra
.me
.nitni_local_ref_head
= NULL
;
8360 fra
.me
.REG
[0] = NIT_NULL
;
8362 /* parser/parser_nodes.nit:1128 */
8363 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_kwfor(fra
.me
.REG
[0])!=NIT_NULL
);
8364 if (UNTAG_Bool(REGB0
)) {
8366 nit_abort("Uninitialized attribute %s", "_n_kwfor", LOCATE_parser___parser_nodes
, 1128);
8368 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_kwfor(fra
.me
.REG
[0]);
8369 stack_frame_head
= fra
.me
.prev
;
8370 return fra
.me
.REG
[0];
8372 static const char LOCATE_parser___parser_nodes___AForExpr___n_kwfor__eq
[] = "parser_nodes::AForExpr::n_kwfor=";
8373 void parser___parser_nodes___AForExpr___n_kwfor__eq(val_t p0
, val_t p1
){
8374 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8376 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8377 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8379 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_kwfor__eq
;
8380 fra
.me
.has_broke
= 0;
8381 fra
.me
.REG_size
= 2;
8382 fra
.me
.nitni_local_ref_head
= NULL
;
8383 fra
.me
.REG
[0] = NIT_NULL
;
8384 fra
.me
.REG
[1] = NIT_NULL
;
8387 /* parser/parser_nodes.nit:1128 */
8388 ATTR_parser___parser_nodes___AForExpr____n_kwfor(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8389 stack_frame_head
= fra
.me
.prev
;
8392 static const char LOCATE_parser___parser_nodes___AForExpr___n_ids
[] = "parser_nodes::AForExpr::n_ids";
8393 val_t
parser___parser_nodes___AForExpr___n_ids(val_t p0
){
8394 struct {struct stack_frame_t me
;} fra
;
8397 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8398 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8400 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_ids
;
8401 fra
.me
.has_broke
= 0;
8402 fra
.me
.REG_size
= 1;
8403 fra
.me
.nitni_local_ref_head
= NULL
;
8404 fra
.me
.REG
[0] = NIT_NULL
;
8406 /* parser/parser_nodes.nit:1129 */
8407 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_ids(fra
.me
.REG
[0])!=NIT_NULL
);
8408 if (UNTAG_Bool(REGB0
)) {
8410 nit_abort("Uninitialized attribute %s", "_n_ids", LOCATE_parser___parser_nodes
, 1129);
8412 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_ids(fra
.me
.REG
[0]);
8413 stack_frame_head
= fra
.me
.prev
;
8414 return fra
.me
.REG
[0];
8416 static const char LOCATE_parser___parser_nodes___AForExpr___n_expr
[] = "parser_nodes::AForExpr::n_expr";
8417 val_t
parser___parser_nodes___AForExpr___n_expr(val_t p0
){
8418 struct {struct stack_frame_t me
;} fra
;
8421 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8422 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8424 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_expr
;
8425 fra
.me
.has_broke
= 0;
8426 fra
.me
.REG_size
= 1;
8427 fra
.me
.nitni_local_ref_head
= NULL
;
8428 fra
.me
.REG
[0] = NIT_NULL
;
8430 /* parser/parser_nodes.nit:1130 */
8431 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
8432 if (UNTAG_Bool(REGB0
)) {
8434 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1130);
8436 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_expr(fra
.me
.REG
[0]);
8437 stack_frame_head
= fra
.me
.prev
;
8438 return fra
.me
.REG
[0];
8440 static const char LOCATE_parser___parser_nodes___AForExpr___n_expr__eq
[] = "parser_nodes::AForExpr::n_expr=";
8441 void parser___parser_nodes___AForExpr___n_expr__eq(val_t p0
, val_t p1
){
8442 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8444 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8445 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8447 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_expr__eq
;
8448 fra
.me
.has_broke
= 0;
8449 fra
.me
.REG_size
= 2;
8450 fra
.me
.nitni_local_ref_head
= NULL
;
8451 fra
.me
.REG
[0] = NIT_NULL
;
8452 fra
.me
.REG
[1] = NIT_NULL
;
8455 /* parser/parser_nodes.nit:1130 */
8456 ATTR_parser___parser_nodes___AForExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8457 stack_frame_head
= fra
.me
.prev
;
8460 static const char LOCATE_parser___parser_nodes___AForExpr___n_kwdo
[] = "parser_nodes::AForExpr::n_kwdo";
8461 val_t
parser___parser_nodes___AForExpr___n_kwdo(val_t p0
){
8462 struct {struct stack_frame_t me
;} fra
;
8465 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8466 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8468 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_kwdo
;
8469 fra
.me
.has_broke
= 0;
8470 fra
.me
.REG_size
= 1;
8471 fra
.me
.nitni_local_ref_head
= NULL
;
8472 fra
.me
.REG
[0] = NIT_NULL
;
8474 /* parser/parser_nodes.nit:1131 */
8475 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AForExpr____n_kwdo(fra
.me
.REG
[0])!=NIT_NULL
);
8476 if (UNTAG_Bool(REGB0
)) {
8478 nit_abort("Uninitialized attribute %s", "_n_kwdo", LOCATE_parser___parser_nodes
, 1131);
8480 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_kwdo(fra
.me
.REG
[0]);
8481 stack_frame_head
= fra
.me
.prev
;
8482 return fra
.me
.REG
[0];
8484 static const char LOCATE_parser___parser_nodes___AForExpr___n_kwdo__eq
[] = "parser_nodes::AForExpr::n_kwdo=";
8485 void parser___parser_nodes___AForExpr___n_kwdo__eq(val_t p0
, val_t p1
){
8486 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8488 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8489 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8491 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_kwdo__eq
;
8492 fra
.me
.has_broke
= 0;
8493 fra
.me
.REG_size
= 2;
8494 fra
.me
.nitni_local_ref_head
= NULL
;
8495 fra
.me
.REG
[0] = NIT_NULL
;
8496 fra
.me
.REG
[1] = NIT_NULL
;
8499 /* parser/parser_nodes.nit:1131 */
8500 ATTR_parser___parser_nodes___AForExpr____n_kwdo(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8501 stack_frame_head
= fra
.me
.prev
;
8504 static const char LOCATE_parser___parser_nodes___AForExpr___n_block
[] = "parser_nodes::AForExpr::n_block";
8505 val_t
parser___parser_nodes___AForExpr___n_block(val_t p0
){
8506 struct {struct stack_frame_t me
;} fra
;
8508 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8509 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8511 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_block
;
8512 fra
.me
.has_broke
= 0;
8513 fra
.me
.REG_size
= 1;
8514 fra
.me
.nitni_local_ref_head
= NULL
;
8515 fra
.me
.REG
[0] = NIT_NULL
;
8517 /* parser/parser_nodes.nit:1132 */
8518 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AForExpr____n_block(fra
.me
.REG
[0]);
8519 stack_frame_head
= fra
.me
.prev
;
8520 return fra
.me
.REG
[0];
8522 static const char LOCATE_parser___parser_nodes___AForExpr___n_block__eq
[] = "parser_nodes::AForExpr::n_block=";
8523 void parser___parser_nodes___AForExpr___n_block__eq(val_t p0
, val_t p1
){
8524 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8526 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8527 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8529 fra
.me
.meth
= LOCATE_parser___parser_nodes___AForExpr___n_block__eq
;
8530 fra
.me
.has_broke
= 0;
8531 fra
.me
.REG_size
= 2;
8532 fra
.me
.nitni_local_ref_head
= NULL
;
8533 fra
.me
.REG
[0] = NIT_NULL
;
8534 fra
.me
.REG
[1] = NIT_NULL
;
8537 /* parser/parser_nodes.nit:1132 */
8538 ATTR_parser___parser_nodes___AForExpr____n_block(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8539 stack_frame_head
= fra
.me
.prev
;
8542 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_kwassert
[] = "parser_nodes::AAssertExpr::n_kwassert";
8543 val_t
parser___parser_nodes___AAssertExpr___n_kwassert(val_t p0
){
8544 struct {struct stack_frame_t me
;} fra
;
8547 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8548 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8550 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_kwassert
;
8551 fra
.me
.has_broke
= 0;
8552 fra
.me
.REG_size
= 1;
8553 fra
.me
.nitni_local_ref_head
= NULL
;
8554 fra
.me
.REG
[0] = NIT_NULL
;
8556 /* parser/parser_nodes.nit:1138 */
8557 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(fra
.me
.REG
[0])!=NIT_NULL
);
8558 if (UNTAG_Bool(REGB0
)) {
8560 nit_abort("Uninitialized attribute %s", "_n_kwassert", LOCATE_parser___parser_nodes
, 1138);
8562 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(fra
.me
.REG
[0]);
8563 stack_frame_head
= fra
.me
.prev
;
8564 return fra
.me
.REG
[0];
8566 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_kwassert__eq
[] = "parser_nodes::AAssertExpr::n_kwassert=";
8567 void parser___parser_nodes___AAssertExpr___n_kwassert__eq(val_t p0
, val_t p1
){
8568 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8570 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8571 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8573 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_kwassert__eq
;
8574 fra
.me
.has_broke
= 0;
8575 fra
.me
.REG_size
= 2;
8576 fra
.me
.nitni_local_ref_head
= NULL
;
8577 fra
.me
.REG
[0] = NIT_NULL
;
8578 fra
.me
.REG
[1] = NIT_NULL
;
8581 /* parser/parser_nodes.nit:1138 */
8582 ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8583 stack_frame_head
= fra
.me
.prev
;
8586 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_id
[] = "parser_nodes::AAssertExpr::n_id";
8587 val_t
parser___parser_nodes___AAssertExpr___n_id(val_t p0
){
8588 struct {struct stack_frame_t me
;} fra
;
8590 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8591 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8593 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_id
;
8594 fra
.me
.has_broke
= 0;
8595 fra
.me
.REG_size
= 1;
8596 fra
.me
.nitni_local_ref_head
= NULL
;
8597 fra
.me
.REG
[0] = NIT_NULL
;
8599 /* parser/parser_nodes.nit:1139 */
8600 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_id(fra
.me
.REG
[0]);
8601 stack_frame_head
= fra
.me
.prev
;
8602 return fra
.me
.REG
[0];
8604 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_id__eq
[] = "parser_nodes::AAssertExpr::n_id=";
8605 void parser___parser_nodes___AAssertExpr___n_id__eq(val_t p0
, val_t p1
){
8606 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8608 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8609 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8611 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_id__eq
;
8612 fra
.me
.has_broke
= 0;
8613 fra
.me
.REG_size
= 2;
8614 fra
.me
.nitni_local_ref_head
= NULL
;
8615 fra
.me
.REG
[0] = NIT_NULL
;
8616 fra
.me
.REG
[1] = NIT_NULL
;
8619 /* parser/parser_nodes.nit:1139 */
8620 ATTR_parser___parser_nodes___AAssertExpr____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8621 stack_frame_head
= fra
.me
.prev
;
8624 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_expr
[] = "parser_nodes::AAssertExpr::n_expr";
8625 val_t
parser___parser_nodes___AAssertExpr___n_expr(val_t p0
){
8626 struct {struct stack_frame_t me
;} fra
;
8629 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8630 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8632 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_expr
;
8633 fra
.me
.has_broke
= 0;
8634 fra
.me
.REG_size
= 1;
8635 fra
.me
.nitni_local_ref_head
= NULL
;
8636 fra
.me
.REG
[0] = NIT_NULL
;
8638 /* parser/parser_nodes.nit:1140 */
8639 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssertExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
8640 if (UNTAG_Bool(REGB0
)) {
8642 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1140);
8644 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_expr(fra
.me
.REG
[0]);
8645 stack_frame_head
= fra
.me
.prev
;
8646 return fra
.me
.REG
[0];
8648 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_expr__eq
[] = "parser_nodes::AAssertExpr::n_expr=";
8649 void parser___parser_nodes___AAssertExpr___n_expr__eq(val_t p0
, val_t p1
){
8650 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8652 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8653 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8655 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_expr__eq
;
8656 fra
.me
.has_broke
= 0;
8657 fra
.me
.REG_size
= 2;
8658 fra
.me
.nitni_local_ref_head
= NULL
;
8659 fra
.me
.REG
[0] = NIT_NULL
;
8660 fra
.me
.REG
[1] = NIT_NULL
;
8663 /* parser/parser_nodes.nit:1140 */
8664 ATTR_parser___parser_nodes___AAssertExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8665 stack_frame_head
= fra
.me
.prev
;
8668 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_else
[] = "parser_nodes::AAssertExpr::n_else";
8669 val_t
parser___parser_nodes___AAssertExpr___n_else(val_t p0
){
8670 struct {struct stack_frame_t me
;} fra
;
8672 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8673 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8675 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_else
;
8676 fra
.me
.has_broke
= 0;
8677 fra
.me
.REG_size
= 1;
8678 fra
.me
.nitni_local_ref_head
= NULL
;
8679 fra
.me
.REG
[0] = NIT_NULL
;
8681 /* parser/parser_nodes.nit:1141 */
8682 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssertExpr____n_else(fra
.me
.REG
[0]);
8683 stack_frame_head
= fra
.me
.prev
;
8684 return fra
.me
.REG
[0];
8686 static const char LOCATE_parser___parser_nodes___AAssertExpr___n_else__eq
[] = "parser_nodes::AAssertExpr::n_else=";
8687 void parser___parser_nodes___AAssertExpr___n_else__eq(val_t p0
, val_t p1
){
8688 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8690 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8691 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8693 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssertExpr___n_else__eq
;
8694 fra
.me
.has_broke
= 0;
8695 fra
.me
.REG_size
= 2;
8696 fra
.me
.nitni_local_ref_head
= NULL
;
8697 fra
.me
.REG
[0] = NIT_NULL
;
8698 fra
.me
.REG
[1] = NIT_NULL
;
8701 /* parser/parser_nodes.nit:1141 */
8702 ATTR_parser___parser_nodes___AAssertExpr____n_else(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8703 stack_frame_head
= fra
.me
.prev
;
8706 static const char LOCATE_parser___parser_nodes___AAssignFormExpr___n_assign
[] = "parser_nodes::AAssignFormExpr::n_assign";
8707 val_t
parser___parser_nodes___AAssignFormExpr___n_assign(val_t p0
){
8708 struct {struct stack_frame_t me
;} fra
;
8711 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8712 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8714 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignFormExpr___n_assign
;
8715 fra
.me
.has_broke
= 0;
8716 fra
.me
.REG_size
= 1;
8717 fra
.me
.nitni_local_ref_head
= NULL
;
8718 fra
.me
.REG
[0] = NIT_NULL
;
8720 /* parser/parser_nodes.nit:1147 */
8721 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(fra
.me
.REG
[0])!=NIT_NULL
);
8722 if (UNTAG_Bool(REGB0
)) {
8724 nit_abort("Uninitialized attribute %s", "_n_assign", LOCATE_parser___parser_nodes
, 1147);
8726 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(fra
.me
.REG
[0]);
8727 stack_frame_head
= fra
.me
.prev
;
8728 return fra
.me
.REG
[0];
8730 static const char LOCATE_parser___parser_nodes___AAssignFormExpr___n_assign__eq
[] = "parser_nodes::AAssignFormExpr::n_assign=";
8731 void parser___parser_nodes___AAssignFormExpr___n_assign__eq(val_t p0
, val_t p1
){
8732 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8734 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8735 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8737 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignFormExpr___n_assign__eq
;
8738 fra
.me
.has_broke
= 0;
8739 fra
.me
.REG_size
= 2;
8740 fra
.me
.nitni_local_ref_head
= NULL
;
8741 fra
.me
.REG
[0] = NIT_NULL
;
8742 fra
.me
.REG
[1] = NIT_NULL
;
8745 /* parser/parser_nodes.nit:1147 */
8746 ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8747 stack_frame_head
= fra
.me
.prev
;
8750 static const char LOCATE_parser___parser_nodes___AAssignFormExpr___n_value
[] = "parser_nodes::AAssignFormExpr::n_value";
8751 val_t
parser___parser_nodes___AAssignFormExpr___n_value(val_t p0
){
8752 struct {struct stack_frame_t me
;} fra
;
8755 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8756 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8758 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignFormExpr___n_value
;
8759 fra
.me
.has_broke
= 0;
8760 fra
.me
.REG_size
= 1;
8761 fra
.me
.nitni_local_ref_head
= NULL
;
8762 fra
.me
.REG
[0] = NIT_NULL
;
8764 /* parser/parser_nodes.nit:1148 */
8765 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAssignFormExpr____n_value(fra
.me
.REG
[0])!=NIT_NULL
);
8766 if (UNTAG_Bool(REGB0
)) {
8768 nit_abort("Uninitialized attribute %s", "_n_value", LOCATE_parser___parser_nodes
, 1148);
8770 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAssignFormExpr____n_value(fra
.me
.REG
[0]);
8771 stack_frame_head
= fra
.me
.prev
;
8772 return fra
.me
.REG
[0];
8774 static const char LOCATE_parser___parser_nodes___AAssignFormExpr___n_value__eq
[] = "parser_nodes::AAssignFormExpr::n_value=";
8775 void parser___parser_nodes___AAssignFormExpr___n_value__eq(val_t p0
, val_t p1
){
8776 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8778 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8779 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8781 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAssignFormExpr___n_value__eq
;
8782 fra
.me
.has_broke
= 0;
8783 fra
.me
.REG_size
= 2;
8784 fra
.me
.nitni_local_ref_head
= NULL
;
8785 fra
.me
.REG
[0] = NIT_NULL
;
8786 fra
.me
.REG
[1] = NIT_NULL
;
8789 /* parser/parser_nodes.nit:1148 */
8790 ATTR_parser___parser_nodes___AAssignFormExpr____n_value(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8791 stack_frame_head
= fra
.me
.prev
;
8794 static const char LOCATE_parser___parser_nodes___AReassignFormExpr___n_assign_op
[] = "parser_nodes::AReassignFormExpr::n_assign_op";
8795 val_t
parser___parser_nodes___AReassignFormExpr___n_assign_op(val_t p0
){
8796 struct {struct stack_frame_t me
;} fra
;
8799 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8800 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8802 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_assign_op
;
8803 fra
.me
.has_broke
= 0;
8804 fra
.me
.REG_size
= 1;
8805 fra
.me
.nitni_local_ref_head
= NULL
;
8806 fra
.me
.REG
[0] = NIT_NULL
;
8808 /* parser/parser_nodes.nit:1154 */
8809 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(fra
.me
.REG
[0])!=NIT_NULL
);
8810 if (UNTAG_Bool(REGB0
)) {
8812 nit_abort("Uninitialized attribute %s", "_n_assign_op", LOCATE_parser___parser_nodes
, 1154);
8814 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(fra
.me
.REG
[0]);
8815 stack_frame_head
= fra
.me
.prev
;
8816 return fra
.me
.REG
[0];
8818 static const char LOCATE_parser___parser_nodes___AReassignFormExpr___n_assign_op__eq
[] = "parser_nodes::AReassignFormExpr::n_assign_op=";
8819 void parser___parser_nodes___AReassignFormExpr___n_assign_op__eq(val_t p0
, val_t p1
){
8820 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8822 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8823 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8825 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_assign_op__eq
;
8826 fra
.me
.has_broke
= 0;
8827 fra
.me
.REG_size
= 2;
8828 fra
.me
.nitni_local_ref_head
= NULL
;
8829 fra
.me
.REG
[0] = NIT_NULL
;
8830 fra
.me
.REG
[1] = NIT_NULL
;
8833 /* parser/parser_nodes.nit:1154 */
8834 ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8835 stack_frame_head
= fra
.me
.prev
;
8838 static const char LOCATE_parser___parser_nodes___AReassignFormExpr___n_value
[] = "parser_nodes::AReassignFormExpr::n_value";
8839 val_t
parser___parser_nodes___AReassignFormExpr___n_value(val_t p0
){
8840 struct {struct stack_frame_t me
;} fra
;
8843 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8844 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8846 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_value
;
8847 fra
.me
.has_broke
= 0;
8848 fra
.me
.REG_size
= 1;
8849 fra
.me
.nitni_local_ref_head
= NULL
;
8850 fra
.me
.REG
[0] = NIT_NULL
;
8852 /* parser/parser_nodes.nit:1155 */
8853 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AReassignFormExpr____n_value(fra
.me
.REG
[0])!=NIT_NULL
);
8854 if (UNTAG_Bool(REGB0
)) {
8856 nit_abort("Uninitialized attribute %s", "_n_value", LOCATE_parser___parser_nodes
, 1155);
8858 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AReassignFormExpr____n_value(fra
.me
.REG
[0]);
8859 stack_frame_head
= fra
.me
.prev
;
8860 return fra
.me
.REG
[0];
8862 static const char LOCATE_parser___parser_nodes___AReassignFormExpr___n_value__eq
[] = "parser_nodes::AReassignFormExpr::n_value=";
8863 void parser___parser_nodes___AReassignFormExpr___n_value__eq(val_t p0
, val_t p1
){
8864 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8866 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8867 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8869 fra
.me
.meth
= LOCATE_parser___parser_nodes___AReassignFormExpr___n_value__eq
;
8870 fra
.me
.has_broke
= 0;
8871 fra
.me
.REG_size
= 2;
8872 fra
.me
.nitni_local_ref_head
= NULL
;
8873 fra
.me
.REG
[0] = NIT_NULL
;
8874 fra
.me
.REG
[1] = NIT_NULL
;
8877 /* parser/parser_nodes.nit:1155 */
8878 ATTR_parser___parser_nodes___AReassignFormExpr____n_value(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8879 stack_frame_head
= fra
.me
.prev
;
8882 static const char LOCATE_parser___parser_nodes___AOnceExpr___n_kwonce
[] = "parser_nodes::AOnceExpr::n_kwonce";
8883 val_t
parser___parser_nodes___AOnceExpr___n_kwonce(val_t p0
){
8884 struct {struct stack_frame_t me
;} fra
;
8887 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8888 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8890 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOnceExpr___n_kwonce
;
8891 fra
.me
.has_broke
= 0;
8892 fra
.me
.REG_size
= 1;
8893 fra
.me
.nitni_local_ref_head
= NULL
;
8894 fra
.me
.REG
[0] = NIT_NULL
;
8896 /* parser/parser_nodes.nit:1161 */
8897 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(fra
.me
.REG
[0])!=NIT_NULL
);
8898 if (UNTAG_Bool(REGB0
)) {
8900 nit_abort("Uninitialized attribute %s", "_n_kwonce", LOCATE_parser___parser_nodes
, 1161);
8902 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(fra
.me
.REG
[0]);
8903 stack_frame_head
= fra
.me
.prev
;
8904 return fra
.me
.REG
[0];
8906 static const char LOCATE_parser___parser_nodes___AOnceExpr___n_kwonce__eq
[] = "parser_nodes::AOnceExpr::n_kwonce=";
8907 void parser___parser_nodes___AOnceExpr___n_kwonce__eq(val_t p0
, val_t p1
){
8908 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8910 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8911 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8913 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOnceExpr___n_kwonce__eq
;
8914 fra
.me
.has_broke
= 0;
8915 fra
.me
.REG_size
= 2;
8916 fra
.me
.nitni_local_ref_head
= NULL
;
8917 fra
.me
.REG
[0] = NIT_NULL
;
8918 fra
.me
.REG
[1] = NIT_NULL
;
8921 /* parser/parser_nodes.nit:1161 */
8922 ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8923 stack_frame_head
= fra
.me
.prev
;
8926 static const char LOCATE_parser___parser_nodes___ASendExpr___n_expr
[] = "parser_nodes::ASendExpr::n_expr";
8927 val_t
parser___parser_nodes___ASendExpr___n_expr(val_t p0
){
8928 struct {struct stack_frame_t me
;} fra
;
8931 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8932 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8934 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASendExpr___n_expr
;
8935 fra
.me
.has_broke
= 0;
8936 fra
.me
.REG_size
= 1;
8937 fra
.me
.nitni_local_ref_head
= NULL
;
8938 fra
.me
.REG
[0] = NIT_NULL
;
8940 /* parser/parser_nodes.nit:1168 */
8941 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASendExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
8942 if (UNTAG_Bool(REGB0
)) {
8944 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1168);
8946 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASendExpr____n_expr(fra
.me
.REG
[0]);
8947 stack_frame_head
= fra
.me
.prev
;
8948 return fra
.me
.REG
[0];
8950 static const char LOCATE_parser___parser_nodes___ASendExpr___n_expr__eq
[] = "parser_nodes::ASendExpr::n_expr=";
8951 void parser___parser_nodes___ASendExpr___n_expr__eq(val_t p0
, val_t p1
){
8952 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
8954 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8955 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8957 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASendExpr___n_expr__eq
;
8958 fra
.me
.has_broke
= 0;
8959 fra
.me
.REG_size
= 2;
8960 fra
.me
.nitni_local_ref_head
= NULL
;
8961 fra
.me
.REG
[0] = NIT_NULL
;
8962 fra
.me
.REG
[1] = NIT_NULL
;
8965 /* parser/parser_nodes.nit:1168 */
8966 ATTR_parser___parser_nodes___ASendExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
8967 stack_frame_head
= fra
.me
.prev
;
8970 static const char LOCATE_parser___parser_nodes___ASendExpr___n_closure_defs
[] = "parser_nodes::ASendExpr::n_closure_defs";
8971 val_t
parser___parser_nodes___ASendExpr___n_closure_defs(val_t p0
){
8972 struct {struct stack_frame_t me
;} fra
;
8975 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
8976 fra
.me
.file
= LOCATE_parser___parser_nodes
;
8978 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASendExpr___n_closure_defs
;
8979 fra
.me
.has_broke
= 0;
8980 fra
.me
.REG_size
= 1;
8981 fra
.me
.nitni_local_ref_head
= NULL
;
8982 fra
.me
.REG
[0] = NIT_NULL
;
8984 /* parser/parser_nodes.nit:1170 */
8985 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(fra
.me
.REG
[0])!=NIT_NULL
);
8986 if (UNTAG_Bool(REGB0
)) {
8988 nit_abort("Uninitialized attribute %s", "_n_closure_defs", LOCATE_parser___parser_nodes
, 1170);
8990 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(fra
.me
.REG
[0]);
8991 stack_frame_head
= fra
.me
.prev
;
8992 return fra
.me
.REG
[0];
8994 static const char LOCATE_parser___parser_nodes___ABinopExpr___n_expr2
[] = "parser_nodes::ABinopExpr::n_expr2";
8995 val_t
parser___parser_nodes___ABinopExpr___n_expr2(val_t p0
){
8996 struct {struct stack_frame_t me
;} fra
;
8999 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9000 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9002 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABinopExpr___n_expr2
;
9003 fra
.me
.has_broke
= 0;
9004 fra
.me
.REG_size
= 1;
9005 fra
.me
.nitni_local_ref_head
= NULL
;
9006 fra
.me
.REG
[0] = NIT_NULL
;
9008 /* parser/parser_nodes.nit:1176 */
9009 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABinopExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
9010 if (UNTAG_Bool(REGB0
)) {
9012 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 1176);
9014 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABinopExpr____n_expr2(fra
.me
.REG
[0]);
9015 stack_frame_head
= fra
.me
.prev
;
9016 return fra
.me
.REG
[0];
9018 static const char LOCATE_parser___parser_nodes___ABinopExpr___n_expr2__eq
[] = "parser_nodes::ABinopExpr::n_expr2=";
9019 void parser___parser_nodes___ABinopExpr___n_expr2__eq(val_t p0
, val_t p1
){
9020 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9022 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9023 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9025 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABinopExpr___n_expr2__eq
;
9026 fra
.me
.has_broke
= 0;
9027 fra
.me
.REG_size
= 2;
9028 fra
.me
.nitni_local_ref_head
= NULL
;
9029 fra
.me
.REG
[0] = NIT_NULL
;
9030 fra
.me
.REG
[1] = NIT_NULL
;
9033 /* parser/parser_nodes.nit:1176 */
9034 ATTR_parser___parser_nodes___ABinopExpr____n_expr2(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9035 stack_frame_head
= fra
.me
.prev
;
9038 static const char LOCATE_parser___parser_nodes___AOrExpr___n_expr
[] = "parser_nodes::AOrExpr::n_expr";
9039 val_t
parser___parser_nodes___AOrExpr___n_expr(val_t p0
){
9040 struct {struct stack_frame_t me
;} fra
;
9043 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9044 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9046 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr
;
9047 fra
.me
.has_broke
= 0;
9048 fra
.me
.REG_size
= 1;
9049 fra
.me
.nitni_local_ref_head
= NULL
;
9050 fra
.me
.REG
[0] = NIT_NULL
;
9052 /* parser/parser_nodes.nit:1189 */
9053 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
9054 if (UNTAG_Bool(REGB0
)) {
9056 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1189);
9058 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrExpr____n_expr(fra
.me
.REG
[0]);
9059 stack_frame_head
= fra
.me
.prev
;
9060 return fra
.me
.REG
[0];
9062 static const char LOCATE_parser___parser_nodes___AOrExpr___n_expr__eq
[] = "parser_nodes::AOrExpr::n_expr=";
9063 void parser___parser_nodes___AOrExpr___n_expr__eq(val_t p0
, val_t p1
){
9064 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9066 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9067 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9069 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr__eq
;
9070 fra
.me
.has_broke
= 0;
9071 fra
.me
.REG_size
= 2;
9072 fra
.me
.nitni_local_ref_head
= NULL
;
9073 fra
.me
.REG
[0] = NIT_NULL
;
9074 fra
.me
.REG
[1] = NIT_NULL
;
9077 /* parser/parser_nodes.nit:1189 */
9078 ATTR_parser___parser_nodes___AOrExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9079 stack_frame_head
= fra
.me
.prev
;
9082 static const char LOCATE_parser___parser_nodes___AOrExpr___n_expr2
[] = "parser_nodes::AOrExpr::n_expr2";
9083 val_t
parser___parser_nodes___AOrExpr___n_expr2(val_t p0
){
9084 struct {struct stack_frame_t me
;} fra
;
9087 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9088 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9090 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr2
;
9091 fra
.me
.has_broke
= 0;
9092 fra
.me
.REG_size
= 1;
9093 fra
.me
.nitni_local_ref_head
= NULL
;
9094 fra
.me
.REG
[0] = NIT_NULL
;
9096 /* parser/parser_nodes.nit:1190 */
9097 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
9098 if (UNTAG_Bool(REGB0
)) {
9100 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 1190);
9102 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrExpr____n_expr2(fra
.me
.REG
[0]);
9103 stack_frame_head
= fra
.me
.prev
;
9104 return fra
.me
.REG
[0];
9106 static const char LOCATE_parser___parser_nodes___AOrExpr___n_expr2__eq
[] = "parser_nodes::AOrExpr::n_expr2=";
9107 void parser___parser_nodes___AOrExpr___n_expr2__eq(val_t p0
, val_t p1
){
9108 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9110 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9111 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9113 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrExpr___n_expr2__eq
;
9114 fra
.me
.has_broke
= 0;
9115 fra
.me
.REG_size
= 2;
9116 fra
.me
.nitni_local_ref_head
= NULL
;
9117 fra
.me
.REG
[0] = NIT_NULL
;
9118 fra
.me
.REG
[1] = NIT_NULL
;
9121 /* parser/parser_nodes.nit:1190 */
9122 ATTR_parser___parser_nodes___AOrExpr____n_expr2(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9123 stack_frame_head
= fra
.me
.prev
;
9126 static const char LOCATE_parser___parser_nodes___AAndExpr___n_expr
[] = "parser_nodes::AAndExpr::n_expr";
9127 val_t
parser___parser_nodes___AAndExpr___n_expr(val_t p0
){
9128 struct {struct stack_frame_t me
;} fra
;
9131 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9132 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9134 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr
;
9135 fra
.me
.has_broke
= 0;
9136 fra
.me
.REG_size
= 1;
9137 fra
.me
.nitni_local_ref_head
= NULL
;
9138 fra
.me
.REG
[0] = NIT_NULL
;
9140 /* parser/parser_nodes.nit:1196 */
9141 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAndExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
9142 if (UNTAG_Bool(REGB0
)) {
9144 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1196);
9146 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAndExpr____n_expr(fra
.me
.REG
[0]);
9147 stack_frame_head
= fra
.me
.prev
;
9148 return fra
.me
.REG
[0];
9150 static const char LOCATE_parser___parser_nodes___AAndExpr___n_expr__eq
[] = "parser_nodes::AAndExpr::n_expr=";
9151 void parser___parser_nodes___AAndExpr___n_expr__eq(val_t p0
, val_t p1
){
9152 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9154 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9155 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9157 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr__eq
;
9158 fra
.me
.has_broke
= 0;
9159 fra
.me
.REG_size
= 2;
9160 fra
.me
.nitni_local_ref_head
= NULL
;
9161 fra
.me
.REG
[0] = NIT_NULL
;
9162 fra
.me
.REG
[1] = NIT_NULL
;
9165 /* parser/parser_nodes.nit:1196 */
9166 ATTR_parser___parser_nodes___AAndExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9167 stack_frame_head
= fra
.me
.prev
;
9170 static const char LOCATE_parser___parser_nodes___AAndExpr___n_expr2
[] = "parser_nodes::AAndExpr::n_expr2";
9171 val_t
parser___parser_nodes___AAndExpr___n_expr2(val_t p0
){
9172 struct {struct stack_frame_t me
;} fra
;
9175 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9176 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9178 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr2
;
9179 fra
.me
.has_broke
= 0;
9180 fra
.me
.REG_size
= 1;
9181 fra
.me
.nitni_local_ref_head
= NULL
;
9182 fra
.me
.REG
[0] = NIT_NULL
;
9184 /* parser/parser_nodes.nit:1197 */
9185 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAndExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
9186 if (UNTAG_Bool(REGB0
)) {
9188 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 1197);
9190 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAndExpr____n_expr2(fra
.me
.REG
[0]);
9191 stack_frame_head
= fra
.me
.prev
;
9192 return fra
.me
.REG
[0];
9194 static const char LOCATE_parser___parser_nodes___AAndExpr___n_expr2__eq
[] = "parser_nodes::AAndExpr::n_expr2=";
9195 void parser___parser_nodes___AAndExpr___n_expr2__eq(val_t p0
, val_t p1
){
9196 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9198 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9199 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9201 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAndExpr___n_expr2__eq
;
9202 fra
.me
.has_broke
= 0;
9203 fra
.me
.REG_size
= 2;
9204 fra
.me
.nitni_local_ref_head
= NULL
;
9205 fra
.me
.REG
[0] = NIT_NULL
;
9206 fra
.me
.REG
[1] = NIT_NULL
;
9209 /* parser/parser_nodes.nit:1197 */
9210 ATTR_parser___parser_nodes___AAndExpr____n_expr2(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9211 stack_frame_head
= fra
.me
.prev
;
9214 static const char LOCATE_parser___parser_nodes___AOrElseExpr___n_expr
[] = "parser_nodes::AOrElseExpr::n_expr";
9215 val_t
parser___parser_nodes___AOrElseExpr___n_expr(val_t p0
){
9216 struct {struct stack_frame_t me
;} fra
;
9219 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9220 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9222 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr
;
9223 fra
.me
.has_broke
= 0;
9224 fra
.me
.REG_size
= 1;
9225 fra
.me
.nitni_local_ref_head
= NULL
;
9226 fra
.me
.REG
[0] = NIT_NULL
;
9228 /* parser/parser_nodes.nit:1203 */
9229 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrElseExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
9230 if (UNTAG_Bool(REGB0
)) {
9232 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1203);
9234 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrElseExpr____n_expr(fra
.me
.REG
[0]);
9235 stack_frame_head
= fra
.me
.prev
;
9236 return fra
.me
.REG
[0];
9238 static const char LOCATE_parser___parser_nodes___AOrElseExpr___n_expr__eq
[] = "parser_nodes::AOrElseExpr::n_expr=";
9239 void parser___parser_nodes___AOrElseExpr___n_expr__eq(val_t p0
, val_t p1
){
9240 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9242 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9243 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9245 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr__eq
;
9246 fra
.me
.has_broke
= 0;
9247 fra
.me
.REG_size
= 2;
9248 fra
.me
.nitni_local_ref_head
= NULL
;
9249 fra
.me
.REG
[0] = NIT_NULL
;
9250 fra
.me
.REG
[1] = NIT_NULL
;
9253 /* parser/parser_nodes.nit:1203 */
9254 ATTR_parser___parser_nodes___AOrElseExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9255 stack_frame_head
= fra
.me
.prev
;
9258 static const char LOCATE_parser___parser_nodes___AOrElseExpr___n_expr2
[] = "parser_nodes::AOrElseExpr::n_expr2";
9259 val_t
parser___parser_nodes___AOrElseExpr___n_expr2(val_t p0
){
9260 struct {struct stack_frame_t me
;} fra
;
9263 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9264 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9266 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr2
;
9267 fra
.me
.has_broke
= 0;
9268 fra
.me
.REG_size
= 1;
9269 fra
.me
.nitni_local_ref_head
= NULL
;
9270 fra
.me
.REG
[0] = NIT_NULL
;
9272 /* parser/parser_nodes.nit:1204 */
9273 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
9274 if (UNTAG_Bool(REGB0
)) {
9276 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 1204);
9278 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(fra
.me
.REG
[0]);
9279 stack_frame_head
= fra
.me
.prev
;
9280 return fra
.me
.REG
[0];
9282 static const char LOCATE_parser___parser_nodes___AOrElseExpr___n_expr2__eq
[] = "parser_nodes::AOrElseExpr::n_expr2=";
9283 void parser___parser_nodes___AOrElseExpr___n_expr2__eq(val_t p0
, val_t p1
){
9284 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9286 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9287 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9289 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrElseExpr___n_expr2__eq
;
9290 fra
.me
.has_broke
= 0;
9291 fra
.me
.REG_size
= 2;
9292 fra
.me
.nitni_local_ref_head
= NULL
;
9293 fra
.me
.REG
[0] = NIT_NULL
;
9294 fra
.me
.REG
[1] = NIT_NULL
;
9297 /* parser/parser_nodes.nit:1204 */
9298 ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9299 stack_frame_head
= fra
.me
.prev
;
9302 static const char LOCATE_parser___parser_nodes___ANotExpr___n_kwnot
[] = "parser_nodes::ANotExpr::n_kwnot";
9303 val_t
parser___parser_nodes___ANotExpr___n_kwnot(val_t p0
){
9304 struct {struct stack_frame_t me
;} fra
;
9307 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9308 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9310 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_kwnot
;
9311 fra
.me
.has_broke
= 0;
9312 fra
.me
.REG_size
= 1;
9313 fra
.me
.nitni_local_ref_head
= NULL
;
9314 fra
.me
.REG
[0] = NIT_NULL
;
9316 /* parser/parser_nodes.nit:1210 */
9317 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANotExpr____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
9318 if (UNTAG_Bool(REGB0
)) {
9320 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 1210);
9322 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANotExpr____n_kwnot(fra
.me
.REG
[0]);
9323 stack_frame_head
= fra
.me
.prev
;
9324 return fra
.me
.REG
[0];
9326 static const char LOCATE_parser___parser_nodes___ANotExpr___n_kwnot__eq
[] = "parser_nodes::ANotExpr::n_kwnot=";
9327 void parser___parser_nodes___ANotExpr___n_kwnot__eq(val_t p0
, val_t p1
){
9328 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9330 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9331 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9333 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_kwnot__eq
;
9334 fra
.me
.has_broke
= 0;
9335 fra
.me
.REG_size
= 2;
9336 fra
.me
.nitni_local_ref_head
= NULL
;
9337 fra
.me
.REG
[0] = NIT_NULL
;
9338 fra
.me
.REG
[1] = NIT_NULL
;
9341 /* parser/parser_nodes.nit:1210 */
9342 ATTR_parser___parser_nodes___ANotExpr____n_kwnot(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9343 stack_frame_head
= fra
.me
.prev
;
9346 static const char LOCATE_parser___parser_nodes___ANotExpr___n_expr
[] = "parser_nodes::ANotExpr::n_expr";
9347 val_t
parser___parser_nodes___ANotExpr___n_expr(val_t p0
){
9348 struct {struct stack_frame_t me
;} fra
;
9351 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9352 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9354 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_expr
;
9355 fra
.me
.has_broke
= 0;
9356 fra
.me
.REG_size
= 1;
9357 fra
.me
.nitni_local_ref_head
= NULL
;
9358 fra
.me
.REG
[0] = NIT_NULL
;
9360 /* parser/parser_nodes.nit:1211 */
9361 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANotExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
9362 if (UNTAG_Bool(REGB0
)) {
9364 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1211);
9366 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANotExpr____n_expr(fra
.me
.REG
[0]);
9367 stack_frame_head
= fra
.me
.prev
;
9368 return fra
.me
.REG
[0];
9370 static const char LOCATE_parser___parser_nodes___ANotExpr___n_expr__eq
[] = "parser_nodes::ANotExpr::n_expr=";
9371 void parser___parser_nodes___ANotExpr___n_expr__eq(val_t p0
, val_t p1
){
9372 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9374 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9375 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9377 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANotExpr___n_expr__eq
;
9378 fra
.me
.has_broke
= 0;
9379 fra
.me
.REG_size
= 2;
9380 fra
.me
.nitni_local_ref_head
= NULL
;
9381 fra
.me
.REG
[0] = NIT_NULL
;
9382 fra
.me
.REG
[1] = NIT_NULL
;
9385 /* parser/parser_nodes.nit:1211 */
9386 ATTR_parser___parser_nodes___ANotExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9387 stack_frame_head
= fra
.me
.prev
;
9390 static const char LOCATE_parser___parser_nodes___AEeExpr___n_expr
[] = "parser_nodes::AEeExpr::n_expr";
9391 val_t
parser___parser_nodes___AEeExpr___n_expr(val_t p0
){
9392 struct {struct stack_frame_t me
;} fra
;
9395 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9396 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9398 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr
;
9399 fra
.me
.has_broke
= 0;
9400 fra
.me
.REG_size
= 1;
9401 fra
.me
.nitni_local_ref_head
= NULL
;
9402 fra
.me
.REG
[0] = NIT_NULL
;
9404 /* parser/parser_nodes.nit:1222 */
9405 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
9406 if (UNTAG_Bool(REGB0
)) {
9408 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1222);
9410 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEeExpr____n_expr(fra
.me
.REG
[0]);
9411 stack_frame_head
= fra
.me
.prev
;
9412 return fra
.me
.REG
[0];
9414 static const char LOCATE_parser___parser_nodes___AEeExpr___n_expr__eq
[] = "parser_nodes::AEeExpr::n_expr=";
9415 void parser___parser_nodes___AEeExpr___n_expr__eq(val_t p0
, val_t p1
){
9416 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9418 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9419 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9421 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr__eq
;
9422 fra
.me
.has_broke
= 0;
9423 fra
.me
.REG_size
= 2;
9424 fra
.me
.nitni_local_ref_head
= NULL
;
9425 fra
.me
.REG
[0] = NIT_NULL
;
9426 fra
.me
.REG
[1] = NIT_NULL
;
9429 /* parser/parser_nodes.nit:1222 */
9430 ATTR_parser___parser_nodes___AEeExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9431 stack_frame_head
= fra
.me
.prev
;
9434 static const char LOCATE_parser___parser_nodes___AEeExpr___n_expr2
[] = "parser_nodes::AEeExpr::n_expr2";
9435 val_t
parser___parser_nodes___AEeExpr___n_expr2(val_t p0
){
9436 struct {struct stack_frame_t me
;} fra
;
9439 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9440 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9442 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr2
;
9443 fra
.me
.has_broke
= 0;
9444 fra
.me
.REG_size
= 1;
9445 fra
.me
.nitni_local_ref_head
= NULL
;
9446 fra
.me
.REG
[0] = NIT_NULL
;
9448 /* parser/parser_nodes.nit:1223 */
9449 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AEeExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
9450 if (UNTAG_Bool(REGB0
)) {
9452 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 1223);
9454 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AEeExpr____n_expr2(fra
.me
.REG
[0]);
9455 stack_frame_head
= fra
.me
.prev
;
9456 return fra
.me
.REG
[0];
9458 static const char LOCATE_parser___parser_nodes___AEeExpr___n_expr2__eq
[] = "parser_nodes::AEeExpr::n_expr2=";
9459 void parser___parser_nodes___AEeExpr___n_expr2__eq(val_t p0
, val_t p1
){
9460 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9462 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9463 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9465 fra
.me
.meth
= LOCATE_parser___parser_nodes___AEeExpr___n_expr2__eq
;
9466 fra
.me
.has_broke
= 0;
9467 fra
.me
.REG_size
= 2;
9468 fra
.me
.nitni_local_ref_head
= NULL
;
9469 fra
.me
.REG
[0] = NIT_NULL
;
9470 fra
.me
.REG
[1] = NIT_NULL
;
9473 /* parser/parser_nodes.nit:1223 */
9474 ATTR_parser___parser_nodes___AEeExpr____n_expr2(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9475 stack_frame_head
= fra
.me
.prev
;
9478 static const char LOCATE_parser___parser_nodes___AIsaExpr___n_expr
[] = "parser_nodes::AIsaExpr::n_expr";
9479 val_t
parser___parser_nodes___AIsaExpr___n_expr(val_t p0
){
9480 struct {struct stack_frame_t me
;} fra
;
9483 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9484 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9486 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_expr
;
9487 fra
.me
.has_broke
= 0;
9488 fra
.me
.REG_size
= 1;
9489 fra
.me
.nitni_local_ref_head
= NULL
;
9490 fra
.me
.REG
[0] = NIT_NULL
;
9492 /* parser/parser_nodes.nit:1264 */
9493 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIsaExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
9494 if (UNTAG_Bool(REGB0
)) {
9496 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1264);
9498 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIsaExpr____n_expr(fra
.me
.REG
[0]);
9499 stack_frame_head
= fra
.me
.prev
;
9500 return fra
.me
.REG
[0];
9502 static const char LOCATE_parser___parser_nodes___AIsaExpr___n_expr__eq
[] = "parser_nodes::AIsaExpr::n_expr=";
9503 void parser___parser_nodes___AIsaExpr___n_expr__eq(val_t p0
, val_t p1
){
9504 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9506 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9507 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9509 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_expr__eq
;
9510 fra
.me
.has_broke
= 0;
9511 fra
.me
.REG_size
= 2;
9512 fra
.me
.nitni_local_ref_head
= NULL
;
9513 fra
.me
.REG
[0] = NIT_NULL
;
9514 fra
.me
.REG
[1] = NIT_NULL
;
9517 /* parser/parser_nodes.nit:1264 */
9518 ATTR_parser___parser_nodes___AIsaExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9519 stack_frame_head
= fra
.me
.prev
;
9522 static const char LOCATE_parser___parser_nodes___AIsaExpr___n_type
[] = "parser_nodes::AIsaExpr::n_type";
9523 val_t
parser___parser_nodes___AIsaExpr___n_type(val_t p0
){
9524 struct {struct stack_frame_t me
;} fra
;
9527 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9528 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9530 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_type
;
9531 fra
.me
.has_broke
= 0;
9532 fra
.me
.REG_size
= 1;
9533 fra
.me
.nitni_local_ref_head
= NULL
;
9534 fra
.me
.REG
[0] = NIT_NULL
;
9536 /* parser/parser_nodes.nit:1265 */
9537 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIsaExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
9538 if (UNTAG_Bool(REGB0
)) {
9540 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1265);
9542 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIsaExpr____n_type(fra
.me
.REG
[0]);
9543 stack_frame_head
= fra
.me
.prev
;
9544 return fra
.me
.REG
[0];
9546 static const char LOCATE_parser___parser_nodes___AIsaExpr___n_type__eq
[] = "parser_nodes::AIsaExpr::n_type=";
9547 void parser___parser_nodes___AIsaExpr___n_type__eq(val_t p0
, val_t p1
){
9548 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9550 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9551 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9553 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIsaExpr___n_type__eq
;
9554 fra
.me
.has_broke
= 0;
9555 fra
.me
.REG_size
= 2;
9556 fra
.me
.nitni_local_ref_head
= NULL
;
9557 fra
.me
.REG
[0] = NIT_NULL
;
9558 fra
.me
.REG
[1] = NIT_NULL
;
9561 /* parser/parser_nodes.nit:1265 */
9562 ATTR_parser___parser_nodes___AIsaExpr____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9563 stack_frame_head
= fra
.me
.prev
;
9566 static const char LOCATE_parser___parser_nodes___AUminusExpr___n_minus
[] = "parser_nodes::AUminusExpr::n_minus";
9567 val_t
parser___parser_nodes___AUminusExpr___n_minus(val_t p0
){
9568 struct {struct stack_frame_t me
;} fra
;
9571 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9572 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9574 fra
.me
.meth
= LOCATE_parser___parser_nodes___AUminusExpr___n_minus
;
9575 fra
.me
.has_broke
= 0;
9576 fra
.me
.REG_size
= 1;
9577 fra
.me
.nitni_local_ref_head
= NULL
;
9578 fra
.me
.REG
[0] = NIT_NULL
;
9580 /* parser/parser_nodes.nit:1301 */
9581 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AUminusExpr____n_minus(fra
.me
.REG
[0])!=NIT_NULL
);
9582 if (UNTAG_Bool(REGB0
)) {
9584 nit_abort("Uninitialized attribute %s", "_n_minus", LOCATE_parser___parser_nodes
, 1301);
9586 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AUminusExpr____n_minus(fra
.me
.REG
[0]);
9587 stack_frame_head
= fra
.me
.prev
;
9588 return fra
.me
.REG
[0];
9590 static const char LOCATE_parser___parser_nodes___AUminusExpr___n_minus__eq
[] = "parser_nodes::AUminusExpr::n_minus=";
9591 void parser___parser_nodes___AUminusExpr___n_minus__eq(val_t p0
, val_t p1
){
9592 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9594 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9595 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9597 fra
.me
.meth
= LOCATE_parser___parser_nodes___AUminusExpr___n_minus__eq
;
9598 fra
.me
.has_broke
= 0;
9599 fra
.me
.REG_size
= 2;
9600 fra
.me
.nitni_local_ref_head
= NULL
;
9601 fra
.me
.REG
[0] = NIT_NULL
;
9602 fra
.me
.REG
[1] = NIT_NULL
;
9605 /* parser/parser_nodes.nit:1301 */
9606 ATTR_parser___parser_nodes___AUminusExpr____n_minus(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9607 stack_frame_head
= fra
.me
.prev
;
9610 static const char LOCATE_parser___parser_nodes___ANewExpr___n_kwnew
[] = "parser_nodes::ANewExpr::n_kwnew";
9611 val_t
parser___parser_nodes___ANewExpr___n_kwnew(val_t p0
){
9612 struct {struct stack_frame_t me
;} fra
;
9615 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9616 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9618 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_kwnew
;
9619 fra
.me
.has_broke
= 0;
9620 fra
.me
.REG_size
= 1;
9621 fra
.me
.nitni_local_ref_head
= NULL
;
9622 fra
.me
.REG
[0] = NIT_NULL
;
9624 /* parser/parser_nodes.nit:1307 */
9625 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_kwnew(fra
.me
.REG
[0])!=NIT_NULL
);
9626 if (UNTAG_Bool(REGB0
)) {
9628 nit_abort("Uninitialized attribute %s", "_n_kwnew", LOCATE_parser___parser_nodes
, 1307);
9630 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_kwnew(fra
.me
.REG
[0]);
9631 stack_frame_head
= fra
.me
.prev
;
9632 return fra
.me
.REG
[0];
9634 static const char LOCATE_parser___parser_nodes___ANewExpr___n_kwnew__eq
[] = "parser_nodes::ANewExpr::n_kwnew=";
9635 void parser___parser_nodes___ANewExpr___n_kwnew__eq(val_t p0
, val_t p1
){
9636 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9638 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9639 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9641 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_kwnew__eq
;
9642 fra
.me
.has_broke
= 0;
9643 fra
.me
.REG_size
= 2;
9644 fra
.me
.nitni_local_ref_head
= NULL
;
9645 fra
.me
.REG
[0] = NIT_NULL
;
9646 fra
.me
.REG
[1] = NIT_NULL
;
9649 /* parser/parser_nodes.nit:1307 */
9650 ATTR_parser___parser_nodes___ANewExpr____n_kwnew(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9651 stack_frame_head
= fra
.me
.prev
;
9654 static const char LOCATE_parser___parser_nodes___ANewExpr___n_type
[] = "parser_nodes::ANewExpr::n_type";
9655 val_t
parser___parser_nodes___ANewExpr___n_type(val_t p0
){
9656 struct {struct stack_frame_t me
;} fra
;
9659 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9660 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9662 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_type
;
9663 fra
.me
.has_broke
= 0;
9664 fra
.me
.REG_size
= 1;
9665 fra
.me
.nitni_local_ref_head
= NULL
;
9666 fra
.me
.REG
[0] = NIT_NULL
;
9668 /* parser/parser_nodes.nit:1308 */
9669 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
9670 if (UNTAG_Bool(REGB0
)) {
9672 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1308);
9674 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_type(fra
.me
.REG
[0]);
9675 stack_frame_head
= fra
.me
.prev
;
9676 return fra
.me
.REG
[0];
9678 static const char LOCATE_parser___parser_nodes___ANewExpr___n_type__eq
[] = "parser_nodes::ANewExpr::n_type=";
9679 void parser___parser_nodes___ANewExpr___n_type__eq(val_t p0
, val_t p1
){
9680 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9682 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9683 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9685 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_type__eq
;
9686 fra
.me
.has_broke
= 0;
9687 fra
.me
.REG_size
= 2;
9688 fra
.me
.nitni_local_ref_head
= NULL
;
9689 fra
.me
.REG
[0] = NIT_NULL
;
9690 fra
.me
.REG
[1] = NIT_NULL
;
9693 /* parser/parser_nodes.nit:1308 */
9694 ATTR_parser___parser_nodes___ANewExpr____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9695 stack_frame_head
= fra
.me
.prev
;
9698 static const char LOCATE_parser___parser_nodes___ANewExpr___n_id
[] = "parser_nodes::ANewExpr::n_id";
9699 val_t
parser___parser_nodes___ANewExpr___n_id(val_t p0
){
9700 struct {struct stack_frame_t me
;} fra
;
9702 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9703 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9705 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_id
;
9706 fra
.me
.has_broke
= 0;
9707 fra
.me
.REG_size
= 1;
9708 fra
.me
.nitni_local_ref_head
= NULL
;
9709 fra
.me
.REG
[0] = NIT_NULL
;
9711 /* parser/parser_nodes.nit:1310 */
9712 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_id(fra
.me
.REG
[0]);
9713 stack_frame_head
= fra
.me
.prev
;
9714 return fra
.me
.REG
[0];
9716 static const char LOCATE_parser___parser_nodes___ANewExpr___n_id__eq
[] = "parser_nodes::ANewExpr::n_id=";
9717 void parser___parser_nodes___ANewExpr___n_id__eq(val_t p0
, val_t p1
){
9718 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9720 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9721 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9723 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_id__eq
;
9724 fra
.me
.has_broke
= 0;
9725 fra
.me
.REG_size
= 2;
9726 fra
.me
.nitni_local_ref_head
= NULL
;
9727 fra
.me
.REG
[0] = NIT_NULL
;
9728 fra
.me
.REG
[1] = NIT_NULL
;
9731 /* parser/parser_nodes.nit:1310 */
9732 ATTR_parser___parser_nodes___ANewExpr____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9733 stack_frame_head
= fra
.me
.prev
;
9736 static const char LOCATE_parser___parser_nodes___ANewExpr___n_args
[] = "parser_nodes::ANewExpr::n_args";
9737 val_t
parser___parser_nodes___ANewExpr___n_args(val_t p0
){
9738 struct {struct stack_frame_t me
;} fra
;
9741 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9742 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9744 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_args
;
9745 fra
.me
.has_broke
= 0;
9746 fra
.me
.REG_size
= 1;
9747 fra
.me
.nitni_local_ref_head
= NULL
;
9748 fra
.me
.REG
[0] = NIT_NULL
;
9750 /* parser/parser_nodes.nit:1312 */
9751 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANewExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
9752 if (UNTAG_Bool(REGB0
)) {
9754 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 1312);
9756 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANewExpr____n_args(fra
.me
.REG
[0]);
9757 stack_frame_head
= fra
.me
.prev
;
9758 return fra
.me
.REG
[0];
9760 static const char LOCATE_parser___parser_nodes___ANewExpr___n_args__eq
[] = "parser_nodes::ANewExpr::n_args=";
9761 void parser___parser_nodes___ANewExpr___n_args__eq(val_t p0
, val_t p1
){
9762 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9764 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9765 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9767 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANewExpr___n_args__eq
;
9768 fra
.me
.has_broke
= 0;
9769 fra
.me
.REG_size
= 2;
9770 fra
.me
.nitni_local_ref_head
= NULL
;
9771 fra
.me
.REG
[0] = NIT_NULL
;
9772 fra
.me
.REG
[1] = NIT_NULL
;
9775 /* parser/parser_nodes.nit:1312 */
9776 ATTR_parser___parser_nodes___ANewExpr____n_args(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9777 stack_frame_head
= fra
.me
.prev
;
9780 static const char LOCATE_parser___parser_nodes___AAttrFormExpr___n_expr
[] = "parser_nodes::AAttrFormExpr::n_expr";
9781 val_t
parser___parser_nodes___AAttrFormExpr___n_expr(val_t p0
){
9782 struct {struct stack_frame_t me
;} fra
;
9785 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9786 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9788 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_expr
;
9789 fra
.me
.has_broke
= 0;
9790 fra
.me
.REG_size
= 1;
9791 fra
.me
.nitni_local_ref_head
= NULL
;
9792 fra
.me
.REG
[0] = NIT_NULL
;
9794 /* parser/parser_nodes.nit:1319 */
9795 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
9796 if (UNTAG_Bool(REGB0
)) {
9798 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1319);
9800 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(fra
.me
.REG
[0]);
9801 stack_frame_head
= fra
.me
.prev
;
9802 return fra
.me
.REG
[0];
9804 static const char LOCATE_parser___parser_nodes___AAttrFormExpr___n_expr__eq
[] = "parser_nodes::AAttrFormExpr::n_expr=";
9805 void parser___parser_nodes___AAttrFormExpr___n_expr__eq(val_t p0
, val_t p1
){
9806 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9808 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9809 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9811 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_expr__eq
;
9812 fra
.me
.has_broke
= 0;
9813 fra
.me
.REG_size
= 2;
9814 fra
.me
.nitni_local_ref_head
= NULL
;
9815 fra
.me
.REG
[0] = NIT_NULL
;
9816 fra
.me
.REG
[1] = NIT_NULL
;
9819 /* parser/parser_nodes.nit:1319 */
9820 ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9821 stack_frame_head
= fra
.me
.prev
;
9824 static const char LOCATE_parser___parser_nodes___AAttrFormExpr___n_id
[] = "parser_nodes::AAttrFormExpr::n_id";
9825 val_t
parser___parser_nodes___AAttrFormExpr___n_id(val_t p0
){
9826 struct {struct stack_frame_t me
;} fra
;
9829 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9830 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9832 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_id
;
9833 fra
.me
.has_broke
= 0;
9834 fra
.me
.REG_size
= 1;
9835 fra
.me
.nitni_local_ref_head
= NULL
;
9836 fra
.me
.REG
[0] = NIT_NULL
;
9838 /* parser/parser_nodes.nit:1322 */
9839 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAttrFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
9840 if (UNTAG_Bool(REGB0
)) {
9842 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1322);
9844 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAttrFormExpr____n_id(fra
.me
.REG
[0]);
9845 stack_frame_head
= fra
.me
.prev
;
9846 return fra
.me
.REG
[0];
9848 static const char LOCATE_parser___parser_nodes___AAttrFormExpr___n_id__eq
[] = "parser_nodes::AAttrFormExpr::n_id=";
9849 void parser___parser_nodes___AAttrFormExpr___n_id__eq(val_t p0
, val_t p1
){
9850 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9852 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9853 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9855 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAttrFormExpr___n_id__eq
;
9856 fra
.me
.has_broke
= 0;
9857 fra
.me
.REG_size
= 2;
9858 fra
.me
.nitni_local_ref_head
= NULL
;
9859 fra
.me
.REG
[0] = NIT_NULL
;
9860 fra
.me
.REG
[1] = NIT_NULL
;
9863 /* parser/parser_nodes.nit:1322 */
9864 ATTR_parser___parser_nodes___AAttrFormExpr____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9865 stack_frame_head
= fra
.me
.prev
;
9868 static const char LOCATE_parser___parser_nodes___ACallFormExpr___n_id
[] = "parser_nodes::ACallFormExpr::n_id";
9869 val_t
parser___parser_nodes___ACallFormExpr___n_id(val_t p0
){
9870 struct {struct stack_frame_t me
;} fra
;
9873 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9874 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9876 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_id
;
9877 fra
.me
.has_broke
= 0;
9878 fra
.me
.REG_size
= 1;
9879 fra
.me
.nitni_local_ref_head
= NULL
;
9880 fra
.me
.REG
[0] = NIT_NULL
;
9882 /* parser/parser_nodes.nit:1341 */
9883 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACallFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
9884 if (UNTAG_Bool(REGB0
)) {
9886 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1341);
9888 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACallFormExpr____n_id(fra
.me
.REG
[0]);
9889 stack_frame_head
= fra
.me
.prev
;
9890 return fra
.me
.REG
[0];
9892 static const char LOCATE_parser___parser_nodes___ACallFormExpr___n_id__eq
[] = "parser_nodes::ACallFormExpr::n_id=";
9893 void parser___parser_nodes___ACallFormExpr___n_id__eq(val_t p0
, val_t p1
){
9894 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9896 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9897 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9899 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_id__eq
;
9900 fra
.me
.has_broke
= 0;
9901 fra
.me
.REG_size
= 2;
9902 fra
.me
.nitni_local_ref_head
= NULL
;
9903 fra
.me
.REG
[0] = NIT_NULL
;
9904 fra
.me
.REG
[1] = NIT_NULL
;
9907 /* parser/parser_nodes.nit:1341 */
9908 ATTR_parser___parser_nodes___ACallFormExpr____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9909 stack_frame_head
= fra
.me
.prev
;
9912 static const char LOCATE_parser___parser_nodes___ACallFormExpr___n_args
[] = "parser_nodes::ACallFormExpr::n_args";
9913 val_t
parser___parser_nodes___ACallFormExpr___n_args(val_t p0
){
9914 struct {struct stack_frame_t me
;} fra
;
9917 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9918 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9920 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_args
;
9921 fra
.me
.has_broke
= 0;
9922 fra
.me
.REG_size
= 1;
9923 fra
.me
.nitni_local_ref_head
= NULL
;
9924 fra
.me
.REG
[0] = NIT_NULL
;
9926 /* parser/parser_nodes.nit:1344 */
9927 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACallFormExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
9928 if (UNTAG_Bool(REGB0
)) {
9930 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 1344);
9932 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACallFormExpr____n_args(fra
.me
.REG
[0]);
9933 stack_frame_head
= fra
.me
.prev
;
9934 return fra
.me
.REG
[0];
9936 static const char LOCATE_parser___parser_nodes___ACallFormExpr___n_args__eq
[] = "parser_nodes::ACallFormExpr::n_args=";
9937 void parser___parser_nodes___ACallFormExpr___n_args__eq(val_t p0
, val_t p1
){
9938 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9940 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9941 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9943 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACallFormExpr___n_args__eq
;
9944 fra
.me
.has_broke
= 0;
9945 fra
.me
.REG_size
= 2;
9946 fra
.me
.nitni_local_ref_head
= NULL
;
9947 fra
.me
.REG
[0] = NIT_NULL
;
9948 fra
.me
.REG
[1] = NIT_NULL
;
9951 /* parser/parser_nodes.nit:1344 */
9952 ATTR_parser___parser_nodes___ACallFormExpr____n_args(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9953 stack_frame_head
= fra
.me
.prev
;
9956 static const char LOCATE_parser___parser_nodes___ASuperExpr___n_qualified
[] = "parser_nodes::ASuperExpr::n_qualified";
9957 val_t
parser___parser_nodes___ASuperExpr___n_qualified(val_t p0
){
9958 struct {struct stack_frame_t me
;} fra
;
9960 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9961 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9963 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_qualified
;
9964 fra
.me
.has_broke
= 0;
9965 fra
.me
.REG_size
= 1;
9966 fra
.me
.nitni_local_ref_head
= NULL
;
9967 fra
.me
.REG
[0] = NIT_NULL
;
9969 /* parser/parser_nodes.nit:1386 */
9970 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_qualified(fra
.me
.REG
[0]);
9971 stack_frame_head
= fra
.me
.prev
;
9972 return fra
.me
.REG
[0];
9974 static const char LOCATE_parser___parser_nodes___ASuperExpr___n_qualified__eq
[] = "parser_nodes::ASuperExpr::n_qualified=";
9975 void parser___parser_nodes___ASuperExpr___n_qualified__eq(val_t p0
, val_t p1
){
9976 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9978 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9979 fra
.me
.file
= LOCATE_parser___parser_nodes
;
9981 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_qualified__eq
;
9982 fra
.me
.has_broke
= 0;
9983 fra
.me
.REG_size
= 2;
9984 fra
.me
.nitni_local_ref_head
= NULL
;
9985 fra
.me
.REG
[0] = NIT_NULL
;
9986 fra
.me
.REG
[1] = NIT_NULL
;
9989 /* parser/parser_nodes.nit:1386 */
9990 ATTR_parser___parser_nodes___ASuperExpr____n_qualified(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
9991 stack_frame_head
= fra
.me
.prev
;
9994 static const char LOCATE_parser___parser_nodes___ASuperExpr___n_kwsuper
[] = "parser_nodes::ASuperExpr::n_kwsuper";
9995 val_t
parser___parser_nodes___ASuperExpr___n_kwsuper(val_t p0
){
9996 struct {struct stack_frame_t me
;} fra
;
9999 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10000 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10001 fra
.me
.line
= 1387;
10002 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_kwsuper
;
10003 fra
.me
.has_broke
= 0;
10004 fra
.me
.REG_size
= 1;
10005 fra
.me
.nitni_local_ref_head
= NULL
;
10006 fra
.me
.REG
[0] = NIT_NULL
;
10007 fra
.me
.REG
[0] = p0
;
10008 /* parser/parser_nodes.nit:1387 */
10009 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(fra
.me
.REG
[0])!=NIT_NULL
);
10010 if (UNTAG_Bool(REGB0
)) {
10012 nit_abort("Uninitialized attribute %s", "_n_kwsuper", LOCATE_parser___parser_nodes
, 1387);
10014 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(fra
.me
.REG
[0]);
10015 stack_frame_head
= fra
.me
.prev
;
10016 return fra
.me
.REG
[0];
10018 static const char LOCATE_parser___parser_nodes___ASuperExpr___n_kwsuper__eq
[] = "parser_nodes::ASuperExpr::n_kwsuper=";
10019 void parser___parser_nodes___ASuperExpr___n_kwsuper__eq(val_t p0
, val_t p1
){
10020 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10022 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10023 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10024 fra
.me
.line
= 1387;
10025 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_kwsuper__eq
;
10026 fra
.me
.has_broke
= 0;
10027 fra
.me
.REG_size
= 2;
10028 fra
.me
.nitni_local_ref_head
= NULL
;
10029 fra
.me
.REG
[0] = NIT_NULL
;
10030 fra
.me
.REG
[1] = NIT_NULL
;
10031 fra
.me
.REG
[0] = p0
;
10032 fra
.me
.REG
[1] = p1
;
10033 /* parser/parser_nodes.nit:1387 */
10034 ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10035 stack_frame_head
= fra
.me
.prev
;
10038 static const char LOCATE_parser___parser_nodes___ASuperExpr___n_args
[] = "parser_nodes::ASuperExpr::n_args";
10039 val_t
parser___parser_nodes___ASuperExpr___n_args(val_t p0
){
10040 struct {struct stack_frame_t me
;} fra
;
10043 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10044 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10045 fra
.me
.line
= 1388;
10046 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_args
;
10047 fra
.me
.has_broke
= 0;
10048 fra
.me
.REG_size
= 1;
10049 fra
.me
.nitni_local_ref_head
= NULL
;
10050 fra
.me
.REG
[0] = NIT_NULL
;
10051 fra
.me
.REG
[0] = p0
;
10052 /* parser/parser_nodes.nit:1388 */
10053 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
10054 if (UNTAG_Bool(REGB0
)) {
10056 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 1388);
10058 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperExpr____n_args(fra
.me
.REG
[0]);
10059 stack_frame_head
= fra
.me
.prev
;
10060 return fra
.me
.REG
[0];
10062 static const char LOCATE_parser___parser_nodes___ASuperExpr___n_args__eq
[] = "parser_nodes::ASuperExpr::n_args=";
10063 void parser___parser_nodes___ASuperExpr___n_args__eq(val_t p0
, val_t p1
){
10064 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10066 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10067 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10068 fra
.me
.line
= 1388;
10069 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperExpr___n_args__eq
;
10070 fra
.me
.has_broke
= 0;
10071 fra
.me
.REG_size
= 2;
10072 fra
.me
.nitni_local_ref_head
= NULL
;
10073 fra
.me
.REG
[0] = NIT_NULL
;
10074 fra
.me
.REG
[1] = NIT_NULL
;
10075 fra
.me
.REG
[0] = p0
;
10076 fra
.me
.REG
[1] = p1
;
10077 /* parser/parser_nodes.nit:1388 */
10078 ATTR_parser___parser_nodes___ASuperExpr____n_args(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10079 stack_frame_head
= fra
.me
.prev
;
10082 static const char LOCATE_parser___parser_nodes___AInitExpr___n_kwinit
[] = "parser_nodes::AInitExpr::n_kwinit";
10083 val_t
parser___parser_nodes___AInitExpr___n_kwinit(val_t p0
){
10084 struct {struct stack_frame_t me
;} fra
;
10087 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10088 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10089 fra
.me
.line
= 1395;
10090 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_kwinit
;
10091 fra
.me
.has_broke
= 0;
10092 fra
.me
.REG_size
= 1;
10093 fra
.me
.nitni_local_ref_head
= NULL
;
10094 fra
.me
.REG
[0] = NIT_NULL
;
10095 fra
.me
.REG
[0] = p0
;
10096 /* parser/parser_nodes.nit:1395 */
10097 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitExpr____n_kwinit(fra
.me
.REG
[0])!=NIT_NULL
);
10098 if (UNTAG_Bool(REGB0
)) {
10100 nit_abort("Uninitialized attribute %s", "_n_kwinit", LOCATE_parser___parser_nodes
, 1395);
10102 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitExpr____n_kwinit(fra
.me
.REG
[0]);
10103 stack_frame_head
= fra
.me
.prev
;
10104 return fra
.me
.REG
[0];
10106 static const char LOCATE_parser___parser_nodes___AInitExpr___n_kwinit__eq
[] = "parser_nodes::AInitExpr::n_kwinit=";
10107 void parser___parser_nodes___AInitExpr___n_kwinit__eq(val_t p0
, val_t p1
){
10108 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10110 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10111 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10112 fra
.me
.line
= 1395;
10113 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_kwinit__eq
;
10114 fra
.me
.has_broke
= 0;
10115 fra
.me
.REG_size
= 2;
10116 fra
.me
.nitni_local_ref_head
= NULL
;
10117 fra
.me
.REG
[0] = NIT_NULL
;
10118 fra
.me
.REG
[1] = NIT_NULL
;
10119 fra
.me
.REG
[0] = p0
;
10120 fra
.me
.REG
[1] = p1
;
10121 /* parser/parser_nodes.nit:1395 */
10122 ATTR_parser___parser_nodes___AInitExpr____n_kwinit(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10123 stack_frame_head
= fra
.me
.prev
;
10126 static const char LOCATE_parser___parser_nodes___AInitExpr___n_args
[] = "parser_nodes::AInitExpr::n_args";
10127 val_t
parser___parser_nodes___AInitExpr___n_args(val_t p0
){
10128 struct {struct stack_frame_t me
;} fra
;
10131 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10132 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10133 fra
.me
.line
= 1396;
10134 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_args
;
10135 fra
.me
.has_broke
= 0;
10136 fra
.me
.REG_size
= 1;
10137 fra
.me
.nitni_local_ref_head
= NULL
;
10138 fra
.me
.REG
[0] = NIT_NULL
;
10139 fra
.me
.REG
[0] = p0
;
10140 /* parser/parser_nodes.nit:1396 */
10141 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInitExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
10142 if (UNTAG_Bool(REGB0
)) {
10144 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 1396);
10146 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInitExpr____n_args(fra
.me
.REG
[0]);
10147 stack_frame_head
= fra
.me
.prev
;
10148 return fra
.me
.REG
[0];
10150 static const char LOCATE_parser___parser_nodes___AInitExpr___n_args__eq
[] = "parser_nodes::AInitExpr::n_args=";
10151 void parser___parser_nodes___AInitExpr___n_args__eq(val_t p0
, val_t p1
){
10152 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10154 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10155 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10156 fra
.me
.line
= 1396;
10157 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInitExpr___n_args__eq
;
10158 fra
.me
.has_broke
= 0;
10159 fra
.me
.REG_size
= 2;
10160 fra
.me
.nitni_local_ref_head
= NULL
;
10161 fra
.me
.REG
[0] = NIT_NULL
;
10162 fra
.me
.REG
[1] = NIT_NULL
;
10163 fra
.me
.REG
[0] = p0
;
10164 fra
.me
.REG
[1] = p1
;
10165 /* parser/parser_nodes.nit:1396 */
10166 ATTR_parser___parser_nodes___AInitExpr____n_args(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10167 stack_frame_head
= fra
.me
.prev
;
10170 static const char LOCATE_parser___parser_nodes___ABraFormExpr___n_args
[] = "parser_nodes::ABraFormExpr::n_args";
10171 val_t
parser___parser_nodes___ABraFormExpr___n_args(val_t p0
){
10172 struct {struct stack_frame_t me
;} fra
;
10175 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10176 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10177 fra
.me
.line
= 1402;
10178 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraFormExpr___n_args
;
10179 fra
.me
.has_broke
= 0;
10180 fra
.me
.REG_size
= 1;
10181 fra
.me
.nitni_local_ref_head
= NULL
;
10182 fra
.me
.REG
[0] = NIT_NULL
;
10183 fra
.me
.REG
[0] = p0
;
10184 /* parser/parser_nodes.nit:1402 */
10185 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraFormExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
10186 if (UNTAG_Bool(REGB0
)) {
10188 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 1402);
10190 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraFormExpr____n_args(fra
.me
.REG
[0]);
10191 stack_frame_head
= fra
.me
.prev
;
10192 return fra
.me
.REG
[0];
10194 static const char LOCATE_parser___parser_nodes___ABraFormExpr___n_args__eq
[] = "parser_nodes::ABraFormExpr::n_args=";
10195 void parser___parser_nodes___ABraFormExpr___n_args__eq(val_t p0
, val_t p1
){
10196 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10198 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10199 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10200 fra
.me
.line
= 1402;
10201 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraFormExpr___n_args__eq
;
10202 fra
.me
.has_broke
= 0;
10203 fra
.me
.REG_size
= 2;
10204 fra
.me
.nitni_local_ref_head
= NULL
;
10205 fra
.me
.REG
[0] = NIT_NULL
;
10206 fra
.me
.REG
[1] = NIT_NULL
;
10207 fra
.me
.REG
[0] = p0
;
10208 fra
.me
.REG
[1] = p1
;
10209 /* parser/parser_nodes.nit:1402 */
10210 ATTR_parser___parser_nodes___ABraFormExpr____n_args(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10211 stack_frame_head
= fra
.me
.prev
;
10214 static const char LOCATE_parser___parser_nodes___AVarFormExpr___n_id
[] = "parser_nodes::AVarFormExpr::n_id";
10215 val_t
parser___parser_nodes___AVarFormExpr___n_id(val_t p0
){
10216 struct {struct stack_frame_t me
;} fra
;
10219 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10220 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10221 fra
.me
.line
= 1419;
10222 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVarFormExpr___n_id
;
10223 fra
.me
.has_broke
= 0;
10224 fra
.me
.REG_size
= 1;
10225 fra
.me
.nitni_local_ref_head
= NULL
;
10226 fra
.me
.REG
[0] = NIT_NULL
;
10227 fra
.me
.REG
[0] = p0
;
10228 /* parser/parser_nodes.nit:1419 */
10229 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AVarFormExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
10230 if (UNTAG_Bool(REGB0
)) {
10232 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1419);
10234 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AVarFormExpr____n_id(fra
.me
.REG
[0]);
10235 stack_frame_head
= fra
.me
.prev
;
10236 return fra
.me
.REG
[0];
10238 static const char LOCATE_parser___parser_nodes___AVarFormExpr___n_id__eq
[] = "parser_nodes::AVarFormExpr::n_id=";
10239 void parser___parser_nodes___AVarFormExpr___n_id__eq(val_t p0
, val_t p1
){
10240 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10242 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10243 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10244 fra
.me
.line
= 1419;
10245 fra
.me
.meth
= LOCATE_parser___parser_nodes___AVarFormExpr___n_id__eq
;
10246 fra
.me
.has_broke
= 0;
10247 fra
.me
.REG_size
= 2;
10248 fra
.me
.nitni_local_ref_head
= NULL
;
10249 fra
.me
.REG
[0] = NIT_NULL
;
10250 fra
.me
.REG
[1] = NIT_NULL
;
10251 fra
.me
.REG
[0] = p0
;
10252 fra
.me
.REG
[1] = p1
;
10253 /* parser/parser_nodes.nit:1419 */
10254 ATTR_parser___parser_nodes___AVarFormExpr____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10255 stack_frame_head
= fra
.me
.prev
;
10258 static const char LOCATE_parser___parser_nodes___AClosureCallExpr___n_id
[] = "parser_nodes::AClosureCallExpr::n_id";
10259 val_t
parser___parser_nodes___AClosureCallExpr___n_id(val_t p0
){
10260 struct {struct stack_frame_t me
;} fra
;
10263 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10264 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10265 fra
.me
.line
= 1430;
10266 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_id
;
10267 fra
.me
.has_broke
= 0;
10268 fra
.me
.REG_size
= 1;
10269 fra
.me
.nitni_local_ref_head
= NULL
;
10270 fra
.me
.REG
[0] = NIT_NULL
;
10271 fra
.me
.REG
[0] = p0
;
10272 /* parser/parser_nodes.nit:1430 */
10273 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
10274 if (UNTAG_Bool(REGB0
)) {
10276 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1430);
10278 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_id(fra
.me
.REG
[0]);
10279 stack_frame_head
= fra
.me
.prev
;
10280 return fra
.me
.REG
[0];
10282 static const char LOCATE_parser___parser_nodes___AClosureCallExpr___n_id__eq
[] = "parser_nodes::AClosureCallExpr::n_id=";
10283 void parser___parser_nodes___AClosureCallExpr___n_id__eq(val_t p0
, val_t p1
){
10284 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10286 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10287 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10288 fra
.me
.line
= 1430;
10289 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_id__eq
;
10290 fra
.me
.has_broke
= 0;
10291 fra
.me
.REG_size
= 2;
10292 fra
.me
.nitni_local_ref_head
= NULL
;
10293 fra
.me
.REG
[0] = NIT_NULL
;
10294 fra
.me
.REG
[1] = NIT_NULL
;
10295 fra
.me
.REG
[0] = p0
;
10296 fra
.me
.REG
[1] = p1
;
10297 /* parser/parser_nodes.nit:1430 */
10298 ATTR_parser___parser_nodes___AClosureCallExpr____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10299 stack_frame_head
= fra
.me
.prev
;
10302 static const char LOCATE_parser___parser_nodes___AClosureCallExpr___n_args
[] = "parser_nodes::AClosureCallExpr::n_args";
10303 val_t
parser___parser_nodes___AClosureCallExpr___n_args(val_t p0
){
10304 struct {struct stack_frame_t me
;} fra
;
10307 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10308 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10309 fra
.me
.line
= 1431;
10310 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_args
;
10311 fra
.me
.has_broke
= 0;
10312 fra
.me
.REG_size
= 1;
10313 fra
.me
.nitni_local_ref_head
= NULL
;
10314 fra
.me
.REG
[0] = NIT_NULL
;
10315 fra
.me
.REG
[0] = p0
;
10316 /* parser/parser_nodes.nit:1431 */
10317 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
10318 if (UNTAG_Bool(REGB0
)) {
10320 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 1431);
10322 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_args(fra
.me
.REG
[0]);
10323 stack_frame_head
= fra
.me
.prev
;
10324 return fra
.me
.REG
[0];
10326 static const char LOCATE_parser___parser_nodes___AClosureCallExpr___n_args__eq
[] = "parser_nodes::AClosureCallExpr::n_args=";
10327 void parser___parser_nodes___AClosureCallExpr___n_args__eq(val_t p0
, val_t p1
){
10328 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10330 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10331 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10332 fra
.me
.line
= 1431;
10333 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_args__eq
;
10334 fra
.me
.has_broke
= 0;
10335 fra
.me
.REG_size
= 2;
10336 fra
.me
.nitni_local_ref_head
= NULL
;
10337 fra
.me
.REG
[0] = NIT_NULL
;
10338 fra
.me
.REG
[1] = NIT_NULL
;
10339 fra
.me
.REG
[0] = p0
;
10340 fra
.me
.REG
[1] = p1
;
10341 /* parser/parser_nodes.nit:1431 */
10342 ATTR_parser___parser_nodes___AClosureCallExpr____n_args(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10343 stack_frame_head
= fra
.me
.prev
;
10346 static const char LOCATE_parser___parser_nodes___AClosureCallExpr___n_closure_defs
[] = "parser_nodes::AClosureCallExpr::n_closure_defs";
10347 val_t
parser___parser_nodes___AClosureCallExpr___n_closure_defs(val_t p0
){
10348 struct {struct stack_frame_t me
;} fra
;
10351 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10352 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10353 fra
.me
.line
= 1432;
10354 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureCallExpr___n_closure_defs
;
10355 fra
.me
.has_broke
= 0;
10356 fra
.me
.REG_size
= 1;
10357 fra
.me
.nitni_local_ref_head
= NULL
;
10358 fra
.me
.REG
[0] = NIT_NULL
;
10359 fra
.me
.REG
[0] = p0
;
10360 /* parser/parser_nodes.nit:1432 */
10361 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(fra
.me
.REG
[0])!=NIT_NULL
);
10362 if (UNTAG_Bool(REGB0
)) {
10364 nit_abort("Uninitialized attribute %s", "_n_closure_defs", LOCATE_parser___parser_nodes
, 1432);
10366 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(fra
.me
.REG
[0]);
10367 stack_frame_head
= fra
.me
.prev
;
10368 return fra
.me
.REG
[0];
10370 static const char LOCATE_parser___parser_nodes___ARangeExpr___n_expr
[] = "parser_nodes::ARangeExpr::n_expr";
10371 val_t
parser___parser_nodes___ARangeExpr___n_expr(val_t p0
){
10372 struct {struct stack_frame_t me
;} fra
;
10375 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10376 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10377 fra
.me
.line
= 1458;
10378 fra
.me
.meth
= LOCATE_parser___parser_nodes___ARangeExpr___n_expr
;
10379 fra
.me
.has_broke
= 0;
10380 fra
.me
.REG_size
= 1;
10381 fra
.me
.nitni_local_ref_head
= NULL
;
10382 fra
.me
.REG
[0] = NIT_NULL
;
10383 fra
.me
.REG
[0] = p0
;
10384 /* parser/parser_nodes.nit:1458 */
10385 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ARangeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
10386 if (UNTAG_Bool(REGB0
)) {
10388 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1458);
10390 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ARangeExpr____n_expr(fra
.me
.REG
[0]);
10391 stack_frame_head
= fra
.me
.prev
;
10392 return fra
.me
.REG
[0];
10394 static const char LOCATE_parser___parser_nodes___ARangeExpr___n_expr__eq
[] = "parser_nodes::ARangeExpr::n_expr=";
10395 void parser___parser_nodes___ARangeExpr___n_expr__eq(val_t p0
, val_t p1
){
10396 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10398 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10399 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10400 fra
.me
.line
= 1458;
10401 fra
.me
.meth
= LOCATE_parser___parser_nodes___ARangeExpr___n_expr__eq
;
10402 fra
.me
.has_broke
= 0;
10403 fra
.me
.REG_size
= 2;
10404 fra
.me
.nitni_local_ref_head
= NULL
;
10405 fra
.me
.REG
[0] = NIT_NULL
;
10406 fra
.me
.REG
[1] = NIT_NULL
;
10407 fra
.me
.REG
[0] = p0
;
10408 fra
.me
.REG
[1] = p1
;
10409 /* parser/parser_nodes.nit:1458 */
10410 ATTR_parser___parser_nodes___ARangeExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10411 stack_frame_head
= fra
.me
.prev
;
10414 static const char LOCATE_parser___parser_nodes___ARangeExpr___n_expr2
[] = "parser_nodes::ARangeExpr::n_expr2";
10415 val_t
parser___parser_nodes___ARangeExpr___n_expr2(val_t p0
){
10416 struct {struct stack_frame_t me
;} fra
;
10419 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10420 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10421 fra
.me
.line
= 1459;
10422 fra
.me
.meth
= LOCATE_parser___parser_nodes___ARangeExpr___n_expr2
;
10423 fra
.me
.has_broke
= 0;
10424 fra
.me
.REG_size
= 1;
10425 fra
.me
.nitni_local_ref_head
= NULL
;
10426 fra
.me
.REG
[0] = NIT_NULL
;
10427 fra
.me
.REG
[0] = p0
;
10428 /* parser/parser_nodes.nit:1459 */
10429 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ARangeExpr____n_expr2(fra
.me
.REG
[0])!=NIT_NULL
);
10430 if (UNTAG_Bool(REGB0
)) {
10432 nit_abort("Uninitialized attribute %s", "_n_expr2", LOCATE_parser___parser_nodes
, 1459);
10434 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ARangeExpr____n_expr2(fra
.me
.REG
[0]);
10435 stack_frame_head
= fra
.me
.prev
;
10436 return fra
.me
.REG
[0];
10438 static const char LOCATE_parser___parser_nodes___ARangeExpr___n_expr2__eq
[] = "parser_nodes::ARangeExpr::n_expr2=";
10439 void parser___parser_nodes___ARangeExpr___n_expr2__eq(val_t p0
, val_t p1
){
10440 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10442 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10443 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10444 fra
.me
.line
= 1459;
10445 fra
.me
.meth
= LOCATE_parser___parser_nodes___ARangeExpr___n_expr2__eq
;
10446 fra
.me
.has_broke
= 0;
10447 fra
.me
.REG_size
= 2;
10448 fra
.me
.nitni_local_ref_head
= NULL
;
10449 fra
.me
.REG
[0] = NIT_NULL
;
10450 fra
.me
.REG
[1] = NIT_NULL
;
10451 fra
.me
.REG
[0] = p0
;
10452 fra
.me
.REG
[1] = p1
;
10453 /* parser/parser_nodes.nit:1459 */
10454 ATTR_parser___parser_nodes___ARangeExpr____n_expr2(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10455 stack_frame_head
= fra
.me
.prev
;
10458 static const char LOCATE_parser___parser_nodes___ACrangeExpr___n_obra
[] = "parser_nodes::ACrangeExpr::n_obra";
10459 val_t
parser___parser_nodes___ACrangeExpr___n_obra(val_t p0
){
10460 struct {struct stack_frame_t me
;} fra
;
10463 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10464 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10465 fra
.me
.line
= 1465;
10466 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACrangeExpr___n_obra
;
10467 fra
.me
.has_broke
= 0;
10468 fra
.me
.REG_size
= 1;
10469 fra
.me
.nitni_local_ref_head
= NULL
;
10470 fra
.me
.REG
[0] = NIT_NULL
;
10471 fra
.me
.REG
[0] = p0
;
10472 /* parser/parser_nodes.nit:1465 */
10473 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACrangeExpr____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
10474 if (UNTAG_Bool(REGB0
)) {
10476 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 1465);
10478 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACrangeExpr____n_obra(fra
.me
.REG
[0]);
10479 stack_frame_head
= fra
.me
.prev
;
10480 return fra
.me
.REG
[0];
10482 static const char LOCATE_parser___parser_nodes___ACrangeExpr___n_obra__eq
[] = "parser_nodes::ACrangeExpr::n_obra=";
10483 void parser___parser_nodes___ACrangeExpr___n_obra__eq(val_t p0
, val_t p1
){
10484 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10486 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10487 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10488 fra
.me
.line
= 1465;
10489 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACrangeExpr___n_obra__eq
;
10490 fra
.me
.has_broke
= 0;
10491 fra
.me
.REG_size
= 2;
10492 fra
.me
.nitni_local_ref_head
= NULL
;
10493 fra
.me
.REG
[0] = NIT_NULL
;
10494 fra
.me
.REG
[1] = NIT_NULL
;
10495 fra
.me
.REG
[0] = p0
;
10496 fra
.me
.REG
[1] = p1
;
10497 /* parser/parser_nodes.nit:1465 */
10498 ATTR_parser___parser_nodes___ACrangeExpr____n_obra(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10499 stack_frame_head
= fra
.me
.prev
;
10502 static const char LOCATE_parser___parser_nodes___ACrangeExpr___n_cbra
[] = "parser_nodes::ACrangeExpr::n_cbra";
10503 val_t
parser___parser_nodes___ACrangeExpr___n_cbra(val_t p0
){
10504 struct {struct stack_frame_t me
;} fra
;
10507 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10508 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10509 fra
.me
.line
= 1466;
10510 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACrangeExpr___n_cbra
;
10511 fra
.me
.has_broke
= 0;
10512 fra
.me
.REG_size
= 1;
10513 fra
.me
.nitni_local_ref_head
= NULL
;
10514 fra
.me
.REG
[0] = NIT_NULL
;
10515 fra
.me
.REG
[0] = p0
;
10516 /* parser/parser_nodes.nit:1466 */
10517 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACrangeExpr____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
10518 if (UNTAG_Bool(REGB0
)) {
10520 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 1466);
10522 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACrangeExpr____n_cbra(fra
.me
.REG
[0]);
10523 stack_frame_head
= fra
.me
.prev
;
10524 return fra
.me
.REG
[0];
10526 static const char LOCATE_parser___parser_nodes___ACrangeExpr___n_cbra__eq
[] = "parser_nodes::ACrangeExpr::n_cbra=";
10527 void parser___parser_nodes___ACrangeExpr___n_cbra__eq(val_t p0
, val_t p1
){
10528 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10530 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10531 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10532 fra
.me
.line
= 1466;
10533 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACrangeExpr___n_cbra__eq
;
10534 fra
.me
.has_broke
= 0;
10535 fra
.me
.REG_size
= 2;
10536 fra
.me
.nitni_local_ref_head
= NULL
;
10537 fra
.me
.REG
[0] = NIT_NULL
;
10538 fra
.me
.REG
[1] = NIT_NULL
;
10539 fra
.me
.REG
[0] = p0
;
10540 fra
.me
.REG
[1] = p1
;
10541 /* parser/parser_nodes.nit:1466 */
10542 ATTR_parser___parser_nodes___ACrangeExpr____n_cbra(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10543 stack_frame_head
= fra
.me
.prev
;
10546 static const char LOCATE_parser___parser_nodes___AOrangeExpr___n_obra
[] = "parser_nodes::AOrangeExpr::n_obra";
10547 val_t
parser___parser_nodes___AOrangeExpr___n_obra(val_t p0
){
10548 struct {struct stack_frame_t me
;} fra
;
10551 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10552 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10553 fra
.me
.line
= 1472;
10554 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrangeExpr___n_obra
;
10555 fra
.me
.has_broke
= 0;
10556 fra
.me
.REG_size
= 1;
10557 fra
.me
.nitni_local_ref_head
= NULL
;
10558 fra
.me
.REG
[0] = NIT_NULL
;
10559 fra
.me
.REG
[0] = p0
;
10560 /* parser/parser_nodes.nit:1472 */
10561 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrangeExpr____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
10562 if (UNTAG_Bool(REGB0
)) {
10564 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 1472);
10566 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrangeExpr____n_obra(fra
.me
.REG
[0]);
10567 stack_frame_head
= fra
.me
.prev
;
10568 return fra
.me
.REG
[0];
10570 static const char LOCATE_parser___parser_nodes___AOrangeExpr___n_obra__eq
[] = "parser_nodes::AOrangeExpr::n_obra=";
10571 void parser___parser_nodes___AOrangeExpr___n_obra__eq(val_t p0
, val_t p1
){
10572 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10574 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10575 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10576 fra
.me
.line
= 1472;
10577 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrangeExpr___n_obra__eq
;
10578 fra
.me
.has_broke
= 0;
10579 fra
.me
.REG_size
= 2;
10580 fra
.me
.nitni_local_ref_head
= NULL
;
10581 fra
.me
.REG
[0] = NIT_NULL
;
10582 fra
.me
.REG
[1] = NIT_NULL
;
10583 fra
.me
.REG
[0] = p0
;
10584 fra
.me
.REG
[1] = p1
;
10585 /* parser/parser_nodes.nit:1472 */
10586 ATTR_parser___parser_nodes___AOrangeExpr____n_obra(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10587 stack_frame_head
= fra
.me
.prev
;
10590 static const char LOCATE_parser___parser_nodes___AOrangeExpr___n_cbra
[] = "parser_nodes::AOrangeExpr::n_cbra";
10591 val_t
parser___parser_nodes___AOrangeExpr___n_cbra(val_t p0
){
10592 struct {struct stack_frame_t me
;} fra
;
10595 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10596 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10597 fra
.me
.line
= 1473;
10598 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrangeExpr___n_cbra
;
10599 fra
.me
.has_broke
= 0;
10600 fra
.me
.REG_size
= 1;
10601 fra
.me
.nitni_local_ref_head
= NULL
;
10602 fra
.me
.REG
[0] = NIT_NULL
;
10603 fra
.me
.REG
[0] = p0
;
10604 /* parser/parser_nodes.nit:1473 */
10605 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AOrangeExpr____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
10606 if (UNTAG_Bool(REGB0
)) {
10608 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 1473);
10610 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AOrangeExpr____n_cbra(fra
.me
.REG
[0]);
10611 stack_frame_head
= fra
.me
.prev
;
10612 return fra
.me
.REG
[0];
10614 static const char LOCATE_parser___parser_nodes___AOrangeExpr___n_cbra__eq
[] = "parser_nodes::AOrangeExpr::n_cbra=";
10615 void parser___parser_nodes___AOrangeExpr___n_cbra__eq(val_t p0
, val_t p1
){
10616 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10618 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10619 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10620 fra
.me
.line
= 1473;
10621 fra
.me
.meth
= LOCATE_parser___parser_nodes___AOrangeExpr___n_cbra__eq
;
10622 fra
.me
.has_broke
= 0;
10623 fra
.me
.REG_size
= 2;
10624 fra
.me
.nitni_local_ref_head
= NULL
;
10625 fra
.me
.REG
[0] = NIT_NULL
;
10626 fra
.me
.REG
[1] = NIT_NULL
;
10627 fra
.me
.REG
[0] = p0
;
10628 fra
.me
.REG
[1] = p1
;
10629 /* parser/parser_nodes.nit:1473 */
10630 ATTR_parser___parser_nodes___AOrangeExpr____n_cbra(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10631 stack_frame_head
= fra
.me
.prev
;
10634 static const char LOCATE_parser___parser_nodes___AArrayExpr___n_exprs
[] = "parser_nodes::AArrayExpr::n_exprs";
10635 val_t
parser___parser_nodes___AArrayExpr___n_exprs(val_t p0
){
10636 struct {struct stack_frame_t me
;} fra
;
10639 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10640 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10641 fra
.me
.line
= 1479;
10642 fra
.me
.meth
= LOCATE_parser___parser_nodes___AArrayExpr___n_exprs
;
10643 fra
.me
.has_broke
= 0;
10644 fra
.me
.REG_size
= 1;
10645 fra
.me
.nitni_local_ref_head
= NULL
;
10646 fra
.me
.REG
[0] = NIT_NULL
;
10647 fra
.me
.REG
[0] = p0
;
10648 /* parser/parser_nodes.nit:1479 */
10649 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AArrayExpr____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
10650 if (UNTAG_Bool(REGB0
)) {
10652 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1479);
10654 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AArrayExpr____n_exprs(fra
.me
.REG
[0]);
10655 stack_frame_head
= fra
.me
.prev
;
10656 return fra
.me
.REG
[0];
10658 static const char LOCATE_parser___parser_nodes___AArrayExpr___n_exprs__eq
[] = "parser_nodes::AArrayExpr::n_exprs=";
10659 void parser___parser_nodes___AArrayExpr___n_exprs__eq(val_t p0
, val_t p1
){
10660 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10662 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10663 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10664 fra
.me
.line
= 1479;
10665 fra
.me
.meth
= LOCATE_parser___parser_nodes___AArrayExpr___n_exprs__eq
;
10666 fra
.me
.has_broke
= 0;
10667 fra
.me
.REG_size
= 2;
10668 fra
.me
.nitni_local_ref_head
= NULL
;
10669 fra
.me
.REG
[0] = NIT_NULL
;
10670 fra
.me
.REG
[1] = NIT_NULL
;
10671 fra
.me
.REG
[0] = p0
;
10672 fra
.me
.REG
[1] = p1
;
10673 /* parser/parser_nodes.nit:1479 */
10674 ATTR_parser___parser_nodes___AArrayExpr____n_exprs(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10675 stack_frame_head
= fra
.me
.prev
;
10678 static const char LOCATE_parser___parser_nodes___ASelfExpr___n_kwself
[] = "parser_nodes::ASelfExpr::n_kwself";
10679 val_t
parser___parser_nodes___ASelfExpr___n_kwself(val_t p0
){
10680 struct {struct stack_frame_t me
;} fra
;
10682 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10683 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10684 fra
.me
.line
= 1485;
10685 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASelfExpr___n_kwself
;
10686 fra
.me
.has_broke
= 0;
10687 fra
.me
.REG_size
= 1;
10688 fra
.me
.nitni_local_ref_head
= NULL
;
10689 fra
.me
.REG
[0] = NIT_NULL
;
10690 fra
.me
.REG
[0] = p0
;
10691 /* parser/parser_nodes.nit:1485 */
10692 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASelfExpr____n_kwself(fra
.me
.REG
[0]);
10693 stack_frame_head
= fra
.me
.prev
;
10694 return fra
.me
.REG
[0];
10696 static const char LOCATE_parser___parser_nodes___ASelfExpr___n_kwself__eq
[] = "parser_nodes::ASelfExpr::n_kwself=";
10697 void parser___parser_nodes___ASelfExpr___n_kwself__eq(val_t p0
, val_t p1
){
10698 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10700 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10701 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10702 fra
.me
.line
= 1485;
10703 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASelfExpr___n_kwself__eq
;
10704 fra
.me
.has_broke
= 0;
10705 fra
.me
.REG_size
= 2;
10706 fra
.me
.nitni_local_ref_head
= NULL
;
10707 fra
.me
.REG
[0] = NIT_NULL
;
10708 fra
.me
.REG
[1] = NIT_NULL
;
10709 fra
.me
.REG
[0] = p0
;
10710 fra
.me
.REG
[1] = p1
;
10711 /* parser/parser_nodes.nit:1485 */
10712 ATTR_parser___parser_nodes___ASelfExpr____n_kwself(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10713 stack_frame_head
= fra
.me
.prev
;
10716 static const char LOCATE_parser___parser_nodes___ATrueExpr___n_kwtrue
[] = "parser_nodes::ATrueExpr::n_kwtrue";
10717 val_t
parser___parser_nodes___ATrueExpr___n_kwtrue(val_t p0
){
10718 struct {struct stack_frame_t me
;} fra
;
10721 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10722 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10723 fra
.me
.line
= 1496;
10724 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATrueExpr___n_kwtrue
;
10725 fra
.me
.has_broke
= 0;
10726 fra
.me
.REG_size
= 1;
10727 fra
.me
.nitni_local_ref_head
= NULL
;
10728 fra
.me
.REG
[0] = NIT_NULL
;
10729 fra
.me
.REG
[0] = p0
;
10730 /* parser/parser_nodes.nit:1496 */
10731 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(fra
.me
.REG
[0])!=NIT_NULL
);
10732 if (UNTAG_Bool(REGB0
)) {
10734 nit_abort("Uninitialized attribute %s", "_n_kwtrue", LOCATE_parser___parser_nodes
, 1496);
10736 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(fra
.me
.REG
[0]);
10737 stack_frame_head
= fra
.me
.prev
;
10738 return fra
.me
.REG
[0];
10740 static const char LOCATE_parser___parser_nodes___ATrueExpr___n_kwtrue__eq
[] = "parser_nodes::ATrueExpr::n_kwtrue=";
10741 void parser___parser_nodes___ATrueExpr___n_kwtrue__eq(val_t p0
, val_t p1
){
10742 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10744 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10745 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10746 fra
.me
.line
= 1496;
10747 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATrueExpr___n_kwtrue__eq
;
10748 fra
.me
.has_broke
= 0;
10749 fra
.me
.REG_size
= 2;
10750 fra
.me
.nitni_local_ref_head
= NULL
;
10751 fra
.me
.REG
[0] = NIT_NULL
;
10752 fra
.me
.REG
[1] = NIT_NULL
;
10753 fra
.me
.REG
[0] = p0
;
10754 fra
.me
.REG
[1] = p1
;
10755 /* parser/parser_nodes.nit:1496 */
10756 ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10757 stack_frame_head
= fra
.me
.prev
;
10760 static const char LOCATE_parser___parser_nodes___AFalseExpr___n_kwfalse
[] = "parser_nodes::AFalseExpr::n_kwfalse";
10761 val_t
parser___parser_nodes___AFalseExpr___n_kwfalse(val_t p0
){
10762 struct {struct stack_frame_t me
;} fra
;
10765 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10766 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10767 fra
.me
.line
= 1501;
10768 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFalseExpr___n_kwfalse
;
10769 fra
.me
.has_broke
= 0;
10770 fra
.me
.REG_size
= 1;
10771 fra
.me
.nitni_local_ref_head
= NULL
;
10772 fra
.me
.REG
[0] = NIT_NULL
;
10773 fra
.me
.REG
[0] = p0
;
10774 /* parser/parser_nodes.nit:1501 */
10775 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(fra
.me
.REG
[0])!=NIT_NULL
);
10776 if (UNTAG_Bool(REGB0
)) {
10778 nit_abort("Uninitialized attribute %s", "_n_kwfalse", LOCATE_parser___parser_nodes
, 1501);
10780 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(fra
.me
.REG
[0]);
10781 stack_frame_head
= fra
.me
.prev
;
10782 return fra
.me
.REG
[0];
10784 static const char LOCATE_parser___parser_nodes___AFalseExpr___n_kwfalse__eq
[] = "parser_nodes::AFalseExpr::n_kwfalse=";
10785 void parser___parser_nodes___AFalseExpr___n_kwfalse__eq(val_t p0
, val_t p1
){
10786 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10788 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10789 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10790 fra
.me
.line
= 1501;
10791 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFalseExpr___n_kwfalse__eq
;
10792 fra
.me
.has_broke
= 0;
10793 fra
.me
.REG_size
= 2;
10794 fra
.me
.nitni_local_ref_head
= NULL
;
10795 fra
.me
.REG
[0] = NIT_NULL
;
10796 fra
.me
.REG
[1] = NIT_NULL
;
10797 fra
.me
.REG
[0] = p0
;
10798 fra
.me
.REG
[1] = p1
;
10799 /* parser/parser_nodes.nit:1501 */
10800 ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10801 stack_frame_head
= fra
.me
.prev
;
10804 static const char LOCATE_parser___parser_nodes___ANullExpr___n_kwnull
[] = "parser_nodes::ANullExpr::n_kwnull";
10805 val_t
parser___parser_nodes___ANullExpr___n_kwnull(val_t p0
){
10806 struct {struct stack_frame_t me
;} fra
;
10809 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10810 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10811 fra
.me
.line
= 1506;
10812 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANullExpr___n_kwnull
;
10813 fra
.me
.has_broke
= 0;
10814 fra
.me
.REG_size
= 1;
10815 fra
.me
.nitni_local_ref_head
= NULL
;
10816 fra
.me
.REG
[0] = NIT_NULL
;
10817 fra
.me
.REG
[0] = p0
;
10818 /* parser/parser_nodes.nit:1506 */
10819 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ANullExpr____n_kwnull(fra
.me
.REG
[0])!=NIT_NULL
);
10820 if (UNTAG_Bool(REGB0
)) {
10822 nit_abort("Uninitialized attribute %s", "_n_kwnull", LOCATE_parser___parser_nodes
, 1506);
10824 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ANullExpr____n_kwnull(fra
.me
.REG
[0]);
10825 stack_frame_head
= fra
.me
.prev
;
10826 return fra
.me
.REG
[0];
10828 static const char LOCATE_parser___parser_nodes___ANullExpr___n_kwnull__eq
[] = "parser_nodes::ANullExpr::n_kwnull=";
10829 void parser___parser_nodes___ANullExpr___n_kwnull__eq(val_t p0
, val_t p1
){
10830 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10832 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10833 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10834 fra
.me
.line
= 1506;
10835 fra
.me
.meth
= LOCATE_parser___parser_nodes___ANullExpr___n_kwnull__eq
;
10836 fra
.me
.has_broke
= 0;
10837 fra
.me
.REG_size
= 2;
10838 fra
.me
.nitni_local_ref_head
= NULL
;
10839 fra
.me
.REG
[0] = NIT_NULL
;
10840 fra
.me
.REG
[1] = NIT_NULL
;
10841 fra
.me
.REG
[0] = p0
;
10842 fra
.me
.REG
[1] = p1
;
10843 /* parser/parser_nodes.nit:1506 */
10844 ATTR_parser___parser_nodes___ANullExpr____n_kwnull(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10845 stack_frame_head
= fra
.me
.prev
;
10848 static const char LOCATE_parser___parser_nodes___AIntExpr___n_number
[] = "parser_nodes::AIntExpr::n_number";
10849 val_t
parser___parser_nodes___AIntExpr___n_number(val_t p0
){
10850 struct {struct stack_frame_t me
;} fra
;
10853 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10854 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10855 fra
.me
.line
= 1511;
10856 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntExpr___n_number
;
10857 fra
.me
.has_broke
= 0;
10858 fra
.me
.REG_size
= 1;
10859 fra
.me
.nitni_local_ref_head
= NULL
;
10860 fra
.me
.REG
[0] = NIT_NULL
;
10861 fra
.me
.REG
[0] = p0
;
10862 /* parser/parser_nodes.nit:1511 */
10863 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIntExpr____n_number(fra
.me
.REG
[0])!=NIT_NULL
);
10864 if (UNTAG_Bool(REGB0
)) {
10866 nit_abort("Uninitialized attribute %s", "_n_number", LOCATE_parser___parser_nodes
, 1511);
10868 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIntExpr____n_number(fra
.me
.REG
[0]);
10869 stack_frame_head
= fra
.me
.prev
;
10870 return fra
.me
.REG
[0];
10872 static const char LOCATE_parser___parser_nodes___AIntExpr___n_number__eq
[] = "parser_nodes::AIntExpr::n_number=";
10873 void parser___parser_nodes___AIntExpr___n_number__eq(val_t p0
, val_t p1
){
10874 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10876 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10877 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10878 fra
.me
.line
= 1511;
10879 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIntExpr___n_number__eq
;
10880 fra
.me
.has_broke
= 0;
10881 fra
.me
.REG_size
= 2;
10882 fra
.me
.nitni_local_ref_head
= NULL
;
10883 fra
.me
.REG
[0] = NIT_NULL
;
10884 fra
.me
.REG
[1] = NIT_NULL
;
10885 fra
.me
.REG
[0] = p0
;
10886 fra
.me
.REG
[1] = p1
;
10887 /* parser/parser_nodes.nit:1511 */
10888 ATTR_parser___parser_nodes___AIntExpr____n_number(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10889 stack_frame_head
= fra
.me
.prev
;
10892 static const char LOCATE_parser___parser_nodes___AFloatExpr___n_float
[] = "parser_nodes::AFloatExpr::n_float";
10893 val_t
parser___parser_nodes___AFloatExpr___n_float(val_t p0
){
10894 struct {struct stack_frame_t me
;} fra
;
10897 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10898 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10899 fra
.me
.line
= 1516;
10900 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFloatExpr___n_float
;
10901 fra
.me
.has_broke
= 0;
10902 fra
.me
.REG_size
= 1;
10903 fra
.me
.nitni_local_ref_head
= NULL
;
10904 fra
.me
.REG
[0] = NIT_NULL
;
10905 fra
.me
.REG
[0] = p0
;
10906 /* parser/parser_nodes.nit:1516 */
10907 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AFloatExpr____n_float(fra
.me
.REG
[0])!=NIT_NULL
);
10908 if (UNTAG_Bool(REGB0
)) {
10910 nit_abort("Uninitialized attribute %s", "_n_float", LOCATE_parser___parser_nodes
, 1516);
10912 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AFloatExpr____n_float(fra
.me
.REG
[0]);
10913 stack_frame_head
= fra
.me
.prev
;
10914 return fra
.me
.REG
[0];
10916 static const char LOCATE_parser___parser_nodes___AFloatExpr___n_float__eq
[] = "parser_nodes::AFloatExpr::n_float=";
10917 void parser___parser_nodes___AFloatExpr___n_float__eq(val_t p0
, val_t p1
){
10918 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10920 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10921 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10922 fra
.me
.line
= 1516;
10923 fra
.me
.meth
= LOCATE_parser___parser_nodes___AFloatExpr___n_float__eq
;
10924 fra
.me
.has_broke
= 0;
10925 fra
.me
.REG_size
= 2;
10926 fra
.me
.nitni_local_ref_head
= NULL
;
10927 fra
.me
.REG
[0] = NIT_NULL
;
10928 fra
.me
.REG
[1] = NIT_NULL
;
10929 fra
.me
.REG
[0] = p0
;
10930 fra
.me
.REG
[1] = p1
;
10931 /* parser/parser_nodes.nit:1516 */
10932 ATTR_parser___parser_nodes___AFloatExpr____n_float(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10933 stack_frame_head
= fra
.me
.prev
;
10936 static const char LOCATE_parser___parser_nodes___ACharExpr___n_char
[] = "parser_nodes::ACharExpr::n_char";
10937 val_t
parser___parser_nodes___ACharExpr___n_char(val_t p0
){
10938 struct {struct stack_frame_t me
;} fra
;
10941 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10942 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10943 fra
.me
.line
= 1521;
10944 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACharExpr___n_char
;
10945 fra
.me
.has_broke
= 0;
10946 fra
.me
.REG_size
= 1;
10947 fra
.me
.nitni_local_ref_head
= NULL
;
10948 fra
.me
.REG
[0] = NIT_NULL
;
10949 fra
.me
.REG
[0] = p0
;
10950 /* parser/parser_nodes.nit:1521 */
10951 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ACharExpr____n_char(fra
.me
.REG
[0])!=NIT_NULL
);
10952 if (UNTAG_Bool(REGB0
)) {
10954 nit_abort("Uninitialized attribute %s", "_n_char", LOCATE_parser___parser_nodes
, 1521);
10956 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ACharExpr____n_char(fra
.me
.REG
[0]);
10957 stack_frame_head
= fra
.me
.prev
;
10958 return fra
.me
.REG
[0];
10960 static const char LOCATE_parser___parser_nodes___ACharExpr___n_char__eq
[] = "parser_nodes::ACharExpr::n_char=";
10961 void parser___parser_nodes___ACharExpr___n_char__eq(val_t p0
, val_t p1
){
10962 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
10964 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10965 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10966 fra
.me
.line
= 1521;
10967 fra
.me
.meth
= LOCATE_parser___parser_nodes___ACharExpr___n_char__eq
;
10968 fra
.me
.has_broke
= 0;
10969 fra
.me
.REG_size
= 2;
10970 fra
.me
.nitni_local_ref_head
= NULL
;
10971 fra
.me
.REG
[0] = NIT_NULL
;
10972 fra
.me
.REG
[1] = NIT_NULL
;
10973 fra
.me
.REG
[0] = p0
;
10974 fra
.me
.REG
[1] = p1
;
10975 /* parser/parser_nodes.nit:1521 */
10976 ATTR_parser___parser_nodes___ACharExpr____n_char(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
10977 stack_frame_head
= fra
.me
.prev
;
10980 static const char LOCATE_parser___parser_nodes___AStringFormExpr___n_string
[] = "parser_nodes::AStringFormExpr::n_string";
10981 val_t
parser___parser_nodes___AStringFormExpr___n_string(val_t p0
){
10982 struct {struct stack_frame_t me
;} fra
;
10985 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10986 fra
.me
.file
= LOCATE_parser___parser_nodes
;
10987 fra
.me
.line
= 1526;
10988 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStringFormExpr___n_string
;
10989 fra
.me
.has_broke
= 0;
10990 fra
.me
.REG_size
= 1;
10991 fra
.me
.nitni_local_ref_head
= NULL
;
10992 fra
.me
.REG
[0] = NIT_NULL
;
10993 fra
.me
.REG
[0] = p0
;
10994 /* parser/parser_nodes.nit:1526 */
10995 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AStringFormExpr____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
10996 if (UNTAG_Bool(REGB0
)) {
10998 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1526);
11000 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AStringFormExpr____n_string(fra
.me
.REG
[0]);
11001 stack_frame_head
= fra
.me
.prev
;
11002 return fra
.me
.REG
[0];
11004 static const char LOCATE_parser___parser_nodes___AStringFormExpr___n_string__eq
[] = "parser_nodes::AStringFormExpr::n_string=";
11005 void parser___parser_nodes___AStringFormExpr___n_string__eq(val_t p0
, val_t p1
){
11006 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11008 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11009 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11010 fra
.me
.line
= 1526;
11011 fra
.me
.meth
= LOCATE_parser___parser_nodes___AStringFormExpr___n_string__eq
;
11012 fra
.me
.has_broke
= 0;
11013 fra
.me
.REG_size
= 2;
11014 fra
.me
.nitni_local_ref_head
= NULL
;
11015 fra
.me
.REG
[0] = NIT_NULL
;
11016 fra
.me
.REG
[1] = NIT_NULL
;
11017 fra
.me
.REG
[0] = p0
;
11018 fra
.me
.REG
[1] = p1
;
11019 /* parser/parser_nodes.nit:1526 */
11020 ATTR_parser___parser_nodes___AStringFormExpr____n_string(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11021 stack_frame_head
= fra
.me
.prev
;
11024 static const char LOCATE_parser___parser_nodes___ASuperstringExpr___n_exprs
[] = "parser_nodes::ASuperstringExpr::n_exprs";
11025 val_t
parser___parser_nodes___ASuperstringExpr___n_exprs(val_t p0
){
11026 struct {struct stack_frame_t me
;} fra
;
11029 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11030 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11031 fra
.me
.line
= 1553;
11032 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASuperstringExpr___n_exprs
;
11033 fra
.me
.has_broke
= 0;
11034 fra
.me
.REG_size
= 1;
11035 fra
.me
.nitni_local_ref_head
= NULL
;
11036 fra
.me
.REG
[0] = NIT_NULL
;
11037 fra
.me
.REG
[0] = p0
;
11038 /* parser/parser_nodes.nit:1553 */
11039 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
11040 if (UNTAG_Bool(REGB0
)) {
11042 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1553);
11044 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(fra
.me
.REG
[0]);
11045 stack_frame_head
= fra
.me
.prev
;
11046 return fra
.me
.REG
[0];
11048 static const char LOCATE_parser___parser_nodes___AParExpr___n_opar
[] = "parser_nodes::AParExpr::n_opar";
11049 val_t
parser___parser_nodes___AParExpr___n_opar(val_t p0
){
11050 struct {struct stack_frame_t me
;} fra
;
11053 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11054 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11055 fra
.me
.line
= 1559;
11056 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExpr___n_opar
;
11057 fra
.me
.has_broke
= 0;
11058 fra
.me
.REG_size
= 1;
11059 fra
.me
.nitni_local_ref_head
= NULL
;
11060 fra
.me
.REG
[0] = NIT_NULL
;
11061 fra
.me
.REG
[0] = p0
;
11062 /* parser/parser_nodes.nit:1559 */
11063 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
11064 if (UNTAG_Bool(REGB0
)) {
11066 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1559);
11068 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExpr____n_opar(fra
.me
.REG
[0]);
11069 stack_frame_head
= fra
.me
.prev
;
11070 return fra
.me
.REG
[0];
11072 static const char LOCATE_parser___parser_nodes___AParExpr___n_opar__eq
[] = "parser_nodes::AParExpr::n_opar=";
11073 void parser___parser_nodes___AParExpr___n_opar__eq(val_t p0
, val_t p1
){
11074 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11076 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11077 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11078 fra
.me
.line
= 1559;
11079 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExpr___n_opar__eq
;
11080 fra
.me
.has_broke
= 0;
11081 fra
.me
.REG_size
= 2;
11082 fra
.me
.nitni_local_ref_head
= NULL
;
11083 fra
.me
.REG
[0] = NIT_NULL
;
11084 fra
.me
.REG
[1] = NIT_NULL
;
11085 fra
.me
.REG
[0] = p0
;
11086 fra
.me
.REG
[1] = p1
;
11087 /* parser/parser_nodes.nit:1559 */
11088 ATTR_parser___parser_nodes___AParExpr____n_opar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11089 stack_frame_head
= fra
.me
.prev
;
11092 static const char LOCATE_parser___parser_nodes___AParExpr___n_cpar
[] = "parser_nodes::AParExpr::n_cpar";
11093 val_t
parser___parser_nodes___AParExpr___n_cpar(val_t p0
){
11094 struct {struct stack_frame_t me
;} fra
;
11097 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11098 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11099 fra
.me
.line
= 1560;
11100 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExpr___n_cpar
;
11101 fra
.me
.has_broke
= 0;
11102 fra
.me
.REG_size
= 1;
11103 fra
.me
.nitni_local_ref_head
= NULL
;
11104 fra
.me
.REG
[0] = NIT_NULL
;
11105 fra
.me
.REG
[0] = p0
;
11106 /* parser/parser_nodes.nit:1560 */
11107 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
11108 if (UNTAG_Bool(REGB0
)) {
11110 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1560);
11112 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExpr____n_cpar(fra
.me
.REG
[0]);
11113 stack_frame_head
= fra
.me
.prev
;
11114 return fra
.me
.REG
[0];
11116 static const char LOCATE_parser___parser_nodes___AParExpr___n_cpar__eq
[] = "parser_nodes::AParExpr::n_cpar=";
11117 void parser___parser_nodes___AParExpr___n_cpar__eq(val_t p0
, val_t p1
){
11118 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11120 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11121 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11122 fra
.me
.line
= 1560;
11123 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExpr___n_cpar__eq
;
11124 fra
.me
.has_broke
= 0;
11125 fra
.me
.REG_size
= 2;
11126 fra
.me
.nitni_local_ref_head
= NULL
;
11127 fra
.me
.REG
[0] = NIT_NULL
;
11128 fra
.me
.REG
[1] = NIT_NULL
;
11129 fra
.me
.REG
[0] = p0
;
11130 fra
.me
.REG
[1] = p1
;
11131 /* parser/parser_nodes.nit:1560 */
11132 ATTR_parser___parser_nodes___AParExpr____n_cpar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11133 stack_frame_head
= fra
.me
.prev
;
11136 static const char LOCATE_parser___parser_nodes___AProxyExpr___n_expr
[] = "parser_nodes::AProxyExpr::n_expr";
11137 val_t
parser___parser_nodes___AProxyExpr___n_expr(val_t p0
){
11138 struct {struct stack_frame_t me
;} fra
;
11141 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11142 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11143 fra
.me
.line
= 1566;
11144 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProxyExpr___n_expr
;
11145 fra
.me
.has_broke
= 0;
11146 fra
.me
.REG_size
= 1;
11147 fra
.me
.nitni_local_ref_head
= NULL
;
11148 fra
.me
.REG
[0] = NIT_NULL
;
11149 fra
.me
.REG
[0] = p0
;
11150 /* parser/parser_nodes.nit:1566 */
11151 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
11152 if (UNTAG_Bool(REGB0
)) {
11154 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1566);
11156 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0]);
11157 stack_frame_head
= fra
.me
.prev
;
11158 return fra
.me
.REG
[0];
11160 static const char LOCATE_parser___parser_nodes___AProxyExpr___n_expr__eq
[] = "parser_nodes::AProxyExpr::n_expr=";
11161 void parser___parser_nodes___AProxyExpr___n_expr__eq(val_t p0
, val_t p1
){
11162 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11164 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11165 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11166 fra
.me
.line
= 1566;
11167 fra
.me
.meth
= LOCATE_parser___parser_nodes___AProxyExpr___n_expr__eq
;
11168 fra
.me
.has_broke
= 0;
11169 fra
.me
.REG_size
= 2;
11170 fra
.me
.nitni_local_ref_head
= NULL
;
11171 fra
.me
.REG
[0] = NIT_NULL
;
11172 fra
.me
.REG
[1] = NIT_NULL
;
11173 fra
.me
.REG
[0] = p0
;
11174 fra
.me
.REG
[1] = p1
;
11175 /* parser/parser_nodes.nit:1566 */
11176 ATTR_parser___parser_nodes___AProxyExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11177 stack_frame_head
= fra
.me
.prev
;
11180 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_expr
[] = "parser_nodes::AAsCastExpr::n_expr";
11181 val_t
parser___parser_nodes___AAsCastExpr___n_expr(val_t p0
){
11182 struct {struct stack_frame_t me
;} fra
;
11185 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11186 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11187 fra
.me
.line
= 1572;
11188 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_expr
;
11189 fra
.me
.has_broke
= 0;
11190 fra
.me
.REG_size
= 1;
11191 fra
.me
.nitni_local_ref_head
= NULL
;
11192 fra
.me
.REG
[0] = NIT_NULL
;
11193 fra
.me
.REG
[0] = p0
;
11194 /* parser/parser_nodes.nit:1572 */
11195 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
11196 if (UNTAG_Bool(REGB0
)) {
11198 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1572);
11200 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0]);
11201 stack_frame_head
= fra
.me
.prev
;
11202 return fra
.me
.REG
[0];
11204 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_expr__eq
[] = "parser_nodes::AAsCastExpr::n_expr=";
11205 void parser___parser_nodes___AAsCastExpr___n_expr__eq(val_t p0
, val_t p1
){
11206 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11208 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11209 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11210 fra
.me
.line
= 1572;
11211 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_expr__eq
;
11212 fra
.me
.has_broke
= 0;
11213 fra
.me
.REG_size
= 2;
11214 fra
.me
.nitni_local_ref_head
= NULL
;
11215 fra
.me
.REG
[0] = NIT_NULL
;
11216 fra
.me
.REG
[1] = NIT_NULL
;
11217 fra
.me
.REG
[0] = p0
;
11218 fra
.me
.REG
[1] = p1
;
11219 /* parser/parser_nodes.nit:1572 */
11220 ATTR_parser___parser_nodes___AAsCastExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11221 stack_frame_head
= fra
.me
.prev
;
11224 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_kwas
[] = "parser_nodes::AAsCastExpr::n_kwas";
11225 val_t
parser___parser_nodes___AAsCastExpr___n_kwas(val_t p0
){
11226 struct {struct stack_frame_t me
;} fra
;
11229 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11230 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11231 fra
.me
.line
= 1573;
11232 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_kwas
;
11233 fra
.me
.has_broke
= 0;
11234 fra
.me
.REG_size
= 1;
11235 fra
.me
.nitni_local_ref_head
= NULL
;
11236 fra
.me
.REG
[0] = NIT_NULL
;
11237 fra
.me
.REG
[0] = p0
;
11238 /* parser/parser_nodes.nit:1573 */
11239 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
11240 if (UNTAG_Bool(REGB0
)) {
11242 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 1573);
11244 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0]);
11245 stack_frame_head
= fra
.me
.prev
;
11246 return fra
.me
.REG
[0];
11248 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_kwas__eq
[] = "parser_nodes::AAsCastExpr::n_kwas=";
11249 void parser___parser_nodes___AAsCastExpr___n_kwas__eq(val_t p0
, val_t p1
){
11250 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11252 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11253 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11254 fra
.me
.line
= 1573;
11255 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_kwas__eq
;
11256 fra
.me
.has_broke
= 0;
11257 fra
.me
.REG_size
= 2;
11258 fra
.me
.nitni_local_ref_head
= NULL
;
11259 fra
.me
.REG
[0] = NIT_NULL
;
11260 fra
.me
.REG
[1] = NIT_NULL
;
11261 fra
.me
.REG
[0] = p0
;
11262 fra
.me
.REG
[1] = p1
;
11263 /* parser/parser_nodes.nit:1573 */
11264 ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11265 stack_frame_head
= fra
.me
.prev
;
11268 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_opar
[] = "parser_nodes::AAsCastExpr::n_opar";
11269 val_t
parser___parser_nodes___AAsCastExpr___n_opar(val_t p0
){
11270 struct {struct stack_frame_t me
;} fra
;
11273 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11274 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11275 fra
.me
.line
= 1574;
11276 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_opar
;
11277 fra
.me
.has_broke
= 0;
11278 fra
.me
.REG_size
= 1;
11279 fra
.me
.nitni_local_ref_head
= NULL
;
11280 fra
.me
.REG
[0] = NIT_NULL
;
11281 fra
.me
.REG
[0] = p0
;
11282 /* parser/parser_nodes.nit:1574 */
11283 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
11284 if (UNTAG_Bool(REGB0
)) {
11286 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1574);
11288 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_opar(fra
.me
.REG
[0]);
11289 stack_frame_head
= fra
.me
.prev
;
11290 return fra
.me
.REG
[0];
11292 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_opar__eq
[] = "parser_nodes::AAsCastExpr::n_opar=";
11293 void parser___parser_nodes___AAsCastExpr___n_opar__eq(val_t p0
, val_t p1
){
11294 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11296 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11297 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11298 fra
.me
.line
= 1574;
11299 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_opar__eq
;
11300 fra
.me
.has_broke
= 0;
11301 fra
.me
.REG_size
= 2;
11302 fra
.me
.nitni_local_ref_head
= NULL
;
11303 fra
.me
.REG
[0] = NIT_NULL
;
11304 fra
.me
.REG
[1] = NIT_NULL
;
11305 fra
.me
.REG
[0] = p0
;
11306 fra
.me
.REG
[1] = p1
;
11307 /* parser/parser_nodes.nit:1574 */
11308 ATTR_parser___parser_nodes___AAsCastExpr____n_opar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11309 stack_frame_head
= fra
.me
.prev
;
11312 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_type
[] = "parser_nodes::AAsCastExpr::n_type";
11313 val_t
parser___parser_nodes___AAsCastExpr___n_type(val_t p0
){
11314 struct {struct stack_frame_t me
;} fra
;
11317 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11318 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11319 fra
.me
.line
= 1575;
11320 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_type
;
11321 fra
.me
.has_broke
= 0;
11322 fra
.me
.REG_size
= 1;
11323 fra
.me
.nitni_local_ref_head
= NULL
;
11324 fra
.me
.REG
[0] = NIT_NULL
;
11325 fra
.me
.REG
[0] = p0
;
11326 /* parser/parser_nodes.nit:1575 */
11327 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
11328 if (UNTAG_Bool(REGB0
)) {
11330 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1575);
11332 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0]);
11333 stack_frame_head
= fra
.me
.prev
;
11334 return fra
.me
.REG
[0];
11336 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_type__eq
[] = "parser_nodes::AAsCastExpr::n_type=";
11337 void parser___parser_nodes___AAsCastExpr___n_type__eq(val_t p0
, val_t p1
){
11338 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11340 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11341 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11342 fra
.me
.line
= 1575;
11343 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_type__eq
;
11344 fra
.me
.has_broke
= 0;
11345 fra
.me
.REG_size
= 2;
11346 fra
.me
.nitni_local_ref_head
= NULL
;
11347 fra
.me
.REG
[0] = NIT_NULL
;
11348 fra
.me
.REG
[1] = NIT_NULL
;
11349 fra
.me
.REG
[0] = p0
;
11350 fra
.me
.REG
[1] = p1
;
11351 /* parser/parser_nodes.nit:1575 */
11352 ATTR_parser___parser_nodes___AAsCastExpr____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11353 stack_frame_head
= fra
.me
.prev
;
11356 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_cpar
[] = "parser_nodes::AAsCastExpr::n_cpar";
11357 val_t
parser___parser_nodes___AAsCastExpr___n_cpar(val_t p0
){
11358 struct {struct stack_frame_t me
;} fra
;
11361 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11362 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11363 fra
.me
.line
= 1576;
11364 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_cpar
;
11365 fra
.me
.has_broke
= 0;
11366 fra
.me
.REG_size
= 1;
11367 fra
.me
.nitni_local_ref_head
= NULL
;
11368 fra
.me
.REG
[0] = NIT_NULL
;
11369 fra
.me
.REG
[0] = p0
;
11370 /* parser/parser_nodes.nit:1576 */
11371 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsCastExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
11372 if (UNTAG_Bool(REGB0
)) {
11374 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1576);
11376 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsCastExpr____n_cpar(fra
.me
.REG
[0]);
11377 stack_frame_head
= fra
.me
.prev
;
11378 return fra
.me
.REG
[0];
11380 static const char LOCATE_parser___parser_nodes___AAsCastExpr___n_cpar__eq
[] = "parser_nodes::AAsCastExpr::n_cpar=";
11381 void parser___parser_nodes___AAsCastExpr___n_cpar__eq(val_t p0
, val_t p1
){
11382 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11384 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11385 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11386 fra
.me
.line
= 1576;
11387 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsCastExpr___n_cpar__eq
;
11388 fra
.me
.has_broke
= 0;
11389 fra
.me
.REG_size
= 2;
11390 fra
.me
.nitni_local_ref_head
= NULL
;
11391 fra
.me
.REG
[0] = NIT_NULL
;
11392 fra
.me
.REG
[1] = NIT_NULL
;
11393 fra
.me
.REG
[0] = p0
;
11394 fra
.me
.REG
[1] = p1
;
11395 /* parser/parser_nodes.nit:1576 */
11396 ATTR_parser___parser_nodes___AAsCastExpr____n_cpar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11397 stack_frame_head
= fra
.me
.prev
;
11400 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_expr
[] = "parser_nodes::AAsNotnullExpr::n_expr";
11401 val_t
parser___parser_nodes___AAsNotnullExpr___n_expr(val_t p0
){
11402 struct {struct stack_frame_t me
;} fra
;
11405 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11406 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11407 fra
.me
.line
= 1582;
11408 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_expr
;
11409 fra
.me
.has_broke
= 0;
11410 fra
.me
.REG_size
= 1;
11411 fra
.me
.nitni_local_ref_head
= NULL
;
11412 fra
.me
.REG
[0] = NIT_NULL
;
11413 fra
.me
.REG
[0] = p0
;
11414 /* parser/parser_nodes.nit:1582 */
11415 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
11416 if (UNTAG_Bool(REGB0
)) {
11418 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1582);
11420 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0]);
11421 stack_frame_head
= fra
.me
.prev
;
11422 return fra
.me
.REG
[0];
11424 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_expr__eq
[] = "parser_nodes::AAsNotnullExpr::n_expr=";
11425 void parser___parser_nodes___AAsNotnullExpr___n_expr__eq(val_t p0
, val_t p1
){
11426 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11428 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11429 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11430 fra
.me
.line
= 1582;
11431 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_expr__eq
;
11432 fra
.me
.has_broke
= 0;
11433 fra
.me
.REG_size
= 2;
11434 fra
.me
.nitni_local_ref_head
= NULL
;
11435 fra
.me
.REG
[0] = NIT_NULL
;
11436 fra
.me
.REG
[1] = NIT_NULL
;
11437 fra
.me
.REG
[0] = p0
;
11438 fra
.me
.REG
[1] = p1
;
11439 /* parser/parser_nodes.nit:1582 */
11440 ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11441 stack_frame_head
= fra
.me
.prev
;
11444 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwas
[] = "parser_nodes::AAsNotnullExpr::n_kwas";
11445 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwas(val_t p0
){
11446 struct {struct stack_frame_t me
;} fra
;
11449 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11450 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11451 fra
.me
.line
= 1583;
11452 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwas
;
11453 fra
.me
.has_broke
= 0;
11454 fra
.me
.REG_size
= 1;
11455 fra
.me
.nitni_local_ref_head
= NULL
;
11456 fra
.me
.REG
[0] = NIT_NULL
;
11457 fra
.me
.REG
[0] = p0
;
11458 /* parser/parser_nodes.nit:1583 */
11459 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0])!=NIT_NULL
);
11460 if (UNTAG_Bool(REGB0
)) {
11462 nit_abort("Uninitialized attribute %s", "_n_kwas", LOCATE_parser___parser_nodes
, 1583);
11464 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0]);
11465 stack_frame_head
= fra
.me
.prev
;
11466 return fra
.me
.REG
[0];
11468 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwas__eq
[] = "parser_nodes::AAsNotnullExpr::n_kwas=";
11469 void parser___parser_nodes___AAsNotnullExpr___n_kwas__eq(val_t p0
, val_t p1
){
11470 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11472 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11473 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11474 fra
.me
.line
= 1583;
11475 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwas__eq
;
11476 fra
.me
.has_broke
= 0;
11477 fra
.me
.REG_size
= 2;
11478 fra
.me
.nitni_local_ref_head
= NULL
;
11479 fra
.me
.REG
[0] = NIT_NULL
;
11480 fra
.me
.REG
[1] = NIT_NULL
;
11481 fra
.me
.REG
[0] = p0
;
11482 fra
.me
.REG
[1] = p1
;
11483 /* parser/parser_nodes.nit:1583 */
11484 ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11485 stack_frame_head
= fra
.me
.prev
;
11488 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_opar
[] = "parser_nodes::AAsNotnullExpr::n_opar";
11489 val_t
parser___parser_nodes___AAsNotnullExpr___n_opar(val_t p0
){
11490 struct {struct stack_frame_t me
;} fra
;
11493 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11494 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11495 fra
.me
.line
= 1584;
11496 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_opar
;
11497 fra
.me
.has_broke
= 0;
11498 fra
.me
.REG_size
= 1;
11499 fra
.me
.nitni_local_ref_head
= NULL
;
11500 fra
.me
.REG
[0] = NIT_NULL
;
11501 fra
.me
.REG
[0] = p0
;
11502 /* parser/parser_nodes.nit:1584 */
11503 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
11504 if (UNTAG_Bool(REGB0
)) {
11506 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1584);
11508 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_opar(fra
.me
.REG
[0]);
11509 stack_frame_head
= fra
.me
.prev
;
11510 return fra
.me
.REG
[0];
11512 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_opar__eq
[] = "parser_nodes::AAsNotnullExpr::n_opar=";
11513 void parser___parser_nodes___AAsNotnullExpr___n_opar__eq(val_t p0
, val_t p1
){
11514 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11516 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11517 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11518 fra
.me
.line
= 1584;
11519 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_opar__eq
;
11520 fra
.me
.has_broke
= 0;
11521 fra
.me
.REG_size
= 2;
11522 fra
.me
.nitni_local_ref_head
= NULL
;
11523 fra
.me
.REG
[0] = NIT_NULL
;
11524 fra
.me
.REG
[1] = NIT_NULL
;
11525 fra
.me
.REG
[0] = p0
;
11526 fra
.me
.REG
[1] = p1
;
11527 /* parser/parser_nodes.nit:1584 */
11528 ATTR_parser___parser_nodes___AAsNotnullExpr____n_opar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11529 stack_frame_head
= fra
.me
.prev
;
11532 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnot
[] = "parser_nodes::AAsNotnullExpr::n_kwnot";
11533 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnot(val_t p0
){
11534 struct {struct stack_frame_t me
;} fra
;
11537 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11538 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11539 fra
.me
.line
= 1585;
11540 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnot
;
11541 fra
.me
.has_broke
= 0;
11542 fra
.me
.REG_size
= 1;
11543 fra
.me
.nitni_local_ref_head
= NULL
;
11544 fra
.me
.REG
[0] = NIT_NULL
;
11545 fra
.me
.REG
[0] = p0
;
11546 /* parser/parser_nodes.nit:1585 */
11547 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0])!=NIT_NULL
);
11548 if (UNTAG_Bool(REGB0
)) {
11550 nit_abort("Uninitialized attribute %s", "_n_kwnot", LOCATE_parser___parser_nodes
, 1585);
11552 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0]);
11553 stack_frame_head
= fra
.me
.prev
;
11554 return fra
.me
.REG
[0];
11556 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnot__eq
[] = "parser_nodes::AAsNotnullExpr::n_kwnot=";
11557 void parser___parser_nodes___AAsNotnullExpr___n_kwnot__eq(val_t p0
, val_t p1
){
11558 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11560 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11561 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11562 fra
.me
.line
= 1585;
11563 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnot__eq
;
11564 fra
.me
.has_broke
= 0;
11565 fra
.me
.REG_size
= 2;
11566 fra
.me
.nitni_local_ref_head
= NULL
;
11567 fra
.me
.REG
[0] = NIT_NULL
;
11568 fra
.me
.REG
[1] = NIT_NULL
;
11569 fra
.me
.REG
[0] = p0
;
11570 fra
.me
.REG
[1] = p1
;
11571 /* parser/parser_nodes.nit:1585 */
11572 ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11573 stack_frame_head
= fra
.me
.prev
;
11576 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnull
[] = "parser_nodes::AAsNotnullExpr::n_kwnull";
11577 val_t
parser___parser_nodes___AAsNotnullExpr___n_kwnull(val_t p0
){
11578 struct {struct stack_frame_t me
;} fra
;
11581 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11582 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11583 fra
.me
.line
= 1586;
11584 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnull
;
11585 fra
.me
.has_broke
= 0;
11586 fra
.me
.REG_size
= 1;
11587 fra
.me
.nitni_local_ref_head
= NULL
;
11588 fra
.me
.REG
[0] = NIT_NULL
;
11589 fra
.me
.REG
[0] = p0
;
11590 /* parser/parser_nodes.nit:1586 */
11591 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0])!=NIT_NULL
);
11592 if (UNTAG_Bool(REGB0
)) {
11594 nit_abort("Uninitialized attribute %s", "_n_kwnull", LOCATE_parser___parser_nodes
, 1586);
11596 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0]);
11597 stack_frame_head
= fra
.me
.prev
;
11598 return fra
.me
.REG
[0];
11600 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnull__eq
[] = "parser_nodes::AAsNotnullExpr::n_kwnull=";
11601 void parser___parser_nodes___AAsNotnullExpr___n_kwnull__eq(val_t p0
, val_t p1
){
11602 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11604 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11605 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11606 fra
.me
.line
= 1586;
11607 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnull__eq
;
11608 fra
.me
.has_broke
= 0;
11609 fra
.me
.REG_size
= 2;
11610 fra
.me
.nitni_local_ref_head
= NULL
;
11611 fra
.me
.REG
[0] = NIT_NULL
;
11612 fra
.me
.REG
[1] = NIT_NULL
;
11613 fra
.me
.REG
[0] = p0
;
11614 fra
.me
.REG
[1] = p1
;
11615 /* parser/parser_nodes.nit:1586 */
11616 ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11617 stack_frame_head
= fra
.me
.prev
;
11620 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_cpar
[] = "parser_nodes::AAsNotnullExpr::n_cpar";
11621 val_t
parser___parser_nodes___AAsNotnullExpr___n_cpar(val_t p0
){
11622 struct {struct stack_frame_t me
;} fra
;
11625 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11626 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11627 fra
.me
.line
= 1587;
11628 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_cpar
;
11629 fra
.me
.has_broke
= 0;
11630 fra
.me
.REG_size
= 1;
11631 fra
.me
.nitni_local_ref_head
= NULL
;
11632 fra
.me
.REG
[0] = NIT_NULL
;
11633 fra
.me
.REG
[0] = p0
;
11634 /* parser/parser_nodes.nit:1587 */
11635 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAsNotnullExpr____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
11636 if (UNTAG_Bool(REGB0
)) {
11638 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1587);
11640 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAsNotnullExpr____n_cpar(fra
.me
.REG
[0]);
11641 stack_frame_head
= fra
.me
.prev
;
11642 return fra
.me
.REG
[0];
11644 static const char LOCATE_parser___parser_nodes___AAsNotnullExpr___n_cpar__eq
[] = "parser_nodes::AAsNotnullExpr::n_cpar=";
11645 void parser___parser_nodes___AAsNotnullExpr___n_cpar__eq(val_t p0
, val_t p1
){
11646 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11648 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11649 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11650 fra
.me
.line
= 1587;
11651 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAsNotnullExpr___n_cpar__eq
;
11652 fra
.me
.has_broke
= 0;
11653 fra
.me
.REG_size
= 2;
11654 fra
.me
.nitni_local_ref_head
= NULL
;
11655 fra
.me
.REG
[0] = NIT_NULL
;
11656 fra
.me
.REG
[1] = NIT_NULL
;
11657 fra
.me
.REG
[0] = p0
;
11658 fra
.me
.REG
[1] = p1
;
11659 /* parser/parser_nodes.nit:1587 */
11660 ATTR_parser___parser_nodes___AAsNotnullExpr____n_cpar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11661 stack_frame_head
= fra
.me
.prev
;
11664 static const char LOCATE_parser___parser_nodes___AIssetAttrExpr___n_kwisset
[] = "parser_nodes::AIssetAttrExpr::n_kwisset";
11665 val_t
parser___parser_nodes___AIssetAttrExpr___n_kwisset(val_t p0
){
11666 struct {struct stack_frame_t me
;} fra
;
11669 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11670 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11671 fra
.me
.line
= 1593;
11672 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIssetAttrExpr___n_kwisset
;
11673 fra
.me
.has_broke
= 0;
11674 fra
.me
.REG_size
= 1;
11675 fra
.me
.nitni_local_ref_head
= NULL
;
11676 fra
.me
.REG
[0] = NIT_NULL
;
11677 fra
.me
.REG
[0] = p0
;
11678 /* parser/parser_nodes.nit:1593 */
11679 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0])!=NIT_NULL
);
11680 if (UNTAG_Bool(REGB0
)) {
11682 nit_abort("Uninitialized attribute %s", "_n_kwisset", LOCATE_parser___parser_nodes
, 1593);
11684 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0]);
11685 stack_frame_head
= fra
.me
.prev
;
11686 return fra
.me
.REG
[0];
11688 static const char LOCATE_parser___parser_nodes___AIssetAttrExpr___n_kwisset__eq
[] = "parser_nodes::AIssetAttrExpr::n_kwisset=";
11689 void parser___parser_nodes___AIssetAttrExpr___n_kwisset__eq(val_t p0
, val_t p1
){
11690 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11692 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11693 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11694 fra
.me
.line
= 1593;
11695 fra
.me
.meth
= LOCATE_parser___parser_nodes___AIssetAttrExpr___n_kwisset__eq
;
11696 fra
.me
.has_broke
= 0;
11697 fra
.me
.REG_size
= 2;
11698 fra
.me
.nitni_local_ref_head
= NULL
;
11699 fra
.me
.REG
[0] = NIT_NULL
;
11700 fra
.me
.REG
[1] = NIT_NULL
;
11701 fra
.me
.REG
[0] = p0
;
11702 fra
.me
.REG
[1] = p1
;
11703 /* parser/parser_nodes.nit:1593 */
11704 ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11705 stack_frame_head
= fra
.me
.prev
;
11708 static const char LOCATE_parser___parser_nodes___AExprs___n_exprs
[] = "parser_nodes::AExprs::n_exprs";
11709 val_t
parser___parser_nodes___AExprs___n_exprs(val_t p0
){
11710 struct {struct stack_frame_t me
;} fra
;
11713 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11714 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11715 fra
.me
.line
= 1599;
11716 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExprs___n_exprs
;
11717 fra
.me
.has_broke
= 0;
11718 fra
.me
.REG_size
= 1;
11719 fra
.me
.nitni_local_ref_head
= NULL
;
11720 fra
.me
.REG
[0] = NIT_NULL
;
11721 fra
.me
.REG
[0] = p0
;
11722 /* parser/parser_nodes.nit:1599 */
11723 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExprs____n_exprs(fra
.me
.REG
[0])!=NIT_NULL
);
11724 if (UNTAG_Bool(REGB0
)) {
11726 nit_abort("Uninitialized attribute %s", "_n_exprs", LOCATE_parser___parser_nodes
, 1599);
11728 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExprs____n_exprs(fra
.me
.REG
[0]);
11729 stack_frame_head
= fra
.me
.prev
;
11730 return fra
.me
.REG
[0];
11732 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwdebug
[] = "parser_nodes::ADebugTypeExpr::n_kwdebug";
11733 val_t
parser___parser_nodes___ADebugTypeExpr___n_kwdebug(val_t p0
){
11734 struct {struct stack_frame_t me
;} fra
;
11737 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11738 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11739 fra
.me
.line
= 1604;
11740 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwdebug
;
11741 fra
.me
.has_broke
= 0;
11742 fra
.me
.REG_size
= 1;
11743 fra
.me
.nitni_local_ref_head
= NULL
;
11744 fra
.me
.REG
[0] = NIT_NULL
;
11745 fra
.me
.REG
[0] = p0
;
11746 /* parser/parser_nodes.nit:1604 */
11747 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwdebug(fra
.me
.REG
[0])!=NIT_NULL
);
11748 if (UNTAG_Bool(REGB0
)) {
11750 nit_abort("Uninitialized attribute %s", "_n_kwdebug", LOCATE_parser___parser_nodes
, 1604);
11752 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwdebug(fra
.me
.REG
[0]);
11753 stack_frame_head
= fra
.me
.prev
;
11754 return fra
.me
.REG
[0];
11756 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwdebug__eq
[] = "parser_nodes::ADebugTypeExpr::n_kwdebug=";
11757 void parser___parser_nodes___ADebugTypeExpr___n_kwdebug__eq(val_t p0
, val_t p1
){
11758 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11760 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11761 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11762 fra
.me
.line
= 1604;
11763 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwdebug__eq
;
11764 fra
.me
.has_broke
= 0;
11765 fra
.me
.REG_size
= 2;
11766 fra
.me
.nitni_local_ref_head
= NULL
;
11767 fra
.me
.REG
[0] = NIT_NULL
;
11768 fra
.me
.REG
[1] = NIT_NULL
;
11769 fra
.me
.REG
[0] = p0
;
11770 fra
.me
.REG
[1] = p1
;
11771 /* parser/parser_nodes.nit:1604 */
11772 ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwdebug(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11773 stack_frame_head
= fra
.me
.prev
;
11776 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwtype
[] = "parser_nodes::ADebugTypeExpr::n_kwtype";
11777 val_t
parser___parser_nodes___ADebugTypeExpr___n_kwtype(val_t p0
){
11778 struct {struct stack_frame_t me
;} fra
;
11781 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11782 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11783 fra
.me
.line
= 1605;
11784 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwtype
;
11785 fra
.me
.has_broke
= 0;
11786 fra
.me
.REG_size
= 1;
11787 fra
.me
.nitni_local_ref_head
= NULL
;
11788 fra
.me
.REG
[0] = NIT_NULL
;
11789 fra
.me
.REG
[0] = p0
;
11790 /* parser/parser_nodes.nit:1605 */
11791 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwtype(fra
.me
.REG
[0])!=NIT_NULL
);
11792 if (UNTAG_Bool(REGB0
)) {
11794 nit_abort("Uninitialized attribute %s", "_n_kwtype", LOCATE_parser___parser_nodes
, 1605);
11796 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwtype(fra
.me
.REG
[0]);
11797 stack_frame_head
= fra
.me
.prev
;
11798 return fra
.me
.REG
[0];
11800 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwtype__eq
[] = "parser_nodes::ADebugTypeExpr::n_kwtype=";
11801 void parser___parser_nodes___ADebugTypeExpr___n_kwtype__eq(val_t p0
, val_t p1
){
11802 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11804 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11805 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11806 fra
.me
.line
= 1605;
11807 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_kwtype__eq
;
11808 fra
.me
.has_broke
= 0;
11809 fra
.me
.REG_size
= 2;
11810 fra
.me
.nitni_local_ref_head
= NULL
;
11811 fra
.me
.REG
[0] = NIT_NULL
;
11812 fra
.me
.REG
[1] = NIT_NULL
;
11813 fra
.me
.REG
[0] = p0
;
11814 fra
.me
.REG
[1] = p1
;
11815 /* parser/parser_nodes.nit:1605 */
11816 ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwtype(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11817 stack_frame_head
= fra
.me
.prev
;
11820 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_expr
[] = "parser_nodes::ADebugTypeExpr::n_expr";
11821 val_t
parser___parser_nodes___ADebugTypeExpr___n_expr(val_t p0
){
11822 struct {struct stack_frame_t me
;} fra
;
11825 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11826 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11827 fra
.me
.line
= 1606;
11828 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_expr
;
11829 fra
.me
.has_broke
= 0;
11830 fra
.me
.REG_size
= 1;
11831 fra
.me
.nitni_local_ref_head
= NULL
;
11832 fra
.me
.REG
[0] = NIT_NULL
;
11833 fra
.me
.REG
[0] = p0
;
11834 /* parser/parser_nodes.nit:1606 */
11835 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
11836 if (UNTAG_Bool(REGB0
)) {
11838 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1606);
11840 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_expr(fra
.me
.REG
[0]);
11841 stack_frame_head
= fra
.me
.prev
;
11842 return fra
.me
.REG
[0];
11844 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_expr__eq
[] = "parser_nodes::ADebugTypeExpr::n_expr=";
11845 void parser___parser_nodes___ADebugTypeExpr___n_expr__eq(val_t p0
, val_t p1
){
11846 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11848 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11849 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11850 fra
.me
.line
= 1606;
11851 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_expr__eq
;
11852 fra
.me
.has_broke
= 0;
11853 fra
.me
.REG_size
= 2;
11854 fra
.me
.nitni_local_ref_head
= NULL
;
11855 fra
.me
.REG
[0] = NIT_NULL
;
11856 fra
.me
.REG
[1] = NIT_NULL
;
11857 fra
.me
.REG
[0] = p0
;
11858 fra
.me
.REG
[1] = p1
;
11859 /* parser/parser_nodes.nit:1606 */
11860 ATTR_parser___parser_nodes___ADebugTypeExpr____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11861 stack_frame_head
= fra
.me
.prev
;
11864 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_type
[] = "parser_nodes::ADebugTypeExpr::n_type";
11865 val_t
parser___parser_nodes___ADebugTypeExpr___n_type(val_t p0
){
11866 struct {struct stack_frame_t me
;} fra
;
11869 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11870 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11871 fra
.me
.line
= 1607;
11872 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_type
;
11873 fra
.me
.has_broke
= 0;
11874 fra
.me
.REG_size
= 1;
11875 fra
.me
.nitni_local_ref_head
= NULL
;
11876 fra
.me
.REG
[0] = NIT_NULL
;
11877 fra
.me
.REG
[0] = p0
;
11878 /* parser/parser_nodes.nit:1607 */
11879 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADebugTypeExpr____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
11880 if (UNTAG_Bool(REGB0
)) {
11882 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1607);
11884 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADebugTypeExpr____n_type(fra
.me
.REG
[0]);
11885 stack_frame_head
= fra
.me
.prev
;
11886 return fra
.me
.REG
[0];
11888 static const char LOCATE_parser___parser_nodes___ADebugTypeExpr___n_type__eq
[] = "parser_nodes::ADebugTypeExpr::n_type=";
11889 void parser___parser_nodes___ADebugTypeExpr___n_type__eq(val_t p0
, val_t p1
){
11890 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11892 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11893 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11894 fra
.me
.line
= 1607;
11895 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADebugTypeExpr___n_type__eq
;
11896 fra
.me
.has_broke
= 0;
11897 fra
.me
.REG_size
= 2;
11898 fra
.me
.nitni_local_ref_head
= NULL
;
11899 fra
.me
.REG
[0] = NIT_NULL
;
11900 fra
.me
.REG
[1] = NIT_NULL
;
11901 fra
.me
.REG
[0] = p0
;
11902 fra
.me
.REG
[1] = p1
;
11903 /* parser/parser_nodes.nit:1607 */
11904 ATTR_parser___parser_nodes___ADebugTypeExpr____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11905 stack_frame_head
= fra
.me
.prev
;
11908 static const char LOCATE_parser___parser_nodes___AParExprs___n_opar
[] = "parser_nodes::AParExprs::n_opar";
11909 val_t
parser___parser_nodes___AParExprs___n_opar(val_t p0
){
11910 struct {struct stack_frame_t me
;} fra
;
11913 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11914 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11915 fra
.me
.line
= 1618;
11916 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExprs___n_opar
;
11917 fra
.me
.has_broke
= 0;
11918 fra
.me
.REG_size
= 1;
11919 fra
.me
.nitni_local_ref_head
= NULL
;
11920 fra
.me
.REG
[0] = NIT_NULL
;
11921 fra
.me
.REG
[0] = p0
;
11922 /* parser/parser_nodes.nit:1618 */
11923 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExprs____n_opar(fra
.me
.REG
[0])!=NIT_NULL
);
11924 if (UNTAG_Bool(REGB0
)) {
11926 nit_abort("Uninitialized attribute %s", "_n_opar", LOCATE_parser___parser_nodes
, 1618);
11928 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExprs____n_opar(fra
.me
.REG
[0]);
11929 stack_frame_head
= fra
.me
.prev
;
11930 return fra
.me
.REG
[0];
11932 static const char LOCATE_parser___parser_nodes___AParExprs___n_opar__eq
[] = "parser_nodes::AParExprs::n_opar=";
11933 void parser___parser_nodes___AParExprs___n_opar__eq(val_t p0
, val_t p1
){
11934 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11936 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11937 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11938 fra
.me
.line
= 1618;
11939 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExprs___n_opar__eq
;
11940 fra
.me
.has_broke
= 0;
11941 fra
.me
.REG_size
= 2;
11942 fra
.me
.nitni_local_ref_head
= NULL
;
11943 fra
.me
.REG
[0] = NIT_NULL
;
11944 fra
.me
.REG
[1] = NIT_NULL
;
11945 fra
.me
.REG
[0] = p0
;
11946 fra
.me
.REG
[1] = p1
;
11947 /* parser/parser_nodes.nit:1618 */
11948 ATTR_parser___parser_nodes___AParExprs____n_opar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11949 stack_frame_head
= fra
.me
.prev
;
11952 static const char LOCATE_parser___parser_nodes___AParExprs___n_cpar
[] = "parser_nodes::AParExprs::n_cpar";
11953 val_t
parser___parser_nodes___AParExprs___n_cpar(val_t p0
){
11954 struct {struct stack_frame_t me
;} fra
;
11957 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11958 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11959 fra
.me
.line
= 1619;
11960 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExprs___n_cpar
;
11961 fra
.me
.has_broke
= 0;
11962 fra
.me
.REG_size
= 1;
11963 fra
.me
.nitni_local_ref_head
= NULL
;
11964 fra
.me
.REG
[0] = NIT_NULL
;
11965 fra
.me
.REG
[0] = p0
;
11966 /* parser/parser_nodes.nit:1619 */
11967 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AParExprs____n_cpar(fra
.me
.REG
[0])!=NIT_NULL
);
11968 if (UNTAG_Bool(REGB0
)) {
11970 nit_abort("Uninitialized attribute %s", "_n_cpar", LOCATE_parser___parser_nodes
, 1619);
11972 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AParExprs____n_cpar(fra
.me
.REG
[0]);
11973 stack_frame_head
= fra
.me
.prev
;
11974 return fra
.me
.REG
[0];
11976 static const char LOCATE_parser___parser_nodes___AParExprs___n_cpar__eq
[] = "parser_nodes::AParExprs::n_cpar=";
11977 void parser___parser_nodes___AParExprs___n_cpar__eq(val_t p0
, val_t p1
){
11978 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
11980 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
11981 fra
.me
.file
= LOCATE_parser___parser_nodes
;
11982 fra
.me
.line
= 1619;
11983 fra
.me
.meth
= LOCATE_parser___parser_nodes___AParExprs___n_cpar__eq
;
11984 fra
.me
.has_broke
= 0;
11985 fra
.me
.REG_size
= 2;
11986 fra
.me
.nitni_local_ref_head
= NULL
;
11987 fra
.me
.REG
[0] = NIT_NULL
;
11988 fra
.me
.REG
[1] = NIT_NULL
;
11989 fra
.me
.REG
[0] = p0
;
11990 fra
.me
.REG
[1] = p1
;
11991 /* parser/parser_nodes.nit:1619 */
11992 ATTR_parser___parser_nodes___AParExprs____n_cpar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
11993 stack_frame_head
= fra
.me
.prev
;
11996 static const char LOCATE_parser___parser_nodes___ABraExprs___n_obra
[] = "parser_nodes::ABraExprs::n_obra";
11997 val_t
parser___parser_nodes___ABraExprs___n_obra(val_t p0
){
11998 struct {struct stack_frame_t me
;} fra
;
12001 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12002 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12003 fra
.me
.line
= 1625;
12004 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraExprs___n_obra
;
12005 fra
.me
.has_broke
= 0;
12006 fra
.me
.REG_size
= 1;
12007 fra
.me
.nitni_local_ref_head
= NULL
;
12008 fra
.me
.REG
[0] = NIT_NULL
;
12009 fra
.me
.REG
[0] = p0
;
12010 /* parser/parser_nodes.nit:1625 */
12011 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraExprs____n_obra(fra
.me
.REG
[0])!=NIT_NULL
);
12012 if (UNTAG_Bool(REGB0
)) {
12014 nit_abort("Uninitialized attribute %s", "_n_obra", LOCATE_parser___parser_nodes
, 1625);
12016 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraExprs____n_obra(fra
.me
.REG
[0]);
12017 stack_frame_head
= fra
.me
.prev
;
12018 return fra
.me
.REG
[0];
12020 static const char LOCATE_parser___parser_nodes___ABraExprs___n_obra__eq
[] = "parser_nodes::ABraExprs::n_obra=";
12021 void parser___parser_nodes___ABraExprs___n_obra__eq(val_t p0
, val_t p1
){
12022 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12024 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12025 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12026 fra
.me
.line
= 1625;
12027 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraExprs___n_obra__eq
;
12028 fra
.me
.has_broke
= 0;
12029 fra
.me
.REG_size
= 2;
12030 fra
.me
.nitni_local_ref_head
= NULL
;
12031 fra
.me
.REG
[0] = NIT_NULL
;
12032 fra
.me
.REG
[1] = NIT_NULL
;
12033 fra
.me
.REG
[0] = p0
;
12034 fra
.me
.REG
[1] = p1
;
12035 /* parser/parser_nodes.nit:1625 */
12036 ATTR_parser___parser_nodes___ABraExprs____n_obra(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12037 stack_frame_head
= fra
.me
.prev
;
12040 static const char LOCATE_parser___parser_nodes___ABraExprs___n_cbra
[] = "parser_nodes::ABraExprs::n_cbra";
12041 val_t
parser___parser_nodes___ABraExprs___n_cbra(val_t p0
){
12042 struct {struct stack_frame_t me
;} fra
;
12045 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12046 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12047 fra
.me
.line
= 1626;
12048 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraExprs___n_cbra
;
12049 fra
.me
.has_broke
= 0;
12050 fra
.me
.REG_size
= 1;
12051 fra
.me
.nitni_local_ref_head
= NULL
;
12052 fra
.me
.REG
[0] = NIT_NULL
;
12053 fra
.me
.REG
[0] = p0
;
12054 /* parser/parser_nodes.nit:1626 */
12055 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABraExprs____n_cbra(fra
.me
.REG
[0])!=NIT_NULL
);
12056 if (UNTAG_Bool(REGB0
)) {
12058 nit_abort("Uninitialized attribute %s", "_n_cbra", LOCATE_parser___parser_nodes
, 1626);
12060 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABraExprs____n_cbra(fra
.me
.REG
[0]);
12061 stack_frame_head
= fra
.me
.prev
;
12062 return fra
.me
.REG
[0];
12064 static const char LOCATE_parser___parser_nodes___ABraExprs___n_cbra__eq
[] = "parser_nodes::ABraExprs::n_cbra=";
12065 void parser___parser_nodes___ABraExprs___n_cbra__eq(val_t p0
, val_t p1
){
12066 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12068 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12069 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12070 fra
.me
.line
= 1626;
12071 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABraExprs___n_cbra__eq
;
12072 fra
.me
.has_broke
= 0;
12073 fra
.me
.REG_size
= 2;
12074 fra
.me
.nitni_local_ref_head
= NULL
;
12075 fra
.me
.REG
[0] = NIT_NULL
;
12076 fra
.me
.REG
[1] = NIT_NULL
;
12077 fra
.me
.REG
[0] = p0
;
12078 fra
.me
.REG
[1] = p1
;
12079 /* parser/parser_nodes.nit:1626 */
12080 ATTR_parser___parser_nodes___ABraExprs____n_cbra(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12081 stack_frame_head
= fra
.me
.prev
;
12084 static const char LOCATE_parser___parser_nodes___APlusAssignOp___n_pluseq
[] = "parser_nodes::APlusAssignOp::n_pluseq";
12085 val_t
parser___parser_nodes___APlusAssignOp___n_pluseq(val_t p0
){
12086 struct {struct stack_frame_t me
;} fra
;
12089 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12090 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12091 fra
.me
.line
= 1635;
12092 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusAssignOp___n_pluseq
;
12093 fra
.me
.has_broke
= 0;
12094 fra
.me
.REG_size
= 1;
12095 fra
.me
.nitni_local_ref_head
= NULL
;
12096 fra
.me
.REG
[0] = NIT_NULL
;
12097 fra
.me
.REG
[0] = p0
;
12098 /* parser/parser_nodes.nit:1635 */
12099 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0])!=NIT_NULL
);
12100 if (UNTAG_Bool(REGB0
)) {
12102 nit_abort("Uninitialized attribute %s", "_n_pluseq", LOCATE_parser___parser_nodes
, 1635);
12104 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0]);
12105 stack_frame_head
= fra
.me
.prev
;
12106 return fra
.me
.REG
[0];
12108 static const char LOCATE_parser___parser_nodes___APlusAssignOp___n_pluseq__eq
[] = "parser_nodes::APlusAssignOp::n_pluseq=";
12109 void parser___parser_nodes___APlusAssignOp___n_pluseq__eq(val_t p0
, val_t p1
){
12110 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12112 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12113 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12114 fra
.me
.line
= 1635;
12115 fra
.me
.meth
= LOCATE_parser___parser_nodes___APlusAssignOp___n_pluseq__eq
;
12116 fra
.me
.has_broke
= 0;
12117 fra
.me
.REG_size
= 2;
12118 fra
.me
.nitni_local_ref_head
= NULL
;
12119 fra
.me
.REG
[0] = NIT_NULL
;
12120 fra
.me
.REG
[1] = NIT_NULL
;
12121 fra
.me
.REG
[0] = p0
;
12122 fra
.me
.REG
[1] = p1
;
12123 /* parser/parser_nodes.nit:1635 */
12124 ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12125 stack_frame_head
= fra
.me
.prev
;
12128 static const char LOCATE_parser___parser_nodes___AMinusAssignOp___n_minuseq
[] = "parser_nodes::AMinusAssignOp::n_minuseq";
12129 val_t
parser___parser_nodes___AMinusAssignOp___n_minuseq(val_t p0
){
12130 struct {struct stack_frame_t me
;} fra
;
12133 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12134 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12135 fra
.me
.line
= 1639;
12136 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusAssignOp___n_minuseq
;
12137 fra
.me
.has_broke
= 0;
12138 fra
.me
.REG_size
= 1;
12139 fra
.me
.nitni_local_ref_head
= NULL
;
12140 fra
.me
.REG
[0] = NIT_NULL
;
12141 fra
.me
.REG
[0] = p0
;
12142 /* parser/parser_nodes.nit:1639 */
12143 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0])!=NIT_NULL
);
12144 if (UNTAG_Bool(REGB0
)) {
12146 nit_abort("Uninitialized attribute %s", "_n_minuseq", LOCATE_parser___parser_nodes
, 1639);
12148 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0]);
12149 stack_frame_head
= fra
.me
.prev
;
12150 return fra
.me
.REG
[0];
12152 static const char LOCATE_parser___parser_nodes___AMinusAssignOp___n_minuseq__eq
[] = "parser_nodes::AMinusAssignOp::n_minuseq=";
12153 void parser___parser_nodes___AMinusAssignOp___n_minuseq__eq(val_t p0
, val_t p1
){
12154 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12156 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12157 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12158 fra
.me
.line
= 1639;
12159 fra
.me
.meth
= LOCATE_parser___parser_nodes___AMinusAssignOp___n_minuseq__eq
;
12160 fra
.me
.has_broke
= 0;
12161 fra
.me
.REG_size
= 2;
12162 fra
.me
.nitni_local_ref_head
= NULL
;
12163 fra
.me
.REG
[0] = NIT_NULL
;
12164 fra
.me
.REG
[1] = NIT_NULL
;
12165 fra
.me
.REG
[0] = p0
;
12166 fra
.me
.REG
[1] = p1
;
12167 /* parser/parser_nodes.nit:1639 */
12168 ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12169 stack_frame_head
= fra
.me
.prev
;
12172 static const char LOCATE_parser___parser_nodes___AClosureDef___n_bang
[] = "parser_nodes::AClosureDef::n_bang";
12173 val_t
parser___parser_nodes___AClosureDef___n_bang(val_t p0
){
12174 struct {struct stack_frame_t me
;} fra
;
12177 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12178 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12179 fra
.me
.line
= 1644;
12180 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_bang
;
12181 fra
.me
.has_broke
= 0;
12182 fra
.me
.REG_size
= 1;
12183 fra
.me
.nitni_local_ref_head
= NULL
;
12184 fra
.me
.REG
[0] = NIT_NULL
;
12185 fra
.me
.REG
[0] = p0
;
12186 /* parser/parser_nodes.nit:1644 */
12187 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0])!=NIT_NULL
);
12188 if (UNTAG_Bool(REGB0
)) {
12190 nit_abort("Uninitialized attribute %s", "_n_bang", LOCATE_parser___parser_nodes
, 1644);
12192 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0]);
12193 stack_frame_head
= fra
.me
.prev
;
12194 return fra
.me
.REG
[0];
12196 static const char LOCATE_parser___parser_nodes___AClosureDef___n_bang__eq
[] = "parser_nodes::AClosureDef::n_bang=";
12197 void parser___parser_nodes___AClosureDef___n_bang__eq(val_t p0
, val_t p1
){
12198 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12200 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12201 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12202 fra
.me
.line
= 1644;
12203 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_bang__eq
;
12204 fra
.me
.has_broke
= 0;
12205 fra
.me
.REG_size
= 2;
12206 fra
.me
.nitni_local_ref_head
= NULL
;
12207 fra
.me
.REG
[0] = NIT_NULL
;
12208 fra
.me
.REG
[1] = NIT_NULL
;
12209 fra
.me
.REG
[0] = p0
;
12210 fra
.me
.REG
[1] = p1
;
12211 /* parser/parser_nodes.nit:1644 */
12212 ATTR_parser___parser_nodes___AClosureDef____n_bang(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12213 stack_frame_head
= fra
.me
.prev
;
12216 static const char LOCATE_parser___parser_nodes___AClosureDef___n_id
[] = "parser_nodes::AClosureDef::n_id";
12217 val_t
parser___parser_nodes___AClosureDef___n_id(val_t p0
){
12218 struct {struct stack_frame_t me
;} fra
;
12221 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12222 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12223 fra
.me
.line
= 1645;
12224 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_id
;
12225 fra
.me
.has_broke
= 0;
12226 fra
.me
.REG_size
= 1;
12227 fra
.me
.nitni_local_ref_head
= NULL
;
12228 fra
.me
.REG
[0] = NIT_NULL
;
12229 fra
.me
.REG
[0] = p0
;
12230 /* parser/parser_nodes.nit:1645 */
12231 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
12232 if (UNTAG_Bool(REGB0
)) {
12234 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1645);
12236 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0]);
12237 stack_frame_head
= fra
.me
.prev
;
12238 return fra
.me
.REG
[0];
12240 static const char LOCATE_parser___parser_nodes___AClosureDef___n_id__eq
[] = "parser_nodes::AClosureDef::n_id=";
12241 void parser___parser_nodes___AClosureDef___n_id__eq(val_t p0
, val_t p1
){
12242 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12244 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12245 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12246 fra
.me
.line
= 1645;
12247 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_id__eq
;
12248 fra
.me
.has_broke
= 0;
12249 fra
.me
.REG_size
= 2;
12250 fra
.me
.nitni_local_ref_head
= NULL
;
12251 fra
.me
.REG
[0] = NIT_NULL
;
12252 fra
.me
.REG
[1] = NIT_NULL
;
12253 fra
.me
.REG
[0] = p0
;
12254 fra
.me
.REG
[1] = p1
;
12255 /* parser/parser_nodes.nit:1645 */
12256 ATTR_parser___parser_nodes___AClosureDef____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12257 stack_frame_head
= fra
.me
.prev
;
12260 static const char LOCATE_parser___parser_nodes___AClosureDef___n_ids
[] = "parser_nodes::AClosureDef::n_ids";
12261 val_t
parser___parser_nodes___AClosureDef___n_ids(val_t p0
){
12262 struct {struct stack_frame_t me
;} fra
;
12265 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12266 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12267 fra
.me
.line
= 1646;
12268 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_ids
;
12269 fra
.me
.has_broke
= 0;
12270 fra
.me
.REG_size
= 1;
12271 fra
.me
.nitni_local_ref_head
= NULL
;
12272 fra
.me
.REG
[0] = NIT_NULL
;
12273 fra
.me
.REG
[0] = p0
;
12274 /* parser/parser_nodes.nit:1646 */
12275 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0])!=NIT_NULL
);
12276 if (UNTAG_Bool(REGB0
)) {
12278 nit_abort("Uninitialized attribute %s", "_n_ids", LOCATE_parser___parser_nodes
, 1646);
12280 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_ids(fra
.me
.REG
[0]);
12281 stack_frame_head
= fra
.me
.prev
;
12282 return fra
.me
.REG
[0];
12284 static const char LOCATE_parser___parser_nodes___AClosureDef___n_kwdo
[] = "parser_nodes::AClosureDef::n_kwdo";
12285 val_t
parser___parser_nodes___AClosureDef___n_kwdo(val_t p0
){
12286 struct {struct stack_frame_t me
;} fra
;
12288 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12289 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12290 fra
.me
.line
= 1647;
12291 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_kwdo
;
12292 fra
.me
.has_broke
= 0;
12293 fra
.me
.REG_size
= 1;
12294 fra
.me
.nitni_local_ref_head
= NULL
;
12295 fra
.me
.REG
[0] = NIT_NULL
;
12296 fra
.me
.REG
[0] = p0
;
12297 /* parser/parser_nodes.nit:1647 */
12298 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_kwdo(fra
.me
.REG
[0]);
12299 stack_frame_head
= fra
.me
.prev
;
12300 return fra
.me
.REG
[0];
12302 static const char LOCATE_parser___parser_nodes___AClosureDef___n_kwdo__eq
[] = "parser_nodes::AClosureDef::n_kwdo=";
12303 void parser___parser_nodes___AClosureDef___n_kwdo__eq(val_t p0
, val_t p1
){
12304 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12306 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12307 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12308 fra
.me
.line
= 1647;
12309 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_kwdo__eq
;
12310 fra
.me
.has_broke
= 0;
12311 fra
.me
.REG_size
= 2;
12312 fra
.me
.nitni_local_ref_head
= NULL
;
12313 fra
.me
.REG
[0] = NIT_NULL
;
12314 fra
.me
.REG
[1] = NIT_NULL
;
12315 fra
.me
.REG
[0] = p0
;
12316 fra
.me
.REG
[1] = p1
;
12317 /* parser/parser_nodes.nit:1647 */
12318 ATTR_parser___parser_nodes___AClosureDef____n_kwdo(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12319 stack_frame_head
= fra
.me
.prev
;
12322 static const char LOCATE_parser___parser_nodes___AClosureDef___n_expr
[] = "parser_nodes::AClosureDef::n_expr";
12323 val_t
parser___parser_nodes___AClosureDef___n_expr(val_t p0
){
12324 struct {struct stack_frame_t me
;} fra
;
12326 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12327 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12328 fra
.me
.line
= 1648;
12329 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_expr
;
12330 fra
.me
.has_broke
= 0;
12331 fra
.me
.REG_size
= 1;
12332 fra
.me
.nitni_local_ref_head
= NULL
;
12333 fra
.me
.REG
[0] = NIT_NULL
;
12334 fra
.me
.REG
[0] = p0
;
12335 /* parser/parser_nodes.nit:1648 */
12336 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AClosureDef____n_expr(fra
.me
.REG
[0]);
12337 stack_frame_head
= fra
.me
.prev
;
12338 return fra
.me
.REG
[0];
12340 static const char LOCATE_parser___parser_nodes___AClosureDef___n_expr__eq
[] = "parser_nodes::AClosureDef::n_expr=";
12341 void parser___parser_nodes___AClosureDef___n_expr__eq(val_t p0
, val_t p1
){
12342 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12344 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12345 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12346 fra
.me
.line
= 1648;
12347 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___n_expr__eq
;
12348 fra
.me
.has_broke
= 0;
12349 fra
.me
.REG_size
= 2;
12350 fra
.me
.nitni_local_ref_head
= NULL
;
12351 fra
.me
.REG
[0] = NIT_NULL
;
12352 fra
.me
.REG
[1] = NIT_NULL
;
12353 fra
.me
.REG
[0] = p0
;
12354 fra
.me
.REG
[1] = p1
;
12355 /* parser/parser_nodes.nit:1648 */
12356 ATTR_parser___parser_nodes___AClosureDef____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12357 stack_frame_head
= fra
.me
.prev
;
12360 static const char LOCATE_parser___parser_nodes___AClosureDef___hot_location
[] = "parser_nodes::AClosureDef::(parser_nodes::ANode::hot_location)";
12361 val_t
parser___parser_nodes___AClosureDef___hot_location(val_t p0
){
12362 struct {struct stack_frame_t me
;} fra
;
12364 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12365 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12366 fra
.me
.line
= 1649;
12367 fra
.me
.meth
= LOCATE_parser___parser_nodes___AClosureDef___hot_location
;
12368 fra
.me
.has_broke
= 0;
12369 fra
.me
.REG_size
= 1;
12370 fra
.me
.nitni_local_ref_head
= NULL
;
12371 fra
.me
.REG
[0] = NIT_NULL
;
12372 fra
.me
.REG
[0] = p0
;
12373 /* parser/parser_nodes.nit:1649 */
12374 fra
.me
.REG
[0] = CALL_parser___parser_nodes___AClosureDef___n_id(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
12375 fra
.me
.REG
[0] = CALL_parser___parser_nodes___ANode___location(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
12378 stack_frame_head
= fra
.me
.prev
;
12379 return fra
.me
.REG
[0];
12381 static const char LOCATE_parser___parser_nodes___ASimpleClosureId___n_id
[] = "parser_nodes::ASimpleClosureId::n_id";
12382 val_t
parser___parser_nodes___ASimpleClosureId___n_id(val_t p0
){
12383 struct {struct stack_frame_t me
;} fra
;
12386 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12387 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12388 fra
.me
.line
= 1656;
12389 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASimpleClosureId___n_id
;
12390 fra
.me
.has_broke
= 0;
12391 fra
.me
.REG_size
= 1;
12392 fra
.me
.nitni_local_ref_head
= NULL
;
12393 fra
.me
.REG
[0] = NIT_NULL
;
12394 fra
.me
.REG
[0] = p0
;
12395 /* parser/parser_nodes.nit:1656 */
12396 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
12397 if (UNTAG_Bool(REGB0
)) {
12399 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1656);
12401 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0]);
12402 stack_frame_head
= fra
.me
.prev
;
12403 return fra
.me
.REG
[0];
12405 static const char LOCATE_parser___parser_nodes___ASimpleClosureId___n_id__eq
[] = "parser_nodes::ASimpleClosureId::n_id=";
12406 void parser___parser_nodes___ASimpleClosureId___n_id__eq(val_t p0
, val_t p1
){
12407 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12409 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12410 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12411 fra
.me
.line
= 1656;
12412 fra
.me
.meth
= LOCATE_parser___parser_nodes___ASimpleClosureId___n_id__eq
;
12413 fra
.me
.has_broke
= 0;
12414 fra
.me
.REG_size
= 2;
12415 fra
.me
.nitni_local_ref_head
= NULL
;
12416 fra
.me
.REG
[0] = NIT_NULL
;
12417 fra
.me
.REG
[1] = NIT_NULL
;
12418 fra
.me
.REG
[0] = p0
;
12419 fra
.me
.REG
[1] = p1
;
12420 /* parser/parser_nodes.nit:1656 */
12421 ATTR_parser___parser_nodes___ASimpleClosureId____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12422 stack_frame_head
= fra
.me
.prev
;
12425 static const char LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak
[] = "parser_nodes::ABreakClosureId::n_kwbreak";
12426 val_t
parser___parser_nodes___ABreakClosureId___n_kwbreak(val_t p0
){
12427 struct {struct stack_frame_t me
;} fra
;
12430 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12431 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12432 fra
.me
.line
= 1660;
12433 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak
;
12434 fra
.me
.has_broke
= 0;
12435 fra
.me
.REG_size
= 1;
12436 fra
.me
.nitni_local_ref_head
= NULL
;
12437 fra
.me
.REG
[0] = NIT_NULL
;
12438 fra
.me
.REG
[0] = p0
;
12439 /* parser/parser_nodes.nit:1660 */
12440 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0])!=NIT_NULL
);
12441 if (UNTAG_Bool(REGB0
)) {
12443 nit_abort("Uninitialized attribute %s", "_n_kwbreak", LOCATE_parser___parser_nodes
, 1660);
12445 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0]);
12446 stack_frame_head
= fra
.me
.prev
;
12447 return fra
.me
.REG
[0];
12449 static const char LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak__eq
[] = "parser_nodes::ABreakClosureId::n_kwbreak=";
12450 void parser___parser_nodes___ABreakClosureId___n_kwbreak__eq(val_t p0
, val_t p1
){
12451 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12453 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12454 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12455 fra
.me
.line
= 1660;
12456 fra
.me
.meth
= LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak__eq
;
12457 fra
.me
.has_broke
= 0;
12458 fra
.me
.REG_size
= 2;
12459 fra
.me
.nitni_local_ref_head
= NULL
;
12460 fra
.me
.REG
[0] = NIT_NULL
;
12461 fra
.me
.REG
[1] = NIT_NULL
;
12462 fra
.me
.REG
[0] = p0
;
12463 fra
.me
.REG
[1] = p1
;
12464 /* parser/parser_nodes.nit:1660 */
12465 ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12466 stack_frame_head
= fra
.me
.prev
;
12469 static const char LOCATE_parser___parser_nodes___AModuleName___n_quad
[] = "parser_nodes::AModuleName::n_quad";
12470 val_t
parser___parser_nodes___AModuleName___n_quad(val_t p0
){
12471 struct {struct stack_frame_t me
;} fra
;
12473 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12474 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12475 fra
.me
.line
= 1664;
12476 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_quad
;
12477 fra
.me
.has_broke
= 0;
12478 fra
.me
.REG_size
= 1;
12479 fra
.me
.nitni_local_ref_head
= NULL
;
12480 fra
.me
.REG
[0] = NIT_NULL
;
12481 fra
.me
.REG
[0] = p0
;
12482 /* parser/parser_nodes.nit:1664 */
12483 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_quad(fra
.me
.REG
[0]);
12484 stack_frame_head
= fra
.me
.prev
;
12485 return fra
.me
.REG
[0];
12487 static const char LOCATE_parser___parser_nodes___AModuleName___n_quad__eq
[] = "parser_nodes::AModuleName::n_quad=";
12488 void parser___parser_nodes___AModuleName___n_quad__eq(val_t p0
, val_t p1
){
12489 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12491 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12492 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12493 fra
.me
.line
= 1664;
12494 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_quad__eq
;
12495 fra
.me
.has_broke
= 0;
12496 fra
.me
.REG_size
= 2;
12497 fra
.me
.nitni_local_ref_head
= NULL
;
12498 fra
.me
.REG
[0] = NIT_NULL
;
12499 fra
.me
.REG
[1] = NIT_NULL
;
12500 fra
.me
.REG
[0] = p0
;
12501 fra
.me
.REG
[1] = p1
;
12502 /* parser/parser_nodes.nit:1664 */
12503 ATTR_parser___parser_nodes___AModuleName____n_quad(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12504 stack_frame_head
= fra
.me
.prev
;
12507 static const char LOCATE_parser___parser_nodes___AModuleName___n_path
[] = "parser_nodes::AModuleName::n_path";
12508 val_t
parser___parser_nodes___AModuleName___n_path(val_t p0
){
12509 struct {struct stack_frame_t me
;} fra
;
12512 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12513 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12514 fra
.me
.line
= 1665;
12515 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_path
;
12516 fra
.me
.has_broke
= 0;
12517 fra
.me
.REG_size
= 1;
12518 fra
.me
.nitni_local_ref_head
= NULL
;
12519 fra
.me
.REG
[0] = NIT_NULL
;
12520 fra
.me
.REG
[0] = p0
;
12521 /* parser/parser_nodes.nit:1665 */
12522 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_path(fra
.me
.REG
[0])!=NIT_NULL
);
12523 if (UNTAG_Bool(REGB0
)) {
12525 nit_abort("Uninitialized attribute %s", "_n_path", LOCATE_parser___parser_nodes
, 1665);
12527 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_path(fra
.me
.REG
[0]);
12528 stack_frame_head
= fra
.me
.prev
;
12529 return fra
.me
.REG
[0];
12531 static const char LOCATE_parser___parser_nodes___AModuleName___n_id
[] = "parser_nodes::AModuleName::n_id";
12532 val_t
parser___parser_nodes___AModuleName___n_id(val_t p0
){
12533 struct {struct stack_frame_t me
;} fra
;
12536 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12537 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12538 fra
.me
.line
= 1666;
12539 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_id
;
12540 fra
.me
.has_broke
= 0;
12541 fra
.me
.REG_size
= 1;
12542 fra
.me
.nitni_local_ref_head
= NULL
;
12543 fra
.me
.REG
[0] = NIT_NULL
;
12544 fra
.me
.REG
[0] = p0
;
12545 /* parser/parser_nodes.nit:1666 */
12546 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
12547 if (UNTAG_Bool(REGB0
)) {
12549 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1666);
12551 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0]);
12552 stack_frame_head
= fra
.me
.prev
;
12553 return fra
.me
.REG
[0];
12555 static const char LOCATE_parser___parser_nodes___AModuleName___n_id__eq
[] = "parser_nodes::AModuleName::n_id=";
12556 void parser___parser_nodes___AModuleName___n_id__eq(val_t p0
, val_t p1
){
12557 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12559 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12560 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12561 fra
.me
.line
= 1666;
12562 fra
.me
.meth
= LOCATE_parser___parser_nodes___AModuleName___n_id__eq
;
12563 fra
.me
.has_broke
= 0;
12564 fra
.me
.REG_size
= 2;
12565 fra
.me
.nitni_local_ref_head
= NULL
;
12566 fra
.me
.REG
[0] = NIT_NULL
;
12567 fra
.me
.REG
[1] = NIT_NULL
;
12568 fra
.me
.REG
[0] = p0
;
12569 fra
.me
.REG
[1] = p1
;
12570 /* parser/parser_nodes.nit:1666 */
12571 ATTR_parser___parser_nodes___AModuleName____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12572 stack_frame_head
= fra
.me
.prev
;
12575 static const char LOCATE_parser___parser_nodes___AInLanguage___n_kwin
[] = "parser_nodes::AInLanguage::n_kwin";
12576 val_t
parser___parser_nodes___AInLanguage___n_kwin(val_t p0
){
12577 struct {struct stack_frame_t me
;} fra
;
12580 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12581 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12582 fra
.me
.line
= 1670;
12583 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInLanguage___n_kwin
;
12584 fra
.me
.has_broke
= 0;
12585 fra
.me
.REG_size
= 1;
12586 fra
.me
.nitni_local_ref_head
= NULL
;
12587 fra
.me
.REG
[0] = NIT_NULL
;
12588 fra
.me
.REG
[0] = p0
;
12589 /* parser/parser_nodes.nit:1670 */
12590 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInLanguage____n_kwin(fra
.me
.REG
[0])!=NIT_NULL
);
12591 if (UNTAG_Bool(REGB0
)) {
12593 nit_abort("Uninitialized attribute %s", "_n_kwin", LOCATE_parser___parser_nodes
, 1670);
12595 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInLanguage____n_kwin(fra
.me
.REG
[0]);
12596 stack_frame_head
= fra
.me
.prev
;
12597 return fra
.me
.REG
[0];
12599 static const char LOCATE_parser___parser_nodes___AInLanguage___n_kwin__eq
[] = "parser_nodes::AInLanguage::n_kwin=";
12600 void parser___parser_nodes___AInLanguage___n_kwin__eq(val_t p0
, val_t p1
){
12601 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12603 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12604 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12605 fra
.me
.line
= 1670;
12606 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInLanguage___n_kwin__eq
;
12607 fra
.me
.has_broke
= 0;
12608 fra
.me
.REG_size
= 2;
12609 fra
.me
.nitni_local_ref_head
= NULL
;
12610 fra
.me
.REG
[0] = NIT_NULL
;
12611 fra
.me
.REG
[1] = NIT_NULL
;
12612 fra
.me
.REG
[0] = p0
;
12613 fra
.me
.REG
[1] = p1
;
12614 /* parser/parser_nodes.nit:1670 */
12615 ATTR_parser___parser_nodes___AInLanguage____n_kwin(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12616 stack_frame_head
= fra
.me
.prev
;
12619 static const char LOCATE_parser___parser_nodes___AInLanguage___n_string
[] = "parser_nodes::AInLanguage::n_string";
12620 val_t
parser___parser_nodes___AInLanguage___n_string(val_t p0
){
12621 struct {struct stack_frame_t me
;} fra
;
12624 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12625 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12626 fra
.me
.line
= 1671;
12627 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInLanguage___n_string
;
12628 fra
.me
.has_broke
= 0;
12629 fra
.me
.REG_size
= 1;
12630 fra
.me
.nitni_local_ref_head
= NULL
;
12631 fra
.me
.REG
[0] = NIT_NULL
;
12632 fra
.me
.REG
[0] = p0
;
12633 /* parser/parser_nodes.nit:1671 */
12634 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AInLanguage____n_string(fra
.me
.REG
[0])!=NIT_NULL
);
12635 if (UNTAG_Bool(REGB0
)) {
12637 nit_abort("Uninitialized attribute %s", "_n_string", LOCATE_parser___parser_nodes
, 1671);
12639 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AInLanguage____n_string(fra
.me
.REG
[0]);
12640 stack_frame_head
= fra
.me
.prev
;
12641 return fra
.me
.REG
[0];
12643 static const char LOCATE_parser___parser_nodes___AInLanguage___n_string__eq
[] = "parser_nodes::AInLanguage::n_string=";
12644 void parser___parser_nodes___AInLanguage___n_string__eq(val_t p0
, val_t p1
){
12645 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12647 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12648 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12649 fra
.me
.line
= 1671;
12650 fra
.me
.meth
= LOCATE_parser___parser_nodes___AInLanguage___n_string__eq
;
12651 fra
.me
.has_broke
= 0;
12652 fra
.me
.REG_size
= 2;
12653 fra
.me
.nitni_local_ref_head
= NULL
;
12654 fra
.me
.REG
[0] = NIT_NULL
;
12655 fra
.me
.REG
[1] = NIT_NULL
;
12656 fra
.me
.REG
[0] = p0
;
12657 fra
.me
.REG
[1] = p1
;
12658 /* parser/parser_nodes.nit:1671 */
12659 ATTR_parser___parser_nodes___AInLanguage____n_string(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12660 stack_frame_head
= fra
.me
.prev
;
12663 static const char LOCATE_parser___parser_nodes___AExternCodeBlock___n_in_language
[] = "parser_nodes::AExternCodeBlock::n_in_language";
12664 val_t
parser___parser_nodes___AExternCodeBlock___n_in_language(val_t p0
){
12665 struct {struct stack_frame_t me
;} fra
;
12667 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12668 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12669 fra
.me
.line
= 1675;
12670 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCodeBlock___n_in_language
;
12671 fra
.me
.has_broke
= 0;
12672 fra
.me
.REG_size
= 1;
12673 fra
.me
.nitni_local_ref_head
= NULL
;
12674 fra
.me
.REG
[0] = NIT_NULL
;
12675 fra
.me
.REG
[0] = p0
;
12676 /* parser/parser_nodes.nit:1675 */
12677 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCodeBlock____n_in_language(fra
.me
.REG
[0]);
12678 stack_frame_head
= fra
.me
.prev
;
12679 return fra
.me
.REG
[0];
12681 static const char LOCATE_parser___parser_nodes___AExternCodeBlock___n_in_language__eq
[] = "parser_nodes::AExternCodeBlock::n_in_language=";
12682 void parser___parser_nodes___AExternCodeBlock___n_in_language__eq(val_t p0
, val_t p1
){
12683 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12685 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12686 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12687 fra
.me
.line
= 1675;
12688 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCodeBlock___n_in_language__eq
;
12689 fra
.me
.has_broke
= 0;
12690 fra
.me
.REG_size
= 2;
12691 fra
.me
.nitni_local_ref_head
= NULL
;
12692 fra
.me
.REG
[0] = NIT_NULL
;
12693 fra
.me
.REG
[1] = NIT_NULL
;
12694 fra
.me
.REG
[0] = p0
;
12695 fra
.me
.REG
[1] = p1
;
12696 /* parser/parser_nodes.nit:1675 */
12697 ATTR_parser___parser_nodes___AExternCodeBlock____n_in_language(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12698 stack_frame_head
= fra
.me
.prev
;
12701 static const char LOCATE_parser___parser_nodes___AExternCodeBlock___n_extern_code_segment
[] = "parser_nodes::AExternCodeBlock::n_extern_code_segment";
12702 val_t
parser___parser_nodes___AExternCodeBlock___n_extern_code_segment(val_t p0
){
12703 struct {struct stack_frame_t me
;} fra
;
12706 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12707 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12708 fra
.me
.line
= 1676;
12709 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCodeBlock___n_extern_code_segment
;
12710 fra
.me
.has_broke
= 0;
12711 fra
.me
.REG_size
= 1;
12712 fra
.me
.nitni_local_ref_head
= NULL
;
12713 fra
.me
.REG
[0] = NIT_NULL
;
12714 fra
.me
.REG
[0] = p0
;
12715 /* parser/parser_nodes.nit:1676 */
12716 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExternCodeBlock____n_extern_code_segment(fra
.me
.REG
[0])!=NIT_NULL
);
12717 if (UNTAG_Bool(REGB0
)) {
12719 nit_abort("Uninitialized attribute %s", "_n_extern_code_segment", LOCATE_parser___parser_nodes
, 1676);
12721 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExternCodeBlock____n_extern_code_segment(fra
.me
.REG
[0]);
12722 stack_frame_head
= fra
.me
.prev
;
12723 return fra
.me
.REG
[0];
12725 static const char LOCATE_parser___parser_nodes___AExternCodeBlock___n_extern_code_segment__eq
[] = "parser_nodes::AExternCodeBlock::n_extern_code_segment=";
12726 void parser___parser_nodes___AExternCodeBlock___n_extern_code_segment__eq(val_t p0
, val_t p1
){
12727 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12729 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12730 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12731 fra
.me
.line
= 1676;
12732 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExternCodeBlock___n_extern_code_segment__eq
;
12733 fra
.me
.has_broke
= 0;
12734 fra
.me
.REG_size
= 2;
12735 fra
.me
.nitni_local_ref_head
= NULL
;
12736 fra
.me
.REG
[0] = NIT_NULL
;
12737 fra
.me
.REG
[1] = NIT_NULL
;
12738 fra
.me
.REG
[0] = p0
;
12739 fra
.me
.REG
[1] = p1
;
12740 /* parser/parser_nodes.nit:1676 */
12741 ATTR_parser___parser_nodes___AExternCodeBlock____n_extern_code_segment(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12742 stack_frame_head
= fra
.me
.prev
;
12745 static const char LOCATE_parser___parser_nodes___AQualified___n_quad
[] = "parser_nodes::AQualified::n_quad";
12746 val_t
parser___parser_nodes___AQualified___n_quad(val_t p0
){
12747 struct {struct stack_frame_t me
;} fra
;
12749 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12750 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12751 fra
.me
.line
= 1680;
12752 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_quad
;
12753 fra
.me
.has_broke
= 0;
12754 fra
.me
.REG_size
= 1;
12755 fra
.me
.nitni_local_ref_head
= NULL
;
12756 fra
.me
.REG
[0] = NIT_NULL
;
12757 fra
.me
.REG
[0] = p0
;
12758 /* parser/parser_nodes.nit:1680 */
12759 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_quad(fra
.me
.REG
[0]);
12760 stack_frame_head
= fra
.me
.prev
;
12761 return fra
.me
.REG
[0];
12763 static const char LOCATE_parser___parser_nodes___AQualified___n_quad__eq
[] = "parser_nodes::AQualified::n_quad=";
12764 void parser___parser_nodes___AQualified___n_quad__eq(val_t p0
, val_t p1
){
12765 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12767 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12768 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12769 fra
.me
.line
= 1680;
12770 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_quad__eq
;
12771 fra
.me
.has_broke
= 0;
12772 fra
.me
.REG_size
= 2;
12773 fra
.me
.nitni_local_ref_head
= NULL
;
12774 fra
.me
.REG
[0] = NIT_NULL
;
12775 fra
.me
.REG
[1] = NIT_NULL
;
12776 fra
.me
.REG
[0] = p0
;
12777 fra
.me
.REG
[1] = p1
;
12778 /* parser/parser_nodes.nit:1680 */
12779 ATTR_parser___parser_nodes___AQualified____n_quad(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12780 stack_frame_head
= fra
.me
.prev
;
12783 static const char LOCATE_parser___parser_nodes___AQualified___n_id
[] = "parser_nodes::AQualified::n_id";
12784 val_t
parser___parser_nodes___AQualified___n_id(val_t p0
){
12785 struct {struct stack_frame_t me
;} fra
;
12788 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12789 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12790 fra
.me
.line
= 1681;
12791 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_id
;
12792 fra
.me
.has_broke
= 0;
12793 fra
.me
.REG_size
= 1;
12794 fra
.me
.nitni_local_ref_head
= NULL
;
12795 fra
.me
.REG
[0] = NIT_NULL
;
12796 fra
.me
.REG
[0] = p0
;
12797 /* parser/parser_nodes.nit:1681 */
12798 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
12799 if (UNTAG_Bool(REGB0
)) {
12801 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1681);
12803 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_id(fra
.me
.REG
[0]);
12804 stack_frame_head
= fra
.me
.prev
;
12805 return fra
.me
.REG
[0];
12807 static const char LOCATE_parser___parser_nodes___AQualified___n_classid
[] = "parser_nodes::AQualified::n_classid";
12808 val_t
parser___parser_nodes___AQualified___n_classid(val_t p0
){
12809 struct {struct stack_frame_t me
;} fra
;
12811 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12812 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12813 fra
.me
.line
= 1682;
12814 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_classid
;
12815 fra
.me
.has_broke
= 0;
12816 fra
.me
.REG_size
= 1;
12817 fra
.me
.nitni_local_ref_head
= NULL
;
12818 fra
.me
.REG
[0] = NIT_NULL
;
12819 fra
.me
.REG
[0] = p0
;
12820 /* parser/parser_nodes.nit:1682 */
12821 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AQualified____n_classid(fra
.me
.REG
[0]);
12822 stack_frame_head
= fra
.me
.prev
;
12823 return fra
.me
.REG
[0];
12825 static const char LOCATE_parser___parser_nodes___AQualified___n_classid__eq
[] = "parser_nodes::AQualified::n_classid=";
12826 void parser___parser_nodes___AQualified___n_classid__eq(val_t p0
, val_t p1
){
12827 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12829 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12830 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12831 fra
.me
.line
= 1682;
12832 fra
.me
.meth
= LOCATE_parser___parser_nodes___AQualified___n_classid__eq
;
12833 fra
.me
.has_broke
= 0;
12834 fra
.me
.REG_size
= 2;
12835 fra
.me
.nitni_local_ref_head
= NULL
;
12836 fra
.me
.REG
[0] = NIT_NULL
;
12837 fra
.me
.REG
[1] = NIT_NULL
;
12838 fra
.me
.REG
[0] = p0
;
12839 fra
.me
.REG
[1] = p1
;
12840 /* parser/parser_nodes.nit:1682 */
12841 ATTR_parser___parser_nodes___AQualified____n_classid(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12842 stack_frame_head
= fra
.me
.prev
;
12845 static const char LOCATE_parser___parser_nodes___ADoc___n_comment
[] = "parser_nodes::ADoc::n_comment";
12846 val_t
parser___parser_nodes___ADoc___n_comment(val_t p0
){
12847 struct {struct stack_frame_t me
;} fra
;
12850 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12851 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12852 fra
.me
.line
= 1689;
12853 fra
.me
.meth
= LOCATE_parser___parser_nodes___ADoc___n_comment
;
12854 fra
.me
.has_broke
= 0;
12855 fra
.me
.REG_size
= 1;
12856 fra
.me
.nitni_local_ref_head
= NULL
;
12857 fra
.me
.REG
[0] = NIT_NULL
;
12858 fra
.me
.REG
[0] = p0
;
12859 /* parser/parser_nodes.nit:1689 */
12860 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0])!=NIT_NULL
);
12861 if (UNTAG_Bool(REGB0
)) {
12863 nit_abort("Uninitialized attribute %s", "_n_comment", LOCATE_parser___parser_nodes
, 1689);
12865 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ADoc____n_comment(fra
.me
.REG
[0]);
12866 stack_frame_head
= fra
.me
.prev
;
12867 return fra
.me
.REG
[0];
12869 static const char LOCATE_parser___parser_nodes___AAnnotations___n_at
[] = "parser_nodes::AAnnotations::n_at";
12870 val_t
parser___parser_nodes___AAnnotations___n_at(val_t p0
){
12871 struct {struct stack_frame_t me
;} fra
;
12873 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12874 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12875 fra
.me
.line
= 1694;
12876 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotations___n_at
;
12877 fra
.me
.has_broke
= 0;
12878 fra
.me
.REG_size
= 1;
12879 fra
.me
.nitni_local_ref_head
= NULL
;
12880 fra
.me
.REG
[0] = NIT_NULL
;
12881 fra
.me
.REG
[0] = p0
;
12882 /* parser/parser_nodes.nit:1694 */
12883 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotations____n_at(fra
.me
.REG
[0]);
12884 stack_frame_head
= fra
.me
.prev
;
12885 return fra
.me
.REG
[0];
12887 static const char LOCATE_parser___parser_nodes___AAnnotations___n_at__eq
[] = "parser_nodes::AAnnotations::n_at=";
12888 void parser___parser_nodes___AAnnotations___n_at__eq(val_t p0
, val_t p1
){
12889 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12891 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12892 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12893 fra
.me
.line
= 1694;
12894 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotations___n_at__eq
;
12895 fra
.me
.has_broke
= 0;
12896 fra
.me
.REG_size
= 2;
12897 fra
.me
.nitni_local_ref_head
= NULL
;
12898 fra
.me
.REG
[0] = NIT_NULL
;
12899 fra
.me
.REG
[1] = NIT_NULL
;
12900 fra
.me
.REG
[0] = p0
;
12901 fra
.me
.REG
[1] = p1
;
12902 /* parser/parser_nodes.nit:1694 */
12903 ATTR_parser___parser_nodes___AAnnotations____n_at(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12904 stack_frame_head
= fra
.me
.prev
;
12907 static const char LOCATE_parser___parser_nodes___AAnnotations___n_opar
[] = "parser_nodes::AAnnotations::n_opar";
12908 val_t
parser___parser_nodes___AAnnotations___n_opar(val_t p0
){
12909 struct {struct stack_frame_t me
;} fra
;
12911 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12912 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12913 fra
.me
.line
= 1695;
12914 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotations___n_opar
;
12915 fra
.me
.has_broke
= 0;
12916 fra
.me
.REG_size
= 1;
12917 fra
.me
.nitni_local_ref_head
= NULL
;
12918 fra
.me
.REG
[0] = NIT_NULL
;
12919 fra
.me
.REG
[0] = p0
;
12920 /* parser/parser_nodes.nit:1695 */
12921 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotations____n_opar(fra
.me
.REG
[0]);
12922 stack_frame_head
= fra
.me
.prev
;
12923 return fra
.me
.REG
[0];
12925 static const char LOCATE_parser___parser_nodes___AAnnotations___n_opar__eq
[] = "parser_nodes::AAnnotations::n_opar=";
12926 void parser___parser_nodes___AAnnotations___n_opar__eq(val_t p0
, val_t p1
){
12927 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12929 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12930 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12931 fra
.me
.line
= 1695;
12932 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotations___n_opar__eq
;
12933 fra
.me
.has_broke
= 0;
12934 fra
.me
.REG_size
= 2;
12935 fra
.me
.nitni_local_ref_head
= NULL
;
12936 fra
.me
.REG
[0] = NIT_NULL
;
12937 fra
.me
.REG
[1] = NIT_NULL
;
12938 fra
.me
.REG
[0] = p0
;
12939 fra
.me
.REG
[1] = p1
;
12940 /* parser/parser_nodes.nit:1695 */
12941 ATTR_parser___parser_nodes___AAnnotations____n_opar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
12942 stack_frame_head
= fra
.me
.prev
;
12945 static const char LOCATE_parser___parser_nodes___AAnnotations___n_items
[] = "parser_nodes::AAnnotations::n_items";
12946 val_t
parser___parser_nodes___AAnnotations___n_items(val_t p0
){
12947 struct {struct stack_frame_t me
;} fra
;
12950 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12951 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12952 fra
.me
.line
= 1696;
12953 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotations___n_items
;
12954 fra
.me
.has_broke
= 0;
12955 fra
.me
.REG_size
= 1;
12956 fra
.me
.nitni_local_ref_head
= NULL
;
12957 fra
.me
.REG
[0] = NIT_NULL
;
12958 fra
.me
.REG
[0] = p0
;
12959 /* parser/parser_nodes.nit:1696 */
12960 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAnnotations____n_items(fra
.me
.REG
[0])!=NIT_NULL
);
12961 if (UNTAG_Bool(REGB0
)) {
12963 nit_abort("Uninitialized attribute %s", "_n_items", LOCATE_parser___parser_nodes
, 1696);
12965 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotations____n_items(fra
.me
.REG
[0]);
12966 stack_frame_head
= fra
.me
.prev
;
12967 return fra
.me
.REG
[0];
12969 static const char LOCATE_parser___parser_nodes___AAnnotations___n_cpar
[] = "parser_nodes::AAnnotations::n_cpar";
12970 val_t
parser___parser_nodes___AAnnotations___n_cpar(val_t p0
){
12971 struct {struct stack_frame_t me
;} fra
;
12973 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12974 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12975 fra
.me
.line
= 1697;
12976 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotations___n_cpar
;
12977 fra
.me
.has_broke
= 0;
12978 fra
.me
.REG_size
= 1;
12979 fra
.me
.nitni_local_ref_head
= NULL
;
12980 fra
.me
.REG
[0] = NIT_NULL
;
12981 fra
.me
.REG
[0] = p0
;
12982 /* parser/parser_nodes.nit:1697 */
12983 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotations____n_cpar(fra
.me
.REG
[0]);
12984 stack_frame_head
= fra
.me
.prev
;
12985 return fra
.me
.REG
[0];
12987 static const char LOCATE_parser___parser_nodes___AAnnotations___n_cpar__eq
[] = "parser_nodes::AAnnotations::n_cpar=";
12988 void parser___parser_nodes___AAnnotations___n_cpar__eq(val_t p0
, val_t p1
){
12989 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
12991 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
12992 fra
.me
.file
= LOCATE_parser___parser_nodes
;
12993 fra
.me
.line
= 1697;
12994 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotations___n_cpar__eq
;
12995 fra
.me
.has_broke
= 0;
12996 fra
.me
.REG_size
= 2;
12997 fra
.me
.nitni_local_ref_head
= NULL
;
12998 fra
.me
.REG
[0] = NIT_NULL
;
12999 fra
.me
.REG
[1] = NIT_NULL
;
13000 fra
.me
.REG
[0] = p0
;
13001 fra
.me
.REG
[1] = p1
;
13002 /* parser/parser_nodes.nit:1697 */
13003 ATTR_parser___parser_nodes___AAnnotations____n_cpar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
13004 stack_frame_head
= fra
.me
.prev
;
13007 static const char LOCATE_parser___parser_nodes___AAnnotation___n_atid
[] = "parser_nodes::AAnnotation::n_atid";
13008 val_t
parser___parser_nodes___AAnnotation___n_atid(val_t p0
){
13009 struct {struct stack_frame_t me
;} fra
;
13012 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13013 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13014 fra
.me
.line
= 1701;
13015 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotation___n_atid
;
13016 fra
.me
.has_broke
= 0;
13017 fra
.me
.REG_size
= 1;
13018 fra
.me
.nitni_local_ref_head
= NULL
;
13019 fra
.me
.REG
[0] = NIT_NULL
;
13020 fra
.me
.REG
[0] = p0
;
13021 /* parser/parser_nodes.nit:1701 */
13022 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAnnotation____n_atid(fra
.me
.REG
[0])!=NIT_NULL
);
13023 if (UNTAG_Bool(REGB0
)) {
13025 nit_abort("Uninitialized attribute %s", "_n_atid", LOCATE_parser___parser_nodes
, 1701);
13027 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotation____n_atid(fra
.me
.REG
[0]);
13028 stack_frame_head
= fra
.me
.prev
;
13029 return fra
.me
.REG
[0];
13031 static const char LOCATE_parser___parser_nodes___AAnnotation___n_atid__eq
[] = "parser_nodes::AAnnotation::n_atid=";
13032 void parser___parser_nodes___AAnnotation___n_atid__eq(val_t p0
, val_t p1
){
13033 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
13035 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13036 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13037 fra
.me
.line
= 1701;
13038 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotation___n_atid__eq
;
13039 fra
.me
.has_broke
= 0;
13040 fra
.me
.REG_size
= 2;
13041 fra
.me
.nitni_local_ref_head
= NULL
;
13042 fra
.me
.REG
[0] = NIT_NULL
;
13043 fra
.me
.REG
[1] = NIT_NULL
;
13044 fra
.me
.REG
[0] = p0
;
13045 fra
.me
.REG
[1] = p1
;
13046 /* parser/parser_nodes.nit:1701 */
13047 ATTR_parser___parser_nodes___AAnnotation____n_atid(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
13048 stack_frame_head
= fra
.me
.prev
;
13051 static const char LOCATE_parser___parser_nodes___AAnnotation___n_opar
[] = "parser_nodes::AAnnotation::n_opar";
13052 val_t
parser___parser_nodes___AAnnotation___n_opar(val_t p0
){
13053 struct {struct stack_frame_t me
;} fra
;
13055 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13056 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13057 fra
.me
.line
= 1702;
13058 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotation___n_opar
;
13059 fra
.me
.has_broke
= 0;
13060 fra
.me
.REG_size
= 1;
13061 fra
.me
.nitni_local_ref_head
= NULL
;
13062 fra
.me
.REG
[0] = NIT_NULL
;
13063 fra
.me
.REG
[0] = p0
;
13064 /* parser/parser_nodes.nit:1702 */
13065 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotation____n_opar(fra
.me
.REG
[0]);
13066 stack_frame_head
= fra
.me
.prev
;
13067 return fra
.me
.REG
[0];
13069 static const char LOCATE_parser___parser_nodes___AAnnotation___n_opar__eq
[] = "parser_nodes::AAnnotation::n_opar=";
13070 void parser___parser_nodes___AAnnotation___n_opar__eq(val_t p0
, val_t p1
){
13071 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
13073 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13074 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13075 fra
.me
.line
= 1702;
13076 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotation___n_opar__eq
;
13077 fra
.me
.has_broke
= 0;
13078 fra
.me
.REG_size
= 2;
13079 fra
.me
.nitni_local_ref_head
= NULL
;
13080 fra
.me
.REG
[0] = NIT_NULL
;
13081 fra
.me
.REG
[1] = NIT_NULL
;
13082 fra
.me
.REG
[0] = p0
;
13083 fra
.me
.REG
[1] = p1
;
13084 /* parser/parser_nodes.nit:1702 */
13085 ATTR_parser___parser_nodes___AAnnotation____n_opar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
13086 stack_frame_head
= fra
.me
.prev
;
13089 static const char LOCATE_parser___parser_nodes___AAnnotation___n_args
[] = "parser_nodes::AAnnotation::n_args";
13090 val_t
parser___parser_nodes___AAnnotation___n_args(val_t p0
){
13091 struct {struct stack_frame_t me
;} fra
;
13094 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13095 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13096 fra
.me
.line
= 1703;
13097 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotation___n_args
;
13098 fra
.me
.has_broke
= 0;
13099 fra
.me
.REG_size
= 1;
13100 fra
.me
.nitni_local_ref_head
= NULL
;
13101 fra
.me
.REG
[0] = NIT_NULL
;
13102 fra
.me
.REG
[0] = p0
;
13103 /* parser/parser_nodes.nit:1703 */
13104 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAnnotation____n_args(fra
.me
.REG
[0])!=NIT_NULL
);
13105 if (UNTAG_Bool(REGB0
)) {
13107 nit_abort("Uninitialized attribute %s", "_n_args", LOCATE_parser___parser_nodes
, 1703);
13109 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotation____n_args(fra
.me
.REG
[0]);
13110 stack_frame_head
= fra
.me
.prev
;
13111 return fra
.me
.REG
[0];
13113 static const char LOCATE_parser___parser_nodes___AAnnotation___n_cpar
[] = "parser_nodes::AAnnotation::n_cpar";
13114 val_t
parser___parser_nodes___AAnnotation___n_cpar(val_t p0
){
13115 struct {struct stack_frame_t me
;} fra
;
13117 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13118 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13119 fra
.me
.line
= 1704;
13120 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotation___n_cpar
;
13121 fra
.me
.has_broke
= 0;
13122 fra
.me
.REG_size
= 1;
13123 fra
.me
.nitni_local_ref_head
= NULL
;
13124 fra
.me
.REG
[0] = NIT_NULL
;
13125 fra
.me
.REG
[0] = p0
;
13126 /* parser/parser_nodes.nit:1704 */
13127 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAnnotation____n_cpar(fra
.me
.REG
[0]);
13128 stack_frame_head
= fra
.me
.prev
;
13129 return fra
.me
.REG
[0];
13131 static const char LOCATE_parser___parser_nodes___AAnnotation___n_cpar__eq
[] = "parser_nodes::AAnnotation::n_cpar=";
13132 void parser___parser_nodes___AAnnotation___n_cpar__eq(val_t p0
, val_t p1
){
13133 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
13135 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13136 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13137 fra
.me
.line
= 1704;
13138 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAnnotation___n_cpar__eq
;
13139 fra
.me
.has_broke
= 0;
13140 fra
.me
.REG_size
= 2;
13141 fra
.me
.nitni_local_ref_head
= NULL
;
13142 fra
.me
.REG
[0] = NIT_NULL
;
13143 fra
.me
.REG
[1] = NIT_NULL
;
13144 fra
.me
.REG
[0] = p0
;
13145 fra
.me
.REG
[1] = p1
;
13146 /* parser/parser_nodes.nit:1704 */
13147 ATTR_parser___parser_nodes___AAnnotation____n_cpar(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
13148 stack_frame_head
= fra
.me
.prev
;
13151 static const char LOCATE_parser___parser_nodes___ATypeAtArg___n_type
[] = "parser_nodes::ATypeAtArg::n_type";
13152 val_t
parser___parser_nodes___ATypeAtArg___n_type(val_t p0
){
13153 struct {struct stack_frame_t me
;} fra
;
13156 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13157 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13158 fra
.me
.line
= 1711;
13159 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypeAtArg___n_type
;
13160 fra
.me
.has_broke
= 0;
13161 fra
.me
.REG_size
= 1;
13162 fra
.me
.nitni_local_ref_head
= NULL
;
13163 fra
.me
.REG
[0] = NIT_NULL
;
13164 fra
.me
.REG
[0] = p0
;
13165 /* parser/parser_nodes.nit:1711 */
13166 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___ATypeAtArg____n_type(fra
.me
.REG
[0])!=NIT_NULL
);
13167 if (UNTAG_Bool(REGB0
)) {
13169 nit_abort("Uninitialized attribute %s", "_n_type", LOCATE_parser___parser_nodes
, 1711);
13171 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___ATypeAtArg____n_type(fra
.me
.REG
[0]);
13172 stack_frame_head
= fra
.me
.prev
;
13173 return fra
.me
.REG
[0];
13175 static const char LOCATE_parser___parser_nodes___ATypeAtArg___n_type__eq
[] = "parser_nodes::ATypeAtArg::n_type=";
13176 void parser___parser_nodes___ATypeAtArg___n_type__eq(val_t p0
, val_t p1
){
13177 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
13179 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13180 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13181 fra
.me
.line
= 1711;
13182 fra
.me
.meth
= LOCATE_parser___parser_nodes___ATypeAtArg___n_type__eq
;
13183 fra
.me
.has_broke
= 0;
13184 fra
.me
.REG_size
= 2;
13185 fra
.me
.nitni_local_ref_head
= NULL
;
13186 fra
.me
.REG
[0] = NIT_NULL
;
13187 fra
.me
.REG
[1] = NIT_NULL
;
13188 fra
.me
.REG
[0] = p0
;
13189 fra
.me
.REG
[1] = p1
;
13190 /* parser/parser_nodes.nit:1711 */
13191 ATTR_parser___parser_nodes___ATypeAtArg____n_type(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
13192 stack_frame_head
= fra
.me
.prev
;
13195 static const char LOCATE_parser___parser_nodes___AExprAtArg___n_expr
[] = "parser_nodes::AExprAtArg::n_expr";
13196 val_t
parser___parser_nodes___AExprAtArg___n_expr(val_t p0
){
13197 struct {struct stack_frame_t me
;} fra
;
13200 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13201 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13202 fra
.me
.line
= 1715;
13203 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExprAtArg___n_expr
;
13204 fra
.me
.has_broke
= 0;
13205 fra
.me
.REG_size
= 1;
13206 fra
.me
.nitni_local_ref_head
= NULL
;
13207 fra
.me
.REG
[0] = NIT_NULL
;
13208 fra
.me
.REG
[0] = p0
;
13209 /* parser/parser_nodes.nit:1715 */
13210 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AExprAtArg____n_expr(fra
.me
.REG
[0])!=NIT_NULL
);
13211 if (UNTAG_Bool(REGB0
)) {
13213 nit_abort("Uninitialized attribute %s", "_n_expr", LOCATE_parser___parser_nodes
, 1715);
13215 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AExprAtArg____n_expr(fra
.me
.REG
[0]);
13216 stack_frame_head
= fra
.me
.prev
;
13217 return fra
.me
.REG
[0];
13219 static const char LOCATE_parser___parser_nodes___AExprAtArg___n_expr__eq
[] = "parser_nodes::AExprAtArg::n_expr=";
13220 void parser___parser_nodes___AExprAtArg___n_expr__eq(val_t p0
, val_t p1
){
13221 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
13223 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13224 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13225 fra
.me
.line
= 1715;
13226 fra
.me
.meth
= LOCATE_parser___parser_nodes___AExprAtArg___n_expr__eq
;
13227 fra
.me
.has_broke
= 0;
13228 fra
.me
.REG_size
= 2;
13229 fra
.me
.nitni_local_ref_head
= NULL
;
13230 fra
.me
.REG
[0] = NIT_NULL
;
13231 fra
.me
.REG
[1] = NIT_NULL
;
13232 fra
.me
.REG
[0] = p0
;
13233 fra
.me
.REG
[1] = p1
;
13234 /* parser/parser_nodes.nit:1715 */
13235 ATTR_parser___parser_nodes___AExprAtArg____n_expr(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
13236 stack_frame_head
= fra
.me
.prev
;
13239 static const char LOCATE_parser___parser_nodes___AAtid___n_id
[] = "parser_nodes::AAtid::n_id";
13240 val_t
parser___parser_nodes___AAtid___n_id(val_t p0
){
13241 struct {struct stack_frame_t me
;} fra
;
13244 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13245 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13246 fra
.me
.line
= 1722;
13247 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAtid___n_id
;
13248 fra
.me
.has_broke
= 0;
13249 fra
.me
.REG_size
= 1;
13250 fra
.me
.nitni_local_ref_head
= NULL
;
13251 fra
.me
.REG
[0] = NIT_NULL
;
13252 fra
.me
.REG
[0] = p0
;
13253 /* parser/parser_nodes.nit:1722 */
13254 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___AAtid____n_id(fra
.me
.REG
[0])!=NIT_NULL
);
13255 if (UNTAG_Bool(REGB0
)) {
13257 nit_abort("Uninitialized attribute %s", "_n_id", LOCATE_parser___parser_nodes
, 1722);
13259 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___AAtid____n_id(fra
.me
.REG
[0]);
13260 stack_frame_head
= fra
.me
.prev
;
13261 return fra
.me
.REG
[0];
13263 static const char LOCATE_parser___parser_nodes___AAtid___n_id__eq
[] = "parser_nodes::AAtid::n_id=";
13264 void parser___parser_nodes___AAtid___n_id__eq(val_t p0
, val_t p1
){
13265 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
13267 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13268 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13269 fra
.me
.line
= 1722;
13270 fra
.me
.meth
= LOCATE_parser___parser_nodes___AAtid___n_id__eq
;
13271 fra
.me
.has_broke
= 0;
13272 fra
.me
.REG_size
= 2;
13273 fra
.me
.nitni_local_ref_head
= NULL
;
13274 fra
.me
.REG
[0] = NIT_NULL
;
13275 fra
.me
.REG
[1] = NIT_NULL
;
13276 fra
.me
.REG
[0] = p0
;
13277 fra
.me
.REG
[1] = p1
;
13278 /* parser/parser_nodes.nit:1722 */
13279 ATTR_parser___parser_nodes___AAtid____n_id(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
13280 stack_frame_head
= fra
.me
.prev
;
13283 static const char LOCATE_parser___parser_nodes___Start___n_base
[] = "parser_nodes::Start::n_base";
13284 val_t
parser___parser_nodes___Start___n_base(val_t p0
){
13285 struct {struct stack_frame_t me
;} fra
;
13287 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13288 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13289 fra
.me
.line
= 1746;
13290 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_base
;
13291 fra
.me
.has_broke
= 0;
13292 fra
.me
.REG_size
= 1;
13293 fra
.me
.nitni_local_ref_head
= NULL
;
13294 fra
.me
.REG
[0] = NIT_NULL
;
13295 fra
.me
.REG
[0] = p0
;
13296 /* parser/parser_nodes.nit:1746 */
13297 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_base(fra
.me
.REG
[0]);
13298 stack_frame_head
= fra
.me
.prev
;
13299 return fra
.me
.REG
[0];
13301 static const char LOCATE_parser___parser_nodes___Start___n_base__eq
[] = "parser_nodes::Start::n_base=";
13302 void parser___parser_nodes___Start___n_base__eq(val_t p0
, val_t p1
){
13303 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
13305 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13306 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13307 fra
.me
.line
= 1746;
13308 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_base__eq
;
13309 fra
.me
.has_broke
= 0;
13310 fra
.me
.REG_size
= 2;
13311 fra
.me
.nitni_local_ref_head
= NULL
;
13312 fra
.me
.REG
[0] = NIT_NULL
;
13313 fra
.me
.REG
[1] = NIT_NULL
;
13314 fra
.me
.REG
[0] = p0
;
13315 fra
.me
.REG
[1] = p1
;
13316 /* parser/parser_nodes.nit:1746 */
13317 ATTR_parser___parser_nodes___Start____n_base(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
13318 stack_frame_head
= fra
.me
.prev
;
13321 static const char LOCATE_parser___parser_nodes___Start___n_eof
[] = "parser_nodes::Start::n_eof";
13322 val_t
parser___parser_nodes___Start___n_eof(val_t p0
){
13323 struct {struct stack_frame_t me
;} fra
;
13326 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13327 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13328 fra
.me
.line
= 1747;
13329 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_eof
;
13330 fra
.me
.has_broke
= 0;
13331 fra
.me
.REG_size
= 1;
13332 fra
.me
.nitni_local_ref_head
= NULL
;
13333 fra
.me
.REG
[0] = NIT_NULL
;
13334 fra
.me
.REG
[0] = p0
;
13335 /* parser/parser_nodes.nit:1747 */
13336 REGB0
= TAG_Bool(ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0])!=NIT_NULL
);
13337 if (UNTAG_Bool(REGB0
)) {
13339 nit_abort("Uninitialized attribute %s", "_n_eof", LOCATE_parser___parser_nodes
, 1747);
13341 fra
.me
.REG
[0] = ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0]);
13342 stack_frame_head
= fra
.me
.prev
;
13343 return fra
.me
.REG
[0];
13345 static const char LOCATE_parser___parser_nodes___Start___n_eof__eq
[] = "parser_nodes::Start::n_eof=";
13346 void parser___parser_nodes___Start___n_eof__eq(val_t p0
, val_t p1
){
13347 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
13349 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13350 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13351 fra
.me
.line
= 1747;
13352 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___n_eof__eq
;
13353 fra
.me
.has_broke
= 0;
13354 fra
.me
.REG_size
= 2;
13355 fra
.me
.nitni_local_ref_head
= NULL
;
13356 fra
.me
.REG
[0] = NIT_NULL
;
13357 fra
.me
.REG
[1] = NIT_NULL
;
13358 fra
.me
.REG
[0] = p0
;
13359 fra
.me
.REG
[1] = p1
;
13360 /* parser/parser_nodes.nit:1747 */
13361 ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
13362 stack_frame_head
= fra
.me
.prev
;
13365 static const char LOCATE_parser___parser_nodes___Start___init
[] = "parser_nodes::Start::init";
13366 void parser___parser_nodes___Start___init(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
13367 int itpos3
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_parser___parser_nodes___Start
].i
;
13368 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
13370 if (init_table
[itpos3
]) return;
13371 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
13372 fra
.me
.file
= LOCATE_parser___parser_nodes
;
13373 fra
.me
.line
= 1748;
13374 fra
.me
.meth
= LOCATE_parser___parser_nodes___Start___init
;
13375 fra
.me
.has_broke
= 0;
13376 fra
.me
.REG_size
= 3;
13377 fra
.me
.nitni_local_ref_head
= NULL
;
13378 fra
.me
.REG
[0] = NIT_NULL
;
13379 fra
.me
.REG
[1] = NIT_NULL
;
13380 fra
.me
.REG
[2] = NIT_NULL
;
13381 fra
.me
.REG
[0] = p0
;
13382 fra
.me
.REG
[1] = p1
;
13383 fra
.me
.REG
[2] = p2
;
13384 /* parser/parser_nodes.nit:1750 */
13385 ATTR_parser___parser_nodes___Start____n_base(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
13386 /* parser/parser_nodes.nit:1751 */
13387 ATTR_parser___parser_nodes___Start____n_eof(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
13388 stack_frame_head
= fra
.me
.prev
;
13389 init_table
[itpos3
] = 1;