misc/vim: inform the user when no results are found
[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 long var1 /* : Int */;
6 var1 = 0;
7 var = var1;
8 goto RET_LABEL;
9 RET_LABEL:;
10 return var;
11 }
12 /* method lexer#TEol#init_tk for (self: TEol, Location) */
13 void nit__lexer___TEol___init_tk(val* self, val* p0) {
14 val* var_loc /* var loc: Location */;
15 var_loc = p0;
16 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEol> */
17 RET_LABEL:;
18 }
19 /* method lexer#TComment#parser_index for (self: TComment): Int */
20 long nit__lexer___TComment___nit__lexer_work__Token__parser_index(val* self) {
21 long var /* : Int */;
22 long var1 /* : Int */;
23 var1 = 1;
24 var = var1;
25 goto RET_LABEL;
26 RET_LABEL:;
27 return var;
28 }
29 /* method lexer#TComment#init_tk for (self: TComment, Location) */
30 void nit__lexer___TComment___init_tk(val* self, val* p0) {
31 val* var_loc /* var loc: Location */;
32 var_loc = p0;
33 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComment> */
34 RET_LABEL:;
35 }
36 /* method lexer#TKwpackage#parser_index for (self: TKwpackage): Int */
37 long nit__lexer___TKwpackage___nit__lexer_work__Token__parser_index(val* self) {
38 long var /* : Int */;
39 long var1 /* : Int */;
40 var1 = 2;
41 var = var1;
42 goto RET_LABEL;
43 RET_LABEL:;
44 return var;
45 }
46 /* method lexer#TKwpackage#init_tk for (self: TKwpackage, Location) */
47 void nit__lexer___TKwpackage___init_tk(val* self, val* p0) {
48 val* var_loc /* var loc: Location */;
49 var_loc = p0;
50 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpackage> */
51 RET_LABEL:;
52 }
53 /* method lexer#TKwmodule#parser_index for (self: TKwmodule): Int */
54 long nit__lexer___TKwmodule___nit__lexer_work__Token__parser_index(val* self) {
55 long var /* : Int */;
56 long var1 /* : Int */;
57 var1 = 3;
58 var = var1;
59 goto RET_LABEL;
60 RET_LABEL:;
61 return var;
62 }
63 /* method lexer#TKwmodule#init_tk for (self: TKwmodule, Location) */
64 void nit__lexer___TKwmodule___init_tk(val* self, val* p0) {
65 val* var_loc /* var loc: Location */;
66 var_loc = p0;
67 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmodule> */
68 RET_LABEL:;
69 }
70 /* method lexer#TKwimport#parser_index for (self: TKwimport): Int */
71 long nit__lexer___TKwimport___nit__lexer_work__Token__parser_index(val* self) {
72 long var /* : Int */;
73 long var1 /* : Int */;
74 var1 = 4;
75 var = var1;
76 goto RET_LABEL;
77 RET_LABEL:;
78 return var;
79 }
80 /* method lexer#TKwimport#init_tk for (self: TKwimport, Location) */
81 void nit__lexer___TKwimport___init_tk(val* self, val* p0) {
82 val* var_loc /* var loc: Location */;
83 var_loc = p0;
84 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimport> */
85 RET_LABEL:;
86 }
87 /* method lexer#TKwclass#parser_index for (self: TKwclass): Int */
88 long nit__lexer___TKwclass___nit__lexer_work__Token__parser_index(val* self) {
89 long var /* : Int */;
90 long var1 /* : Int */;
91 var1 = 5;
92 var = var1;
93 goto RET_LABEL;
94 RET_LABEL:;
95 return var;
96 }
97 /* method lexer#TKwclass#init_tk for (self: TKwclass, Location) */
98 void nit__lexer___TKwclass___init_tk(val* self, val* p0) {
99 val* var_loc /* var loc: Location */;
100 var_loc = p0;
101 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwclass> */
102 RET_LABEL:;
103 }
104 /* method lexer#TKwabstract#parser_index for (self: TKwabstract): Int */
105 long nit__lexer___TKwabstract___nit__lexer_work__Token__parser_index(val* self) {
106 long var /* : Int */;
107 long var1 /* : Int */;
108 var1 = 6;
109 var = var1;
110 goto RET_LABEL;
111 RET_LABEL:;
112 return var;
113 }
114 /* method lexer#TKwabstract#init_tk for (self: TKwabstract, Location) */
115 void nit__lexer___TKwabstract___init_tk(val* self, val* p0) {
116 val* var_loc /* var loc: Location */;
117 var_loc = p0;
118 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabstract> */
119 RET_LABEL:;
120 }
121 /* method lexer#TKwinterface#parser_index for (self: TKwinterface): Int */
122 long nit__lexer___TKwinterface___nit__lexer_work__Token__parser_index(val* self) {
123 long var /* : Int */;
124 long var1 /* : Int */;
125 var1 = 7;
126 var = var1;
127 goto RET_LABEL;
128 RET_LABEL:;
129 return var;
130 }
131 /* method lexer#TKwinterface#init_tk for (self: TKwinterface, Location) */
132 void nit__lexer___TKwinterface___init_tk(val* self, val* p0) {
133 val* var_loc /* var loc: Location */;
134 var_loc = p0;
135 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinterface> */
136 RET_LABEL:;
137 }
138 /* method lexer#TKwenum#parser_index for (self: TKwenum): Int */
139 long nit__lexer___TKwenum___nit__lexer_work__Token__parser_index(val* self) {
140 long var /* : Int */;
141 long var1 /* : Int */;
142 var1 = 8;
143 var = var1;
144 goto RET_LABEL;
145 RET_LABEL:;
146 return var;
147 }
148 /* method lexer#TKwenum#init_tk for (self: TKwenum, Location) */
149 void nit__lexer___TKwenum___init_tk(val* self, val* p0) {
150 val* var_loc /* var loc: Location */;
151 var_loc = p0;
152 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwenum> */
153 RET_LABEL:;
154 }
155 /* method lexer#TKwend#parser_index for (self: TKwend): Int */
156 long nit__lexer___TKwend___nit__lexer_work__Token__parser_index(val* self) {
157 long var /* : Int */;
158 long var1 /* : Int */;
159 var1 = 9;
160 var = var1;
161 goto RET_LABEL;
162 RET_LABEL:;
163 return var;
164 }
165 /* method lexer#TKwend#init_tk for (self: TKwend, Location) */
166 void nit__lexer___TKwend___init_tk(val* self, val* p0) {
167 val* var_loc /* var loc: Location */;
168 var_loc = p0;
169 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwend> */
170 RET_LABEL:;
171 }
172 /* method lexer#TKwmeth#parser_index for (self: TKwmeth): Int */
173 long nit__lexer___TKwmeth___nit__lexer_work__Token__parser_index(val* self) {
174 long var /* : Int */;
175 long var1 /* : Int */;
176 var1 = 10;
177 var = var1;
178 goto RET_LABEL;
179 RET_LABEL:;
180 return var;
181 }
182 /* method lexer#TKwmeth#init_tk for (self: TKwmeth, Location) */
183 void nit__lexer___TKwmeth___init_tk(val* self, val* p0) {
184 val* var_loc /* var loc: Location */;
185 var_loc = p0;
186 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmeth> */
187 RET_LABEL:;
188 }
189 /* method lexer#TKwtype#parser_index for (self: TKwtype): Int */
190 long nit__lexer___TKwtype___nit__lexer_work__Token__parser_index(val* self) {
191 long var /* : Int */;
192 long var1 /* : Int */;
193 var1 = 11;
194 var = var1;
195 goto RET_LABEL;
196 RET_LABEL:;
197 return var;
198 }
199 /* method lexer#TKwtype#init_tk for (self: TKwtype, Location) */
200 void nit__lexer___TKwtype___init_tk(val* self, val* p0) {
201 val* var_loc /* var loc: Location */;
202 var_loc = p0;
203 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtype> */
204 RET_LABEL:;
205 }
206 /* method lexer#TKwinit#parser_index for (self: TKwinit): Int */
207 long nit__lexer___TKwinit___nit__lexer_work__Token__parser_index(val* self) {
208 long var /* : Int */;
209 long var1 /* : Int */;
210 var1 = 12;
211 var = var1;
212 goto RET_LABEL;
213 RET_LABEL:;
214 return var;
215 }
216 /* method lexer#TKwinit#init_tk for (self: TKwinit, Location) */
217 void nit__lexer___TKwinit___init_tk(val* self, val* p0) {
218 val* var_loc /* var loc: Location */;
219 var_loc = p0;
220 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinit> */
221 RET_LABEL:;
222 }
223 /* method lexer#TKwredef#parser_index for (self: TKwredef): Int */
224 long nit__lexer___TKwredef___nit__lexer_work__Token__parser_index(val* self) {
225 long var /* : Int */;
226 long var1 /* : Int */;
227 var1 = 13;
228 var = var1;
229 goto RET_LABEL;
230 RET_LABEL:;
231 return var;
232 }
233 /* method lexer#TKwredef#init_tk for (self: TKwredef, Location) */
234 void nit__lexer___TKwredef___init_tk(val* self, val* p0) {
235 val* var_loc /* var loc: Location */;
236 var_loc = p0;
237 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwredef> */
238 RET_LABEL:;
239 }
240 /* method lexer#TKwis#parser_index for (self: TKwis): Int */
241 long nit__lexer___TKwis___nit__lexer_work__Token__parser_index(val* self) {
242 long var /* : Int */;
243 long var1 /* : Int */;
244 var1 = 14;
245 var = var1;
246 goto RET_LABEL;
247 RET_LABEL:;
248 return var;
249 }
250 /* method lexer#TKwis#init_tk for (self: TKwis, Location) */
251 void nit__lexer___TKwis___init_tk(val* self, val* p0) {
252 val* var_loc /* var loc: Location */;
253 var_loc = p0;
254 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwis> */
255 RET_LABEL:;
256 }
257 /* method lexer#TKwdo#parser_index for (self: TKwdo): Int */
258 long nit__lexer___TKwdo___nit__lexer_work__Token__parser_index(val* self) {
259 long var /* : Int */;
260 long var1 /* : Int */;
261 var1 = 15;
262 var = var1;
263 goto RET_LABEL;
264 RET_LABEL:;
265 return var;
266 }
267 /* method lexer#TKwdo#init_tk for (self: TKwdo, Location) */
268 void nit__lexer___TKwdo___init_tk(val* self, val* p0) {
269 val* var_loc /* var loc: Location */;
270 var_loc = p0;
271 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdo> */
272 RET_LABEL:;
273 }
274 /* method lexer#TKwvar#parser_index for (self: TKwvar): Int */
275 long nit__lexer___TKwvar___nit__lexer_work__Token__parser_index(val* self) {
276 long var /* : Int */;
277 long var1 /* : Int */;
278 var1 = 16;
279 var = var1;
280 goto RET_LABEL;
281 RET_LABEL:;
282 return var;
283 }
284 /* method lexer#TKwvar#init_tk for (self: TKwvar, Location) */
285 void nit__lexer___TKwvar___init_tk(val* self, val* p0) {
286 val* var_loc /* var loc: Location */;
287 var_loc = p0;
288 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwvar> */
289 RET_LABEL:;
290 }
291 /* method lexer#TKwextern#parser_index for (self: TKwextern): Int */
292 long nit__lexer___TKwextern___nit__lexer_work__Token__parser_index(val* self) {
293 long var /* : Int */;
294 long var1 /* : Int */;
295 var1 = 17;
296 var = var1;
297 goto RET_LABEL;
298 RET_LABEL:;
299 return var;
300 }
301 /* method lexer#TKwextern#init_tk for (self: TKwextern, Location) */
302 void nit__lexer___TKwextern___init_tk(val* self, val* p0) {
303 val* var_loc /* var loc: Location */;
304 var_loc = p0;
305 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwextern> */
306 RET_LABEL:;
307 }
308 /* method lexer#TKwpublic#parser_index for (self: TKwpublic): Int */
309 long nit__lexer___TKwpublic___nit__lexer_work__Token__parser_index(val* self) {
310 long var /* : Int */;
311 long var1 /* : Int */;
312 var1 = 18;
313 var = var1;
314 goto RET_LABEL;
315 RET_LABEL:;
316 return var;
317 }
318 /* method lexer#TKwpublic#init_tk for (self: TKwpublic, Location) */
319 void nit__lexer___TKwpublic___init_tk(val* self, val* p0) {
320 val* var_loc /* var loc: Location */;
321 var_loc = p0;
322 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpublic> */
323 RET_LABEL:;
324 }
325 /* method lexer#TKwprotected#parser_index for (self: TKwprotected): Int */
326 long nit__lexer___TKwprotected___nit__lexer_work__Token__parser_index(val* self) {
327 long var /* : Int */;
328 long var1 /* : Int */;
329 var1 = 19;
330 var = var1;
331 goto RET_LABEL;
332 RET_LABEL:;
333 return var;
334 }
335 /* method lexer#TKwprotected#init_tk for (self: TKwprotected, Location) */
336 void nit__lexer___TKwprotected___init_tk(val* self, val* p0) {
337 val* var_loc /* var loc: Location */;
338 var_loc = p0;
339 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprotected> */
340 RET_LABEL:;
341 }
342 /* method lexer#TKwprivate#parser_index for (self: TKwprivate): Int */
343 long nit__lexer___TKwprivate___nit__lexer_work__Token__parser_index(val* self) {
344 long var /* : Int */;
345 long var1 /* : Int */;
346 var1 = 20;
347 var = var1;
348 goto RET_LABEL;
349 RET_LABEL:;
350 return var;
351 }
352 /* method lexer#TKwprivate#init_tk for (self: TKwprivate, Location) */
353 void nit__lexer___TKwprivate___init_tk(val* self, val* p0) {
354 val* var_loc /* var loc: Location */;
355 var_loc = p0;
356 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprivate> */
357 RET_LABEL:;
358 }
359 /* method lexer#TKwintrude#parser_index for (self: TKwintrude): Int */
360 long nit__lexer___TKwintrude___nit__lexer_work__Token__parser_index(val* self) {
361 long var /* : Int */;
362 long var1 /* : Int */;
363 var1 = 21;
364 var = var1;
365 goto RET_LABEL;
366 RET_LABEL:;
367 return var;
368 }
369 /* method lexer#TKwintrude#init_tk for (self: TKwintrude, Location) */
370 void nit__lexer___TKwintrude___init_tk(val* self, val* p0) {
371 val* var_loc /* var loc: Location */;
372 var_loc = p0;
373 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwintrude> */
374 RET_LABEL:;
375 }
376 /* method lexer#TKwif#parser_index for (self: TKwif): Int */
377 long nit__lexer___TKwif___nit__lexer_work__Token__parser_index(val* self) {
378 long var /* : Int */;
379 long var1 /* : Int */;
380 var1 = 22;
381 var = var1;
382 goto RET_LABEL;
383 RET_LABEL:;
384 return var;
385 }
386 /* method lexer#TKwif#init_tk for (self: TKwif, Location) */
387 void nit__lexer___TKwif___init_tk(val* self, val* p0) {
388 val* var_loc /* var loc: Location */;
389 var_loc = p0;
390 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwif> */
391 RET_LABEL:;
392 }
393 /* method lexer#TKwthen#parser_index for (self: TKwthen): Int */
394 long nit__lexer___TKwthen___nit__lexer_work__Token__parser_index(val* self) {
395 long var /* : Int */;
396 long var1 /* : Int */;
397 var1 = 23;
398 var = var1;
399 goto RET_LABEL;
400 RET_LABEL:;
401 return var;
402 }
403 /* method lexer#TKwthen#init_tk for (self: TKwthen, Location) */
404 void nit__lexer___TKwthen___init_tk(val* self, val* p0) {
405 val* var_loc /* var loc: Location */;
406 var_loc = p0;
407 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwthen> */
408 RET_LABEL:;
409 }
410 /* method lexer#TKwelse#parser_index for (self: TKwelse): Int */
411 long nit__lexer___TKwelse___nit__lexer_work__Token__parser_index(val* self) {
412 long var /* : Int */;
413 long var1 /* : Int */;
414 var1 = 24;
415 var = var1;
416 goto RET_LABEL;
417 RET_LABEL:;
418 return var;
419 }
420 /* method lexer#TKwelse#init_tk for (self: TKwelse, Location) */
421 void nit__lexer___TKwelse___init_tk(val* self, val* p0) {
422 val* var_loc /* var loc: Location */;
423 var_loc = p0;
424 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwelse> */
425 RET_LABEL:;
426 }
427 /* method lexer#TKwwhile#parser_index for (self: TKwwhile): Int */
428 long nit__lexer___TKwwhile___nit__lexer_work__Token__parser_index(val* self) {
429 long var /* : Int */;
430 long var1 /* : Int */;
431 var1 = 25;
432 var = var1;
433 goto RET_LABEL;
434 RET_LABEL:;
435 return var;
436 }
437 /* method lexer#TKwwhile#init_tk for (self: TKwwhile, Location) */
438 void nit__lexer___TKwwhile___init_tk(val* self, val* p0) {
439 val* var_loc /* var loc: Location */;
440 var_loc = p0;
441 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwwhile> */
442 RET_LABEL:;
443 }
444 /* method lexer#TKwloop#parser_index for (self: TKwloop): Int */
445 long nit__lexer___TKwloop___nit__lexer_work__Token__parser_index(val* self) {
446 long var /* : Int */;
447 long var1 /* : Int */;
448 var1 = 26;
449 var = var1;
450 goto RET_LABEL;
451 RET_LABEL:;
452 return var;
453 }
454 /* method lexer#TKwloop#init_tk for (self: TKwloop, Location) */
455 void nit__lexer___TKwloop___init_tk(val* self, val* p0) {
456 val* var_loc /* var loc: Location */;
457 var_loc = p0;
458 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwloop> */
459 RET_LABEL:;
460 }
461 /* method lexer#TKwfor#parser_index for (self: TKwfor): Int */
462 long nit__lexer___TKwfor___nit__lexer_work__Token__parser_index(val* self) {
463 long var /* : Int */;
464 long var1 /* : Int */;
465 var1 = 27;
466 var = var1;
467 goto RET_LABEL;
468 RET_LABEL:;
469 return var;
470 }
471 /* method lexer#TKwfor#init_tk for (self: TKwfor, Location) */
472 void nit__lexer___TKwfor___init_tk(val* self, val* p0) {
473 val* var_loc /* var loc: Location */;
474 var_loc = p0;
475 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfor> */
476 RET_LABEL:;
477 }
478 /* method lexer#TKwin#parser_index for (self: TKwin): Int */
479 long nit__lexer___TKwin___nit__lexer_work__Token__parser_index(val* self) {
480 long var /* : Int */;
481 long var1 /* : Int */;
482 var1 = 28;
483 var = var1;
484 goto RET_LABEL;
485 RET_LABEL:;
486 return var;
487 }
488 /* method lexer#TKwin#init_tk for (self: TKwin, Location) */
489 void nit__lexer___TKwin___init_tk(val* self, val* p0) {
490 val* var_loc /* var loc: Location */;
491 var_loc = p0;
492 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwin> */
493 RET_LABEL:;
494 }
495 /* method lexer#TKwand#parser_index for (self: TKwand): Int */
496 long nit__lexer___TKwand___nit__lexer_work__Token__parser_index(val* self) {
497 long var /* : Int */;
498 long var1 /* : Int */;
499 var1 = 29;
500 var = var1;
501 goto RET_LABEL;
502 RET_LABEL:;
503 return var;
504 }
505 /* method lexer#TKwand#init_tk for (self: TKwand, Location) */
506 void nit__lexer___TKwand___init_tk(val* self, val* p0) {
507 val* var_loc /* var loc: Location */;
508 var_loc = p0;
509 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwand> */
510 RET_LABEL:;
511 }
512 /* method lexer#TKwor#parser_index for (self: TKwor): Int */
513 long nit__lexer___TKwor___nit__lexer_work__Token__parser_index(val* self) {
514 long var /* : Int */;
515 long var1 /* : Int */;
516 var1 = 30;
517 var = var1;
518 goto RET_LABEL;
519 RET_LABEL:;
520 return var;
521 }
522 /* method lexer#TKwor#init_tk for (self: TKwor, Location) */
523 void nit__lexer___TKwor___init_tk(val* self, val* p0) {
524 val* var_loc /* var loc: Location */;
525 var_loc = p0;
526 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwor> */
527 RET_LABEL:;
528 }
529 /* method lexer#TKwnot#parser_index for (self: TKwnot): Int */
530 long nit__lexer___TKwnot___nit__lexer_work__Token__parser_index(val* self) {
531 long var /* : Int */;
532 long var1 /* : Int */;
533 var1 = 31;
534 var = var1;
535 goto RET_LABEL;
536 RET_LABEL:;
537 return var;
538 }
539 /* method lexer#TKwnot#init_tk for (self: TKwnot, Location) */
540 void nit__lexer___TKwnot___init_tk(val* self, val* p0) {
541 val* var_loc /* var loc: Location */;
542 var_loc = p0;
543 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnot> */
544 RET_LABEL:;
545 }
546 /* method lexer#TKwimplies#parser_index for (self: TKwimplies): Int */
547 long nit__lexer___TKwimplies___nit__lexer_work__Token__parser_index(val* self) {
548 long var /* : Int */;
549 long var1 /* : Int */;
550 var1 = 32;
551 var = var1;
552 goto RET_LABEL;
553 RET_LABEL:;
554 return var;
555 }
556 /* method lexer#TKwimplies#init_tk for (self: TKwimplies, Location) */
557 void nit__lexer___TKwimplies___init_tk(val* self, val* p0) {
558 val* var_loc /* var loc: Location */;
559 var_loc = p0;
560 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimplies> */
561 RET_LABEL:;
562 }
563 /* method lexer#TKwreturn#parser_index for (self: TKwreturn): Int */
564 long nit__lexer___TKwreturn___nit__lexer_work__Token__parser_index(val* self) {
565 long var /* : Int */;
566 long var1 /* : Int */;
567 var1 = 33;
568 var = var1;
569 goto RET_LABEL;
570 RET_LABEL:;
571 return var;
572 }
573 /* method lexer#TKwreturn#init_tk for (self: TKwreturn, Location) */
574 void nit__lexer___TKwreturn___init_tk(val* self, val* p0) {
575 val* var_loc /* var loc: Location */;
576 var_loc = p0;
577 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwreturn> */
578 RET_LABEL:;
579 }
580 /* method lexer#TKwcontinue#parser_index for (self: TKwcontinue): Int */
581 long nit__lexer___TKwcontinue___nit__lexer_work__Token__parser_index(val* self) {
582 long var /* : Int */;
583 long var1 /* : Int */;
584 var1 = 34;
585 var = var1;
586 goto RET_LABEL;
587 RET_LABEL:;
588 return var;
589 }
590 /* method lexer#TKwcontinue#init_tk for (self: TKwcontinue, Location) */
591 void nit__lexer___TKwcontinue___init_tk(val* self, val* p0) {
592 val* var_loc /* var loc: Location */;
593 var_loc = p0;
594 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwcontinue> */
595 RET_LABEL:;
596 }
597 /* method lexer#TKwbreak#parser_index for (self: TKwbreak): Int */
598 long nit__lexer___TKwbreak___nit__lexer_work__Token__parser_index(val* self) {
599 long var /* : Int */;
600 long var1 /* : Int */;
601 var1 = 35;
602 var = var1;
603 goto RET_LABEL;
604 RET_LABEL:;
605 return var;
606 }
607 /* method lexer#TKwbreak#init_tk for (self: TKwbreak, Location) */
608 void nit__lexer___TKwbreak___init_tk(val* self, val* p0) {
609 val* var_loc /* var loc: Location */;
610 var_loc = p0;
611 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwbreak> */
612 RET_LABEL:;
613 }
614 /* method lexer#TKwabort#parser_index for (self: TKwabort): Int */
615 long nit__lexer___TKwabort___nit__lexer_work__Token__parser_index(val* self) {
616 long var /* : Int */;
617 long var1 /* : Int */;
618 var1 = 36;
619 var = var1;
620 goto RET_LABEL;
621 RET_LABEL:;
622 return var;
623 }
624 /* method lexer#TKwabort#init_tk for (self: TKwabort, Location) */
625 void nit__lexer___TKwabort___init_tk(val* self, val* p0) {
626 val* var_loc /* var loc: Location */;
627 var_loc = p0;
628 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabort> */
629 RET_LABEL:;
630 }
631 /* method lexer#TKwassert#parser_index for (self: TKwassert): Int */
632 long nit__lexer___TKwassert___nit__lexer_work__Token__parser_index(val* self) {
633 long var /* : Int */;
634 long var1 /* : Int */;
635 var1 = 37;
636 var = var1;
637 goto RET_LABEL;
638 RET_LABEL:;
639 return var;
640 }
641 /* method lexer#TKwassert#init_tk for (self: TKwassert, Location) */
642 void nit__lexer___TKwassert___init_tk(val* self, val* p0) {
643 val* var_loc /* var loc: Location */;
644 var_loc = p0;
645 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwassert> */
646 RET_LABEL:;
647 }
648 /* method lexer#TKwnew#parser_index for (self: TKwnew): Int */
649 long nit__lexer___TKwnew___nit__lexer_work__Token__parser_index(val* self) {
650 long var /* : Int */;
651 long var1 /* : Int */;
652 var1 = 38;
653 var = var1;
654 goto RET_LABEL;
655 RET_LABEL:;
656 return var;
657 }
658 /* method lexer#TKwnew#init_tk for (self: TKwnew, Location) */
659 void nit__lexer___TKwnew___init_tk(val* self, val* p0) {
660 val* var_loc /* var loc: Location */;
661 var_loc = p0;
662 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnew> */
663 RET_LABEL:;
664 }
665 /* method lexer#TKwisa#parser_index for (self: TKwisa): Int */
666 long nit__lexer___TKwisa___nit__lexer_work__Token__parser_index(val* self) {
667 long var /* : Int */;
668 long var1 /* : Int */;
669 var1 = 39;
670 var = var1;
671 goto RET_LABEL;
672 RET_LABEL:;
673 return var;
674 }
675 /* method lexer#TKwisa#init_tk for (self: TKwisa, Location) */
676 void nit__lexer___TKwisa___init_tk(val* self, val* p0) {
677 val* var_loc /* var loc: Location */;
678 var_loc = p0;
679 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisa> */
680 RET_LABEL:;
681 }
682 /* method lexer#TKwonce#parser_index for (self: TKwonce): Int */
683 long nit__lexer___TKwonce___nit__lexer_work__Token__parser_index(val* self) {
684 long var /* : Int */;
685 long var1 /* : Int */;
686 var1 = 40;
687 var = var1;
688 goto RET_LABEL;
689 RET_LABEL:;
690 return var;
691 }
692 /* method lexer#TKwonce#init_tk for (self: TKwonce, Location) */
693 void nit__lexer___TKwonce___init_tk(val* self, val* p0) {
694 val* var_loc /* var loc: Location */;
695 var_loc = p0;
696 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwonce> */
697 RET_LABEL:;
698 }
699 /* method lexer#TKwsuper#parser_index for (self: TKwsuper): Int */
700 long nit__lexer___TKwsuper___nit__lexer_work__Token__parser_index(val* self) {
701 long var /* : Int */;
702 long var1 /* : Int */;
703 var1 = 41;
704 var = var1;
705 goto RET_LABEL;
706 RET_LABEL:;
707 return var;
708 }
709 /* method lexer#TKwsuper#init_tk for (self: TKwsuper, Location) */
710 void nit__lexer___TKwsuper___init_tk(val* self, val* p0) {
711 val* var_loc /* var loc: Location */;
712 var_loc = p0;
713 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwsuper> */
714 RET_LABEL:;
715 }
716 /* method lexer#TKwself#parser_index for (self: TKwself): Int */
717 long nit__lexer___TKwself___nit__lexer_work__Token__parser_index(val* self) {
718 long var /* : Int */;
719 long var1 /* : Int */;
720 var1 = 42;
721 var = var1;
722 goto RET_LABEL;
723 RET_LABEL:;
724 return var;
725 }
726 /* method lexer#TKwself#init_tk for (self: TKwself, Location) */
727 void nit__lexer___TKwself___init_tk(val* self, val* p0) {
728 val* var_loc /* var loc: Location */;
729 var_loc = p0;
730 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwself> */
731 RET_LABEL:;
732 }
733 /* method lexer#TKwtrue#parser_index for (self: TKwtrue): Int */
734 long nit__lexer___TKwtrue___nit__lexer_work__Token__parser_index(val* self) {
735 long var /* : Int */;
736 long var1 /* : Int */;
737 var1 = 43;
738 var = var1;
739 goto RET_LABEL;
740 RET_LABEL:;
741 return var;
742 }
743 /* method lexer#TKwtrue#init_tk for (self: TKwtrue, Location) */
744 void nit__lexer___TKwtrue___init_tk(val* self, val* p0) {
745 val* var_loc /* var loc: Location */;
746 var_loc = p0;
747 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtrue> */
748 RET_LABEL:;
749 }
750 /* method lexer#TKwfalse#parser_index for (self: TKwfalse): Int */
751 long nit__lexer___TKwfalse___nit__lexer_work__Token__parser_index(val* self) {
752 long var /* : Int */;
753 long var1 /* : Int */;
754 var1 = 44;
755 var = var1;
756 goto RET_LABEL;
757 RET_LABEL:;
758 return var;
759 }
760 /* method lexer#TKwfalse#init_tk for (self: TKwfalse, Location) */
761 void nit__lexer___TKwfalse___init_tk(val* self, val* p0) {
762 val* var_loc /* var loc: Location */;
763 var_loc = p0;
764 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfalse> */
765 RET_LABEL:;
766 }
767 /* method lexer#TKwnull#parser_index for (self: TKwnull): Int */
768 long nit__lexer___TKwnull___nit__lexer_work__Token__parser_index(val* self) {
769 long var /* : Int */;
770 long var1 /* : Int */;
771 var1 = 45;
772 var = var1;
773 goto RET_LABEL;
774 RET_LABEL:;
775 return var;
776 }
777 /* method lexer#TKwnull#init_tk for (self: TKwnull, Location) */
778 void nit__lexer___TKwnull___init_tk(val* self, val* p0) {
779 val* var_loc /* var loc: Location */;
780 var_loc = p0;
781 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnull> */
782 RET_LABEL:;
783 }
784 /* method lexer#TKwas#parser_index for (self: TKwas): Int */
785 long nit__lexer___TKwas___nit__lexer_work__Token__parser_index(val* self) {
786 long var /* : Int */;
787 long var1 /* : Int */;
788 var1 = 46;
789 var = var1;
790 goto RET_LABEL;
791 RET_LABEL:;
792 return var;
793 }
794 /* method lexer#TKwas#init_tk for (self: TKwas, Location) */
795 void nit__lexer___TKwas___init_tk(val* self, val* p0) {
796 val* var_loc /* var loc: Location */;
797 var_loc = p0;
798 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwas> */
799 RET_LABEL:;
800 }
801 /* method lexer#TKwnullable#parser_index for (self: TKwnullable): Int */
802 long nit__lexer___TKwnullable___nit__lexer_work__Token__parser_index(val* self) {
803 long var /* : Int */;
804 long var1 /* : Int */;
805 var1 = 47;
806 var = var1;
807 goto RET_LABEL;
808 RET_LABEL:;
809 return var;
810 }
811 /* method lexer#TKwnullable#init_tk for (self: TKwnullable, Location) */
812 void nit__lexer___TKwnullable___init_tk(val* self, val* p0) {
813 val* var_loc /* var loc: Location */;
814 var_loc = p0;
815 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnullable> */
816 RET_LABEL:;
817 }
818 /* method lexer#TKwisset#parser_index for (self: TKwisset): Int */
819 long nit__lexer___TKwisset___nit__lexer_work__Token__parser_index(val* self) {
820 long var /* : Int */;
821 long var1 /* : Int */;
822 var1 = 48;
823 var = var1;
824 goto RET_LABEL;
825 RET_LABEL:;
826 return var;
827 }
828 /* method lexer#TKwisset#init_tk for (self: TKwisset, Location) */
829 void nit__lexer___TKwisset___init_tk(val* self, val* p0) {
830 val* var_loc /* var loc: Location */;
831 var_loc = p0;
832 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisset> */
833 RET_LABEL:;
834 }
835 /* method lexer#TKwlabel#parser_index for (self: TKwlabel): Int */
836 long nit__lexer___TKwlabel___nit__lexer_work__Token__parser_index(val* self) {
837 long var /* : Int */;
838 long var1 /* : Int */;
839 var1 = 49;
840 var = var1;
841 goto RET_LABEL;
842 RET_LABEL:;
843 return var;
844 }
845 /* method lexer#TKwlabel#init_tk for (self: TKwlabel, Location) */
846 void nit__lexer___TKwlabel___init_tk(val* self, val* p0) {
847 val* var_loc /* var loc: Location */;
848 var_loc = p0;
849 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwlabel> */
850 RET_LABEL:;
851 }
852 /* method lexer#TKwdebug#parser_index for (self: TKwdebug): Int */
853 long nit__lexer___TKwdebug___nit__lexer_work__Token__parser_index(val* self) {
854 long var /* : Int */;
855 long var1 /* : Int */;
856 var1 = 50;
857 var = var1;
858 goto RET_LABEL;
859 RET_LABEL:;
860 return var;
861 }
862 /* method lexer#TKwdebug#init_tk for (self: TKwdebug, Location) */
863 void nit__lexer___TKwdebug___init_tk(val* self, val* p0) {
864 val* var_loc /* var loc: Location */;
865 var_loc = p0;
866 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdebug> */
867 RET_LABEL:;
868 }
869 /* method lexer#TOpar#parser_index for (self: TOpar): Int */
870 long nit__lexer___TOpar___nit__lexer_work__Token__parser_index(val* self) {
871 long var /* : Int */;
872 long var1 /* : Int */;
873 var1 = 51;
874 var = var1;
875 goto RET_LABEL;
876 RET_LABEL:;
877 return var;
878 }
879 /* method lexer#TOpar#init_tk for (self: TOpar, Location) */
880 void nit__lexer___TOpar___init_tk(val* self, val* p0) {
881 val* var_loc /* var loc: Location */;
882 var_loc = p0;
883 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TOpar> */
884 RET_LABEL:;
885 }
886 /* method lexer#TCpar#parser_index for (self: TCpar): Int */
887 long nit__lexer___TCpar___nit__lexer_work__Token__parser_index(val* self) {
888 long var /* : Int */;
889 long var1 /* : Int */;
890 var1 = 52;
891 var = var1;
892 goto RET_LABEL;
893 RET_LABEL:;
894 return var;
895 }
896 /* method lexer#TCpar#init_tk for (self: TCpar, Location) */
897 void nit__lexer___TCpar___init_tk(val* self, val* p0) {
898 val* var_loc /* var loc: Location */;
899 var_loc = p0;
900 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCpar> */
901 RET_LABEL:;
902 }
903 /* method lexer#TObra#parser_index for (self: TObra): Int */
904 long nit__lexer___TObra___nit__lexer_work__Token__parser_index(val* self) {
905 long var /* : Int */;
906 long var1 /* : Int */;
907 var1 = 53;
908 var = var1;
909 goto RET_LABEL;
910 RET_LABEL:;
911 return var;
912 }
913 /* method lexer#TObra#init_tk for (self: TObra, Location) */
914 void nit__lexer___TObra___init_tk(val* self, val* p0) {
915 val* var_loc /* var loc: Location */;
916 var_loc = p0;
917 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TObra> */
918 RET_LABEL:;
919 }
920 /* method lexer#TCbra#parser_index for (self: TCbra): Int */
921 long nit__lexer___TCbra___nit__lexer_work__Token__parser_index(val* self) {
922 long var /* : Int */;
923 long var1 /* : Int */;
924 var1 = 54;
925 var = var1;
926 goto RET_LABEL;
927 RET_LABEL:;
928 return var;
929 }
930 /* method lexer#TCbra#init_tk for (self: TCbra, Location) */
931 void nit__lexer___TCbra___init_tk(val* self, val* p0) {
932 val* var_loc /* var loc: Location */;
933 var_loc = p0;
934 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCbra> */
935 RET_LABEL:;
936 }
937 /* method lexer#TComma#parser_index for (self: TComma): Int */
938 long nit__lexer___TComma___nit__lexer_work__Token__parser_index(val* self) {
939 long var /* : Int */;
940 long var1 /* : Int */;
941 var1 = 55;
942 var = var1;
943 goto RET_LABEL;
944 RET_LABEL:;
945 return var;
946 }
947 /* method lexer#TComma#init_tk for (self: TComma, Location) */
948 void nit__lexer___TComma___init_tk(val* self, val* p0) {
949 val* var_loc /* var loc: Location */;
950 var_loc = p0;
951 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComma> */
952 RET_LABEL:;
953 }
954 /* method lexer#TColumn#parser_index for (self: TColumn): Int */
955 long nit__lexer___TColumn___nit__lexer_work__Token__parser_index(val* self) {
956 long var /* : Int */;
957 long var1 /* : Int */;
958 var1 = 56;
959 var = var1;
960 goto RET_LABEL;
961 RET_LABEL:;
962 return var;
963 }
964 /* method lexer#TColumn#init_tk for (self: TColumn, Location) */
965 void nit__lexer___TColumn___init_tk(val* self, val* p0) {
966 val* var_loc /* var loc: Location */;
967 var_loc = p0;
968 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TColumn> */
969 RET_LABEL:;
970 }
971 /* method lexer#TQuad#parser_index for (self: TQuad): Int */
972 long nit__lexer___TQuad___nit__lexer_work__Token__parser_index(val* self) {
973 long var /* : Int */;
974 long var1 /* : Int */;
975 var1 = 57;
976 var = var1;
977 goto RET_LABEL;
978 RET_LABEL:;
979 return var;
980 }
981 /* method lexer#TQuad#init_tk for (self: TQuad, Location) */
982 void nit__lexer___TQuad___init_tk(val* self, val* p0) {
983 val* var_loc /* var loc: Location */;
984 var_loc = p0;
985 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TQuad> */
986 RET_LABEL:;
987 }
988 /* method lexer#TAssign#parser_index for (self: TAssign): Int */
989 long nit__lexer___TAssign___nit__lexer_work__Token__parser_index(val* self) {
990 long var /* : Int */;
991 long var1 /* : Int */;
992 var1 = 58;
993 var = var1;
994 goto RET_LABEL;
995 RET_LABEL:;
996 return var;
997 }
998 /* method lexer#TAssign#init_tk for (self: TAssign, Location) */
999 void nit__lexer___TAssign___init_tk(val* self, val* p0) {
1000 val* var_loc /* var loc: Location */;
1001 var_loc = p0;
1002 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAssign> */
1003 RET_LABEL:;
1004 }
1005 /* method lexer#TPluseq#parser_index for (self: TPluseq): Int */
1006 long nit__lexer___TPluseq___nit__lexer_work__Token__parser_index(val* self) {
1007 long var /* : Int */;
1008 long var1 /* : Int */;
1009 var1 = 59;
1010 var = var1;
1011 goto RET_LABEL;
1012 RET_LABEL:;
1013 return var;
1014 }
1015 /* method lexer#TPluseq#init_tk for (self: TPluseq, Location) */
1016 void nit__lexer___TPluseq___init_tk(val* self, val* p0) {
1017 val* var_loc /* var loc: Location */;
1018 var_loc = p0;
1019 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPluseq> */
1020 RET_LABEL:;
1021 }
1022 /* method lexer#TMinuseq#parser_index for (self: TMinuseq): Int */
1023 long nit__lexer___TMinuseq___nit__lexer_work__Token__parser_index(val* self) {
1024 long var /* : Int */;
1025 long var1 /* : Int */;
1026 var1 = 60;
1027 var = var1;
1028 goto RET_LABEL;
1029 RET_LABEL:;
1030 return var;
1031 }
1032 /* method lexer#TMinuseq#init_tk for (self: TMinuseq, Location) */
1033 void nit__lexer___TMinuseq___init_tk(val* self, val* p0) {
1034 val* var_loc /* var loc: Location */;
1035 var_loc = p0;
1036 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinuseq> */
1037 RET_LABEL:;
1038 }
1039 /* method lexer#TDotdotdot#parser_index for (self: TDotdotdot): Int */
1040 long nit__lexer___TDotdotdot___nit__lexer_work__Token__parser_index(val* self) {
1041 long var /* : Int */;
1042 long var1 /* : Int */;
1043 var1 = 61;
1044 var = var1;
1045 goto RET_LABEL;
1046 RET_LABEL:;
1047 return var;
1048 }
1049 /* method lexer#TDotdotdot#init_tk for (self: TDotdotdot, Location) */
1050 void nit__lexer___TDotdotdot___init_tk(val* self, val* p0) {
1051 val* var_loc /* var loc: Location */;
1052 var_loc = p0;
1053 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdotdot> */
1054 RET_LABEL:;
1055 }
1056 /* method lexer#TDotdot#parser_index for (self: TDotdot): Int */
1057 long nit__lexer___TDotdot___nit__lexer_work__Token__parser_index(val* self) {
1058 long var /* : Int */;
1059 long var1 /* : Int */;
1060 var1 = 62;
1061 var = var1;
1062 goto RET_LABEL;
1063 RET_LABEL:;
1064 return var;
1065 }
1066 /* method lexer#TDotdot#init_tk for (self: TDotdot, Location) */
1067 void nit__lexer___TDotdot___init_tk(val* self, val* p0) {
1068 val* var_loc /* var loc: Location */;
1069 var_loc = p0;
1070 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdot> */
1071 RET_LABEL:;
1072 }
1073 /* method lexer#TDot#parser_index for (self: TDot): Int */
1074 long nit__lexer___TDot___nit__lexer_work__Token__parser_index(val* self) {
1075 long var /* : Int */;
1076 long var1 /* : Int */;
1077 var1 = 63;
1078 var = var1;
1079 goto RET_LABEL;
1080 RET_LABEL:;
1081 return var;
1082 }
1083 /* method lexer#TDot#init_tk for (self: TDot, Location) */
1084 void nit__lexer___TDot___init_tk(val* self, val* p0) {
1085 val* var_loc /* var loc: Location */;
1086 var_loc = p0;
1087 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDot> */
1088 RET_LABEL:;
1089 }
1090 /* method lexer#TPlus#parser_index for (self: TPlus): Int */
1091 long nit__lexer___TPlus___nit__lexer_work__Token__parser_index(val* self) {
1092 long var /* : Int */;
1093 long var1 /* : Int */;
1094 var1 = 64;
1095 var = var1;
1096 goto RET_LABEL;
1097 RET_LABEL:;
1098 return var;
1099 }
1100 /* method lexer#TPlus#init_tk for (self: TPlus, Location) */
1101 void nit__lexer___TPlus___init_tk(val* self, val* p0) {
1102 val* var_loc /* var loc: Location */;
1103 var_loc = p0;
1104 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPlus> */
1105 RET_LABEL:;
1106 }
1107 /* method lexer#TMinus#parser_index for (self: TMinus): Int */
1108 long nit__lexer___TMinus___nit__lexer_work__Token__parser_index(val* self) {
1109 long var /* : Int */;
1110 long var1 /* : Int */;
1111 var1 = 65;
1112 var = var1;
1113 goto RET_LABEL;
1114 RET_LABEL:;
1115 return var;
1116 }
1117 /* method lexer#TMinus#init_tk for (self: TMinus, Location) */
1118 void nit__lexer___TMinus___init_tk(val* self, val* p0) {
1119 val* var_loc /* var loc: Location */;
1120 var_loc = p0;
1121 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinus> */
1122 RET_LABEL:;
1123 }
1124 /* method lexer#TStar#parser_index for (self: TStar): Int */
1125 long nit__lexer___TStar___nit__lexer_work__Token__parser_index(val* self) {
1126 long var /* : Int */;
1127 long var1 /* : Int */;
1128 var1 = 66;
1129 var = var1;
1130 goto RET_LABEL;
1131 RET_LABEL:;
1132 return var;
1133 }
1134 /* method lexer#TStar#init_tk for (self: TStar, Location) */
1135 void nit__lexer___TStar___init_tk(val* self, val* p0) {
1136 val* var_loc /* var loc: Location */;
1137 var_loc = p0;
1138 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStar> */
1139 RET_LABEL:;
1140 }
1141 /* method lexer#TStarstar#parser_index for (self: TStarstar): Int */
1142 long nit__lexer___TStarstar___nit__lexer_work__Token__parser_index(val* self) {
1143 long var /* : Int */;
1144 long var1 /* : Int */;
1145 var1 = 67;
1146 var = var1;
1147 goto RET_LABEL;
1148 RET_LABEL:;
1149 return var;
1150 }
1151 /* method lexer#TStarstar#init_tk for (self: TStarstar, Location) */
1152 void nit__lexer___TStarstar___init_tk(val* self, val* p0) {
1153 val* var_loc /* var loc: Location */;
1154 var_loc = p0;
1155 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarstar> */
1156 RET_LABEL:;
1157 }
1158 /* method lexer#TSlash#parser_index for (self: TSlash): Int */
1159 long nit__lexer___TSlash___nit__lexer_work__Token__parser_index(val* self) {
1160 long var /* : Int */;
1161 long var1 /* : Int */;
1162 var1 = 68;
1163 var = var1;
1164 goto RET_LABEL;
1165 RET_LABEL:;
1166 return var;
1167 }
1168 /* method lexer#TSlash#init_tk for (self: TSlash, Location) */
1169 void nit__lexer___TSlash___init_tk(val* self, val* p0) {
1170 val* var_loc /* var loc: Location */;
1171 var_loc = p0;
1172 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSlash> */
1173 RET_LABEL:;
1174 }
1175 /* method lexer#TPercent#parser_index for (self: TPercent): Int */
1176 long nit__lexer___TPercent___nit__lexer_work__Token__parser_index(val* self) {
1177 long var /* : Int */;
1178 long var1 /* : Int */;
1179 var1 = 69;
1180 var = var1;
1181 goto RET_LABEL;
1182 RET_LABEL:;
1183 return var;
1184 }
1185 /* method lexer#TPercent#init_tk for (self: TPercent, Location) */
1186 void nit__lexer___TPercent___init_tk(val* self, val* p0) {
1187 val* var_loc /* var loc: Location */;
1188 var_loc = p0;
1189 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPercent> */
1190 RET_LABEL:;
1191 }
1192 /* method lexer#TEq#parser_index for (self: TEq): Int */
1193 long nit__lexer___TEq___nit__lexer_work__Token__parser_index(val* self) {
1194 long var /* : Int */;
1195 long var1 /* : Int */;
1196 var1 = 70;
1197 var = var1;
1198 goto RET_LABEL;
1199 RET_LABEL:;
1200 return var;
1201 }
1202 /* method lexer#TEq#init_tk for (self: TEq, Location) */
1203 void nit__lexer___TEq___init_tk(val* self, val* p0) {
1204 val* var_loc /* var loc: Location */;
1205 var_loc = p0;
1206 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEq> */
1207 RET_LABEL:;
1208 }
1209 /* method lexer#TNe#parser_index for (self: TNe): Int */
1210 long nit__lexer___TNe___nit__lexer_work__Token__parser_index(val* self) {
1211 long var /* : Int */;
1212 long var1 /* : Int */;
1213 var1 = 71;
1214 var = var1;
1215 goto RET_LABEL;
1216 RET_LABEL:;
1217 return var;
1218 }
1219 /* method lexer#TNe#init_tk for (self: TNe, Location) */
1220 void nit__lexer___TNe___init_tk(val* self, val* p0) {
1221 val* var_loc /* var loc: Location */;
1222 var_loc = p0;
1223 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TNe> */
1224 RET_LABEL:;
1225 }
1226 /* method lexer#TLt#parser_index for (self: TLt): Int */
1227 long nit__lexer___TLt___nit__lexer_work__Token__parser_index(val* self) {
1228 long var /* : Int */;
1229 long var1 /* : Int */;
1230 var1 = 72;
1231 var = var1;
1232 goto RET_LABEL;
1233 RET_LABEL:;
1234 return var;
1235 }
1236 /* method lexer#TLt#init_tk for (self: TLt, Location) */
1237 void nit__lexer___TLt___init_tk(val* self, val* p0) {
1238 val* var_loc /* var loc: Location */;
1239 var_loc = p0;
1240 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLt> */
1241 RET_LABEL:;
1242 }
1243 /* method lexer#TLe#parser_index for (self: TLe): Int */
1244 long nit__lexer___TLe___nit__lexer_work__Token__parser_index(val* self) {
1245 long var /* : Int */;
1246 long var1 /* : Int */;
1247 var1 = 73;
1248 var = var1;
1249 goto RET_LABEL;
1250 RET_LABEL:;
1251 return var;
1252 }
1253 /* method lexer#TLe#init_tk for (self: TLe, Location) */
1254 void nit__lexer___TLe___init_tk(val* self, val* p0) {
1255 val* var_loc /* var loc: Location */;
1256 var_loc = p0;
1257 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLe> */
1258 RET_LABEL:;
1259 }
1260 /* method lexer#TLl#parser_index for (self: TLl): Int */
1261 long nit__lexer___TLl___nit__lexer_work__Token__parser_index(val* self) {
1262 long var /* : Int */;
1263 long var1 /* : Int */;
1264 var1 = 74;
1265 var = var1;
1266 goto RET_LABEL;
1267 RET_LABEL:;
1268 return var;
1269 }
1270 /* method lexer#TLl#init_tk for (self: TLl, Location) */
1271 void nit__lexer___TLl___init_tk(val* self, val* p0) {
1272 val* var_loc /* var loc: Location */;
1273 var_loc = p0;
1274 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLl> */
1275 RET_LABEL:;
1276 }
1277 /* method lexer#TGt#parser_index for (self: TGt): Int */
1278 long nit__lexer___TGt___nit__lexer_work__Token__parser_index(val* self) {
1279 long var /* : Int */;
1280 long var1 /* : Int */;
1281 var1 = 75;
1282 var = var1;
1283 goto RET_LABEL;
1284 RET_LABEL:;
1285 return var;
1286 }
1287 /* method lexer#TGt#init_tk for (self: TGt, Location) */
1288 void nit__lexer___TGt___init_tk(val* self, val* p0) {
1289 val* var_loc /* var loc: Location */;
1290 var_loc = p0;
1291 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGt> */
1292 RET_LABEL:;
1293 }
1294 /* method lexer#TGe#parser_index for (self: TGe): Int */
1295 long nit__lexer___TGe___nit__lexer_work__Token__parser_index(val* self) {
1296 long var /* : Int */;
1297 long var1 /* : Int */;
1298 var1 = 76;
1299 var = var1;
1300 goto RET_LABEL;
1301 RET_LABEL:;
1302 return var;
1303 }
1304 /* method lexer#TGe#init_tk for (self: TGe, Location) */
1305 void nit__lexer___TGe___init_tk(val* self, val* p0) {
1306 val* var_loc /* var loc: Location */;
1307 var_loc = p0;
1308 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGe> */
1309 RET_LABEL:;
1310 }
1311 /* method lexer#TGg#parser_index for (self: TGg): Int */
1312 long nit__lexer___TGg___nit__lexer_work__Token__parser_index(val* self) {
1313 long var /* : Int */;
1314 long var1 /* : Int */;
1315 var1 = 77;
1316 var = var1;
1317 goto RET_LABEL;
1318 RET_LABEL:;
1319 return var;
1320 }
1321 /* method lexer#TGg#init_tk for (self: TGg, Location) */
1322 void nit__lexer___TGg___init_tk(val* self, val* p0) {
1323 val* var_loc /* var loc: Location */;
1324 var_loc = p0;
1325 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGg> */
1326 RET_LABEL:;
1327 }
1328 /* method lexer#TStarship#parser_index for (self: TStarship): Int */
1329 long nit__lexer___TStarship___nit__lexer_work__Token__parser_index(val* self) {
1330 long var /* : Int */;
1331 long var1 /* : Int */;
1332 var1 = 78;
1333 var = var1;
1334 goto RET_LABEL;
1335 RET_LABEL:;
1336 return var;
1337 }
1338 /* method lexer#TStarship#init_tk for (self: TStarship, Location) */
1339 void nit__lexer___TStarship___init_tk(val* self, val* p0) {
1340 val* var_loc /* var loc: Location */;
1341 var_loc = p0;
1342 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarship> */
1343 RET_LABEL:;
1344 }
1345 /* method lexer#TBang#parser_index for (self: TBang): Int */
1346 long nit__lexer___TBang___nit__lexer_work__Token__parser_index(val* self) {
1347 long var /* : Int */;
1348 long var1 /* : Int */;
1349 var1 = 79;
1350 var = var1;
1351 goto RET_LABEL;
1352 RET_LABEL:;
1353 return var;
1354 }
1355 /* method lexer#TBang#init_tk for (self: TBang, Location) */
1356 void nit__lexer___TBang___init_tk(val* self, val* p0) {
1357 val* var_loc /* var loc: Location */;
1358 var_loc = p0;
1359 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBang> */
1360 RET_LABEL:;
1361 }
1362 /* method lexer#TAt#parser_index for (self: TAt): Int */
1363 long nit__lexer___TAt___nit__lexer_work__Token__parser_index(val* self) {
1364 long var /* : Int */;
1365 long var1 /* : Int */;
1366 var1 = 80;
1367 var = var1;
1368 goto RET_LABEL;
1369 RET_LABEL:;
1370 return var;
1371 }
1372 /* method lexer#TAt#init_tk for (self: TAt, Location) */
1373 void nit__lexer___TAt___init_tk(val* self, val* p0) {
1374 val* var_loc /* var loc: Location */;
1375 var_loc = p0;
1376 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAt> */
1377 RET_LABEL:;
1378 }
1379 /* method lexer#TClassid#parser_index for (self: TClassid): Int */
1380 long nit__lexer___TClassid___nit__lexer_work__Token__parser_index(val* self) {
1381 long var /* : Int */;
1382 long var1 /* : Int */;
1383 var1 = 81;
1384 var = var1;
1385 goto RET_LABEL;
1386 RET_LABEL:;
1387 return var;
1388 }
1389 /* method lexer#TClassid#init_tk for (self: TClassid, Location) */
1390 void nit__lexer___TClassid___init_tk(val* self, val* p0) {
1391 val* var_loc /* var loc: Location */;
1392 var_loc = p0;
1393 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TClassid> */
1394 RET_LABEL:;
1395 }
1396 /* method lexer#TId#parser_index for (self: TId): Int */
1397 long nit__lexer___TId___nit__lexer_work__Token__parser_index(val* self) {
1398 long var /* : Int */;
1399 long var1 /* : Int */;
1400 var1 = 82;
1401 var = var1;
1402 goto RET_LABEL;
1403 RET_LABEL:;
1404 return var;
1405 }
1406 /* method lexer#TId#init_tk for (self: TId, Location) */
1407 void nit__lexer___TId___init_tk(val* self, val* p0) {
1408 val* var_loc /* var loc: Location */;
1409 var_loc = p0;
1410 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TId> */
1411 RET_LABEL:;
1412 }
1413 /* method lexer#TAttrid#parser_index for (self: TAttrid): Int */
1414 long nit__lexer___TAttrid___nit__lexer_work__Token__parser_index(val* self) {
1415 long var /* : Int */;
1416 long var1 /* : Int */;
1417 var1 = 83;
1418 var = var1;
1419 goto RET_LABEL;
1420 RET_LABEL:;
1421 return var;
1422 }
1423 /* method lexer#TAttrid#init_tk for (self: TAttrid, Location) */
1424 void nit__lexer___TAttrid___init_tk(val* self, val* p0) {
1425 val* var_loc /* var loc: Location */;
1426 var_loc = p0;
1427 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAttrid> */
1428 RET_LABEL:;
1429 }
1430 /* method lexer#TNumber#parser_index for (self: TNumber): Int */
1431 long nit__lexer___TNumber___nit__lexer_work__Token__parser_index(val* self) {
1432 long var /* : Int */;
1433 long var1 /* : Int */;
1434 var1 = 84;
1435 var = var1;
1436 goto RET_LABEL;
1437 RET_LABEL:;
1438 return var;
1439 }
1440 /* method lexer#TNumber#init_tk for (self: TNumber, Location) */
1441 void nit__lexer___TNumber___init_tk(val* self, val* p0) {
1442 val* var_loc /* var loc: Location */;
1443 var_loc = p0;
1444 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TNumber> */
1445 RET_LABEL:;
1446 }
1447 /* method lexer#THexNumber#parser_index for (self: THexNumber): Int */
1448 long nit__lexer___THexNumber___nit__lexer_work__Token__parser_index(val* self) {
1449 long var /* : Int */;
1450 long var1 /* : Int */;
1451 var1 = 85;
1452 var = var1;
1453 goto RET_LABEL;
1454 RET_LABEL:;
1455 return var;
1456 }
1457 /* method lexer#THexNumber#init_tk for (self: THexNumber, Location) */
1458 void nit__lexer___THexNumber___init_tk(val* self, val* p0) {
1459 val* var_loc /* var loc: Location */;
1460 var_loc = p0;
1461 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:THexNumber> */
1462 RET_LABEL:;
1463 }
1464 /* method lexer#TFloat#parser_index for (self: TFloat): Int */
1465 long nit__lexer___TFloat___nit__lexer_work__Token__parser_index(val* self) {
1466 long var /* : Int */;
1467 long var1 /* : Int */;
1468 var1 = 86;
1469 var = var1;
1470 goto RET_LABEL;
1471 RET_LABEL:;
1472 return var;
1473 }
1474 /* method lexer#TFloat#init_tk for (self: TFloat, Location) */
1475 void nit__lexer___TFloat___init_tk(val* self, val* p0) {
1476 val* var_loc /* var loc: Location */;
1477 var_loc = p0;
1478 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TFloat> */
1479 RET_LABEL:;
1480 }
1481 /* method lexer#TString#parser_index for (self: TString): Int */
1482 long nit__lexer___TString___nit__lexer_work__Token__parser_index(val* self) {
1483 long var /* : Int */;
1484 long var1 /* : Int */;
1485 var1 = 87;
1486 var = var1;
1487 goto RET_LABEL;
1488 RET_LABEL:;
1489 return var;
1490 }
1491 /* method lexer#TString#init_tk for (self: TString, Location) */
1492 void nit__lexer___TString___init_tk(val* self, val* p0) {
1493 val* var_loc /* var loc: Location */;
1494 var_loc = p0;
1495 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TString> */
1496 RET_LABEL:;
1497 }
1498 /* method lexer#TStartString#parser_index for (self: TStartString): Int */
1499 long nit__lexer___TStartString___nit__lexer_work__Token__parser_index(val* self) {
1500 long var /* : Int */;
1501 long var1 /* : Int */;
1502 var1 = 88;
1503 var = var1;
1504 goto RET_LABEL;
1505 RET_LABEL:;
1506 return var;
1507 }
1508 /* method lexer#TStartString#init_tk for (self: TStartString, Location) */
1509 void nit__lexer___TStartString___init_tk(val* self, val* p0) {
1510 val* var_loc /* var loc: Location */;
1511 var_loc = p0;
1512 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStartString> */
1513 RET_LABEL:;
1514 }
1515 /* method lexer#TMidString#parser_index for (self: TMidString): Int */
1516 long nit__lexer___TMidString___nit__lexer_work__Token__parser_index(val* self) {
1517 long var /* : Int */;
1518 long var1 /* : Int */;
1519 var1 = 89;
1520 var = var1;
1521 goto RET_LABEL;
1522 RET_LABEL:;
1523 return var;
1524 }
1525 /* method lexer#TMidString#init_tk for (self: TMidString, Location) */
1526 void nit__lexer___TMidString___init_tk(val* self, val* p0) {
1527 val* var_loc /* var loc: Location */;
1528 var_loc = p0;
1529 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMidString> */
1530 RET_LABEL:;
1531 }
1532 /* method lexer#TEndString#parser_index for (self: TEndString): Int */
1533 long nit__lexer___TEndString___nit__lexer_work__Token__parser_index(val* self) {
1534 long var /* : Int */;
1535 long var1 /* : Int */;
1536 var1 = 90;
1537 var = var1;
1538 goto RET_LABEL;
1539 RET_LABEL:;
1540 return var;
1541 }
1542 /* method lexer#TEndString#init_tk for (self: TEndString, Location) */
1543 void nit__lexer___TEndString___init_tk(val* self, val* p0) {
1544 val* var_loc /* var loc: Location */;
1545 var_loc = p0;
1546 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEndString> */
1547 RET_LABEL:;
1548 }
1549 /* method lexer#TChar#parser_index for (self: TChar): Int */
1550 long nit__lexer___TChar___nit__lexer_work__Token__parser_index(val* self) {
1551 long var /* : Int */;
1552 long var1 /* : Int */;
1553 var1 = 91;
1554 var = var1;
1555 goto RET_LABEL;
1556 RET_LABEL:;
1557 return var;
1558 }
1559 /* method lexer#TChar#init_tk for (self: TChar, Location) */
1560 void nit__lexer___TChar___init_tk(val* self, val* p0) {
1561 val* var_loc /* var loc: Location */;
1562 var_loc = p0;
1563 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TChar> */
1564 RET_LABEL:;
1565 }
1566 /* method lexer#TBadString#parser_index for (self: TBadString): Int */
1567 long nit__lexer___TBadString___nit__lexer_work__Token__parser_index(val* self) {
1568 long var /* : Int */;
1569 long var1 /* : Int */;
1570 var1 = 92;
1571 var = var1;
1572 goto RET_LABEL;
1573 RET_LABEL:;
1574 return var;
1575 }
1576 /* method lexer#TBadString#init_tk for (self: TBadString, Location) */
1577 void nit__lexer___TBadString___init_tk(val* self, val* p0) {
1578 val* var_loc /* var loc: Location */;
1579 var_loc = p0;
1580 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadString> */
1581 RET_LABEL:;
1582 }
1583 /* method lexer#TBadChar#parser_index for (self: TBadChar): Int */
1584 long nit__lexer___TBadChar___nit__lexer_work__Token__parser_index(val* self) {
1585 long var /* : Int */;
1586 long var1 /* : Int */;
1587 var1 = 93;
1588 var = var1;
1589 goto RET_LABEL;
1590 RET_LABEL:;
1591 return var;
1592 }
1593 /* method lexer#TBadChar#init_tk for (self: TBadChar, Location) */
1594 void nit__lexer___TBadChar___init_tk(val* self, val* p0) {
1595 val* var_loc /* var loc: Location */;
1596 var_loc = p0;
1597 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadChar> */
1598 RET_LABEL:;
1599 }
1600 /* method lexer#TExternCodeSegment#parser_index for (self: TExternCodeSegment): Int */
1601 long nit__lexer___TExternCodeSegment___nit__lexer_work__Token__parser_index(val* self) {
1602 long var /* : Int */;
1603 long var1 /* : Int */;
1604 var1 = 94;
1605 var = var1;
1606 goto RET_LABEL;
1607 RET_LABEL:;
1608 return var;
1609 }
1610 /* method lexer#TExternCodeSegment#init_tk for (self: TExternCodeSegment, Location) */
1611 void nit__lexer___TExternCodeSegment___init_tk(val* self, val* p0) {
1612 val* var_loc /* var loc: Location */;
1613 var_loc = p0;
1614 self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TExternCodeSegment> */
1615 RET_LABEL:;
1616 }
1617 /* method lexer#EOF#parser_index for (self: EOF): Int */
1618 long nit__lexer___EOF___nit__lexer_work__Token__parser_index(val* self) {
1619 long var /* : Int */;
1620 long var1 /* : Int */;
1621 var1 = 95;
1622 var = var1;
1623 goto RET_LABEL;
1624 RET_LABEL:;
1625 return var;
1626 }
1627 /* method lexer#Lexer#make_token for (self: Lexer, Int, Location): Token */
1628 val* nit__lexer___Lexer___make_token(val* self, long p0, val* p1) {
1629 val* var /* : Token */;
1630 long var_accept_token /* var accept_token: Int */;
1631 val* var_location /* var location: Location */;
1632 long var1 /* : Int */;
1633 short int var2 /* : Bool */;
1634 short int var4 /* : Bool */;
1635 val* var5 /* : TEol */;
1636 long var6 /* : Int */;
1637 short int var7 /* : Bool */;
1638 short int var9 /* : Bool */;
1639 val* var10 /* : TComment */;
1640 long var11 /* : Int */;
1641 short int var12 /* : Bool */;
1642 short int var14 /* : Bool */;
1643 val* var15 /* : TKwpackage */;
1644 long var16 /* : Int */;
1645 short int var17 /* : Bool */;
1646 short int var19 /* : Bool */;
1647 val* var20 /* : TKwmodule */;
1648 long var21 /* : Int */;
1649 short int var22 /* : Bool */;
1650 short int var24 /* : Bool */;
1651 val* var25 /* : TKwimport */;
1652 long var26 /* : Int */;
1653 short int var27 /* : Bool */;
1654 short int var29 /* : Bool */;
1655 val* var30 /* : TKwclass */;
1656 long var31 /* : Int */;
1657 short int var32 /* : Bool */;
1658 short int var34 /* : Bool */;
1659 val* var35 /* : TKwabstract */;
1660 long var36 /* : Int */;
1661 short int var37 /* : Bool */;
1662 short int var39 /* : Bool */;
1663 val* var40 /* : TKwinterface */;
1664 long var41 /* : Int */;
1665 short int var42 /* : Bool */;
1666 short int var44 /* : Bool */;
1667 val* var45 /* : TKwenum */;
1668 long var46 /* : Int */;
1669 short int var47 /* : Bool */;
1670 short int var49 /* : Bool */;
1671 val* var50 /* : TKwend */;
1672 long var51 /* : Int */;
1673 short int var52 /* : Bool */;
1674 short int var54 /* : Bool */;
1675 val* var55 /* : TKwmeth */;
1676 long var56 /* : Int */;
1677 short int var57 /* : Bool */;
1678 short int var59 /* : Bool */;
1679 val* var60 /* : TKwtype */;
1680 long var61 /* : Int */;
1681 short int var62 /* : Bool */;
1682 short int var64 /* : Bool */;
1683 val* var65 /* : TKwinit */;
1684 long var66 /* : Int */;
1685 short int var67 /* : Bool */;
1686 short int var69 /* : Bool */;
1687 val* var70 /* : TKwredef */;
1688 long var71 /* : Int */;
1689 short int var72 /* : Bool */;
1690 short int var74 /* : Bool */;
1691 val* var75 /* : TKwis */;
1692 long var76 /* : Int */;
1693 short int var77 /* : Bool */;
1694 short int var79 /* : Bool */;
1695 val* var80 /* : TKwdo */;
1696 long var81 /* : Int */;
1697 short int var82 /* : Bool */;
1698 short int var84 /* : Bool */;
1699 val* var85 /* : TKwvar */;
1700 long var86 /* : Int */;
1701 short int var87 /* : Bool */;
1702 short int var89 /* : Bool */;
1703 val* var90 /* : TKwextern */;
1704 long var91 /* : Int */;
1705 short int var92 /* : Bool */;
1706 short int var94 /* : Bool */;
1707 val* var95 /* : TKwpublic */;
1708 long var96 /* : Int */;
1709 short int var97 /* : Bool */;
1710 short int var99 /* : Bool */;
1711 val* var100 /* : TKwprotected */;
1712 long var101 /* : Int */;
1713 short int var102 /* : Bool */;
1714 short int var104 /* : Bool */;
1715 val* var105 /* : TKwprivate */;
1716 long var106 /* : Int */;
1717 short int var107 /* : Bool */;
1718 short int var109 /* : Bool */;
1719 val* var110 /* : TKwintrude */;
1720 long var111 /* : Int */;
1721 short int var112 /* : Bool */;
1722 short int var114 /* : Bool */;
1723 val* var115 /* : TKwif */;
1724 long var116 /* : Int */;
1725 short int var117 /* : Bool */;
1726 short int var119 /* : Bool */;
1727 val* var120 /* : TKwthen */;
1728 long var121 /* : Int */;
1729 short int var122 /* : Bool */;
1730 short int var124 /* : Bool */;
1731 val* var125 /* : TKwelse */;
1732 long var126 /* : Int */;
1733 short int var127 /* : Bool */;
1734 short int var129 /* : Bool */;
1735 val* var130 /* : TKwwhile */;
1736 long var131 /* : Int */;
1737 short int var132 /* : Bool */;
1738 short int var134 /* : Bool */;
1739 val* var135 /* : TKwloop */;
1740 long var136 /* : Int */;
1741 short int var137 /* : Bool */;
1742 short int var139 /* : Bool */;
1743 val* var140 /* : TKwfor */;
1744 long var141 /* : Int */;
1745 short int var142 /* : Bool */;
1746 short int var144 /* : Bool */;
1747 val* var145 /* : TKwin */;
1748 long var146 /* : Int */;
1749 short int var147 /* : Bool */;
1750 short int var149 /* : Bool */;
1751 val* var150 /* : TKwand */;
1752 long var151 /* : Int */;
1753 short int var152 /* : Bool */;
1754 short int var154 /* : Bool */;
1755 val* var155 /* : TKwor */;
1756 long var156 /* : Int */;
1757 short int var157 /* : Bool */;
1758 short int var159 /* : Bool */;
1759 val* var160 /* : TKwnot */;
1760 long var161 /* : Int */;
1761 short int var162 /* : Bool */;
1762 short int var164 /* : Bool */;
1763 val* var165 /* : TKwimplies */;
1764 long var166 /* : Int */;
1765 short int var167 /* : Bool */;
1766 short int var169 /* : Bool */;
1767 val* var170 /* : TKwreturn */;
1768 long var171 /* : Int */;
1769 short int var172 /* : Bool */;
1770 short int var174 /* : Bool */;
1771 val* var175 /* : TKwcontinue */;
1772 long var176 /* : Int */;
1773 short int var177 /* : Bool */;
1774 short int var179 /* : Bool */;
1775 val* var180 /* : TKwbreak */;
1776 long var181 /* : Int */;
1777 short int var182 /* : Bool */;
1778 short int var184 /* : Bool */;
1779 val* var185 /* : TKwabort */;
1780 long var186 /* : Int */;
1781 short int var187 /* : Bool */;
1782 short int var189 /* : Bool */;
1783 val* var190 /* : TKwassert */;
1784 long var191 /* : Int */;
1785 short int var192 /* : Bool */;
1786 short int var194 /* : Bool */;
1787 val* var195 /* : TKwnew */;
1788 long var196 /* : Int */;
1789 short int var197 /* : Bool */;
1790 short int var199 /* : Bool */;
1791 val* var200 /* : TKwisa */;
1792 long var201 /* : Int */;
1793 short int var202 /* : Bool */;
1794 short int var204 /* : Bool */;
1795 val* var205 /* : TKwonce */;
1796 long var206 /* : Int */;
1797 short int var207 /* : Bool */;
1798 short int var209 /* : Bool */;
1799 val* var210 /* : TKwsuper */;
1800 long var211 /* : Int */;
1801 short int var212 /* : Bool */;
1802 short int var214 /* : Bool */;
1803 val* var215 /* : TKwself */;
1804 long var216 /* : Int */;
1805 short int var217 /* : Bool */;
1806 short int var219 /* : Bool */;
1807 val* var220 /* : TKwtrue */;
1808 long var221 /* : Int */;
1809 short int var222 /* : Bool */;
1810 short int var224 /* : Bool */;
1811 val* var225 /* : TKwfalse */;
1812 long var226 /* : Int */;
1813 short int var227 /* : Bool */;
1814 short int var229 /* : Bool */;
1815 val* var230 /* : TKwnull */;
1816 long var231 /* : Int */;
1817 short int var232 /* : Bool */;
1818 short int var234 /* : Bool */;
1819 val* var235 /* : TKwas */;
1820 long var236 /* : Int */;
1821 short int var237 /* : Bool */;
1822 short int var239 /* : Bool */;
1823 val* var240 /* : TKwnullable */;
1824 long var241 /* : Int */;
1825 short int var242 /* : Bool */;
1826 short int var244 /* : Bool */;
1827 val* var245 /* : TKwisset */;
1828 long var246 /* : Int */;
1829 short int var247 /* : Bool */;
1830 short int var249 /* : Bool */;
1831 val* var250 /* : TKwlabel */;
1832 long var251 /* : Int */;
1833 short int var252 /* : Bool */;
1834 short int var254 /* : Bool */;
1835 val* var255 /* : TKwdebug */;
1836 long var256 /* : Int */;
1837 short int var257 /* : Bool */;
1838 short int var259 /* : Bool */;
1839 val* var260 /* : TOpar */;
1840 long var261 /* : Int */;
1841 short int var262 /* : Bool */;
1842 short int var264 /* : Bool */;
1843 val* var265 /* : TCpar */;
1844 long var266 /* : Int */;
1845 short int var267 /* : Bool */;
1846 short int var269 /* : Bool */;
1847 val* var270 /* : TObra */;
1848 long var271 /* : Int */;
1849 short int var272 /* : Bool */;
1850 short int var274 /* : Bool */;
1851 val* var275 /* : TCbra */;
1852 long var276 /* : Int */;
1853 short int var277 /* : Bool */;
1854 short int var279 /* : Bool */;
1855 val* var280 /* : TComma */;
1856 long var281 /* : Int */;
1857 short int var282 /* : Bool */;
1858 short int var284 /* : Bool */;
1859 val* var285 /* : TColumn */;
1860 long var286 /* : Int */;
1861 short int var287 /* : Bool */;
1862 short int var289 /* : Bool */;
1863 val* var290 /* : TQuad */;
1864 long var291 /* : Int */;
1865 short int var292 /* : Bool */;
1866 short int var294 /* : Bool */;
1867 val* var295 /* : TAssign */;
1868 long var296 /* : Int */;
1869 short int var297 /* : Bool */;
1870 short int var299 /* : Bool */;
1871 val* var300 /* : TPluseq */;
1872 long var301 /* : Int */;
1873 short int var302 /* : Bool */;
1874 short int var304 /* : Bool */;
1875 val* var305 /* : TMinuseq */;
1876 long var306 /* : Int */;
1877 short int var307 /* : Bool */;
1878 short int var309 /* : Bool */;
1879 val* var310 /* : TDotdotdot */;
1880 long var311 /* : Int */;
1881 short int var312 /* : Bool */;
1882 short int var314 /* : Bool */;
1883 val* var315 /* : TDotdot */;
1884 long var316 /* : Int */;
1885 short int var317 /* : Bool */;
1886 short int var319 /* : Bool */;
1887 val* var320 /* : TDot */;
1888 long var321 /* : Int */;
1889 short int var322 /* : Bool */;
1890 short int var324 /* : Bool */;
1891 val* var325 /* : TPlus */;
1892 long var326 /* : Int */;
1893 short int var327 /* : Bool */;
1894 short int var329 /* : Bool */;
1895 val* var330 /* : TMinus */;
1896 long var331 /* : Int */;
1897 short int var332 /* : Bool */;
1898 short int var334 /* : Bool */;
1899 val* var335 /* : TStar */;
1900 long var336 /* : Int */;
1901 short int var337 /* : Bool */;
1902 short int var339 /* : Bool */;
1903 val* var340 /* : TStarstar */;
1904 long var341 /* : Int */;
1905 short int var342 /* : Bool */;
1906 short int var344 /* : Bool */;
1907 val* var345 /* : TSlash */;
1908 long var346 /* : Int */;
1909 short int var347 /* : Bool */;
1910 short int var349 /* : Bool */;
1911 val* var350 /* : TPercent */;
1912 long var351 /* : Int */;
1913 short int var352 /* : Bool */;
1914 short int var354 /* : Bool */;
1915 val* var355 /* : TEq */;
1916 long var356 /* : Int */;
1917 short int var357 /* : Bool */;
1918 short int var359 /* : Bool */;
1919 val* var360 /* : TNe */;
1920 long var361 /* : Int */;
1921 short int var362 /* : Bool */;
1922 short int var364 /* : Bool */;
1923 val* var365 /* : TLt */;
1924 long var366 /* : Int */;
1925 short int var367 /* : Bool */;
1926 short int var369 /* : Bool */;
1927 val* var370 /* : TLe */;
1928 long var371 /* : Int */;
1929 short int var372 /* : Bool */;
1930 short int var374 /* : Bool */;
1931 val* var375 /* : TLl */;
1932 long var376 /* : Int */;
1933 short int var377 /* : Bool */;
1934 short int var379 /* : Bool */;
1935 val* var380 /* : TGt */;
1936 long var381 /* : Int */;
1937 short int var382 /* : Bool */;
1938 short int var384 /* : Bool */;
1939 val* var385 /* : TGe */;
1940 long var386 /* : Int */;
1941 short int var387 /* : Bool */;
1942 short int var389 /* : Bool */;
1943 val* var390 /* : TGg */;
1944 long var391 /* : Int */;
1945 short int var392 /* : Bool */;
1946 short int var394 /* : Bool */;
1947 val* var395 /* : TStarship */;
1948 long var396 /* : Int */;
1949 short int var397 /* : Bool */;
1950 short int var399 /* : Bool */;
1951 val* var400 /* : TBang */;
1952 long var401 /* : Int */;
1953 short int var402 /* : Bool */;
1954 short int var404 /* : Bool */;
1955 val* var405 /* : TAt */;
1956 long var406 /* : Int */;
1957 short int var407 /* : Bool */;
1958 short int var409 /* : Bool */;
1959 val* var410 /* : TClassid */;
1960 long var411 /* : Int */;
1961 short int var412 /* : Bool */;
1962 short int var414 /* : Bool */;
1963 val* var415 /* : TId */;
1964 long var416 /* : Int */;
1965 short int var417 /* : Bool */;
1966 short int var419 /* : Bool */;
1967 val* var420 /* : TAttrid */;
1968 long var421 /* : Int */;
1969 short int var422 /* : Bool */;
1970 short int var424 /* : Bool */;
1971 val* var425 /* : TNumber */;
1972 long var426 /* : Int */;
1973 short int var427 /* : Bool */;
1974 short int var429 /* : Bool */;
1975 val* var430 /* : THexNumber */;
1976 long var431 /* : Int */;
1977 short int var432 /* : Bool */;
1978 short int var434 /* : Bool */;
1979 val* var435 /* : TFloat */;
1980 long var436 /* : Int */;
1981 short int var437 /* : Bool */;
1982 short int var439 /* : Bool */;
1983 val* var440 /* : TString */;
1984 long var441 /* : Int */;
1985 short int var442 /* : Bool */;
1986 short int var444 /* : Bool */;
1987 val* var445 /* : TStartString */;
1988 long var446 /* : Int */;
1989 short int var447 /* : Bool */;
1990 short int var449 /* : Bool */;
1991 val* var450 /* : TMidString */;
1992 long var451 /* : Int */;
1993 short int var452 /* : Bool */;
1994 short int var454 /* : Bool */;
1995 val* var455 /* : TEndString */;
1996 long var456 /* : Int */;
1997 short int var457 /* : Bool */;
1998 short int var459 /* : Bool */;
1999 val* var460 /* : TChar */;
2000 long var461 /* : Int */;
2001 short int var462 /* : Bool */;
2002 short int var464 /* : Bool */;
2003 val* var465 /* : TBadString */;
2004 long var466 /* : Int */;
2005 short int var467 /* : Bool */;
2006 short int var469 /* : Bool */;
2007 val* var470 /* : TBadChar */;
2008 long var471 /* : Int */;
2009 short int var472 /* : Bool */;
2010 short int var474 /* : Bool */;
2011 val* var475 /* : TExternCodeSegment */;
2012 var_accept_token = p0;
2013 var_location = p1;
2014 var1 = 1;
2015 {
2016 { /* Inline kernel#Int#== (var_accept_token,var1) on <var_accept_token:Int> */
2017 var4 = var_accept_token == var1;
2018 var2 = var4;
2019 goto RET_LABEL3;
2020 RET_LABEL3:(void)0;
2021 }
2022 }
2023 if (var2){
2024 var5 = NEW_nit__TEol(&type_nit__TEol);
2025 {
2026 nit__lexer___TEol___init_tk(var5, var_location); /* Direct call lexer#TEol#init_tk on <var5:TEol>*/
2027 }
2028 var = var5;
2029 goto RET_LABEL;
2030 } else {
2031 }
2032 var6 = 2;
2033 {
2034 { /* Inline kernel#Int#== (var_accept_token,var6) on <var_accept_token:Int> */
2035 var9 = var_accept_token == var6;
2036 var7 = var9;
2037 goto RET_LABEL8;
2038 RET_LABEL8:(void)0;
2039 }
2040 }
2041 if (var7){
2042 var10 = NEW_nit__TComment(&type_nit__TComment);
2043 {
2044 nit__lexer___TComment___init_tk(var10, var_location); /* Direct call lexer#TComment#init_tk on <var10:TComment>*/
2045 }
2046 var = var10;
2047 goto RET_LABEL;
2048 } else {
2049 }
2050 var11 = 3;
2051 {
2052 { /* Inline kernel#Int#== (var_accept_token,var11) on <var_accept_token:Int> */
2053 var14 = var_accept_token == var11;
2054 var12 = var14;
2055 goto RET_LABEL13;
2056 RET_LABEL13:(void)0;
2057 }
2058 }
2059 if (var12){
2060 var15 = NEW_nit__TKwpackage(&type_nit__TKwpackage);
2061 {
2062 nit__lexer___TKwpackage___init_tk(var15, var_location); /* Direct call lexer#TKwpackage#init_tk on <var15:TKwpackage>*/
2063 }
2064 var = var15;
2065 goto RET_LABEL;
2066 } else {
2067 }
2068 var16 = 4;
2069 {
2070 { /* Inline kernel#Int#== (var_accept_token,var16) on <var_accept_token:Int> */
2071 var19 = var_accept_token == var16;
2072 var17 = var19;
2073 goto RET_LABEL18;
2074 RET_LABEL18:(void)0;
2075 }
2076 }
2077 if (var17){
2078 var20 = NEW_nit__TKwmodule(&type_nit__TKwmodule);
2079 {
2080 nit__lexer___TKwmodule___init_tk(var20, var_location); /* Direct call lexer#TKwmodule#init_tk on <var20:TKwmodule>*/
2081 }
2082 var = var20;
2083 goto RET_LABEL;
2084 } else {
2085 }
2086 var21 = 5;
2087 {
2088 { /* Inline kernel#Int#== (var_accept_token,var21) on <var_accept_token:Int> */
2089 var24 = var_accept_token == var21;
2090 var22 = var24;
2091 goto RET_LABEL23;
2092 RET_LABEL23:(void)0;
2093 }
2094 }
2095 if (var22){
2096 var25 = NEW_nit__TKwimport(&type_nit__TKwimport);
2097 {
2098 nit__lexer___TKwimport___init_tk(var25, var_location); /* Direct call lexer#TKwimport#init_tk on <var25:TKwimport>*/
2099 }
2100 var = var25;
2101 goto RET_LABEL;
2102 } else {
2103 }
2104 var26 = 6;
2105 {
2106 { /* Inline kernel#Int#== (var_accept_token,var26) on <var_accept_token:Int> */
2107 var29 = var_accept_token == var26;
2108 var27 = var29;
2109 goto RET_LABEL28;
2110 RET_LABEL28:(void)0;
2111 }
2112 }
2113 if (var27){
2114 var30 = NEW_nit__TKwclass(&type_nit__TKwclass);
2115 {
2116 nit__lexer___TKwclass___init_tk(var30, var_location); /* Direct call lexer#TKwclass#init_tk on <var30:TKwclass>*/
2117 }
2118 var = var30;
2119 goto RET_LABEL;
2120 } else {
2121 }
2122 var31 = 7;
2123 {
2124 { /* Inline kernel#Int#== (var_accept_token,var31) on <var_accept_token:Int> */
2125 var34 = var_accept_token == var31;
2126 var32 = var34;
2127 goto RET_LABEL33;
2128 RET_LABEL33:(void)0;
2129 }
2130 }
2131 if (var32){
2132 var35 = NEW_nit__TKwabstract(&type_nit__TKwabstract);
2133 {
2134 nit__lexer___TKwabstract___init_tk(var35, var_location); /* Direct call lexer#TKwabstract#init_tk on <var35:TKwabstract>*/
2135 }
2136 var = var35;
2137 goto RET_LABEL;
2138 } else {
2139 }
2140 var36 = 8;
2141 {
2142 { /* Inline kernel#Int#== (var_accept_token,var36) on <var_accept_token:Int> */
2143 var39 = var_accept_token == var36;
2144 var37 = var39;
2145 goto RET_LABEL38;
2146 RET_LABEL38:(void)0;
2147 }
2148 }
2149 if (var37){
2150 var40 = NEW_nit__TKwinterface(&type_nit__TKwinterface);
2151 {
2152 nit__lexer___TKwinterface___init_tk(var40, var_location); /* Direct call lexer#TKwinterface#init_tk on <var40:TKwinterface>*/
2153 }
2154 var = var40;
2155 goto RET_LABEL;
2156 } else {
2157 }
2158 var41 = 9;
2159 {
2160 { /* Inline kernel#Int#== (var_accept_token,var41) on <var_accept_token:Int> */
2161 var44 = var_accept_token == var41;
2162 var42 = var44;
2163 goto RET_LABEL43;
2164 RET_LABEL43:(void)0;
2165 }
2166 }
2167 if (var42){
2168 var45 = NEW_nit__TKwenum(&type_nit__TKwenum);
2169 {
2170 nit__lexer___TKwenum___init_tk(var45, var_location); /* Direct call lexer#TKwenum#init_tk on <var45:TKwenum>*/
2171 }
2172 var = var45;
2173 goto RET_LABEL;
2174 } else {
2175 }
2176 var46 = 10;
2177 {
2178 { /* Inline kernel#Int#== (var_accept_token,var46) on <var_accept_token:Int> */
2179 var49 = var_accept_token == var46;
2180 var47 = var49;
2181 goto RET_LABEL48;
2182 RET_LABEL48:(void)0;
2183 }
2184 }
2185 if (var47){
2186 var50 = NEW_nit__TKwend(&type_nit__TKwend);
2187 {
2188 nit__lexer___TKwend___init_tk(var50, var_location); /* Direct call lexer#TKwend#init_tk on <var50:TKwend>*/
2189 }
2190 var = var50;
2191 goto RET_LABEL;
2192 } else {
2193 }
2194 var51 = 11;
2195 {
2196 { /* Inline kernel#Int#== (var_accept_token,var51) on <var_accept_token:Int> */
2197 var54 = var_accept_token == var51;
2198 var52 = var54;
2199 goto RET_LABEL53;
2200 RET_LABEL53:(void)0;
2201 }
2202 }
2203 if (var52){
2204 var55 = NEW_nit__TKwmeth(&type_nit__TKwmeth);
2205 {
2206 nit__lexer___TKwmeth___init_tk(var55, var_location); /* Direct call lexer#TKwmeth#init_tk on <var55:TKwmeth>*/
2207 }
2208 var = var55;
2209 goto RET_LABEL;
2210 } else {
2211 }
2212 var56 = 12;
2213 {
2214 { /* Inline kernel#Int#== (var_accept_token,var56) on <var_accept_token:Int> */
2215 var59 = var_accept_token == var56;
2216 var57 = var59;
2217 goto RET_LABEL58;
2218 RET_LABEL58:(void)0;
2219 }
2220 }
2221 if (var57){
2222 var60 = NEW_nit__TKwtype(&type_nit__TKwtype);
2223 {
2224 nit__lexer___TKwtype___init_tk(var60, var_location); /* Direct call lexer#TKwtype#init_tk on <var60:TKwtype>*/
2225 }
2226 var = var60;
2227 goto RET_LABEL;
2228 } else {
2229 }
2230 var61 = 13;
2231 {
2232 { /* Inline kernel#Int#== (var_accept_token,var61) on <var_accept_token:Int> */
2233 var64 = var_accept_token == var61;
2234 var62 = var64;
2235 goto RET_LABEL63;
2236 RET_LABEL63:(void)0;
2237 }
2238 }
2239 if (var62){
2240 var65 = NEW_nit__TKwinit(&type_nit__TKwinit);
2241 {
2242 nit__lexer___TKwinit___init_tk(var65, var_location); /* Direct call lexer#TKwinit#init_tk on <var65:TKwinit>*/
2243 }
2244 var = var65;
2245 goto RET_LABEL;
2246 } else {
2247 }
2248 var66 = 14;
2249 {
2250 { /* Inline kernel#Int#== (var_accept_token,var66) on <var_accept_token:Int> */
2251 var69 = var_accept_token == var66;
2252 var67 = var69;
2253 goto RET_LABEL68;
2254 RET_LABEL68:(void)0;
2255 }
2256 }
2257 if (var67){
2258 var70 = NEW_nit__TKwredef(&type_nit__TKwredef);
2259 {
2260 nit__lexer___TKwredef___init_tk(var70, var_location); /* Direct call lexer#TKwredef#init_tk on <var70:TKwredef>*/
2261 }
2262 var = var70;
2263 goto RET_LABEL;
2264 } else {
2265 }
2266 var71 = 15;
2267 {
2268 { /* Inline kernel#Int#== (var_accept_token,var71) on <var_accept_token:Int> */
2269 var74 = var_accept_token == var71;
2270 var72 = var74;
2271 goto RET_LABEL73;
2272 RET_LABEL73:(void)0;
2273 }
2274 }
2275 if (var72){
2276 var75 = NEW_nit__TKwis(&type_nit__TKwis);
2277 {
2278 nit__lexer___TKwis___init_tk(var75, var_location); /* Direct call lexer#TKwis#init_tk on <var75:TKwis>*/
2279 }
2280 var = var75;
2281 goto RET_LABEL;
2282 } else {
2283 }
2284 var76 = 16;
2285 {
2286 { /* Inline kernel#Int#== (var_accept_token,var76) on <var_accept_token:Int> */
2287 var79 = var_accept_token == var76;
2288 var77 = var79;
2289 goto RET_LABEL78;
2290 RET_LABEL78:(void)0;
2291 }
2292 }
2293 if (var77){
2294 var80 = NEW_nit__TKwdo(&type_nit__TKwdo);
2295 {
2296 nit__lexer___TKwdo___init_tk(var80, var_location); /* Direct call lexer#TKwdo#init_tk on <var80:TKwdo>*/
2297 }
2298 var = var80;
2299 goto RET_LABEL;
2300 } else {
2301 }
2302 var81 = 17;
2303 {
2304 { /* Inline kernel#Int#== (var_accept_token,var81) on <var_accept_token:Int> */
2305 var84 = var_accept_token == var81;
2306 var82 = var84;
2307 goto RET_LABEL83;
2308 RET_LABEL83:(void)0;
2309 }
2310 }
2311 if (var82){
2312 var85 = NEW_nit__TKwvar(&type_nit__TKwvar);
2313 {
2314 nit__lexer___TKwvar___init_tk(var85, var_location); /* Direct call lexer#TKwvar#init_tk on <var85:TKwvar>*/
2315 }
2316 var = var85;
2317 goto RET_LABEL;
2318 } else {
2319 }
2320 var86 = 18;
2321 {
2322 { /* Inline kernel#Int#== (var_accept_token,var86) on <var_accept_token:Int> */
2323 var89 = var_accept_token == var86;
2324 var87 = var89;
2325 goto RET_LABEL88;
2326 RET_LABEL88:(void)0;
2327 }
2328 }
2329 if (var87){
2330 var90 = NEW_nit__TKwextern(&type_nit__TKwextern);
2331 {
2332 nit__lexer___TKwextern___init_tk(var90, var_location); /* Direct call lexer#TKwextern#init_tk on <var90:TKwextern>*/
2333 }
2334 var = var90;
2335 goto RET_LABEL;
2336 } else {
2337 }
2338 var91 = 19;
2339 {
2340 { /* Inline kernel#Int#== (var_accept_token,var91) on <var_accept_token:Int> */
2341 var94 = var_accept_token == var91;
2342 var92 = var94;
2343 goto RET_LABEL93;
2344 RET_LABEL93:(void)0;
2345 }
2346 }
2347 if (var92){
2348 var95 = NEW_nit__TKwpublic(&type_nit__TKwpublic);
2349 {
2350 nit__lexer___TKwpublic___init_tk(var95, var_location); /* Direct call lexer#TKwpublic#init_tk on <var95:TKwpublic>*/
2351 }
2352 var = var95;
2353 goto RET_LABEL;
2354 } else {
2355 }
2356 var96 = 20;
2357 {
2358 { /* Inline kernel#Int#== (var_accept_token,var96) on <var_accept_token:Int> */
2359 var99 = var_accept_token == var96;
2360 var97 = var99;
2361 goto RET_LABEL98;
2362 RET_LABEL98:(void)0;
2363 }
2364 }
2365 if (var97){
2366 var100 = NEW_nit__TKwprotected(&type_nit__TKwprotected);
2367 {
2368 nit__lexer___TKwprotected___init_tk(var100, var_location); /* Direct call lexer#TKwprotected#init_tk on <var100:TKwprotected>*/
2369 }
2370 var = var100;
2371 goto RET_LABEL;
2372 } else {
2373 }
2374 var101 = 21;
2375 {
2376 { /* Inline kernel#Int#== (var_accept_token,var101) on <var_accept_token:Int> */
2377 var104 = var_accept_token == var101;
2378 var102 = var104;
2379 goto RET_LABEL103;
2380 RET_LABEL103:(void)0;
2381 }
2382 }
2383 if (var102){
2384 var105 = NEW_nit__TKwprivate(&type_nit__TKwprivate);
2385 {
2386 nit__lexer___TKwprivate___init_tk(var105, var_location); /* Direct call lexer#TKwprivate#init_tk on <var105:TKwprivate>*/
2387 }
2388 var = var105;
2389 goto RET_LABEL;
2390 } else {
2391 }
2392 var106 = 22;
2393 {
2394 { /* Inline kernel#Int#== (var_accept_token,var106) on <var_accept_token:Int> */
2395 var109 = var_accept_token == var106;
2396 var107 = var109;
2397 goto RET_LABEL108;
2398 RET_LABEL108:(void)0;
2399 }
2400 }
2401 if (var107){
2402 var110 = NEW_nit__TKwintrude(&type_nit__TKwintrude);
2403 {
2404 nit__lexer___TKwintrude___init_tk(var110, var_location); /* Direct call lexer#TKwintrude#init_tk on <var110:TKwintrude>*/
2405 }
2406 var = var110;
2407 goto RET_LABEL;
2408 } else {
2409 }
2410 var111 = 23;
2411 {
2412 { /* Inline kernel#Int#== (var_accept_token,var111) on <var_accept_token:Int> */
2413 var114 = var_accept_token == var111;
2414 var112 = var114;
2415 goto RET_LABEL113;
2416 RET_LABEL113:(void)0;
2417 }
2418 }
2419 if (var112){
2420 var115 = NEW_nit__TKwif(&type_nit__TKwif);
2421 {
2422 nit__lexer___TKwif___init_tk(var115, var_location); /* Direct call lexer#TKwif#init_tk on <var115:TKwif>*/
2423 }
2424 var = var115;
2425 goto RET_LABEL;
2426 } else {
2427 }
2428 var116 = 24;
2429 {
2430 { /* Inline kernel#Int#== (var_accept_token,var116) on <var_accept_token:Int> */
2431 var119 = var_accept_token == var116;
2432 var117 = var119;
2433 goto RET_LABEL118;
2434 RET_LABEL118:(void)0;
2435 }
2436 }
2437 if (var117){
2438 var120 = NEW_nit__TKwthen(&type_nit__TKwthen);
2439 {
2440 nit__lexer___TKwthen___init_tk(var120, var_location); /* Direct call lexer#TKwthen#init_tk on <var120:TKwthen>*/
2441 }
2442 var = var120;
2443 goto RET_LABEL;
2444 } else {
2445 }
2446 var121 = 25;
2447 {
2448 { /* Inline kernel#Int#== (var_accept_token,var121) on <var_accept_token:Int> */
2449 var124 = var_accept_token == var121;
2450 var122 = var124;
2451 goto RET_LABEL123;
2452 RET_LABEL123:(void)0;
2453 }
2454 }
2455 if (var122){
2456 var125 = NEW_nit__TKwelse(&type_nit__TKwelse);
2457 {
2458 nit__lexer___TKwelse___init_tk(var125, var_location); /* Direct call lexer#TKwelse#init_tk on <var125:TKwelse>*/
2459 }
2460 var = var125;
2461 goto RET_LABEL;
2462 } else {
2463 }
2464 var126 = 26;
2465 {
2466 { /* Inline kernel#Int#== (var_accept_token,var126) on <var_accept_token:Int> */
2467 var129 = var_accept_token == var126;
2468 var127 = var129;
2469 goto RET_LABEL128;
2470 RET_LABEL128:(void)0;
2471 }
2472 }
2473 if (var127){
2474 var130 = NEW_nit__TKwwhile(&type_nit__TKwwhile);
2475 {
2476 nit__lexer___TKwwhile___init_tk(var130, var_location); /* Direct call lexer#TKwwhile#init_tk on <var130:TKwwhile>*/
2477 }
2478 var = var130;
2479 goto RET_LABEL;
2480 } else {
2481 }
2482 var131 = 27;
2483 {
2484 { /* Inline kernel#Int#== (var_accept_token,var131) on <var_accept_token:Int> */
2485 var134 = var_accept_token == var131;
2486 var132 = var134;
2487 goto RET_LABEL133;
2488 RET_LABEL133:(void)0;
2489 }
2490 }
2491 if (var132){
2492 var135 = NEW_nit__TKwloop(&type_nit__TKwloop);
2493 {
2494 nit__lexer___TKwloop___init_tk(var135, var_location); /* Direct call lexer#TKwloop#init_tk on <var135:TKwloop>*/
2495 }
2496 var = var135;
2497 goto RET_LABEL;
2498 } else {
2499 }
2500 var136 = 28;
2501 {
2502 { /* Inline kernel#Int#== (var_accept_token,var136) on <var_accept_token:Int> */
2503 var139 = var_accept_token == var136;
2504 var137 = var139;
2505 goto RET_LABEL138;
2506 RET_LABEL138:(void)0;
2507 }
2508 }
2509 if (var137){
2510 var140 = NEW_nit__TKwfor(&type_nit__TKwfor);
2511 {
2512 nit__lexer___TKwfor___init_tk(var140, var_location); /* Direct call lexer#TKwfor#init_tk on <var140:TKwfor>*/
2513 }
2514 var = var140;
2515 goto RET_LABEL;
2516 } else {
2517 }
2518 var141 = 29;
2519 {
2520 { /* Inline kernel#Int#== (var_accept_token,var141) on <var_accept_token:Int> */
2521 var144 = var_accept_token == var141;
2522 var142 = var144;
2523 goto RET_LABEL143;
2524 RET_LABEL143:(void)0;
2525 }
2526 }
2527 if (var142){
2528 var145 = NEW_nit__TKwin(&type_nit__TKwin);
2529 {
2530 nit__lexer___TKwin___init_tk(var145, var_location); /* Direct call lexer#TKwin#init_tk on <var145:TKwin>*/
2531 }
2532 var = var145;
2533 goto RET_LABEL;
2534 } else {
2535 }
2536 var146 = 30;
2537 {
2538 { /* Inline kernel#Int#== (var_accept_token,var146) on <var_accept_token:Int> */
2539 var149 = var_accept_token == var146;
2540 var147 = var149;
2541 goto RET_LABEL148;
2542 RET_LABEL148:(void)0;
2543 }
2544 }
2545 if (var147){
2546 var150 = NEW_nit__TKwand(&type_nit__TKwand);
2547 {
2548 nit__lexer___TKwand___init_tk(var150, var_location); /* Direct call lexer#TKwand#init_tk on <var150:TKwand>*/
2549 }
2550 var = var150;
2551 goto RET_LABEL;
2552 } else {
2553 }
2554 var151 = 31;
2555 {
2556 { /* Inline kernel#Int#== (var_accept_token,var151) on <var_accept_token:Int> */
2557 var154 = var_accept_token == var151;
2558 var152 = var154;
2559 goto RET_LABEL153;
2560 RET_LABEL153:(void)0;
2561 }
2562 }
2563 if (var152){
2564 var155 = NEW_nit__TKwor(&type_nit__TKwor);
2565 {
2566 nit__lexer___TKwor___init_tk(var155, var_location); /* Direct call lexer#TKwor#init_tk on <var155:TKwor>*/
2567 }
2568 var = var155;
2569 goto RET_LABEL;
2570 } else {
2571 }
2572 var156 = 32;
2573 {
2574 { /* Inline kernel#Int#== (var_accept_token,var156) on <var_accept_token:Int> */
2575 var159 = var_accept_token == var156;
2576 var157 = var159;
2577 goto RET_LABEL158;
2578 RET_LABEL158:(void)0;
2579 }
2580 }
2581 if (var157){
2582 var160 = NEW_nit__TKwnot(&type_nit__TKwnot);
2583 {
2584 nit__lexer___TKwnot___init_tk(var160, var_location); /* Direct call lexer#TKwnot#init_tk on <var160:TKwnot>*/
2585 }
2586 var = var160;
2587 goto RET_LABEL;
2588 } else {
2589 }
2590 var161 = 33;
2591 {
2592 { /* Inline kernel#Int#== (var_accept_token,var161) on <var_accept_token:Int> */
2593 var164 = var_accept_token == var161;
2594 var162 = var164;
2595 goto RET_LABEL163;
2596 RET_LABEL163:(void)0;
2597 }
2598 }
2599 if (var162){
2600 var165 = NEW_nit__TKwimplies(&type_nit__TKwimplies);
2601 {
2602 nit__lexer___TKwimplies___init_tk(var165, var_location); /* Direct call lexer#TKwimplies#init_tk on <var165:TKwimplies>*/
2603 }
2604 var = var165;
2605 goto RET_LABEL;
2606 } else {
2607 }
2608 var166 = 34;
2609 {
2610 { /* Inline kernel#Int#== (var_accept_token,var166) on <var_accept_token:Int> */
2611 var169 = var_accept_token == var166;
2612 var167 = var169;
2613 goto RET_LABEL168;
2614 RET_LABEL168:(void)0;
2615 }
2616 }
2617 if (var167){
2618 var170 = NEW_nit__TKwreturn(&type_nit__TKwreturn);
2619 {
2620 nit__lexer___TKwreturn___init_tk(var170, var_location); /* Direct call lexer#TKwreturn#init_tk on <var170:TKwreturn>*/
2621 }
2622 var = var170;
2623 goto RET_LABEL;
2624 } else {
2625 }
2626 var171 = 35;
2627 {
2628 { /* Inline kernel#Int#== (var_accept_token,var171) on <var_accept_token:Int> */
2629 var174 = var_accept_token == var171;
2630 var172 = var174;
2631 goto RET_LABEL173;
2632 RET_LABEL173:(void)0;
2633 }
2634 }
2635 if (var172){
2636 var175 = NEW_nit__TKwcontinue(&type_nit__TKwcontinue);
2637 {
2638 nit__lexer___TKwcontinue___init_tk(var175, var_location); /* Direct call lexer#TKwcontinue#init_tk on <var175:TKwcontinue>*/
2639 }
2640 var = var175;
2641 goto RET_LABEL;
2642 } else {
2643 }
2644 var176 = 36;
2645 {
2646 { /* Inline kernel#Int#== (var_accept_token,var176) on <var_accept_token:Int> */
2647 var179 = var_accept_token == var176;
2648 var177 = var179;
2649 goto RET_LABEL178;
2650 RET_LABEL178:(void)0;
2651 }
2652 }
2653 if (var177){
2654 var180 = NEW_nit__TKwbreak(&type_nit__TKwbreak);
2655 {
2656 nit__lexer___TKwbreak___init_tk(var180, var_location); /* Direct call lexer#TKwbreak#init_tk on <var180:TKwbreak>*/
2657 }
2658 var = var180;
2659 goto RET_LABEL;
2660 } else {
2661 }
2662 var181 = 37;
2663 {
2664 { /* Inline kernel#Int#== (var_accept_token,var181) on <var_accept_token:Int> */
2665 var184 = var_accept_token == var181;
2666 var182 = var184;
2667 goto RET_LABEL183;
2668 RET_LABEL183:(void)0;
2669 }
2670 }
2671 if (var182){
2672 var185 = NEW_nit__TKwabort(&type_nit__TKwabort);
2673 {
2674 nit__lexer___TKwabort___init_tk(var185, var_location); /* Direct call lexer#TKwabort#init_tk on <var185:TKwabort>*/
2675 }
2676 var = var185;
2677 goto RET_LABEL;
2678 } else {
2679 }
2680 var186 = 38;
2681 {
2682 { /* Inline kernel#Int#== (var_accept_token,var186) on <var_accept_token:Int> */
2683 var189 = var_accept_token == var186;
2684 var187 = var189;
2685 goto RET_LABEL188;
2686 RET_LABEL188:(void)0;
2687 }
2688 }
2689 if (var187){
2690 var190 = NEW_nit__TKwassert(&type_nit__TKwassert);
2691 {
2692 nit__lexer___TKwassert___init_tk(var190, var_location); /* Direct call lexer#TKwassert#init_tk on <var190:TKwassert>*/
2693 }
2694 var = var190;
2695 goto RET_LABEL;
2696 } else {
2697 }
2698 var191 = 39;
2699 {
2700 { /* Inline kernel#Int#== (var_accept_token,var191) on <var_accept_token:Int> */
2701 var194 = var_accept_token == var191;
2702 var192 = var194;
2703 goto RET_LABEL193;
2704 RET_LABEL193:(void)0;
2705 }
2706 }
2707 if (var192){
2708 var195 = NEW_nit__TKwnew(&type_nit__TKwnew);
2709 {
2710 nit__lexer___TKwnew___init_tk(var195, var_location); /* Direct call lexer#TKwnew#init_tk on <var195:TKwnew>*/
2711 }
2712 var = var195;
2713 goto RET_LABEL;
2714 } else {
2715 }
2716 var196 = 40;
2717 {
2718 { /* Inline kernel#Int#== (var_accept_token,var196) on <var_accept_token:Int> */
2719 var199 = var_accept_token == var196;
2720 var197 = var199;
2721 goto RET_LABEL198;
2722 RET_LABEL198:(void)0;
2723 }
2724 }
2725 if (var197){
2726 var200 = NEW_nit__TKwisa(&type_nit__TKwisa);
2727 {
2728 nit__lexer___TKwisa___init_tk(var200, var_location); /* Direct call lexer#TKwisa#init_tk on <var200:TKwisa>*/
2729 }
2730 var = var200;
2731 goto RET_LABEL;
2732 } else {
2733 }
2734 var201 = 41;
2735 {
2736 { /* Inline kernel#Int#== (var_accept_token,var201) on <var_accept_token:Int> */
2737 var204 = var_accept_token == var201;
2738 var202 = var204;
2739 goto RET_LABEL203;
2740 RET_LABEL203:(void)0;
2741 }
2742 }
2743 if (var202){
2744 var205 = NEW_nit__TKwonce(&type_nit__TKwonce);
2745 {
2746 nit__lexer___TKwonce___init_tk(var205, var_location); /* Direct call lexer#TKwonce#init_tk on <var205:TKwonce>*/
2747 }
2748 var = var205;
2749 goto RET_LABEL;
2750 } else {
2751 }
2752 var206 = 42;
2753 {
2754 { /* Inline kernel#Int#== (var_accept_token,var206) on <var_accept_token:Int> */
2755 var209 = var_accept_token == var206;
2756 var207 = var209;
2757 goto RET_LABEL208;
2758 RET_LABEL208:(void)0;
2759 }
2760 }
2761 if (var207){
2762 var210 = NEW_nit__TKwsuper(&type_nit__TKwsuper);
2763 {
2764 nit__lexer___TKwsuper___init_tk(var210, var_location); /* Direct call lexer#TKwsuper#init_tk on <var210:TKwsuper>*/
2765 }
2766 var = var210;
2767 goto RET_LABEL;
2768 } else {
2769 }
2770 var211 = 43;
2771 {
2772 { /* Inline kernel#Int#== (var_accept_token,var211) on <var_accept_token:Int> */
2773 var214 = var_accept_token == var211;
2774 var212 = var214;
2775 goto RET_LABEL213;
2776 RET_LABEL213:(void)0;
2777 }
2778 }
2779 if (var212){
2780 var215 = NEW_nit__TKwself(&type_nit__TKwself);
2781 {
2782 nit__lexer___TKwself___init_tk(var215, var_location); /* Direct call lexer#TKwself#init_tk on <var215:TKwself>*/
2783 }
2784 var = var215;
2785 goto RET_LABEL;
2786 } else {
2787 }
2788 var216 = 44;
2789 {
2790 { /* Inline kernel#Int#== (var_accept_token,var216) on <var_accept_token:Int> */
2791 var219 = var_accept_token == var216;
2792 var217 = var219;
2793 goto RET_LABEL218;
2794 RET_LABEL218:(void)0;
2795 }
2796 }
2797 if (var217){
2798 var220 = NEW_nit__TKwtrue(&type_nit__TKwtrue);
2799 {
2800 nit__lexer___TKwtrue___init_tk(var220, var_location); /* Direct call lexer#TKwtrue#init_tk on <var220:TKwtrue>*/
2801 }
2802 var = var220;
2803 goto RET_LABEL;
2804 } else {
2805 }
2806 var221 = 45;
2807 {
2808 { /* Inline kernel#Int#== (var_accept_token,var221) on <var_accept_token:Int> */
2809 var224 = var_accept_token == var221;
2810 var222 = var224;
2811 goto RET_LABEL223;
2812 RET_LABEL223:(void)0;
2813 }
2814 }
2815 if (var222){
2816 var225 = NEW_nit__TKwfalse(&type_nit__TKwfalse);
2817 {
2818 nit__lexer___TKwfalse___init_tk(var225, var_location); /* Direct call lexer#TKwfalse#init_tk on <var225:TKwfalse>*/
2819 }
2820 var = var225;
2821 goto RET_LABEL;
2822 } else {
2823 }
2824 var226 = 46;
2825 {
2826 { /* Inline kernel#Int#== (var_accept_token,var226) on <var_accept_token:Int> */
2827 var229 = var_accept_token == var226;
2828 var227 = var229;
2829 goto RET_LABEL228;
2830 RET_LABEL228:(void)0;
2831 }
2832 }
2833 if (var227){
2834 var230 = NEW_nit__TKwnull(&type_nit__TKwnull);
2835 {
2836 nit__lexer___TKwnull___init_tk(var230, var_location); /* Direct call lexer#TKwnull#init_tk on <var230:TKwnull>*/
2837 }
2838 var = var230;
2839 goto RET_LABEL;
2840 } else {
2841 }
2842 var231 = 47;
2843 {
2844 { /* Inline kernel#Int#== (var_accept_token,var231) on <var_accept_token:Int> */
2845 var234 = var_accept_token == var231;
2846 var232 = var234;
2847 goto RET_LABEL233;
2848 RET_LABEL233:(void)0;
2849 }
2850 }
2851 if (var232){
2852 var235 = NEW_nit__TKwas(&type_nit__TKwas);
2853 {
2854 nit__lexer___TKwas___init_tk(var235, var_location); /* Direct call lexer#TKwas#init_tk on <var235:TKwas>*/
2855 }
2856 var = var235;
2857 goto RET_LABEL;
2858 } else {
2859 }
2860 var236 = 48;
2861 {
2862 { /* Inline kernel#Int#== (var_accept_token,var236) on <var_accept_token:Int> */
2863 var239 = var_accept_token == var236;
2864 var237 = var239;
2865 goto RET_LABEL238;
2866 RET_LABEL238:(void)0;
2867 }
2868 }
2869 if (var237){
2870 var240 = NEW_nit__TKwnullable(&type_nit__TKwnullable);
2871 {
2872 nit__lexer___TKwnullable___init_tk(var240, var_location); /* Direct call lexer#TKwnullable#init_tk on <var240:TKwnullable>*/
2873 }
2874 var = var240;
2875 goto RET_LABEL;
2876 } else {
2877 }
2878 var241 = 49;
2879 {
2880 { /* Inline kernel#Int#== (var_accept_token,var241) on <var_accept_token:Int> */
2881 var244 = var_accept_token == var241;
2882 var242 = var244;
2883 goto RET_LABEL243;
2884 RET_LABEL243:(void)0;
2885 }
2886 }
2887 if (var242){
2888 var245 = NEW_nit__TKwisset(&type_nit__TKwisset);
2889 {
2890 nit__lexer___TKwisset___init_tk(var245, var_location); /* Direct call lexer#TKwisset#init_tk on <var245:TKwisset>*/
2891 }
2892 var = var245;
2893 goto RET_LABEL;
2894 } else {
2895 }
2896 var246 = 50;
2897 {
2898 { /* Inline kernel#Int#== (var_accept_token,var246) on <var_accept_token:Int> */
2899 var249 = var_accept_token == var246;
2900 var247 = var249;
2901 goto RET_LABEL248;
2902 RET_LABEL248:(void)0;
2903 }
2904 }
2905 if (var247){
2906 var250 = NEW_nit__TKwlabel(&type_nit__TKwlabel);
2907 {
2908 nit__lexer___TKwlabel___init_tk(var250, var_location); /* Direct call lexer#TKwlabel#init_tk on <var250:TKwlabel>*/
2909 }
2910 var = var250;
2911 goto RET_LABEL;
2912 } else {
2913 }
2914 var251 = 51;
2915 {
2916 { /* Inline kernel#Int#== (var_accept_token,var251) on <var_accept_token:Int> */
2917 var254 = var_accept_token == var251;
2918 var252 = var254;
2919 goto RET_LABEL253;
2920 RET_LABEL253:(void)0;
2921 }
2922 }
2923 if (var252){
2924 var255 = NEW_nit__TKwdebug(&type_nit__TKwdebug);
2925 {
2926 nit__lexer___TKwdebug___init_tk(var255, var_location); /* Direct call lexer#TKwdebug#init_tk on <var255:TKwdebug>*/
2927 }
2928 var = var255;
2929 goto RET_LABEL;
2930 } else {
2931 }
2932 var256 = 52;
2933 {
2934 { /* Inline kernel#Int#== (var_accept_token,var256) on <var_accept_token:Int> */
2935 var259 = var_accept_token == var256;
2936 var257 = var259;
2937 goto RET_LABEL258;
2938 RET_LABEL258:(void)0;
2939 }
2940 }
2941 if (var257){
2942 var260 = NEW_nit__TOpar(&type_nit__TOpar);
2943 {
2944 nit__lexer___TOpar___init_tk(var260, var_location); /* Direct call lexer#TOpar#init_tk on <var260:TOpar>*/
2945 }
2946 var = var260;
2947 goto RET_LABEL;
2948 } else {
2949 }
2950 var261 = 53;
2951 {
2952 { /* Inline kernel#Int#== (var_accept_token,var261) on <var_accept_token:Int> */
2953 var264 = var_accept_token == var261;
2954 var262 = var264;
2955 goto RET_LABEL263;
2956 RET_LABEL263:(void)0;
2957 }
2958 }
2959 if (var262){
2960 var265 = NEW_nit__TCpar(&type_nit__TCpar);
2961 {
2962 nit__lexer___TCpar___init_tk(var265, var_location); /* Direct call lexer#TCpar#init_tk on <var265:TCpar>*/
2963 }
2964 var = var265;
2965 goto RET_LABEL;
2966 } else {
2967 }
2968 var266 = 54;
2969 {
2970 { /* Inline kernel#Int#== (var_accept_token,var266) on <var_accept_token:Int> */
2971 var269 = var_accept_token == var266;
2972 var267 = var269;
2973 goto RET_LABEL268;
2974 RET_LABEL268:(void)0;
2975 }
2976 }
2977 if (var267){
2978 var270 = NEW_nit__TObra(&type_nit__TObra);
2979 {
2980 nit__lexer___TObra___init_tk(var270, var_location); /* Direct call lexer#TObra#init_tk on <var270:TObra>*/
2981 }
2982 var = var270;
2983 goto RET_LABEL;
2984 } else {
2985 }
2986 var271 = 55;
2987 {
2988 { /* Inline kernel#Int#== (var_accept_token,var271) on <var_accept_token:Int> */
2989 var274 = var_accept_token == var271;
2990 var272 = var274;
2991 goto RET_LABEL273;
2992 RET_LABEL273:(void)0;
2993 }
2994 }
2995 if (var272){
2996 var275 = NEW_nit__TCbra(&type_nit__TCbra);
2997 {
2998 nit__lexer___TCbra___init_tk(var275, var_location); /* Direct call lexer#TCbra#init_tk on <var275:TCbra>*/
2999 }
3000 var = var275;
3001 goto RET_LABEL;
3002 } else {
3003 }
3004 var276 = 56;
3005 {
3006 { /* Inline kernel#Int#== (var_accept_token,var276) on <var_accept_token:Int> */
3007 var279 = var_accept_token == var276;
3008 var277 = var279;
3009 goto RET_LABEL278;
3010 RET_LABEL278:(void)0;
3011 }
3012 }
3013 if (var277){
3014 var280 = NEW_nit__TComma(&type_nit__TComma);
3015 {
3016 nit__lexer___TComma___init_tk(var280, var_location); /* Direct call lexer#TComma#init_tk on <var280:TComma>*/
3017 }
3018 var = var280;
3019 goto RET_LABEL;
3020 } else {
3021 }
3022 var281 = 57;
3023 {
3024 { /* Inline kernel#Int#== (var_accept_token,var281) on <var_accept_token:Int> */
3025 var284 = var_accept_token == var281;
3026 var282 = var284;
3027 goto RET_LABEL283;
3028 RET_LABEL283:(void)0;
3029 }
3030 }
3031 if (var282){
3032 var285 = NEW_nit__TColumn(&type_nit__TColumn);
3033 {
3034 nit__lexer___TColumn___init_tk(var285, var_location); /* Direct call lexer#TColumn#init_tk on <var285:TColumn>*/
3035 }
3036 var = var285;
3037 goto RET_LABEL;
3038 } else {
3039 }
3040 var286 = 58;
3041 {
3042 { /* Inline kernel#Int#== (var_accept_token,var286) on <var_accept_token:Int> */
3043 var289 = var_accept_token == var286;
3044 var287 = var289;
3045 goto RET_LABEL288;
3046 RET_LABEL288:(void)0;
3047 }
3048 }
3049 if (var287){
3050 var290 = NEW_nit__TQuad(&type_nit__TQuad);
3051 {
3052 nit__lexer___TQuad___init_tk(var290, var_location); /* Direct call lexer#TQuad#init_tk on <var290:TQuad>*/
3053 }
3054 var = var290;
3055 goto RET_LABEL;
3056 } else {
3057 }
3058 var291 = 59;
3059 {
3060 { /* Inline kernel#Int#== (var_accept_token,var291) on <var_accept_token:Int> */
3061 var294 = var_accept_token == var291;
3062 var292 = var294;
3063 goto RET_LABEL293;
3064 RET_LABEL293:(void)0;
3065 }
3066 }
3067 if (var292){
3068 var295 = NEW_nit__TAssign(&type_nit__TAssign);
3069 {
3070 nit__lexer___TAssign___init_tk(var295, var_location); /* Direct call lexer#TAssign#init_tk on <var295:TAssign>*/
3071 }
3072 var = var295;
3073 goto RET_LABEL;
3074 } else {
3075 }
3076 var296 = 60;
3077 {
3078 { /* Inline kernel#Int#== (var_accept_token,var296) on <var_accept_token:Int> */
3079 var299 = var_accept_token == var296;
3080 var297 = var299;
3081 goto RET_LABEL298;
3082 RET_LABEL298:(void)0;
3083 }
3084 }
3085 if (var297){
3086 var300 = NEW_nit__TPluseq(&type_nit__TPluseq);
3087 {
3088 nit__lexer___TPluseq___init_tk(var300, var_location); /* Direct call lexer#TPluseq#init_tk on <var300:TPluseq>*/
3089 }
3090 var = var300;
3091 goto RET_LABEL;
3092 } else {
3093 }
3094 var301 = 61;
3095 {
3096 { /* Inline kernel#Int#== (var_accept_token,var301) on <var_accept_token:Int> */
3097 var304 = var_accept_token == var301;
3098 var302 = var304;
3099 goto RET_LABEL303;
3100 RET_LABEL303:(void)0;
3101 }
3102 }
3103 if (var302){
3104 var305 = NEW_nit__TMinuseq(&type_nit__TMinuseq);
3105 {
3106 nit__lexer___TMinuseq___init_tk(var305, var_location); /* Direct call lexer#TMinuseq#init_tk on <var305:TMinuseq>*/
3107 }
3108 var = var305;
3109 goto RET_LABEL;
3110 } else {
3111 }
3112 var306 = 62;
3113 {
3114 { /* Inline kernel#Int#== (var_accept_token,var306) on <var_accept_token:Int> */
3115 var309 = var_accept_token == var306;
3116 var307 = var309;
3117 goto RET_LABEL308;
3118 RET_LABEL308:(void)0;
3119 }
3120 }
3121 if (var307){
3122 var310 = NEW_nit__TDotdotdot(&type_nit__TDotdotdot);
3123 {
3124 nit__lexer___TDotdotdot___init_tk(var310, var_location); /* Direct call lexer#TDotdotdot#init_tk on <var310:TDotdotdot>*/
3125 }
3126 var = var310;
3127 goto RET_LABEL;
3128 } else {
3129 }
3130 var311 = 63;
3131 {
3132 { /* Inline kernel#Int#== (var_accept_token,var311) on <var_accept_token:Int> */
3133 var314 = var_accept_token == var311;
3134 var312 = var314;
3135 goto RET_LABEL313;
3136 RET_LABEL313:(void)0;
3137 }
3138 }
3139 if (var312){
3140 var315 = NEW_nit__TDotdot(&type_nit__TDotdot);
3141 {
3142 nit__lexer___TDotdot___init_tk(var315, var_location); /* Direct call lexer#TDotdot#init_tk on <var315:TDotdot>*/
3143 }
3144 var = var315;
3145 goto RET_LABEL;
3146 } else {
3147 }
3148 var316 = 64;
3149 {
3150 { /* Inline kernel#Int#== (var_accept_token,var316) on <var_accept_token:Int> */
3151 var319 = var_accept_token == var316;
3152 var317 = var319;
3153 goto RET_LABEL318;
3154 RET_LABEL318:(void)0;
3155 }
3156 }
3157 if (var317){
3158 var320 = NEW_nit__TDot(&type_nit__TDot);
3159 {
3160 nit__lexer___TDot___init_tk(var320, var_location); /* Direct call lexer#TDot#init_tk on <var320:TDot>*/
3161 }
3162 var = var320;
3163 goto RET_LABEL;
3164 } else {
3165 }
3166 var321 = 65;
3167 {
3168 { /* Inline kernel#Int#== (var_accept_token,var321) on <var_accept_token:Int> */
3169 var324 = var_accept_token == var321;
3170 var322 = var324;
3171 goto RET_LABEL323;
3172 RET_LABEL323:(void)0;
3173 }
3174 }
3175 if (var322){
3176 var325 = NEW_nit__TPlus(&type_nit__TPlus);
3177 {
3178 nit__lexer___TPlus___init_tk(var325, var_location); /* Direct call lexer#TPlus#init_tk on <var325:TPlus>*/
3179 }
3180 var = var325;
3181 goto RET_LABEL;
3182 } else {
3183 }
3184 var326 = 66;
3185 {
3186 { /* Inline kernel#Int#== (var_accept_token,var326) on <var_accept_token:Int> */
3187 var329 = var_accept_token == var326;
3188 var327 = var329;
3189 goto RET_LABEL328;
3190 RET_LABEL328:(void)0;
3191 }
3192 }
3193 if (var327){
3194 var330 = NEW_nit__TMinus(&type_nit__TMinus);
3195 {
3196 nit__lexer___TMinus___init_tk(var330, var_location); /* Direct call lexer#TMinus#init_tk on <var330:TMinus>*/
3197 }
3198 var = var330;
3199 goto RET_LABEL;
3200 } else {
3201 }
3202 var331 = 67;
3203 {
3204 { /* Inline kernel#Int#== (var_accept_token,var331) on <var_accept_token:Int> */
3205 var334 = var_accept_token == var331;
3206 var332 = var334;
3207 goto RET_LABEL333;
3208 RET_LABEL333:(void)0;
3209 }
3210 }
3211 if (var332){
3212 var335 = NEW_nit__TStar(&type_nit__TStar);
3213 {
3214 nit__lexer___TStar___init_tk(var335, var_location); /* Direct call lexer#TStar#init_tk on <var335:TStar>*/
3215 }
3216 var = var335;
3217 goto RET_LABEL;
3218 } else {
3219 }
3220 var336 = 68;
3221 {
3222 { /* Inline kernel#Int#== (var_accept_token,var336) on <var_accept_token:Int> */
3223 var339 = var_accept_token == var336;
3224 var337 = var339;
3225 goto RET_LABEL338;
3226 RET_LABEL338:(void)0;
3227 }
3228 }
3229 if (var337){
3230 var340 = NEW_nit__TStarstar(&type_nit__TStarstar);
3231 {
3232 nit__lexer___TStarstar___init_tk(var340, var_location); /* Direct call lexer#TStarstar#init_tk on <var340:TStarstar>*/
3233 }
3234 var = var340;
3235 goto RET_LABEL;
3236 } else {
3237 }
3238 var341 = 69;
3239 {
3240 { /* Inline kernel#Int#== (var_accept_token,var341) on <var_accept_token:Int> */
3241 var344 = var_accept_token == var341;
3242 var342 = var344;
3243 goto RET_LABEL343;
3244 RET_LABEL343:(void)0;
3245 }
3246 }
3247 if (var342){
3248 var345 = NEW_nit__TSlash(&type_nit__TSlash);
3249 {
3250 nit__lexer___TSlash___init_tk(var345, var_location); /* Direct call lexer#TSlash#init_tk on <var345:TSlash>*/
3251 }
3252 var = var345;
3253 goto RET_LABEL;
3254 } else {
3255 }
3256 var346 = 70;
3257 {
3258 { /* Inline kernel#Int#== (var_accept_token,var346) on <var_accept_token:Int> */
3259 var349 = var_accept_token == var346;
3260 var347 = var349;
3261 goto RET_LABEL348;
3262 RET_LABEL348:(void)0;
3263 }
3264 }
3265 if (var347){
3266 var350 = NEW_nit__TPercent(&type_nit__TPercent);
3267 {
3268 nit__lexer___TPercent___init_tk(var350, var_location); /* Direct call lexer#TPercent#init_tk on <var350:TPercent>*/
3269 }
3270 var = var350;
3271 goto RET_LABEL;
3272 } else {
3273 }
3274 var351 = 71;
3275 {
3276 { /* Inline kernel#Int#== (var_accept_token,var351) on <var_accept_token:Int> */
3277 var354 = var_accept_token == var351;
3278 var352 = var354;
3279 goto RET_LABEL353;
3280 RET_LABEL353:(void)0;
3281 }
3282 }
3283 if (var352){
3284 var355 = NEW_nit__TEq(&type_nit__TEq);
3285 {
3286 nit__lexer___TEq___init_tk(var355, var_location); /* Direct call lexer#TEq#init_tk on <var355:TEq>*/
3287 }
3288 var = var355;
3289 goto RET_LABEL;
3290 } else {
3291 }
3292 var356 = 72;
3293 {
3294 { /* Inline kernel#Int#== (var_accept_token,var356) on <var_accept_token:Int> */
3295 var359 = var_accept_token == var356;
3296 var357 = var359;
3297 goto RET_LABEL358;
3298 RET_LABEL358:(void)0;
3299 }
3300 }
3301 if (var357){
3302 var360 = NEW_nit__TNe(&type_nit__TNe);
3303 {
3304 nit__lexer___TNe___init_tk(var360, var_location); /* Direct call lexer#TNe#init_tk on <var360:TNe>*/
3305 }
3306 var = var360;
3307 goto RET_LABEL;
3308 } else {
3309 }
3310 var361 = 73;
3311 {
3312 { /* Inline kernel#Int#== (var_accept_token,var361) on <var_accept_token:Int> */
3313 var364 = var_accept_token == var361;
3314 var362 = var364;
3315 goto RET_LABEL363;
3316 RET_LABEL363:(void)0;
3317 }
3318 }
3319 if (var362){
3320 var365 = NEW_nit__TLt(&type_nit__TLt);
3321 {
3322 nit__lexer___TLt___init_tk(var365, var_location); /* Direct call lexer#TLt#init_tk on <var365:TLt>*/
3323 }
3324 var = var365;
3325 goto RET_LABEL;
3326 } else {
3327 }
3328 var366 = 74;
3329 {
3330 { /* Inline kernel#Int#== (var_accept_token,var366) on <var_accept_token:Int> */
3331 var369 = var_accept_token == var366;
3332 var367 = var369;
3333 goto RET_LABEL368;
3334 RET_LABEL368:(void)0;
3335 }
3336 }
3337 if (var367){
3338 var370 = NEW_nit__TLe(&type_nit__TLe);
3339 {
3340 nit__lexer___TLe___init_tk(var370, var_location); /* Direct call lexer#TLe#init_tk on <var370:TLe>*/
3341 }
3342 var = var370;
3343 goto RET_LABEL;
3344 } else {
3345 }
3346 var371 = 75;
3347 {
3348 { /* Inline kernel#Int#== (var_accept_token,var371) on <var_accept_token:Int> */
3349 var374 = var_accept_token == var371;
3350 var372 = var374;
3351 goto RET_LABEL373;
3352 RET_LABEL373:(void)0;
3353 }
3354 }
3355 if (var372){
3356 var375 = NEW_nit__TLl(&type_nit__TLl);
3357 {
3358 nit__lexer___TLl___init_tk(var375, var_location); /* Direct call lexer#TLl#init_tk on <var375:TLl>*/
3359 }
3360 var = var375;
3361 goto RET_LABEL;
3362 } else {
3363 }
3364 var376 = 76;
3365 {
3366 { /* Inline kernel#Int#== (var_accept_token,var376) on <var_accept_token:Int> */
3367 var379 = var_accept_token == var376;
3368 var377 = var379;
3369 goto RET_LABEL378;
3370 RET_LABEL378:(void)0;
3371 }
3372 }
3373 if (var377){
3374 var380 = NEW_nit__TGt(&type_nit__TGt);
3375 {
3376 nit__lexer___TGt___init_tk(var380, var_location); /* Direct call lexer#TGt#init_tk on <var380:TGt>*/
3377 }
3378 var = var380;
3379 goto RET_LABEL;
3380 } else {
3381 }
3382 var381 = 77;
3383 {
3384 { /* Inline kernel#Int#== (var_accept_token,var381) on <var_accept_token:Int> */
3385 var384 = var_accept_token == var381;
3386 var382 = var384;
3387 goto RET_LABEL383;
3388 RET_LABEL383:(void)0;
3389 }
3390 }
3391 if (var382){
3392 var385 = NEW_nit__TGe(&type_nit__TGe);
3393 {
3394 nit__lexer___TGe___init_tk(var385, var_location); /* Direct call lexer#TGe#init_tk on <var385:TGe>*/
3395 }
3396 var = var385;
3397 goto RET_LABEL;
3398 } else {
3399 }
3400 var386 = 78;
3401 {
3402 { /* Inline kernel#Int#== (var_accept_token,var386) on <var_accept_token:Int> */
3403 var389 = var_accept_token == var386;
3404 var387 = var389;
3405 goto RET_LABEL388;
3406 RET_LABEL388:(void)0;
3407 }
3408 }
3409 if (var387){
3410 var390 = NEW_nit__TGg(&type_nit__TGg);
3411 {
3412 nit__lexer___TGg___init_tk(var390, var_location); /* Direct call lexer#TGg#init_tk on <var390:TGg>*/
3413 }
3414 var = var390;
3415 goto RET_LABEL;
3416 } else {
3417 }
3418 var391 = 79;
3419 {
3420 { /* Inline kernel#Int#== (var_accept_token,var391) on <var_accept_token:Int> */
3421 var394 = var_accept_token == var391;
3422 var392 = var394;
3423 goto RET_LABEL393;
3424 RET_LABEL393:(void)0;
3425 }
3426 }
3427 if (var392){
3428 var395 = NEW_nit__TStarship(&type_nit__TStarship);
3429 {
3430 nit__lexer___TStarship___init_tk(var395, var_location); /* Direct call lexer#TStarship#init_tk on <var395:TStarship>*/
3431 }
3432 var = var395;
3433 goto RET_LABEL;
3434 } else {
3435 }
3436 var396 = 80;
3437 {
3438 { /* Inline kernel#Int#== (var_accept_token,var396) on <var_accept_token:Int> */
3439 var399 = var_accept_token == var396;
3440 var397 = var399;
3441 goto RET_LABEL398;
3442 RET_LABEL398:(void)0;
3443 }
3444 }
3445 if (var397){
3446 var400 = NEW_nit__TBang(&type_nit__TBang);
3447 {
3448 nit__lexer___TBang___init_tk(var400, var_location); /* Direct call lexer#TBang#init_tk on <var400:TBang>*/
3449 }
3450 var = var400;
3451 goto RET_LABEL;
3452 } else {
3453 }
3454 var401 = 81;
3455 {
3456 { /* Inline kernel#Int#== (var_accept_token,var401) on <var_accept_token:Int> */
3457 var404 = var_accept_token == var401;
3458 var402 = var404;
3459 goto RET_LABEL403;
3460 RET_LABEL403:(void)0;
3461 }
3462 }
3463 if (var402){
3464 var405 = NEW_nit__TAt(&type_nit__TAt);
3465 {
3466 nit__lexer___TAt___init_tk(var405, var_location); /* Direct call lexer#TAt#init_tk on <var405:TAt>*/
3467 }
3468 var = var405;
3469 goto RET_LABEL;
3470 } else {
3471 }
3472 var406 = 82;
3473 {
3474 { /* Inline kernel#Int#== (var_accept_token,var406) on <var_accept_token:Int> */
3475 var409 = var_accept_token == var406;
3476 var407 = var409;
3477 goto RET_LABEL408;
3478 RET_LABEL408:(void)0;
3479 }
3480 }
3481 if (var407){
3482 var410 = NEW_nit__TClassid(&type_nit__TClassid);
3483 {
3484 nit__lexer___TClassid___init_tk(var410, var_location); /* Direct call lexer#TClassid#init_tk on <var410:TClassid>*/
3485 }
3486 var = var410;
3487 goto RET_LABEL;
3488 } else {
3489 }
3490 var411 = 83;
3491 {
3492 { /* Inline kernel#Int#== (var_accept_token,var411) on <var_accept_token:Int> */
3493 var414 = var_accept_token == var411;
3494 var412 = var414;
3495 goto RET_LABEL413;
3496 RET_LABEL413:(void)0;
3497 }
3498 }
3499 if (var412){
3500 var415 = NEW_nit__TId(&type_nit__TId);
3501 {
3502 nit__lexer___TId___init_tk(var415, var_location); /* Direct call lexer#TId#init_tk on <var415:TId>*/
3503 }
3504 var = var415;
3505 goto RET_LABEL;
3506 } else {
3507 }
3508 var416 = 84;
3509 {
3510 { /* Inline kernel#Int#== (var_accept_token,var416) on <var_accept_token:Int> */
3511 var419 = var_accept_token == var416;
3512 var417 = var419;
3513 goto RET_LABEL418;
3514 RET_LABEL418:(void)0;
3515 }
3516 }
3517 if (var417){
3518 var420 = NEW_nit__TAttrid(&type_nit__TAttrid);
3519 {
3520 nit__lexer___TAttrid___init_tk(var420, var_location); /* Direct call lexer#TAttrid#init_tk on <var420:TAttrid>*/
3521 }
3522 var = var420;
3523 goto RET_LABEL;
3524 } else {
3525 }
3526 var421 = 85;
3527 {
3528 { /* Inline kernel#Int#== (var_accept_token,var421) on <var_accept_token:Int> */
3529 var424 = var_accept_token == var421;
3530 var422 = var424;
3531 goto RET_LABEL423;
3532 RET_LABEL423:(void)0;
3533 }
3534 }
3535 if (var422){
3536 var425 = NEW_nit__TNumber(&type_nit__TNumber);
3537 {
3538 nit__lexer___TNumber___init_tk(var425, var_location); /* Direct call lexer#TNumber#init_tk on <var425:TNumber>*/
3539 }
3540 var = var425;
3541 goto RET_LABEL;
3542 } else {
3543 }
3544 var426 = 86;
3545 {
3546 { /* Inline kernel#Int#== (var_accept_token,var426) on <var_accept_token:Int> */
3547 var429 = var_accept_token == var426;
3548 var427 = var429;
3549 goto RET_LABEL428;
3550 RET_LABEL428:(void)0;
3551 }
3552 }
3553 if (var427){
3554 var430 = NEW_nit__THexNumber(&type_nit__THexNumber);
3555 {
3556 nit__lexer___THexNumber___init_tk(var430, var_location); /* Direct call lexer#THexNumber#init_tk on <var430:THexNumber>*/
3557 }
3558 var = var430;
3559 goto RET_LABEL;
3560 } else {
3561 }
3562 var431 = 87;
3563 {
3564 { /* Inline kernel#Int#== (var_accept_token,var431) on <var_accept_token:Int> */
3565 var434 = var_accept_token == var431;
3566 var432 = var434;
3567 goto RET_LABEL433;
3568 RET_LABEL433:(void)0;
3569 }
3570 }
3571 if (var432){
3572 var435 = NEW_nit__TFloat(&type_nit__TFloat);
3573 {
3574 nit__lexer___TFloat___init_tk(var435, var_location); /* Direct call lexer#TFloat#init_tk on <var435:TFloat>*/
3575 }
3576 var = var435;
3577 goto RET_LABEL;
3578 } else {
3579 }
3580 var436 = 88;
3581 {
3582 { /* Inline kernel#Int#== (var_accept_token,var436) on <var_accept_token:Int> */
3583 var439 = var_accept_token == var436;
3584 var437 = var439;
3585 goto RET_LABEL438;
3586 RET_LABEL438:(void)0;
3587 }
3588 }
3589 if (var437){
3590 var440 = NEW_nit__TString(&type_nit__TString);
3591 {
3592 nit__lexer___TString___init_tk(var440, var_location); /* Direct call lexer#TString#init_tk on <var440:TString>*/
3593 }
3594 var = var440;
3595 goto RET_LABEL;
3596 } else {
3597 }
3598 var441 = 89;
3599 {
3600 { /* Inline kernel#Int#== (var_accept_token,var441) on <var_accept_token:Int> */
3601 var444 = var_accept_token == var441;
3602 var442 = var444;
3603 goto RET_LABEL443;
3604 RET_LABEL443:(void)0;
3605 }
3606 }
3607 if (var442){
3608 var445 = NEW_nit__TStartString(&type_nit__TStartString);
3609 {
3610 nit__lexer___TStartString___init_tk(var445, var_location); /* Direct call lexer#TStartString#init_tk on <var445:TStartString>*/
3611 }
3612 var = var445;
3613 goto RET_LABEL;
3614 } else {
3615 }
3616 var446 = 90;
3617 {
3618 { /* Inline kernel#Int#== (var_accept_token,var446) on <var_accept_token:Int> */
3619 var449 = var_accept_token == var446;
3620 var447 = var449;
3621 goto RET_LABEL448;
3622 RET_LABEL448:(void)0;
3623 }
3624 }
3625 if (var447){
3626 var450 = NEW_nit__TMidString(&type_nit__TMidString);
3627 {
3628 nit__lexer___TMidString___init_tk(var450, var_location); /* Direct call lexer#TMidString#init_tk on <var450:TMidString>*/
3629 }
3630 var = var450;
3631 goto RET_LABEL;
3632 } else {
3633 }
3634 var451 = 91;
3635 {
3636 { /* Inline kernel#Int#== (var_accept_token,var451) on <var_accept_token:Int> */
3637 var454 = var_accept_token == var451;
3638 var452 = var454;
3639 goto RET_LABEL453;
3640 RET_LABEL453:(void)0;
3641 }
3642 }
3643 if (var452){
3644 var455 = NEW_nit__TEndString(&type_nit__TEndString);
3645 {
3646 nit__lexer___TEndString___init_tk(var455, var_location); /* Direct call lexer#TEndString#init_tk on <var455:TEndString>*/
3647 }
3648 var = var455;
3649 goto RET_LABEL;
3650 } else {
3651 }
3652 var456 = 92;
3653 {
3654 { /* Inline kernel#Int#== (var_accept_token,var456) on <var_accept_token:Int> */
3655 var459 = var_accept_token == var456;
3656 var457 = var459;
3657 goto RET_LABEL458;
3658 RET_LABEL458:(void)0;
3659 }
3660 }
3661 if (var457){
3662 var460 = NEW_nit__TChar(&type_nit__TChar);
3663 {
3664 nit__lexer___TChar___init_tk(var460, var_location); /* Direct call lexer#TChar#init_tk on <var460:TChar>*/
3665 }
3666 var = var460;
3667 goto RET_LABEL;
3668 } else {
3669 }
3670 var461 = 93;
3671 {
3672 { /* Inline kernel#Int#== (var_accept_token,var461) on <var_accept_token:Int> */
3673 var464 = var_accept_token == var461;
3674 var462 = var464;
3675 goto RET_LABEL463;
3676 RET_LABEL463:(void)0;
3677 }
3678 }
3679 if (var462){
3680 var465 = NEW_nit__TBadString(&type_nit__TBadString);
3681 {
3682 nit__lexer___TBadString___init_tk(var465, var_location); /* Direct call lexer#TBadString#init_tk on <var465:TBadString>*/
3683 }
3684 var = var465;
3685 goto RET_LABEL;
3686 } else {
3687 }
3688 var466 = 94;
3689 {
3690 { /* Inline kernel#Int#== (var_accept_token,var466) on <var_accept_token:Int> */
3691 var469 = var_accept_token == var466;
3692 var467 = var469;
3693 goto RET_LABEL468;
3694 RET_LABEL468:(void)0;
3695 }
3696 }
3697 if (var467){
3698 var470 = NEW_nit__TBadChar(&type_nit__TBadChar);
3699 {
3700 nit__lexer___TBadChar___init_tk(var470, var_location); /* Direct call lexer#TBadChar#init_tk on <var470:TBadChar>*/
3701 }
3702 var = var470;
3703 goto RET_LABEL;
3704 } else {
3705 }
3706 var471 = 95;
3707 {
3708 { /* Inline kernel#Int#== (var_accept_token,var471) on <var_accept_token:Int> */
3709 var474 = var_accept_token == var471;
3710 var472 = var474;
3711 goto RET_LABEL473;
3712 RET_LABEL473:(void)0;
3713 }
3714 }
3715 if (var472){
3716 var475 = NEW_nit__TExternCodeSegment(&type_nit__TExternCodeSegment);
3717 {
3718 nit__lexer___TExternCodeSegment___init_tk(var475, var_location); /* Direct call lexer#TExternCodeSegment#init_tk on <var475:TExternCodeSegment>*/
3719 }
3720 var = var475;
3721 goto RET_LABEL;
3722 } else {
3723 }
3724 PRINT_ERROR("Runtime error: %s", "Aborted");
3725 PRINT_ERROR(" (%s:%d)\n", FILE_nit__lexer, 1445);
3726 show_backtrace(1);
3727 RET_LABEL:;
3728 return var;
3729 }