1 /* This C file is generated by NIT to compile module lexer. */
2 #include "lexer._sep.h"
3 val_t
lexer___Token___to_s(val_t p0
){
4 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
7 static val_t once_value_1
; /* Once value */
8 static val_t once_value_2
; /* Once value */
9 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10 fra
.me
.file
= LOCATE_lexer
;
12 fra
.me
.meth
= LOCATE_lexer___Token___to_s
;
15 fra
.me
.REG
[0] = NIT_NULL
;
16 fra
.me
.REG
[1] = NIT_NULL
;
17 fra
.me
.REG
[2] = NIT_NULL
;
20 fra
.me
.REG
[1] = NEW_Array_array___Array___with_capacity(REGB0
);
21 /* ./parser//lexer.nit:13 */
23 fra
.me
.REG
[2] = BOX_NativeString("'");
25 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
26 once_value_1
= fra
.me
.REG
[2];
27 register_static_object(&once_value_1
);
28 } else fra
.me
.REG
[2] = once_value_1
;
29 array___Array___add(fra
.me
.REG
[1], fra
.me
.REG
[2]);
30 REGB0
= TAG_Bool(ATTR_lexer___Token____text(fra
.me
.REG
[0])!=NIT_NULL
);
31 if (UNTAG_Bool(REGB0
)) {
33 fprintf(stderr
, "Uninitialized attribute %s", "_text");
34 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 13);
37 fra
.me
.REG
[0] = ATTR_lexer___Token____text(fra
.me
.REG
[0]);
38 array___Array___add(fra
.me
.REG
[1], fra
.me
.REG
[0]);
40 fra
.me
.REG
[0] = BOX_NativeString("'");
42 fra
.me
.REG
[0] = NEW_String_string___String___with_native(fra
.me
.REG
[0], REGB0
);
43 once_value_2
= fra
.me
.REG
[0];
44 register_static_object(&once_value_2
);
45 } else fra
.me
.REG
[0] = once_value_2
;
46 array___Array___add(fra
.me
.REG
[1], fra
.me
.REG
[0]);
47 fra
.me
.REG
[1] = CALL_string___Object___to_s(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
50 stack_frame_head
= fra
.me
.prev
;
53 val_t
lexer___Token___text(val_t p0
){
54 struct {struct stack_frame_t me
;} fra
;
57 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
58 fra
.me
.file
= LOCATE_lexer
;
60 fra
.me
.meth
= LOCATE_lexer___Token___text
;
63 fra
.me
.REG
[0] = NIT_NULL
;
65 REGB0
= TAG_Bool(ATTR_lexer___Token____text(fra
.me
.REG
[0])!=NIT_NULL
);
66 /* ./parser//lexer.nit:8 */
67 if (UNTAG_Bool(REGB0
)) {
69 fprintf(stderr
, "Uninitialized attribute %s", "_text");
70 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 8);
73 fra
.me
.REG
[0] = ATTR_lexer___Token____text(fra
.me
.REG
[0]);
74 stack_frame_head
= fra
.me
.prev
;
77 void lexer___Token___text__eq(val_t p0
, val_t p1
){
78 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
80 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
81 fra
.me
.file
= LOCATE_lexer
;
83 fra
.me
.meth
= LOCATE_lexer___Token___text__eq
;
86 fra
.me
.REG
[0] = NIT_NULL
;
87 fra
.me
.REG
[1] = NIT_NULL
;
90 /* ./parser//lexer.nit:8 */
91 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
92 stack_frame_head
= fra
.me
.prev
;
95 val_t
lexer___Token___parser_index(val_t p0
){
96 struct {struct stack_frame_t me
;} fra
;
98 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
99 fra
.me
.file
= LOCATE_lexer
;
101 fra
.me
.meth
= LOCATE_lexer___Token___parser_index
;
102 fra
.me
.has_broke
= 0;
104 /* ./parser//lexer.nit:10 */
105 fprintf(stderr
, "Deferred method called");
106 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 10);
108 stack_frame_head
= fra
.me
.prev
;
111 val_t
lexer___TEol___parser_index(val_t p0
){
112 struct {struct stack_frame_t me
;} fra
;
115 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
116 fra
.me
.file
= LOCATE_lexer
;
118 fra
.me
.meth
= LOCATE_lexer___TEol___parser_index
;
119 fra
.me
.has_broke
= 0;
121 fra
.me
.REG
[0] = NIT_NULL
;
124 /* ./parser//lexer.nit:20 */
127 stack_frame_head
= fra
.me
.prev
;
130 void lexer___TEol___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
131 int itpos0
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TEol
].i
;
132 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
134 if (init_table
[itpos0
]) return;
135 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
136 fra
.me
.file
= LOCATE_lexer
;
138 fra
.me
.meth
= LOCATE_lexer___TEol___init_tk
;
139 fra
.me
.has_broke
= 0;
141 fra
.me
.REG
[0] = NIT_NULL
;
142 fra
.me
.REG
[1] = NIT_NULL
;
143 fra
.me
.REG
[2] = NIT_NULL
;
147 /* ./parser//lexer.nit:25 */
148 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
149 /* ./parser//lexer.nit:26 */
150 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
151 stack_frame_head
= fra
.me
.prev
;
152 init_table
[itpos0
] = 1;
155 val_t
lexer___TComment___parser_index(val_t p0
){
156 struct {struct stack_frame_t me
;} fra
;
159 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
160 fra
.me
.file
= LOCATE_lexer
;
162 fra
.me
.meth
= LOCATE_lexer___TComment___parser_index
;
163 fra
.me
.has_broke
= 0;
165 fra
.me
.REG
[0] = NIT_NULL
;
168 /* ./parser//lexer.nit:33 */
171 stack_frame_head
= fra
.me
.prev
;
174 void lexer___TComment___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
175 int itpos1
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TComment
].i
;
176 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
178 if (init_table
[itpos1
]) return;
179 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
180 fra
.me
.file
= LOCATE_lexer
;
182 fra
.me
.meth
= LOCATE_lexer___TComment___init_tk
;
183 fra
.me
.has_broke
= 0;
185 fra
.me
.REG
[0] = NIT_NULL
;
186 fra
.me
.REG
[1] = NIT_NULL
;
187 fra
.me
.REG
[2] = NIT_NULL
;
191 /* ./parser//lexer.nit:38 */
192 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
193 /* ./parser//lexer.nit:39 */
194 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
195 stack_frame_head
= fra
.me
.prev
;
196 init_table
[itpos1
] = 1;
199 val_t
lexer___TKwpackage___parser_index(val_t p0
){
200 struct {struct stack_frame_t me
;} fra
;
203 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
204 fra
.me
.file
= LOCATE_lexer
;
206 fra
.me
.meth
= LOCATE_lexer___TKwpackage___parser_index
;
207 fra
.me
.has_broke
= 0;
209 fra
.me
.REG
[0] = NIT_NULL
;
212 /* ./parser//lexer.nit:46 */
215 stack_frame_head
= fra
.me
.prev
;
218 void lexer___TKwpackage___init_tk(val_t p0
, val_t p1
, int* init_table
){
219 int itpos2
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwpackage
].i
;
220 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
223 static val_t once_value_1
; /* Once value */
224 static val_t once_value_2
; /* Once value */
225 if (init_table
[itpos2
]) return;
226 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
227 fra
.me
.file
= LOCATE_lexer
;
229 fra
.me
.meth
= LOCATE_lexer___TKwpackage___init_tk
;
230 fra
.me
.has_broke
= 0;
232 fra
.me
.REG
[0] = NIT_NULL
;
233 fra
.me
.REG
[1] = NIT_NULL
;
234 fra
.me
.REG
[2] = NIT_NULL
;
237 /* ./parser//lexer.nit:51 */
240 fra
.me
.REG
[2] = BOX_NativeString("package");
242 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
243 once_value_2
= fra
.me
.REG
[2];
244 register_static_object(&once_value_2
);
245 } else fra
.me
.REG
[2] = once_value_2
;
246 once_value_1
= fra
.me
.REG
[2];
247 register_static_object(&once_value_1
);
248 } else fra
.me
.REG
[2] = once_value_1
;
249 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
250 /* ./parser//lexer.nit:52 */
251 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
252 stack_frame_head
= fra
.me
.prev
;
253 init_table
[itpos2
] = 1;
256 val_t
lexer___TKwimport___parser_index(val_t p0
){
257 struct {struct stack_frame_t me
;} fra
;
260 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
261 fra
.me
.file
= LOCATE_lexer
;
263 fra
.me
.meth
= LOCATE_lexer___TKwimport___parser_index
;
264 fra
.me
.has_broke
= 0;
266 fra
.me
.REG
[0] = NIT_NULL
;
269 /* ./parser//lexer.nit:59 */
272 stack_frame_head
= fra
.me
.prev
;
275 void lexer___TKwimport___init_tk(val_t p0
, val_t p1
, int* init_table
){
276 int itpos3
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwimport
].i
;
277 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
280 static val_t once_value_1
; /* Once value */
281 static val_t once_value_2
; /* Once value */
282 if (init_table
[itpos3
]) return;
283 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
284 fra
.me
.file
= LOCATE_lexer
;
286 fra
.me
.meth
= LOCATE_lexer___TKwimport___init_tk
;
287 fra
.me
.has_broke
= 0;
289 fra
.me
.REG
[0] = NIT_NULL
;
290 fra
.me
.REG
[1] = NIT_NULL
;
291 fra
.me
.REG
[2] = NIT_NULL
;
294 /* ./parser//lexer.nit:64 */
297 fra
.me
.REG
[2] = BOX_NativeString("import");
299 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
300 once_value_2
= fra
.me
.REG
[2];
301 register_static_object(&once_value_2
);
302 } else fra
.me
.REG
[2] = once_value_2
;
303 once_value_1
= fra
.me
.REG
[2];
304 register_static_object(&once_value_1
);
305 } else fra
.me
.REG
[2] = once_value_1
;
306 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
307 /* ./parser//lexer.nit:65 */
308 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
309 stack_frame_head
= fra
.me
.prev
;
310 init_table
[itpos3
] = 1;
313 val_t
lexer___TKwclass___parser_index(val_t p0
){
314 struct {struct stack_frame_t me
;} fra
;
317 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
318 fra
.me
.file
= LOCATE_lexer
;
320 fra
.me
.meth
= LOCATE_lexer___TKwclass___parser_index
;
321 fra
.me
.has_broke
= 0;
323 fra
.me
.REG
[0] = NIT_NULL
;
326 /* ./parser//lexer.nit:72 */
329 stack_frame_head
= fra
.me
.prev
;
332 void lexer___TKwclass___init_tk(val_t p0
, val_t p1
, int* init_table
){
333 int itpos4
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwclass
].i
;
334 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
337 static val_t once_value_1
; /* Once value */
338 static val_t once_value_2
; /* Once value */
339 if (init_table
[itpos4
]) return;
340 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
341 fra
.me
.file
= LOCATE_lexer
;
343 fra
.me
.meth
= LOCATE_lexer___TKwclass___init_tk
;
344 fra
.me
.has_broke
= 0;
346 fra
.me
.REG
[0] = NIT_NULL
;
347 fra
.me
.REG
[1] = NIT_NULL
;
348 fra
.me
.REG
[2] = NIT_NULL
;
351 /* ./parser//lexer.nit:77 */
354 fra
.me
.REG
[2] = BOX_NativeString("class");
356 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
357 once_value_2
= fra
.me
.REG
[2];
358 register_static_object(&once_value_2
);
359 } else fra
.me
.REG
[2] = once_value_2
;
360 once_value_1
= fra
.me
.REG
[2];
361 register_static_object(&once_value_1
);
362 } else fra
.me
.REG
[2] = once_value_1
;
363 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
364 /* ./parser//lexer.nit:78 */
365 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
366 stack_frame_head
= fra
.me
.prev
;
367 init_table
[itpos4
] = 1;
370 val_t
lexer___TKwabstract___parser_index(val_t p0
){
371 struct {struct stack_frame_t me
;} fra
;
374 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
375 fra
.me
.file
= LOCATE_lexer
;
377 fra
.me
.meth
= LOCATE_lexer___TKwabstract___parser_index
;
378 fra
.me
.has_broke
= 0;
380 fra
.me
.REG
[0] = NIT_NULL
;
383 /* ./parser//lexer.nit:85 */
386 stack_frame_head
= fra
.me
.prev
;
389 void lexer___TKwabstract___init_tk(val_t p0
, val_t p1
, int* init_table
){
390 int itpos5
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwabstract
].i
;
391 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
394 static val_t once_value_1
; /* Once value */
395 static val_t once_value_2
; /* Once value */
396 if (init_table
[itpos5
]) return;
397 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
398 fra
.me
.file
= LOCATE_lexer
;
400 fra
.me
.meth
= LOCATE_lexer___TKwabstract___init_tk
;
401 fra
.me
.has_broke
= 0;
403 fra
.me
.REG
[0] = NIT_NULL
;
404 fra
.me
.REG
[1] = NIT_NULL
;
405 fra
.me
.REG
[2] = NIT_NULL
;
408 /* ./parser//lexer.nit:90 */
411 fra
.me
.REG
[2] = BOX_NativeString("abstract");
413 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
414 once_value_2
= fra
.me
.REG
[2];
415 register_static_object(&once_value_2
);
416 } else fra
.me
.REG
[2] = once_value_2
;
417 once_value_1
= fra
.me
.REG
[2];
418 register_static_object(&once_value_1
);
419 } else fra
.me
.REG
[2] = once_value_1
;
420 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
421 /* ./parser//lexer.nit:91 */
422 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
423 stack_frame_head
= fra
.me
.prev
;
424 init_table
[itpos5
] = 1;
427 val_t
lexer___TKwinterface___parser_index(val_t p0
){
428 struct {struct stack_frame_t me
;} fra
;
431 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
432 fra
.me
.file
= LOCATE_lexer
;
434 fra
.me
.meth
= LOCATE_lexer___TKwinterface___parser_index
;
435 fra
.me
.has_broke
= 0;
437 fra
.me
.REG
[0] = NIT_NULL
;
440 /* ./parser//lexer.nit:98 */
443 stack_frame_head
= fra
.me
.prev
;
446 void lexer___TKwinterface___init_tk(val_t p0
, val_t p1
, int* init_table
){
447 int itpos6
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwinterface
].i
;
448 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
451 static val_t once_value_1
; /* Once value */
452 static val_t once_value_2
; /* Once value */
453 if (init_table
[itpos6
]) return;
454 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
455 fra
.me
.file
= LOCATE_lexer
;
457 fra
.me
.meth
= LOCATE_lexer___TKwinterface___init_tk
;
458 fra
.me
.has_broke
= 0;
460 fra
.me
.REG
[0] = NIT_NULL
;
461 fra
.me
.REG
[1] = NIT_NULL
;
462 fra
.me
.REG
[2] = NIT_NULL
;
465 /* ./parser//lexer.nit:103 */
468 fra
.me
.REG
[2] = BOX_NativeString("interface");
470 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
471 once_value_2
= fra
.me
.REG
[2];
472 register_static_object(&once_value_2
);
473 } else fra
.me
.REG
[2] = once_value_2
;
474 once_value_1
= fra
.me
.REG
[2];
475 register_static_object(&once_value_1
);
476 } else fra
.me
.REG
[2] = once_value_1
;
477 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
478 /* ./parser//lexer.nit:104 */
479 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
480 stack_frame_head
= fra
.me
.prev
;
481 init_table
[itpos6
] = 1;
484 val_t
lexer___TKwuniversal___parser_index(val_t p0
){
485 struct {struct stack_frame_t me
;} fra
;
488 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
489 fra
.me
.file
= LOCATE_lexer
;
491 fra
.me
.meth
= LOCATE_lexer___TKwuniversal___parser_index
;
492 fra
.me
.has_broke
= 0;
494 fra
.me
.REG
[0] = NIT_NULL
;
497 /* ./parser//lexer.nit:111 */
500 stack_frame_head
= fra
.me
.prev
;
503 void lexer___TKwuniversal___init_tk(val_t p0
, val_t p1
, int* init_table
){
504 int itpos7
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwuniversal
].i
;
505 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
508 static val_t once_value_1
; /* Once value */
509 static val_t once_value_2
; /* Once value */
510 if (init_table
[itpos7
]) return;
511 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
512 fra
.me
.file
= LOCATE_lexer
;
514 fra
.me
.meth
= LOCATE_lexer___TKwuniversal___init_tk
;
515 fra
.me
.has_broke
= 0;
517 fra
.me
.REG
[0] = NIT_NULL
;
518 fra
.me
.REG
[1] = NIT_NULL
;
519 fra
.me
.REG
[2] = NIT_NULL
;
522 /* ./parser//lexer.nit:116 */
525 fra
.me
.REG
[2] = BOX_NativeString("universal");
527 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
528 once_value_2
= fra
.me
.REG
[2];
529 register_static_object(&once_value_2
);
530 } else fra
.me
.REG
[2] = once_value_2
;
531 once_value_1
= fra
.me
.REG
[2];
532 register_static_object(&once_value_1
);
533 } else fra
.me
.REG
[2] = once_value_1
;
534 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
535 /* ./parser//lexer.nit:117 */
536 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
537 stack_frame_head
= fra
.me
.prev
;
538 init_table
[itpos7
] = 1;
541 val_t
lexer___TKwspecial___parser_index(val_t p0
){
542 struct {struct stack_frame_t me
;} fra
;
545 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
546 fra
.me
.file
= LOCATE_lexer
;
548 fra
.me
.meth
= LOCATE_lexer___TKwspecial___parser_index
;
549 fra
.me
.has_broke
= 0;
551 fra
.me
.REG
[0] = NIT_NULL
;
554 /* ./parser//lexer.nit:124 */
557 stack_frame_head
= fra
.me
.prev
;
560 void lexer___TKwspecial___init_tk(val_t p0
, val_t p1
, int* init_table
){
561 int itpos8
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwspecial
].i
;
562 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
565 static val_t once_value_1
; /* Once value */
566 static val_t once_value_2
; /* Once value */
567 if (init_table
[itpos8
]) return;
568 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
569 fra
.me
.file
= LOCATE_lexer
;
571 fra
.me
.meth
= LOCATE_lexer___TKwspecial___init_tk
;
572 fra
.me
.has_broke
= 0;
574 fra
.me
.REG
[0] = NIT_NULL
;
575 fra
.me
.REG
[1] = NIT_NULL
;
576 fra
.me
.REG
[2] = NIT_NULL
;
579 /* ./parser//lexer.nit:129 */
582 fra
.me
.REG
[2] = BOX_NativeString("special");
584 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
585 once_value_2
= fra
.me
.REG
[2];
586 register_static_object(&once_value_2
);
587 } else fra
.me
.REG
[2] = once_value_2
;
588 once_value_1
= fra
.me
.REG
[2];
589 register_static_object(&once_value_1
);
590 } else fra
.me
.REG
[2] = once_value_1
;
591 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
592 /* ./parser//lexer.nit:130 */
593 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
594 stack_frame_head
= fra
.me
.prev
;
595 init_table
[itpos8
] = 1;
598 val_t
lexer___TKwend___parser_index(val_t p0
){
599 struct {struct stack_frame_t me
;} fra
;
602 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
603 fra
.me
.file
= LOCATE_lexer
;
605 fra
.me
.meth
= LOCATE_lexer___TKwend___parser_index
;
606 fra
.me
.has_broke
= 0;
608 fra
.me
.REG
[0] = NIT_NULL
;
611 /* ./parser//lexer.nit:137 */
614 stack_frame_head
= fra
.me
.prev
;
617 void lexer___TKwend___init_tk(val_t p0
, val_t p1
, int* init_table
){
618 int itpos9
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwend
].i
;
619 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
622 static val_t once_value_1
; /* Once value */
623 static val_t once_value_2
; /* Once value */
624 if (init_table
[itpos9
]) return;
625 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
626 fra
.me
.file
= LOCATE_lexer
;
628 fra
.me
.meth
= LOCATE_lexer___TKwend___init_tk
;
629 fra
.me
.has_broke
= 0;
631 fra
.me
.REG
[0] = NIT_NULL
;
632 fra
.me
.REG
[1] = NIT_NULL
;
633 fra
.me
.REG
[2] = NIT_NULL
;
636 /* ./parser//lexer.nit:142 */
639 fra
.me
.REG
[2] = BOX_NativeString("end");
641 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
642 once_value_2
= fra
.me
.REG
[2];
643 register_static_object(&once_value_2
);
644 } else fra
.me
.REG
[2] = once_value_2
;
645 once_value_1
= fra
.me
.REG
[2];
646 register_static_object(&once_value_1
);
647 } else fra
.me
.REG
[2] = once_value_1
;
648 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
649 /* ./parser//lexer.nit:143 */
650 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
651 stack_frame_head
= fra
.me
.prev
;
652 init_table
[itpos9
] = 1;
655 val_t
lexer___TKwmeth___parser_index(val_t p0
){
656 struct {struct stack_frame_t me
;} fra
;
659 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
660 fra
.me
.file
= LOCATE_lexer
;
662 fra
.me
.meth
= LOCATE_lexer___TKwmeth___parser_index
;
663 fra
.me
.has_broke
= 0;
665 fra
.me
.REG
[0] = NIT_NULL
;
668 /* ./parser//lexer.nit:150 */
671 stack_frame_head
= fra
.me
.prev
;
674 void lexer___TKwmeth___init_tk(val_t p0
, val_t p1
, int* init_table
){
675 int itpos10
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwmeth
].i
;
676 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
679 static val_t once_value_1
; /* Once value */
680 static val_t once_value_2
; /* Once value */
681 if (init_table
[itpos10
]) return;
682 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
683 fra
.me
.file
= LOCATE_lexer
;
685 fra
.me
.meth
= LOCATE_lexer___TKwmeth___init_tk
;
686 fra
.me
.has_broke
= 0;
688 fra
.me
.REG
[0] = NIT_NULL
;
689 fra
.me
.REG
[1] = NIT_NULL
;
690 fra
.me
.REG
[2] = NIT_NULL
;
693 /* ./parser//lexer.nit:155 */
696 fra
.me
.REG
[2] = BOX_NativeString("fun");
698 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
699 once_value_2
= fra
.me
.REG
[2];
700 register_static_object(&once_value_2
);
701 } else fra
.me
.REG
[2] = once_value_2
;
702 once_value_1
= fra
.me
.REG
[2];
703 register_static_object(&once_value_1
);
704 } else fra
.me
.REG
[2] = once_value_1
;
705 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
706 /* ./parser//lexer.nit:156 */
707 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
708 stack_frame_head
= fra
.me
.prev
;
709 init_table
[itpos10
] = 1;
712 val_t
lexer___TKwtype___parser_index(val_t p0
){
713 struct {struct stack_frame_t me
;} fra
;
716 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
717 fra
.me
.file
= LOCATE_lexer
;
719 fra
.me
.meth
= LOCATE_lexer___TKwtype___parser_index
;
720 fra
.me
.has_broke
= 0;
722 fra
.me
.REG
[0] = NIT_NULL
;
725 /* ./parser//lexer.nit:163 */
728 stack_frame_head
= fra
.me
.prev
;
731 void lexer___TKwtype___init_tk(val_t p0
, val_t p1
, int* init_table
){
732 int itpos11
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwtype
].i
;
733 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
736 static val_t once_value_1
; /* Once value */
737 static val_t once_value_2
; /* Once value */
738 if (init_table
[itpos11
]) return;
739 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
740 fra
.me
.file
= LOCATE_lexer
;
742 fra
.me
.meth
= LOCATE_lexer___TKwtype___init_tk
;
743 fra
.me
.has_broke
= 0;
745 fra
.me
.REG
[0] = NIT_NULL
;
746 fra
.me
.REG
[1] = NIT_NULL
;
747 fra
.me
.REG
[2] = NIT_NULL
;
750 /* ./parser//lexer.nit:168 */
753 fra
.me
.REG
[2] = BOX_NativeString("type");
755 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
756 once_value_2
= fra
.me
.REG
[2];
757 register_static_object(&once_value_2
);
758 } else fra
.me
.REG
[2] = once_value_2
;
759 once_value_1
= fra
.me
.REG
[2];
760 register_static_object(&once_value_1
);
761 } else fra
.me
.REG
[2] = once_value_1
;
762 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
763 /* ./parser//lexer.nit:169 */
764 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
765 stack_frame_head
= fra
.me
.prev
;
766 init_table
[itpos11
] = 1;
769 val_t
lexer___TKwinit___parser_index(val_t p0
){
770 struct {struct stack_frame_t me
;} fra
;
773 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
774 fra
.me
.file
= LOCATE_lexer
;
776 fra
.me
.meth
= LOCATE_lexer___TKwinit___parser_index
;
777 fra
.me
.has_broke
= 0;
779 fra
.me
.REG
[0] = NIT_NULL
;
782 /* ./parser//lexer.nit:176 */
785 stack_frame_head
= fra
.me
.prev
;
788 void lexer___TKwinit___init_tk(val_t p0
, val_t p1
, int* init_table
){
789 int itpos12
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwinit
].i
;
790 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
793 static val_t once_value_1
; /* Once value */
794 static val_t once_value_2
; /* Once value */
795 if (init_table
[itpos12
]) return;
796 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
797 fra
.me
.file
= LOCATE_lexer
;
799 fra
.me
.meth
= LOCATE_lexer___TKwinit___init_tk
;
800 fra
.me
.has_broke
= 0;
802 fra
.me
.REG
[0] = NIT_NULL
;
803 fra
.me
.REG
[1] = NIT_NULL
;
804 fra
.me
.REG
[2] = NIT_NULL
;
807 /* ./parser//lexer.nit:181 */
810 fra
.me
.REG
[2] = BOX_NativeString("init");
812 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
813 once_value_2
= fra
.me
.REG
[2];
814 register_static_object(&once_value_2
);
815 } else fra
.me
.REG
[2] = once_value_2
;
816 once_value_1
= fra
.me
.REG
[2];
817 register_static_object(&once_value_1
);
818 } else fra
.me
.REG
[2] = once_value_1
;
819 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
820 /* ./parser//lexer.nit:182 */
821 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
822 stack_frame_head
= fra
.me
.prev
;
823 init_table
[itpos12
] = 1;
826 val_t
lexer___TKwredef___parser_index(val_t p0
){
827 struct {struct stack_frame_t me
;} fra
;
830 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
831 fra
.me
.file
= LOCATE_lexer
;
833 fra
.me
.meth
= LOCATE_lexer___TKwredef___parser_index
;
834 fra
.me
.has_broke
= 0;
836 fra
.me
.REG
[0] = NIT_NULL
;
839 /* ./parser//lexer.nit:189 */
842 stack_frame_head
= fra
.me
.prev
;
845 void lexer___TKwredef___init_tk(val_t p0
, val_t p1
, int* init_table
){
846 int itpos13
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwredef
].i
;
847 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
850 static val_t once_value_1
; /* Once value */
851 static val_t once_value_2
; /* Once value */
852 if (init_table
[itpos13
]) return;
853 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
854 fra
.me
.file
= LOCATE_lexer
;
856 fra
.me
.meth
= LOCATE_lexer___TKwredef___init_tk
;
857 fra
.me
.has_broke
= 0;
859 fra
.me
.REG
[0] = NIT_NULL
;
860 fra
.me
.REG
[1] = NIT_NULL
;
861 fra
.me
.REG
[2] = NIT_NULL
;
864 /* ./parser//lexer.nit:194 */
867 fra
.me
.REG
[2] = BOX_NativeString("redef");
869 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
870 once_value_2
= fra
.me
.REG
[2];
871 register_static_object(&once_value_2
);
872 } else fra
.me
.REG
[2] = once_value_2
;
873 once_value_1
= fra
.me
.REG
[2];
874 register_static_object(&once_value_1
);
875 } else fra
.me
.REG
[2] = once_value_1
;
876 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
877 /* ./parser//lexer.nit:195 */
878 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
879 stack_frame_head
= fra
.me
.prev
;
880 init_table
[itpos13
] = 1;
883 val_t
lexer___TKwis___parser_index(val_t p0
){
884 struct {struct stack_frame_t me
;} fra
;
887 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
888 fra
.me
.file
= LOCATE_lexer
;
890 fra
.me
.meth
= LOCATE_lexer___TKwis___parser_index
;
891 fra
.me
.has_broke
= 0;
893 fra
.me
.REG
[0] = NIT_NULL
;
896 /* ./parser//lexer.nit:202 */
899 stack_frame_head
= fra
.me
.prev
;
902 void lexer___TKwis___init_tk(val_t p0
, val_t p1
, int* init_table
){
903 int itpos14
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwis
].i
;
904 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
907 static val_t once_value_1
; /* Once value */
908 static val_t once_value_2
; /* Once value */
909 if (init_table
[itpos14
]) return;
910 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
911 fra
.me
.file
= LOCATE_lexer
;
913 fra
.me
.meth
= LOCATE_lexer___TKwis___init_tk
;
914 fra
.me
.has_broke
= 0;
916 fra
.me
.REG
[0] = NIT_NULL
;
917 fra
.me
.REG
[1] = NIT_NULL
;
918 fra
.me
.REG
[2] = NIT_NULL
;
921 /* ./parser//lexer.nit:207 */
924 fra
.me
.REG
[2] = BOX_NativeString("is");
926 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
927 once_value_2
= fra
.me
.REG
[2];
928 register_static_object(&once_value_2
);
929 } else fra
.me
.REG
[2] = once_value_2
;
930 once_value_1
= fra
.me
.REG
[2];
931 register_static_object(&once_value_1
);
932 } else fra
.me
.REG
[2] = once_value_1
;
933 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
934 /* ./parser//lexer.nit:208 */
935 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
936 stack_frame_head
= fra
.me
.prev
;
937 init_table
[itpos14
] = 1;
940 val_t
lexer___TKwdo___parser_index(val_t p0
){
941 struct {struct stack_frame_t me
;} fra
;
944 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
945 fra
.me
.file
= LOCATE_lexer
;
947 fra
.me
.meth
= LOCATE_lexer___TKwdo___parser_index
;
948 fra
.me
.has_broke
= 0;
950 fra
.me
.REG
[0] = NIT_NULL
;
953 /* ./parser//lexer.nit:215 */
956 stack_frame_head
= fra
.me
.prev
;
959 void lexer___TKwdo___init_tk(val_t p0
, val_t p1
, int* init_table
){
960 int itpos15
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwdo
].i
;
961 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
964 static val_t once_value_1
; /* Once value */
965 static val_t once_value_2
; /* Once value */
966 if (init_table
[itpos15
]) return;
967 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
968 fra
.me
.file
= LOCATE_lexer
;
970 fra
.me
.meth
= LOCATE_lexer___TKwdo___init_tk
;
971 fra
.me
.has_broke
= 0;
973 fra
.me
.REG
[0] = NIT_NULL
;
974 fra
.me
.REG
[1] = NIT_NULL
;
975 fra
.me
.REG
[2] = NIT_NULL
;
978 /* ./parser//lexer.nit:220 */
981 fra
.me
.REG
[2] = BOX_NativeString("do");
983 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
984 once_value_2
= fra
.me
.REG
[2];
985 register_static_object(&once_value_2
);
986 } else fra
.me
.REG
[2] = once_value_2
;
987 once_value_1
= fra
.me
.REG
[2];
988 register_static_object(&once_value_1
);
989 } else fra
.me
.REG
[2] = once_value_1
;
990 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
991 /* ./parser//lexer.nit:221 */
992 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
993 stack_frame_head
= fra
.me
.prev
;
994 init_table
[itpos15
] = 1;
997 val_t
lexer___TKwreadable___parser_index(val_t p0
){
998 struct {struct stack_frame_t me
;} fra
;
1001 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1002 fra
.me
.file
= LOCATE_lexer
;
1004 fra
.me
.meth
= LOCATE_lexer___TKwreadable___parser_index
;
1005 fra
.me
.has_broke
= 0;
1006 fra
.me
.REG_size
= 1;
1007 fra
.me
.REG
[0] = NIT_NULL
;
1009 REGB0
= TAG_Int(16);
1010 /* ./parser//lexer.nit:228 */
1013 stack_frame_head
= fra
.me
.prev
;
1016 void lexer___TKwreadable___init_tk(val_t p0
, val_t p1
, int* init_table
){
1017 int itpos16
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwreadable
].i
;
1018 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1021 static val_t once_value_1
; /* Once value */
1022 static val_t once_value_2
; /* Once value */
1023 if (init_table
[itpos16
]) return;
1024 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1025 fra
.me
.file
= LOCATE_lexer
;
1027 fra
.me
.meth
= LOCATE_lexer___TKwreadable___init_tk
;
1028 fra
.me
.has_broke
= 0;
1029 fra
.me
.REG_size
= 3;
1030 fra
.me
.REG
[0] = NIT_NULL
;
1031 fra
.me
.REG
[1] = NIT_NULL
;
1032 fra
.me
.REG
[2] = NIT_NULL
;
1035 /* ./parser//lexer.nit:233 */
1036 if (!once_value_1
) {
1037 if (!once_value_2
) {
1038 fra
.me
.REG
[2] = BOX_NativeString("readable");
1040 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1041 once_value_2
= fra
.me
.REG
[2];
1042 register_static_object(&once_value_2
);
1043 } else fra
.me
.REG
[2] = once_value_2
;
1044 once_value_1
= fra
.me
.REG
[2];
1045 register_static_object(&once_value_1
);
1046 } else fra
.me
.REG
[2] = once_value_1
;
1047 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1048 /* ./parser//lexer.nit:234 */
1049 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1050 stack_frame_head
= fra
.me
.prev
;
1051 init_table
[itpos16
] = 1;
1054 val_t
lexer___TKwwritable___parser_index(val_t p0
){
1055 struct {struct stack_frame_t me
;} fra
;
1058 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1059 fra
.me
.file
= LOCATE_lexer
;
1061 fra
.me
.meth
= LOCATE_lexer___TKwwritable___parser_index
;
1062 fra
.me
.has_broke
= 0;
1063 fra
.me
.REG_size
= 1;
1064 fra
.me
.REG
[0] = NIT_NULL
;
1066 REGB0
= TAG_Int(17);
1067 /* ./parser//lexer.nit:241 */
1070 stack_frame_head
= fra
.me
.prev
;
1073 void lexer___TKwwritable___init_tk(val_t p0
, val_t p1
, int* init_table
){
1074 int itpos17
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwwritable
].i
;
1075 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1078 static val_t once_value_1
; /* Once value */
1079 static val_t once_value_2
; /* Once value */
1080 if (init_table
[itpos17
]) return;
1081 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1082 fra
.me
.file
= LOCATE_lexer
;
1084 fra
.me
.meth
= LOCATE_lexer___TKwwritable___init_tk
;
1085 fra
.me
.has_broke
= 0;
1086 fra
.me
.REG_size
= 3;
1087 fra
.me
.REG
[0] = NIT_NULL
;
1088 fra
.me
.REG
[1] = NIT_NULL
;
1089 fra
.me
.REG
[2] = NIT_NULL
;
1092 /* ./parser//lexer.nit:246 */
1093 if (!once_value_1
) {
1094 if (!once_value_2
) {
1095 fra
.me
.REG
[2] = BOX_NativeString("writable");
1097 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1098 once_value_2
= fra
.me
.REG
[2];
1099 register_static_object(&once_value_2
);
1100 } else fra
.me
.REG
[2] = once_value_2
;
1101 once_value_1
= fra
.me
.REG
[2];
1102 register_static_object(&once_value_1
);
1103 } else fra
.me
.REG
[2] = once_value_1
;
1104 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1105 /* ./parser//lexer.nit:247 */
1106 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1107 stack_frame_head
= fra
.me
.prev
;
1108 init_table
[itpos17
] = 1;
1111 val_t
lexer___TKwvar___parser_index(val_t p0
){
1112 struct {struct stack_frame_t me
;} fra
;
1115 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1116 fra
.me
.file
= LOCATE_lexer
;
1118 fra
.me
.meth
= LOCATE_lexer___TKwvar___parser_index
;
1119 fra
.me
.has_broke
= 0;
1120 fra
.me
.REG_size
= 1;
1121 fra
.me
.REG
[0] = NIT_NULL
;
1123 REGB0
= TAG_Int(18);
1124 /* ./parser//lexer.nit:254 */
1127 stack_frame_head
= fra
.me
.prev
;
1130 void lexer___TKwvar___init_tk(val_t p0
, val_t p1
, int* init_table
){
1131 int itpos18
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwvar
].i
;
1132 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1135 static val_t once_value_1
; /* Once value */
1136 static val_t once_value_2
; /* Once value */
1137 if (init_table
[itpos18
]) return;
1138 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1139 fra
.me
.file
= LOCATE_lexer
;
1141 fra
.me
.meth
= LOCATE_lexer___TKwvar___init_tk
;
1142 fra
.me
.has_broke
= 0;
1143 fra
.me
.REG_size
= 3;
1144 fra
.me
.REG
[0] = NIT_NULL
;
1145 fra
.me
.REG
[1] = NIT_NULL
;
1146 fra
.me
.REG
[2] = NIT_NULL
;
1149 /* ./parser//lexer.nit:259 */
1150 if (!once_value_1
) {
1151 if (!once_value_2
) {
1152 fra
.me
.REG
[2] = BOX_NativeString("var");
1154 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1155 once_value_2
= fra
.me
.REG
[2];
1156 register_static_object(&once_value_2
);
1157 } else fra
.me
.REG
[2] = once_value_2
;
1158 once_value_1
= fra
.me
.REG
[2];
1159 register_static_object(&once_value_1
);
1160 } else fra
.me
.REG
[2] = once_value_1
;
1161 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1162 /* ./parser//lexer.nit:260 */
1163 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1164 stack_frame_head
= fra
.me
.prev
;
1165 init_table
[itpos18
] = 1;
1168 val_t
lexer___TKwintern___parser_index(val_t p0
){
1169 struct {struct stack_frame_t me
;} fra
;
1172 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1173 fra
.me
.file
= LOCATE_lexer
;
1175 fra
.me
.meth
= LOCATE_lexer___TKwintern___parser_index
;
1176 fra
.me
.has_broke
= 0;
1177 fra
.me
.REG_size
= 1;
1178 fra
.me
.REG
[0] = NIT_NULL
;
1180 REGB0
= TAG_Int(19);
1181 /* ./parser//lexer.nit:267 */
1184 stack_frame_head
= fra
.me
.prev
;
1187 void lexer___TKwintern___init_tk(val_t p0
, val_t p1
, int* init_table
){
1188 int itpos19
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwintern
].i
;
1189 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1192 static val_t once_value_1
; /* Once value */
1193 static val_t once_value_2
; /* Once value */
1194 if (init_table
[itpos19
]) return;
1195 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1196 fra
.me
.file
= LOCATE_lexer
;
1198 fra
.me
.meth
= LOCATE_lexer___TKwintern___init_tk
;
1199 fra
.me
.has_broke
= 0;
1200 fra
.me
.REG_size
= 3;
1201 fra
.me
.REG
[0] = NIT_NULL
;
1202 fra
.me
.REG
[1] = NIT_NULL
;
1203 fra
.me
.REG
[2] = NIT_NULL
;
1206 /* ./parser//lexer.nit:272 */
1207 if (!once_value_1
) {
1208 if (!once_value_2
) {
1209 fra
.me
.REG
[2] = BOX_NativeString("intern");
1211 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1212 once_value_2
= fra
.me
.REG
[2];
1213 register_static_object(&once_value_2
);
1214 } else fra
.me
.REG
[2] = once_value_2
;
1215 once_value_1
= fra
.me
.REG
[2];
1216 register_static_object(&once_value_1
);
1217 } else fra
.me
.REG
[2] = once_value_1
;
1218 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1219 /* ./parser//lexer.nit:273 */
1220 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1221 stack_frame_head
= fra
.me
.prev
;
1222 init_table
[itpos19
] = 1;
1225 val_t
lexer___TKwextern___parser_index(val_t p0
){
1226 struct {struct stack_frame_t me
;} fra
;
1229 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1230 fra
.me
.file
= LOCATE_lexer
;
1232 fra
.me
.meth
= LOCATE_lexer___TKwextern___parser_index
;
1233 fra
.me
.has_broke
= 0;
1234 fra
.me
.REG_size
= 1;
1235 fra
.me
.REG
[0] = NIT_NULL
;
1237 REGB0
= TAG_Int(20);
1238 /* ./parser//lexer.nit:280 */
1241 stack_frame_head
= fra
.me
.prev
;
1244 void lexer___TKwextern___init_tk(val_t p0
, val_t p1
, int* init_table
){
1245 int itpos20
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwextern
].i
;
1246 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1249 static val_t once_value_1
; /* Once value */
1250 static val_t once_value_2
; /* Once value */
1251 if (init_table
[itpos20
]) return;
1252 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1253 fra
.me
.file
= LOCATE_lexer
;
1255 fra
.me
.meth
= LOCATE_lexer___TKwextern___init_tk
;
1256 fra
.me
.has_broke
= 0;
1257 fra
.me
.REG_size
= 3;
1258 fra
.me
.REG
[0] = NIT_NULL
;
1259 fra
.me
.REG
[1] = NIT_NULL
;
1260 fra
.me
.REG
[2] = NIT_NULL
;
1263 /* ./parser//lexer.nit:285 */
1264 if (!once_value_1
) {
1265 if (!once_value_2
) {
1266 fra
.me
.REG
[2] = BOX_NativeString("extern");
1268 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1269 once_value_2
= fra
.me
.REG
[2];
1270 register_static_object(&once_value_2
);
1271 } else fra
.me
.REG
[2] = once_value_2
;
1272 once_value_1
= fra
.me
.REG
[2];
1273 register_static_object(&once_value_1
);
1274 } else fra
.me
.REG
[2] = once_value_1
;
1275 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1276 /* ./parser//lexer.nit:286 */
1277 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1278 stack_frame_head
= fra
.me
.prev
;
1279 init_table
[itpos20
] = 1;
1282 val_t
lexer___TKwprotected___parser_index(val_t p0
){
1283 struct {struct stack_frame_t me
;} fra
;
1286 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1287 fra
.me
.file
= LOCATE_lexer
;
1289 fra
.me
.meth
= LOCATE_lexer___TKwprotected___parser_index
;
1290 fra
.me
.has_broke
= 0;
1291 fra
.me
.REG_size
= 1;
1292 fra
.me
.REG
[0] = NIT_NULL
;
1294 REGB0
= TAG_Int(21);
1295 /* ./parser//lexer.nit:293 */
1298 stack_frame_head
= fra
.me
.prev
;
1301 void lexer___TKwprotected___init_tk(val_t p0
, val_t p1
, int* init_table
){
1302 int itpos21
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwprotected
].i
;
1303 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1306 static val_t once_value_1
; /* Once value */
1307 static val_t once_value_2
; /* Once value */
1308 if (init_table
[itpos21
]) return;
1309 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1310 fra
.me
.file
= LOCATE_lexer
;
1312 fra
.me
.meth
= LOCATE_lexer___TKwprotected___init_tk
;
1313 fra
.me
.has_broke
= 0;
1314 fra
.me
.REG_size
= 3;
1315 fra
.me
.REG
[0] = NIT_NULL
;
1316 fra
.me
.REG
[1] = NIT_NULL
;
1317 fra
.me
.REG
[2] = NIT_NULL
;
1320 /* ./parser//lexer.nit:298 */
1321 if (!once_value_1
) {
1322 if (!once_value_2
) {
1323 fra
.me
.REG
[2] = BOX_NativeString("protected");
1325 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1326 once_value_2
= fra
.me
.REG
[2];
1327 register_static_object(&once_value_2
);
1328 } else fra
.me
.REG
[2] = once_value_2
;
1329 once_value_1
= fra
.me
.REG
[2];
1330 register_static_object(&once_value_1
);
1331 } else fra
.me
.REG
[2] = once_value_1
;
1332 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1333 /* ./parser//lexer.nit:299 */
1334 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1335 stack_frame_head
= fra
.me
.prev
;
1336 init_table
[itpos21
] = 1;
1339 val_t
lexer___TKwprivate___parser_index(val_t p0
){
1340 struct {struct stack_frame_t me
;} fra
;
1343 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1344 fra
.me
.file
= LOCATE_lexer
;
1346 fra
.me
.meth
= LOCATE_lexer___TKwprivate___parser_index
;
1347 fra
.me
.has_broke
= 0;
1348 fra
.me
.REG_size
= 1;
1349 fra
.me
.REG
[0] = NIT_NULL
;
1351 REGB0
= TAG_Int(22);
1352 /* ./parser//lexer.nit:306 */
1355 stack_frame_head
= fra
.me
.prev
;
1358 void lexer___TKwprivate___init_tk(val_t p0
, val_t p1
, int* init_table
){
1359 int itpos22
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwprivate
].i
;
1360 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1363 static val_t once_value_1
; /* Once value */
1364 static val_t once_value_2
; /* Once value */
1365 if (init_table
[itpos22
]) return;
1366 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1367 fra
.me
.file
= LOCATE_lexer
;
1369 fra
.me
.meth
= LOCATE_lexer___TKwprivate___init_tk
;
1370 fra
.me
.has_broke
= 0;
1371 fra
.me
.REG_size
= 3;
1372 fra
.me
.REG
[0] = NIT_NULL
;
1373 fra
.me
.REG
[1] = NIT_NULL
;
1374 fra
.me
.REG
[2] = NIT_NULL
;
1377 /* ./parser//lexer.nit:311 */
1378 if (!once_value_1
) {
1379 if (!once_value_2
) {
1380 fra
.me
.REG
[2] = BOX_NativeString("private");
1382 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1383 once_value_2
= fra
.me
.REG
[2];
1384 register_static_object(&once_value_2
);
1385 } else fra
.me
.REG
[2] = once_value_2
;
1386 once_value_1
= fra
.me
.REG
[2];
1387 register_static_object(&once_value_1
);
1388 } else fra
.me
.REG
[2] = once_value_1
;
1389 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1390 /* ./parser//lexer.nit:312 */
1391 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1392 stack_frame_head
= fra
.me
.prev
;
1393 init_table
[itpos22
] = 1;
1396 val_t
lexer___TKwintrude___parser_index(val_t p0
){
1397 struct {struct stack_frame_t me
;} fra
;
1400 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1401 fra
.me
.file
= LOCATE_lexer
;
1403 fra
.me
.meth
= LOCATE_lexer___TKwintrude___parser_index
;
1404 fra
.me
.has_broke
= 0;
1405 fra
.me
.REG_size
= 1;
1406 fra
.me
.REG
[0] = NIT_NULL
;
1408 REGB0
= TAG_Int(23);
1409 /* ./parser//lexer.nit:319 */
1412 stack_frame_head
= fra
.me
.prev
;
1415 void lexer___TKwintrude___init_tk(val_t p0
, val_t p1
, int* init_table
){
1416 int itpos23
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwintrude
].i
;
1417 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1420 static val_t once_value_1
; /* Once value */
1421 static val_t once_value_2
; /* Once value */
1422 if (init_table
[itpos23
]) return;
1423 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1424 fra
.me
.file
= LOCATE_lexer
;
1426 fra
.me
.meth
= LOCATE_lexer___TKwintrude___init_tk
;
1427 fra
.me
.has_broke
= 0;
1428 fra
.me
.REG_size
= 3;
1429 fra
.me
.REG
[0] = NIT_NULL
;
1430 fra
.me
.REG
[1] = NIT_NULL
;
1431 fra
.me
.REG
[2] = NIT_NULL
;
1434 /* ./parser//lexer.nit:324 */
1435 if (!once_value_1
) {
1436 if (!once_value_2
) {
1437 fra
.me
.REG
[2] = BOX_NativeString("intrude");
1439 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1440 once_value_2
= fra
.me
.REG
[2];
1441 register_static_object(&once_value_2
);
1442 } else fra
.me
.REG
[2] = once_value_2
;
1443 once_value_1
= fra
.me
.REG
[2];
1444 register_static_object(&once_value_1
);
1445 } else fra
.me
.REG
[2] = once_value_1
;
1446 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1447 /* ./parser//lexer.nit:325 */
1448 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1449 stack_frame_head
= fra
.me
.prev
;
1450 init_table
[itpos23
] = 1;
1453 val_t
lexer___TKwif___parser_index(val_t p0
){
1454 struct {struct stack_frame_t me
;} fra
;
1457 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1458 fra
.me
.file
= LOCATE_lexer
;
1460 fra
.me
.meth
= LOCATE_lexer___TKwif___parser_index
;
1461 fra
.me
.has_broke
= 0;
1462 fra
.me
.REG_size
= 1;
1463 fra
.me
.REG
[0] = NIT_NULL
;
1465 REGB0
= TAG_Int(24);
1466 /* ./parser//lexer.nit:332 */
1469 stack_frame_head
= fra
.me
.prev
;
1472 void lexer___TKwif___init_tk(val_t p0
, val_t p1
, int* init_table
){
1473 int itpos24
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwif
].i
;
1474 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1477 static val_t once_value_1
; /* Once value */
1478 static val_t once_value_2
; /* Once value */
1479 if (init_table
[itpos24
]) return;
1480 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1481 fra
.me
.file
= LOCATE_lexer
;
1483 fra
.me
.meth
= LOCATE_lexer___TKwif___init_tk
;
1484 fra
.me
.has_broke
= 0;
1485 fra
.me
.REG_size
= 3;
1486 fra
.me
.REG
[0] = NIT_NULL
;
1487 fra
.me
.REG
[1] = NIT_NULL
;
1488 fra
.me
.REG
[2] = NIT_NULL
;
1491 /* ./parser//lexer.nit:337 */
1492 if (!once_value_1
) {
1493 if (!once_value_2
) {
1494 fra
.me
.REG
[2] = BOX_NativeString("if");
1496 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1497 once_value_2
= fra
.me
.REG
[2];
1498 register_static_object(&once_value_2
);
1499 } else fra
.me
.REG
[2] = once_value_2
;
1500 once_value_1
= fra
.me
.REG
[2];
1501 register_static_object(&once_value_1
);
1502 } else fra
.me
.REG
[2] = once_value_1
;
1503 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1504 /* ./parser//lexer.nit:338 */
1505 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1506 stack_frame_head
= fra
.me
.prev
;
1507 init_table
[itpos24
] = 1;
1510 val_t
lexer___TKwthen___parser_index(val_t p0
){
1511 struct {struct stack_frame_t me
;} fra
;
1514 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1515 fra
.me
.file
= LOCATE_lexer
;
1517 fra
.me
.meth
= LOCATE_lexer___TKwthen___parser_index
;
1518 fra
.me
.has_broke
= 0;
1519 fra
.me
.REG_size
= 1;
1520 fra
.me
.REG
[0] = NIT_NULL
;
1522 REGB0
= TAG_Int(25);
1523 /* ./parser//lexer.nit:345 */
1526 stack_frame_head
= fra
.me
.prev
;
1529 void lexer___TKwthen___init_tk(val_t p0
, val_t p1
, int* init_table
){
1530 int itpos25
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwthen
].i
;
1531 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1534 static val_t once_value_1
; /* Once value */
1535 static val_t once_value_2
; /* Once value */
1536 if (init_table
[itpos25
]) return;
1537 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1538 fra
.me
.file
= LOCATE_lexer
;
1540 fra
.me
.meth
= LOCATE_lexer___TKwthen___init_tk
;
1541 fra
.me
.has_broke
= 0;
1542 fra
.me
.REG_size
= 3;
1543 fra
.me
.REG
[0] = NIT_NULL
;
1544 fra
.me
.REG
[1] = NIT_NULL
;
1545 fra
.me
.REG
[2] = NIT_NULL
;
1548 /* ./parser//lexer.nit:350 */
1549 if (!once_value_1
) {
1550 if (!once_value_2
) {
1551 fra
.me
.REG
[2] = BOX_NativeString("then");
1553 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1554 once_value_2
= fra
.me
.REG
[2];
1555 register_static_object(&once_value_2
);
1556 } else fra
.me
.REG
[2] = once_value_2
;
1557 once_value_1
= fra
.me
.REG
[2];
1558 register_static_object(&once_value_1
);
1559 } else fra
.me
.REG
[2] = once_value_1
;
1560 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1561 /* ./parser//lexer.nit:351 */
1562 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1563 stack_frame_head
= fra
.me
.prev
;
1564 init_table
[itpos25
] = 1;
1567 val_t
lexer___TKwelse___parser_index(val_t p0
){
1568 struct {struct stack_frame_t me
;} fra
;
1571 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1572 fra
.me
.file
= LOCATE_lexer
;
1574 fra
.me
.meth
= LOCATE_lexer___TKwelse___parser_index
;
1575 fra
.me
.has_broke
= 0;
1576 fra
.me
.REG_size
= 1;
1577 fra
.me
.REG
[0] = NIT_NULL
;
1579 REGB0
= TAG_Int(26);
1580 /* ./parser//lexer.nit:358 */
1583 stack_frame_head
= fra
.me
.prev
;
1586 void lexer___TKwelse___init_tk(val_t p0
, val_t p1
, int* init_table
){
1587 int itpos26
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwelse
].i
;
1588 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1591 static val_t once_value_1
; /* Once value */
1592 static val_t once_value_2
; /* Once value */
1593 if (init_table
[itpos26
]) return;
1594 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1595 fra
.me
.file
= LOCATE_lexer
;
1597 fra
.me
.meth
= LOCATE_lexer___TKwelse___init_tk
;
1598 fra
.me
.has_broke
= 0;
1599 fra
.me
.REG_size
= 3;
1600 fra
.me
.REG
[0] = NIT_NULL
;
1601 fra
.me
.REG
[1] = NIT_NULL
;
1602 fra
.me
.REG
[2] = NIT_NULL
;
1605 /* ./parser//lexer.nit:363 */
1606 if (!once_value_1
) {
1607 if (!once_value_2
) {
1608 fra
.me
.REG
[2] = BOX_NativeString("else");
1610 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1611 once_value_2
= fra
.me
.REG
[2];
1612 register_static_object(&once_value_2
);
1613 } else fra
.me
.REG
[2] = once_value_2
;
1614 once_value_1
= fra
.me
.REG
[2];
1615 register_static_object(&once_value_1
);
1616 } else fra
.me
.REG
[2] = once_value_1
;
1617 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1618 /* ./parser//lexer.nit:364 */
1619 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1620 stack_frame_head
= fra
.me
.prev
;
1621 init_table
[itpos26
] = 1;
1624 val_t
lexer___TKwwhile___parser_index(val_t p0
){
1625 struct {struct stack_frame_t me
;} fra
;
1628 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1629 fra
.me
.file
= LOCATE_lexer
;
1631 fra
.me
.meth
= LOCATE_lexer___TKwwhile___parser_index
;
1632 fra
.me
.has_broke
= 0;
1633 fra
.me
.REG_size
= 1;
1634 fra
.me
.REG
[0] = NIT_NULL
;
1636 REGB0
= TAG_Int(27);
1637 /* ./parser//lexer.nit:371 */
1640 stack_frame_head
= fra
.me
.prev
;
1643 void lexer___TKwwhile___init_tk(val_t p0
, val_t p1
, int* init_table
){
1644 int itpos27
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwwhile
].i
;
1645 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1648 static val_t once_value_1
; /* Once value */
1649 static val_t once_value_2
; /* Once value */
1650 if (init_table
[itpos27
]) return;
1651 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1652 fra
.me
.file
= LOCATE_lexer
;
1654 fra
.me
.meth
= LOCATE_lexer___TKwwhile___init_tk
;
1655 fra
.me
.has_broke
= 0;
1656 fra
.me
.REG_size
= 3;
1657 fra
.me
.REG
[0] = NIT_NULL
;
1658 fra
.me
.REG
[1] = NIT_NULL
;
1659 fra
.me
.REG
[2] = NIT_NULL
;
1662 /* ./parser//lexer.nit:376 */
1663 if (!once_value_1
) {
1664 if (!once_value_2
) {
1665 fra
.me
.REG
[2] = BOX_NativeString("while");
1667 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1668 once_value_2
= fra
.me
.REG
[2];
1669 register_static_object(&once_value_2
);
1670 } else fra
.me
.REG
[2] = once_value_2
;
1671 once_value_1
= fra
.me
.REG
[2];
1672 register_static_object(&once_value_1
);
1673 } else fra
.me
.REG
[2] = once_value_1
;
1674 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1675 /* ./parser//lexer.nit:377 */
1676 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1677 stack_frame_head
= fra
.me
.prev
;
1678 init_table
[itpos27
] = 1;
1681 val_t
lexer___TKwloop___parser_index(val_t p0
){
1682 struct {struct stack_frame_t me
;} fra
;
1685 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1686 fra
.me
.file
= LOCATE_lexer
;
1688 fra
.me
.meth
= LOCATE_lexer___TKwloop___parser_index
;
1689 fra
.me
.has_broke
= 0;
1690 fra
.me
.REG_size
= 1;
1691 fra
.me
.REG
[0] = NIT_NULL
;
1693 REGB0
= TAG_Int(28);
1694 /* ./parser//lexer.nit:384 */
1697 stack_frame_head
= fra
.me
.prev
;
1700 void lexer___TKwloop___init_tk(val_t p0
, val_t p1
, int* init_table
){
1701 int itpos28
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwloop
].i
;
1702 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1705 static val_t once_value_1
; /* Once value */
1706 static val_t once_value_2
; /* Once value */
1707 if (init_table
[itpos28
]) return;
1708 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1709 fra
.me
.file
= LOCATE_lexer
;
1711 fra
.me
.meth
= LOCATE_lexer___TKwloop___init_tk
;
1712 fra
.me
.has_broke
= 0;
1713 fra
.me
.REG_size
= 3;
1714 fra
.me
.REG
[0] = NIT_NULL
;
1715 fra
.me
.REG
[1] = NIT_NULL
;
1716 fra
.me
.REG
[2] = NIT_NULL
;
1719 /* ./parser//lexer.nit:389 */
1720 if (!once_value_1
) {
1721 if (!once_value_2
) {
1722 fra
.me
.REG
[2] = BOX_NativeString("loop");
1724 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1725 once_value_2
= fra
.me
.REG
[2];
1726 register_static_object(&once_value_2
);
1727 } else fra
.me
.REG
[2] = once_value_2
;
1728 once_value_1
= fra
.me
.REG
[2];
1729 register_static_object(&once_value_1
);
1730 } else fra
.me
.REG
[2] = once_value_1
;
1731 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1732 /* ./parser//lexer.nit:390 */
1733 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1734 stack_frame_head
= fra
.me
.prev
;
1735 init_table
[itpos28
] = 1;
1738 val_t
lexer___TKwfor___parser_index(val_t p0
){
1739 struct {struct stack_frame_t me
;} fra
;
1742 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1743 fra
.me
.file
= LOCATE_lexer
;
1745 fra
.me
.meth
= LOCATE_lexer___TKwfor___parser_index
;
1746 fra
.me
.has_broke
= 0;
1747 fra
.me
.REG_size
= 1;
1748 fra
.me
.REG
[0] = NIT_NULL
;
1750 REGB0
= TAG_Int(29);
1751 /* ./parser//lexer.nit:397 */
1754 stack_frame_head
= fra
.me
.prev
;
1757 void lexer___TKwfor___init_tk(val_t p0
, val_t p1
, int* init_table
){
1758 int itpos29
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwfor
].i
;
1759 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1762 static val_t once_value_1
; /* Once value */
1763 static val_t once_value_2
; /* Once value */
1764 if (init_table
[itpos29
]) return;
1765 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1766 fra
.me
.file
= LOCATE_lexer
;
1768 fra
.me
.meth
= LOCATE_lexer___TKwfor___init_tk
;
1769 fra
.me
.has_broke
= 0;
1770 fra
.me
.REG_size
= 3;
1771 fra
.me
.REG
[0] = NIT_NULL
;
1772 fra
.me
.REG
[1] = NIT_NULL
;
1773 fra
.me
.REG
[2] = NIT_NULL
;
1776 /* ./parser//lexer.nit:402 */
1777 if (!once_value_1
) {
1778 if (!once_value_2
) {
1779 fra
.me
.REG
[2] = BOX_NativeString("for");
1781 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1782 once_value_2
= fra
.me
.REG
[2];
1783 register_static_object(&once_value_2
);
1784 } else fra
.me
.REG
[2] = once_value_2
;
1785 once_value_1
= fra
.me
.REG
[2];
1786 register_static_object(&once_value_1
);
1787 } else fra
.me
.REG
[2] = once_value_1
;
1788 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1789 /* ./parser//lexer.nit:403 */
1790 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1791 stack_frame_head
= fra
.me
.prev
;
1792 init_table
[itpos29
] = 1;
1795 val_t
lexer___TKwin___parser_index(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_lexer
;
1802 fra
.me
.meth
= LOCATE_lexer___TKwin___parser_index
;
1803 fra
.me
.has_broke
= 0;
1804 fra
.me
.REG_size
= 1;
1805 fra
.me
.REG
[0] = NIT_NULL
;
1807 REGB0
= TAG_Int(30);
1808 /* ./parser//lexer.nit:410 */
1811 stack_frame_head
= fra
.me
.prev
;
1814 void lexer___TKwin___init_tk(val_t p0
, val_t p1
, int* init_table
){
1815 int itpos30
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwin
].i
;
1816 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1819 static val_t once_value_1
; /* Once value */
1820 static val_t once_value_2
; /* Once value */
1821 if (init_table
[itpos30
]) return;
1822 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1823 fra
.me
.file
= LOCATE_lexer
;
1825 fra
.me
.meth
= LOCATE_lexer___TKwin___init_tk
;
1826 fra
.me
.has_broke
= 0;
1827 fra
.me
.REG_size
= 3;
1828 fra
.me
.REG
[0] = NIT_NULL
;
1829 fra
.me
.REG
[1] = NIT_NULL
;
1830 fra
.me
.REG
[2] = NIT_NULL
;
1833 /* ./parser//lexer.nit:415 */
1834 if (!once_value_1
) {
1835 if (!once_value_2
) {
1836 fra
.me
.REG
[2] = BOX_NativeString("in");
1838 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1839 once_value_2
= fra
.me
.REG
[2];
1840 register_static_object(&once_value_2
);
1841 } else fra
.me
.REG
[2] = once_value_2
;
1842 once_value_1
= fra
.me
.REG
[2];
1843 register_static_object(&once_value_1
);
1844 } else fra
.me
.REG
[2] = once_value_1
;
1845 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1846 /* ./parser//lexer.nit:416 */
1847 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1848 stack_frame_head
= fra
.me
.prev
;
1849 init_table
[itpos30
] = 1;
1852 val_t
lexer___TKwand___parser_index(val_t p0
){
1853 struct {struct stack_frame_t me
;} fra
;
1856 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1857 fra
.me
.file
= LOCATE_lexer
;
1859 fra
.me
.meth
= LOCATE_lexer___TKwand___parser_index
;
1860 fra
.me
.has_broke
= 0;
1861 fra
.me
.REG_size
= 1;
1862 fra
.me
.REG
[0] = NIT_NULL
;
1864 REGB0
= TAG_Int(31);
1865 /* ./parser//lexer.nit:423 */
1868 stack_frame_head
= fra
.me
.prev
;
1871 void lexer___TKwand___init_tk(val_t p0
, val_t p1
, int* init_table
){
1872 int itpos31
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwand
].i
;
1873 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1876 static val_t once_value_1
; /* Once value */
1877 static val_t once_value_2
; /* Once value */
1878 if (init_table
[itpos31
]) return;
1879 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1880 fra
.me
.file
= LOCATE_lexer
;
1882 fra
.me
.meth
= LOCATE_lexer___TKwand___init_tk
;
1883 fra
.me
.has_broke
= 0;
1884 fra
.me
.REG_size
= 3;
1885 fra
.me
.REG
[0] = NIT_NULL
;
1886 fra
.me
.REG
[1] = NIT_NULL
;
1887 fra
.me
.REG
[2] = NIT_NULL
;
1890 /* ./parser//lexer.nit:428 */
1891 if (!once_value_1
) {
1892 if (!once_value_2
) {
1893 fra
.me
.REG
[2] = BOX_NativeString("and");
1895 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1896 once_value_2
= fra
.me
.REG
[2];
1897 register_static_object(&once_value_2
);
1898 } else fra
.me
.REG
[2] = once_value_2
;
1899 once_value_1
= fra
.me
.REG
[2];
1900 register_static_object(&once_value_1
);
1901 } else fra
.me
.REG
[2] = once_value_1
;
1902 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1903 /* ./parser//lexer.nit:429 */
1904 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1905 stack_frame_head
= fra
.me
.prev
;
1906 init_table
[itpos31
] = 1;
1909 val_t
lexer___TKwor___parser_index(val_t p0
){
1910 struct {struct stack_frame_t me
;} fra
;
1913 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1914 fra
.me
.file
= LOCATE_lexer
;
1916 fra
.me
.meth
= LOCATE_lexer___TKwor___parser_index
;
1917 fra
.me
.has_broke
= 0;
1918 fra
.me
.REG_size
= 1;
1919 fra
.me
.REG
[0] = NIT_NULL
;
1921 REGB0
= TAG_Int(32);
1922 /* ./parser//lexer.nit:436 */
1925 stack_frame_head
= fra
.me
.prev
;
1928 void lexer___TKwor___init_tk(val_t p0
, val_t p1
, int* init_table
){
1929 int itpos32
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwor
].i
;
1930 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1933 static val_t once_value_1
; /* Once value */
1934 static val_t once_value_2
; /* Once value */
1935 if (init_table
[itpos32
]) return;
1936 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1937 fra
.me
.file
= LOCATE_lexer
;
1939 fra
.me
.meth
= LOCATE_lexer___TKwor___init_tk
;
1940 fra
.me
.has_broke
= 0;
1941 fra
.me
.REG_size
= 3;
1942 fra
.me
.REG
[0] = NIT_NULL
;
1943 fra
.me
.REG
[1] = NIT_NULL
;
1944 fra
.me
.REG
[2] = NIT_NULL
;
1947 /* ./parser//lexer.nit:441 */
1948 if (!once_value_1
) {
1949 if (!once_value_2
) {
1950 fra
.me
.REG
[2] = BOX_NativeString("or");
1952 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
1953 once_value_2
= fra
.me
.REG
[2];
1954 register_static_object(&once_value_2
);
1955 } else fra
.me
.REG
[2] = once_value_2
;
1956 once_value_1
= fra
.me
.REG
[2];
1957 register_static_object(&once_value_1
);
1958 } else fra
.me
.REG
[2] = once_value_1
;
1959 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
1960 /* ./parser//lexer.nit:442 */
1961 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
1962 stack_frame_head
= fra
.me
.prev
;
1963 init_table
[itpos32
] = 1;
1966 val_t
lexer___TKwnot___parser_index(val_t p0
){
1967 struct {struct stack_frame_t me
;} fra
;
1970 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1971 fra
.me
.file
= LOCATE_lexer
;
1973 fra
.me
.meth
= LOCATE_lexer___TKwnot___parser_index
;
1974 fra
.me
.has_broke
= 0;
1975 fra
.me
.REG_size
= 1;
1976 fra
.me
.REG
[0] = NIT_NULL
;
1978 REGB0
= TAG_Int(33);
1979 /* ./parser//lexer.nit:449 */
1982 stack_frame_head
= fra
.me
.prev
;
1985 void lexer___TKwnot___init_tk(val_t p0
, val_t p1
, int* init_table
){
1986 int itpos33
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwnot
].i
;
1987 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
1990 static val_t once_value_1
; /* Once value */
1991 static val_t once_value_2
; /* Once value */
1992 if (init_table
[itpos33
]) return;
1993 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
1994 fra
.me
.file
= LOCATE_lexer
;
1996 fra
.me
.meth
= LOCATE_lexer___TKwnot___init_tk
;
1997 fra
.me
.has_broke
= 0;
1998 fra
.me
.REG_size
= 3;
1999 fra
.me
.REG
[0] = NIT_NULL
;
2000 fra
.me
.REG
[1] = NIT_NULL
;
2001 fra
.me
.REG
[2] = NIT_NULL
;
2004 /* ./parser//lexer.nit:454 */
2005 if (!once_value_1
) {
2006 if (!once_value_2
) {
2007 fra
.me
.REG
[2] = BOX_NativeString("not");
2009 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2010 once_value_2
= fra
.me
.REG
[2];
2011 register_static_object(&once_value_2
);
2012 } else fra
.me
.REG
[2] = once_value_2
;
2013 once_value_1
= fra
.me
.REG
[2];
2014 register_static_object(&once_value_1
);
2015 } else fra
.me
.REG
[2] = once_value_1
;
2016 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2017 /* ./parser//lexer.nit:455 */
2018 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2019 stack_frame_head
= fra
.me
.prev
;
2020 init_table
[itpos33
] = 1;
2023 val_t
lexer___TKwreturn___parser_index(val_t p0
){
2024 struct {struct stack_frame_t me
;} fra
;
2027 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2028 fra
.me
.file
= LOCATE_lexer
;
2030 fra
.me
.meth
= LOCATE_lexer___TKwreturn___parser_index
;
2031 fra
.me
.has_broke
= 0;
2032 fra
.me
.REG_size
= 1;
2033 fra
.me
.REG
[0] = NIT_NULL
;
2035 REGB0
= TAG_Int(34);
2036 /* ./parser//lexer.nit:462 */
2039 stack_frame_head
= fra
.me
.prev
;
2042 void lexer___TKwreturn___init_tk(val_t p0
, val_t p1
, int* init_table
){
2043 int itpos34
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwreturn
].i
;
2044 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2047 static val_t once_value_1
; /* Once value */
2048 static val_t once_value_2
; /* Once value */
2049 if (init_table
[itpos34
]) return;
2050 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2051 fra
.me
.file
= LOCATE_lexer
;
2053 fra
.me
.meth
= LOCATE_lexer___TKwreturn___init_tk
;
2054 fra
.me
.has_broke
= 0;
2055 fra
.me
.REG_size
= 3;
2056 fra
.me
.REG
[0] = NIT_NULL
;
2057 fra
.me
.REG
[1] = NIT_NULL
;
2058 fra
.me
.REG
[2] = NIT_NULL
;
2061 /* ./parser//lexer.nit:467 */
2062 if (!once_value_1
) {
2063 if (!once_value_2
) {
2064 fra
.me
.REG
[2] = BOX_NativeString("return");
2066 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2067 once_value_2
= fra
.me
.REG
[2];
2068 register_static_object(&once_value_2
);
2069 } else fra
.me
.REG
[2] = once_value_2
;
2070 once_value_1
= fra
.me
.REG
[2];
2071 register_static_object(&once_value_1
);
2072 } else fra
.me
.REG
[2] = once_value_1
;
2073 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2074 /* ./parser//lexer.nit:468 */
2075 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2076 stack_frame_head
= fra
.me
.prev
;
2077 init_table
[itpos34
] = 1;
2080 val_t
lexer___TKwcontinue___parser_index(val_t p0
){
2081 struct {struct stack_frame_t me
;} fra
;
2084 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2085 fra
.me
.file
= LOCATE_lexer
;
2087 fra
.me
.meth
= LOCATE_lexer___TKwcontinue___parser_index
;
2088 fra
.me
.has_broke
= 0;
2089 fra
.me
.REG_size
= 1;
2090 fra
.me
.REG
[0] = NIT_NULL
;
2092 REGB0
= TAG_Int(35);
2093 /* ./parser//lexer.nit:475 */
2096 stack_frame_head
= fra
.me
.prev
;
2099 void lexer___TKwcontinue___init_tk(val_t p0
, val_t p1
, int* init_table
){
2100 int itpos35
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwcontinue
].i
;
2101 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2104 static val_t once_value_1
; /* Once value */
2105 static val_t once_value_2
; /* Once value */
2106 if (init_table
[itpos35
]) return;
2107 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2108 fra
.me
.file
= LOCATE_lexer
;
2110 fra
.me
.meth
= LOCATE_lexer___TKwcontinue___init_tk
;
2111 fra
.me
.has_broke
= 0;
2112 fra
.me
.REG_size
= 3;
2113 fra
.me
.REG
[0] = NIT_NULL
;
2114 fra
.me
.REG
[1] = NIT_NULL
;
2115 fra
.me
.REG
[2] = NIT_NULL
;
2118 /* ./parser//lexer.nit:480 */
2119 if (!once_value_1
) {
2120 if (!once_value_2
) {
2121 fra
.me
.REG
[2] = BOX_NativeString("continue");
2123 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2124 once_value_2
= fra
.me
.REG
[2];
2125 register_static_object(&once_value_2
);
2126 } else fra
.me
.REG
[2] = once_value_2
;
2127 once_value_1
= fra
.me
.REG
[2];
2128 register_static_object(&once_value_1
);
2129 } else fra
.me
.REG
[2] = once_value_1
;
2130 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2131 /* ./parser//lexer.nit:481 */
2132 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2133 stack_frame_head
= fra
.me
.prev
;
2134 init_table
[itpos35
] = 1;
2137 val_t
lexer___TKwbreak___parser_index(val_t p0
){
2138 struct {struct stack_frame_t me
;} fra
;
2141 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2142 fra
.me
.file
= LOCATE_lexer
;
2144 fra
.me
.meth
= LOCATE_lexer___TKwbreak___parser_index
;
2145 fra
.me
.has_broke
= 0;
2146 fra
.me
.REG_size
= 1;
2147 fra
.me
.REG
[0] = NIT_NULL
;
2149 REGB0
= TAG_Int(36);
2150 /* ./parser//lexer.nit:488 */
2153 stack_frame_head
= fra
.me
.prev
;
2156 void lexer___TKwbreak___init_tk(val_t p0
, val_t p1
, int* init_table
){
2157 int itpos36
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwbreak
].i
;
2158 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2161 static val_t once_value_1
; /* Once value */
2162 static val_t once_value_2
; /* Once value */
2163 if (init_table
[itpos36
]) return;
2164 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2165 fra
.me
.file
= LOCATE_lexer
;
2167 fra
.me
.meth
= LOCATE_lexer___TKwbreak___init_tk
;
2168 fra
.me
.has_broke
= 0;
2169 fra
.me
.REG_size
= 3;
2170 fra
.me
.REG
[0] = NIT_NULL
;
2171 fra
.me
.REG
[1] = NIT_NULL
;
2172 fra
.me
.REG
[2] = NIT_NULL
;
2175 /* ./parser//lexer.nit:493 */
2176 if (!once_value_1
) {
2177 if (!once_value_2
) {
2178 fra
.me
.REG
[2] = BOX_NativeString("break");
2180 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2181 once_value_2
= fra
.me
.REG
[2];
2182 register_static_object(&once_value_2
);
2183 } else fra
.me
.REG
[2] = once_value_2
;
2184 once_value_1
= fra
.me
.REG
[2];
2185 register_static_object(&once_value_1
);
2186 } else fra
.me
.REG
[2] = once_value_1
;
2187 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2188 /* ./parser//lexer.nit:494 */
2189 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2190 stack_frame_head
= fra
.me
.prev
;
2191 init_table
[itpos36
] = 1;
2194 val_t
lexer___TKwabort___parser_index(val_t p0
){
2195 struct {struct stack_frame_t me
;} fra
;
2198 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2199 fra
.me
.file
= LOCATE_lexer
;
2201 fra
.me
.meth
= LOCATE_lexer___TKwabort___parser_index
;
2202 fra
.me
.has_broke
= 0;
2203 fra
.me
.REG_size
= 1;
2204 fra
.me
.REG
[0] = NIT_NULL
;
2206 REGB0
= TAG_Int(37);
2207 /* ./parser//lexer.nit:501 */
2210 stack_frame_head
= fra
.me
.prev
;
2213 void lexer___TKwabort___init_tk(val_t p0
, val_t p1
, int* init_table
){
2214 int itpos37
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwabort
].i
;
2215 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2218 static val_t once_value_1
; /* Once value */
2219 static val_t once_value_2
; /* Once value */
2220 if (init_table
[itpos37
]) return;
2221 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2222 fra
.me
.file
= LOCATE_lexer
;
2224 fra
.me
.meth
= LOCATE_lexer___TKwabort___init_tk
;
2225 fra
.me
.has_broke
= 0;
2226 fra
.me
.REG_size
= 3;
2227 fra
.me
.REG
[0] = NIT_NULL
;
2228 fra
.me
.REG
[1] = NIT_NULL
;
2229 fra
.me
.REG
[2] = NIT_NULL
;
2232 /* ./parser//lexer.nit:506 */
2233 if (!once_value_1
) {
2234 if (!once_value_2
) {
2235 fra
.me
.REG
[2] = BOX_NativeString("abort");
2237 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2238 once_value_2
= fra
.me
.REG
[2];
2239 register_static_object(&once_value_2
);
2240 } else fra
.me
.REG
[2] = once_value_2
;
2241 once_value_1
= fra
.me
.REG
[2];
2242 register_static_object(&once_value_1
);
2243 } else fra
.me
.REG
[2] = once_value_1
;
2244 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2245 /* ./parser//lexer.nit:507 */
2246 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2247 stack_frame_head
= fra
.me
.prev
;
2248 init_table
[itpos37
] = 1;
2251 val_t
lexer___TKwassert___parser_index(val_t p0
){
2252 struct {struct stack_frame_t me
;} fra
;
2255 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2256 fra
.me
.file
= LOCATE_lexer
;
2258 fra
.me
.meth
= LOCATE_lexer___TKwassert___parser_index
;
2259 fra
.me
.has_broke
= 0;
2260 fra
.me
.REG_size
= 1;
2261 fra
.me
.REG
[0] = NIT_NULL
;
2263 REGB0
= TAG_Int(38);
2264 /* ./parser//lexer.nit:514 */
2267 stack_frame_head
= fra
.me
.prev
;
2270 void lexer___TKwassert___init_tk(val_t p0
, val_t p1
, int* init_table
){
2271 int itpos38
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwassert
].i
;
2272 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2275 static val_t once_value_1
; /* Once value */
2276 static val_t once_value_2
; /* Once value */
2277 if (init_table
[itpos38
]) return;
2278 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2279 fra
.me
.file
= LOCATE_lexer
;
2281 fra
.me
.meth
= LOCATE_lexer___TKwassert___init_tk
;
2282 fra
.me
.has_broke
= 0;
2283 fra
.me
.REG_size
= 3;
2284 fra
.me
.REG
[0] = NIT_NULL
;
2285 fra
.me
.REG
[1] = NIT_NULL
;
2286 fra
.me
.REG
[2] = NIT_NULL
;
2289 /* ./parser//lexer.nit:519 */
2290 if (!once_value_1
) {
2291 if (!once_value_2
) {
2292 fra
.me
.REG
[2] = BOX_NativeString("assert");
2294 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2295 once_value_2
= fra
.me
.REG
[2];
2296 register_static_object(&once_value_2
);
2297 } else fra
.me
.REG
[2] = once_value_2
;
2298 once_value_1
= fra
.me
.REG
[2];
2299 register_static_object(&once_value_1
);
2300 } else fra
.me
.REG
[2] = once_value_1
;
2301 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2302 /* ./parser//lexer.nit:520 */
2303 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2304 stack_frame_head
= fra
.me
.prev
;
2305 init_table
[itpos38
] = 1;
2308 val_t
lexer___TKwnew___parser_index(val_t p0
){
2309 struct {struct stack_frame_t me
;} fra
;
2312 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2313 fra
.me
.file
= LOCATE_lexer
;
2315 fra
.me
.meth
= LOCATE_lexer___TKwnew___parser_index
;
2316 fra
.me
.has_broke
= 0;
2317 fra
.me
.REG_size
= 1;
2318 fra
.me
.REG
[0] = NIT_NULL
;
2320 REGB0
= TAG_Int(39);
2321 /* ./parser//lexer.nit:527 */
2324 stack_frame_head
= fra
.me
.prev
;
2327 void lexer___TKwnew___init_tk(val_t p0
, val_t p1
, int* init_table
){
2328 int itpos39
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwnew
].i
;
2329 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2332 static val_t once_value_1
; /* Once value */
2333 static val_t once_value_2
; /* Once value */
2334 if (init_table
[itpos39
]) return;
2335 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2336 fra
.me
.file
= LOCATE_lexer
;
2338 fra
.me
.meth
= LOCATE_lexer___TKwnew___init_tk
;
2339 fra
.me
.has_broke
= 0;
2340 fra
.me
.REG_size
= 3;
2341 fra
.me
.REG
[0] = NIT_NULL
;
2342 fra
.me
.REG
[1] = NIT_NULL
;
2343 fra
.me
.REG
[2] = NIT_NULL
;
2346 /* ./parser//lexer.nit:532 */
2347 if (!once_value_1
) {
2348 if (!once_value_2
) {
2349 fra
.me
.REG
[2] = BOX_NativeString("new");
2351 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2352 once_value_2
= fra
.me
.REG
[2];
2353 register_static_object(&once_value_2
);
2354 } else fra
.me
.REG
[2] = once_value_2
;
2355 once_value_1
= fra
.me
.REG
[2];
2356 register_static_object(&once_value_1
);
2357 } else fra
.me
.REG
[2] = once_value_1
;
2358 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2359 /* ./parser//lexer.nit:533 */
2360 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2361 stack_frame_head
= fra
.me
.prev
;
2362 init_table
[itpos39
] = 1;
2365 val_t
lexer___TKwisa___parser_index(val_t p0
){
2366 struct {struct stack_frame_t me
;} fra
;
2369 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2370 fra
.me
.file
= LOCATE_lexer
;
2372 fra
.me
.meth
= LOCATE_lexer___TKwisa___parser_index
;
2373 fra
.me
.has_broke
= 0;
2374 fra
.me
.REG_size
= 1;
2375 fra
.me
.REG
[0] = NIT_NULL
;
2377 REGB0
= TAG_Int(40);
2378 /* ./parser//lexer.nit:540 */
2381 stack_frame_head
= fra
.me
.prev
;
2384 void lexer___TKwisa___init_tk(val_t p0
, val_t p1
, int* init_table
){
2385 int itpos40
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwisa
].i
;
2386 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2389 static val_t once_value_1
; /* Once value */
2390 static val_t once_value_2
; /* Once value */
2391 if (init_table
[itpos40
]) return;
2392 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2393 fra
.me
.file
= LOCATE_lexer
;
2395 fra
.me
.meth
= LOCATE_lexer___TKwisa___init_tk
;
2396 fra
.me
.has_broke
= 0;
2397 fra
.me
.REG_size
= 3;
2398 fra
.me
.REG
[0] = NIT_NULL
;
2399 fra
.me
.REG
[1] = NIT_NULL
;
2400 fra
.me
.REG
[2] = NIT_NULL
;
2403 /* ./parser//lexer.nit:545 */
2404 if (!once_value_1
) {
2405 if (!once_value_2
) {
2406 fra
.me
.REG
[2] = BOX_NativeString("isa");
2408 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2409 once_value_2
= fra
.me
.REG
[2];
2410 register_static_object(&once_value_2
);
2411 } else fra
.me
.REG
[2] = once_value_2
;
2412 once_value_1
= fra
.me
.REG
[2];
2413 register_static_object(&once_value_1
);
2414 } else fra
.me
.REG
[2] = once_value_1
;
2415 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2416 /* ./parser//lexer.nit:546 */
2417 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2418 stack_frame_head
= fra
.me
.prev
;
2419 init_table
[itpos40
] = 1;
2422 val_t
lexer___TKwonce___parser_index(val_t p0
){
2423 struct {struct stack_frame_t me
;} fra
;
2426 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2427 fra
.me
.file
= LOCATE_lexer
;
2429 fra
.me
.meth
= LOCATE_lexer___TKwonce___parser_index
;
2430 fra
.me
.has_broke
= 0;
2431 fra
.me
.REG_size
= 1;
2432 fra
.me
.REG
[0] = NIT_NULL
;
2434 REGB0
= TAG_Int(41);
2435 /* ./parser//lexer.nit:553 */
2438 stack_frame_head
= fra
.me
.prev
;
2441 void lexer___TKwonce___init_tk(val_t p0
, val_t p1
, int* init_table
){
2442 int itpos41
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwonce
].i
;
2443 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2446 static val_t once_value_1
; /* Once value */
2447 static val_t once_value_2
; /* Once value */
2448 if (init_table
[itpos41
]) return;
2449 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2450 fra
.me
.file
= LOCATE_lexer
;
2452 fra
.me
.meth
= LOCATE_lexer___TKwonce___init_tk
;
2453 fra
.me
.has_broke
= 0;
2454 fra
.me
.REG_size
= 3;
2455 fra
.me
.REG
[0] = NIT_NULL
;
2456 fra
.me
.REG
[1] = NIT_NULL
;
2457 fra
.me
.REG
[2] = NIT_NULL
;
2460 /* ./parser//lexer.nit:558 */
2461 if (!once_value_1
) {
2462 if (!once_value_2
) {
2463 fra
.me
.REG
[2] = BOX_NativeString("once");
2465 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2466 once_value_2
= fra
.me
.REG
[2];
2467 register_static_object(&once_value_2
);
2468 } else fra
.me
.REG
[2] = once_value_2
;
2469 once_value_1
= fra
.me
.REG
[2];
2470 register_static_object(&once_value_1
);
2471 } else fra
.me
.REG
[2] = once_value_1
;
2472 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2473 /* ./parser//lexer.nit:559 */
2474 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2475 stack_frame_head
= fra
.me
.prev
;
2476 init_table
[itpos41
] = 1;
2479 val_t
lexer___TKwsuper___parser_index(val_t p0
){
2480 struct {struct stack_frame_t me
;} fra
;
2483 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2484 fra
.me
.file
= LOCATE_lexer
;
2486 fra
.me
.meth
= LOCATE_lexer___TKwsuper___parser_index
;
2487 fra
.me
.has_broke
= 0;
2488 fra
.me
.REG_size
= 1;
2489 fra
.me
.REG
[0] = NIT_NULL
;
2491 REGB0
= TAG_Int(42);
2492 /* ./parser//lexer.nit:566 */
2495 stack_frame_head
= fra
.me
.prev
;
2498 void lexer___TKwsuper___init_tk(val_t p0
, val_t p1
, int* init_table
){
2499 int itpos42
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwsuper
].i
;
2500 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2503 static val_t once_value_1
; /* Once value */
2504 static val_t once_value_2
; /* Once value */
2505 if (init_table
[itpos42
]) return;
2506 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2507 fra
.me
.file
= LOCATE_lexer
;
2509 fra
.me
.meth
= LOCATE_lexer___TKwsuper___init_tk
;
2510 fra
.me
.has_broke
= 0;
2511 fra
.me
.REG_size
= 3;
2512 fra
.me
.REG
[0] = NIT_NULL
;
2513 fra
.me
.REG
[1] = NIT_NULL
;
2514 fra
.me
.REG
[2] = NIT_NULL
;
2517 /* ./parser//lexer.nit:571 */
2518 if (!once_value_1
) {
2519 if (!once_value_2
) {
2520 fra
.me
.REG
[2] = BOX_NativeString("super");
2522 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2523 once_value_2
= fra
.me
.REG
[2];
2524 register_static_object(&once_value_2
);
2525 } else fra
.me
.REG
[2] = once_value_2
;
2526 once_value_1
= fra
.me
.REG
[2];
2527 register_static_object(&once_value_1
);
2528 } else fra
.me
.REG
[2] = once_value_1
;
2529 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2530 /* ./parser//lexer.nit:572 */
2531 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2532 stack_frame_head
= fra
.me
.prev
;
2533 init_table
[itpos42
] = 1;
2536 val_t
lexer___TKwself___parser_index(val_t p0
){
2537 struct {struct stack_frame_t me
;} fra
;
2540 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2541 fra
.me
.file
= LOCATE_lexer
;
2543 fra
.me
.meth
= LOCATE_lexer___TKwself___parser_index
;
2544 fra
.me
.has_broke
= 0;
2545 fra
.me
.REG_size
= 1;
2546 fra
.me
.REG
[0] = NIT_NULL
;
2548 REGB0
= TAG_Int(43);
2549 /* ./parser//lexer.nit:579 */
2552 stack_frame_head
= fra
.me
.prev
;
2555 void lexer___TKwself___init_tk(val_t p0
, val_t p1
, int* init_table
){
2556 int itpos43
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwself
].i
;
2557 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2560 static val_t once_value_1
; /* Once value */
2561 static val_t once_value_2
; /* Once value */
2562 if (init_table
[itpos43
]) return;
2563 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2564 fra
.me
.file
= LOCATE_lexer
;
2566 fra
.me
.meth
= LOCATE_lexer___TKwself___init_tk
;
2567 fra
.me
.has_broke
= 0;
2568 fra
.me
.REG_size
= 3;
2569 fra
.me
.REG
[0] = NIT_NULL
;
2570 fra
.me
.REG
[1] = NIT_NULL
;
2571 fra
.me
.REG
[2] = NIT_NULL
;
2574 /* ./parser//lexer.nit:584 */
2575 if (!once_value_1
) {
2576 if (!once_value_2
) {
2577 fra
.me
.REG
[2] = BOX_NativeString("self");
2579 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2580 once_value_2
= fra
.me
.REG
[2];
2581 register_static_object(&once_value_2
);
2582 } else fra
.me
.REG
[2] = once_value_2
;
2583 once_value_1
= fra
.me
.REG
[2];
2584 register_static_object(&once_value_1
);
2585 } else fra
.me
.REG
[2] = once_value_1
;
2586 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2587 /* ./parser//lexer.nit:585 */
2588 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2589 stack_frame_head
= fra
.me
.prev
;
2590 init_table
[itpos43
] = 1;
2593 val_t
lexer___TKwtrue___parser_index(val_t p0
){
2594 struct {struct stack_frame_t me
;} fra
;
2597 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2598 fra
.me
.file
= LOCATE_lexer
;
2600 fra
.me
.meth
= LOCATE_lexer___TKwtrue___parser_index
;
2601 fra
.me
.has_broke
= 0;
2602 fra
.me
.REG_size
= 1;
2603 fra
.me
.REG
[0] = NIT_NULL
;
2605 REGB0
= TAG_Int(44);
2606 /* ./parser//lexer.nit:592 */
2609 stack_frame_head
= fra
.me
.prev
;
2612 void lexer___TKwtrue___init_tk(val_t p0
, val_t p1
, int* init_table
){
2613 int itpos44
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwtrue
].i
;
2614 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2617 static val_t once_value_1
; /* Once value */
2618 static val_t once_value_2
; /* Once value */
2619 if (init_table
[itpos44
]) return;
2620 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2621 fra
.me
.file
= LOCATE_lexer
;
2623 fra
.me
.meth
= LOCATE_lexer___TKwtrue___init_tk
;
2624 fra
.me
.has_broke
= 0;
2625 fra
.me
.REG_size
= 3;
2626 fra
.me
.REG
[0] = NIT_NULL
;
2627 fra
.me
.REG
[1] = NIT_NULL
;
2628 fra
.me
.REG
[2] = NIT_NULL
;
2631 /* ./parser//lexer.nit:597 */
2632 if (!once_value_1
) {
2633 if (!once_value_2
) {
2634 fra
.me
.REG
[2] = BOX_NativeString("true");
2636 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2637 once_value_2
= fra
.me
.REG
[2];
2638 register_static_object(&once_value_2
);
2639 } else fra
.me
.REG
[2] = once_value_2
;
2640 once_value_1
= fra
.me
.REG
[2];
2641 register_static_object(&once_value_1
);
2642 } else fra
.me
.REG
[2] = once_value_1
;
2643 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2644 /* ./parser//lexer.nit:598 */
2645 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2646 stack_frame_head
= fra
.me
.prev
;
2647 init_table
[itpos44
] = 1;
2650 val_t
lexer___TKwfalse___parser_index(val_t p0
){
2651 struct {struct stack_frame_t me
;} fra
;
2654 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2655 fra
.me
.file
= LOCATE_lexer
;
2657 fra
.me
.meth
= LOCATE_lexer___TKwfalse___parser_index
;
2658 fra
.me
.has_broke
= 0;
2659 fra
.me
.REG_size
= 1;
2660 fra
.me
.REG
[0] = NIT_NULL
;
2662 REGB0
= TAG_Int(45);
2663 /* ./parser//lexer.nit:605 */
2666 stack_frame_head
= fra
.me
.prev
;
2669 void lexer___TKwfalse___init_tk(val_t p0
, val_t p1
, int* init_table
){
2670 int itpos45
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwfalse
].i
;
2671 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2674 static val_t once_value_1
; /* Once value */
2675 static val_t once_value_2
; /* Once value */
2676 if (init_table
[itpos45
]) return;
2677 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2678 fra
.me
.file
= LOCATE_lexer
;
2680 fra
.me
.meth
= LOCATE_lexer___TKwfalse___init_tk
;
2681 fra
.me
.has_broke
= 0;
2682 fra
.me
.REG_size
= 3;
2683 fra
.me
.REG
[0] = NIT_NULL
;
2684 fra
.me
.REG
[1] = NIT_NULL
;
2685 fra
.me
.REG
[2] = NIT_NULL
;
2688 /* ./parser//lexer.nit:610 */
2689 if (!once_value_1
) {
2690 if (!once_value_2
) {
2691 fra
.me
.REG
[2] = BOX_NativeString("false");
2693 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2694 once_value_2
= fra
.me
.REG
[2];
2695 register_static_object(&once_value_2
);
2696 } else fra
.me
.REG
[2] = once_value_2
;
2697 once_value_1
= fra
.me
.REG
[2];
2698 register_static_object(&once_value_1
);
2699 } else fra
.me
.REG
[2] = once_value_1
;
2700 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2701 /* ./parser//lexer.nit:611 */
2702 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2703 stack_frame_head
= fra
.me
.prev
;
2704 init_table
[itpos45
] = 1;
2707 val_t
lexer___TKwnull___parser_index(val_t p0
){
2708 struct {struct stack_frame_t me
;} fra
;
2711 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2712 fra
.me
.file
= LOCATE_lexer
;
2714 fra
.me
.meth
= LOCATE_lexer___TKwnull___parser_index
;
2715 fra
.me
.has_broke
= 0;
2716 fra
.me
.REG_size
= 1;
2717 fra
.me
.REG
[0] = NIT_NULL
;
2719 REGB0
= TAG_Int(46);
2720 /* ./parser//lexer.nit:618 */
2723 stack_frame_head
= fra
.me
.prev
;
2726 void lexer___TKwnull___init_tk(val_t p0
, val_t p1
, int* init_table
){
2727 int itpos46
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwnull
].i
;
2728 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2731 static val_t once_value_1
; /* Once value */
2732 static val_t once_value_2
; /* Once value */
2733 if (init_table
[itpos46
]) return;
2734 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2735 fra
.me
.file
= LOCATE_lexer
;
2737 fra
.me
.meth
= LOCATE_lexer___TKwnull___init_tk
;
2738 fra
.me
.has_broke
= 0;
2739 fra
.me
.REG_size
= 3;
2740 fra
.me
.REG
[0] = NIT_NULL
;
2741 fra
.me
.REG
[1] = NIT_NULL
;
2742 fra
.me
.REG
[2] = NIT_NULL
;
2745 /* ./parser//lexer.nit:623 */
2746 if (!once_value_1
) {
2747 if (!once_value_2
) {
2748 fra
.me
.REG
[2] = BOX_NativeString("null");
2750 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2751 once_value_2
= fra
.me
.REG
[2];
2752 register_static_object(&once_value_2
);
2753 } else fra
.me
.REG
[2] = once_value_2
;
2754 once_value_1
= fra
.me
.REG
[2];
2755 register_static_object(&once_value_1
);
2756 } else fra
.me
.REG
[2] = once_value_1
;
2757 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2758 /* ./parser//lexer.nit:624 */
2759 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2760 stack_frame_head
= fra
.me
.prev
;
2761 init_table
[itpos46
] = 1;
2764 val_t
lexer___TKwas___parser_index(val_t p0
){
2765 struct {struct stack_frame_t me
;} fra
;
2768 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2769 fra
.me
.file
= LOCATE_lexer
;
2771 fra
.me
.meth
= LOCATE_lexer___TKwas___parser_index
;
2772 fra
.me
.has_broke
= 0;
2773 fra
.me
.REG_size
= 1;
2774 fra
.me
.REG
[0] = NIT_NULL
;
2776 REGB0
= TAG_Int(47);
2777 /* ./parser//lexer.nit:631 */
2780 stack_frame_head
= fra
.me
.prev
;
2783 void lexer___TKwas___init_tk(val_t p0
, val_t p1
, int* init_table
){
2784 int itpos47
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwas
].i
;
2785 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2788 static val_t once_value_1
; /* Once value */
2789 static val_t once_value_2
; /* Once value */
2790 if (init_table
[itpos47
]) return;
2791 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2792 fra
.me
.file
= LOCATE_lexer
;
2794 fra
.me
.meth
= LOCATE_lexer___TKwas___init_tk
;
2795 fra
.me
.has_broke
= 0;
2796 fra
.me
.REG_size
= 3;
2797 fra
.me
.REG
[0] = NIT_NULL
;
2798 fra
.me
.REG
[1] = NIT_NULL
;
2799 fra
.me
.REG
[2] = NIT_NULL
;
2802 /* ./parser//lexer.nit:636 */
2803 if (!once_value_1
) {
2804 if (!once_value_2
) {
2805 fra
.me
.REG
[2] = BOX_NativeString("as");
2807 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2808 once_value_2
= fra
.me
.REG
[2];
2809 register_static_object(&once_value_2
);
2810 } else fra
.me
.REG
[2] = once_value_2
;
2811 once_value_1
= fra
.me
.REG
[2];
2812 register_static_object(&once_value_1
);
2813 } else fra
.me
.REG
[2] = once_value_1
;
2814 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2815 /* ./parser//lexer.nit:637 */
2816 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2817 stack_frame_head
= fra
.me
.prev
;
2818 init_table
[itpos47
] = 1;
2821 val_t
lexer___TKwnullable___parser_index(val_t p0
){
2822 struct {struct stack_frame_t me
;} fra
;
2825 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2826 fra
.me
.file
= LOCATE_lexer
;
2828 fra
.me
.meth
= LOCATE_lexer___TKwnullable___parser_index
;
2829 fra
.me
.has_broke
= 0;
2830 fra
.me
.REG_size
= 1;
2831 fra
.me
.REG
[0] = NIT_NULL
;
2833 REGB0
= TAG_Int(48);
2834 /* ./parser//lexer.nit:644 */
2837 stack_frame_head
= fra
.me
.prev
;
2840 void lexer___TKwnullable___init_tk(val_t p0
, val_t p1
, int* init_table
){
2841 int itpos48
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwnullable
].i
;
2842 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2845 static val_t once_value_1
; /* Once value */
2846 static val_t once_value_2
; /* Once value */
2847 if (init_table
[itpos48
]) return;
2848 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2849 fra
.me
.file
= LOCATE_lexer
;
2851 fra
.me
.meth
= LOCATE_lexer___TKwnullable___init_tk
;
2852 fra
.me
.has_broke
= 0;
2853 fra
.me
.REG_size
= 3;
2854 fra
.me
.REG
[0] = NIT_NULL
;
2855 fra
.me
.REG
[1] = NIT_NULL
;
2856 fra
.me
.REG
[2] = NIT_NULL
;
2859 /* ./parser//lexer.nit:649 */
2860 if (!once_value_1
) {
2861 if (!once_value_2
) {
2862 fra
.me
.REG
[2] = BOX_NativeString("nullable");
2864 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2865 once_value_2
= fra
.me
.REG
[2];
2866 register_static_object(&once_value_2
);
2867 } else fra
.me
.REG
[2] = once_value_2
;
2868 once_value_1
= fra
.me
.REG
[2];
2869 register_static_object(&once_value_1
);
2870 } else fra
.me
.REG
[2] = once_value_1
;
2871 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2872 /* ./parser//lexer.nit:650 */
2873 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2874 stack_frame_head
= fra
.me
.prev
;
2875 init_table
[itpos48
] = 1;
2878 val_t
lexer___TKwisset___parser_index(val_t p0
){
2879 struct {struct stack_frame_t me
;} fra
;
2882 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2883 fra
.me
.file
= LOCATE_lexer
;
2885 fra
.me
.meth
= LOCATE_lexer___TKwisset___parser_index
;
2886 fra
.me
.has_broke
= 0;
2887 fra
.me
.REG_size
= 1;
2888 fra
.me
.REG
[0] = NIT_NULL
;
2890 REGB0
= TAG_Int(49);
2891 /* ./parser//lexer.nit:657 */
2894 stack_frame_head
= fra
.me
.prev
;
2897 void lexer___TKwisset___init_tk(val_t p0
, val_t p1
, int* init_table
){
2898 int itpos49
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwisset
].i
;
2899 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2902 static val_t once_value_1
; /* Once value */
2903 static val_t once_value_2
; /* Once value */
2904 if (init_table
[itpos49
]) return;
2905 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2906 fra
.me
.file
= LOCATE_lexer
;
2908 fra
.me
.meth
= LOCATE_lexer___TKwisset___init_tk
;
2909 fra
.me
.has_broke
= 0;
2910 fra
.me
.REG_size
= 3;
2911 fra
.me
.REG
[0] = NIT_NULL
;
2912 fra
.me
.REG
[1] = NIT_NULL
;
2913 fra
.me
.REG
[2] = NIT_NULL
;
2916 /* ./parser//lexer.nit:662 */
2917 if (!once_value_1
) {
2918 if (!once_value_2
) {
2919 fra
.me
.REG
[2] = BOX_NativeString("isset");
2921 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2922 once_value_2
= fra
.me
.REG
[2];
2923 register_static_object(&once_value_2
);
2924 } else fra
.me
.REG
[2] = once_value_2
;
2925 once_value_1
= fra
.me
.REG
[2];
2926 register_static_object(&once_value_1
);
2927 } else fra
.me
.REG
[2] = once_value_1
;
2928 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2929 /* ./parser//lexer.nit:663 */
2930 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2931 stack_frame_head
= fra
.me
.prev
;
2932 init_table
[itpos49
] = 1;
2935 val_t
lexer___TKwlabel___parser_index(val_t p0
){
2936 struct {struct stack_frame_t me
;} fra
;
2939 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2940 fra
.me
.file
= LOCATE_lexer
;
2942 fra
.me
.meth
= LOCATE_lexer___TKwlabel___parser_index
;
2943 fra
.me
.has_broke
= 0;
2944 fra
.me
.REG_size
= 1;
2945 fra
.me
.REG
[0] = NIT_NULL
;
2947 REGB0
= TAG_Int(50);
2948 /* ./parser//lexer.nit:670 */
2951 stack_frame_head
= fra
.me
.prev
;
2954 void lexer___TKwlabel___init_tk(val_t p0
, val_t p1
, int* init_table
){
2955 int itpos50
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TKwlabel
].i
;
2956 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
2959 static val_t once_value_1
; /* Once value */
2960 static val_t once_value_2
; /* Once value */
2961 if (init_table
[itpos50
]) return;
2962 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2963 fra
.me
.file
= LOCATE_lexer
;
2965 fra
.me
.meth
= LOCATE_lexer___TKwlabel___init_tk
;
2966 fra
.me
.has_broke
= 0;
2967 fra
.me
.REG_size
= 3;
2968 fra
.me
.REG
[0] = NIT_NULL
;
2969 fra
.me
.REG
[1] = NIT_NULL
;
2970 fra
.me
.REG
[2] = NIT_NULL
;
2973 /* ./parser//lexer.nit:675 */
2974 if (!once_value_1
) {
2975 if (!once_value_2
) {
2976 fra
.me
.REG
[2] = BOX_NativeString("label");
2978 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
2979 once_value_2
= fra
.me
.REG
[2];
2980 register_static_object(&once_value_2
);
2981 } else fra
.me
.REG
[2] = once_value_2
;
2982 once_value_1
= fra
.me
.REG
[2];
2983 register_static_object(&once_value_1
);
2984 } else fra
.me
.REG
[2] = once_value_1
;
2985 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
2986 /* ./parser//lexer.nit:676 */
2987 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
2988 stack_frame_head
= fra
.me
.prev
;
2989 init_table
[itpos50
] = 1;
2992 val_t
lexer___TOpar___parser_index(val_t p0
){
2993 struct {struct stack_frame_t me
;} fra
;
2996 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
2997 fra
.me
.file
= LOCATE_lexer
;
2999 fra
.me
.meth
= LOCATE_lexer___TOpar___parser_index
;
3000 fra
.me
.has_broke
= 0;
3001 fra
.me
.REG_size
= 1;
3002 fra
.me
.REG
[0] = NIT_NULL
;
3004 REGB0
= TAG_Int(51);
3005 /* ./parser//lexer.nit:683 */
3008 stack_frame_head
= fra
.me
.prev
;
3011 void lexer___TOpar___init_tk(val_t p0
, val_t p1
, int* init_table
){
3012 int itpos51
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TOpar
].i
;
3013 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3016 static val_t once_value_1
; /* Once value */
3017 static val_t once_value_2
; /* Once value */
3018 if (init_table
[itpos51
]) return;
3019 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3020 fra
.me
.file
= LOCATE_lexer
;
3022 fra
.me
.meth
= LOCATE_lexer___TOpar___init_tk
;
3023 fra
.me
.has_broke
= 0;
3024 fra
.me
.REG_size
= 3;
3025 fra
.me
.REG
[0] = NIT_NULL
;
3026 fra
.me
.REG
[1] = NIT_NULL
;
3027 fra
.me
.REG
[2] = NIT_NULL
;
3030 /* ./parser//lexer.nit:688 */
3031 if (!once_value_1
) {
3032 if (!once_value_2
) {
3033 fra
.me
.REG
[2] = BOX_NativeString("(");
3035 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3036 once_value_2
= fra
.me
.REG
[2];
3037 register_static_object(&once_value_2
);
3038 } else fra
.me
.REG
[2] = once_value_2
;
3039 once_value_1
= fra
.me
.REG
[2];
3040 register_static_object(&once_value_1
);
3041 } else fra
.me
.REG
[2] = once_value_1
;
3042 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3043 /* ./parser//lexer.nit:689 */
3044 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3045 stack_frame_head
= fra
.me
.prev
;
3046 init_table
[itpos51
] = 1;
3049 val_t
lexer___TCpar___parser_index(val_t p0
){
3050 struct {struct stack_frame_t me
;} fra
;
3053 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3054 fra
.me
.file
= LOCATE_lexer
;
3056 fra
.me
.meth
= LOCATE_lexer___TCpar___parser_index
;
3057 fra
.me
.has_broke
= 0;
3058 fra
.me
.REG_size
= 1;
3059 fra
.me
.REG
[0] = NIT_NULL
;
3061 REGB0
= TAG_Int(52);
3062 /* ./parser//lexer.nit:696 */
3065 stack_frame_head
= fra
.me
.prev
;
3068 void lexer___TCpar___init_tk(val_t p0
, val_t p1
, int* init_table
){
3069 int itpos52
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TCpar
].i
;
3070 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3073 static val_t once_value_1
; /* Once value */
3074 static val_t once_value_2
; /* Once value */
3075 if (init_table
[itpos52
]) return;
3076 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3077 fra
.me
.file
= LOCATE_lexer
;
3079 fra
.me
.meth
= LOCATE_lexer___TCpar___init_tk
;
3080 fra
.me
.has_broke
= 0;
3081 fra
.me
.REG_size
= 3;
3082 fra
.me
.REG
[0] = NIT_NULL
;
3083 fra
.me
.REG
[1] = NIT_NULL
;
3084 fra
.me
.REG
[2] = NIT_NULL
;
3087 /* ./parser//lexer.nit:701 */
3088 if (!once_value_1
) {
3089 if (!once_value_2
) {
3090 fra
.me
.REG
[2] = BOX_NativeString(")");
3092 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3093 once_value_2
= fra
.me
.REG
[2];
3094 register_static_object(&once_value_2
);
3095 } else fra
.me
.REG
[2] = once_value_2
;
3096 once_value_1
= fra
.me
.REG
[2];
3097 register_static_object(&once_value_1
);
3098 } else fra
.me
.REG
[2] = once_value_1
;
3099 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3100 /* ./parser//lexer.nit:702 */
3101 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3102 stack_frame_head
= fra
.me
.prev
;
3103 init_table
[itpos52
] = 1;
3106 val_t
lexer___TObra___parser_index(val_t p0
){
3107 struct {struct stack_frame_t me
;} fra
;
3110 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3111 fra
.me
.file
= LOCATE_lexer
;
3113 fra
.me
.meth
= LOCATE_lexer___TObra___parser_index
;
3114 fra
.me
.has_broke
= 0;
3115 fra
.me
.REG_size
= 1;
3116 fra
.me
.REG
[0] = NIT_NULL
;
3118 REGB0
= TAG_Int(53);
3119 /* ./parser//lexer.nit:709 */
3122 stack_frame_head
= fra
.me
.prev
;
3125 void lexer___TObra___init_tk(val_t p0
, val_t p1
, int* init_table
){
3126 int itpos53
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TObra
].i
;
3127 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3130 static val_t once_value_1
; /* Once value */
3131 static val_t once_value_2
; /* Once value */
3132 if (init_table
[itpos53
]) return;
3133 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3134 fra
.me
.file
= LOCATE_lexer
;
3136 fra
.me
.meth
= LOCATE_lexer___TObra___init_tk
;
3137 fra
.me
.has_broke
= 0;
3138 fra
.me
.REG_size
= 3;
3139 fra
.me
.REG
[0] = NIT_NULL
;
3140 fra
.me
.REG
[1] = NIT_NULL
;
3141 fra
.me
.REG
[2] = NIT_NULL
;
3144 /* ./parser//lexer.nit:714 */
3145 if (!once_value_1
) {
3146 if (!once_value_2
) {
3147 fra
.me
.REG
[2] = BOX_NativeString("[");
3149 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3150 once_value_2
= fra
.me
.REG
[2];
3151 register_static_object(&once_value_2
);
3152 } else fra
.me
.REG
[2] = once_value_2
;
3153 once_value_1
= fra
.me
.REG
[2];
3154 register_static_object(&once_value_1
);
3155 } else fra
.me
.REG
[2] = once_value_1
;
3156 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3157 /* ./parser//lexer.nit:715 */
3158 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3159 stack_frame_head
= fra
.me
.prev
;
3160 init_table
[itpos53
] = 1;
3163 val_t
lexer___TCbra___parser_index(val_t p0
){
3164 struct {struct stack_frame_t me
;} fra
;
3167 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3168 fra
.me
.file
= LOCATE_lexer
;
3170 fra
.me
.meth
= LOCATE_lexer___TCbra___parser_index
;
3171 fra
.me
.has_broke
= 0;
3172 fra
.me
.REG_size
= 1;
3173 fra
.me
.REG
[0] = NIT_NULL
;
3175 REGB0
= TAG_Int(54);
3176 /* ./parser//lexer.nit:722 */
3179 stack_frame_head
= fra
.me
.prev
;
3182 void lexer___TCbra___init_tk(val_t p0
, val_t p1
, int* init_table
){
3183 int itpos54
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TCbra
].i
;
3184 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3187 static val_t once_value_1
; /* Once value */
3188 static val_t once_value_2
; /* Once value */
3189 if (init_table
[itpos54
]) return;
3190 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3191 fra
.me
.file
= LOCATE_lexer
;
3193 fra
.me
.meth
= LOCATE_lexer___TCbra___init_tk
;
3194 fra
.me
.has_broke
= 0;
3195 fra
.me
.REG_size
= 3;
3196 fra
.me
.REG
[0] = NIT_NULL
;
3197 fra
.me
.REG
[1] = NIT_NULL
;
3198 fra
.me
.REG
[2] = NIT_NULL
;
3201 /* ./parser//lexer.nit:727 */
3202 if (!once_value_1
) {
3203 if (!once_value_2
) {
3204 fra
.me
.REG
[2] = BOX_NativeString("]");
3206 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3207 once_value_2
= fra
.me
.REG
[2];
3208 register_static_object(&once_value_2
);
3209 } else fra
.me
.REG
[2] = once_value_2
;
3210 once_value_1
= fra
.me
.REG
[2];
3211 register_static_object(&once_value_1
);
3212 } else fra
.me
.REG
[2] = once_value_1
;
3213 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3214 /* ./parser//lexer.nit:728 */
3215 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3216 stack_frame_head
= fra
.me
.prev
;
3217 init_table
[itpos54
] = 1;
3220 val_t
lexer___TComma___parser_index(val_t p0
){
3221 struct {struct stack_frame_t me
;} fra
;
3224 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3225 fra
.me
.file
= LOCATE_lexer
;
3227 fra
.me
.meth
= LOCATE_lexer___TComma___parser_index
;
3228 fra
.me
.has_broke
= 0;
3229 fra
.me
.REG_size
= 1;
3230 fra
.me
.REG
[0] = NIT_NULL
;
3232 REGB0
= TAG_Int(55);
3233 /* ./parser//lexer.nit:735 */
3236 stack_frame_head
= fra
.me
.prev
;
3239 void lexer___TComma___init_tk(val_t p0
, val_t p1
, int* init_table
){
3240 int itpos55
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TComma
].i
;
3241 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3244 static val_t once_value_1
; /* Once value */
3245 static val_t once_value_2
; /* Once value */
3246 if (init_table
[itpos55
]) return;
3247 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3248 fra
.me
.file
= LOCATE_lexer
;
3250 fra
.me
.meth
= LOCATE_lexer___TComma___init_tk
;
3251 fra
.me
.has_broke
= 0;
3252 fra
.me
.REG_size
= 3;
3253 fra
.me
.REG
[0] = NIT_NULL
;
3254 fra
.me
.REG
[1] = NIT_NULL
;
3255 fra
.me
.REG
[2] = NIT_NULL
;
3258 /* ./parser//lexer.nit:740 */
3259 if (!once_value_1
) {
3260 if (!once_value_2
) {
3261 fra
.me
.REG
[2] = BOX_NativeString(",");
3263 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3264 once_value_2
= fra
.me
.REG
[2];
3265 register_static_object(&once_value_2
);
3266 } else fra
.me
.REG
[2] = once_value_2
;
3267 once_value_1
= fra
.me
.REG
[2];
3268 register_static_object(&once_value_1
);
3269 } else fra
.me
.REG
[2] = once_value_1
;
3270 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3271 /* ./parser//lexer.nit:741 */
3272 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3273 stack_frame_head
= fra
.me
.prev
;
3274 init_table
[itpos55
] = 1;
3277 val_t
lexer___TColumn___parser_index(val_t p0
){
3278 struct {struct stack_frame_t me
;} fra
;
3281 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3282 fra
.me
.file
= LOCATE_lexer
;
3284 fra
.me
.meth
= LOCATE_lexer___TColumn___parser_index
;
3285 fra
.me
.has_broke
= 0;
3286 fra
.me
.REG_size
= 1;
3287 fra
.me
.REG
[0] = NIT_NULL
;
3289 REGB0
= TAG_Int(56);
3290 /* ./parser//lexer.nit:748 */
3293 stack_frame_head
= fra
.me
.prev
;
3296 void lexer___TColumn___init_tk(val_t p0
, val_t p1
, int* init_table
){
3297 int itpos56
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TColumn
].i
;
3298 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3301 static val_t once_value_1
; /* Once value */
3302 static val_t once_value_2
; /* Once value */
3303 if (init_table
[itpos56
]) return;
3304 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3305 fra
.me
.file
= LOCATE_lexer
;
3307 fra
.me
.meth
= LOCATE_lexer___TColumn___init_tk
;
3308 fra
.me
.has_broke
= 0;
3309 fra
.me
.REG_size
= 3;
3310 fra
.me
.REG
[0] = NIT_NULL
;
3311 fra
.me
.REG
[1] = NIT_NULL
;
3312 fra
.me
.REG
[2] = NIT_NULL
;
3315 /* ./parser//lexer.nit:753 */
3316 if (!once_value_1
) {
3317 if (!once_value_2
) {
3318 fra
.me
.REG
[2] = BOX_NativeString(":");
3320 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3321 once_value_2
= fra
.me
.REG
[2];
3322 register_static_object(&once_value_2
);
3323 } else fra
.me
.REG
[2] = once_value_2
;
3324 once_value_1
= fra
.me
.REG
[2];
3325 register_static_object(&once_value_1
);
3326 } else fra
.me
.REG
[2] = once_value_1
;
3327 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3328 /* ./parser//lexer.nit:754 */
3329 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3330 stack_frame_head
= fra
.me
.prev
;
3331 init_table
[itpos56
] = 1;
3334 val_t
lexer___TQuad___parser_index(val_t p0
){
3335 struct {struct stack_frame_t me
;} fra
;
3338 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3339 fra
.me
.file
= LOCATE_lexer
;
3341 fra
.me
.meth
= LOCATE_lexer___TQuad___parser_index
;
3342 fra
.me
.has_broke
= 0;
3343 fra
.me
.REG_size
= 1;
3344 fra
.me
.REG
[0] = NIT_NULL
;
3346 REGB0
= TAG_Int(57);
3347 /* ./parser//lexer.nit:761 */
3350 stack_frame_head
= fra
.me
.prev
;
3353 void lexer___TQuad___init_tk(val_t p0
, val_t p1
, int* init_table
){
3354 int itpos57
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TQuad
].i
;
3355 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3358 static val_t once_value_1
; /* Once value */
3359 static val_t once_value_2
; /* Once value */
3360 if (init_table
[itpos57
]) return;
3361 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3362 fra
.me
.file
= LOCATE_lexer
;
3364 fra
.me
.meth
= LOCATE_lexer___TQuad___init_tk
;
3365 fra
.me
.has_broke
= 0;
3366 fra
.me
.REG_size
= 3;
3367 fra
.me
.REG
[0] = NIT_NULL
;
3368 fra
.me
.REG
[1] = NIT_NULL
;
3369 fra
.me
.REG
[2] = NIT_NULL
;
3372 /* ./parser//lexer.nit:766 */
3373 if (!once_value_1
) {
3374 if (!once_value_2
) {
3375 fra
.me
.REG
[2] = BOX_NativeString("::");
3377 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3378 once_value_2
= fra
.me
.REG
[2];
3379 register_static_object(&once_value_2
);
3380 } else fra
.me
.REG
[2] = once_value_2
;
3381 once_value_1
= fra
.me
.REG
[2];
3382 register_static_object(&once_value_1
);
3383 } else fra
.me
.REG
[2] = once_value_1
;
3384 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3385 /* ./parser//lexer.nit:767 */
3386 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3387 stack_frame_head
= fra
.me
.prev
;
3388 init_table
[itpos57
] = 1;
3391 val_t
lexer___TAssign___parser_index(val_t p0
){
3392 struct {struct stack_frame_t me
;} fra
;
3395 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3396 fra
.me
.file
= LOCATE_lexer
;
3398 fra
.me
.meth
= LOCATE_lexer___TAssign___parser_index
;
3399 fra
.me
.has_broke
= 0;
3400 fra
.me
.REG_size
= 1;
3401 fra
.me
.REG
[0] = NIT_NULL
;
3403 REGB0
= TAG_Int(58);
3404 /* ./parser//lexer.nit:774 */
3407 stack_frame_head
= fra
.me
.prev
;
3410 void lexer___TAssign___init_tk(val_t p0
, val_t p1
, int* init_table
){
3411 int itpos58
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TAssign
].i
;
3412 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3415 static val_t once_value_1
; /* Once value */
3416 static val_t once_value_2
; /* Once value */
3417 if (init_table
[itpos58
]) return;
3418 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3419 fra
.me
.file
= LOCATE_lexer
;
3421 fra
.me
.meth
= LOCATE_lexer___TAssign___init_tk
;
3422 fra
.me
.has_broke
= 0;
3423 fra
.me
.REG_size
= 3;
3424 fra
.me
.REG
[0] = NIT_NULL
;
3425 fra
.me
.REG
[1] = NIT_NULL
;
3426 fra
.me
.REG
[2] = NIT_NULL
;
3429 /* ./parser//lexer.nit:779 */
3430 if (!once_value_1
) {
3431 if (!once_value_2
) {
3432 fra
.me
.REG
[2] = BOX_NativeString("=");
3434 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3435 once_value_2
= fra
.me
.REG
[2];
3436 register_static_object(&once_value_2
);
3437 } else fra
.me
.REG
[2] = once_value_2
;
3438 once_value_1
= fra
.me
.REG
[2];
3439 register_static_object(&once_value_1
);
3440 } else fra
.me
.REG
[2] = once_value_1
;
3441 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3442 /* ./parser//lexer.nit:780 */
3443 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3444 stack_frame_head
= fra
.me
.prev
;
3445 init_table
[itpos58
] = 1;
3448 val_t
lexer___TPluseq___parser_index(val_t p0
){
3449 struct {struct stack_frame_t me
;} fra
;
3452 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3453 fra
.me
.file
= LOCATE_lexer
;
3455 fra
.me
.meth
= LOCATE_lexer___TPluseq___parser_index
;
3456 fra
.me
.has_broke
= 0;
3457 fra
.me
.REG_size
= 1;
3458 fra
.me
.REG
[0] = NIT_NULL
;
3460 REGB0
= TAG_Int(59);
3461 /* ./parser//lexer.nit:787 */
3464 stack_frame_head
= fra
.me
.prev
;
3467 void lexer___TPluseq___init_tk(val_t p0
, val_t p1
, int* init_table
){
3468 int itpos59
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TPluseq
].i
;
3469 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3472 static val_t once_value_1
; /* Once value */
3473 static val_t once_value_2
; /* Once value */
3474 if (init_table
[itpos59
]) return;
3475 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3476 fra
.me
.file
= LOCATE_lexer
;
3478 fra
.me
.meth
= LOCATE_lexer___TPluseq___init_tk
;
3479 fra
.me
.has_broke
= 0;
3480 fra
.me
.REG_size
= 3;
3481 fra
.me
.REG
[0] = NIT_NULL
;
3482 fra
.me
.REG
[1] = NIT_NULL
;
3483 fra
.me
.REG
[2] = NIT_NULL
;
3486 /* ./parser//lexer.nit:792 */
3487 if (!once_value_1
) {
3488 if (!once_value_2
) {
3489 fra
.me
.REG
[2] = BOX_NativeString("+=");
3491 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3492 once_value_2
= fra
.me
.REG
[2];
3493 register_static_object(&once_value_2
);
3494 } else fra
.me
.REG
[2] = once_value_2
;
3495 once_value_1
= fra
.me
.REG
[2];
3496 register_static_object(&once_value_1
);
3497 } else fra
.me
.REG
[2] = once_value_1
;
3498 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3499 /* ./parser//lexer.nit:793 */
3500 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3501 stack_frame_head
= fra
.me
.prev
;
3502 init_table
[itpos59
] = 1;
3505 val_t
lexer___TMinuseq___parser_index(val_t p0
){
3506 struct {struct stack_frame_t me
;} fra
;
3509 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3510 fra
.me
.file
= LOCATE_lexer
;
3512 fra
.me
.meth
= LOCATE_lexer___TMinuseq___parser_index
;
3513 fra
.me
.has_broke
= 0;
3514 fra
.me
.REG_size
= 1;
3515 fra
.me
.REG
[0] = NIT_NULL
;
3517 REGB0
= TAG_Int(60);
3518 /* ./parser//lexer.nit:800 */
3521 stack_frame_head
= fra
.me
.prev
;
3524 void lexer___TMinuseq___init_tk(val_t p0
, val_t p1
, int* init_table
){
3525 int itpos60
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TMinuseq
].i
;
3526 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3529 static val_t once_value_1
; /* Once value */
3530 static val_t once_value_2
; /* Once value */
3531 if (init_table
[itpos60
]) return;
3532 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3533 fra
.me
.file
= LOCATE_lexer
;
3535 fra
.me
.meth
= LOCATE_lexer___TMinuseq___init_tk
;
3536 fra
.me
.has_broke
= 0;
3537 fra
.me
.REG_size
= 3;
3538 fra
.me
.REG
[0] = NIT_NULL
;
3539 fra
.me
.REG
[1] = NIT_NULL
;
3540 fra
.me
.REG
[2] = NIT_NULL
;
3543 /* ./parser//lexer.nit:805 */
3544 if (!once_value_1
) {
3545 if (!once_value_2
) {
3546 fra
.me
.REG
[2] = BOX_NativeString("-=");
3548 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3549 once_value_2
= fra
.me
.REG
[2];
3550 register_static_object(&once_value_2
);
3551 } else fra
.me
.REG
[2] = once_value_2
;
3552 once_value_1
= fra
.me
.REG
[2];
3553 register_static_object(&once_value_1
);
3554 } else fra
.me
.REG
[2] = once_value_1
;
3555 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3556 /* ./parser//lexer.nit:806 */
3557 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3558 stack_frame_head
= fra
.me
.prev
;
3559 init_table
[itpos60
] = 1;
3562 val_t
lexer___TDotdotdot___parser_index(val_t p0
){
3563 struct {struct stack_frame_t me
;} fra
;
3566 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3567 fra
.me
.file
= LOCATE_lexer
;
3569 fra
.me
.meth
= LOCATE_lexer___TDotdotdot___parser_index
;
3570 fra
.me
.has_broke
= 0;
3571 fra
.me
.REG_size
= 1;
3572 fra
.me
.REG
[0] = NIT_NULL
;
3574 REGB0
= TAG_Int(61);
3575 /* ./parser//lexer.nit:813 */
3578 stack_frame_head
= fra
.me
.prev
;
3581 void lexer___TDotdotdot___init_tk(val_t p0
, val_t p1
, int* init_table
){
3582 int itpos61
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TDotdotdot
].i
;
3583 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3586 static val_t once_value_1
; /* Once value */
3587 static val_t once_value_2
; /* Once value */
3588 if (init_table
[itpos61
]) return;
3589 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3590 fra
.me
.file
= LOCATE_lexer
;
3592 fra
.me
.meth
= LOCATE_lexer___TDotdotdot___init_tk
;
3593 fra
.me
.has_broke
= 0;
3594 fra
.me
.REG_size
= 3;
3595 fra
.me
.REG
[0] = NIT_NULL
;
3596 fra
.me
.REG
[1] = NIT_NULL
;
3597 fra
.me
.REG
[2] = NIT_NULL
;
3600 /* ./parser//lexer.nit:818 */
3601 if (!once_value_1
) {
3602 if (!once_value_2
) {
3603 fra
.me
.REG
[2] = BOX_NativeString("...");
3605 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3606 once_value_2
= fra
.me
.REG
[2];
3607 register_static_object(&once_value_2
);
3608 } else fra
.me
.REG
[2] = once_value_2
;
3609 once_value_1
= fra
.me
.REG
[2];
3610 register_static_object(&once_value_1
);
3611 } else fra
.me
.REG
[2] = once_value_1
;
3612 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3613 /* ./parser//lexer.nit:819 */
3614 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3615 stack_frame_head
= fra
.me
.prev
;
3616 init_table
[itpos61
] = 1;
3619 val_t
lexer___TDotdot___parser_index(val_t p0
){
3620 struct {struct stack_frame_t me
;} fra
;
3623 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3624 fra
.me
.file
= LOCATE_lexer
;
3626 fra
.me
.meth
= LOCATE_lexer___TDotdot___parser_index
;
3627 fra
.me
.has_broke
= 0;
3628 fra
.me
.REG_size
= 1;
3629 fra
.me
.REG
[0] = NIT_NULL
;
3631 REGB0
= TAG_Int(62);
3632 /* ./parser//lexer.nit:826 */
3635 stack_frame_head
= fra
.me
.prev
;
3638 void lexer___TDotdot___init_tk(val_t p0
, val_t p1
, int* init_table
){
3639 int itpos62
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TDotdot
].i
;
3640 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3643 static val_t once_value_1
; /* Once value */
3644 static val_t once_value_2
; /* Once value */
3645 if (init_table
[itpos62
]) return;
3646 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3647 fra
.me
.file
= LOCATE_lexer
;
3649 fra
.me
.meth
= LOCATE_lexer___TDotdot___init_tk
;
3650 fra
.me
.has_broke
= 0;
3651 fra
.me
.REG_size
= 3;
3652 fra
.me
.REG
[0] = NIT_NULL
;
3653 fra
.me
.REG
[1] = NIT_NULL
;
3654 fra
.me
.REG
[2] = NIT_NULL
;
3657 /* ./parser//lexer.nit:831 */
3658 if (!once_value_1
) {
3659 if (!once_value_2
) {
3660 fra
.me
.REG
[2] = BOX_NativeString("..");
3662 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3663 once_value_2
= fra
.me
.REG
[2];
3664 register_static_object(&once_value_2
);
3665 } else fra
.me
.REG
[2] = once_value_2
;
3666 once_value_1
= fra
.me
.REG
[2];
3667 register_static_object(&once_value_1
);
3668 } else fra
.me
.REG
[2] = once_value_1
;
3669 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3670 /* ./parser//lexer.nit:832 */
3671 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3672 stack_frame_head
= fra
.me
.prev
;
3673 init_table
[itpos62
] = 1;
3676 val_t
lexer___TDot___parser_index(val_t p0
){
3677 struct {struct stack_frame_t me
;} fra
;
3680 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3681 fra
.me
.file
= LOCATE_lexer
;
3683 fra
.me
.meth
= LOCATE_lexer___TDot___parser_index
;
3684 fra
.me
.has_broke
= 0;
3685 fra
.me
.REG_size
= 1;
3686 fra
.me
.REG
[0] = NIT_NULL
;
3688 REGB0
= TAG_Int(63);
3689 /* ./parser//lexer.nit:839 */
3692 stack_frame_head
= fra
.me
.prev
;
3695 void lexer___TDot___init_tk(val_t p0
, val_t p1
, int* init_table
){
3696 int itpos63
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TDot
].i
;
3697 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3700 static val_t once_value_1
; /* Once value */
3701 static val_t once_value_2
; /* Once value */
3702 if (init_table
[itpos63
]) return;
3703 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3704 fra
.me
.file
= LOCATE_lexer
;
3706 fra
.me
.meth
= LOCATE_lexer___TDot___init_tk
;
3707 fra
.me
.has_broke
= 0;
3708 fra
.me
.REG_size
= 3;
3709 fra
.me
.REG
[0] = NIT_NULL
;
3710 fra
.me
.REG
[1] = NIT_NULL
;
3711 fra
.me
.REG
[2] = NIT_NULL
;
3714 /* ./parser//lexer.nit:844 */
3715 if (!once_value_1
) {
3716 if (!once_value_2
) {
3717 fra
.me
.REG
[2] = BOX_NativeString(".");
3719 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3720 once_value_2
= fra
.me
.REG
[2];
3721 register_static_object(&once_value_2
);
3722 } else fra
.me
.REG
[2] = once_value_2
;
3723 once_value_1
= fra
.me
.REG
[2];
3724 register_static_object(&once_value_1
);
3725 } else fra
.me
.REG
[2] = once_value_1
;
3726 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3727 /* ./parser//lexer.nit:845 */
3728 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3729 stack_frame_head
= fra
.me
.prev
;
3730 init_table
[itpos63
] = 1;
3733 val_t
lexer___TPlus___parser_index(val_t p0
){
3734 struct {struct stack_frame_t me
;} fra
;
3737 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3738 fra
.me
.file
= LOCATE_lexer
;
3740 fra
.me
.meth
= LOCATE_lexer___TPlus___parser_index
;
3741 fra
.me
.has_broke
= 0;
3742 fra
.me
.REG_size
= 1;
3743 fra
.me
.REG
[0] = NIT_NULL
;
3745 REGB0
= TAG_Int(64);
3746 /* ./parser//lexer.nit:852 */
3749 stack_frame_head
= fra
.me
.prev
;
3752 void lexer___TPlus___init_tk(val_t p0
, val_t p1
, int* init_table
){
3753 int itpos64
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TPlus
].i
;
3754 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3757 static val_t once_value_1
; /* Once value */
3758 static val_t once_value_2
; /* Once value */
3759 if (init_table
[itpos64
]) return;
3760 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3761 fra
.me
.file
= LOCATE_lexer
;
3763 fra
.me
.meth
= LOCATE_lexer___TPlus___init_tk
;
3764 fra
.me
.has_broke
= 0;
3765 fra
.me
.REG_size
= 3;
3766 fra
.me
.REG
[0] = NIT_NULL
;
3767 fra
.me
.REG
[1] = NIT_NULL
;
3768 fra
.me
.REG
[2] = NIT_NULL
;
3771 /* ./parser//lexer.nit:857 */
3772 if (!once_value_1
) {
3773 if (!once_value_2
) {
3774 fra
.me
.REG
[2] = BOX_NativeString("+");
3776 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3777 once_value_2
= fra
.me
.REG
[2];
3778 register_static_object(&once_value_2
);
3779 } else fra
.me
.REG
[2] = once_value_2
;
3780 once_value_1
= fra
.me
.REG
[2];
3781 register_static_object(&once_value_1
);
3782 } else fra
.me
.REG
[2] = once_value_1
;
3783 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3784 /* ./parser//lexer.nit:858 */
3785 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3786 stack_frame_head
= fra
.me
.prev
;
3787 init_table
[itpos64
] = 1;
3790 val_t
lexer___TMinus___parser_index(val_t p0
){
3791 struct {struct stack_frame_t me
;} fra
;
3794 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3795 fra
.me
.file
= LOCATE_lexer
;
3797 fra
.me
.meth
= LOCATE_lexer___TMinus___parser_index
;
3798 fra
.me
.has_broke
= 0;
3799 fra
.me
.REG_size
= 1;
3800 fra
.me
.REG
[0] = NIT_NULL
;
3802 REGB0
= TAG_Int(65);
3803 /* ./parser//lexer.nit:865 */
3806 stack_frame_head
= fra
.me
.prev
;
3809 void lexer___TMinus___init_tk(val_t p0
, val_t p1
, int* init_table
){
3810 int itpos65
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TMinus
].i
;
3811 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3814 static val_t once_value_1
; /* Once value */
3815 static val_t once_value_2
; /* Once value */
3816 if (init_table
[itpos65
]) return;
3817 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3818 fra
.me
.file
= LOCATE_lexer
;
3820 fra
.me
.meth
= LOCATE_lexer___TMinus___init_tk
;
3821 fra
.me
.has_broke
= 0;
3822 fra
.me
.REG_size
= 3;
3823 fra
.me
.REG
[0] = NIT_NULL
;
3824 fra
.me
.REG
[1] = NIT_NULL
;
3825 fra
.me
.REG
[2] = NIT_NULL
;
3828 /* ./parser//lexer.nit:870 */
3829 if (!once_value_1
) {
3830 if (!once_value_2
) {
3831 fra
.me
.REG
[2] = BOX_NativeString("-");
3833 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3834 once_value_2
= fra
.me
.REG
[2];
3835 register_static_object(&once_value_2
);
3836 } else fra
.me
.REG
[2] = once_value_2
;
3837 once_value_1
= fra
.me
.REG
[2];
3838 register_static_object(&once_value_1
);
3839 } else fra
.me
.REG
[2] = once_value_1
;
3840 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3841 /* ./parser//lexer.nit:871 */
3842 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3843 stack_frame_head
= fra
.me
.prev
;
3844 init_table
[itpos65
] = 1;
3847 val_t
lexer___TStar___parser_index(val_t p0
){
3848 struct {struct stack_frame_t me
;} fra
;
3851 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3852 fra
.me
.file
= LOCATE_lexer
;
3854 fra
.me
.meth
= LOCATE_lexer___TStar___parser_index
;
3855 fra
.me
.has_broke
= 0;
3856 fra
.me
.REG_size
= 1;
3857 fra
.me
.REG
[0] = NIT_NULL
;
3859 REGB0
= TAG_Int(66);
3860 /* ./parser//lexer.nit:878 */
3863 stack_frame_head
= fra
.me
.prev
;
3866 void lexer___TStar___init_tk(val_t p0
, val_t p1
, int* init_table
){
3867 int itpos66
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TStar
].i
;
3868 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3871 static val_t once_value_1
; /* Once value */
3872 static val_t once_value_2
; /* Once value */
3873 if (init_table
[itpos66
]) return;
3874 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3875 fra
.me
.file
= LOCATE_lexer
;
3877 fra
.me
.meth
= LOCATE_lexer___TStar___init_tk
;
3878 fra
.me
.has_broke
= 0;
3879 fra
.me
.REG_size
= 3;
3880 fra
.me
.REG
[0] = NIT_NULL
;
3881 fra
.me
.REG
[1] = NIT_NULL
;
3882 fra
.me
.REG
[2] = NIT_NULL
;
3885 /* ./parser//lexer.nit:883 */
3886 if (!once_value_1
) {
3887 if (!once_value_2
) {
3888 fra
.me
.REG
[2] = BOX_NativeString("*");
3890 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3891 once_value_2
= fra
.me
.REG
[2];
3892 register_static_object(&once_value_2
);
3893 } else fra
.me
.REG
[2] = once_value_2
;
3894 once_value_1
= fra
.me
.REG
[2];
3895 register_static_object(&once_value_1
);
3896 } else fra
.me
.REG
[2] = once_value_1
;
3897 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3898 /* ./parser//lexer.nit:884 */
3899 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3900 stack_frame_head
= fra
.me
.prev
;
3901 init_table
[itpos66
] = 1;
3904 val_t
lexer___TSlash___parser_index(val_t p0
){
3905 struct {struct stack_frame_t me
;} fra
;
3908 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3909 fra
.me
.file
= LOCATE_lexer
;
3911 fra
.me
.meth
= LOCATE_lexer___TSlash___parser_index
;
3912 fra
.me
.has_broke
= 0;
3913 fra
.me
.REG_size
= 1;
3914 fra
.me
.REG
[0] = NIT_NULL
;
3916 REGB0
= TAG_Int(67);
3917 /* ./parser//lexer.nit:891 */
3920 stack_frame_head
= fra
.me
.prev
;
3923 void lexer___TSlash___init_tk(val_t p0
, val_t p1
, int* init_table
){
3924 int itpos67
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TSlash
].i
;
3925 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3928 static val_t once_value_1
; /* Once value */
3929 static val_t once_value_2
; /* Once value */
3930 if (init_table
[itpos67
]) return;
3931 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3932 fra
.me
.file
= LOCATE_lexer
;
3934 fra
.me
.meth
= LOCATE_lexer___TSlash___init_tk
;
3935 fra
.me
.has_broke
= 0;
3936 fra
.me
.REG_size
= 3;
3937 fra
.me
.REG
[0] = NIT_NULL
;
3938 fra
.me
.REG
[1] = NIT_NULL
;
3939 fra
.me
.REG
[2] = NIT_NULL
;
3942 /* ./parser//lexer.nit:896 */
3943 if (!once_value_1
) {
3944 if (!once_value_2
) {
3945 fra
.me
.REG
[2] = BOX_NativeString("/");
3947 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
3948 once_value_2
= fra
.me
.REG
[2];
3949 register_static_object(&once_value_2
);
3950 } else fra
.me
.REG
[2] = once_value_2
;
3951 once_value_1
= fra
.me
.REG
[2];
3952 register_static_object(&once_value_1
);
3953 } else fra
.me
.REG
[2] = once_value_1
;
3954 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
3955 /* ./parser//lexer.nit:897 */
3956 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
3957 stack_frame_head
= fra
.me
.prev
;
3958 init_table
[itpos67
] = 1;
3961 val_t
lexer___TPercent___parser_index(val_t p0
){
3962 struct {struct stack_frame_t me
;} fra
;
3965 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3966 fra
.me
.file
= LOCATE_lexer
;
3968 fra
.me
.meth
= LOCATE_lexer___TPercent___parser_index
;
3969 fra
.me
.has_broke
= 0;
3970 fra
.me
.REG_size
= 1;
3971 fra
.me
.REG
[0] = NIT_NULL
;
3973 REGB0
= TAG_Int(68);
3974 /* ./parser//lexer.nit:904 */
3977 stack_frame_head
= fra
.me
.prev
;
3980 void lexer___TPercent___init_tk(val_t p0
, val_t p1
, int* init_table
){
3981 int itpos68
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TPercent
].i
;
3982 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
3985 static val_t once_value_1
; /* Once value */
3986 static val_t once_value_2
; /* Once value */
3987 if (init_table
[itpos68
]) return;
3988 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
3989 fra
.me
.file
= LOCATE_lexer
;
3991 fra
.me
.meth
= LOCATE_lexer___TPercent___init_tk
;
3992 fra
.me
.has_broke
= 0;
3993 fra
.me
.REG_size
= 3;
3994 fra
.me
.REG
[0] = NIT_NULL
;
3995 fra
.me
.REG
[1] = NIT_NULL
;
3996 fra
.me
.REG
[2] = NIT_NULL
;
3999 /* ./parser//lexer.nit:909 */
4000 if (!once_value_1
) {
4001 if (!once_value_2
) {
4002 fra
.me
.REG
[2] = BOX_NativeString("%");
4004 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
4005 once_value_2
= fra
.me
.REG
[2];
4006 register_static_object(&once_value_2
);
4007 } else fra
.me
.REG
[2] = once_value_2
;
4008 once_value_1
= fra
.me
.REG
[2];
4009 register_static_object(&once_value_1
);
4010 } else fra
.me
.REG
[2] = once_value_1
;
4011 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4012 /* ./parser//lexer.nit:910 */
4013 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4014 stack_frame_head
= fra
.me
.prev
;
4015 init_table
[itpos68
] = 1;
4018 val_t
lexer___TEq___parser_index(val_t p0
){
4019 struct {struct stack_frame_t me
;} fra
;
4022 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4023 fra
.me
.file
= LOCATE_lexer
;
4025 fra
.me
.meth
= LOCATE_lexer___TEq___parser_index
;
4026 fra
.me
.has_broke
= 0;
4027 fra
.me
.REG_size
= 1;
4028 fra
.me
.REG
[0] = NIT_NULL
;
4030 REGB0
= TAG_Int(69);
4031 /* ./parser//lexer.nit:917 */
4034 stack_frame_head
= fra
.me
.prev
;
4037 void lexer___TEq___init_tk(val_t p0
, val_t p1
, int* init_table
){
4038 int itpos69
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TEq
].i
;
4039 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4042 static val_t once_value_1
; /* Once value */
4043 static val_t once_value_2
; /* Once value */
4044 if (init_table
[itpos69
]) return;
4045 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4046 fra
.me
.file
= LOCATE_lexer
;
4048 fra
.me
.meth
= LOCATE_lexer___TEq___init_tk
;
4049 fra
.me
.has_broke
= 0;
4050 fra
.me
.REG_size
= 3;
4051 fra
.me
.REG
[0] = NIT_NULL
;
4052 fra
.me
.REG
[1] = NIT_NULL
;
4053 fra
.me
.REG
[2] = NIT_NULL
;
4056 /* ./parser//lexer.nit:922 */
4057 if (!once_value_1
) {
4058 if (!once_value_2
) {
4059 fra
.me
.REG
[2] = BOX_NativeString("==");
4061 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
4062 once_value_2
= fra
.me
.REG
[2];
4063 register_static_object(&once_value_2
);
4064 } else fra
.me
.REG
[2] = once_value_2
;
4065 once_value_1
= fra
.me
.REG
[2];
4066 register_static_object(&once_value_1
);
4067 } else fra
.me
.REG
[2] = once_value_1
;
4068 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4069 /* ./parser//lexer.nit:923 */
4070 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4071 stack_frame_head
= fra
.me
.prev
;
4072 init_table
[itpos69
] = 1;
4075 val_t
lexer___TNe___parser_index(val_t p0
){
4076 struct {struct stack_frame_t me
;} fra
;
4079 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4080 fra
.me
.file
= LOCATE_lexer
;
4082 fra
.me
.meth
= LOCATE_lexer___TNe___parser_index
;
4083 fra
.me
.has_broke
= 0;
4084 fra
.me
.REG_size
= 1;
4085 fra
.me
.REG
[0] = NIT_NULL
;
4087 REGB0
= TAG_Int(70);
4088 /* ./parser//lexer.nit:930 */
4091 stack_frame_head
= fra
.me
.prev
;
4094 void lexer___TNe___init_tk(val_t p0
, val_t p1
, int* init_table
){
4095 int itpos70
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TNe
].i
;
4096 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4099 static val_t once_value_1
; /* Once value */
4100 static val_t once_value_2
; /* Once value */
4101 if (init_table
[itpos70
]) return;
4102 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4103 fra
.me
.file
= LOCATE_lexer
;
4105 fra
.me
.meth
= LOCATE_lexer___TNe___init_tk
;
4106 fra
.me
.has_broke
= 0;
4107 fra
.me
.REG_size
= 3;
4108 fra
.me
.REG
[0] = NIT_NULL
;
4109 fra
.me
.REG
[1] = NIT_NULL
;
4110 fra
.me
.REG
[2] = NIT_NULL
;
4113 /* ./parser//lexer.nit:935 */
4114 if (!once_value_1
) {
4115 if (!once_value_2
) {
4116 fra
.me
.REG
[2] = BOX_NativeString("!=");
4118 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
4119 once_value_2
= fra
.me
.REG
[2];
4120 register_static_object(&once_value_2
);
4121 } else fra
.me
.REG
[2] = once_value_2
;
4122 once_value_1
= fra
.me
.REG
[2];
4123 register_static_object(&once_value_1
);
4124 } else fra
.me
.REG
[2] = once_value_1
;
4125 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4126 /* ./parser//lexer.nit:936 */
4127 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4128 stack_frame_head
= fra
.me
.prev
;
4129 init_table
[itpos70
] = 1;
4132 val_t
lexer___TLt___parser_index(val_t p0
){
4133 struct {struct stack_frame_t me
;} fra
;
4136 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4137 fra
.me
.file
= LOCATE_lexer
;
4139 fra
.me
.meth
= LOCATE_lexer___TLt___parser_index
;
4140 fra
.me
.has_broke
= 0;
4141 fra
.me
.REG_size
= 1;
4142 fra
.me
.REG
[0] = NIT_NULL
;
4144 REGB0
= TAG_Int(71);
4145 /* ./parser//lexer.nit:943 */
4148 stack_frame_head
= fra
.me
.prev
;
4151 void lexer___TLt___init_tk(val_t p0
, val_t p1
, int* init_table
){
4152 int itpos71
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TLt
].i
;
4153 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4156 static val_t once_value_1
; /* Once value */
4157 static val_t once_value_2
; /* Once value */
4158 if (init_table
[itpos71
]) return;
4159 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4160 fra
.me
.file
= LOCATE_lexer
;
4162 fra
.me
.meth
= LOCATE_lexer___TLt___init_tk
;
4163 fra
.me
.has_broke
= 0;
4164 fra
.me
.REG_size
= 3;
4165 fra
.me
.REG
[0] = NIT_NULL
;
4166 fra
.me
.REG
[1] = NIT_NULL
;
4167 fra
.me
.REG
[2] = NIT_NULL
;
4170 /* ./parser//lexer.nit:948 */
4171 if (!once_value_1
) {
4172 if (!once_value_2
) {
4173 fra
.me
.REG
[2] = BOX_NativeString("<");
4175 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
4176 once_value_2
= fra
.me
.REG
[2];
4177 register_static_object(&once_value_2
);
4178 } else fra
.me
.REG
[2] = once_value_2
;
4179 once_value_1
= fra
.me
.REG
[2];
4180 register_static_object(&once_value_1
);
4181 } else fra
.me
.REG
[2] = once_value_1
;
4182 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4183 /* ./parser//lexer.nit:949 */
4184 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4185 stack_frame_head
= fra
.me
.prev
;
4186 init_table
[itpos71
] = 1;
4189 val_t
lexer___TLe___parser_index(val_t p0
){
4190 struct {struct stack_frame_t me
;} fra
;
4193 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4194 fra
.me
.file
= LOCATE_lexer
;
4196 fra
.me
.meth
= LOCATE_lexer___TLe___parser_index
;
4197 fra
.me
.has_broke
= 0;
4198 fra
.me
.REG_size
= 1;
4199 fra
.me
.REG
[0] = NIT_NULL
;
4201 REGB0
= TAG_Int(72);
4202 /* ./parser//lexer.nit:956 */
4205 stack_frame_head
= fra
.me
.prev
;
4208 void lexer___TLe___init_tk(val_t p0
, val_t p1
, int* init_table
){
4209 int itpos72
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TLe
].i
;
4210 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4213 static val_t once_value_1
; /* Once value */
4214 static val_t once_value_2
; /* Once value */
4215 if (init_table
[itpos72
]) return;
4216 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4217 fra
.me
.file
= LOCATE_lexer
;
4219 fra
.me
.meth
= LOCATE_lexer___TLe___init_tk
;
4220 fra
.me
.has_broke
= 0;
4221 fra
.me
.REG_size
= 3;
4222 fra
.me
.REG
[0] = NIT_NULL
;
4223 fra
.me
.REG
[1] = NIT_NULL
;
4224 fra
.me
.REG
[2] = NIT_NULL
;
4227 /* ./parser//lexer.nit:961 */
4228 if (!once_value_1
) {
4229 if (!once_value_2
) {
4230 fra
.me
.REG
[2] = BOX_NativeString("<=");
4232 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
4233 once_value_2
= fra
.me
.REG
[2];
4234 register_static_object(&once_value_2
);
4235 } else fra
.me
.REG
[2] = once_value_2
;
4236 once_value_1
= fra
.me
.REG
[2];
4237 register_static_object(&once_value_1
);
4238 } else fra
.me
.REG
[2] = once_value_1
;
4239 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4240 /* ./parser//lexer.nit:962 */
4241 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4242 stack_frame_head
= fra
.me
.prev
;
4243 init_table
[itpos72
] = 1;
4246 val_t
lexer___TGt___parser_index(val_t p0
){
4247 struct {struct stack_frame_t me
;} fra
;
4250 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4251 fra
.me
.file
= LOCATE_lexer
;
4253 fra
.me
.meth
= LOCATE_lexer___TGt___parser_index
;
4254 fra
.me
.has_broke
= 0;
4255 fra
.me
.REG_size
= 1;
4256 fra
.me
.REG
[0] = NIT_NULL
;
4258 REGB0
= TAG_Int(73);
4259 /* ./parser//lexer.nit:969 */
4262 stack_frame_head
= fra
.me
.prev
;
4265 void lexer___TGt___init_tk(val_t p0
, val_t p1
, int* init_table
){
4266 int itpos73
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TGt
].i
;
4267 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4270 static val_t once_value_1
; /* Once value */
4271 static val_t once_value_2
; /* Once value */
4272 if (init_table
[itpos73
]) return;
4273 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4274 fra
.me
.file
= LOCATE_lexer
;
4276 fra
.me
.meth
= LOCATE_lexer___TGt___init_tk
;
4277 fra
.me
.has_broke
= 0;
4278 fra
.me
.REG_size
= 3;
4279 fra
.me
.REG
[0] = NIT_NULL
;
4280 fra
.me
.REG
[1] = NIT_NULL
;
4281 fra
.me
.REG
[2] = NIT_NULL
;
4284 /* ./parser//lexer.nit:974 */
4285 if (!once_value_1
) {
4286 if (!once_value_2
) {
4287 fra
.me
.REG
[2] = BOX_NativeString(">");
4289 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
4290 once_value_2
= fra
.me
.REG
[2];
4291 register_static_object(&once_value_2
);
4292 } else fra
.me
.REG
[2] = once_value_2
;
4293 once_value_1
= fra
.me
.REG
[2];
4294 register_static_object(&once_value_1
);
4295 } else fra
.me
.REG
[2] = once_value_1
;
4296 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4297 /* ./parser//lexer.nit:975 */
4298 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4299 stack_frame_head
= fra
.me
.prev
;
4300 init_table
[itpos73
] = 1;
4303 val_t
lexer___TGe___parser_index(val_t p0
){
4304 struct {struct stack_frame_t me
;} fra
;
4307 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4308 fra
.me
.file
= LOCATE_lexer
;
4310 fra
.me
.meth
= LOCATE_lexer___TGe___parser_index
;
4311 fra
.me
.has_broke
= 0;
4312 fra
.me
.REG_size
= 1;
4313 fra
.me
.REG
[0] = NIT_NULL
;
4315 REGB0
= TAG_Int(74);
4316 /* ./parser//lexer.nit:982 */
4319 stack_frame_head
= fra
.me
.prev
;
4322 void lexer___TGe___init_tk(val_t p0
, val_t p1
, int* init_table
){
4323 int itpos74
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TGe
].i
;
4324 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4327 static val_t once_value_1
; /* Once value */
4328 static val_t once_value_2
; /* Once value */
4329 if (init_table
[itpos74
]) return;
4330 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4331 fra
.me
.file
= LOCATE_lexer
;
4333 fra
.me
.meth
= LOCATE_lexer___TGe___init_tk
;
4334 fra
.me
.has_broke
= 0;
4335 fra
.me
.REG_size
= 3;
4336 fra
.me
.REG
[0] = NIT_NULL
;
4337 fra
.me
.REG
[1] = NIT_NULL
;
4338 fra
.me
.REG
[2] = NIT_NULL
;
4341 /* ./parser//lexer.nit:987 */
4342 if (!once_value_1
) {
4343 if (!once_value_2
) {
4344 fra
.me
.REG
[2] = BOX_NativeString(">=");
4346 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
4347 once_value_2
= fra
.me
.REG
[2];
4348 register_static_object(&once_value_2
);
4349 } else fra
.me
.REG
[2] = once_value_2
;
4350 once_value_1
= fra
.me
.REG
[2];
4351 register_static_object(&once_value_1
);
4352 } else fra
.me
.REG
[2] = once_value_1
;
4353 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4354 /* ./parser//lexer.nit:988 */
4355 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4356 stack_frame_head
= fra
.me
.prev
;
4357 init_table
[itpos74
] = 1;
4360 val_t
lexer___TStarship___parser_index(val_t p0
){
4361 struct {struct stack_frame_t me
;} fra
;
4364 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4365 fra
.me
.file
= LOCATE_lexer
;
4367 fra
.me
.meth
= LOCATE_lexer___TStarship___parser_index
;
4368 fra
.me
.has_broke
= 0;
4369 fra
.me
.REG_size
= 1;
4370 fra
.me
.REG
[0] = NIT_NULL
;
4372 REGB0
= TAG_Int(75);
4373 /* ./parser//lexer.nit:995 */
4376 stack_frame_head
= fra
.me
.prev
;
4379 void lexer___TStarship___init_tk(val_t p0
, val_t p1
, int* init_table
){
4380 int itpos75
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TStarship
].i
;
4381 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4384 static val_t once_value_1
; /* Once value */
4385 static val_t once_value_2
; /* Once value */
4386 if (init_table
[itpos75
]) return;
4387 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4388 fra
.me
.file
= LOCATE_lexer
;
4390 fra
.me
.meth
= LOCATE_lexer___TStarship___init_tk
;
4391 fra
.me
.has_broke
= 0;
4392 fra
.me
.REG_size
= 3;
4393 fra
.me
.REG
[0] = NIT_NULL
;
4394 fra
.me
.REG
[1] = NIT_NULL
;
4395 fra
.me
.REG
[2] = NIT_NULL
;
4398 /* ./parser//lexer.nit:1000 */
4399 if (!once_value_1
) {
4400 if (!once_value_2
) {
4401 fra
.me
.REG
[2] = BOX_NativeString("<=>");
4403 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
4404 once_value_2
= fra
.me
.REG
[2];
4405 register_static_object(&once_value_2
);
4406 } else fra
.me
.REG
[2] = once_value_2
;
4407 once_value_1
= fra
.me
.REG
[2];
4408 register_static_object(&once_value_1
);
4409 } else fra
.me
.REG
[2] = once_value_1
;
4410 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4411 /* ./parser//lexer.nit:1001 */
4412 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4413 stack_frame_head
= fra
.me
.prev
;
4414 init_table
[itpos75
] = 1;
4417 val_t
lexer___TBang___parser_index(val_t p0
){
4418 struct {struct stack_frame_t me
;} fra
;
4421 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4422 fra
.me
.file
= LOCATE_lexer
;
4424 fra
.me
.meth
= LOCATE_lexer___TBang___parser_index
;
4425 fra
.me
.has_broke
= 0;
4426 fra
.me
.REG_size
= 1;
4427 fra
.me
.REG
[0] = NIT_NULL
;
4429 REGB0
= TAG_Int(76);
4430 /* ./parser//lexer.nit:1008 */
4433 stack_frame_head
= fra
.me
.prev
;
4436 void lexer___TBang___init_tk(val_t p0
, val_t p1
, int* init_table
){
4437 int itpos76
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TBang
].i
;
4438 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4441 static val_t once_value_1
; /* Once value */
4442 static val_t once_value_2
; /* Once value */
4443 if (init_table
[itpos76
]) return;
4444 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4445 fra
.me
.file
= LOCATE_lexer
;
4447 fra
.me
.meth
= LOCATE_lexer___TBang___init_tk
;
4448 fra
.me
.has_broke
= 0;
4449 fra
.me
.REG_size
= 3;
4450 fra
.me
.REG
[0] = NIT_NULL
;
4451 fra
.me
.REG
[1] = NIT_NULL
;
4452 fra
.me
.REG
[2] = NIT_NULL
;
4455 /* ./parser//lexer.nit:1013 */
4456 if (!once_value_1
) {
4457 if (!once_value_2
) {
4458 fra
.me
.REG
[2] = BOX_NativeString("!");
4460 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
4461 once_value_2
= fra
.me
.REG
[2];
4462 register_static_object(&once_value_2
);
4463 } else fra
.me
.REG
[2] = once_value_2
;
4464 once_value_1
= fra
.me
.REG
[2];
4465 register_static_object(&once_value_1
);
4466 } else fra
.me
.REG
[2] = once_value_1
;
4467 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4468 /* ./parser//lexer.nit:1014 */
4469 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4470 stack_frame_head
= fra
.me
.prev
;
4471 init_table
[itpos76
] = 1;
4474 val_t
lexer___TClassid___parser_index(val_t p0
){
4475 struct {struct stack_frame_t me
;} fra
;
4478 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4479 fra
.me
.file
= LOCATE_lexer
;
4481 fra
.me
.meth
= LOCATE_lexer___TClassid___parser_index
;
4482 fra
.me
.has_broke
= 0;
4483 fra
.me
.REG_size
= 1;
4484 fra
.me
.REG
[0] = NIT_NULL
;
4486 REGB0
= TAG_Int(77);
4487 /* ./parser//lexer.nit:1021 */
4490 stack_frame_head
= fra
.me
.prev
;
4493 void lexer___TClassid___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
4494 int itpos77
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TClassid
].i
;
4495 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4497 if (init_table
[itpos77
]) return;
4498 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4499 fra
.me
.file
= LOCATE_lexer
;
4501 fra
.me
.meth
= LOCATE_lexer___TClassid___init_tk
;
4502 fra
.me
.has_broke
= 0;
4503 fra
.me
.REG_size
= 3;
4504 fra
.me
.REG
[0] = NIT_NULL
;
4505 fra
.me
.REG
[1] = NIT_NULL
;
4506 fra
.me
.REG
[2] = NIT_NULL
;
4510 /* ./parser//lexer.nit:1026 */
4511 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4512 /* ./parser//lexer.nit:1027 */
4513 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4514 stack_frame_head
= fra
.me
.prev
;
4515 init_table
[itpos77
] = 1;
4518 val_t
lexer___TId___parser_index(val_t p0
){
4519 struct {struct stack_frame_t me
;} fra
;
4522 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4523 fra
.me
.file
= LOCATE_lexer
;
4525 fra
.me
.meth
= LOCATE_lexer___TId___parser_index
;
4526 fra
.me
.has_broke
= 0;
4527 fra
.me
.REG_size
= 1;
4528 fra
.me
.REG
[0] = NIT_NULL
;
4530 REGB0
= TAG_Int(78);
4531 /* ./parser//lexer.nit:1034 */
4534 stack_frame_head
= fra
.me
.prev
;
4537 void lexer___TId___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
4538 int itpos78
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TId
].i
;
4539 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4541 if (init_table
[itpos78
]) return;
4542 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4543 fra
.me
.file
= LOCATE_lexer
;
4545 fra
.me
.meth
= LOCATE_lexer___TId___init_tk
;
4546 fra
.me
.has_broke
= 0;
4547 fra
.me
.REG_size
= 3;
4548 fra
.me
.REG
[0] = NIT_NULL
;
4549 fra
.me
.REG
[1] = NIT_NULL
;
4550 fra
.me
.REG
[2] = NIT_NULL
;
4554 /* ./parser//lexer.nit:1039 */
4555 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4556 /* ./parser//lexer.nit:1040 */
4557 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4558 stack_frame_head
= fra
.me
.prev
;
4559 init_table
[itpos78
] = 1;
4562 val_t
lexer___TAttrid___parser_index(val_t p0
){
4563 struct {struct stack_frame_t me
;} fra
;
4566 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4567 fra
.me
.file
= LOCATE_lexer
;
4569 fra
.me
.meth
= LOCATE_lexer___TAttrid___parser_index
;
4570 fra
.me
.has_broke
= 0;
4571 fra
.me
.REG_size
= 1;
4572 fra
.me
.REG
[0] = NIT_NULL
;
4574 REGB0
= TAG_Int(79);
4575 /* ./parser//lexer.nit:1047 */
4578 stack_frame_head
= fra
.me
.prev
;
4581 void lexer___TAttrid___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
4582 int itpos79
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TAttrid
].i
;
4583 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4585 if (init_table
[itpos79
]) return;
4586 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4587 fra
.me
.file
= LOCATE_lexer
;
4589 fra
.me
.meth
= LOCATE_lexer___TAttrid___init_tk
;
4590 fra
.me
.has_broke
= 0;
4591 fra
.me
.REG_size
= 3;
4592 fra
.me
.REG
[0] = NIT_NULL
;
4593 fra
.me
.REG
[1] = NIT_NULL
;
4594 fra
.me
.REG
[2] = NIT_NULL
;
4598 /* ./parser//lexer.nit:1052 */
4599 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4600 /* ./parser//lexer.nit:1053 */
4601 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4602 stack_frame_head
= fra
.me
.prev
;
4603 init_table
[itpos79
] = 1;
4606 val_t
lexer___TNumber___parser_index(val_t p0
){
4607 struct {struct stack_frame_t me
;} fra
;
4610 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4611 fra
.me
.file
= LOCATE_lexer
;
4613 fra
.me
.meth
= LOCATE_lexer___TNumber___parser_index
;
4614 fra
.me
.has_broke
= 0;
4615 fra
.me
.REG_size
= 1;
4616 fra
.me
.REG
[0] = NIT_NULL
;
4618 REGB0
= TAG_Int(80);
4619 /* ./parser//lexer.nit:1060 */
4622 stack_frame_head
= fra
.me
.prev
;
4625 void lexer___TNumber___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
4626 int itpos80
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TNumber
].i
;
4627 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4629 if (init_table
[itpos80
]) return;
4630 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4631 fra
.me
.file
= LOCATE_lexer
;
4633 fra
.me
.meth
= LOCATE_lexer___TNumber___init_tk
;
4634 fra
.me
.has_broke
= 0;
4635 fra
.me
.REG_size
= 3;
4636 fra
.me
.REG
[0] = NIT_NULL
;
4637 fra
.me
.REG
[1] = NIT_NULL
;
4638 fra
.me
.REG
[2] = NIT_NULL
;
4642 /* ./parser//lexer.nit:1065 */
4643 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4644 /* ./parser//lexer.nit:1066 */
4645 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4646 stack_frame_head
= fra
.me
.prev
;
4647 init_table
[itpos80
] = 1;
4650 val_t
lexer___TFloat___parser_index(val_t p0
){
4651 struct {struct stack_frame_t me
;} fra
;
4654 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4655 fra
.me
.file
= LOCATE_lexer
;
4657 fra
.me
.meth
= LOCATE_lexer___TFloat___parser_index
;
4658 fra
.me
.has_broke
= 0;
4659 fra
.me
.REG_size
= 1;
4660 fra
.me
.REG
[0] = NIT_NULL
;
4662 REGB0
= TAG_Int(81);
4663 /* ./parser//lexer.nit:1073 */
4666 stack_frame_head
= fra
.me
.prev
;
4669 void lexer___TFloat___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
4670 int itpos81
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TFloat
].i
;
4671 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4673 if (init_table
[itpos81
]) return;
4674 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4675 fra
.me
.file
= LOCATE_lexer
;
4677 fra
.me
.meth
= LOCATE_lexer___TFloat___init_tk
;
4678 fra
.me
.has_broke
= 0;
4679 fra
.me
.REG_size
= 3;
4680 fra
.me
.REG
[0] = NIT_NULL
;
4681 fra
.me
.REG
[1] = NIT_NULL
;
4682 fra
.me
.REG
[2] = NIT_NULL
;
4686 /* ./parser//lexer.nit:1078 */
4687 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4688 /* ./parser//lexer.nit:1079 */
4689 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4690 stack_frame_head
= fra
.me
.prev
;
4691 init_table
[itpos81
] = 1;
4694 val_t
lexer___TChar___parser_index(val_t p0
){
4695 struct {struct stack_frame_t me
;} fra
;
4698 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4699 fra
.me
.file
= LOCATE_lexer
;
4701 fra
.me
.meth
= LOCATE_lexer___TChar___parser_index
;
4702 fra
.me
.has_broke
= 0;
4703 fra
.me
.REG_size
= 1;
4704 fra
.me
.REG
[0] = NIT_NULL
;
4706 REGB0
= TAG_Int(82);
4707 /* ./parser//lexer.nit:1086 */
4710 stack_frame_head
= fra
.me
.prev
;
4713 void lexer___TChar___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
4714 int itpos82
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TChar
].i
;
4715 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4717 if (init_table
[itpos82
]) return;
4718 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4719 fra
.me
.file
= LOCATE_lexer
;
4721 fra
.me
.meth
= LOCATE_lexer___TChar___init_tk
;
4722 fra
.me
.has_broke
= 0;
4723 fra
.me
.REG_size
= 3;
4724 fra
.me
.REG
[0] = NIT_NULL
;
4725 fra
.me
.REG
[1] = NIT_NULL
;
4726 fra
.me
.REG
[2] = NIT_NULL
;
4730 /* ./parser//lexer.nit:1091 */
4731 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4732 /* ./parser//lexer.nit:1092 */
4733 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4734 stack_frame_head
= fra
.me
.prev
;
4735 init_table
[itpos82
] = 1;
4738 val_t
lexer___TString___parser_index(val_t p0
){
4739 struct {struct stack_frame_t me
;} fra
;
4742 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4743 fra
.me
.file
= LOCATE_lexer
;
4745 fra
.me
.meth
= LOCATE_lexer___TString___parser_index
;
4746 fra
.me
.has_broke
= 0;
4747 fra
.me
.REG_size
= 1;
4748 fra
.me
.REG
[0] = NIT_NULL
;
4750 REGB0
= TAG_Int(83);
4751 /* ./parser//lexer.nit:1099 */
4754 stack_frame_head
= fra
.me
.prev
;
4757 void lexer___TString___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
4758 int itpos83
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TString
].i
;
4759 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4761 if (init_table
[itpos83
]) return;
4762 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4763 fra
.me
.file
= LOCATE_lexer
;
4765 fra
.me
.meth
= LOCATE_lexer___TString___init_tk
;
4766 fra
.me
.has_broke
= 0;
4767 fra
.me
.REG_size
= 3;
4768 fra
.me
.REG
[0] = NIT_NULL
;
4769 fra
.me
.REG
[1] = NIT_NULL
;
4770 fra
.me
.REG
[2] = NIT_NULL
;
4774 /* ./parser//lexer.nit:1104 */
4775 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4776 /* ./parser//lexer.nit:1105 */
4777 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4778 stack_frame_head
= fra
.me
.prev
;
4779 init_table
[itpos83
] = 1;
4782 val_t
lexer___TStartString___parser_index(val_t p0
){
4783 struct {struct stack_frame_t me
;} fra
;
4786 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4787 fra
.me
.file
= LOCATE_lexer
;
4789 fra
.me
.meth
= LOCATE_lexer___TStartString___parser_index
;
4790 fra
.me
.has_broke
= 0;
4791 fra
.me
.REG_size
= 1;
4792 fra
.me
.REG
[0] = NIT_NULL
;
4794 REGB0
= TAG_Int(84);
4795 /* ./parser//lexer.nit:1112 */
4798 stack_frame_head
= fra
.me
.prev
;
4801 void lexer___TStartString___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
4802 int itpos84
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TStartString
].i
;
4803 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4805 if (init_table
[itpos84
]) return;
4806 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4807 fra
.me
.file
= LOCATE_lexer
;
4809 fra
.me
.meth
= LOCATE_lexer___TStartString___init_tk
;
4810 fra
.me
.has_broke
= 0;
4811 fra
.me
.REG_size
= 3;
4812 fra
.me
.REG
[0] = NIT_NULL
;
4813 fra
.me
.REG
[1] = NIT_NULL
;
4814 fra
.me
.REG
[2] = NIT_NULL
;
4818 /* ./parser//lexer.nit:1117 */
4819 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4820 /* ./parser//lexer.nit:1118 */
4821 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4822 stack_frame_head
= fra
.me
.prev
;
4823 init_table
[itpos84
] = 1;
4826 val_t
lexer___TMidString___parser_index(val_t p0
){
4827 struct {struct stack_frame_t me
;} fra
;
4830 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4831 fra
.me
.file
= LOCATE_lexer
;
4833 fra
.me
.meth
= LOCATE_lexer___TMidString___parser_index
;
4834 fra
.me
.has_broke
= 0;
4835 fra
.me
.REG_size
= 1;
4836 fra
.me
.REG
[0] = NIT_NULL
;
4838 REGB0
= TAG_Int(85);
4839 /* ./parser//lexer.nit:1125 */
4842 stack_frame_head
= fra
.me
.prev
;
4845 void lexer___TMidString___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
4846 int itpos85
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TMidString
].i
;
4847 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4849 if (init_table
[itpos85
]) return;
4850 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4851 fra
.me
.file
= LOCATE_lexer
;
4853 fra
.me
.meth
= LOCATE_lexer___TMidString___init_tk
;
4854 fra
.me
.has_broke
= 0;
4855 fra
.me
.REG_size
= 3;
4856 fra
.me
.REG
[0] = NIT_NULL
;
4857 fra
.me
.REG
[1] = NIT_NULL
;
4858 fra
.me
.REG
[2] = NIT_NULL
;
4862 /* ./parser//lexer.nit:1130 */
4863 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4864 /* ./parser//lexer.nit:1131 */
4865 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4866 stack_frame_head
= fra
.me
.prev
;
4867 init_table
[itpos85
] = 1;
4870 val_t
lexer___TEndString___parser_index(val_t p0
){
4871 struct {struct stack_frame_t me
;} fra
;
4874 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4875 fra
.me
.file
= LOCATE_lexer
;
4877 fra
.me
.meth
= LOCATE_lexer___TEndString___parser_index
;
4878 fra
.me
.has_broke
= 0;
4879 fra
.me
.REG_size
= 1;
4880 fra
.me
.REG
[0] = NIT_NULL
;
4882 REGB0
= TAG_Int(86);
4883 /* ./parser//lexer.nit:1138 */
4886 stack_frame_head
= fra
.me
.prev
;
4889 void lexer___TEndString___init_tk(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
4890 int itpos86
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_TEndString
].i
;
4891 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4893 if (init_table
[itpos86
]) return;
4894 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4895 fra
.me
.file
= LOCATE_lexer
;
4897 fra
.me
.meth
= LOCATE_lexer___TEndString___init_tk
;
4898 fra
.me
.has_broke
= 0;
4899 fra
.me
.REG_size
= 3;
4900 fra
.me
.REG
[0] = NIT_NULL
;
4901 fra
.me
.REG
[1] = NIT_NULL
;
4902 fra
.me
.REG
[2] = NIT_NULL
;
4906 /* ./parser//lexer.nit:1143 */
4907 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4908 /* ./parser//lexer.nit:1144 */
4909 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4910 stack_frame_head
= fra
.me
.prev
;
4911 init_table
[itpos86
] = 1;
4914 val_t
lexer___EOF___parser_index(val_t p0
){
4915 struct {struct stack_frame_t me
;} fra
;
4918 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4919 fra
.me
.file
= LOCATE_lexer
;
4921 fra
.me
.meth
= LOCATE_lexer___EOF___parser_index
;
4922 fra
.me
.has_broke
= 0;
4923 fra
.me
.REG_size
= 1;
4924 fra
.me
.REG
[0] = NIT_NULL
;
4926 REGB0
= TAG_Int(87);
4927 /* ./parser//lexer.nit:1152 */
4930 stack_frame_head
= fra
.me
.prev
;
4933 void lexer___EOF___init(val_t p0
, val_t p1
, int* init_table
){
4934 int itpos87
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_EOF
].i
;
4935 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
4938 static val_t once_value_1
; /* Once value */
4939 if (init_table
[itpos87
]) return;
4940 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4941 fra
.me
.file
= LOCATE_lexer
;
4943 fra
.me
.meth
= LOCATE_lexer___EOF___init
;
4944 fra
.me
.has_broke
= 0;
4945 fra
.me
.REG_size
= 3;
4946 fra
.me
.REG
[0] = NIT_NULL
;
4947 fra
.me
.REG
[1] = NIT_NULL
;
4948 fra
.me
.REG
[2] = NIT_NULL
;
4951 /* ./parser//lexer.nit:1157 */
4952 if (!once_value_1
) {
4953 fra
.me
.REG
[2] = BOX_NativeString("");
4955 fra
.me
.REG
[2] = NEW_String_string___String___with_native(fra
.me
.REG
[2], REGB0
);
4956 once_value_1
= fra
.me
.REG
[2];
4957 register_static_object(&once_value_1
);
4958 } else fra
.me
.REG
[2] = once_value_1
;
4959 ATTR_lexer___Token____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
4960 /* ./parser//lexer.nit:1158 */
4961 ATTR_parser_nodes___ANode____location(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
4962 stack_frame_head
= fra
.me
.prev
;
4963 init_table
[itpos87
] = 1;
4966 val_t
lexer___AError___message(val_t p0
){
4967 struct {struct stack_frame_t me
;} fra
;
4970 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4971 fra
.me
.file
= LOCATE_lexer
;
4973 fra
.me
.meth
= LOCATE_lexer___AError___message
;
4974 fra
.me
.has_broke
= 0;
4975 fra
.me
.REG_size
= 1;
4976 fra
.me
.REG
[0] = NIT_NULL
;
4978 REGB0
= TAG_Bool(ATTR_lexer___AError____message(fra
.me
.REG
[0])!=NIT_NULL
);
4979 /* ./parser//lexer.nit:1163 */
4980 if (UNTAG_Bool(REGB0
)) {
4982 fprintf(stderr
, "Uninitialized attribute %s", "_message");
4983 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1163);
4986 fra
.me
.REG
[0] = ATTR_lexer___AError____message(fra
.me
.REG
[0]);
4987 stack_frame_head
= fra
.me
.prev
;
4988 return fra
.me
.REG
[0];
4990 void lexer___AError___message__eq(val_t p0
, val_t p1
){
4991 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
4993 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
4994 fra
.me
.file
= LOCATE_lexer
;
4996 fra
.me
.meth
= LOCATE_lexer___AError___message__eq
;
4997 fra
.me
.has_broke
= 0;
4998 fra
.me
.REG_size
= 2;
4999 fra
.me
.REG
[0] = NIT_NULL
;
5000 fra
.me
.REG
[1] = NIT_NULL
;
5003 /* ./parser//lexer.nit:1163 */
5004 ATTR_lexer___AError____message(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5005 stack_frame_head
= fra
.me
.prev
;
5008 void lexer___AError___init_error(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
5009 int itpos88
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_AError
].i
;
5010 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
5012 if (init_table
[itpos88
]) return;
5013 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5014 fra
.me
.file
= LOCATE_lexer
;
5016 fra
.me
.meth
= LOCATE_lexer___AError___init_error
;
5017 fra
.me
.has_broke
= 0;
5018 fra
.me
.REG_size
= 3;
5019 fra
.me
.REG
[0] = NIT_NULL
;
5020 fra
.me
.REG
[1] = NIT_NULL
;
5021 fra
.me
.REG
[2] = NIT_NULL
;
5025 /* ./parser//lexer.nit:1167 */
5026 CALL_lexer___EOF___init(fra
.me
.REG
[0])(fra
.me
.REG
[0], fra
.me
.REG
[2], init_table
);
5027 /* ./parser//lexer.nit:1168 */
5028 ATTR_lexer___AError____message(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5029 stack_frame_head
= fra
.me
.prev
;
5030 init_table
[itpos88
] = 1;
5033 val_t
lexer___Lexer___filename(val_t p0
){
5034 struct {struct stack_frame_t me
;} fra
;
5037 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5038 fra
.me
.file
= LOCATE_lexer
;
5040 fra
.me
.meth
= LOCATE_lexer___Lexer___filename
;
5041 fra
.me
.has_broke
= 0;
5042 fra
.me
.REG_size
= 1;
5043 fra
.me
.REG
[0] = NIT_NULL
;
5045 REGB0
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
5046 /* ./parser//lexer.nit:1182 */
5047 if (UNTAG_Bool(REGB0
)) {
5049 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
5050 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1182);
5053 fra
.me
.REG
[0] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
5054 stack_frame_head
= fra
.me
.prev
;
5055 return fra
.me
.REG
[0];
5057 val_t
lexer___Lexer___state_initial(val_t p0
){
5058 struct {struct stack_frame_t me
;} fra
;
5061 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5062 fra
.me
.file
= LOCATE_lexer
;
5064 fra
.me
.meth
= LOCATE_lexer___Lexer___state_initial
;
5065 fra
.me
.has_broke
= 0;
5066 fra
.me
.REG_size
= 1;
5067 fra
.me
.REG
[0] = NIT_NULL
;
5070 /* ./parser//lexer.nit:1210 */
5073 stack_frame_head
= fra
.me
.prev
;
5076 void lexer___Lexer___init(val_t p0
, val_t p1
, val_t p2
, int* init_table
){
5077 int itpos89
= VAL2OBJ(p0
)->vft
[INIT_TABLE_POS_Lexer
].i
;
5078 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
5081 if (init_table
[itpos89
]) return;
5082 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5083 fra
.me
.file
= LOCATE_lexer
;
5085 fra
.me
.meth
= LOCATE_lexer___Lexer___init
;
5086 fra
.me
.has_broke
= 0;
5087 fra
.me
.REG_size
= 3;
5088 fra
.me
.REG
[0] = NIT_NULL
;
5089 fra
.me
.REG
[1] = NIT_NULL
;
5090 fra
.me
.REG
[2] = NIT_NULL
;
5094 /* ./parser//lexer.nit:1215 */
5095 ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
5096 fra
.me
.REG
[2] = NEW_Buffer_string___Buffer___init();
5097 /* ./parser//lexer.nit:1216 */
5098 ATTR_lexer___Lexer____text(fra
.me
.REG
[0]) = fra
.me
.REG
[2];
5099 /* ./parser//lexer.nit:1217 */
5100 ATTR_lexer___Lexer____stream(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5102 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
5103 /* ./parser//lexer.nit:1218 */
5104 ATTR_lexer___Lexer____stream_pos(fra
.me
.REG
[0]) = REGB0
;
5105 fra
.me
.REG
[1] = NEW_Buffer_string___Buffer___init();
5106 /* ./parser//lexer.nit:1219 */
5107 ATTR_lexer___Lexer____stream_buf(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5108 /* ./parser//lexer.nit:1220 */
5109 CALL_lexer___Lexer___build_goto_table(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
5110 /* ./parser//lexer.nit:1221 */
5111 CALL_lexer___Lexer___build_accept_table(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
5112 stack_frame_head
= fra
.me
.prev
;
5113 init_table
[itpos89
] = 1;
5116 val_t
lexer___Lexer___peek(val_t p0
){
5117 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
5121 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5122 fra
.me
.file
= LOCATE_lexer
;
5124 fra
.me
.meth
= LOCATE_lexer___Lexer___peek
;
5125 fra
.me
.has_broke
= 0;
5126 fra
.me
.REG_size
= 2;
5127 fra
.me
.REG
[0] = NIT_NULL
;
5128 fra
.me
.REG
[1] = NIT_NULL
;
5130 /* ./parser//lexer.nit:1227 */
5132 fra
.me
.REG
[1] = ATTR_lexer___Lexer____token(fra
.me
.REG
[0]);
5133 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
5134 if (UNTAG_Bool(REGB0
)) {
5136 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
5137 if (UNTAG_Bool(REGB1
)) {
5138 REGB1
= TAG_Bool(false);
5141 REGB1
= CALL_kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
5145 if (UNTAG_Bool(REGB0
)) {
5146 fra
.me
.REG
[1] = CALL_lexer___Lexer___get_token(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
5147 /* ./parser//lexer.nit:1228 */
5148 ATTR_lexer___Lexer____token(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
5150 /* ./parser//lexer.nit:1227 */
5155 fra
.me
.REG
[0] = ATTR_lexer___Lexer____token(fra
.me
.REG
[0]);
5156 REGB0
= TAG_Bool(fra
.me
.REG
[0]!=NIT_NULL
);
5157 /* ./parser//lexer.nit:1230 */
5158 if (UNTAG_Bool(REGB0
)) {
5160 fprintf(stderr
, "Cast failed");
5161 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1230);
5166 stack_frame_head
= fra
.me
.prev
;
5167 return fra
.me
.REG
[0];
5169 val_t
lexer___Lexer___next(val_t p0
){
5170 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
5174 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5175 fra
.me
.file
= LOCATE_lexer
;
5177 fra
.me
.meth
= LOCATE_lexer___Lexer___next
;
5178 fra
.me
.has_broke
= 0;
5179 fra
.me
.REG_size
= 3;
5180 fra
.me
.REG
[0] = NIT_NULL
;
5181 fra
.me
.REG
[1] = NIT_NULL
;
5182 fra
.me
.REG
[2] = NIT_NULL
;
5184 fra
.me
.REG
[1] = ATTR_lexer___Lexer____token(fra
.me
.REG
[0]);
5185 /* ./parser//lexer.nit:1237 */
5187 REGB0
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
5188 if (UNTAG_Bool(REGB0
)) {
5190 REGB1
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
5191 if (UNTAG_Bool(REGB1
)) {
5192 REGB1
= TAG_Bool(false);
5195 REGB1
= CALL_kernel___Object_____eqeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], NIT_NULL
);
5199 if (UNTAG_Bool(REGB0
)) {
5200 fra
.me
.REG
[2] = CALL_lexer___Lexer___get_token(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
5201 fra
.me
.REG
[1] = fra
.me
.REG
[2];
5202 /* ./parser//lexer.nit:1238 */
5204 /* ./parser//lexer.nit:1237 */
5209 /* ./parser//lexer.nit:1240 */
5210 ATTR_lexer___Lexer____token(fra
.me
.REG
[0]) = NIT_NULL
;
5211 REGB0
= TAG_Bool(fra
.me
.REG
[1]!=NIT_NULL
);
5212 /* ./parser//lexer.nit:1241 */
5213 if (UNTAG_Bool(REGB0
)) {
5215 fprintf(stderr
, "Cast failed");
5216 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1241);
5221 stack_frame_head
= fra
.me
.prev
;
5222 return fra
.me
.REG
[1];
5224 val_t
lexer___Lexer___get_token(val_t p0
){
5225 struct {struct stack_frame_t me
; val_t MORE_REG
[7];} fra
;
5244 static val_t once_value_9
; /* Once value */
5245 static val_t once_value_10
; /* Once value */
5246 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
5247 fra
.me
.file
= LOCATE_lexer
;
5249 fra
.me
.meth
= LOCATE_lexer___Lexer___get_token
;
5250 fra
.me
.has_broke
= 0;
5251 fra
.me
.REG_size
= 8;
5252 fra
.me
.REG
[0] = NIT_NULL
;
5253 fra
.me
.REG
[1] = NIT_NULL
;
5254 fra
.me
.REG
[2] = NIT_NULL
;
5255 fra
.me
.REG
[3] = NIT_NULL
;
5256 fra
.me
.REG
[4] = NIT_NULL
;
5257 fra
.me
.REG
[5] = NIT_NULL
;
5258 fra
.me
.REG
[6] = NIT_NULL
;
5259 fra
.me
.REG
[7] = NIT_NULL
;
5262 REGB1
= TAG_Bool(ATTR_lexer___Lexer____pos(fra
.me
.REG
[0])!=NIT_NULL
);
5263 /* ./parser//lexer.nit:1249 */
5264 if (UNTAG_Bool(REGB1
)) {
5266 fprintf(stderr
, "Uninitialized attribute %s", "_pos");
5267 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1249);
5270 REGB1
= ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]);
5271 REGB2
= TAG_Bool(ATTR_lexer___Lexer____line(fra
.me
.REG
[0])!=NIT_NULL
);
5272 /* ./parser//lexer.nit:1250 */
5273 if (UNTAG_Bool(REGB2
)) {
5275 fprintf(stderr
, "Uninitialized attribute %s", "_line");
5276 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1250);
5279 REGB2
= ATTR_lexer___Lexer____line(fra
.me
.REG
[0]);
5281 REGB3
= TAG_Int(-UNTAG_Int(REGB3
));
5283 REGB4
= TAG_Int(-UNTAG_Int(REGB4
));
5285 REGB5
= TAG_Int(-UNTAG_Int(REGB5
));
5287 REGB6
= TAG_Int(-UNTAG_Int(REGB6
));
5289 REGB7
= TAG_Int(-UNTAG_Int(REGB7
));
5290 REGB8
= TAG_Bool(ATTR_lexer___Lexer____goto_table(fra
.me
.REG
[0])!=NIT_NULL
);
5291 /* ./parser//lexer.nit:1258 */
5292 if (UNTAG_Bool(REGB8
)) {
5294 fprintf(stderr
, "Uninitialized attribute %s", "_goto_table");
5295 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1258);
5298 fra
.me
.REG
[1] = ATTR_lexer___Lexer____goto_table(fra
.me
.REG
[0]);
5299 REGB8
= TAG_Bool(ATTR_lexer___Lexer____state(fra
.me
.REG
[0])!=NIT_NULL
);
5300 if (UNTAG_Bool(REGB8
)) {
5302 fprintf(stderr
, "Uninitialized attribute %s", "_state");
5303 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1258);
5306 REGB8
= ATTR_lexer___Lexer____state(fra
.me
.REG
[0]);
5308 REGB9
= TAG_Bool(UNTAG_Int(REGB8
)>=UNTAG_Int(REGB9
));
5309 /* ./../lib/standard//collection//array.nit:233 */
5310 if (UNTAG_Bool(REGB9
)) {
5311 REGB9
= TAG_Bool(ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[1])!=NIT_NULL
);
5312 if (UNTAG_Bool(REGB9
)) {
5314 fprintf(stderr
, "Uninitialized attribute %s", "_length");
5315 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 233);
5318 REGB9
= ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[1]);
5319 REGB9
= TAG_Bool(UNTAG_Int(REGB8
)<UNTAG_Int(REGB9
));
5320 /* ./../lib/standard//collection//array.nit:233 */
5322 REGB10
= TAG_Bool(false);
5325 if (UNTAG_Bool(REGB9
)) {
5327 fprintf(stderr
, "Assert %s failed", "'index'");
5328 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 233);
5331 fra
.me
.REG
[1] = ATTR_array___Array____items(fra
.me
.REG
[1]);
5332 REGB9
= TAG_Bool(fra
.me
.REG
[1]==NIT_NULL
);
5333 /* ./../lib/standard//collection//array.nit:234 */
5334 if (UNTAG_Bool(REGB9
)) {
5335 fprintf(stderr
, "Reciever is null");
5336 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 234);
5339 fra
.me
.REG
[1] = ((Nit_NativeArray
)fra
.me
.REG
[1])->val
[UNTAG_Int(REGB8
)];
5340 /* ./../lib/standard//collection//array.nit:234 */
5343 REGB8
= TAG_Bool(ATTR_lexer___Lexer____accept_table(fra
.me
.REG
[0])!=NIT_NULL
);
5344 /* ./parser//lexer.nit:1259 */
5345 if (UNTAG_Bool(REGB8
)) {
5347 fprintf(stderr
, "Uninitialized attribute %s", "_accept_table");
5348 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1259);
5351 fra
.me
.REG
[2] = ATTR_lexer___Lexer____accept_table(fra
.me
.REG
[0]);
5352 REGB8
= TAG_Bool(ATTR_lexer___Lexer____state(fra
.me
.REG
[0])!=NIT_NULL
);
5353 if (UNTAG_Bool(REGB8
)) {
5355 fprintf(stderr
, "Uninitialized attribute %s", "_state");
5356 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1259);
5359 REGB8
= ATTR_lexer___Lexer____state(fra
.me
.REG
[0]);
5361 REGB9
= TAG_Bool(UNTAG_Int(REGB8
)>=UNTAG_Int(REGB9
));
5362 /* ./../lib/standard//collection//array.nit:233 */
5363 if (UNTAG_Bool(REGB9
)) {
5364 REGB9
= TAG_Bool(ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[2])!=NIT_NULL
);
5365 if (UNTAG_Bool(REGB9
)) {
5367 fprintf(stderr
, "Uninitialized attribute %s", "_length");
5368 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 233);
5371 REGB9
= ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[2]);
5372 REGB9
= TAG_Bool(UNTAG_Int(REGB8
)<UNTAG_Int(REGB9
));
5373 /* ./../lib/standard//collection//array.nit:233 */
5375 REGB10
= TAG_Bool(false);
5378 if (UNTAG_Bool(REGB9
)) {
5380 fprintf(stderr
, "Assert %s failed", "'index'");
5381 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 233);
5384 fra
.me
.REG
[2] = ATTR_array___Array____items(fra
.me
.REG
[2]);
5385 REGB9
= TAG_Bool(fra
.me
.REG
[2]==NIT_NULL
);
5386 /* ./../lib/standard//collection//array.nit:234 */
5387 if (UNTAG_Bool(REGB9
)) {
5388 fprintf(stderr
, "Reciever is null");
5389 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 234);
5392 fra
.me
.REG
[2] = ((Nit_NativeArray
)fra
.me
.REG
[2])->val
[UNTAG_Int(REGB8
)];
5393 /* ./../lib/standard//collection//array.nit:234 */
5396 REGB8
= TAG_Bool(ATTR_lexer___Lexer____text(fra
.me
.REG
[0])!=NIT_NULL
);
5397 /* ./parser//lexer.nit:1260 */
5398 if (UNTAG_Bool(REGB8
)) {
5400 fprintf(stderr
, "Uninitialized attribute %s", "_text");
5401 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1260);
5404 fra
.me
.REG
[3] = ATTR_lexer___Lexer____text(fra
.me
.REG
[0]);
5405 /* ./parser//lexer.nit:1261 */
5406 CALL_abstract_collection___RemovableCollection___clear(fra
.me
.REG
[3])(fra
.me
.REG
[3]);
5407 /* ./parser//lexer.nit:1263 */
5409 REGB8
= TAG_Bool(true);
5410 if (UNTAG_Bool(REGB8
)) {
5411 REGB8
= CALL_lexer___Lexer___get_char(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
5413 REGB9
= TAG_Int(-UNTAG_Int(REGB9
));
5414 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB8
,REGB9
));
5415 /* ./parser//lexer.nit:1266 */
5416 if (UNTAG_Bool(REGB10
)) {
5418 REGB9
= TAG_Bool((REGB8
)==(REGB9
));
5420 /* ./parser//lexer.nit:1266 */
5422 REGB10
= TAG_Bool(!UNTAG_Bool(REGB10
));
5423 if (UNTAG_Bool(REGB10
)) {
5424 REGB10
= TAG_Bool(ATTR_lexer___Lexer____cr(fra
.me
.REG
[0])!=NIT_NULL
);
5425 /* ./parser//lexer.nit:1267 */
5426 if (UNTAG_Bool(REGB10
)) {
5428 fprintf(stderr
, "Uninitialized attribute %s", "_cr");
5429 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1267);
5432 REGB10
= ATTR_lexer___Lexer____cr(fra
.me
.REG
[0]);
5433 REGB9
= TAG_Bool(ATTR_lexer___Lexer____line(fra
.me
.REG
[0])!=NIT_NULL
);
5434 /* ./parser//lexer.nit:1268 */
5435 if (UNTAG_Bool(REGB9
)) {
5437 fprintf(stderr
, "Uninitialized attribute %s", "_line");
5438 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1268);
5441 REGB9
= ATTR_lexer___Lexer____line(fra
.me
.REG
[0]);
5442 REGB11
= TAG_Bool(ATTR_lexer___Lexer____pos(fra
.me
.REG
[0])!=NIT_NULL
);
5443 /* ./parser//lexer.nit:1269 */
5444 if (UNTAG_Bool(REGB11
)) {
5446 fprintf(stderr
, "Uninitialized attribute %s", "_pos");
5447 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1269);
5450 REGB11
= ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]);
5451 REGB12
= TAG_Int(10);
5452 REGB13
= TAG_Bool(IS_EQUAL_OO(REGB8
,REGB12
));
5453 /* ./parser//lexer.nit:1270 */
5454 if (UNTAG_Bool(REGB13
)) {
5456 REGB12
= TAG_Bool((REGB8
)==(REGB12
));
5458 /* ./parser//lexer.nit:1270 */
5460 if (UNTAG_Bool(REGB13
)) {
5461 /* ./parser//lexer.nit:1271 */
5462 if (UNTAG_Bool(REGB10
)) {
5463 REGB13
= TAG_Bool(false);
5465 /* ./parser//lexer.nit:1272 */
5467 REGB13
= TAG_Int(1);
5468 REGB13
= TAG_Int(UNTAG_Int(REGB9
)+UNTAG_Int(REGB13
));
5470 REGB13
= TAG_Int(0);
5472 /* ./parser//lexer.nit:1275 */
5475 REGB13
= TAG_Int(13);
5476 REGB12
= TAG_Bool(IS_EQUAL_OO(REGB8
,REGB13
));
5477 /* ./parser//lexer.nit:1277 */
5478 if (UNTAG_Bool(REGB12
)) {
5480 REGB13
= TAG_Bool((REGB8
)==(REGB13
));
5482 /* ./parser//lexer.nit:1277 */
5484 if (UNTAG_Bool(REGB12
)) {
5485 REGB12
= TAG_Int(1);
5486 REGB12
= TAG_Int(UNTAG_Int(REGB9
)+UNTAG_Int(REGB12
));
5488 REGB12
= TAG_Int(0);
5490 REGB12
= TAG_Bool(true);
5492 /* ./parser//lexer.nit:1280 */
5494 REGB12
= TAG_Int(1);
5495 REGB12
= TAG_Int(UNTAG_Int(REGB11
)+UNTAG_Int(REGB12
));
5497 REGB12
= TAG_Bool(false);
5499 /* ./parser//lexer.nit:1283 */
5502 REGB12
= TAG_Char(UNTAG_Int(REGB8
));
5503 /* ./parser//lexer.nit:1286 */
5504 CALL_abstract_collection___SimpleCollection___add(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB12
);
5505 REGB12
= TAG_Bool(true);
5506 /* ./parser//lexer.nit:1289 */
5508 REGB13
= TAG_Int(1);
5509 REGB13
= TAG_Int(-UNTAG_Int(REGB13
));
5510 REGB13
= TAG_Bool(UNTAG_Int(REGB0
)<UNTAG_Int(REGB13
));
5511 /* ./parser//lexer.nit:1289 */
5512 if (UNTAG_Bool(REGB13
)) {
5513 REGB13
= TAG_Bool(true);
5517 if (UNTAG_Bool(REGB13
)) {
5519 REGB14
= TAG_Int(1);
5520 REGB14
= TAG_Int(-UNTAG_Int(REGB14
));
5521 REGB14
= TAG_Bool(UNTAG_Int(REGB0
)<UNTAG_Int(REGB14
));
5522 /* ./parser//lexer.nit:1291 */
5523 if (UNTAG_Bool(REGB14
)) {
5524 REGB14
= TAG_Int(2);
5525 REGB14
= TAG_Int(-UNTAG_Int(REGB14
));
5526 REGB14
= TAG_Int(UNTAG_Int(REGB14
)-UNTAG_Int(REGB0
));
5528 /* ./parser//lexer.nit:1292 */
5530 REGB14
= TAG_Int(1);
5531 REGB14
= TAG_Int(-UNTAG_Int(REGB14
));
5533 fra
.me
.REG
[4] = fra
.me
.REG
[1];
5534 REGB14
= TAG_Int(0);
5535 REGB14
= TAG_Bool(UNTAG_Int(REGB13
)>=UNTAG_Int(REGB14
));
5536 /* ./../lib/standard//collection//array.nit:233 */
5537 if (UNTAG_Bool(REGB14
)) {
5538 REGB14
= TAG_Bool(ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[4])!=NIT_NULL
);
5539 if (UNTAG_Bool(REGB14
)) {
5541 fprintf(stderr
, "Uninitialized attribute %s", "_length");
5542 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 233);
5545 REGB14
= ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[4]);
5546 REGB14
= TAG_Bool(UNTAG_Int(REGB13
)<UNTAG_Int(REGB14
));
5547 /* ./../lib/standard//collection//array.nit:233 */
5549 REGB15
= TAG_Bool(false);
5552 if (UNTAG_Bool(REGB14
)) {
5554 fprintf(stderr
, "Assert %s failed", "'index'");
5555 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 233);
5558 fra
.me
.REG
[4] = ATTR_array___Array____items(fra
.me
.REG
[4]);
5559 REGB14
= TAG_Bool(fra
.me
.REG
[4]==NIT_NULL
);
5560 /* ./../lib/standard//collection//array.nit:234 */
5561 if (UNTAG_Bool(REGB14
)) {
5562 fprintf(stderr
, "Reciever is null");
5563 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 234);
5566 fra
.me
.REG
[4] = ((Nit_NativeArray
)fra
.me
.REG
[4])->val
[UNTAG_Int(REGB13
)];
5567 /* ./../lib/standard//collection//array.nit:234 */
5570 REGB13
= TAG_Int(0);
5571 REGB14
= TAG_Bool(ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[4])!=NIT_NULL
);
5572 /* ./../lib/standard//collection//array.nit:23 */
5573 if (UNTAG_Bool(REGB14
)) {
5575 fprintf(stderr
, "Uninitialized attribute %s", "_length");
5576 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 23);
5579 REGB14
= ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[4]);
5580 REGB15
= TAG_Int(1);
5581 REGB15
= TAG_Int(UNTAG_Int(REGB14
)-UNTAG_Int(REGB15
));
5582 REGB14
= TAG_Int(0);
5583 REGB14
= TAG_Bool(UNTAG_Int(REGB15
)>=UNTAG_Int(REGB14
));
5584 /* ./parser//lexer.nit:1301 */
5585 if (UNTAG_Bool(REGB14
)) {
5586 fra
.me
.REG
[4] = CALL_array___Array___intern_items(fra
.me
.REG
[4])(fra
.me
.REG
[4]);
5587 /* ./parser//lexer.nit:1303 */
5589 REGB14
= TAG_Bool(UNTAG_Int(REGB13
)<=UNTAG_Int(REGB15
));
5590 /* ./parser//lexer.nit:1303 */
5591 if (UNTAG_Bool(REGB14
)) {
5592 REGB14
= TAG_Int(UNTAG_Int(REGB13
)+UNTAG_Int(REGB15
));
5593 REGB16
= TAG_Int(2);
5594 REGB16
= TAG_Int(UNTAG_Int(REGB14
)/UNTAG_Int(REGB16
));
5595 fra
.me
.REG
[5] = ((Nit_NativeArray
)fra
.me
.REG
[4])->val
[UNTAG_Int(REGB16
)];
5596 REGB14
= TAG_Bool(fra
.me
.REG
[5]==NIT_NULL
);
5597 /* ./parser//lexer.nit:1305 */
5598 if (UNTAG_Bool(REGB14
)) {
5599 fprintf(stderr
, "Reciever is null");
5600 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1305);
5603 fra
.me
.REG
[5] = CALL_array___Array___intern_items(fra
.me
.REG
[5])(fra
.me
.REG
[5]);
5604 REGB14
= TAG_Int(0);
5605 fra
.me
.REG
[6] = ((Nit_NativeArray
)fra
.me
.REG
[5])->val
[UNTAG_Int(REGB14
)];
5606 REGB14
= TAG_Bool(UNTAG_Int(REGB8
)<UNTAG_Int(fra
.me
.REG
[6]));
5607 /* ./parser//lexer.nit:1307 */
5608 if (UNTAG_Bool(REGB14
)) {
5609 REGB14
= TAG_Int(1);
5610 REGB14
= TAG_Int(UNTAG_Int(REGB16
)-UNTAG_Int(REGB14
));
5612 /* ./parser//lexer.nit:1308 */
5614 REGB14
= TAG_Int(1);
5615 fra
.me
.REG
[6] = ((Nit_NativeArray
)fra
.me
.REG
[5])->val
[UNTAG_Int(REGB14
)];
5616 REGB14
= TAG_Bool(UNTAG_Int(REGB8
)>UNTAG_Int(fra
.me
.REG
[6]));
5617 /* ./parser//lexer.nit:1309 */
5618 if (UNTAG_Bool(REGB14
)) {
5619 REGB14
= TAG_Int(1);
5620 REGB14
= TAG_Int(UNTAG_Int(REGB16
)+UNTAG_Int(REGB14
));
5622 /* ./parser//lexer.nit:1310 */
5624 REGB14
= TAG_Int(2);
5625 fra
.me
.REG
[5] = ((Nit_NativeArray
)fra
.me
.REG
[5])->val
[UNTAG_Int(REGB14
)];
5626 REGB0
= fra
.me
.REG
[5];
5627 REGB14
= TAG_Int(1);
5628 REGB14
= TAG_Int(UNTAG_Int(REGB15
)+UNTAG_Int(REGB14
));
5630 /* ./parser//lexer.nit:1313 */
5634 /* ./parser//lexer.nit:1303 */
5640 REGB13
= TAG_Bool(false);
5642 /* ./parser//lexer.nit:1317 */
5644 /* ./parser//lexer.nit:1289 */
5649 /* ./parser//lexer.nit:1320 */
5650 ATTR_lexer___Lexer____cr(fra
.me
.REG
[0]) = REGB10
;
5651 /* ./parser//lexer.nit:1321 */
5652 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB9
;
5653 /* ./parser//lexer.nit:1322 */
5654 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB11
;
5656 REGB11
= TAG_Int(1);
5657 REGB11
= TAG_Int(-UNTAG_Int(REGB11
));
5659 /* ./parser//lexer.nit:1324 */
5661 REGB11
= TAG_Int(0);
5662 REGB11
= TAG_Bool(UNTAG_Int(REGB0
)>=UNTAG_Int(REGB11
));
5663 /* ./parser//lexer.nit:1327 */
5664 if (UNTAG_Bool(REGB11
)) {
5665 fra
.me
.REG
[4] = fra
.me
.REG
[2];
5668 REGB9
= TAG_Bool(UNTAG_Int(REGB11
)>=UNTAG_Int(REGB9
));
5669 /* ./../lib/standard//collection//array.nit:233 */
5670 if (UNTAG_Bool(REGB9
)) {
5671 REGB9
= TAG_Bool(ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[4])!=NIT_NULL
);
5672 if (UNTAG_Bool(REGB9
)) {
5674 fprintf(stderr
, "Uninitialized attribute %s", "_length");
5675 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 233);
5678 REGB9
= ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[4]);
5679 REGB9
= TAG_Bool(UNTAG_Int(REGB11
)<UNTAG_Int(REGB9
));
5680 /* ./../lib/standard//collection//array.nit:233 */
5682 REGB10
= TAG_Bool(false);
5685 if (UNTAG_Bool(REGB9
)) {
5687 fprintf(stderr
, "Assert %s failed", "'index'");
5688 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 233);
5691 fra
.me
.REG
[4] = ATTR_array___Array____items(fra
.me
.REG
[4]);
5692 REGB9
= TAG_Bool(fra
.me
.REG
[4]==NIT_NULL
);
5693 /* ./../lib/standard//collection//array.nit:234 */
5694 if (UNTAG_Bool(REGB9
)) {
5695 fprintf(stderr
, "Reciever is null");
5696 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 234);
5699 fra
.me
.REG
[4] = ((Nit_NativeArray
)fra
.me
.REG
[4])->val
[UNTAG_Int(REGB11
)];
5700 /* ./../lib/standard//collection//array.nit:234 */
5703 REGB11
= TAG_Int(1);
5704 REGB11
= TAG_Int(-UNTAG_Int(REGB11
));
5705 REGB9
= TAG_Bool(IS_EQUAL_ON(REGB11
,fra
.me
.REG
[4]));
5706 /* ./parser//lexer.nit:1328 */
5707 if (UNTAG_Bool(REGB9
)) {
5709 REGB10
= TAG_Bool(fra
.me
.REG
[4]==NIT_NULL
);
5710 if (UNTAG_Bool(REGB10
)) {
5711 REGB10
= TAG_Bool(false);
5714 REGB11
= TAG_Bool((fra
.me
.REG
[4])==(REGB11
));
5716 /* ./parser//lexer.nit:1328 */
5719 REGB9
= TAG_Bool(!UNTAG_Bool(REGB9
));
5720 if (UNTAG_Bool(REGB9
)) {
5722 fra
.me
.REG
[4] = fra
.me
.REG
[2];
5724 REGB11
= TAG_Int(0);
5725 REGB11
= TAG_Bool(UNTAG_Int(REGB9
)>=UNTAG_Int(REGB11
));
5726 /* ./../lib/standard//collection//array.nit:233 */
5727 if (UNTAG_Bool(REGB11
)) {
5728 REGB11
= TAG_Bool(ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[4])!=NIT_NULL
);
5729 if (UNTAG_Bool(REGB11
)) {
5731 fprintf(stderr
, "Uninitialized attribute %s", "_length");
5732 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 233);
5735 REGB11
= ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[4]);
5736 REGB11
= TAG_Bool(UNTAG_Int(REGB9
)<UNTAG_Int(REGB11
));
5737 /* ./../lib/standard//collection//array.nit:233 */
5739 REGB10
= TAG_Bool(false);
5742 if (UNTAG_Bool(REGB11
)) {
5744 fprintf(stderr
, "Assert %s failed", "'index'");
5745 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 233);
5748 fra
.me
.REG
[4] = ATTR_array___Array____items(fra
.me
.REG
[4]);
5749 REGB11
= TAG_Bool(fra
.me
.REG
[4]==NIT_NULL
);
5750 /* ./../lib/standard//collection//array.nit:234 */
5751 if (UNTAG_Bool(REGB11
)) {
5752 fprintf(stderr
, "Reciever is null");
5753 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 234);
5756 fra
.me
.REG
[4] = ((Nit_NativeArray
)fra
.me
.REG
[4])->val
[UNTAG_Int(REGB9
)];
5757 /* ./../lib/standard//collection//array.nit:234 */
5760 REGB4
= fra
.me
.REG
[4];
5761 REGB9
= TAG_Bool(ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[3])!=NIT_NULL
);
5762 /* ./../lib/standard//collection//array.nit:23 */
5763 if (UNTAG_Bool(REGB9
)) {
5765 fprintf(stderr
, "Uninitialized attribute %s", "_length");
5766 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 23);
5769 REGB9
= ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[3]);
5771 REGB9
= TAG_Bool(ATTR_lexer___Lexer____pos(fra
.me
.REG
[0])!=NIT_NULL
);
5772 /* ./parser//lexer.nit:1332 */
5773 if (UNTAG_Bool(REGB9
)) {
5775 fprintf(stderr
, "Uninitialized attribute %s", "_pos");
5776 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1332);
5779 REGB9
= ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]);
5781 REGB9
= TAG_Bool(ATTR_lexer___Lexer____line(fra
.me
.REG
[0])!=NIT_NULL
);
5782 /* ./parser//lexer.nit:1333 */
5783 if (UNTAG_Bool(REGB9
)) {
5785 fprintf(stderr
, "Uninitialized attribute %s", "_line");
5786 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1333);
5789 REGB9
= ATTR_lexer___Lexer____line(fra
.me
.REG
[0]);
5794 REGB9
= TAG_Int(-UNTAG_Int(REGB9
));
5795 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB3
,REGB9
));
5796 /* ./parser//lexer.nit:1336 */
5797 if (UNTAG_Bool(REGB11
)) {
5799 REGB9
= TAG_Bool((REGB3
)==(REGB9
));
5801 /* ./parser//lexer.nit:1336 */
5803 REGB11
= TAG_Bool(!UNTAG_Bool(REGB11
));
5804 if (UNTAG_Bool(REGB11
)) {
5805 REGB11
= TAG_Int(0);
5806 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
5807 /* ./parser//lexer.nit:1337 */
5808 if (UNTAG_Bool(REGB9
)) {
5810 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
5812 /* ./parser//lexer.nit:1337 */
5814 if (UNTAG_Bool(REGB9
)) {
5815 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
5816 /* ./parser//lexer.nit:1338 */
5817 if (UNTAG_Bool(REGB9
)) {
5819 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
5820 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1338);
5823 fra
.me
.REG
[4] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
5825 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
5826 REGB11
= TAG_Int(1);
5827 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
5828 REGB10
= TAG_Int(1);
5829 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
5830 fra
.me
.REG
[4] = NEW_Location_location___Location___init(fra
.me
.REG
[4], REGB9
, REGB11
, REGB10
, REGB6
);
5831 /* ./parser//lexer.nit:1339 */
5832 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
5833 /* ./parser//lexer.nit:1340 */
5834 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
5835 /* ./parser//lexer.nit:1341 */
5836 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
5837 fra
.me
.REG
[4] = NIT_NULL
;
5838 /* ./parser//lexer.nit:1342 */
5841 REGB10
= TAG_Int(1);
5842 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
5843 /* ./parser//lexer.nit:1344 */
5844 if (UNTAG_Bool(REGB11
)) {
5846 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
5848 /* ./parser//lexer.nit:1344 */
5850 if (UNTAG_Bool(REGB11
)) {
5851 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
5852 /* ./parser//lexer.nit:1345 */
5853 if (UNTAG_Bool(REGB11
)) {
5855 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
5856 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1345);
5859 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
5860 REGB11
= TAG_Int(1);
5861 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
5862 REGB10
= TAG_Int(1);
5863 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
5865 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
5866 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
5868 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB9
, REGB5
);
5869 fra
.me
.REG
[5] = NEW_TEol_lexer___TEol___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
5870 /* ./parser//lexer.nit:1348 */
5871 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
5872 /* ./parser//lexer.nit:1349 */
5873 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
5874 /* ./parser//lexer.nit:1350 */
5875 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
5876 fra
.me
.REG
[4] = fra
.me
.REG
[5];
5877 /* ./parser//lexer.nit:1351 */
5881 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
5882 /* ./parser//lexer.nit:1353 */
5883 if (UNTAG_Bool(REGB10
)) {
5885 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
5887 /* ./parser//lexer.nit:1353 */
5889 if (UNTAG_Bool(REGB10
)) {
5890 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
5891 /* ./parser//lexer.nit:1354 */
5892 if (UNTAG_Bool(REGB10
)) {
5894 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
5895 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1354);
5898 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
5899 REGB10
= TAG_Int(1);
5900 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
5902 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
5903 REGB11
= TAG_Int(1);
5904 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
5905 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
5906 REGB11
= TAG_Int(0);
5907 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB11
, REGB5
);
5908 fra
.me
.REG
[5] = NEW_TComment_lexer___TComment___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
5909 /* ./parser//lexer.nit:1357 */
5910 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
5911 /* ./parser//lexer.nit:1358 */
5912 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
5913 /* ./parser//lexer.nit:1359 */
5914 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
5915 fra
.me
.REG
[4] = fra
.me
.REG
[5];
5916 /* ./parser//lexer.nit:1360 */
5919 REGB11
= TAG_Int(3);
5920 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
5921 /* ./parser//lexer.nit:1362 */
5922 if (UNTAG_Bool(REGB9
)) {
5924 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
5926 /* ./parser//lexer.nit:1362 */
5928 if (UNTAG_Bool(REGB9
)) {
5929 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
5930 /* ./parser//lexer.nit:1363 */
5931 if (UNTAG_Bool(REGB9
)) {
5933 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
5934 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1363);
5937 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
5939 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
5940 REGB11
= TAG_Int(1);
5941 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
5942 REGB10
= TAG_Int(1);
5943 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
5944 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
5945 fra
.me
.REG
[5] = NEW_TKwpackage_lexer___TKwpackage___init_tk(fra
.me
.REG
[5]);
5946 /* ./parser//lexer.nit:1365 */
5947 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
5948 /* ./parser//lexer.nit:1366 */
5949 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
5950 /* ./parser//lexer.nit:1367 */
5951 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
5952 fra
.me
.REG
[4] = fra
.me
.REG
[5];
5953 /* ./parser//lexer.nit:1368 */
5956 REGB10
= TAG_Int(4);
5957 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
5958 /* ./parser//lexer.nit:1370 */
5959 if (UNTAG_Bool(REGB11
)) {
5961 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
5963 /* ./parser//lexer.nit:1370 */
5965 if (UNTAG_Bool(REGB11
)) {
5966 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
5967 /* ./parser//lexer.nit:1371 */
5968 if (UNTAG_Bool(REGB11
)) {
5970 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
5971 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1371);
5974 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
5975 REGB11
= TAG_Int(1);
5976 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
5977 REGB10
= TAG_Int(1);
5978 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
5980 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
5981 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
5982 fra
.me
.REG
[5] = NEW_TKwimport_lexer___TKwimport___init_tk(fra
.me
.REG
[5]);
5983 /* ./parser//lexer.nit:1373 */
5984 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
5985 /* ./parser//lexer.nit:1374 */
5986 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
5987 /* ./parser//lexer.nit:1375 */
5988 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
5989 fra
.me
.REG
[4] = fra
.me
.REG
[5];
5990 /* ./parser//lexer.nit:1376 */
5994 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
5995 /* ./parser//lexer.nit:1378 */
5996 if (UNTAG_Bool(REGB10
)) {
5998 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
6000 /* ./parser//lexer.nit:1378 */
6002 if (UNTAG_Bool(REGB10
)) {
6003 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6004 /* ./parser//lexer.nit:1379 */
6005 if (UNTAG_Bool(REGB10
)) {
6007 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6008 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1379);
6011 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6012 REGB10
= TAG_Int(1);
6013 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
6015 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
6016 REGB11
= TAG_Int(1);
6017 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
6018 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
6019 fra
.me
.REG
[5] = NEW_TKwclass_lexer___TKwclass___init_tk(fra
.me
.REG
[5]);
6020 /* ./parser//lexer.nit:1381 */
6021 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6022 /* ./parser//lexer.nit:1382 */
6023 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6024 /* ./parser//lexer.nit:1383 */
6025 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6026 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6027 /* ./parser//lexer.nit:1384 */
6030 REGB11
= TAG_Int(6);
6031 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
6032 /* ./parser//lexer.nit:1386 */
6033 if (UNTAG_Bool(REGB9
)) {
6035 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
6037 /* ./parser//lexer.nit:1386 */
6039 if (UNTAG_Bool(REGB9
)) {
6040 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6041 /* ./parser//lexer.nit:1387 */
6042 if (UNTAG_Bool(REGB9
)) {
6044 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6045 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1387);
6048 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6050 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
6051 REGB11
= TAG_Int(1);
6052 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
6053 REGB10
= TAG_Int(1);
6054 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
6055 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
6056 fra
.me
.REG
[5] = NEW_TKwabstract_lexer___TKwabstract___init_tk(fra
.me
.REG
[5]);
6057 /* ./parser//lexer.nit:1389 */
6058 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6059 /* ./parser//lexer.nit:1390 */
6060 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6061 /* ./parser//lexer.nit:1391 */
6062 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6063 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6064 /* ./parser//lexer.nit:1392 */
6067 REGB10
= TAG_Int(7);
6068 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
6069 /* ./parser//lexer.nit:1394 */
6070 if (UNTAG_Bool(REGB11
)) {
6072 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
6074 /* ./parser//lexer.nit:1394 */
6076 if (UNTAG_Bool(REGB11
)) {
6077 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6078 /* ./parser//lexer.nit:1395 */
6079 if (UNTAG_Bool(REGB11
)) {
6081 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6082 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1395);
6085 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6086 REGB11
= TAG_Int(1);
6087 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
6088 REGB10
= TAG_Int(1);
6089 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
6091 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
6092 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
6093 fra
.me
.REG
[5] = NEW_TKwinterface_lexer___TKwinterface___init_tk(fra
.me
.REG
[5]);
6094 /* ./parser//lexer.nit:1397 */
6095 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6096 /* ./parser//lexer.nit:1398 */
6097 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6098 /* ./parser//lexer.nit:1399 */
6099 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6100 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6101 /* ./parser//lexer.nit:1400 */
6105 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
6106 /* ./parser//lexer.nit:1402 */
6107 if (UNTAG_Bool(REGB10
)) {
6109 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
6111 /* ./parser//lexer.nit:1402 */
6113 if (UNTAG_Bool(REGB10
)) {
6114 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6115 /* ./parser//lexer.nit:1403 */
6116 if (UNTAG_Bool(REGB10
)) {
6118 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6119 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1403);
6122 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6123 REGB10
= TAG_Int(1);
6124 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
6126 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
6127 REGB11
= TAG_Int(1);
6128 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
6129 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
6130 fra
.me
.REG
[5] = NEW_TKwuniversal_lexer___TKwuniversal___init_tk(fra
.me
.REG
[5]);
6131 /* ./parser//lexer.nit:1405 */
6132 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6133 /* ./parser//lexer.nit:1406 */
6134 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6135 /* ./parser//lexer.nit:1407 */
6136 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6137 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6138 /* ./parser//lexer.nit:1408 */
6141 REGB11
= TAG_Int(9);
6142 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
6143 /* ./parser//lexer.nit:1410 */
6144 if (UNTAG_Bool(REGB9
)) {
6146 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
6148 /* ./parser//lexer.nit:1410 */
6150 if (UNTAG_Bool(REGB9
)) {
6151 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6152 /* ./parser//lexer.nit:1411 */
6153 if (UNTAG_Bool(REGB9
)) {
6155 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6156 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1411);
6159 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6161 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
6162 REGB11
= TAG_Int(1);
6163 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
6164 REGB10
= TAG_Int(1);
6165 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
6166 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
6167 fra
.me
.REG
[5] = NEW_TKwspecial_lexer___TKwspecial___init_tk(fra
.me
.REG
[5]);
6168 /* ./parser//lexer.nit:1413 */
6169 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6170 /* ./parser//lexer.nit:1414 */
6171 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6172 /* ./parser//lexer.nit:1415 */
6173 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6174 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6175 /* ./parser//lexer.nit:1416 */
6178 REGB10
= TAG_Int(10);
6179 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
6180 /* ./parser//lexer.nit:1418 */
6181 if (UNTAG_Bool(REGB11
)) {
6183 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
6185 /* ./parser//lexer.nit:1418 */
6187 if (UNTAG_Bool(REGB11
)) {
6188 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6189 /* ./parser//lexer.nit:1419 */
6190 if (UNTAG_Bool(REGB11
)) {
6192 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6193 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1419);
6196 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6197 REGB11
= TAG_Int(1);
6198 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
6199 REGB10
= TAG_Int(1);
6200 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
6202 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
6203 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
6204 fra
.me
.REG
[5] = NEW_TKwend_lexer___TKwend___init_tk(fra
.me
.REG
[5]);
6205 /* ./parser//lexer.nit:1421 */
6206 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6207 /* ./parser//lexer.nit:1422 */
6208 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6209 /* ./parser//lexer.nit:1423 */
6210 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6211 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6212 /* ./parser//lexer.nit:1424 */
6215 REGB9
= TAG_Int(11);
6216 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
6217 /* ./parser//lexer.nit:1426 */
6218 if (UNTAG_Bool(REGB10
)) {
6220 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
6222 /* ./parser//lexer.nit:1426 */
6224 if (UNTAG_Bool(REGB10
)) {
6225 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6226 /* ./parser//lexer.nit:1427 */
6227 if (UNTAG_Bool(REGB10
)) {
6229 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6230 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1427);
6233 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6234 REGB10
= TAG_Int(1);
6235 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
6237 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
6238 REGB11
= TAG_Int(1);
6239 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
6240 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
6241 fra
.me
.REG
[5] = NEW_TKwmeth_lexer___TKwmeth___init_tk(fra
.me
.REG
[5]);
6242 /* ./parser//lexer.nit:1429 */
6243 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6244 /* ./parser//lexer.nit:1430 */
6245 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6246 /* ./parser//lexer.nit:1431 */
6247 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6248 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6249 /* ./parser//lexer.nit:1432 */
6252 REGB11
= TAG_Int(12);
6253 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
6254 /* ./parser//lexer.nit:1434 */
6255 if (UNTAG_Bool(REGB9
)) {
6257 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
6259 /* ./parser//lexer.nit:1434 */
6261 if (UNTAG_Bool(REGB9
)) {
6262 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6263 /* ./parser//lexer.nit:1435 */
6264 if (UNTAG_Bool(REGB9
)) {
6266 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6267 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1435);
6270 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6272 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
6273 REGB11
= TAG_Int(1);
6274 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
6275 REGB10
= TAG_Int(1);
6276 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
6277 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
6278 fra
.me
.REG
[5] = NEW_TKwtype_lexer___TKwtype___init_tk(fra
.me
.REG
[5]);
6279 /* ./parser//lexer.nit:1437 */
6280 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6281 /* ./parser//lexer.nit:1438 */
6282 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6283 /* ./parser//lexer.nit:1439 */
6284 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6285 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6286 /* ./parser//lexer.nit:1440 */
6289 REGB10
= TAG_Int(13);
6290 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
6291 /* ./parser//lexer.nit:1442 */
6292 if (UNTAG_Bool(REGB11
)) {
6294 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
6296 /* ./parser//lexer.nit:1442 */
6298 if (UNTAG_Bool(REGB11
)) {
6299 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6300 /* ./parser//lexer.nit:1443 */
6301 if (UNTAG_Bool(REGB11
)) {
6303 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6304 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1443);
6307 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6308 REGB11
= TAG_Int(1);
6309 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
6310 REGB10
= TAG_Int(1);
6311 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
6313 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
6314 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
6315 fra
.me
.REG
[5] = NEW_TKwinit_lexer___TKwinit___init_tk(fra
.me
.REG
[5]);
6316 /* ./parser//lexer.nit:1445 */
6317 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6318 /* ./parser//lexer.nit:1446 */
6319 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6320 /* ./parser//lexer.nit:1447 */
6321 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6322 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6323 /* ./parser//lexer.nit:1448 */
6326 REGB9
= TAG_Int(14);
6327 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
6328 /* ./parser//lexer.nit:1450 */
6329 if (UNTAG_Bool(REGB10
)) {
6331 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
6333 /* ./parser//lexer.nit:1450 */
6335 if (UNTAG_Bool(REGB10
)) {
6336 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6337 /* ./parser//lexer.nit:1451 */
6338 if (UNTAG_Bool(REGB10
)) {
6340 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6341 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1451);
6344 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6345 REGB10
= TAG_Int(1);
6346 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
6348 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
6349 REGB11
= TAG_Int(1);
6350 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
6351 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
6352 fra
.me
.REG
[5] = NEW_TKwredef_lexer___TKwredef___init_tk(fra
.me
.REG
[5]);
6353 /* ./parser//lexer.nit:1453 */
6354 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6355 /* ./parser//lexer.nit:1454 */
6356 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6357 /* ./parser//lexer.nit:1455 */
6358 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6359 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6360 /* ./parser//lexer.nit:1456 */
6363 REGB11
= TAG_Int(15);
6364 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
6365 /* ./parser//lexer.nit:1458 */
6366 if (UNTAG_Bool(REGB9
)) {
6368 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
6370 /* ./parser//lexer.nit:1458 */
6372 if (UNTAG_Bool(REGB9
)) {
6373 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6374 /* ./parser//lexer.nit:1459 */
6375 if (UNTAG_Bool(REGB9
)) {
6377 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6378 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1459);
6381 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6383 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
6384 REGB11
= TAG_Int(1);
6385 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
6386 REGB10
= TAG_Int(1);
6387 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
6388 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
6389 fra
.me
.REG
[5] = NEW_TKwis_lexer___TKwis___init_tk(fra
.me
.REG
[5]);
6390 /* ./parser//lexer.nit:1461 */
6391 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6392 /* ./parser//lexer.nit:1462 */
6393 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6394 /* ./parser//lexer.nit:1463 */
6395 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6396 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6397 /* ./parser//lexer.nit:1464 */
6400 REGB10
= TAG_Int(16);
6401 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
6402 /* ./parser//lexer.nit:1466 */
6403 if (UNTAG_Bool(REGB11
)) {
6405 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
6407 /* ./parser//lexer.nit:1466 */
6409 if (UNTAG_Bool(REGB11
)) {
6410 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6411 /* ./parser//lexer.nit:1467 */
6412 if (UNTAG_Bool(REGB11
)) {
6414 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6415 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1467);
6418 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6419 REGB11
= TAG_Int(1);
6420 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
6421 REGB10
= TAG_Int(1);
6422 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
6424 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
6425 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
6426 fra
.me
.REG
[5] = NEW_TKwdo_lexer___TKwdo___init_tk(fra
.me
.REG
[5]);
6427 /* ./parser//lexer.nit:1469 */
6428 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6429 /* ./parser//lexer.nit:1470 */
6430 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6431 /* ./parser//lexer.nit:1471 */
6432 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6433 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6434 /* ./parser//lexer.nit:1472 */
6437 REGB9
= TAG_Int(17);
6438 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
6439 /* ./parser//lexer.nit:1474 */
6440 if (UNTAG_Bool(REGB10
)) {
6442 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
6444 /* ./parser//lexer.nit:1474 */
6446 if (UNTAG_Bool(REGB10
)) {
6447 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6448 /* ./parser//lexer.nit:1475 */
6449 if (UNTAG_Bool(REGB10
)) {
6451 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6452 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1475);
6455 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6456 REGB10
= TAG_Int(1);
6457 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
6459 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
6460 REGB11
= TAG_Int(1);
6461 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
6462 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
6463 fra
.me
.REG
[5] = NEW_TKwreadable_lexer___TKwreadable___init_tk(fra
.me
.REG
[5]);
6464 /* ./parser//lexer.nit:1477 */
6465 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6466 /* ./parser//lexer.nit:1478 */
6467 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6468 /* ./parser//lexer.nit:1479 */
6469 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6470 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6471 /* ./parser//lexer.nit:1480 */
6474 REGB11
= TAG_Int(18);
6475 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
6476 /* ./parser//lexer.nit:1482 */
6477 if (UNTAG_Bool(REGB9
)) {
6479 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
6481 /* ./parser//lexer.nit:1482 */
6483 if (UNTAG_Bool(REGB9
)) {
6484 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6485 /* ./parser//lexer.nit:1483 */
6486 if (UNTAG_Bool(REGB9
)) {
6488 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6489 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1483);
6492 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6494 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
6495 REGB11
= TAG_Int(1);
6496 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
6497 REGB10
= TAG_Int(1);
6498 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
6499 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
6500 fra
.me
.REG
[5] = NEW_TKwwritable_lexer___TKwwritable___init_tk(fra
.me
.REG
[5]);
6501 /* ./parser//lexer.nit:1485 */
6502 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6503 /* ./parser//lexer.nit:1486 */
6504 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6505 /* ./parser//lexer.nit:1487 */
6506 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6507 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6508 /* ./parser//lexer.nit:1488 */
6511 REGB10
= TAG_Int(19);
6512 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
6513 /* ./parser//lexer.nit:1490 */
6514 if (UNTAG_Bool(REGB11
)) {
6516 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
6518 /* ./parser//lexer.nit:1490 */
6520 if (UNTAG_Bool(REGB11
)) {
6521 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6522 /* ./parser//lexer.nit:1491 */
6523 if (UNTAG_Bool(REGB11
)) {
6525 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6526 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1491);
6529 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6530 REGB11
= TAG_Int(1);
6531 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
6532 REGB10
= TAG_Int(1);
6533 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
6535 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
6536 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
6537 fra
.me
.REG
[5] = NEW_TKwvar_lexer___TKwvar___init_tk(fra
.me
.REG
[5]);
6538 /* ./parser//lexer.nit:1493 */
6539 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6540 /* ./parser//lexer.nit:1494 */
6541 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6542 /* ./parser//lexer.nit:1495 */
6543 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6544 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6545 /* ./parser//lexer.nit:1496 */
6548 REGB9
= TAG_Int(20);
6549 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
6550 /* ./parser//lexer.nit:1498 */
6551 if (UNTAG_Bool(REGB10
)) {
6553 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
6555 /* ./parser//lexer.nit:1498 */
6557 if (UNTAG_Bool(REGB10
)) {
6558 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6559 /* ./parser//lexer.nit:1499 */
6560 if (UNTAG_Bool(REGB10
)) {
6562 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6563 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1499);
6566 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6567 REGB10
= TAG_Int(1);
6568 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
6570 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
6571 REGB11
= TAG_Int(1);
6572 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
6573 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
6574 fra
.me
.REG
[5] = NEW_TKwintern_lexer___TKwintern___init_tk(fra
.me
.REG
[5]);
6575 /* ./parser//lexer.nit:1501 */
6576 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6577 /* ./parser//lexer.nit:1502 */
6578 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6579 /* ./parser//lexer.nit:1503 */
6580 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6581 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6582 /* ./parser//lexer.nit:1504 */
6585 REGB11
= TAG_Int(21);
6586 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
6587 /* ./parser//lexer.nit:1506 */
6588 if (UNTAG_Bool(REGB9
)) {
6590 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
6592 /* ./parser//lexer.nit:1506 */
6594 if (UNTAG_Bool(REGB9
)) {
6595 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6596 /* ./parser//lexer.nit:1507 */
6597 if (UNTAG_Bool(REGB9
)) {
6599 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6600 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1507);
6603 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6605 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
6606 REGB11
= TAG_Int(1);
6607 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
6608 REGB10
= TAG_Int(1);
6609 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
6610 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
6611 fra
.me
.REG
[5] = NEW_TKwextern_lexer___TKwextern___init_tk(fra
.me
.REG
[5]);
6612 /* ./parser//lexer.nit:1509 */
6613 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6614 /* ./parser//lexer.nit:1510 */
6615 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6616 /* ./parser//lexer.nit:1511 */
6617 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6618 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6619 /* ./parser//lexer.nit:1512 */
6622 REGB10
= TAG_Int(22);
6623 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
6624 /* ./parser//lexer.nit:1514 */
6625 if (UNTAG_Bool(REGB11
)) {
6627 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
6629 /* ./parser//lexer.nit:1514 */
6631 if (UNTAG_Bool(REGB11
)) {
6632 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6633 /* ./parser//lexer.nit:1515 */
6634 if (UNTAG_Bool(REGB11
)) {
6636 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6637 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1515);
6640 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6641 REGB11
= TAG_Int(1);
6642 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
6643 REGB10
= TAG_Int(1);
6644 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
6646 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
6647 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
6648 fra
.me
.REG
[5] = NEW_TKwprotected_lexer___TKwprotected___init_tk(fra
.me
.REG
[5]);
6649 /* ./parser//lexer.nit:1517 */
6650 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6651 /* ./parser//lexer.nit:1518 */
6652 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6653 /* ./parser//lexer.nit:1519 */
6654 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6655 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6656 /* ./parser//lexer.nit:1520 */
6659 REGB9
= TAG_Int(23);
6660 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
6661 /* ./parser//lexer.nit:1522 */
6662 if (UNTAG_Bool(REGB10
)) {
6664 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
6666 /* ./parser//lexer.nit:1522 */
6668 if (UNTAG_Bool(REGB10
)) {
6669 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6670 /* ./parser//lexer.nit:1523 */
6671 if (UNTAG_Bool(REGB10
)) {
6673 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6674 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1523);
6677 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6678 REGB10
= TAG_Int(1);
6679 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
6681 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
6682 REGB11
= TAG_Int(1);
6683 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
6684 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
6685 fra
.me
.REG
[5] = NEW_TKwprivate_lexer___TKwprivate___init_tk(fra
.me
.REG
[5]);
6686 /* ./parser//lexer.nit:1525 */
6687 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6688 /* ./parser//lexer.nit:1526 */
6689 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6690 /* ./parser//lexer.nit:1527 */
6691 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6692 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6693 /* ./parser//lexer.nit:1528 */
6696 REGB11
= TAG_Int(24);
6697 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
6698 /* ./parser//lexer.nit:1530 */
6699 if (UNTAG_Bool(REGB9
)) {
6701 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
6703 /* ./parser//lexer.nit:1530 */
6705 if (UNTAG_Bool(REGB9
)) {
6706 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6707 /* ./parser//lexer.nit:1531 */
6708 if (UNTAG_Bool(REGB9
)) {
6710 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6711 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1531);
6714 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6716 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
6717 REGB11
= TAG_Int(1);
6718 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
6719 REGB10
= TAG_Int(1);
6720 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
6721 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
6722 fra
.me
.REG
[5] = NEW_TKwintrude_lexer___TKwintrude___init_tk(fra
.me
.REG
[5]);
6723 /* ./parser//lexer.nit:1533 */
6724 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6725 /* ./parser//lexer.nit:1534 */
6726 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6727 /* ./parser//lexer.nit:1535 */
6728 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6729 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6730 /* ./parser//lexer.nit:1536 */
6733 REGB10
= TAG_Int(25);
6734 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
6735 /* ./parser//lexer.nit:1538 */
6736 if (UNTAG_Bool(REGB11
)) {
6738 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
6740 /* ./parser//lexer.nit:1538 */
6742 if (UNTAG_Bool(REGB11
)) {
6743 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6744 /* ./parser//lexer.nit:1539 */
6745 if (UNTAG_Bool(REGB11
)) {
6747 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6748 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1539);
6751 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6752 REGB11
= TAG_Int(1);
6753 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
6754 REGB10
= TAG_Int(1);
6755 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
6757 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
6758 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
6759 fra
.me
.REG
[5] = NEW_TKwif_lexer___TKwif___init_tk(fra
.me
.REG
[5]);
6760 /* ./parser//lexer.nit:1541 */
6761 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6762 /* ./parser//lexer.nit:1542 */
6763 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6764 /* ./parser//lexer.nit:1543 */
6765 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6766 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6767 /* ./parser//lexer.nit:1544 */
6770 REGB9
= TAG_Int(26);
6771 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
6772 /* ./parser//lexer.nit:1546 */
6773 if (UNTAG_Bool(REGB10
)) {
6775 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
6777 /* ./parser//lexer.nit:1546 */
6779 if (UNTAG_Bool(REGB10
)) {
6780 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6781 /* ./parser//lexer.nit:1547 */
6782 if (UNTAG_Bool(REGB10
)) {
6784 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6785 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1547);
6788 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6789 REGB10
= TAG_Int(1);
6790 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
6792 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
6793 REGB11
= TAG_Int(1);
6794 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
6795 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
6796 fra
.me
.REG
[5] = NEW_TKwthen_lexer___TKwthen___init_tk(fra
.me
.REG
[5]);
6797 /* ./parser//lexer.nit:1549 */
6798 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6799 /* ./parser//lexer.nit:1550 */
6800 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6801 /* ./parser//lexer.nit:1551 */
6802 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6803 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6804 /* ./parser//lexer.nit:1552 */
6807 REGB11
= TAG_Int(27);
6808 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
6809 /* ./parser//lexer.nit:1554 */
6810 if (UNTAG_Bool(REGB9
)) {
6812 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
6814 /* ./parser//lexer.nit:1554 */
6816 if (UNTAG_Bool(REGB9
)) {
6817 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6818 /* ./parser//lexer.nit:1555 */
6819 if (UNTAG_Bool(REGB9
)) {
6821 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6822 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1555);
6825 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6827 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
6828 REGB11
= TAG_Int(1);
6829 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
6830 REGB10
= TAG_Int(1);
6831 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
6832 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
6833 fra
.me
.REG
[5] = NEW_TKwelse_lexer___TKwelse___init_tk(fra
.me
.REG
[5]);
6834 /* ./parser//lexer.nit:1557 */
6835 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6836 /* ./parser//lexer.nit:1558 */
6837 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6838 /* ./parser//lexer.nit:1559 */
6839 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6840 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6841 /* ./parser//lexer.nit:1560 */
6844 REGB10
= TAG_Int(28);
6845 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
6846 /* ./parser//lexer.nit:1562 */
6847 if (UNTAG_Bool(REGB11
)) {
6849 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
6851 /* ./parser//lexer.nit:1562 */
6853 if (UNTAG_Bool(REGB11
)) {
6854 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6855 /* ./parser//lexer.nit:1563 */
6856 if (UNTAG_Bool(REGB11
)) {
6858 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6859 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1563);
6862 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6863 REGB11
= TAG_Int(1);
6864 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
6865 REGB10
= TAG_Int(1);
6866 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
6868 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
6869 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
6870 fra
.me
.REG
[5] = NEW_TKwwhile_lexer___TKwwhile___init_tk(fra
.me
.REG
[5]);
6871 /* ./parser//lexer.nit:1565 */
6872 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6873 /* ./parser//lexer.nit:1566 */
6874 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6875 /* ./parser//lexer.nit:1567 */
6876 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6877 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6878 /* ./parser//lexer.nit:1568 */
6881 REGB9
= TAG_Int(29);
6882 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
6883 /* ./parser//lexer.nit:1570 */
6884 if (UNTAG_Bool(REGB10
)) {
6886 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
6888 /* ./parser//lexer.nit:1570 */
6890 if (UNTAG_Bool(REGB10
)) {
6891 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6892 /* ./parser//lexer.nit:1571 */
6893 if (UNTAG_Bool(REGB10
)) {
6895 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6896 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1571);
6899 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6900 REGB10
= TAG_Int(1);
6901 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
6903 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
6904 REGB11
= TAG_Int(1);
6905 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
6906 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
6907 fra
.me
.REG
[5] = NEW_TKwloop_lexer___TKwloop___init_tk(fra
.me
.REG
[5]);
6908 /* ./parser//lexer.nit:1573 */
6909 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6910 /* ./parser//lexer.nit:1574 */
6911 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6912 /* ./parser//lexer.nit:1575 */
6913 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6914 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6915 /* ./parser//lexer.nit:1576 */
6918 REGB11
= TAG_Int(30);
6919 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
6920 /* ./parser//lexer.nit:1578 */
6921 if (UNTAG_Bool(REGB9
)) {
6923 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
6925 /* ./parser//lexer.nit:1578 */
6927 if (UNTAG_Bool(REGB9
)) {
6928 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6929 /* ./parser//lexer.nit:1579 */
6930 if (UNTAG_Bool(REGB9
)) {
6932 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6933 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1579);
6936 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6938 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
6939 REGB11
= TAG_Int(1);
6940 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
6941 REGB10
= TAG_Int(1);
6942 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
6943 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
6944 fra
.me
.REG
[5] = NEW_TKwfor_lexer___TKwfor___init_tk(fra
.me
.REG
[5]);
6945 /* ./parser//lexer.nit:1581 */
6946 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6947 /* ./parser//lexer.nit:1582 */
6948 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6949 /* ./parser//lexer.nit:1583 */
6950 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6951 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6952 /* ./parser//lexer.nit:1584 */
6955 REGB10
= TAG_Int(31);
6956 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
6957 /* ./parser//lexer.nit:1586 */
6958 if (UNTAG_Bool(REGB11
)) {
6960 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
6962 /* ./parser//lexer.nit:1586 */
6964 if (UNTAG_Bool(REGB11
)) {
6965 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
6966 /* ./parser//lexer.nit:1587 */
6967 if (UNTAG_Bool(REGB11
)) {
6969 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
6970 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1587);
6973 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
6974 REGB11
= TAG_Int(1);
6975 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
6976 REGB10
= TAG_Int(1);
6977 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
6979 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
6980 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
6981 fra
.me
.REG
[5] = NEW_TKwin_lexer___TKwin___init_tk(fra
.me
.REG
[5]);
6982 /* ./parser//lexer.nit:1589 */
6983 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
6984 /* ./parser//lexer.nit:1590 */
6985 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
6986 /* ./parser//lexer.nit:1591 */
6987 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
6988 fra
.me
.REG
[4] = fra
.me
.REG
[5];
6989 /* ./parser//lexer.nit:1592 */
6992 REGB9
= TAG_Int(32);
6993 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
6994 /* ./parser//lexer.nit:1594 */
6995 if (UNTAG_Bool(REGB10
)) {
6997 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
6999 /* ./parser//lexer.nit:1594 */
7001 if (UNTAG_Bool(REGB10
)) {
7002 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7003 /* ./parser//lexer.nit:1595 */
7004 if (UNTAG_Bool(REGB10
)) {
7006 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7007 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1595);
7010 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7011 REGB10
= TAG_Int(1);
7012 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
7014 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
7015 REGB11
= TAG_Int(1);
7016 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
7017 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
7018 fra
.me
.REG
[5] = NEW_TKwand_lexer___TKwand___init_tk(fra
.me
.REG
[5]);
7019 /* ./parser//lexer.nit:1597 */
7020 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7021 /* ./parser//lexer.nit:1598 */
7022 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7023 /* ./parser//lexer.nit:1599 */
7024 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7025 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7026 /* ./parser//lexer.nit:1600 */
7029 REGB11
= TAG_Int(33);
7030 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
7031 /* ./parser//lexer.nit:1602 */
7032 if (UNTAG_Bool(REGB9
)) {
7034 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
7036 /* ./parser//lexer.nit:1602 */
7038 if (UNTAG_Bool(REGB9
)) {
7039 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7040 /* ./parser//lexer.nit:1603 */
7041 if (UNTAG_Bool(REGB9
)) {
7043 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7044 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1603);
7047 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7049 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
7050 REGB11
= TAG_Int(1);
7051 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
7052 REGB10
= TAG_Int(1);
7053 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
7054 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
7055 fra
.me
.REG
[5] = NEW_TKwor_lexer___TKwor___init_tk(fra
.me
.REG
[5]);
7056 /* ./parser//lexer.nit:1605 */
7057 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7058 /* ./parser//lexer.nit:1606 */
7059 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7060 /* ./parser//lexer.nit:1607 */
7061 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7062 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7063 /* ./parser//lexer.nit:1608 */
7066 REGB10
= TAG_Int(34);
7067 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
7068 /* ./parser//lexer.nit:1610 */
7069 if (UNTAG_Bool(REGB11
)) {
7071 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
7073 /* ./parser//lexer.nit:1610 */
7075 if (UNTAG_Bool(REGB11
)) {
7076 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7077 /* ./parser//lexer.nit:1611 */
7078 if (UNTAG_Bool(REGB11
)) {
7080 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7081 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1611);
7084 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7085 REGB11
= TAG_Int(1);
7086 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
7087 REGB10
= TAG_Int(1);
7088 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
7090 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
7091 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
7092 fra
.me
.REG
[5] = NEW_TKwnot_lexer___TKwnot___init_tk(fra
.me
.REG
[5]);
7093 /* ./parser//lexer.nit:1613 */
7094 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7095 /* ./parser//lexer.nit:1614 */
7096 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7097 /* ./parser//lexer.nit:1615 */
7098 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7099 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7100 /* ./parser//lexer.nit:1616 */
7103 REGB9
= TAG_Int(35);
7104 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
7105 /* ./parser//lexer.nit:1618 */
7106 if (UNTAG_Bool(REGB10
)) {
7108 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
7110 /* ./parser//lexer.nit:1618 */
7112 if (UNTAG_Bool(REGB10
)) {
7113 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7114 /* ./parser//lexer.nit:1619 */
7115 if (UNTAG_Bool(REGB10
)) {
7117 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7118 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1619);
7121 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7122 REGB10
= TAG_Int(1);
7123 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
7125 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
7126 REGB11
= TAG_Int(1);
7127 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
7128 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
7129 fra
.me
.REG
[5] = NEW_TKwreturn_lexer___TKwreturn___init_tk(fra
.me
.REG
[5]);
7130 /* ./parser//lexer.nit:1621 */
7131 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7132 /* ./parser//lexer.nit:1622 */
7133 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7134 /* ./parser//lexer.nit:1623 */
7135 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7136 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7137 /* ./parser//lexer.nit:1624 */
7140 REGB11
= TAG_Int(36);
7141 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
7142 /* ./parser//lexer.nit:1626 */
7143 if (UNTAG_Bool(REGB9
)) {
7145 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
7147 /* ./parser//lexer.nit:1626 */
7149 if (UNTAG_Bool(REGB9
)) {
7150 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7151 /* ./parser//lexer.nit:1627 */
7152 if (UNTAG_Bool(REGB9
)) {
7154 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7155 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1627);
7158 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7160 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
7161 REGB11
= TAG_Int(1);
7162 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
7163 REGB10
= TAG_Int(1);
7164 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
7165 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
7166 fra
.me
.REG
[5] = NEW_TKwcontinue_lexer___TKwcontinue___init_tk(fra
.me
.REG
[5]);
7167 /* ./parser//lexer.nit:1629 */
7168 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7169 /* ./parser//lexer.nit:1630 */
7170 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7171 /* ./parser//lexer.nit:1631 */
7172 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7173 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7174 /* ./parser//lexer.nit:1632 */
7177 REGB10
= TAG_Int(37);
7178 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
7179 /* ./parser//lexer.nit:1634 */
7180 if (UNTAG_Bool(REGB11
)) {
7182 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
7184 /* ./parser//lexer.nit:1634 */
7186 if (UNTAG_Bool(REGB11
)) {
7187 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7188 /* ./parser//lexer.nit:1635 */
7189 if (UNTAG_Bool(REGB11
)) {
7191 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7192 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1635);
7195 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7196 REGB11
= TAG_Int(1);
7197 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
7198 REGB10
= TAG_Int(1);
7199 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
7201 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
7202 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
7203 fra
.me
.REG
[5] = NEW_TKwbreak_lexer___TKwbreak___init_tk(fra
.me
.REG
[5]);
7204 /* ./parser//lexer.nit:1637 */
7205 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7206 /* ./parser//lexer.nit:1638 */
7207 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7208 /* ./parser//lexer.nit:1639 */
7209 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7210 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7211 /* ./parser//lexer.nit:1640 */
7214 REGB9
= TAG_Int(38);
7215 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
7216 /* ./parser//lexer.nit:1642 */
7217 if (UNTAG_Bool(REGB10
)) {
7219 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
7221 /* ./parser//lexer.nit:1642 */
7223 if (UNTAG_Bool(REGB10
)) {
7224 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7225 /* ./parser//lexer.nit:1643 */
7226 if (UNTAG_Bool(REGB10
)) {
7228 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7229 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1643);
7232 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7233 REGB10
= TAG_Int(1);
7234 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
7236 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
7237 REGB11
= TAG_Int(1);
7238 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
7239 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
7240 fra
.me
.REG
[5] = NEW_TKwabort_lexer___TKwabort___init_tk(fra
.me
.REG
[5]);
7241 /* ./parser//lexer.nit:1645 */
7242 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7243 /* ./parser//lexer.nit:1646 */
7244 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7245 /* ./parser//lexer.nit:1647 */
7246 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7247 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7248 /* ./parser//lexer.nit:1648 */
7251 REGB11
= TAG_Int(39);
7252 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
7253 /* ./parser//lexer.nit:1650 */
7254 if (UNTAG_Bool(REGB9
)) {
7256 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
7258 /* ./parser//lexer.nit:1650 */
7260 if (UNTAG_Bool(REGB9
)) {
7261 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7262 /* ./parser//lexer.nit:1651 */
7263 if (UNTAG_Bool(REGB9
)) {
7265 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7266 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1651);
7269 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7271 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
7272 REGB11
= TAG_Int(1);
7273 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
7274 REGB10
= TAG_Int(1);
7275 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
7276 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
7277 fra
.me
.REG
[5] = NEW_TKwassert_lexer___TKwassert___init_tk(fra
.me
.REG
[5]);
7278 /* ./parser//lexer.nit:1653 */
7279 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7280 /* ./parser//lexer.nit:1654 */
7281 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7282 /* ./parser//lexer.nit:1655 */
7283 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7284 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7285 /* ./parser//lexer.nit:1656 */
7288 REGB10
= TAG_Int(40);
7289 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
7290 /* ./parser//lexer.nit:1658 */
7291 if (UNTAG_Bool(REGB11
)) {
7293 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
7295 /* ./parser//lexer.nit:1658 */
7297 if (UNTAG_Bool(REGB11
)) {
7298 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7299 /* ./parser//lexer.nit:1659 */
7300 if (UNTAG_Bool(REGB11
)) {
7302 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7303 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1659);
7306 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7307 REGB11
= TAG_Int(1);
7308 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
7309 REGB10
= TAG_Int(1);
7310 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
7312 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
7313 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
7314 fra
.me
.REG
[5] = NEW_TKwnew_lexer___TKwnew___init_tk(fra
.me
.REG
[5]);
7315 /* ./parser//lexer.nit:1661 */
7316 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7317 /* ./parser//lexer.nit:1662 */
7318 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7319 /* ./parser//lexer.nit:1663 */
7320 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7321 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7322 /* ./parser//lexer.nit:1664 */
7325 REGB9
= TAG_Int(41);
7326 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
7327 /* ./parser//lexer.nit:1666 */
7328 if (UNTAG_Bool(REGB10
)) {
7330 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
7332 /* ./parser//lexer.nit:1666 */
7334 if (UNTAG_Bool(REGB10
)) {
7335 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7336 /* ./parser//lexer.nit:1667 */
7337 if (UNTAG_Bool(REGB10
)) {
7339 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7340 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1667);
7343 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7344 REGB10
= TAG_Int(1);
7345 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
7347 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
7348 REGB11
= TAG_Int(1);
7349 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
7350 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
7351 fra
.me
.REG
[5] = NEW_TKwisa_lexer___TKwisa___init_tk(fra
.me
.REG
[5]);
7352 /* ./parser//lexer.nit:1669 */
7353 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7354 /* ./parser//lexer.nit:1670 */
7355 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7356 /* ./parser//lexer.nit:1671 */
7357 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7358 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7359 /* ./parser//lexer.nit:1672 */
7362 REGB11
= TAG_Int(42);
7363 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
7364 /* ./parser//lexer.nit:1674 */
7365 if (UNTAG_Bool(REGB9
)) {
7367 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
7369 /* ./parser//lexer.nit:1674 */
7371 if (UNTAG_Bool(REGB9
)) {
7372 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7373 /* ./parser//lexer.nit:1675 */
7374 if (UNTAG_Bool(REGB9
)) {
7376 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7377 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1675);
7380 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7382 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
7383 REGB11
= TAG_Int(1);
7384 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
7385 REGB10
= TAG_Int(1);
7386 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
7387 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
7388 fra
.me
.REG
[5] = NEW_TKwonce_lexer___TKwonce___init_tk(fra
.me
.REG
[5]);
7389 /* ./parser//lexer.nit:1677 */
7390 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7391 /* ./parser//lexer.nit:1678 */
7392 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7393 /* ./parser//lexer.nit:1679 */
7394 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7395 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7396 /* ./parser//lexer.nit:1680 */
7399 REGB10
= TAG_Int(43);
7400 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
7401 /* ./parser//lexer.nit:1682 */
7402 if (UNTAG_Bool(REGB11
)) {
7404 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
7406 /* ./parser//lexer.nit:1682 */
7408 if (UNTAG_Bool(REGB11
)) {
7409 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7410 /* ./parser//lexer.nit:1683 */
7411 if (UNTAG_Bool(REGB11
)) {
7413 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7414 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1683);
7417 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7418 REGB11
= TAG_Int(1);
7419 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
7420 REGB10
= TAG_Int(1);
7421 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
7423 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
7424 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
7425 fra
.me
.REG
[5] = NEW_TKwsuper_lexer___TKwsuper___init_tk(fra
.me
.REG
[5]);
7426 /* ./parser//lexer.nit:1685 */
7427 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7428 /* ./parser//lexer.nit:1686 */
7429 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7430 /* ./parser//lexer.nit:1687 */
7431 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7432 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7433 /* ./parser//lexer.nit:1688 */
7436 REGB9
= TAG_Int(44);
7437 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
7438 /* ./parser//lexer.nit:1690 */
7439 if (UNTAG_Bool(REGB10
)) {
7441 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
7443 /* ./parser//lexer.nit:1690 */
7445 if (UNTAG_Bool(REGB10
)) {
7446 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7447 /* ./parser//lexer.nit:1691 */
7448 if (UNTAG_Bool(REGB10
)) {
7450 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7451 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1691);
7454 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7455 REGB10
= TAG_Int(1);
7456 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
7458 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
7459 REGB11
= TAG_Int(1);
7460 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
7461 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
7462 fra
.me
.REG
[5] = NEW_TKwself_lexer___TKwself___init_tk(fra
.me
.REG
[5]);
7463 /* ./parser//lexer.nit:1693 */
7464 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7465 /* ./parser//lexer.nit:1694 */
7466 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7467 /* ./parser//lexer.nit:1695 */
7468 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7469 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7470 /* ./parser//lexer.nit:1696 */
7473 REGB11
= TAG_Int(45);
7474 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
7475 /* ./parser//lexer.nit:1698 */
7476 if (UNTAG_Bool(REGB9
)) {
7478 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
7480 /* ./parser//lexer.nit:1698 */
7482 if (UNTAG_Bool(REGB9
)) {
7483 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7484 /* ./parser//lexer.nit:1699 */
7485 if (UNTAG_Bool(REGB9
)) {
7487 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7488 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1699);
7491 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7493 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
7494 REGB11
= TAG_Int(1);
7495 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
7496 REGB10
= TAG_Int(1);
7497 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
7498 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
7499 fra
.me
.REG
[5] = NEW_TKwtrue_lexer___TKwtrue___init_tk(fra
.me
.REG
[5]);
7500 /* ./parser//lexer.nit:1701 */
7501 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7502 /* ./parser//lexer.nit:1702 */
7503 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7504 /* ./parser//lexer.nit:1703 */
7505 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7506 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7507 /* ./parser//lexer.nit:1704 */
7510 REGB10
= TAG_Int(46);
7511 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
7512 /* ./parser//lexer.nit:1706 */
7513 if (UNTAG_Bool(REGB11
)) {
7515 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
7517 /* ./parser//lexer.nit:1706 */
7519 if (UNTAG_Bool(REGB11
)) {
7520 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7521 /* ./parser//lexer.nit:1707 */
7522 if (UNTAG_Bool(REGB11
)) {
7524 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7525 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1707);
7528 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7529 REGB11
= TAG_Int(1);
7530 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
7531 REGB10
= TAG_Int(1);
7532 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
7534 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
7535 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
7536 fra
.me
.REG
[5] = NEW_TKwfalse_lexer___TKwfalse___init_tk(fra
.me
.REG
[5]);
7537 /* ./parser//lexer.nit:1709 */
7538 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7539 /* ./parser//lexer.nit:1710 */
7540 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7541 /* ./parser//lexer.nit:1711 */
7542 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7543 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7544 /* ./parser//lexer.nit:1712 */
7547 REGB9
= TAG_Int(47);
7548 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
7549 /* ./parser//lexer.nit:1714 */
7550 if (UNTAG_Bool(REGB10
)) {
7552 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
7554 /* ./parser//lexer.nit:1714 */
7556 if (UNTAG_Bool(REGB10
)) {
7557 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7558 /* ./parser//lexer.nit:1715 */
7559 if (UNTAG_Bool(REGB10
)) {
7561 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7562 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1715);
7565 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7566 REGB10
= TAG_Int(1);
7567 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
7569 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
7570 REGB11
= TAG_Int(1);
7571 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
7572 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
7573 fra
.me
.REG
[5] = NEW_TKwnull_lexer___TKwnull___init_tk(fra
.me
.REG
[5]);
7574 /* ./parser//lexer.nit:1717 */
7575 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7576 /* ./parser//lexer.nit:1718 */
7577 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7578 /* ./parser//lexer.nit:1719 */
7579 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7580 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7581 /* ./parser//lexer.nit:1720 */
7584 REGB11
= TAG_Int(48);
7585 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
7586 /* ./parser//lexer.nit:1722 */
7587 if (UNTAG_Bool(REGB9
)) {
7589 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
7591 /* ./parser//lexer.nit:1722 */
7593 if (UNTAG_Bool(REGB9
)) {
7594 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7595 /* ./parser//lexer.nit:1723 */
7596 if (UNTAG_Bool(REGB9
)) {
7598 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7599 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1723);
7602 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7604 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
7605 REGB11
= TAG_Int(1);
7606 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
7607 REGB10
= TAG_Int(1);
7608 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
7609 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
7610 fra
.me
.REG
[5] = NEW_TKwas_lexer___TKwas___init_tk(fra
.me
.REG
[5]);
7611 /* ./parser//lexer.nit:1725 */
7612 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7613 /* ./parser//lexer.nit:1726 */
7614 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7615 /* ./parser//lexer.nit:1727 */
7616 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7617 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7618 /* ./parser//lexer.nit:1728 */
7621 REGB10
= TAG_Int(49);
7622 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
7623 /* ./parser//lexer.nit:1730 */
7624 if (UNTAG_Bool(REGB11
)) {
7626 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
7628 /* ./parser//lexer.nit:1730 */
7630 if (UNTAG_Bool(REGB11
)) {
7631 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7632 /* ./parser//lexer.nit:1731 */
7633 if (UNTAG_Bool(REGB11
)) {
7635 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7636 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1731);
7639 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7640 REGB11
= TAG_Int(1);
7641 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
7642 REGB10
= TAG_Int(1);
7643 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
7645 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
7646 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
7647 fra
.me
.REG
[5] = NEW_TKwnullable_lexer___TKwnullable___init_tk(fra
.me
.REG
[5]);
7648 /* ./parser//lexer.nit:1733 */
7649 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7650 /* ./parser//lexer.nit:1734 */
7651 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7652 /* ./parser//lexer.nit:1735 */
7653 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7654 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7655 /* ./parser//lexer.nit:1736 */
7658 REGB9
= TAG_Int(50);
7659 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
7660 /* ./parser//lexer.nit:1738 */
7661 if (UNTAG_Bool(REGB10
)) {
7663 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
7665 /* ./parser//lexer.nit:1738 */
7667 if (UNTAG_Bool(REGB10
)) {
7668 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7669 /* ./parser//lexer.nit:1739 */
7670 if (UNTAG_Bool(REGB10
)) {
7672 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7673 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1739);
7676 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7677 REGB10
= TAG_Int(1);
7678 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
7680 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
7681 REGB11
= TAG_Int(1);
7682 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
7683 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
7684 fra
.me
.REG
[5] = NEW_TKwisset_lexer___TKwisset___init_tk(fra
.me
.REG
[5]);
7685 /* ./parser//lexer.nit:1741 */
7686 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7687 /* ./parser//lexer.nit:1742 */
7688 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7689 /* ./parser//lexer.nit:1743 */
7690 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7691 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7692 /* ./parser//lexer.nit:1744 */
7695 REGB11
= TAG_Int(51);
7696 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
7697 /* ./parser//lexer.nit:1746 */
7698 if (UNTAG_Bool(REGB9
)) {
7700 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
7702 /* ./parser//lexer.nit:1746 */
7704 if (UNTAG_Bool(REGB9
)) {
7705 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7706 /* ./parser//lexer.nit:1747 */
7707 if (UNTAG_Bool(REGB9
)) {
7709 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7710 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1747);
7713 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7715 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
7716 REGB11
= TAG_Int(1);
7717 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
7718 REGB10
= TAG_Int(1);
7719 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
7720 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
7721 fra
.me
.REG
[5] = NEW_TKwlabel_lexer___TKwlabel___init_tk(fra
.me
.REG
[5]);
7722 /* ./parser//lexer.nit:1749 */
7723 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7724 /* ./parser//lexer.nit:1750 */
7725 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7726 /* ./parser//lexer.nit:1751 */
7727 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7728 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7729 /* ./parser//lexer.nit:1752 */
7732 REGB10
= TAG_Int(52);
7733 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
7734 /* ./parser//lexer.nit:1754 */
7735 if (UNTAG_Bool(REGB11
)) {
7737 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
7739 /* ./parser//lexer.nit:1754 */
7741 if (UNTAG_Bool(REGB11
)) {
7742 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7743 /* ./parser//lexer.nit:1755 */
7744 if (UNTAG_Bool(REGB11
)) {
7746 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7747 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1755);
7750 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7751 REGB11
= TAG_Int(1);
7752 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
7753 REGB10
= TAG_Int(1);
7754 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
7756 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
7757 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
7758 fra
.me
.REG
[5] = NEW_TOpar_lexer___TOpar___init_tk(fra
.me
.REG
[5]);
7759 /* ./parser//lexer.nit:1757 */
7760 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7761 /* ./parser//lexer.nit:1758 */
7762 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7763 /* ./parser//lexer.nit:1759 */
7764 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7765 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7766 /* ./parser//lexer.nit:1760 */
7769 REGB9
= TAG_Int(53);
7770 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
7771 /* ./parser//lexer.nit:1762 */
7772 if (UNTAG_Bool(REGB10
)) {
7774 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
7776 /* ./parser//lexer.nit:1762 */
7778 if (UNTAG_Bool(REGB10
)) {
7779 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7780 /* ./parser//lexer.nit:1763 */
7781 if (UNTAG_Bool(REGB10
)) {
7783 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7784 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1763);
7787 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7788 REGB10
= TAG_Int(1);
7789 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
7791 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
7792 REGB11
= TAG_Int(1);
7793 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
7794 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
7795 fra
.me
.REG
[5] = NEW_TCpar_lexer___TCpar___init_tk(fra
.me
.REG
[5]);
7796 /* ./parser//lexer.nit:1765 */
7797 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7798 /* ./parser//lexer.nit:1766 */
7799 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7800 /* ./parser//lexer.nit:1767 */
7801 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7802 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7803 /* ./parser//lexer.nit:1768 */
7806 REGB11
= TAG_Int(54);
7807 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
7808 /* ./parser//lexer.nit:1770 */
7809 if (UNTAG_Bool(REGB9
)) {
7811 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
7813 /* ./parser//lexer.nit:1770 */
7815 if (UNTAG_Bool(REGB9
)) {
7816 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7817 /* ./parser//lexer.nit:1771 */
7818 if (UNTAG_Bool(REGB9
)) {
7820 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7821 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1771);
7824 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7826 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
7827 REGB11
= TAG_Int(1);
7828 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
7829 REGB10
= TAG_Int(1);
7830 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
7831 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
7832 fra
.me
.REG
[5] = NEW_TObra_lexer___TObra___init_tk(fra
.me
.REG
[5]);
7833 /* ./parser//lexer.nit:1773 */
7834 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7835 /* ./parser//lexer.nit:1774 */
7836 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7837 /* ./parser//lexer.nit:1775 */
7838 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7839 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7840 /* ./parser//lexer.nit:1776 */
7843 REGB10
= TAG_Int(55);
7844 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
7845 /* ./parser//lexer.nit:1778 */
7846 if (UNTAG_Bool(REGB11
)) {
7848 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
7850 /* ./parser//lexer.nit:1778 */
7852 if (UNTAG_Bool(REGB11
)) {
7853 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7854 /* ./parser//lexer.nit:1779 */
7855 if (UNTAG_Bool(REGB11
)) {
7857 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7858 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1779);
7861 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7862 REGB11
= TAG_Int(1);
7863 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
7864 REGB10
= TAG_Int(1);
7865 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
7867 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
7868 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
7869 fra
.me
.REG
[5] = NEW_TCbra_lexer___TCbra___init_tk(fra
.me
.REG
[5]);
7870 /* ./parser//lexer.nit:1781 */
7871 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7872 /* ./parser//lexer.nit:1782 */
7873 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7874 /* ./parser//lexer.nit:1783 */
7875 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7876 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7877 /* ./parser//lexer.nit:1784 */
7880 REGB9
= TAG_Int(56);
7881 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
7882 /* ./parser//lexer.nit:1786 */
7883 if (UNTAG_Bool(REGB10
)) {
7885 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
7887 /* ./parser//lexer.nit:1786 */
7889 if (UNTAG_Bool(REGB10
)) {
7890 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7891 /* ./parser//lexer.nit:1787 */
7892 if (UNTAG_Bool(REGB10
)) {
7894 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7895 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1787);
7898 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7899 REGB10
= TAG_Int(1);
7900 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
7902 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
7903 REGB11
= TAG_Int(1);
7904 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
7905 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
7906 fra
.me
.REG
[5] = NEW_TComma_lexer___TComma___init_tk(fra
.me
.REG
[5]);
7907 /* ./parser//lexer.nit:1789 */
7908 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7909 /* ./parser//lexer.nit:1790 */
7910 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7911 /* ./parser//lexer.nit:1791 */
7912 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7913 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7914 /* ./parser//lexer.nit:1792 */
7917 REGB11
= TAG_Int(57);
7918 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
7919 /* ./parser//lexer.nit:1794 */
7920 if (UNTAG_Bool(REGB9
)) {
7922 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
7924 /* ./parser//lexer.nit:1794 */
7926 if (UNTAG_Bool(REGB9
)) {
7927 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7928 /* ./parser//lexer.nit:1795 */
7929 if (UNTAG_Bool(REGB9
)) {
7931 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7932 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1795);
7935 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7937 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
7938 REGB11
= TAG_Int(1);
7939 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
7940 REGB10
= TAG_Int(1);
7941 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
7942 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
7943 fra
.me
.REG
[5] = NEW_TColumn_lexer___TColumn___init_tk(fra
.me
.REG
[5]);
7944 /* ./parser//lexer.nit:1797 */
7945 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7946 /* ./parser//lexer.nit:1798 */
7947 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7948 /* ./parser//lexer.nit:1799 */
7949 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7950 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7951 /* ./parser//lexer.nit:1800 */
7954 REGB10
= TAG_Int(58);
7955 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
7956 /* ./parser//lexer.nit:1802 */
7957 if (UNTAG_Bool(REGB11
)) {
7959 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
7961 /* ./parser//lexer.nit:1802 */
7963 if (UNTAG_Bool(REGB11
)) {
7964 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
7965 /* ./parser//lexer.nit:1803 */
7966 if (UNTAG_Bool(REGB11
)) {
7968 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
7969 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1803);
7972 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
7973 REGB11
= TAG_Int(1);
7974 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
7975 REGB10
= TAG_Int(1);
7976 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
7978 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
7979 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
7980 fra
.me
.REG
[5] = NEW_TQuad_lexer___TQuad___init_tk(fra
.me
.REG
[5]);
7981 /* ./parser//lexer.nit:1805 */
7982 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
7983 /* ./parser//lexer.nit:1806 */
7984 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
7985 /* ./parser//lexer.nit:1807 */
7986 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
7987 fra
.me
.REG
[4] = fra
.me
.REG
[5];
7988 /* ./parser//lexer.nit:1808 */
7991 REGB9
= TAG_Int(59);
7992 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
7993 /* ./parser//lexer.nit:1810 */
7994 if (UNTAG_Bool(REGB10
)) {
7996 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
7998 /* ./parser//lexer.nit:1810 */
8000 if (UNTAG_Bool(REGB10
)) {
8001 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8002 /* ./parser//lexer.nit:1811 */
8003 if (UNTAG_Bool(REGB10
)) {
8005 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8006 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1811);
8009 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8010 REGB10
= TAG_Int(1);
8011 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
8013 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
8014 REGB11
= TAG_Int(1);
8015 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
8016 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
8017 fra
.me
.REG
[5] = NEW_TAssign_lexer___TAssign___init_tk(fra
.me
.REG
[5]);
8018 /* ./parser//lexer.nit:1813 */
8019 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8020 /* ./parser//lexer.nit:1814 */
8021 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8022 /* ./parser//lexer.nit:1815 */
8023 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8024 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8025 /* ./parser//lexer.nit:1816 */
8028 REGB11
= TAG_Int(60);
8029 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
8030 /* ./parser//lexer.nit:1818 */
8031 if (UNTAG_Bool(REGB9
)) {
8033 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
8035 /* ./parser//lexer.nit:1818 */
8037 if (UNTAG_Bool(REGB9
)) {
8038 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8039 /* ./parser//lexer.nit:1819 */
8040 if (UNTAG_Bool(REGB9
)) {
8042 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8043 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1819);
8046 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8048 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
8049 REGB11
= TAG_Int(1);
8050 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
8051 REGB10
= TAG_Int(1);
8052 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
8053 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
8054 fra
.me
.REG
[5] = NEW_TPluseq_lexer___TPluseq___init_tk(fra
.me
.REG
[5]);
8055 /* ./parser//lexer.nit:1821 */
8056 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8057 /* ./parser//lexer.nit:1822 */
8058 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8059 /* ./parser//lexer.nit:1823 */
8060 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8061 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8062 /* ./parser//lexer.nit:1824 */
8065 REGB10
= TAG_Int(61);
8066 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
8067 /* ./parser//lexer.nit:1826 */
8068 if (UNTAG_Bool(REGB11
)) {
8070 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
8072 /* ./parser//lexer.nit:1826 */
8074 if (UNTAG_Bool(REGB11
)) {
8075 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8076 /* ./parser//lexer.nit:1827 */
8077 if (UNTAG_Bool(REGB11
)) {
8079 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8080 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1827);
8083 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8084 REGB11
= TAG_Int(1);
8085 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
8086 REGB10
= TAG_Int(1);
8087 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
8089 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
8090 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
8091 fra
.me
.REG
[5] = NEW_TMinuseq_lexer___TMinuseq___init_tk(fra
.me
.REG
[5]);
8092 /* ./parser//lexer.nit:1829 */
8093 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8094 /* ./parser//lexer.nit:1830 */
8095 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8096 /* ./parser//lexer.nit:1831 */
8097 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8098 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8099 /* ./parser//lexer.nit:1832 */
8102 REGB9
= TAG_Int(62);
8103 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
8104 /* ./parser//lexer.nit:1834 */
8105 if (UNTAG_Bool(REGB10
)) {
8107 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
8109 /* ./parser//lexer.nit:1834 */
8111 if (UNTAG_Bool(REGB10
)) {
8112 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8113 /* ./parser//lexer.nit:1835 */
8114 if (UNTAG_Bool(REGB10
)) {
8116 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8117 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1835);
8120 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8121 REGB10
= TAG_Int(1);
8122 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
8124 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
8125 REGB11
= TAG_Int(1);
8126 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
8127 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
8128 fra
.me
.REG
[5] = NEW_TDotdotdot_lexer___TDotdotdot___init_tk(fra
.me
.REG
[5]);
8129 /* ./parser//lexer.nit:1837 */
8130 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8131 /* ./parser//lexer.nit:1838 */
8132 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8133 /* ./parser//lexer.nit:1839 */
8134 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8135 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8136 /* ./parser//lexer.nit:1840 */
8139 REGB11
= TAG_Int(63);
8140 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
8141 /* ./parser//lexer.nit:1842 */
8142 if (UNTAG_Bool(REGB9
)) {
8144 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
8146 /* ./parser//lexer.nit:1842 */
8148 if (UNTAG_Bool(REGB9
)) {
8149 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8150 /* ./parser//lexer.nit:1843 */
8151 if (UNTAG_Bool(REGB9
)) {
8153 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8154 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1843);
8157 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8159 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
8160 REGB11
= TAG_Int(1);
8161 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
8162 REGB10
= TAG_Int(1);
8163 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
8164 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
8165 fra
.me
.REG
[5] = NEW_TDotdot_lexer___TDotdot___init_tk(fra
.me
.REG
[5]);
8166 /* ./parser//lexer.nit:1845 */
8167 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8168 /* ./parser//lexer.nit:1846 */
8169 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8170 /* ./parser//lexer.nit:1847 */
8171 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8172 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8173 /* ./parser//lexer.nit:1848 */
8176 REGB10
= TAG_Int(64);
8177 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
8178 /* ./parser//lexer.nit:1850 */
8179 if (UNTAG_Bool(REGB11
)) {
8181 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
8183 /* ./parser//lexer.nit:1850 */
8185 if (UNTAG_Bool(REGB11
)) {
8186 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8187 /* ./parser//lexer.nit:1851 */
8188 if (UNTAG_Bool(REGB11
)) {
8190 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8191 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1851);
8194 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8195 REGB11
= TAG_Int(1);
8196 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
8197 REGB10
= TAG_Int(1);
8198 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
8200 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
8201 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
8202 fra
.me
.REG
[5] = NEW_TDot_lexer___TDot___init_tk(fra
.me
.REG
[5]);
8203 /* ./parser//lexer.nit:1853 */
8204 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8205 /* ./parser//lexer.nit:1854 */
8206 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8207 /* ./parser//lexer.nit:1855 */
8208 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8209 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8210 /* ./parser//lexer.nit:1856 */
8213 REGB9
= TAG_Int(65);
8214 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
8215 /* ./parser//lexer.nit:1858 */
8216 if (UNTAG_Bool(REGB10
)) {
8218 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
8220 /* ./parser//lexer.nit:1858 */
8222 if (UNTAG_Bool(REGB10
)) {
8223 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8224 /* ./parser//lexer.nit:1859 */
8225 if (UNTAG_Bool(REGB10
)) {
8227 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8228 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1859);
8231 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8232 REGB10
= TAG_Int(1);
8233 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
8235 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
8236 REGB11
= TAG_Int(1);
8237 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
8238 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
8239 fra
.me
.REG
[5] = NEW_TPlus_lexer___TPlus___init_tk(fra
.me
.REG
[5]);
8240 /* ./parser//lexer.nit:1861 */
8241 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8242 /* ./parser//lexer.nit:1862 */
8243 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8244 /* ./parser//lexer.nit:1863 */
8245 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8246 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8247 /* ./parser//lexer.nit:1864 */
8250 REGB11
= TAG_Int(66);
8251 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
8252 /* ./parser//lexer.nit:1866 */
8253 if (UNTAG_Bool(REGB9
)) {
8255 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
8257 /* ./parser//lexer.nit:1866 */
8259 if (UNTAG_Bool(REGB9
)) {
8260 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8261 /* ./parser//lexer.nit:1867 */
8262 if (UNTAG_Bool(REGB9
)) {
8264 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8265 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1867);
8268 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8270 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
8271 REGB11
= TAG_Int(1);
8272 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
8273 REGB10
= TAG_Int(1);
8274 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
8275 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
8276 fra
.me
.REG
[5] = NEW_TMinus_lexer___TMinus___init_tk(fra
.me
.REG
[5]);
8277 /* ./parser//lexer.nit:1869 */
8278 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8279 /* ./parser//lexer.nit:1870 */
8280 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8281 /* ./parser//lexer.nit:1871 */
8282 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8283 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8284 /* ./parser//lexer.nit:1872 */
8287 REGB10
= TAG_Int(67);
8288 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
8289 /* ./parser//lexer.nit:1874 */
8290 if (UNTAG_Bool(REGB11
)) {
8292 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
8294 /* ./parser//lexer.nit:1874 */
8296 if (UNTAG_Bool(REGB11
)) {
8297 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8298 /* ./parser//lexer.nit:1875 */
8299 if (UNTAG_Bool(REGB11
)) {
8301 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8302 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1875);
8305 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8306 REGB11
= TAG_Int(1);
8307 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
8308 REGB10
= TAG_Int(1);
8309 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
8311 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
8312 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
8313 fra
.me
.REG
[5] = NEW_TStar_lexer___TStar___init_tk(fra
.me
.REG
[5]);
8314 /* ./parser//lexer.nit:1877 */
8315 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8316 /* ./parser//lexer.nit:1878 */
8317 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8318 /* ./parser//lexer.nit:1879 */
8319 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8320 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8321 /* ./parser//lexer.nit:1880 */
8324 REGB9
= TAG_Int(68);
8325 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
8326 /* ./parser//lexer.nit:1882 */
8327 if (UNTAG_Bool(REGB10
)) {
8329 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
8331 /* ./parser//lexer.nit:1882 */
8333 if (UNTAG_Bool(REGB10
)) {
8334 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8335 /* ./parser//lexer.nit:1883 */
8336 if (UNTAG_Bool(REGB10
)) {
8338 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8339 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1883);
8342 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8343 REGB10
= TAG_Int(1);
8344 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
8346 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
8347 REGB11
= TAG_Int(1);
8348 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
8349 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
8350 fra
.me
.REG
[5] = NEW_TSlash_lexer___TSlash___init_tk(fra
.me
.REG
[5]);
8351 /* ./parser//lexer.nit:1885 */
8352 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8353 /* ./parser//lexer.nit:1886 */
8354 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8355 /* ./parser//lexer.nit:1887 */
8356 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8357 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8358 /* ./parser//lexer.nit:1888 */
8361 REGB11
= TAG_Int(69);
8362 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
8363 /* ./parser//lexer.nit:1890 */
8364 if (UNTAG_Bool(REGB9
)) {
8366 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
8368 /* ./parser//lexer.nit:1890 */
8370 if (UNTAG_Bool(REGB9
)) {
8371 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8372 /* ./parser//lexer.nit:1891 */
8373 if (UNTAG_Bool(REGB9
)) {
8375 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8376 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1891);
8379 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8381 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
8382 REGB11
= TAG_Int(1);
8383 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
8384 REGB10
= TAG_Int(1);
8385 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
8386 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
8387 fra
.me
.REG
[5] = NEW_TPercent_lexer___TPercent___init_tk(fra
.me
.REG
[5]);
8388 /* ./parser//lexer.nit:1893 */
8389 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8390 /* ./parser//lexer.nit:1894 */
8391 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8392 /* ./parser//lexer.nit:1895 */
8393 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8394 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8395 /* ./parser//lexer.nit:1896 */
8398 REGB10
= TAG_Int(70);
8399 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
8400 /* ./parser//lexer.nit:1898 */
8401 if (UNTAG_Bool(REGB11
)) {
8403 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
8405 /* ./parser//lexer.nit:1898 */
8407 if (UNTAG_Bool(REGB11
)) {
8408 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8409 /* ./parser//lexer.nit:1899 */
8410 if (UNTAG_Bool(REGB11
)) {
8412 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8413 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1899);
8416 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8417 REGB11
= TAG_Int(1);
8418 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
8419 REGB10
= TAG_Int(1);
8420 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
8422 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
8423 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
8424 fra
.me
.REG
[5] = NEW_TEq_lexer___TEq___init_tk(fra
.me
.REG
[5]);
8425 /* ./parser//lexer.nit:1901 */
8426 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8427 /* ./parser//lexer.nit:1902 */
8428 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8429 /* ./parser//lexer.nit:1903 */
8430 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8431 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8432 /* ./parser//lexer.nit:1904 */
8435 REGB9
= TAG_Int(71);
8436 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
8437 /* ./parser//lexer.nit:1906 */
8438 if (UNTAG_Bool(REGB10
)) {
8440 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
8442 /* ./parser//lexer.nit:1906 */
8444 if (UNTAG_Bool(REGB10
)) {
8445 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8446 /* ./parser//lexer.nit:1907 */
8447 if (UNTAG_Bool(REGB10
)) {
8449 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8450 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1907);
8453 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8454 REGB10
= TAG_Int(1);
8455 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
8457 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
8458 REGB11
= TAG_Int(1);
8459 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
8460 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
8461 fra
.me
.REG
[5] = NEW_TNe_lexer___TNe___init_tk(fra
.me
.REG
[5]);
8462 /* ./parser//lexer.nit:1909 */
8463 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8464 /* ./parser//lexer.nit:1910 */
8465 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8466 /* ./parser//lexer.nit:1911 */
8467 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8468 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8469 /* ./parser//lexer.nit:1912 */
8472 REGB11
= TAG_Int(72);
8473 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
8474 /* ./parser//lexer.nit:1914 */
8475 if (UNTAG_Bool(REGB9
)) {
8477 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
8479 /* ./parser//lexer.nit:1914 */
8481 if (UNTAG_Bool(REGB9
)) {
8482 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8483 /* ./parser//lexer.nit:1915 */
8484 if (UNTAG_Bool(REGB9
)) {
8486 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8487 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1915);
8490 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8492 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
8493 REGB11
= TAG_Int(1);
8494 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
8495 REGB10
= TAG_Int(1);
8496 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
8497 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
8498 fra
.me
.REG
[5] = NEW_TLt_lexer___TLt___init_tk(fra
.me
.REG
[5]);
8499 /* ./parser//lexer.nit:1917 */
8500 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8501 /* ./parser//lexer.nit:1918 */
8502 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8503 /* ./parser//lexer.nit:1919 */
8504 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8505 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8506 /* ./parser//lexer.nit:1920 */
8509 REGB10
= TAG_Int(73);
8510 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
8511 /* ./parser//lexer.nit:1922 */
8512 if (UNTAG_Bool(REGB11
)) {
8514 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
8516 /* ./parser//lexer.nit:1922 */
8518 if (UNTAG_Bool(REGB11
)) {
8519 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8520 /* ./parser//lexer.nit:1923 */
8521 if (UNTAG_Bool(REGB11
)) {
8523 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8524 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1923);
8527 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8528 REGB11
= TAG_Int(1);
8529 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
8530 REGB10
= TAG_Int(1);
8531 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
8533 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
8534 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
8535 fra
.me
.REG
[5] = NEW_TLe_lexer___TLe___init_tk(fra
.me
.REG
[5]);
8536 /* ./parser//lexer.nit:1925 */
8537 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8538 /* ./parser//lexer.nit:1926 */
8539 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8540 /* ./parser//lexer.nit:1927 */
8541 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8542 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8543 /* ./parser//lexer.nit:1928 */
8546 REGB9
= TAG_Int(74);
8547 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
8548 /* ./parser//lexer.nit:1930 */
8549 if (UNTAG_Bool(REGB10
)) {
8551 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
8553 /* ./parser//lexer.nit:1930 */
8555 if (UNTAG_Bool(REGB10
)) {
8556 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8557 /* ./parser//lexer.nit:1931 */
8558 if (UNTAG_Bool(REGB10
)) {
8560 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8561 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1931);
8564 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8565 REGB10
= TAG_Int(1);
8566 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
8568 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
8569 REGB11
= TAG_Int(1);
8570 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
8571 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
8572 fra
.me
.REG
[5] = NEW_TGt_lexer___TGt___init_tk(fra
.me
.REG
[5]);
8573 /* ./parser//lexer.nit:1933 */
8574 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8575 /* ./parser//lexer.nit:1934 */
8576 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8577 /* ./parser//lexer.nit:1935 */
8578 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8579 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8580 /* ./parser//lexer.nit:1936 */
8583 REGB11
= TAG_Int(75);
8584 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
8585 /* ./parser//lexer.nit:1938 */
8586 if (UNTAG_Bool(REGB9
)) {
8588 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
8590 /* ./parser//lexer.nit:1938 */
8592 if (UNTAG_Bool(REGB9
)) {
8593 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8594 /* ./parser//lexer.nit:1939 */
8595 if (UNTAG_Bool(REGB9
)) {
8597 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8598 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1939);
8601 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8603 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
8604 REGB11
= TAG_Int(1);
8605 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
8606 REGB10
= TAG_Int(1);
8607 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
8608 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
8609 fra
.me
.REG
[5] = NEW_TGe_lexer___TGe___init_tk(fra
.me
.REG
[5]);
8610 /* ./parser//lexer.nit:1941 */
8611 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8612 /* ./parser//lexer.nit:1942 */
8613 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8614 /* ./parser//lexer.nit:1943 */
8615 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8616 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8617 /* ./parser//lexer.nit:1944 */
8620 REGB10
= TAG_Int(76);
8621 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
8622 /* ./parser//lexer.nit:1946 */
8623 if (UNTAG_Bool(REGB11
)) {
8625 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
8627 /* ./parser//lexer.nit:1946 */
8629 if (UNTAG_Bool(REGB11
)) {
8630 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8631 /* ./parser//lexer.nit:1947 */
8632 if (UNTAG_Bool(REGB11
)) {
8634 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8635 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1947);
8638 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8639 REGB11
= TAG_Int(1);
8640 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
8641 REGB10
= TAG_Int(1);
8642 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
8644 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
8645 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
8646 fra
.me
.REG
[5] = NEW_TStarship_lexer___TStarship___init_tk(fra
.me
.REG
[5]);
8647 /* ./parser//lexer.nit:1949 */
8648 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8649 /* ./parser//lexer.nit:1950 */
8650 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8651 /* ./parser//lexer.nit:1951 */
8652 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8653 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8654 /* ./parser//lexer.nit:1952 */
8657 REGB9
= TAG_Int(77);
8658 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
8659 /* ./parser//lexer.nit:1954 */
8660 if (UNTAG_Bool(REGB10
)) {
8662 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
8664 /* ./parser//lexer.nit:1954 */
8666 if (UNTAG_Bool(REGB10
)) {
8667 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8668 /* ./parser//lexer.nit:1955 */
8669 if (UNTAG_Bool(REGB10
)) {
8671 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8672 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1955);
8675 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8676 REGB10
= TAG_Int(1);
8677 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
8679 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
8680 REGB11
= TAG_Int(1);
8681 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
8682 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
8683 fra
.me
.REG
[5] = NEW_TBang_lexer___TBang___init_tk(fra
.me
.REG
[5]);
8684 /* ./parser//lexer.nit:1957 */
8685 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8686 /* ./parser//lexer.nit:1958 */
8687 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8688 /* ./parser//lexer.nit:1959 */
8689 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8690 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8691 /* ./parser//lexer.nit:1960 */
8694 REGB11
= TAG_Int(78);
8695 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
8696 /* ./parser//lexer.nit:1962 */
8697 if (UNTAG_Bool(REGB9
)) {
8699 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
8701 /* ./parser//lexer.nit:1962 */
8703 if (UNTAG_Bool(REGB9
)) {
8704 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8705 /* ./parser//lexer.nit:1963 */
8706 if (UNTAG_Bool(REGB9
)) {
8708 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8709 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1963);
8712 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8714 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
8715 REGB11
= TAG_Int(1);
8716 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
8717 REGB10
= TAG_Int(1);
8718 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
8719 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
8720 REGB10
= TAG_Int(0);
8721 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB10
, REGB5
);
8722 fra
.me
.REG
[5] = NEW_TClassid_lexer___TClassid___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
8723 /* ./parser//lexer.nit:1966 */
8724 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8725 /* ./parser//lexer.nit:1967 */
8726 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8727 /* ./parser//lexer.nit:1968 */
8728 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8729 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8730 /* ./parser//lexer.nit:1969 */
8733 REGB10
= TAG_Int(79);
8734 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
8735 /* ./parser//lexer.nit:1971 */
8736 if (UNTAG_Bool(REGB11
)) {
8738 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
8740 /* ./parser//lexer.nit:1971 */
8742 if (UNTAG_Bool(REGB11
)) {
8743 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8744 /* ./parser//lexer.nit:1972 */
8745 if (UNTAG_Bool(REGB11
)) {
8747 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8748 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1972);
8751 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8752 REGB11
= TAG_Int(1);
8753 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
8754 REGB10
= TAG_Int(1);
8755 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
8757 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
8758 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
8760 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB9
, REGB5
);
8761 fra
.me
.REG
[5] = NEW_TId_lexer___TId___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
8762 /* ./parser//lexer.nit:1975 */
8763 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8764 /* ./parser//lexer.nit:1976 */
8765 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8766 /* ./parser//lexer.nit:1977 */
8767 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8768 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8769 /* ./parser//lexer.nit:1978 */
8772 REGB9
= TAG_Int(80);
8773 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
8774 /* ./parser//lexer.nit:1980 */
8775 if (UNTAG_Bool(REGB10
)) {
8777 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
8779 /* ./parser//lexer.nit:1980 */
8781 if (UNTAG_Bool(REGB10
)) {
8782 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8783 /* ./parser//lexer.nit:1981 */
8784 if (UNTAG_Bool(REGB10
)) {
8786 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8787 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1981);
8790 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8791 REGB10
= TAG_Int(1);
8792 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
8794 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
8795 REGB11
= TAG_Int(1);
8796 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
8797 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
8798 REGB11
= TAG_Int(0);
8799 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB11
, REGB5
);
8800 fra
.me
.REG
[5] = NEW_TAttrid_lexer___TAttrid___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
8801 /* ./parser//lexer.nit:1984 */
8802 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8803 /* ./parser//lexer.nit:1985 */
8804 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8805 /* ./parser//lexer.nit:1986 */
8806 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8807 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8808 /* ./parser//lexer.nit:1987 */
8811 REGB11
= TAG_Int(81);
8812 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
8813 /* ./parser//lexer.nit:1989 */
8814 if (UNTAG_Bool(REGB9
)) {
8816 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
8818 /* ./parser//lexer.nit:1989 */
8820 if (UNTAG_Bool(REGB9
)) {
8821 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8822 /* ./parser//lexer.nit:1990 */
8823 if (UNTAG_Bool(REGB9
)) {
8825 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8826 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1990);
8829 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8831 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
8832 REGB11
= TAG_Int(1);
8833 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
8834 REGB10
= TAG_Int(1);
8835 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
8836 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
8837 REGB10
= TAG_Int(0);
8838 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB10
, REGB5
);
8839 fra
.me
.REG
[5] = NEW_TNumber_lexer___TNumber___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
8840 /* ./parser//lexer.nit:1993 */
8841 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8842 /* ./parser//lexer.nit:1994 */
8843 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8844 /* ./parser//lexer.nit:1995 */
8845 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8846 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8847 /* ./parser//lexer.nit:1996 */
8850 REGB10
= TAG_Int(82);
8851 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
8852 /* ./parser//lexer.nit:1998 */
8853 if (UNTAG_Bool(REGB11
)) {
8855 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
8857 /* ./parser//lexer.nit:1998 */
8859 if (UNTAG_Bool(REGB11
)) {
8860 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8861 /* ./parser//lexer.nit:1999 */
8862 if (UNTAG_Bool(REGB11
)) {
8864 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8865 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 1999);
8868 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8869 REGB11
= TAG_Int(1);
8870 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
8871 REGB10
= TAG_Int(1);
8872 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
8874 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
8875 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
8877 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB9
, REGB5
);
8878 fra
.me
.REG
[5] = NEW_TFloat_lexer___TFloat___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
8879 /* ./parser//lexer.nit:2002 */
8880 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8881 /* ./parser//lexer.nit:2003 */
8882 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8883 /* ./parser//lexer.nit:2004 */
8884 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8885 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8886 /* ./parser//lexer.nit:2005 */
8889 REGB9
= TAG_Int(83);
8890 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
8891 /* ./parser//lexer.nit:2007 */
8892 if (UNTAG_Bool(REGB10
)) {
8894 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
8896 /* ./parser//lexer.nit:2007 */
8898 if (UNTAG_Bool(REGB10
)) {
8899 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8900 /* ./parser//lexer.nit:2008 */
8901 if (UNTAG_Bool(REGB10
)) {
8903 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8904 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2008);
8907 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8908 REGB10
= TAG_Int(1);
8909 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
8911 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
8912 REGB11
= TAG_Int(1);
8913 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
8914 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
8915 REGB11
= TAG_Int(0);
8916 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB11
, REGB5
);
8917 fra
.me
.REG
[5] = NEW_TChar_lexer___TChar___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
8918 /* ./parser//lexer.nit:2011 */
8919 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8920 /* ./parser//lexer.nit:2012 */
8921 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8922 /* ./parser//lexer.nit:2013 */
8923 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8924 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8925 /* ./parser//lexer.nit:2014 */
8928 REGB11
= TAG_Int(84);
8929 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
8930 /* ./parser//lexer.nit:2016 */
8931 if (UNTAG_Bool(REGB9
)) {
8933 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
8935 /* ./parser//lexer.nit:2016 */
8937 if (UNTAG_Bool(REGB9
)) {
8938 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8939 /* ./parser//lexer.nit:2017 */
8940 if (UNTAG_Bool(REGB9
)) {
8942 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8943 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2017);
8946 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8948 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
8949 REGB11
= TAG_Int(1);
8950 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
8951 REGB10
= TAG_Int(1);
8952 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
8953 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
8954 REGB10
= TAG_Int(0);
8955 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB10
, REGB5
);
8956 fra
.me
.REG
[5] = NEW_TString_lexer___TString___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
8957 /* ./parser//lexer.nit:2020 */
8958 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8959 /* ./parser//lexer.nit:2021 */
8960 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
8961 /* ./parser//lexer.nit:2022 */
8962 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
8963 fra
.me
.REG
[4] = fra
.me
.REG
[5];
8964 /* ./parser//lexer.nit:2023 */
8967 REGB10
= TAG_Int(85);
8968 REGB11
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB10
));
8969 /* ./parser//lexer.nit:2025 */
8970 if (UNTAG_Bool(REGB11
)) {
8972 REGB10
= TAG_Bool((REGB4
)==(REGB10
));
8974 /* ./parser//lexer.nit:2025 */
8976 if (UNTAG_Bool(REGB11
)) {
8977 REGB11
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
8978 /* ./parser//lexer.nit:2026 */
8979 if (UNTAG_Bool(REGB11
)) {
8981 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
8982 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2026);
8985 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
8986 REGB11
= TAG_Int(1);
8987 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
8988 REGB10
= TAG_Int(1);
8989 REGB10
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB10
));
8991 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
8992 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB11
, REGB10
, REGB9
, REGB6
);
8994 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB9
, REGB5
);
8995 fra
.me
.REG
[5] = NEW_TStartString_lexer___TStartString___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
8996 /* ./parser//lexer.nit:2029 */
8997 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
8998 /* ./parser//lexer.nit:2030 */
8999 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
9000 /* ./parser//lexer.nit:2031 */
9001 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
9002 fra
.me
.REG
[4] = fra
.me
.REG
[5];
9003 /* ./parser//lexer.nit:2032 */
9006 REGB9
= TAG_Int(86);
9007 REGB10
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB9
));
9008 /* ./parser//lexer.nit:2034 */
9009 if (UNTAG_Bool(REGB10
)) {
9011 REGB9
= TAG_Bool((REGB4
)==(REGB9
));
9013 /* ./parser//lexer.nit:2034 */
9015 if (UNTAG_Bool(REGB10
)) {
9016 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
9017 /* ./parser//lexer.nit:2035 */
9018 if (UNTAG_Bool(REGB10
)) {
9020 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
9021 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2035);
9024 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
9025 REGB10
= TAG_Int(1);
9026 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
9028 REGB9
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB9
));
9029 REGB11
= TAG_Int(1);
9030 REGB11
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB11
));
9031 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB9
, REGB11
, REGB6
);
9032 REGB11
= TAG_Int(0);
9033 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB11
, REGB5
);
9034 fra
.me
.REG
[5] = NEW_TMidString_lexer___TMidString___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
9035 /* ./parser//lexer.nit:2038 */
9036 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
9037 /* ./parser//lexer.nit:2039 */
9038 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
9039 /* ./parser//lexer.nit:2040 */
9040 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
9041 fra
.me
.REG
[4] = fra
.me
.REG
[5];
9042 /* ./parser//lexer.nit:2041 */
9045 REGB11
= TAG_Int(87);
9046 REGB9
= TAG_Bool(IS_EQUAL_OO(REGB4
,REGB11
));
9047 /* ./parser//lexer.nit:2043 */
9048 if (UNTAG_Bool(REGB9
)) {
9050 REGB11
= TAG_Bool((REGB4
)==(REGB11
));
9052 /* ./parser//lexer.nit:2043 */
9054 if (UNTAG_Bool(REGB9
)) {
9055 REGB9
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
9056 /* ./parser//lexer.nit:2044 */
9057 if (UNTAG_Bool(REGB9
)) {
9059 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
9060 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2044);
9063 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
9065 REGB9
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB9
));
9066 REGB11
= TAG_Int(1);
9067 REGB11
= TAG_Int(UNTAG_Int(REGB7
)+UNTAG_Int(REGB11
));
9068 REGB10
= TAG_Int(1);
9069 REGB10
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB10
));
9070 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB9
, REGB11
, REGB10
, REGB6
);
9071 REGB10
= TAG_Int(0);
9072 fra
.me
.REG
[6] = CALL_string___AbstractString___substring(fra
.me
.REG
[3])(fra
.me
.REG
[3], REGB10
, REGB5
);
9073 fra
.me
.REG
[5] = NEW_TEndString_lexer___TEndString___init_tk(fra
.me
.REG
[6], fra
.me
.REG
[5]);
9074 /* ./parser//lexer.nit:2047 */
9075 CALL_lexer___Lexer___push_back(fra
.me
.REG
[0])(fra
.me
.REG
[0], REGB5
);
9076 /* ./parser//lexer.nit:2048 */
9077 ATTR_lexer___Lexer____pos(fra
.me
.REG
[0]) = REGB6
;
9078 /* ./parser//lexer.nit:2049 */
9079 ATTR_lexer___Lexer____line(fra
.me
.REG
[0]) = REGB7
;
9080 fra
.me
.REG
[4] = fra
.me
.REG
[5];
9081 /* ./parser//lexer.nit:2050 */
9085 REGB10
= TAG_Bool(ATTR_lexer___Lexer____filename(fra
.me
.REG
[0])!=NIT_NULL
);
9086 /* ./parser//lexer.nit:2053 */
9087 if (UNTAG_Bool(REGB10
)) {
9089 fprintf(stderr
, "Uninitialized attribute %s", "_filename");
9090 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2053);
9093 fra
.me
.REG
[5] = ATTR_lexer___Lexer____filename(fra
.me
.REG
[0]);
9094 REGB10
= TAG_Int(1);
9095 REGB10
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB10
));
9096 REGB11
= TAG_Int(1);
9097 REGB11
= TAG_Int(UNTAG_Int(REGB2
)+UNTAG_Int(REGB11
));
9099 REGB9
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB9
));
9100 REGB12
= TAG_Int(1);
9101 REGB12
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB12
));
9102 fra
.me
.REG
[5] = NEW_Location_location___Location___init(fra
.me
.REG
[5], REGB10
, REGB11
, REGB9
, REGB12
);
9103 REGB12
= TAG_Bool(ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[3])!=NIT_NULL
);
9104 /* ./../lib/standard//collection//array.nit:23 */
9105 if (UNTAG_Bool(REGB12
)) {
9107 fprintf(stderr
, "Uninitialized attribute %s", "_length");
9108 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 23);
9111 REGB12
= ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[3]);
9113 REGB9
= TAG_Bool(UNTAG_Int(REGB12
)>UNTAG_Int(REGB9
));
9114 /* ./parser//lexer.nit:2054 */
9115 if (UNTAG_Bool(REGB9
)) {
9117 fra
.me
.REG
[6] = NEW_Array_array___Array___with_capacity(REGB9
);
9118 /* ./parser//lexer.nit:2055 */
9119 if (!once_value_9
) {
9120 fra
.me
.REG
[7] = BOX_NativeString("Syntax error: unknown token ");
9121 REGB9
= TAG_Int(28);
9122 fra
.me
.REG
[7] = NEW_String_string___String___with_native(fra
.me
.REG
[7], REGB9
);
9123 once_value_9
= fra
.me
.REG
[7];
9124 register_static_object(&once_value_9
);
9125 } else fra
.me
.REG
[7] = once_value_9
;
9126 array___Array___add(fra
.me
.REG
[6], fra
.me
.REG
[7]);
9127 fra
.me
.REG
[7] = CALL_string___Object___to_s(fra
.me
.REG
[3])(fra
.me
.REG
[3]);
9128 array___Array___add(fra
.me
.REG
[6], fra
.me
.REG
[7]);
9129 if (!once_value_10
) {
9130 fra
.me
.REG
[7] = BOX_NativeString(".");
9132 fra
.me
.REG
[7] = NEW_String_string___String___with_native(fra
.me
.REG
[7], REGB9
);
9133 once_value_10
= fra
.me
.REG
[7];
9134 register_static_object(&once_value_10
);
9135 } else fra
.me
.REG
[7] = once_value_10
;
9136 array___Array___add(fra
.me
.REG
[6], fra
.me
.REG
[7]);
9137 fra
.me
.REG
[6] = CALL_string___Object___to_s(fra
.me
.REG
[6])(fra
.me
.REG
[6]);
9138 fra
.me
.REG
[6] = NEW_AError_lexer___AError___init_error(fra
.me
.REG
[6], fra
.me
.REG
[5]);
9139 fra
.me
.REG
[4] = fra
.me
.REG
[6];
9140 /* ./parser//lexer.nit:2056 */
9143 fra
.me
.REG
[5] = NEW_EOF_lexer___EOF___init(fra
.me
.REG
[5]);
9144 fra
.me
.REG
[4] = fra
.me
.REG
[5];
9145 /* ./parser//lexer.nit:2059 */
9151 /* ./parser//lexer.nit:1263 */
9156 fra
.me
.REG
[4] = NIT_NULL
;
9157 /* ./parser//lexer.nit:2064 */
9160 stack_frame_head
= fra
.me
.prev
;
9161 return fra
.me
.REG
[4];
9163 val_t
lexer___Lexer___get_char(val_t p0
){
9164 struct {struct stack_frame_t me
; val_t MORE_REG
[1];} fra
;
9170 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9171 fra
.me
.file
= LOCATE_lexer
;
9173 fra
.me
.meth
= LOCATE_lexer___Lexer___get_char
;
9174 fra
.me
.has_broke
= 0;
9175 fra
.me
.REG_size
= 2;
9176 fra
.me
.REG
[0] = NIT_NULL
;
9177 fra
.me
.REG
[1] = NIT_NULL
;
9179 REGB0
= TAG_Bool(ATTR_lexer___Lexer____eof(fra
.me
.REG
[0])!=NIT_NULL
);
9180 /* ./parser//lexer.nit:2071 */
9181 if (UNTAG_Bool(REGB0
)) {
9183 fprintf(stderr
, "Uninitialized attribute %s", "_eof");
9184 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2071);
9187 REGB0
= ATTR_lexer___Lexer____eof(fra
.me
.REG
[0]);
9188 if (UNTAG_Bool(REGB0
)) {
9190 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
9191 /* ./parser//lexer.nit:2072 */
9194 REGB1
= TAG_Bool(ATTR_lexer___Lexer____stream_pos(fra
.me
.REG
[0])!=NIT_NULL
);
9195 /* ./parser//lexer.nit:2077 */
9196 if (UNTAG_Bool(REGB1
)) {
9198 fprintf(stderr
, "Uninitialized attribute %s", "_stream_pos");
9199 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2077);
9202 REGB1
= ATTR_lexer___Lexer____stream_pos(fra
.me
.REG
[0]);
9204 REGB2
= TAG_Bool(UNTAG_Int(REGB1
)>=UNTAG_Int(REGB2
));
9205 /* ./parser//lexer.nit:2078 */
9206 if (UNTAG_Bool(REGB2
)) {
9207 REGB2
= TAG_Bool(ATTR_lexer___Lexer____stream_buf(fra
.me
.REG
[0])!=NIT_NULL
);
9208 /* ./parser//lexer.nit:2079 */
9209 if (UNTAG_Bool(REGB2
)) {
9211 fprintf(stderr
, "Uninitialized attribute %s", "_stream_buf");
9212 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2079);
9215 fra
.me
.REG
[1] = ATTR_lexer___Lexer____stream_buf(fra
.me
.REG
[0]);
9216 REGB2
= TAG_Bool(ATTR_lexer___Lexer____stream_pos(fra
.me
.REG
[0])!=NIT_NULL
);
9217 if (UNTAG_Bool(REGB2
)) {
9219 fprintf(stderr
, "Uninitialized attribute %s", "_stream_pos");
9220 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2079);
9223 REGB2
= ATTR_lexer___Lexer____stream_pos(fra
.me
.REG
[0]);
9224 REGB2
= CALL_abstract_collection___MapRead_____bra(fra
.me
.REG
[1])(fra
.me
.REG
[1], REGB2
);
9226 REGB3
= TAG_Int(UNTAG_Int(REGB1
)-UNTAG_Int(REGB3
));
9227 /* ./parser//lexer.nit:2080 */
9228 ATTR_lexer___Lexer____stream_pos(fra
.me
.REG
[0]) = REGB3
;
9229 REGB2
= TAG_Int((unsigned char)UNTAG_Char(REGB2
));
9230 /* ./parser//lexer.nit:2081 */
9232 REGB3
= TAG_Bool(ATTR_lexer___Lexer____stream(fra
.me
.REG
[0])!=NIT_NULL
);
9233 /* ./parser//lexer.nit:2083 */
9234 if (UNTAG_Bool(REGB3
)) {
9236 fprintf(stderr
, "Uninitialized attribute %s", "_stream");
9237 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2083);
9240 fra
.me
.REG
[1] = ATTR_lexer___Lexer____stream(fra
.me
.REG
[0]);
9241 REGB3
= CALL_stream___IStream___read_char(fra
.me
.REG
[1])(fra
.me
.REG
[1]);
9245 REGB3
= TAG_Int(-UNTAG_Int(REGB3
));
9246 REGB1
= TAG_Bool(IS_EQUAL_OO(REGB2
,REGB3
));
9247 /* ./parser//lexer.nit:2086 */
9248 if (UNTAG_Bool(REGB1
)) {
9250 REGB3
= TAG_Bool((REGB2
)==(REGB3
));
9252 /* ./parser//lexer.nit:2086 */
9254 if (UNTAG_Bool(REGB1
)) {
9255 REGB1
= TAG_Bool(true);
9256 /* ./parser//lexer.nit:2087 */
9257 ATTR_lexer___Lexer____eof(fra
.me
.REG
[0]) = REGB1
;
9260 /* ./parser//lexer.nit:2090 */
9263 stack_frame_head
= fra
.me
.prev
;
9266 void lexer___Lexer___push_back(val_t p0
, val_t p1
){
9267 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
9273 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9274 fra
.me
.file
= LOCATE_lexer
;
9276 fra
.me
.meth
= LOCATE_lexer___Lexer___push_back
;
9277 fra
.me
.has_broke
= 0;
9278 fra
.me
.REG_size
= 3;
9279 fra
.me
.REG
[0] = NIT_NULL
;
9280 fra
.me
.REG
[1] = NIT_NULL
;
9281 fra
.me
.REG
[2] = NIT_NULL
;
9284 REGB1
= TAG_Bool(ATTR_lexer___Lexer____text(fra
.me
.REG
[0])!=NIT_NULL
);
9285 /* ./parser//lexer.nit:2097 */
9286 if (UNTAG_Bool(REGB1
)) {
9288 fprintf(stderr
, "Uninitialized attribute %s", "_text");
9289 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2097);
9292 fra
.me
.REG
[1] = ATTR_lexer___Lexer____text(fra
.me
.REG
[0]);
9293 REGB1
= TAG_Bool(ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[1])!=NIT_NULL
);
9294 /* ./../lib/standard//collection//array.nit:23 */
9295 if (UNTAG_Bool(REGB1
)) {
9297 fprintf(stderr
, "Uninitialized attribute %s", "_length");
9298 fprintf(stderr
, " (%s:%d)\n", LOCATE_array
, 23);
9301 REGB1
= ATTR_array___AbstractArrayRead____length(fra
.me
.REG
[1]);
9303 REGB2
= TAG_Int(UNTAG_Int(REGB1
)-UNTAG_Int(REGB2
));
9304 /* ./parser//lexer.nit:2099 */
9306 REGB1
= TAG_Bool(UNTAG_Int(REGB2
)>=UNTAG_Int(REGB0
));
9307 /* ./parser//lexer.nit:2099 */
9308 if (UNTAG_Bool(REGB1
)) {
9309 REGB1
= TAG_Bool(false);
9310 /* ./parser//lexer.nit:2100 */
9311 ATTR_lexer___Lexer____eof(fra
.me
.REG
[0]) = REGB1
;
9312 REGB1
= TAG_Bool(ATTR_lexer___Lexer____stream_pos(fra
.me
.REG
[0])!=NIT_NULL
);
9313 /* ./parser//lexer.nit:2101 */
9314 if (UNTAG_Bool(REGB1
)) {
9316 fprintf(stderr
, "Uninitialized attribute %s", "_stream_pos");
9317 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2101);
9320 REGB1
= ATTR_lexer___Lexer____stream_pos(fra
.me
.REG
[0]);
9322 REGB3
= TAG_Int(UNTAG_Int(REGB1
)+UNTAG_Int(REGB3
));
9323 /* ./parser//lexer.nit:2101 */
9324 ATTR_lexer___Lexer____stream_pos(fra
.me
.REG
[0]) = REGB3
;
9325 REGB3
= TAG_Bool(ATTR_lexer___Lexer____stream_buf(fra
.me
.REG
[0])!=NIT_NULL
);
9326 /* ./parser//lexer.nit:2102 */
9327 if (UNTAG_Bool(REGB3
)) {
9329 fprintf(stderr
, "Uninitialized attribute %s", "_stream_buf");
9330 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2102);
9333 fra
.me
.REG
[1] = ATTR_lexer___Lexer____stream_buf(fra
.me
.REG
[0]);
9334 REGB3
= TAG_Bool(ATTR_lexer___Lexer____stream_pos(fra
.me
.REG
[0])!=NIT_NULL
);
9335 if (UNTAG_Bool(REGB3
)) {
9337 fprintf(stderr
, "Uninitialized attribute %s", "_stream_pos");
9338 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2102);
9341 REGB3
= ATTR_lexer___Lexer____stream_pos(fra
.me
.REG
[0]);
9342 REGB1
= TAG_Bool(ATTR_lexer___Lexer____text(fra
.me
.REG
[0])!=NIT_NULL
);
9343 if (UNTAG_Bool(REGB1
)) {
9345 fprintf(stderr
, "Uninitialized attribute %s", "_text");
9346 fprintf(stderr
, " (%s:%d)\n", LOCATE_lexer
, 2102);
9349 fra
.me
.REG
[2] = ATTR_lexer___Lexer____text(fra
.me
.REG
[0]);
9350 REGB1
= CALL_abstract_collection___MapRead_____bra(fra
.me
.REG
[2])(fra
.me
.REG
[2], REGB2
);
9351 CALL_abstract_collection___Map_____braeq(fra
.me
.REG
[1])(fra
.me
.REG
[1], REGB3
, REGB1
);
9353 REGB1
= TAG_Int(UNTAG_Int(REGB2
)-UNTAG_Int(REGB1
));
9355 /* ./parser//lexer.nit:2103 */
9357 /* ./parser//lexer.nit:2099 */
9362 stack_frame_head
= fra
.me
.prev
;
9365 void lexer___Lexer___build_goto_table(val_t p0
){
9366 struct {struct stack_frame_t me
; val_t MORE_REG
[4];} fra
;
9369 static val_t once_value_1
; /* Once value */
9370 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9371 fra
.me
.file
= LOCATE_lexer
;
9373 fra
.me
.meth
= LOCATE_lexer___Lexer___build_goto_table
;
9374 fra
.me
.has_broke
= 0;
9375 fra
.me
.REG_size
= 5;
9376 fra
.me
.REG
[0] = NIT_NULL
;
9377 fra
.me
.REG
[1] = NIT_NULL
;
9378 fra
.me
.REG
[2] = NIT_NULL
;
9379 fra
.me
.REG
[3] = NIT_NULL
;
9380 fra
.me
.REG
[4] = NIT_NULL
;
9382 /* ./parser//lexer.nit:2110 */
9383 if (!once_value_1
) {
9385 fra
.me
.REG
[1] = NEW_Array_array___Array___with_capacity(REGB0
);
9386 REGB0
= TAG_Int(263);
9387 fra
.me
.REG
[2] = NEW_Array_array___Array___with_capacity(REGB0
);
9388 REGB0
= TAG_Int(49);
9389 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
9391 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9393 /* ./parser//lexer.nit:2113 */
9394 array___Array___add(fra
.me
.REG
[4], REGB0
);
9396 array___Array___add(fra
.me
.REG
[4], REGB0
);
9398 array___Array___add(fra
.me
.REG
[4], REGB0
);
9399 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9401 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9402 REGB0
= TAG_Int(10);
9403 /* ./parser//lexer.nit:2114 */
9404 array___Array___add(fra
.me
.REG
[4], REGB0
);
9405 REGB0
= TAG_Int(10);
9406 array___Array___add(fra
.me
.REG
[4], REGB0
);
9408 array___Array___add(fra
.me
.REG
[4], REGB0
);
9409 /* ./parser//lexer.nit:2113 */
9410 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9412 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9413 REGB0
= TAG_Int(13);
9414 /* ./parser//lexer.nit:2115 */
9415 array___Array___add(fra
.me
.REG
[4], REGB0
);
9416 REGB0
= TAG_Int(13);
9417 array___Array___add(fra
.me
.REG
[4], REGB0
);
9419 array___Array___add(fra
.me
.REG
[4], REGB0
);
9420 /* ./parser//lexer.nit:2113 */
9421 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9423 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9424 REGB0
= TAG_Int(32);
9425 /* ./parser//lexer.nit:2116 */
9426 array___Array___add(fra
.me
.REG
[4], REGB0
);
9427 REGB0
= TAG_Int(32);
9428 array___Array___add(fra
.me
.REG
[4], REGB0
);
9430 array___Array___add(fra
.me
.REG
[4], REGB0
);
9431 /* ./parser//lexer.nit:2113 */
9432 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9434 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9435 REGB0
= TAG_Int(33);
9436 /* ./parser//lexer.nit:2117 */
9437 array___Array___add(fra
.me
.REG
[4], REGB0
);
9438 REGB0
= TAG_Int(33);
9439 array___Array___add(fra
.me
.REG
[4], REGB0
);
9441 array___Array___add(fra
.me
.REG
[4], REGB0
);
9442 /* ./parser//lexer.nit:2113 */
9443 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9445 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9446 REGB0
= TAG_Int(34);
9447 /* ./parser//lexer.nit:2118 */
9448 array___Array___add(fra
.me
.REG
[4], REGB0
);
9449 REGB0
= TAG_Int(34);
9450 array___Array___add(fra
.me
.REG
[4], REGB0
);
9452 array___Array___add(fra
.me
.REG
[4], REGB0
);
9453 /* ./parser//lexer.nit:2113 */
9454 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9456 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9457 REGB0
= TAG_Int(35);
9458 /* ./parser//lexer.nit:2119 */
9459 array___Array___add(fra
.me
.REG
[4], REGB0
);
9460 REGB0
= TAG_Int(35);
9461 array___Array___add(fra
.me
.REG
[4], REGB0
);
9463 array___Array___add(fra
.me
.REG
[4], REGB0
);
9464 /* ./parser//lexer.nit:2113 */
9465 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9467 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9468 REGB0
= TAG_Int(37);
9469 /* ./parser//lexer.nit:2120 */
9470 array___Array___add(fra
.me
.REG
[4], REGB0
);
9471 REGB0
= TAG_Int(37);
9472 array___Array___add(fra
.me
.REG
[4], REGB0
);
9474 array___Array___add(fra
.me
.REG
[4], REGB0
);
9475 /* ./parser//lexer.nit:2113 */
9476 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9478 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9479 REGB0
= TAG_Int(39);
9480 /* ./parser//lexer.nit:2121 */
9481 array___Array___add(fra
.me
.REG
[4], REGB0
);
9482 REGB0
= TAG_Int(39);
9483 array___Array___add(fra
.me
.REG
[4], REGB0
);
9485 array___Array___add(fra
.me
.REG
[4], REGB0
);
9486 /* ./parser//lexer.nit:2113 */
9487 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9489 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9490 REGB0
= TAG_Int(40);
9491 /* ./parser//lexer.nit:2122 */
9492 array___Array___add(fra
.me
.REG
[4], REGB0
);
9493 REGB0
= TAG_Int(40);
9494 array___Array___add(fra
.me
.REG
[4], REGB0
);
9495 REGB0
= TAG_Int(10);
9496 array___Array___add(fra
.me
.REG
[4], REGB0
);
9497 /* ./parser//lexer.nit:2113 */
9498 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9500 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9501 REGB0
= TAG_Int(41);
9502 /* ./parser//lexer.nit:2123 */
9503 array___Array___add(fra
.me
.REG
[4], REGB0
);
9504 REGB0
= TAG_Int(41);
9505 array___Array___add(fra
.me
.REG
[4], REGB0
);
9506 REGB0
= TAG_Int(11);
9507 array___Array___add(fra
.me
.REG
[4], REGB0
);
9508 /* ./parser//lexer.nit:2113 */
9509 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9511 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9512 REGB0
= TAG_Int(42);
9513 /* ./parser//lexer.nit:2124 */
9514 array___Array___add(fra
.me
.REG
[4], REGB0
);
9515 REGB0
= TAG_Int(42);
9516 array___Array___add(fra
.me
.REG
[4], REGB0
);
9517 REGB0
= TAG_Int(12);
9518 array___Array___add(fra
.me
.REG
[4], REGB0
);
9519 /* ./parser//lexer.nit:2113 */
9520 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9522 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9523 REGB0
= TAG_Int(43);
9524 /* ./parser//lexer.nit:2125 */
9525 array___Array___add(fra
.me
.REG
[4], REGB0
);
9526 REGB0
= TAG_Int(43);
9527 array___Array___add(fra
.me
.REG
[4], REGB0
);
9528 REGB0
= TAG_Int(13);
9529 array___Array___add(fra
.me
.REG
[4], REGB0
);
9530 /* ./parser//lexer.nit:2113 */
9531 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9533 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9534 REGB0
= TAG_Int(44);
9535 /* ./parser//lexer.nit:2126 */
9536 array___Array___add(fra
.me
.REG
[4], REGB0
);
9537 REGB0
= TAG_Int(44);
9538 array___Array___add(fra
.me
.REG
[4], REGB0
);
9539 REGB0
= TAG_Int(14);
9540 array___Array___add(fra
.me
.REG
[4], REGB0
);
9541 /* ./parser//lexer.nit:2113 */
9542 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9544 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9545 REGB0
= TAG_Int(45);
9546 /* ./parser//lexer.nit:2127 */
9547 array___Array___add(fra
.me
.REG
[4], REGB0
);
9548 REGB0
= TAG_Int(45);
9549 array___Array___add(fra
.me
.REG
[4], REGB0
);
9550 REGB0
= TAG_Int(15);
9551 array___Array___add(fra
.me
.REG
[4], REGB0
);
9552 /* ./parser//lexer.nit:2113 */
9553 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9555 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9556 REGB0
= TAG_Int(46);
9557 /* ./parser//lexer.nit:2128 */
9558 array___Array___add(fra
.me
.REG
[4], REGB0
);
9559 REGB0
= TAG_Int(46);
9560 array___Array___add(fra
.me
.REG
[4], REGB0
);
9561 REGB0
= TAG_Int(16);
9562 array___Array___add(fra
.me
.REG
[4], REGB0
);
9563 /* ./parser//lexer.nit:2113 */
9564 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9566 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9567 REGB0
= TAG_Int(47);
9568 /* ./parser//lexer.nit:2129 */
9569 array___Array___add(fra
.me
.REG
[4], REGB0
);
9570 REGB0
= TAG_Int(47);
9571 array___Array___add(fra
.me
.REG
[4], REGB0
);
9572 REGB0
= TAG_Int(17);
9573 array___Array___add(fra
.me
.REG
[4], REGB0
);
9574 /* ./parser//lexer.nit:2113 */
9575 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9577 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9578 REGB0
= TAG_Int(48);
9579 /* ./parser//lexer.nit:2130 */
9580 array___Array___add(fra
.me
.REG
[4], REGB0
);
9581 REGB0
= TAG_Int(57);
9582 array___Array___add(fra
.me
.REG
[4], REGB0
);
9583 REGB0
= TAG_Int(18);
9584 array___Array___add(fra
.me
.REG
[4], REGB0
);
9585 /* ./parser//lexer.nit:2113 */
9586 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9588 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9589 REGB0
= TAG_Int(58);
9590 /* ./parser//lexer.nit:2131 */
9591 array___Array___add(fra
.me
.REG
[4], REGB0
);
9592 REGB0
= TAG_Int(58);
9593 array___Array___add(fra
.me
.REG
[4], REGB0
);
9594 REGB0
= TAG_Int(19);
9595 array___Array___add(fra
.me
.REG
[4], REGB0
);
9596 /* ./parser//lexer.nit:2113 */
9597 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9599 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9600 REGB0
= TAG_Int(60);
9601 /* ./parser//lexer.nit:2132 */
9602 array___Array___add(fra
.me
.REG
[4], REGB0
);
9603 REGB0
= TAG_Int(60);
9604 array___Array___add(fra
.me
.REG
[4], REGB0
);
9605 REGB0
= TAG_Int(20);
9606 array___Array___add(fra
.me
.REG
[4], REGB0
);
9607 /* ./parser//lexer.nit:2113 */
9608 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9610 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9611 REGB0
= TAG_Int(61);
9612 /* ./parser//lexer.nit:2133 */
9613 array___Array___add(fra
.me
.REG
[4], REGB0
);
9614 REGB0
= TAG_Int(61);
9615 array___Array___add(fra
.me
.REG
[4], REGB0
);
9616 REGB0
= TAG_Int(21);
9617 array___Array___add(fra
.me
.REG
[4], REGB0
);
9618 /* ./parser//lexer.nit:2113 */
9619 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9621 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9622 REGB0
= TAG_Int(62);
9623 /* ./parser//lexer.nit:2134 */
9624 array___Array___add(fra
.me
.REG
[4], REGB0
);
9625 REGB0
= TAG_Int(62);
9626 array___Array___add(fra
.me
.REG
[4], REGB0
);
9627 REGB0
= TAG_Int(22);
9628 array___Array___add(fra
.me
.REG
[4], REGB0
);
9629 /* ./parser//lexer.nit:2113 */
9630 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9632 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9633 REGB0
= TAG_Int(65);
9634 /* ./parser//lexer.nit:2135 */
9635 array___Array___add(fra
.me
.REG
[4], REGB0
);
9636 REGB0
= TAG_Int(90);
9637 array___Array___add(fra
.me
.REG
[4], REGB0
);
9638 REGB0
= TAG_Int(23);
9639 array___Array___add(fra
.me
.REG
[4], REGB0
);
9640 /* ./parser//lexer.nit:2113 */
9641 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9643 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9644 REGB0
= TAG_Int(91);
9645 /* ./parser//lexer.nit:2136 */
9646 array___Array___add(fra
.me
.REG
[4], REGB0
);
9647 REGB0
= TAG_Int(91);
9648 array___Array___add(fra
.me
.REG
[4], REGB0
);
9649 REGB0
= TAG_Int(24);
9650 array___Array___add(fra
.me
.REG
[4], REGB0
);
9651 /* ./parser//lexer.nit:2113 */
9652 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9654 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9655 REGB0
= TAG_Int(93);
9656 /* ./parser//lexer.nit:2137 */
9657 array___Array___add(fra
.me
.REG
[4], REGB0
);
9658 REGB0
= TAG_Int(93);
9659 array___Array___add(fra
.me
.REG
[4], REGB0
);
9660 REGB0
= TAG_Int(25);
9661 array___Array___add(fra
.me
.REG
[4], REGB0
);
9662 /* ./parser//lexer.nit:2113 */
9663 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9665 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9666 REGB0
= TAG_Int(95);
9667 /* ./parser//lexer.nit:2138 */
9668 array___Array___add(fra
.me
.REG
[4], REGB0
);
9669 REGB0
= TAG_Int(95);
9670 array___Array___add(fra
.me
.REG
[4], REGB0
);
9671 REGB0
= TAG_Int(26);
9672 array___Array___add(fra
.me
.REG
[4], REGB0
);
9673 /* ./parser//lexer.nit:2113 */
9674 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9676 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9677 REGB0
= TAG_Int(97);
9678 /* ./parser//lexer.nit:2139 */
9679 array___Array___add(fra
.me
.REG
[4], REGB0
);
9680 REGB0
= TAG_Int(97);
9681 array___Array___add(fra
.me
.REG
[4], REGB0
);
9682 REGB0
= TAG_Int(27);
9683 array___Array___add(fra
.me
.REG
[4], REGB0
);
9684 /* ./parser//lexer.nit:2113 */
9685 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9687 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9688 REGB0
= TAG_Int(98);
9689 /* ./parser//lexer.nit:2140 */
9690 array___Array___add(fra
.me
.REG
[4], REGB0
);
9691 REGB0
= TAG_Int(98);
9692 array___Array___add(fra
.me
.REG
[4], REGB0
);
9693 REGB0
= TAG_Int(28);
9694 array___Array___add(fra
.me
.REG
[4], REGB0
);
9695 /* ./parser//lexer.nit:2113 */
9696 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9698 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9699 REGB0
= TAG_Int(99);
9700 /* ./parser//lexer.nit:2141 */
9701 array___Array___add(fra
.me
.REG
[4], REGB0
);
9702 REGB0
= TAG_Int(99);
9703 array___Array___add(fra
.me
.REG
[4], REGB0
);
9704 REGB0
= TAG_Int(29);
9705 array___Array___add(fra
.me
.REG
[4], REGB0
);
9706 /* ./parser//lexer.nit:2113 */
9707 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9709 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9710 REGB0
= TAG_Int(100);
9711 /* ./parser//lexer.nit:2142 */
9712 array___Array___add(fra
.me
.REG
[4], REGB0
);
9713 REGB0
= TAG_Int(100);
9714 array___Array___add(fra
.me
.REG
[4], REGB0
);
9715 REGB0
= TAG_Int(30);
9716 array___Array___add(fra
.me
.REG
[4], REGB0
);
9717 /* ./parser//lexer.nit:2113 */
9718 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9720 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9721 REGB0
= TAG_Int(101);
9722 /* ./parser//lexer.nit:2143 */
9723 array___Array___add(fra
.me
.REG
[4], REGB0
);
9724 REGB0
= TAG_Int(101);
9725 array___Array___add(fra
.me
.REG
[4], REGB0
);
9726 REGB0
= TAG_Int(31);
9727 array___Array___add(fra
.me
.REG
[4], REGB0
);
9728 /* ./parser//lexer.nit:2113 */
9729 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9731 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9732 REGB0
= TAG_Int(102);
9733 /* ./parser//lexer.nit:2144 */
9734 array___Array___add(fra
.me
.REG
[4], REGB0
);
9735 REGB0
= TAG_Int(102);
9736 array___Array___add(fra
.me
.REG
[4], REGB0
);
9737 REGB0
= TAG_Int(32);
9738 array___Array___add(fra
.me
.REG
[4], REGB0
);
9739 /* ./parser//lexer.nit:2113 */
9740 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9742 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9743 REGB0
= TAG_Int(103);
9744 /* ./parser//lexer.nit:2145 */
9745 array___Array___add(fra
.me
.REG
[4], REGB0
);
9746 REGB0
= TAG_Int(104);
9747 array___Array___add(fra
.me
.REG
[4], REGB0
);
9748 REGB0
= TAG_Int(33);
9749 array___Array___add(fra
.me
.REG
[4], REGB0
);
9750 /* ./parser//lexer.nit:2113 */
9751 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9753 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9754 REGB0
= TAG_Int(105);
9755 /* ./parser//lexer.nit:2146 */
9756 array___Array___add(fra
.me
.REG
[4], REGB0
);
9757 REGB0
= TAG_Int(105);
9758 array___Array___add(fra
.me
.REG
[4], REGB0
);
9759 REGB0
= TAG_Int(34);
9760 array___Array___add(fra
.me
.REG
[4], REGB0
);
9761 /* ./parser//lexer.nit:2113 */
9762 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9764 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9765 REGB0
= TAG_Int(106);
9766 /* ./parser//lexer.nit:2147 */
9767 array___Array___add(fra
.me
.REG
[4], REGB0
);
9768 REGB0
= TAG_Int(107);
9769 array___Array___add(fra
.me
.REG
[4], REGB0
);
9770 REGB0
= TAG_Int(33);
9771 array___Array___add(fra
.me
.REG
[4], REGB0
);
9772 /* ./parser//lexer.nit:2113 */
9773 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9775 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9776 REGB0
= TAG_Int(108);
9777 /* ./parser//lexer.nit:2148 */
9778 array___Array___add(fra
.me
.REG
[4], REGB0
);
9779 REGB0
= TAG_Int(108);
9780 array___Array___add(fra
.me
.REG
[4], REGB0
);
9781 REGB0
= TAG_Int(35);
9782 array___Array___add(fra
.me
.REG
[4], REGB0
);
9783 /* ./parser//lexer.nit:2113 */
9784 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9786 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9787 REGB0
= TAG_Int(109);
9788 /* ./parser//lexer.nit:2149 */
9789 array___Array___add(fra
.me
.REG
[4], REGB0
);
9790 REGB0
= TAG_Int(109);
9791 array___Array___add(fra
.me
.REG
[4], REGB0
);
9792 REGB0
= TAG_Int(33);
9793 array___Array___add(fra
.me
.REG
[4], REGB0
);
9794 /* ./parser//lexer.nit:2113 */
9795 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9797 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9798 REGB0
= TAG_Int(110);
9799 /* ./parser//lexer.nit:2150 */
9800 array___Array___add(fra
.me
.REG
[4], REGB0
);
9801 REGB0
= TAG_Int(110);
9802 array___Array___add(fra
.me
.REG
[4], REGB0
);
9803 REGB0
= TAG_Int(36);
9804 array___Array___add(fra
.me
.REG
[4], REGB0
);
9805 /* ./parser//lexer.nit:2113 */
9806 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9808 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9809 REGB0
= TAG_Int(111);
9810 /* ./parser//lexer.nit:2151 */
9811 array___Array___add(fra
.me
.REG
[4], REGB0
);
9812 REGB0
= TAG_Int(111);
9813 array___Array___add(fra
.me
.REG
[4], REGB0
);
9814 REGB0
= TAG_Int(37);
9815 array___Array___add(fra
.me
.REG
[4], REGB0
);
9816 /* ./parser//lexer.nit:2113 */
9817 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9819 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9820 REGB0
= TAG_Int(112);
9821 /* ./parser//lexer.nit:2152 */
9822 array___Array___add(fra
.me
.REG
[4], REGB0
);
9823 REGB0
= TAG_Int(112);
9824 array___Array___add(fra
.me
.REG
[4], REGB0
);
9825 REGB0
= TAG_Int(38);
9826 array___Array___add(fra
.me
.REG
[4], REGB0
);
9827 /* ./parser//lexer.nit:2113 */
9828 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9830 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9831 REGB0
= TAG_Int(113);
9832 /* ./parser//lexer.nit:2153 */
9833 array___Array___add(fra
.me
.REG
[4], REGB0
);
9834 REGB0
= TAG_Int(113);
9835 array___Array___add(fra
.me
.REG
[4], REGB0
);
9836 REGB0
= TAG_Int(33);
9837 array___Array___add(fra
.me
.REG
[4], REGB0
);
9838 /* ./parser//lexer.nit:2113 */
9839 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9841 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9842 REGB0
= TAG_Int(114);
9843 /* ./parser//lexer.nit:2154 */
9844 array___Array___add(fra
.me
.REG
[4], REGB0
);
9845 REGB0
= TAG_Int(114);
9846 array___Array___add(fra
.me
.REG
[4], REGB0
);
9847 REGB0
= TAG_Int(39);
9848 array___Array___add(fra
.me
.REG
[4], REGB0
);
9849 /* ./parser//lexer.nit:2113 */
9850 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9852 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9853 REGB0
= TAG_Int(115);
9854 /* ./parser//lexer.nit:2155 */
9855 array___Array___add(fra
.me
.REG
[4], REGB0
);
9856 REGB0
= TAG_Int(115);
9857 array___Array___add(fra
.me
.REG
[4], REGB0
);
9858 REGB0
= TAG_Int(40);
9859 array___Array___add(fra
.me
.REG
[4], REGB0
);
9860 /* ./parser//lexer.nit:2113 */
9861 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9863 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9864 REGB0
= TAG_Int(116);
9865 /* ./parser//lexer.nit:2156 */
9866 array___Array___add(fra
.me
.REG
[4], REGB0
);
9867 REGB0
= TAG_Int(116);
9868 array___Array___add(fra
.me
.REG
[4], REGB0
);
9869 REGB0
= TAG_Int(41);
9870 array___Array___add(fra
.me
.REG
[4], REGB0
);
9871 /* ./parser//lexer.nit:2113 */
9872 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9874 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9875 REGB0
= TAG_Int(117);
9876 /* ./parser//lexer.nit:2157 */
9877 array___Array___add(fra
.me
.REG
[4], REGB0
);
9878 REGB0
= TAG_Int(117);
9879 array___Array___add(fra
.me
.REG
[4], REGB0
);
9880 REGB0
= TAG_Int(42);
9881 array___Array___add(fra
.me
.REG
[4], REGB0
);
9882 /* ./parser//lexer.nit:2113 */
9883 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9885 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9886 REGB0
= TAG_Int(118);
9887 /* ./parser//lexer.nit:2158 */
9888 array___Array___add(fra
.me
.REG
[4], REGB0
);
9889 REGB0
= TAG_Int(118);
9890 array___Array___add(fra
.me
.REG
[4], REGB0
);
9891 REGB0
= TAG_Int(43);
9892 array___Array___add(fra
.me
.REG
[4], REGB0
);
9893 /* ./parser//lexer.nit:2113 */
9894 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9896 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9897 REGB0
= TAG_Int(119);
9898 /* ./parser//lexer.nit:2159 */
9899 array___Array___add(fra
.me
.REG
[4], REGB0
);
9900 REGB0
= TAG_Int(119);
9901 array___Array___add(fra
.me
.REG
[4], REGB0
);
9902 REGB0
= TAG_Int(44);
9903 array___Array___add(fra
.me
.REG
[4], REGB0
);
9904 /* ./parser//lexer.nit:2113 */
9905 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9907 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9908 REGB0
= TAG_Int(120);
9909 /* ./parser//lexer.nit:2160 */
9910 array___Array___add(fra
.me
.REG
[4], REGB0
);
9911 REGB0
= TAG_Int(122);
9912 array___Array___add(fra
.me
.REG
[4], REGB0
);
9913 REGB0
= TAG_Int(33);
9914 array___Array___add(fra
.me
.REG
[4], REGB0
);
9915 /* ./parser//lexer.nit:2113 */
9916 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9918 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9919 REGB0
= TAG_Int(125);
9920 /* ./parser//lexer.nit:2161 */
9921 array___Array___add(fra
.me
.REG
[4], REGB0
);
9922 REGB0
= TAG_Int(125);
9923 array___Array___add(fra
.me
.REG
[4], REGB0
);
9924 REGB0
= TAG_Int(45);
9925 array___Array___add(fra
.me
.REG
[4], REGB0
);
9926 /* ./parser//lexer.nit:2113 */
9927 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9928 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
9930 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
9932 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9934 /* ./parser//lexer.nit:2164 */
9935 array___Array___add(fra
.me
.REG
[4], REGB0
);
9937 array___Array___add(fra
.me
.REG
[4], REGB0
);
9939 array___Array___add(fra
.me
.REG
[4], REGB0
);
9940 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9942 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9943 REGB0
= TAG_Int(32);
9944 /* ./parser//lexer.nit:2165 */
9945 array___Array___add(fra
.me
.REG
[4], REGB0
);
9946 REGB0
= TAG_Int(32);
9947 array___Array___add(fra
.me
.REG
[4], REGB0
);
9949 array___Array___add(fra
.me
.REG
[4], REGB0
);
9950 /* ./parser//lexer.nit:2164 */
9951 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9952 /* ./parser//lexer.nit:2113 */
9953 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
9954 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
9955 /* ./parser//lexer.nit:2113 */
9956 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
9958 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
9960 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9961 REGB0
= TAG_Int(10);
9962 /* ./parser//lexer.nit:2169 */
9963 array___Array___add(fra
.me
.REG
[4], REGB0
);
9964 REGB0
= TAG_Int(10);
9965 array___Array___add(fra
.me
.REG
[4], REGB0
);
9966 REGB0
= TAG_Int(46);
9967 array___Array___add(fra
.me
.REG
[4], REGB0
);
9968 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9969 /* ./parser//lexer.nit:2113 */
9970 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
9972 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
9974 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9976 /* ./parser//lexer.nit:2172 */
9977 array___Array___add(fra
.me
.REG
[4], REGB0
);
9978 REGB0
= TAG_Int(32);
9979 array___Array___add(fra
.me
.REG
[4], REGB0
);
9981 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
9982 /* ./parser//lexer.nit:2172 */
9983 array___Array___add(fra
.me
.REG
[4], REGB0
);
9984 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9985 /* ./parser//lexer.nit:2113 */
9986 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
9988 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
9990 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
9991 REGB0
= TAG_Int(61);
9992 /* ./parser//lexer.nit:2175 */
9993 array___Array___add(fra
.me
.REG
[4], REGB0
);
9994 REGB0
= TAG_Int(61);
9995 array___Array___add(fra
.me
.REG
[4], REGB0
);
9996 REGB0
= TAG_Int(47);
9997 array___Array___add(fra
.me
.REG
[4], REGB0
);
9998 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
9999 /* ./parser//lexer.nit:2113 */
10000 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10001 REGB0
= TAG_Int(9);
10002 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10003 REGB0
= TAG_Int(3);
10004 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10005 REGB0
= TAG_Int(0);
10006 /* ./parser//lexer.nit:2178 */
10007 array___Array___add(fra
.me
.REG
[4], REGB0
);
10008 REGB0
= TAG_Int(9);
10009 array___Array___add(fra
.me
.REG
[4], REGB0
);
10010 REGB0
= TAG_Int(48);
10011 array___Array___add(fra
.me
.REG
[4], REGB0
);
10012 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10013 REGB0
= TAG_Int(3);
10014 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10015 REGB0
= TAG_Int(11);
10016 /* ./parser//lexer.nit:2179 */
10017 array___Array___add(fra
.me
.REG
[4], REGB0
);
10018 REGB0
= TAG_Int(12);
10019 array___Array___add(fra
.me
.REG
[4], REGB0
);
10020 REGB0
= TAG_Int(48);
10021 array___Array___add(fra
.me
.REG
[4], REGB0
);
10022 /* ./parser//lexer.nit:2178 */
10023 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10024 REGB0
= TAG_Int(3);
10025 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10026 REGB0
= TAG_Int(14);
10027 /* ./parser//lexer.nit:2180 */
10028 array___Array___add(fra
.me
.REG
[4], REGB0
);
10029 REGB0
= TAG_Int(33);
10030 array___Array___add(fra
.me
.REG
[4], REGB0
);
10031 REGB0
= TAG_Int(48);
10032 array___Array___add(fra
.me
.REG
[4], REGB0
);
10033 /* ./parser//lexer.nit:2178 */
10034 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10035 REGB0
= TAG_Int(3);
10036 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10037 REGB0
= TAG_Int(34);
10038 /* ./parser//lexer.nit:2181 */
10039 array___Array___add(fra
.me
.REG
[4], REGB0
);
10040 REGB0
= TAG_Int(34);
10041 array___Array___add(fra
.me
.REG
[4], REGB0
);
10042 REGB0
= TAG_Int(49);
10043 array___Array___add(fra
.me
.REG
[4], REGB0
);
10044 /* ./parser//lexer.nit:2178 */
10045 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10046 REGB0
= TAG_Int(3);
10047 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10048 REGB0
= TAG_Int(35);
10049 /* ./parser//lexer.nit:2182 */
10050 array___Array___add(fra
.me
.REG
[4], REGB0
);
10051 REGB0
= TAG_Int(91);
10052 array___Array___add(fra
.me
.REG
[4], REGB0
);
10053 REGB0
= TAG_Int(48);
10054 array___Array___add(fra
.me
.REG
[4], REGB0
);
10055 /* ./parser//lexer.nit:2178 */
10056 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10057 REGB0
= TAG_Int(3);
10058 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10059 REGB0
= TAG_Int(92);
10060 /* ./parser//lexer.nit:2183 */
10061 array___Array___add(fra
.me
.REG
[4], REGB0
);
10062 REGB0
= TAG_Int(92);
10063 array___Array___add(fra
.me
.REG
[4], REGB0
);
10064 REGB0
= TAG_Int(50);
10065 array___Array___add(fra
.me
.REG
[4], REGB0
);
10066 /* ./parser//lexer.nit:2178 */
10067 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10068 REGB0
= TAG_Int(3);
10069 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10070 REGB0
= TAG_Int(93);
10071 /* ./parser//lexer.nit:2184 */
10072 array___Array___add(fra
.me
.REG
[4], REGB0
);
10073 REGB0
= TAG_Int(122);
10074 array___Array___add(fra
.me
.REG
[4], REGB0
);
10075 REGB0
= TAG_Int(48);
10076 array___Array___add(fra
.me
.REG
[4], REGB0
);
10077 /* ./parser//lexer.nit:2178 */
10078 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10079 REGB0
= TAG_Int(3);
10080 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10081 REGB0
= TAG_Int(123);
10082 /* ./parser//lexer.nit:2185 */
10083 array___Array___add(fra
.me
.REG
[4], REGB0
);
10084 REGB0
= TAG_Int(123);
10085 array___Array___add(fra
.me
.REG
[4], REGB0
);
10086 REGB0
= TAG_Int(51);
10087 array___Array___add(fra
.me
.REG
[4], REGB0
);
10088 /* ./parser//lexer.nit:2178 */
10089 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10090 REGB0
= TAG_Int(3);
10091 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10092 REGB0
= TAG_Int(124);
10093 /* ./parser//lexer.nit:2186 */
10094 array___Array___add(fra
.me
.REG
[4], REGB0
);
10095 REGB0
= TAG_Int(255);
10096 array___Array___add(fra
.me
.REG
[4], REGB0
);
10097 REGB0
= TAG_Int(48);
10098 array___Array___add(fra
.me
.REG
[4], REGB0
);
10099 /* ./parser//lexer.nit:2178 */
10100 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10101 /* ./parser//lexer.nit:2113 */
10102 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10103 REGB0
= TAG_Int(5);
10104 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10105 REGB0
= TAG_Int(3);
10106 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10107 REGB0
= TAG_Int(0);
10108 /* ./parser//lexer.nit:2189 */
10109 array___Array___add(fra
.me
.REG
[4], REGB0
);
10110 REGB0
= TAG_Int(9);
10111 array___Array___add(fra
.me
.REG
[4], REGB0
);
10112 REGB0
= TAG_Int(52);
10113 array___Array___add(fra
.me
.REG
[4], REGB0
);
10114 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10115 REGB0
= TAG_Int(3);
10116 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10117 REGB0
= TAG_Int(10);
10118 /* ./parser//lexer.nit:2190 */
10119 array___Array___add(fra
.me
.REG
[4], REGB0
);
10120 REGB0
= TAG_Int(10);
10121 array___Array___add(fra
.me
.REG
[4], REGB0
);
10122 REGB0
= TAG_Int(53);
10123 array___Array___add(fra
.me
.REG
[4], REGB0
);
10124 /* ./parser//lexer.nit:2189 */
10125 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10126 REGB0
= TAG_Int(3);
10127 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10128 REGB0
= TAG_Int(11);
10129 /* ./parser//lexer.nit:2191 */
10130 array___Array___add(fra
.me
.REG
[4], REGB0
);
10131 REGB0
= TAG_Int(12);
10132 array___Array___add(fra
.me
.REG
[4], REGB0
);
10133 REGB0
= TAG_Int(52);
10134 array___Array___add(fra
.me
.REG
[4], REGB0
);
10135 /* ./parser//lexer.nit:2189 */
10136 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10137 REGB0
= TAG_Int(3);
10138 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10139 REGB0
= TAG_Int(13);
10140 /* ./parser//lexer.nit:2192 */
10141 array___Array___add(fra
.me
.REG
[4], REGB0
);
10142 REGB0
= TAG_Int(13);
10143 array___Array___add(fra
.me
.REG
[4], REGB0
);
10144 REGB0
= TAG_Int(54);
10145 array___Array___add(fra
.me
.REG
[4], REGB0
);
10146 /* ./parser//lexer.nit:2189 */
10147 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10148 REGB0
= TAG_Int(3);
10149 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10150 REGB0
= TAG_Int(14);
10151 /* ./parser//lexer.nit:2193 */
10152 array___Array___add(fra
.me
.REG
[4], REGB0
);
10153 REGB0
= TAG_Int(255);
10154 array___Array___add(fra
.me
.REG
[4], REGB0
);
10155 REGB0
= TAG_Int(52);
10156 array___Array___add(fra
.me
.REG
[4], REGB0
);
10157 /* ./parser//lexer.nit:2189 */
10158 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10159 /* ./parser//lexer.nit:2113 */
10160 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10161 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
10162 /* ./parser//lexer.nit:2113 */
10163 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10164 REGB0
= TAG_Int(5);
10165 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10166 REGB0
= TAG_Int(3);
10167 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10168 REGB0
= TAG_Int(0);
10169 /* ./parser//lexer.nit:2197 */
10170 array___Array___add(fra
.me
.REG
[4], REGB0
);
10171 REGB0
= TAG_Int(9);
10172 array___Array___add(fra
.me
.REG
[4], REGB0
);
10173 REGB0
= TAG_Int(55);
10174 array___Array___add(fra
.me
.REG
[4], REGB0
);
10175 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10176 REGB0
= TAG_Int(3);
10177 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10178 REGB0
= TAG_Int(11);
10179 /* ./parser//lexer.nit:2198 */
10180 array___Array___add(fra
.me
.REG
[4], REGB0
);
10181 REGB0
= TAG_Int(12);
10182 array___Array___add(fra
.me
.REG
[4], REGB0
);
10183 REGB0
= TAG_Int(55);
10184 array___Array___add(fra
.me
.REG
[4], REGB0
);
10185 /* ./parser//lexer.nit:2197 */
10186 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10187 REGB0
= TAG_Int(3);
10188 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10189 REGB0
= TAG_Int(14);
10190 /* ./parser//lexer.nit:2199 */
10191 array___Array___add(fra
.me
.REG
[4], REGB0
);
10192 REGB0
= TAG_Int(38);
10193 array___Array___add(fra
.me
.REG
[4], REGB0
);
10194 REGB0
= TAG_Int(55);
10195 array___Array___add(fra
.me
.REG
[4], REGB0
);
10196 /* ./parser//lexer.nit:2197 */
10197 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10198 REGB0
= TAG_Int(3);
10199 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10200 REGB0
= TAG_Int(39);
10201 /* ./parser//lexer.nit:2200 */
10202 array___Array___add(fra
.me
.REG
[4], REGB0
);
10203 REGB0
= TAG_Int(39);
10204 array___Array___add(fra
.me
.REG
[4], REGB0
);
10205 REGB0
= TAG_Int(56);
10206 array___Array___add(fra
.me
.REG
[4], REGB0
);
10207 /* ./parser//lexer.nit:2197 */
10208 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10209 REGB0
= TAG_Int(3);
10210 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10211 REGB0
= TAG_Int(40);
10212 /* ./parser//lexer.nit:2201 */
10213 array___Array___add(fra
.me
.REG
[4], REGB0
);
10214 REGB0
= TAG_Int(255);
10215 array___Array___add(fra
.me
.REG
[4], REGB0
);
10216 REGB0
= TAG_Int(55);
10217 array___Array___add(fra
.me
.REG
[4], REGB0
);
10218 /* ./parser//lexer.nit:2197 */
10219 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10220 /* ./parser//lexer.nit:2113 */
10221 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10222 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
10223 /* ./parser//lexer.nit:2113 */
10224 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10225 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
10226 /* ./parser//lexer.nit:2113 */
10227 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10228 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
10229 /* ./parser//lexer.nit:2113 */
10230 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10231 REGB0
= TAG_Int(1);
10232 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10233 REGB0
= TAG_Int(3);
10234 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10235 REGB0
= TAG_Int(61);
10236 /* ./parser//lexer.nit:2207 */
10237 array___Array___add(fra
.me
.REG
[4], REGB0
);
10238 REGB0
= TAG_Int(61);
10239 array___Array___add(fra
.me
.REG
[4], REGB0
);
10240 REGB0
= TAG_Int(57);
10241 array___Array___add(fra
.me
.REG
[4], REGB0
);
10242 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10243 /* ./parser//lexer.nit:2113 */
10244 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10245 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
10246 /* ./parser//lexer.nit:2113 */
10247 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10248 REGB0
= TAG_Int(1);
10249 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10250 REGB0
= TAG_Int(3);
10251 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10252 REGB0
= TAG_Int(61);
10253 /* ./parser//lexer.nit:2211 */
10254 array___Array___add(fra
.me
.REG
[4], REGB0
);
10255 REGB0
= TAG_Int(61);
10256 array___Array___add(fra
.me
.REG
[4], REGB0
);
10257 REGB0
= TAG_Int(58);
10258 array___Array___add(fra
.me
.REG
[4], REGB0
);
10259 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10260 /* ./parser//lexer.nit:2113 */
10261 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10262 REGB0
= TAG_Int(2);
10263 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10264 REGB0
= TAG_Int(3);
10265 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10266 REGB0
= TAG_Int(46);
10267 /* ./parser//lexer.nit:2214 */
10268 array___Array___add(fra
.me
.REG
[4], REGB0
);
10269 REGB0
= TAG_Int(46);
10270 array___Array___add(fra
.me
.REG
[4], REGB0
);
10271 REGB0
= TAG_Int(59);
10272 array___Array___add(fra
.me
.REG
[4], REGB0
);
10273 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10274 REGB0
= TAG_Int(3);
10275 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10276 REGB0
= TAG_Int(48);
10277 /* ./parser//lexer.nit:2215 */
10278 array___Array___add(fra
.me
.REG
[4], REGB0
);
10279 REGB0
= TAG_Int(57);
10280 array___Array___add(fra
.me
.REG
[4], REGB0
);
10281 REGB0
= TAG_Int(60);
10282 array___Array___add(fra
.me
.REG
[4], REGB0
);
10283 /* ./parser//lexer.nit:2214 */
10284 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10285 /* ./parser//lexer.nit:2113 */
10286 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10287 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
10288 /* ./parser//lexer.nit:2113 */
10289 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10290 REGB0
= TAG_Int(2);
10291 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10292 REGB0
= TAG_Int(3);
10293 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10294 REGB0
= TAG_Int(46);
10295 /* ./parser//lexer.nit:2219 */
10296 array___Array___add(fra
.me
.REG
[4], REGB0
);
10297 REGB0
= TAG_Int(46);
10298 array___Array___add(fra
.me
.REG
[4], REGB0
);
10299 REGB0
= TAG_Int(61);
10300 array___Array___add(fra
.me
.REG
[4], REGB0
);
10301 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10302 REGB0
= TAG_Int(3);
10303 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10304 REGB0
= TAG_Int(48);
10305 /* ./parser//lexer.nit:2220 */
10306 array___Array___add(fra
.me
.REG
[4], REGB0
);
10307 REGB0
= TAG_Int(57);
10308 array___Array___add(fra
.me
.REG
[4], REGB0
);
10309 REGB0
= TAG_Int(18);
10310 array___Array___add(fra
.me
.REG
[4], REGB0
);
10311 /* ./parser//lexer.nit:2219 */
10312 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10313 /* ./parser//lexer.nit:2113 */
10314 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10315 REGB0
= TAG_Int(1);
10316 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10317 REGB0
= TAG_Int(3);
10318 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10319 REGB0
= TAG_Int(58);
10320 /* ./parser//lexer.nit:2223 */
10321 array___Array___add(fra
.me
.REG
[4], REGB0
);
10322 REGB0
= TAG_Int(58);
10323 array___Array___add(fra
.me
.REG
[4], REGB0
);
10324 REGB0
= TAG_Int(62);
10325 array___Array___add(fra
.me
.REG
[4], REGB0
);
10326 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10327 /* ./parser//lexer.nit:2113 */
10328 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10329 REGB0
= TAG_Int(1);
10330 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10331 REGB0
= TAG_Int(3);
10332 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10333 REGB0
= TAG_Int(61);
10334 /* ./parser//lexer.nit:2226 */
10335 array___Array___add(fra
.me
.REG
[4], REGB0
);
10336 REGB0
= TAG_Int(61);
10337 array___Array___add(fra
.me
.REG
[4], REGB0
);
10338 REGB0
= TAG_Int(63);
10339 array___Array___add(fra
.me
.REG
[4], REGB0
);
10340 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10341 /* ./parser//lexer.nit:2113 */
10342 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10343 REGB0
= TAG_Int(1);
10344 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10345 REGB0
= TAG_Int(3);
10346 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10347 REGB0
= TAG_Int(61);
10348 /* ./parser//lexer.nit:2229 */
10349 array___Array___add(fra
.me
.REG
[4], REGB0
);
10350 REGB0
= TAG_Int(61);
10351 array___Array___add(fra
.me
.REG
[4], REGB0
);
10352 REGB0
= TAG_Int(64);
10353 array___Array___add(fra
.me
.REG
[4], REGB0
);
10354 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10355 /* ./parser//lexer.nit:2113 */
10356 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10357 REGB0
= TAG_Int(1);
10358 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10359 REGB0
= TAG_Int(3);
10360 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10361 REGB0
= TAG_Int(61);
10362 /* ./parser//lexer.nit:2232 */
10363 array___Array___add(fra
.me
.REG
[4], REGB0
);
10364 REGB0
= TAG_Int(61);
10365 array___Array___add(fra
.me
.REG
[4], REGB0
);
10366 REGB0
= TAG_Int(65);
10367 array___Array___add(fra
.me
.REG
[4], REGB0
);
10368 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10369 /* ./parser//lexer.nit:2113 */
10370 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10371 REGB0
= TAG_Int(4);
10372 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10373 REGB0
= TAG_Int(3);
10374 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10375 REGB0
= TAG_Int(48);
10376 /* ./parser//lexer.nit:2235 */
10377 array___Array___add(fra
.me
.REG
[4], REGB0
);
10378 REGB0
= TAG_Int(57);
10379 array___Array___add(fra
.me
.REG
[4], REGB0
);
10380 REGB0
= TAG_Int(66);
10381 array___Array___add(fra
.me
.REG
[4], REGB0
);
10382 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10383 REGB0
= TAG_Int(3);
10384 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10385 REGB0
= TAG_Int(65);
10386 /* ./parser//lexer.nit:2236 */
10387 array___Array___add(fra
.me
.REG
[4], REGB0
);
10388 REGB0
= TAG_Int(90);
10389 array___Array___add(fra
.me
.REG
[4], REGB0
);
10390 REGB0
= TAG_Int(67);
10391 array___Array___add(fra
.me
.REG
[4], REGB0
);
10392 /* ./parser//lexer.nit:2235 */
10393 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10394 REGB0
= TAG_Int(3);
10395 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10396 REGB0
= TAG_Int(95);
10397 /* ./parser//lexer.nit:2237 */
10398 array___Array___add(fra
.me
.REG
[4], REGB0
);
10399 REGB0
= TAG_Int(95);
10400 array___Array___add(fra
.me
.REG
[4], REGB0
);
10401 REGB0
= TAG_Int(68);
10402 array___Array___add(fra
.me
.REG
[4], REGB0
);
10403 /* ./parser//lexer.nit:2235 */
10404 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10405 REGB0
= TAG_Int(3);
10406 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10407 REGB0
= TAG_Int(97);
10408 /* ./parser//lexer.nit:2238 */
10409 array___Array___add(fra
.me
.REG
[4], REGB0
);
10410 REGB0
= TAG_Int(122);
10411 array___Array___add(fra
.me
.REG
[4], REGB0
);
10412 REGB0
= TAG_Int(69);
10413 array___Array___add(fra
.me
.REG
[4], REGB0
);
10414 /* ./parser//lexer.nit:2235 */
10415 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10416 /* ./parser//lexer.nit:2113 */
10417 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10418 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
10419 /* ./parser//lexer.nit:2113 */
10420 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10421 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
10422 /* ./parser//lexer.nit:2113 */
10423 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10424 REGB0
= TAG_Int(1);
10425 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10426 REGB0
= TAG_Int(3);
10427 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10428 REGB0
= TAG_Int(97);
10429 /* ./parser//lexer.nit:2243 */
10430 array___Array___add(fra
.me
.REG
[4], REGB0
);
10431 REGB0
= TAG_Int(122);
10432 array___Array___add(fra
.me
.REG
[4], REGB0
);
10433 REGB0
= TAG_Int(70);
10434 array___Array___add(fra
.me
.REG
[4], REGB0
);
10435 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10436 /* ./parser//lexer.nit:2113 */
10437 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10438 REGB0
= TAG_Int(10);
10439 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10440 REGB0
= TAG_Int(3);
10441 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10442 REGB0
= TAG_Int(48);
10443 /* ./parser//lexer.nit:2246 */
10444 array___Array___add(fra
.me
.REG
[4], REGB0
);
10445 REGB0
= TAG_Int(57);
10446 array___Array___add(fra
.me
.REG
[4], REGB0
);
10447 REGB0
= TAG_Int(71);
10448 array___Array___add(fra
.me
.REG
[4], REGB0
);
10449 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10450 REGB0
= TAG_Int(3);
10451 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10452 REGB0
= TAG_Int(65);
10453 /* ./parser//lexer.nit:2247 */
10454 array___Array___add(fra
.me
.REG
[4], REGB0
);
10455 REGB0
= TAG_Int(90);
10456 array___Array___add(fra
.me
.REG
[4], REGB0
);
10457 REGB0
= TAG_Int(72);
10458 array___Array___add(fra
.me
.REG
[4], REGB0
);
10459 /* ./parser//lexer.nit:2246 */
10460 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10461 REGB0
= TAG_Int(3);
10462 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10463 REGB0
= TAG_Int(95);
10464 /* ./parser//lexer.nit:2248 */
10465 array___Array___add(fra
.me
.REG
[4], REGB0
);
10466 REGB0
= TAG_Int(95);
10467 array___Array___add(fra
.me
.REG
[4], REGB0
);
10468 REGB0
= TAG_Int(73);
10469 array___Array___add(fra
.me
.REG
[4], REGB0
);
10470 /* ./parser//lexer.nit:2246 */
10471 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10472 REGB0
= TAG_Int(3);
10473 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10474 REGB0
= TAG_Int(97);
10475 /* ./parser//lexer.nit:2249 */
10476 array___Array___add(fra
.me
.REG
[4], REGB0
);
10477 REGB0
= TAG_Int(97);
10478 array___Array___add(fra
.me
.REG
[4], REGB0
);
10479 REGB0
= TAG_Int(74);
10480 array___Array___add(fra
.me
.REG
[4], REGB0
);
10481 /* ./parser//lexer.nit:2246 */
10482 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10483 REGB0
= TAG_Int(3);
10484 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10485 REGB0
= TAG_Int(98);
10486 /* ./parser//lexer.nit:2250 */
10487 array___Array___add(fra
.me
.REG
[4], REGB0
);
10488 REGB0
= TAG_Int(98);
10489 array___Array___add(fra
.me
.REG
[4], REGB0
);
10490 REGB0
= TAG_Int(75);
10491 array___Array___add(fra
.me
.REG
[4], REGB0
);
10492 /* ./parser//lexer.nit:2246 */
10493 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10494 REGB0
= TAG_Int(3);
10495 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10496 REGB0
= TAG_Int(99);
10497 /* ./parser//lexer.nit:2251 */
10498 array___Array___add(fra
.me
.REG
[4], REGB0
);
10499 REGB0
= TAG_Int(109);
10500 array___Array___add(fra
.me
.REG
[4], REGB0
);
10501 REGB0
= TAG_Int(74);
10502 array___Array___add(fra
.me
.REG
[4], REGB0
);
10503 /* ./parser//lexer.nit:2246 */
10504 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10505 REGB0
= TAG_Int(3);
10506 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10507 REGB0
= TAG_Int(110);
10508 /* ./parser//lexer.nit:2252 */
10509 array___Array___add(fra
.me
.REG
[4], REGB0
);
10510 REGB0
= TAG_Int(110);
10511 array___Array___add(fra
.me
.REG
[4], REGB0
);
10512 REGB0
= TAG_Int(76);
10513 array___Array___add(fra
.me
.REG
[4], REGB0
);
10514 /* ./parser//lexer.nit:2246 */
10515 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10516 REGB0
= TAG_Int(3);
10517 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10518 REGB0
= TAG_Int(111);
10519 /* ./parser//lexer.nit:2253 */
10520 array___Array___add(fra
.me
.REG
[4], REGB0
);
10521 REGB0
= TAG_Int(114);
10522 array___Array___add(fra
.me
.REG
[4], REGB0
);
10523 REGB0
= TAG_Int(74);
10524 array___Array___add(fra
.me
.REG
[4], REGB0
);
10525 /* ./parser//lexer.nit:2246 */
10526 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10527 REGB0
= TAG_Int(3);
10528 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10529 REGB0
= TAG_Int(115);
10530 /* ./parser//lexer.nit:2254 */
10531 array___Array___add(fra
.me
.REG
[4], REGB0
);
10532 REGB0
= TAG_Int(115);
10533 array___Array___add(fra
.me
.REG
[4], REGB0
);
10534 REGB0
= TAG_Int(77);
10535 array___Array___add(fra
.me
.REG
[4], REGB0
);
10536 /* ./parser//lexer.nit:2246 */
10537 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10538 REGB0
= TAG_Int(3);
10539 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10540 REGB0
= TAG_Int(116);
10541 /* ./parser//lexer.nit:2255 */
10542 array___Array___add(fra
.me
.REG
[4], REGB0
);
10543 REGB0
= TAG_Int(122);
10544 array___Array___add(fra
.me
.REG
[4], REGB0
);
10545 REGB0
= TAG_Int(74);
10546 array___Array___add(fra
.me
.REG
[4], REGB0
);
10547 /* ./parser//lexer.nit:2246 */
10548 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10549 /* ./parser//lexer.nit:2113 */
10550 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10551 REGB0
= TAG_Int(4);
10552 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10553 REGB0
= TAG_Int(3);
10554 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10555 REGB0
= TAG_Int(48);
10556 /* ./parser//lexer.nit:2258 */
10557 array___Array___add(fra
.me
.REG
[4], REGB0
);
10558 REGB0
= TAG_Int(95);
10559 array___Array___add(fra
.me
.REG
[4], REGB0
);
10560 REGB0
= TAG_Int(29);
10561 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
10562 /* ./parser//lexer.nit:2258 */
10563 array___Array___add(fra
.me
.REG
[4], REGB0
);
10564 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10565 REGB0
= TAG_Int(3);
10566 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10567 REGB0
= TAG_Int(97);
10568 /* ./parser//lexer.nit:2259 */
10569 array___Array___add(fra
.me
.REG
[4], REGB0
);
10570 REGB0
= TAG_Int(113);
10571 array___Array___add(fra
.me
.REG
[4], REGB0
);
10572 REGB0
= TAG_Int(74);
10573 array___Array___add(fra
.me
.REG
[4], REGB0
);
10574 /* ./parser//lexer.nit:2258 */
10575 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10576 REGB0
= TAG_Int(3);
10577 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10578 REGB0
= TAG_Int(114);
10579 /* ./parser//lexer.nit:2260 */
10580 array___Array___add(fra
.me
.REG
[4], REGB0
);
10581 REGB0
= TAG_Int(114);
10582 array___Array___add(fra
.me
.REG
[4], REGB0
);
10583 REGB0
= TAG_Int(78);
10584 array___Array___add(fra
.me
.REG
[4], REGB0
);
10585 /* ./parser//lexer.nit:2258 */
10586 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10587 REGB0
= TAG_Int(3);
10588 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10589 REGB0
= TAG_Int(115);
10590 /* ./parser//lexer.nit:2261 */
10591 array___Array___add(fra
.me
.REG
[4], REGB0
);
10592 REGB0
= TAG_Int(122);
10593 array___Array___add(fra
.me
.REG
[4], REGB0
);
10594 REGB0
= TAG_Int(74);
10595 array___Array___add(fra
.me
.REG
[4], REGB0
);
10596 /* ./parser//lexer.nit:2258 */
10597 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10598 /* ./parser//lexer.nit:2113 */
10599 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10600 REGB0
= TAG_Int(6);
10601 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10602 REGB0
= TAG_Int(3);
10603 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10604 REGB0
= TAG_Int(48);
10605 /* ./parser//lexer.nit:2264 */
10606 array___Array___add(fra
.me
.REG
[4], REGB0
);
10607 REGB0
= TAG_Int(95);
10608 array___Array___add(fra
.me
.REG
[4], REGB0
);
10609 REGB0
= TAG_Int(29);
10610 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
10611 /* ./parser//lexer.nit:2264 */
10612 array___Array___add(fra
.me
.REG
[4], REGB0
);
10613 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10614 REGB0
= TAG_Int(3);
10615 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10616 REGB0
= TAG_Int(97);
10617 /* ./parser//lexer.nit:2265 */
10618 array___Array___add(fra
.me
.REG
[4], REGB0
);
10619 REGB0
= TAG_Int(107);
10620 array___Array___add(fra
.me
.REG
[4], REGB0
);
10621 REGB0
= TAG_Int(74);
10622 array___Array___add(fra
.me
.REG
[4], REGB0
);
10623 /* ./parser//lexer.nit:2264 */
10624 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10625 REGB0
= TAG_Int(3);
10626 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10627 REGB0
= TAG_Int(108);
10628 /* ./parser//lexer.nit:2266 */
10629 array___Array___add(fra
.me
.REG
[4], REGB0
);
10630 REGB0
= TAG_Int(108);
10631 array___Array___add(fra
.me
.REG
[4], REGB0
);
10632 REGB0
= TAG_Int(79);
10633 array___Array___add(fra
.me
.REG
[4], REGB0
);
10634 /* ./parser//lexer.nit:2264 */
10635 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10636 REGB0
= TAG_Int(3);
10637 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10638 REGB0
= TAG_Int(109);
10639 /* ./parser//lexer.nit:2267 */
10640 array___Array___add(fra
.me
.REG
[4], REGB0
);
10641 REGB0
= TAG_Int(110);
10642 array___Array___add(fra
.me
.REG
[4], REGB0
);
10643 REGB0
= TAG_Int(74);
10644 array___Array___add(fra
.me
.REG
[4], REGB0
);
10645 /* ./parser//lexer.nit:2264 */
10646 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10647 REGB0
= TAG_Int(3);
10648 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10649 REGB0
= TAG_Int(111);
10650 /* ./parser//lexer.nit:2268 */
10651 array___Array___add(fra
.me
.REG
[4], REGB0
);
10652 REGB0
= TAG_Int(111);
10653 array___Array___add(fra
.me
.REG
[4], REGB0
);
10654 REGB0
= TAG_Int(80);
10655 array___Array___add(fra
.me
.REG
[4], REGB0
);
10656 /* ./parser//lexer.nit:2264 */
10657 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10658 REGB0
= TAG_Int(3);
10659 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10660 REGB0
= TAG_Int(112);
10661 /* ./parser//lexer.nit:2269 */
10662 array___Array___add(fra
.me
.REG
[4], REGB0
);
10663 REGB0
= TAG_Int(122);
10664 array___Array___add(fra
.me
.REG
[4], REGB0
);
10665 REGB0
= TAG_Int(74);
10666 array___Array___add(fra
.me
.REG
[4], REGB0
);
10667 /* ./parser//lexer.nit:2264 */
10668 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10669 /* ./parser//lexer.nit:2113 */
10670 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10671 REGB0
= TAG_Int(4);
10672 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10673 REGB0
= TAG_Int(3);
10674 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10675 REGB0
= TAG_Int(48);
10676 /* ./parser//lexer.nit:2272 */
10677 array___Array___add(fra
.me
.REG
[4], REGB0
);
10678 REGB0
= TAG_Int(95);
10679 array___Array___add(fra
.me
.REG
[4], REGB0
);
10680 REGB0
= TAG_Int(29);
10681 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
10682 /* ./parser//lexer.nit:2272 */
10683 array___Array___add(fra
.me
.REG
[4], REGB0
);
10684 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10685 REGB0
= TAG_Int(3);
10686 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10687 REGB0
= TAG_Int(97);
10688 /* ./parser//lexer.nit:2273 */
10689 array___Array___add(fra
.me
.REG
[4], REGB0
);
10690 REGB0
= TAG_Int(110);
10691 array___Array___add(fra
.me
.REG
[4], REGB0
);
10692 REGB0
= TAG_Int(74);
10693 array___Array___add(fra
.me
.REG
[4], REGB0
);
10694 /* ./parser//lexer.nit:2272 */
10695 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10696 REGB0
= TAG_Int(3);
10697 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10698 REGB0
= TAG_Int(111);
10699 /* ./parser//lexer.nit:2274 */
10700 array___Array___add(fra
.me
.REG
[4], REGB0
);
10701 REGB0
= TAG_Int(111);
10702 array___Array___add(fra
.me
.REG
[4], REGB0
);
10703 REGB0
= TAG_Int(81);
10704 array___Array___add(fra
.me
.REG
[4], REGB0
);
10705 /* ./parser//lexer.nit:2272 */
10706 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10707 REGB0
= TAG_Int(3);
10708 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10709 REGB0
= TAG_Int(112);
10710 /* ./parser//lexer.nit:2275 */
10711 array___Array___add(fra
.me
.REG
[4], REGB0
);
10712 REGB0
= TAG_Int(122);
10713 array___Array___add(fra
.me
.REG
[4], REGB0
);
10714 REGB0
= TAG_Int(74);
10715 array___Array___add(fra
.me
.REG
[4], REGB0
);
10716 /* ./parser//lexer.nit:2272 */
10717 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10718 /* ./parser//lexer.nit:2113 */
10719 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10720 REGB0
= TAG_Int(7);
10721 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10722 REGB0
= TAG_Int(3);
10723 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10724 REGB0
= TAG_Int(48);
10725 /* ./parser//lexer.nit:2278 */
10726 array___Array___add(fra
.me
.REG
[4], REGB0
);
10727 REGB0
= TAG_Int(107);
10728 array___Array___add(fra
.me
.REG
[4], REGB0
);
10729 REGB0
= TAG_Int(31);
10730 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
10731 /* ./parser//lexer.nit:2278 */
10732 array___Array___add(fra
.me
.REG
[4], REGB0
);
10733 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10734 REGB0
= TAG_Int(3);
10735 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10736 REGB0
= TAG_Int(108);
10737 /* ./parser//lexer.nit:2279 */
10738 array___Array___add(fra
.me
.REG
[4], REGB0
);
10739 REGB0
= TAG_Int(108);
10740 array___Array___add(fra
.me
.REG
[4], REGB0
);
10741 REGB0
= TAG_Int(82);
10742 array___Array___add(fra
.me
.REG
[4], REGB0
);
10743 /* ./parser//lexer.nit:2278 */
10744 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10745 REGB0
= TAG_Int(3);
10746 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10747 REGB0
= TAG_Int(109);
10748 /* ./parser//lexer.nit:2280 */
10749 array___Array___add(fra
.me
.REG
[4], REGB0
);
10750 REGB0
= TAG_Int(109);
10751 array___Array___add(fra
.me
.REG
[4], REGB0
);
10752 REGB0
= TAG_Int(74);
10753 array___Array___add(fra
.me
.REG
[4], REGB0
);
10754 /* ./parser//lexer.nit:2278 */
10755 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10756 REGB0
= TAG_Int(3);
10757 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10758 REGB0
= TAG_Int(110);
10759 /* ./parser//lexer.nit:2281 */
10760 array___Array___add(fra
.me
.REG
[4], REGB0
);
10761 REGB0
= TAG_Int(110);
10762 array___Array___add(fra
.me
.REG
[4], REGB0
);
10763 REGB0
= TAG_Int(83);
10764 array___Array___add(fra
.me
.REG
[4], REGB0
);
10765 /* ./parser//lexer.nit:2278 */
10766 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10767 REGB0
= TAG_Int(3);
10768 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10769 REGB0
= TAG_Int(111);
10770 /* ./parser//lexer.nit:2282 */
10771 array___Array___add(fra
.me
.REG
[4], REGB0
);
10772 REGB0
= TAG_Int(119);
10773 array___Array___add(fra
.me
.REG
[4], REGB0
);
10774 REGB0
= TAG_Int(74);
10775 array___Array___add(fra
.me
.REG
[4], REGB0
);
10776 /* ./parser//lexer.nit:2278 */
10777 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10778 REGB0
= TAG_Int(3);
10779 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10780 REGB0
= TAG_Int(120);
10781 /* ./parser//lexer.nit:2283 */
10782 array___Array___add(fra
.me
.REG
[4], REGB0
);
10783 REGB0
= TAG_Int(120);
10784 array___Array___add(fra
.me
.REG
[4], REGB0
);
10785 REGB0
= TAG_Int(84);
10786 array___Array___add(fra
.me
.REG
[4], REGB0
);
10787 /* ./parser//lexer.nit:2278 */
10788 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10789 REGB0
= TAG_Int(3);
10790 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10791 REGB0
= TAG_Int(121);
10792 /* ./parser//lexer.nit:2284 */
10793 array___Array___add(fra
.me
.REG
[4], REGB0
);
10794 REGB0
= TAG_Int(122);
10795 array___Array___add(fra
.me
.REG
[4], REGB0
);
10796 REGB0
= TAG_Int(74);
10797 array___Array___add(fra
.me
.REG
[4], REGB0
);
10798 /* ./parser//lexer.nit:2278 */
10799 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10800 /* ./parser//lexer.nit:2113 */
10801 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10802 REGB0
= TAG_Int(7);
10803 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10804 REGB0
= TAG_Int(3);
10805 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10806 REGB0
= TAG_Int(48);
10807 /* ./parser//lexer.nit:2287 */
10808 array___Array___add(fra
.me
.REG
[4], REGB0
);
10809 REGB0
= TAG_Int(95);
10810 array___Array___add(fra
.me
.REG
[4], REGB0
);
10811 REGB0
= TAG_Int(29);
10812 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
10813 /* ./parser//lexer.nit:2287 */
10814 array___Array___add(fra
.me
.REG
[4], REGB0
);
10815 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10816 REGB0
= TAG_Int(3);
10817 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10818 REGB0
= TAG_Int(97);
10819 /* ./parser//lexer.nit:2288 */
10820 array___Array___add(fra
.me
.REG
[4], REGB0
);
10821 REGB0
= TAG_Int(97);
10822 array___Array___add(fra
.me
.REG
[4], REGB0
);
10823 REGB0
= TAG_Int(85);
10824 array___Array___add(fra
.me
.REG
[4], REGB0
);
10825 /* ./parser//lexer.nit:2287 */
10826 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10827 REGB0
= TAG_Int(3);
10828 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10829 REGB0
= TAG_Int(98);
10830 /* ./parser//lexer.nit:2289 */
10831 array___Array___add(fra
.me
.REG
[4], REGB0
);
10832 REGB0
= TAG_Int(110);
10833 array___Array___add(fra
.me
.REG
[4], REGB0
);
10834 REGB0
= TAG_Int(74);
10835 array___Array___add(fra
.me
.REG
[4], REGB0
);
10836 /* ./parser//lexer.nit:2287 */
10837 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10838 REGB0
= TAG_Int(3);
10839 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10840 REGB0
= TAG_Int(111);
10841 /* ./parser//lexer.nit:2290 */
10842 array___Array___add(fra
.me
.REG
[4], REGB0
);
10843 REGB0
= TAG_Int(111);
10844 array___Array___add(fra
.me
.REG
[4], REGB0
);
10845 REGB0
= TAG_Int(86);
10846 array___Array___add(fra
.me
.REG
[4], REGB0
);
10847 /* ./parser//lexer.nit:2287 */
10848 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10849 REGB0
= TAG_Int(3);
10850 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10851 REGB0
= TAG_Int(112);
10852 /* ./parser//lexer.nit:2291 */
10853 array___Array___add(fra
.me
.REG
[4], REGB0
);
10854 REGB0
= TAG_Int(116);
10855 array___Array___add(fra
.me
.REG
[4], REGB0
);
10856 REGB0
= TAG_Int(74);
10857 array___Array___add(fra
.me
.REG
[4], REGB0
);
10858 /* ./parser//lexer.nit:2287 */
10859 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10860 REGB0
= TAG_Int(3);
10861 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10862 REGB0
= TAG_Int(117);
10863 /* ./parser//lexer.nit:2292 */
10864 array___Array___add(fra
.me
.REG
[4], REGB0
);
10865 REGB0
= TAG_Int(117);
10866 array___Array___add(fra
.me
.REG
[4], REGB0
);
10867 REGB0
= TAG_Int(87);
10868 array___Array___add(fra
.me
.REG
[4], REGB0
);
10869 /* ./parser//lexer.nit:2287 */
10870 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10871 REGB0
= TAG_Int(3);
10872 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10873 REGB0
= TAG_Int(118);
10874 /* ./parser//lexer.nit:2293 */
10875 array___Array___add(fra
.me
.REG
[4], REGB0
);
10876 REGB0
= TAG_Int(122);
10877 array___Array___add(fra
.me
.REG
[4], REGB0
);
10878 REGB0
= TAG_Int(74);
10879 array___Array___add(fra
.me
.REG
[4], REGB0
);
10880 /* ./parser//lexer.nit:2287 */
10881 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10882 /* ./parser//lexer.nit:2113 */
10883 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10884 REGB0
= TAG_Int(2);
10885 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10886 REGB0
= TAG_Int(3);
10887 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10888 REGB0
= TAG_Int(48);
10889 /* ./parser//lexer.nit:2296 */
10890 array___Array___add(fra
.me
.REG
[4], REGB0
);
10891 REGB0
= TAG_Int(95);
10892 array___Array___add(fra
.me
.REG
[4], REGB0
);
10893 REGB0
= TAG_Int(29);
10894 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
10895 /* ./parser//lexer.nit:2296 */
10896 array___Array___add(fra
.me
.REG
[4], REGB0
);
10897 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10898 REGB0
= TAG_Int(3);
10899 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10900 REGB0
= TAG_Int(97);
10901 /* ./parser//lexer.nit:2297 */
10902 array___Array___add(fra
.me
.REG
[4], REGB0
);
10903 REGB0
= TAG_Int(122);
10904 array___Array___add(fra
.me
.REG
[4], REGB0
);
10905 REGB0
= TAG_Int(74);
10906 array___Array___add(fra
.me
.REG
[4], REGB0
);
10907 /* ./parser//lexer.nit:2296 */
10908 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10909 /* ./parser//lexer.nit:2113 */
10910 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
10911 REGB0
= TAG_Int(9);
10912 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
10913 REGB0
= TAG_Int(3);
10914 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10915 REGB0
= TAG_Int(48);
10916 /* ./parser//lexer.nit:2300 */
10917 array___Array___add(fra
.me
.REG
[4], REGB0
);
10918 REGB0
= TAG_Int(95);
10919 array___Array___add(fra
.me
.REG
[4], REGB0
);
10920 REGB0
= TAG_Int(29);
10921 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
10922 /* ./parser//lexer.nit:2300 */
10923 array___Array___add(fra
.me
.REG
[4], REGB0
);
10924 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10925 REGB0
= TAG_Int(3);
10926 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10927 REGB0
= TAG_Int(97);
10928 /* ./parser//lexer.nit:2301 */
10929 array___Array___add(fra
.me
.REG
[4], REGB0
);
10930 REGB0
= TAG_Int(101);
10931 array___Array___add(fra
.me
.REG
[4], REGB0
);
10932 REGB0
= TAG_Int(74);
10933 array___Array___add(fra
.me
.REG
[4], REGB0
);
10934 /* ./parser//lexer.nit:2300 */
10935 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10936 REGB0
= TAG_Int(3);
10937 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10938 REGB0
= TAG_Int(102);
10939 /* ./parser//lexer.nit:2302 */
10940 array___Array___add(fra
.me
.REG
[4], REGB0
);
10941 REGB0
= TAG_Int(102);
10942 array___Array___add(fra
.me
.REG
[4], REGB0
);
10943 REGB0
= TAG_Int(88);
10944 array___Array___add(fra
.me
.REG
[4], REGB0
);
10945 /* ./parser//lexer.nit:2300 */
10946 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10947 REGB0
= TAG_Int(3);
10948 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10949 REGB0
= TAG_Int(103);
10950 /* ./parser//lexer.nit:2303 */
10951 array___Array___add(fra
.me
.REG
[4], REGB0
);
10952 REGB0
= TAG_Int(108);
10953 array___Array___add(fra
.me
.REG
[4], REGB0
);
10954 REGB0
= TAG_Int(74);
10955 array___Array___add(fra
.me
.REG
[4], REGB0
);
10956 /* ./parser//lexer.nit:2300 */
10957 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10958 REGB0
= TAG_Int(3);
10959 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10960 REGB0
= TAG_Int(109);
10961 /* ./parser//lexer.nit:2304 */
10962 array___Array___add(fra
.me
.REG
[4], REGB0
);
10963 REGB0
= TAG_Int(109);
10964 array___Array___add(fra
.me
.REG
[4], REGB0
);
10965 REGB0
= TAG_Int(89);
10966 array___Array___add(fra
.me
.REG
[4], REGB0
);
10967 /* ./parser//lexer.nit:2300 */
10968 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10969 REGB0
= TAG_Int(3);
10970 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10971 REGB0
= TAG_Int(110);
10972 /* ./parser//lexer.nit:2305 */
10973 array___Array___add(fra
.me
.REG
[4], REGB0
);
10974 REGB0
= TAG_Int(110);
10975 array___Array___add(fra
.me
.REG
[4], REGB0
);
10976 REGB0
= TAG_Int(90);
10977 array___Array___add(fra
.me
.REG
[4], REGB0
);
10978 /* ./parser//lexer.nit:2300 */
10979 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10980 REGB0
= TAG_Int(3);
10981 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10982 REGB0
= TAG_Int(111);
10983 /* ./parser//lexer.nit:2306 */
10984 array___Array___add(fra
.me
.REG
[4], REGB0
);
10985 REGB0
= TAG_Int(114);
10986 array___Array___add(fra
.me
.REG
[4], REGB0
);
10987 REGB0
= TAG_Int(74);
10988 array___Array___add(fra
.me
.REG
[4], REGB0
);
10989 /* ./parser//lexer.nit:2300 */
10990 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
10991 REGB0
= TAG_Int(3);
10992 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
10993 REGB0
= TAG_Int(115);
10994 /* ./parser//lexer.nit:2307 */
10995 array___Array___add(fra
.me
.REG
[4], REGB0
);
10996 REGB0
= TAG_Int(115);
10997 array___Array___add(fra
.me
.REG
[4], REGB0
);
10998 REGB0
= TAG_Int(91);
10999 array___Array___add(fra
.me
.REG
[4], REGB0
);
11000 /* ./parser//lexer.nit:2300 */
11001 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11002 REGB0
= TAG_Int(3);
11003 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11004 REGB0
= TAG_Int(116);
11005 /* ./parser//lexer.nit:2308 */
11006 array___Array___add(fra
.me
.REG
[4], REGB0
);
11007 REGB0
= TAG_Int(122);
11008 array___Array___add(fra
.me
.REG
[4], REGB0
);
11009 REGB0
= TAG_Int(74);
11010 array___Array___add(fra
.me
.REG
[4], REGB0
);
11011 /* ./parser//lexer.nit:2300 */
11012 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11013 /* ./parser//lexer.nit:2113 */
11014 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11015 REGB0
= TAG_Int(5);
11016 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11017 REGB0
= TAG_Int(3);
11018 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11019 REGB0
= TAG_Int(48);
11020 /* ./parser//lexer.nit:2311 */
11021 array___Array___add(fra
.me
.REG
[4], REGB0
);
11022 REGB0
= TAG_Int(95);
11023 array___Array___add(fra
.me
.REG
[4], REGB0
);
11024 REGB0
= TAG_Int(29);
11025 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11026 /* ./parser//lexer.nit:2311 */
11027 array___Array___add(fra
.me
.REG
[4], REGB0
);
11028 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11029 REGB0
= TAG_Int(3);
11030 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11031 REGB0
= TAG_Int(97);
11032 /* ./parser//lexer.nit:2312 */
11033 array___Array___add(fra
.me
.REG
[4], REGB0
);
11034 REGB0
= TAG_Int(97);
11035 array___Array___add(fra
.me
.REG
[4], REGB0
);
11036 REGB0
= TAG_Int(92);
11037 array___Array___add(fra
.me
.REG
[4], REGB0
);
11038 /* ./parser//lexer.nit:2311 */
11039 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11040 REGB0
= TAG_Int(3);
11041 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11042 REGB0
= TAG_Int(98);
11043 /* ./parser//lexer.nit:2313 */
11044 array___Array___add(fra
.me
.REG
[4], REGB0
);
11045 REGB0
= TAG_Int(110);
11046 array___Array___add(fra
.me
.REG
[4], REGB0
);
11047 REGB0
= TAG_Int(74);
11048 array___Array___add(fra
.me
.REG
[4], REGB0
);
11049 /* ./parser//lexer.nit:2311 */
11050 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11051 REGB0
= TAG_Int(3);
11052 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11053 REGB0
= TAG_Int(111);
11054 /* ./parser//lexer.nit:2314 */
11055 array___Array___add(fra
.me
.REG
[4], REGB0
);
11056 REGB0
= TAG_Int(111);
11057 array___Array___add(fra
.me
.REG
[4], REGB0
);
11058 REGB0
= TAG_Int(93);
11059 array___Array___add(fra
.me
.REG
[4], REGB0
);
11060 /* ./parser//lexer.nit:2311 */
11061 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11062 REGB0
= TAG_Int(3);
11063 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11064 REGB0
= TAG_Int(112);
11065 /* ./parser//lexer.nit:2315 */
11066 array___Array___add(fra
.me
.REG
[4], REGB0
);
11067 REGB0
= TAG_Int(122);
11068 array___Array___add(fra
.me
.REG
[4], REGB0
);
11069 REGB0
= TAG_Int(74);
11070 array___Array___add(fra
.me
.REG
[4], REGB0
);
11071 /* ./parser//lexer.nit:2311 */
11072 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11073 /* ./parser//lexer.nit:2113 */
11074 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11075 REGB0
= TAG_Int(8);
11076 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11077 REGB0
= TAG_Int(3);
11078 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11079 REGB0
= TAG_Int(48);
11080 /* ./parser//lexer.nit:2318 */
11081 array___Array___add(fra
.me
.REG
[4], REGB0
);
11082 REGB0
= TAG_Int(95);
11083 array___Array___add(fra
.me
.REG
[4], REGB0
);
11084 REGB0
= TAG_Int(29);
11085 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11086 /* ./parser//lexer.nit:2318 */
11087 array___Array___add(fra
.me
.REG
[4], REGB0
);
11088 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11089 REGB0
= TAG_Int(3);
11090 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11091 REGB0
= TAG_Int(97);
11092 /* ./parser//lexer.nit:2319 */
11093 array___Array___add(fra
.me
.REG
[4], REGB0
);
11094 REGB0
= TAG_Int(100);
11095 array___Array___add(fra
.me
.REG
[4], REGB0
);
11096 REGB0
= TAG_Int(74);
11097 array___Array___add(fra
.me
.REG
[4], REGB0
);
11098 /* ./parser//lexer.nit:2318 */
11099 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11100 REGB0
= TAG_Int(3);
11101 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11102 REGB0
= TAG_Int(101);
11103 /* ./parser//lexer.nit:2320 */
11104 array___Array___add(fra
.me
.REG
[4], REGB0
);
11105 REGB0
= TAG_Int(101);
11106 array___Array___add(fra
.me
.REG
[4], REGB0
);
11107 REGB0
= TAG_Int(94);
11108 array___Array___add(fra
.me
.REG
[4], REGB0
);
11109 /* ./parser//lexer.nit:2318 */
11110 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11111 REGB0
= TAG_Int(3);
11112 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11113 REGB0
= TAG_Int(102);
11114 /* ./parser//lexer.nit:2321 */
11115 array___Array___add(fra
.me
.REG
[4], REGB0
);
11116 REGB0
= TAG_Int(110);
11117 array___Array___add(fra
.me
.REG
[4], REGB0
);
11118 REGB0
= TAG_Int(74);
11119 array___Array___add(fra
.me
.REG
[4], REGB0
);
11120 /* ./parser//lexer.nit:2318 */
11121 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11122 REGB0
= TAG_Int(3);
11123 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11124 REGB0
= TAG_Int(111);
11125 /* ./parser//lexer.nit:2322 */
11126 array___Array___add(fra
.me
.REG
[4], REGB0
);
11127 REGB0
= TAG_Int(111);
11128 array___Array___add(fra
.me
.REG
[4], REGB0
);
11129 REGB0
= TAG_Int(95);
11130 array___Array___add(fra
.me
.REG
[4], REGB0
);
11131 /* ./parser//lexer.nit:2318 */
11132 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11133 REGB0
= TAG_Int(3);
11134 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11135 REGB0
= TAG_Int(112);
11136 /* ./parser//lexer.nit:2323 */
11137 array___Array___add(fra
.me
.REG
[4], REGB0
);
11138 REGB0
= TAG_Int(116);
11139 array___Array___add(fra
.me
.REG
[4], REGB0
);
11140 REGB0
= TAG_Int(74);
11141 array___Array___add(fra
.me
.REG
[4], REGB0
);
11142 /* ./parser//lexer.nit:2318 */
11143 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11144 REGB0
= TAG_Int(3);
11145 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11146 REGB0
= TAG_Int(117);
11147 /* ./parser//lexer.nit:2324 */
11148 array___Array___add(fra
.me
.REG
[4], REGB0
);
11149 REGB0
= TAG_Int(117);
11150 array___Array___add(fra
.me
.REG
[4], REGB0
);
11151 REGB0
= TAG_Int(96);
11152 array___Array___add(fra
.me
.REG
[4], REGB0
);
11153 /* ./parser//lexer.nit:2318 */
11154 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11155 REGB0
= TAG_Int(3);
11156 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11157 REGB0
= TAG_Int(118);
11158 /* ./parser//lexer.nit:2325 */
11159 array___Array___add(fra
.me
.REG
[4], REGB0
);
11160 REGB0
= TAG_Int(122);
11161 array___Array___add(fra
.me
.REG
[4], REGB0
);
11162 REGB0
= TAG_Int(74);
11163 array___Array___add(fra
.me
.REG
[4], REGB0
);
11164 /* ./parser//lexer.nit:2318 */
11165 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11166 /* ./parser//lexer.nit:2113 */
11167 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11168 REGB0
= TAG_Int(6);
11169 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11170 REGB0
= TAG_Int(3);
11171 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11172 REGB0
= TAG_Int(48);
11173 /* ./parser//lexer.nit:2328 */
11174 array___Array___add(fra
.me
.REG
[4], REGB0
);
11175 REGB0
= TAG_Int(95);
11176 array___Array___add(fra
.me
.REG
[4], REGB0
);
11177 REGB0
= TAG_Int(29);
11178 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11179 /* ./parser//lexer.nit:2328 */
11180 array___Array___add(fra
.me
.REG
[4], REGB0
);
11181 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11182 REGB0
= TAG_Int(3);
11183 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11184 REGB0
= TAG_Int(97);
11185 /* ./parser//lexer.nit:2329 */
11186 array___Array___add(fra
.me
.REG
[4], REGB0
);
11187 REGB0
= TAG_Int(109);
11188 array___Array___add(fra
.me
.REG
[4], REGB0
);
11189 REGB0
= TAG_Int(74);
11190 array___Array___add(fra
.me
.REG
[4], REGB0
);
11191 /* ./parser//lexer.nit:2328 */
11192 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11193 REGB0
= TAG_Int(3);
11194 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11195 REGB0
= TAG_Int(110);
11196 /* ./parser//lexer.nit:2330 */
11197 array___Array___add(fra
.me
.REG
[4], REGB0
);
11198 REGB0
= TAG_Int(110);
11199 array___Array___add(fra
.me
.REG
[4], REGB0
);
11200 REGB0
= TAG_Int(97);
11201 array___Array___add(fra
.me
.REG
[4], REGB0
);
11202 /* ./parser//lexer.nit:2328 */
11203 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11204 REGB0
= TAG_Int(3);
11205 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11206 REGB0
= TAG_Int(111);
11207 /* ./parser//lexer.nit:2331 */
11208 array___Array___add(fra
.me
.REG
[4], REGB0
);
11209 REGB0
= TAG_Int(113);
11210 array___Array___add(fra
.me
.REG
[4], REGB0
);
11211 REGB0
= TAG_Int(74);
11212 array___Array___add(fra
.me
.REG
[4], REGB0
);
11213 /* ./parser//lexer.nit:2328 */
11214 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11215 REGB0
= TAG_Int(3);
11216 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11217 REGB0
= TAG_Int(114);
11218 /* ./parser//lexer.nit:2332 */
11219 array___Array___add(fra
.me
.REG
[4], REGB0
);
11220 REGB0
= TAG_Int(114);
11221 array___Array___add(fra
.me
.REG
[4], REGB0
);
11222 REGB0
= TAG_Int(98);
11223 array___Array___add(fra
.me
.REG
[4], REGB0
);
11224 /* ./parser//lexer.nit:2328 */
11225 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11226 REGB0
= TAG_Int(3);
11227 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11228 REGB0
= TAG_Int(115);
11229 /* ./parser//lexer.nit:2333 */
11230 array___Array___add(fra
.me
.REG
[4], REGB0
);
11231 REGB0
= TAG_Int(122);
11232 array___Array___add(fra
.me
.REG
[4], REGB0
);
11233 REGB0
= TAG_Int(74);
11234 array___Array___add(fra
.me
.REG
[4], REGB0
);
11235 /* ./parser//lexer.nit:2328 */
11236 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11237 /* ./parser//lexer.nit:2113 */
11238 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11239 REGB0
= TAG_Int(5);
11240 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11241 REGB0
= TAG_Int(3);
11242 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11243 REGB0
= TAG_Int(48);
11244 /* ./parser//lexer.nit:2336 */
11245 array___Array___add(fra
.me
.REG
[4], REGB0
);
11246 REGB0
= TAG_Int(95);
11247 array___Array___add(fra
.me
.REG
[4], REGB0
);
11248 REGB0
= TAG_Int(29);
11249 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11250 /* ./parser//lexer.nit:2336 */
11251 array___Array___add(fra
.me
.REG
[4], REGB0
);
11252 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11253 REGB0
= TAG_Int(3);
11254 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11255 REGB0
= TAG_Int(97);
11256 /* ./parser//lexer.nit:2337 */
11257 array___Array___add(fra
.me
.REG
[4], REGB0
);
11258 REGB0
= TAG_Int(97);
11259 array___Array___add(fra
.me
.REG
[4], REGB0
);
11260 REGB0
= TAG_Int(99);
11261 array___Array___add(fra
.me
.REG
[4], REGB0
);
11262 /* ./parser//lexer.nit:2336 */
11263 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11264 REGB0
= TAG_Int(3);
11265 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11266 REGB0
= TAG_Int(98);
11267 /* ./parser//lexer.nit:2338 */
11268 array___Array___add(fra
.me
.REG
[4], REGB0
);
11269 REGB0
= TAG_Int(113);
11270 array___Array___add(fra
.me
.REG
[4], REGB0
);
11271 REGB0
= TAG_Int(74);
11272 array___Array___add(fra
.me
.REG
[4], REGB0
);
11273 /* ./parser//lexer.nit:2336 */
11274 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11275 REGB0
= TAG_Int(3);
11276 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11277 REGB0
= TAG_Int(114);
11278 /* ./parser//lexer.nit:2339 */
11279 array___Array___add(fra
.me
.REG
[4], REGB0
);
11280 REGB0
= TAG_Int(114);
11281 array___Array___add(fra
.me
.REG
[4], REGB0
);
11282 REGB0
= TAG_Int(100);
11283 array___Array___add(fra
.me
.REG
[4], REGB0
);
11284 /* ./parser//lexer.nit:2336 */
11285 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11286 REGB0
= TAG_Int(3);
11287 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11288 REGB0
= TAG_Int(115);
11289 /* ./parser//lexer.nit:2340 */
11290 array___Array___add(fra
.me
.REG
[4], REGB0
);
11291 REGB0
= TAG_Int(122);
11292 array___Array___add(fra
.me
.REG
[4], REGB0
);
11293 REGB0
= TAG_Int(74);
11294 array___Array___add(fra
.me
.REG
[4], REGB0
);
11295 /* ./parser//lexer.nit:2336 */
11296 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11297 /* ./parser//lexer.nit:2113 */
11298 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11299 REGB0
= TAG_Int(3);
11300 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11301 REGB0
= TAG_Int(3);
11302 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11303 REGB0
= TAG_Int(48);
11304 /* ./parser//lexer.nit:2343 */
11305 array___Array___add(fra
.me
.REG
[4], REGB0
);
11306 REGB0
= TAG_Int(100);
11307 array___Array___add(fra
.me
.REG
[4], REGB0
);
11308 REGB0
= TAG_Int(38);
11309 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11310 /* ./parser//lexer.nit:2343 */
11311 array___Array___add(fra
.me
.REG
[4], REGB0
);
11312 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11313 REGB0
= TAG_Int(3);
11314 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11315 REGB0
= TAG_Int(101);
11316 /* ./parser//lexer.nit:2344 */
11317 array___Array___add(fra
.me
.REG
[4], REGB0
);
11318 REGB0
= TAG_Int(101);
11319 array___Array___add(fra
.me
.REG
[4], REGB0
);
11320 REGB0
= TAG_Int(101);
11321 array___Array___add(fra
.me
.REG
[4], REGB0
);
11322 /* ./parser//lexer.nit:2343 */
11323 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11324 REGB0
= TAG_Int(3);
11325 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11326 REGB0
= TAG_Int(102);
11327 /* ./parser//lexer.nit:2345 */
11328 array___Array___add(fra
.me
.REG
[4], REGB0
);
11329 REGB0
= TAG_Int(122);
11330 array___Array___add(fra
.me
.REG
[4], REGB0
);
11331 REGB0
= TAG_Int(74);
11332 array___Array___add(fra
.me
.REG
[4], REGB0
);
11333 /* ./parser//lexer.nit:2343 */
11334 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11335 /* ./parser//lexer.nit:2113 */
11336 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11337 REGB0
= TAG_Int(7);
11338 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11339 REGB0
= TAG_Int(3);
11340 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11341 REGB0
= TAG_Int(48);
11342 /* ./parser//lexer.nit:2348 */
11343 array___Array___add(fra
.me
.REG
[4], REGB0
);
11344 REGB0
= TAG_Int(100);
11345 array___Array___add(fra
.me
.REG
[4], REGB0
);
11346 REGB0
= TAG_Int(38);
11347 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11348 /* ./parser//lexer.nit:2348 */
11349 array___Array___add(fra
.me
.REG
[4], REGB0
);
11350 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11351 REGB0
= TAG_Int(3);
11352 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11353 REGB0
= TAG_Int(101);
11354 /* ./parser//lexer.nit:2349 */
11355 array___Array___add(fra
.me
.REG
[4], REGB0
);
11356 REGB0
= TAG_Int(101);
11357 array___Array___add(fra
.me
.REG
[4], REGB0
);
11358 REGB0
= TAG_Int(102);
11359 array___Array___add(fra
.me
.REG
[4], REGB0
);
11360 /* ./parser//lexer.nit:2348 */
11361 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11362 REGB0
= TAG_Int(3);
11363 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11364 REGB0
= TAG_Int(102);
11365 /* ./parser//lexer.nit:2350 */
11366 array___Array___add(fra
.me
.REG
[4], REGB0
);
11367 REGB0
= TAG_Int(111);
11368 array___Array___add(fra
.me
.REG
[4], REGB0
);
11369 REGB0
= TAG_Int(74);
11370 array___Array___add(fra
.me
.REG
[4], REGB0
);
11371 /* ./parser//lexer.nit:2348 */
11372 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11373 REGB0
= TAG_Int(3);
11374 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11375 REGB0
= TAG_Int(112);
11376 /* ./parser//lexer.nit:2351 */
11377 array___Array___add(fra
.me
.REG
[4], REGB0
);
11378 REGB0
= TAG_Int(112);
11379 array___Array___add(fra
.me
.REG
[4], REGB0
);
11380 REGB0
= TAG_Int(103);
11381 array___Array___add(fra
.me
.REG
[4], REGB0
);
11382 /* ./parser//lexer.nit:2348 */
11383 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11384 REGB0
= TAG_Int(3);
11385 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11386 REGB0
= TAG_Int(113);
11387 /* ./parser//lexer.nit:2352 */
11388 array___Array___add(fra
.me
.REG
[4], REGB0
);
11389 REGB0
= TAG_Int(116);
11390 array___Array___add(fra
.me
.REG
[4], REGB0
);
11391 REGB0
= TAG_Int(74);
11392 array___Array___add(fra
.me
.REG
[4], REGB0
);
11393 /* ./parser//lexer.nit:2348 */
11394 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11395 REGB0
= TAG_Int(3);
11396 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11397 REGB0
= TAG_Int(117);
11398 /* ./parser//lexer.nit:2353 */
11399 array___Array___add(fra
.me
.REG
[4], REGB0
);
11400 REGB0
= TAG_Int(117);
11401 array___Array___add(fra
.me
.REG
[4], REGB0
);
11402 REGB0
= TAG_Int(104);
11403 array___Array___add(fra
.me
.REG
[4], REGB0
);
11404 /* ./parser//lexer.nit:2348 */
11405 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11406 REGB0
= TAG_Int(3);
11407 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11408 REGB0
= TAG_Int(118);
11409 /* ./parser//lexer.nit:2354 */
11410 array___Array___add(fra
.me
.REG
[4], REGB0
);
11411 REGB0
= TAG_Int(122);
11412 array___Array___add(fra
.me
.REG
[4], REGB0
);
11413 REGB0
= TAG_Int(74);
11414 array___Array___add(fra
.me
.REG
[4], REGB0
);
11415 /* ./parser//lexer.nit:2348 */
11416 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11417 /* ./parser//lexer.nit:2113 */
11418 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11419 REGB0
= TAG_Int(8);
11420 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11421 REGB0
= TAG_Int(3);
11422 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11423 REGB0
= TAG_Int(48);
11424 /* ./parser//lexer.nit:2357 */
11425 array___Array___add(fra
.me
.REG
[4], REGB0
);
11426 REGB0
= TAG_Int(95);
11427 array___Array___add(fra
.me
.REG
[4], REGB0
);
11428 REGB0
= TAG_Int(29);
11429 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11430 /* ./parser//lexer.nit:2357 */
11431 array___Array___add(fra
.me
.REG
[4], REGB0
);
11432 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11433 REGB0
= TAG_Int(3);
11434 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11435 REGB0
= TAG_Int(97);
11436 /* ./parser//lexer.nit:2358 */
11437 array___Array___add(fra
.me
.REG
[4], REGB0
);
11438 REGB0
= TAG_Int(103);
11439 array___Array___add(fra
.me
.REG
[4], REGB0
);
11440 REGB0
= TAG_Int(74);
11441 array___Array___add(fra
.me
.REG
[4], REGB0
);
11442 /* ./parser//lexer.nit:2357 */
11443 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11444 REGB0
= TAG_Int(3);
11445 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11446 REGB0
= TAG_Int(104);
11447 /* ./parser//lexer.nit:2359 */
11448 array___Array___add(fra
.me
.REG
[4], REGB0
);
11449 REGB0
= TAG_Int(104);
11450 array___Array___add(fra
.me
.REG
[4], REGB0
);
11451 REGB0
= TAG_Int(105);
11452 array___Array___add(fra
.me
.REG
[4], REGB0
);
11453 /* ./parser//lexer.nit:2357 */
11454 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11455 REGB0
= TAG_Int(3);
11456 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11457 REGB0
= TAG_Int(105);
11458 /* ./parser//lexer.nit:2360 */
11459 array___Array___add(fra
.me
.REG
[4], REGB0
);
11460 REGB0
= TAG_Int(113);
11461 array___Array___add(fra
.me
.REG
[4], REGB0
);
11462 REGB0
= TAG_Int(74);
11463 array___Array___add(fra
.me
.REG
[4], REGB0
);
11464 /* ./parser//lexer.nit:2357 */
11465 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11466 REGB0
= TAG_Int(3);
11467 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11468 REGB0
= TAG_Int(114);
11469 /* ./parser//lexer.nit:2361 */
11470 array___Array___add(fra
.me
.REG
[4], REGB0
);
11471 REGB0
= TAG_Int(114);
11472 array___Array___add(fra
.me
.REG
[4], REGB0
);
11473 REGB0
= TAG_Int(106);
11474 array___Array___add(fra
.me
.REG
[4], REGB0
);
11475 /* ./parser//lexer.nit:2357 */
11476 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11477 REGB0
= TAG_Int(3);
11478 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11479 REGB0
= TAG_Int(115);
11480 /* ./parser//lexer.nit:2362 */
11481 array___Array___add(fra
.me
.REG
[4], REGB0
);
11482 REGB0
= TAG_Int(120);
11483 array___Array___add(fra
.me
.REG
[4], REGB0
);
11484 REGB0
= TAG_Int(74);
11485 array___Array___add(fra
.me
.REG
[4], REGB0
);
11486 /* ./parser//lexer.nit:2357 */
11487 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11488 REGB0
= TAG_Int(3);
11489 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11490 REGB0
= TAG_Int(121);
11491 /* ./parser//lexer.nit:2363 */
11492 array___Array___add(fra
.me
.REG
[4], REGB0
);
11493 REGB0
= TAG_Int(121);
11494 array___Array___add(fra
.me
.REG
[4], REGB0
);
11495 REGB0
= TAG_Int(107);
11496 array___Array___add(fra
.me
.REG
[4], REGB0
);
11497 /* ./parser//lexer.nit:2357 */
11498 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11499 REGB0
= TAG_Int(3);
11500 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11501 REGB0
= TAG_Int(122);
11502 /* ./parser//lexer.nit:2364 */
11503 array___Array___add(fra
.me
.REG
[4], REGB0
);
11504 REGB0
= TAG_Int(122);
11505 array___Array___add(fra
.me
.REG
[4], REGB0
);
11506 REGB0
= TAG_Int(74);
11507 array___Array___add(fra
.me
.REG
[4], REGB0
);
11508 /* ./parser//lexer.nit:2357 */
11509 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11510 /* ./parser//lexer.nit:2113 */
11511 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11512 REGB0
= TAG_Int(3);
11513 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11514 REGB0
= TAG_Int(3);
11515 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11516 REGB0
= TAG_Int(48);
11517 /* ./parser//lexer.nit:2367 */
11518 array___Array___add(fra
.me
.REG
[4], REGB0
);
11519 REGB0
= TAG_Int(109);
11520 array___Array___add(fra
.me
.REG
[4], REGB0
);
11521 REGB0
= TAG_Int(39);
11522 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11523 /* ./parser//lexer.nit:2367 */
11524 array___Array___add(fra
.me
.REG
[4], REGB0
);
11525 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11526 REGB0
= TAG_Int(3);
11527 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11528 REGB0
= TAG_Int(110);
11529 /* ./parser//lexer.nit:2368 */
11530 array___Array___add(fra
.me
.REG
[4], REGB0
);
11531 REGB0
= TAG_Int(110);
11532 array___Array___add(fra
.me
.REG
[4], REGB0
);
11533 REGB0
= TAG_Int(108);
11534 array___Array___add(fra
.me
.REG
[4], REGB0
);
11535 /* ./parser//lexer.nit:2367 */
11536 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11537 REGB0
= TAG_Int(3);
11538 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11539 REGB0
= TAG_Int(111);
11540 /* ./parser//lexer.nit:2369 */
11541 array___Array___add(fra
.me
.REG
[4], REGB0
);
11542 REGB0
= TAG_Int(122);
11543 array___Array___add(fra
.me
.REG
[4], REGB0
);
11544 REGB0
= TAG_Int(74);
11545 array___Array___add(fra
.me
.REG
[4], REGB0
);
11546 /* ./parser//lexer.nit:2367 */
11547 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11548 /* ./parser//lexer.nit:2113 */
11549 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11550 REGB0
= TAG_Int(3);
11551 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11552 REGB0
= TAG_Int(3);
11553 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11554 REGB0
= TAG_Int(48);
11555 /* ./parser//lexer.nit:2372 */
11556 array___Array___add(fra
.me
.REG
[4], REGB0
);
11557 REGB0
= TAG_Int(95);
11558 array___Array___add(fra
.me
.REG
[4], REGB0
);
11559 REGB0
= TAG_Int(29);
11560 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11561 /* ./parser//lexer.nit:2372 */
11562 array___Array___add(fra
.me
.REG
[4], REGB0
);
11563 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11564 REGB0
= TAG_Int(3);
11565 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11566 REGB0
= TAG_Int(97);
11567 /* ./parser//lexer.nit:2373 */
11568 array___Array___add(fra
.me
.REG
[4], REGB0
);
11569 REGB0
= TAG_Int(97);
11570 array___Array___add(fra
.me
.REG
[4], REGB0
);
11571 REGB0
= TAG_Int(109);
11572 array___Array___add(fra
.me
.REG
[4], REGB0
);
11573 /* ./parser//lexer.nit:2372 */
11574 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11575 REGB0
= TAG_Int(3);
11576 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11577 REGB0
= TAG_Int(98);
11578 /* ./parser//lexer.nit:2374 */
11579 array___Array___add(fra
.me
.REG
[4], REGB0
);
11580 REGB0
= TAG_Int(122);
11581 array___Array___add(fra
.me
.REG
[4], REGB0
);
11582 REGB0
= TAG_Int(74);
11583 array___Array___add(fra
.me
.REG
[4], REGB0
);
11584 /* ./parser//lexer.nit:2372 */
11585 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11586 /* ./parser//lexer.nit:2113 */
11587 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11588 REGB0
= TAG_Int(5);
11589 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11590 REGB0
= TAG_Int(3);
11591 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11592 REGB0
= TAG_Int(48);
11593 /* ./parser//lexer.nit:2377 */
11594 array___Array___add(fra
.me
.REG
[4], REGB0
);
11595 REGB0
= TAG_Int(103);
11596 array___Array___add(fra
.me
.REG
[4], REGB0
);
11597 REGB0
= TAG_Int(43);
11598 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11599 /* ./parser//lexer.nit:2377 */
11600 array___Array___add(fra
.me
.REG
[4], REGB0
);
11601 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11602 REGB0
= TAG_Int(3);
11603 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11604 REGB0
= TAG_Int(104);
11605 /* ./parser//lexer.nit:2378 */
11606 array___Array___add(fra
.me
.REG
[4], REGB0
);
11607 REGB0
= TAG_Int(104);
11608 array___Array___add(fra
.me
.REG
[4], REGB0
);
11609 REGB0
= TAG_Int(110);
11610 array___Array___add(fra
.me
.REG
[4], REGB0
);
11611 /* ./parser//lexer.nit:2377 */
11612 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11613 REGB0
= TAG_Int(3);
11614 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11615 REGB0
= TAG_Int(105);
11616 /* ./parser//lexer.nit:2379 */
11617 array___Array___add(fra
.me
.REG
[4], REGB0
);
11618 REGB0
= TAG_Int(113);
11619 array___Array___add(fra
.me
.REG
[4], REGB0
);
11620 REGB0
= TAG_Int(74);
11621 array___Array___add(fra
.me
.REG
[4], REGB0
);
11622 /* ./parser//lexer.nit:2377 */
11623 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11624 REGB0
= TAG_Int(3);
11625 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11626 REGB0
= TAG_Int(114);
11627 /* ./parser//lexer.nit:2380 */
11628 array___Array___add(fra
.me
.REG
[4], REGB0
);
11629 REGB0
= TAG_Int(114);
11630 array___Array___add(fra
.me
.REG
[4], REGB0
);
11631 REGB0
= TAG_Int(111);
11632 array___Array___add(fra
.me
.REG
[4], REGB0
);
11633 /* ./parser//lexer.nit:2377 */
11634 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11635 REGB0
= TAG_Int(3);
11636 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11637 REGB0
= TAG_Int(115);
11638 /* ./parser//lexer.nit:2381 */
11639 array___Array___add(fra
.me
.REG
[4], REGB0
);
11640 REGB0
= TAG_Int(122);
11641 array___Array___add(fra
.me
.REG
[4], REGB0
);
11642 REGB0
= TAG_Int(74);
11643 array___Array___add(fra
.me
.REG
[4], REGB0
);
11644 /* ./parser//lexer.nit:2377 */
11645 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11646 /* ./parser//lexer.nit:2113 */
11647 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11648 REGB0
= TAG_Int(9);
11649 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11650 REGB0
= TAG_Int(3);
11651 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11652 REGB0
= TAG_Int(0);
11653 /* ./parser//lexer.nit:2384 */
11654 array___Array___add(fra
.me
.REG
[4], REGB0
);
11655 REGB0
= TAG_Int(9);
11656 array___Array___add(fra
.me
.REG
[4], REGB0
);
11657 REGB0
= TAG_Int(112);
11658 array___Array___add(fra
.me
.REG
[4], REGB0
);
11659 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11660 REGB0
= TAG_Int(3);
11661 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11662 REGB0
= TAG_Int(11);
11663 /* ./parser//lexer.nit:2385 */
11664 array___Array___add(fra
.me
.REG
[4], REGB0
);
11665 REGB0
= TAG_Int(12);
11666 array___Array___add(fra
.me
.REG
[4], REGB0
);
11667 REGB0
= TAG_Int(112);
11668 array___Array___add(fra
.me
.REG
[4], REGB0
);
11669 /* ./parser//lexer.nit:2384 */
11670 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11671 REGB0
= TAG_Int(3);
11672 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11673 REGB0
= TAG_Int(14);
11674 /* ./parser//lexer.nit:2386 */
11675 array___Array___add(fra
.me
.REG
[4], REGB0
);
11676 REGB0
= TAG_Int(33);
11677 array___Array___add(fra
.me
.REG
[4], REGB0
);
11678 REGB0
= TAG_Int(112);
11679 array___Array___add(fra
.me
.REG
[4], REGB0
);
11680 /* ./parser//lexer.nit:2384 */
11681 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11682 REGB0
= TAG_Int(3);
11683 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11684 REGB0
= TAG_Int(34);
11685 /* ./parser//lexer.nit:2387 */
11686 array___Array___add(fra
.me
.REG
[4], REGB0
);
11687 REGB0
= TAG_Int(34);
11688 array___Array___add(fra
.me
.REG
[4], REGB0
);
11689 REGB0
= TAG_Int(113);
11690 array___Array___add(fra
.me
.REG
[4], REGB0
);
11691 /* ./parser//lexer.nit:2384 */
11692 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11693 REGB0
= TAG_Int(3);
11694 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11695 REGB0
= TAG_Int(35);
11696 /* ./parser//lexer.nit:2388 */
11697 array___Array___add(fra
.me
.REG
[4], REGB0
);
11698 REGB0
= TAG_Int(91);
11699 array___Array___add(fra
.me
.REG
[4], REGB0
);
11700 REGB0
= TAG_Int(112);
11701 array___Array___add(fra
.me
.REG
[4], REGB0
);
11702 /* ./parser//lexer.nit:2384 */
11703 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11704 REGB0
= TAG_Int(3);
11705 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11706 REGB0
= TAG_Int(92);
11707 /* ./parser//lexer.nit:2389 */
11708 array___Array___add(fra
.me
.REG
[4], REGB0
);
11709 REGB0
= TAG_Int(92);
11710 array___Array___add(fra
.me
.REG
[4], REGB0
);
11711 REGB0
= TAG_Int(114);
11712 array___Array___add(fra
.me
.REG
[4], REGB0
);
11713 /* ./parser//lexer.nit:2384 */
11714 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11715 REGB0
= TAG_Int(3);
11716 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11717 REGB0
= TAG_Int(93);
11718 /* ./parser//lexer.nit:2390 */
11719 array___Array___add(fra
.me
.REG
[4], REGB0
);
11720 REGB0
= TAG_Int(122);
11721 array___Array___add(fra
.me
.REG
[4], REGB0
);
11722 REGB0
= TAG_Int(112);
11723 array___Array___add(fra
.me
.REG
[4], REGB0
);
11724 /* ./parser//lexer.nit:2384 */
11725 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11726 REGB0
= TAG_Int(3);
11727 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11728 REGB0
= TAG_Int(123);
11729 /* ./parser//lexer.nit:2391 */
11730 array___Array___add(fra
.me
.REG
[4], REGB0
);
11731 REGB0
= TAG_Int(123);
11732 array___Array___add(fra
.me
.REG
[4], REGB0
);
11733 REGB0
= TAG_Int(115);
11734 array___Array___add(fra
.me
.REG
[4], REGB0
);
11735 /* ./parser//lexer.nit:2384 */
11736 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11737 REGB0
= TAG_Int(3);
11738 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11739 REGB0
= TAG_Int(124);
11740 /* ./parser//lexer.nit:2392 */
11741 array___Array___add(fra
.me
.REG
[4], REGB0
);
11742 REGB0
= TAG_Int(255);
11743 array___Array___add(fra
.me
.REG
[4], REGB0
);
11744 REGB0
= TAG_Int(112);
11745 array___Array___add(fra
.me
.REG
[4], REGB0
);
11746 /* ./parser//lexer.nit:2384 */
11747 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11748 /* ./parser//lexer.nit:2113 */
11749 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11750 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
11751 /* ./parser//lexer.nit:2113 */
11752 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11753 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
11754 /* ./parser//lexer.nit:2113 */
11755 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11756 REGB0
= TAG_Int(1);
11757 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11758 REGB0
= TAG_Int(3);
11759 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11760 REGB0
= TAG_Int(0);
11761 /* ./parser//lexer.nit:2397 */
11762 array___Array___add(fra
.me
.REG
[4], REGB0
);
11763 REGB0
= TAG_Int(255);
11764 array___Array___add(fra
.me
.REG
[4], REGB0
);
11765 REGB0
= TAG_Int(8);
11766 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11767 /* ./parser//lexer.nit:2397 */
11768 array___Array___add(fra
.me
.REG
[4], REGB0
);
11769 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11770 /* ./parser//lexer.nit:2113 */
11771 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11772 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
11773 /* ./parser//lexer.nit:2113 */
11774 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11775 REGB0
= TAG_Int(3);
11776 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11777 REGB0
= TAG_Int(3);
11778 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11779 REGB0
= TAG_Int(0);
11780 /* ./parser//lexer.nit:2401 */
11781 array___Array___add(fra
.me
.REG
[4], REGB0
);
11782 REGB0
= TAG_Int(9);
11783 array___Array___add(fra
.me
.REG
[4], REGB0
);
11784 REGB0
= TAG_Int(116);
11785 array___Array___add(fra
.me
.REG
[4], REGB0
);
11786 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11787 REGB0
= TAG_Int(3);
11788 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11789 REGB0
= TAG_Int(11);
11790 /* ./parser//lexer.nit:2402 */
11791 array___Array___add(fra
.me
.REG
[4], REGB0
);
11792 REGB0
= TAG_Int(12);
11793 array___Array___add(fra
.me
.REG
[4], REGB0
);
11794 REGB0
= TAG_Int(116);
11795 array___Array___add(fra
.me
.REG
[4], REGB0
);
11796 /* ./parser//lexer.nit:2401 */
11797 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11798 REGB0
= TAG_Int(3);
11799 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11800 REGB0
= TAG_Int(14);
11801 /* ./parser//lexer.nit:2403 */
11802 array___Array___add(fra
.me
.REG
[4], REGB0
);
11803 REGB0
= TAG_Int(255);
11804 array___Array___add(fra
.me
.REG
[4], REGB0
);
11805 REGB0
= TAG_Int(116);
11806 array___Array___add(fra
.me
.REG
[4], REGB0
);
11807 /* ./parser//lexer.nit:2401 */
11808 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11809 /* ./parser//lexer.nit:2113 */
11810 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11811 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
11812 /* ./parser//lexer.nit:2113 */
11813 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11814 REGB0
= TAG_Int(1);
11815 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11816 REGB0
= TAG_Int(3);
11817 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11818 REGB0
= TAG_Int(0);
11819 /* ./parser//lexer.nit:2407 */
11820 array___Array___add(fra
.me
.REG
[4], REGB0
);
11821 REGB0
= TAG_Int(255);
11822 array___Array___add(fra
.me
.REG
[4], REGB0
);
11823 REGB0
= TAG_Int(9);
11824 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11825 /* ./parser//lexer.nit:2407 */
11826 array___Array___add(fra
.me
.REG
[4], REGB0
);
11827 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11828 /* ./parser//lexer.nit:2113 */
11829 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11830 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
11831 /* ./parser//lexer.nit:2113 */
11832 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11833 REGB0
= TAG_Int(1);
11834 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11835 REGB0
= TAG_Int(3);
11836 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11837 REGB0
= TAG_Int(10);
11838 /* ./parser//lexer.nit:2411 */
11839 array___Array___add(fra
.me
.REG
[4], REGB0
);
11840 REGB0
= TAG_Int(10);
11841 array___Array___add(fra
.me
.REG
[4], REGB0
);
11842 REGB0
= TAG_Int(117);
11843 array___Array___add(fra
.me
.REG
[4], REGB0
);
11844 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11845 /* ./parser//lexer.nit:2113 */
11846 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11847 REGB0
= TAG_Int(1);
11848 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11849 REGB0
= TAG_Int(3);
11850 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11851 REGB0
= TAG_Int(0);
11852 /* ./parser//lexer.nit:2414 */
11853 array___Array___add(fra
.me
.REG
[4], REGB0
);
11854 REGB0
= TAG_Int(255);
11855 array___Array___add(fra
.me
.REG
[4], REGB0
);
11856 REGB0
= TAG_Int(11);
11857 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11858 /* ./parser//lexer.nit:2414 */
11859 array___Array___add(fra
.me
.REG
[4], REGB0
);
11860 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11861 /* ./parser//lexer.nit:2113 */
11862 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11863 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
11864 /* ./parser//lexer.nit:2113 */
11865 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11866 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
11867 /* ./parser//lexer.nit:2113 */
11868 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11869 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
11870 /* ./parser//lexer.nit:2113 */
11871 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11872 REGB0
= TAG_Int(1);
11873 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11874 REGB0
= TAG_Int(3);
11875 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11876 REGB0
= TAG_Int(46);
11877 /* ./parser//lexer.nit:2420 */
11878 array___Array___add(fra
.me
.REG
[4], REGB0
);
11879 REGB0
= TAG_Int(46);
11880 array___Array___add(fra
.me
.REG
[4], REGB0
);
11881 REGB0
= TAG_Int(118);
11882 array___Array___add(fra
.me
.REG
[4], REGB0
);
11883 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11884 /* ./parser//lexer.nit:2113 */
11885 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11886 REGB0
= TAG_Int(1);
11887 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11888 REGB0
= TAG_Int(3);
11889 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11890 REGB0
= TAG_Int(48);
11891 /* ./parser//lexer.nit:2423 */
11892 array___Array___add(fra
.me
.REG
[4], REGB0
);
11893 REGB0
= TAG_Int(57);
11894 array___Array___add(fra
.me
.REG
[4], REGB0
);
11895 REGB0
= TAG_Int(60);
11896 array___Array___add(fra
.me
.REG
[4], REGB0
);
11897 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11898 /* ./parser//lexer.nit:2113 */
11899 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11900 REGB0
= TAG_Int(1);
11901 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11902 REGB0
= TAG_Int(3);
11903 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11904 REGB0
= TAG_Int(48);
11905 /* ./parser//lexer.nit:2426 */
11906 array___Array___add(fra
.me
.REG
[4], REGB0
);
11907 REGB0
= TAG_Int(57);
11908 array___Array___add(fra
.me
.REG
[4], REGB0
);
11909 REGB0
= TAG_Int(60);
11910 array___Array___add(fra
.me
.REG
[4], REGB0
);
11911 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11912 /* ./parser//lexer.nit:2113 */
11913 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11914 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
11915 /* ./parser//lexer.nit:2113 */
11916 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11917 REGB0
= TAG_Int(1);
11918 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11919 REGB0
= TAG_Int(3);
11920 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11921 REGB0
= TAG_Int(62);
11922 /* ./parser//lexer.nit:2430 */
11923 array___Array___add(fra
.me
.REG
[4], REGB0
);
11924 REGB0
= TAG_Int(62);
11925 array___Array___add(fra
.me
.REG
[4], REGB0
);
11926 REGB0
= TAG_Int(119);
11927 array___Array___add(fra
.me
.REG
[4], REGB0
);
11928 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11929 /* ./parser//lexer.nit:2113 */
11930 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11931 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
11932 /* ./parser//lexer.nit:2113 */
11933 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11934 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
11935 /* ./parser//lexer.nit:2113 */
11936 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11937 REGB0
= TAG_Int(1);
11938 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11939 REGB0
= TAG_Int(3);
11940 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11941 REGB0
= TAG_Int(48);
11942 /* ./parser//lexer.nit:2435 */
11943 array___Array___add(fra
.me
.REG
[4], REGB0
);
11944 REGB0
= TAG_Int(122);
11945 array___Array___add(fra
.me
.REG
[4], REGB0
);
11946 REGB0
= TAG_Int(25);
11947 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11948 /* ./parser//lexer.nit:2435 */
11949 array___Array___add(fra
.me
.REG
[4], REGB0
);
11950 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11951 /* ./parser//lexer.nit:2113 */
11952 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11953 REGB0
= TAG_Int(1);
11954 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11955 REGB0
= TAG_Int(3);
11956 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11957 REGB0
= TAG_Int(48);
11958 /* ./parser//lexer.nit:2438 */
11959 array___Array___add(fra
.me
.REG
[4], REGB0
);
11960 REGB0
= TAG_Int(122);
11961 array___Array___add(fra
.me
.REG
[4], REGB0
);
11962 REGB0
= TAG_Int(25);
11963 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11964 /* ./parser//lexer.nit:2438 */
11965 array___Array___add(fra
.me
.REG
[4], REGB0
);
11966 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11967 /* ./parser//lexer.nit:2113 */
11968 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11969 REGB0
= TAG_Int(1);
11970 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11971 REGB0
= TAG_Int(3);
11972 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11973 REGB0
= TAG_Int(48);
11974 /* ./parser//lexer.nit:2441 */
11975 array___Array___add(fra
.me
.REG
[4], REGB0
);
11976 REGB0
= TAG_Int(122);
11977 array___Array___add(fra
.me
.REG
[4], REGB0
);
11978 REGB0
= TAG_Int(25);
11979 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11980 /* ./parser//lexer.nit:2441 */
11981 array___Array___add(fra
.me
.REG
[4], REGB0
);
11982 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11983 /* ./parser//lexer.nit:2113 */
11984 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
11985 REGB0
= TAG_Int(1);
11986 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
11987 REGB0
= TAG_Int(3);
11988 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
11989 REGB0
= TAG_Int(48);
11990 /* ./parser//lexer.nit:2444 */
11991 array___Array___add(fra
.me
.REG
[4], REGB0
);
11992 REGB0
= TAG_Int(122);
11993 array___Array___add(fra
.me
.REG
[4], REGB0
);
11994 REGB0
= TAG_Int(25);
11995 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
11996 /* ./parser//lexer.nit:2444 */
11997 array___Array___add(fra
.me
.REG
[4], REGB0
);
11998 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
11999 /* ./parser//lexer.nit:2113 */
12000 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12001 REGB0
= TAG_Int(4);
12002 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12003 REGB0
= TAG_Int(3);
12004 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12005 REGB0
= TAG_Int(48);
12006 /* ./parser//lexer.nit:2447 */
12007 array___Array___add(fra
.me
.REG
[4], REGB0
);
12008 REGB0
= TAG_Int(57);
12009 array___Array___add(fra
.me
.REG
[4], REGB0
);
12010 REGB0
= TAG_Int(120);
12011 array___Array___add(fra
.me
.REG
[4], REGB0
);
12012 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12013 REGB0
= TAG_Int(3);
12014 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12015 REGB0
= TAG_Int(65);
12016 /* ./parser//lexer.nit:2448 */
12017 array___Array___add(fra
.me
.REG
[4], REGB0
);
12018 REGB0
= TAG_Int(90);
12019 array___Array___add(fra
.me
.REG
[4], REGB0
);
12020 REGB0
= TAG_Int(121);
12021 array___Array___add(fra
.me
.REG
[4], REGB0
);
12022 /* ./parser//lexer.nit:2447 */
12023 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12024 REGB0
= TAG_Int(3);
12025 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12026 REGB0
= TAG_Int(95);
12027 /* ./parser//lexer.nit:2449 */
12028 array___Array___add(fra
.me
.REG
[4], REGB0
);
12029 REGB0
= TAG_Int(95);
12030 array___Array___add(fra
.me
.REG
[4], REGB0
);
12031 REGB0
= TAG_Int(122);
12032 array___Array___add(fra
.me
.REG
[4], REGB0
);
12033 /* ./parser//lexer.nit:2447 */
12034 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12035 REGB0
= TAG_Int(3);
12036 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12037 REGB0
= TAG_Int(97);
12038 /* ./parser//lexer.nit:2450 */
12039 array___Array___add(fra
.me
.REG
[4], REGB0
);
12040 REGB0
= TAG_Int(122);
12041 array___Array___add(fra
.me
.REG
[4], REGB0
);
12042 REGB0
= TAG_Int(123);
12043 array___Array___add(fra
.me
.REG
[4], REGB0
);
12044 /* ./parser//lexer.nit:2447 */
12045 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12046 /* ./parser//lexer.nit:2113 */
12047 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12048 REGB0
= TAG_Int(1);
12049 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12050 REGB0
= TAG_Int(3);
12051 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12052 REGB0
= TAG_Int(48);
12053 /* ./parser//lexer.nit:2453 */
12054 array___Array___add(fra
.me
.REG
[4], REGB0
);
12055 REGB0
= TAG_Int(122);
12056 array___Array___add(fra
.me
.REG
[4], REGB0
);
12057 REGB0
= TAG_Int(35);
12058 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12059 /* ./parser//lexer.nit:2453 */
12060 array___Array___add(fra
.me
.REG
[4], REGB0
);
12061 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12062 /* ./parser//lexer.nit:2113 */
12063 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12064 REGB0
= TAG_Int(1);
12065 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12066 REGB0
= TAG_Int(3);
12067 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12068 REGB0
= TAG_Int(48);
12069 /* ./parser//lexer.nit:2456 */
12070 array___Array___add(fra
.me
.REG
[4], REGB0
);
12071 REGB0
= TAG_Int(122);
12072 array___Array___add(fra
.me
.REG
[4], REGB0
);
12073 REGB0
= TAG_Int(35);
12074 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12075 /* ./parser//lexer.nit:2456 */
12076 array___Array___add(fra
.me
.REG
[4], REGB0
);
12077 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12078 /* ./parser//lexer.nit:2113 */
12079 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12080 REGB0
= TAG_Int(1);
12081 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12082 REGB0
= TAG_Int(3);
12083 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12084 REGB0
= TAG_Int(48);
12085 /* ./parser//lexer.nit:2459 */
12086 array___Array___add(fra
.me
.REG
[4], REGB0
);
12087 REGB0
= TAG_Int(122);
12088 array___Array___add(fra
.me
.REG
[4], REGB0
);
12089 REGB0
= TAG_Int(35);
12090 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12091 /* ./parser//lexer.nit:2459 */
12092 array___Array___add(fra
.me
.REG
[4], REGB0
);
12093 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12094 /* ./parser//lexer.nit:2113 */
12095 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12096 REGB0
= TAG_Int(1);
12097 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12098 REGB0
= TAG_Int(3);
12099 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12100 REGB0
= TAG_Int(48);
12101 /* ./parser//lexer.nit:2462 */
12102 array___Array___add(fra
.me
.REG
[4], REGB0
);
12103 REGB0
= TAG_Int(122);
12104 array___Array___add(fra
.me
.REG
[4], REGB0
);
12105 REGB0
= TAG_Int(35);
12106 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12107 /* ./parser//lexer.nit:2462 */
12108 array___Array___add(fra
.me
.REG
[4], REGB0
);
12109 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12110 /* ./parser//lexer.nit:2113 */
12111 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12112 REGB0
= TAG_Int(5);
12113 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12114 REGB0
= TAG_Int(3);
12115 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12116 REGB0
= TAG_Int(48);
12117 /* ./parser//lexer.nit:2465 */
12118 array___Array___add(fra
.me
.REG
[4], REGB0
);
12119 REGB0
= TAG_Int(110);
12120 array___Array___add(fra
.me
.REG
[4], REGB0
);
12121 REGB0
= TAG_Int(32);
12122 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12123 /* ./parser//lexer.nit:2465 */
12124 array___Array___add(fra
.me
.REG
[4], REGB0
);
12125 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12126 REGB0
= TAG_Int(3);
12127 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12128 REGB0
= TAG_Int(111);
12129 /* ./parser//lexer.nit:2466 */
12130 array___Array___add(fra
.me
.REG
[4], REGB0
);
12131 REGB0
= TAG_Int(111);
12132 array___Array___add(fra
.me
.REG
[4], REGB0
);
12133 REGB0
= TAG_Int(124);
12134 array___Array___add(fra
.me
.REG
[4], REGB0
);
12135 /* ./parser//lexer.nit:2465 */
12136 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12137 REGB0
= TAG_Int(3);
12138 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12139 REGB0
= TAG_Int(112);
12140 /* ./parser//lexer.nit:2467 */
12141 array___Array___add(fra
.me
.REG
[4], REGB0
);
12142 REGB0
= TAG_Int(114);
12143 array___Array___add(fra
.me
.REG
[4], REGB0
);
12144 REGB0
= TAG_Int(74);
12145 array___Array___add(fra
.me
.REG
[4], REGB0
);
12146 /* ./parser//lexer.nit:2465 */
12147 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12148 REGB0
= TAG_Int(3);
12149 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12150 REGB0
= TAG_Int(115);
12151 /* ./parser//lexer.nit:2468 */
12152 array___Array___add(fra
.me
.REG
[4], REGB0
);
12153 REGB0
= TAG_Int(115);
12154 array___Array___add(fra
.me
.REG
[4], REGB0
);
12155 REGB0
= TAG_Int(125);
12156 array___Array___add(fra
.me
.REG
[4], REGB0
);
12157 /* ./parser//lexer.nit:2465 */
12158 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12159 REGB0
= TAG_Int(3);
12160 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12161 REGB0
= TAG_Int(116);
12162 /* ./parser//lexer.nit:2469 */
12163 array___Array___add(fra
.me
.REG
[4], REGB0
);
12164 REGB0
= TAG_Int(122);
12165 array___Array___add(fra
.me
.REG
[4], REGB0
);
12166 REGB0
= TAG_Int(74);
12167 array___Array___add(fra
.me
.REG
[4], REGB0
);
12168 /* ./parser//lexer.nit:2465 */
12169 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12170 /* ./parser//lexer.nit:2113 */
12171 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12172 REGB0
= TAG_Int(4);
12173 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12174 REGB0
= TAG_Int(3);
12175 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12176 REGB0
= TAG_Int(48);
12177 /* ./parser//lexer.nit:2472 */
12178 array___Array___add(fra
.me
.REG
[4], REGB0
);
12179 REGB0
= TAG_Int(95);
12180 array___Array___add(fra
.me
.REG
[4], REGB0
);
12181 REGB0
= TAG_Int(29);
12182 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12183 /* ./parser//lexer.nit:2472 */
12184 array___Array___add(fra
.me
.REG
[4], REGB0
);
12185 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12186 REGB0
= TAG_Int(3);
12187 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12188 REGB0
= TAG_Int(97);
12189 /* ./parser//lexer.nit:2473 */
12190 array___Array___add(fra
.me
.REG
[4], REGB0
);
12191 REGB0
= TAG_Int(99);
12192 array___Array___add(fra
.me
.REG
[4], REGB0
);
12193 REGB0
= TAG_Int(74);
12194 array___Array___add(fra
.me
.REG
[4], REGB0
);
12195 /* ./parser//lexer.nit:2472 */
12196 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12197 REGB0
= TAG_Int(3);
12198 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12199 REGB0
= TAG_Int(100);
12200 /* ./parser//lexer.nit:2474 */
12201 array___Array___add(fra
.me
.REG
[4], REGB0
);
12202 REGB0
= TAG_Int(100);
12203 array___Array___add(fra
.me
.REG
[4], REGB0
);
12204 REGB0
= TAG_Int(126);
12205 array___Array___add(fra
.me
.REG
[4], REGB0
);
12206 /* ./parser//lexer.nit:2472 */
12207 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12208 REGB0
= TAG_Int(3);
12209 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12210 REGB0
= TAG_Int(101);
12211 /* ./parser//lexer.nit:2475 */
12212 array___Array___add(fra
.me
.REG
[4], REGB0
);
12213 REGB0
= TAG_Int(122);
12214 array___Array___add(fra
.me
.REG
[4], REGB0
);
12215 REGB0
= TAG_Int(74);
12216 array___Array___add(fra
.me
.REG
[4], REGB0
);
12217 /* ./parser//lexer.nit:2472 */
12218 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12219 /* ./parser//lexer.nit:2113 */
12220 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12221 REGB0
= TAG_Int(4);
12222 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12223 REGB0
= TAG_Int(3);
12224 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12225 REGB0
= TAG_Int(48);
12226 /* ./parser//lexer.nit:2478 */
12227 array___Array___add(fra
.me
.REG
[4], REGB0
);
12228 REGB0
= TAG_Int(95);
12229 array___Array___add(fra
.me
.REG
[4], REGB0
);
12230 REGB0
= TAG_Int(29);
12231 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12232 /* ./parser//lexer.nit:2478 */
12233 array___Array___add(fra
.me
.REG
[4], REGB0
);
12234 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12235 REGB0
= TAG_Int(3);
12236 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12237 REGB0
= TAG_Int(97);
12238 /* ./parser//lexer.nit:2479 */
12239 array___Array___add(fra
.me
.REG
[4], REGB0
);
12240 REGB0
= TAG_Int(114);
12241 array___Array___add(fra
.me
.REG
[4], REGB0
);
12242 REGB0
= TAG_Int(74);
12243 array___Array___add(fra
.me
.REG
[4], REGB0
);
12244 /* ./parser//lexer.nit:2478 */
12245 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12246 REGB0
= TAG_Int(3);
12247 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12248 REGB0
= TAG_Int(115);
12249 /* ./parser//lexer.nit:2480 */
12250 array___Array___add(fra
.me
.REG
[4], REGB0
);
12251 REGB0
= TAG_Int(115);
12252 array___Array___add(fra
.me
.REG
[4], REGB0
);
12253 REGB0
= TAG_Int(127);
12254 array___Array___add(fra
.me
.REG
[4], REGB0
);
12255 /* ./parser//lexer.nit:2478 */
12256 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12257 REGB0
= TAG_Int(3);
12258 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12259 REGB0
= TAG_Int(116);
12260 /* ./parser//lexer.nit:2481 */
12261 array___Array___add(fra
.me
.REG
[4], REGB0
);
12262 REGB0
= TAG_Int(122);
12263 array___Array___add(fra
.me
.REG
[4], REGB0
);
12264 REGB0
= TAG_Int(74);
12265 array___Array___add(fra
.me
.REG
[4], REGB0
);
12266 /* ./parser//lexer.nit:2478 */
12267 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12268 /* ./parser//lexer.nit:2113 */
12269 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12270 REGB0
= TAG_Int(3);
12271 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12272 REGB0
= TAG_Int(3);
12273 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12274 REGB0
= TAG_Int(48);
12275 /* ./parser//lexer.nit:2484 */
12276 array___Array___add(fra
.me
.REG
[4], REGB0
);
12277 REGB0
= TAG_Int(100);
12278 array___Array___add(fra
.me
.REG
[4], REGB0
);
12279 REGB0
= TAG_Int(38);
12280 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12281 /* ./parser//lexer.nit:2484 */
12282 array___Array___add(fra
.me
.REG
[4], REGB0
);
12283 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12284 REGB0
= TAG_Int(3);
12285 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12286 REGB0
= TAG_Int(101);
12287 /* ./parser//lexer.nit:2485 */
12288 array___Array___add(fra
.me
.REG
[4], REGB0
);
12289 REGB0
= TAG_Int(101);
12290 array___Array___add(fra
.me
.REG
[4], REGB0
);
12291 REGB0
= TAG_Int(128);
12292 array___Array___add(fra
.me
.REG
[4], REGB0
);
12293 /* ./parser//lexer.nit:2484 */
12294 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12295 REGB0
= TAG_Int(3);
12296 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12297 REGB0
= TAG_Int(102);
12298 /* ./parser//lexer.nit:2486 */
12299 array___Array___add(fra
.me
.REG
[4], REGB0
);
12300 REGB0
= TAG_Int(122);
12301 array___Array___add(fra
.me
.REG
[4], REGB0
);
12302 REGB0
= TAG_Int(74);
12303 array___Array___add(fra
.me
.REG
[4], REGB0
);
12304 /* ./parser//lexer.nit:2484 */
12305 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12306 /* ./parser//lexer.nit:2113 */
12307 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12308 REGB0
= TAG_Int(3);
12309 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12310 REGB0
= TAG_Int(3);
12311 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12312 REGB0
= TAG_Int(48);
12313 /* ./parser//lexer.nit:2489 */
12314 array___Array___add(fra
.me
.REG
[4], REGB0
);
12315 REGB0
= TAG_Int(95);
12316 array___Array___add(fra
.me
.REG
[4], REGB0
);
12317 REGB0
= TAG_Int(29);
12318 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12319 /* ./parser//lexer.nit:2489 */
12320 array___Array___add(fra
.me
.REG
[4], REGB0
);
12321 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12322 REGB0
= TAG_Int(3);
12323 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12324 REGB0
= TAG_Int(97);
12325 /* ./parser//lexer.nit:2490 */
12326 array___Array___add(fra
.me
.REG
[4], REGB0
);
12327 REGB0
= TAG_Int(97);
12328 array___Array___add(fra
.me
.REG
[4], REGB0
);
12329 REGB0
= TAG_Int(129);
12330 array___Array___add(fra
.me
.REG
[4], REGB0
);
12331 /* ./parser//lexer.nit:2489 */
12332 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12333 REGB0
= TAG_Int(3);
12334 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12335 REGB0
= TAG_Int(98);
12336 /* ./parser//lexer.nit:2491 */
12337 array___Array___add(fra
.me
.REG
[4], REGB0
);
12338 REGB0
= TAG_Int(122);
12339 array___Array___add(fra
.me
.REG
[4], REGB0
);
12340 REGB0
= TAG_Int(74);
12341 array___Array___add(fra
.me
.REG
[4], REGB0
);
12342 /* ./parser//lexer.nit:2489 */
12343 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12344 /* ./parser//lexer.nit:2113 */
12345 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12346 REGB0
= TAG_Int(3);
12347 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12348 REGB0
= TAG_Int(3);
12349 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12350 REGB0
= TAG_Int(48);
12351 /* ./parser//lexer.nit:2494 */
12352 array___Array___add(fra
.me
.REG
[4], REGB0
);
12353 REGB0
= TAG_Int(109);
12354 array___Array___add(fra
.me
.REG
[4], REGB0
);
12355 REGB0
= TAG_Int(39);
12356 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12357 /* ./parser//lexer.nit:2494 */
12358 array___Array___add(fra
.me
.REG
[4], REGB0
);
12359 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12360 REGB0
= TAG_Int(3);
12361 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12362 REGB0
= TAG_Int(110);
12363 /* ./parser//lexer.nit:2495 */
12364 array___Array___add(fra
.me
.REG
[4], REGB0
);
12365 REGB0
= TAG_Int(110);
12366 array___Array___add(fra
.me
.REG
[4], REGB0
);
12367 REGB0
= TAG_Int(130);
12368 array___Array___add(fra
.me
.REG
[4], REGB0
);
12369 /* ./parser//lexer.nit:2494 */
12370 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12371 REGB0
= TAG_Int(3);
12372 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12373 REGB0
= TAG_Int(111);
12374 /* ./parser//lexer.nit:2496 */
12375 array___Array___add(fra
.me
.REG
[4], REGB0
);
12376 REGB0
= TAG_Int(122);
12377 array___Array___add(fra
.me
.REG
[4], REGB0
);
12378 REGB0
= TAG_Int(74);
12379 array___Array___add(fra
.me
.REG
[4], REGB0
);
12380 /* ./parser//lexer.nit:2494 */
12381 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12382 /* ./parser//lexer.nit:2113 */
12383 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12384 REGB0
= TAG_Int(1);
12385 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12386 REGB0
= TAG_Int(3);
12387 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12388 REGB0
= TAG_Int(48);
12389 /* ./parser//lexer.nit:2499 */
12390 array___Array___add(fra
.me
.REG
[4], REGB0
);
12391 REGB0
= TAG_Int(122);
12392 array___Array___add(fra
.me
.REG
[4], REGB0
);
12393 REGB0
= TAG_Int(35);
12394 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12395 /* ./parser//lexer.nit:2499 */
12396 array___Array___add(fra
.me
.REG
[4], REGB0
);
12397 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12398 /* ./parser//lexer.nit:2113 */
12399 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12400 REGB0
= TAG_Int(3);
12401 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12402 REGB0
= TAG_Int(3);
12403 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12404 REGB0
= TAG_Int(48);
12405 /* ./parser//lexer.nit:2502 */
12406 array___Array___add(fra
.me
.REG
[4], REGB0
);
12407 REGB0
= TAG_Int(114);
12408 array___Array___add(fra
.me
.REG
[4], REGB0
);
12409 REGB0
= TAG_Int(79);
12410 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12411 /* ./parser//lexer.nit:2502 */
12412 array___Array___add(fra
.me
.REG
[4], REGB0
);
12413 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12414 REGB0
= TAG_Int(3);
12415 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12416 REGB0
= TAG_Int(115);
12417 /* ./parser//lexer.nit:2503 */
12418 array___Array___add(fra
.me
.REG
[4], REGB0
);
12419 REGB0
= TAG_Int(115);
12420 array___Array___add(fra
.me
.REG
[4], REGB0
);
12421 REGB0
= TAG_Int(131);
12422 array___Array___add(fra
.me
.REG
[4], REGB0
);
12423 /* ./parser//lexer.nit:2502 */
12424 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12425 REGB0
= TAG_Int(3);
12426 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12427 REGB0
= TAG_Int(116);
12428 /* ./parser//lexer.nit:2504 */
12429 array___Array___add(fra
.me
.REG
[4], REGB0
);
12430 REGB0
= TAG_Int(122);
12431 array___Array___add(fra
.me
.REG
[4], REGB0
);
12432 REGB0
= TAG_Int(74);
12433 array___Array___add(fra
.me
.REG
[4], REGB0
);
12434 /* ./parser//lexer.nit:2502 */
12435 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12436 /* ./parser//lexer.nit:2113 */
12437 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12438 REGB0
= TAG_Int(3);
12439 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12440 REGB0
= TAG_Int(3);
12441 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12442 REGB0
= TAG_Int(48);
12443 /* ./parser//lexer.nit:2507 */
12444 array___Array___add(fra
.me
.REG
[4], REGB0
);
12445 REGB0
= TAG_Int(99);
12446 array___Array___add(fra
.me
.REG
[4], REGB0
);
12447 REGB0
= TAG_Int(78);
12448 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12449 /* ./parser//lexer.nit:2507 */
12450 array___Array___add(fra
.me
.REG
[4], REGB0
);
12451 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12452 REGB0
= TAG_Int(3);
12453 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12454 REGB0
= TAG_Int(100);
12455 /* ./parser//lexer.nit:2508 */
12456 array___Array___add(fra
.me
.REG
[4], REGB0
);
12457 REGB0
= TAG_Int(100);
12458 array___Array___add(fra
.me
.REG
[4], REGB0
);
12459 REGB0
= TAG_Int(132);
12460 array___Array___add(fra
.me
.REG
[4], REGB0
);
12461 /* ./parser//lexer.nit:2507 */
12462 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12463 REGB0
= TAG_Int(3);
12464 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12465 REGB0
= TAG_Int(101);
12466 /* ./parser//lexer.nit:2509 */
12467 array___Array___add(fra
.me
.REG
[4], REGB0
);
12468 REGB0
= TAG_Int(122);
12469 array___Array___add(fra
.me
.REG
[4], REGB0
);
12470 REGB0
= TAG_Int(74);
12471 array___Array___add(fra
.me
.REG
[4], REGB0
);
12472 /* ./parser//lexer.nit:2507 */
12473 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12474 /* ./parser//lexer.nit:2113 */
12475 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12476 REGB0
= TAG_Int(4);
12477 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12478 REGB0
= TAG_Int(3);
12479 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12480 REGB0
= TAG_Int(48);
12481 /* ./parser//lexer.nit:2512 */
12482 array___Array___add(fra
.me
.REG
[4], REGB0
);
12483 REGB0
= TAG_Int(95);
12484 array___Array___add(fra
.me
.REG
[4], REGB0
);
12485 REGB0
= TAG_Int(29);
12486 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12487 /* ./parser//lexer.nit:2512 */
12488 array___Array___add(fra
.me
.REG
[4], REGB0
);
12489 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12490 REGB0
= TAG_Int(3);
12491 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12492 REGB0
= TAG_Int(97);
12493 /* ./parser//lexer.nit:2513 */
12494 array___Array___add(fra
.me
.REG
[4], REGB0
);
12495 REGB0
= TAG_Int(115);
12496 array___Array___add(fra
.me
.REG
[4], REGB0
);
12497 REGB0
= TAG_Int(74);
12498 array___Array___add(fra
.me
.REG
[4], REGB0
);
12499 /* ./parser//lexer.nit:2512 */
12500 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12501 REGB0
= TAG_Int(3);
12502 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12503 REGB0
= TAG_Int(116);
12504 /* ./parser//lexer.nit:2514 */
12505 array___Array___add(fra
.me
.REG
[4], REGB0
);
12506 REGB0
= TAG_Int(116);
12507 array___Array___add(fra
.me
.REG
[4], REGB0
);
12508 REGB0
= TAG_Int(133);
12509 array___Array___add(fra
.me
.REG
[4], REGB0
);
12510 /* ./parser//lexer.nit:2512 */
12511 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12512 REGB0
= TAG_Int(3);
12513 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12514 REGB0
= TAG_Int(117);
12515 /* ./parser//lexer.nit:2515 */
12516 array___Array___add(fra
.me
.REG
[4], REGB0
);
12517 REGB0
= TAG_Int(122);
12518 array___Array___add(fra
.me
.REG
[4], REGB0
);
12519 REGB0
= TAG_Int(74);
12520 array___Array___add(fra
.me
.REG
[4], REGB0
);
12521 /* ./parser//lexer.nit:2512 */
12522 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12523 /* ./parser//lexer.nit:2113 */
12524 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12525 REGB0
= TAG_Int(3);
12526 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12527 REGB0
= TAG_Int(3);
12528 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12529 REGB0
= TAG_Int(48);
12530 /* ./parser//lexer.nit:2518 */
12531 array___Array___add(fra
.me
.REG
[4], REGB0
);
12532 REGB0
= TAG_Int(107);
12533 array___Array___add(fra
.me
.REG
[4], REGB0
);
12534 REGB0
= TAG_Int(31);
12535 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12536 /* ./parser//lexer.nit:2518 */
12537 array___Array___add(fra
.me
.REG
[4], REGB0
);
12538 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12539 REGB0
= TAG_Int(3);
12540 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12541 REGB0
= TAG_Int(108);
12542 /* ./parser//lexer.nit:2519 */
12543 array___Array___add(fra
.me
.REG
[4], REGB0
);
12544 REGB0
= TAG_Int(108);
12545 array___Array___add(fra
.me
.REG
[4], REGB0
);
12546 REGB0
= TAG_Int(134);
12547 array___Array___add(fra
.me
.REG
[4], REGB0
);
12548 /* ./parser//lexer.nit:2518 */
12549 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12550 REGB0
= TAG_Int(3);
12551 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12552 REGB0
= TAG_Int(109);
12553 /* ./parser//lexer.nit:2520 */
12554 array___Array___add(fra
.me
.REG
[4], REGB0
);
12555 REGB0
= TAG_Int(122);
12556 array___Array___add(fra
.me
.REG
[4], REGB0
);
12557 REGB0
= TAG_Int(74);
12558 array___Array___add(fra
.me
.REG
[4], REGB0
);
12559 /* ./parser//lexer.nit:2518 */
12560 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12561 /* ./parser//lexer.nit:2113 */
12562 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12563 REGB0
= TAG_Int(3);
12564 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12565 REGB0
= TAG_Int(3);
12566 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12567 REGB0
= TAG_Int(48);
12568 /* ./parser//lexer.nit:2523 */
12569 array___Array___add(fra
.me
.REG
[4], REGB0
);
12570 REGB0
= TAG_Int(113);
12571 array___Array___add(fra
.me
.REG
[4], REGB0
);
12572 REGB0
= TAG_Int(30);
12573 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12574 /* ./parser//lexer.nit:2523 */
12575 array___Array___add(fra
.me
.REG
[4], REGB0
);
12576 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12577 REGB0
= TAG_Int(3);
12578 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12579 REGB0
= TAG_Int(114);
12580 /* ./parser//lexer.nit:2524 */
12581 array___Array___add(fra
.me
.REG
[4], REGB0
);
12582 REGB0
= TAG_Int(114);
12583 array___Array___add(fra
.me
.REG
[4], REGB0
);
12584 REGB0
= TAG_Int(135);
12585 array___Array___add(fra
.me
.REG
[4], REGB0
);
12586 /* ./parser//lexer.nit:2523 */
12587 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12588 REGB0
= TAG_Int(3);
12589 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12590 REGB0
= TAG_Int(115);
12591 /* ./parser//lexer.nit:2525 */
12592 array___Array___add(fra
.me
.REG
[4], REGB0
);
12593 REGB0
= TAG_Int(122);
12594 array___Array___add(fra
.me
.REG
[4], REGB0
);
12595 REGB0
= TAG_Int(74);
12596 array___Array___add(fra
.me
.REG
[4], REGB0
);
12597 /* ./parser//lexer.nit:2523 */
12598 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12599 /* ./parser//lexer.nit:2113 */
12600 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12601 REGB0
= TAG_Int(3);
12602 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12603 REGB0
= TAG_Int(3);
12604 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12605 REGB0
= TAG_Int(48);
12606 /* ./parser//lexer.nit:2528 */
12607 array___Array___add(fra
.me
.REG
[4], REGB0
);
12608 REGB0
= TAG_Int(109);
12609 array___Array___add(fra
.me
.REG
[4], REGB0
);
12610 REGB0
= TAG_Int(39);
12611 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12612 /* ./parser//lexer.nit:2528 */
12613 array___Array___add(fra
.me
.REG
[4], REGB0
);
12614 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12615 REGB0
= TAG_Int(3);
12616 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12617 REGB0
= TAG_Int(110);
12618 /* ./parser//lexer.nit:2529 */
12619 array___Array___add(fra
.me
.REG
[4], REGB0
);
12620 REGB0
= TAG_Int(110);
12621 array___Array___add(fra
.me
.REG
[4], REGB0
);
12622 REGB0
= TAG_Int(136);
12623 array___Array___add(fra
.me
.REG
[4], REGB0
);
12624 /* ./parser//lexer.nit:2528 */
12625 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12626 REGB0
= TAG_Int(3);
12627 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12628 REGB0
= TAG_Int(111);
12629 /* ./parser//lexer.nit:2530 */
12630 array___Array___add(fra
.me
.REG
[4], REGB0
);
12631 REGB0
= TAG_Int(122);
12632 array___Array___add(fra
.me
.REG
[4], REGB0
);
12633 REGB0
= TAG_Int(74);
12634 array___Array___add(fra
.me
.REG
[4], REGB0
);
12635 /* ./parser//lexer.nit:2528 */
12636 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12637 /* ./parser//lexer.nit:2113 */
12638 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12639 REGB0
= TAG_Int(1);
12640 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12641 REGB0
= TAG_Int(3);
12642 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12643 REGB0
= TAG_Int(48);
12644 /* ./parser//lexer.nit:2533 */
12645 array___Array___add(fra
.me
.REG
[4], REGB0
);
12646 REGB0
= TAG_Int(122);
12647 array___Array___add(fra
.me
.REG
[4], REGB0
);
12648 REGB0
= TAG_Int(35);
12649 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12650 /* ./parser//lexer.nit:2533 */
12651 array___Array___add(fra
.me
.REG
[4], REGB0
);
12652 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12653 /* ./parser//lexer.nit:2113 */
12654 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12655 REGB0
= TAG_Int(4);
12656 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12657 REGB0
= TAG_Int(3);
12658 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12659 REGB0
= TAG_Int(48);
12660 /* ./parser//lexer.nit:2536 */
12661 array___Array___add(fra
.me
.REG
[4], REGB0
);
12662 REGB0
= TAG_Int(95);
12663 array___Array___add(fra
.me
.REG
[4], REGB0
);
12664 REGB0
= TAG_Int(29);
12665 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12666 /* ./parser//lexer.nit:2536 */
12667 array___Array___add(fra
.me
.REG
[4], REGB0
);
12668 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12669 REGB0
= TAG_Int(3);
12670 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12671 REGB0
= TAG_Int(97);
12672 /* ./parser//lexer.nit:2537 */
12673 array___Array___add(fra
.me
.REG
[4], REGB0
);
12674 REGB0
= TAG_Int(111);
12675 array___Array___add(fra
.me
.REG
[4], REGB0
);
12676 REGB0
= TAG_Int(74);
12677 array___Array___add(fra
.me
.REG
[4], REGB0
);
12678 /* ./parser//lexer.nit:2536 */
12679 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12680 REGB0
= TAG_Int(3);
12681 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12682 REGB0
= TAG_Int(112);
12683 /* ./parser//lexer.nit:2538 */
12684 array___Array___add(fra
.me
.REG
[4], REGB0
);
12685 REGB0
= TAG_Int(112);
12686 array___Array___add(fra
.me
.REG
[4], REGB0
);
12687 REGB0
= TAG_Int(137);
12688 array___Array___add(fra
.me
.REG
[4], REGB0
);
12689 /* ./parser//lexer.nit:2536 */
12690 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12691 REGB0
= TAG_Int(3);
12692 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12693 REGB0
= TAG_Int(113);
12694 /* ./parser//lexer.nit:2539 */
12695 array___Array___add(fra
.me
.REG
[4], REGB0
);
12696 REGB0
= TAG_Int(122);
12697 array___Array___add(fra
.me
.REG
[4], REGB0
);
12698 REGB0
= TAG_Int(74);
12699 array___Array___add(fra
.me
.REG
[4], REGB0
);
12700 /* ./parser//lexer.nit:2536 */
12701 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12702 /* ./parser//lexer.nit:2113 */
12703 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12704 REGB0
= TAG_Int(6);
12705 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12706 REGB0
= TAG_Int(3);
12707 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12708 REGB0
= TAG_Int(48);
12709 /* ./parser//lexer.nit:2542 */
12710 array___Array___add(fra
.me
.REG
[4], REGB0
);
12711 REGB0
= TAG_Int(95);
12712 array___Array___add(fra
.me
.REG
[4], REGB0
);
12713 REGB0
= TAG_Int(29);
12714 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12715 /* ./parser//lexer.nit:2542 */
12716 array___Array___add(fra
.me
.REG
[4], REGB0
);
12717 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12718 REGB0
= TAG_Int(3);
12719 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12720 REGB0
= TAG_Int(97);
12721 /* ./parser//lexer.nit:2543 */
12722 array___Array___add(fra
.me
.REG
[4], REGB0
);
12723 REGB0
= TAG_Int(104);
12724 array___Array___add(fra
.me
.REG
[4], REGB0
);
12725 REGB0
= TAG_Int(74);
12726 array___Array___add(fra
.me
.REG
[4], REGB0
);
12727 /* ./parser//lexer.nit:2542 */
12728 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12729 REGB0
= TAG_Int(3);
12730 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12731 REGB0
= TAG_Int(105);
12732 /* ./parser//lexer.nit:2544 */
12733 array___Array___add(fra
.me
.REG
[4], REGB0
);
12734 REGB0
= TAG_Int(105);
12735 array___Array___add(fra
.me
.REG
[4], REGB0
);
12736 REGB0
= TAG_Int(138);
12737 array___Array___add(fra
.me
.REG
[4], REGB0
);
12738 /* ./parser//lexer.nit:2542 */
12739 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12740 REGB0
= TAG_Int(3);
12741 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12742 REGB0
= TAG_Int(106);
12743 /* ./parser//lexer.nit:2545 */
12744 array___Array___add(fra
.me
.REG
[4], REGB0
);
12745 REGB0
= TAG_Int(115);
12746 array___Array___add(fra
.me
.REG
[4], REGB0
);
12747 REGB0
= TAG_Int(74);
12748 array___Array___add(fra
.me
.REG
[4], REGB0
);
12749 /* ./parser//lexer.nit:2542 */
12750 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12751 REGB0
= TAG_Int(3);
12752 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12753 REGB0
= TAG_Int(116);
12754 /* ./parser//lexer.nit:2546 */
12755 array___Array___add(fra
.me
.REG
[4], REGB0
);
12756 REGB0
= TAG_Int(116);
12757 array___Array___add(fra
.me
.REG
[4], REGB0
);
12758 REGB0
= TAG_Int(139);
12759 array___Array___add(fra
.me
.REG
[4], REGB0
);
12760 /* ./parser//lexer.nit:2542 */
12761 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12762 REGB0
= TAG_Int(3);
12763 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12764 REGB0
= TAG_Int(117);
12765 /* ./parser//lexer.nit:2547 */
12766 array___Array___add(fra
.me
.REG
[4], REGB0
);
12767 REGB0
= TAG_Int(122);
12768 array___Array___add(fra
.me
.REG
[4], REGB0
);
12769 REGB0
= TAG_Int(74);
12770 array___Array___add(fra
.me
.REG
[4], REGB0
);
12771 /* ./parser//lexer.nit:2542 */
12772 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12773 /* ./parser//lexer.nit:2113 */
12774 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12775 REGB0
= TAG_Int(5);
12776 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12777 REGB0
= TAG_Int(3);
12778 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12779 REGB0
= TAG_Int(48);
12780 /* ./parser//lexer.nit:2550 */
12781 array___Array___add(fra
.me
.REG
[4], REGB0
);
12782 REGB0
= TAG_Int(95);
12783 array___Array___add(fra
.me
.REG
[4], REGB0
);
12784 REGB0
= TAG_Int(29);
12785 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12786 /* ./parser//lexer.nit:2550 */
12787 array___Array___add(fra
.me
.REG
[4], REGB0
);
12788 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12789 REGB0
= TAG_Int(3);
12790 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12791 REGB0
= TAG_Int(97);
12792 /* ./parser//lexer.nit:2551 */
12793 array___Array___add(fra
.me
.REG
[4], REGB0
);
12794 REGB0
= TAG_Int(97);
12795 array___Array___add(fra
.me
.REG
[4], REGB0
);
12796 REGB0
= TAG_Int(140);
12797 array___Array___add(fra
.me
.REG
[4], REGB0
);
12798 /* ./parser//lexer.nit:2550 */
12799 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12800 REGB0
= TAG_Int(3);
12801 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12802 REGB0
= TAG_Int(98);
12803 /* ./parser//lexer.nit:2552 */
12804 array___Array___add(fra
.me
.REG
[4], REGB0
);
12805 REGB0
= TAG_Int(114);
12806 array___Array___add(fra
.me
.REG
[4], REGB0
);
12807 REGB0
= TAG_Int(74);
12808 array___Array___add(fra
.me
.REG
[4], REGB0
);
12809 /* ./parser//lexer.nit:2550 */
12810 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12811 REGB0
= TAG_Int(3);
12812 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12813 REGB0
= TAG_Int(115);
12814 /* ./parser//lexer.nit:2553 */
12815 array___Array___add(fra
.me
.REG
[4], REGB0
);
12816 REGB0
= TAG_Int(115);
12817 array___Array___add(fra
.me
.REG
[4], REGB0
);
12818 REGB0
= TAG_Int(141);
12819 array___Array___add(fra
.me
.REG
[4], REGB0
);
12820 /* ./parser//lexer.nit:2550 */
12821 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12822 REGB0
= TAG_Int(3);
12823 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12824 REGB0
= TAG_Int(116);
12825 /* ./parser//lexer.nit:2554 */
12826 array___Array___add(fra
.me
.REG
[4], REGB0
);
12827 REGB0
= TAG_Int(122);
12828 array___Array___add(fra
.me
.REG
[4], REGB0
);
12829 REGB0
= TAG_Int(74);
12830 array___Array___add(fra
.me
.REG
[4], REGB0
);
12831 /* ./parser//lexer.nit:2550 */
12832 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12833 /* ./parser//lexer.nit:2113 */
12834 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12835 REGB0
= TAG_Int(3);
12836 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12837 REGB0
= TAG_Int(3);
12838 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12839 REGB0
= TAG_Int(48);
12840 /* ./parser//lexer.nit:2557 */
12841 array___Array___add(fra
.me
.REG
[4], REGB0
);
12842 REGB0
= TAG_Int(97);
12843 array___Array___add(fra
.me
.REG
[4], REGB0
);
12844 REGB0
= TAG_Int(29);
12845 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12846 /* ./parser//lexer.nit:2557 */
12847 array___Array___add(fra
.me
.REG
[4], REGB0
);
12848 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12849 REGB0
= TAG_Int(3);
12850 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12851 REGB0
= TAG_Int(98);
12852 /* ./parser//lexer.nit:2558 */
12853 array___Array___add(fra
.me
.REG
[4], REGB0
);
12854 REGB0
= TAG_Int(98);
12855 array___Array___add(fra
.me
.REG
[4], REGB0
);
12856 REGB0
= TAG_Int(142);
12857 array___Array___add(fra
.me
.REG
[4], REGB0
);
12858 /* ./parser//lexer.nit:2557 */
12859 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12860 REGB0
= TAG_Int(3);
12861 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12862 REGB0
= TAG_Int(99);
12863 /* ./parser//lexer.nit:2559 */
12864 array___Array___add(fra
.me
.REG
[4], REGB0
);
12865 REGB0
= TAG_Int(122);
12866 array___Array___add(fra
.me
.REG
[4], REGB0
);
12867 REGB0
= TAG_Int(74);
12868 array___Array___add(fra
.me
.REG
[4], REGB0
);
12869 /* ./parser//lexer.nit:2557 */
12870 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12871 /* ./parser//lexer.nit:2113 */
12872 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12873 REGB0
= TAG_Int(3);
12874 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12875 REGB0
= TAG_Int(3);
12876 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12877 REGB0
= TAG_Int(48);
12878 /* ./parser//lexer.nit:2562 */
12879 array___Array___add(fra
.me
.REG
[4], REGB0
);
12880 REGB0
= TAG_Int(110);
12881 array___Array___add(fra
.me
.REG
[4], REGB0
);
12882 REGB0
= TAG_Int(32);
12883 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12884 /* ./parser//lexer.nit:2562 */
12885 array___Array___add(fra
.me
.REG
[4], REGB0
);
12886 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12887 REGB0
= TAG_Int(3);
12888 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12889 REGB0
= TAG_Int(111);
12890 /* ./parser//lexer.nit:2563 */
12891 array___Array___add(fra
.me
.REG
[4], REGB0
);
12892 REGB0
= TAG_Int(111);
12893 array___Array___add(fra
.me
.REG
[4], REGB0
);
12894 REGB0
= TAG_Int(143);
12895 array___Array___add(fra
.me
.REG
[4], REGB0
);
12896 /* ./parser//lexer.nit:2562 */
12897 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12898 REGB0
= TAG_Int(3);
12899 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12900 REGB0
= TAG_Int(112);
12901 /* ./parser//lexer.nit:2564 */
12902 array___Array___add(fra
.me
.REG
[4], REGB0
);
12903 REGB0
= TAG_Int(122);
12904 array___Array___add(fra
.me
.REG
[4], REGB0
);
12905 REGB0
= TAG_Int(74);
12906 array___Array___add(fra
.me
.REG
[4], REGB0
);
12907 /* ./parser//lexer.nit:2562 */
12908 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12909 /* ./parser//lexer.nit:2113 */
12910 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12911 REGB0
= TAG_Int(4);
12912 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12913 REGB0
= TAG_Int(3);
12914 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12915 REGB0
= TAG_Int(48);
12916 /* ./parser//lexer.nit:2567 */
12917 array___Array___add(fra
.me
.REG
[4], REGB0
);
12918 REGB0
= TAG_Int(95);
12919 array___Array___add(fra
.me
.REG
[4], REGB0
);
12920 REGB0
= TAG_Int(29);
12921 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12922 /* ./parser//lexer.nit:2567 */
12923 array___Array___add(fra
.me
.REG
[4], REGB0
);
12924 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12925 REGB0
= TAG_Int(3);
12926 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12927 REGB0
= TAG_Int(97);
12928 /* ./parser//lexer.nit:2568 */
12929 array___Array___add(fra
.me
.REG
[4], REGB0
);
12930 REGB0
= TAG_Int(118);
12931 array___Array___add(fra
.me
.REG
[4], REGB0
);
12932 REGB0
= TAG_Int(74);
12933 array___Array___add(fra
.me
.REG
[4], REGB0
);
12934 /* ./parser//lexer.nit:2567 */
12935 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12936 REGB0
= TAG_Int(3);
12937 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12938 REGB0
= TAG_Int(119);
12939 /* ./parser//lexer.nit:2569 */
12940 array___Array___add(fra
.me
.REG
[4], REGB0
);
12941 REGB0
= TAG_Int(119);
12942 array___Array___add(fra
.me
.REG
[4], REGB0
);
12943 REGB0
= TAG_Int(144);
12944 array___Array___add(fra
.me
.REG
[4], REGB0
);
12945 /* ./parser//lexer.nit:2567 */
12946 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12947 REGB0
= TAG_Int(3);
12948 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12949 REGB0
= TAG_Int(120);
12950 /* ./parser//lexer.nit:2570 */
12951 array___Array___add(fra
.me
.REG
[4], REGB0
);
12952 REGB0
= TAG_Int(122);
12953 array___Array___add(fra
.me
.REG
[4], REGB0
);
12954 REGB0
= TAG_Int(74);
12955 array___Array___add(fra
.me
.REG
[4], REGB0
);
12956 /* ./parser//lexer.nit:2567 */
12957 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12958 /* ./parser//lexer.nit:2113 */
12959 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12960 REGB0
= TAG_Int(3);
12961 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
12962 REGB0
= TAG_Int(3);
12963 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12964 REGB0
= TAG_Int(48);
12965 /* ./parser//lexer.nit:2573 */
12966 array___Array___add(fra
.me
.REG
[4], REGB0
);
12967 REGB0
= TAG_Int(115);
12968 array___Array___add(fra
.me
.REG
[4], REGB0
);
12969 REGB0
= TAG_Int(86);
12970 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
12971 /* ./parser//lexer.nit:2573 */
12972 array___Array___add(fra
.me
.REG
[4], REGB0
);
12973 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12974 REGB0
= TAG_Int(3);
12975 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12976 REGB0
= TAG_Int(116);
12977 /* ./parser//lexer.nit:2574 */
12978 array___Array___add(fra
.me
.REG
[4], REGB0
);
12979 REGB0
= TAG_Int(116);
12980 array___Array___add(fra
.me
.REG
[4], REGB0
);
12981 REGB0
= TAG_Int(145);
12982 array___Array___add(fra
.me
.REG
[4], REGB0
);
12983 /* ./parser//lexer.nit:2573 */
12984 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12985 REGB0
= TAG_Int(3);
12986 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
12987 REGB0
= TAG_Int(117);
12988 /* ./parser//lexer.nit:2575 */
12989 array___Array___add(fra
.me
.REG
[4], REGB0
);
12990 REGB0
= TAG_Int(122);
12991 array___Array___add(fra
.me
.REG
[4], REGB0
);
12992 REGB0
= TAG_Int(74);
12993 array___Array___add(fra
.me
.REG
[4], REGB0
);
12994 /* ./parser//lexer.nit:2573 */
12995 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
12996 /* ./parser//lexer.nit:2113 */
12997 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
12998 REGB0
= TAG_Int(3);
12999 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13000 REGB0
= TAG_Int(3);
13001 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13002 REGB0
= TAG_Int(48);
13003 /* ./parser//lexer.nit:2578 */
13004 array___Array___add(fra
.me
.REG
[4], REGB0
);
13005 REGB0
= TAG_Int(107);
13006 array___Array___add(fra
.me
.REG
[4], REGB0
);
13007 REGB0
= TAG_Int(31);
13008 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13009 /* ./parser//lexer.nit:2578 */
13010 array___Array___add(fra
.me
.REG
[4], REGB0
);
13011 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13012 REGB0
= TAG_Int(3);
13013 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13014 REGB0
= TAG_Int(108);
13015 /* ./parser//lexer.nit:2579 */
13016 array___Array___add(fra
.me
.REG
[4], REGB0
);
13017 REGB0
= TAG_Int(108);
13018 array___Array___add(fra
.me
.REG
[4], REGB0
);
13019 REGB0
= TAG_Int(146);
13020 array___Array___add(fra
.me
.REG
[4], REGB0
);
13021 /* ./parser//lexer.nit:2578 */
13022 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13023 REGB0
= TAG_Int(3);
13024 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13025 REGB0
= TAG_Int(109);
13026 /* ./parser//lexer.nit:2580 */
13027 array___Array___add(fra
.me
.REG
[4], REGB0
);
13028 REGB0
= TAG_Int(122);
13029 array___Array___add(fra
.me
.REG
[4], REGB0
);
13030 REGB0
= TAG_Int(74);
13031 array___Array___add(fra
.me
.REG
[4], REGB0
);
13032 /* ./parser//lexer.nit:2578 */
13033 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13034 /* ./parser//lexer.nit:2113 */
13035 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13036 REGB0
= TAG_Int(4);
13037 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13038 REGB0
= TAG_Int(3);
13039 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13040 REGB0
= TAG_Int(48);
13041 /* ./parser//lexer.nit:2583 */
13042 array___Array___add(fra
.me
.REG
[4], REGB0
);
13043 REGB0
= TAG_Int(95);
13044 array___Array___add(fra
.me
.REG
[4], REGB0
);
13045 REGB0
= TAG_Int(29);
13046 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13047 /* ./parser//lexer.nit:2583 */
13048 array___Array___add(fra
.me
.REG
[4], REGB0
);
13049 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13050 REGB0
= TAG_Int(3);
13051 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13052 REGB0
= TAG_Int(97);
13053 /* ./parser//lexer.nit:2584 */
13054 array___Array___add(fra
.me
.REG
[4], REGB0
);
13055 REGB0
= TAG_Int(98);
13056 array___Array___add(fra
.me
.REG
[4], REGB0
);
13057 REGB0
= TAG_Int(74);
13058 array___Array___add(fra
.me
.REG
[4], REGB0
);
13059 /* ./parser//lexer.nit:2583 */
13060 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13061 REGB0
= TAG_Int(3);
13062 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13063 REGB0
= TAG_Int(99);
13064 /* ./parser//lexer.nit:2585 */
13065 array___Array___add(fra
.me
.REG
[4], REGB0
);
13066 REGB0
= TAG_Int(99);
13067 array___Array___add(fra
.me
.REG
[4], REGB0
);
13068 REGB0
= TAG_Int(147);
13069 array___Array___add(fra
.me
.REG
[4], REGB0
);
13070 /* ./parser//lexer.nit:2583 */
13071 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13072 REGB0
= TAG_Int(3);
13073 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13074 REGB0
= TAG_Int(100);
13075 /* ./parser//lexer.nit:2586 */
13076 array___Array___add(fra
.me
.REG
[4], REGB0
);
13077 REGB0
= TAG_Int(122);
13078 array___Array___add(fra
.me
.REG
[4], REGB0
);
13079 REGB0
= TAG_Int(74);
13080 array___Array___add(fra
.me
.REG
[4], REGB0
);
13081 /* ./parser//lexer.nit:2583 */
13082 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13083 /* ./parser//lexer.nit:2113 */
13084 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13085 REGB0
= TAG_Int(1);
13086 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13087 REGB0
= TAG_Int(3);
13088 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13089 REGB0
= TAG_Int(48);
13090 /* ./parser//lexer.nit:2589 */
13091 array___Array___add(fra
.me
.REG
[4], REGB0
);
13092 REGB0
= TAG_Int(122);
13093 array___Array___add(fra
.me
.REG
[4], REGB0
);
13094 REGB0
= TAG_Int(35);
13095 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13096 /* ./parser//lexer.nit:2589 */
13097 array___Array___add(fra
.me
.REG
[4], REGB0
);
13098 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13099 /* ./parser//lexer.nit:2113 */
13100 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13101 REGB0
= TAG_Int(3);
13102 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13103 REGB0
= TAG_Int(3);
13104 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13105 REGB0
= TAG_Int(48);
13106 /* ./parser//lexer.nit:2592 */
13107 array___Array___add(fra
.me
.REG
[4], REGB0
);
13108 REGB0
= TAG_Int(98);
13109 array___Array___add(fra
.me
.REG
[4], REGB0
);
13110 REGB0
= TAG_Int(99);
13111 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13112 /* ./parser//lexer.nit:2592 */
13113 array___Array___add(fra
.me
.REG
[4], REGB0
);
13114 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13115 REGB0
= TAG_Int(3);
13116 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13117 REGB0
= TAG_Int(99);
13118 /* ./parser//lexer.nit:2593 */
13119 array___Array___add(fra
.me
.REG
[4], REGB0
);
13120 REGB0
= TAG_Int(99);
13121 array___Array___add(fra
.me
.REG
[4], REGB0
);
13122 REGB0
= TAG_Int(148);
13123 array___Array___add(fra
.me
.REG
[4], REGB0
);
13124 /* ./parser//lexer.nit:2592 */
13125 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13126 REGB0
= TAG_Int(3);
13127 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13128 REGB0
= TAG_Int(100);
13129 /* ./parser//lexer.nit:2594 */
13130 array___Array___add(fra
.me
.REG
[4], REGB0
);
13131 REGB0
= TAG_Int(122);
13132 array___Array___add(fra
.me
.REG
[4], REGB0
);
13133 REGB0
= TAG_Int(74);
13134 array___Array___add(fra
.me
.REG
[4], REGB0
);
13135 /* ./parser//lexer.nit:2592 */
13136 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13137 /* ./parser//lexer.nit:2113 */
13138 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13139 REGB0
= TAG_Int(5);
13140 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13141 REGB0
= TAG_Int(3);
13142 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13143 REGB0
= TAG_Int(48);
13144 /* ./parser//lexer.nit:2597 */
13145 array___Array___add(fra
.me
.REG
[4], REGB0
);
13146 REGB0
= TAG_Int(104);
13147 array___Array___add(fra
.me
.REG
[4], REGB0
);
13148 REGB0
= TAG_Int(92);
13149 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13150 /* ./parser//lexer.nit:2597 */
13151 array___Array___add(fra
.me
.REG
[4], REGB0
);
13152 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13153 REGB0
= TAG_Int(3);
13154 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13155 REGB0
= TAG_Int(105);
13156 /* ./parser//lexer.nit:2598 */
13157 array___Array___add(fra
.me
.REG
[4], REGB0
);
13158 REGB0
= TAG_Int(105);
13159 array___Array___add(fra
.me
.REG
[4], REGB0
);
13160 REGB0
= TAG_Int(149);
13161 array___Array___add(fra
.me
.REG
[4], REGB0
);
13162 /* ./parser//lexer.nit:2597 */
13163 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13164 REGB0
= TAG_Int(3);
13165 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13166 REGB0
= TAG_Int(106);
13167 /* ./parser//lexer.nit:2599 */
13168 array___Array___add(fra
.me
.REG
[4], REGB0
);
13169 REGB0
= TAG_Int(110);
13170 array___Array___add(fra
.me
.REG
[4], REGB0
);
13171 REGB0
= TAG_Int(74);
13172 array___Array___add(fra
.me
.REG
[4], REGB0
);
13173 /* ./parser//lexer.nit:2597 */
13174 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13175 REGB0
= TAG_Int(3);
13176 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13177 REGB0
= TAG_Int(111);
13178 /* ./parser//lexer.nit:2600 */
13179 array___Array___add(fra
.me
.REG
[4], REGB0
);
13180 REGB0
= TAG_Int(111);
13181 array___Array___add(fra
.me
.REG
[4], REGB0
);
13182 REGB0
= TAG_Int(150);
13183 array___Array___add(fra
.me
.REG
[4], REGB0
);
13184 /* ./parser//lexer.nit:2597 */
13185 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13186 REGB0
= TAG_Int(3);
13187 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13188 REGB0
= TAG_Int(112);
13189 /* ./parser//lexer.nit:2601 */
13190 array___Array___add(fra
.me
.REG
[4], REGB0
);
13191 REGB0
= TAG_Int(122);
13192 array___Array___add(fra
.me
.REG
[4], REGB0
);
13193 REGB0
= TAG_Int(74);
13194 array___Array___add(fra
.me
.REG
[4], REGB0
);
13195 /* ./parser//lexer.nit:2597 */
13196 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13197 /* ./parser//lexer.nit:2113 */
13198 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13199 REGB0
= TAG_Int(7);
13200 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13201 REGB0
= TAG_Int(3);
13202 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13203 REGB0
= TAG_Int(48);
13204 /* ./parser//lexer.nit:2604 */
13205 array___Array___add(fra
.me
.REG
[4], REGB0
);
13206 REGB0
= TAG_Int(95);
13207 array___Array___add(fra
.me
.REG
[4], REGB0
);
13208 REGB0
= TAG_Int(29);
13209 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13210 /* ./parser//lexer.nit:2604 */
13211 array___Array___add(fra
.me
.REG
[4], REGB0
);
13212 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13213 REGB0
= TAG_Int(3);
13214 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13215 REGB0
= TAG_Int(97);
13216 /* ./parser//lexer.nit:2605 */
13217 array___Array___add(fra
.me
.REG
[4], REGB0
);
13218 REGB0
= TAG_Int(97);
13219 array___Array___add(fra
.me
.REG
[4], REGB0
);
13220 REGB0
= TAG_Int(151);
13221 array___Array___add(fra
.me
.REG
[4], REGB0
);
13222 /* ./parser//lexer.nit:2604 */
13223 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13224 REGB0
= TAG_Int(3);
13225 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13226 REGB0
= TAG_Int(98);
13227 /* ./parser//lexer.nit:2606 */
13228 array___Array___add(fra
.me
.REG
[4], REGB0
);
13229 REGB0
= TAG_Int(99);
13230 array___Array___add(fra
.me
.REG
[4], REGB0
);
13231 REGB0
= TAG_Int(74);
13232 array___Array___add(fra
.me
.REG
[4], REGB0
);
13233 /* ./parser//lexer.nit:2604 */
13234 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13235 REGB0
= TAG_Int(3);
13236 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13237 REGB0
= TAG_Int(100);
13238 /* ./parser//lexer.nit:2607 */
13239 array___Array___add(fra
.me
.REG
[4], REGB0
);
13240 REGB0
= TAG_Int(100);
13241 array___Array___add(fra
.me
.REG
[4], REGB0
);
13242 REGB0
= TAG_Int(152);
13243 array___Array___add(fra
.me
.REG
[4], REGB0
);
13244 /* ./parser//lexer.nit:2604 */
13245 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13246 REGB0
= TAG_Int(3);
13247 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13248 REGB0
= TAG_Int(101);
13249 /* ./parser//lexer.nit:2608 */
13250 array___Array___add(fra
.me
.REG
[4], REGB0
);
13251 REGB0
= TAG_Int(115);
13252 array___Array___add(fra
.me
.REG
[4], REGB0
);
13253 REGB0
= TAG_Int(74);
13254 array___Array___add(fra
.me
.REG
[4], REGB0
);
13255 /* ./parser//lexer.nit:2604 */
13256 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13257 REGB0
= TAG_Int(3);
13258 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13259 REGB0
= TAG_Int(116);
13260 /* ./parser//lexer.nit:2609 */
13261 array___Array___add(fra
.me
.REG
[4], REGB0
);
13262 REGB0
= TAG_Int(116);
13263 array___Array___add(fra
.me
.REG
[4], REGB0
);
13264 REGB0
= TAG_Int(153);
13265 array___Array___add(fra
.me
.REG
[4], REGB0
);
13266 /* ./parser//lexer.nit:2604 */
13267 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13268 REGB0
= TAG_Int(3);
13269 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13270 REGB0
= TAG_Int(117);
13271 /* ./parser//lexer.nit:2610 */
13272 array___Array___add(fra
.me
.REG
[4], REGB0
);
13273 REGB0
= TAG_Int(122);
13274 array___Array___add(fra
.me
.REG
[4], REGB0
);
13275 REGB0
= TAG_Int(74);
13276 array___Array___add(fra
.me
.REG
[4], REGB0
);
13277 /* ./parser//lexer.nit:2604 */
13278 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13279 /* ./parser//lexer.nit:2113 */
13280 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13281 REGB0
= TAG_Int(3);
13282 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13283 REGB0
= TAG_Int(3);
13284 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13285 REGB0
= TAG_Int(48);
13286 /* ./parser//lexer.nit:2613 */
13287 array___Array___add(fra
.me
.REG
[4], REGB0
);
13288 REGB0
= TAG_Int(107);
13289 array___Array___add(fra
.me
.REG
[4], REGB0
);
13290 REGB0
= TAG_Int(31);
13291 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13292 /* ./parser//lexer.nit:2613 */
13293 array___Array___add(fra
.me
.REG
[4], REGB0
);
13294 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13295 REGB0
= TAG_Int(3);
13296 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13297 REGB0
= TAG_Int(108);
13298 /* ./parser//lexer.nit:2614 */
13299 array___Array___add(fra
.me
.REG
[4], REGB0
);
13300 REGB0
= TAG_Int(108);
13301 array___Array___add(fra
.me
.REG
[4], REGB0
);
13302 REGB0
= TAG_Int(154);
13303 array___Array___add(fra
.me
.REG
[4], REGB0
);
13304 /* ./parser//lexer.nit:2613 */
13305 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13306 REGB0
= TAG_Int(3);
13307 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13308 REGB0
= TAG_Int(109);
13309 /* ./parser//lexer.nit:2615 */
13310 array___Array___add(fra
.me
.REG
[4], REGB0
);
13311 REGB0
= TAG_Int(122);
13312 array___Array___add(fra
.me
.REG
[4], REGB0
);
13313 REGB0
= TAG_Int(74);
13314 array___Array___add(fra
.me
.REG
[4], REGB0
);
13315 /* ./parser//lexer.nit:2613 */
13316 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13317 /* ./parser//lexer.nit:2113 */
13318 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13319 REGB0
= TAG_Int(3);
13320 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13321 REGB0
= TAG_Int(3);
13322 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13323 REGB0
= TAG_Int(48);
13324 /* ./parser//lexer.nit:2618 */
13325 array___Array___add(fra
.me
.REG
[4], REGB0
);
13326 REGB0
= TAG_Int(100);
13327 array___Array___add(fra
.me
.REG
[4], REGB0
);
13328 REGB0
= TAG_Int(38);
13329 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13330 /* ./parser//lexer.nit:2618 */
13331 array___Array___add(fra
.me
.REG
[4], REGB0
);
13332 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13333 REGB0
= TAG_Int(3);
13334 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13335 REGB0
= TAG_Int(101);
13336 /* ./parser//lexer.nit:2619 */
13337 array___Array___add(fra
.me
.REG
[4], REGB0
);
13338 REGB0
= TAG_Int(101);
13339 array___Array___add(fra
.me
.REG
[4], REGB0
);
13340 REGB0
= TAG_Int(155);
13341 array___Array___add(fra
.me
.REG
[4], REGB0
);
13342 /* ./parser//lexer.nit:2618 */
13343 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13344 REGB0
= TAG_Int(3);
13345 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13346 REGB0
= TAG_Int(102);
13347 /* ./parser//lexer.nit:2620 */
13348 array___Array___add(fra
.me
.REG
[4], REGB0
);
13349 REGB0
= TAG_Int(122);
13350 array___Array___add(fra
.me
.REG
[4], REGB0
);
13351 REGB0
= TAG_Int(74);
13352 array___Array___add(fra
.me
.REG
[4], REGB0
);
13353 /* ./parser//lexer.nit:2618 */
13354 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13355 /* ./parser//lexer.nit:2113 */
13356 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13357 REGB0
= TAG_Int(3);
13358 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13359 REGB0
= TAG_Int(3);
13360 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13361 REGB0
= TAG_Int(48);
13362 /* ./parser//lexer.nit:2623 */
13363 array___Array___add(fra
.me
.REG
[4], REGB0
);
13364 REGB0
= TAG_Int(111);
13365 array___Array___add(fra
.me
.REG
[4], REGB0
);
13366 REGB0
= TAG_Int(91);
13367 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13368 /* ./parser//lexer.nit:2623 */
13369 array___Array___add(fra
.me
.REG
[4], REGB0
);
13370 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13371 REGB0
= TAG_Int(3);
13372 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13373 REGB0
= TAG_Int(112);
13374 /* ./parser//lexer.nit:2624 */
13375 array___Array___add(fra
.me
.REG
[4], REGB0
);
13376 REGB0
= TAG_Int(112);
13377 array___Array___add(fra
.me
.REG
[4], REGB0
);
13378 REGB0
= TAG_Int(156);
13379 array___Array___add(fra
.me
.REG
[4], REGB0
);
13380 /* ./parser//lexer.nit:2623 */
13381 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13382 REGB0
= TAG_Int(3);
13383 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13384 REGB0
= TAG_Int(113);
13385 /* ./parser//lexer.nit:2625 */
13386 array___Array___add(fra
.me
.REG
[4], REGB0
);
13387 REGB0
= TAG_Int(122);
13388 array___Array___add(fra
.me
.REG
[4], REGB0
);
13389 REGB0
= TAG_Int(74);
13390 array___Array___add(fra
.me
.REG
[4], REGB0
);
13391 /* ./parser//lexer.nit:2623 */
13392 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13393 /* ./parser//lexer.nit:2113 */
13394 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13395 REGB0
= TAG_Int(3);
13396 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13397 REGB0
= TAG_Int(3);
13398 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13399 REGB0
= TAG_Int(48);
13400 /* ./parser//lexer.nit:2628 */
13401 array___Array___add(fra
.me
.REG
[4], REGB0
);
13402 REGB0
= TAG_Int(100);
13403 array___Array___add(fra
.me
.REG
[4], REGB0
);
13404 REGB0
= TAG_Int(38);
13405 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13406 /* ./parser//lexer.nit:2628 */
13407 array___Array___add(fra
.me
.REG
[4], REGB0
);
13408 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13409 REGB0
= TAG_Int(3);
13410 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13411 REGB0
= TAG_Int(101);
13412 /* ./parser//lexer.nit:2629 */
13413 array___Array___add(fra
.me
.REG
[4], REGB0
);
13414 REGB0
= TAG_Int(101);
13415 array___Array___add(fra
.me
.REG
[4], REGB0
);
13416 REGB0
= TAG_Int(157);
13417 array___Array___add(fra
.me
.REG
[4], REGB0
);
13418 /* ./parser//lexer.nit:2628 */
13419 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13420 REGB0
= TAG_Int(3);
13421 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13422 REGB0
= TAG_Int(102);
13423 /* ./parser//lexer.nit:2630 */
13424 array___Array___add(fra
.me
.REG
[4], REGB0
);
13425 REGB0
= TAG_Int(122);
13426 array___Array___add(fra
.me
.REG
[4], REGB0
);
13427 REGB0
= TAG_Int(74);
13428 array___Array___add(fra
.me
.REG
[4], REGB0
);
13429 /* ./parser//lexer.nit:2628 */
13430 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13431 /* ./parser//lexer.nit:2113 */
13432 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13433 REGB0
= TAG_Int(4);
13434 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13435 REGB0
= TAG_Int(3);
13436 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13437 REGB0
= TAG_Int(48);
13438 /* ./parser//lexer.nit:2633 */
13439 array___Array___add(fra
.me
.REG
[4], REGB0
);
13440 REGB0
= TAG_Int(95);
13441 array___Array___add(fra
.me
.REG
[4], REGB0
);
13442 REGB0
= TAG_Int(29);
13443 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13444 /* ./parser//lexer.nit:2633 */
13445 array___Array___add(fra
.me
.REG
[4], REGB0
);
13446 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13447 REGB0
= TAG_Int(3);
13448 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13449 REGB0
= TAG_Int(97);
13450 /* ./parser//lexer.nit:2634 */
13451 array___Array___add(fra
.me
.REG
[4], REGB0
);
13452 REGB0
= TAG_Int(116);
13453 array___Array___add(fra
.me
.REG
[4], REGB0
);
13454 REGB0
= TAG_Int(74);
13455 array___Array___add(fra
.me
.REG
[4], REGB0
);
13456 /* ./parser//lexer.nit:2633 */
13457 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13458 REGB0
= TAG_Int(3);
13459 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13460 REGB0
= TAG_Int(117);
13461 /* ./parser//lexer.nit:2635 */
13462 array___Array___add(fra
.me
.REG
[4], REGB0
);
13463 REGB0
= TAG_Int(117);
13464 array___Array___add(fra
.me
.REG
[4], REGB0
);
13465 REGB0
= TAG_Int(158);
13466 array___Array___add(fra
.me
.REG
[4], REGB0
);
13467 /* ./parser//lexer.nit:2633 */
13468 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13469 REGB0
= TAG_Int(3);
13470 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13471 REGB0
= TAG_Int(118);
13472 /* ./parser//lexer.nit:2636 */
13473 array___Array___add(fra
.me
.REG
[4], REGB0
);
13474 REGB0
= TAG_Int(122);
13475 array___Array___add(fra
.me
.REG
[4], REGB0
);
13476 REGB0
= TAG_Int(74);
13477 array___Array___add(fra
.me
.REG
[4], REGB0
);
13478 /* ./parser//lexer.nit:2633 */
13479 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13480 /* ./parser//lexer.nit:2113 */
13481 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13482 REGB0
= TAG_Int(3);
13483 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13484 REGB0
= TAG_Int(3);
13485 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13486 REGB0
= TAG_Int(48);
13487 /* ./parser//lexer.nit:2639 */
13488 array___Array___add(fra
.me
.REG
[4], REGB0
);
13489 REGB0
= TAG_Int(111);
13490 array___Array___add(fra
.me
.REG
[4], REGB0
);
13491 REGB0
= TAG_Int(91);
13492 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13493 /* ./parser//lexer.nit:2639 */
13494 array___Array___add(fra
.me
.REG
[4], REGB0
);
13495 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13496 REGB0
= TAG_Int(3);
13497 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13498 REGB0
= TAG_Int(112);
13499 /* ./parser//lexer.nit:2640 */
13500 array___Array___add(fra
.me
.REG
[4], REGB0
);
13501 REGB0
= TAG_Int(112);
13502 array___Array___add(fra
.me
.REG
[4], REGB0
);
13503 REGB0
= TAG_Int(159);
13504 array___Array___add(fra
.me
.REG
[4], REGB0
);
13505 /* ./parser//lexer.nit:2639 */
13506 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13507 REGB0
= TAG_Int(3);
13508 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13509 REGB0
= TAG_Int(113);
13510 /* ./parser//lexer.nit:2641 */
13511 array___Array___add(fra
.me
.REG
[4], REGB0
);
13512 REGB0
= TAG_Int(122);
13513 array___Array___add(fra
.me
.REG
[4], REGB0
);
13514 REGB0
= TAG_Int(74);
13515 array___Array___add(fra
.me
.REG
[4], REGB0
);
13516 /* ./parser//lexer.nit:2639 */
13517 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13518 /* ./parser//lexer.nit:2113 */
13519 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13520 REGB0
= TAG_Int(3);
13521 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13522 REGB0
= TAG_Int(3);
13523 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13524 REGB0
= TAG_Int(48);
13525 /* ./parser//lexer.nit:2644 */
13526 array___Array___add(fra
.me
.REG
[4], REGB0
);
13527 REGB0
= TAG_Int(104);
13528 array___Array___add(fra
.me
.REG
[4], REGB0
);
13529 REGB0
= TAG_Int(92);
13530 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13531 /* ./parser//lexer.nit:2644 */
13532 array___Array___add(fra
.me
.REG
[4], REGB0
);
13533 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13534 REGB0
= TAG_Int(3);
13535 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13536 REGB0
= TAG_Int(105);
13537 /* ./parser//lexer.nit:2645 */
13538 array___Array___add(fra
.me
.REG
[4], REGB0
);
13539 REGB0
= TAG_Int(105);
13540 array___Array___add(fra
.me
.REG
[4], REGB0
);
13541 REGB0
= TAG_Int(160);
13542 array___Array___add(fra
.me
.REG
[4], REGB0
);
13543 /* ./parser//lexer.nit:2644 */
13544 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13545 REGB0
= TAG_Int(3);
13546 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13547 REGB0
= TAG_Int(106);
13548 /* ./parser//lexer.nit:2646 */
13549 array___Array___add(fra
.me
.REG
[4], REGB0
);
13550 REGB0
= TAG_Int(122);
13551 array___Array___add(fra
.me
.REG
[4], REGB0
);
13552 REGB0
= TAG_Int(74);
13553 array___Array___add(fra
.me
.REG
[4], REGB0
);
13554 /* ./parser//lexer.nit:2644 */
13555 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13556 /* ./parser//lexer.nit:2113 */
13557 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13558 REGB0
= TAG_Int(3);
13559 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13560 REGB0
= TAG_Int(3);
13561 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13562 REGB0
= TAG_Int(48);
13563 /* ./parser//lexer.nit:2649 */
13564 array___Array___add(fra
.me
.REG
[4], REGB0
);
13565 REGB0
= TAG_Int(113);
13566 array___Array___add(fra
.me
.REG
[4], REGB0
);
13567 REGB0
= TAG_Int(30);
13568 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13569 /* ./parser//lexer.nit:2649 */
13570 array___Array___add(fra
.me
.REG
[4], REGB0
);
13571 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13572 REGB0
= TAG_Int(3);
13573 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13574 REGB0
= TAG_Int(114);
13575 /* ./parser//lexer.nit:2650 */
13576 array___Array___add(fra
.me
.REG
[4], REGB0
);
13577 REGB0
= TAG_Int(114);
13578 array___Array___add(fra
.me
.REG
[4], REGB0
);
13579 REGB0
= TAG_Int(161);
13580 array___Array___add(fra
.me
.REG
[4], REGB0
);
13581 /* ./parser//lexer.nit:2649 */
13582 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13583 REGB0
= TAG_Int(3);
13584 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13585 REGB0
= TAG_Int(115);
13586 /* ./parser//lexer.nit:2651 */
13587 array___Array___add(fra
.me
.REG
[4], REGB0
);
13588 REGB0
= TAG_Int(122);
13589 array___Array___add(fra
.me
.REG
[4], REGB0
);
13590 REGB0
= TAG_Int(74);
13591 array___Array___add(fra
.me
.REG
[4], REGB0
);
13592 /* ./parser//lexer.nit:2649 */
13593 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13594 /* ./parser//lexer.nit:2113 */
13595 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13596 REGB0
= TAG_Int(3);
13597 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13598 REGB0
= TAG_Int(3);
13599 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13600 REGB0
= TAG_Int(48);
13601 /* ./parser//lexer.nit:2654 */
13602 array___Array___add(fra
.me
.REG
[4], REGB0
);
13603 REGB0
= TAG_Int(104);
13604 array___Array___add(fra
.me
.REG
[4], REGB0
);
13605 REGB0
= TAG_Int(92);
13606 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13607 /* ./parser//lexer.nit:2654 */
13608 array___Array___add(fra
.me
.REG
[4], REGB0
);
13609 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13610 REGB0
= TAG_Int(3);
13611 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13612 REGB0
= TAG_Int(105);
13613 /* ./parser//lexer.nit:2655 */
13614 array___Array___add(fra
.me
.REG
[4], REGB0
);
13615 REGB0
= TAG_Int(105);
13616 array___Array___add(fra
.me
.REG
[4], REGB0
);
13617 REGB0
= TAG_Int(162);
13618 array___Array___add(fra
.me
.REG
[4], REGB0
);
13619 /* ./parser//lexer.nit:2654 */
13620 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13621 REGB0
= TAG_Int(3);
13622 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13623 REGB0
= TAG_Int(106);
13624 /* ./parser//lexer.nit:2656 */
13625 array___Array___add(fra
.me
.REG
[4], REGB0
);
13626 REGB0
= TAG_Int(122);
13627 array___Array___add(fra
.me
.REG
[4], REGB0
);
13628 REGB0
= TAG_Int(74);
13629 array___Array___add(fra
.me
.REG
[4], REGB0
);
13630 /* ./parser//lexer.nit:2654 */
13631 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13632 /* ./parser//lexer.nit:2113 */
13633 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13634 REGB0
= TAG_Int(3);
13635 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13636 REGB0
= TAG_Int(3);
13637 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13638 REGB0
= TAG_Int(48);
13639 /* ./parser//lexer.nit:2659 */
13640 array___Array___add(fra
.me
.REG
[4], REGB0
);
13641 REGB0
= TAG_Int(104);
13642 array___Array___add(fra
.me
.REG
[4], REGB0
);
13643 REGB0
= TAG_Int(92);
13644 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13645 /* ./parser//lexer.nit:2659 */
13646 array___Array___add(fra
.me
.REG
[4], REGB0
);
13647 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13648 REGB0
= TAG_Int(3);
13649 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13650 REGB0
= TAG_Int(105);
13651 /* ./parser//lexer.nit:2660 */
13652 array___Array___add(fra
.me
.REG
[4], REGB0
);
13653 REGB0
= TAG_Int(105);
13654 array___Array___add(fra
.me
.REG
[4], REGB0
);
13655 REGB0
= TAG_Int(163);
13656 array___Array___add(fra
.me
.REG
[4], REGB0
);
13657 /* ./parser//lexer.nit:2659 */
13658 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13659 REGB0
= TAG_Int(3);
13660 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13661 REGB0
= TAG_Int(106);
13662 /* ./parser//lexer.nit:2661 */
13663 array___Array___add(fra
.me
.REG
[4], REGB0
);
13664 REGB0
= TAG_Int(122);
13665 array___Array___add(fra
.me
.REG
[4], REGB0
);
13666 REGB0
= TAG_Int(74);
13667 array___Array___add(fra
.me
.REG
[4], REGB0
);
13668 /* ./parser//lexer.nit:2659 */
13669 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13670 /* ./parser//lexer.nit:2113 */
13671 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13672 REGB0
= TAG_Int(1);
13673 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13674 REGB0
= TAG_Int(3);
13675 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13676 REGB0
= TAG_Int(0);
13677 /* ./parser//lexer.nit:2664 */
13678 array___Array___add(fra
.me
.REG
[4], REGB0
);
13679 REGB0
= TAG_Int(255);
13680 array___Array___add(fra
.me
.REG
[4], REGB0
);
13681 REGB0
= TAG_Int(47);
13682 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13683 /* ./parser//lexer.nit:2664 */
13684 array___Array___add(fra
.me
.REG
[4], REGB0
);
13685 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13686 /* ./parser//lexer.nit:2113 */
13687 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13688 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
13689 /* ./parser//lexer.nit:2113 */
13690 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13691 REGB0
= TAG_Int(3);
13692 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13693 REGB0
= TAG_Int(3);
13694 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13695 REGB0
= TAG_Int(0);
13696 /* ./parser//lexer.nit:2668 */
13697 array___Array___add(fra
.me
.REG
[4], REGB0
);
13698 REGB0
= TAG_Int(9);
13699 array___Array___add(fra
.me
.REG
[4], REGB0
);
13700 REGB0
= TAG_Int(164);
13701 array___Array___add(fra
.me
.REG
[4], REGB0
);
13702 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13703 REGB0
= TAG_Int(3);
13704 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13705 REGB0
= TAG_Int(11);
13706 /* ./parser//lexer.nit:2669 */
13707 array___Array___add(fra
.me
.REG
[4], REGB0
);
13708 REGB0
= TAG_Int(12);
13709 array___Array___add(fra
.me
.REG
[4], REGB0
);
13710 REGB0
= TAG_Int(164);
13711 array___Array___add(fra
.me
.REG
[4], REGB0
);
13712 /* ./parser//lexer.nit:2668 */
13713 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13714 REGB0
= TAG_Int(3);
13715 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13716 REGB0
= TAG_Int(14);
13717 /* ./parser//lexer.nit:2670 */
13718 array___Array___add(fra
.me
.REG
[4], REGB0
);
13719 REGB0
= TAG_Int(255);
13720 array___Array___add(fra
.me
.REG
[4], REGB0
);
13721 REGB0
= TAG_Int(164);
13722 array___Array___add(fra
.me
.REG
[4], REGB0
);
13723 /* ./parser//lexer.nit:2668 */
13724 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13725 /* ./parser//lexer.nit:2113 */
13726 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13727 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
13728 /* ./parser//lexer.nit:2113 */
13729 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13730 REGB0
= TAG_Int(1);
13731 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13732 REGB0
= TAG_Int(3);
13733 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13734 REGB0
= TAG_Int(0);
13735 /* ./parser//lexer.nit:2674 */
13736 array___Array___add(fra
.me
.REG
[4], REGB0
);
13737 REGB0
= TAG_Int(255);
13738 array___Array___add(fra
.me
.REG
[4], REGB0
);
13739 REGB0
= TAG_Int(8);
13740 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13741 /* ./parser//lexer.nit:2674 */
13742 array___Array___add(fra
.me
.REG
[4], REGB0
);
13743 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13744 /* ./parser//lexer.nit:2113 */
13745 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13746 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
13747 /* ./parser//lexer.nit:2113 */
13748 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13749 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
13750 /* ./parser//lexer.nit:2113 */
13751 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13752 fra
.me
.REG
[3] = CALL_lexer___Lexer___nil_array(fra
.me
.REG
[0])(fra
.me
.REG
[0]);
13753 /* ./parser//lexer.nit:2113 */
13754 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13755 REGB0
= TAG_Int(1);
13756 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13757 REGB0
= TAG_Int(3);
13758 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13759 REGB0
= TAG_Int(48);
13760 /* ./parser//lexer.nit:2680 */
13761 array___Array___add(fra
.me
.REG
[4], REGB0
);
13762 REGB0
= TAG_Int(122);
13763 array___Array___add(fra
.me
.REG
[4], REGB0
);
13764 REGB0
= TAG_Int(72);
13765 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13766 /* ./parser//lexer.nit:2680 */
13767 array___Array___add(fra
.me
.REG
[4], REGB0
);
13768 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13769 /* ./parser//lexer.nit:2113 */
13770 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13771 REGB0
= TAG_Int(1);
13772 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13773 REGB0
= TAG_Int(3);
13774 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13775 REGB0
= TAG_Int(48);
13776 /* ./parser//lexer.nit:2683 */
13777 array___Array___add(fra
.me
.REG
[4], REGB0
);
13778 REGB0
= TAG_Int(122);
13779 array___Array___add(fra
.me
.REG
[4], REGB0
);
13780 REGB0
= TAG_Int(72);
13781 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13782 /* ./parser//lexer.nit:2683 */
13783 array___Array___add(fra
.me
.REG
[4], REGB0
);
13784 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13785 /* ./parser//lexer.nit:2113 */
13786 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13787 REGB0
= TAG_Int(1);
13788 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13789 REGB0
= TAG_Int(3);
13790 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13791 REGB0
= TAG_Int(48);
13792 /* ./parser//lexer.nit:2686 */
13793 array___Array___add(fra
.me
.REG
[4], REGB0
);
13794 REGB0
= TAG_Int(122);
13795 array___Array___add(fra
.me
.REG
[4], REGB0
);
13796 REGB0
= TAG_Int(72);
13797 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13798 /* ./parser//lexer.nit:2686 */
13799 array___Array___add(fra
.me
.REG
[4], REGB0
);
13800 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13801 /* ./parser//lexer.nit:2113 */
13802 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13803 REGB0
= TAG_Int(1);
13804 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13805 REGB0
= TAG_Int(3);
13806 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13807 REGB0
= TAG_Int(48);
13808 /* ./parser//lexer.nit:2689 */
13809 array___Array___add(fra
.me
.REG
[4], REGB0
);
13810 REGB0
= TAG_Int(122);
13811 array___Array___add(fra
.me
.REG
[4], REGB0
);
13812 REGB0
= TAG_Int(72);
13813 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13814 /* ./parser//lexer.nit:2689 */
13815 array___Array___add(fra
.me
.REG
[4], REGB0
);
13816 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13817 /* ./parser//lexer.nit:2113 */
13818 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13819 REGB0
= TAG_Int(3);
13820 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13821 REGB0
= TAG_Int(3);
13822 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13823 REGB0
= TAG_Int(48);
13824 /* ./parser//lexer.nit:2692 */
13825 array___Array___add(fra
.me
.REG
[4], REGB0
);
13826 REGB0
= TAG_Int(113);
13827 array___Array___add(fra
.me
.REG
[4], REGB0
);
13828 REGB0
= TAG_Int(30);
13829 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13830 /* ./parser//lexer.nit:2692 */
13831 array___Array___add(fra
.me
.REG
[4], REGB0
);
13832 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13833 REGB0
= TAG_Int(3);
13834 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13835 REGB0
= TAG_Int(114);
13836 /* ./parser//lexer.nit:2693 */
13837 array___Array___add(fra
.me
.REG
[4], REGB0
);
13838 REGB0
= TAG_Int(114);
13839 array___Array___add(fra
.me
.REG
[4], REGB0
);
13840 REGB0
= TAG_Int(165);
13841 array___Array___add(fra
.me
.REG
[4], REGB0
);
13842 /* ./parser//lexer.nit:2692 */
13843 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13844 REGB0
= TAG_Int(3);
13845 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13846 REGB0
= TAG_Int(115);
13847 /* ./parser//lexer.nit:2694 */
13848 array___Array___add(fra
.me
.REG
[4], REGB0
);
13849 REGB0
= TAG_Int(122);
13850 array___Array___add(fra
.me
.REG
[4], REGB0
);
13851 REGB0
= TAG_Int(74);
13852 array___Array___add(fra
.me
.REG
[4], REGB0
);
13853 /* ./parser//lexer.nit:2692 */
13854 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13855 /* ./parser//lexer.nit:2113 */
13856 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13857 REGB0
= TAG_Int(3);
13858 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13859 REGB0
= TAG_Int(3);
13860 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13861 REGB0
= TAG_Int(48);
13862 /* ./parser//lexer.nit:2697 */
13863 array___Array___add(fra
.me
.REG
[4], REGB0
);
13864 REGB0
= TAG_Int(115);
13865 array___Array___add(fra
.me
.REG
[4], REGB0
);
13866 REGB0
= TAG_Int(86);
13867 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13868 /* ./parser//lexer.nit:2697 */
13869 array___Array___add(fra
.me
.REG
[4], REGB0
);
13870 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13871 REGB0
= TAG_Int(3);
13872 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13873 REGB0
= TAG_Int(116);
13874 /* ./parser//lexer.nit:2698 */
13875 array___Array___add(fra
.me
.REG
[4], REGB0
);
13876 REGB0
= TAG_Int(116);
13877 array___Array___add(fra
.me
.REG
[4], REGB0
);
13878 REGB0
= TAG_Int(166);
13879 array___Array___add(fra
.me
.REG
[4], REGB0
);
13880 /* ./parser//lexer.nit:2697 */
13881 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13882 REGB0
= TAG_Int(3);
13883 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13884 REGB0
= TAG_Int(117);
13885 /* ./parser//lexer.nit:2699 */
13886 array___Array___add(fra
.me
.REG
[4], REGB0
);
13887 REGB0
= TAG_Int(122);
13888 array___Array___add(fra
.me
.REG
[4], REGB0
);
13889 REGB0
= TAG_Int(74);
13890 array___Array___add(fra
.me
.REG
[4], REGB0
);
13891 /* ./parser//lexer.nit:2697 */
13892 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13893 /* ./parser//lexer.nit:2113 */
13894 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13895 REGB0
= TAG_Int(1);
13896 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13897 REGB0
= TAG_Int(3);
13898 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13899 REGB0
= TAG_Int(48);
13900 /* ./parser//lexer.nit:2702 */
13901 array___Array___add(fra
.me
.REG
[4], REGB0
);
13902 REGB0
= TAG_Int(122);
13903 array___Array___add(fra
.me
.REG
[4], REGB0
);
13904 REGB0
= TAG_Int(35);
13905 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13906 /* ./parser//lexer.nit:2702 */
13907 array___Array___add(fra
.me
.REG
[4], REGB0
);
13908 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13909 /* ./parser//lexer.nit:2113 */
13910 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13911 REGB0
= TAG_Int(3);
13912 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13913 REGB0
= TAG_Int(3);
13914 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13915 REGB0
= TAG_Int(48);
13916 /* ./parser//lexer.nit:2705 */
13917 array___Array___add(fra
.me
.REG
[4], REGB0
);
13918 REGB0
= TAG_Int(100);
13919 array___Array___add(fra
.me
.REG
[4], REGB0
);
13920 REGB0
= TAG_Int(38);
13921 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13922 /* ./parser//lexer.nit:2705 */
13923 array___Array___add(fra
.me
.REG
[4], REGB0
);
13924 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13925 REGB0
= TAG_Int(3);
13926 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13927 REGB0
= TAG_Int(101);
13928 /* ./parser//lexer.nit:2706 */
13929 array___Array___add(fra
.me
.REG
[4], REGB0
);
13930 REGB0
= TAG_Int(101);
13931 array___Array___add(fra
.me
.REG
[4], REGB0
);
13932 REGB0
= TAG_Int(167);
13933 array___Array___add(fra
.me
.REG
[4], REGB0
);
13934 /* ./parser//lexer.nit:2705 */
13935 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13936 REGB0
= TAG_Int(3);
13937 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13938 REGB0
= TAG_Int(102);
13939 /* ./parser//lexer.nit:2707 */
13940 array___Array___add(fra
.me
.REG
[4], REGB0
);
13941 REGB0
= TAG_Int(122);
13942 array___Array___add(fra
.me
.REG
[4], REGB0
);
13943 REGB0
= TAG_Int(74);
13944 array___Array___add(fra
.me
.REG
[4], REGB0
);
13945 /* ./parser//lexer.nit:2705 */
13946 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13947 /* ./parser//lexer.nit:2113 */
13948 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13949 REGB0
= TAG_Int(3);
13950 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13951 REGB0
= TAG_Int(3);
13952 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13953 REGB0
= TAG_Int(48);
13954 /* ./parser//lexer.nit:2710 */
13955 array___Array___add(fra
.me
.REG
[4], REGB0
);
13956 REGB0
= TAG_Int(95);
13957 array___Array___add(fra
.me
.REG
[4], REGB0
);
13958 REGB0
= TAG_Int(29);
13959 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13960 /* ./parser//lexer.nit:2710 */
13961 array___Array___add(fra
.me
.REG
[4], REGB0
);
13962 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13963 REGB0
= TAG_Int(3);
13964 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13965 REGB0
= TAG_Int(97);
13966 /* ./parser//lexer.nit:2711 */
13967 array___Array___add(fra
.me
.REG
[4], REGB0
);
13968 REGB0
= TAG_Int(97);
13969 array___Array___add(fra
.me
.REG
[4], REGB0
);
13970 REGB0
= TAG_Int(168);
13971 array___Array___add(fra
.me
.REG
[4], REGB0
);
13972 /* ./parser//lexer.nit:2710 */
13973 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13974 REGB0
= TAG_Int(3);
13975 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13976 REGB0
= TAG_Int(98);
13977 /* ./parser//lexer.nit:2712 */
13978 array___Array___add(fra
.me
.REG
[4], REGB0
);
13979 REGB0
= TAG_Int(122);
13980 array___Array___add(fra
.me
.REG
[4], REGB0
);
13981 REGB0
= TAG_Int(74);
13982 array___Array___add(fra
.me
.REG
[4], REGB0
);
13983 /* ./parser//lexer.nit:2710 */
13984 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
13985 /* ./parser//lexer.nit:2113 */
13986 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
13987 REGB0
= TAG_Int(3);
13988 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
13989 REGB0
= TAG_Int(3);
13990 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
13991 REGB0
= TAG_Int(48);
13992 /* ./parser//lexer.nit:2715 */
13993 array___Array___add(fra
.me
.REG
[4], REGB0
);
13994 REGB0
= TAG_Int(114);
13995 array___Array___add(fra
.me
.REG
[4], REGB0
);
13996 REGB0
= TAG_Int(79);
13997 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
13998 /* ./parser//lexer.nit:2715 */
13999 array___Array___add(fra
.me
.REG
[4], REGB0
);
14000 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14001 REGB0
= TAG_Int(3);
14002 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14003 REGB0
= TAG_Int(115);
14004 /* ./parser//lexer.nit:2716 */
14005 array___Array___add(fra
.me
.REG
[4], REGB0
);
14006 REGB0
= TAG_Int(115);
14007 array___Array___add(fra
.me
.REG
[4], REGB0
);
14008 REGB0
= TAG_Int(169);
14009 array___Array___add(fra
.me
.REG
[4], REGB0
);
14010 /* ./parser//lexer.nit:2715 */
14011 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14012 REGB0
= TAG_Int(3);
14013 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14014 REGB0
= TAG_Int(116);
14015 /* ./parser//lexer.nit:2717 */
14016 array___Array___add(fra
.me
.REG
[4], REGB0
);
14017 REGB0
= TAG_Int(122);
14018 array___Array___add(fra
.me
.REG
[4], REGB0
);
14019 REGB0
= TAG_Int(74);
14020 array___Array___add(fra
.me
.REG
[4], REGB0
);
14021 /* ./parser//lexer.nit:2715 */
14022 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14023 /* ./parser//lexer.nit:2113 */
14024 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14025 REGB0
= TAG_Int(3);
14026 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14027 REGB0
= TAG_Int(3);
14028 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14029 REGB0
= TAG_Int(48);
14030 /* ./parser//lexer.nit:2720 */
14031 array___Array___add(fra
.me
.REG
[4], REGB0
);
14032 REGB0
= TAG_Int(115);
14033 array___Array___add(fra
.me
.REG
[4], REGB0
);
14034 REGB0
= TAG_Int(86);
14035 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14036 /* ./parser//lexer.nit:2720 */
14037 array___Array___add(fra
.me
.REG
[4], REGB0
);
14038 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14039 REGB0
= TAG_Int(3);
14040 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14041 REGB0
= TAG_Int(116);
14042 /* ./parser//lexer.nit:2721 */
14043 array___Array___add(fra
.me
.REG
[4], REGB0
);
14044 REGB0
= TAG_Int(116);
14045 array___Array___add(fra
.me
.REG
[4], REGB0
);
14046 REGB0
= TAG_Int(170);
14047 array___Array___add(fra
.me
.REG
[4], REGB0
);
14048 /* ./parser//lexer.nit:2720 */
14049 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14050 REGB0
= TAG_Int(3);
14051 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14052 REGB0
= TAG_Int(117);
14053 /* ./parser//lexer.nit:2722 */
14054 array___Array___add(fra
.me
.REG
[4], REGB0
);
14055 REGB0
= TAG_Int(122);
14056 array___Array___add(fra
.me
.REG
[4], REGB0
);
14057 REGB0
= TAG_Int(74);
14058 array___Array___add(fra
.me
.REG
[4], REGB0
);
14059 /* ./parser//lexer.nit:2720 */
14060 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14061 /* ./parser//lexer.nit:2113 */
14062 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14063 REGB0
= TAG_Int(3);
14064 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14065 REGB0
= TAG_Int(3);
14066 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14067 REGB0
= TAG_Int(48);
14068 /* ./parser//lexer.nit:2725 */
14069 array___Array___add(fra
.me
.REG
[4], REGB0
);
14070 REGB0
= TAG_Int(100);
14071 array___Array___add(fra
.me
.REG
[4], REGB0
);
14072 REGB0
= TAG_Int(38);
14073 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14074 /* ./parser//lexer.nit:2725 */
14075 array___Array___add(fra
.me
.REG
[4], REGB0
);
14076 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14077 REGB0
= TAG_Int(3);
14078 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14079 REGB0
= TAG_Int(101);
14080 /* ./parser//lexer.nit:2726 */
14081 array___Array___add(fra
.me
.REG
[4], REGB0
);
14082 REGB0
= TAG_Int(101);
14083 array___Array___add(fra
.me
.REG
[4], REGB0
);
14084 REGB0
= TAG_Int(171);
14085 array___Array___add(fra
.me
.REG
[4], REGB0
);
14086 /* ./parser//lexer.nit:2725 */
14087 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14088 REGB0
= TAG_Int(3);
14089 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14090 REGB0
= TAG_Int(102);
14091 /* ./parser//lexer.nit:2727 */
14092 array___Array___add(fra
.me
.REG
[4], REGB0
);
14093 REGB0
= TAG_Int(122);
14094 array___Array___add(fra
.me
.REG
[4], REGB0
);
14095 REGB0
= TAG_Int(74);
14096 array___Array___add(fra
.me
.REG
[4], REGB0
);
14097 /* ./parser//lexer.nit:2725 */
14098 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14099 /* ./parser//lexer.nit:2113 */
14100 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14101 REGB0
= TAG_Int(1);
14102 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14103 REGB0
= TAG_Int(3);
14104 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14105 REGB0
= TAG_Int(48);
14106 /* ./parser//lexer.nit:2730 */
14107 array___Array___add(fra
.me
.REG
[4], REGB0
);
14108 REGB0
= TAG_Int(122);
14109 array___Array___add(fra
.me
.REG
[4], REGB0
);
14110 REGB0
= TAG_Int(35);
14111 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14112 /* ./parser//lexer.nit:2730 */
14113 array___Array___add(fra
.me
.REG
[4], REGB0
);
14114 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14115 /* ./parser//lexer.nit:2113 */
14116 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14117 REGB0
= TAG_Int(3);
14118 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14119 REGB0
= TAG_Int(3);
14120 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14121 REGB0
= TAG_Int(48);
14122 /* ./parser//lexer.nit:2733 */
14123 array___Array___add(fra
.me
.REG
[4], REGB0
);
14124 REGB0
= TAG_Int(100);
14125 array___Array___add(fra
.me
.REG
[4], REGB0
);
14126 REGB0
= TAG_Int(38);
14127 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14128 /* ./parser//lexer.nit:2733 */
14129 array___Array___add(fra
.me
.REG
[4], REGB0
);
14130 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14131 REGB0
= TAG_Int(3);
14132 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14133 REGB0
= TAG_Int(101);
14134 /* ./parser//lexer.nit:2734 */
14135 array___Array___add(fra
.me
.REG
[4], REGB0
);
14136 REGB0
= TAG_Int(101);
14137 array___Array___add(fra
.me
.REG
[4], REGB0
);
14138 REGB0
= TAG_Int(172);
14139 array___Array___add(fra
.me
.REG
[4], REGB0
);
14140 /* ./parser//lexer.nit:2733 */
14141 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14142 REGB0
= TAG_Int(3);
14143 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14144 REGB0
= TAG_Int(102);
14145 /* ./parser//lexer.nit:2735 */
14146 array___Array___add(fra
.me
.REG
[4], REGB0
);
14147 REGB0
= TAG_Int(122);
14148 array___Array___add(fra
.me
.REG
[4], REGB0
);
14149 REGB0
= TAG_Int(74);
14150 array___Array___add(fra
.me
.REG
[4], REGB0
);
14151 /* ./parser//lexer.nit:2733 */
14152 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14153 /* ./parser//lexer.nit:2113 */
14154 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14155 REGB0
= TAG_Int(3);
14156 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14157 REGB0
= TAG_Int(3);
14158 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14159 REGB0
= TAG_Int(48);
14160 /* ./parser//lexer.nit:2738 */
14161 array___Array___add(fra
.me
.REG
[4], REGB0
);
14162 REGB0
= TAG_Int(114);
14163 array___Array___add(fra
.me
.REG
[4], REGB0
);
14164 REGB0
= TAG_Int(79);
14165 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14166 /* ./parser//lexer.nit:2738 */
14167 array___Array___add(fra
.me
.REG
[4], REGB0
);
14168 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14169 REGB0
= TAG_Int(3);
14170 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14171 REGB0
= TAG_Int(115);
14172 /* ./parser//lexer.nit:2739 */
14173 array___Array___add(fra
.me
.REG
[4], REGB0
);
14174 REGB0
= TAG_Int(115);
14175 array___Array___add(fra
.me
.REG
[4], REGB0
);
14176 REGB0
= TAG_Int(173);
14177 array___Array___add(fra
.me
.REG
[4], REGB0
);
14178 /* ./parser//lexer.nit:2738 */
14179 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14180 REGB0
= TAG_Int(3);
14181 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14182 REGB0
= TAG_Int(116);
14183 /* ./parser//lexer.nit:2740 */
14184 array___Array___add(fra
.me
.REG
[4], REGB0
);
14185 REGB0
= TAG_Int(122);
14186 array___Array___add(fra
.me
.REG
[4], REGB0
);
14187 REGB0
= TAG_Int(74);
14188 array___Array___add(fra
.me
.REG
[4], REGB0
);
14189 /* ./parser//lexer.nit:2738 */
14190 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14191 /* ./parser//lexer.nit:2113 */
14192 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14193 REGB0
= TAG_Int(1);
14194 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14195 REGB0
= TAG_Int(3);
14196 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14197 REGB0
= TAG_Int(48);
14198 /* ./parser//lexer.nit:2743 */
14199 array___Array___add(fra
.me
.REG
[4], REGB0
);
14200 REGB0
= TAG_Int(122);
14201 array___Array___add(fra
.me
.REG
[4], REGB0
);
14202 REGB0
= TAG_Int(35);
14203 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14204 /* ./parser//lexer.nit:2743 */
14205 array___Array___add(fra
.me
.REG
[4], REGB0
);
14206 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14207 /* ./parser//lexer.nit:2113 */
14208 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14209 REGB0
= TAG_Int(1);
14210 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14211 REGB0
= TAG_Int(3);
14212 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14213 REGB0
= TAG_Int(48);
14214 /* ./parser//lexer.nit:2746 */
14215 array___Array___add(fra
.me
.REG
[4], REGB0
);
14216 REGB0
= TAG_Int(122);
14217 array___Array___add(fra
.me
.REG
[4], REGB0
);
14218 REGB0
= TAG_Int(35);
14219 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14220 /* ./parser//lexer.nit:2746 */
14221 array___Array___add(fra
.me
.REG
[4], REGB0
);
14222 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14223 /* ./parser//lexer.nit:2113 */
14224 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14225 REGB0
= TAG_Int(3);
14226 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14227 REGB0
= TAG_Int(3);
14228 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14229 REGB0
= TAG_Int(48);
14230 /* ./parser//lexer.nit:2749 */
14231 array___Array___add(fra
.me
.REG
[4], REGB0
);
14232 REGB0
= TAG_Int(110);
14233 array___Array___add(fra
.me
.REG
[4], REGB0
);
14234 REGB0
= TAG_Int(32);
14235 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14236 /* ./parser//lexer.nit:2749 */
14237 array___Array___add(fra
.me
.REG
[4], REGB0
);
14238 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14239 REGB0
= TAG_Int(3);
14240 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14241 REGB0
= TAG_Int(111);
14242 /* ./parser//lexer.nit:2750 */
14243 array___Array___add(fra
.me
.REG
[4], REGB0
);
14244 REGB0
= TAG_Int(111);
14245 array___Array___add(fra
.me
.REG
[4], REGB0
);
14246 REGB0
= TAG_Int(174);
14247 array___Array___add(fra
.me
.REG
[4], REGB0
);
14248 /* ./parser//lexer.nit:2749 */
14249 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14250 REGB0
= TAG_Int(3);
14251 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14252 REGB0
= TAG_Int(112);
14253 /* ./parser//lexer.nit:2751 */
14254 array___Array___add(fra
.me
.REG
[4], REGB0
);
14255 REGB0
= TAG_Int(122);
14256 array___Array___add(fra
.me
.REG
[4], REGB0
);
14257 REGB0
= TAG_Int(74);
14258 array___Array___add(fra
.me
.REG
[4], REGB0
);
14259 /* ./parser//lexer.nit:2749 */
14260 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14261 /* ./parser//lexer.nit:2113 */
14262 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14263 REGB0
= TAG_Int(3);
14264 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14265 REGB0
= TAG_Int(3);
14266 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14267 REGB0
= TAG_Int(48);
14268 /* ./parser//lexer.nit:2754 */
14269 array___Array___add(fra
.me
.REG
[4], REGB0
);
14270 REGB0
= TAG_Int(115);
14271 array___Array___add(fra
.me
.REG
[4], REGB0
);
14272 REGB0
= TAG_Int(86);
14273 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14274 /* ./parser//lexer.nit:2754 */
14275 array___Array___add(fra
.me
.REG
[4], REGB0
);
14276 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14277 REGB0
= TAG_Int(3);
14278 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14279 REGB0
= TAG_Int(116);
14280 /* ./parser//lexer.nit:2755 */
14281 array___Array___add(fra
.me
.REG
[4], REGB0
);
14282 REGB0
= TAG_Int(116);
14283 array___Array___add(fra
.me
.REG
[4], REGB0
);
14284 REGB0
= TAG_Int(175);
14285 array___Array___add(fra
.me
.REG
[4], REGB0
);
14286 /* ./parser//lexer.nit:2754 */
14287 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14288 REGB0
= TAG_Int(3);
14289 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14290 REGB0
= TAG_Int(117);
14291 /* ./parser//lexer.nit:2756 */
14292 array___Array___add(fra
.me
.REG
[4], REGB0
);
14293 REGB0
= TAG_Int(122);
14294 array___Array___add(fra
.me
.REG
[4], REGB0
);
14295 REGB0
= TAG_Int(74);
14296 array___Array___add(fra
.me
.REG
[4], REGB0
);
14297 /* ./parser//lexer.nit:2754 */
14298 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14299 /* ./parser//lexer.nit:2113 */
14300 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14301 REGB0
= TAG_Int(5);
14302 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14303 REGB0
= TAG_Int(3);
14304 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14305 REGB0
= TAG_Int(48);
14306 /* ./parser//lexer.nit:2759 */
14307 array___Array___add(fra
.me
.REG
[4], REGB0
);
14308 REGB0
= TAG_Int(100);
14309 array___Array___add(fra
.me
.REG
[4], REGB0
);
14310 REGB0
= TAG_Int(38);
14311 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14312 /* ./parser//lexer.nit:2759 */
14313 array___Array___add(fra
.me
.REG
[4], REGB0
);
14314 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14315 REGB0
= TAG_Int(3);
14316 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14317 REGB0
= TAG_Int(101);
14318 /* ./parser//lexer.nit:2760 */
14319 array___Array___add(fra
.me
.REG
[4], REGB0
);
14320 REGB0
= TAG_Int(101);
14321 array___Array___add(fra
.me
.REG
[4], REGB0
);
14322 REGB0
= TAG_Int(176);
14323 array___Array___add(fra
.me
.REG
[4], REGB0
);
14324 /* ./parser//lexer.nit:2759 */
14325 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14326 REGB0
= TAG_Int(3);
14327 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14328 REGB0
= TAG_Int(102);
14329 /* ./parser//lexer.nit:2761 */
14330 array___Array___add(fra
.me
.REG
[4], REGB0
);
14331 REGB0
= TAG_Int(113);
14332 array___Array___add(fra
.me
.REG
[4], REGB0
);
14333 REGB0
= TAG_Int(74);
14334 array___Array___add(fra
.me
.REG
[4], REGB0
);
14335 /* ./parser//lexer.nit:2759 */
14336 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14337 REGB0
= TAG_Int(3);
14338 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14339 REGB0
= TAG_Int(114);
14340 /* ./parser//lexer.nit:2762 */
14341 array___Array___add(fra
.me
.REG
[4], REGB0
);
14342 REGB0
= TAG_Int(114);
14343 array___Array___add(fra
.me
.REG
[4], REGB0
);
14344 REGB0
= TAG_Int(177);
14345 array___Array___add(fra
.me
.REG
[4], REGB0
);
14346 /* ./parser//lexer.nit:2759 */
14347 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14348 REGB0
= TAG_Int(3);
14349 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14350 REGB0
= TAG_Int(115);
14351 /* ./parser//lexer.nit:2763 */
14352 array___Array___add(fra
.me
.REG
[4], REGB0
);
14353 REGB0
= TAG_Int(122);
14354 array___Array___add(fra
.me
.REG
[4], REGB0
);
14355 REGB0
= TAG_Int(74);
14356 array___Array___add(fra
.me
.REG
[4], REGB0
);
14357 /* ./parser//lexer.nit:2759 */
14358 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14359 /* ./parser//lexer.nit:2113 */
14360 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14361 REGB0
= TAG_Int(1);
14362 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14363 REGB0
= TAG_Int(3);
14364 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14365 REGB0
= TAG_Int(48);
14366 /* ./parser//lexer.nit:2766 */
14367 array___Array___add(fra
.me
.REG
[4], REGB0
);
14368 REGB0
= TAG_Int(122);
14369 array___Array___add(fra
.me
.REG
[4], REGB0
);
14370 REGB0
= TAG_Int(35);
14371 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14372 /* ./parser//lexer.nit:2766 */
14373 array___Array___add(fra
.me
.REG
[4], REGB0
);
14374 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14375 /* ./parser//lexer.nit:2113 */
14376 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14377 REGB0
= TAG_Int(3);
14378 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14379 REGB0
= TAG_Int(3);
14380 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14381 REGB0
= TAG_Int(48);
14382 /* ./parser//lexer.nit:2769 */
14383 array___Array___add(fra
.me
.REG
[4], REGB0
);
14384 REGB0
= TAG_Int(100);
14385 array___Array___add(fra
.me
.REG
[4], REGB0
);
14386 REGB0
= TAG_Int(38);
14387 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14388 /* ./parser//lexer.nit:2769 */
14389 array___Array___add(fra
.me
.REG
[4], REGB0
);
14390 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14391 REGB0
= TAG_Int(3);
14392 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14393 REGB0
= TAG_Int(101);
14394 /* ./parser//lexer.nit:2770 */
14395 array___Array___add(fra
.me
.REG
[4], REGB0
);
14396 REGB0
= TAG_Int(101);
14397 array___Array___add(fra
.me
.REG
[4], REGB0
);
14398 REGB0
= TAG_Int(178);
14399 array___Array___add(fra
.me
.REG
[4], REGB0
);
14400 /* ./parser//lexer.nit:2769 */
14401 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14402 REGB0
= TAG_Int(3);
14403 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14404 REGB0
= TAG_Int(102);
14405 /* ./parser//lexer.nit:2771 */
14406 array___Array___add(fra
.me
.REG
[4], REGB0
);
14407 REGB0
= TAG_Int(122);
14408 array___Array___add(fra
.me
.REG
[4], REGB0
);
14409 REGB0
= TAG_Int(74);
14410 array___Array___add(fra
.me
.REG
[4], REGB0
);
14411 /* ./parser//lexer.nit:2769 */
14412 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14413 /* ./parser//lexer.nit:2113 */
14414 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14415 REGB0
= TAG_Int(3);
14416 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14417 REGB0
= TAG_Int(3);
14418 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14419 REGB0
= TAG_Int(48);
14420 /* ./parser//lexer.nit:2774 */
14421 array___Array___add(fra
.me
.REG
[4], REGB0
);
14422 REGB0
= TAG_Int(100);
14423 array___Array___add(fra
.me
.REG
[4], REGB0
);
14424 REGB0
= TAG_Int(38);
14425 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14426 /* ./parser//lexer.nit:2774 */
14427 array___Array___add(fra
.me
.REG
[4], REGB0
);
14428 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14429 REGB0
= TAG_Int(3);
14430 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14431 REGB0
= TAG_Int(101);
14432 /* ./parser//lexer.nit:2775 */
14433 array___Array___add(fra
.me
.REG
[4], REGB0
);
14434 REGB0
= TAG_Int(101);
14435 array___Array___add(fra
.me
.REG
[4], REGB0
);
14436 REGB0
= TAG_Int(179);
14437 array___Array___add(fra
.me
.REG
[4], REGB0
);
14438 /* ./parser//lexer.nit:2774 */
14439 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14440 REGB0
= TAG_Int(3);
14441 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14442 REGB0
= TAG_Int(102);
14443 /* ./parser//lexer.nit:2776 */
14444 array___Array___add(fra
.me
.REG
[4], REGB0
);
14445 REGB0
= TAG_Int(122);
14446 array___Array___add(fra
.me
.REG
[4], REGB0
);
14447 REGB0
= TAG_Int(74);
14448 array___Array___add(fra
.me
.REG
[4], REGB0
);
14449 /* ./parser//lexer.nit:2774 */
14450 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14451 /* ./parser//lexer.nit:2113 */
14452 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14453 REGB0
= TAG_Int(3);
14454 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14455 REGB0
= TAG_Int(3);
14456 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14457 REGB0
= TAG_Int(48);
14458 /* ./parser//lexer.nit:2779 */
14459 array___Array___add(fra
.me
.REG
[4], REGB0
);
14460 REGB0
= TAG_Int(111);
14461 array___Array___add(fra
.me
.REG
[4], REGB0
);
14462 REGB0
= TAG_Int(91);
14463 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14464 /* ./parser//lexer.nit:2779 */
14465 array___Array___add(fra
.me
.REG
[4], REGB0
);
14466 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14467 REGB0
= TAG_Int(3);
14468 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14469 REGB0
= TAG_Int(112);
14470 /* ./parser//lexer.nit:2780 */
14471 array___Array___add(fra
.me
.REG
[4], REGB0
);
14472 REGB0
= TAG_Int(112);
14473 array___Array___add(fra
.me
.REG
[4], REGB0
);
14474 REGB0
= TAG_Int(180);
14475 array___Array___add(fra
.me
.REG
[4], REGB0
);
14476 /* ./parser//lexer.nit:2779 */
14477 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14478 REGB0
= TAG_Int(3);
14479 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14480 REGB0
= TAG_Int(113);
14481 /* ./parser//lexer.nit:2781 */
14482 array___Array___add(fra
.me
.REG
[4], REGB0
);
14483 REGB0
= TAG_Int(122);
14484 array___Array___add(fra
.me
.REG
[4], REGB0
);
14485 REGB0
= TAG_Int(74);
14486 array___Array___add(fra
.me
.REG
[4], REGB0
);
14487 /* ./parser//lexer.nit:2779 */
14488 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14489 /* ./parser//lexer.nit:2113 */
14490 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14491 REGB0
= TAG_Int(1);
14492 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14493 REGB0
= TAG_Int(3);
14494 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14495 REGB0
= TAG_Int(48);
14496 /* ./parser//lexer.nit:2784 */
14497 array___Array___add(fra
.me
.REG
[4], REGB0
);
14498 REGB0
= TAG_Int(122);
14499 array___Array___add(fra
.me
.REG
[4], REGB0
);
14500 REGB0
= TAG_Int(35);
14501 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14502 /* ./parser//lexer.nit:2784 */
14503 array___Array___add(fra
.me
.REG
[4], REGB0
);
14504 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14505 /* ./parser//lexer.nit:2113 */
14506 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14507 REGB0
= TAG_Int(1);
14508 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14509 REGB0
= TAG_Int(3);
14510 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14511 REGB0
= TAG_Int(48);
14512 /* ./parser//lexer.nit:2787 */
14513 array___Array___add(fra
.me
.REG
[4], REGB0
);
14514 REGB0
= TAG_Int(122);
14515 array___Array___add(fra
.me
.REG
[4], REGB0
);
14516 REGB0
= TAG_Int(35);
14517 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14518 /* ./parser//lexer.nit:2787 */
14519 array___Array___add(fra
.me
.REG
[4], REGB0
);
14520 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14521 /* ./parser//lexer.nit:2113 */
14522 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14523 REGB0
= TAG_Int(3);
14524 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14525 REGB0
= TAG_Int(3);
14526 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14527 REGB0
= TAG_Int(48);
14528 /* ./parser//lexer.nit:2790 */
14529 array___Array___add(fra
.me
.REG
[4], REGB0
);
14530 REGB0
= TAG_Int(107);
14531 array___Array___add(fra
.me
.REG
[4], REGB0
);
14532 REGB0
= TAG_Int(31);
14533 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14534 /* ./parser//lexer.nit:2790 */
14535 array___Array___add(fra
.me
.REG
[4], REGB0
);
14536 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14537 REGB0
= TAG_Int(3);
14538 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14539 REGB0
= TAG_Int(108);
14540 /* ./parser//lexer.nit:2791 */
14541 array___Array___add(fra
.me
.REG
[4], REGB0
);
14542 REGB0
= TAG_Int(108);
14543 array___Array___add(fra
.me
.REG
[4], REGB0
);
14544 REGB0
= TAG_Int(181);
14545 array___Array___add(fra
.me
.REG
[4], REGB0
);
14546 /* ./parser//lexer.nit:2790 */
14547 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14548 REGB0
= TAG_Int(3);
14549 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14550 REGB0
= TAG_Int(109);
14551 /* ./parser//lexer.nit:2792 */
14552 array___Array___add(fra
.me
.REG
[4], REGB0
);
14553 REGB0
= TAG_Int(122);
14554 array___Array___add(fra
.me
.REG
[4], REGB0
);
14555 REGB0
= TAG_Int(74);
14556 array___Array___add(fra
.me
.REG
[4], REGB0
);
14557 /* ./parser//lexer.nit:2790 */
14558 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14559 /* ./parser//lexer.nit:2113 */
14560 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14561 REGB0
= TAG_Int(3);
14562 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14563 REGB0
= TAG_Int(3);
14564 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14565 REGB0
= TAG_Int(48);
14566 /* ./parser//lexer.nit:2795 */
14567 array___Array___add(fra
.me
.REG
[4], REGB0
);
14568 REGB0
= TAG_Int(100);
14569 array___Array___add(fra
.me
.REG
[4], REGB0
);
14570 REGB0
= TAG_Int(38);
14571 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14572 /* ./parser//lexer.nit:2795 */
14573 array___Array___add(fra
.me
.REG
[4], REGB0
);
14574 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14575 REGB0
= TAG_Int(3);
14576 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14577 REGB0
= TAG_Int(101);
14578 /* ./parser//lexer.nit:2796 */
14579 array___Array___add(fra
.me
.REG
[4], REGB0
);
14580 REGB0
= TAG_Int(101);
14581 array___Array___add(fra
.me
.REG
[4], REGB0
);
14582 REGB0
= TAG_Int(182);
14583 array___Array___add(fra
.me
.REG
[4], REGB0
);
14584 /* ./parser//lexer.nit:2795 */
14585 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14586 REGB0
= TAG_Int(3);
14587 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14588 REGB0
= TAG_Int(102);
14589 /* ./parser//lexer.nit:2797 */
14590 array___Array___add(fra
.me
.REG
[4], REGB0
);
14591 REGB0
= TAG_Int(122);
14592 array___Array___add(fra
.me
.REG
[4], REGB0
);
14593 REGB0
= TAG_Int(74);
14594 array___Array___add(fra
.me
.REG
[4], REGB0
);
14595 /* ./parser//lexer.nit:2795 */
14596 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14597 /* ./parser//lexer.nit:2113 */
14598 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14599 REGB0
= TAG_Int(4);
14600 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14601 REGB0
= TAG_Int(3);
14602 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14603 REGB0
= TAG_Int(48);
14604 /* ./parser//lexer.nit:2800 */
14605 array___Array___add(fra
.me
.REG
[4], REGB0
);
14606 REGB0
= TAG_Int(95);
14607 array___Array___add(fra
.me
.REG
[4], REGB0
);
14608 REGB0
= TAG_Int(29);
14609 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14610 /* ./parser//lexer.nit:2800 */
14611 array___Array___add(fra
.me
.REG
[4], REGB0
);
14612 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14613 REGB0
= TAG_Int(3);
14614 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14615 REGB0
= TAG_Int(97);
14616 /* ./parser//lexer.nit:2801 */
14617 array___Array___add(fra
.me
.REG
[4], REGB0
);
14618 REGB0
= TAG_Int(106);
14619 array___Array___add(fra
.me
.REG
[4], REGB0
);
14620 REGB0
= TAG_Int(74);
14621 array___Array___add(fra
.me
.REG
[4], REGB0
);
14622 /* ./parser//lexer.nit:2800 */
14623 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14624 REGB0
= TAG_Int(3);
14625 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14626 REGB0
= TAG_Int(107);
14627 /* ./parser//lexer.nit:2802 */
14628 array___Array___add(fra
.me
.REG
[4], REGB0
);
14629 REGB0
= TAG_Int(107);
14630 array___Array___add(fra
.me
.REG
[4], REGB0
);
14631 REGB0
= TAG_Int(183);
14632 array___Array___add(fra
.me
.REG
[4], REGB0
);
14633 /* ./parser//lexer.nit:2800 */
14634 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14635 REGB0
= TAG_Int(3);
14636 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14637 REGB0
= TAG_Int(108);
14638 /* ./parser//lexer.nit:2803 */
14639 array___Array___add(fra
.me
.REG
[4], REGB0
);
14640 REGB0
= TAG_Int(122);
14641 array___Array___add(fra
.me
.REG
[4], REGB0
);
14642 REGB0
= TAG_Int(74);
14643 array___Array___add(fra
.me
.REG
[4], REGB0
);
14644 /* ./parser//lexer.nit:2800 */
14645 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14646 /* ./parser//lexer.nit:2113 */
14647 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14648 REGB0
= TAG_Int(4);
14649 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14650 REGB0
= TAG_Int(3);
14651 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14652 REGB0
= TAG_Int(48);
14653 /* ./parser//lexer.nit:2806 */
14654 array___Array___add(fra
.me
.REG
[4], REGB0
);
14655 REGB0
= TAG_Int(95);
14656 array___Array___add(fra
.me
.REG
[4], REGB0
);
14657 REGB0
= TAG_Int(29);
14658 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14659 /* ./parser//lexer.nit:2806 */
14660 array___Array___add(fra
.me
.REG
[4], REGB0
);
14661 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14662 REGB0
= TAG_Int(3);
14663 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14664 REGB0
= TAG_Int(97);
14665 /* ./parser//lexer.nit:2807 */
14666 array___Array___add(fra
.me
.REG
[4], REGB0
);
14667 REGB0
= TAG_Int(117);
14668 array___Array___add(fra
.me
.REG
[4], REGB0
);
14669 REGB0
= TAG_Int(74);
14670 array___Array___add(fra
.me
.REG
[4], REGB0
);
14671 /* ./parser//lexer.nit:2806 */
14672 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14673 REGB0
= TAG_Int(3);
14674 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14675 REGB0
= TAG_Int(118);
14676 /* ./parser//lexer.nit:2808 */
14677 array___Array___add(fra
.me
.REG
[4], REGB0
);
14678 REGB0
= TAG_Int(118);
14679 array___Array___add(fra
.me
.REG
[4], REGB0
);
14680 REGB0
= TAG_Int(184);
14681 array___Array___add(fra
.me
.REG
[4], REGB0
);
14682 /* ./parser//lexer.nit:2806 */
14683 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14684 REGB0
= TAG_Int(3);
14685 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14686 REGB0
= TAG_Int(119);
14687 /* ./parser//lexer.nit:2809 */
14688 array___Array___add(fra
.me
.REG
[4], REGB0
);
14689 REGB0
= TAG_Int(122);
14690 array___Array___add(fra
.me
.REG
[4], REGB0
);
14691 REGB0
= TAG_Int(74);
14692 array___Array___add(fra
.me
.REG
[4], REGB0
);
14693 /* ./parser//lexer.nit:2806 */
14694 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14695 /* ./parser//lexer.nit:2113 */
14696 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14697 REGB0
= TAG_Int(3);
14698 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14699 REGB0
= TAG_Int(3);
14700 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14701 REGB0
= TAG_Int(48);
14702 /* ./parser//lexer.nit:2812 */
14703 array___Array___add(fra
.me
.REG
[4], REGB0
);
14704 REGB0
= TAG_Int(115);
14705 array___Array___add(fra
.me
.REG
[4], REGB0
);
14706 REGB0
= TAG_Int(86);
14707 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14708 /* ./parser//lexer.nit:2812 */
14709 array___Array___add(fra
.me
.REG
[4], REGB0
);
14710 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14711 REGB0
= TAG_Int(3);
14712 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14713 REGB0
= TAG_Int(116);
14714 /* ./parser//lexer.nit:2813 */
14715 array___Array___add(fra
.me
.REG
[4], REGB0
);
14716 REGB0
= TAG_Int(116);
14717 array___Array___add(fra
.me
.REG
[4], REGB0
);
14718 REGB0
= TAG_Int(185);
14719 array___Array___add(fra
.me
.REG
[4], REGB0
);
14720 /* ./parser//lexer.nit:2812 */
14721 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14722 REGB0
= TAG_Int(3);
14723 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14724 REGB0
= TAG_Int(117);
14725 /* ./parser//lexer.nit:2814 */
14726 array___Array___add(fra
.me
.REG
[4], REGB0
);
14727 REGB0
= TAG_Int(122);
14728 array___Array___add(fra
.me
.REG
[4], REGB0
);
14729 REGB0
= TAG_Int(74);
14730 array___Array___add(fra
.me
.REG
[4], REGB0
);
14731 /* ./parser//lexer.nit:2812 */
14732 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14733 /* ./parser//lexer.nit:2113 */
14734 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14735 REGB0
= TAG_Int(3);
14736 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14737 REGB0
= TAG_Int(3);
14738 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14739 REGB0
= TAG_Int(48);
14740 /* ./parser//lexer.nit:2817 */
14741 array___Array___add(fra
.me
.REG
[4], REGB0
);
14742 REGB0
= TAG_Int(99);
14743 array___Array___add(fra
.me
.REG
[4], REGB0
);
14744 REGB0
= TAG_Int(78);
14745 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14746 /* ./parser//lexer.nit:2817 */
14747 array___Array___add(fra
.me
.REG
[4], REGB0
);
14748 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14749 REGB0
= TAG_Int(3);
14750 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14751 REGB0
= TAG_Int(100);
14752 /* ./parser//lexer.nit:2818 */
14753 array___Array___add(fra
.me
.REG
[4], REGB0
);
14754 REGB0
= TAG_Int(100);
14755 array___Array___add(fra
.me
.REG
[4], REGB0
);
14756 REGB0
= TAG_Int(186);
14757 array___Array___add(fra
.me
.REG
[4], REGB0
);
14758 /* ./parser//lexer.nit:2817 */
14759 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14760 REGB0
= TAG_Int(3);
14761 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14762 REGB0
= TAG_Int(101);
14763 /* ./parser//lexer.nit:2819 */
14764 array___Array___add(fra
.me
.REG
[4], REGB0
);
14765 REGB0
= TAG_Int(122);
14766 array___Array___add(fra
.me
.REG
[4], REGB0
);
14767 REGB0
= TAG_Int(74);
14768 array___Array___add(fra
.me
.REG
[4], REGB0
);
14769 /* ./parser//lexer.nit:2817 */
14770 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14771 /* ./parser//lexer.nit:2113 */
14772 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14773 REGB0
= TAG_Int(3);
14774 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14775 REGB0
= TAG_Int(3);
14776 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14777 REGB0
= TAG_Int(48);
14778 /* ./parser//lexer.nit:2822 */
14779 array___Array___add(fra
.me
.REG
[4], REGB0
);
14780 REGB0
= TAG_Int(100);
14781 array___Array___add(fra
.me
.REG
[4], REGB0
);
14782 REGB0
= TAG_Int(38);
14783 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14784 /* ./parser//lexer.nit:2822 */
14785 array___Array___add(fra
.me
.REG
[4], REGB0
);
14786 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14787 REGB0
= TAG_Int(3);
14788 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14789 REGB0
= TAG_Int(101);
14790 /* ./parser//lexer.nit:2823 */
14791 array___Array___add(fra
.me
.REG
[4], REGB0
);
14792 REGB0
= TAG_Int(101);
14793 array___Array___add(fra
.me
.REG
[4], REGB0
);
14794 REGB0
= TAG_Int(187);
14795 array___Array___add(fra
.me
.REG
[4], REGB0
);
14796 /* ./parser//lexer.nit:2822 */
14797 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14798 REGB0
= TAG_Int(3);
14799 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14800 REGB0
= TAG_Int(102);
14801 /* ./parser//lexer.nit:2824 */
14802 array___Array___add(fra
.me
.REG
[4], REGB0
);
14803 REGB0
= TAG_Int(122);
14804 array___Array___add(fra
.me
.REG
[4], REGB0
);
14805 REGB0
= TAG_Int(74);
14806 array___Array___add(fra
.me
.REG
[4], REGB0
);
14807 /* ./parser//lexer.nit:2822 */
14808 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14809 /* ./parser//lexer.nit:2113 */
14810 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14811 REGB0
= TAG_Int(3);
14812 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14813 REGB0
= TAG_Int(3);
14814 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14815 REGB0
= TAG_Int(48);
14816 /* ./parser//lexer.nit:2827 */
14817 array___Array___add(fra
.me
.REG
[4], REGB0
);
14818 REGB0
= TAG_Int(116);
14819 array___Array___add(fra
.me
.REG
[4], REGB0
);
14820 REGB0
= TAG_Int(108);
14821 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14822 /* ./parser//lexer.nit:2827 */
14823 array___Array___add(fra
.me
.REG
[4], REGB0
);
14824 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14825 REGB0
= TAG_Int(3);
14826 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14827 REGB0
= TAG_Int(117);
14828 /* ./parser//lexer.nit:2828 */
14829 array___Array___add(fra
.me
.REG
[4], REGB0
);
14830 REGB0
= TAG_Int(117);
14831 array___Array___add(fra
.me
.REG
[4], REGB0
);
14832 REGB0
= TAG_Int(188);
14833 array___Array___add(fra
.me
.REG
[4], REGB0
);
14834 /* ./parser//lexer.nit:2827 */
14835 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14836 REGB0
= TAG_Int(3);
14837 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14838 REGB0
= TAG_Int(118);
14839 /* ./parser//lexer.nit:2829 */
14840 array___Array___add(fra
.me
.REG
[4], REGB0
);
14841 REGB0
= TAG_Int(122);
14842 array___Array___add(fra
.me
.REG
[4], REGB0
);
14843 REGB0
= TAG_Int(74);
14844 array___Array___add(fra
.me
.REG
[4], REGB0
);
14845 /* ./parser//lexer.nit:2827 */
14846 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14847 /* ./parser//lexer.nit:2113 */
14848 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14849 REGB0
= TAG_Int(3);
14850 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14851 REGB0
= TAG_Int(3);
14852 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14853 REGB0
= TAG_Int(48);
14854 /* ./parser//lexer.nit:2832 */
14855 array___Array___add(fra
.me
.REG
[4], REGB0
);
14856 REGB0
= TAG_Int(101);
14857 array___Array___add(fra
.me
.REG
[4], REGB0
);
14858 REGB0
= TAG_Int(36);
14859 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14860 /* ./parser//lexer.nit:2832 */
14861 array___Array___add(fra
.me
.REG
[4], REGB0
);
14862 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14863 REGB0
= TAG_Int(3);
14864 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14865 REGB0
= TAG_Int(102);
14866 /* ./parser//lexer.nit:2833 */
14867 array___Array___add(fra
.me
.REG
[4], REGB0
);
14868 REGB0
= TAG_Int(102);
14869 array___Array___add(fra
.me
.REG
[4], REGB0
);
14870 REGB0
= TAG_Int(189);
14871 array___Array___add(fra
.me
.REG
[4], REGB0
);
14872 /* ./parser//lexer.nit:2832 */
14873 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14874 REGB0
= TAG_Int(3);
14875 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14876 REGB0
= TAG_Int(103);
14877 /* ./parser//lexer.nit:2834 */
14878 array___Array___add(fra
.me
.REG
[4], REGB0
);
14879 REGB0
= TAG_Int(122);
14880 array___Array___add(fra
.me
.REG
[4], REGB0
);
14881 REGB0
= TAG_Int(74);
14882 array___Array___add(fra
.me
.REG
[4], REGB0
);
14883 /* ./parser//lexer.nit:2832 */
14884 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14885 /* ./parser//lexer.nit:2113 */
14886 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14887 REGB0
= TAG_Int(3);
14888 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14889 REGB0
= TAG_Int(3);
14890 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14891 REGB0
= TAG_Int(48);
14892 /* ./parser//lexer.nit:2837 */
14893 array___Array___add(fra
.me
.REG
[4], REGB0
);
14894 REGB0
= TAG_Int(98);
14895 array___Array___add(fra
.me
.REG
[4], REGB0
);
14896 REGB0
= TAG_Int(99);
14897 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14898 /* ./parser//lexer.nit:2837 */
14899 array___Array___add(fra
.me
.REG
[4], REGB0
);
14900 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14901 REGB0
= TAG_Int(3);
14902 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14903 REGB0
= TAG_Int(99);
14904 /* ./parser//lexer.nit:2838 */
14905 array___Array___add(fra
.me
.REG
[4], REGB0
);
14906 REGB0
= TAG_Int(99);
14907 array___Array___add(fra
.me
.REG
[4], REGB0
);
14908 REGB0
= TAG_Int(190);
14909 array___Array___add(fra
.me
.REG
[4], REGB0
);
14910 /* ./parser//lexer.nit:2837 */
14911 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14912 REGB0
= TAG_Int(3);
14913 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14914 REGB0
= TAG_Int(100);
14915 /* ./parser//lexer.nit:2839 */
14916 array___Array___add(fra
.me
.REG
[4], REGB0
);
14917 REGB0
= TAG_Int(122);
14918 array___Array___add(fra
.me
.REG
[4], REGB0
);
14919 REGB0
= TAG_Int(74);
14920 array___Array___add(fra
.me
.REG
[4], REGB0
);
14921 /* ./parser//lexer.nit:2837 */
14922 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14923 /* ./parser//lexer.nit:2113 */
14924 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14925 REGB0
= TAG_Int(3);
14926 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14927 REGB0
= TAG_Int(3);
14928 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14929 REGB0
= TAG_Int(48);
14930 /* ./parser//lexer.nit:2842 */
14931 array___Array___add(fra
.me
.REG
[4], REGB0
);
14932 REGB0
= TAG_Int(100);
14933 array___Array___add(fra
.me
.REG
[4], REGB0
);
14934 REGB0
= TAG_Int(38);
14935 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14936 /* ./parser//lexer.nit:2842 */
14937 array___Array___add(fra
.me
.REG
[4], REGB0
);
14938 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14939 REGB0
= TAG_Int(3);
14940 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14941 REGB0
= TAG_Int(101);
14942 /* ./parser//lexer.nit:2843 */
14943 array___Array___add(fra
.me
.REG
[4], REGB0
);
14944 REGB0
= TAG_Int(101);
14945 array___Array___add(fra
.me
.REG
[4], REGB0
);
14946 REGB0
= TAG_Int(191);
14947 array___Array___add(fra
.me
.REG
[4], REGB0
);
14948 /* ./parser//lexer.nit:2842 */
14949 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14950 REGB0
= TAG_Int(3);
14951 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14952 REGB0
= TAG_Int(102);
14953 /* ./parser//lexer.nit:2844 */
14954 array___Array___add(fra
.me
.REG
[4], REGB0
);
14955 REGB0
= TAG_Int(122);
14956 array___Array___add(fra
.me
.REG
[4], REGB0
);
14957 REGB0
= TAG_Int(74);
14958 array___Array___add(fra
.me
.REG
[4], REGB0
);
14959 /* ./parser//lexer.nit:2842 */
14960 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14961 /* ./parser//lexer.nit:2113 */
14962 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
14963 REGB0
= TAG_Int(3);
14964 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
14965 REGB0
= TAG_Int(3);
14966 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14967 REGB0
= TAG_Int(48);
14968 /* ./parser//lexer.nit:2847 */
14969 array___Array___add(fra
.me
.REG
[4], REGB0
);
14970 REGB0
= TAG_Int(109);
14971 array___Array___add(fra
.me
.REG
[4], REGB0
);
14972 REGB0
= TAG_Int(39);
14973 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
14974 /* ./parser//lexer.nit:2847 */
14975 array___Array___add(fra
.me
.REG
[4], REGB0
);
14976 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14977 REGB0
= TAG_Int(3);
14978 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14979 REGB0
= TAG_Int(110);
14980 /* ./parser//lexer.nit:2848 */
14981 array___Array___add(fra
.me
.REG
[4], REGB0
);
14982 REGB0
= TAG_Int(110);
14983 array___Array___add(fra
.me
.REG
[4], REGB0
);
14984 REGB0
= TAG_Int(192);
14985 array___Array___add(fra
.me
.REG
[4], REGB0
);
14986 /* ./parser//lexer.nit:2847 */
14987 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14988 REGB0
= TAG_Int(3);
14989 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
14990 REGB0
= TAG_Int(111);
14991 /* ./parser//lexer.nit:2849 */
14992 array___Array___add(fra
.me
.REG
[4], REGB0
);
14993 REGB0
= TAG_Int(122);
14994 array___Array___add(fra
.me
.REG
[4], REGB0
);
14995 REGB0
= TAG_Int(74);
14996 array___Array___add(fra
.me
.REG
[4], REGB0
);
14997 /* ./parser//lexer.nit:2847 */
14998 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
14999 /* ./parser//lexer.nit:2113 */
15000 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15001 REGB0
= TAG_Int(3);
15002 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15003 REGB0
= TAG_Int(3);
15004 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15005 REGB0
= TAG_Int(48);
15006 /* ./parser//lexer.nit:2852 */
15007 array___Array___add(fra
.me
.REG
[4], REGB0
);
15008 REGB0
= TAG_Int(100);
15009 array___Array___add(fra
.me
.REG
[4], REGB0
);
15010 REGB0
= TAG_Int(38);
15011 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15012 /* ./parser//lexer.nit:2852 */
15013 array___Array___add(fra
.me
.REG
[4], REGB0
);
15014 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15015 REGB0
= TAG_Int(3);
15016 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15017 REGB0
= TAG_Int(101);
15018 /* ./parser//lexer.nit:2853 */
15019 array___Array___add(fra
.me
.REG
[4], REGB0
);
15020 REGB0
= TAG_Int(101);
15021 array___Array___add(fra
.me
.REG
[4], REGB0
);
15022 REGB0
= TAG_Int(193);
15023 array___Array___add(fra
.me
.REG
[4], REGB0
);
15024 /* ./parser//lexer.nit:2852 */
15025 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15026 REGB0
= TAG_Int(3);
15027 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15028 REGB0
= TAG_Int(102);
15029 /* ./parser//lexer.nit:2854 */
15030 array___Array___add(fra
.me
.REG
[4], REGB0
);
15031 REGB0
= TAG_Int(122);
15032 array___Array___add(fra
.me
.REG
[4], REGB0
);
15033 REGB0
= TAG_Int(74);
15034 array___Array___add(fra
.me
.REG
[4], REGB0
);
15035 /* ./parser//lexer.nit:2852 */
15036 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15037 /* ./parser//lexer.nit:2113 */
15038 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15039 REGB0
= TAG_Int(3);
15040 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15041 REGB0
= TAG_Int(3);
15042 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15043 REGB0
= TAG_Int(48);
15044 /* ./parser//lexer.nit:2857 */
15045 array___Array___add(fra
.me
.REG
[4], REGB0
);
15046 REGB0
= TAG_Int(100);
15047 array___Array___add(fra
.me
.REG
[4], REGB0
);
15048 REGB0
= TAG_Int(38);
15049 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15050 /* ./parser//lexer.nit:2857 */
15051 array___Array___add(fra
.me
.REG
[4], REGB0
);
15052 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15053 REGB0
= TAG_Int(3);
15054 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15055 REGB0
= TAG_Int(101);
15056 /* ./parser//lexer.nit:2858 */
15057 array___Array___add(fra
.me
.REG
[4], REGB0
);
15058 REGB0
= TAG_Int(101);
15059 array___Array___add(fra
.me
.REG
[4], REGB0
);
15060 REGB0
= TAG_Int(194);
15061 array___Array___add(fra
.me
.REG
[4], REGB0
);
15062 /* ./parser//lexer.nit:2857 */
15063 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15064 REGB0
= TAG_Int(3);
15065 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15066 REGB0
= TAG_Int(102);
15067 /* ./parser//lexer.nit:2859 */
15068 array___Array___add(fra
.me
.REG
[4], REGB0
);
15069 REGB0
= TAG_Int(122);
15070 array___Array___add(fra
.me
.REG
[4], REGB0
);
15071 REGB0
= TAG_Int(74);
15072 array___Array___add(fra
.me
.REG
[4], REGB0
);
15073 /* ./parser//lexer.nit:2857 */
15074 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15075 /* ./parser//lexer.nit:2113 */
15076 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15077 REGB0
= TAG_Int(3);
15078 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15079 REGB0
= TAG_Int(3);
15080 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15081 REGB0
= TAG_Int(48);
15082 /* ./parser//lexer.nit:2862 */
15083 array___Array___add(fra
.me
.REG
[4], REGB0
);
15084 REGB0
= TAG_Int(117);
15085 array___Array___add(fra
.me
.REG
[4], REGB0
);
15086 REGB0
= TAG_Int(151);
15087 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15088 /* ./parser//lexer.nit:2862 */
15089 array___Array___add(fra
.me
.REG
[4], REGB0
);
15090 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15091 REGB0
= TAG_Int(3);
15092 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15093 REGB0
= TAG_Int(118);
15094 /* ./parser//lexer.nit:2863 */
15095 array___Array___add(fra
.me
.REG
[4], REGB0
);
15096 REGB0
= TAG_Int(118);
15097 array___Array___add(fra
.me
.REG
[4], REGB0
);
15098 REGB0
= TAG_Int(195);
15099 array___Array___add(fra
.me
.REG
[4], REGB0
);
15100 /* ./parser//lexer.nit:2862 */
15101 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15102 REGB0
= TAG_Int(3);
15103 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15104 REGB0
= TAG_Int(119);
15105 /* ./parser//lexer.nit:2864 */
15106 array___Array___add(fra
.me
.REG
[4], REGB0
);
15107 REGB0
= TAG_Int(122);
15108 array___Array___add(fra
.me
.REG
[4], REGB0
);
15109 REGB0
= TAG_Int(74);
15110 array___Array___add(fra
.me
.REG
[4], REGB0
);
15111 /* ./parser//lexer.nit:2862 */
15112 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15113 /* ./parser//lexer.nit:2113 */
15114 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15115 REGB0
= TAG_Int(1);
15116 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15117 REGB0
= TAG_Int(3);
15118 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15119 REGB0
= TAG_Int(48);
15120 /* ./parser//lexer.nit:2867 */
15121 array___Array___add(fra
.me
.REG
[4], REGB0
);
15122 REGB0
= TAG_Int(122);
15123 array___Array___add(fra
.me
.REG
[4], REGB0
);
15124 REGB0
= TAG_Int(35);
15125 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15126 /* ./parser//lexer.nit:2867 */
15127 array___Array___add(fra
.me
.REG
[4], REGB0
);
15128 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15129 /* ./parser//lexer.nit:2113 */
15130 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15131 REGB0
= TAG_Int(3);
15132 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15133 REGB0
= TAG_Int(3);
15134 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15135 REGB0
= TAG_Int(48);
15136 /* ./parser//lexer.nit:2870 */
15137 array___Array___add(fra
.me
.REG
[4], REGB0
);
15138 REGB0
= TAG_Int(107);
15139 array___Array___add(fra
.me
.REG
[4], REGB0
);
15140 REGB0
= TAG_Int(31);
15141 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15142 /* ./parser//lexer.nit:2870 */
15143 array___Array___add(fra
.me
.REG
[4], REGB0
);
15144 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15145 REGB0
= TAG_Int(3);
15146 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15147 REGB0
= TAG_Int(108);
15148 /* ./parser//lexer.nit:2871 */
15149 array___Array___add(fra
.me
.REG
[4], REGB0
);
15150 REGB0
= TAG_Int(108);
15151 array___Array___add(fra
.me
.REG
[4], REGB0
);
15152 REGB0
= TAG_Int(196);
15153 array___Array___add(fra
.me
.REG
[4], REGB0
);
15154 /* ./parser//lexer.nit:2870 */
15155 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15156 REGB0
= TAG_Int(3);
15157 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15158 REGB0
= TAG_Int(109);
15159 /* ./parser//lexer.nit:2872 */
15160 array___Array___add(fra
.me
.REG
[4], REGB0
);
15161 REGB0
= TAG_Int(122);
15162 array___Array___add(fra
.me
.REG
[4], REGB0
);
15163 REGB0
= TAG_Int(74);
15164 array___Array___add(fra
.me
.REG
[4], REGB0
);
15165 /* ./parser//lexer.nit:2870 */
15166 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15167 /* ./parser//lexer.nit:2113 */
15168 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15169 REGB0
= TAG_Int(3);
15170 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15171 REGB0
= TAG_Int(3);
15172 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15173 REGB0
= TAG_Int(48);
15174 /* ./parser//lexer.nit:2875 */
15175 array___Array___add(fra
.me
.REG
[4], REGB0
);
15176 REGB0
= TAG_Int(115);
15177 array___Array___add(fra
.me
.REG
[4], REGB0
);
15178 REGB0
= TAG_Int(86);
15179 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15180 /* ./parser//lexer.nit:2875 */
15181 array___Array___add(fra
.me
.REG
[4], REGB0
);
15182 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15183 REGB0
= TAG_Int(3);
15184 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15185 REGB0
= TAG_Int(116);
15186 /* ./parser//lexer.nit:2876 */
15187 array___Array___add(fra
.me
.REG
[4], REGB0
);
15188 REGB0
= TAG_Int(116);
15189 array___Array___add(fra
.me
.REG
[4], REGB0
);
15190 REGB0
= TAG_Int(197);
15191 array___Array___add(fra
.me
.REG
[4], REGB0
);
15192 /* ./parser//lexer.nit:2875 */
15193 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15194 REGB0
= TAG_Int(3);
15195 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15196 REGB0
= TAG_Int(117);
15197 /* ./parser//lexer.nit:2877 */
15198 array___Array___add(fra
.me
.REG
[4], REGB0
);
15199 REGB0
= TAG_Int(122);
15200 array___Array___add(fra
.me
.REG
[4], REGB0
);
15201 REGB0
= TAG_Int(74);
15202 array___Array___add(fra
.me
.REG
[4], REGB0
);
15203 /* ./parser//lexer.nit:2875 */
15204 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15205 /* ./parser//lexer.nit:2113 */
15206 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15207 REGB0
= TAG_Int(1);
15208 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15209 REGB0
= TAG_Int(3);
15210 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15211 REGB0
= TAG_Int(0);
15212 /* ./parser//lexer.nit:2880 */
15213 array___Array___add(fra
.me
.REG
[4], REGB0
);
15214 REGB0
= TAG_Int(255);
15215 array___Array___add(fra
.me
.REG
[4], REGB0
);
15216 REGB0
= TAG_Int(47);
15217 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15218 /* ./parser//lexer.nit:2880 */
15219 array___Array___add(fra
.me
.REG
[4], REGB0
);
15220 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15221 /* ./parser//lexer.nit:2113 */
15222 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15223 REGB0
= TAG_Int(3);
15224 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15225 REGB0
= TAG_Int(3);
15226 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15227 REGB0
= TAG_Int(48);
15228 /* ./parser//lexer.nit:2883 */
15229 array___Array___add(fra
.me
.REG
[4], REGB0
);
15230 REGB0
= TAG_Int(115);
15231 array___Array___add(fra
.me
.REG
[4], REGB0
);
15232 REGB0
= TAG_Int(86);
15233 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15234 /* ./parser//lexer.nit:2883 */
15235 array___Array___add(fra
.me
.REG
[4], REGB0
);
15236 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15237 REGB0
= TAG_Int(3);
15238 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15239 REGB0
= TAG_Int(116);
15240 /* ./parser//lexer.nit:2884 */
15241 array___Array___add(fra
.me
.REG
[4], REGB0
);
15242 REGB0
= TAG_Int(116);
15243 array___Array___add(fra
.me
.REG
[4], REGB0
);
15244 REGB0
= TAG_Int(198);
15245 array___Array___add(fra
.me
.REG
[4], REGB0
);
15246 /* ./parser//lexer.nit:2883 */
15247 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15248 REGB0
= TAG_Int(3);
15249 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15250 REGB0
= TAG_Int(117);
15251 /* ./parser//lexer.nit:2885 */
15252 array___Array___add(fra
.me
.REG
[4], REGB0
);
15253 REGB0
= TAG_Int(122);
15254 array___Array___add(fra
.me
.REG
[4], REGB0
);
15255 REGB0
= TAG_Int(74);
15256 array___Array___add(fra
.me
.REG
[4], REGB0
);
15257 /* ./parser//lexer.nit:2883 */
15258 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15259 /* ./parser//lexer.nit:2113 */
15260 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15261 REGB0
= TAG_Int(3);
15262 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15263 REGB0
= TAG_Int(3);
15264 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15265 REGB0
= TAG_Int(48);
15266 /* ./parser//lexer.nit:2888 */
15267 array___Array___add(fra
.me
.REG
[4], REGB0
);
15268 REGB0
= TAG_Int(113);
15269 array___Array___add(fra
.me
.REG
[4], REGB0
);
15270 REGB0
= TAG_Int(30);
15271 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15272 /* ./parser//lexer.nit:2888 */
15273 array___Array___add(fra
.me
.REG
[4], REGB0
);
15274 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15275 REGB0
= TAG_Int(3);
15276 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15277 REGB0
= TAG_Int(114);
15278 /* ./parser//lexer.nit:2889 */
15279 array___Array___add(fra
.me
.REG
[4], REGB0
);
15280 REGB0
= TAG_Int(114);
15281 array___Array___add(fra
.me
.REG
[4], REGB0
);
15282 REGB0
= TAG_Int(199);
15283 array___Array___add(fra
.me
.REG
[4], REGB0
);
15284 /* ./parser//lexer.nit:2888 */
15285 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15286 REGB0
= TAG_Int(3);
15287 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15288 REGB0
= TAG_Int(115);
15289 /* ./parser//lexer.nit:2890 */
15290 array___Array___add(fra
.me
.REG
[4], REGB0
);
15291 REGB0
= TAG_Int(122);
15292 array___Array___add(fra
.me
.REG
[4], REGB0
);
15293 REGB0
= TAG_Int(74);
15294 array___Array___add(fra
.me
.REG
[4], REGB0
);
15295 /* ./parser//lexer.nit:2888 */
15296 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15297 /* ./parser//lexer.nit:2113 */
15298 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15299 REGB0
= TAG_Int(3);
15300 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15301 REGB0
= TAG_Int(3);
15302 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15303 REGB0
= TAG_Int(48);
15304 /* ./parser//lexer.nit:2893 */
15305 array___Array___add(fra
.me
.REG
[4], REGB0
);
15306 REGB0
= TAG_Int(113);
15307 array___Array___add(fra
.me
.REG
[4], REGB0
);
15308 REGB0
= TAG_Int(30);
15309 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15310 /* ./parser//lexer.nit:2893 */
15311 array___Array___add(fra
.me
.REG
[4], REGB0
);
15312 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15313 REGB0
= TAG_Int(3);
15314 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15315 REGB0
= TAG_Int(114);
15316 /* ./parser//lexer.nit:2894 */
15317 array___Array___add(fra
.me
.REG
[4], REGB0
);
15318 REGB0
= TAG_Int(114);
15319 array___Array___add(fra
.me
.REG
[4], REGB0
);
15320 REGB0
= TAG_Int(200);
15321 array___Array___add(fra
.me
.REG
[4], REGB0
);
15322 /* ./parser//lexer.nit:2893 */
15323 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15324 REGB0
= TAG_Int(3);
15325 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15326 REGB0
= TAG_Int(115);
15327 /* ./parser//lexer.nit:2895 */
15328 array___Array___add(fra
.me
.REG
[4], REGB0
);
15329 REGB0
= TAG_Int(122);
15330 array___Array___add(fra
.me
.REG
[4], REGB0
);
15331 REGB0
= TAG_Int(74);
15332 array___Array___add(fra
.me
.REG
[4], REGB0
);
15333 /* ./parser//lexer.nit:2893 */
15334 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15335 /* ./parser//lexer.nit:2113 */
15336 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15337 REGB0
= TAG_Int(3);
15338 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15339 REGB0
= TAG_Int(3);
15340 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15341 REGB0
= TAG_Int(48);
15342 /* ./parser//lexer.nit:2898 */
15343 array___Array___add(fra
.me
.REG
[4], REGB0
);
15344 REGB0
= TAG_Int(106);
15345 array___Array___add(fra
.me
.REG
[4], REGB0
);
15346 REGB0
= TAG_Int(150);
15347 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15348 /* ./parser//lexer.nit:2898 */
15349 array___Array___add(fra
.me
.REG
[4], REGB0
);
15350 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15351 REGB0
= TAG_Int(3);
15352 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15353 REGB0
= TAG_Int(107);
15354 /* ./parser//lexer.nit:2899 */
15355 array___Array___add(fra
.me
.REG
[4], REGB0
);
15356 REGB0
= TAG_Int(107);
15357 array___Array___add(fra
.me
.REG
[4], REGB0
);
15358 REGB0
= TAG_Int(201);
15359 array___Array___add(fra
.me
.REG
[4], REGB0
);
15360 /* ./parser//lexer.nit:2898 */
15361 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15362 REGB0
= TAG_Int(3);
15363 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15364 REGB0
= TAG_Int(108);
15365 /* ./parser//lexer.nit:2900 */
15366 array___Array___add(fra
.me
.REG
[4], REGB0
);
15367 REGB0
= TAG_Int(122);
15368 array___Array___add(fra
.me
.REG
[4], REGB0
);
15369 REGB0
= TAG_Int(74);
15370 array___Array___add(fra
.me
.REG
[4], REGB0
);
15371 /* ./parser//lexer.nit:2898 */
15372 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15373 /* ./parser//lexer.nit:2113 */
15374 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15375 REGB0
= TAG_Int(3);
15376 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15377 REGB0
= TAG_Int(3);
15378 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15379 REGB0
= TAG_Int(48);
15380 /* ./parser//lexer.nit:2903 */
15381 array___Array___add(fra
.me
.REG
[4], REGB0
);
15382 REGB0
= TAG_Int(114);
15383 array___Array___add(fra
.me
.REG
[4], REGB0
);
15384 REGB0
= TAG_Int(79);
15385 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15386 /* ./parser//lexer.nit:2903 */
15387 array___Array___add(fra
.me
.REG
[4], REGB0
);
15388 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15389 REGB0
= TAG_Int(3);
15390 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15391 REGB0
= TAG_Int(115);
15392 /* ./parser//lexer.nit:2904 */
15393 array___Array___add(fra
.me
.REG
[4], REGB0
);
15394 REGB0
= TAG_Int(115);
15395 array___Array___add(fra
.me
.REG
[4], REGB0
);
15396 REGB0
= TAG_Int(202);
15397 array___Array___add(fra
.me
.REG
[4], REGB0
);
15398 /* ./parser//lexer.nit:2903 */
15399 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15400 REGB0
= TAG_Int(3);
15401 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15402 REGB0
= TAG_Int(116);
15403 /* ./parser//lexer.nit:2905 */
15404 array___Array___add(fra
.me
.REG
[4], REGB0
);
15405 REGB0
= TAG_Int(122);
15406 array___Array___add(fra
.me
.REG
[4], REGB0
);
15407 REGB0
= TAG_Int(74);
15408 array___Array___add(fra
.me
.REG
[4], REGB0
);
15409 /* ./parser//lexer.nit:2903 */
15410 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15411 /* ./parser//lexer.nit:2113 */
15412 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15413 REGB0
= TAG_Int(3);
15414 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15415 REGB0
= TAG_Int(3);
15416 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15417 REGB0
= TAG_Int(48);
15418 /* ./parser//lexer.nit:2908 */
15419 array___Array___add(fra
.me
.REG
[4], REGB0
);
15420 REGB0
= TAG_Int(104);
15421 array___Array___add(fra
.me
.REG
[4], REGB0
);
15422 REGB0
= TAG_Int(92);
15423 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15424 /* ./parser//lexer.nit:2908 */
15425 array___Array___add(fra
.me
.REG
[4], REGB0
);
15426 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15427 REGB0
= TAG_Int(3);
15428 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15429 REGB0
= TAG_Int(105);
15430 /* ./parser//lexer.nit:2909 */
15431 array___Array___add(fra
.me
.REG
[4], REGB0
);
15432 REGB0
= TAG_Int(105);
15433 array___Array___add(fra
.me
.REG
[4], REGB0
);
15434 REGB0
= TAG_Int(203);
15435 array___Array___add(fra
.me
.REG
[4], REGB0
);
15436 /* ./parser//lexer.nit:2908 */
15437 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15438 REGB0
= TAG_Int(3);
15439 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15440 REGB0
= TAG_Int(106);
15441 /* ./parser//lexer.nit:2910 */
15442 array___Array___add(fra
.me
.REG
[4], REGB0
);
15443 REGB0
= TAG_Int(122);
15444 array___Array___add(fra
.me
.REG
[4], REGB0
);
15445 REGB0
= TAG_Int(74);
15446 array___Array___add(fra
.me
.REG
[4], REGB0
);
15447 /* ./parser//lexer.nit:2908 */
15448 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15449 /* ./parser//lexer.nit:2113 */
15450 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15451 REGB0
= TAG_Int(1);
15452 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15453 REGB0
= TAG_Int(3);
15454 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15455 REGB0
= TAG_Int(48);
15456 /* ./parser//lexer.nit:2913 */
15457 array___Array___add(fra
.me
.REG
[4], REGB0
);
15458 REGB0
= TAG_Int(122);
15459 array___Array___add(fra
.me
.REG
[4], REGB0
);
15460 REGB0
= TAG_Int(35);
15461 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15462 /* ./parser//lexer.nit:2913 */
15463 array___Array___add(fra
.me
.REG
[4], REGB0
);
15464 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15465 /* ./parser//lexer.nit:2113 */
15466 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15467 REGB0
= TAG_Int(3);
15468 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15469 REGB0
= TAG_Int(3);
15470 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15471 REGB0
= TAG_Int(48);
15472 /* ./parser//lexer.nit:2916 */
15473 array___Array___add(fra
.me
.REG
[4], REGB0
);
15474 REGB0
= TAG_Int(113);
15475 array___Array___add(fra
.me
.REG
[4], REGB0
);
15476 REGB0
= TAG_Int(30);
15477 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15478 /* ./parser//lexer.nit:2916 */
15479 array___Array___add(fra
.me
.REG
[4], REGB0
);
15480 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15481 REGB0
= TAG_Int(3);
15482 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15483 REGB0
= TAG_Int(114);
15484 /* ./parser//lexer.nit:2917 */
15485 array___Array___add(fra
.me
.REG
[4], REGB0
);
15486 REGB0
= TAG_Int(114);
15487 array___Array___add(fra
.me
.REG
[4], REGB0
);
15488 REGB0
= TAG_Int(204);
15489 array___Array___add(fra
.me
.REG
[4], REGB0
);
15490 /* ./parser//lexer.nit:2916 */
15491 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15492 REGB0
= TAG_Int(3);
15493 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15494 REGB0
= TAG_Int(115);
15495 /* ./parser//lexer.nit:2918 */
15496 array___Array___add(fra
.me
.REG
[4], REGB0
);
15497 REGB0
= TAG_Int(122);
15498 array___Array___add(fra
.me
.REG
[4], REGB0
);
15499 REGB0
= TAG_Int(74);
15500 array___Array___add(fra
.me
.REG
[4], REGB0
);
15501 /* ./parser//lexer.nit:2916 */
15502 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15503 /* ./parser//lexer.nit:2113 */
15504 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15505 REGB0
= TAG_Int(3);
15506 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15507 REGB0
= TAG_Int(3);
15508 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15509 REGB0
= TAG_Int(48);
15510 /* ./parser//lexer.nit:2921 */
15511 array___Array___add(fra
.me
.REG
[4], REGB0
);
15512 REGB0
= TAG_Int(100);
15513 array___Array___add(fra
.me
.REG
[4], REGB0
);
15514 REGB0
= TAG_Int(38);
15515 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15516 /* ./parser//lexer.nit:2921 */
15517 array___Array___add(fra
.me
.REG
[4], REGB0
);
15518 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15519 REGB0
= TAG_Int(3);
15520 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15521 REGB0
= TAG_Int(101);
15522 /* ./parser//lexer.nit:2922 */
15523 array___Array___add(fra
.me
.REG
[4], REGB0
);
15524 REGB0
= TAG_Int(101);
15525 array___Array___add(fra
.me
.REG
[4], REGB0
);
15526 REGB0
= TAG_Int(205);
15527 array___Array___add(fra
.me
.REG
[4], REGB0
);
15528 /* ./parser//lexer.nit:2921 */
15529 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15530 REGB0
= TAG_Int(3);
15531 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15532 REGB0
= TAG_Int(102);
15533 /* ./parser//lexer.nit:2923 */
15534 array___Array___add(fra
.me
.REG
[4], REGB0
);
15535 REGB0
= TAG_Int(122);
15536 array___Array___add(fra
.me
.REG
[4], REGB0
);
15537 REGB0
= TAG_Int(74);
15538 array___Array___add(fra
.me
.REG
[4], REGB0
);
15539 /* ./parser//lexer.nit:2921 */
15540 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15541 /* ./parser//lexer.nit:2113 */
15542 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15543 REGB0
= TAG_Int(3);
15544 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15545 REGB0
= TAG_Int(3);
15546 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15547 REGB0
= TAG_Int(48);
15548 /* ./parser//lexer.nit:2926 */
15549 array___Array___add(fra
.me
.REG
[4], REGB0
);
15550 REGB0
= TAG_Int(113);
15551 array___Array___add(fra
.me
.REG
[4], REGB0
);
15552 REGB0
= TAG_Int(30);
15553 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15554 /* ./parser//lexer.nit:2926 */
15555 array___Array___add(fra
.me
.REG
[4], REGB0
);
15556 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15557 REGB0
= TAG_Int(3);
15558 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15559 REGB0
= TAG_Int(114);
15560 /* ./parser//lexer.nit:2927 */
15561 array___Array___add(fra
.me
.REG
[4], REGB0
);
15562 REGB0
= TAG_Int(114);
15563 array___Array___add(fra
.me
.REG
[4], REGB0
);
15564 REGB0
= TAG_Int(206);
15565 array___Array___add(fra
.me
.REG
[4], REGB0
);
15566 /* ./parser//lexer.nit:2926 */
15567 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15568 REGB0
= TAG_Int(3);
15569 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15570 REGB0
= TAG_Int(115);
15571 /* ./parser//lexer.nit:2928 */
15572 array___Array___add(fra
.me
.REG
[4], REGB0
);
15573 REGB0
= TAG_Int(122);
15574 array___Array___add(fra
.me
.REG
[4], REGB0
);
15575 REGB0
= TAG_Int(74);
15576 array___Array___add(fra
.me
.REG
[4], REGB0
);
15577 /* ./parser//lexer.nit:2926 */
15578 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15579 /* ./parser//lexer.nit:2113 */
15580 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15581 REGB0
= TAG_Int(1);
15582 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15583 REGB0
= TAG_Int(3);
15584 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15585 REGB0
= TAG_Int(48);
15586 /* ./parser//lexer.nit:2931 */
15587 array___Array___add(fra
.me
.REG
[4], REGB0
);
15588 REGB0
= TAG_Int(122);
15589 array___Array___add(fra
.me
.REG
[4], REGB0
);
15590 REGB0
= TAG_Int(35);
15591 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15592 /* ./parser//lexer.nit:2931 */
15593 array___Array___add(fra
.me
.REG
[4], REGB0
);
15594 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15595 /* ./parser//lexer.nit:2113 */
15596 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15597 REGB0
= TAG_Int(3);
15598 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15599 REGB0
= TAG_Int(3);
15600 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15601 REGB0
= TAG_Int(48);
15602 /* ./parser//lexer.nit:2934 */
15603 array___Array___add(fra
.me
.REG
[4], REGB0
);
15604 REGB0
= TAG_Int(113);
15605 array___Array___add(fra
.me
.REG
[4], REGB0
);
15606 REGB0
= TAG_Int(30);
15607 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15608 /* ./parser//lexer.nit:2934 */
15609 array___Array___add(fra
.me
.REG
[4], REGB0
);
15610 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15611 REGB0
= TAG_Int(3);
15612 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15613 REGB0
= TAG_Int(114);
15614 /* ./parser//lexer.nit:2935 */
15615 array___Array___add(fra
.me
.REG
[4], REGB0
);
15616 REGB0
= TAG_Int(114);
15617 array___Array___add(fra
.me
.REG
[4], REGB0
);
15618 REGB0
= TAG_Int(207);
15619 array___Array___add(fra
.me
.REG
[4], REGB0
);
15620 /* ./parser//lexer.nit:2934 */
15621 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15622 REGB0
= TAG_Int(3);
15623 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15624 REGB0
= TAG_Int(115);
15625 /* ./parser//lexer.nit:2936 */
15626 array___Array___add(fra
.me
.REG
[4], REGB0
);
15627 REGB0
= TAG_Int(122);
15628 array___Array___add(fra
.me
.REG
[4], REGB0
);
15629 REGB0
= TAG_Int(74);
15630 array___Array___add(fra
.me
.REG
[4], REGB0
);
15631 /* ./parser//lexer.nit:2934 */
15632 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15633 /* ./parser//lexer.nit:2113 */
15634 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15635 REGB0
= TAG_Int(3);
15636 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15637 REGB0
= TAG_Int(3);
15638 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15639 REGB0
= TAG_Int(48);
15640 /* ./parser//lexer.nit:2939 */
15641 array___Array___add(fra
.me
.REG
[4], REGB0
);
15642 REGB0
= TAG_Int(116);
15643 array___Array___add(fra
.me
.REG
[4], REGB0
);
15644 REGB0
= TAG_Int(108);
15645 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15646 /* ./parser//lexer.nit:2939 */
15647 array___Array___add(fra
.me
.REG
[4], REGB0
);
15648 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15649 REGB0
= TAG_Int(3);
15650 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15651 REGB0
= TAG_Int(117);
15652 /* ./parser//lexer.nit:2940 */
15653 array___Array___add(fra
.me
.REG
[4], REGB0
);
15654 REGB0
= TAG_Int(117);
15655 array___Array___add(fra
.me
.REG
[4], REGB0
);
15656 REGB0
= TAG_Int(208);
15657 array___Array___add(fra
.me
.REG
[4], REGB0
);
15658 /* ./parser//lexer.nit:2939 */
15659 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15660 REGB0
= TAG_Int(3);
15661 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15662 REGB0
= TAG_Int(118);
15663 /* ./parser//lexer.nit:2941 */
15664 array___Array___add(fra
.me
.REG
[4], REGB0
);
15665 REGB0
= TAG_Int(122);
15666 array___Array___add(fra
.me
.REG
[4], REGB0
);
15667 REGB0
= TAG_Int(74);
15668 array___Array___add(fra
.me
.REG
[4], REGB0
);
15669 /* ./parser//lexer.nit:2939 */
15670 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15671 /* ./parser//lexer.nit:2113 */
15672 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15673 REGB0
= TAG_Int(3);
15674 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15675 REGB0
= TAG_Int(3);
15676 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15677 REGB0
= TAG_Int(48);
15678 /* ./parser//lexer.nit:2944 */
15679 array___Array___add(fra
.me
.REG
[4], REGB0
);
15680 REGB0
= TAG_Int(115);
15681 array___Array___add(fra
.me
.REG
[4], REGB0
);
15682 REGB0
= TAG_Int(86);
15683 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15684 /* ./parser//lexer.nit:2944 */
15685 array___Array___add(fra
.me
.REG
[4], REGB0
);
15686 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15687 REGB0
= TAG_Int(3);
15688 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15689 REGB0
= TAG_Int(116);
15690 /* ./parser//lexer.nit:2945 */
15691 array___Array___add(fra
.me
.REG
[4], REGB0
);
15692 REGB0
= TAG_Int(116);
15693 array___Array___add(fra
.me
.REG
[4], REGB0
);
15694 REGB0
= TAG_Int(209);
15695 array___Array___add(fra
.me
.REG
[4], REGB0
);
15696 /* ./parser//lexer.nit:2944 */
15697 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15698 REGB0
= TAG_Int(3);
15699 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15700 REGB0
= TAG_Int(117);
15701 /* ./parser//lexer.nit:2946 */
15702 array___Array___add(fra
.me
.REG
[4], REGB0
);
15703 REGB0
= TAG_Int(122);
15704 array___Array___add(fra
.me
.REG
[4], REGB0
);
15705 REGB0
= TAG_Int(74);
15706 array___Array___add(fra
.me
.REG
[4], REGB0
);
15707 /* ./parser//lexer.nit:2944 */
15708 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15709 /* ./parser//lexer.nit:2113 */
15710 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15711 REGB0
= TAG_Int(3);
15712 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15713 REGB0
= TAG_Int(3);
15714 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15715 REGB0
= TAG_Int(48);
15716 /* ./parser//lexer.nit:2949 */
15717 array___Array___add(fra
.me
.REG
[4], REGB0
);
15718 REGB0
= TAG_Int(107);
15719 array___Array___add(fra
.me
.REG
[4], REGB0
);
15720 REGB0
= TAG_Int(31);
15721 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15722 /* ./parser//lexer.nit:2949 */
15723 array___Array___add(fra
.me
.REG
[4], REGB0
);
15724 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15725 REGB0
= TAG_Int(3);
15726 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15727 REGB0
= TAG_Int(108);
15728 /* ./parser//lexer.nit:2950 */
15729 array___Array___add(fra
.me
.REG
[4], REGB0
);
15730 REGB0
= TAG_Int(108);
15731 array___Array___add(fra
.me
.REG
[4], REGB0
);
15732 REGB0
= TAG_Int(210);
15733 array___Array___add(fra
.me
.REG
[4], REGB0
);
15734 /* ./parser//lexer.nit:2949 */
15735 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15736 REGB0
= TAG_Int(3);
15737 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15738 REGB0
= TAG_Int(109);
15739 /* ./parser//lexer.nit:2951 */
15740 array___Array___add(fra
.me
.REG
[4], REGB0
);
15741 REGB0
= TAG_Int(122);
15742 array___Array___add(fra
.me
.REG
[4], REGB0
);
15743 REGB0
= TAG_Int(74);
15744 array___Array___add(fra
.me
.REG
[4], REGB0
);
15745 /* ./parser//lexer.nit:2949 */
15746 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15747 /* ./parser//lexer.nit:2113 */
15748 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15749 REGB0
= TAG_Int(1);
15750 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15751 REGB0
= TAG_Int(3);
15752 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15753 REGB0
= TAG_Int(48);
15754 /* ./parser//lexer.nit:2954 */
15755 array___Array___add(fra
.me
.REG
[4], REGB0
);
15756 REGB0
= TAG_Int(122);
15757 array___Array___add(fra
.me
.REG
[4], REGB0
);
15758 REGB0
= TAG_Int(35);
15759 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15760 /* ./parser//lexer.nit:2954 */
15761 array___Array___add(fra
.me
.REG
[4], REGB0
);
15762 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15763 /* ./parser//lexer.nit:2113 */
15764 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15765 REGB0
= TAG_Int(3);
15766 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15767 REGB0
= TAG_Int(3);
15768 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15769 REGB0
= TAG_Int(48);
15770 /* ./parser//lexer.nit:2957 */
15771 array___Array___add(fra
.me
.REG
[4], REGB0
);
15772 REGB0
= TAG_Int(95);
15773 array___Array___add(fra
.me
.REG
[4], REGB0
);
15774 REGB0
= TAG_Int(29);
15775 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15776 /* ./parser//lexer.nit:2957 */
15777 array___Array___add(fra
.me
.REG
[4], REGB0
);
15778 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15779 REGB0
= TAG_Int(3);
15780 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15781 REGB0
= TAG_Int(97);
15782 /* ./parser//lexer.nit:2958 */
15783 array___Array___add(fra
.me
.REG
[4], REGB0
);
15784 REGB0
= TAG_Int(97);
15785 array___Array___add(fra
.me
.REG
[4], REGB0
);
15786 REGB0
= TAG_Int(211);
15787 array___Array___add(fra
.me
.REG
[4], REGB0
);
15788 /* ./parser//lexer.nit:2957 */
15789 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15790 REGB0
= TAG_Int(3);
15791 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15792 REGB0
= TAG_Int(98);
15793 /* ./parser//lexer.nit:2959 */
15794 array___Array___add(fra
.me
.REG
[4], REGB0
);
15795 REGB0
= TAG_Int(122);
15796 array___Array___add(fra
.me
.REG
[4], REGB0
);
15797 REGB0
= TAG_Int(74);
15798 array___Array___add(fra
.me
.REG
[4], REGB0
);
15799 /* ./parser//lexer.nit:2957 */
15800 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15801 /* ./parser//lexer.nit:2113 */
15802 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15803 REGB0
= TAG_Int(1);
15804 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15805 REGB0
= TAG_Int(3);
15806 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15807 REGB0
= TAG_Int(48);
15808 /* ./parser//lexer.nit:2962 */
15809 array___Array___add(fra
.me
.REG
[4], REGB0
);
15810 REGB0
= TAG_Int(122);
15811 array___Array___add(fra
.me
.REG
[4], REGB0
);
15812 REGB0
= TAG_Int(35);
15813 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15814 /* ./parser//lexer.nit:2962 */
15815 array___Array___add(fra
.me
.REG
[4], REGB0
);
15816 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15817 /* ./parser//lexer.nit:2113 */
15818 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15819 REGB0
= TAG_Int(3);
15820 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15821 REGB0
= TAG_Int(3);
15822 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15823 REGB0
= TAG_Int(48);
15824 /* ./parser//lexer.nit:2965 */
15825 array___Array___add(fra
.me
.REG
[4], REGB0
);
15826 REGB0
= TAG_Int(95);
15827 array___Array___add(fra
.me
.REG
[4], REGB0
);
15828 REGB0
= TAG_Int(29);
15829 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15830 /* ./parser//lexer.nit:2965 */
15831 array___Array___add(fra
.me
.REG
[4], REGB0
);
15832 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15833 REGB0
= TAG_Int(3);
15834 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15835 REGB0
= TAG_Int(97);
15836 /* ./parser//lexer.nit:2966 */
15837 array___Array___add(fra
.me
.REG
[4], REGB0
);
15838 REGB0
= TAG_Int(97);
15839 array___Array___add(fra
.me
.REG
[4], REGB0
);
15840 REGB0
= TAG_Int(212);
15841 array___Array___add(fra
.me
.REG
[4], REGB0
);
15842 /* ./parser//lexer.nit:2965 */
15843 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15844 REGB0
= TAG_Int(3);
15845 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15846 REGB0
= TAG_Int(98);
15847 /* ./parser//lexer.nit:2967 */
15848 array___Array___add(fra
.me
.REG
[4], REGB0
);
15849 REGB0
= TAG_Int(122);
15850 array___Array___add(fra
.me
.REG
[4], REGB0
);
15851 REGB0
= TAG_Int(74);
15852 array___Array___add(fra
.me
.REG
[4], REGB0
);
15853 /* ./parser//lexer.nit:2965 */
15854 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15855 /* ./parser//lexer.nit:2113 */
15856 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15857 REGB0
= TAG_Int(3);
15858 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15859 REGB0
= TAG_Int(3);
15860 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15861 REGB0
= TAG_Int(48);
15862 /* ./parser//lexer.nit:2970 */
15863 array___Array___add(fra
.me
.REG
[4], REGB0
);
15864 REGB0
= TAG_Int(95);
15865 array___Array___add(fra
.me
.REG
[4], REGB0
);
15866 REGB0
= TAG_Int(29);
15867 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15868 /* ./parser//lexer.nit:2970 */
15869 array___Array___add(fra
.me
.REG
[4], REGB0
);
15870 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15871 REGB0
= TAG_Int(3);
15872 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15873 REGB0
= TAG_Int(97);
15874 /* ./parser//lexer.nit:2971 */
15875 array___Array___add(fra
.me
.REG
[4], REGB0
);
15876 REGB0
= TAG_Int(97);
15877 array___Array___add(fra
.me
.REG
[4], REGB0
);
15878 REGB0
= TAG_Int(213);
15879 array___Array___add(fra
.me
.REG
[4], REGB0
);
15880 /* ./parser//lexer.nit:2970 */
15881 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15882 REGB0
= TAG_Int(3);
15883 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15884 REGB0
= TAG_Int(98);
15885 /* ./parser//lexer.nit:2972 */
15886 array___Array___add(fra
.me
.REG
[4], REGB0
);
15887 REGB0
= TAG_Int(122);
15888 array___Array___add(fra
.me
.REG
[4], REGB0
);
15889 REGB0
= TAG_Int(74);
15890 array___Array___add(fra
.me
.REG
[4], REGB0
);
15891 /* ./parser//lexer.nit:2970 */
15892 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15893 /* ./parser//lexer.nit:2113 */
15894 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15895 REGB0
= TAG_Int(3);
15896 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15897 REGB0
= TAG_Int(3);
15898 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15899 REGB0
= TAG_Int(48);
15900 /* ./parser//lexer.nit:2975 */
15901 array___Array___add(fra
.me
.REG
[4], REGB0
);
15902 REGB0
= TAG_Int(100);
15903 array___Array___add(fra
.me
.REG
[4], REGB0
);
15904 REGB0
= TAG_Int(38);
15905 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15906 /* ./parser//lexer.nit:2975 */
15907 array___Array___add(fra
.me
.REG
[4], REGB0
);
15908 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15909 REGB0
= TAG_Int(3);
15910 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15911 REGB0
= TAG_Int(101);
15912 /* ./parser//lexer.nit:2976 */
15913 array___Array___add(fra
.me
.REG
[4], REGB0
);
15914 REGB0
= TAG_Int(101);
15915 array___Array___add(fra
.me
.REG
[4], REGB0
);
15916 REGB0
= TAG_Int(214);
15917 array___Array___add(fra
.me
.REG
[4], REGB0
);
15918 /* ./parser//lexer.nit:2975 */
15919 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15920 REGB0
= TAG_Int(3);
15921 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15922 REGB0
= TAG_Int(102);
15923 /* ./parser//lexer.nit:2977 */
15924 array___Array___add(fra
.me
.REG
[4], REGB0
);
15925 REGB0
= TAG_Int(122);
15926 array___Array___add(fra
.me
.REG
[4], REGB0
);
15927 REGB0
= TAG_Int(74);
15928 array___Array___add(fra
.me
.REG
[4], REGB0
);
15929 /* ./parser//lexer.nit:2975 */
15930 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15931 /* ./parser//lexer.nit:2113 */
15932 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15933 REGB0
= TAG_Int(3);
15934 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15935 REGB0
= TAG_Int(3);
15936 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15937 REGB0
= TAG_Int(48);
15938 /* ./parser//lexer.nit:2980 */
15939 array___Array___add(fra
.me
.REG
[4], REGB0
);
15940 REGB0
= TAG_Int(95);
15941 array___Array___add(fra
.me
.REG
[4], REGB0
);
15942 REGB0
= TAG_Int(29);
15943 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15944 /* ./parser//lexer.nit:2980 */
15945 array___Array___add(fra
.me
.REG
[4], REGB0
);
15946 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15947 REGB0
= TAG_Int(3);
15948 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15949 REGB0
= TAG_Int(97);
15950 /* ./parser//lexer.nit:2981 */
15951 array___Array___add(fra
.me
.REG
[4], REGB0
);
15952 REGB0
= TAG_Int(97);
15953 array___Array___add(fra
.me
.REG
[4], REGB0
);
15954 REGB0
= TAG_Int(215);
15955 array___Array___add(fra
.me
.REG
[4], REGB0
);
15956 /* ./parser//lexer.nit:2980 */
15957 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15958 REGB0
= TAG_Int(3);
15959 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15960 REGB0
= TAG_Int(98);
15961 /* ./parser//lexer.nit:2982 */
15962 array___Array___add(fra
.me
.REG
[4], REGB0
);
15963 REGB0
= TAG_Int(122);
15964 array___Array___add(fra
.me
.REG
[4], REGB0
);
15965 REGB0
= TAG_Int(74);
15966 array___Array___add(fra
.me
.REG
[4], REGB0
);
15967 /* ./parser//lexer.nit:2980 */
15968 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15969 /* ./parser//lexer.nit:2113 */
15970 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
15971 REGB0
= TAG_Int(3);
15972 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
15973 REGB0
= TAG_Int(3);
15974 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15975 REGB0
= TAG_Int(48);
15976 /* ./parser//lexer.nit:2985 */
15977 array___Array___add(fra
.me
.REG
[4], REGB0
);
15978 REGB0
= TAG_Int(101);
15979 array___Array___add(fra
.me
.REG
[4], REGB0
);
15980 REGB0
= TAG_Int(36);
15981 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
15982 /* ./parser//lexer.nit:2985 */
15983 array___Array___add(fra
.me
.REG
[4], REGB0
);
15984 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15985 REGB0
= TAG_Int(3);
15986 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15987 REGB0
= TAG_Int(102);
15988 /* ./parser//lexer.nit:2986 */
15989 array___Array___add(fra
.me
.REG
[4], REGB0
);
15990 REGB0
= TAG_Int(102);
15991 array___Array___add(fra
.me
.REG
[4], REGB0
);
15992 REGB0
= TAG_Int(216);
15993 array___Array___add(fra
.me
.REG
[4], REGB0
);
15994 /* ./parser//lexer.nit:2985 */
15995 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
15996 REGB0
= TAG_Int(3);
15997 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
15998 REGB0
= TAG_Int(103);
15999 /* ./parser//lexer.nit:2987 */
16000 array___Array___add(fra
.me
.REG
[4], REGB0
);
16001 REGB0
= TAG_Int(122);
16002 array___Array___add(fra
.me
.REG
[4], REGB0
);
16003 REGB0
= TAG_Int(74);
16004 array___Array___add(fra
.me
.REG
[4], REGB0
);
16005 /* ./parser//lexer.nit:2985 */
16006 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16007 /* ./parser//lexer.nit:2113 */
16008 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16009 REGB0
= TAG_Int(3);
16010 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16011 REGB0
= TAG_Int(3);
16012 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16013 REGB0
= TAG_Int(48);
16014 /* ./parser//lexer.nit:2990 */
16015 array___Array___add(fra
.me
.REG
[4], REGB0
);
16016 REGB0
= TAG_Int(113);
16017 array___Array___add(fra
.me
.REG
[4], REGB0
);
16018 REGB0
= TAG_Int(30);
16019 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16020 /* ./parser//lexer.nit:2990 */
16021 array___Array___add(fra
.me
.REG
[4], REGB0
);
16022 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16023 REGB0
= TAG_Int(3);
16024 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16025 REGB0
= TAG_Int(114);
16026 /* ./parser//lexer.nit:2991 */
16027 array___Array___add(fra
.me
.REG
[4], REGB0
);
16028 REGB0
= TAG_Int(114);
16029 array___Array___add(fra
.me
.REG
[4], REGB0
);
16030 REGB0
= TAG_Int(217);
16031 array___Array___add(fra
.me
.REG
[4], REGB0
);
16032 /* ./parser//lexer.nit:2990 */
16033 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16034 REGB0
= TAG_Int(3);
16035 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16036 REGB0
= TAG_Int(115);
16037 /* ./parser//lexer.nit:2992 */
16038 array___Array___add(fra
.me
.REG
[4], REGB0
);
16039 REGB0
= TAG_Int(122);
16040 array___Array___add(fra
.me
.REG
[4], REGB0
);
16041 REGB0
= TAG_Int(74);
16042 array___Array___add(fra
.me
.REG
[4], REGB0
);
16043 /* ./parser//lexer.nit:2990 */
16044 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16045 /* ./parser//lexer.nit:2113 */
16046 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16047 REGB0
= TAG_Int(1);
16048 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16049 REGB0
= TAG_Int(3);
16050 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16051 REGB0
= TAG_Int(48);
16052 /* ./parser//lexer.nit:2995 */
16053 array___Array___add(fra
.me
.REG
[4], REGB0
);
16054 REGB0
= TAG_Int(122);
16055 array___Array___add(fra
.me
.REG
[4], REGB0
);
16056 REGB0
= TAG_Int(35);
16057 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16058 /* ./parser//lexer.nit:2995 */
16059 array___Array___add(fra
.me
.REG
[4], REGB0
);
16060 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16061 /* ./parser//lexer.nit:2113 */
16062 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16063 REGB0
= TAG_Int(3);
16064 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16065 REGB0
= TAG_Int(3);
16066 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16067 REGB0
= TAG_Int(48);
16068 /* ./parser//lexer.nit:2998 */
16069 array___Array___add(fra
.me
.REG
[4], REGB0
);
16070 REGB0
= TAG_Int(104);
16071 array___Array___add(fra
.me
.REG
[4], REGB0
);
16072 REGB0
= TAG_Int(92);
16073 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16074 /* ./parser//lexer.nit:2998 */
16075 array___Array___add(fra
.me
.REG
[4], REGB0
);
16076 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16077 REGB0
= TAG_Int(3);
16078 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16079 REGB0
= TAG_Int(105);
16080 /* ./parser//lexer.nit:2999 */
16081 array___Array___add(fra
.me
.REG
[4], REGB0
);
16082 REGB0
= TAG_Int(105);
16083 array___Array___add(fra
.me
.REG
[4], REGB0
);
16084 REGB0
= TAG_Int(218);
16085 array___Array___add(fra
.me
.REG
[4], REGB0
);
16086 /* ./parser//lexer.nit:2998 */
16087 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16088 REGB0
= TAG_Int(3);
16089 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16090 REGB0
= TAG_Int(106);
16091 /* ./parser//lexer.nit:3000 */
16092 array___Array___add(fra
.me
.REG
[4], REGB0
);
16093 REGB0
= TAG_Int(122);
16094 array___Array___add(fra
.me
.REG
[4], REGB0
);
16095 REGB0
= TAG_Int(74);
16096 array___Array___add(fra
.me
.REG
[4], REGB0
);
16097 /* ./parser//lexer.nit:2998 */
16098 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16099 /* ./parser//lexer.nit:2113 */
16100 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16101 REGB0
= TAG_Int(3);
16102 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16103 REGB0
= TAG_Int(3);
16104 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16105 REGB0
= TAG_Int(48);
16106 /* ./parser//lexer.nit:3003 */
16107 array___Array___add(fra
.me
.REG
[4], REGB0
);
16108 REGB0
= TAG_Int(113);
16109 array___Array___add(fra
.me
.REG
[4], REGB0
);
16110 REGB0
= TAG_Int(30);
16111 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16112 /* ./parser//lexer.nit:3003 */
16113 array___Array___add(fra
.me
.REG
[4], REGB0
);
16114 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16115 REGB0
= TAG_Int(3);
16116 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16117 REGB0
= TAG_Int(114);
16118 /* ./parser//lexer.nit:3004 */
16119 array___Array___add(fra
.me
.REG
[4], REGB0
);
16120 REGB0
= TAG_Int(114);
16121 array___Array___add(fra
.me
.REG
[4], REGB0
);
16122 REGB0
= TAG_Int(219);
16123 array___Array___add(fra
.me
.REG
[4], REGB0
);
16124 /* ./parser//lexer.nit:3003 */
16125 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16126 REGB0
= TAG_Int(3);
16127 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16128 REGB0
= TAG_Int(115);
16129 /* ./parser//lexer.nit:3005 */
16130 array___Array___add(fra
.me
.REG
[4], REGB0
);
16131 REGB0
= TAG_Int(122);
16132 array___Array___add(fra
.me
.REG
[4], REGB0
);
16133 REGB0
= TAG_Int(74);
16134 array___Array___add(fra
.me
.REG
[4], REGB0
);
16135 /* ./parser//lexer.nit:3003 */
16136 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16137 /* ./parser//lexer.nit:2113 */
16138 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16139 REGB0
= TAG_Int(1);
16140 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16141 REGB0
= TAG_Int(3);
16142 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16143 REGB0
= TAG_Int(48);
16144 /* ./parser//lexer.nit:3008 */
16145 array___Array___add(fra
.me
.REG
[4], REGB0
);
16146 REGB0
= TAG_Int(122);
16147 array___Array___add(fra
.me
.REG
[4], REGB0
);
16148 REGB0
= TAG_Int(35);
16149 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16150 /* ./parser//lexer.nit:3008 */
16151 array___Array___add(fra
.me
.REG
[4], REGB0
);
16152 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16153 /* ./parser//lexer.nit:2113 */
16154 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16155 REGB0
= TAG_Int(1);
16156 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16157 REGB0
= TAG_Int(3);
16158 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16159 REGB0
= TAG_Int(48);
16160 /* ./parser//lexer.nit:3011 */
16161 array___Array___add(fra
.me
.REG
[4], REGB0
);
16162 REGB0
= TAG_Int(122);
16163 array___Array___add(fra
.me
.REG
[4], REGB0
);
16164 REGB0
= TAG_Int(35);
16165 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16166 /* ./parser//lexer.nit:3011 */
16167 array___Array___add(fra
.me
.REG
[4], REGB0
);
16168 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16169 /* ./parser//lexer.nit:2113 */
16170 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16171 REGB0
= TAG_Int(1);
16172 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16173 REGB0
= TAG_Int(3);
16174 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16175 REGB0
= TAG_Int(48);
16176 /* ./parser//lexer.nit:3014 */
16177 array___Array___add(fra
.me
.REG
[4], REGB0
);
16178 REGB0
= TAG_Int(122);
16179 array___Array___add(fra
.me
.REG
[4], REGB0
);
16180 REGB0
= TAG_Int(35);
16181 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16182 /* ./parser//lexer.nit:3014 */
16183 array___Array___add(fra
.me
.REG
[4], REGB0
);
16184 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16185 /* ./parser//lexer.nit:2113 */
16186 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16187 REGB0
= TAG_Int(3);
16188 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16189 REGB0
= TAG_Int(3);
16190 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16191 REGB0
= TAG_Int(48);
16192 /* ./parser//lexer.nit:3017 */
16193 array___Array___add(fra
.me
.REG
[4], REGB0
);
16194 REGB0
= TAG_Int(100);
16195 array___Array___add(fra
.me
.REG
[4], REGB0
);
16196 REGB0
= TAG_Int(38);
16197 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16198 /* ./parser//lexer.nit:3017 */
16199 array___Array___add(fra
.me
.REG
[4], REGB0
);
16200 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16201 REGB0
= TAG_Int(3);
16202 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16203 REGB0
= TAG_Int(101);
16204 /* ./parser//lexer.nit:3018 */
16205 array___Array___add(fra
.me
.REG
[4], REGB0
);
16206 REGB0
= TAG_Int(101);
16207 array___Array___add(fra
.me
.REG
[4], REGB0
);
16208 REGB0
= TAG_Int(220);
16209 array___Array___add(fra
.me
.REG
[4], REGB0
);
16210 /* ./parser//lexer.nit:3017 */
16211 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16212 REGB0
= TAG_Int(3);
16213 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16214 REGB0
= TAG_Int(102);
16215 /* ./parser//lexer.nit:3019 */
16216 array___Array___add(fra
.me
.REG
[4], REGB0
);
16217 REGB0
= TAG_Int(122);
16218 array___Array___add(fra
.me
.REG
[4], REGB0
);
16219 REGB0
= TAG_Int(74);
16220 array___Array___add(fra
.me
.REG
[4], REGB0
);
16221 /* ./parser//lexer.nit:3017 */
16222 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16223 /* ./parser//lexer.nit:2113 */
16224 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16225 REGB0
= TAG_Int(3);
16226 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16227 REGB0
= TAG_Int(3);
16228 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16229 REGB0
= TAG_Int(48);
16230 /* ./parser//lexer.nit:3022 */
16231 array___Array___add(fra
.me
.REG
[4], REGB0
);
16232 REGB0
= TAG_Int(100);
16233 array___Array___add(fra
.me
.REG
[4], REGB0
);
16234 REGB0
= TAG_Int(38);
16235 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16236 /* ./parser//lexer.nit:3022 */
16237 array___Array___add(fra
.me
.REG
[4], REGB0
);
16238 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16239 REGB0
= TAG_Int(3);
16240 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16241 REGB0
= TAG_Int(101);
16242 /* ./parser//lexer.nit:3023 */
16243 array___Array___add(fra
.me
.REG
[4], REGB0
);
16244 REGB0
= TAG_Int(101);
16245 array___Array___add(fra
.me
.REG
[4], REGB0
);
16246 REGB0
= TAG_Int(221);
16247 array___Array___add(fra
.me
.REG
[4], REGB0
);
16248 /* ./parser//lexer.nit:3022 */
16249 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16250 REGB0
= TAG_Int(3);
16251 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16252 REGB0
= TAG_Int(102);
16253 /* ./parser//lexer.nit:3024 */
16254 array___Array___add(fra
.me
.REG
[4], REGB0
);
16255 REGB0
= TAG_Int(122);
16256 array___Array___add(fra
.me
.REG
[4], REGB0
);
16257 REGB0
= TAG_Int(74);
16258 array___Array___add(fra
.me
.REG
[4], REGB0
);
16259 /* ./parser//lexer.nit:3022 */
16260 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16261 /* ./parser//lexer.nit:2113 */
16262 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16263 REGB0
= TAG_Int(3);
16264 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16265 REGB0
= TAG_Int(3);
16266 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16267 REGB0
= TAG_Int(48);
16268 /* ./parser//lexer.nit:3027 */
16269 array___Array___add(fra
.me
.REG
[4], REGB0
);
16270 REGB0
= TAG_Int(95);
16271 array___Array___add(fra
.me
.REG
[4], REGB0
);
16272 REGB0
= TAG_Int(29);
16273 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16274 /* ./parser//lexer.nit:3027 */
16275 array___Array___add(fra
.me
.REG
[4], REGB0
);
16276 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16277 REGB0
= TAG_Int(3);
16278 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16279 REGB0
= TAG_Int(97);
16280 /* ./parser//lexer.nit:3028 */
16281 array___Array___add(fra
.me
.REG
[4], REGB0
);
16282 REGB0
= TAG_Int(97);
16283 array___Array___add(fra
.me
.REG
[4], REGB0
);
16284 REGB0
= TAG_Int(222);
16285 array___Array___add(fra
.me
.REG
[4], REGB0
);
16286 /* ./parser//lexer.nit:3027 */
16287 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16288 REGB0
= TAG_Int(3);
16289 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16290 REGB0
= TAG_Int(98);
16291 /* ./parser//lexer.nit:3029 */
16292 array___Array___add(fra
.me
.REG
[4], REGB0
);
16293 REGB0
= TAG_Int(122);
16294 array___Array___add(fra
.me
.REG
[4], REGB0
);
16295 REGB0
= TAG_Int(74);
16296 array___Array___add(fra
.me
.REG
[4], REGB0
);
16297 /* ./parser//lexer.nit:3027 */
16298 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16299 /* ./parser//lexer.nit:2113 */
16300 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16301 REGB0
= TAG_Int(1);
16302 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16303 REGB0
= TAG_Int(3);
16304 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16305 REGB0
= TAG_Int(48);
16306 /* ./parser//lexer.nit:3032 */
16307 array___Array___add(fra
.me
.REG
[4], REGB0
);
16308 REGB0
= TAG_Int(122);
16309 array___Array___add(fra
.me
.REG
[4], REGB0
);
16310 REGB0
= TAG_Int(35);
16311 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16312 /* ./parser//lexer.nit:3032 */
16313 array___Array___add(fra
.me
.REG
[4], REGB0
);
16314 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16315 /* ./parser//lexer.nit:2113 */
16316 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16317 REGB0
= TAG_Int(3);
16318 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16319 REGB0
= TAG_Int(3);
16320 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16321 REGB0
= TAG_Int(48);
16322 /* ./parser//lexer.nit:3035 */
16323 array___Array___add(fra
.me
.REG
[4], REGB0
);
16324 REGB0
= TAG_Int(95);
16325 array___Array___add(fra
.me
.REG
[4], REGB0
);
16326 REGB0
= TAG_Int(29);
16327 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16328 /* ./parser//lexer.nit:3035 */
16329 array___Array___add(fra
.me
.REG
[4], REGB0
);
16330 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16331 REGB0
= TAG_Int(3);
16332 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16333 REGB0
= TAG_Int(97);
16334 /* ./parser//lexer.nit:3036 */
16335 array___Array___add(fra
.me
.REG
[4], REGB0
);
16336 REGB0
= TAG_Int(97);
16337 array___Array___add(fra
.me
.REG
[4], REGB0
);
16338 REGB0
= TAG_Int(223);
16339 array___Array___add(fra
.me
.REG
[4], REGB0
);
16340 /* ./parser//lexer.nit:3035 */
16341 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16342 REGB0
= TAG_Int(3);
16343 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16344 REGB0
= TAG_Int(98);
16345 /* ./parser//lexer.nit:3037 */
16346 array___Array___add(fra
.me
.REG
[4], REGB0
);
16347 REGB0
= TAG_Int(122);
16348 array___Array___add(fra
.me
.REG
[4], REGB0
);
16349 REGB0
= TAG_Int(74);
16350 array___Array___add(fra
.me
.REG
[4], REGB0
);
16351 /* ./parser//lexer.nit:3035 */
16352 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16353 /* ./parser//lexer.nit:2113 */
16354 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16355 REGB0
= TAG_Int(3);
16356 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16357 REGB0
= TAG_Int(3);
16358 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16359 REGB0
= TAG_Int(48);
16360 /* ./parser//lexer.nit:3040 */
16361 array___Array___add(fra
.me
.REG
[4], REGB0
);
16362 REGB0
= TAG_Int(115);
16363 array___Array___add(fra
.me
.REG
[4], REGB0
);
16364 REGB0
= TAG_Int(86);
16365 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16366 /* ./parser//lexer.nit:3040 */
16367 array___Array___add(fra
.me
.REG
[4], REGB0
);
16368 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16369 REGB0
= TAG_Int(3);
16370 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16371 REGB0
= TAG_Int(116);
16372 /* ./parser//lexer.nit:3041 */
16373 array___Array___add(fra
.me
.REG
[4], REGB0
);
16374 REGB0
= TAG_Int(116);
16375 array___Array___add(fra
.me
.REG
[4], REGB0
);
16376 REGB0
= TAG_Int(224);
16377 array___Array___add(fra
.me
.REG
[4], REGB0
);
16378 /* ./parser//lexer.nit:3040 */
16379 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16380 REGB0
= TAG_Int(3);
16381 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16382 REGB0
= TAG_Int(117);
16383 /* ./parser//lexer.nit:3042 */
16384 array___Array___add(fra
.me
.REG
[4], REGB0
);
16385 REGB0
= TAG_Int(122);
16386 array___Array___add(fra
.me
.REG
[4], REGB0
);
16387 REGB0
= TAG_Int(74);
16388 array___Array___add(fra
.me
.REG
[4], REGB0
);
16389 /* ./parser//lexer.nit:3040 */
16390 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16391 /* ./parser//lexer.nit:2113 */
16392 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16393 REGB0
= TAG_Int(1);
16394 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16395 REGB0
= TAG_Int(3);
16396 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16397 REGB0
= TAG_Int(48);
16398 /* ./parser//lexer.nit:3045 */
16399 array___Array___add(fra
.me
.REG
[4], REGB0
);
16400 REGB0
= TAG_Int(122);
16401 array___Array___add(fra
.me
.REG
[4], REGB0
);
16402 REGB0
= TAG_Int(35);
16403 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16404 /* ./parser//lexer.nit:3045 */
16405 array___Array___add(fra
.me
.REG
[4], REGB0
);
16406 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16407 /* ./parser//lexer.nit:2113 */
16408 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16409 REGB0
= TAG_Int(1);
16410 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16411 REGB0
= TAG_Int(3);
16412 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16413 REGB0
= TAG_Int(48);
16414 /* ./parser//lexer.nit:3048 */
16415 array___Array___add(fra
.me
.REG
[4], REGB0
);
16416 REGB0
= TAG_Int(122);
16417 array___Array___add(fra
.me
.REG
[4], REGB0
);
16418 REGB0
= TAG_Int(35);
16419 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16420 /* ./parser//lexer.nit:3048 */
16421 array___Array___add(fra
.me
.REG
[4], REGB0
);
16422 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16423 /* ./parser//lexer.nit:2113 */
16424 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16425 REGB0
= TAG_Int(3);
16426 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16427 REGB0
= TAG_Int(3);
16428 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16429 REGB0
= TAG_Int(48);
16430 /* ./parser//lexer.nit:3051 */
16431 array___Array___add(fra
.me
.REG
[4], REGB0
);
16432 REGB0
= TAG_Int(109);
16433 array___Array___add(fra
.me
.REG
[4], REGB0
);
16434 REGB0
= TAG_Int(39);
16435 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16436 /* ./parser//lexer.nit:3051 */
16437 array___Array___add(fra
.me
.REG
[4], REGB0
);
16438 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16439 REGB0
= TAG_Int(3);
16440 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16441 REGB0
= TAG_Int(110);
16442 /* ./parser//lexer.nit:3052 */
16443 array___Array___add(fra
.me
.REG
[4], REGB0
);
16444 REGB0
= TAG_Int(110);
16445 array___Array___add(fra
.me
.REG
[4], REGB0
);
16446 REGB0
= TAG_Int(225);
16447 array___Array___add(fra
.me
.REG
[4], REGB0
);
16448 /* ./parser//lexer.nit:3051 */
16449 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16450 REGB0
= TAG_Int(3);
16451 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16452 REGB0
= TAG_Int(111);
16453 /* ./parser//lexer.nit:3053 */
16454 array___Array___add(fra
.me
.REG
[4], REGB0
);
16455 REGB0
= TAG_Int(122);
16456 array___Array___add(fra
.me
.REG
[4], REGB0
);
16457 REGB0
= TAG_Int(74);
16458 array___Array___add(fra
.me
.REG
[4], REGB0
);
16459 /* ./parser//lexer.nit:3051 */
16460 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16461 /* ./parser//lexer.nit:2113 */
16462 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16463 REGB0
= TAG_Int(3);
16464 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16465 REGB0
= TAG_Int(3);
16466 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16467 REGB0
= TAG_Int(48);
16468 /* ./parser//lexer.nit:3056 */
16469 array___Array___add(fra
.me
.REG
[4], REGB0
);
16470 REGB0
= TAG_Int(109);
16471 array___Array___add(fra
.me
.REG
[4], REGB0
);
16472 REGB0
= TAG_Int(39);
16473 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16474 /* ./parser//lexer.nit:3056 */
16475 array___Array___add(fra
.me
.REG
[4], REGB0
);
16476 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16477 REGB0
= TAG_Int(3);
16478 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16479 REGB0
= TAG_Int(110);
16480 /* ./parser//lexer.nit:3057 */
16481 array___Array___add(fra
.me
.REG
[4], REGB0
);
16482 REGB0
= TAG_Int(110);
16483 array___Array___add(fra
.me
.REG
[4], REGB0
);
16484 REGB0
= TAG_Int(226);
16485 array___Array___add(fra
.me
.REG
[4], REGB0
);
16486 /* ./parser//lexer.nit:3056 */
16487 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16488 REGB0
= TAG_Int(3);
16489 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16490 REGB0
= TAG_Int(111);
16491 /* ./parser//lexer.nit:3058 */
16492 array___Array___add(fra
.me
.REG
[4], REGB0
);
16493 REGB0
= TAG_Int(122);
16494 array___Array___add(fra
.me
.REG
[4], REGB0
);
16495 REGB0
= TAG_Int(74);
16496 array___Array___add(fra
.me
.REG
[4], REGB0
);
16497 /* ./parser//lexer.nit:3056 */
16498 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16499 /* ./parser//lexer.nit:2113 */
16500 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16501 REGB0
= TAG_Int(1);
16502 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16503 REGB0
= TAG_Int(3);
16504 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16505 REGB0
= TAG_Int(48);
16506 /* ./parser//lexer.nit:3061 */
16507 array___Array___add(fra
.me
.REG
[4], REGB0
);
16508 REGB0
= TAG_Int(122);
16509 array___Array___add(fra
.me
.REG
[4], REGB0
);
16510 REGB0
= TAG_Int(35);
16511 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16512 /* ./parser//lexer.nit:3061 */
16513 array___Array___add(fra
.me
.REG
[4], REGB0
);
16514 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16515 /* ./parser//lexer.nit:2113 */
16516 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16517 REGB0
= TAG_Int(3);
16518 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16519 REGB0
= TAG_Int(3);
16520 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16521 REGB0
= TAG_Int(48);
16522 /* ./parser//lexer.nit:3064 */
16523 array___Array___add(fra
.me
.REG
[4], REGB0
);
16524 REGB0
= TAG_Int(115);
16525 array___Array___add(fra
.me
.REG
[4], REGB0
);
16526 REGB0
= TAG_Int(86);
16527 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16528 /* ./parser//lexer.nit:3064 */
16529 array___Array___add(fra
.me
.REG
[4], REGB0
);
16530 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16531 REGB0
= TAG_Int(3);
16532 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16533 REGB0
= TAG_Int(116);
16534 /* ./parser//lexer.nit:3065 */
16535 array___Array___add(fra
.me
.REG
[4], REGB0
);
16536 REGB0
= TAG_Int(116);
16537 array___Array___add(fra
.me
.REG
[4], REGB0
);
16538 REGB0
= TAG_Int(227);
16539 array___Array___add(fra
.me
.REG
[4], REGB0
);
16540 /* ./parser//lexer.nit:3064 */
16541 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16542 REGB0
= TAG_Int(3);
16543 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16544 REGB0
= TAG_Int(117);
16545 /* ./parser//lexer.nit:3066 */
16546 array___Array___add(fra
.me
.REG
[4], REGB0
);
16547 REGB0
= TAG_Int(122);
16548 array___Array___add(fra
.me
.REG
[4], REGB0
);
16549 REGB0
= TAG_Int(74);
16550 array___Array___add(fra
.me
.REG
[4], REGB0
);
16551 /* ./parser//lexer.nit:3064 */
16552 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16553 /* ./parser//lexer.nit:2113 */
16554 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16555 REGB0
= TAG_Int(5);
16556 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16557 REGB0
= TAG_Int(3);
16558 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16559 REGB0
= TAG_Int(48);
16560 /* ./parser//lexer.nit:3069 */
16561 array___Array___add(fra
.me
.REG
[4], REGB0
);
16562 REGB0
= TAG_Int(101);
16563 array___Array___add(fra
.me
.REG
[4], REGB0
);
16564 REGB0
= TAG_Int(36);
16565 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16566 /* ./parser//lexer.nit:3069 */
16567 array___Array___add(fra
.me
.REG
[4], REGB0
);
16568 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16569 REGB0
= TAG_Int(3);
16570 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16571 REGB0
= TAG_Int(102);
16572 /* ./parser//lexer.nit:3070 */
16573 array___Array___add(fra
.me
.REG
[4], REGB0
);
16574 REGB0
= TAG_Int(102);
16575 array___Array___add(fra
.me
.REG
[4], REGB0
);
16576 REGB0
= TAG_Int(228);
16577 array___Array___add(fra
.me
.REG
[4], REGB0
);
16578 /* ./parser//lexer.nit:3069 */
16579 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16580 REGB0
= TAG_Int(3);
16581 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16582 REGB0
= TAG_Int(103);
16583 /* ./parser//lexer.nit:3071 */
16584 array___Array___add(fra
.me
.REG
[4], REGB0
);
16585 REGB0
= TAG_Int(109);
16586 array___Array___add(fra
.me
.REG
[4], REGB0
);
16587 REGB0
= TAG_Int(74);
16588 array___Array___add(fra
.me
.REG
[4], REGB0
);
16589 /* ./parser//lexer.nit:3069 */
16590 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16591 REGB0
= TAG_Int(3);
16592 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16593 REGB0
= TAG_Int(110);
16594 /* ./parser//lexer.nit:3072 */
16595 array___Array___add(fra
.me
.REG
[4], REGB0
);
16596 REGB0
= TAG_Int(110);
16597 array___Array___add(fra
.me
.REG
[4], REGB0
);
16598 REGB0
= TAG_Int(229);
16599 array___Array___add(fra
.me
.REG
[4], REGB0
);
16600 /* ./parser//lexer.nit:3069 */
16601 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16602 REGB0
= TAG_Int(3);
16603 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16604 REGB0
= TAG_Int(111);
16605 /* ./parser//lexer.nit:3073 */
16606 array___Array___add(fra
.me
.REG
[4], REGB0
);
16607 REGB0
= TAG_Int(122);
16608 array___Array___add(fra
.me
.REG
[4], REGB0
);
16609 REGB0
= TAG_Int(74);
16610 array___Array___add(fra
.me
.REG
[4], REGB0
);
16611 /* ./parser//lexer.nit:3069 */
16612 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16613 /* ./parser//lexer.nit:2113 */
16614 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16615 REGB0
= TAG_Int(3);
16616 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16617 REGB0
= TAG_Int(3);
16618 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16619 REGB0
= TAG_Int(48);
16620 /* ./parser//lexer.nit:3076 */
16621 array___Array___add(fra
.me
.REG
[4], REGB0
);
16622 REGB0
= TAG_Int(99);
16623 array___Array___add(fra
.me
.REG
[4], REGB0
);
16624 REGB0
= TAG_Int(78);
16625 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16626 /* ./parser//lexer.nit:3076 */
16627 array___Array___add(fra
.me
.REG
[4], REGB0
);
16628 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16629 REGB0
= TAG_Int(3);
16630 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16631 REGB0
= TAG_Int(100);
16632 /* ./parser//lexer.nit:3077 */
16633 array___Array___add(fra
.me
.REG
[4], REGB0
);
16634 REGB0
= TAG_Int(100);
16635 array___Array___add(fra
.me
.REG
[4], REGB0
);
16636 REGB0
= TAG_Int(230);
16637 array___Array___add(fra
.me
.REG
[4], REGB0
);
16638 /* ./parser//lexer.nit:3076 */
16639 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16640 REGB0
= TAG_Int(3);
16641 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16642 REGB0
= TAG_Int(101);
16643 /* ./parser//lexer.nit:3078 */
16644 array___Array___add(fra
.me
.REG
[4], REGB0
);
16645 REGB0
= TAG_Int(122);
16646 array___Array___add(fra
.me
.REG
[4], REGB0
);
16647 REGB0
= TAG_Int(74);
16648 array___Array___add(fra
.me
.REG
[4], REGB0
);
16649 /* ./parser//lexer.nit:3076 */
16650 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16651 /* ./parser//lexer.nit:2113 */
16652 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16653 REGB0
= TAG_Int(1);
16654 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16655 REGB0
= TAG_Int(3);
16656 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16657 REGB0
= TAG_Int(48);
16658 /* ./parser//lexer.nit:3081 */
16659 array___Array___add(fra
.me
.REG
[4], REGB0
);
16660 REGB0
= TAG_Int(122);
16661 array___Array___add(fra
.me
.REG
[4], REGB0
);
16662 REGB0
= TAG_Int(35);
16663 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16664 /* ./parser//lexer.nit:3081 */
16665 array___Array___add(fra
.me
.REG
[4], REGB0
);
16666 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16667 /* ./parser//lexer.nit:2113 */
16668 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16669 REGB0
= TAG_Int(1);
16670 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16671 REGB0
= TAG_Int(3);
16672 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16673 REGB0
= TAG_Int(48);
16674 /* ./parser//lexer.nit:3084 */
16675 array___Array___add(fra
.me
.REG
[4], REGB0
);
16676 REGB0
= TAG_Int(122);
16677 array___Array___add(fra
.me
.REG
[4], REGB0
);
16678 REGB0
= TAG_Int(35);
16679 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16680 /* ./parser//lexer.nit:3084 */
16681 array___Array___add(fra
.me
.REG
[4], REGB0
);
16682 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16683 /* ./parser//lexer.nit:2113 */
16684 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16685 REGB0
= TAG_Int(3);
16686 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16687 REGB0
= TAG_Int(3);
16688 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16689 REGB0
= TAG_Int(48);
16690 /* ./parser//lexer.nit:3087 */
16691 array___Array___add(fra
.me
.REG
[4], REGB0
);
16692 REGB0
= TAG_Int(97);
16693 array___Array___add(fra
.me
.REG
[4], REGB0
);
16694 REGB0
= TAG_Int(29);
16695 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16696 /* ./parser//lexer.nit:3087 */
16697 array___Array___add(fra
.me
.REG
[4], REGB0
);
16698 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16699 REGB0
= TAG_Int(3);
16700 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16701 REGB0
= TAG_Int(98);
16702 /* ./parser//lexer.nit:3088 */
16703 array___Array___add(fra
.me
.REG
[4], REGB0
);
16704 REGB0
= TAG_Int(98);
16705 array___Array___add(fra
.me
.REG
[4], REGB0
);
16706 REGB0
= TAG_Int(231);
16707 array___Array___add(fra
.me
.REG
[4], REGB0
);
16708 /* ./parser//lexer.nit:3087 */
16709 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16710 REGB0
= TAG_Int(3);
16711 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16712 REGB0
= TAG_Int(99);
16713 /* ./parser//lexer.nit:3089 */
16714 array___Array___add(fra
.me
.REG
[4], REGB0
);
16715 REGB0
= TAG_Int(122);
16716 array___Array___add(fra
.me
.REG
[4], REGB0
);
16717 REGB0
= TAG_Int(74);
16718 array___Array___add(fra
.me
.REG
[4], REGB0
);
16719 /* ./parser//lexer.nit:3087 */
16720 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16721 /* ./parser//lexer.nit:2113 */
16722 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16723 REGB0
= TAG_Int(4);
16724 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16725 REGB0
= TAG_Int(3);
16726 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16727 REGB0
= TAG_Int(48);
16728 /* ./parser//lexer.nit:3092 */
16729 array___Array___add(fra
.me
.REG
[4], REGB0
);
16730 REGB0
= TAG_Int(95);
16731 array___Array___add(fra
.me
.REG
[4], REGB0
);
16732 REGB0
= TAG_Int(29);
16733 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16734 /* ./parser//lexer.nit:3092 */
16735 array___Array___add(fra
.me
.REG
[4], REGB0
);
16736 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16737 REGB0
= TAG_Int(3);
16738 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16739 REGB0
= TAG_Int(97);
16740 /* ./parser//lexer.nit:3093 */
16741 array___Array___add(fra
.me
.REG
[4], REGB0
);
16742 REGB0
= TAG_Int(102);
16743 array___Array___add(fra
.me
.REG
[4], REGB0
);
16744 REGB0
= TAG_Int(74);
16745 array___Array___add(fra
.me
.REG
[4], REGB0
);
16746 /* ./parser//lexer.nit:3092 */
16747 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16748 REGB0
= TAG_Int(3);
16749 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16750 REGB0
= TAG_Int(103);
16751 /* ./parser//lexer.nit:3094 */
16752 array___Array___add(fra
.me
.REG
[4], REGB0
);
16753 REGB0
= TAG_Int(103);
16754 array___Array___add(fra
.me
.REG
[4], REGB0
);
16755 REGB0
= TAG_Int(232);
16756 array___Array___add(fra
.me
.REG
[4], REGB0
);
16757 /* ./parser//lexer.nit:3092 */
16758 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16759 REGB0
= TAG_Int(3);
16760 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16761 REGB0
= TAG_Int(104);
16762 /* ./parser//lexer.nit:3095 */
16763 array___Array___add(fra
.me
.REG
[4], REGB0
);
16764 REGB0
= TAG_Int(122);
16765 array___Array___add(fra
.me
.REG
[4], REGB0
);
16766 REGB0
= TAG_Int(74);
16767 array___Array___add(fra
.me
.REG
[4], REGB0
);
16768 /* ./parser//lexer.nit:3092 */
16769 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16770 /* ./parser//lexer.nit:2113 */
16771 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16772 REGB0
= TAG_Int(3);
16773 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16774 REGB0
= TAG_Int(3);
16775 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16776 REGB0
= TAG_Int(48);
16777 /* ./parser//lexer.nit:3098 */
16778 array___Array___add(fra
.me
.REG
[4], REGB0
);
16779 REGB0
= TAG_Int(115);
16780 array___Array___add(fra
.me
.REG
[4], REGB0
);
16781 REGB0
= TAG_Int(86);
16782 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16783 /* ./parser//lexer.nit:3098 */
16784 array___Array___add(fra
.me
.REG
[4], REGB0
);
16785 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16786 REGB0
= TAG_Int(3);
16787 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16788 REGB0
= TAG_Int(116);
16789 /* ./parser//lexer.nit:3099 */
16790 array___Array___add(fra
.me
.REG
[4], REGB0
);
16791 REGB0
= TAG_Int(116);
16792 array___Array___add(fra
.me
.REG
[4], REGB0
);
16793 REGB0
= TAG_Int(233);
16794 array___Array___add(fra
.me
.REG
[4], REGB0
);
16795 /* ./parser//lexer.nit:3098 */
16796 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16797 REGB0
= TAG_Int(3);
16798 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16799 REGB0
= TAG_Int(117);
16800 /* ./parser//lexer.nit:3100 */
16801 array___Array___add(fra
.me
.REG
[4], REGB0
);
16802 REGB0
= TAG_Int(122);
16803 array___Array___add(fra
.me
.REG
[4], REGB0
);
16804 REGB0
= TAG_Int(74);
16805 array___Array___add(fra
.me
.REG
[4], REGB0
);
16806 /* ./parser//lexer.nit:3098 */
16807 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16808 /* ./parser//lexer.nit:2113 */
16809 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16810 REGB0
= TAG_Int(3);
16811 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16812 REGB0
= TAG_Int(3);
16813 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16814 REGB0
= TAG_Int(48);
16815 /* ./parser//lexer.nit:3103 */
16816 array___Array___add(fra
.me
.REG
[4], REGB0
);
16817 REGB0
= TAG_Int(98);
16818 array___Array___add(fra
.me
.REG
[4], REGB0
);
16819 REGB0
= TAG_Int(99);
16820 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16821 /* ./parser//lexer.nit:3103 */
16822 array___Array___add(fra
.me
.REG
[4], REGB0
);
16823 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16824 REGB0
= TAG_Int(3);
16825 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16826 REGB0
= TAG_Int(99);
16827 /* ./parser//lexer.nit:3104 */
16828 array___Array___add(fra
.me
.REG
[4], REGB0
);
16829 REGB0
= TAG_Int(99);
16830 array___Array___add(fra
.me
.REG
[4], REGB0
);
16831 REGB0
= TAG_Int(234);
16832 array___Array___add(fra
.me
.REG
[4], REGB0
);
16833 /* ./parser//lexer.nit:3103 */
16834 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16835 REGB0
= TAG_Int(3);
16836 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16837 REGB0
= TAG_Int(100);
16838 /* ./parser//lexer.nit:3105 */
16839 array___Array___add(fra
.me
.REG
[4], REGB0
);
16840 REGB0
= TAG_Int(122);
16841 array___Array___add(fra
.me
.REG
[4], REGB0
);
16842 REGB0
= TAG_Int(74);
16843 array___Array___add(fra
.me
.REG
[4], REGB0
);
16844 /* ./parser//lexer.nit:3103 */
16845 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16846 /* ./parser//lexer.nit:2113 */
16847 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16848 REGB0
= TAG_Int(3);
16849 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16850 REGB0
= TAG_Int(3);
16851 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16852 REGB0
= TAG_Int(48);
16853 /* ./parser//lexer.nit:3108 */
16854 array___Array___add(fra
.me
.REG
[4], REGB0
);
16855 REGB0
= TAG_Int(97);
16856 array___Array___add(fra
.me
.REG
[4], REGB0
);
16857 REGB0
= TAG_Int(29);
16858 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16859 /* ./parser//lexer.nit:3108 */
16860 array___Array___add(fra
.me
.REG
[4], REGB0
);
16861 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16862 REGB0
= TAG_Int(3);
16863 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16864 REGB0
= TAG_Int(98);
16865 /* ./parser//lexer.nit:3109 */
16866 array___Array___add(fra
.me
.REG
[4], REGB0
);
16867 REGB0
= TAG_Int(98);
16868 array___Array___add(fra
.me
.REG
[4], REGB0
);
16869 REGB0
= TAG_Int(235);
16870 array___Array___add(fra
.me
.REG
[4], REGB0
);
16871 /* ./parser//lexer.nit:3108 */
16872 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16873 REGB0
= TAG_Int(3);
16874 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16875 REGB0
= TAG_Int(99);
16876 /* ./parser//lexer.nit:3110 */
16877 array___Array___add(fra
.me
.REG
[4], REGB0
);
16878 REGB0
= TAG_Int(122);
16879 array___Array___add(fra
.me
.REG
[4], REGB0
);
16880 REGB0
= TAG_Int(74);
16881 array___Array___add(fra
.me
.REG
[4], REGB0
);
16882 /* ./parser//lexer.nit:3108 */
16883 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16884 /* ./parser//lexer.nit:2113 */
16885 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16886 REGB0
= TAG_Int(1);
16887 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16888 REGB0
= TAG_Int(3);
16889 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16890 REGB0
= TAG_Int(48);
16891 /* ./parser//lexer.nit:3113 */
16892 array___Array___add(fra
.me
.REG
[4], REGB0
);
16893 REGB0
= TAG_Int(122);
16894 array___Array___add(fra
.me
.REG
[4], REGB0
);
16895 REGB0
= TAG_Int(35);
16896 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16897 /* ./parser//lexer.nit:3113 */
16898 array___Array___add(fra
.me
.REG
[4], REGB0
);
16899 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16900 /* ./parser//lexer.nit:2113 */
16901 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16902 REGB0
= TAG_Int(3);
16903 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16904 REGB0
= TAG_Int(3);
16905 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16906 REGB0
= TAG_Int(48);
16907 /* ./parser//lexer.nit:3116 */
16908 array___Array___add(fra
.me
.REG
[4], REGB0
);
16909 REGB0
= TAG_Int(109);
16910 array___Array___add(fra
.me
.REG
[4], REGB0
);
16911 REGB0
= TAG_Int(39);
16912 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16913 /* ./parser//lexer.nit:3116 */
16914 array___Array___add(fra
.me
.REG
[4], REGB0
);
16915 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16916 REGB0
= TAG_Int(3);
16917 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16918 REGB0
= TAG_Int(110);
16919 /* ./parser//lexer.nit:3117 */
16920 array___Array___add(fra
.me
.REG
[4], REGB0
);
16921 REGB0
= TAG_Int(110);
16922 array___Array___add(fra
.me
.REG
[4], REGB0
);
16923 REGB0
= TAG_Int(236);
16924 array___Array___add(fra
.me
.REG
[4], REGB0
);
16925 /* ./parser//lexer.nit:3116 */
16926 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16927 REGB0
= TAG_Int(3);
16928 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16929 REGB0
= TAG_Int(111);
16930 /* ./parser//lexer.nit:3118 */
16931 array___Array___add(fra
.me
.REG
[4], REGB0
);
16932 REGB0
= TAG_Int(122);
16933 array___Array___add(fra
.me
.REG
[4], REGB0
);
16934 REGB0
= TAG_Int(74);
16935 array___Array___add(fra
.me
.REG
[4], REGB0
);
16936 /* ./parser//lexer.nit:3116 */
16937 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16938 /* ./parser//lexer.nit:2113 */
16939 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16940 REGB0
= TAG_Int(3);
16941 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16942 REGB0
= TAG_Int(3);
16943 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16944 REGB0
= TAG_Int(48);
16945 /* ./parser//lexer.nit:3121 */
16946 array___Array___add(fra
.me
.REG
[4], REGB0
);
16947 REGB0
= TAG_Int(95);
16948 array___Array___add(fra
.me
.REG
[4], REGB0
);
16949 REGB0
= TAG_Int(29);
16950 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16951 /* ./parser//lexer.nit:3121 */
16952 array___Array___add(fra
.me
.REG
[4], REGB0
);
16953 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16954 REGB0
= TAG_Int(3);
16955 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16956 REGB0
= TAG_Int(97);
16957 /* ./parser//lexer.nit:3122 */
16958 array___Array___add(fra
.me
.REG
[4], REGB0
);
16959 REGB0
= TAG_Int(97);
16960 array___Array___add(fra
.me
.REG
[4], REGB0
);
16961 REGB0
= TAG_Int(237);
16962 array___Array___add(fra
.me
.REG
[4], REGB0
);
16963 /* ./parser//lexer.nit:3121 */
16964 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16965 REGB0
= TAG_Int(3);
16966 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16967 REGB0
= TAG_Int(98);
16968 /* ./parser//lexer.nit:3123 */
16969 array___Array___add(fra
.me
.REG
[4], REGB0
);
16970 REGB0
= TAG_Int(122);
16971 array___Array___add(fra
.me
.REG
[4], REGB0
);
16972 REGB0
= TAG_Int(74);
16973 array___Array___add(fra
.me
.REG
[4], REGB0
);
16974 /* ./parser//lexer.nit:3121 */
16975 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16976 /* ./parser//lexer.nit:2113 */
16977 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16978 REGB0
= TAG_Int(1);
16979 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16980 REGB0
= TAG_Int(3);
16981 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16982 REGB0
= TAG_Int(48);
16983 /* ./parser//lexer.nit:3126 */
16984 array___Array___add(fra
.me
.REG
[4], REGB0
);
16985 REGB0
= TAG_Int(122);
16986 array___Array___add(fra
.me
.REG
[4], REGB0
);
16987 REGB0
= TAG_Int(35);
16988 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
16989 /* ./parser//lexer.nit:3126 */
16990 array___Array___add(fra
.me
.REG
[4], REGB0
);
16991 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
16992 /* ./parser//lexer.nit:2113 */
16993 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
16994 REGB0
= TAG_Int(3);
16995 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
16996 REGB0
= TAG_Int(3);
16997 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
16998 REGB0
= TAG_Int(48);
16999 /* ./parser//lexer.nit:3129 */
17000 array___Array___add(fra
.me
.REG
[4], REGB0
);
17001 REGB0
= TAG_Int(113);
17002 array___Array___add(fra
.me
.REG
[4], REGB0
);
17003 REGB0
= TAG_Int(30);
17004 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17005 /* ./parser//lexer.nit:3129 */
17006 array___Array___add(fra
.me
.REG
[4], REGB0
);
17007 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17008 REGB0
= TAG_Int(3);
17009 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17010 REGB0
= TAG_Int(114);
17011 /* ./parser//lexer.nit:3130 */
17012 array___Array___add(fra
.me
.REG
[4], REGB0
);
17013 REGB0
= TAG_Int(114);
17014 array___Array___add(fra
.me
.REG
[4], REGB0
);
17015 REGB0
= TAG_Int(238);
17016 array___Array___add(fra
.me
.REG
[4], REGB0
);
17017 /* ./parser//lexer.nit:3129 */
17018 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17019 REGB0
= TAG_Int(3);
17020 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17021 REGB0
= TAG_Int(115);
17022 /* ./parser//lexer.nit:3131 */
17023 array___Array___add(fra
.me
.REG
[4], REGB0
);
17024 REGB0
= TAG_Int(122);
17025 array___Array___add(fra
.me
.REG
[4], REGB0
);
17026 REGB0
= TAG_Int(74);
17027 array___Array___add(fra
.me
.REG
[4], REGB0
);
17028 /* ./parser//lexer.nit:3129 */
17029 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17030 /* ./parser//lexer.nit:2113 */
17031 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17032 REGB0
= TAG_Int(1);
17033 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17034 REGB0
= TAG_Int(3);
17035 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17036 REGB0
= TAG_Int(48);
17037 /* ./parser//lexer.nit:3134 */
17038 array___Array___add(fra
.me
.REG
[4], REGB0
);
17039 REGB0
= TAG_Int(122);
17040 array___Array___add(fra
.me
.REG
[4], REGB0
);
17041 REGB0
= TAG_Int(35);
17042 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17043 /* ./parser//lexer.nit:3134 */
17044 array___Array___add(fra
.me
.REG
[4], REGB0
);
17045 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17046 /* ./parser//lexer.nit:2113 */
17047 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17048 REGB0
= TAG_Int(3);
17049 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17050 REGB0
= TAG_Int(3);
17051 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17052 REGB0
= TAG_Int(48);
17053 /* ./parser//lexer.nit:3137 */
17054 array___Array___add(fra
.me
.REG
[4], REGB0
);
17055 REGB0
= TAG_Int(97);
17056 array___Array___add(fra
.me
.REG
[4], REGB0
);
17057 REGB0
= TAG_Int(29);
17058 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17059 /* ./parser//lexer.nit:3137 */
17060 array___Array___add(fra
.me
.REG
[4], REGB0
);
17061 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17062 REGB0
= TAG_Int(3);
17063 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17064 REGB0
= TAG_Int(98);
17065 /* ./parser//lexer.nit:3138 */
17066 array___Array___add(fra
.me
.REG
[4], REGB0
);
17067 REGB0
= TAG_Int(98);
17068 array___Array___add(fra
.me
.REG
[4], REGB0
);
17069 REGB0
= TAG_Int(239);
17070 array___Array___add(fra
.me
.REG
[4], REGB0
);
17071 /* ./parser//lexer.nit:3137 */
17072 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17073 REGB0
= TAG_Int(3);
17074 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17075 REGB0
= TAG_Int(99);
17076 /* ./parser//lexer.nit:3139 */
17077 array___Array___add(fra
.me
.REG
[4], REGB0
);
17078 REGB0
= TAG_Int(122);
17079 array___Array___add(fra
.me
.REG
[4], REGB0
);
17080 REGB0
= TAG_Int(74);
17081 array___Array___add(fra
.me
.REG
[4], REGB0
);
17082 /* ./parser//lexer.nit:3137 */
17083 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17084 /* ./parser//lexer.nit:2113 */
17085 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17086 REGB0
= TAG_Int(3);
17087 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17088 REGB0
= TAG_Int(3);
17089 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17090 REGB0
= TAG_Int(48);
17091 /* ./parser//lexer.nit:3142 */
17092 array___Array___add(fra
.me
.REG
[4], REGB0
);
17093 REGB0
= TAG_Int(98);
17094 array___Array___add(fra
.me
.REG
[4], REGB0
);
17095 REGB0
= TAG_Int(99);
17096 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17097 /* ./parser//lexer.nit:3142 */
17098 array___Array___add(fra
.me
.REG
[4], REGB0
);
17099 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17100 REGB0
= TAG_Int(3);
17101 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17102 REGB0
= TAG_Int(99);
17103 /* ./parser//lexer.nit:3143 */
17104 array___Array___add(fra
.me
.REG
[4], REGB0
);
17105 REGB0
= TAG_Int(99);
17106 array___Array___add(fra
.me
.REG
[4], REGB0
);
17107 REGB0
= TAG_Int(240);
17108 array___Array___add(fra
.me
.REG
[4], REGB0
);
17109 /* ./parser//lexer.nit:3142 */
17110 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17111 REGB0
= TAG_Int(3);
17112 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17113 REGB0
= TAG_Int(100);
17114 /* ./parser//lexer.nit:3144 */
17115 array___Array___add(fra
.me
.REG
[4], REGB0
);
17116 REGB0
= TAG_Int(122);
17117 array___Array___add(fra
.me
.REG
[4], REGB0
);
17118 REGB0
= TAG_Int(74);
17119 array___Array___add(fra
.me
.REG
[4], REGB0
);
17120 /* ./parser//lexer.nit:3142 */
17121 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17122 /* ./parser//lexer.nit:2113 */
17123 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17124 REGB0
= TAG_Int(1);
17125 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17126 REGB0
= TAG_Int(3);
17127 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17128 REGB0
= TAG_Int(48);
17129 /* ./parser//lexer.nit:3147 */
17130 array___Array___add(fra
.me
.REG
[4], REGB0
);
17131 REGB0
= TAG_Int(122);
17132 array___Array___add(fra
.me
.REG
[4], REGB0
);
17133 REGB0
= TAG_Int(35);
17134 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17135 /* ./parser//lexer.nit:3147 */
17136 array___Array___add(fra
.me
.REG
[4], REGB0
);
17137 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17138 /* ./parser//lexer.nit:2113 */
17139 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17140 REGB0
= TAG_Int(3);
17141 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17142 REGB0
= TAG_Int(3);
17143 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17144 REGB0
= TAG_Int(48);
17145 /* ./parser//lexer.nit:3150 */
17146 array___Array___add(fra
.me
.REG
[4], REGB0
);
17147 REGB0
= TAG_Int(116);
17148 array___Array___add(fra
.me
.REG
[4], REGB0
);
17149 REGB0
= TAG_Int(108);
17150 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17151 /* ./parser//lexer.nit:3150 */
17152 array___Array___add(fra
.me
.REG
[4], REGB0
);
17153 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17154 REGB0
= TAG_Int(3);
17155 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17156 REGB0
= TAG_Int(117);
17157 /* ./parser//lexer.nit:3151 */
17158 array___Array___add(fra
.me
.REG
[4], REGB0
);
17159 REGB0
= TAG_Int(117);
17160 array___Array___add(fra
.me
.REG
[4], REGB0
);
17161 REGB0
= TAG_Int(241);
17162 array___Array___add(fra
.me
.REG
[4], REGB0
);
17163 /* ./parser//lexer.nit:3150 */
17164 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17165 REGB0
= TAG_Int(3);
17166 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17167 REGB0
= TAG_Int(118);
17168 /* ./parser//lexer.nit:3152 */
17169 array___Array___add(fra
.me
.REG
[4], REGB0
);
17170 REGB0
= TAG_Int(122);
17171 array___Array___add(fra
.me
.REG
[4], REGB0
);
17172 REGB0
= TAG_Int(74);
17173 array___Array___add(fra
.me
.REG
[4], REGB0
);
17174 /* ./parser//lexer.nit:3150 */
17175 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17176 /* ./parser//lexer.nit:2113 */
17177 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17178 REGB0
= TAG_Int(1);
17179 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17180 REGB0
= TAG_Int(3);
17181 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17182 REGB0
= TAG_Int(48);
17183 /* ./parser//lexer.nit:3155 */
17184 array___Array___add(fra
.me
.REG
[4], REGB0
);
17185 REGB0
= TAG_Int(122);
17186 array___Array___add(fra
.me
.REG
[4], REGB0
);
17187 REGB0
= TAG_Int(35);
17188 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17189 /* ./parser//lexer.nit:3155 */
17190 array___Array___add(fra
.me
.REG
[4], REGB0
);
17191 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17192 /* ./parser//lexer.nit:2113 */
17193 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17194 REGB0
= TAG_Int(1);
17195 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17196 REGB0
= TAG_Int(3);
17197 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17198 REGB0
= TAG_Int(48);
17199 /* ./parser//lexer.nit:3158 */
17200 array___Array___add(fra
.me
.REG
[4], REGB0
);
17201 REGB0
= TAG_Int(122);
17202 array___Array___add(fra
.me
.REG
[4], REGB0
);
17203 REGB0
= TAG_Int(35);
17204 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17205 /* ./parser//lexer.nit:3158 */
17206 array___Array___add(fra
.me
.REG
[4], REGB0
);
17207 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17208 /* ./parser//lexer.nit:2113 */
17209 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17210 REGB0
= TAG_Int(3);
17211 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17212 REGB0
= TAG_Int(3);
17213 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17214 REGB0
= TAG_Int(48);
17215 /* ./parser//lexer.nit:3161 */
17216 array___Array___add(fra
.me
.REG
[4], REGB0
);
17217 REGB0
= TAG_Int(95);
17218 array___Array___add(fra
.me
.REG
[4], REGB0
);
17219 REGB0
= TAG_Int(29);
17220 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17221 /* ./parser//lexer.nit:3161 */
17222 array___Array___add(fra
.me
.REG
[4], REGB0
);
17223 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17224 REGB0
= TAG_Int(3);
17225 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17226 REGB0
= TAG_Int(97);
17227 /* ./parser//lexer.nit:3162 */
17228 array___Array___add(fra
.me
.REG
[4], REGB0
);
17229 REGB0
= TAG_Int(97);
17230 array___Array___add(fra
.me
.REG
[4], REGB0
);
17231 REGB0
= TAG_Int(242);
17232 array___Array___add(fra
.me
.REG
[4], REGB0
);
17233 /* ./parser//lexer.nit:3161 */
17234 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17235 REGB0
= TAG_Int(3);
17236 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17237 REGB0
= TAG_Int(98);
17238 /* ./parser//lexer.nit:3163 */
17239 array___Array___add(fra
.me
.REG
[4], REGB0
);
17240 REGB0
= TAG_Int(122);
17241 array___Array___add(fra
.me
.REG
[4], REGB0
);
17242 REGB0
= TAG_Int(74);
17243 array___Array___add(fra
.me
.REG
[4], REGB0
);
17244 /* ./parser//lexer.nit:3161 */
17245 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17246 /* ./parser//lexer.nit:2113 */
17247 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17248 REGB0
= TAG_Int(1);
17249 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17250 REGB0
= TAG_Int(3);
17251 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17252 REGB0
= TAG_Int(48);
17253 /* ./parser//lexer.nit:3166 */
17254 array___Array___add(fra
.me
.REG
[4], REGB0
);
17255 REGB0
= TAG_Int(122);
17256 array___Array___add(fra
.me
.REG
[4], REGB0
);
17257 REGB0
= TAG_Int(35);
17258 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17259 /* ./parser//lexer.nit:3166 */
17260 array___Array___add(fra
.me
.REG
[4], REGB0
);
17261 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17262 /* ./parser//lexer.nit:2113 */
17263 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17264 REGB0
= TAG_Int(3);
17265 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17266 REGB0
= TAG_Int(3);
17267 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17268 REGB0
= TAG_Int(48);
17269 /* ./parser//lexer.nit:3169 */
17270 array___Array___add(fra
.me
.REG
[4], REGB0
);
17271 REGB0
= TAG_Int(100);
17272 array___Array___add(fra
.me
.REG
[4], REGB0
);
17273 REGB0
= TAG_Int(38);
17274 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17275 /* ./parser//lexer.nit:3169 */
17276 array___Array___add(fra
.me
.REG
[4], REGB0
);
17277 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17278 REGB0
= TAG_Int(3);
17279 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17280 REGB0
= TAG_Int(101);
17281 /* ./parser//lexer.nit:3170 */
17282 array___Array___add(fra
.me
.REG
[4], REGB0
);
17283 REGB0
= TAG_Int(101);
17284 array___Array___add(fra
.me
.REG
[4], REGB0
);
17285 REGB0
= TAG_Int(243);
17286 array___Array___add(fra
.me
.REG
[4], REGB0
);
17287 /* ./parser//lexer.nit:3169 */
17288 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17289 REGB0
= TAG_Int(3);
17290 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17291 REGB0
= TAG_Int(102);
17292 /* ./parser//lexer.nit:3171 */
17293 array___Array___add(fra
.me
.REG
[4], REGB0
);
17294 REGB0
= TAG_Int(122);
17295 array___Array___add(fra
.me
.REG
[4], REGB0
);
17296 REGB0
= TAG_Int(74);
17297 array___Array___add(fra
.me
.REG
[4], REGB0
);
17298 /* ./parser//lexer.nit:3169 */
17299 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17300 /* ./parser//lexer.nit:2113 */
17301 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17302 REGB0
= TAG_Int(3);
17303 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17304 REGB0
= TAG_Int(3);
17305 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17306 REGB0
= TAG_Int(48);
17307 /* ./parser//lexer.nit:3174 */
17308 array___Array___add(fra
.me
.REG
[4], REGB0
);
17309 REGB0
= TAG_Int(107);
17310 array___Array___add(fra
.me
.REG
[4], REGB0
);
17311 REGB0
= TAG_Int(31);
17312 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17313 /* ./parser//lexer.nit:3174 */
17314 array___Array___add(fra
.me
.REG
[4], REGB0
);
17315 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17316 REGB0
= TAG_Int(3);
17317 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17318 REGB0
= TAG_Int(108);
17319 /* ./parser//lexer.nit:3175 */
17320 array___Array___add(fra
.me
.REG
[4], REGB0
);
17321 REGB0
= TAG_Int(108);
17322 array___Array___add(fra
.me
.REG
[4], REGB0
);
17323 REGB0
= TAG_Int(244);
17324 array___Array___add(fra
.me
.REG
[4], REGB0
);
17325 /* ./parser//lexer.nit:3174 */
17326 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17327 REGB0
= TAG_Int(3);
17328 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17329 REGB0
= TAG_Int(109);
17330 /* ./parser//lexer.nit:3176 */
17331 array___Array___add(fra
.me
.REG
[4], REGB0
);
17332 REGB0
= TAG_Int(122);
17333 array___Array___add(fra
.me
.REG
[4], REGB0
);
17334 REGB0
= TAG_Int(74);
17335 array___Array___add(fra
.me
.REG
[4], REGB0
);
17336 /* ./parser//lexer.nit:3174 */
17337 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17338 /* ./parser//lexer.nit:2113 */
17339 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17340 REGB0
= TAG_Int(3);
17341 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17342 REGB0
= TAG_Int(3);
17343 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17344 REGB0
= TAG_Int(48);
17345 /* ./parser//lexer.nit:3179 */
17346 array___Array___add(fra
.me
.REG
[4], REGB0
);
17347 REGB0
= TAG_Int(100);
17348 array___Array___add(fra
.me
.REG
[4], REGB0
);
17349 REGB0
= TAG_Int(38);
17350 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17351 /* ./parser//lexer.nit:3179 */
17352 array___Array___add(fra
.me
.REG
[4], REGB0
);
17353 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17354 REGB0
= TAG_Int(3);
17355 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17356 REGB0
= TAG_Int(101);
17357 /* ./parser//lexer.nit:3180 */
17358 array___Array___add(fra
.me
.REG
[4], REGB0
);
17359 REGB0
= TAG_Int(101);
17360 array___Array___add(fra
.me
.REG
[4], REGB0
);
17361 REGB0
= TAG_Int(245);
17362 array___Array___add(fra
.me
.REG
[4], REGB0
);
17363 /* ./parser//lexer.nit:3179 */
17364 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17365 REGB0
= TAG_Int(3);
17366 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17367 REGB0
= TAG_Int(102);
17368 /* ./parser//lexer.nit:3181 */
17369 array___Array___add(fra
.me
.REG
[4], REGB0
);
17370 REGB0
= TAG_Int(122);
17371 array___Array___add(fra
.me
.REG
[4], REGB0
);
17372 REGB0
= TAG_Int(74);
17373 array___Array___add(fra
.me
.REG
[4], REGB0
);
17374 /* ./parser//lexer.nit:3179 */
17375 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17376 /* ./parser//lexer.nit:2113 */
17377 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17378 REGB0
= TAG_Int(3);
17379 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17380 REGB0
= TAG_Int(3);
17381 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17382 REGB0
= TAG_Int(48);
17383 /* ./parser//lexer.nit:3184 */
17384 array___Array___add(fra
.me
.REG
[4], REGB0
);
17385 REGB0
= TAG_Int(100);
17386 array___Array___add(fra
.me
.REG
[4], REGB0
);
17387 REGB0
= TAG_Int(38);
17388 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17389 /* ./parser//lexer.nit:3184 */
17390 array___Array___add(fra
.me
.REG
[4], REGB0
);
17391 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17392 REGB0
= TAG_Int(3);
17393 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17394 REGB0
= TAG_Int(101);
17395 /* ./parser//lexer.nit:3185 */
17396 array___Array___add(fra
.me
.REG
[4], REGB0
);
17397 REGB0
= TAG_Int(101);
17398 array___Array___add(fra
.me
.REG
[4], REGB0
);
17399 REGB0
= TAG_Int(246);
17400 array___Array___add(fra
.me
.REG
[4], REGB0
);
17401 /* ./parser//lexer.nit:3184 */
17402 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17403 REGB0
= TAG_Int(3);
17404 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17405 REGB0
= TAG_Int(102);
17406 /* ./parser//lexer.nit:3186 */
17407 array___Array___add(fra
.me
.REG
[4], REGB0
);
17408 REGB0
= TAG_Int(122);
17409 array___Array___add(fra
.me
.REG
[4], REGB0
);
17410 REGB0
= TAG_Int(74);
17411 array___Array___add(fra
.me
.REG
[4], REGB0
);
17412 /* ./parser//lexer.nit:3184 */
17413 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17414 /* ./parser//lexer.nit:2113 */
17415 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17416 REGB0
= TAG_Int(3);
17417 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17418 REGB0
= TAG_Int(3);
17419 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17420 REGB0
= TAG_Int(48);
17421 /* ./parser//lexer.nit:3189 */
17422 array___Array___add(fra
.me
.REG
[4], REGB0
);
17423 REGB0
= TAG_Int(115);
17424 array___Array___add(fra
.me
.REG
[4], REGB0
);
17425 REGB0
= TAG_Int(86);
17426 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17427 /* ./parser//lexer.nit:3189 */
17428 array___Array___add(fra
.me
.REG
[4], REGB0
);
17429 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17430 REGB0
= TAG_Int(3);
17431 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17432 REGB0
= TAG_Int(116);
17433 /* ./parser//lexer.nit:3190 */
17434 array___Array___add(fra
.me
.REG
[4], REGB0
);
17435 REGB0
= TAG_Int(116);
17436 array___Array___add(fra
.me
.REG
[4], REGB0
);
17437 REGB0
= TAG_Int(247);
17438 array___Array___add(fra
.me
.REG
[4], REGB0
);
17439 /* ./parser//lexer.nit:3189 */
17440 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17441 REGB0
= TAG_Int(3);
17442 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17443 REGB0
= TAG_Int(117);
17444 /* ./parser//lexer.nit:3191 */
17445 array___Array___add(fra
.me
.REG
[4], REGB0
);
17446 REGB0
= TAG_Int(122);
17447 array___Array___add(fra
.me
.REG
[4], REGB0
);
17448 REGB0
= TAG_Int(74);
17449 array___Array___add(fra
.me
.REG
[4], REGB0
);
17450 /* ./parser//lexer.nit:3189 */
17451 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17452 /* ./parser//lexer.nit:2113 */
17453 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17454 REGB0
= TAG_Int(3);
17455 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17456 REGB0
= TAG_Int(3);
17457 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17458 REGB0
= TAG_Int(48);
17459 /* ./parser//lexer.nit:3194 */
17460 array___Array___add(fra
.me
.REG
[4], REGB0
);
17461 REGB0
= TAG_Int(107);
17462 array___Array___add(fra
.me
.REG
[4], REGB0
);
17463 REGB0
= TAG_Int(31);
17464 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17465 /* ./parser//lexer.nit:3194 */
17466 array___Array___add(fra
.me
.REG
[4], REGB0
);
17467 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17468 REGB0
= TAG_Int(3);
17469 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17470 REGB0
= TAG_Int(108);
17471 /* ./parser//lexer.nit:3195 */
17472 array___Array___add(fra
.me
.REG
[4], REGB0
);
17473 REGB0
= TAG_Int(108);
17474 array___Array___add(fra
.me
.REG
[4], REGB0
);
17475 REGB0
= TAG_Int(248);
17476 array___Array___add(fra
.me
.REG
[4], REGB0
);
17477 /* ./parser//lexer.nit:3194 */
17478 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17479 REGB0
= TAG_Int(3);
17480 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17481 REGB0
= TAG_Int(109);
17482 /* ./parser//lexer.nit:3196 */
17483 array___Array___add(fra
.me
.REG
[4], REGB0
);
17484 REGB0
= TAG_Int(122);
17485 array___Array___add(fra
.me
.REG
[4], REGB0
);
17486 REGB0
= TAG_Int(74);
17487 array___Array___add(fra
.me
.REG
[4], REGB0
);
17488 /* ./parser//lexer.nit:3194 */
17489 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17490 /* ./parser//lexer.nit:2113 */
17491 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17492 REGB0
= TAG_Int(1);
17493 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17494 REGB0
= TAG_Int(3);
17495 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17496 REGB0
= TAG_Int(48);
17497 /* ./parser//lexer.nit:3199 */
17498 array___Array___add(fra
.me
.REG
[4], REGB0
);
17499 REGB0
= TAG_Int(122);
17500 array___Array___add(fra
.me
.REG
[4], REGB0
);
17501 REGB0
= TAG_Int(35);
17502 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17503 /* ./parser//lexer.nit:3199 */
17504 array___Array___add(fra
.me
.REG
[4], REGB0
);
17505 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17506 /* ./parser//lexer.nit:2113 */
17507 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17508 REGB0
= TAG_Int(3);
17509 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17510 REGB0
= TAG_Int(3);
17511 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17512 REGB0
= TAG_Int(48);
17513 /* ./parser//lexer.nit:3202 */
17514 array___Array___add(fra
.me
.REG
[4], REGB0
);
17515 REGB0
= TAG_Int(107);
17516 array___Array___add(fra
.me
.REG
[4], REGB0
);
17517 REGB0
= TAG_Int(31);
17518 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17519 /* ./parser//lexer.nit:3202 */
17520 array___Array___add(fra
.me
.REG
[4], REGB0
);
17521 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17522 REGB0
= TAG_Int(3);
17523 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17524 REGB0
= TAG_Int(108);
17525 /* ./parser//lexer.nit:3203 */
17526 array___Array___add(fra
.me
.REG
[4], REGB0
);
17527 REGB0
= TAG_Int(108);
17528 array___Array___add(fra
.me
.REG
[4], REGB0
);
17529 REGB0
= TAG_Int(249);
17530 array___Array___add(fra
.me
.REG
[4], REGB0
);
17531 /* ./parser//lexer.nit:3202 */
17532 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17533 REGB0
= TAG_Int(3);
17534 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17535 REGB0
= TAG_Int(109);
17536 /* ./parser//lexer.nit:3204 */
17537 array___Array___add(fra
.me
.REG
[4], REGB0
);
17538 REGB0
= TAG_Int(122);
17539 array___Array___add(fra
.me
.REG
[4], REGB0
);
17540 REGB0
= TAG_Int(74);
17541 array___Array___add(fra
.me
.REG
[4], REGB0
);
17542 /* ./parser//lexer.nit:3202 */
17543 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17544 /* ./parser//lexer.nit:2113 */
17545 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17546 REGB0
= TAG_Int(3);
17547 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17548 REGB0
= TAG_Int(3);
17549 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17550 REGB0
= TAG_Int(48);
17551 /* ./parser//lexer.nit:3207 */
17552 array___Array___add(fra
.me
.REG
[4], REGB0
);
17553 REGB0
= TAG_Int(114);
17554 array___Array___add(fra
.me
.REG
[4], REGB0
);
17555 REGB0
= TAG_Int(79);
17556 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17557 /* ./parser//lexer.nit:3207 */
17558 array___Array___add(fra
.me
.REG
[4], REGB0
);
17559 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17560 REGB0
= TAG_Int(3);
17561 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17562 REGB0
= TAG_Int(115);
17563 /* ./parser//lexer.nit:3208 */
17564 array___Array___add(fra
.me
.REG
[4], REGB0
);
17565 REGB0
= TAG_Int(115);
17566 array___Array___add(fra
.me
.REG
[4], REGB0
);
17567 REGB0
= TAG_Int(250);
17568 array___Array___add(fra
.me
.REG
[4], REGB0
);
17569 /* ./parser//lexer.nit:3207 */
17570 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17571 REGB0
= TAG_Int(3);
17572 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17573 REGB0
= TAG_Int(116);
17574 /* ./parser//lexer.nit:3209 */
17575 array___Array___add(fra
.me
.REG
[4], REGB0
);
17576 REGB0
= TAG_Int(122);
17577 array___Array___add(fra
.me
.REG
[4], REGB0
);
17578 REGB0
= TAG_Int(74);
17579 array___Array___add(fra
.me
.REG
[4], REGB0
);
17580 /* ./parser//lexer.nit:3207 */
17581 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17582 /* ./parser//lexer.nit:2113 */
17583 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17584 REGB0
= TAG_Int(3);
17585 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17586 REGB0
= TAG_Int(3);
17587 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17588 REGB0
= TAG_Int(48);
17589 /* ./parser//lexer.nit:3212 */
17590 array___Array___add(fra
.me
.REG
[4], REGB0
);
17591 REGB0
= TAG_Int(107);
17592 array___Array___add(fra
.me
.REG
[4], REGB0
);
17593 REGB0
= TAG_Int(31);
17594 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17595 /* ./parser//lexer.nit:3212 */
17596 array___Array___add(fra
.me
.REG
[4], REGB0
);
17597 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17598 REGB0
= TAG_Int(3);
17599 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17600 REGB0
= TAG_Int(108);
17601 /* ./parser//lexer.nit:3213 */
17602 array___Array___add(fra
.me
.REG
[4], REGB0
);
17603 REGB0
= TAG_Int(108);
17604 array___Array___add(fra
.me
.REG
[4], REGB0
);
17605 REGB0
= TAG_Int(251);
17606 array___Array___add(fra
.me
.REG
[4], REGB0
);
17607 /* ./parser//lexer.nit:3212 */
17608 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17609 REGB0
= TAG_Int(3);
17610 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17611 REGB0
= TAG_Int(109);
17612 /* ./parser//lexer.nit:3214 */
17613 array___Array___add(fra
.me
.REG
[4], REGB0
);
17614 REGB0
= TAG_Int(122);
17615 array___Array___add(fra
.me
.REG
[4], REGB0
);
17616 REGB0
= TAG_Int(74);
17617 array___Array___add(fra
.me
.REG
[4], REGB0
);
17618 /* ./parser//lexer.nit:3212 */
17619 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17620 /* ./parser//lexer.nit:2113 */
17621 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17622 REGB0
= TAG_Int(3);
17623 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17624 REGB0
= TAG_Int(3);
17625 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17626 REGB0
= TAG_Int(48);
17627 /* ./parser//lexer.nit:3217 */
17628 array___Array___add(fra
.me
.REG
[4], REGB0
);
17629 REGB0
= TAG_Int(115);
17630 array___Array___add(fra
.me
.REG
[4], REGB0
);
17631 REGB0
= TAG_Int(86);
17632 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17633 /* ./parser//lexer.nit:3217 */
17634 array___Array___add(fra
.me
.REG
[4], REGB0
);
17635 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17636 REGB0
= TAG_Int(3);
17637 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17638 REGB0
= TAG_Int(116);
17639 /* ./parser//lexer.nit:3218 */
17640 array___Array___add(fra
.me
.REG
[4], REGB0
);
17641 REGB0
= TAG_Int(116);
17642 array___Array___add(fra
.me
.REG
[4], REGB0
);
17643 REGB0
= TAG_Int(252);
17644 array___Array___add(fra
.me
.REG
[4], REGB0
);
17645 /* ./parser//lexer.nit:3217 */
17646 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17647 REGB0
= TAG_Int(3);
17648 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17649 REGB0
= TAG_Int(117);
17650 /* ./parser//lexer.nit:3219 */
17651 array___Array___add(fra
.me
.REG
[4], REGB0
);
17652 REGB0
= TAG_Int(122);
17653 array___Array___add(fra
.me
.REG
[4], REGB0
);
17654 REGB0
= TAG_Int(74);
17655 array___Array___add(fra
.me
.REG
[4], REGB0
);
17656 /* ./parser//lexer.nit:3217 */
17657 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17658 /* ./parser//lexer.nit:2113 */
17659 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17660 REGB0
= TAG_Int(3);
17661 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17662 REGB0
= TAG_Int(3);
17663 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17664 REGB0
= TAG_Int(48);
17665 /* ./parser//lexer.nit:3222 */
17666 array___Array___add(fra
.me
.REG
[4], REGB0
);
17667 REGB0
= TAG_Int(100);
17668 array___Array___add(fra
.me
.REG
[4], REGB0
);
17669 REGB0
= TAG_Int(38);
17670 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17671 /* ./parser//lexer.nit:3222 */
17672 array___Array___add(fra
.me
.REG
[4], REGB0
);
17673 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17674 REGB0
= TAG_Int(3);
17675 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17676 REGB0
= TAG_Int(101);
17677 /* ./parser//lexer.nit:3223 */
17678 array___Array___add(fra
.me
.REG
[4], REGB0
);
17679 REGB0
= TAG_Int(101);
17680 array___Array___add(fra
.me
.REG
[4], REGB0
);
17681 REGB0
= TAG_Int(253);
17682 array___Array___add(fra
.me
.REG
[4], REGB0
);
17683 /* ./parser//lexer.nit:3222 */
17684 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17685 REGB0
= TAG_Int(3);
17686 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17687 REGB0
= TAG_Int(102);
17688 /* ./parser//lexer.nit:3224 */
17689 array___Array___add(fra
.me
.REG
[4], REGB0
);
17690 REGB0
= TAG_Int(122);
17691 array___Array___add(fra
.me
.REG
[4], REGB0
);
17692 REGB0
= TAG_Int(74);
17693 array___Array___add(fra
.me
.REG
[4], REGB0
);
17694 /* ./parser//lexer.nit:3222 */
17695 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17696 /* ./parser//lexer.nit:2113 */
17697 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17698 REGB0
= TAG_Int(3);
17699 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17700 REGB0
= TAG_Int(3);
17701 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17702 REGB0
= TAG_Int(48);
17703 /* ./parser//lexer.nit:3227 */
17704 array___Array___add(fra
.me
.REG
[4], REGB0
);
17705 REGB0
= TAG_Int(98);
17706 array___Array___add(fra
.me
.REG
[4], REGB0
);
17707 REGB0
= TAG_Int(99);
17708 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17709 /* ./parser//lexer.nit:3227 */
17710 array___Array___add(fra
.me
.REG
[4], REGB0
);
17711 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17712 REGB0
= TAG_Int(3);
17713 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17714 REGB0
= TAG_Int(99);
17715 /* ./parser//lexer.nit:3228 */
17716 array___Array___add(fra
.me
.REG
[4], REGB0
);
17717 REGB0
= TAG_Int(99);
17718 array___Array___add(fra
.me
.REG
[4], REGB0
);
17719 REGB0
= TAG_Int(254);
17720 array___Array___add(fra
.me
.REG
[4], REGB0
);
17721 /* ./parser//lexer.nit:3227 */
17722 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17723 REGB0
= TAG_Int(3);
17724 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17725 REGB0
= TAG_Int(100);
17726 /* ./parser//lexer.nit:3229 */
17727 array___Array___add(fra
.me
.REG
[4], REGB0
);
17728 REGB0
= TAG_Int(122);
17729 array___Array___add(fra
.me
.REG
[4], REGB0
);
17730 REGB0
= TAG_Int(74);
17731 array___Array___add(fra
.me
.REG
[4], REGB0
);
17732 /* ./parser//lexer.nit:3227 */
17733 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17734 /* ./parser//lexer.nit:2113 */
17735 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17736 REGB0
= TAG_Int(1);
17737 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17738 REGB0
= TAG_Int(3);
17739 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17740 REGB0
= TAG_Int(48);
17741 /* ./parser//lexer.nit:3232 */
17742 array___Array___add(fra
.me
.REG
[4], REGB0
);
17743 REGB0
= TAG_Int(122);
17744 array___Array___add(fra
.me
.REG
[4], REGB0
);
17745 REGB0
= TAG_Int(35);
17746 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17747 /* ./parser//lexer.nit:3232 */
17748 array___Array___add(fra
.me
.REG
[4], REGB0
);
17749 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17750 /* ./parser//lexer.nit:2113 */
17751 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17752 REGB0
= TAG_Int(3);
17753 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17754 REGB0
= TAG_Int(3);
17755 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17756 REGB0
= TAG_Int(48);
17757 /* ./parser//lexer.nit:3235 */
17758 array___Array___add(fra
.me
.REG
[4], REGB0
);
17759 REGB0
= TAG_Int(100);
17760 array___Array___add(fra
.me
.REG
[4], REGB0
);
17761 REGB0
= TAG_Int(38);
17762 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17763 /* ./parser//lexer.nit:3235 */
17764 array___Array___add(fra
.me
.REG
[4], REGB0
);
17765 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17766 REGB0
= TAG_Int(3);
17767 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17768 REGB0
= TAG_Int(101);
17769 /* ./parser//lexer.nit:3236 */
17770 array___Array___add(fra
.me
.REG
[4], REGB0
);
17771 REGB0
= TAG_Int(101);
17772 array___Array___add(fra
.me
.REG
[4], REGB0
);
17773 REGB0
= TAG_Int(255);
17774 array___Array___add(fra
.me
.REG
[4], REGB0
);
17775 /* ./parser//lexer.nit:3235 */
17776 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17777 REGB0
= TAG_Int(3);
17778 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17779 REGB0
= TAG_Int(102);
17780 /* ./parser//lexer.nit:3237 */
17781 array___Array___add(fra
.me
.REG
[4], REGB0
);
17782 REGB0
= TAG_Int(122);
17783 array___Array___add(fra
.me
.REG
[4], REGB0
);
17784 REGB0
= TAG_Int(74);
17785 array___Array___add(fra
.me
.REG
[4], REGB0
);
17786 /* ./parser//lexer.nit:3235 */
17787 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17788 /* ./parser//lexer.nit:2113 */
17789 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17790 REGB0
= TAG_Int(1);
17791 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17792 REGB0
= TAG_Int(3);
17793 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17794 REGB0
= TAG_Int(48);
17795 /* ./parser//lexer.nit:3240 */
17796 array___Array___add(fra
.me
.REG
[4], REGB0
);
17797 REGB0
= TAG_Int(122);
17798 array___Array___add(fra
.me
.REG
[4], REGB0
);
17799 REGB0
= TAG_Int(35);
17800 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17801 /* ./parser//lexer.nit:3240 */
17802 array___Array___add(fra
.me
.REG
[4], REGB0
);
17803 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17804 /* ./parser//lexer.nit:2113 */
17805 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17806 REGB0
= TAG_Int(1);
17807 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17808 REGB0
= TAG_Int(3);
17809 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17810 REGB0
= TAG_Int(48);
17811 /* ./parser//lexer.nit:3243 */
17812 array___Array___add(fra
.me
.REG
[4], REGB0
);
17813 REGB0
= TAG_Int(122);
17814 array___Array___add(fra
.me
.REG
[4], REGB0
);
17815 REGB0
= TAG_Int(35);
17816 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17817 /* ./parser//lexer.nit:3243 */
17818 array___Array___add(fra
.me
.REG
[4], REGB0
);
17819 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17820 /* ./parser//lexer.nit:2113 */
17821 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17822 REGB0
= TAG_Int(3);
17823 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17824 REGB0
= TAG_Int(3);
17825 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17826 REGB0
= TAG_Int(48);
17827 /* ./parser//lexer.nit:3246 */
17828 array___Array___add(fra
.me
.REG
[4], REGB0
);
17829 REGB0
= TAG_Int(100);
17830 array___Array___add(fra
.me
.REG
[4], REGB0
);
17831 REGB0
= TAG_Int(38);
17832 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17833 /* ./parser//lexer.nit:3246 */
17834 array___Array___add(fra
.me
.REG
[4], REGB0
);
17835 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17836 REGB0
= TAG_Int(3);
17837 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17838 REGB0
= TAG_Int(101);
17839 /* ./parser//lexer.nit:3247 */
17840 array___Array___add(fra
.me
.REG
[4], REGB0
);
17841 REGB0
= TAG_Int(101);
17842 array___Array___add(fra
.me
.REG
[4], REGB0
);
17843 REGB0
= TAG_Int(256);
17844 array___Array___add(fra
.me
.REG
[4], REGB0
);
17845 /* ./parser//lexer.nit:3246 */
17846 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17847 REGB0
= TAG_Int(3);
17848 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17849 REGB0
= TAG_Int(102);
17850 /* ./parser//lexer.nit:3248 */
17851 array___Array___add(fra
.me
.REG
[4], REGB0
);
17852 REGB0
= TAG_Int(122);
17853 array___Array___add(fra
.me
.REG
[4], REGB0
);
17854 REGB0
= TAG_Int(74);
17855 array___Array___add(fra
.me
.REG
[4], REGB0
);
17856 /* ./parser//lexer.nit:3246 */
17857 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17858 /* ./parser//lexer.nit:2113 */
17859 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17860 REGB0
= TAG_Int(3);
17861 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17862 REGB0
= TAG_Int(3);
17863 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17864 REGB0
= TAG_Int(48);
17865 /* ./parser//lexer.nit:3251 */
17866 array___Array___add(fra
.me
.REG
[4], REGB0
);
17867 REGB0
= TAG_Int(100);
17868 array___Array___add(fra
.me
.REG
[4], REGB0
);
17869 REGB0
= TAG_Int(38);
17870 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17871 /* ./parser//lexer.nit:3251 */
17872 array___Array___add(fra
.me
.REG
[4], REGB0
);
17873 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17874 REGB0
= TAG_Int(3);
17875 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17876 REGB0
= TAG_Int(101);
17877 /* ./parser//lexer.nit:3252 */
17878 array___Array___add(fra
.me
.REG
[4], REGB0
);
17879 REGB0
= TAG_Int(101);
17880 array___Array___add(fra
.me
.REG
[4], REGB0
);
17881 REGB0
= TAG_Int(257);
17882 array___Array___add(fra
.me
.REG
[4], REGB0
);
17883 /* ./parser//lexer.nit:3251 */
17884 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17885 REGB0
= TAG_Int(3);
17886 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17887 REGB0
= TAG_Int(102);
17888 /* ./parser//lexer.nit:3253 */
17889 array___Array___add(fra
.me
.REG
[4], REGB0
);
17890 REGB0
= TAG_Int(122);
17891 array___Array___add(fra
.me
.REG
[4], REGB0
);
17892 REGB0
= TAG_Int(74);
17893 array___Array___add(fra
.me
.REG
[4], REGB0
);
17894 /* ./parser//lexer.nit:3251 */
17895 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17896 /* ./parser//lexer.nit:2113 */
17897 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17898 REGB0
= TAG_Int(1);
17899 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17900 REGB0
= TAG_Int(3);
17901 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17902 REGB0
= TAG_Int(48);
17903 /* ./parser//lexer.nit:3256 */
17904 array___Array___add(fra
.me
.REG
[4], REGB0
);
17905 REGB0
= TAG_Int(122);
17906 array___Array___add(fra
.me
.REG
[4], REGB0
);
17907 REGB0
= TAG_Int(35);
17908 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17909 /* ./parser//lexer.nit:3256 */
17910 array___Array___add(fra
.me
.REG
[4], REGB0
);
17911 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17912 /* ./parser//lexer.nit:2113 */
17913 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17914 REGB0
= TAG_Int(3);
17915 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17916 REGB0
= TAG_Int(3);
17917 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17918 REGB0
= TAG_Int(48);
17919 /* ./parser//lexer.nit:3259 */
17920 array___Array___add(fra
.me
.REG
[4], REGB0
);
17921 REGB0
= TAG_Int(95);
17922 array___Array___add(fra
.me
.REG
[4], REGB0
);
17923 REGB0
= TAG_Int(29);
17924 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17925 /* ./parser//lexer.nit:3259 */
17926 array___Array___add(fra
.me
.REG
[4], REGB0
);
17927 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17928 REGB0
= TAG_Int(3);
17929 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17930 REGB0
= TAG_Int(97);
17931 /* ./parser//lexer.nit:3260 */
17932 array___Array___add(fra
.me
.REG
[4], REGB0
);
17933 REGB0
= TAG_Int(97);
17934 array___Array___add(fra
.me
.REG
[4], REGB0
);
17935 REGB0
= TAG_Int(258);
17936 array___Array___add(fra
.me
.REG
[4], REGB0
);
17937 /* ./parser//lexer.nit:3259 */
17938 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17939 REGB0
= TAG_Int(3);
17940 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17941 REGB0
= TAG_Int(98);
17942 /* ./parser//lexer.nit:3261 */
17943 array___Array___add(fra
.me
.REG
[4], REGB0
);
17944 REGB0
= TAG_Int(122);
17945 array___Array___add(fra
.me
.REG
[4], REGB0
);
17946 REGB0
= TAG_Int(74);
17947 array___Array___add(fra
.me
.REG
[4], REGB0
);
17948 /* ./parser//lexer.nit:3259 */
17949 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17950 /* ./parser//lexer.nit:2113 */
17951 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17952 REGB0
= TAG_Int(3);
17953 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17954 REGB0
= TAG_Int(3);
17955 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17956 REGB0
= TAG_Int(48);
17957 /* ./parser//lexer.nit:3264 */
17958 array___Array___add(fra
.me
.REG
[4], REGB0
);
17959 REGB0
= TAG_Int(100);
17960 array___Array___add(fra
.me
.REG
[4], REGB0
);
17961 REGB0
= TAG_Int(38);
17962 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
17963 /* ./parser//lexer.nit:3264 */
17964 array___Array___add(fra
.me
.REG
[4], REGB0
);
17965 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17966 REGB0
= TAG_Int(3);
17967 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17968 REGB0
= TAG_Int(101);
17969 /* ./parser//lexer.nit:3265 */
17970 array___Array___add(fra
.me
.REG
[4], REGB0
);
17971 REGB0
= TAG_Int(101);
17972 array___Array___add(fra
.me
.REG
[4], REGB0
);
17973 REGB0
= TAG_Int(259);
17974 array___Array___add(fra
.me
.REG
[4], REGB0
);
17975 /* ./parser//lexer.nit:3264 */
17976 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17977 REGB0
= TAG_Int(3);
17978 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17979 REGB0
= TAG_Int(102);
17980 /* ./parser//lexer.nit:3266 */
17981 array___Array___add(fra
.me
.REG
[4], REGB0
);
17982 REGB0
= TAG_Int(122);
17983 array___Array___add(fra
.me
.REG
[4], REGB0
);
17984 REGB0
= TAG_Int(74);
17985 array___Array___add(fra
.me
.REG
[4], REGB0
);
17986 /* ./parser//lexer.nit:3264 */
17987 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
17988 /* ./parser//lexer.nit:2113 */
17989 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
17990 REGB0
= TAG_Int(1);
17991 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
17992 REGB0
= TAG_Int(3);
17993 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
17994 REGB0
= TAG_Int(48);
17995 /* ./parser//lexer.nit:3269 */
17996 array___Array___add(fra
.me
.REG
[4], REGB0
);
17997 REGB0
= TAG_Int(122);
17998 array___Array___add(fra
.me
.REG
[4], REGB0
);
17999 REGB0
= TAG_Int(35);
18000 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18001 /* ./parser//lexer.nit:3269 */
18002 array___Array___add(fra
.me
.REG
[4], REGB0
);
18003 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18004 /* ./parser//lexer.nit:2113 */
18005 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
18006 REGB0
= TAG_Int(1);
18007 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
18008 REGB0
= TAG_Int(3);
18009 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18010 REGB0
= TAG_Int(48);
18011 /* ./parser//lexer.nit:3272 */
18012 array___Array___add(fra
.me
.REG
[4], REGB0
);
18013 REGB0
= TAG_Int(122);
18014 array___Array___add(fra
.me
.REG
[4], REGB0
);
18015 REGB0
= TAG_Int(35);
18016 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18017 /* ./parser//lexer.nit:3272 */
18018 array___Array___add(fra
.me
.REG
[4], REGB0
);
18019 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18020 /* ./parser//lexer.nit:2113 */
18021 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
18022 REGB0
= TAG_Int(3);
18023 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
18024 REGB0
= TAG_Int(3);
18025 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18026 REGB0
= TAG_Int(48);
18027 /* ./parser//lexer.nit:3275 */
18028 array___Array___add(fra
.me
.REG
[4], REGB0
);
18029 REGB0
= TAG_Int(100);
18030 array___Array___add(fra
.me
.REG
[4], REGB0
);
18031 REGB0
= TAG_Int(38);
18032 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18033 /* ./parser//lexer.nit:3275 */
18034 array___Array___add(fra
.me
.REG
[4], REGB0
);
18035 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18036 REGB0
= TAG_Int(3);
18037 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18038 REGB0
= TAG_Int(101);
18039 /* ./parser//lexer.nit:3276 */
18040 array___Array___add(fra
.me
.REG
[4], REGB0
);
18041 REGB0
= TAG_Int(101);
18042 array___Array___add(fra
.me
.REG
[4], REGB0
);
18043 REGB0
= TAG_Int(260);
18044 array___Array___add(fra
.me
.REG
[4], REGB0
);
18045 /* ./parser//lexer.nit:3275 */
18046 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18047 REGB0
= TAG_Int(3);
18048 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18049 REGB0
= TAG_Int(102);
18050 /* ./parser//lexer.nit:3277 */
18051 array___Array___add(fra
.me
.REG
[4], REGB0
);
18052 REGB0
= TAG_Int(122);
18053 array___Array___add(fra
.me
.REG
[4], REGB0
);
18054 REGB0
= TAG_Int(74);
18055 array___Array___add(fra
.me
.REG
[4], REGB0
);
18056 /* ./parser//lexer.nit:3275 */
18057 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18058 /* ./parser//lexer.nit:2113 */
18059 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
18060 REGB0
= TAG_Int(1);
18061 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
18062 REGB0
= TAG_Int(3);
18063 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18064 REGB0
= TAG_Int(48);
18065 /* ./parser//lexer.nit:3280 */
18066 array___Array___add(fra
.me
.REG
[4], REGB0
);
18067 REGB0
= TAG_Int(122);
18068 array___Array___add(fra
.me
.REG
[4], REGB0
);
18069 REGB0
= TAG_Int(35);
18070 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18071 /* ./parser//lexer.nit:3280 */
18072 array___Array___add(fra
.me
.REG
[4], REGB0
);
18073 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18074 /* ./parser//lexer.nit:2113 */
18075 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
18076 REGB0
= TAG_Int(3);
18077 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
18078 REGB0
= TAG_Int(3);
18079 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18080 REGB0
= TAG_Int(48);
18081 /* ./parser//lexer.nit:3283 */
18082 array___Array___add(fra
.me
.REG
[4], REGB0
);
18083 REGB0
= TAG_Int(99);
18084 array___Array___add(fra
.me
.REG
[4], REGB0
);
18085 REGB0
= TAG_Int(78);
18086 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18087 /* ./parser//lexer.nit:3283 */
18088 array___Array___add(fra
.me
.REG
[4], REGB0
);
18089 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18090 REGB0
= TAG_Int(3);
18091 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18092 REGB0
= TAG_Int(100);
18093 /* ./parser//lexer.nit:3284 */
18094 array___Array___add(fra
.me
.REG
[4], REGB0
);
18095 REGB0
= TAG_Int(100);
18096 array___Array___add(fra
.me
.REG
[4], REGB0
);
18097 REGB0
= TAG_Int(261);
18098 array___Array___add(fra
.me
.REG
[4], REGB0
);
18099 /* ./parser//lexer.nit:3283 */
18100 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18101 REGB0
= TAG_Int(3);
18102 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18103 REGB0
= TAG_Int(101);
18104 /* ./parser//lexer.nit:3285 */
18105 array___Array___add(fra
.me
.REG
[4], REGB0
);
18106 REGB0
= TAG_Int(122);
18107 array___Array___add(fra
.me
.REG
[4], REGB0
);
18108 REGB0
= TAG_Int(74);
18109 array___Array___add(fra
.me
.REG
[4], REGB0
);
18110 /* ./parser//lexer.nit:3283 */
18111 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18112 /* ./parser//lexer.nit:2113 */
18113 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
18114 REGB0
= TAG_Int(1);
18115 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
18116 REGB0
= TAG_Int(3);
18117 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18118 REGB0
= TAG_Int(48);
18119 /* ./parser//lexer.nit:3288 */
18120 array___Array___add(fra
.me
.REG
[4], REGB0
);
18121 REGB0
= TAG_Int(122);
18122 array___Array___add(fra
.me
.REG
[4], REGB0
);
18123 REGB0
= TAG_Int(35);
18124 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18125 /* ./parser//lexer.nit:3288 */
18126 array___Array___add(fra
.me
.REG
[4], REGB0
);
18127 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18128 /* ./parser//lexer.nit:2113 */
18129 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
18130 REGB0
= TAG_Int(3);
18131 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
18132 REGB0
= TAG_Int(3);
18133 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18134 REGB0
= TAG_Int(48);
18135 /* ./parser//lexer.nit:3291 */
18136 array___Array___add(fra
.me
.REG
[4], REGB0
);
18137 REGB0
= TAG_Int(107);
18138 array___Array___add(fra
.me
.REG
[4], REGB0
);
18139 REGB0
= TAG_Int(31);
18140 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18141 /* ./parser//lexer.nit:3291 */
18142 array___Array___add(fra
.me
.REG
[4], REGB0
);
18143 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18144 REGB0
= TAG_Int(3);
18145 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18146 REGB0
= TAG_Int(108);
18147 /* ./parser//lexer.nit:3292 */
18148 array___Array___add(fra
.me
.REG
[4], REGB0
);
18149 REGB0
= TAG_Int(108);
18150 array___Array___add(fra
.me
.REG
[4], REGB0
);
18151 REGB0
= TAG_Int(262);
18152 array___Array___add(fra
.me
.REG
[4], REGB0
);
18153 /* ./parser//lexer.nit:3291 */
18154 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18155 REGB0
= TAG_Int(3);
18156 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18157 REGB0
= TAG_Int(109);
18158 /* ./parser//lexer.nit:3293 */
18159 array___Array___add(fra
.me
.REG
[4], REGB0
);
18160 REGB0
= TAG_Int(122);
18161 array___Array___add(fra
.me
.REG
[4], REGB0
);
18162 REGB0
= TAG_Int(74);
18163 array___Array___add(fra
.me
.REG
[4], REGB0
);
18164 /* ./parser//lexer.nit:3291 */
18165 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18166 /* ./parser//lexer.nit:2113 */
18167 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
18168 REGB0
= TAG_Int(1);
18169 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
18170 REGB0
= TAG_Int(3);
18171 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18172 REGB0
= TAG_Int(48);
18173 /* ./parser//lexer.nit:3296 */
18174 array___Array___add(fra
.me
.REG
[4], REGB0
);
18175 REGB0
= TAG_Int(122);
18176 array___Array___add(fra
.me
.REG
[4], REGB0
);
18177 REGB0
= TAG_Int(35);
18178 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18179 /* ./parser//lexer.nit:3296 */
18180 array___Array___add(fra
.me
.REG
[4], REGB0
);
18181 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18182 /* ./parser//lexer.nit:2113 */
18183 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
18184 REGB0
= TAG_Int(1);
18185 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
18186 REGB0
= TAG_Int(3);
18187 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18188 REGB0
= TAG_Int(48);
18189 /* ./parser//lexer.nit:3299 */
18190 array___Array___add(fra
.me
.REG
[4], REGB0
);
18191 REGB0
= TAG_Int(122);
18192 array___Array___add(fra
.me
.REG
[4], REGB0
);
18193 REGB0
= TAG_Int(35);
18194 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18195 /* ./parser//lexer.nit:3299 */
18196 array___Array___add(fra
.me
.REG
[4], REGB0
);
18197 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18198 /* ./parser//lexer.nit:2113 */
18199 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
18200 REGB0
= TAG_Int(1);
18201 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
18202 REGB0
= TAG_Int(3);
18203 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18204 REGB0
= TAG_Int(48);
18205 /* ./parser//lexer.nit:3302 */
18206 array___Array___add(fra
.me
.REG
[4], REGB0
);
18207 REGB0
= TAG_Int(122);
18208 array___Array___add(fra
.me
.REG
[4], REGB0
);
18209 REGB0
= TAG_Int(35);
18210 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18211 /* ./parser//lexer.nit:3302 */
18212 array___Array___add(fra
.me
.REG
[4], REGB0
);
18213 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18214 /* ./parser//lexer.nit:2113 */
18215 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
18216 REGB0
= TAG_Int(1);
18217 fra
.me
.REG
[3] = NEW_Array_array___Array___with_capacity(REGB0
);
18218 REGB0
= TAG_Int(3);
18219 fra
.me
.REG
[4] = NEW_Array_array___Array___with_capacity(REGB0
);
18220 REGB0
= TAG_Int(48);
18221 /* ./parser//lexer.nit:3305 */
18222 array___Array___add(fra
.me
.REG
[4], REGB0
);
18223 REGB0
= TAG_Int(122);
18224 array___Array___add(fra
.me
.REG
[4], REGB0
);
18225 REGB0
= TAG_Int(35);
18226 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18227 /* ./parser//lexer.nit:3305 */
18228 array___Array___add(fra
.me
.REG
[4], REGB0
);
18229 array___Array___add(fra
.me
.REG
[3], fra
.me
.REG
[4]);
18230 /* ./parser//lexer.nit:2113 */
18231 array___Array___add(fra
.me
.REG
[2], fra
.me
.REG
[3]);
18232 array___Array___add(fra
.me
.REG
[1], fra
.me
.REG
[2]);
18233 /* ./parser//lexer.nit:2110 */
18234 once_value_1
= fra
.me
.REG
[1];
18235 register_static_object(&once_value_1
);
18236 } else fra
.me
.REG
[1] = once_value_1
;
18237 ATTR_lexer___Lexer____goto_table(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
18238 stack_frame_head
= fra
.me
.prev
;
18241 val_t
lexer___Lexer___nil_array(val_t p0
){
18242 struct {struct stack_frame_t me
;} fra
;
18244 static val_t once_value_1
; /* Once value */
18245 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
18246 fra
.me
.file
= LOCATE_lexer
;
18247 fra
.me
.line
= 3311;
18248 fra
.me
.meth
= LOCATE_lexer___Lexer___nil_array
;
18249 fra
.me
.has_broke
= 0;
18250 fra
.me
.REG_size
= 1;
18251 fra
.me
.REG
[0] = NIT_NULL
;
18252 fra
.me
.REG
[0] = p0
;
18253 /* ./parser//lexer.nit:3313 */
18254 if (!once_value_1
) {
18255 fra
.me
.REG
[0] = NEW_Array_array___Array___init();
18256 once_value_1
= fra
.me
.REG
[0];
18257 register_static_object(&once_value_1
);
18258 } else fra
.me
.REG
[0] = once_value_1
;
18261 stack_frame_head
= fra
.me
.prev
;
18262 return fra
.me
.REG
[0];
18264 void lexer___Lexer___build_accept_table(val_t p0
){
18265 struct {struct stack_frame_t me
; val_t MORE_REG
[2];} fra
;
18268 static val_t once_value_1
; /* Once value */
18269 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
18270 fra
.me
.file
= LOCATE_lexer
;
18271 fra
.me
.line
= 3317;
18272 fra
.me
.meth
= LOCATE_lexer___Lexer___build_accept_table
;
18273 fra
.me
.has_broke
= 0;
18274 fra
.me
.REG_size
= 3;
18275 fra
.me
.REG
[0] = NIT_NULL
;
18276 fra
.me
.REG
[1] = NIT_NULL
;
18277 fra
.me
.REG
[2] = NIT_NULL
;
18278 fra
.me
.REG
[0] = p0
;
18279 /* ./parser//lexer.nit:3318 */
18280 if (!once_value_1
) {
18281 REGB0
= TAG_Int(1);
18282 fra
.me
.REG
[1] = NEW_Array_array___Array___with_capacity(REGB0
);
18283 REGB0
= TAG_Int(263);
18284 fra
.me
.REG
[2] = NEW_Array_array___Array___with_capacity(REGB0
);
18285 REGB0
= TAG_Int(1);
18286 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18287 /* ./parser//lexer.nit:3320 */
18288 array___Array___add(fra
.me
.REG
[2], REGB0
);
18289 REGB0
= TAG_Int(0);
18290 array___Array___add(fra
.me
.REG
[2], REGB0
);
18291 REGB0
= TAG_Int(1);
18292 array___Array___add(fra
.me
.REG
[2], REGB0
);
18293 REGB0
= TAG_Int(1);
18294 array___Array___add(fra
.me
.REG
[2], REGB0
);
18295 REGB0
= TAG_Int(0);
18296 array___Array___add(fra
.me
.REG
[2], REGB0
);
18297 REGB0
= TAG_Int(77);
18298 array___Array___add(fra
.me
.REG
[2], REGB0
);
18299 REGB0
= TAG_Int(1);
18300 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18301 /* ./parser//lexer.nit:3320 */
18302 array___Array___add(fra
.me
.REG
[2], REGB0
);
18303 REGB0
= TAG_Int(1);
18304 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18305 /* ./parser//lexer.nit:3320 */
18306 array___Array___add(fra
.me
.REG
[2], REGB0
);
18307 REGB0
= TAG_Int(69);
18308 array___Array___add(fra
.me
.REG
[2], REGB0
);
18309 REGB0
= TAG_Int(1);
18310 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18311 /* ./parser//lexer.nit:3320 */
18312 array___Array___add(fra
.me
.REG
[2], REGB0
);
18313 REGB0
= TAG_Int(52);
18314 array___Array___add(fra
.me
.REG
[2], REGB0
);
18315 REGB0
= TAG_Int(53);
18316 array___Array___add(fra
.me
.REG
[2], REGB0
);
18317 REGB0
= TAG_Int(67);
18318 array___Array___add(fra
.me
.REG
[2], REGB0
);
18319 REGB0
= TAG_Int(65);
18320 array___Array___add(fra
.me
.REG
[2], REGB0
);
18321 REGB0
= TAG_Int(56);
18322 array___Array___add(fra
.me
.REG
[2], REGB0
);
18323 REGB0
= TAG_Int(66);
18324 array___Array___add(fra
.me
.REG
[2], REGB0
);
18325 REGB0
= TAG_Int(64);
18326 array___Array___add(fra
.me
.REG
[2], REGB0
);
18327 REGB0
= TAG_Int(68);
18328 array___Array___add(fra
.me
.REG
[2], REGB0
);
18329 REGB0
= TAG_Int(81);
18330 array___Array___add(fra
.me
.REG
[2], REGB0
);
18331 REGB0
= TAG_Int(57);
18332 array___Array___add(fra
.me
.REG
[2], REGB0
);
18333 REGB0
= TAG_Int(72);
18334 array___Array___add(fra
.me
.REG
[2], REGB0
);
18335 REGB0
= TAG_Int(59);
18336 array___Array___add(fra
.me
.REG
[2], REGB0
);
18337 REGB0
= TAG_Int(74);
18338 array___Array___add(fra
.me
.REG
[2], REGB0
);
18339 REGB0
= TAG_Int(78);
18340 array___Array___add(fra
.me
.REG
[2], REGB0
);
18341 REGB0
= TAG_Int(54);
18342 array___Array___add(fra
.me
.REG
[2], REGB0
);
18343 REGB0
= TAG_Int(55);
18344 array___Array___add(fra
.me
.REG
[2], REGB0
);
18345 REGB0
= TAG_Int(1);
18346 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18347 /* ./parser//lexer.nit:3320 */
18348 array___Array___add(fra
.me
.REG
[2], REGB0
);
18349 REGB0
= TAG_Int(79);
18350 array___Array___add(fra
.me
.REG
[2], REGB0
);
18351 REGB0
= TAG_Int(79);
18352 array___Array___add(fra
.me
.REG
[2], REGB0
);
18353 REGB0
= TAG_Int(79);
18354 array___Array___add(fra
.me
.REG
[2], REGB0
);
18355 REGB0
= TAG_Int(79);
18356 array___Array___add(fra
.me
.REG
[2], REGB0
);
18357 REGB0
= TAG_Int(79);
18358 array___Array___add(fra
.me
.REG
[2], REGB0
);
18359 REGB0
= TAG_Int(79);
18360 array___Array___add(fra
.me
.REG
[2], REGB0
);
18361 REGB0
= TAG_Int(79);
18362 array___Array___add(fra
.me
.REG
[2], REGB0
);
18363 REGB0
= TAG_Int(79);
18364 array___Array___add(fra
.me
.REG
[2], REGB0
);
18365 REGB0
= TAG_Int(79);
18366 array___Array___add(fra
.me
.REG
[2], REGB0
);
18367 REGB0
= TAG_Int(79);
18368 array___Array___add(fra
.me
.REG
[2], REGB0
);
18369 REGB0
= TAG_Int(79);
18370 array___Array___add(fra
.me
.REG
[2], REGB0
);
18371 REGB0
= TAG_Int(79);
18372 array___Array___add(fra
.me
.REG
[2], REGB0
);
18373 REGB0
= TAG_Int(79);
18374 array___Array___add(fra
.me
.REG
[2], REGB0
);
18375 REGB0
= TAG_Int(79);
18376 array___Array___add(fra
.me
.REG
[2], REGB0
);
18377 REGB0
= TAG_Int(79);
18378 array___Array___add(fra
.me
.REG
[2], REGB0
);
18379 REGB0
= TAG_Int(79);
18380 array___Array___add(fra
.me
.REG
[2], REGB0
);
18381 REGB0
= TAG_Int(79);
18382 array___Array___add(fra
.me
.REG
[2], REGB0
);
18383 REGB0
= TAG_Int(79);
18384 array___Array___add(fra
.me
.REG
[2], REGB0
);
18385 REGB0
= TAG_Int(1);
18386 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18387 /* ./parser//lexer.nit:3320 */
18388 array___Array___add(fra
.me
.REG
[2], REGB0
);
18389 REGB0
= TAG_Int(1);
18390 array___Array___add(fra
.me
.REG
[2], REGB0
);
18391 REGB0
= TAG_Int(71);
18392 array___Array___add(fra
.me
.REG
[2], REGB0
);
18393 REGB0
= TAG_Int(1);
18394 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18395 /* ./parser//lexer.nit:3320 */
18396 array___Array___add(fra
.me
.REG
[2], REGB0
);
18397 REGB0
= TAG_Int(84);
18398 array___Array___add(fra
.me
.REG
[2], REGB0
);
18399 REGB0
= TAG_Int(1);
18400 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18401 /* ./parser//lexer.nit:3320 */
18402 array___Array___add(fra
.me
.REG
[2], REGB0
);
18403 REGB0
= TAG_Int(85);
18404 array___Array___add(fra
.me
.REG
[2], REGB0
);
18405 REGB0
= TAG_Int(1);
18406 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18407 /* ./parser//lexer.nit:3320 */
18408 array___Array___add(fra
.me
.REG
[2], REGB0
);
18409 REGB0
= TAG_Int(2);
18410 array___Array___add(fra
.me
.REG
[2], REGB0
);
18411 REGB0
= TAG_Int(2);
18412 array___Array___add(fra
.me
.REG
[2], REGB0
);
18413 REGB0
= TAG_Int(1);
18414 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18415 /* ./parser//lexer.nit:3320 */
18416 array___Array___add(fra
.me
.REG
[2], REGB0
);
18417 REGB0
= TAG_Int(83);
18418 array___Array___add(fra
.me
.REG
[2], REGB0
);
18419 REGB0
= TAG_Int(60);
18420 array___Array___add(fra
.me
.REG
[2], REGB0
);
18421 REGB0
= TAG_Int(61);
18422 array___Array___add(fra
.me
.REG
[2], REGB0
);
18423 REGB0
= TAG_Int(63);
18424 array___Array___add(fra
.me
.REG
[2], REGB0
);
18425 REGB0
= TAG_Int(82);
18426 array___Array___add(fra
.me
.REG
[2], REGB0
);
18427 REGB0
= TAG_Int(1);
18428 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18429 /* ./parser//lexer.nit:3320 */
18430 array___Array___add(fra
.me
.REG
[2], REGB0
);
18431 REGB0
= TAG_Int(58);
18432 array___Array___add(fra
.me
.REG
[2], REGB0
);
18433 REGB0
= TAG_Int(73);
18434 array___Array___add(fra
.me
.REG
[2], REGB0
);
18435 REGB0
= TAG_Int(70);
18436 array___Array___add(fra
.me
.REG
[2], REGB0
);
18437 REGB0
= TAG_Int(75);
18438 array___Array___add(fra
.me
.REG
[2], REGB0
);
18439 REGB0
= TAG_Int(78);
18440 array___Array___add(fra
.me
.REG
[2], REGB0
);
18441 REGB0
= TAG_Int(78);
18442 array___Array___add(fra
.me
.REG
[2], REGB0
);
18443 REGB0
= TAG_Int(78);
18444 array___Array___add(fra
.me
.REG
[2], REGB0
);
18445 REGB0
= TAG_Int(78);
18446 array___Array___add(fra
.me
.REG
[2], REGB0
);
18447 REGB0
= TAG_Int(80);
18448 array___Array___add(fra
.me
.REG
[2], REGB0
);
18449 REGB0
= TAG_Int(79);
18450 array___Array___add(fra
.me
.REG
[2], REGB0
);
18451 REGB0
= TAG_Int(79);
18452 array___Array___add(fra
.me
.REG
[2], REGB0
);
18453 REGB0
= TAG_Int(79);
18454 array___Array___add(fra
.me
.REG
[2], REGB0
);
18455 REGB0
= TAG_Int(79);
18456 array___Array___add(fra
.me
.REG
[2], REGB0
);
18457 REGB0
= TAG_Int(79);
18458 array___Array___add(fra
.me
.REG
[2], REGB0
);
18459 REGB0
= TAG_Int(79);
18460 array___Array___add(fra
.me
.REG
[2], REGB0
);
18461 REGB0
= TAG_Int(48);
18462 array___Array___add(fra
.me
.REG
[2], REGB0
);
18463 REGB0
= TAG_Int(79);
18464 array___Array___add(fra
.me
.REG
[2], REGB0
);
18465 REGB0
= TAG_Int(79);
18466 array___Array___add(fra
.me
.REG
[2], REGB0
);
18467 REGB0
= TAG_Int(79);
18468 array___Array___add(fra
.me
.REG
[2], REGB0
);
18469 REGB0
= TAG_Int(16);
18470 array___Array___add(fra
.me
.REG
[2], REGB0
);
18471 REGB0
= TAG_Int(79);
18472 array___Array___add(fra
.me
.REG
[2], REGB0
);
18473 REGB0
= TAG_Int(79);
18474 array___Array___add(fra
.me
.REG
[2], REGB0
);
18475 REGB0
= TAG_Int(79);
18476 array___Array___add(fra
.me
.REG
[2], REGB0
);
18477 REGB0
= TAG_Int(79);
18478 array___Array___add(fra
.me
.REG
[2], REGB0
);
18479 REGB0
= TAG_Int(79);
18480 array___Array___add(fra
.me
.REG
[2], REGB0
);
18481 REGB0
= TAG_Int(79);
18482 array___Array___add(fra
.me
.REG
[2], REGB0
);
18483 REGB0
= TAG_Int(25);
18484 array___Array___add(fra
.me
.REG
[2], REGB0
);
18485 REGB0
= TAG_Int(79);
18486 array___Array___add(fra
.me
.REG
[2], REGB0
);
18487 REGB0
= TAG_Int(31);
18488 array___Array___add(fra
.me
.REG
[2], REGB0
);
18489 REGB0
= TAG_Int(15);
18490 array___Array___add(fra
.me
.REG
[2], REGB0
);
18491 REGB0
= TAG_Int(79);
18492 array___Array___add(fra
.me
.REG
[2], REGB0
);
18493 REGB0
= TAG_Int(79);
18494 array___Array___add(fra
.me
.REG
[2], REGB0
);
18495 REGB0
= TAG_Int(79);
18496 array___Array___add(fra
.me
.REG
[2], REGB0
);
18497 REGB0
= TAG_Int(79);
18498 array___Array___add(fra
.me
.REG
[2], REGB0
);
18499 REGB0
= TAG_Int(79);
18500 array___Array___add(fra
.me
.REG
[2], REGB0
);
18501 REGB0
= TAG_Int(79);
18502 array___Array___add(fra
.me
.REG
[2], REGB0
);
18503 REGB0
= TAG_Int(33);
18504 array___Array___add(fra
.me
.REG
[2], REGB0
);
18505 REGB0
= TAG_Int(79);
18506 array___Array___add(fra
.me
.REG
[2], REGB0
);
18507 REGB0
= TAG_Int(79);
18508 array___Array___add(fra
.me
.REG
[2], REGB0
);
18509 REGB0
= TAG_Int(79);
18510 array___Array___add(fra
.me
.REG
[2], REGB0
);
18511 REGB0
= TAG_Int(79);
18512 array___Array___add(fra
.me
.REG
[2], REGB0
);
18513 REGB0
= TAG_Int(79);
18514 array___Array___add(fra
.me
.REG
[2], REGB0
);
18515 REGB0
= TAG_Int(79);
18516 array___Array___add(fra
.me
.REG
[2], REGB0
);
18517 REGB0
= TAG_Int(79);
18518 array___Array___add(fra
.me
.REG
[2], REGB0
);
18519 REGB0
= TAG_Int(79);
18520 array___Array___add(fra
.me
.REG
[2], REGB0
);
18521 REGB0
= TAG_Int(79);
18522 array___Array___add(fra
.me
.REG
[2], REGB0
);
18523 REGB0
= TAG_Int(79);
18524 array___Array___add(fra
.me
.REG
[2], REGB0
);
18525 REGB0
= TAG_Int(79);
18526 array___Array___add(fra
.me
.REG
[2], REGB0
);
18527 REGB0
= TAG_Int(79);
18528 array___Array___add(fra
.me
.REG
[2], REGB0
);
18529 REGB0
= TAG_Int(79);
18530 array___Array___add(fra
.me
.REG
[2], REGB0
);
18531 REGB0
= TAG_Int(1);
18532 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18533 /* ./parser//lexer.nit:3320 */
18534 array___Array___add(fra
.me
.REG
[2], REGB0
);
18535 REGB0
= TAG_Int(87);
18536 array___Array___add(fra
.me
.REG
[2], REGB0
);
18537 REGB0
= TAG_Int(1);
18538 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18539 /* ./parser//lexer.nit:3320 */
18540 array___Array___add(fra
.me
.REG
[2], REGB0
);
18541 REGB0
= TAG_Int(86);
18542 array___Array___add(fra
.me
.REG
[2], REGB0
);
18543 REGB0
= TAG_Int(1);
18544 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18545 /* ./parser//lexer.nit:3320 */
18546 array___Array___add(fra
.me
.REG
[2], REGB0
);
18547 REGB0
= TAG_Int(2);
18548 array___Array___add(fra
.me
.REG
[2], REGB0
);
18549 REGB0
= TAG_Int(62);
18550 array___Array___add(fra
.me
.REG
[2], REGB0
);
18551 REGB0
= TAG_Int(76);
18552 array___Array___add(fra
.me
.REG
[2], REGB0
);
18553 REGB0
= TAG_Int(80);
18554 array___Array___add(fra
.me
.REG
[2], REGB0
);
18555 REGB0
= TAG_Int(80);
18556 array___Array___add(fra
.me
.REG
[2], REGB0
);
18557 REGB0
= TAG_Int(80);
18558 array___Array___add(fra
.me
.REG
[2], REGB0
);
18559 REGB0
= TAG_Int(80);
18560 array___Array___add(fra
.me
.REG
[2], REGB0
);
18561 REGB0
= TAG_Int(79);
18562 array___Array___add(fra
.me
.REG
[2], REGB0
);
18563 REGB0
= TAG_Int(79);
18564 array___Array___add(fra
.me
.REG
[2], REGB0
);
18565 REGB0
= TAG_Int(32);
18566 array___Array___add(fra
.me
.REG
[2], REGB0
);
18567 REGB0
= TAG_Int(79);
18568 array___Array___add(fra
.me
.REG
[2], REGB0
);
18569 REGB0
= TAG_Int(79);
18570 array___Array___add(fra
.me
.REG
[2], REGB0
);
18571 REGB0
= TAG_Int(79);
18572 array___Array___add(fra
.me
.REG
[2], REGB0
);
18573 REGB0
= TAG_Int(79);
18574 array___Array___add(fra
.me
.REG
[2], REGB0
);
18575 REGB0
= TAG_Int(79);
18576 array___Array___add(fra
.me
.REG
[2], REGB0
);
18577 REGB0
= TAG_Int(10);
18578 array___Array___add(fra
.me
.REG
[2], REGB0
);
18579 REGB0
= TAG_Int(79);
18580 array___Array___add(fra
.me
.REG
[2], REGB0
);
18581 REGB0
= TAG_Int(79);
18582 array___Array___add(fra
.me
.REG
[2], REGB0
);
18583 REGB0
= TAG_Int(30);
18584 array___Array___add(fra
.me
.REG
[2], REGB0
);
18585 REGB0
= TAG_Int(11);
18586 array___Array___add(fra
.me
.REG
[2], REGB0
);
18587 REGB0
= TAG_Int(79);
18588 array___Array___add(fra
.me
.REG
[2], REGB0
);
18589 REGB0
= TAG_Int(79);
18590 array___Array___add(fra
.me
.REG
[2], REGB0
);
18591 REGB0
= TAG_Int(79);
18592 array___Array___add(fra
.me
.REG
[2], REGB0
);
18593 REGB0
= TAG_Int(41);
18594 array___Array___add(fra
.me
.REG
[2], REGB0
);
18595 REGB0
= TAG_Int(79);
18596 array___Array___add(fra
.me
.REG
[2], REGB0
);
18597 REGB0
= TAG_Int(79);
18598 array___Array___add(fra
.me
.REG
[2], REGB0
);
18599 REGB0
= TAG_Int(79);
18600 array___Array___add(fra
.me
.REG
[2], REGB0
);
18601 REGB0
= TAG_Int(40);
18602 array___Array___add(fra
.me
.REG
[2], REGB0
);
18603 REGB0
= TAG_Int(34);
18604 array___Array___add(fra
.me
.REG
[2], REGB0
);
18605 REGB0
= TAG_Int(79);
18606 array___Array___add(fra
.me
.REG
[2], REGB0
);
18607 REGB0
= TAG_Int(79);
18608 array___Array___add(fra
.me
.REG
[2], REGB0
);
18609 REGB0
= TAG_Int(79);
18610 array___Array___add(fra
.me
.REG
[2], REGB0
);
18611 REGB0
= TAG_Int(79);
18612 array___Array___add(fra
.me
.REG
[2], REGB0
);
18613 REGB0
= TAG_Int(79);
18614 array___Array___add(fra
.me
.REG
[2], REGB0
);
18615 REGB0
= TAG_Int(79);
18616 array___Array___add(fra
.me
.REG
[2], REGB0
);
18617 REGB0
= TAG_Int(79);
18618 array___Array___add(fra
.me
.REG
[2], REGB0
);
18619 REGB0
= TAG_Int(79);
18620 array___Array___add(fra
.me
.REG
[2], REGB0
);
18621 REGB0
= TAG_Int(79);
18622 array___Array___add(fra
.me
.REG
[2], REGB0
);
18623 REGB0
= TAG_Int(79);
18624 array___Array___add(fra
.me
.REG
[2], REGB0
);
18625 REGB0
= TAG_Int(79);
18626 array___Array___add(fra
.me
.REG
[2], REGB0
);
18627 REGB0
= TAG_Int(79);
18628 array___Array___add(fra
.me
.REG
[2], REGB0
);
18629 REGB0
= TAG_Int(79);
18630 array___Array___add(fra
.me
.REG
[2], REGB0
);
18631 REGB0
= TAG_Int(79);
18632 array___Array___add(fra
.me
.REG
[2], REGB0
);
18633 REGB0
= TAG_Int(79);
18634 array___Array___add(fra
.me
.REG
[2], REGB0
);
18635 REGB0
= TAG_Int(19);
18636 array___Array___add(fra
.me
.REG
[2], REGB0
);
18637 REGB0
= TAG_Int(79);
18638 array___Array___add(fra
.me
.REG
[2], REGB0
);
18639 REGB0
= TAG_Int(79);
18640 array___Array___add(fra
.me
.REG
[2], REGB0
);
18641 REGB0
= TAG_Int(1);
18642 REGB0
= TAG_Int(-UNTAG_Int(REGB0
));
18643 /* ./parser//lexer.nit:3320 */
18644 array___Array___add(fra
.me
.REG
[2], REGB0
);
18645 REGB0
= TAG_Int(79);
18646 array___Array___add(fra
.me
.REG
[2], REGB0
);
18647 REGB0
= TAG_Int(79);
18648 array___Array___add(fra
.me
.REG
[2], REGB0
);
18649 REGB0
= TAG_Int(79);
18650 array___Array___add(fra
.me
.REG
[2], REGB0
);
18651 REGB0
= TAG_Int(79);
18652 array___Array___add(fra
.me
.REG
[2], REGB0
);
18653 REGB0
= TAG_Int(79);
18654 array___Array___add(fra
.me
.REG
[2], REGB0
);
18655 REGB0
= TAG_Int(79);
18656 array___Array___add(fra
.me
.REG
[2], REGB0
);
18657 REGB0
= TAG_Int(27);
18658 array___Array___add(fra
.me
.REG
[2], REGB0
);
18659 REGB0
= TAG_Int(79);
18660 array___Array___add(fra
.me
.REG
[2], REGB0
);
18661 REGB0
= TAG_Int(79);
18662 array___Array___add(fra
.me
.REG
[2], REGB0
);
18663 REGB0
= TAG_Int(79);
18664 array___Array___add(fra
.me
.REG
[2], REGB0
);
18665 REGB0
= TAG_Int(13);
18666 array___Array___add(fra
.me
.REG
[2], REGB0
);
18667 REGB0
= TAG_Int(79);
18668 array___Array___add(fra
.me
.REG
[2], REGB0
);
18669 REGB0
= TAG_Int(79);
18670 array___Array___add(fra
.me
.REG
[2], REGB0
);
18671 REGB0
= TAG_Int(79);
18672 array___Array___add(fra
.me
.REG
[2], REGB0
);
18673 REGB0
= TAG_Int(79);
18674 array___Array___add(fra
.me
.REG
[2], REGB0
);
18675 REGB0
= TAG_Int(29);
18676 array___Array___add(fra
.me
.REG
[2], REGB0
);
18677 REGB0
= TAG_Int(47);
18678 array___Array___add(fra
.me
.REG
[2], REGB0
);
18679 REGB0
= TAG_Int(42);
18680 array___Array___add(fra
.me
.REG
[2], REGB0
);
18681 REGB0
= TAG_Int(79);
18682 array___Array___add(fra
.me
.REG
[2], REGB0
);
18683 REGB0
= TAG_Int(79);
18684 array___Array___add(fra
.me
.REG
[2], REGB0
);
18685 REGB0
= TAG_Int(79);
18686 array___Array___add(fra
.me
.REG
[2], REGB0
);
18687 REGB0
= TAG_Int(79);
18688 array___Array___add(fra
.me
.REG
[2], REGB0
);
18689 REGB0
= TAG_Int(79);
18690 array___Array___add(fra
.me
.REG
[2], REGB0
);
18691 REGB0
= TAG_Int(79);
18692 array___Array___add(fra
.me
.REG
[2], REGB0
);
18693 REGB0
= TAG_Int(44);
18694 array___Array___add(fra
.me
.REG
[2], REGB0
);
18695 REGB0
= TAG_Int(79);
18696 array___Array___add(fra
.me
.REG
[2], REGB0
);
18697 REGB0
= TAG_Int(79);
18698 array___Array___add(fra
.me
.REG
[2], REGB0
);
18699 REGB0
= TAG_Int(26);
18700 array___Array___add(fra
.me
.REG
[2], REGB0
);
18701 REGB0
= TAG_Int(45);
18702 array___Array___add(fra
.me
.REG
[2], REGB0
);
18703 REGB0
= TAG_Int(12);
18704 array___Array___add(fra
.me
.REG
[2], REGB0
);
18705 REGB0
= TAG_Int(79);
18706 array___Array___add(fra
.me
.REG
[2], REGB0
);
18707 REGB0
= TAG_Int(79);
18708 array___Array___add(fra
.me
.REG
[2], REGB0
);
18709 REGB0
= TAG_Int(79);
18710 array___Array___add(fra
.me
.REG
[2], REGB0
);
18711 REGB0
= TAG_Int(38);
18712 array___Array___add(fra
.me
.REG
[2], REGB0
);
18713 REGB0
= TAG_Int(79);
18714 array___Array___add(fra
.me
.REG
[2], REGB0
);
18715 REGB0
= TAG_Int(79);
18716 array___Array___add(fra
.me
.REG
[2], REGB0
);
18717 REGB0
= TAG_Int(37);
18718 array___Array___add(fra
.me
.REG
[2], REGB0
);
18719 REGB0
= TAG_Int(5);
18720 array___Array___add(fra
.me
.REG
[2], REGB0
);
18721 REGB0
= TAG_Int(79);
18722 array___Array___add(fra
.me
.REG
[2], REGB0
);
18723 REGB0
= TAG_Int(79);
18724 array___Array___add(fra
.me
.REG
[2], REGB0
);
18725 REGB0
= TAG_Int(46);
18726 array___Array___add(fra
.me
.REG
[2], REGB0
);
18727 REGB0
= TAG_Int(79);
18728 array___Array___add(fra
.me
.REG
[2], REGB0
);
18729 REGB0
= TAG_Int(79);
18730 array___Array___add(fra
.me
.REG
[2], REGB0
);
18731 REGB0
= TAG_Int(79);
18732 array___Array___add(fra
.me
.REG
[2], REGB0
);
18733 REGB0
= TAG_Int(50);
18734 array___Array___add(fra
.me
.REG
[2], REGB0
);
18735 REGB0
= TAG_Int(51);
18736 array___Array___add(fra
.me
.REG
[2], REGB0
);
18737 REGB0
= TAG_Int(79);
18738 array___Array___add(fra
.me
.REG
[2], REGB0
);
18739 REGB0
= TAG_Int(79);
18740 array___Array___add(fra
.me
.REG
[2], REGB0
);
18741 REGB0
= TAG_Int(79);
18742 array___Array___add(fra
.me
.REG
[2], REGB0
);
18743 REGB0
= TAG_Int(79);
18744 array___Array___add(fra
.me
.REG
[2], REGB0
);
18745 REGB0
= TAG_Int(79);
18746 array___Array___add(fra
.me
.REG
[2], REGB0
);
18747 REGB0
= TAG_Int(14);
18748 array___Array___add(fra
.me
.REG
[2], REGB0
);
18749 REGB0
= TAG_Int(79);
18750 array___Array___add(fra
.me
.REG
[2], REGB0
);
18751 REGB0
= TAG_Int(79);
18752 array___Array___add(fra
.me
.REG
[2], REGB0
);
18753 REGB0
= TAG_Int(43);
18754 array___Array___add(fra
.me
.REG
[2], REGB0
);
18755 REGB0
= TAG_Int(79);
18756 array___Array___add(fra
.me
.REG
[2], REGB0
);
18757 REGB0
= TAG_Int(28);
18758 array___Array___add(fra
.me
.REG
[2], REGB0
);
18759 REGB0
= TAG_Int(79);
18760 array___Array___add(fra
.me
.REG
[2], REGB0
);
18761 REGB0
= TAG_Int(79);
18762 array___Array___add(fra
.me
.REG
[2], REGB0
);
18763 REGB0
= TAG_Int(39);
18764 array___Array___add(fra
.me
.REG
[2], REGB0
);
18765 REGB0
= TAG_Int(79);
18766 array___Array___add(fra
.me
.REG
[2], REGB0
);
18767 REGB0
= TAG_Int(21);
18768 array___Array___add(fra
.me
.REG
[2], REGB0
);
18769 REGB0
= TAG_Int(4);
18770 array___Array___add(fra
.me
.REG
[2], REGB0
);
18771 REGB0
= TAG_Int(79);
18772 array___Array___add(fra
.me
.REG
[2], REGB0
);
18773 REGB0
= TAG_Int(20);
18774 array___Array___add(fra
.me
.REG
[2], REGB0
);
18775 REGB0
= TAG_Int(79);
18776 array___Array___add(fra
.me
.REG
[2], REGB0
);
18777 REGB0
= TAG_Int(79);
18778 array___Array___add(fra
.me
.REG
[2], REGB0
);
18779 REGB0
= TAG_Int(79);
18780 array___Array___add(fra
.me
.REG
[2], REGB0
);
18781 REGB0
= TAG_Int(79);
18782 array___Array___add(fra
.me
.REG
[2], REGB0
);
18783 REGB0
= TAG_Int(79);
18784 array___Array___add(fra
.me
.REG
[2], REGB0
);
18785 REGB0
= TAG_Int(79);
18786 array___Array___add(fra
.me
.REG
[2], REGB0
);
18787 REGB0
= TAG_Int(35);
18788 array___Array___add(fra
.me
.REG
[2], REGB0
);
18789 REGB0
= TAG_Int(79);
18790 array___Array___add(fra
.me
.REG
[2], REGB0
);
18791 REGB0
= TAG_Int(79);
18792 array___Array___add(fra
.me
.REG
[2], REGB0
);
18793 REGB0
= TAG_Int(79);
18794 array___Array___add(fra
.me
.REG
[2], REGB0
);
18795 REGB0
= TAG_Int(79);
18796 array___Array___add(fra
.me
.REG
[2], REGB0
);
18797 REGB0
= TAG_Int(79);
18798 array___Array___add(fra
.me
.REG
[2], REGB0
);
18799 REGB0
= TAG_Int(79);
18800 array___Array___add(fra
.me
.REG
[2], REGB0
);
18801 REGB0
= TAG_Int(24);
18802 array___Array___add(fra
.me
.REG
[2], REGB0
);
18803 REGB0
= TAG_Int(79);
18804 array___Array___add(fra
.me
.REG
[2], REGB0
);
18805 REGB0
= TAG_Int(3);
18806 array___Array___add(fra
.me
.REG
[2], REGB0
);
18807 REGB0
= TAG_Int(23);
18808 array___Array___add(fra
.me
.REG
[2], REGB0
);
18809 REGB0
= TAG_Int(79);
18810 array___Array___add(fra
.me
.REG
[2], REGB0
);
18811 REGB0
= TAG_Int(79);
18812 array___Array___add(fra
.me
.REG
[2], REGB0
);
18813 REGB0
= TAG_Int(9);
18814 array___Array___add(fra
.me
.REG
[2], REGB0
);
18815 REGB0
= TAG_Int(79);
18816 array___Array___add(fra
.me
.REG
[2], REGB0
);
18817 REGB0
= TAG_Int(79);
18818 array___Array___add(fra
.me
.REG
[2], REGB0
);
18819 REGB0
= TAG_Int(6);
18820 array___Array___add(fra
.me
.REG
[2], REGB0
);
18821 REGB0
= TAG_Int(36);
18822 array___Array___add(fra
.me
.REG
[2], REGB0
);
18823 REGB0
= TAG_Int(79);
18824 array___Array___add(fra
.me
.REG
[2], REGB0
);
18825 REGB0
= TAG_Int(49);
18826 array___Array___add(fra
.me
.REG
[2], REGB0
);
18827 REGB0
= TAG_Int(79);
18828 array___Array___add(fra
.me
.REG
[2], REGB0
);
18829 REGB0
= TAG_Int(17);
18830 array___Array___add(fra
.me
.REG
[2], REGB0
);
18831 REGB0
= TAG_Int(79);
18832 array___Array___add(fra
.me
.REG
[2], REGB0
);
18833 REGB0
= TAG_Int(18);
18834 array___Array___add(fra
.me
.REG
[2], REGB0
);
18835 REGB0
= TAG_Int(7);
18836 array___Array___add(fra
.me
.REG
[2], REGB0
);
18837 REGB0
= TAG_Int(22);
18838 array___Array___add(fra
.me
.REG
[2], REGB0
);
18839 REGB0
= TAG_Int(8);
18840 array___Array___add(fra
.me
.REG
[2], REGB0
);
18841 array___Array___add(fra
.me
.REG
[1], fra
.me
.REG
[2]);
18842 /* ./parser//lexer.nit:3318 */
18843 once_value_1
= fra
.me
.REG
[1];
18844 register_static_object(&once_value_1
);
18845 } else fra
.me
.REG
[1] = once_value_1
;
18846 ATTR_lexer___Lexer____accept_table(fra
.me
.REG
[0]) = fra
.me
.REG
[1];
18847 stack_frame_head
= fra
.me
.prev
;