README: document nit_env.sh
[nit.git] / c_src / nit__lexer.sep.1.c
1 #include "nit__lexer.sep.0.h"
2 /* method lexer#TEol#parser_index for (self: TEol): Int */
3 long nit__lexer___TEol___nit__lexer_work__Token__parser_index(val* self) {
4 long var /* : Int */;
5 var = 0l;
6 goto RET_LABEL;
7 RET_LABEL:;
8 return var;
9 }
10 /* method lexer#TEol#init_tk for (self: TEol, Location) */
11 void nit__lexer___TEol___init_tk(val* self, val* p0) {
12 val* var_loc /* var loc: Location */;
13 {
14 { /* Inline kernel#Object#init (self) on <self:TEol> */
15 RET_LABEL1:(void)0;
16 }
17 }
18 var_loc = p0;
19 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEol> */
20 RET_LABEL:;
21 }
22 /* method lexer#TComment#parser_index for (self: TComment): Int */
23 long nit__lexer___TComment___nit__lexer_work__Token__parser_index(val* self) {
24 long var /* : Int */;
25 var = 1l;
26 goto RET_LABEL;
27 RET_LABEL:;
28 return var;
29 }
30 /* method lexer#TComment#init_tk for (self: TComment, Location) */
31 void nit__lexer___TComment___init_tk(val* self, val* p0) {
32 val* var_loc /* var loc: Location */;
33 {
34 { /* Inline kernel#Object#init (self) on <self:TComment> */
35 RET_LABEL1:(void)0;
36 }
37 }
38 var_loc = p0;
39 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComment> */
40 RET_LABEL:;
41 }
42 /* method lexer#TKwpackage#parser_index for (self: TKwpackage): Int */
43 long nit__lexer___TKwpackage___nit__lexer_work__Token__parser_index(val* self) {
44 long var /* : Int */;
45 var = 2l;
46 goto RET_LABEL;
47 RET_LABEL:;
48 return var;
49 }
50 /* method lexer#TKwpackage#init_tk for (self: TKwpackage, Location) */
51 void nit__lexer___TKwpackage___init_tk(val* self, val* p0) {
52 val* var_loc /* var loc: Location */;
53 {
54 { /* Inline kernel#Object#init (self) on <self:TKwpackage> */
55 RET_LABEL1:(void)0;
56 }
57 }
58 var_loc = p0;
59 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpackage> */
60 RET_LABEL:;
61 }
62 /* method lexer#TKwmodule#parser_index for (self: TKwmodule): Int */
63 long nit__lexer___TKwmodule___nit__lexer_work__Token__parser_index(val* self) {
64 long var /* : Int */;
65 var = 3l;
66 goto RET_LABEL;
67 RET_LABEL:;
68 return var;
69 }
70 /* method lexer#TKwmodule#init_tk for (self: TKwmodule, Location) */
71 void nit__lexer___TKwmodule___init_tk(val* self, val* p0) {
72 val* var_loc /* var loc: Location */;
73 {
74 { /* Inline kernel#Object#init (self) on <self:TKwmodule> */
75 RET_LABEL1:(void)0;
76 }
77 }
78 var_loc = p0;
79 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmodule> */
80 RET_LABEL:;
81 }
82 /* method lexer#TKwimport#parser_index for (self: TKwimport): Int */
83 long nit__lexer___TKwimport___nit__lexer_work__Token__parser_index(val* self) {
84 long var /* : Int */;
85 var = 4l;
86 goto RET_LABEL;
87 RET_LABEL:;
88 return var;
89 }
90 /* method lexer#TKwimport#init_tk for (self: TKwimport, Location) */
91 void nit__lexer___TKwimport___init_tk(val* self, val* p0) {
92 val* var_loc /* var loc: Location */;
93 {
94 { /* Inline kernel#Object#init (self) on <self:TKwimport> */
95 RET_LABEL1:(void)0;
96 }
97 }
98 var_loc = p0;
99 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimport> */
100 RET_LABEL:;
101 }
102 /* method lexer#TKwclass#parser_index for (self: TKwclass): Int */
103 long nit__lexer___TKwclass___nit__lexer_work__Token__parser_index(val* self) {
104 long var /* : Int */;
105 var = 5l;
106 goto RET_LABEL;
107 RET_LABEL:;
108 return var;
109 }
110 /* method lexer#TKwclass#init_tk for (self: TKwclass, Location) */
111 void nit__lexer___TKwclass___init_tk(val* self, val* p0) {
112 val* var_loc /* var loc: Location */;
113 {
114 { /* Inline kernel#Object#init (self) on <self:TKwclass> */
115 RET_LABEL1:(void)0;
116 }
117 }
118 var_loc = p0;
119 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwclass> */
120 RET_LABEL:;
121 }
122 /* method lexer#TKwabstract#parser_index for (self: TKwabstract): Int */
123 long nit__lexer___TKwabstract___nit__lexer_work__Token__parser_index(val* self) {
124 long var /* : Int */;
125 var = 6l;
126 goto RET_LABEL;
127 RET_LABEL:;
128 return var;
129 }
130 /* method lexer#TKwabstract#init_tk for (self: TKwabstract, Location) */
131 void nit__lexer___TKwabstract___init_tk(val* self, val* p0) {
132 val* var_loc /* var loc: Location */;
133 {
134 { /* Inline kernel#Object#init (self) on <self:TKwabstract> */
135 RET_LABEL1:(void)0;
136 }
137 }
138 var_loc = p0;
139 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabstract> */
140 RET_LABEL:;
141 }
142 /* method lexer#TKwinterface#parser_index for (self: TKwinterface): Int */
143 long nit__lexer___TKwinterface___nit__lexer_work__Token__parser_index(val* self) {
144 long var /* : Int */;
145 var = 7l;
146 goto RET_LABEL;
147 RET_LABEL:;
148 return var;
149 }
150 /* method lexer#TKwinterface#init_tk for (self: TKwinterface, Location) */
151 void nit__lexer___TKwinterface___init_tk(val* self, val* p0) {
152 val* var_loc /* var loc: Location */;
153 {
154 { /* Inline kernel#Object#init (self) on <self:TKwinterface> */
155 RET_LABEL1:(void)0;
156 }
157 }
158 var_loc = p0;
159 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinterface> */
160 RET_LABEL:;
161 }
162 /* method lexer#TKwenum#parser_index for (self: TKwenum): Int */
163 long nit__lexer___TKwenum___nit__lexer_work__Token__parser_index(val* self) {
164 long var /* : Int */;
165 var = 8l;
166 goto RET_LABEL;
167 RET_LABEL:;
168 return var;
169 }
170 /* method lexer#TKwenum#init_tk for (self: TKwenum, Location) */
171 void nit__lexer___TKwenum___init_tk(val* self, val* p0) {
172 val* var_loc /* var loc: Location */;
173 {
174 { /* Inline kernel#Object#init (self) on <self:TKwenum> */
175 RET_LABEL1:(void)0;
176 }
177 }
178 var_loc = p0;
179 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwenum> */
180 RET_LABEL:;
181 }
182 /* method lexer#TKwend#parser_index for (self: TKwend): Int */
183 long nit__lexer___TKwend___nit__lexer_work__Token__parser_index(val* self) {
184 long var /* : Int */;
185 var = 9l;
186 goto RET_LABEL;
187 RET_LABEL:;
188 return var;
189 }
190 /* method lexer#TKwend#init_tk for (self: TKwend, Location) */
191 void nit__lexer___TKwend___init_tk(val* self, val* p0) {
192 val* var_loc /* var loc: Location */;
193 {
194 { /* Inline kernel#Object#init (self) on <self:TKwend> */
195 RET_LABEL1:(void)0;
196 }
197 }
198 var_loc = p0;
199 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwend> */
200 RET_LABEL:;
201 }
202 /* method lexer#TKwmeth#parser_index for (self: TKwmeth): Int */
203 long nit__lexer___TKwmeth___nit__lexer_work__Token__parser_index(val* self) {
204 long var /* : Int */;
205 var = 10l;
206 goto RET_LABEL;
207 RET_LABEL:;
208 return var;
209 }
210 /* method lexer#TKwmeth#init_tk for (self: TKwmeth, Location) */
211 void nit__lexer___TKwmeth___init_tk(val* self, val* p0) {
212 val* var_loc /* var loc: Location */;
213 {
214 { /* Inline kernel#Object#init (self) on <self:TKwmeth> */
215 RET_LABEL1:(void)0;
216 }
217 }
218 var_loc = p0;
219 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmeth> */
220 RET_LABEL:;
221 }
222 /* method lexer#TKwtype#parser_index for (self: TKwtype): Int */
223 long nit__lexer___TKwtype___nit__lexer_work__Token__parser_index(val* self) {
224 long var /* : Int */;
225 var = 11l;
226 goto RET_LABEL;
227 RET_LABEL:;
228 return var;
229 }
230 /* method lexer#TKwtype#init_tk for (self: TKwtype, Location) */
231 void nit__lexer___TKwtype___init_tk(val* self, val* p0) {
232 val* var_loc /* var loc: Location */;
233 {
234 { /* Inline kernel#Object#init (self) on <self:TKwtype> */
235 RET_LABEL1:(void)0;
236 }
237 }
238 var_loc = p0;
239 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtype> */
240 RET_LABEL:;
241 }
242 /* method lexer#TKwinit#parser_index for (self: TKwinit): Int */
243 long nit__lexer___TKwinit___nit__lexer_work__Token__parser_index(val* self) {
244 long var /* : Int */;
245 var = 12l;
246 goto RET_LABEL;
247 RET_LABEL:;
248 return var;
249 }
250 /* method lexer#TKwinit#init_tk for (self: TKwinit, Location) */
251 void nit__lexer___TKwinit___init_tk(val* self, val* p0) {
252 val* var_loc /* var loc: Location */;
253 {
254 { /* Inline kernel#Object#init (self) on <self:TKwinit> */
255 RET_LABEL1:(void)0;
256 }
257 }
258 var_loc = p0;
259 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinit> */
260 RET_LABEL:;
261 }
262 /* method lexer#TKwredef#parser_index for (self: TKwredef): Int */
263 long nit__lexer___TKwredef___nit__lexer_work__Token__parser_index(val* self) {
264 long var /* : Int */;
265 var = 13l;
266 goto RET_LABEL;
267 RET_LABEL:;
268 return var;
269 }
270 /* method lexer#TKwredef#init_tk for (self: TKwredef, Location) */
271 void nit__lexer___TKwredef___init_tk(val* self, val* p0) {
272 val* var_loc /* var loc: Location */;
273 {
274 { /* Inline kernel#Object#init (self) on <self:TKwredef> */
275 RET_LABEL1:(void)0;
276 }
277 }
278 var_loc = p0;
279 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwredef> */
280 RET_LABEL:;
281 }
282 /* method lexer#TKwis#parser_index for (self: TKwis): Int */
283 long nit__lexer___TKwis___nit__lexer_work__Token__parser_index(val* self) {
284 long var /* : Int */;
285 var = 14l;
286 goto RET_LABEL;
287 RET_LABEL:;
288 return var;
289 }
290 /* method lexer#TKwis#init_tk for (self: TKwis, Location) */
291 void nit__lexer___TKwis___init_tk(val* self, val* p0) {
292 val* var_loc /* var loc: Location */;
293 {
294 { /* Inline kernel#Object#init (self) on <self:TKwis> */
295 RET_LABEL1:(void)0;
296 }
297 }
298 var_loc = p0;
299 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwis> */
300 RET_LABEL:;
301 }
302 /* method lexer#TKwdo#parser_index for (self: TKwdo): Int */
303 long nit__lexer___TKwdo___nit__lexer_work__Token__parser_index(val* self) {
304 long var /* : Int */;
305 var = 15l;
306 goto RET_LABEL;
307 RET_LABEL:;
308 return var;
309 }
310 /* method lexer#TKwdo#init_tk for (self: TKwdo, Location) */
311 void nit__lexer___TKwdo___init_tk(val* self, val* p0) {
312 val* var_loc /* var loc: Location */;
313 {
314 { /* Inline kernel#Object#init (self) on <self:TKwdo> */
315 RET_LABEL1:(void)0;
316 }
317 }
318 var_loc = p0;
319 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdo> */
320 RET_LABEL:;
321 }
322 /* method lexer#TKwvar#parser_index for (self: TKwvar): Int */
323 long nit__lexer___TKwvar___nit__lexer_work__Token__parser_index(val* self) {
324 long var /* : Int */;
325 var = 16l;
326 goto RET_LABEL;
327 RET_LABEL:;
328 return var;
329 }
330 /* method lexer#TKwvar#init_tk for (self: TKwvar, Location) */
331 void nit__lexer___TKwvar___init_tk(val* self, val* p0) {
332 val* var_loc /* var loc: Location */;
333 {
334 { /* Inline kernel#Object#init (self) on <self:TKwvar> */
335 RET_LABEL1:(void)0;
336 }
337 }
338 var_loc = p0;
339 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwvar> */
340 RET_LABEL:;
341 }
342 /* method lexer#TKwextern#parser_index for (self: TKwextern): Int */
343 long nit__lexer___TKwextern___nit__lexer_work__Token__parser_index(val* self) {
344 long var /* : Int */;
345 var = 17l;
346 goto RET_LABEL;
347 RET_LABEL:;
348 return var;
349 }
350 /* method lexer#TKwextern#init_tk for (self: TKwextern, Location) */
351 void nit__lexer___TKwextern___init_tk(val* self, val* p0) {
352 val* var_loc /* var loc: Location */;
353 {
354 { /* Inline kernel#Object#init (self) on <self:TKwextern> */
355 RET_LABEL1:(void)0;
356 }
357 }
358 var_loc = p0;
359 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwextern> */
360 RET_LABEL:;
361 }
362 /* method lexer#TKwpublic#parser_index for (self: TKwpublic): Int */
363 long nit__lexer___TKwpublic___nit__lexer_work__Token__parser_index(val* self) {
364 long var /* : Int */;
365 var = 18l;
366 goto RET_LABEL;
367 RET_LABEL:;
368 return var;
369 }
370 /* method lexer#TKwpublic#init_tk for (self: TKwpublic, Location) */
371 void nit__lexer___TKwpublic___init_tk(val* self, val* p0) {
372 val* var_loc /* var loc: Location */;
373 {
374 { /* Inline kernel#Object#init (self) on <self:TKwpublic> */
375 RET_LABEL1:(void)0;
376 }
377 }
378 var_loc = p0;
379 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpublic> */
380 RET_LABEL:;
381 }
382 /* method lexer#TKwprotected#parser_index for (self: TKwprotected): Int */
383 long nit__lexer___TKwprotected___nit__lexer_work__Token__parser_index(val* self) {
384 long var /* : Int */;
385 var = 19l;
386 goto RET_LABEL;
387 RET_LABEL:;
388 return var;
389 }
390 /* method lexer#TKwprotected#init_tk for (self: TKwprotected, Location) */
391 void nit__lexer___TKwprotected___init_tk(val* self, val* p0) {
392 val* var_loc /* var loc: Location */;
393 {
394 { /* Inline kernel#Object#init (self) on <self:TKwprotected> */
395 RET_LABEL1:(void)0;
396 }
397 }
398 var_loc = p0;
399 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprotected> */
400 RET_LABEL:;
401 }
402 /* method lexer#TKwprivate#parser_index for (self: TKwprivate): Int */
403 long nit__lexer___TKwprivate___nit__lexer_work__Token__parser_index(val* self) {
404 long var /* : Int */;
405 var = 20l;
406 goto RET_LABEL;
407 RET_LABEL:;
408 return var;
409 }
410 /* method lexer#TKwprivate#init_tk for (self: TKwprivate, Location) */
411 void nit__lexer___TKwprivate___init_tk(val* self, val* p0) {
412 val* var_loc /* var loc: Location */;
413 {
414 { /* Inline kernel#Object#init (self) on <self:TKwprivate> */
415 RET_LABEL1:(void)0;
416 }
417 }
418 var_loc = p0;
419 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprivate> */
420 RET_LABEL:;
421 }
422 /* method lexer#TKwintrude#parser_index for (self: TKwintrude): Int */
423 long nit__lexer___TKwintrude___nit__lexer_work__Token__parser_index(val* self) {
424 long var /* : Int */;
425 var = 21l;
426 goto RET_LABEL;
427 RET_LABEL:;
428 return var;
429 }
430 /* method lexer#TKwintrude#init_tk for (self: TKwintrude, Location) */
431 void nit__lexer___TKwintrude___init_tk(val* self, val* p0) {
432 val* var_loc /* var loc: Location */;
433 {
434 { /* Inline kernel#Object#init (self) on <self:TKwintrude> */
435 RET_LABEL1:(void)0;
436 }
437 }
438 var_loc = p0;
439 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwintrude> */
440 RET_LABEL:;
441 }
442 /* method lexer#TKwif#parser_index for (self: TKwif): Int */
443 long nit__lexer___TKwif___nit__lexer_work__Token__parser_index(val* self) {
444 long var /* : Int */;
445 var = 22l;
446 goto RET_LABEL;
447 RET_LABEL:;
448 return var;
449 }
450 /* method lexer#TKwif#init_tk for (self: TKwif, Location) */
451 void nit__lexer___TKwif___init_tk(val* self, val* p0) {
452 val* var_loc /* var loc: Location */;
453 {
454 { /* Inline kernel#Object#init (self) on <self:TKwif> */
455 RET_LABEL1:(void)0;
456 }
457 }
458 var_loc = p0;
459 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwif> */
460 RET_LABEL:;
461 }
462 /* method lexer#TKwthen#parser_index for (self: TKwthen): Int */
463 long nit__lexer___TKwthen___nit__lexer_work__Token__parser_index(val* self) {
464 long var /* : Int */;
465 var = 23l;
466 goto RET_LABEL;
467 RET_LABEL:;
468 return var;
469 }
470 /* method lexer#TKwthen#init_tk for (self: TKwthen, Location) */
471 void nit__lexer___TKwthen___init_tk(val* self, val* p0) {
472 val* var_loc /* var loc: Location */;
473 {
474 { /* Inline kernel#Object#init (self) on <self:TKwthen> */
475 RET_LABEL1:(void)0;
476 }
477 }
478 var_loc = p0;
479 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwthen> */
480 RET_LABEL:;
481 }
482 /* method lexer#TKwelse#parser_index for (self: TKwelse): Int */
483 long nit__lexer___TKwelse___nit__lexer_work__Token__parser_index(val* self) {
484 long var /* : Int */;
485 var = 24l;
486 goto RET_LABEL;
487 RET_LABEL:;
488 return var;
489 }
490 /* method lexer#TKwelse#init_tk for (self: TKwelse, Location) */
491 void nit__lexer___TKwelse___init_tk(val* self, val* p0) {
492 val* var_loc /* var loc: Location */;
493 {
494 { /* Inline kernel#Object#init (self) on <self:TKwelse> */
495 RET_LABEL1:(void)0;
496 }
497 }
498 var_loc = p0;
499 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwelse> */
500 RET_LABEL:;
501 }
502 /* method lexer#TKwwhile#parser_index for (self: TKwwhile): Int */
503 long nit__lexer___TKwwhile___nit__lexer_work__Token__parser_index(val* self) {
504 long var /* : Int */;
505 var = 25l;
506 goto RET_LABEL;
507 RET_LABEL:;
508 return var;
509 }
510 /* method lexer#TKwwhile#init_tk for (self: TKwwhile, Location) */
511 void nit__lexer___TKwwhile___init_tk(val* self, val* p0) {
512 val* var_loc /* var loc: Location */;
513 {
514 { /* Inline kernel#Object#init (self) on <self:TKwwhile> */
515 RET_LABEL1:(void)0;
516 }
517 }
518 var_loc = p0;
519 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwwhile> */
520 RET_LABEL:;
521 }
522 /* method lexer#TKwloop#parser_index for (self: TKwloop): Int */
523 long nit__lexer___TKwloop___nit__lexer_work__Token__parser_index(val* self) {
524 long var /* : Int */;
525 var = 26l;
526 goto RET_LABEL;
527 RET_LABEL:;
528 return var;
529 }
530 /* method lexer#TKwloop#init_tk for (self: TKwloop, Location) */
531 void nit__lexer___TKwloop___init_tk(val* self, val* p0) {
532 val* var_loc /* var loc: Location */;
533 {
534 { /* Inline kernel#Object#init (self) on <self:TKwloop> */
535 RET_LABEL1:(void)0;
536 }
537 }
538 var_loc = p0;
539 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwloop> */
540 RET_LABEL:;
541 }
542 /* method lexer#TKwfor#parser_index for (self: TKwfor): Int */
543 long nit__lexer___TKwfor___nit__lexer_work__Token__parser_index(val* self) {
544 long var /* : Int */;
545 var = 27l;
546 goto RET_LABEL;
547 RET_LABEL:;
548 return var;
549 }
550 /* method lexer#TKwfor#init_tk for (self: TKwfor, Location) */
551 void nit__lexer___TKwfor___init_tk(val* self, val* p0) {
552 val* var_loc /* var loc: Location */;
553 {
554 { /* Inline kernel#Object#init (self) on <self:TKwfor> */
555 RET_LABEL1:(void)0;
556 }
557 }
558 var_loc = p0;
559 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfor> */
560 RET_LABEL:;
561 }
562 /* method lexer#TKwin#parser_index for (self: TKwin): Int */
563 long nit__lexer___TKwin___nit__lexer_work__Token__parser_index(val* self) {
564 long var /* : Int */;
565 var = 28l;
566 goto RET_LABEL;
567 RET_LABEL:;
568 return var;
569 }
570 /* method lexer#TKwin#init_tk for (self: TKwin, Location) */
571 void nit__lexer___TKwin___init_tk(val* self, val* p0) {
572 val* var_loc /* var loc: Location */;
573 {
574 { /* Inline kernel#Object#init (self) on <self:TKwin> */
575 RET_LABEL1:(void)0;
576 }
577 }
578 var_loc = p0;
579 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwin> */
580 RET_LABEL:;
581 }
582 /* method lexer#TKwand#parser_index for (self: TKwand): Int */
583 long nit__lexer___TKwand___nit__lexer_work__Token__parser_index(val* self) {
584 long var /* : Int */;
585 var = 29l;
586 goto RET_LABEL;
587 RET_LABEL:;
588 return var;
589 }
590 /* method lexer#TKwand#init_tk for (self: TKwand, Location) */
591 void nit__lexer___TKwand___init_tk(val* self, val* p0) {
592 val* var_loc /* var loc: Location */;
593 {
594 { /* Inline kernel#Object#init (self) on <self:TKwand> */
595 RET_LABEL1:(void)0;
596 }
597 }
598 var_loc = p0;
599 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwand> */
600 RET_LABEL:;
601 }
602 /* method lexer#TKwor#parser_index for (self: TKwor): Int */
603 long nit__lexer___TKwor___nit__lexer_work__Token__parser_index(val* self) {
604 long var /* : Int */;
605 var = 30l;
606 goto RET_LABEL;
607 RET_LABEL:;
608 return var;
609 }
610 /* method lexer#TKwor#init_tk for (self: TKwor, Location) */
611 void nit__lexer___TKwor___init_tk(val* self, val* p0) {
612 val* var_loc /* var loc: Location */;
613 {
614 { /* Inline kernel#Object#init (self) on <self:TKwor> */
615 RET_LABEL1:(void)0;
616 }
617 }
618 var_loc = p0;
619 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwor> */
620 RET_LABEL:;
621 }
622 /* method lexer#TKwnot#parser_index for (self: TKwnot): Int */
623 long nit__lexer___TKwnot___nit__lexer_work__Token__parser_index(val* self) {
624 long var /* : Int */;
625 var = 31l;
626 goto RET_LABEL;
627 RET_LABEL:;
628 return var;
629 }
630 /* method lexer#TKwnot#init_tk for (self: TKwnot, Location) */
631 void nit__lexer___TKwnot___init_tk(val* self, val* p0) {
632 val* var_loc /* var loc: Location */;
633 {
634 { /* Inline kernel#Object#init (self) on <self:TKwnot> */
635 RET_LABEL1:(void)0;
636 }
637 }
638 var_loc = p0;
639 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnot> */
640 RET_LABEL:;
641 }
642 /* method lexer#TKwimplies#parser_index for (self: TKwimplies): Int */
643 long nit__lexer___TKwimplies___nit__lexer_work__Token__parser_index(val* self) {
644 long var /* : Int */;
645 var = 32l;
646 goto RET_LABEL;
647 RET_LABEL:;
648 return var;
649 }
650 /* method lexer#TKwimplies#init_tk for (self: TKwimplies, Location) */
651 void nit__lexer___TKwimplies___init_tk(val* self, val* p0) {
652 val* var_loc /* var loc: Location */;
653 {
654 { /* Inline kernel#Object#init (self) on <self:TKwimplies> */
655 RET_LABEL1:(void)0;
656 }
657 }
658 var_loc = p0;
659 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimplies> */
660 RET_LABEL:;
661 }
662 /* method lexer#TKwreturn#parser_index for (self: TKwreturn): Int */
663 long nit__lexer___TKwreturn___nit__lexer_work__Token__parser_index(val* self) {
664 long var /* : Int */;
665 var = 33l;
666 goto RET_LABEL;
667 RET_LABEL:;
668 return var;
669 }
670 /* method lexer#TKwreturn#init_tk for (self: TKwreturn, Location) */
671 void nit__lexer___TKwreturn___init_tk(val* self, val* p0) {
672 val* var_loc /* var loc: Location */;
673 {
674 { /* Inline kernel#Object#init (self) on <self:TKwreturn> */
675 RET_LABEL1:(void)0;
676 }
677 }
678 var_loc = p0;
679 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwreturn> */
680 RET_LABEL:;
681 }
682 /* method lexer#TKwcontinue#parser_index for (self: TKwcontinue): Int */
683 long nit__lexer___TKwcontinue___nit__lexer_work__Token__parser_index(val* self) {
684 long var /* : Int */;
685 var = 34l;
686 goto RET_LABEL;
687 RET_LABEL:;
688 return var;
689 }
690 /* method lexer#TKwcontinue#init_tk for (self: TKwcontinue, Location) */
691 void nit__lexer___TKwcontinue___init_tk(val* self, val* p0) {
692 val* var_loc /* var loc: Location */;
693 {
694 { /* Inline kernel#Object#init (self) on <self:TKwcontinue> */
695 RET_LABEL1:(void)0;
696 }
697 }
698 var_loc = p0;
699 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwcontinue> */
700 RET_LABEL:;
701 }
702 /* method lexer#TKwbreak#parser_index for (self: TKwbreak): Int */
703 long nit__lexer___TKwbreak___nit__lexer_work__Token__parser_index(val* self) {
704 long var /* : Int */;
705 var = 35l;
706 goto RET_LABEL;
707 RET_LABEL:;
708 return var;
709 }
710 /* method lexer#TKwbreak#init_tk for (self: TKwbreak, Location) */
711 void nit__lexer___TKwbreak___init_tk(val* self, val* p0) {
712 val* var_loc /* var loc: Location */;
713 {
714 { /* Inline kernel#Object#init (self) on <self:TKwbreak> */
715 RET_LABEL1:(void)0;
716 }
717 }
718 var_loc = p0;
719 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwbreak> */
720 RET_LABEL:;
721 }
722 /* method lexer#TKwabort#parser_index for (self: TKwabort): Int */
723 long nit__lexer___TKwabort___nit__lexer_work__Token__parser_index(val* self) {
724 long var /* : Int */;
725 var = 36l;
726 goto RET_LABEL;
727 RET_LABEL:;
728 return var;
729 }
730 /* method lexer#TKwabort#init_tk for (self: TKwabort, Location) */
731 void nit__lexer___TKwabort___init_tk(val* self, val* p0) {
732 val* var_loc /* var loc: Location */;
733 {
734 { /* Inline kernel#Object#init (self) on <self:TKwabort> */
735 RET_LABEL1:(void)0;
736 }
737 }
738 var_loc = p0;
739 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabort> */
740 RET_LABEL:;
741 }
742 /* method lexer#TKwassert#parser_index for (self: TKwassert): Int */
743 long nit__lexer___TKwassert___nit__lexer_work__Token__parser_index(val* self) {
744 long var /* : Int */;
745 var = 37l;
746 goto RET_LABEL;
747 RET_LABEL:;
748 return var;
749 }
750 /* method lexer#TKwassert#init_tk for (self: TKwassert, Location) */
751 void nit__lexer___TKwassert___init_tk(val* self, val* p0) {
752 val* var_loc /* var loc: Location */;
753 {
754 { /* Inline kernel#Object#init (self) on <self:TKwassert> */
755 RET_LABEL1:(void)0;
756 }
757 }
758 var_loc = p0;
759 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwassert> */
760 RET_LABEL:;
761 }
762 /* method lexer#TKwnew#parser_index for (self: TKwnew): Int */
763 long nit__lexer___TKwnew___nit__lexer_work__Token__parser_index(val* self) {
764 long var /* : Int */;
765 var = 38l;
766 goto RET_LABEL;
767 RET_LABEL:;
768 return var;
769 }
770 /* method lexer#TKwnew#init_tk for (self: TKwnew, Location) */
771 void nit__lexer___TKwnew___init_tk(val* self, val* p0) {
772 val* var_loc /* var loc: Location */;
773 {
774 { /* Inline kernel#Object#init (self) on <self:TKwnew> */
775 RET_LABEL1:(void)0;
776 }
777 }
778 var_loc = p0;
779 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnew> */
780 RET_LABEL:;
781 }
782 /* method lexer#TKwisa#parser_index for (self: TKwisa): Int */
783 long nit__lexer___TKwisa___nit__lexer_work__Token__parser_index(val* self) {
784 long var /* : Int */;
785 var = 39l;
786 goto RET_LABEL;
787 RET_LABEL:;
788 return var;
789 }
790 /* method lexer#TKwisa#init_tk for (self: TKwisa, Location) */
791 void nit__lexer___TKwisa___init_tk(val* self, val* p0) {
792 val* var_loc /* var loc: Location */;
793 {
794 { /* Inline kernel#Object#init (self) on <self:TKwisa> */
795 RET_LABEL1:(void)0;
796 }
797 }
798 var_loc = p0;
799 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisa> */
800 RET_LABEL:;
801 }
802 /* method lexer#TKwonce#parser_index for (self: TKwonce): Int */
803 long nit__lexer___TKwonce___nit__lexer_work__Token__parser_index(val* self) {
804 long var /* : Int */;
805 var = 40l;
806 goto RET_LABEL;
807 RET_LABEL:;
808 return var;
809 }
810 /* method lexer#TKwonce#init_tk for (self: TKwonce, Location) */
811 void nit__lexer___TKwonce___init_tk(val* self, val* p0) {
812 val* var_loc /* var loc: Location */;
813 {
814 { /* Inline kernel#Object#init (self) on <self:TKwonce> */
815 RET_LABEL1:(void)0;
816 }
817 }
818 var_loc = p0;
819 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwonce> */
820 RET_LABEL:;
821 }
822 /* method lexer#TKwsuper#parser_index for (self: TKwsuper): Int */
823 long nit__lexer___TKwsuper___nit__lexer_work__Token__parser_index(val* self) {
824 long var /* : Int */;
825 var = 41l;
826 goto RET_LABEL;
827 RET_LABEL:;
828 return var;
829 }
830 /* method lexer#TKwsuper#init_tk for (self: TKwsuper, Location) */
831 void nit__lexer___TKwsuper___init_tk(val* self, val* p0) {
832 val* var_loc /* var loc: Location */;
833 {
834 { /* Inline kernel#Object#init (self) on <self:TKwsuper> */
835 RET_LABEL1:(void)0;
836 }
837 }
838 var_loc = p0;
839 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwsuper> */
840 RET_LABEL:;
841 }
842 /* method lexer#TKwself#parser_index for (self: TKwself): Int */
843 long nit__lexer___TKwself___nit__lexer_work__Token__parser_index(val* self) {
844 long var /* : Int */;
845 var = 42l;
846 goto RET_LABEL;
847 RET_LABEL:;
848 return var;
849 }
850 /* method lexer#TKwself#init_tk for (self: TKwself, Location) */
851 void nit__lexer___TKwself___init_tk(val* self, val* p0) {
852 val* var_loc /* var loc: Location */;
853 {
854 { /* Inline kernel#Object#init (self) on <self:TKwself> */
855 RET_LABEL1:(void)0;
856 }
857 }
858 var_loc = p0;
859 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwself> */
860 RET_LABEL:;
861 }
862 /* method lexer#TKwtrue#parser_index for (self: TKwtrue): Int */
863 long nit__lexer___TKwtrue___nit__lexer_work__Token__parser_index(val* self) {
864 long var /* : Int */;
865 var = 43l;
866 goto RET_LABEL;
867 RET_LABEL:;
868 return var;
869 }
870 /* method lexer#TKwtrue#init_tk for (self: TKwtrue, Location) */
871 void nit__lexer___TKwtrue___init_tk(val* self, val* p0) {
872 val* var_loc /* var loc: Location */;
873 {
874 { /* Inline kernel#Object#init (self) on <self:TKwtrue> */
875 RET_LABEL1:(void)0;
876 }
877 }
878 var_loc = p0;
879 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtrue> */
880 RET_LABEL:;
881 }
882 /* method lexer#TKwfalse#parser_index for (self: TKwfalse): Int */
883 long nit__lexer___TKwfalse___nit__lexer_work__Token__parser_index(val* self) {
884 long var /* : Int */;
885 var = 44l;
886 goto RET_LABEL;
887 RET_LABEL:;
888 return var;
889 }
890 /* method lexer#TKwfalse#init_tk for (self: TKwfalse, Location) */
891 void nit__lexer___TKwfalse___init_tk(val* self, val* p0) {
892 val* var_loc /* var loc: Location */;
893 {
894 { /* Inline kernel#Object#init (self) on <self:TKwfalse> */
895 RET_LABEL1:(void)0;
896 }
897 }
898 var_loc = p0;
899 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfalse> */
900 RET_LABEL:;
901 }
902 /* method lexer#TKwnull#parser_index for (self: TKwnull): Int */
903 long nit__lexer___TKwnull___nit__lexer_work__Token__parser_index(val* self) {
904 long var /* : Int */;
905 var = 45l;
906 goto RET_LABEL;
907 RET_LABEL:;
908 return var;
909 }
910 /* method lexer#TKwnull#init_tk for (self: TKwnull, Location) */
911 void nit__lexer___TKwnull___init_tk(val* self, val* p0) {
912 val* var_loc /* var loc: Location */;
913 {
914 { /* Inline kernel#Object#init (self) on <self:TKwnull> */
915 RET_LABEL1:(void)0;
916 }
917 }
918 var_loc = p0;
919 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnull> */
920 RET_LABEL:;
921 }
922 /* method lexer#TKwas#parser_index for (self: TKwas): Int */
923 long nit__lexer___TKwas___nit__lexer_work__Token__parser_index(val* self) {
924 long var /* : Int */;
925 var = 46l;
926 goto RET_LABEL;
927 RET_LABEL:;
928 return var;
929 }
930 /* method lexer#TKwas#init_tk for (self: TKwas, Location) */
931 void nit__lexer___TKwas___init_tk(val* self, val* p0) {
932 val* var_loc /* var loc: Location */;
933 {
934 { /* Inline kernel#Object#init (self) on <self:TKwas> */
935 RET_LABEL1:(void)0;
936 }
937 }
938 var_loc = p0;
939 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwas> */
940 RET_LABEL:;
941 }
942 /* method lexer#TKwnullable#parser_index for (self: TKwnullable): Int */
943 long nit__lexer___TKwnullable___nit__lexer_work__Token__parser_index(val* self) {
944 long var /* : Int */;
945 var = 47l;
946 goto RET_LABEL;
947 RET_LABEL:;
948 return var;
949 }
950 /* method lexer#TKwnullable#init_tk for (self: TKwnullable, Location) */
951 void nit__lexer___TKwnullable___init_tk(val* self, val* p0) {
952 val* var_loc /* var loc: Location */;
953 {
954 { /* Inline kernel#Object#init (self) on <self:TKwnullable> */
955 RET_LABEL1:(void)0;
956 }
957 }
958 var_loc = p0;
959 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnullable> */
960 RET_LABEL:;
961 }
962 /* method lexer#TKwisset#parser_index for (self: TKwisset): Int */
963 long nit__lexer___TKwisset___nit__lexer_work__Token__parser_index(val* self) {
964 long var /* : Int */;
965 var = 48l;
966 goto RET_LABEL;
967 RET_LABEL:;
968 return var;
969 }
970 /* method lexer#TKwisset#init_tk for (self: TKwisset, Location) */
971 void nit__lexer___TKwisset___init_tk(val* self, val* p0) {
972 val* var_loc /* var loc: Location */;
973 {
974 { /* Inline kernel#Object#init (self) on <self:TKwisset> */
975 RET_LABEL1:(void)0;
976 }
977 }
978 var_loc = p0;
979 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisset> */
980 RET_LABEL:;
981 }
982 /* method lexer#TKwlabel#parser_index for (self: TKwlabel): Int */
983 long nit__lexer___TKwlabel___nit__lexer_work__Token__parser_index(val* self) {
984 long var /* : Int */;
985 var = 49l;
986 goto RET_LABEL;
987 RET_LABEL:;
988 return var;
989 }
990 /* method lexer#TKwlabel#init_tk for (self: TKwlabel, Location) */
991 void nit__lexer___TKwlabel___init_tk(val* self, val* p0) {
992 val* var_loc /* var loc: Location */;
993 {
994 { /* Inline kernel#Object#init (self) on <self:TKwlabel> */
995 RET_LABEL1:(void)0;
996 }
997 }
998 var_loc = p0;
999 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwlabel> */
1000 RET_LABEL:;
1001 }
1002 /* method lexer#TKwwith#parser_index for (self: TKwwith): Int */
1003 long nit__lexer___TKwwith___nit__lexer_work__Token__parser_index(val* self) {
1004 long var /* : Int */;
1005 var = 50l;
1006 goto RET_LABEL;
1007 RET_LABEL:;
1008 return var;
1009 }
1010 /* method lexer#TKwwith#init_tk for (self: TKwwith, Location) */
1011 void nit__lexer___TKwwith___init_tk(val* self, val* p0) {
1012 val* var_loc /* var loc: Location */;
1013 {
1014 { /* Inline kernel#Object#init (self) on <self:TKwwith> */
1015 RET_LABEL1:(void)0;
1016 }
1017 }
1018 var_loc = p0;
1019 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwwith> */
1020 RET_LABEL:;
1021 }
1022 /* method lexer#TKwdebug#parser_index for (self: TKwdebug): Int */
1023 long nit__lexer___TKwdebug___nit__lexer_work__Token__parser_index(val* self) {
1024 long var /* : Int */;
1025 var = 51l;
1026 goto RET_LABEL;
1027 RET_LABEL:;
1028 return var;
1029 }
1030 /* method lexer#TKwdebug#init_tk for (self: TKwdebug, Location) */
1031 void nit__lexer___TKwdebug___init_tk(val* self, val* p0) {
1032 val* var_loc /* var loc: Location */;
1033 {
1034 { /* Inline kernel#Object#init (self) on <self:TKwdebug> */
1035 RET_LABEL1:(void)0;
1036 }
1037 }
1038 var_loc = p0;
1039 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdebug> */
1040 RET_LABEL:;
1041 }
1042 /* method lexer#TOpar#parser_index for (self: TOpar): Int */
1043 long nit__lexer___TOpar___nit__lexer_work__Token__parser_index(val* self) {
1044 long var /* : Int */;
1045 var = 52l;
1046 goto RET_LABEL;
1047 RET_LABEL:;
1048 return var;
1049 }
1050 /* method lexer#TOpar#init_tk for (self: TOpar, Location) */
1051 void nit__lexer___TOpar___init_tk(val* self, val* p0) {
1052 val* var_loc /* var loc: Location */;
1053 {
1054 { /* Inline kernel#Object#init (self) on <self:TOpar> */
1055 RET_LABEL1:(void)0;
1056 }
1057 }
1058 var_loc = p0;
1059 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TOpar> */
1060 RET_LABEL:;
1061 }
1062 /* method lexer#TCpar#parser_index for (self: TCpar): Int */
1063 long nit__lexer___TCpar___nit__lexer_work__Token__parser_index(val* self) {
1064 long var /* : Int */;
1065 var = 53l;
1066 goto RET_LABEL;
1067 RET_LABEL:;
1068 return var;
1069 }
1070 /* method lexer#TCpar#init_tk for (self: TCpar, Location) */
1071 void nit__lexer___TCpar___init_tk(val* self, val* p0) {
1072 val* var_loc /* var loc: Location */;
1073 {
1074 { /* Inline kernel#Object#init (self) on <self:TCpar> */
1075 RET_LABEL1:(void)0;
1076 }
1077 }
1078 var_loc = p0;
1079 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCpar> */
1080 RET_LABEL:;
1081 }
1082 /* method lexer#TObra#parser_index for (self: TObra): Int */
1083 long nit__lexer___TObra___nit__lexer_work__Token__parser_index(val* self) {
1084 long var /* : Int */;
1085 var = 54l;
1086 goto RET_LABEL;
1087 RET_LABEL:;
1088 return var;
1089 }
1090 /* method lexer#TObra#init_tk for (self: TObra, Location) */
1091 void nit__lexer___TObra___init_tk(val* self, val* p0) {
1092 val* var_loc /* var loc: Location */;
1093 {
1094 { /* Inline kernel#Object#init (self) on <self:TObra> */
1095 RET_LABEL1:(void)0;
1096 }
1097 }
1098 var_loc = p0;
1099 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TObra> */
1100 RET_LABEL:;
1101 }
1102 /* method lexer#TCbra#parser_index for (self: TCbra): Int */
1103 long nit__lexer___TCbra___nit__lexer_work__Token__parser_index(val* self) {
1104 long var /* : Int */;
1105 var = 55l;
1106 goto RET_LABEL;
1107 RET_LABEL:;
1108 return var;
1109 }
1110 /* method lexer#TCbra#init_tk for (self: TCbra, Location) */
1111 void nit__lexer___TCbra___init_tk(val* self, val* p0) {
1112 val* var_loc /* var loc: Location */;
1113 {
1114 { /* Inline kernel#Object#init (self) on <self:TCbra> */
1115 RET_LABEL1:(void)0;
1116 }
1117 }
1118 var_loc = p0;
1119 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCbra> */
1120 RET_LABEL:;
1121 }
1122 /* method lexer#TComma#parser_index for (self: TComma): Int */
1123 long nit__lexer___TComma___nit__lexer_work__Token__parser_index(val* self) {
1124 long var /* : Int */;
1125 var = 56l;
1126 goto RET_LABEL;
1127 RET_LABEL:;
1128 return var;
1129 }
1130 /* method lexer#TComma#init_tk for (self: TComma, Location) */
1131 void nit__lexer___TComma___init_tk(val* self, val* p0) {
1132 val* var_loc /* var loc: Location */;
1133 {
1134 { /* Inline kernel#Object#init (self) on <self:TComma> */
1135 RET_LABEL1:(void)0;
1136 }
1137 }
1138 var_loc = p0;
1139 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComma> */
1140 RET_LABEL:;
1141 }
1142 /* method lexer#TColumn#parser_index for (self: TColumn): Int */
1143 long nit__lexer___TColumn___nit__lexer_work__Token__parser_index(val* self) {
1144 long var /* : Int */;
1145 var = 57l;
1146 goto RET_LABEL;
1147 RET_LABEL:;
1148 return var;
1149 }
1150 /* method lexer#TColumn#init_tk for (self: TColumn, Location) */
1151 void nit__lexer___TColumn___init_tk(val* self, val* p0) {
1152 val* var_loc /* var loc: Location */;
1153 {
1154 { /* Inline kernel#Object#init (self) on <self:TColumn> */
1155 RET_LABEL1:(void)0;
1156 }
1157 }
1158 var_loc = p0;
1159 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TColumn> */
1160 RET_LABEL:;
1161 }
1162 /* method lexer#TQuad#parser_index for (self: TQuad): Int */
1163 long nit__lexer___TQuad___nit__lexer_work__Token__parser_index(val* self) {
1164 long var /* : Int */;
1165 var = 58l;
1166 goto RET_LABEL;
1167 RET_LABEL:;
1168 return var;
1169 }
1170 /* method lexer#TQuad#init_tk for (self: TQuad, Location) */
1171 void nit__lexer___TQuad___init_tk(val* self, val* p0) {
1172 val* var_loc /* var loc: Location */;
1173 {
1174 { /* Inline kernel#Object#init (self) on <self:TQuad> */
1175 RET_LABEL1:(void)0;
1176 }
1177 }
1178 var_loc = p0;
1179 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TQuad> */
1180 RET_LABEL:;
1181 }
1182 /* method lexer#TAssign#parser_index for (self: TAssign): Int */
1183 long nit__lexer___TAssign___nit__lexer_work__Token__parser_index(val* self) {
1184 long var /* : Int */;
1185 var = 59l;
1186 goto RET_LABEL;
1187 RET_LABEL:;
1188 return var;
1189 }
1190 /* method lexer#TAssign#init_tk for (self: TAssign, Location) */
1191 void nit__lexer___TAssign___init_tk(val* self, val* p0) {
1192 val* var_loc /* var loc: Location */;
1193 {
1194 { /* Inline kernel#Object#init (self) on <self:TAssign> */
1195 RET_LABEL1:(void)0;
1196 }
1197 }
1198 var_loc = p0;
1199 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAssign> */
1200 RET_LABEL:;
1201 }
1202 /* method lexer#TPluseq#parser_index for (self: TPluseq): Int */
1203 long nit__lexer___TPluseq___nit__lexer_work__Token__parser_index(val* self) {
1204 long var /* : Int */;
1205 var = 60l;
1206 goto RET_LABEL;
1207 RET_LABEL:;
1208 return var;
1209 }
1210 /* method lexer#TPluseq#init_tk for (self: TPluseq, Location) */
1211 void nit__lexer___TPluseq___init_tk(val* self, val* p0) {
1212 val* var_loc /* var loc: Location */;
1213 {
1214 { /* Inline kernel#Object#init (self) on <self:TPluseq> */
1215 RET_LABEL1:(void)0;
1216 }
1217 }
1218 var_loc = p0;
1219 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPluseq> */
1220 RET_LABEL:;
1221 }
1222 /* method lexer#TMinuseq#parser_index for (self: TMinuseq): Int */
1223 long nit__lexer___TMinuseq___nit__lexer_work__Token__parser_index(val* self) {
1224 long var /* : Int */;
1225 var = 61l;
1226 goto RET_LABEL;
1227 RET_LABEL:;
1228 return var;
1229 }
1230 /* method lexer#TMinuseq#init_tk for (self: TMinuseq, Location) */
1231 void nit__lexer___TMinuseq___init_tk(val* self, val* p0) {
1232 val* var_loc /* var loc: Location */;
1233 {
1234 { /* Inline kernel#Object#init (self) on <self:TMinuseq> */
1235 RET_LABEL1:(void)0;
1236 }
1237 }
1238 var_loc = p0;
1239 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinuseq> */
1240 RET_LABEL:;
1241 }
1242 /* method lexer#TStareq#parser_index for (self: TStareq): Int */
1243 long nit__lexer___TStareq___nit__lexer_work__Token__parser_index(val* self) {
1244 long var /* : Int */;
1245 var = 62l;
1246 goto RET_LABEL;
1247 RET_LABEL:;
1248 return var;
1249 }
1250 /* method lexer#TStareq#init_tk for (self: TStareq, Location) */
1251 void nit__lexer___TStareq___init_tk(val* self, val* p0) {
1252 val* var_loc /* var loc: Location */;
1253 {
1254 { /* Inline kernel#Object#init (self) on <self:TStareq> */
1255 RET_LABEL1:(void)0;
1256 }
1257 }
1258 var_loc = p0;
1259 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStareq> */
1260 RET_LABEL:;
1261 }
1262 /* method lexer#TSlasheq#parser_index for (self: TSlasheq): Int */
1263 long nit__lexer___TSlasheq___nit__lexer_work__Token__parser_index(val* self) {
1264 long var /* : Int */;
1265 var = 63l;
1266 goto RET_LABEL;
1267 RET_LABEL:;
1268 return var;
1269 }
1270 /* method lexer#TSlasheq#init_tk for (self: TSlasheq, Location) */
1271 void nit__lexer___TSlasheq___init_tk(val* self, val* p0) {
1272 val* var_loc /* var loc: Location */;
1273 {
1274 { /* Inline kernel#Object#init (self) on <self:TSlasheq> */
1275 RET_LABEL1:(void)0;
1276 }
1277 }
1278 var_loc = p0;
1279 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSlasheq> */
1280 RET_LABEL:;
1281 }
1282 /* method lexer#TPercenteq#parser_index for (self: TPercenteq): Int */
1283 long nit__lexer___TPercenteq___nit__lexer_work__Token__parser_index(val* self) {
1284 long var /* : Int */;
1285 var = 64l;
1286 goto RET_LABEL;
1287 RET_LABEL:;
1288 return var;
1289 }
1290 /* method lexer#TPercenteq#init_tk for (self: TPercenteq, Location) */
1291 void nit__lexer___TPercenteq___init_tk(val* self, val* p0) {
1292 val* var_loc /* var loc: Location */;
1293 {
1294 { /* Inline kernel#Object#init (self) on <self:TPercenteq> */
1295 RET_LABEL1:(void)0;
1296 }
1297 }
1298 var_loc = p0;
1299 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPercenteq> */
1300 RET_LABEL:;
1301 }
1302 /* method lexer#TStarstareq#parser_index for (self: TStarstareq): Int */
1303 long nit__lexer___TStarstareq___nit__lexer_work__Token__parser_index(val* self) {
1304 long var /* : Int */;
1305 var = 65l;
1306 goto RET_LABEL;
1307 RET_LABEL:;
1308 return var;
1309 }
1310 /* method lexer#TStarstareq#init_tk for (self: TStarstareq, Location) */
1311 void nit__lexer___TStarstareq___init_tk(val* self, val* p0) {
1312 val* var_loc /* var loc: Location */;
1313 {
1314 { /* Inline kernel#Object#init (self) on <self:TStarstareq> */
1315 RET_LABEL1:(void)0;
1316 }
1317 }
1318 var_loc = p0;
1319 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarstareq> */
1320 RET_LABEL:;
1321 }
1322 /* method lexer#TPipeeq#parser_index for (self: TPipeeq): Int */
1323 long nit__lexer___TPipeeq___nit__lexer_work__Token__parser_index(val* self) {
1324 long var /* : Int */;
1325 var = 66l;
1326 goto RET_LABEL;
1327 RET_LABEL:;
1328 return var;
1329 }
1330 /* method lexer#TPipeeq#init_tk for (self: TPipeeq, Location) */
1331 void nit__lexer___TPipeeq___init_tk(val* self, val* p0) {
1332 val* var_loc /* var loc: Location */;
1333 {
1334 { /* Inline kernel#Object#init (self) on <self:TPipeeq> */
1335 RET_LABEL1:(void)0;
1336 }
1337 }
1338 var_loc = p0;
1339 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPipeeq> */
1340 RET_LABEL:;
1341 }
1342 /* method lexer#TCareteq#parser_index for (self: TCareteq): Int */
1343 long nit__lexer___TCareteq___nit__lexer_work__Token__parser_index(val* self) {
1344 long var /* : Int */;
1345 var = 67l;
1346 goto RET_LABEL;
1347 RET_LABEL:;
1348 return var;
1349 }
1350 /* method lexer#TCareteq#init_tk for (self: TCareteq, Location) */
1351 void nit__lexer___TCareteq___init_tk(val* self, val* p0) {
1352 val* var_loc /* var loc: Location */;
1353 {
1354 { /* Inline kernel#Object#init (self) on <self:TCareteq> */
1355 RET_LABEL1:(void)0;
1356 }
1357 }
1358 var_loc = p0;
1359 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCareteq> */
1360 RET_LABEL:;
1361 }
1362 /* method lexer#TAmpeq#parser_index for (self: TAmpeq): Int */
1363 long nit__lexer___TAmpeq___nit__lexer_work__Token__parser_index(val* self) {
1364 long var /* : Int */;
1365 var = 68l;
1366 goto RET_LABEL;
1367 RET_LABEL:;
1368 return var;
1369 }
1370 /* method lexer#TAmpeq#init_tk for (self: TAmpeq, Location) */
1371 void nit__lexer___TAmpeq___init_tk(val* self, val* p0) {
1372 val* var_loc /* var loc: Location */;
1373 {
1374 { /* Inline kernel#Object#init (self) on <self:TAmpeq> */
1375 RET_LABEL1:(void)0;
1376 }
1377 }
1378 var_loc = p0;
1379 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAmpeq> */
1380 RET_LABEL:;
1381 }
1382 /* method lexer#TLleq#parser_index for (self: TLleq): Int */
1383 long nit__lexer___TLleq___nit__lexer_work__Token__parser_index(val* self) {
1384 long var /* : Int */;
1385 var = 69l;
1386 goto RET_LABEL;
1387 RET_LABEL:;
1388 return var;
1389 }
1390 /* method lexer#TLleq#init_tk for (self: TLleq, Location) */
1391 void nit__lexer___TLleq___init_tk(val* self, val* p0) {
1392 val* var_loc /* var loc: Location */;
1393 {
1394 { /* Inline kernel#Object#init (self) on <self:TLleq> */
1395 RET_LABEL1:(void)0;
1396 }
1397 }
1398 var_loc = p0;
1399 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLleq> */
1400 RET_LABEL:;
1401 }
1402 /* method lexer#TGgeq#parser_index for (self: TGgeq): Int */
1403 long nit__lexer___TGgeq___nit__lexer_work__Token__parser_index(val* self) {
1404 long var /* : Int */;
1405 var = 70l;
1406 goto RET_LABEL;
1407 RET_LABEL:;
1408 return var;
1409 }
1410 /* method lexer#TGgeq#init_tk for (self: TGgeq, Location) */
1411 void nit__lexer___TGgeq___init_tk(val* self, val* p0) {
1412 val* var_loc /* var loc: Location */;
1413 {
1414 { /* Inline kernel#Object#init (self) on <self:TGgeq> */
1415 RET_LABEL1:(void)0;
1416 }
1417 }
1418 var_loc = p0;
1419 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGgeq> */
1420 RET_LABEL:;
1421 }
1422 /* method lexer#TDotdotdot#parser_index for (self: TDotdotdot): Int */
1423 long nit__lexer___TDotdotdot___nit__lexer_work__Token__parser_index(val* self) {
1424 long var /* : Int */;
1425 var = 71l;
1426 goto RET_LABEL;
1427 RET_LABEL:;
1428 return var;
1429 }
1430 /* method lexer#TDotdotdot#init_tk for (self: TDotdotdot, Location) */
1431 void nit__lexer___TDotdotdot___init_tk(val* self, val* p0) {
1432 val* var_loc /* var loc: Location */;
1433 {
1434 { /* Inline kernel#Object#init (self) on <self:TDotdotdot> */
1435 RET_LABEL1:(void)0;
1436 }
1437 }
1438 var_loc = p0;
1439 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdotdot> */
1440 RET_LABEL:;
1441 }
1442 /* method lexer#TDotdot#parser_index for (self: TDotdot): Int */
1443 long nit__lexer___TDotdot___nit__lexer_work__Token__parser_index(val* self) {
1444 long var /* : Int */;
1445 var = 72l;
1446 goto RET_LABEL;
1447 RET_LABEL:;
1448 return var;
1449 }
1450 /* method lexer#TDotdot#init_tk for (self: TDotdot, Location) */
1451 void nit__lexer___TDotdot___init_tk(val* self, val* p0) {
1452 val* var_loc /* var loc: Location */;
1453 {
1454 { /* Inline kernel#Object#init (self) on <self:TDotdot> */
1455 RET_LABEL1:(void)0;
1456 }
1457 }
1458 var_loc = p0;
1459 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdot> */
1460 RET_LABEL:;
1461 }
1462 /* method lexer#TDot#parser_index for (self: TDot): Int */
1463 long nit__lexer___TDot___nit__lexer_work__Token__parser_index(val* self) {
1464 long var /* : Int */;
1465 var = 73l;
1466 goto RET_LABEL;
1467 RET_LABEL:;
1468 return var;
1469 }
1470 /* method lexer#TDot#init_tk for (self: TDot, Location) */
1471 void nit__lexer___TDot___init_tk(val* self, val* p0) {
1472 val* var_loc /* var loc: Location */;
1473 {
1474 { /* Inline kernel#Object#init (self) on <self:TDot> */
1475 RET_LABEL1:(void)0;
1476 }
1477 }
1478 var_loc = p0;
1479 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDot> */
1480 RET_LABEL:;
1481 }
1482 /* method lexer#TPlus#parser_index for (self: TPlus): Int */
1483 long nit__lexer___TPlus___nit__lexer_work__Token__parser_index(val* self) {
1484 long var /* : Int */;
1485 var = 74l;
1486 goto RET_LABEL;
1487 RET_LABEL:;
1488 return var;
1489 }
1490 /* method lexer#TPlus#init_tk for (self: TPlus, Location) */
1491 void nit__lexer___TPlus___init_tk(val* self, val* p0) {
1492 val* var_loc /* var loc: Location */;
1493 {
1494 { /* Inline kernel#Object#init (self) on <self:TPlus> */
1495 RET_LABEL1:(void)0;
1496 }
1497 }
1498 var_loc = p0;
1499 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPlus> */
1500 RET_LABEL:;
1501 }
1502 /* method lexer#TMinus#parser_index for (self: TMinus): Int */
1503 long nit__lexer___TMinus___nit__lexer_work__Token__parser_index(val* self) {
1504 long var /* : Int */;
1505 var = 75l;
1506 goto RET_LABEL;
1507 RET_LABEL:;
1508 return var;
1509 }
1510 /* method lexer#TMinus#init_tk for (self: TMinus, Location) */
1511 void nit__lexer___TMinus___init_tk(val* self, val* p0) {
1512 val* var_loc /* var loc: Location */;
1513 {
1514 { /* Inline kernel#Object#init (self) on <self:TMinus> */
1515 RET_LABEL1:(void)0;
1516 }
1517 }
1518 var_loc = p0;
1519 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinus> */
1520 RET_LABEL:;
1521 }
1522 /* method lexer#TStar#parser_index for (self: TStar): Int */
1523 long nit__lexer___TStar___nit__lexer_work__Token__parser_index(val* self) {
1524 long var /* : Int */;
1525 var = 76l;
1526 goto RET_LABEL;
1527 RET_LABEL:;
1528 return var;
1529 }
1530 /* method lexer#TStar#init_tk for (self: TStar, Location) */
1531 void nit__lexer___TStar___init_tk(val* self, val* p0) {
1532 val* var_loc /* var loc: Location */;
1533 {
1534 { /* Inline kernel#Object#init (self) on <self:TStar> */
1535 RET_LABEL1:(void)0;
1536 }
1537 }
1538 var_loc = p0;
1539 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStar> */
1540 RET_LABEL:;
1541 }
1542 /* method lexer#TStarstar#parser_index for (self: TStarstar): Int */
1543 long nit__lexer___TStarstar___nit__lexer_work__Token__parser_index(val* self) {
1544 long var /* : Int */;
1545 var = 77l;
1546 goto RET_LABEL;
1547 RET_LABEL:;
1548 return var;
1549 }
1550 /* method lexer#TStarstar#init_tk for (self: TStarstar, Location) */
1551 void nit__lexer___TStarstar___init_tk(val* self, val* p0) {
1552 val* var_loc /* var loc: Location */;
1553 {
1554 { /* Inline kernel#Object#init (self) on <self:TStarstar> */
1555 RET_LABEL1:(void)0;
1556 }
1557 }
1558 var_loc = p0;
1559 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarstar> */
1560 RET_LABEL:;
1561 }
1562 /* method lexer#TSlash#parser_index for (self: TSlash): Int */
1563 long nit__lexer___TSlash___nit__lexer_work__Token__parser_index(val* self) {
1564 long var /* : Int */;
1565 var = 78l;
1566 goto RET_LABEL;
1567 RET_LABEL:;
1568 return var;
1569 }
1570 /* method lexer#TSlash#init_tk for (self: TSlash, Location) */
1571 void nit__lexer___TSlash___init_tk(val* self, val* p0) {
1572 val* var_loc /* var loc: Location */;
1573 {
1574 { /* Inline kernel#Object#init (self) on <self:TSlash> */
1575 RET_LABEL1:(void)0;
1576 }
1577 }
1578 var_loc = p0;
1579 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSlash> */
1580 RET_LABEL:;
1581 }
1582 /* method lexer#TPercent#parser_index for (self: TPercent): Int */
1583 long nit__lexer___TPercent___nit__lexer_work__Token__parser_index(val* self) {
1584 long var /* : Int */;
1585 var = 79l;
1586 goto RET_LABEL;
1587 RET_LABEL:;
1588 return var;
1589 }
1590 /* method lexer#TPercent#init_tk for (self: TPercent, Location) */
1591 void nit__lexer___TPercent___init_tk(val* self, val* p0) {
1592 val* var_loc /* var loc: Location */;
1593 {
1594 { /* Inline kernel#Object#init (self) on <self:TPercent> */
1595 RET_LABEL1:(void)0;
1596 }
1597 }
1598 var_loc = p0;
1599 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPercent> */
1600 RET_LABEL:;
1601 }
1602 /* method lexer#TPipe#parser_index for (self: TPipe): Int */
1603 long nit__lexer___TPipe___nit__lexer_work__Token__parser_index(val* self) {
1604 long var /* : Int */;
1605 var = 80l;
1606 goto RET_LABEL;
1607 RET_LABEL:;
1608 return var;
1609 }
1610 /* method lexer#TPipe#init_tk for (self: TPipe, Location) */
1611 void nit__lexer___TPipe___init_tk(val* self, val* p0) {
1612 val* var_loc /* var loc: Location */;
1613 {
1614 { /* Inline kernel#Object#init (self) on <self:TPipe> */
1615 RET_LABEL1:(void)0;
1616 }
1617 }
1618 var_loc = p0;
1619 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPipe> */
1620 RET_LABEL:;
1621 }
1622 /* method lexer#TCaret#parser_index for (self: TCaret): Int */
1623 long nit__lexer___TCaret___nit__lexer_work__Token__parser_index(val* self) {
1624 long var /* : Int */;
1625 var = 81l;
1626 goto RET_LABEL;
1627 RET_LABEL:;
1628 return var;
1629 }
1630 /* method lexer#TCaret#init_tk for (self: TCaret, Location) */
1631 void nit__lexer___TCaret___init_tk(val* self, val* p0) {
1632 val* var_loc /* var loc: Location */;
1633 {
1634 { /* Inline kernel#Object#init (self) on <self:TCaret> */
1635 RET_LABEL1:(void)0;
1636 }
1637 }
1638 var_loc = p0;
1639 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCaret> */
1640 RET_LABEL:;
1641 }
1642 /* method lexer#TAmp#parser_index for (self: TAmp): Int */
1643 long nit__lexer___TAmp___nit__lexer_work__Token__parser_index(val* self) {
1644 long var /* : Int */;
1645 var = 82l;
1646 goto RET_LABEL;
1647 RET_LABEL:;
1648 return var;
1649 }
1650 /* method lexer#TAmp#init_tk for (self: TAmp, Location) */
1651 void nit__lexer___TAmp___init_tk(val* self, val* p0) {
1652 val* var_loc /* var loc: Location */;
1653 {
1654 { /* Inline kernel#Object#init (self) on <self:TAmp> */
1655 RET_LABEL1:(void)0;
1656 }
1657 }
1658 var_loc = p0;
1659 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAmp> */
1660 RET_LABEL:;
1661 }
1662 /* method lexer#TTilde#parser_index for (self: TTilde): Int */
1663 long nit__lexer___TTilde___nit__lexer_work__Token__parser_index(val* self) {
1664 long var /* : Int */;
1665 var = 83l;
1666 goto RET_LABEL;
1667 RET_LABEL:;
1668 return var;
1669 }
1670 /* method lexer#TTilde#init_tk for (self: TTilde, Location) */
1671 void nit__lexer___TTilde___init_tk(val* self, val* p0) {
1672 val* var_loc /* var loc: Location */;
1673 {
1674 { /* Inline kernel#Object#init (self) on <self:TTilde> */
1675 RET_LABEL1:(void)0;
1676 }
1677 }
1678 var_loc = p0;
1679 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TTilde> */
1680 RET_LABEL:;
1681 }
1682 /* method lexer#TEq#parser_index for (self: TEq): Int */
1683 long nit__lexer___TEq___nit__lexer_work__Token__parser_index(val* self) {
1684 long var /* : Int */;
1685 var = 84l;
1686 goto RET_LABEL;
1687 RET_LABEL:;
1688 return var;
1689 }
1690 /* method lexer#TEq#init_tk for (self: TEq, Location) */
1691 void nit__lexer___TEq___init_tk(val* self, val* p0) {
1692 val* var_loc /* var loc: Location */;
1693 {
1694 { /* Inline kernel#Object#init (self) on <self:TEq> */
1695 RET_LABEL1:(void)0;
1696 }
1697 }
1698 var_loc = p0;
1699 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEq> */
1700 RET_LABEL:;
1701 }
1702 /* method lexer#TNe#parser_index for (self: TNe): Int */
1703 long nit__lexer___TNe___nit__lexer_work__Token__parser_index(val* self) {
1704 long var /* : Int */;
1705 var = 85l;
1706 goto RET_LABEL;
1707 RET_LABEL:;
1708 return var;
1709 }
1710 /* method lexer#TNe#init_tk for (self: TNe, Location) */
1711 void nit__lexer___TNe___init_tk(val* self, val* p0) {
1712 val* var_loc /* var loc: Location */;
1713 {
1714 { /* Inline kernel#Object#init (self) on <self:TNe> */
1715 RET_LABEL1:(void)0;
1716 }
1717 }
1718 var_loc = p0;
1719 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TNe> */
1720 RET_LABEL:;
1721 }
1722 /* method lexer#TLt#parser_index for (self: TLt): Int */
1723 long nit__lexer___TLt___nit__lexer_work__Token__parser_index(val* self) {
1724 long var /* : Int */;
1725 var = 86l;
1726 goto RET_LABEL;
1727 RET_LABEL:;
1728 return var;
1729 }
1730 /* method lexer#TLt#init_tk for (self: TLt, Location) */
1731 void nit__lexer___TLt___init_tk(val* self, val* p0) {
1732 val* var_loc /* var loc: Location */;
1733 {
1734 { /* Inline kernel#Object#init (self) on <self:TLt> */
1735 RET_LABEL1:(void)0;
1736 }
1737 }
1738 var_loc = p0;
1739 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLt> */
1740 RET_LABEL:;
1741 }
1742 /* method lexer#TLe#parser_index for (self: TLe): Int */
1743 long nit__lexer___TLe___nit__lexer_work__Token__parser_index(val* self) {
1744 long var /* : Int */;
1745 var = 87l;
1746 goto RET_LABEL;
1747 RET_LABEL:;
1748 return var;
1749 }
1750 /* method lexer#TLe#init_tk for (self: TLe, Location) */
1751 void nit__lexer___TLe___init_tk(val* self, val* p0) {
1752 val* var_loc /* var loc: Location */;
1753 {
1754 { /* Inline kernel#Object#init (self) on <self:TLe> */
1755 RET_LABEL1:(void)0;
1756 }
1757 }
1758 var_loc = p0;
1759 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLe> */
1760 RET_LABEL:;
1761 }
1762 /* method lexer#TLl#parser_index for (self: TLl): Int */
1763 long nit__lexer___TLl___nit__lexer_work__Token__parser_index(val* self) {
1764 long var /* : Int */;
1765 var = 88l;
1766 goto RET_LABEL;
1767 RET_LABEL:;
1768 return var;
1769 }
1770 /* method lexer#TLl#init_tk for (self: TLl, Location) */
1771 void nit__lexer___TLl___init_tk(val* self, val* p0) {
1772 val* var_loc /* var loc: Location */;
1773 {
1774 { /* Inline kernel#Object#init (self) on <self:TLl> */
1775 RET_LABEL1:(void)0;
1776 }
1777 }
1778 var_loc = p0;
1779 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLl> */
1780 RET_LABEL:;
1781 }
1782 /* method lexer#TGt#parser_index for (self: TGt): Int */
1783 long nit__lexer___TGt___nit__lexer_work__Token__parser_index(val* self) {
1784 long var /* : Int */;
1785 var = 89l;
1786 goto RET_LABEL;
1787 RET_LABEL:;
1788 return var;
1789 }
1790 /* method lexer#TGt#init_tk for (self: TGt, Location) */
1791 void nit__lexer___TGt___init_tk(val* self, val* p0) {
1792 val* var_loc /* var loc: Location */;
1793 {
1794 { /* Inline kernel#Object#init (self) on <self:TGt> */
1795 RET_LABEL1:(void)0;
1796 }
1797 }
1798 var_loc = p0;
1799 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGt> */
1800 RET_LABEL:;
1801 }
1802 /* method lexer#TGe#parser_index for (self: TGe): Int */
1803 long nit__lexer___TGe___nit__lexer_work__Token__parser_index(val* self) {
1804 long var /* : Int */;
1805 var = 90l;
1806 goto RET_LABEL;
1807 RET_LABEL:;
1808 return var;
1809 }
1810 /* method lexer#TGe#init_tk for (self: TGe, Location) */
1811 void nit__lexer___TGe___init_tk(val* self, val* p0) {
1812 val* var_loc /* var loc: Location */;
1813 {
1814 { /* Inline kernel#Object#init (self) on <self:TGe> */
1815 RET_LABEL1:(void)0;
1816 }
1817 }
1818 var_loc = p0;
1819 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGe> */
1820 RET_LABEL:;
1821 }
1822 /* method lexer#TGg#parser_index for (self: TGg): Int */
1823 long nit__lexer___TGg___nit__lexer_work__Token__parser_index(val* self) {
1824 long var /* : Int */;
1825 var = 91l;
1826 goto RET_LABEL;
1827 RET_LABEL:;
1828 return var;
1829 }
1830 /* method lexer#TGg#init_tk for (self: TGg, Location) */
1831 void nit__lexer___TGg___init_tk(val* self, val* p0) {
1832 val* var_loc /* var loc: Location */;
1833 {
1834 { /* Inline kernel#Object#init (self) on <self:TGg> */
1835 RET_LABEL1:(void)0;
1836 }
1837 }
1838 var_loc = p0;
1839 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGg> */
1840 RET_LABEL:;
1841 }
1842 /* method lexer#TStarship#parser_index for (self: TStarship): Int */
1843 long nit__lexer___TStarship___nit__lexer_work__Token__parser_index(val* self) {
1844 long var /* : Int */;
1845 var = 92l;
1846 goto RET_LABEL;
1847 RET_LABEL:;
1848 return var;
1849 }
1850 /* method lexer#TStarship#init_tk for (self: TStarship, Location) */
1851 void nit__lexer___TStarship___init_tk(val* self, val* p0) {
1852 val* var_loc /* var loc: Location */;
1853 {
1854 { /* Inline kernel#Object#init (self) on <self:TStarship> */
1855 RET_LABEL1:(void)0;
1856 }
1857 }
1858 var_loc = p0;
1859 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarship> */
1860 RET_LABEL:;
1861 }
1862 /* method lexer#TBang#parser_index for (self: TBang): Int */
1863 long nit__lexer___TBang___nit__lexer_work__Token__parser_index(val* self) {
1864 long var /* : Int */;
1865 var = 93l;
1866 goto RET_LABEL;
1867 RET_LABEL:;
1868 return var;
1869 }
1870 /* method lexer#TBang#init_tk for (self: TBang, Location) */
1871 void nit__lexer___TBang___init_tk(val* self, val* p0) {
1872 val* var_loc /* var loc: Location */;
1873 {
1874 { /* Inline kernel#Object#init (self) on <self:TBang> */
1875 RET_LABEL1:(void)0;
1876 }
1877 }
1878 var_loc = p0;
1879 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBang> */
1880 RET_LABEL:;
1881 }
1882 /* method lexer#TAt#parser_index for (self: TAt): Int */
1883 long nit__lexer___TAt___nit__lexer_work__Token__parser_index(val* self) {
1884 long var /* : Int */;
1885 var = 94l;
1886 goto RET_LABEL;
1887 RET_LABEL:;
1888 return var;
1889 }
1890 /* method lexer#TAt#init_tk for (self: TAt, Location) */
1891 void nit__lexer___TAt___init_tk(val* self, val* p0) {
1892 val* var_loc /* var loc: Location */;
1893 {
1894 { /* Inline kernel#Object#init (self) on <self:TAt> */
1895 RET_LABEL1:(void)0;
1896 }
1897 }
1898 var_loc = p0;
1899 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAt> */
1900 RET_LABEL:;
1901 }
1902 /* method lexer#TSemi#parser_index for (self: TSemi): Int */
1903 long nit__lexer___TSemi___nit__lexer_work__Token__parser_index(val* self) {
1904 long var /* : Int */;
1905 var = 95l;
1906 goto RET_LABEL;
1907 RET_LABEL:;
1908 return var;
1909 }
1910 /* method lexer#TSemi#init_tk for (self: TSemi, Location) */
1911 void nit__lexer___TSemi___init_tk(val* self, val* p0) {
1912 val* var_loc /* var loc: Location */;
1913 {
1914 { /* Inline kernel#Object#init (self) on <self:TSemi> */
1915 RET_LABEL1:(void)0;
1916 }
1917 }
1918 var_loc = p0;
1919 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSemi> */
1920 RET_LABEL:;
1921 }
1922 /* method lexer#TClassid#parser_index for (self: TClassid): Int */
1923 long nit__lexer___TClassid___nit__lexer_work__Token__parser_index(val* self) {
1924 long var /* : Int */;
1925 var = 96l;
1926 goto RET_LABEL;
1927 RET_LABEL:;
1928 return var;
1929 }
1930 /* method lexer#TClassid#init_tk for (self: TClassid, Location) */
1931 void nit__lexer___TClassid___init_tk(val* self, val* p0) {
1932 val* var_loc /* var loc: Location */;
1933 {
1934 { /* Inline kernel#Object#init (self) on <self:TClassid> */
1935 RET_LABEL1:(void)0;
1936 }
1937 }
1938 var_loc = p0;
1939 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TClassid> */
1940 RET_LABEL:;
1941 }
1942 /* method lexer#TId#parser_index for (self: TId): Int */
1943 long nit__lexer___TId___nit__lexer_work__Token__parser_index(val* self) {
1944 long var /* : Int */;
1945 var = 97l;
1946 goto RET_LABEL;
1947 RET_LABEL:;
1948 return var;
1949 }
1950 /* method lexer#TId#init_tk for (self: TId, Location) */
1951 void nit__lexer___TId___init_tk(val* self, val* p0) {
1952 val* var_loc /* var loc: Location */;
1953 {
1954 { /* Inline kernel#Object#init (self) on <self:TId> */
1955 RET_LABEL1:(void)0;
1956 }
1957 }
1958 var_loc = p0;
1959 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TId> */
1960 RET_LABEL:;
1961 }
1962 /* method lexer#TAttrid#parser_index for (self: TAttrid): Int */
1963 long nit__lexer___TAttrid___nit__lexer_work__Token__parser_index(val* self) {
1964 long var /* : Int */;
1965 var = 98l;
1966 goto RET_LABEL;
1967 RET_LABEL:;
1968 return var;
1969 }
1970 /* method lexer#TAttrid#init_tk for (self: TAttrid, Location) */
1971 void nit__lexer___TAttrid___init_tk(val* self, val* p0) {
1972 val* var_loc /* var loc: Location */;
1973 {
1974 { /* Inline kernel#Object#init (self) on <self:TAttrid> */
1975 RET_LABEL1:(void)0;
1976 }
1977 }
1978 var_loc = p0;
1979 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAttrid> */
1980 RET_LABEL:;
1981 }
1982 /* method lexer#TNumber#parser_index for (self: TNumber): Int */
1983 long nit__lexer___TNumber___nit__lexer_work__Token__parser_index(val* self) {
1984 long var /* : Int */;
1985 var = 99l;
1986 goto RET_LABEL;
1987 RET_LABEL:;
1988 return var;
1989 }
1990 /* method lexer#TNumber#init_tk for (self: TNumber, Location) */
1991 void nit__lexer___TNumber___init_tk(val* self, val* p0) {
1992 val* var_loc /* var loc: Location */;
1993 {
1994 { /* Inline kernel#Object#init (self) on <self:TNumber> */
1995 RET_LABEL1:(void)0;
1996 }
1997 }
1998 var_loc = p0;
1999 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TNumber> */
2000 RET_LABEL:;
2001 }
2002 /* method lexer#THexNumber#parser_index for (self: THexNumber): Int */
2003 long nit__lexer___THexNumber___nit__lexer_work__Token__parser_index(val* self) {
2004 long var /* : Int */;
2005 var = 100l;
2006 goto RET_LABEL;
2007 RET_LABEL:;
2008 return var;
2009 }
2010 /* method lexer#THexNumber#init_tk for (self: THexNumber, Location) */
2011 void nit__lexer___THexNumber___init_tk(val* self, val* p0) {
2012 val* var_loc /* var loc: Location */;
2013 {
2014 { /* Inline kernel#Object#init (self) on <self:THexNumber> */
2015 RET_LABEL1:(void)0;
2016 }
2017 }
2018 var_loc = p0;
2019 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:THexNumber> */
2020 RET_LABEL:;
2021 }
2022 /* method lexer#TBinNumber#parser_index for (self: TBinNumber): Int */
2023 long nit__lexer___TBinNumber___nit__lexer_work__Token__parser_index(val* self) {
2024 long var /* : Int */;
2025 var = 101l;
2026 goto RET_LABEL;
2027 RET_LABEL:;
2028 return var;
2029 }
2030 /* method lexer#TBinNumber#init_tk for (self: TBinNumber, Location) */
2031 void nit__lexer___TBinNumber___init_tk(val* self, val* p0) {
2032 val* var_loc /* var loc: Location */;
2033 {
2034 { /* Inline kernel#Object#init (self) on <self:TBinNumber> */
2035 RET_LABEL1:(void)0;
2036 }
2037 }
2038 var_loc = p0;
2039 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBinNumber> */
2040 RET_LABEL:;
2041 }
2042 /* method lexer#TOctNumber#parser_index for (self: TOctNumber): Int */
2043 long nit__lexer___TOctNumber___nit__lexer_work__Token__parser_index(val* self) {
2044 long var /* : Int */;
2045 var = 102l;
2046 goto RET_LABEL;
2047 RET_LABEL:;
2048 return var;
2049 }
2050 /* method lexer#TOctNumber#init_tk for (self: TOctNumber, Location) */
2051 void nit__lexer___TOctNumber___init_tk(val* self, val* p0) {
2052 val* var_loc /* var loc: Location */;
2053 {
2054 { /* Inline kernel#Object#init (self) on <self:TOctNumber> */
2055 RET_LABEL1:(void)0;
2056 }
2057 }
2058 var_loc = p0;
2059 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TOctNumber> */
2060 RET_LABEL:;
2061 }
2062 /* method lexer#TBytenum#parser_index for (self: TBytenum): Int */
2063 long nit__lexer___TBytenum___nit__lexer_work__Token__parser_index(val* self) {
2064 long var /* : Int */;
2065 var = 103l;
2066 goto RET_LABEL;
2067 RET_LABEL:;
2068 return var;
2069 }
2070 /* method lexer#TBytenum#init_tk for (self: TBytenum, Location) */
2071 void nit__lexer___TBytenum___init_tk(val* self, val* p0) {
2072 val* var_loc /* var loc: Location */;
2073 {
2074 { /* Inline kernel#Object#init (self) on <self:TBytenum> */
2075 RET_LABEL1:(void)0;
2076 }
2077 }
2078 var_loc = p0;
2079 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBytenum> */
2080 RET_LABEL:;
2081 }
2082 /* method lexer#THexBytenum#parser_index for (self: THexBytenum): Int */
2083 long nit__lexer___THexBytenum___nit__lexer_work__Token__parser_index(val* self) {
2084 long var /* : Int */;
2085 var = 104l;
2086 goto RET_LABEL;
2087 RET_LABEL:;
2088 return var;
2089 }
2090 /* method lexer#THexBytenum#init_tk for (self: THexBytenum, Location) */
2091 void nit__lexer___THexBytenum___init_tk(val* self, val* p0) {
2092 val* var_loc /* var loc: Location */;
2093 {
2094 { /* Inline kernel#Object#init (self) on <self:THexBytenum> */
2095 RET_LABEL1:(void)0;
2096 }
2097 }
2098 var_loc = p0;
2099 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:THexBytenum> */
2100 RET_LABEL:;
2101 }
2102 /* method lexer#TBinBytenum#parser_index for (self: TBinBytenum): Int */
2103 long nit__lexer___TBinBytenum___nit__lexer_work__Token__parser_index(val* self) {
2104 long var /* : Int */;
2105 var = 105l;
2106 goto RET_LABEL;
2107 RET_LABEL:;
2108 return var;
2109 }
2110 /* method lexer#TBinBytenum#init_tk for (self: TBinBytenum, Location) */
2111 void nit__lexer___TBinBytenum___init_tk(val* self, val* p0) {
2112 val* var_loc /* var loc: Location */;
2113 {
2114 { /* Inline kernel#Object#init (self) on <self:TBinBytenum> */
2115 RET_LABEL1:(void)0;
2116 }
2117 }
2118 var_loc = p0;
2119 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBinBytenum> */
2120 RET_LABEL:;
2121 }
2122 /* method lexer#TOctBytenum#parser_index for (self: TOctBytenum): Int */
2123 long nit__lexer___TOctBytenum___nit__lexer_work__Token__parser_index(val* self) {
2124 long var /* : Int */;
2125 var = 106l;
2126 goto RET_LABEL;
2127 RET_LABEL:;
2128 return var;
2129 }
2130 /* method lexer#TOctBytenum#init_tk for (self: TOctBytenum, Location) */
2131 void nit__lexer___TOctBytenum___init_tk(val* self, val* p0) {
2132 val* var_loc /* var loc: Location */;
2133 {
2134 { /* Inline kernel#Object#init (self) on <self:TOctBytenum> */
2135 RET_LABEL1:(void)0;
2136 }
2137 }
2138 var_loc = p0;
2139 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TOctBytenum> */
2140 RET_LABEL:;
2141 }
2142 /* method lexer#TFloat#parser_index for (self: TFloat): Int */
2143 long nit__lexer___TFloat___nit__lexer_work__Token__parser_index(val* self) {
2144 long var /* : Int */;
2145 var = 107l;
2146 goto RET_LABEL;
2147 RET_LABEL:;
2148 return var;
2149 }
2150 /* method lexer#TFloat#init_tk for (self: TFloat, Location) */
2151 void nit__lexer___TFloat___init_tk(val* self, val* p0) {
2152 val* var_loc /* var loc: Location */;
2153 {
2154 { /* Inline kernel#Object#init (self) on <self:TFloat> */
2155 RET_LABEL1:(void)0;
2156 }
2157 }
2158 var_loc = p0;
2159 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TFloat> */
2160 RET_LABEL:;
2161 }
2162 /* method lexer#TString#parser_index for (self: TString): Int */
2163 long nit__lexer___TString___nit__lexer_work__Token__parser_index(val* self) {
2164 long var /* : Int */;
2165 var = 108l;
2166 goto RET_LABEL;
2167 RET_LABEL:;
2168 return var;
2169 }
2170 /* method lexer#TString#init_tk for (self: TString, Location) */
2171 void nit__lexer___TString___init_tk(val* self, val* p0) {
2172 val* var_loc /* var loc: Location */;
2173 {
2174 { /* Inline kernel#Object#init (self) on <self:TString> */
2175 RET_LABEL1:(void)0;
2176 }
2177 }
2178 var_loc = p0;
2179 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TString> */
2180 RET_LABEL:;
2181 }
2182 /* method lexer#TStartString#parser_index for (self: TStartString): Int */
2183 long nit__lexer___TStartString___nit__lexer_work__Token__parser_index(val* self) {
2184 long var /* : Int */;
2185 var = 109l;
2186 goto RET_LABEL;
2187 RET_LABEL:;
2188 return var;
2189 }
2190 /* method lexer#TStartString#init_tk for (self: TStartString, Location) */
2191 void nit__lexer___TStartString___init_tk(val* self, val* p0) {
2192 val* var_loc /* var loc: Location */;
2193 {
2194 { /* Inline kernel#Object#init (self) on <self:TStartString> */
2195 RET_LABEL1:(void)0;
2196 }
2197 }
2198 var_loc = p0;
2199 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStartString> */
2200 RET_LABEL:;
2201 }
2202 /* method lexer#TMidString#parser_index for (self: TMidString): Int */
2203 long nit__lexer___TMidString___nit__lexer_work__Token__parser_index(val* self) {
2204 long var /* : Int */;
2205 var = 110l;
2206 goto RET_LABEL;
2207 RET_LABEL:;
2208 return var;
2209 }
2210 /* method lexer#TMidString#init_tk for (self: TMidString, Location) */
2211 void nit__lexer___TMidString___init_tk(val* self, val* p0) {
2212 val* var_loc /* var loc: Location */;
2213 {
2214 { /* Inline kernel#Object#init (self) on <self:TMidString> */
2215 RET_LABEL1:(void)0;
2216 }
2217 }
2218 var_loc = p0;
2219 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMidString> */
2220 RET_LABEL:;
2221 }
2222 /* method lexer#TEndString#parser_index for (self: TEndString): Int */
2223 long nit__lexer___TEndString___nit__lexer_work__Token__parser_index(val* self) {
2224 long var /* : Int */;
2225 var = 111l;
2226 goto RET_LABEL;
2227 RET_LABEL:;
2228 return var;
2229 }
2230 /* method lexer#TEndString#init_tk for (self: TEndString, Location) */
2231 void nit__lexer___TEndString___init_tk(val* self, val* p0) {
2232 val* var_loc /* var loc: Location */;
2233 {
2234 { /* Inline kernel#Object#init (self) on <self:TEndString> */
2235 RET_LABEL1:(void)0;
2236 }
2237 }
2238 var_loc = p0;
2239 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEndString> */
2240 RET_LABEL:;
2241 }
2242 /* method lexer#TChar#parser_index for (self: TChar): Int */
2243 long nit__lexer___TChar___nit__lexer_work__Token__parser_index(val* self) {
2244 long var /* : Int */;
2245 var = 112l;
2246 goto RET_LABEL;
2247 RET_LABEL:;
2248 return var;
2249 }
2250 /* method lexer#TChar#init_tk for (self: TChar, Location) */
2251 void nit__lexer___TChar___init_tk(val* self, val* p0) {
2252 val* var_loc /* var loc: Location */;
2253 {
2254 { /* Inline kernel#Object#init (self) on <self:TChar> */
2255 RET_LABEL1:(void)0;
2256 }
2257 }
2258 var_loc = p0;
2259 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TChar> */
2260 RET_LABEL:;
2261 }
2262 /* method lexer#TBadString#parser_index for (self: TBadString): Int */
2263 long nit__lexer___TBadString___nit__lexer_work__Token__parser_index(val* self) {
2264 long var /* : Int */;
2265 var = 113l;
2266 goto RET_LABEL;
2267 RET_LABEL:;
2268 return var;
2269 }
2270 /* method lexer#TBadString#init_tk for (self: TBadString, Location) */
2271 void nit__lexer___TBadString___init_tk(val* self, val* p0) {
2272 val* var_loc /* var loc: Location */;
2273 {
2274 { /* Inline kernel#Object#init (self) on <self:TBadString> */
2275 RET_LABEL1:(void)0;
2276 }
2277 }
2278 var_loc = p0;
2279 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadString> */
2280 RET_LABEL:;
2281 }
2282 /* method lexer#TBadChar#parser_index for (self: TBadChar): Int */
2283 long nit__lexer___TBadChar___nit__lexer_work__Token__parser_index(val* self) {
2284 long var /* : Int */;
2285 var = 114l;
2286 goto RET_LABEL;
2287 RET_LABEL:;
2288 return var;
2289 }
2290 /* method lexer#TBadChar#init_tk for (self: TBadChar, Location) */
2291 void nit__lexer___TBadChar___init_tk(val* self, val* p0) {
2292 val* var_loc /* var loc: Location */;
2293 {
2294 { /* Inline kernel#Object#init (self) on <self:TBadChar> */
2295 RET_LABEL1:(void)0;
2296 }
2297 }
2298 var_loc = p0;
2299 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadChar> */
2300 RET_LABEL:;
2301 }
2302 /* method lexer#TExternCodeSegment#parser_index for (self: TExternCodeSegment): Int */
2303 long nit__lexer___TExternCodeSegment___nit__lexer_work__Token__parser_index(val* self) {
2304 long var /* : Int */;
2305 var = 115l;
2306 goto RET_LABEL;
2307 RET_LABEL:;
2308 return var;
2309 }
2310 /* method lexer#TExternCodeSegment#init_tk for (self: TExternCodeSegment, Location) */
2311 void nit__lexer___TExternCodeSegment___init_tk(val* self, val* p0) {
2312 val* var_loc /* var loc: Location */;
2313 {
2314 { /* Inline kernel#Object#init (self) on <self:TExternCodeSegment> */
2315 RET_LABEL1:(void)0;
2316 }
2317 }
2318 var_loc = p0;
2319 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TExternCodeSegment> */
2320 RET_LABEL:;
2321 }
2322 /* method lexer#EOF#parser_index for (self: EOF): Int */
2323 long nit__lexer___EOF___nit__lexer_work__Token__parser_index(val* self) {
2324 long var /* : Int */;
2325 var = 116l;
2326 goto RET_LABEL;
2327 RET_LABEL:;
2328 return var;
2329 }
2330 /* method lexer#Lexer#make_token for (self: Lexer, Int, Location): Token */
2331 val* nit__lexer___Lexer___make_token(val* self, long p0, val* p1) {
2332 val* var /* : Token */;
2333 long var_accept_token /* var accept_token: Int */;
2334 val* var_location /* var location: Location */;
2335 short int var1 /* : Bool */;
2336 short int var3 /* : Bool */;
2337 val* var4 /* : TEol */;
2338 short int var5 /* : Bool */;
2339 short int var7 /* : Bool */;
2340 val* var8 /* : TComment */;
2341 short int var9 /* : Bool */;
2342 short int var11 /* : Bool */;
2343 val* var12 /* : TKwpackage */;
2344 short int var13 /* : Bool */;
2345 short int var15 /* : Bool */;
2346 val* var16 /* : TKwmodule */;
2347 short int var17 /* : Bool */;
2348 short int var19 /* : Bool */;
2349 val* var20 /* : TKwimport */;
2350 short int var21 /* : Bool */;
2351 short int var23 /* : Bool */;
2352 val* var24 /* : TKwclass */;
2353 short int var25 /* : Bool */;
2354 short int var27 /* : Bool */;
2355 val* var28 /* : TKwabstract */;
2356 short int var29 /* : Bool */;
2357 short int var31 /* : Bool */;
2358 val* var32 /* : TKwinterface */;
2359 short int var33 /* : Bool */;
2360 short int var35 /* : Bool */;
2361 val* var36 /* : TKwenum */;
2362 short int var37 /* : Bool */;
2363 short int var39 /* : Bool */;
2364 val* var40 /* : TKwend */;
2365 short int var41 /* : Bool */;
2366 short int var43 /* : Bool */;
2367 val* var44 /* : TKwmeth */;
2368 short int var45 /* : Bool */;
2369 short int var47 /* : Bool */;
2370 val* var48 /* : TKwtype */;
2371 short int var49 /* : Bool */;
2372 short int var51 /* : Bool */;
2373 val* var52 /* : TKwinit */;
2374 short int var53 /* : Bool */;
2375 short int var55 /* : Bool */;
2376 val* var56 /* : TKwredef */;
2377 short int var57 /* : Bool */;
2378 short int var59 /* : Bool */;
2379 val* var60 /* : TKwis */;
2380 short int var61 /* : Bool */;
2381 short int var63 /* : Bool */;
2382 val* var64 /* : TKwdo */;
2383 short int var65 /* : Bool */;
2384 short int var67 /* : Bool */;
2385 val* var68 /* : TKwvar */;
2386 short int var69 /* : Bool */;
2387 short int var71 /* : Bool */;
2388 val* var72 /* : TKwextern */;
2389 short int var73 /* : Bool */;
2390 short int var75 /* : Bool */;
2391 val* var76 /* : TKwpublic */;
2392 short int var77 /* : Bool */;
2393 short int var79 /* : Bool */;
2394 val* var80 /* : TKwprotected */;
2395 short int var81 /* : Bool */;
2396 short int var83 /* : Bool */;
2397 val* var84 /* : TKwprivate */;
2398 short int var85 /* : Bool */;
2399 short int var87 /* : Bool */;
2400 val* var88 /* : TKwintrude */;
2401 short int var89 /* : Bool */;
2402 short int var91 /* : Bool */;
2403 val* var92 /* : TKwif */;
2404 short int var93 /* : Bool */;
2405 short int var95 /* : Bool */;
2406 val* var96 /* : TKwthen */;
2407 short int var97 /* : Bool */;
2408 short int var99 /* : Bool */;
2409 val* var100 /* : TKwelse */;
2410 short int var101 /* : Bool */;
2411 short int var103 /* : Bool */;
2412 val* var104 /* : TKwwhile */;
2413 short int var105 /* : Bool */;
2414 short int var107 /* : Bool */;
2415 val* var108 /* : TKwloop */;
2416 short int var109 /* : Bool */;
2417 short int var111 /* : Bool */;
2418 val* var112 /* : TKwfor */;
2419 short int var113 /* : Bool */;
2420 short int var115 /* : Bool */;
2421 val* var116 /* : TKwin */;
2422 short int var117 /* : Bool */;
2423 short int var119 /* : Bool */;
2424 val* var120 /* : TKwand */;
2425 short int var121 /* : Bool */;
2426 short int var123 /* : Bool */;
2427 val* var124 /* : TKwor */;
2428 short int var125 /* : Bool */;
2429 short int var127 /* : Bool */;
2430 val* var128 /* : TKwnot */;
2431 short int var129 /* : Bool */;
2432 short int var131 /* : Bool */;
2433 val* var132 /* : TKwimplies */;
2434 short int var133 /* : Bool */;
2435 short int var135 /* : Bool */;
2436 val* var136 /* : TKwreturn */;
2437 short int var137 /* : Bool */;
2438 short int var139 /* : Bool */;
2439 val* var140 /* : TKwcontinue */;
2440 short int var141 /* : Bool */;
2441 short int var143 /* : Bool */;
2442 val* var144 /* : TKwbreak */;
2443 short int var145 /* : Bool */;
2444 short int var147 /* : Bool */;
2445 val* var148 /* : TKwabort */;
2446 short int var149 /* : Bool */;
2447 short int var151 /* : Bool */;
2448 val* var152 /* : TKwassert */;
2449 short int var153 /* : Bool */;
2450 short int var155 /* : Bool */;
2451 val* var156 /* : TKwnew */;
2452 short int var157 /* : Bool */;
2453 short int var159 /* : Bool */;
2454 val* var160 /* : TKwisa */;
2455 short int var161 /* : Bool */;
2456 short int var163 /* : Bool */;
2457 val* var164 /* : TKwonce */;
2458 short int var165 /* : Bool */;
2459 short int var167 /* : Bool */;
2460 val* var168 /* : TKwsuper */;
2461 short int var169 /* : Bool */;
2462 short int var171 /* : Bool */;
2463 val* var172 /* : TKwself */;
2464 short int var173 /* : Bool */;
2465 short int var175 /* : Bool */;
2466 val* var176 /* : TKwtrue */;
2467 short int var177 /* : Bool */;
2468 short int var179 /* : Bool */;
2469 val* var180 /* : TKwfalse */;
2470 short int var181 /* : Bool */;
2471 short int var183 /* : Bool */;
2472 val* var184 /* : TKwnull */;
2473 short int var185 /* : Bool */;
2474 short int var187 /* : Bool */;
2475 val* var188 /* : TKwas */;
2476 short int var189 /* : Bool */;
2477 short int var191 /* : Bool */;
2478 val* var192 /* : TKwnullable */;
2479 short int var193 /* : Bool */;
2480 short int var195 /* : Bool */;
2481 val* var196 /* : TKwisset */;
2482 short int var197 /* : Bool */;
2483 short int var199 /* : Bool */;
2484 val* var200 /* : TKwlabel */;
2485 short int var201 /* : Bool */;
2486 short int var203 /* : Bool */;
2487 val* var204 /* : TKwwith */;
2488 short int var205 /* : Bool */;
2489 short int var207 /* : Bool */;
2490 val* var208 /* : TKwdebug */;
2491 short int var209 /* : Bool */;
2492 short int var211 /* : Bool */;
2493 val* var212 /* : TOpar */;
2494 short int var213 /* : Bool */;
2495 short int var215 /* : Bool */;
2496 val* var216 /* : TCpar */;
2497 short int var217 /* : Bool */;
2498 short int var219 /* : Bool */;
2499 val* var220 /* : TObra */;
2500 short int var221 /* : Bool */;
2501 short int var223 /* : Bool */;
2502 val* var224 /* : TCbra */;
2503 short int var225 /* : Bool */;
2504 short int var227 /* : Bool */;
2505 val* var228 /* : TComma */;
2506 short int var229 /* : Bool */;
2507 short int var231 /* : Bool */;
2508 val* var232 /* : TColumn */;
2509 short int var233 /* : Bool */;
2510 short int var235 /* : Bool */;
2511 val* var236 /* : TQuad */;
2512 short int var237 /* : Bool */;
2513 short int var239 /* : Bool */;
2514 val* var240 /* : TAssign */;
2515 short int var241 /* : Bool */;
2516 short int var243 /* : Bool */;
2517 val* var244 /* : TPluseq */;
2518 short int var245 /* : Bool */;
2519 short int var247 /* : Bool */;
2520 val* var248 /* : TMinuseq */;
2521 short int var249 /* : Bool */;
2522 short int var251 /* : Bool */;
2523 val* var252 /* : TStareq */;
2524 short int var253 /* : Bool */;
2525 short int var255 /* : Bool */;
2526 val* var256 /* : TSlasheq */;
2527 short int var257 /* : Bool */;
2528 short int var259 /* : Bool */;
2529 val* var260 /* : TPercenteq */;
2530 short int var261 /* : Bool */;
2531 short int var263 /* : Bool */;
2532 val* var264 /* : TStarstareq */;
2533 short int var265 /* : Bool */;
2534 short int var267 /* : Bool */;
2535 val* var268 /* : TPipeeq */;
2536 short int var269 /* : Bool */;
2537 short int var271 /* : Bool */;
2538 val* var272 /* : TCareteq */;
2539 short int var273 /* : Bool */;
2540 short int var275 /* : Bool */;
2541 val* var276 /* : TAmpeq */;
2542 short int var277 /* : Bool */;
2543 short int var279 /* : Bool */;
2544 val* var280 /* : TLleq */;
2545 short int var281 /* : Bool */;
2546 short int var283 /* : Bool */;
2547 val* var284 /* : TGgeq */;
2548 short int var285 /* : Bool */;
2549 short int var287 /* : Bool */;
2550 val* var288 /* : TDotdotdot */;
2551 short int var289 /* : Bool */;
2552 short int var291 /* : Bool */;
2553 val* var292 /* : TDotdot */;
2554 short int var293 /* : Bool */;
2555 short int var295 /* : Bool */;
2556 val* var296 /* : TDot */;
2557 short int var297 /* : Bool */;
2558 short int var299 /* : Bool */;
2559 val* var300 /* : TPlus */;
2560 short int var301 /* : Bool */;
2561 short int var303 /* : Bool */;
2562 val* var304 /* : TMinus */;
2563 short int var305 /* : Bool */;
2564 short int var307 /* : Bool */;
2565 val* var308 /* : TStar */;
2566 short int var309 /* : Bool */;
2567 short int var311 /* : Bool */;
2568 val* var312 /* : TStarstar */;
2569 short int var313 /* : Bool */;
2570 short int var315 /* : Bool */;
2571 val* var316 /* : TSlash */;
2572 short int var317 /* : Bool */;
2573 short int var319 /* : Bool */;
2574 val* var320 /* : TPercent */;
2575 short int var321 /* : Bool */;
2576 short int var323 /* : Bool */;
2577 val* var324 /* : TPipe */;
2578 short int var325 /* : Bool */;
2579 short int var327 /* : Bool */;
2580 val* var328 /* : TCaret */;
2581 short int var329 /* : Bool */;
2582 short int var331 /* : Bool */;
2583 val* var332 /* : TAmp */;
2584 short int var333 /* : Bool */;
2585 short int var335 /* : Bool */;
2586 val* var336 /* : TTilde */;
2587 short int var337 /* : Bool */;
2588 short int var339 /* : Bool */;
2589 val* var340 /* : TEq */;
2590 short int var341 /* : Bool */;
2591 short int var343 /* : Bool */;
2592 val* var344 /* : TNe */;
2593 short int var345 /* : Bool */;
2594 short int var347 /* : Bool */;
2595 val* var348 /* : TLt */;
2596 short int var349 /* : Bool */;
2597 short int var351 /* : Bool */;
2598 val* var352 /* : TLe */;
2599 short int var353 /* : Bool */;
2600 short int var355 /* : Bool */;
2601 val* var356 /* : TLl */;
2602 short int var357 /* : Bool */;
2603 short int var359 /* : Bool */;
2604 val* var360 /* : TGt */;
2605 short int var361 /* : Bool */;
2606 short int var363 /* : Bool */;
2607 val* var364 /* : TGe */;
2608 short int var365 /* : Bool */;
2609 short int var367 /* : Bool */;
2610 val* var368 /* : TGg */;
2611 short int var369 /* : Bool */;
2612 short int var371 /* : Bool */;
2613 val* var372 /* : TStarship */;
2614 short int var373 /* : Bool */;
2615 short int var375 /* : Bool */;
2616 val* var376 /* : TBang */;
2617 short int var377 /* : Bool */;
2618 short int var379 /* : Bool */;
2619 val* var380 /* : TAt */;
2620 short int var381 /* : Bool */;
2621 short int var383 /* : Bool */;
2622 val* var384 /* : TSemi */;
2623 short int var385 /* : Bool */;
2624 short int var387 /* : Bool */;
2625 val* var388 /* : TClassid */;
2626 short int var389 /* : Bool */;
2627 short int var391 /* : Bool */;
2628 val* var392 /* : TId */;
2629 short int var393 /* : Bool */;
2630 short int var395 /* : Bool */;
2631 val* var396 /* : TAttrid */;
2632 short int var397 /* : Bool */;
2633 short int var399 /* : Bool */;
2634 val* var400 /* : TNumber */;
2635 short int var401 /* : Bool */;
2636 short int var403 /* : Bool */;
2637 val* var404 /* : THexNumber */;
2638 short int var405 /* : Bool */;
2639 short int var407 /* : Bool */;
2640 val* var408 /* : TBinNumber */;
2641 short int var409 /* : Bool */;
2642 short int var411 /* : Bool */;
2643 val* var412 /* : TOctNumber */;
2644 short int var413 /* : Bool */;
2645 short int var415 /* : Bool */;
2646 val* var416 /* : TBytenum */;
2647 short int var417 /* : Bool */;
2648 short int var419 /* : Bool */;
2649 val* var420 /* : THexBytenum */;
2650 short int var421 /* : Bool */;
2651 short int var423 /* : Bool */;
2652 val* var424 /* : TBinBytenum */;
2653 short int var425 /* : Bool */;
2654 short int var427 /* : Bool */;
2655 val* var428 /* : TOctBytenum */;
2656 short int var429 /* : Bool */;
2657 short int var431 /* : Bool */;
2658 val* var432 /* : TFloat */;
2659 short int var433 /* : Bool */;
2660 short int var435 /* : Bool */;
2661 val* var436 /* : TString */;
2662 short int var437 /* : Bool */;
2663 short int var439 /* : Bool */;
2664 val* var440 /* : TStartString */;
2665 short int var441 /* : Bool */;
2666 short int var443 /* : Bool */;
2667 val* var444 /* : TMidString */;
2668 short int var445 /* : Bool */;
2669 short int var447 /* : Bool */;
2670 val* var448 /* : TEndString */;
2671 short int var449 /* : Bool */;
2672 short int var451 /* : Bool */;
2673 val* var452 /* : TChar */;
2674 short int var453 /* : Bool */;
2675 short int var455 /* : Bool */;
2676 val* var456 /* : TBadString */;
2677 short int var457 /* : Bool */;
2678 short int var459 /* : Bool */;
2679 val* var460 /* : TBadChar */;
2680 short int var461 /* : Bool */;
2681 short int var463 /* : Bool */;
2682 val* var464 /* : TExternCodeSegment */;
2683 var_accept_token = p0;
2684 var_location = p1;
2685 {
2686 { /* Inline kernel#Int#== (var_accept_token,1l) on <var_accept_token:Int> */
2687 var3 = var_accept_token == 1l;
2688 var1 = var3;
2689 goto RET_LABEL2;
2690 RET_LABEL2:(void)0;
2691 }
2692 }
2693 if (var1){
2694 var4 = NEW_nit__TEol(&type_nit__TEol);
2695 {
2696 nit__lexer___TEol___init_tk(var4, var_location); /* Direct call lexer#TEol#init_tk on <var4:TEol>*/
2697 }
2698 var = var4;
2699 goto RET_LABEL;
2700 } else {
2701 }
2702 {
2703 { /* Inline kernel#Int#== (var_accept_token,2l) on <var_accept_token:Int> */
2704 var7 = var_accept_token == 2l;
2705 var5 = var7;
2706 goto RET_LABEL6;
2707 RET_LABEL6:(void)0;
2708 }
2709 }
2710 if (var5){
2711 var8 = NEW_nit__TComment(&type_nit__TComment);
2712 {
2713 nit__lexer___TComment___init_tk(var8, var_location); /* Direct call lexer#TComment#init_tk on <var8:TComment>*/
2714 }
2715 var = var8;
2716 goto RET_LABEL;
2717 } else {
2718 }
2719 {
2720 { /* Inline kernel#Int#== (var_accept_token,3l) on <var_accept_token:Int> */
2721 var11 = var_accept_token == 3l;
2722 var9 = var11;
2723 goto RET_LABEL10;
2724 RET_LABEL10:(void)0;
2725 }
2726 }
2727 if (var9){
2728 var12 = NEW_nit__TKwpackage(&type_nit__TKwpackage);
2729 {
2730 nit__lexer___TKwpackage___init_tk(var12, var_location); /* Direct call lexer#TKwpackage#init_tk on <var12:TKwpackage>*/
2731 }
2732 var = var12;
2733 goto RET_LABEL;
2734 } else {
2735 }
2736 {
2737 { /* Inline kernel#Int#== (var_accept_token,4l) on <var_accept_token:Int> */
2738 var15 = var_accept_token == 4l;
2739 var13 = var15;
2740 goto RET_LABEL14;
2741 RET_LABEL14:(void)0;
2742 }
2743 }
2744 if (var13){
2745 var16 = NEW_nit__TKwmodule(&type_nit__TKwmodule);
2746 {
2747 nit__lexer___TKwmodule___init_tk(var16, var_location); /* Direct call lexer#TKwmodule#init_tk on <var16:TKwmodule>*/
2748 }
2749 var = var16;
2750 goto RET_LABEL;
2751 } else {
2752 }
2753 {
2754 { /* Inline kernel#Int#== (var_accept_token,5l) on <var_accept_token:Int> */
2755 var19 = var_accept_token == 5l;
2756 var17 = var19;
2757 goto RET_LABEL18;
2758 RET_LABEL18:(void)0;
2759 }
2760 }
2761 if (var17){
2762 var20 = NEW_nit__TKwimport(&type_nit__TKwimport);
2763 {
2764 nit__lexer___TKwimport___init_tk(var20, var_location); /* Direct call lexer#TKwimport#init_tk on <var20:TKwimport>*/
2765 }
2766 var = var20;
2767 goto RET_LABEL;
2768 } else {
2769 }
2770 {
2771 { /* Inline kernel#Int#== (var_accept_token,6l) on <var_accept_token:Int> */
2772 var23 = var_accept_token == 6l;
2773 var21 = var23;
2774 goto RET_LABEL22;
2775 RET_LABEL22:(void)0;
2776 }
2777 }
2778 if (var21){
2779 var24 = NEW_nit__TKwclass(&type_nit__TKwclass);
2780 {
2781 nit__lexer___TKwclass___init_tk(var24, var_location); /* Direct call lexer#TKwclass#init_tk on <var24:TKwclass>*/
2782 }
2783 var = var24;
2784 goto RET_LABEL;
2785 } else {
2786 }
2787 {
2788 { /* Inline kernel#Int#== (var_accept_token,7l) on <var_accept_token:Int> */
2789 var27 = var_accept_token == 7l;
2790 var25 = var27;
2791 goto RET_LABEL26;
2792 RET_LABEL26:(void)0;
2793 }
2794 }
2795 if (var25){
2796 var28 = NEW_nit__TKwabstract(&type_nit__TKwabstract);
2797 {
2798 nit__lexer___TKwabstract___init_tk(var28, var_location); /* Direct call lexer#TKwabstract#init_tk on <var28:TKwabstract>*/
2799 }
2800 var = var28;
2801 goto RET_LABEL;
2802 } else {
2803 }
2804 {
2805 { /* Inline kernel#Int#== (var_accept_token,8l) on <var_accept_token:Int> */
2806 var31 = var_accept_token == 8l;
2807 var29 = var31;
2808 goto RET_LABEL30;
2809 RET_LABEL30:(void)0;
2810 }
2811 }
2812 if (var29){
2813 var32 = NEW_nit__TKwinterface(&type_nit__TKwinterface);
2814 {
2815 nit__lexer___TKwinterface___init_tk(var32, var_location); /* Direct call lexer#TKwinterface#init_tk on <var32:TKwinterface>*/
2816 }
2817 var = var32;
2818 goto RET_LABEL;
2819 } else {
2820 }
2821 {
2822 { /* Inline kernel#Int#== (var_accept_token,9l) on <var_accept_token:Int> */
2823 var35 = var_accept_token == 9l;
2824 var33 = var35;
2825 goto RET_LABEL34;
2826 RET_LABEL34:(void)0;
2827 }
2828 }
2829 if (var33){
2830 var36 = NEW_nit__TKwenum(&type_nit__TKwenum);
2831 {
2832 nit__lexer___TKwenum___init_tk(var36, var_location); /* Direct call lexer#TKwenum#init_tk on <var36:TKwenum>*/
2833 }
2834 var = var36;
2835 goto RET_LABEL;
2836 } else {
2837 }
2838 {
2839 { /* Inline kernel#Int#== (var_accept_token,10l) on <var_accept_token:Int> */
2840 var39 = var_accept_token == 10l;
2841 var37 = var39;
2842 goto RET_LABEL38;
2843 RET_LABEL38:(void)0;
2844 }
2845 }
2846 if (var37){
2847 var40 = NEW_nit__TKwend(&type_nit__TKwend);
2848 {
2849 nit__lexer___TKwend___init_tk(var40, var_location); /* Direct call lexer#TKwend#init_tk on <var40:TKwend>*/
2850 }
2851 var = var40;
2852 goto RET_LABEL;
2853 } else {
2854 }
2855 {
2856 { /* Inline kernel#Int#== (var_accept_token,11l) on <var_accept_token:Int> */
2857 var43 = var_accept_token == 11l;
2858 var41 = var43;
2859 goto RET_LABEL42;
2860 RET_LABEL42:(void)0;
2861 }
2862 }
2863 if (var41){
2864 var44 = NEW_nit__TKwmeth(&type_nit__TKwmeth);
2865 {
2866 nit__lexer___TKwmeth___init_tk(var44, var_location); /* Direct call lexer#TKwmeth#init_tk on <var44:TKwmeth>*/
2867 }
2868 var = var44;
2869 goto RET_LABEL;
2870 } else {
2871 }
2872 {
2873 { /* Inline kernel#Int#== (var_accept_token,12l) on <var_accept_token:Int> */
2874 var47 = var_accept_token == 12l;
2875 var45 = var47;
2876 goto RET_LABEL46;
2877 RET_LABEL46:(void)0;
2878 }
2879 }
2880 if (var45){
2881 var48 = NEW_nit__TKwtype(&type_nit__TKwtype);
2882 {
2883 nit__lexer___TKwtype___init_tk(var48, var_location); /* Direct call lexer#TKwtype#init_tk on <var48:TKwtype>*/
2884 }
2885 var = var48;
2886 goto RET_LABEL;
2887 } else {
2888 }
2889 {
2890 { /* Inline kernel#Int#== (var_accept_token,13l) on <var_accept_token:Int> */
2891 var51 = var_accept_token == 13l;
2892 var49 = var51;
2893 goto RET_LABEL50;
2894 RET_LABEL50:(void)0;
2895 }
2896 }
2897 if (var49){
2898 var52 = NEW_nit__TKwinit(&type_nit__TKwinit);
2899 {
2900 nit__lexer___TKwinit___init_tk(var52, var_location); /* Direct call lexer#TKwinit#init_tk on <var52:TKwinit>*/
2901 }
2902 var = var52;
2903 goto RET_LABEL;
2904 } else {
2905 }
2906 {
2907 { /* Inline kernel#Int#== (var_accept_token,14l) on <var_accept_token:Int> */
2908 var55 = var_accept_token == 14l;
2909 var53 = var55;
2910 goto RET_LABEL54;
2911 RET_LABEL54:(void)0;
2912 }
2913 }
2914 if (var53){
2915 var56 = NEW_nit__TKwredef(&type_nit__TKwredef);
2916 {
2917 nit__lexer___TKwredef___init_tk(var56, var_location); /* Direct call lexer#TKwredef#init_tk on <var56:TKwredef>*/
2918 }
2919 var = var56;
2920 goto RET_LABEL;
2921 } else {
2922 }
2923 {
2924 { /* Inline kernel#Int#== (var_accept_token,15l) on <var_accept_token:Int> */
2925 var59 = var_accept_token == 15l;
2926 var57 = var59;
2927 goto RET_LABEL58;
2928 RET_LABEL58:(void)0;
2929 }
2930 }
2931 if (var57){
2932 var60 = NEW_nit__TKwis(&type_nit__TKwis);
2933 {
2934 nit__lexer___TKwis___init_tk(var60, var_location); /* Direct call lexer#TKwis#init_tk on <var60:TKwis>*/
2935 }
2936 var = var60;
2937 goto RET_LABEL;
2938 } else {
2939 }
2940 {
2941 { /* Inline kernel#Int#== (var_accept_token,16l) on <var_accept_token:Int> */
2942 var63 = var_accept_token == 16l;
2943 var61 = var63;
2944 goto RET_LABEL62;
2945 RET_LABEL62:(void)0;
2946 }
2947 }
2948 if (var61){
2949 var64 = NEW_nit__TKwdo(&type_nit__TKwdo);
2950 {
2951 nit__lexer___TKwdo___init_tk(var64, var_location); /* Direct call lexer#TKwdo#init_tk on <var64:TKwdo>*/
2952 }
2953 var = var64;
2954 goto RET_LABEL;
2955 } else {
2956 }
2957 {
2958 { /* Inline kernel#Int#== (var_accept_token,17l) on <var_accept_token:Int> */
2959 var67 = var_accept_token == 17l;
2960 var65 = var67;
2961 goto RET_LABEL66;
2962 RET_LABEL66:(void)0;
2963 }
2964 }
2965 if (var65){
2966 var68 = NEW_nit__TKwvar(&type_nit__TKwvar);
2967 {
2968 nit__lexer___TKwvar___init_tk(var68, var_location); /* Direct call lexer#TKwvar#init_tk on <var68:TKwvar>*/
2969 }
2970 var = var68;
2971 goto RET_LABEL;
2972 } else {
2973 }
2974 {
2975 { /* Inline kernel#Int#== (var_accept_token,18l) on <var_accept_token:Int> */
2976 var71 = var_accept_token == 18l;
2977 var69 = var71;
2978 goto RET_LABEL70;
2979 RET_LABEL70:(void)0;
2980 }
2981 }
2982 if (var69){
2983 var72 = NEW_nit__TKwextern(&type_nit__TKwextern);
2984 {
2985 nit__lexer___TKwextern___init_tk(var72, var_location); /* Direct call lexer#TKwextern#init_tk on <var72:TKwextern>*/
2986 }
2987 var = var72;
2988 goto RET_LABEL;
2989 } else {
2990 }
2991 {
2992 { /* Inline kernel#Int#== (var_accept_token,19l) on <var_accept_token:Int> */
2993 var75 = var_accept_token == 19l;
2994 var73 = var75;
2995 goto RET_LABEL74;
2996 RET_LABEL74:(void)0;
2997 }
2998 }
2999 if (var73){
3000 var76 = NEW_nit__TKwpublic(&type_nit__TKwpublic);
3001 {
3002 nit__lexer___TKwpublic___init_tk(var76, var_location); /* Direct call lexer#TKwpublic#init_tk on <var76:TKwpublic>*/
3003 }
3004 var = var76;
3005 goto RET_LABEL;
3006 } else {
3007 }
3008 {
3009 { /* Inline kernel#Int#== (var_accept_token,20l) on <var_accept_token:Int> */
3010 var79 = var_accept_token == 20l;
3011 var77 = var79;
3012 goto RET_LABEL78;
3013 RET_LABEL78:(void)0;
3014 }
3015 }
3016 if (var77){
3017 var80 = NEW_nit__TKwprotected(&type_nit__TKwprotected);
3018 {
3019 nit__lexer___TKwprotected___init_tk(var80, var_location); /* Direct call lexer#TKwprotected#init_tk on <var80:TKwprotected>*/
3020 }
3021 var = var80;
3022 goto RET_LABEL;
3023 } else {
3024 }
3025 {
3026 { /* Inline kernel#Int#== (var_accept_token,21l) on <var_accept_token:Int> */
3027 var83 = var_accept_token == 21l;
3028 var81 = var83;
3029 goto RET_LABEL82;
3030 RET_LABEL82:(void)0;
3031 }
3032 }
3033 if (var81){
3034 var84 = NEW_nit__TKwprivate(&type_nit__TKwprivate);
3035 {
3036 nit__lexer___TKwprivate___init_tk(var84, var_location); /* Direct call lexer#TKwprivate#init_tk on <var84:TKwprivate>*/
3037 }
3038 var = var84;
3039 goto RET_LABEL;
3040 } else {
3041 }
3042 {
3043 { /* Inline kernel#Int#== (var_accept_token,22l) on <var_accept_token:Int> */
3044 var87 = var_accept_token == 22l;
3045 var85 = var87;
3046 goto RET_LABEL86;
3047 RET_LABEL86:(void)0;
3048 }
3049 }
3050 if (var85){
3051 var88 = NEW_nit__TKwintrude(&type_nit__TKwintrude);
3052 {
3053 nit__lexer___TKwintrude___init_tk(var88, var_location); /* Direct call lexer#TKwintrude#init_tk on <var88:TKwintrude>*/
3054 }
3055 var = var88;
3056 goto RET_LABEL;
3057 } else {
3058 }
3059 {
3060 { /* Inline kernel#Int#== (var_accept_token,23l) on <var_accept_token:Int> */
3061 var91 = var_accept_token == 23l;
3062 var89 = var91;
3063 goto RET_LABEL90;
3064 RET_LABEL90:(void)0;
3065 }
3066 }
3067 if (var89){
3068 var92 = NEW_nit__TKwif(&type_nit__TKwif);
3069 {
3070 nit__lexer___TKwif___init_tk(var92, var_location); /* Direct call lexer#TKwif#init_tk on <var92:TKwif>*/
3071 }
3072 var = var92;
3073 goto RET_LABEL;
3074 } else {
3075 }
3076 {
3077 { /* Inline kernel#Int#== (var_accept_token,24l) on <var_accept_token:Int> */
3078 var95 = var_accept_token == 24l;
3079 var93 = var95;
3080 goto RET_LABEL94;
3081 RET_LABEL94:(void)0;
3082 }
3083 }
3084 if (var93){
3085 var96 = NEW_nit__TKwthen(&type_nit__TKwthen);
3086 {
3087 nit__lexer___TKwthen___init_tk(var96, var_location); /* Direct call lexer#TKwthen#init_tk on <var96:TKwthen>*/
3088 }
3089 var = var96;
3090 goto RET_LABEL;
3091 } else {
3092 }
3093 {
3094 { /* Inline kernel#Int#== (var_accept_token,25l) on <var_accept_token:Int> */
3095 var99 = var_accept_token == 25l;
3096 var97 = var99;
3097 goto RET_LABEL98;
3098 RET_LABEL98:(void)0;
3099 }
3100 }
3101 if (var97){
3102 var100 = NEW_nit__TKwelse(&type_nit__TKwelse);
3103 {
3104 nit__lexer___TKwelse___init_tk(var100, var_location); /* Direct call lexer#TKwelse#init_tk on <var100:TKwelse>*/
3105 }
3106 var = var100;
3107 goto RET_LABEL;
3108 } else {
3109 }
3110 {
3111 { /* Inline kernel#Int#== (var_accept_token,26l) on <var_accept_token:Int> */
3112 var103 = var_accept_token == 26l;
3113 var101 = var103;
3114 goto RET_LABEL102;
3115 RET_LABEL102:(void)0;
3116 }
3117 }
3118 if (var101){
3119 var104 = NEW_nit__TKwwhile(&type_nit__TKwwhile);
3120 {
3121 nit__lexer___TKwwhile___init_tk(var104, var_location); /* Direct call lexer#TKwwhile#init_tk on <var104:TKwwhile>*/
3122 }
3123 var = var104;
3124 goto RET_LABEL;
3125 } else {
3126 }
3127 {
3128 { /* Inline kernel#Int#== (var_accept_token,27l) on <var_accept_token:Int> */
3129 var107 = var_accept_token == 27l;
3130 var105 = var107;
3131 goto RET_LABEL106;
3132 RET_LABEL106:(void)0;
3133 }
3134 }
3135 if (var105){
3136 var108 = NEW_nit__TKwloop(&type_nit__TKwloop);
3137 {
3138 nit__lexer___TKwloop___init_tk(var108, var_location); /* Direct call lexer#TKwloop#init_tk on <var108:TKwloop>*/
3139 }
3140 var = var108;
3141 goto RET_LABEL;
3142 } else {
3143 }
3144 {
3145 { /* Inline kernel#Int#== (var_accept_token,28l) on <var_accept_token:Int> */
3146 var111 = var_accept_token == 28l;
3147 var109 = var111;
3148 goto RET_LABEL110;
3149 RET_LABEL110:(void)0;
3150 }
3151 }
3152 if (var109){
3153 var112 = NEW_nit__TKwfor(&type_nit__TKwfor);
3154 {
3155 nit__lexer___TKwfor___init_tk(var112, var_location); /* Direct call lexer#TKwfor#init_tk on <var112:TKwfor>*/
3156 }
3157 var = var112;
3158 goto RET_LABEL;
3159 } else {
3160 }
3161 {
3162 { /* Inline kernel#Int#== (var_accept_token,29l) on <var_accept_token:Int> */
3163 var115 = var_accept_token == 29l;
3164 var113 = var115;
3165 goto RET_LABEL114;
3166 RET_LABEL114:(void)0;
3167 }
3168 }
3169 if (var113){
3170 var116 = NEW_nit__TKwin(&type_nit__TKwin);
3171 {
3172 nit__lexer___TKwin___init_tk(var116, var_location); /* Direct call lexer#TKwin#init_tk on <var116:TKwin>*/
3173 }
3174 var = var116;
3175 goto RET_LABEL;
3176 } else {
3177 }
3178 {
3179 { /* Inline kernel#Int#== (var_accept_token,30l) on <var_accept_token:Int> */
3180 var119 = var_accept_token == 30l;
3181 var117 = var119;
3182 goto RET_LABEL118;
3183 RET_LABEL118:(void)0;
3184 }
3185 }
3186 if (var117){
3187 var120 = NEW_nit__TKwand(&type_nit__TKwand);
3188 {
3189 nit__lexer___TKwand___init_tk(var120, var_location); /* Direct call lexer#TKwand#init_tk on <var120:TKwand>*/
3190 }
3191 var = var120;
3192 goto RET_LABEL;
3193 } else {
3194 }
3195 {
3196 { /* Inline kernel#Int#== (var_accept_token,31l) on <var_accept_token:Int> */
3197 var123 = var_accept_token == 31l;
3198 var121 = var123;
3199 goto RET_LABEL122;
3200 RET_LABEL122:(void)0;
3201 }
3202 }
3203 if (var121){
3204 var124 = NEW_nit__TKwor(&type_nit__TKwor);
3205 {
3206 nit__lexer___TKwor___init_tk(var124, var_location); /* Direct call lexer#TKwor#init_tk on <var124:TKwor>*/
3207 }
3208 var = var124;
3209 goto RET_LABEL;
3210 } else {
3211 }
3212 {
3213 { /* Inline kernel#Int#== (var_accept_token,32l) on <var_accept_token:Int> */
3214 var127 = var_accept_token == 32l;
3215 var125 = var127;
3216 goto RET_LABEL126;
3217 RET_LABEL126:(void)0;
3218 }
3219 }
3220 if (var125){
3221 var128 = NEW_nit__TKwnot(&type_nit__TKwnot);
3222 {
3223 nit__lexer___TKwnot___init_tk(var128, var_location); /* Direct call lexer#TKwnot#init_tk on <var128:TKwnot>*/
3224 }
3225 var = var128;
3226 goto RET_LABEL;
3227 } else {
3228 }
3229 {
3230 { /* Inline kernel#Int#== (var_accept_token,33l) on <var_accept_token:Int> */
3231 var131 = var_accept_token == 33l;
3232 var129 = var131;
3233 goto RET_LABEL130;
3234 RET_LABEL130:(void)0;
3235 }
3236 }
3237 if (var129){
3238 var132 = NEW_nit__TKwimplies(&type_nit__TKwimplies);
3239 {
3240 nit__lexer___TKwimplies___init_tk(var132, var_location); /* Direct call lexer#TKwimplies#init_tk on <var132:TKwimplies>*/
3241 }
3242 var = var132;
3243 goto RET_LABEL;
3244 } else {
3245 }
3246 {
3247 { /* Inline kernel#Int#== (var_accept_token,34l) on <var_accept_token:Int> */
3248 var135 = var_accept_token == 34l;
3249 var133 = var135;
3250 goto RET_LABEL134;
3251 RET_LABEL134:(void)0;
3252 }
3253 }
3254 if (var133){
3255 var136 = NEW_nit__TKwreturn(&type_nit__TKwreturn);
3256 {
3257 nit__lexer___TKwreturn___init_tk(var136, var_location); /* Direct call lexer#TKwreturn#init_tk on <var136:TKwreturn>*/
3258 }
3259 var = var136;
3260 goto RET_LABEL;
3261 } else {
3262 }
3263 {
3264 { /* Inline kernel#Int#== (var_accept_token,35l) on <var_accept_token:Int> */
3265 var139 = var_accept_token == 35l;
3266 var137 = var139;
3267 goto RET_LABEL138;
3268 RET_LABEL138:(void)0;
3269 }
3270 }
3271 if (var137){
3272 var140 = NEW_nit__TKwcontinue(&type_nit__TKwcontinue);
3273 {
3274 nit__lexer___TKwcontinue___init_tk(var140, var_location); /* Direct call lexer#TKwcontinue#init_tk on <var140:TKwcontinue>*/
3275 }
3276 var = var140;
3277 goto RET_LABEL;
3278 } else {
3279 }
3280 {
3281 { /* Inline kernel#Int#== (var_accept_token,36l) on <var_accept_token:Int> */
3282 var143 = var_accept_token == 36l;
3283 var141 = var143;
3284 goto RET_LABEL142;
3285 RET_LABEL142:(void)0;
3286 }
3287 }
3288 if (var141){
3289 var144 = NEW_nit__TKwbreak(&type_nit__TKwbreak);
3290 {
3291 nit__lexer___TKwbreak___init_tk(var144, var_location); /* Direct call lexer#TKwbreak#init_tk on <var144:TKwbreak>*/
3292 }
3293 var = var144;
3294 goto RET_LABEL;
3295 } else {
3296 }
3297 {
3298 { /* Inline kernel#Int#== (var_accept_token,37l) on <var_accept_token:Int> */
3299 var147 = var_accept_token == 37l;
3300 var145 = var147;
3301 goto RET_LABEL146;
3302 RET_LABEL146:(void)0;
3303 }
3304 }
3305 if (var145){
3306 var148 = NEW_nit__TKwabort(&type_nit__TKwabort);
3307 {
3308 nit__lexer___TKwabort___init_tk(var148, var_location); /* Direct call lexer#TKwabort#init_tk on <var148:TKwabort>*/
3309 }
3310 var = var148;
3311 goto RET_LABEL;
3312 } else {
3313 }
3314 {
3315 { /* Inline kernel#Int#== (var_accept_token,38l) on <var_accept_token:Int> */
3316 var151 = var_accept_token == 38l;
3317 var149 = var151;
3318 goto RET_LABEL150;
3319 RET_LABEL150:(void)0;
3320 }
3321 }
3322 if (var149){
3323 var152 = NEW_nit__TKwassert(&type_nit__TKwassert);
3324 {
3325 nit__lexer___TKwassert___init_tk(var152, var_location); /* Direct call lexer#TKwassert#init_tk on <var152:TKwassert>*/
3326 }
3327 var = var152;
3328 goto RET_LABEL;
3329 } else {
3330 }
3331 {
3332 { /* Inline kernel#Int#== (var_accept_token,39l) on <var_accept_token:Int> */
3333 var155 = var_accept_token == 39l;
3334 var153 = var155;
3335 goto RET_LABEL154;
3336 RET_LABEL154:(void)0;
3337 }
3338 }
3339 if (var153){
3340 var156 = NEW_nit__TKwnew(&type_nit__TKwnew);
3341 {
3342 nit__lexer___TKwnew___init_tk(var156, var_location); /* Direct call lexer#TKwnew#init_tk on <var156:TKwnew>*/
3343 }
3344 var = var156;
3345 goto RET_LABEL;
3346 } else {
3347 }
3348 {
3349 { /* Inline kernel#Int#== (var_accept_token,40l) on <var_accept_token:Int> */
3350 var159 = var_accept_token == 40l;
3351 var157 = var159;
3352 goto RET_LABEL158;
3353 RET_LABEL158:(void)0;
3354 }
3355 }
3356 if (var157){
3357 var160 = NEW_nit__TKwisa(&type_nit__TKwisa);
3358 {
3359 nit__lexer___TKwisa___init_tk(var160, var_location); /* Direct call lexer#TKwisa#init_tk on <var160:TKwisa>*/
3360 }
3361 var = var160;
3362 goto RET_LABEL;
3363 } else {
3364 }
3365 {
3366 { /* Inline kernel#Int#== (var_accept_token,41l) on <var_accept_token:Int> */
3367 var163 = var_accept_token == 41l;
3368 var161 = var163;
3369 goto RET_LABEL162;
3370 RET_LABEL162:(void)0;
3371 }
3372 }
3373 if (var161){
3374 var164 = NEW_nit__TKwonce(&type_nit__TKwonce);
3375 {
3376 nit__lexer___TKwonce___init_tk(var164, var_location); /* Direct call lexer#TKwonce#init_tk on <var164:TKwonce>*/
3377 }
3378 var = var164;
3379 goto RET_LABEL;
3380 } else {
3381 }
3382 {
3383 { /* Inline kernel#Int#== (var_accept_token,42l) on <var_accept_token:Int> */
3384 var167 = var_accept_token == 42l;
3385 var165 = var167;
3386 goto RET_LABEL166;
3387 RET_LABEL166:(void)0;
3388 }
3389 }
3390 if (var165){
3391 var168 = NEW_nit__TKwsuper(&type_nit__TKwsuper);
3392 {
3393 nit__lexer___TKwsuper___init_tk(var168, var_location); /* Direct call lexer#TKwsuper#init_tk on <var168:TKwsuper>*/
3394 }
3395 var = var168;
3396 goto RET_LABEL;
3397 } else {
3398 }
3399 {
3400 { /* Inline kernel#Int#== (var_accept_token,43l) on <var_accept_token:Int> */
3401 var171 = var_accept_token == 43l;
3402 var169 = var171;
3403 goto RET_LABEL170;
3404 RET_LABEL170:(void)0;
3405 }
3406 }
3407 if (var169){
3408 var172 = NEW_nit__TKwself(&type_nit__TKwself);
3409 {
3410 nit__lexer___TKwself___init_tk(var172, var_location); /* Direct call lexer#TKwself#init_tk on <var172:TKwself>*/
3411 }
3412 var = var172;
3413 goto RET_LABEL;
3414 } else {
3415 }
3416 {
3417 { /* Inline kernel#Int#== (var_accept_token,44l) on <var_accept_token:Int> */
3418 var175 = var_accept_token == 44l;
3419 var173 = var175;
3420 goto RET_LABEL174;
3421 RET_LABEL174:(void)0;
3422 }
3423 }
3424 if (var173){
3425 var176 = NEW_nit__TKwtrue(&type_nit__TKwtrue);
3426 {
3427 nit__lexer___TKwtrue___init_tk(var176, var_location); /* Direct call lexer#TKwtrue#init_tk on <var176:TKwtrue>*/
3428 }
3429 var = var176;
3430 goto RET_LABEL;
3431 } else {
3432 }
3433 {
3434 { /* Inline kernel#Int#== (var_accept_token,45l) on <var_accept_token:Int> */
3435 var179 = var_accept_token == 45l;
3436 var177 = var179;
3437 goto RET_LABEL178;
3438 RET_LABEL178:(void)0;
3439 }
3440 }
3441 if (var177){
3442 var180 = NEW_nit__TKwfalse(&type_nit__TKwfalse);
3443 {
3444 nit__lexer___TKwfalse___init_tk(var180, var_location); /* Direct call lexer#TKwfalse#init_tk on <var180:TKwfalse>*/
3445 }
3446 var = var180;
3447 goto RET_LABEL;
3448 } else {
3449 }
3450 {
3451 { /* Inline kernel#Int#== (var_accept_token,46l) on <var_accept_token:Int> */
3452 var183 = var_accept_token == 46l;
3453 var181 = var183;
3454 goto RET_LABEL182;
3455 RET_LABEL182:(void)0;
3456 }
3457 }
3458 if (var181){
3459 var184 = NEW_nit__TKwnull(&type_nit__TKwnull);
3460 {
3461 nit__lexer___TKwnull___init_tk(var184, var_location); /* Direct call lexer#TKwnull#init_tk on <var184:TKwnull>*/
3462 }
3463 var = var184;
3464 goto RET_LABEL;
3465 } else {
3466 }
3467 {
3468 { /* Inline kernel#Int#== (var_accept_token,47l) on <var_accept_token:Int> */
3469 var187 = var_accept_token == 47l;
3470 var185 = var187;
3471 goto RET_LABEL186;
3472 RET_LABEL186:(void)0;
3473 }
3474 }
3475 if (var185){
3476 var188 = NEW_nit__TKwas(&type_nit__TKwas);
3477 {
3478 nit__lexer___TKwas___init_tk(var188, var_location); /* Direct call lexer#TKwas#init_tk on <var188:TKwas>*/
3479 }
3480 var = var188;
3481 goto RET_LABEL;
3482 } else {
3483 }
3484 {
3485 { /* Inline kernel#Int#== (var_accept_token,48l) on <var_accept_token:Int> */
3486 var191 = var_accept_token == 48l;
3487 var189 = var191;
3488 goto RET_LABEL190;
3489 RET_LABEL190:(void)0;
3490 }
3491 }
3492 if (var189){
3493 var192 = NEW_nit__TKwnullable(&type_nit__TKwnullable);
3494 {
3495 nit__lexer___TKwnullable___init_tk(var192, var_location); /* Direct call lexer#TKwnullable#init_tk on <var192:TKwnullable>*/
3496 }
3497 var = var192;
3498 goto RET_LABEL;
3499 } else {
3500 }
3501 {
3502 { /* Inline kernel#Int#== (var_accept_token,49l) on <var_accept_token:Int> */
3503 var195 = var_accept_token == 49l;
3504 var193 = var195;
3505 goto RET_LABEL194;
3506 RET_LABEL194:(void)0;
3507 }
3508 }
3509 if (var193){
3510 var196 = NEW_nit__TKwisset(&type_nit__TKwisset);
3511 {
3512 nit__lexer___TKwisset___init_tk(var196, var_location); /* Direct call lexer#TKwisset#init_tk on <var196:TKwisset>*/
3513 }
3514 var = var196;
3515 goto RET_LABEL;
3516 } else {
3517 }
3518 {
3519 { /* Inline kernel#Int#== (var_accept_token,50l) on <var_accept_token:Int> */
3520 var199 = var_accept_token == 50l;
3521 var197 = var199;
3522 goto RET_LABEL198;
3523 RET_LABEL198:(void)0;
3524 }
3525 }
3526 if (var197){
3527 var200 = NEW_nit__TKwlabel(&type_nit__TKwlabel);
3528 {
3529 nit__lexer___TKwlabel___init_tk(var200, var_location); /* Direct call lexer#TKwlabel#init_tk on <var200:TKwlabel>*/
3530 }
3531 var = var200;
3532 goto RET_LABEL;
3533 } else {
3534 }
3535 {
3536 { /* Inline kernel#Int#== (var_accept_token,51l) on <var_accept_token:Int> */
3537 var203 = var_accept_token == 51l;
3538 var201 = var203;
3539 goto RET_LABEL202;
3540 RET_LABEL202:(void)0;
3541 }
3542 }
3543 if (var201){
3544 var204 = NEW_nit__TKwwith(&type_nit__TKwwith);
3545 {
3546 nit__lexer___TKwwith___init_tk(var204, var_location); /* Direct call lexer#TKwwith#init_tk on <var204:TKwwith>*/
3547 }
3548 var = var204;
3549 goto RET_LABEL;
3550 } else {
3551 }
3552 {
3553 { /* Inline kernel#Int#== (var_accept_token,52l) on <var_accept_token:Int> */
3554 var207 = var_accept_token == 52l;
3555 var205 = var207;
3556 goto RET_LABEL206;
3557 RET_LABEL206:(void)0;
3558 }
3559 }
3560 if (var205){
3561 var208 = NEW_nit__TKwdebug(&type_nit__TKwdebug);
3562 {
3563 nit__lexer___TKwdebug___init_tk(var208, var_location); /* Direct call lexer#TKwdebug#init_tk on <var208:TKwdebug>*/
3564 }
3565 var = var208;
3566 goto RET_LABEL;
3567 } else {
3568 }
3569 {
3570 { /* Inline kernel#Int#== (var_accept_token,53l) on <var_accept_token:Int> */
3571 var211 = var_accept_token == 53l;
3572 var209 = var211;
3573 goto RET_LABEL210;
3574 RET_LABEL210:(void)0;
3575 }
3576 }
3577 if (var209){
3578 var212 = NEW_nit__TOpar(&type_nit__TOpar);
3579 {
3580 nit__lexer___TOpar___init_tk(var212, var_location); /* Direct call lexer#TOpar#init_tk on <var212:TOpar>*/
3581 }
3582 var = var212;
3583 goto RET_LABEL;
3584 } else {
3585 }
3586 {
3587 { /* Inline kernel#Int#== (var_accept_token,54l) on <var_accept_token:Int> */
3588 var215 = var_accept_token == 54l;
3589 var213 = var215;
3590 goto RET_LABEL214;
3591 RET_LABEL214:(void)0;
3592 }
3593 }
3594 if (var213){
3595 var216 = NEW_nit__TCpar(&type_nit__TCpar);
3596 {
3597 nit__lexer___TCpar___init_tk(var216, var_location); /* Direct call lexer#TCpar#init_tk on <var216:TCpar>*/
3598 }
3599 var = var216;
3600 goto RET_LABEL;
3601 } else {
3602 }
3603 {
3604 { /* Inline kernel#Int#== (var_accept_token,55l) on <var_accept_token:Int> */
3605 var219 = var_accept_token == 55l;
3606 var217 = var219;
3607 goto RET_LABEL218;
3608 RET_LABEL218:(void)0;
3609 }
3610 }
3611 if (var217){
3612 var220 = NEW_nit__TObra(&type_nit__TObra);
3613 {
3614 nit__lexer___TObra___init_tk(var220, var_location); /* Direct call lexer#TObra#init_tk on <var220:TObra>*/
3615 }
3616 var = var220;
3617 goto RET_LABEL;
3618 } else {
3619 }
3620 {
3621 { /* Inline kernel#Int#== (var_accept_token,56l) on <var_accept_token:Int> */
3622 var223 = var_accept_token == 56l;
3623 var221 = var223;
3624 goto RET_LABEL222;
3625 RET_LABEL222:(void)0;
3626 }
3627 }
3628 if (var221){
3629 var224 = NEW_nit__TCbra(&type_nit__TCbra);
3630 {
3631 nit__lexer___TCbra___init_tk(var224, var_location); /* Direct call lexer#TCbra#init_tk on <var224:TCbra>*/
3632 }
3633 var = var224;
3634 goto RET_LABEL;
3635 } else {
3636 }
3637 {
3638 { /* Inline kernel#Int#== (var_accept_token,57l) on <var_accept_token:Int> */
3639 var227 = var_accept_token == 57l;
3640 var225 = var227;
3641 goto RET_LABEL226;
3642 RET_LABEL226:(void)0;
3643 }
3644 }
3645 if (var225){
3646 var228 = NEW_nit__TComma(&type_nit__TComma);
3647 {
3648 nit__lexer___TComma___init_tk(var228, var_location); /* Direct call lexer#TComma#init_tk on <var228:TComma>*/
3649 }
3650 var = var228;
3651 goto RET_LABEL;
3652 } else {
3653 }
3654 {
3655 { /* Inline kernel#Int#== (var_accept_token,58l) on <var_accept_token:Int> */
3656 var231 = var_accept_token == 58l;
3657 var229 = var231;
3658 goto RET_LABEL230;
3659 RET_LABEL230:(void)0;
3660 }
3661 }
3662 if (var229){
3663 var232 = NEW_nit__TColumn(&type_nit__TColumn);
3664 {
3665 nit__lexer___TColumn___init_tk(var232, var_location); /* Direct call lexer#TColumn#init_tk on <var232:TColumn>*/
3666 }
3667 var = var232;
3668 goto RET_LABEL;
3669 } else {
3670 }
3671 {
3672 { /* Inline kernel#Int#== (var_accept_token,59l) on <var_accept_token:Int> */
3673 var235 = var_accept_token == 59l;
3674 var233 = var235;
3675 goto RET_LABEL234;
3676 RET_LABEL234:(void)0;
3677 }
3678 }
3679 if (var233){
3680 var236 = NEW_nit__TQuad(&type_nit__TQuad);
3681 {
3682 nit__lexer___TQuad___init_tk(var236, var_location); /* Direct call lexer#TQuad#init_tk on <var236:TQuad>*/
3683 }
3684 var = var236;
3685 goto RET_LABEL;
3686 } else {
3687 }
3688 {
3689 { /* Inline kernel#Int#== (var_accept_token,60l) on <var_accept_token:Int> */
3690 var239 = var_accept_token == 60l;
3691 var237 = var239;
3692 goto RET_LABEL238;
3693 RET_LABEL238:(void)0;
3694 }
3695 }
3696 if (var237){
3697 var240 = NEW_nit__TAssign(&type_nit__TAssign);
3698 {
3699 nit__lexer___TAssign___init_tk(var240, var_location); /* Direct call lexer#TAssign#init_tk on <var240:TAssign>*/
3700 }
3701 var = var240;
3702 goto RET_LABEL;
3703 } else {
3704 }
3705 {
3706 { /* Inline kernel#Int#== (var_accept_token,61l) on <var_accept_token:Int> */
3707 var243 = var_accept_token == 61l;
3708 var241 = var243;
3709 goto RET_LABEL242;
3710 RET_LABEL242:(void)0;
3711 }
3712 }
3713 if (var241){
3714 var244 = NEW_nit__TPluseq(&type_nit__TPluseq);
3715 {
3716 nit__lexer___TPluseq___init_tk(var244, var_location); /* Direct call lexer#TPluseq#init_tk on <var244:TPluseq>*/
3717 }
3718 var = var244;
3719 goto RET_LABEL;
3720 } else {
3721 }
3722 {
3723 { /* Inline kernel#Int#== (var_accept_token,62l) on <var_accept_token:Int> */
3724 var247 = var_accept_token == 62l;
3725 var245 = var247;
3726 goto RET_LABEL246;
3727 RET_LABEL246:(void)0;
3728 }
3729 }
3730 if (var245){
3731 var248 = NEW_nit__TMinuseq(&type_nit__TMinuseq);
3732 {
3733 nit__lexer___TMinuseq___init_tk(var248, var_location); /* Direct call lexer#TMinuseq#init_tk on <var248:TMinuseq>*/
3734 }
3735 var = var248;
3736 goto RET_LABEL;
3737 } else {
3738 }
3739 {
3740 { /* Inline kernel#Int#== (var_accept_token,63l) on <var_accept_token:Int> */
3741 var251 = var_accept_token == 63l;
3742 var249 = var251;
3743 goto RET_LABEL250;
3744 RET_LABEL250:(void)0;
3745 }
3746 }
3747 if (var249){
3748 var252 = NEW_nit__TStareq(&type_nit__TStareq);
3749 {
3750 nit__lexer___TStareq___init_tk(var252, var_location); /* Direct call lexer#TStareq#init_tk on <var252:TStareq>*/
3751 }
3752 var = var252;
3753 goto RET_LABEL;
3754 } else {
3755 }
3756 {
3757 { /* Inline kernel#Int#== (var_accept_token,64l) on <var_accept_token:Int> */
3758 var255 = var_accept_token == 64l;
3759 var253 = var255;
3760 goto RET_LABEL254;
3761 RET_LABEL254:(void)0;
3762 }
3763 }
3764 if (var253){
3765 var256 = NEW_nit__TSlasheq(&type_nit__TSlasheq);
3766 {
3767 nit__lexer___TSlasheq___init_tk(var256, var_location); /* Direct call lexer#TSlasheq#init_tk on <var256:TSlasheq>*/
3768 }
3769 var = var256;
3770 goto RET_LABEL;
3771 } else {
3772 }
3773 {
3774 { /* Inline kernel#Int#== (var_accept_token,65l) on <var_accept_token:Int> */
3775 var259 = var_accept_token == 65l;
3776 var257 = var259;
3777 goto RET_LABEL258;
3778 RET_LABEL258:(void)0;
3779 }
3780 }
3781 if (var257){
3782 var260 = NEW_nit__TPercenteq(&type_nit__TPercenteq);
3783 {
3784 nit__lexer___TPercenteq___init_tk(var260, var_location); /* Direct call lexer#TPercenteq#init_tk on <var260:TPercenteq>*/
3785 }
3786 var = var260;
3787 goto RET_LABEL;
3788 } else {
3789 }
3790 {
3791 { /* Inline kernel#Int#== (var_accept_token,66l) on <var_accept_token:Int> */
3792 var263 = var_accept_token == 66l;
3793 var261 = var263;
3794 goto RET_LABEL262;
3795 RET_LABEL262:(void)0;
3796 }
3797 }
3798 if (var261){
3799 var264 = NEW_nit__TStarstareq(&type_nit__TStarstareq);
3800 {
3801 nit__lexer___TStarstareq___init_tk(var264, var_location); /* Direct call lexer#TStarstareq#init_tk on <var264:TStarstareq>*/
3802 }
3803 var = var264;
3804 goto RET_LABEL;
3805 } else {
3806 }
3807 {
3808 { /* Inline kernel#Int#== (var_accept_token,67l) on <var_accept_token:Int> */
3809 var267 = var_accept_token == 67l;
3810 var265 = var267;
3811 goto RET_LABEL266;
3812 RET_LABEL266:(void)0;
3813 }
3814 }
3815 if (var265){
3816 var268 = NEW_nit__TPipeeq(&type_nit__TPipeeq);
3817 {
3818 nit__lexer___TPipeeq___init_tk(var268, var_location); /* Direct call lexer#TPipeeq#init_tk on <var268:TPipeeq>*/
3819 }
3820 var = var268;
3821 goto RET_LABEL;
3822 } else {
3823 }
3824 {
3825 { /* Inline kernel#Int#== (var_accept_token,68l) on <var_accept_token:Int> */
3826 var271 = var_accept_token == 68l;
3827 var269 = var271;
3828 goto RET_LABEL270;
3829 RET_LABEL270:(void)0;
3830 }
3831 }
3832 if (var269){
3833 var272 = NEW_nit__TCareteq(&type_nit__TCareteq);
3834 {
3835 nit__lexer___TCareteq___init_tk(var272, var_location); /* Direct call lexer#TCareteq#init_tk on <var272:TCareteq>*/
3836 }
3837 var = var272;
3838 goto RET_LABEL;
3839 } else {
3840 }
3841 {
3842 { /* Inline kernel#Int#== (var_accept_token,69l) on <var_accept_token:Int> */
3843 var275 = var_accept_token == 69l;
3844 var273 = var275;
3845 goto RET_LABEL274;
3846 RET_LABEL274:(void)0;
3847 }
3848 }
3849 if (var273){
3850 var276 = NEW_nit__TAmpeq(&type_nit__TAmpeq);
3851 {
3852 nit__lexer___TAmpeq___init_tk(var276, var_location); /* Direct call lexer#TAmpeq#init_tk on <var276:TAmpeq>*/
3853 }
3854 var = var276;
3855 goto RET_LABEL;
3856 } else {
3857 }
3858 {
3859 { /* Inline kernel#Int#== (var_accept_token,70l) on <var_accept_token:Int> */
3860 var279 = var_accept_token == 70l;
3861 var277 = var279;
3862 goto RET_LABEL278;
3863 RET_LABEL278:(void)0;
3864 }
3865 }
3866 if (var277){
3867 var280 = NEW_nit__TLleq(&type_nit__TLleq);
3868 {
3869 nit__lexer___TLleq___init_tk(var280, var_location); /* Direct call lexer#TLleq#init_tk on <var280:TLleq>*/
3870 }
3871 var = var280;
3872 goto RET_LABEL;
3873 } else {
3874 }
3875 {
3876 { /* Inline kernel#Int#== (var_accept_token,71l) on <var_accept_token:Int> */
3877 var283 = var_accept_token == 71l;
3878 var281 = var283;
3879 goto RET_LABEL282;
3880 RET_LABEL282:(void)0;
3881 }
3882 }
3883 if (var281){
3884 var284 = NEW_nit__TGgeq(&type_nit__TGgeq);
3885 {
3886 nit__lexer___TGgeq___init_tk(var284, var_location); /* Direct call lexer#TGgeq#init_tk on <var284:TGgeq>*/
3887 }
3888 var = var284;
3889 goto RET_LABEL;
3890 } else {
3891 }
3892 {
3893 { /* Inline kernel#Int#== (var_accept_token,72l) on <var_accept_token:Int> */
3894 var287 = var_accept_token == 72l;
3895 var285 = var287;
3896 goto RET_LABEL286;
3897 RET_LABEL286:(void)0;
3898 }
3899 }
3900 if (var285){
3901 var288 = NEW_nit__TDotdotdot(&type_nit__TDotdotdot);
3902 {
3903 nit__lexer___TDotdotdot___init_tk(var288, var_location); /* Direct call lexer#TDotdotdot#init_tk on <var288:TDotdotdot>*/
3904 }
3905 var = var288;
3906 goto RET_LABEL;
3907 } else {
3908 }
3909 {
3910 { /* Inline kernel#Int#== (var_accept_token,73l) on <var_accept_token:Int> */
3911 var291 = var_accept_token == 73l;
3912 var289 = var291;
3913 goto RET_LABEL290;
3914 RET_LABEL290:(void)0;
3915 }
3916 }
3917 if (var289){
3918 var292 = NEW_nit__TDotdot(&type_nit__TDotdot);
3919 {
3920 nit__lexer___TDotdot___init_tk(var292, var_location); /* Direct call lexer#TDotdot#init_tk on <var292:TDotdot>*/
3921 }
3922 var = var292;
3923 goto RET_LABEL;
3924 } else {
3925 }
3926 {
3927 { /* Inline kernel#Int#== (var_accept_token,74l) on <var_accept_token:Int> */
3928 var295 = var_accept_token == 74l;
3929 var293 = var295;
3930 goto RET_LABEL294;
3931 RET_LABEL294:(void)0;
3932 }
3933 }
3934 if (var293){
3935 var296 = NEW_nit__TDot(&type_nit__TDot);
3936 {
3937 nit__lexer___TDot___init_tk(var296, var_location); /* Direct call lexer#TDot#init_tk on <var296:TDot>*/
3938 }
3939 var = var296;
3940 goto RET_LABEL;
3941 } else {
3942 }
3943 {
3944 { /* Inline kernel#Int#== (var_accept_token,75l) on <var_accept_token:Int> */
3945 var299 = var_accept_token == 75l;
3946 var297 = var299;
3947 goto RET_LABEL298;
3948 RET_LABEL298:(void)0;
3949 }
3950 }
3951 if (var297){
3952 var300 = NEW_nit__TPlus(&type_nit__TPlus);
3953 {
3954 nit__lexer___TPlus___init_tk(var300, var_location); /* Direct call lexer#TPlus#init_tk on <var300:TPlus>*/
3955 }
3956 var = var300;
3957 goto RET_LABEL;
3958 } else {
3959 }
3960 {
3961 { /* Inline kernel#Int#== (var_accept_token,76l) on <var_accept_token:Int> */
3962 var303 = var_accept_token == 76l;
3963 var301 = var303;
3964 goto RET_LABEL302;
3965 RET_LABEL302:(void)0;
3966 }
3967 }
3968 if (var301){
3969 var304 = NEW_nit__TMinus(&type_nit__TMinus);
3970 {
3971 nit__lexer___TMinus___init_tk(var304, var_location); /* Direct call lexer#TMinus#init_tk on <var304:TMinus>*/
3972 }
3973 var = var304;
3974 goto RET_LABEL;
3975 } else {
3976 }
3977 {
3978 { /* Inline kernel#Int#== (var_accept_token,77l) on <var_accept_token:Int> */
3979 var307 = var_accept_token == 77l;
3980 var305 = var307;
3981 goto RET_LABEL306;
3982 RET_LABEL306:(void)0;
3983 }
3984 }
3985 if (var305){
3986 var308 = NEW_nit__TStar(&type_nit__TStar);
3987 {
3988 nit__lexer___TStar___init_tk(var308, var_location); /* Direct call lexer#TStar#init_tk on <var308:TStar>*/
3989 }
3990 var = var308;
3991 goto RET_LABEL;
3992 } else {
3993 }
3994 {
3995 { /* Inline kernel#Int#== (var_accept_token,78l) on <var_accept_token:Int> */
3996 var311 = var_accept_token == 78l;
3997 var309 = var311;
3998 goto RET_LABEL310;
3999 RET_LABEL310:(void)0;
4000 }
4001 }
4002 if (var309){
4003 var312 = NEW_nit__TStarstar(&type_nit__TStarstar);
4004 {
4005 nit__lexer___TStarstar___init_tk(var312, var_location); /* Direct call lexer#TStarstar#init_tk on <var312:TStarstar>*/
4006 }
4007 var = var312;
4008 goto RET_LABEL;
4009 } else {
4010 }
4011 {
4012 { /* Inline kernel#Int#== (var_accept_token,79l) on <var_accept_token:Int> */
4013 var315 = var_accept_token == 79l;
4014 var313 = var315;
4015 goto RET_LABEL314;
4016 RET_LABEL314:(void)0;
4017 }
4018 }
4019 if (var313){
4020 var316 = NEW_nit__TSlash(&type_nit__TSlash);
4021 {
4022 nit__lexer___TSlash___init_tk(var316, var_location); /* Direct call lexer#TSlash#init_tk on <var316:TSlash>*/
4023 }
4024 var = var316;
4025 goto RET_LABEL;
4026 } else {
4027 }
4028 {
4029 { /* Inline kernel#Int#== (var_accept_token,80l) on <var_accept_token:Int> */
4030 var319 = var_accept_token == 80l;
4031 var317 = var319;
4032 goto RET_LABEL318;
4033 RET_LABEL318:(void)0;
4034 }
4035 }
4036 if (var317){
4037 var320 = NEW_nit__TPercent(&type_nit__TPercent);
4038 {
4039 nit__lexer___TPercent___init_tk(var320, var_location); /* Direct call lexer#TPercent#init_tk on <var320:TPercent>*/
4040 }
4041 var = var320;
4042 goto RET_LABEL;
4043 } else {
4044 }
4045 {
4046 { /* Inline kernel#Int#== (var_accept_token,81l) on <var_accept_token:Int> */
4047 var323 = var_accept_token == 81l;
4048 var321 = var323;
4049 goto RET_LABEL322;
4050 RET_LABEL322:(void)0;
4051 }
4052 }
4053 if (var321){
4054 var324 = NEW_nit__TPipe(&type_nit__TPipe);
4055 {
4056 nit__lexer___TPipe___init_tk(var324, var_location); /* Direct call lexer#TPipe#init_tk on <var324:TPipe>*/
4057 }
4058 var = var324;
4059 goto RET_LABEL;
4060 } else {
4061 }
4062 {
4063 { /* Inline kernel#Int#== (var_accept_token,82l) on <var_accept_token:Int> */
4064 var327 = var_accept_token == 82l;
4065 var325 = var327;
4066 goto RET_LABEL326;
4067 RET_LABEL326:(void)0;
4068 }
4069 }
4070 if (var325){
4071 var328 = NEW_nit__TCaret(&type_nit__TCaret);
4072 {
4073 nit__lexer___TCaret___init_tk(var328, var_location); /* Direct call lexer#TCaret#init_tk on <var328:TCaret>*/
4074 }
4075 var = var328;
4076 goto RET_LABEL;
4077 } else {
4078 }
4079 {
4080 { /* Inline kernel#Int#== (var_accept_token,83l) on <var_accept_token:Int> */
4081 var331 = var_accept_token == 83l;
4082 var329 = var331;
4083 goto RET_LABEL330;
4084 RET_LABEL330:(void)0;
4085 }
4086 }
4087 if (var329){
4088 var332 = NEW_nit__TAmp(&type_nit__TAmp);
4089 {
4090 nit__lexer___TAmp___init_tk(var332, var_location); /* Direct call lexer#TAmp#init_tk on <var332:TAmp>*/
4091 }
4092 var = var332;
4093 goto RET_LABEL;
4094 } else {
4095 }
4096 {
4097 { /* Inline kernel#Int#== (var_accept_token,84l) on <var_accept_token:Int> */
4098 var335 = var_accept_token == 84l;
4099 var333 = var335;
4100 goto RET_LABEL334;
4101 RET_LABEL334:(void)0;
4102 }
4103 }
4104 if (var333){
4105 var336 = NEW_nit__TTilde(&type_nit__TTilde);
4106 {
4107 nit__lexer___TTilde___init_tk(var336, var_location); /* Direct call lexer#TTilde#init_tk on <var336:TTilde>*/
4108 }
4109 var = var336;
4110 goto RET_LABEL;
4111 } else {
4112 }
4113 {
4114 { /* Inline kernel#Int#== (var_accept_token,85l) on <var_accept_token:Int> */
4115 var339 = var_accept_token == 85l;
4116 var337 = var339;
4117 goto RET_LABEL338;
4118 RET_LABEL338:(void)0;
4119 }
4120 }
4121 if (var337){
4122 var340 = NEW_nit__TEq(&type_nit__TEq);
4123 {
4124 nit__lexer___TEq___init_tk(var340, var_location); /* Direct call lexer#TEq#init_tk on <var340:TEq>*/
4125 }
4126 var = var340;
4127 goto RET_LABEL;
4128 } else {
4129 }
4130 {
4131 { /* Inline kernel#Int#== (var_accept_token,86l) on <var_accept_token:Int> */
4132 var343 = var_accept_token == 86l;
4133 var341 = var343;
4134 goto RET_LABEL342;
4135 RET_LABEL342:(void)0;
4136 }
4137 }
4138 if (var341){
4139 var344 = NEW_nit__TNe(&type_nit__TNe);
4140 {
4141 nit__lexer___TNe___init_tk(var344, var_location); /* Direct call lexer#TNe#init_tk on <var344:TNe>*/
4142 }
4143 var = var344;
4144 goto RET_LABEL;
4145 } else {
4146 }
4147 {
4148 { /* Inline kernel#Int#== (var_accept_token,87l) on <var_accept_token:Int> */
4149 var347 = var_accept_token == 87l;
4150 var345 = var347;
4151 goto RET_LABEL346;
4152 RET_LABEL346:(void)0;
4153 }
4154 }
4155 if (var345){
4156 var348 = NEW_nit__TLt(&type_nit__TLt);
4157 {
4158 nit__lexer___TLt___init_tk(var348, var_location); /* Direct call lexer#TLt#init_tk on <var348:TLt>*/
4159 }
4160 var = var348;
4161 goto RET_LABEL;
4162 } else {
4163 }
4164 {
4165 { /* Inline kernel#Int#== (var_accept_token,88l) on <var_accept_token:Int> */
4166 var351 = var_accept_token == 88l;
4167 var349 = var351;
4168 goto RET_LABEL350;
4169 RET_LABEL350:(void)0;
4170 }
4171 }
4172 if (var349){
4173 var352 = NEW_nit__TLe(&type_nit__TLe);
4174 {
4175 nit__lexer___TLe___init_tk(var352, var_location); /* Direct call lexer#TLe#init_tk on <var352:TLe>*/
4176 }
4177 var = var352;
4178 goto RET_LABEL;
4179 } else {
4180 }
4181 {
4182 { /* Inline kernel#Int#== (var_accept_token,89l) on <var_accept_token:Int> */
4183 var355 = var_accept_token == 89l;
4184 var353 = var355;
4185 goto RET_LABEL354;
4186 RET_LABEL354:(void)0;
4187 }
4188 }
4189 if (var353){
4190 var356 = NEW_nit__TLl(&type_nit__TLl);
4191 {
4192 nit__lexer___TLl___init_tk(var356, var_location); /* Direct call lexer#TLl#init_tk on <var356:TLl>*/
4193 }
4194 var = var356;
4195 goto RET_LABEL;
4196 } else {
4197 }
4198 {
4199 { /* Inline kernel#Int#== (var_accept_token,90l) on <var_accept_token:Int> */
4200 var359 = var_accept_token == 90l;
4201 var357 = var359;
4202 goto RET_LABEL358;
4203 RET_LABEL358:(void)0;
4204 }
4205 }
4206 if (var357){
4207 var360 = NEW_nit__TGt(&type_nit__TGt);
4208 {
4209 nit__lexer___TGt___init_tk(var360, var_location); /* Direct call lexer#TGt#init_tk on <var360:TGt>*/
4210 }
4211 var = var360;
4212 goto RET_LABEL;
4213 } else {
4214 }
4215 {
4216 { /* Inline kernel#Int#== (var_accept_token,91l) on <var_accept_token:Int> */
4217 var363 = var_accept_token == 91l;
4218 var361 = var363;
4219 goto RET_LABEL362;
4220 RET_LABEL362:(void)0;
4221 }
4222 }
4223 if (var361){
4224 var364 = NEW_nit__TGe(&type_nit__TGe);
4225 {
4226 nit__lexer___TGe___init_tk(var364, var_location); /* Direct call lexer#TGe#init_tk on <var364:TGe>*/
4227 }
4228 var = var364;
4229 goto RET_LABEL;
4230 } else {
4231 }
4232 {
4233 { /* Inline kernel#Int#== (var_accept_token,92l) on <var_accept_token:Int> */
4234 var367 = var_accept_token == 92l;
4235 var365 = var367;
4236 goto RET_LABEL366;
4237 RET_LABEL366:(void)0;
4238 }
4239 }
4240 if (var365){
4241 var368 = NEW_nit__TGg(&type_nit__TGg);
4242 {
4243 nit__lexer___TGg___init_tk(var368, var_location); /* Direct call lexer#TGg#init_tk on <var368:TGg>*/
4244 }
4245 var = var368;
4246 goto RET_LABEL;
4247 } else {
4248 }
4249 {
4250 { /* Inline kernel#Int#== (var_accept_token,93l) on <var_accept_token:Int> */
4251 var371 = var_accept_token == 93l;
4252 var369 = var371;
4253 goto RET_LABEL370;
4254 RET_LABEL370:(void)0;
4255 }
4256 }
4257 if (var369){
4258 var372 = NEW_nit__TStarship(&type_nit__TStarship);
4259 {
4260 nit__lexer___TStarship___init_tk(var372, var_location); /* Direct call lexer#TStarship#init_tk on <var372:TStarship>*/
4261 }
4262 var = var372;
4263 goto RET_LABEL;
4264 } else {
4265 }
4266 {
4267 { /* Inline kernel#Int#== (var_accept_token,94l) on <var_accept_token:Int> */
4268 var375 = var_accept_token == 94l;
4269 var373 = var375;
4270 goto RET_LABEL374;
4271 RET_LABEL374:(void)0;
4272 }
4273 }
4274 if (var373){
4275 var376 = NEW_nit__TBang(&type_nit__TBang);
4276 {
4277 nit__lexer___TBang___init_tk(var376, var_location); /* Direct call lexer#TBang#init_tk on <var376:TBang>*/
4278 }
4279 var = var376;
4280 goto RET_LABEL;
4281 } else {
4282 }
4283 {
4284 { /* Inline kernel#Int#== (var_accept_token,95l) on <var_accept_token:Int> */
4285 var379 = var_accept_token == 95l;
4286 var377 = var379;
4287 goto RET_LABEL378;
4288 RET_LABEL378:(void)0;
4289 }
4290 }
4291 if (var377){
4292 var380 = NEW_nit__TAt(&type_nit__TAt);
4293 {
4294 nit__lexer___TAt___init_tk(var380, var_location); /* Direct call lexer#TAt#init_tk on <var380:TAt>*/
4295 }
4296 var = var380;
4297 goto RET_LABEL;
4298 } else {
4299 }
4300 {
4301 { /* Inline kernel#Int#== (var_accept_token,96l) on <var_accept_token:Int> */
4302 var383 = var_accept_token == 96l;
4303 var381 = var383;
4304 goto RET_LABEL382;
4305 RET_LABEL382:(void)0;
4306 }
4307 }
4308 if (var381){
4309 var384 = NEW_nit__TSemi(&type_nit__TSemi);
4310 {
4311 nit__lexer___TSemi___init_tk(var384, var_location); /* Direct call lexer#TSemi#init_tk on <var384:TSemi>*/
4312 }
4313 var = var384;
4314 goto RET_LABEL;
4315 } else {
4316 }
4317 {
4318 { /* Inline kernel#Int#== (var_accept_token,97l) on <var_accept_token:Int> */
4319 var387 = var_accept_token == 97l;
4320 var385 = var387;
4321 goto RET_LABEL386;
4322 RET_LABEL386:(void)0;
4323 }
4324 }
4325 if (var385){
4326 var388 = NEW_nit__TClassid(&type_nit__TClassid);
4327 {
4328 nit__lexer___TClassid___init_tk(var388, var_location); /* Direct call lexer#TClassid#init_tk on <var388:TClassid>*/
4329 }
4330 var = var388;
4331 goto RET_LABEL;
4332 } else {
4333 }
4334 {
4335 { /* Inline kernel#Int#== (var_accept_token,98l) on <var_accept_token:Int> */
4336 var391 = var_accept_token == 98l;
4337 var389 = var391;
4338 goto RET_LABEL390;
4339 RET_LABEL390:(void)0;
4340 }
4341 }
4342 if (var389){
4343 var392 = NEW_nit__TId(&type_nit__TId);
4344 {
4345 nit__lexer___TId___init_tk(var392, var_location); /* Direct call lexer#TId#init_tk on <var392:TId>*/
4346 }
4347 var = var392;
4348 goto RET_LABEL;
4349 } else {
4350 }
4351 {
4352 { /* Inline kernel#Int#== (var_accept_token,99l) on <var_accept_token:Int> */
4353 var395 = var_accept_token == 99l;
4354 var393 = var395;
4355 goto RET_LABEL394;
4356 RET_LABEL394:(void)0;
4357 }
4358 }
4359 if (var393){
4360 var396 = NEW_nit__TAttrid(&type_nit__TAttrid);
4361 {
4362 nit__lexer___TAttrid___init_tk(var396, var_location); /* Direct call lexer#TAttrid#init_tk on <var396:TAttrid>*/
4363 }
4364 var = var396;
4365 goto RET_LABEL;
4366 } else {
4367 }
4368 {
4369 { /* Inline kernel#Int#== (var_accept_token,100l) on <var_accept_token:Int> */
4370 var399 = var_accept_token == 100l;
4371 var397 = var399;
4372 goto RET_LABEL398;
4373 RET_LABEL398:(void)0;
4374 }
4375 }
4376 if (var397){
4377 var400 = NEW_nit__TNumber(&type_nit__TNumber);
4378 {
4379 nit__lexer___TNumber___init_tk(var400, var_location); /* Direct call lexer#TNumber#init_tk on <var400:TNumber>*/
4380 }
4381 var = var400;
4382 goto RET_LABEL;
4383 } else {
4384 }
4385 {
4386 { /* Inline kernel#Int#== (var_accept_token,101l) on <var_accept_token:Int> */
4387 var403 = var_accept_token == 101l;
4388 var401 = var403;
4389 goto RET_LABEL402;
4390 RET_LABEL402:(void)0;
4391 }
4392 }
4393 if (var401){
4394 var404 = NEW_nit__THexNumber(&type_nit__THexNumber);
4395 {
4396 nit__lexer___THexNumber___init_tk(var404, var_location); /* Direct call lexer#THexNumber#init_tk on <var404:THexNumber>*/
4397 }
4398 var = var404;
4399 goto RET_LABEL;
4400 } else {
4401 }
4402 {
4403 { /* Inline kernel#Int#== (var_accept_token,102l) on <var_accept_token:Int> */
4404 var407 = var_accept_token == 102l;
4405 var405 = var407;
4406 goto RET_LABEL406;
4407 RET_LABEL406:(void)0;
4408 }
4409 }
4410 if (var405){
4411 var408 = NEW_nit__TBinNumber(&type_nit__TBinNumber);
4412 {
4413 nit__lexer___TBinNumber___init_tk(var408, var_location); /* Direct call lexer#TBinNumber#init_tk on <var408:TBinNumber>*/
4414 }
4415 var = var408;
4416 goto RET_LABEL;
4417 } else {
4418 }
4419 {
4420 { /* Inline kernel#Int#== (var_accept_token,103l) on <var_accept_token:Int> */
4421 var411 = var_accept_token == 103l;
4422 var409 = var411;
4423 goto RET_LABEL410;
4424 RET_LABEL410:(void)0;
4425 }
4426 }
4427 if (var409){
4428 var412 = NEW_nit__TOctNumber(&type_nit__TOctNumber);
4429 {
4430 nit__lexer___TOctNumber___init_tk(var412, var_location); /* Direct call lexer#TOctNumber#init_tk on <var412:TOctNumber>*/
4431 }
4432 var = var412;
4433 goto RET_LABEL;
4434 } else {
4435 }
4436 {
4437 { /* Inline kernel#Int#== (var_accept_token,104l) on <var_accept_token:Int> */
4438 var415 = var_accept_token == 104l;
4439 var413 = var415;
4440 goto RET_LABEL414;
4441 RET_LABEL414:(void)0;
4442 }
4443 }
4444 if (var413){
4445 var416 = NEW_nit__TBytenum(&type_nit__TBytenum);
4446 {
4447 nit__lexer___TBytenum___init_tk(var416, var_location); /* Direct call lexer#TBytenum#init_tk on <var416:TBytenum>*/
4448 }
4449 var = var416;
4450 goto RET_LABEL;
4451 } else {
4452 }
4453 {
4454 { /* Inline kernel#Int#== (var_accept_token,105l) on <var_accept_token:Int> */
4455 var419 = var_accept_token == 105l;
4456 var417 = var419;
4457 goto RET_LABEL418;
4458 RET_LABEL418:(void)0;
4459 }
4460 }
4461 if (var417){
4462 var420 = NEW_nit__THexBytenum(&type_nit__THexBytenum);
4463 {
4464 nit__lexer___THexBytenum___init_tk(var420, var_location); /* Direct call lexer#THexBytenum#init_tk on <var420:THexBytenum>*/
4465 }
4466 var = var420;
4467 goto RET_LABEL;
4468 } else {
4469 }
4470 {
4471 { /* Inline kernel#Int#== (var_accept_token,106l) on <var_accept_token:Int> */
4472 var423 = var_accept_token == 106l;
4473 var421 = var423;
4474 goto RET_LABEL422;
4475 RET_LABEL422:(void)0;
4476 }
4477 }
4478 if (var421){
4479 var424 = NEW_nit__TBinBytenum(&type_nit__TBinBytenum);
4480 {
4481 nit__lexer___TBinBytenum___init_tk(var424, var_location); /* Direct call lexer#TBinBytenum#init_tk on <var424:TBinBytenum>*/
4482 }
4483 var = var424;
4484 goto RET_LABEL;
4485 } else {
4486 }
4487 {
4488 { /* Inline kernel#Int#== (var_accept_token,107l) on <var_accept_token:Int> */
4489 var427 = var_accept_token == 107l;
4490 var425 = var427;
4491 goto RET_LABEL426;
4492 RET_LABEL426:(void)0;
4493 }
4494 }
4495 if (var425){
4496 var428 = NEW_nit__TOctBytenum(&type_nit__TOctBytenum);
4497 {
4498 nit__lexer___TOctBytenum___init_tk(var428, var_location); /* Direct call lexer#TOctBytenum#init_tk on <var428:TOctBytenum>*/
4499 }
4500 var = var428;
4501 goto RET_LABEL;
4502 } else {
4503 }
4504 {
4505 { /* Inline kernel#Int#== (var_accept_token,108l) on <var_accept_token:Int> */
4506 var431 = var_accept_token == 108l;
4507 var429 = var431;
4508 goto RET_LABEL430;
4509 RET_LABEL430:(void)0;
4510 }
4511 }
4512 if (var429){
4513 var432 = NEW_nit__TFloat(&type_nit__TFloat);
4514 {
4515 nit__lexer___TFloat___init_tk(var432, var_location); /* Direct call lexer#TFloat#init_tk on <var432:TFloat>*/
4516 }
4517 var = var432;
4518 goto RET_LABEL;
4519 } else {
4520 }
4521 {
4522 { /* Inline kernel#Int#== (var_accept_token,109l) on <var_accept_token:Int> */
4523 var435 = var_accept_token == 109l;
4524 var433 = var435;
4525 goto RET_LABEL434;
4526 RET_LABEL434:(void)0;
4527 }
4528 }
4529 if (var433){
4530 var436 = NEW_nit__TString(&type_nit__TString);
4531 {
4532 nit__lexer___TString___init_tk(var436, var_location); /* Direct call lexer#TString#init_tk on <var436:TString>*/
4533 }
4534 var = var436;
4535 goto RET_LABEL;
4536 } else {
4537 }
4538 {
4539 { /* Inline kernel#Int#== (var_accept_token,110l) on <var_accept_token:Int> */
4540 var439 = var_accept_token == 110l;
4541 var437 = var439;
4542 goto RET_LABEL438;
4543 RET_LABEL438:(void)0;
4544 }
4545 }
4546 if (var437){
4547 var440 = NEW_nit__TStartString(&type_nit__TStartString);
4548 {
4549 nit__lexer___TStartString___init_tk(var440, var_location); /* Direct call lexer#TStartString#init_tk on <var440:TStartString>*/
4550 }
4551 var = var440;
4552 goto RET_LABEL;
4553 } else {
4554 }
4555 {
4556 { /* Inline kernel#Int#== (var_accept_token,111l) on <var_accept_token:Int> */
4557 var443 = var_accept_token == 111l;
4558 var441 = var443;
4559 goto RET_LABEL442;
4560 RET_LABEL442:(void)0;
4561 }
4562 }
4563 if (var441){
4564 var444 = NEW_nit__TMidString(&type_nit__TMidString);
4565 {
4566 nit__lexer___TMidString___init_tk(var444, var_location); /* Direct call lexer#TMidString#init_tk on <var444:TMidString>*/
4567 }
4568 var = var444;
4569 goto RET_LABEL;
4570 } else {
4571 }
4572 {
4573 { /* Inline kernel#Int#== (var_accept_token,112l) on <var_accept_token:Int> */
4574 var447 = var_accept_token == 112l;
4575 var445 = var447;
4576 goto RET_LABEL446;
4577 RET_LABEL446:(void)0;
4578 }
4579 }
4580 if (var445){
4581 var448 = NEW_nit__TEndString(&type_nit__TEndString);
4582 {
4583 nit__lexer___TEndString___init_tk(var448, var_location); /* Direct call lexer#TEndString#init_tk on <var448:TEndString>*/
4584 }
4585 var = var448;
4586 goto RET_LABEL;
4587 } else {
4588 }
4589 {
4590 { /* Inline kernel#Int#== (var_accept_token,113l) on <var_accept_token:Int> */
4591 var451 = var_accept_token == 113l;
4592 var449 = var451;
4593 goto RET_LABEL450;
4594 RET_LABEL450:(void)0;
4595 }
4596 }
4597 if (var449){
4598 var452 = NEW_nit__TChar(&type_nit__TChar);
4599 {
4600 nit__lexer___TChar___init_tk(var452, var_location); /* Direct call lexer#TChar#init_tk on <var452:TChar>*/
4601 }
4602 var = var452;
4603 goto RET_LABEL;
4604 } else {
4605 }
4606 {
4607 { /* Inline kernel#Int#== (var_accept_token,114l) on <var_accept_token:Int> */
4608 var455 = var_accept_token == 114l;
4609 var453 = var455;
4610 goto RET_LABEL454;
4611 RET_LABEL454:(void)0;
4612 }
4613 }
4614 if (var453){
4615 var456 = NEW_nit__TBadString(&type_nit__TBadString);
4616 {
4617 nit__lexer___TBadString___init_tk(var456, var_location); /* Direct call lexer#TBadString#init_tk on <var456:TBadString>*/
4618 }
4619 var = var456;
4620 goto RET_LABEL;
4621 } else {
4622 }
4623 {
4624 { /* Inline kernel#Int#== (var_accept_token,115l) on <var_accept_token:Int> */
4625 var459 = var_accept_token == 115l;
4626 var457 = var459;
4627 goto RET_LABEL458;
4628 RET_LABEL458:(void)0;
4629 }
4630 }
4631 if (var457){
4632 var460 = NEW_nit__TBadChar(&type_nit__TBadChar);
4633 {
4634 nit__lexer___TBadChar___init_tk(var460, var_location); /* Direct call lexer#TBadChar#init_tk on <var460:TBadChar>*/
4635 }
4636 var = var460;
4637 goto RET_LABEL;
4638 } else {
4639 }
4640 {
4641 { /* Inline kernel#Int#== (var_accept_token,116l) on <var_accept_token:Int> */
4642 var463 = var_accept_token == 116l;
4643 var461 = var463;
4644 goto RET_LABEL462;
4645 RET_LABEL462:(void)0;
4646 }
4647 }
4648 if (var461){
4649 var464 = NEW_nit__TExternCodeSegment(&type_nit__TExternCodeSegment);
4650 {
4651 nit__lexer___TExternCodeSegment___init_tk(var464, var_location); /* Direct call lexer#TExternCodeSegment#init_tk on <var464:TExternCodeSegment>*/
4652 }
4653 var = var464;
4654 goto RET_LABEL;
4655 } else {
4656 }
4657 PRINT_ERROR("Runtime error: %s", "Aborted");
4658 PRINT_ERROR(" (%s:%d)\n", FILE_nit__lexer, 1760);
4659 fatal_exit(1);
4660 RET_LABEL:;
4661 return var;
4662 }