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