Makefile: clean the clean recipes
[nit.git] / c_src / lexer.sep.1.c
1 #include "lexer.sep.0.h"
2 /* method lexer#TEol#parser_index for (self: TEol): Int */
3 long lexer__TEol__parser_index(val* self) {
4 long var /* : Int */;
5 long var1 /* : Int */;
6 var1 = 0;
7 var = var1;
8 goto RET_LABEL;
9 RET_LABEL:;
10 return var;
11 }
12 /* method lexer#TEol#parser_index for (self: Object): Int */
13 long VIRTUAL_lexer__TEol__parser_index(val* self) {
14 long var /* : Int */;
15 long var1 /* : Int */;
16 var1 = lexer__TEol__parser_index(self);
17 var = var1;
18 RET_LABEL:;
19 return var;
20 }
21 /* method lexer#TEol#init_tk for (self: TEol, Location) */
22 void lexer__TEol__init_tk(val* self, val* p0) {
23 val* var_loc /* var loc: Location */;
24 var_loc = p0;
25 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEol> */
26 RET_LABEL:;
27 }
28 /* method lexer#TEol#init_tk for (self: Object, Location) */
29 void VIRTUAL_lexer__TEol__init_tk(val* self, val* p0) {
30 lexer__TEol__init_tk(self, p0); /* Direct call lexer#TEol#init_tk on <self:Object(TEol)>*/
31 RET_LABEL:;
32 }
33 /* method lexer#TComment#parser_index for (self: TComment): Int */
34 long lexer__TComment__parser_index(val* self) {
35 long var /* : Int */;
36 long var1 /* : Int */;
37 var1 = 1;
38 var = var1;
39 goto RET_LABEL;
40 RET_LABEL:;
41 return var;
42 }
43 /* method lexer#TComment#parser_index for (self: Object): Int */
44 long VIRTUAL_lexer__TComment__parser_index(val* self) {
45 long var /* : Int */;
46 long var1 /* : Int */;
47 var1 = lexer__TComment__parser_index(self);
48 var = var1;
49 RET_LABEL:;
50 return var;
51 }
52 /* method lexer#TComment#init_tk for (self: TComment, Location) */
53 void lexer__TComment__init_tk(val* self, val* p0) {
54 val* var_loc /* var loc: Location */;
55 var_loc = p0;
56 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComment> */
57 RET_LABEL:;
58 }
59 /* method lexer#TComment#init_tk for (self: Object, Location) */
60 void VIRTUAL_lexer__TComment__init_tk(val* self, val* p0) {
61 lexer__TComment__init_tk(self, p0); /* Direct call lexer#TComment#init_tk on <self:Object(TComment)>*/
62 RET_LABEL:;
63 }
64 /* method lexer#TKwpackage#parser_index for (self: TKwpackage): Int */
65 long lexer__TKwpackage__parser_index(val* self) {
66 long var /* : Int */;
67 long var1 /* : Int */;
68 var1 = 2;
69 var = var1;
70 goto RET_LABEL;
71 RET_LABEL:;
72 return var;
73 }
74 /* method lexer#TKwpackage#parser_index for (self: Object): Int */
75 long VIRTUAL_lexer__TKwpackage__parser_index(val* self) {
76 long var /* : Int */;
77 long var1 /* : Int */;
78 var1 = lexer__TKwpackage__parser_index(self);
79 var = var1;
80 RET_LABEL:;
81 return var;
82 }
83 /* method lexer#TKwpackage#init_tk for (self: TKwpackage, Location) */
84 void lexer__TKwpackage__init_tk(val* self, val* p0) {
85 val* var_loc /* var loc: Location */;
86 var_loc = p0;
87 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpackage> */
88 RET_LABEL:;
89 }
90 /* method lexer#TKwpackage#init_tk for (self: Object, Location) */
91 void VIRTUAL_lexer__TKwpackage__init_tk(val* self, val* p0) {
92 lexer__TKwpackage__init_tk(self, p0); /* Direct call lexer#TKwpackage#init_tk on <self:Object(TKwpackage)>*/
93 RET_LABEL:;
94 }
95 /* method lexer#TKwmodule#parser_index for (self: TKwmodule): Int */
96 long lexer__TKwmodule__parser_index(val* self) {
97 long var /* : Int */;
98 long var1 /* : Int */;
99 var1 = 3;
100 var = var1;
101 goto RET_LABEL;
102 RET_LABEL:;
103 return var;
104 }
105 /* method lexer#TKwmodule#parser_index for (self: Object): Int */
106 long VIRTUAL_lexer__TKwmodule__parser_index(val* self) {
107 long var /* : Int */;
108 long var1 /* : Int */;
109 var1 = lexer__TKwmodule__parser_index(self);
110 var = var1;
111 RET_LABEL:;
112 return var;
113 }
114 /* method lexer#TKwmodule#init_tk for (self: TKwmodule, Location) */
115 void lexer__TKwmodule__init_tk(val* self, val* p0) {
116 val* var_loc /* var loc: Location */;
117 var_loc = p0;
118 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmodule> */
119 RET_LABEL:;
120 }
121 /* method lexer#TKwmodule#init_tk for (self: Object, Location) */
122 void VIRTUAL_lexer__TKwmodule__init_tk(val* self, val* p0) {
123 lexer__TKwmodule__init_tk(self, p0); /* Direct call lexer#TKwmodule#init_tk on <self:Object(TKwmodule)>*/
124 RET_LABEL:;
125 }
126 /* method lexer#TKwimport#parser_index for (self: TKwimport): Int */
127 long lexer__TKwimport__parser_index(val* self) {
128 long var /* : Int */;
129 long var1 /* : Int */;
130 var1 = 4;
131 var = var1;
132 goto RET_LABEL;
133 RET_LABEL:;
134 return var;
135 }
136 /* method lexer#TKwimport#parser_index for (self: Object): Int */
137 long VIRTUAL_lexer__TKwimport__parser_index(val* self) {
138 long var /* : Int */;
139 long var1 /* : Int */;
140 var1 = lexer__TKwimport__parser_index(self);
141 var = var1;
142 RET_LABEL:;
143 return var;
144 }
145 /* method lexer#TKwimport#init_tk for (self: TKwimport, Location) */
146 void lexer__TKwimport__init_tk(val* self, val* p0) {
147 val* var_loc /* var loc: Location */;
148 var_loc = p0;
149 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimport> */
150 RET_LABEL:;
151 }
152 /* method lexer#TKwimport#init_tk for (self: Object, Location) */
153 void VIRTUAL_lexer__TKwimport__init_tk(val* self, val* p0) {
154 lexer__TKwimport__init_tk(self, p0); /* Direct call lexer#TKwimport#init_tk on <self:Object(TKwimport)>*/
155 RET_LABEL:;
156 }
157 /* method lexer#TKwclass#parser_index for (self: TKwclass): Int */
158 long lexer__TKwclass__parser_index(val* self) {
159 long var /* : Int */;
160 long var1 /* : Int */;
161 var1 = 5;
162 var = var1;
163 goto RET_LABEL;
164 RET_LABEL:;
165 return var;
166 }
167 /* method lexer#TKwclass#parser_index for (self: Object): Int */
168 long VIRTUAL_lexer__TKwclass__parser_index(val* self) {
169 long var /* : Int */;
170 long var1 /* : Int */;
171 var1 = lexer__TKwclass__parser_index(self);
172 var = var1;
173 RET_LABEL:;
174 return var;
175 }
176 /* method lexer#TKwclass#init_tk for (self: TKwclass, Location) */
177 void lexer__TKwclass__init_tk(val* self, val* p0) {
178 val* var_loc /* var loc: Location */;
179 var_loc = p0;
180 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwclass> */
181 RET_LABEL:;
182 }
183 /* method lexer#TKwclass#init_tk for (self: Object, Location) */
184 void VIRTUAL_lexer__TKwclass__init_tk(val* self, val* p0) {
185 lexer__TKwclass__init_tk(self, p0); /* Direct call lexer#TKwclass#init_tk on <self:Object(TKwclass)>*/
186 RET_LABEL:;
187 }
188 /* method lexer#TKwabstract#parser_index for (self: TKwabstract): Int */
189 long lexer__TKwabstract__parser_index(val* self) {
190 long var /* : Int */;
191 long var1 /* : Int */;
192 var1 = 6;
193 var = var1;
194 goto RET_LABEL;
195 RET_LABEL:;
196 return var;
197 }
198 /* method lexer#TKwabstract#parser_index for (self: Object): Int */
199 long VIRTUAL_lexer__TKwabstract__parser_index(val* self) {
200 long var /* : Int */;
201 long var1 /* : Int */;
202 var1 = lexer__TKwabstract__parser_index(self);
203 var = var1;
204 RET_LABEL:;
205 return var;
206 }
207 /* method lexer#TKwabstract#init_tk for (self: TKwabstract, Location) */
208 void lexer__TKwabstract__init_tk(val* self, val* p0) {
209 val* var_loc /* var loc: Location */;
210 var_loc = p0;
211 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabstract> */
212 RET_LABEL:;
213 }
214 /* method lexer#TKwabstract#init_tk for (self: Object, Location) */
215 void VIRTUAL_lexer__TKwabstract__init_tk(val* self, val* p0) {
216 lexer__TKwabstract__init_tk(self, p0); /* Direct call lexer#TKwabstract#init_tk on <self:Object(TKwabstract)>*/
217 RET_LABEL:;
218 }
219 /* method lexer#TKwinterface#parser_index for (self: TKwinterface): Int */
220 long lexer__TKwinterface__parser_index(val* self) {
221 long var /* : Int */;
222 long var1 /* : Int */;
223 var1 = 7;
224 var = var1;
225 goto RET_LABEL;
226 RET_LABEL:;
227 return var;
228 }
229 /* method lexer#TKwinterface#parser_index for (self: Object): Int */
230 long VIRTUAL_lexer__TKwinterface__parser_index(val* self) {
231 long var /* : Int */;
232 long var1 /* : Int */;
233 var1 = lexer__TKwinterface__parser_index(self);
234 var = var1;
235 RET_LABEL:;
236 return var;
237 }
238 /* method lexer#TKwinterface#init_tk for (self: TKwinterface, Location) */
239 void lexer__TKwinterface__init_tk(val* self, val* p0) {
240 val* var_loc /* var loc: Location */;
241 var_loc = p0;
242 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinterface> */
243 RET_LABEL:;
244 }
245 /* method lexer#TKwinterface#init_tk for (self: Object, Location) */
246 void VIRTUAL_lexer__TKwinterface__init_tk(val* self, val* p0) {
247 lexer__TKwinterface__init_tk(self, p0); /* Direct call lexer#TKwinterface#init_tk on <self:Object(TKwinterface)>*/
248 RET_LABEL:;
249 }
250 /* method lexer#TKwenum#parser_index for (self: TKwenum): Int */
251 long lexer__TKwenum__parser_index(val* self) {
252 long var /* : Int */;
253 long var1 /* : Int */;
254 var1 = 8;
255 var = var1;
256 goto RET_LABEL;
257 RET_LABEL:;
258 return var;
259 }
260 /* method lexer#TKwenum#parser_index for (self: Object): Int */
261 long VIRTUAL_lexer__TKwenum__parser_index(val* self) {
262 long var /* : Int */;
263 long var1 /* : Int */;
264 var1 = lexer__TKwenum__parser_index(self);
265 var = var1;
266 RET_LABEL:;
267 return var;
268 }
269 /* method lexer#TKwenum#init_tk for (self: TKwenum, Location) */
270 void lexer__TKwenum__init_tk(val* self, val* p0) {
271 val* var_loc /* var loc: Location */;
272 var_loc = p0;
273 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwenum> */
274 RET_LABEL:;
275 }
276 /* method lexer#TKwenum#init_tk for (self: Object, Location) */
277 void VIRTUAL_lexer__TKwenum__init_tk(val* self, val* p0) {
278 lexer__TKwenum__init_tk(self, p0); /* Direct call lexer#TKwenum#init_tk on <self:Object(TKwenum)>*/
279 RET_LABEL:;
280 }
281 /* method lexer#TKwend#parser_index for (self: TKwend): Int */
282 long lexer__TKwend__parser_index(val* self) {
283 long var /* : Int */;
284 long var1 /* : Int */;
285 var1 = 9;
286 var = var1;
287 goto RET_LABEL;
288 RET_LABEL:;
289 return var;
290 }
291 /* method lexer#TKwend#parser_index for (self: Object): Int */
292 long VIRTUAL_lexer__TKwend__parser_index(val* self) {
293 long var /* : Int */;
294 long var1 /* : Int */;
295 var1 = lexer__TKwend__parser_index(self);
296 var = var1;
297 RET_LABEL:;
298 return var;
299 }
300 /* method lexer#TKwend#init_tk for (self: TKwend, Location) */
301 void lexer__TKwend__init_tk(val* self, val* p0) {
302 val* var_loc /* var loc: Location */;
303 var_loc = p0;
304 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwend> */
305 RET_LABEL:;
306 }
307 /* method lexer#TKwend#init_tk for (self: Object, Location) */
308 void VIRTUAL_lexer__TKwend__init_tk(val* self, val* p0) {
309 lexer__TKwend__init_tk(self, p0); /* Direct call lexer#TKwend#init_tk on <self:Object(TKwend)>*/
310 RET_LABEL:;
311 }
312 /* method lexer#TKwmeth#parser_index for (self: TKwmeth): Int */
313 long lexer__TKwmeth__parser_index(val* self) {
314 long var /* : Int */;
315 long var1 /* : Int */;
316 var1 = 10;
317 var = var1;
318 goto RET_LABEL;
319 RET_LABEL:;
320 return var;
321 }
322 /* method lexer#TKwmeth#parser_index for (self: Object): Int */
323 long VIRTUAL_lexer__TKwmeth__parser_index(val* self) {
324 long var /* : Int */;
325 long var1 /* : Int */;
326 var1 = lexer__TKwmeth__parser_index(self);
327 var = var1;
328 RET_LABEL:;
329 return var;
330 }
331 /* method lexer#TKwmeth#init_tk for (self: TKwmeth, Location) */
332 void lexer__TKwmeth__init_tk(val* self, val* p0) {
333 val* var_loc /* var loc: Location */;
334 var_loc = p0;
335 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmeth> */
336 RET_LABEL:;
337 }
338 /* method lexer#TKwmeth#init_tk for (self: Object, Location) */
339 void VIRTUAL_lexer__TKwmeth__init_tk(val* self, val* p0) {
340 lexer__TKwmeth__init_tk(self, p0); /* Direct call lexer#TKwmeth#init_tk on <self:Object(TKwmeth)>*/
341 RET_LABEL:;
342 }
343 /* method lexer#TKwtype#parser_index for (self: TKwtype): Int */
344 long lexer__TKwtype__parser_index(val* self) {
345 long var /* : Int */;
346 long var1 /* : Int */;
347 var1 = 11;
348 var = var1;
349 goto RET_LABEL;
350 RET_LABEL:;
351 return var;
352 }
353 /* method lexer#TKwtype#parser_index for (self: Object): Int */
354 long VIRTUAL_lexer__TKwtype__parser_index(val* self) {
355 long var /* : Int */;
356 long var1 /* : Int */;
357 var1 = lexer__TKwtype__parser_index(self);
358 var = var1;
359 RET_LABEL:;
360 return var;
361 }
362 /* method lexer#TKwtype#init_tk for (self: TKwtype, Location) */
363 void lexer__TKwtype__init_tk(val* self, val* p0) {
364 val* var_loc /* var loc: Location */;
365 var_loc = p0;
366 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtype> */
367 RET_LABEL:;
368 }
369 /* method lexer#TKwtype#init_tk for (self: Object, Location) */
370 void VIRTUAL_lexer__TKwtype__init_tk(val* self, val* p0) {
371 lexer__TKwtype__init_tk(self, p0); /* Direct call lexer#TKwtype#init_tk on <self:Object(TKwtype)>*/
372 RET_LABEL:;
373 }
374 /* method lexer#TKwinit#parser_index for (self: TKwinit): Int */
375 long lexer__TKwinit__parser_index(val* self) {
376 long var /* : Int */;
377 long var1 /* : Int */;
378 var1 = 12;
379 var = var1;
380 goto RET_LABEL;
381 RET_LABEL:;
382 return var;
383 }
384 /* method lexer#TKwinit#parser_index for (self: Object): Int */
385 long VIRTUAL_lexer__TKwinit__parser_index(val* self) {
386 long var /* : Int */;
387 long var1 /* : Int */;
388 var1 = lexer__TKwinit__parser_index(self);
389 var = var1;
390 RET_LABEL:;
391 return var;
392 }
393 /* method lexer#TKwinit#init_tk for (self: TKwinit, Location) */
394 void lexer__TKwinit__init_tk(val* self, val* p0) {
395 val* var_loc /* var loc: Location */;
396 var_loc = p0;
397 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinit> */
398 RET_LABEL:;
399 }
400 /* method lexer#TKwinit#init_tk for (self: Object, Location) */
401 void VIRTUAL_lexer__TKwinit__init_tk(val* self, val* p0) {
402 lexer__TKwinit__init_tk(self, p0); /* Direct call lexer#TKwinit#init_tk on <self:Object(TKwinit)>*/
403 RET_LABEL:;
404 }
405 /* method lexer#TKwredef#parser_index for (self: TKwredef): Int */
406 long lexer__TKwredef__parser_index(val* self) {
407 long var /* : Int */;
408 long var1 /* : Int */;
409 var1 = 13;
410 var = var1;
411 goto RET_LABEL;
412 RET_LABEL:;
413 return var;
414 }
415 /* method lexer#TKwredef#parser_index for (self: Object): Int */
416 long VIRTUAL_lexer__TKwredef__parser_index(val* self) {
417 long var /* : Int */;
418 long var1 /* : Int */;
419 var1 = lexer__TKwredef__parser_index(self);
420 var = var1;
421 RET_LABEL:;
422 return var;
423 }
424 /* method lexer#TKwredef#init_tk for (self: TKwredef, Location) */
425 void lexer__TKwredef__init_tk(val* self, val* p0) {
426 val* var_loc /* var loc: Location */;
427 var_loc = p0;
428 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwredef> */
429 RET_LABEL:;
430 }
431 /* method lexer#TKwredef#init_tk for (self: Object, Location) */
432 void VIRTUAL_lexer__TKwredef__init_tk(val* self, val* p0) {
433 lexer__TKwredef__init_tk(self, p0); /* Direct call lexer#TKwredef#init_tk on <self:Object(TKwredef)>*/
434 RET_LABEL:;
435 }
436 /* method lexer#TKwis#parser_index for (self: TKwis): Int */
437 long lexer__TKwis__parser_index(val* self) {
438 long var /* : Int */;
439 long var1 /* : Int */;
440 var1 = 14;
441 var = var1;
442 goto RET_LABEL;
443 RET_LABEL:;
444 return var;
445 }
446 /* method lexer#TKwis#parser_index for (self: Object): Int */
447 long VIRTUAL_lexer__TKwis__parser_index(val* self) {
448 long var /* : Int */;
449 long var1 /* : Int */;
450 var1 = lexer__TKwis__parser_index(self);
451 var = var1;
452 RET_LABEL:;
453 return var;
454 }
455 /* method lexer#TKwis#init_tk for (self: TKwis, Location) */
456 void lexer__TKwis__init_tk(val* self, val* p0) {
457 val* var_loc /* var loc: Location */;
458 var_loc = p0;
459 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwis> */
460 RET_LABEL:;
461 }
462 /* method lexer#TKwis#init_tk for (self: Object, Location) */
463 void VIRTUAL_lexer__TKwis__init_tk(val* self, val* p0) {
464 lexer__TKwis__init_tk(self, p0); /* Direct call lexer#TKwis#init_tk on <self:Object(TKwis)>*/
465 RET_LABEL:;
466 }
467 /* method lexer#TKwdo#parser_index for (self: TKwdo): Int */
468 long lexer__TKwdo__parser_index(val* self) {
469 long var /* : Int */;
470 long var1 /* : Int */;
471 var1 = 15;
472 var = var1;
473 goto RET_LABEL;
474 RET_LABEL:;
475 return var;
476 }
477 /* method lexer#TKwdo#parser_index for (self: Object): Int */
478 long VIRTUAL_lexer__TKwdo__parser_index(val* self) {
479 long var /* : Int */;
480 long var1 /* : Int */;
481 var1 = lexer__TKwdo__parser_index(self);
482 var = var1;
483 RET_LABEL:;
484 return var;
485 }
486 /* method lexer#TKwdo#init_tk for (self: TKwdo, Location) */
487 void lexer__TKwdo__init_tk(val* self, val* p0) {
488 val* var_loc /* var loc: Location */;
489 var_loc = p0;
490 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdo> */
491 RET_LABEL:;
492 }
493 /* method lexer#TKwdo#init_tk for (self: Object, Location) */
494 void VIRTUAL_lexer__TKwdo__init_tk(val* self, val* p0) {
495 lexer__TKwdo__init_tk(self, p0); /* Direct call lexer#TKwdo#init_tk on <self:Object(TKwdo)>*/
496 RET_LABEL:;
497 }
498 /* method lexer#TKwreadable#parser_index for (self: TKwreadable): Int */
499 long lexer__TKwreadable__parser_index(val* self) {
500 long var /* : Int */;
501 long var1 /* : Int */;
502 var1 = 16;
503 var = var1;
504 goto RET_LABEL;
505 RET_LABEL:;
506 return var;
507 }
508 /* method lexer#TKwreadable#parser_index for (self: Object): Int */
509 long VIRTUAL_lexer__TKwreadable__parser_index(val* self) {
510 long var /* : Int */;
511 long var1 /* : Int */;
512 var1 = lexer__TKwreadable__parser_index(self);
513 var = var1;
514 RET_LABEL:;
515 return var;
516 }
517 /* method lexer#TKwreadable#init_tk for (self: TKwreadable, Location) */
518 void lexer__TKwreadable__init_tk(val* self, val* p0) {
519 val* var_loc /* var loc: Location */;
520 var_loc = p0;
521 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwreadable> */
522 RET_LABEL:;
523 }
524 /* method lexer#TKwreadable#init_tk for (self: Object, Location) */
525 void VIRTUAL_lexer__TKwreadable__init_tk(val* self, val* p0) {
526 lexer__TKwreadable__init_tk(self, p0); /* Direct call lexer#TKwreadable#init_tk on <self:Object(TKwreadable)>*/
527 RET_LABEL:;
528 }
529 /* method lexer#TKwwritable#parser_index for (self: TKwwritable): Int */
530 long lexer__TKwwritable__parser_index(val* self) {
531 long var /* : Int */;
532 long var1 /* : Int */;
533 var1 = 17;
534 var = var1;
535 goto RET_LABEL;
536 RET_LABEL:;
537 return var;
538 }
539 /* method lexer#TKwwritable#parser_index for (self: Object): Int */
540 long VIRTUAL_lexer__TKwwritable__parser_index(val* self) {
541 long var /* : Int */;
542 long var1 /* : Int */;
543 var1 = lexer__TKwwritable__parser_index(self);
544 var = var1;
545 RET_LABEL:;
546 return var;
547 }
548 /* method lexer#TKwwritable#init_tk for (self: TKwwritable, Location) */
549 void lexer__TKwwritable__init_tk(val* self, val* p0) {
550 val* var_loc /* var loc: Location */;
551 var_loc = p0;
552 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwwritable> */
553 RET_LABEL:;
554 }
555 /* method lexer#TKwwritable#init_tk for (self: Object, Location) */
556 void VIRTUAL_lexer__TKwwritable__init_tk(val* self, val* p0) {
557 lexer__TKwwritable__init_tk(self, p0); /* Direct call lexer#TKwwritable#init_tk on <self:Object(TKwwritable)>*/
558 RET_LABEL:;
559 }
560 /* method lexer#TKwvar#parser_index for (self: TKwvar): Int */
561 long lexer__TKwvar__parser_index(val* self) {
562 long var /* : Int */;
563 long var1 /* : Int */;
564 var1 = 18;
565 var = var1;
566 goto RET_LABEL;
567 RET_LABEL:;
568 return var;
569 }
570 /* method lexer#TKwvar#parser_index for (self: Object): Int */
571 long VIRTUAL_lexer__TKwvar__parser_index(val* self) {
572 long var /* : Int */;
573 long var1 /* : Int */;
574 var1 = lexer__TKwvar__parser_index(self);
575 var = var1;
576 RET_LABEL:;
577 return var;
578 }
579 /* method lexer#TKwvar#init_tk for (self: TKwvar, Location) */
580 void lexer__TKwvar__init_tk(val* self, val* p0) {
581 val* var_loc /* var loc: Location */;
582 var_loc = p0;
583 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwvar> */
584 RET_LABEL:;
585 }
586 /* method lexer#TKwvar#init_tk for (self: Object, Location) */
587 void VIRTUAL_lexer__TKwvar__init_tk(val* self, val* p0) {
588 lexer__TKwvar__init_tk(self, p0); /* Direct call lexer#TKwvar#init_tk on <self:Object(TKwvar)>*/
589 RET_LABEL:;
590 }
591 /* method lexer#TKwintern#parser_index for (self: TKwintern): Int */
592 long lexer__TKwintern__parser_index(val* self) {
593 long var /* : Int */;
594 long var1 /* : Int */;
595 var1 = 19;
596 var = var1;
597 goto RET_LABEL;
598 RET_LABEL:;
599 return var;
600 }
601 /* method lexer#TKwintern#parser_index for (self: Object): Int */
602 long VIRTUAL_lexer__TKwintern__parser_index(val* self) {
603 long var /* : Int */;
604 long var1 /* : Int */;
605 var1 = lexer__TKwintern__parser_index(self);
606 var = var1;
607 RET_LABEL:;
608 return var;
609 }
610 /* method lexer#TKwintern#init_tk for (self: TKwintern, Location) */
611 void lexer__TKwintern__init_tk(val* self, val* p0) {
612 val* var_loc /* var loc: Location */;
613 var_loc = p0;
614 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwintern> */
615 RET_LABEL:;
616 }
617 /* method lexer#TKwintern#init_tk for (self: Object, Location) */
618 void VIRTUAL_lexer__TKwintern__init_tk(val* self, val* p0) {
619 lexer__TKwintern__init_tk(self, p0); /* Direct call lexer#TKwintern#init_tk on <self:Object(TKwintern)>*/
620 RET_LABEL:;
621 }
622 /* method lexer#TKwextern#parser_index for (self: TKwextern): Int */
623 long lexer__TKwextern__parser_index(val* self) {
624 long var /* : Int */;
625 long var1 /* : Int */;
626 var1 = 20;
627 var = var1;
628 goto RET_LABEL;
629 RET_LABEL:;
630 return var;
631 }
632 /* method lexer#TKwextern#parser_index for (self: Object): Int */
633 long VIRTUAL_lexer__TKwextern__parser_index(val* self) {
634 long var /* : Int */;
635 long var1 /* : Int */;
636 var1 = lexer__TKwextern__parser_index(self);
637 var = var1;
638 RET_LABEL:;
639 return var;
640 }
641 /* method lexer#TKwextern#init_tk for (self: TKwextern, Location) */
642 void lexer__TKwextern__init_tk(val* self, val* p0) {
643 val* var_loc /* var loc: Location */;
644 var_loc = p0;
645 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwextern> */
646 RET_LABEL:;
647 }
648 /* method lexer#TKwextern#init_tk for (self: Object, Location) */
649 void VIRTUAL_lexer__TKwextern__init_tk(val* self, val* p0) {
650 lexer__TKwextern__init_tk(self, p0); /* Direct call lexer#TKwextern#init_tk on <self:Object(TKwextern)>*/
651 RET_LABEL:;
652 }
653 /* method lexer#TKwpublic#parser_index for (self: TKwpublic): Int */
654 long lexer__TKwpublic__parser_index(val* self) {
655 long var /* : Int */;
656 long var1 /* : Int */;
657 var1 = 21;
658 var = var1;
659 goto RET_LABEL;
660 RET_LABEL:;
661 return var;
662 }
663 /* method lexer#TKwpublic#parser_index for (self: Object): Int */
664 long VIRTUAL_lexer__TKwpublic__parser_index(val* self) {
665 long var /* : Int */;
666 long var1 /* : Int */;
667 var1 = lexer__TKwpublic__parser_index(self);
668 var = var1;
669 RET_LABEL:;
670 return var;
671 }
672 /* method lexer#TKwpublic#init_tk for (self: TKwpublic, Location) */
673 void lexer__TKwpublic__init_tk(val* self, val* p0) {
674 val* var_loc /* var loc: Location */;
675 var_loc = p0;
676 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpublic> */
677 RET_LABEL:;
678 }
679 /* method lexer#TKwpublic#init_tk for (self: Object, Location) */
680 void VIRTUAL_lexer__TKwpublic__init_tk(val* self, val* p0) {
681 lexer__TKwpublic__init_tk(self, p0); /* Direct call lexer#TKwpublic#init_tk on <self:Object(TKwpublic)>*/
682 RET_LABEL:;
683 }
684 /* method lexer#TKwprotected#parser_index for (self: TKwprotected): Int */
685 long lexer__TKwprotected__parser_index(val* self) {
686 long var /* : Int */;
687 long var1 /* : Int */;
688 var1 = 22;
689 var = var1;
690 goto RET_LABEL;
691 RET_LABEL:;
692 return var;
693 }
694 /* method lexer#TKwprotected#parser_index for (self: Object): Int */
695 long VIRTUAL_lexer__TKwprotected__parser_index(val* self) {
696 long var /* : Int */;
697 long var1 /* : Int */;
698 var1 = lexer__TKwprotected__parser_index(self);
699 var = var1;
700 RET_LABEL:;
701 return var;
702 }
703 /* method lexer#TKwprotected#init_tk for (self: TKwprotected, Location) */
704 void lexer__TKwprotected__init_tk(val* self, val* p0) {
705 val* var_loc /* var loc: Location */;
706 var_loc = p0;
707 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprotected> */
708 RET_LABEL:;
709 }
710 /* method lexer#TKwprotected#init_tk for (self: Object, Location) */
711 void VIRTUAL_lexer__TKwprotected__init_tk(val* self, val* p0) {
712 lexer__TKwprotected__init_tk(self, p0); /* Direct call lexer#TKwprotected#init_tk on <self:Object(TKwprotected)>*/
713 RET_LABEL:;
714 }
715 /* method lexer#TKwprivate#parser_index for (self: TKwprivate): Int */
716 long lexer__TKwprivate__parser_index(val* self) {
717 long var /* : Int */;
718 long var1 /* : Int */;
719 var1 = 23;
720 var = var1;
721 goto RET_LABEL;
722 RET_LABEL:;
723 return var;
724 }
725 /* method lexer#TKwprivate#parser_index for (self: Object): Int */
726 long VIRTUAL_lexer__TKwprivate__parser_index(val* self) {
727 long var /* : Int */;
728 long var1 /* : Int */;
729 var1 = lexer__TKwprivate__parser_index(self);
730 var = var1;
731 RET_LABEL:;
732 return var;
733 }
734 /* method lexer#TKwprivate#init_tk for (self: TKwprivate, Location) */
735 void lexer__TKwprivate__init_tk(val* self, val* p0) {
736 val* var_loc /* var loc: Location */;
737 var_loc = p0;
738 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprivate> */
739 RET_LABEL:;
740 }
741 /* method lexer#TKwprivate#init_tk for (self: Object, Location) */
742 void VIRTUAL_lexer__TKwprivate__init_tk(val* self, val* p0) {
743 lexer__TKwprivate__init_tk(self, p0); /* Direct call lexer#TKwprivate#init_tk on <self:Object(TKwprivate)>*/
744 RET_LABEL:;
745 }
746 /* method lexer#TKwintrude#parser_index for (self: TKwintrude): Int */
747 long lexer__TKwintrude__parser_index(val* self) {
748 long var /* : Int */;
749 long var1 /* : Int */;
750 var1 = 24;
751 var = var1;
752 goto RET_LABEL;
753 RET_LABEL:;
754 return var;
755 }
756 /* method lexer#TKwintrude#parser_index for (self: Object): Int */
757 long VIRTUAL_lexer__TKwintrude__parser_index(val* self) {
758 long var /* : Int */;
759 long var1 /* : Int */;
760 var1 = lexer__TKwintrude__parser_index(self);
761 var = var1;
762 RET_LABEL:;
763 return var;
764 }
765 /* method lexer#TKwintrude#init_tk for (self: TKwintrude, Location) */
766 void lexer__TKwintrude__init_tk(val* self, val* p0) {
767 val* var_loc /* var loc: Location */;
768 var_loc = p0;
769 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwintrude> */
770 RET_LABEL:;
771 }
772 /* method lexer#TKwintrude#init_tk for (self: Object, Location) */
773 void VIRTUAL_lexer__TKwintrude__init_tk(val* self, val* p0) {
774 lexer__TKwintrude__init_tk(self, p0); /* Direct call lexer#TKwintrude#init_tk on <self:Object(TKwintrude)>*/
775 RET_LABEL:;
776 }
777 /* method lexer#TKwif#parser_index for (self: TKwif): Int */
778 long lexer__TKwif__parser_index(val* self) {
779 long var /* : Int */;
780 long var1 /* : Int */;
781 var1 = 25;
782 var = var1;
783 goto RET_LABEL;
784 RET_LABEL:;
785 return var;
786 }
787 /* method lexer#TKwif#parser_index for (self: Object): Int */
788 long VIRTUAL_lexer__TKwif__parser_index(val* self) {
789 long var /* : Int */;
790 long var1 /* : Int */;
791 var1 = lexer__TKwif__parser_index(self);
792 var = var1;
793 RET_LABEL:;
794 return var;
795 }
796 /* method lexer#TKwif#init_tk for (self: TKwif, Location) */
797 void lexer__TKwif__init_tk(val* self, val* p0) {
798 val* var_loc /* var loc: Location */;
799 var_loc = p0;
800 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwif> */
801 RET_LABEL:;
802 }
803 /* method lexer#TKwif#init_tk for (self: Object, Location) */
804 void VIRTUAL_lexer__TKwif__init_tk(val* self, val* p0) {
805 lexer__TKwif__init_tk(self, p0); /* Direct call lexer#TKwif#init_tk on <self:Object(TKwif)>*/
806 RET_LABEL:;
807 }
808 /* method lexer#TKwthen#parser_index for (self: TKwthen): Int */
809 long lexer__TKwthen__parser_index(val* self) {
810 long var /* : Int */;
811 long var1 /* : Int */;
812 var1 = 26;
813 var = var1;
814 goto RET_LABEL;
815 RET_LABEL:;
816 return var;
817 }
818 /* method lexer#TKwthen#parser_index for (self: Object): Int */
819 long VIRTUAL_lexer__TKwthen__parser_index(val* self) {
820 long var /* : Int */;
821 long var1 /* : Int */;
822 var1 = lexer__TKwthen__parser_index(self);
823 var = var1;
824 RET_LABEL:;
825 return var;
826 }
827 /* method lexer#TKwthen#init_tk for (self: TKwthen, Location) */
828 void lexer__TKwthen__init_tk(val* self, val* p0) {
829 val* var_loc /* var loc: Location */;
830 var_loc = p0;
831 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwthen> */
832 RET_LABEL:;
833 }
834 /* method lexer#TKwthen#init_tk for (self: Object, Location) */
835 void VIRTUAL_lexer__TKwthen__init_tk(val* self, val* p0) {
836 lexer__TKwthen__init_tk(self, p0); /* Direct call lexer#TKwthen#init_tk on <self:Object(TKwthen)>*/
837 RET_LABEL:;
838 }
839 /* method lexer#TKwelse#parser_index for (self: TKwelse): Int */
840 long lexer__TKwelse__parser_index(val* self) {
841 long var /* : Int */;
842 long var1 /* : Int */;
843 var1 = 27;
844 var = var1;
845 goto RET_LABEL;
846 RET_LABEL:;
847 return var;
848 }
849 /* method lexer#TKwelse#parser_index for (self: Object): Int */
850 long VIRTUAL_lexer__TKwelse__parser_index(val* self) {
851 long var /* : Int */;
852 long var1 /* : Int */;
853 var1 = lexer__TKwelse__parser_index(self);
854 var = var1;
855 RET_LABEL:;
856 return var;
857 }
858 /* method lexer#TKwelse#init_tk for (self: TKwelse, Location) */
859 void lexer__TKwelse__init_tk(val* self, val* p0) {
860 val* var_loc /* var loc: Location */;
861 var_loc = p0;
862 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwelse> */
863 RET_LABEL:;
864 }
865 /* method lexer#TKwelse#init_tk for (self: Object, Location) */
866 void VIRTUAL_lexer__TKwelse__init_tk(val* self, val* p0) {
867 lexer__TKwelse__init_tk(self, p0); /* Direct call lexer#TKwelse#init_tk on <self:Object(TKwelse)>*/
868 RET_LABEL:;
869 }
870 /* method lexer#TKwwhile#parser_index for (self: TKwwhile): Int */
871 long lexer__TKwwhile__parser_index(val* self) {
872 long var /* : Int */;
873 long var1 /* : Int */;
874 var1 = 28;
875 var = var1;
876 goto RET_LABEL;
877 RET_LABEL:;
878 return var;
879 }
880 /* method lexer#TKwwhile#parser_index for (self: Object): Int */
881 long VIRTUAL_lexer__TKwwhile__parser_index(val* self) {
882 long var /* : Int */;
883 long var1 /* : Int */;
884 var1 = lexer__TKwwhile__parser_index(self);
885 var = var1;
886 RET_LABEL:;
887 return var;
888 }
889 /* method lexer#TKwwhile#init_tk for (self: TKwwhile, Location) */
890 void lexer__TKwwhile__init_tk(val* self, val* p0) {
891 val* var_loc /* var loc: Location */;
892 var_loc = p0;
893 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwwhile> */
894 RET_LABEL:;
895 }
896 /* method lexer#TKwwhile#init_tk for (self: Object, Location) */
897 void VIRTUAL_lexer__TKwwhile__init_tk(val* self, val* p0) {
898 lexer__TKwwhile__init_tk(self, p0); /* Direct call lexer#TKwwhile#init_tk on <self:Object(TKwwhile)>*/
899 RET_LABEL:;
900 }
901 /* method lexer#TKwloop#parser_index for (self: TKwloop): Int */
902 long lexer__TKwloop__parser_index(val* self) {
903 long var /* : Int */;
904 long var1 /* : Int */;
905 var1 = 29;
906 var = var1;
907 goto RET_LABEL;
908 RET_LABEL:;
909 return var;
910 }
911 /* method lexer#TKwloop#parser_index for (self: Object): Int */
912 long VIRTUAL_lexer__TKwloop__parser_index(val* self) {
913 long var /* : Int */;
914 long var1 /* : Int */;
915 var1 = lexer__TKwloop__parser_index(self);
916 var = var1;
917 RET_LABEL:;
918 return var;
919 }
920 /* method lexer#TKwloop#init_tk for (self: TKwloop, Location) */
921 void lexer__TKwloop__init_tk(val* self, val* p0) {
922 val* var_loc /* var loc: Location */;
923 var_loc = p0;
924 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwloop> */
925 RET_LABEL:;
926 }
927 /* method lexer#TKwloop#init_tk for (self: Object, Location) */
928 void VIRTUAL_lexer__TKwloop__init_tk(val* self, val* p0) {
929 lexer__TKwloop__init_tk(self, p0); /* Direct call lexer#TKwloop#init_tk on <self:Object(TKwloop)>*/
930 RET_LABEL:;
931 }
932 /* method lexer#TKwfor#parser_index for (self: TKwfor): Int */
933 long lexer__TKwfor__parser_index(val* self) {
934 long var /* : Int */;
935 long var1 /* : Int */;
936 var1 = 30;
937 var = var1;
938 goto RET_LABEL;
939 RET_LABEL:;
940 return var;
941 }
942 /* method lexer#TKwfor#parser_index for (self: Object): Int */
943 long VIRTUAL_lexer__TKwfor__parser_index(val* self) {
944 long var /* : Int */;
945 long var1 /* : Int */;
946 var1 = lexer__TKwfor__parser_index(self);
947 var = var1;
948 RET_LABEL:;
949 return var;
950 }
951 /* method lexer#TKwfor#init_tk for (self: TKwfor, Location) */
952 void lexer__TKwfor__init_tk(val* self, val* p0) {
953 val* var_loc /* var loc: Location */;
954 var_loc = p0;
955 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfor> */
956 RET_LABEL:;
957 }
958 /* method lexer#TKwfor#init_tk for (self: Object, Location) */
959 void VIRTUAL_lexer__TKwfor__init_tk(val* self, val* p0) {
960 lexer__TKwfor__init_tk(self, p0); /* Direct call lexer#TKwfor#init_tk on <self:Object(TKwfor)>*/
961 RET_LABEL:;
962 }
963 /* method lexer#TKwin#parser_index for (self: TKwin): Int */
964 long lexer__TKwin__parser_index(val* self) {
965 long var /* : Int */;
966 long var1 /* : Int */;
967 var1 = 31;
968 var = var1;
969 goto RET_LABEL;
970 RET_LABEL:;
971 return var;
972 }
973 /* method lexer#TKwin#parser_index for (self: Object): Int */
974 long VIRTUAL_lexer__TKwin__parser_index(val* self) {
975 long var /* : Int */;
976 long var1 /* : Int */;
977 var1 = lexer__TKwin__parser_index(self);
978 var = var1;
979 RET_LABEL:;
980 return var;
981 }
982 /* method lexer#TKwin#init_tk for (self: TKwin, Location) */
983 void lexer__TKwin__init_tk(val* self, val* p0) {
984 val* var_loc /* var loc: Location */;
985 var_loc = p0;
986 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwin> */
987 RET_LABEL:;
988 }
989 /* method lexer#TKwin#init_tk for (self: Object, Location) */
990 void VIRTUAL_lexer__TKwin__init_tk(val* self, val* p0) {
991 lexer__TKwin__init_tk(self, p0); /* Direct call lexer#TKwin#init_tk on <self:Object(TKwin)>*/
992 RET_LABEL:;
993 }
994 /* method lexer#TKwand#parser_index for (self: TKwand): Int */
995 long lexer__TKwand__parser_index(val* self) {
996 long var /* : Int */;
997 long var1 /* : Int */;
998 var1 = 32;
999 var = var1;
1000 goto RET_LABEL;
1001 RET_LABEL:;
1002 return var;
1003 }
1004 /* method lexer#TKwand#parser_index for (self: Object): Int */
1005 long VIRTUAL_lexer__TKwand__parser_index(val* self) {
1006 long var /* : Int */;
1007 long var1 /* : Int */;
1008 var1 = lexer__TKwand__parser_index(self);
1009 var = var1;
1010 RET_LABEL:;
1011 return var;
1012 }
1013 /* method lexer#TKwand#init_tk for (self: TKwand, Location) */
1014 void lexer__TKwand__init_tk(val* self, val* p0) {
1015 val* var_loc /* var loc: Location */;
1016 var_loc = p0;
1017 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwand> */
1018 RET_LABEL:;
1019 }
1020 /* method lexer#TKwand#init_tk for (self: Object, Location) */
1021 void VIRTUAL_lexer__TKwand__init_tk(val* self, val* p0) {
1022 lexer__TKwand__init_tk(self, p0); /* Direct call lexer#TKwand#init_tk on <self:Object(TKwand)>*/
1023 RET_LABEL:;
1024 }
1025 /* method lexer#TKwor#parser_index for (self: TKwor): Int */
1026 long lexer__TKwor__parser_index(val* self) {
1027 long var /* : Int */;
1028 long var1 /* : Int */;
1029 var1 = 33;
1030 var = var1;
1031 goto RET_LABEL;
1032 RET_LABEL:;
1033 return var;
1034 }
1035 /* method lexer#TKwor#parser_index for (self: Object): Int */
1036 long VIRTUAL_lexer__TKwor__parser_index(val* self) {
1037 long var /* : Int */;
1038 long var1 /* : Int */;
1039 var1 = lexer__TKwor__parser_index(self);
1040 var = var1;
1041 RET_LABEL:;
1042 return var;
1043 }
1044 /* method lexer#TKwor#init_tk for (self: TKwor, Location) */
1045 void lexer__TKwor__init_tk(val* self, val* p0) {
1046 val* var_loc /* var loc: Location */;
1047 var_loc = p0;
1048 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwor> */
1049 RET_LABEL:;
1050 }
1051 /* method lexer#TKwor#init_tk for (self: Object, Location) */
1052 void VIRTUAL_lexer__TKwor__init_tk(val* self, val* p0) {
1053 lexer__TKwor__init_tk(self, p0); /* Direct call lexer#TKwor#init_tk on <self:Object(TKwor)>*/
1054 RET_LABEL:;
1055 }
1056 /* method lexer#TKwnot#parser_index for (self: TKwnot): Int */
1057 long lexer__TKwnot__parser_index(val* self) {
1058 long var /* : Int */;
1059 long var1 /* : Int */;
1060 var1 = 34;
1061 var = var1;
1062 goto RET_LABEL;
1063 RET_LABEL:;
1064 return var;
1065 }
1066 /* method lexer#TKwnot#parser_index for (self: Object): Int */
1067 long VIRTUAL_lexer__TKwnot__parser_index(val* self) {
1068 long var /* : Int */;
1069 long var1 /* : Int */;
1070 var1 = lexer__TKwnot__parser_index(self);
1071 var = var1;
1072 RET_LABEL:;
1073 return var;
1074 }
1075 /* method lexer#TKwnot#init_tk for (self: TKwnot, Location) */
1076 void lexer__TKwnot__init_tk(val* self, val* p0) {
1077 val* var_loc /* var loc: Location */;
1078 var_loc = p0;
1079 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnot> */
1080 RET_LABEL:;
1081 }
1082 /* method lexer#TKwnot#init_tk for (self: Object, Location) */
1083 void VIRTUAL_lexer__TKwnot__init_tk(val* self, val* p0) {
1084 lexer__TKwnot__init_tk(self, p0); /* Direct call lexer#TKwnot#init_tk on <self:Object(TKwnot)>*/
1085 RET_LABEL:;
1086 }
1087 /* method lexer#TKwimplies#parser_index for (self: TKwimplies): Int */
1088 long lexer__TKwimplies__parser_index(val* self) {
1089 long var /* : Int */;
1090 long var1 /* : Int */;
1091 var1 = 35;
1092 var = var1;
1093 goto RET_LABEL;
1094 RET_LABEL:;
1095 return var;
1096 }
1097 /* method lexer#TKwimplies#parser_index for (self: Object): Int */
1098 long VIRTUAL_lexer__TKwimplies__parser_index(val* self) {
1099 long var /* : Int */;
1100 long var1 /* : Int */;
1101 var1 = lexer__TKwimplies__parser_index(self);
1102 var = var1;
1103 RET_LABEL:;
1104 return var;
1105 }
1106 /* method lexer#TKwimplies#init_tk for (self: TKwimplies, Location) */
1107 void lexer__TKwimplies__init_tk(val* self, val* p0) {
1108 val* var_loc /* var loc: Location */;
1109 var_loc = p0;
1110 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimplies> */
1111 RET_LABEL:;
1112 }
1113 /* method lexer#TKwimplies#init_tk for (self: Object, Location) */
1114 void VIRTUAL_lexer__TKwimplies__init_tk(val* self, val* p0) {
1115 lexer__TKwimplies__init_tk(self, p0); /* Direct call lexer#TKwimplies#init_tk on <self:Object(TKwimplies)>*/
1116 RET_LABEL:;
1117 }
1118 /* method lexer#TKwreturn#parser_index for (self: TKwreturn): Int */
1119 long lexer__TKwreturn__parser_index(val* self) {
1120 long var /* : Int */;
1121 long var1 /* : Int */;
1122 var1 = 36;
1123 var = var1;
1124 goto RET_LABEL;
1125 RET_LABEL:;
1126 return var;
1127 }
1128 /* method lexer#TKwreturn#parser_index for (self: Object): Int */
1129 long VIRTUAL_lexer__TKwreturn__parser_index(val* self) {
1130 long var /* : Int */;
1131 long var1 /* : Int */;
1132 var1 = lexer__TKwreturn__parser_index(self);
1133 var = var1;
1134 RET_LABEL:;
1135 return var;
1136 }
1137 /* method lexer#TKwreturn#init_tk for (self: TKwreturn, Location) */
1138 void lexer__TKwreturn__init_tk(val* self, val* p0) {
1139 val* var_loc /* var loc: Location */;
1140 var_loc = p0;
1141 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwreturn> */
1142 RET_LABEL:;
1143 }
1144 /* method lexer#TKwreturn#init_tk for (self: Object, Location) */
1145 void VIRTUAL_lexer__TKwreturn__init_tk(val* self, val* p0) {
1146 lexer__TKwreturn__init_tk(self, p0); /* Direct call lexer#TKwreturn#init_tk on <self:Object(TKwreturn)>*/
1147 RET_LABEL:;
1148 }
1149 /* method lexer#TKwcontinue#parser_index for (self: TKwcontinue): Int */
1150 long lexer__TKwcontinue__parser_index(val* self) {
1151 long var /* : Int */;
1152 long var1 /* : Int */;
1153 var1 = 37;
1154 var = var1;
1155 goto RET_LABEL;
1156 RET_LABEL:;
1157 return var;
1158 }
1159 /* method lexer#TKwcontinue#parser_index for (self: Object): Int */
1160 long VIRTUAL_lexer__TKwcontinue__parser_index(val* self) {
1161 long var /* : Int */;
1162 long var1 /* : Int */;
1163 var1 = lexer__TKwcontinue__parser_index(self);
1164 var = var1;
1165 RET_LABEL:;
1166 return var;
1167 }
1168 /* method lexer#TKwcontinue#init_tk for (self: TKwcontinue, Location) */
1169 void lexer__TKwcontinue__init_tk(val* self, val* p0) {
1170 val* var_loc /* var loc: Location */;
1171 var_loc = p0;
1172 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwcontinue> */
1173 RET_LABEL:;
1174 }
1175 /* method lexer#TKwcontinue#init_tk for (self: Object, Location) */
1176 void VIRTUAL_lexer__TKwcontinue__init_tk(val* self, val* p0) {
1177 lexer__TKwcontinue__init_tk(self, p0); /* Direct call lexer#TKwcontinue#init_tk on <self:Object(TKwcontinue)>*/
1178 RET_LABEL:;
1179 }
1180 /* method lexer#TKwbreak#parser_index for (self: TKwbreak): Int */
1181 long lexer__TKwbreak__parser_index(val* self) {
1182 long var /* : Int */;
1183 long var1 /* : Int */;
1184 var1 = 38;
1185 var = var1;
1186 goto RET_LABEL;
1187 RET_LABEL:;
1188 return var;
1189 }
1190 /* method lexer#TKwbreak#parser_index for (self: Object): Int */
1191 long VIRTUAL_lexer__TKwbreak__parser_index(val* self) {
1192 long var /* : Int */;
1193 long var1 /* : Int */;
1194 var1 = lexer__TKwbreak__parser_index(self);
1195 var = var1;
1196 RET_LABEL:;
1197 return var;
1198 }
1199 /* method lexer#TKwbreak#init_tk for (self: TKwbreak, Location) */
1200 void lexer__TKwbreak__init_tk(val* self, val* p0) {
1201 val* var_loc /* var loc: Location */;
1202 var_loc = p0;
1203 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwbreak> */
1204 RET_LABEL:;
1205 }
1206 /* method lexer#TKwbreak#init_tk for (self: Object, Location) */
1207 void VIRTUAL_lexer__TKwbreak__init_tk(val* self, val* p0) {
1208 lexer__TKwbreak__init_tk(self, p0); /* Direct call lexer#TKwbreak#init_tk on <self:Object(TKwbreak)>*/
1209 RET_LABEL:;
1210 }
1211 /* method lexer#TKwabort#parser_index for (self: TKwabort): Int */
1212 long lexer__TKwabort__parser_index(val* self) {
1213 long var /* : Int */;
1214 long var1 /* : Int */;
1215 var1 = 39;
1216 var = var1;
1217 goto RET_LABEL;
1218 RET_LABEL:;
1219 return var;
1220 }
1221 /* method lexer#TKwabort#parser_index for (self: Object): Int */
1222 long VIRTUAL_lexer__TKwabort__parser_index(val* self) {
1223 long var /* : Int */;
1224 long var1 /* : Int */;
1225 var1 = lexer__TKwabort__parser_index(self);
1226 var = var1;
1227 RET_LABEL:;
1228 return var;
1229 }
1230 /* method lexer#TKwabort#init_tk for (self: TKwabort, Location) */
1231 void lexer__TKwabort__init_tk(val* self, val* p0) {
1232 val* var_loc /* var loc: Location */;
1233 var_loc = p0;
1234 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabort> */
1235 RET_LABEL:;
1236 }
1237 /* method lexer#TKwabort#init_tk for (self: Object, Location) */
1238 void VIRTUAL_lexer__TKwabort__init_tk(val* self, val* p0) {
1239 lexer__TKwabort__init_tk(self, p0); /* Direct call lexer#TKwabort#init_tk on <self:Object(TKwabort)>*/
1240 RET_LABEL:;
1241 }
1242 /* method lexer#TKwassert#parser_index for (self: TKwassert): Int */
1243 long lexer__TKwassert__parser_index(val* self) {
1244 long var /* : Int */;
1245 long var1 /* : Int */;
1246 var1 = 40;
1247 var = var1;
1248 goto RET_LABEL;
1249 RET_LABEL:;
1250 return var;
1251 }
1252 /* method lexer#TKwassert#parser_index for (self: Object): Int */
1253 long VIRTUAL_lexer__TKwassert__parser_index(val* self) {
1254 long var /* : Int */;
1255 long var1 /* : Int */;
1256 var1 = lexer__TKwassert__parser_index(self);
1257 var = var1;
1258 RET_LABEL:;
1259 return var;
1260 }
1261 /* method lexer#TKwassert#init_tk for (self: TKwassert, Location) */
1262 void lexer__TKwassert__init_tk(val* self, val* p0) {
1263 val* var_loc /* var loc: Location */;
1264 var_loc = p0;
1265 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwassert> */
1266 RET_LABEL:;
1267 }
1268 /* method lexer#TKwassert#init_tk for (self: Object, Location) */
1269 void VIRTUAL_lexer__TKwassert__init_tk(val* self, val* p0) {
1270 lexer__TKwassert__init_tk(self, p0); /* Direct call lexer#TKwassert#init_tk on <self:Object(TKwassert)>*/
1271 RET_LABEL:;
1272 }
1273 /* method lexer#TKwnew#parser_index for (self: TKwnew): Int */
1274 long lexer__TKwnew__parser_index(val* self) {
1275 long var /* : Int */;
1276 long var1 /* : Int */;
1277 var1 = 41;
1278 var = var1;
1279 goto RET_LABEL;
1280 RET_LABEL:;
1281 return var;
1282 }
1283 /* method lexer#TKwnew#parser_index for (self: Object): Int */
1284 long VIRTUAL_lexer__TKwnew__parser_index(val* self) {
1285 long var /* : Int */;
1286 long var1 /* : Int */;
1287 var1 = lexer__TKwnew__parser_index(self);
1288 var = var1;
1289 RET_LABEL:;
1290 return var;
1291 }
1292 /* method lexer#TKwnew#init_tk for (self: TKwnew, Location) */
1293 void lexer__TKwnew__init_tk(val* self, val* p0) {
1294 val* var_loc /* var loc: Location */;
1295 var_loc = p0;
1296 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnew> */
1297 RET_LABEL:;
1298 }
1299 /* method lexer#TKwnew#init_tk for (self: Object, Location) */
1300 void VIRTUAL_lexer__TKwnew__init_tk(val* self, val* p0) {
1301 lexer__TKwnew__init_tk(self, p0); /* Direct call lexer#TKwnew#init_tk on <self:Object(TKwnew)>*/
1302 RET_LABEL:;
1303 }
1304 /* method lexer#TKwisa#parser_index for (self: TKwisa): Int */
1305 long lexer__TKwisa__parser_index(val* self) {
1306 long var /* : Int */;
1307 long var1 /* : Int */;
1308 var1 = 42;
1309 var = var1;
1310 goto RET_LABEL;
1311 RET_LABEL:;
1312 return var;
1313 }
1314 /* method lexer#TKwisa#parser_index for (self: Object): Int */
1315 long VIRTUAL_lexer__TKwisa__parser_index(val* self) {
1316 long var /* : Int */;
1317 long var1 /* : Int */;
1318 var1 = lexer__TKwisa__parser_index(self);
1319 var = var1;
1320 RET_LABEL:;
1321 return var;
1322 }
1323 /* method lexer#TKwisa#init_tk for (self: TKwisa, Location) */
1324 void lexer__TKwisa__init_tk(val* self, val* p0) {
1325 val* var_loc /* var loc: Location */;
1326 var_loc = p0;
1327 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisa> */
1328 RET_LABEL:;
1329 }
1330 /* method lexer#TKwisa#init_tk for (self: Object, Location) */
1331 void VIRTUAL_lexer__TKwisa__init_tk(val* self, val* p0) {
1332 lexer__TKwisa__init_tk(self, p0); /* Direct call lexer#TKwisa#init_tk on <self:Object(TKwisa)>*/
1333 RET_LABEL:;
1334 }
1335 /* method lexer#TKwonce#parser_index for (self: TKwonce): Int */
1336 long lexer__TKwonce__parser_index(val* self) {
1337 long var /* : Int */;
1338 long var1 /* : Int */;
1339 var1 = 43;
1340 var = var1;
1341 goto RET_LABEL;
1342 RET_LABEL:;
1343 return var;
1344 }
1345 /* method lexer#TKwonce#parser_index for (self: Object): Int */
1346 long VIRTUAL_lexer__TKwonce__parser_index(val* self) {
1347 long var /* : Int */;
1348 long var1 /* : Int */;
1349 var1 = lexer__TKwonce__parser_index(self);
1350 var = var1;
1351 RET_LABEL:;
1352 return var;
1353 }
1354 /* method lexer#TKwonce#init_tk for (self: TKwonce, Location) */
1355 void lexer__TKwonce__init_tk(val* self, val* p0) {
1356 val* var_loc /* var loc: Location */;
1357 var_loc = p0;
1358 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwonce> */
1359 RET_LABEL:;
1360 }
1361 /* method lexer#TKwonce#init_tk for (self: Object, Location) */
1362 void VIRTUAL_lexer__TKwonce__init_tk(val* self, val* p0) {
1363 lexer__TKwonce__init_tk(self, p0); /* Direct call lexer#TKwonce#init_tk on <self:Object(TKwonce)>*/
1364 RET_LABEL:;
1365 }
1366 /* method lexer#TKwsuper#parser_index for (self: TKwsuper): Int */
1367 long lexer__TKwsuper__parser_index(val* self) {
1368 long var /* : Int */;
1369 long var1 /* : Int */;
1370 var1 = 44;
1371 var = var1;
1372 goto RET_LABEL;
1373 RET_LABEL:;
1374 return var;
1375 }
1376 /* method lexer#TKwsuper#parser_index for (self: Object): Int */
1377 long VIRTUAL_lexer__TKwsuper__parser_index(val* self) {
1378 long var /* : Int */;
1379 long var1 /* : Int */;
1380 var1 = lexer__TKwsuper__parser_index(self);
1381 var = var1;
1382 RET_LABEL:;
1383 return var;
1384 }
1385 /* method lexer#TKwsuper#init_tk for (self: TKwsuper, Location) */
1386 void lexer__TKwsuper__init_tk(val* self, val* p0) {
1387 val* var_loc /* var loc: Location */;
1388 var_loc = p0;
1389 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwsuper> */
1390 RET_LABEL:;
1391 }
1392 /* method lexer#TKwsuper#init_tk for (self: Object, Location) */
1393 void VIRTUAL_lexer__TKwsuper__init_tk(val* self, val* p0) {
1394 lexer__TKwsuper__init_tk(self, p0); /* Direct call lexer#TKwsuper#init_tk on <self:Object(TKwsuper)>*/
1395 RET_LABEL:;
1396 }
1397 /* method lexer#TKwself#parser_index for (self: TKwself): Int */
1398 long lexer__TKwself__parser_index(val* self) {
1399 long var /* : Int */;
1400 long var1 /* : Int */;
1401 var1 = 45;
1402 var = var1;
1403 goto RET_LABEL;
1404 RET_LABEL:;
1405 return var;
1406 }
1407 /* method lexer#TKwself#parser_index for (self: Object): Int */
1408 long VIRTUAL_lexer__TKwself__parser_index(val* self) {
1409 long var /* : Int */;
1410 long var1 /* : Int */;
1411 var1 = lexer__TKwself__parser_index(self);
1412 var = var1;
1413 RET_LABEL:;
1414 return var;
1415 }
1416 /* method lexer#TKwself#init_tk for (self: TKwself, Location) */
1417 void lexer__TKwself__init_tk(val* self, val* p0) {
1418 val* var_loc /* var loc: Location */;
1419 var_loc = p0;
1420 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwself> */
1421 RET_LABEL:;
1422 }
1423 /* method lexer#TKwself#init_tk for (self: Object, Location) */
1424 void VIRTUAL_lexer__TKwself__init_tk(val* self, val* p0) {
1425 lexer__TKwself__init_tk(self, p0); /* Direct call lexer#TKwself#init_tk on <self:Object(TKwself)>*/
1426 RET_LABEL:;
1427 }
1428 /* method lexer#TKwtrue#parser_index for (self: TKwtrue): Int */
1429 long lexer__TKwtrue__parser_index(val* self) {
1430 long var /* : Int */;
1431 long var1 /* : Int */;
1432 var1 = 46;
1433 var = var1;
1434 goto RET_LABEL;
1435 RET_LABEL:;
1436 return var;
1437 }
1438 /* method lexer#TKwtrue#parser_index for (self: Object): Int */
1439 long VIRTUAL_lexer__TKwtrue__parser_index(val* self) {
1440 long var /* : Int */;
1441 long var1 /* : Int */;
1442 var1 = lexer__TKwtrue__parser_index(self);
1443 var = var1;
1444 RET_LABEL:;
1445 return var;
1446 }
1447 /* method lexer#TKwtrue#init_tk for (self: TKwtrue, Location) */
1448 void lexer__TKwtrue__init_tk(val* self, val* p0) {
1449 val* var_loc /* var loc: Location */;
1450 var_loc = p0;
1451 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtrue> */
1452 RET_LABEL:;
1453 }
1454 /* method lexer#TKwtrue#init_tk for (self: Object, Location) */
1455 void VIRTUAL_lexer__TKwtrue__init_tk(val* self, val* p0) {
1456 lexer__TKwtrue__init_tk(self, p0); /* Direct call lexer#TKwtrue#init_tk on <self:Object(TKwtrue)>*/
1457 RET_LABEL:;
1458 }
1459 /* method lexer#TKwfalse#parser_index for (self: TKwfalse): Int */
1460 long lexer__TKwfalse__parser_index(val* self) {
1461 long var /* : Int */;
1462 long var1 /* : Int */;
1463 var1 = 47;
1464 var = var1;
1465 goto RET_LABEL;
1466 RET_LABEL:;
1467 return var;
1468 }
1469 /* method lexer#TKwfalse#parser_index for (self: Object): Int */
1470 long VIRTUAL_lexer__TKwfalse__parser_index(val* self) {
1471 long var /* : Int */;
1472 long var1 /* : Int */;
1473 var1 = lexer__TKwfalse__parser_index(self);
1474 var = var1;
1475 RET_LABEL:;
1476 return var;
1477 }
1478 /* method lexer#TKwfalse#init_tk for (self: TKwfalse, Location) */
1479 void lexer__TKwfalse__init_tk(val* self, val* p0) {
1480 val* var_loc /* var loc: Location */;
1481 var_loc = p0;
1482 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfalse> */
1483 RET_LABEL:;
1484 }
1485 /* method lexer#TKwfalse#init_tk for (self: Object, Location) */
1486 void VIRTUAL_lexer__TKwfalse__init_tk(val* self, val* p0) {
1487 lexer__TKwfalse__init_tk(self, p0); /* Direct call lexer#TKwfalse#init_tk on <self:Object(TKwfalse)>*/
1488 RET_LABEL:;
1489 }
1490 /* method lexer#TKwnull#parser_index for (self: TKwnull): Int */
1491 long lexer__TKwnull__parser_index(val* self) {
1492 long var /* : Int */;
1493 long var1 /* : Int */;
1494 var1 = 48;
1495 var = var1;
1496 goto RET_LABEL;
1497 RET_LABEL:;
1498 return var;
1499 }
1500 /* method lexer#TKwnull#parser_index for (self: Object): Int */
1501 long VIRTUAL_lexer__TKwnull__parser_index(val* self) {
1502 long var /* : Int */;
1503 long var1 /* : Int */;
1504 var1 = lexer__TKwnull__parser_index(self);
1505 var = var1;
1506 RET_LABEL:;
1507 return var;
1508 }
1509 /* method lexer#TKwnull#init_tk for (self: TKwnull, Location) */
1510 void lexer__TKwnull__init_tk(val* self, val* p0) {
1511 val* var_loc /* var loc: Location */;
1512 var_loc = p0;
1513 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnull> */
1514 RET_LABEL:;
1515 }
1516 /* method lexer#TKwnull#init_tk for (self: Object, Location) */
1517 void VIRTUAL_lexer__TKwnull__init_tk(val* self, val* p0) {
1518 lexer__TKwnull__init_tk(self, p0); /* Direct call lexer#TKwnull#init_tk on <self:Object(TKwnull)>*/
1519 RET_LABEL:;
1520 }
1521 /* method lexer#TKwas#parser_index for (self: TKwas): Int */
1522 long lexer__TKwas__parser_index(val* self) {
1523 long var /* : Int */;
1524 long var1 /* : Int */;
1525 var1 = 49;
1526 var = var1;
1527 goto RET_LABEL;
1528 RET_LABEL:;
1529 return var;
1530 }
1531 /* method lexer#TKwas#parser_index for (self: Object): Int */
1532 long VIRTUAL_lexer__TKwas__parser_index(val* self) {
1533 long var /* : Int */;
1534 long var1 /* : Int */;
1535 var1 = lexer__TKwas__parser_index(self);
1536 var = var1;
1537 RET_LABEL:;
1538 return var;
1539 }
1540 /* method lexer#TKwas#init_tk for (self: TKwas, Location) */
1541 void lexer__TKwas__init_tk(val* self, val* p0) {
1542 val* var_loc /* var loc: Location */;
1543 var_loc = p0;
1544 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwas> */
1545 RET_LABEL:;
1546 }
1547 /* method lexer#TKwas#init_tk for (self: Object, Location) */
1548 void VIRTUAL_lexer__TKwas__init_tk(val* self, val* p0) {
1549 lexer__TKwas__init_tk(self, p0); /* Direct call lexer#TKwas#init_tk on <self:Object(TKwas)>*/
1550 RET_LABEL:;
1551 }
1552 /* method lexer#TKwnullable#parser_index for (self: TKwnullable): Int */
1553 long lexer__TKwnullable__parser_index(val* self) {
1554 long var /* : Int */;
1555 long var1 /* : Int */;
1556 var1 = 50;
1557 var = var1;
1558 goto RET_LABEL;
1559 RET_LABEL:;
1560 return var;
1561 }
1562 /* method lexer#TKwnullable#parser_index for (self: Object): Int */
1563 long VIRTUAL_lexer__TKwnullable__parser_index(val* self) {
1564 long var /* : Int */;
1565 long var1 /* : Int */;
1566 var1 = lexer__TKwnullable__parser_index(self);
1567 var = var1;
1568 RET_LABEL:;
1569 return var;
1570 }
1571 /* method lexer#TKwnullable#init_tk for (self: TKwnullable, Location) */
1572 void lexer__TKwnullable__init_tk(val* self, val* p0) {
1573 val* var_loc /* var loc: Location */;
1574 var_loc = p0;
1575 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnullable> */
1576 RET_LABEL:;
1577 }
1578 /* method lexer#TKwnullable#init_tk for (self: Object, Location) */
1579 void VIRTUAL_lexer__TKwnullable__init_tk(val* self, val* p0) {
1580 lexer__TKwnullable__init_tk(self, p0); /* Direct call lexer#TKwnullable#init_tk on <self:Object(TKwnullable)>*/
1581 RET_LABEL:;
1582 }
1583 /* method lexer#TKwisset#parser_index for (self: TKwisset): Int */
1584 long lexer__TKwisset__parser_index(val* self) {
1585 long var /* : Int */;
1586 long var1 /* : Int */;
1587 var1 = 51;
1588 var = var1;
1589 goto RET_LABEL;
1590 RET_LABEL:;
1591 return var;
1592 }
1593 /* method lexer#TKwisset#parser_index for (self: Object): Int */
1594 long VIRTUAL_lexer__TKwisset__parser_index(val* self) {
1595 long var /* : Int */;
1596 long var1 /* : Int */;
1597 var1 = lexer__TKwisset__parser_index(self);
1598 var = var1;
1599 RET_LABEL:;
1600 return var;
1601 }
1602 /* method lexer#TKwisset#init_tk for (self: TKwisset, Location) */
1603 void lexer__TKwisset__init_tk(val* self, val* p0) {
1604 val* var_loc /* var loc: Location */;
1605 var_loc = p0;
1606 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisset> */
1607 RET_LABEL:;
1608 }
1609 /* method lexer#TKwisset#init_tk for (self: Object, Location) */
1610 void VIRTUAL_lexer__TKwisset__init_tk(val* self, val* p0) {
1611 lexer__TKwisset__init_tk(self, p0); /* Direct call lexer#TKwisset#init_tk on <self:Object(TKwisset)>*/
1612 RET_LABEL:;
1613 }
1614 /* method lexer#TKwlabel#parser_index for (self: TKwlabel): Int */
1615 long lexer__TKwlabel__parser_index(val* self) {
1616 long var /* : Int */;
1617 long var1 /* : Int */;
1618 var1 = 52;
1619 var = var1;
1620 goto RET_LABEL;
1621 RET_LABEL:;
1622 return var;
1623 }
1624 /* method lexer#TKwlabel#parser_index for (self: Object): Int */
1625 long VIRTUAL_lexer__TKwlabel__parser_index(val* self) {
1626 long var /* : Int */;
1627 long var1 /* : Int */;
1628 var1 = lexer__TKwlabel__parser_index(self);
1629 var = var1;
1630 RET_LABEL:;
1631 return var;
1632 }
1633 /* method lexer#TKwlabel#init_tk for (self: TKwlabel, Location) */
1634 void lexer__TKwlabel__init_tk(val* self, val* p0) {
1635 val* var_loc /* var loc: Location */;
1636 var_loc = p0;
1637 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwlabel> */
1638 RET_LABEL:;
1639 }
1640 /* method lexer#TKwlabel#init_tk for (self: Object, Location) */
1641 void VIRTUAL_lexer__TKwlabel__init_tk(val* self, val* p0) {
1642 lexer__TKwlabel__init_tk(self, p0); /* Direct call lexer#TKwlabel#init_tk on <self:Object(TKwlabel)>*/
1643 RET_LABEL:;
1644 }
1645 /* method lexer#TKwdebug#parser_index for (self: TKwdebug): Int */
1646 long lexer__TKwdebug__parser_index(val* self) {
1647 long var /* : Int */;
1648 long var1 /* : Int */;
1649 var1 = 53;
1650 var = var1;
1651 goto RET_LABEL;
1652 RET_LABEL:;
1653 return var;
1654 }
1655 /* method lexer#TKwdebug#parser_index for (self: Object): Int */
1656 long VIRTUAL_lexer__TKwdebug__parser_index(val* self) {
1657 long var /* : Int */;
1658 long var1 /* : Int */;
1659 var1 = lexer__TKwdebug__parser_index(self);
1660 var = var1;
1661 RET_LABEL:;
1662 return var;
1663 }
1664 /* method lexer#TKwdebug#init_tk for (self: TKwdebug, Location) */
1665 void lexer__TKwdebug__init_tk(val* self, val* p0) {
1666 val* var_loc /* var loc: Location */;
1667 var_loc = p0;
1668 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdebug> */
1669 RET_LABEL:;
1670 }
1671 /* method lexer#TKwdebug#init_tk for (self: Object, Location) */
1672 void VIRTUAL_lexer__TKwdebug__init_tk(val* self, val* p0) {
1673 lexer__TKwdebug__init_tk(self, p0); /* Direct call lexer#TKwdebug#init_tk on <self:Object(TKwdebug)>*/
1674 RET_LABEL:;
1675 }
1676 /* method lexer#TOpar#parser_index for (self: TOpar): Int */
1677 long lexer__TOpar__parser_index(val* self) {
1678 long var /* : Int */;
1679 long var1 /* : Int */;
1680 var1 = 54;
1681 var = var1;
1682 goto RET_LABEL;
1683 RET_LABEL:;
1684 return var;
1685 }
1686 /* method lexer#TOpar#parser_index for (self: Object): Int */
1687 long VIRTUAL_lexer__TOpar__parser_index(val* self) {
1688 long var /* : Int */;
1689 long var1 /* : Int */;
1690 var1 = lexer__TOpar__parser_index(self);
1691 var = var1;
1692 RET_LABEL:;
1693 return var;
1694 }
1695 /* method lexer#TOpar#init_tk for (self: TOpar, Location) */
1696 void lexer__TOpar__init_tk(val* self, val* p0) {
1697 val* var_loc /* var loc: Location */;
1698 var_loc = p0;
1699 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TOpar> */
1700 RET_LABEL:;
1701 }
1702 /* method lexer#TOpar#init_tk for (self: Object, Location) */
1703 void VIRTUAL_lexer__TOpar__init_tk(val* self, val* p0) {
1704 lexer__TOpar__init_tk(self, p0); /* Direct call lexer#TOpar#init_tk on <self:Object(TOpar)>*/
1705 RET_LABEL:;
1706 }
1707 /* method lexer#TCpar#parser_index for (self: TCpar): Int */
1708 long lexer__TCpar__parser_index(val* self) {
1709 long var /* : Int */;
1710 long var1 /* : Int */;
1711 var1 = 55;
1712 var = var1;
1713 goto RET_LABEL;
1714 RET_LABEL:;
1715 return var;
1716 }
1717 /* method lexer#TCpar#parser_index for (self: Object): Int */
1718 long VIRTUAL_lexer__TCpar__parser_index(val* self) {
1719 long var /* : Int */;
1720 long var1 /* : Int */;
1721 var1 = lexer__TCpar__parser_index(self);
1722 var = var1;
1723 RET_LABEL:;
1724 return var;
1725 }
1726 /* method lexer#TCpar#init_tk for (self: TCpar, Location) */
1727 void lexer__TCpar__init_tk(val* self, val* p0) {
1728 val* var_loc /* var loc: Location */;
1729 var_loc = p0;
1730 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCpar> */
1731 RET_LABEL:;
1732 }
1733 /* method lexer#TCpar#init_tk for (self: Object, Location) */
1734 void VIRTUAL_lexer__TCpar__init_tk(val* self, val* p0) {
1735 lexer__TCpar__init_tk(self, p0); /* Direct call lexer#TCpar#init_tk on <self:Object(TCpar)>*/
1736 RET_LABEL:;
1737 }
1738 /* method lexer#TObra#parser_index for (self: TObra): Int */
1739 long lexer__TObra__parser_index(val* self) {
1740 long var /* : Int */;
1741 long var1 /* : Int */;
1742 var1 = 56;
1743 var = var1;
1744 goto RET_LABEL;
1745 RET_LABEL:;
1746 return var;
1747 }
1748 /* method lexer#TObra#parser_index for (self: Object): Int */
1749 long VIRTUAL_lexer__TObra__parser_index(val* self) {
1750 long var /* : Int */;
1751 long var1 /* : Int */;
1752 var1 = lexer__TObra__parser_index(self);
1753 var = var1;
1754 RET_LABEL:;
1755 return var;
1756 }
1757 /* method lexer#TObra#init_tk for (self: TObra, Location) */
1758 void lexer__TObra__init_tk(val* self, val* p0) {
1759 val* var_loc /* var loc: Location */;
1760 var_loc = p0;
1761 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TObra> */
1762 RET_LABEL:;
1763 }
1764 /* method lexer#TObra#init_tk for (self: Object, Location) */
1765 void VIRTUAL_lexer__TObra__init_tk(val* self, val* p0) {
1766 lexer__TObra__init_tk(self, p0); /* Direct call lexer#TObra#init_tk on <self:Object(TObra)>*/
1767 RET_LABEL:;
1768 }
1769 /* method lexer#TCbra#parser_index for (self: TCbra): Int */
1770 long lexer__TCbra__parser_index(val* self) {
1771 long var /* : Int */;
1772 long var1 /* : Int */;
1773 var1 = 57;
1774 var = var1;
1775 goto RET_LABEL;
1776 RET_LABEL:;
1777 return var;
1778 }
1779 /* method lexer#TCbra#parser_index for (self: Object): Int */
1780 long VIRTUAL_lexer__TCbra__parser_index(val* self) {
1781 long var /* : Int */;
1782 long var1 /* : Int */;
1783 var1 = lexer__TCbra__parser_index(self);
1784 var = var1;
1785 RET_LABEL:;
1786 return var;
1787 }
1788 /* method lexer#TCbra#init_tk for (self: TCbra, Location) */
1789 void lexer__TCbra__init_tk(val* self, val* p0) {
1790 val* var_loc /* var loc: Location */;
1791 var_loc = p0;
1792 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCbra> */
1793 RET_LABEL:;
1794 }
1795 /* method lexer#TCbra#init_tk for (self: Object, Location) */
1796 void VIRTUAL_lexer__TCbra__init_tk(val* self, val* p0) {
1797 lexer__TCbra__init_tk(self, p0); /* Direct call lexer#TCbra#init_tk on <self:Object(TCbra)>*/
1798 RET_LABEL:;
1799 }
1800 /* method lexer#TComma#parser_index for (self: TComma): Int */
1801 long lexer__TComma__parser_index(val* self) {
1802 long var /* : Int */;
1803 long var1 /* : Int */;
1804 var1 = 58;
1805 var = var1;
1806 goto RET_LABEL;
1807 RET_LABEL:;
1808 return var;
1809 }
1810 /* method lexer#TComma#parser_index for (self: Object): Int */
1811 long VIRTUAL_lexer__TComma__parser_index(val* self) {
1812 long var /* : Int */;
1813 long var1 /* : Int */;
1814 var1 = lexer__TComma__parser_index(self);
1815 var = var1;
1816 RET_LABEL:;
1817 return var;
1818 }
1819 /* method lexer#TComma#init_tk for (self: TComma, Location) */
1820 void lexer__TComma__init_tk(val* self, val* p0) {
1821 val* var_loc /* var loc: Location */;
1822 var_loc = p0;
1823 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComma> */
1824 RET_LABEL:;
1825 }
1826 /* method lexer#TComma#init_tk for (self: Object, Location) */
1827 void VIRTUAL_lexer__TComma__init_tk(val* self, val* p0) {
1828 lexer__TComma__init_tk(self, p0); /* Direct call lexer#TComma#init_tk on <self:Object(TComma)>*/
1829 RET_LABEL:;
1830 }
1831 /* method lexer#TColumn#parser_index for (self: TColumn): Int */
1832 long lexer__TColumn__parser_index(val* self) {
1833 long var /* : Int */;
1834 long var1 /* : Int */;
1835 var1 = 59;
1836 var = var1;
1837 goto RET_LABEL;
1838 RET_LABEL:;
1839 return var;
1840 }
1841 /* method lexer#TColumn#parser_index for (self: Object): Int */
1842 long VIRTUAL_lexer__TColumn__parser_index(val* self) {
1843 long var /* : Int */;
1844 long var1 /* : Int */;
1845 var1 = lexer__TColumn__parser_index(self);
1846 var = var1;
1847 RET_LABEL:;
1848 return var;
1849 }
1850 /* method lexer#TColumn#init_tk for (self: TColumn, Location) */
1851 void lexer__TColumn__init_tk(val* self, val* p0) {
1852 val* var_loc /* var loc: Location */;
1853 var_loc = p0;
1854 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TColumn> */
1855 RET_LABEL:;
1856 }
1857 /* method lexer#TColumn#init_tk for (self: Object, Location) */
1858 void VIRTUAL_lexer__TColumn__init_tk(val* self, val* p0) {
1859 lexer__TColumn__init_tk(self, p0); /* Direct call lexer#TColumn#init_tk on <self:Object(TColumn)>*/
1860 RET_LABEL:;
1861 }
1862 /* method lexer#TQuad#parser_index for (self: TQuad): Int */
1863 long lexer__TQuad__parser_index(val* self) {
1864 long var /* : Int */;
1865 long var1 /* : Int */;
1866 var1 = 60;
1867 var = var1;
1868 goto RET_LABEL;
1869 RET_LABEL:;
1870 return var;
1871 }
1872 /* method lexer#TQuad#parser_index for (self: Object): Int */
1873 long VIRTUAL_lexer__TQuad__parser_index(val* self) {
1874 long var /* : Int */;
1875 long var1 /* : Int */;
1876 var1 = lexer__TQuad__parser_index(self);
1877 var = var1;
1878 RET_LABEL:;
1879 return var;
1880 }
1881 /* method lexer#TQuad#init_tk for (self: TQuad, Location) */
1882 void lexer__TQuad__init_tk(val* self, val* p0) {
1883 val* var_loc /* var loc: Location */;
1884 var_loc = p0;
1885 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TQuad> */
1886 RET_LABEL:;
1887 }
1888 /* method lexer#TQuad#init_tk for (self: Object, Location) */
1889 void VIRTUAL_lexer__TQuad__init_tk(val* self, val* p0) {
1890 lexer__TQuad__init_tk(self, p0); /* Direct call lexer#TQuad#init_tk on <self:Object(TQuad)>*/
1891 RET_LABEL:;
1892 }
1893 /* method lexer#TAssign#parser_index for (self: TAssign): Int */
1894 long lexer__TAssign__parser_index(val* self) {
1895 long var /* : Int */;
1896 long var1 /* : Int */;
1897 var1 = 61;
1898 var = var1;
1899 goto RET_LABEL;
1900 RET_LABEL:;
1901 return var;
1902 }
1903 /* method lexer#TAssign#parser_index for (self: Object): Int */
1904 long VIRTUAL_lexer__TAssign__parser_index(val* self) {
1905 long var /* : Int */;
1906 long var1 /* : Int */;
1907 var1 = lexer__TAssign__parser_index(self);
1908 var = var1;
1909 RET_LABEL:;
1910 return var;
1911 }
1912 /* method lexer#TAssign#init_tk for (self: TAssign, Location) */
1913 void lexer__TAssign__init_tk(val* self, val* p0) {
1914 val* var_loc /* var loc: Location */;
1915 var_loc = p0;
1916 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAssign> */
1917 RET_LABEL:;
1918 }
1919 /* method lexer#TAssign#init_tk for (self: Object, Location) */
1920 void VIRTUAL_lexer__TAssign__init_tk(val* self, val* p0) {
1921 lexer__TAssign__init_tk(self, p0); /* Direct call lexer#TAssign#init_tk on <self:Object(TAssign)>*/
1922 RET_LABEL:;
1923 }
1924 /* method lexer#TPluseq#parser_index for (self: TPluseq): Int */
1925 long lexer__TPluseq__parser_index(val* self) {
1926 long var /* : Int */;
1927 long var1 /* : Int */;
1928 var1 = 62;
1929 var = var1;
1930 goto RET_LABEL;
1931 RET_LABEL:;
1932 return var;
1933 }
1934 /* method lexer#TPluseq#parser_index for (self: Object): Int */
1935 long VIRTUAL_lexer__TPluseq__parser_index(val* self) {
1936 long var /* : Int */;
1937 long var1 /* : Int */;
1938 var1 = lexer__TPluseq__parser_index(self);
1939 var = var1;
1940 RET_LABEL:;
1941 return var;
1942 }
1943 /* method lexer#TPluseq#init_tk for (self: TPluseq, Location) */
1944 void lexer__TPluseq__init_tk(val* self, val* p0) {
1945 val* var_loc /* var loc: Location */;
1946 var_loc = p0;
1947 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPluseq> */
1948 RET_LABEL:;
1949 }
1950 /* method lexer#TPluseq#init_tk for (self: Object, Location) */
1951 void VIRTUAL_lexer__TPluseq__init_tk(val* self, val* p0) {
1952 lexer__TPluseq__init_tk(self, p0); /* Direct call lexer#TPluseq#init_tk on <self:Object(TPluseq)>*/
1953 RET_LABEL:;
1954 }
1955 /* method lexer#TMinuseq#parser_index for (self: TMinuseq): Int */
1956 long lexer__TMinuseq__parser_index(val* self) {
1957 long var /* : Int */;
1958 long var1 /* : Int */;
1959 var1 = 63;
1960 var = var1;
1961 goto RET_LABEL;
1962 RET_LABEL:;
1963 return var;
1964 }
1965 /* method lexer#TMinuseq#parser_index for (self: Object): Int */
1966 long VIRTUAL_lexer__TMinuseq__parser_index(val* self) {
1967 long var /* : Int */;
1968 long var1 /* : Int */;
1969 var1 = lexer__TMinuseq__parser_index(self);
1970 var = var1;
1971 RET_LABEL:;
1972 return var;
1973 }
1974 /* method lexer#TMinuseq#init_tk for (self: TMinuseq, Location) */
1975 void lexer__TMinuseq__init_tk(val* self, val* p0) {
1976 val* var_loc /* var loc: Location */;
1977 var_loc = p0;
1978 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinuseq> */
1979 RET_LABEL:;
1980 }
1981 /* method lexer#TMinuseq#init_tk for (self: Object, Location) */
1982 void VIRTUAL_lexer__TMinuseq__init_tk(val* self, val* p0) {
1983 lexer__TMinuseq__init_tk(self, p0); /* Direct call lexer#TMinuseq#init_tk on <self:Object(TMinuseq)>*/
1984 RET_LABEL:;
1985 }
1986 /* method lexer#TDotdotdot#parser_index for (self: TDotdotdot): Int */
1987 long lexer__TDotdotdot__parser_index(val* self) {
1988 long var /* : Int */;
1989 long var1 /* : Int */;
1990 var1 = 64;
1991 var = var1;
1992 goto RET_LABEL;
1993 RET_LABEL:;
1994 return var;
1995 }
1996 /* method lexer#TDotdotdot#parser_index for (self: Object): Int */
1997 long VIRTUAL_lexer__TDotdotdot__parser_index(val* self) {
1998 long var /* : Int */;
1999 long var1 /* : Int */;
2000 var1 = lexer__TDotdotdot__parser_index(self);
2001 var = var1;
2002 RET_LABEL:;
2003 return var;
2004 }
2005 /* method lexer#TDotdotdot#init_tk for (self: TDotdotdot, Location) */
2006 void lexer__TDotdotdot__init_tk(val* self, val* p0) {
2007 val* var_loc /* var loc: Location */;
2008 var_loc = p0;
2009 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdotdot> */
2010 RET_LABEL:;
2011 }
2012 /* method lexer#TDotdotdot#init_tk for (self: Object, Location) */
2013 void VIRTUAL_lexer__TDotdotdot__init_tk(val* self, val* p0) {
2014 lexer__TDotdotdot__init_tk(self, p0); /* Direct call lexer#TDotdotdot#init_tk on <self:Object(TDotdotdot)>*/
2015 RET_LABEL:;
2016 }
2017 /* method lexer#TDotdot#parser_index for (self: TDotdot): Int */
2018 long lexer__TDotdot__parser_index(val* self) {
2019 long var /* : Int */;
2020 long var1 /* : Int */;
2021 var1 = 65;
2022 var = var1;
2023 goto RET_LABEL;
2024 RET_LABEL:;
2025 return var;
2026 }
2027 /* method lexer#TDotdot#parser_index for (self: Object): Int */
2028 long VIRTUAL_lexer__TDotdot__parser_index(val* self) {
2029 long var /* : Int */;
2030 long var1 /* : Int */;
2031 var1 = lexer__TDotdot__parser_index(self);
2032 var = var1;
2033 RET_LABEL:;
2034 return var;
2035 }
2036 /* method lexer#TDotdot#init_tk for (self: TDotdot, Location) */
2037 void lexer__TDotdot__init_tk(val* self, val* p0) {
2038 val* var_loc /* var loc: Location */;
2039 var_loc = p0;
2040 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdot> */
2041 RET_LABEL:;
2042 }
2043 /* method lexer#TDotdot#init_tk for (self: Object, Location) */
2044 void VIRTUAL_lexer__TDotdot__init_tk(val* self, val* p0) {
2045 lexer__TDotdot__init_tk(self, p0); /* Direct call lexer#TDotdot#init_tk on <self:Object(TDotdot)>*/
2046 RET_LABEL:;
2047 }
2048 /* method lexer#TDot#parser_index for (self: TDot): Int */
2049 long lexer__TDot__parser_index(val* self) {
2050 long var /* : Int */;
2051 long var1 /* : Int */;
2052 var1 = 66;
2053 var = var1;
2054 goto RET_LABEL;
2055 RET_LABEL:;
2056 return var;
2057 }
2058 /* method lexer#TDot#parser_index for (self: Object): Int */
2059 long VIRTUAL_lexer__TDot__parser_index(val* self) {
2060 long var /* : Int */;
2061 long var1 /* : Int */;
2062 var1 = lexer__TDot__parser_index(self);
2063 var = var1;
2064 RET_LABEL:;
2065 return var;
2066 }
2067 /* method lexer#TDot#init_tk for (self: TDot, Location) */
2068 void lexer__TDot__init_tk(val* self, val* p0) {
2069 val* var_loc /* var loc: Location */;
2070 var_loc = p0;
2071 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDot> */
2072 RET_LABEL:;
2073 }
2074 /* method lexer#TDot#init_tk for (self: Object, Location) */
2075 void VIRTUAL_lexer__TDot__init_tk(val* self, val* p0) {
2076 lexer__TDot__init_tk(self, p0); /* Direct call lexer#TDot#init_tk on <self:Object(TDot)>*/
2077 RET_LABEL:;
2078 }
2079 /* method lexer#TPlus#parser_index for (self: TPlus): Int */
2080 long lexer__TPlus__parser_index(val* self) {
2081 long var /* : Int */;
2082 long var1 /* : Int */;
2083 var1 = 67;
2084 var = var1;
2085 goto RET_LABEL;
2086 RET_LABEL:;
2087 return var;
2088 }
2089 /* method lexer#TPlus#parser_index for (self: Object): Int */
2090 long VIRTUAL_lexer__TPlus__parser_index(val* self) {
2091 long var /* : Int */;
2092 long var1 /* : Int */;
2093 var1 = lexer__TPlus__parser_index(self);
2094 var = var1;
2095 RET_LABEL:;
2096 return var;
2097 }
2098 /* method lexer#TPlus#init_tk for (self: TPlus, Location) */
2099 void lexer__TPlus__init_tk(val* self, val* p0) {
2100 val* var_loc /* var loc: Location */;
2101 var_loc = p0;
2102 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPlus> */
2103 RET_LABEL:;
2104 }
2105 /* method lexer#TPlus#init_tk for (self: Object, Location) */
2106 void VIRTUAL_lexer__TPlus__init_tk(val* self, val* p0) {
2107 lexer__TPlus__init_tk(self, p0); /* Direct call lexer#TPlus#init_tk on <self:Object(TPlus)>*/
2108 RET_LABEL:;
2109 }
2110 /* method lexer#TMinus#parser_index for (self: TMinus): Int */
2111 long lexer__TMinus__parser_index(val* self) {
2112 long var /* : Int */;
2113 long var1 /* : Int */;
2114 var1 = 68;
2115 var = var1;
2116 goto RET_LABEL;
2117 RET_LABEL:;
2118 return var;
2119 }
2120 /* method lexer#TMinus#parser_index for (self: Object): Int */
2121 long VIRTUAL_lexer__TMinus__parser_index(val* self) {
2122 long var /* : Int */;
2123 long var1 /* : Int */;
2124 var1 = lexer__TMinus__parser_index(self);
2125 var = var1;
2126 RET_LABEL:;
2127 return var;
2128 }
2129 /* method lexer#TMinus#init_tk for (self: TMinus, Location) */
2130 void lexer__TMinus__init_tk(val* self, val* p0) {
2131 val* var_loc /* var loc: Location */;
2132 var_loc = p0;
2133 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinus> */
2134 RET_LABEL:;
2135 }
2136 /* method lexer#TMinus#init_tk for (self: Object, Location) */
2137 void VIRTUAL_lexer__TMinus__init_tk(val* self, val* p0) {
2138 lexer__TMinus__init_tk(self, p0); /* Direct call lexer#TMinus#init_tk on <self:Object(TMinus)>*/
2139 RET_LABEL:;
2140 }
2141 /* method lexer#TStar#parser_index for (self: TStar): Int */
2142 long lexer__TStar__parser_index(val* self) {
2143 long var /* : Int */;
2144 long var1 /* : Int */;
2145 var1 = 69;
2146 var = var1;
2147 goto RET_LABEL;
2148 RET_LABEL:;
2149 return var;
2150 }
2151 /* method lexer#TStar#parser_index for (self: Object): Int */
2152 long VIRTUAL_lexer__TStar__parser_index(val* self) {
2153 long var /* : Int */;
2154 long var1 /* : Int */;
2155 var1 = lexer__TStar__parser_index(self);
2156 var = var1;
2157 RET_LABEL:;
2158 return var;
2159 }
2160 /* method lexer#TStar#init_tk for (self: TStar, Location) */
2161 void lexer__TStar__init_tk(val* self, val* p0) {
2162 val* var_loc /* var loc: Location */;
2163 var_loc = p0;
2164 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStar> */
2165 RET_LABEL:;
2166 }
2167 /* method lexer#TStar#init_tk for (self: Object, Location) */
2168 void VIRTUAL_lexer__TStar__init_tk(val* self, val* p0) {
2169 lexer__TStar__init_tk(self, p0); /* Direct call lexer#TStar#init_tk on <self:Object(TStar)>*/
2170 RET_LABEL:;
2171 }
2172 /* method lexer#TSlash#parser_index for (self: TSlash): Int */
2173 long lexer__TSlash__parser_index(val* self) {
2174 long var /* : Int */;
2175 long var1 /* : Int */;
2176 var1 = 70;
2177 var = var1;
2178 goto RET_LABEL;
2179 RET_LABEL:;
2180 return var;
2181 }
2182 /* method lexer#TSlash#parser_index for (self: Object): Int */
2183 long VIRTUAL_lexer__TSlash__parser_index(val* self) {
2184 long var /* : Int */;
2185 long var1 /* : Int */;
2186 var1 = lexer__TSlash__parser_index(self);
2187 var = var1;
2188 RET_LABEL:;
2189 return var;
2190 }
2191 /* method lexer#TSlash#init_tk for (self: TSlash, Location) */
2192 void lexer__TSlash__init_tk(val* self, val* p0) {
2193 val* var_loc /* var loc: Location */;
2194 var_loc = p0;
2195 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSlash> */
2196 RET_LABEL:;
2197 }
2198 /* method lexer#TSlash#init_tk for (self: Object, Location) */
2199 void VIRTUAL_lexer__TSlash__init_tk(val* self, val* p0) {
2200 lexer__TSlash__init_tk(self, p0); /* Direct call lexer#TSlash#init_tk on <self:Object(TSlash)>*/
2201 RET_LABEL:;
2202 }
2203 /* method lexer#TPercent#parser_index for (self: TPercent): Int */
2204 long lexer__TPercent__parser_index(val* self) {
2205 long var /* : Int */;
2206 long var1 /* : Int */;
2207 var1 = 71;
2208 var = var1;
2209 goto RET_LABEL;
2210 RET_LABEL:;
2211 return var;
2212 }
2213 /* method lexer#TPercent#parser_index for (self: Object): Int */
2214 long VIRTUAL_lexer__TPercent__parser_index(val* self) {
2215 long var /* : Int */;
2216 long var1 /* : Int */;
2217 var1 = lexer__TPercent__parser_index(self);
2218 var = var1;
2219 RET_LABEL:;
2220 return var;
2221 }
2222 /* method lexer#TPercent#init_tk for (self: TPercent, Location) */
2223 void lexer__TPercent__init_tk(val* self, val* p0) {
2224 val* var_loc /* var loc: Location */;
2225 var_loc = p0;
2226 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPercent> */
2227 RET_LABEL:;
2228 }
2229 /* method lexer#TPercent#init_tk for (self: Object, Location) */
2230 void VIRTUAL_lexer__TPercent__init_tk(val* self, val* p0) {
2231 lexer__TPercent__init_tk(self, p0); /* Direct call lexer#TPercent#init_tk on <self:Object(TPercent)>*/
2232 RET_LABEL:;
2233 }
2234 /* method lexer#TEq#parser_index for (self: TEq): Int */
2235 long lexer__TEq__parser_index(val* self) {
2236 long var /* : Int */;
2237 long var1 /* : Int */;
2238 var1 = 72;
2239 var = var1;
2240 goto RET_LABEL;
2241 RET_LABEL:;
2242 return var;
2243 }
2244 /* method lexer#TEq#parser_index for (self: Object): Int */
2245 long VIRTUAL_lexer__TEq__parser_index(val* self) {
2246 long var /* : Int */;
2247 long var1 /* : Int */;
2248 var1 = lexer__TEq__parser_index(self);
2249 var = var1;
2250 RET_LABEL:;
2251 return var;
2252 }
2253 /* method lexer#TEq#init_tk for (self: TEq, Location) */
2254 void lexer__TEq__init_tk(val* self, val* p0) {
2255 val* var_loc /* var loc: Location */;
2256 var_loc = p0;
2257 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEq> */
2258 RET_LABEL:;
2259 }
2260 /* method lexer#TEq#init_tk for (self: Object, Location) */
2261 void VIRTUAL_lexer__TEq__init_tk(val* self, val* p0) {
2262 lexer__TEq__init_tk(self, p0); /* Direct call lexer#TEq#init_tk on <self:Object(TEq)>*/
2263 RET_LABEL:;
2264 }
2265 /* method lexer#TNe#parser_index for (self: TNe): Int */
2266 long lexer__TNe__parser_index(val* self) {
2267 long var /* : Int */;
2268 long var1 /* : Int */;
2269 var1 = 73;
2270 var = var1;
2271 goto RET_LABEL;
2272 RET_LABEL:;
2273 return var;
2274 }
2275 /* method lexer#TNe#parser_index for (self: Object): Int */
2276 long VIRTUAL_lexer__TNe__parser_index(val* self) {
2277 long var /* : Int */;
2278 long var1 /* : Int */;
2279 var1 = lexer__TNe__parser_index(self);
2280 var = var1;
2281 RET_LABEL:;
2282 return var;
2283 }
2284 /* method lexer#TNe#init_tk for (self: TNe, Location) */
2285 void lexer__TNe__init_tk(val* self, val* p0) {
2286 val* var_loc /* var loc: Location */;
2287 var_loc = p0;
2288 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TNe> */
2289 RET_LABEL:;
2290 }
2291 /* method lexer#TNe#init_tk for (self: Object, Location) */
2292 void VIRTUAL_lexer__TNe__init_tk(val* self, val* p0) {
2293 lexer__TNe__init_tk(self, p0); /* Direct call lexer#TNe#init_tk on <self:Object(TNe)>*/
2294 RET_LABEL:;
2295 }
2296 /* method lexer#TLt#parser_index for (self: TLt): Int */
2297 long lexer__TLt__parser_index(val* self) {
2298 long var /* : Int */;
2299 long var1 /* : Int */;
2300 var1 = 74;
2301 var = var1;
2302 goto RET_LABEL;
2303 RET_LABEL:;
2304 return var;
2305 }
2306 /* method lexer#TLt#parser_index for (self: Object): Int */
2307 long VIRTUAL_lexer__TLt__parser_index(val* self) {
2308 long var /* : Int */;
2309 long var1 /* : Int */;
2310 var1 = lexer__TLt__parser_index(self);
2311 var = var1;
2312 RET_LABEL:;
2313 return var;
2314 }
2315 /* method lexer#TLt#init_tk for (self: TLt, Location) */
2316 void lexer__TLt__init_tk(val* self, val* p0) {
2317 val* var_loc /* var loc: Location */;
2318 var_loc = p0;
2319 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLt> */
2320 RET_LABEL:;
2321 }
2322 /* method lexer#TLt#init_tk for (self: Object, Location) */
2323 void VIRTUAL_lexer__TLt__init_tk(val* self, val* p0) {
2324 lexer__TLt__init_tk(self, p0); /* Direct call lexer#TLt#init_tk on <self:Object(TLt)>*/
2325 RET_LABEL:;
2326 }
2327 /* method lexer#TLe#parser_index for (self: TLe): Int */
2328 long lexer__TLe__parser_index(val* self) {
2329 long var /* : Int */;
2330 long var1 /* : Int */;
2331 var1 = 75;
2332 var = var1;
2333 goto RET_LABEL;
2334 RET_LABEL:;
2335 return var;
2336 }
2337 /* method lexer#TLe#parser_index for (self: Object): Int */
2338 long VIRTUAL_lexer__TLe__parser_index(val* self) {
2339 long var /* : Int */;
2340 long var1 /* : Int */;
2341 var1 = lexer__TLe__parser_index(self);
2342 var = var1;
2343 RET_LABEL:;
2344 return var;
2345 }
2346 /* method lexer#TLe#init_tk for (self: TLe, Location) */
2347 void lexer__TLe__init_tk(val* self, val* p0) {
2348 val* var_loc /* var loc: Location */;
2349 var_loc = p0;
2350 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLe> */
2351 RET_LABEL:;
2352 }
2353 /* method lexer#TLe#init_tk for (self: Object, Location) */
2354 void VIRTUAL_lexer__TLe__init_tk(val* self, val* p0) {
2355 lexer__TLe__init_tk(self, p0); /* Direct call lexer#TLe#init_tk on <self:Object(TLe)>*/
2356 RET_LABEL:;
2357 }
2358 /* method lexer#TLl#parser_index for (self: TLl): Int */
2359 long lexer__TLl__parser_index(val* self) {
2360 long var /* : Int */;
2361 long var1 /* : Int */;
2362 var1 = 76;
2363 var = var1;
2364 goto RET_LABEL;
2365 RET_LABEL:;
2366 return var;
2367 }
2368 /* method lexer#TLl#parser_index for (self: Object): Int */
2369 long VIRTUAL_lexer__TLl__parser_index(val* self) {
2370 long var /* : Int */;
2371 long var1 /* : Int */;
2372 var1 = lexer__TLl__parser_index(self);
2373 var = var1;
2374 RET_LABEL:;
2375 return var;
2376 }
2377 /* method lexer#TLl#init_tk for (self: TLl, Location) */
2378 void lexer__TLl__init_tk(val* self, val* p0) {
2379 val* var_loc /* var loc: Location */;
2380 var_loc = p0;
2381 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLl> */
2382 RET_LABEL:;
2383 }
2384 /* method lexer#TLl#init_tk for (self: Object, Location) */
2385 void VIRTUAL_lexer__TLl__init_tk(val* self, val* p0) {
2386 lexer__TLl__init_tk(self, p0); /* Direct call lexer#TLl#init_tk on <self:Object(TLl)>*/
2387 RET_LABEL:;
2388 }
2389 /* method lexer#TGt#parser_index for (self: TGt): Int */
2390 long lexer__TGt__parser_index(val* self) {
2391 long var /* : Int */;
2392 long var1 /* : Int */;
2393 var1 = 77;
2394 var = var1;
2395 goto RET_LABEL;
2396 RET_LABEL:;
2397 return var;
2398 }
2399 /* method lexer#TGt#parser_index for (self: Object): Int */
2400 long VIRTUAL_lexer__TGt__parser_index(val* self) {
2401 long var /* : Int */;
2402 long var1 /* : Int */;
2403 var1 = lexer__TGt__parser_index(self);
2404 var = var1;
2405 RET_LABEL:;
2406 return var;
2407 }
2408 /* method lexer#TGt#init_tk for (self: TGt, Location) */
2409 void lexer__TGt__init_tk(val* self, val* p0) {
2410 val* var_loc /* var loc: Location */;
2411 var_loc = p0;
2412 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGt> */
2413 RET_LABEL:;
2414 }
2415 /* method lexer#TGt#init_tk for (self: Object, Location) */
2416 void VIRTUAL_lexer__TGt__init_tk(val* self, val* p0) {
2417 lexer__TGt__init_tk(self, p0); /* Direct call lexer#TGt#init_tk on <self:Object(TGt)>*/
2418 RET_LABEL:;
2419 }
2420 /* method lexer#TGe#parser_index for (self: TGe): Int */
2421 long lexer__TGe__parser_index(val* self) {
2422 long var /* : Int */;
2423 long var1 /* : Int */;
2424 var1 = 78;
2425 var = var1;
2426 goto RET_LABEL;
2427 RET_LABEL:;
2428 return var;
2429 }
2430 /* method lexer#TGe#parser_index for (self: Object): Int */
2431 long VIRTUAL_lexer__TGe__parser_index(val* self) {
2432 long var /* : Int */;
2433 long var1 /* : Int */;
2434 var1 = lexer__TGe__parser_index(self);
2435 var = var1;
2436 RET_LABEL:;
2437 return var;
2438 }
2439 /* method lexer#TGe#init_tk for (self: TGe, Location) */
2440 void lexer__TGe__init_tk(val* self, val* p0) {
2441 val* var_loc /* var loc: Location */;
2442 var_loc = p0;
2443 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGe> */
2444 RET_LABEL:;
2445 }
2446 /* method lexer#TGe#init_tk for (self: Object, Location) */
2447 void VIRTUAL_lexer__TGe__init_tk(val* self, val* p0) {
2448 lexer__TGe__init_tk(self, p0); /* Direct call lexer#TGe#init_tk on <self:Object(TGe)>*/
2449 RET_LABEL:;
2450 }
2451 /* method lexer#TGg#parser_index for (self: TGg): Int */
2452 long lexer__TGg__parser_index(val* self) {
2453 long var /* : Int */;
2454 long var1 /* : Int */;
2455 var1 = 79;
2456 var = var1;
2457 goto RET_LABEL;
2458 RET_LABEL:;
2459 return var;
2460 }
2461 /* method lexer#TGg#parser_index for (self: Object): Int */
2462 long VIRTUAL_lexer__TGg__parser_index(val* self) {
2463 long var /* : Int */;
2464 long var1 /* : Int */;
2465 var1 = lexer__TGg__parser_index(self);
2466 var = var1;
2467 RET_LABEL:;
2468 return var;
2469 }
2470 /* method lexer#TGg#init_tk for (self: TGg, Location) */
2471 void lexer__TGg__init_tk(val* self, val* p0) {
2472 val* var_loc /* var loc: Location */;
2473 var_loc = p0;
2474 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGg> */
2475 RET_LABEL:;
2476 }
2477 /* method lexer#TGg#init_tk for (self: Object, Location) */
2478 void VIRTUAL_lexer__TGg__init_tk(val* self, val* p0) {
2479 lexer__TGg__init_tk(self, p0); /* Direct call lexer#TGg#init_tk on <self:Object(TGg)>*/
2480 RET_LABEL:;
2481 }
2482 /* method lexer#TStarship#parser_index for (self: TStarship): Int */
2483 long lexer__TStarship__parser_index(val* self) {
2484 long var /* : Int */;
2485 long var1 /* : Int */;
2486 var1 = 80;
2487 var = var1;
2488 goto RET_LABEL;
2489 RET_LABEL:;
2490 return var;
2491 }
2492 /* method lexer#TStarship#parser_index for (self: Object): Int */
2493 long VIRTUAL_lexer__TStarship__parser_index(val* self) {
2494 long var /* : Int */;
2495 long var1 /* : Int */;
2496 var1 = lexer__TStarship__parser_index(self);
2497 var = var1;
2498 RET_LABEL:;
2499 return var;
2500 }
2501 /* method lexer#TStarship#init_tk for (self: TStarship, Location) */
2502 void lexer__TStarship__init_tk(val* self, val* p0) {
2503 val* var_loc /* var loc: Location */;
2504 var_loc = p0;
2505 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarship> */
2506 RET_LABEL:;
2507 }
2508 /* method lexer#TStarship#init_tk for (self: Object, Location) */
2509 void VIRTUAL_lexer__TStarship__init_tk(val* self, val* p0) {
2510 lexer__TStarship__init_tk(self, p0); /* Direct call lexer#TStarship#init_tk on <self:Object(TStarship)>*/
2511 RET_LABEL:;
2512 }
2513 /* method lexer#TBang#parser_index for (self: TBang): Int */
2514 long lexer__TBang__parser_index(val* self) {
2515 long var /* : Int */;
2516 long var1 /* : Int */;
2517 var1 = 81;
2518 var = var1;
2519 goto RET_LABEL;
2520 RET_LABEL:;
2521 return var;
2522 }
2523 /* method lexer#TBang#parser_index for (self: Object): Int */
2524 long VIRTUAL_lexer__TBang__parser_index(val* self) {
2525 long var /* : Int */;
2526 long var1 /* : Int */;
2527 var1 = lexer__TBang__parser_index(self);
2528 var = var1;
2529 RET_LABEL:;
2530 return var;
2531 }
2532 /* method lexer#TBang#init_tk for (self: TBang, Location) */
2533 void lexer__TBang__init_tk(val* self, val* p0) {
2534 val* var_loc /* var loc: Location */;
2535 var_loc = p0;
2536 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBang> */
2537 RET_LABEL:;
2538 }
2539 /* method lexer#TBang#init_tk for (self: Object, Location) */
2540 void VIRTUAL_lexer__TBang__init_tk(val* self, val* p0) {
2541 lexer__TBang__init_tk(self, p0); /* Direct call lexer#TBang#init_tk on <self:Object(TBang)>*/
2542 RET_LABEL:;
2543 }
2544 /* method lexer#TAt#parser_index for (self: TAt): Int */
2545 long lexer__TAt__parser_index(val* self) {
2546 long var /* : Int */;
2547 long var1 /* : Int */;
2548 var1 = 82;
2549 var = var1;
2550 goto RET_LABEL;
2551 RET_LABEL:;
2552 return var;
2553 }
2554 /* method lexer#TAt#parser_index for (self: Object): Int */
2555 long VIRTUAL_lexer__TAt__parser_index(val* self) {
2556 long var /* : Int */;
2557 long var1 /* : Int */;
2558 var1 = lexer__TAt__parser_index(self);
2559 var = var1;
2560 RET_LABEL:;
2561 return var;
2562 }
2563 /* method lexer#TAt#init_tk for (self: TAt, Location) */
2564 void lexer__TAt__init_tk(val* self, val* p0) {
2565 val* var_loc /* var loc: Location */;
2566 var_loc = p0;
2567 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAt> */
2568 RET_LABEL:;
2569 }
2570 /* method lexer#TAt#init_tk for (self: Object, Location) */
2571 void VIRTUAL_lexer__TAt__init_tk(val* self, val* p0) {
2572 lexer__TAt__init_tk(self, p0); /* Direct call lexer#TAt#init_tk on <self:Object(TAt)>*/
2573 RET_LABEL:;
2574 }
2575 /* method lexer#TClassid#parser_index for (self: TClassid): Int */
2576 long lexer__TClassid__parser_index(val* self) {
2577 long var /* : Int */;
2578 long var1 /* : Int */;
2579 var1 = 83;
2580 var = var1;
2581 goto RET_LABEL;
2582 RET_LABEL:;
2583 return var;
2584 }
2585 /* method lexer#TClassid#parser_index for (self: Object): Int */
2586 long VIRTUAL_lexer__TClassid__parser_index(val* self) {
2587 long var /* : Int */;
2588 long var1 /* : Int */;
2589 var1 = lexer__TClassid__parser_index(self);
2590 var = var1;
2591 RET_LABEL:;
2592 return var;
2593 }
2594 /* method lexer#TClassid#init_tk for (self: TClassid, Location) */
2595 void lexer__TClassid__init_tk(val* self, val* p0) {
2596 val* var_loc /* var loc: Location */;
2597 var_loc = p0;
2598 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TClassid> */
2599 RET_LABEL:;
2600 }
2601 /* method lexer#TClassid#init_tk for (self: Object, Location) */
2602 void VIRTUAL_lexer__TClassid__init_tk(val* self, val* p0) {
2603 lexer__TClassid__init_tk(self, p0); /* Direct call lexer#TClassid#init_tk on <self:Object(TClassid)>*/
2604 RET_LABEL:;
2605 }
2606 /* method lexer#TId#parser_index for (self: TId): Int */
2607 long lexer__TId__parser_index(val* self) {
2608 long var /* : Int */;
2609 long var1 /* : Int */;
2610 var1 = 84;
2611 var = var1;
2612 goto RET_LABEL;
2613 RET_LABEL:;
2614 return var;
2615 }
2616 /* method lexer#TId#parser_index for (self: Object): Int */
2617 long VIRTUAL_lexer__TId__parser_index(val* self) {
2618 long var /* : Int */;
2619 long var1 /* : Int */;
2620 var1 = lexer__TId__parser_index(self);
2621 var = var1;
2622 RET_LABEL:;
2623 return var;
2624 }
2625 /* method lexer#TId#init_tk for (self: TId, Location) */
2626 void lexer__TId__init_tk(val* self, val* p0) {
2627 val* var_loc /* var loc: Location */;
2628 var_loc = p0;
2629 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TId> */
2630 RET_LABEL:;
2631 }
2632 /* method lexer#TId#init_tk for (self: Object, Location) */
2633 void VIRTUAL_lexer__TId__init_tk(val* self, val* p0) {
2634 lexer__TId__init_tk(self, p0); /* Direct call lexer#TId#init_tk on <self:Object(TId)>*/
2635 RET_LABEL:;
2636 }
2637 /* method lexer#TAttrid#parser_index for (self: TAttrid): Int */
2638 long lexer__TAttrid__parser_index(val* self) {
2639 long var /* : Int */;
2640 long var1 /* : Int */;
2641 var1 = 85;
2642 var = var1;
2643 goto RET_LABEL;
2644 RET_LABEL:;
2645 return var;
2646 }
2647 /* method lexer#TAttrid#parser_index for (self: Object): Int */
2648 long VIRTUAL_lexer__TAttrid__parser_index(val* self) {
2649 long var /* : Int */;
2650 long var1 /* : Int */;
2651 var1 = lexer__TAttrid__parser_index(self);
2652 var = var1;
2653 RET_LABEL:;
2654 return var;
2655 }
2656 /* method lexer#TAttrid#init_tk for (self: TAttrid, Location) */
2657 void lexer__TAttrid__init_tk(val* self, val* p0) {
2658 val* var_loc /* var loc: Location */;
2659 var_loc = p0;
2660 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAttrid> */
2661 RET_LABEL:;
2662 }
2663 /* method lexer#TAttrid#init_tk for (self: Object, Location) */
2664 void VIRTUAL_lexer__TAttrid__init_tk(val* self, val* p0) {
2665 lexer__TAttrid__init_tk(self, p0); /* Direct call lexer#TAttrid#init_tk on <self:Object(TAttrid)>*/
2666 RET_LABEL:;
2667 }
2668 /* method lexer#TNumber#parser_index for (self: TNumber): Int */
2669 long lexer__TNumber__parser_index(val* self) {
2670 long var /* : Int */;
2671 long var1 /* : Int */;
2672 var1 = 86;
2673 var = var1;
2674 goto RET_LABEL;
2675 RET_LABEL:;
2676 return var;
2677 }
2678 /* method lexer#TNumber#parser_index for (self: Object): Int */
2679 long VIRTUAL_lexer__TNumber__parser_index(val* self) {
2680 long var /* : Int */;
2681 long var1 /* : Int */;
2682 var1 = lexer__TNumber__parser_index(self);
2683 var = var1;
2684 RET_LABEL:;
2685 return var;
2686 }
2687 /* method lexer#TNumber#init_tk for (self: TNumber, Location) */
2688 void lexer__TNumber__init_tk(val* self, val* p0) {
2689 val* var_loc /* var loc: Location */;
2690 var_loc = p0;
2691 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TNumber> */
2692 RET_LABEL:;
2693 }
2694 /* method lexer#TNumber#init_tk for (self: Object, Location) */
2695 void VIRTUAL_lexer__TNumber__init_tk(val* self, val* p0) {
2696 lexer__TNumber__init_tk(self, p0); /* Direct call lexer#TNumber#init_tk on <self:Object(TNumber)>*/
2697 RET_LABEL:;
2698 }
2699 /* method lexer#THexNumber#parser_index for (self: THexNumber): Int */
2700 long lexer__THexNumber__parser_index(val* self) {
2701 long var /* : Int */;
2702 long var1 /* : Int */;
2703 var1 = 87;
2704 var = var1;
2705 goto RET_LABEL;
2706 RET_LABEL:;
2707 return var;
2708 }
2709 /* method lexer#THexNumber#parser_index for (self: Object): Int */
2710 long VIRTUAL_lexer__THexNumber__parser_index(val* self) {
2711 long var /* : Int */;
2712 long var1 /* : Int */;
2713 var1 = lexer__THexNumber__parser_index(self);
2714 var = var1;
2715 RET_LABEL:;
2716 return var;
2717 }
2718 /* method lexer#THexNumber#init_tk for (self: THexNumber, Location) */
2719 void lexer__THexNumber__init_tk(val* self, val* p0) {
2720 val* var_loc /* var loc: Location */;
2721 var_loc = p0;
2722 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:THexNumber> */
2723 RET_LABEL:;
2724 }
2725 /* method lexer#THexNumber#init_tk for (self: Object, Location) */
2726 void VIRTUAL_lexer__THexNumber__init_tk(val* self, val* p0) {
2727 lexer__THexNumber__init_tk(self, p0); /* Direct call lexer#THexNumber#init_tk on <self:Object(THexNumber)>*/
2728 RET_LABEL:;
2729 }
2730 /* method lexer#TFloat#parser_index for (self: TFloat): Int */
2731 long lexer__TFloat__parser_index(val* self) {
2732 long var /* : Int */;
2733 long var1 /* : Int */;
2734 var1 = 88;
2735 var = var1;
2736 goto RET_LABEL;
2737 RET_LABEL:;
2738 return var;
2739 }
2740 /* method lexer#TFloat#parser_index for (self: Object): Int */
2741 long VIRTUAL_lexer__TFloat__parser_index(val* self) {
2742 long var /* : Int */;
2743 long var1 /* : Int */;
2744 var1 = lexer__TFloat__parser_index(self);
2745 var = var1;
2746 RET_LABEL:;
2747 return var;
2748 }
2749 /* method lexer#TFloat#init_tk for (self: TFloat, Location) */
2750 void lexer__TFloat__init_tk(val* self, val* p0) {
2751 val* var_loc /* var loc: Location */;
2752 var_loc = p0;
2753 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TFloat> */
2754 RET_LABEL:;
2755 }
2756 /* method lexer#TFloat#init_tk for (self: Object, Location) */
2757 void VIRTUAL_lexer__TFloat__init_tk(val* self, val* p0) {
2758 lexer__TFloat__init_tk(self, p0); /* Direct call lexer#TFloat#init_tk on <self:Object(TFloat)>*/
2759 RET_LABEL:;
2760 }
2761 /* method lexer#TString#parser_index for (self: TString): Int */
2762 long lexer__TString__parser_index(val* self) {
2763 long var /* : Int */;
2764 long var1 /* : Int */;
2765 var1 = 89;
2766 var = var1;
2767 goto RET_LABEL;
2768 RET_LABEL:;
2769 return var;
2770 }
2771 /* method lexer#TString#parser_index for (self: Object): Int */
2772 long VIRTUAL_lexer__TString__parser_index(val* self) {
2773 long var /* : Int */;
2774 long var1 /* : Int */;
2775 var1 = lexer__TString__parser_index(self);
2776 var = var1;
2777 RET_LABEL:;
2778 return var;
2779 }
2780 /* method lexer#TString#init_tk for (self: TString, Location) */
2781 void lexer__TString__init_tk(val* self, val* p0) {
2782 val* var_loc /* var loc: Location */;
2783 var_loc = p0;
2784 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TString> */
2785 RET_LABEL:;
2786 }
2787 /* method lexer#TString#init_tk for (self: Object, Location) */
2788 void VIRTUAL_lexer__TString__init_tk(val* self, val* p0) {
2789 lexer__TString__init_tk(self, p0); /* Direct call lexer#TString#init_tk on <self:Object(TString)>*/
2790 RET_LABEL:;
2791 }
2792 /* method lexer#TStartString#parser_index for (self: TStartString): Int */
2793 long lexer__TStartString__parser_index(val* self) {
2794 long var /* : Int */;
2795 long var1 /* : Int */;
2796 var1 = 90;
2797 var = var1;
2798 goto RET_LABEL;
2799 RET_LABEL:;
2800 return var;
2801 }
2802 /* method lexer#TStartString#parser_index for (self: Object): Int */
2803 long VIRTUAL_lexer__TStartString__parser_index(val* self) {
2804 long var /* : Int */;
2805 long var1 /* : Int */;
2806 var1 = lexer__TStartString__parser_index(self);
2807 var = var1;
2808 RET_LABEL:;
2809 return var;
2810 }
2811 /* method lexer#TStartString#init_tk for (self: TStartString, Location) */
2812 void lexer__TStartString__init_tk(val* self, val* p0) {
2813 val* var_loc /* var loc: Location */;
2814 var_loc = p0;
2815 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStartString> */
2816 RET_LABEL:;
2817 }
2818 /* method lexer#TStartString#init_tk for (self: Object, Location) */
2819 void VIRTUAL_lexer__TStartString__init_tk(val* self, val* p0) {
2820 lexer__TStartString__init_tk(self, p0); /* Direct call lexer#TStartString#init_tk on <self:Object(TStartString)>*/
2821 RET_LABEL:;
2822 }
2823 /* method lexer#TMidString#parser_index for (self: TMidString): Int */
2824 long lexer__TMidString__parser_index(val* self) {
2825 long var /* : Int */;
2826 long var1 /* : Int */;
2827 var1 = 91;
2828 var = var1;
2829 goto RET_LABEL;
2830 RET_LABEL:;
2831 return var;
2832 }
2833 /* method lexer#TMidString#parser_index for (self: Object): Int */
2834 long VIRTUAL_lexer__TMidString__parser_index(val* self) {
2835 long var /* : Int */;
2836 long var1 /* : Int */;
2837 var1 = lexer__TMidString__parser_index(self);
2838 var = var1;
2839 RET_LABEL:;
2840 return var;
2841 }
2842 /* method lexer#TMidString#init_tk for (self: TMidString, Location) */
2843 void lexer__TMidString__init_tk(val* self, val* p0) {
2844 val* var_loc /* var loc: Location */;
2845 var_loc = p0;
2846 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMidString> */
2847 RET_LABEL:;
2848 }
2849 /* method lexer#TMidString#init_tk for (self: Object, Location) */
2850 void VIRTUAL_lexer__TMidString__init_tk(val* self, val* p0) {
2851 lexer__TMidString__init_tk(self, p0); /* Direct call lexer#TMidString#init_tk on <self:Object(TMidString)>*/
2852 RET_LABEL:;
2853 }
2854 /* method lexer#TEndString#parser_index for (self: TEndString): Int */
2855 long lexer__TEndString__parser_index(val* self) {
2856 long var /* : Int */;
2857 long var1 /* : Int */;
2858 var1 = 92;
2859 var = var1;
2860 goto RET_LABEL;
2861 RET_LABEL:;
2862 return var;
2863 }
2864 /* method lexer#TEndString#parser_index for (self: Object): Int */
2865 long VIRTUAL_lexer__TEndString__parser_index(val* self) {
2866 long var /* : Int */;
2867 long var1 /* : Int */;
2868 var1 = lexer__TEndString__parser_index(self);
2869 var = var1;
2870 RET_LABEL:;
2871 return var;
2872 }
2873 /* method lexer#TEndString#init_tk for (self: TEndString, Location) */
2874 void lexer__TEndString__init_tk(val* self, val* p0) {
2875 val* var_loc /* var loc: Location */;
2876 var_loc = p0;
2877 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEndString> */
2878 RET_LABEL:;
2879 }
2880 /* method lexer#TEndString#init_tk for (self: Object, Location) */
2881 void VIRTUAL_lexer__TEndString__init_tk(val* self, val* p0) {
2882 lexer__TEndString__init_tk(self, p0); /* Direct call lexer#TEndString#init_tk on <self:Object(TEndString)>*/
2883 RET_LABEL:;
2884 }
2885 /* method lexer#TChar#parser_index for (self: TChar): Int */
2886 long lexer__TChar__parser_index(val* self) {
2887 long var /* : Int */;
2888 long var1 /* : Int */;
2889 var1 = 93;
2890 var = var1;
2891 goto RET_LABEL;
2892 RET_LABEL:;
2893 return var;
2894 }
2895 /* method lexer#TChar#parser_index for (self: Object): Int */
2896 long VIRTUAL_lexer__TChar__parser_index(val* self) {
2897 long var /* : Int */;
2898 long var1 /* : Int */;
2899 var1 = lexer__TChar__parser_index(self);
2900 var = var1;
2901 RET_LABEL:;
2902 return var;
2903 }
2904 /* method lexer#TChar#init_tk for (self: TChar, Location) */
2905 void lexer__TChar__init_tk(val* self, val* p0) {
2906 val* var_loc /* var loc: Location */;
2907 var_loc = p0;
2908 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TChar> */
2909 RET_LABEL:;
2910 }
2911 /* method lexer#TChar#init_tk for (self: Object, Location) */
2912 void VIRTUAL_lexer__TChar__init_tk(val* self, val* p0) {
2913 lexer__TChar__init_tk(self, p0); /* Direct call lexer#TChar#init_tk on <self:Object(TChar)>*/
2914 RET_LABEL:;
2915 }
2916 /* method lexer#TBadString#parser_index for (self: TBadString): Int */
2917 long lexer__TBadString__parser_index(val* self) {
2918 long var /* : Int */;
2919 long var1 /* : Int */;
2920 var1 = 94;
2921 var = var1;
2922 goto RET_LABEL;
2923 RET_LABEL:;
2924 return var;
2925 }
2926 /* method lexer#TBadString#parser_index for (self: Object): Int */
2927 long VIRTUAL_lexer__TBadString__parser_index(val* self) {
2928 long var /* : Int */;
2929 long var1 /* : Int */;
2930 var1 = lexer__TBadString__parser_index(self);
2931 var = var1;
2932 RET_LABEL:;
2933 return var;
2934 }
2935 /* method lexer#TBadString#init_tk for (self: TBadString, Location) */
2936 void lexer__TBadString__init_tk(val* self, val* p0) {
2937 val* var_loc /* var loc: Location */;
2938 var_loc = p0;
2939 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadString> */
2940 RET_LABEL:;
2941 }
2942 /* method lexer#TBadString#init_tk for (self: Object, Location) */
2943 void VIRTUAL_lexer__TBadString__init_tk(val* self, val* p0) {
2944 lexer__TBadString__init_tk(self, p0); /* Direct call lexer#TBadString#init_tk on <self:Object(TBadString)>*/
2945 RET_LABEL:;
2946 }
2947 /* method lexer#TBadChar#parser_index for (self: TBadChar): Int */
2948 long lexer__TBadChar__parser_index(val* self) {
2949 long var /* : Int */;
2950 long var1 /* : Int */;
2951 var1 = 95;
2952 var = var1;
2953 goto RET_LABEL;
2954 RET_LABEL:;
2955 return var;
2956 }
2957 /* method lexer#TBadChar#parser_index for (self: Object): Int */
2958 long VIRTUAL_lexer__TBadChar__parser_index(val* self) {
2959 long var /* : Int */;
2960 long var1 /* : Int */;
2961 var1 = lexer__TBadChar__parser_index(self);
2962 var = var1;
2963 RET_LABEL:;
2964 return var;
2965 }
2966 /* method lexer#TBadChar#init_tk for (self: TBadChar, Location) */
2967 void lexer__TBadChar__init_tk(val* self, val* p0) {
2968 val* var_loc /* var loc: Location */;
2969 var_loc = p0;
2970 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadChar> */
2971 RET_LABEL:;
2972 }
2973 /* method lexer#TBadChar#init_tk for (self: Object, Location) */
2974 void VIRTUAL_lexer__TBadChar__init_tk(val* self, val* p0) {
2975 lexer__TBadChar__init_tk(self, p0); /* Direct call lexer#TBadChar#init_tk on <self:Object(TBadChar)>*/
2976 RET_LABEL:;
2977 }
2978 /* method lexer#TExternCodeSegment#parser_index for (self: TExternCodeSegment): Int */
2979 long lexer__TExternCodeSegment__parser_index(val* self) {
2980 long var /* : Int */;
2981 long var1 /* : Int */;
2982 var1 = 96;
2983 var = var1;
2984 goto RET_LABEL;
2985 RET_LABEL:;
2986 return var;
2987 }
2988 /* method lexer#TExternCodeSegment#parser_index for (self: Object): Int */
2989 long VIRTUAL_lexer__TExternCodeSegment__parser_index(val* self) {
2990 long var /* : Int */;
2991 long var1 /* : Int */;
2992 var1 = lexer__TExternCodeSegment__parser_index(self);
2993 var = var1;
2994 RET_LABEL:;
2995 return var;
2996 }
2997 /* method lexer#TExternCodeSegment#init_tk for (self: TExternCodeSegment, Location) */
2998 void lexer__TExternCodeSegment__init_tk(val* self, val* p0) {
2999 val* var_loc /* var loc: Location */;
3000 var_loc = p0;
3001 self->attrs[COLOR_parser_nodes__ANode___location].val = var_loc; /* _location on <self:TExternCodeSegment> */
3002 RET_LABEL:;
3003 }
3004 /* method lexer#TExternCodeSegment#init_tk for (self: Object, Location) */
3005 void VIRTUAL_lexer__TExternCodeSegment__init_tk(val* self, val* p0) {
3006 lexer__TExternCodeSegment__init_tk(self, p0); /* Direct call lexer#TExternCodeSegment#init_tk on <self:Object(TExternCodeSegment)>*/
3007 RET_LABEL:;
3008 }
3009 /* method lexer#Lexer#make_token for (self: Lexer, Int, Location): Token */
3010 val* lexer__Lexer__make_token(val* self, long p0, val* p1) {
3011 val* var /* : Token */;
3012 long var_accept_token /* var accept_token: Int */;
3013 val* var_location /* var location: Location */;
3014 long var1 /* : Int */;
3015 short int var2 /* : Bool */;
3016 short int var3 /* : Bool */;
3017 short int var5 /* : Bool */;
3018 val* var6 /* : TEol */;
3019 long var7 /* : Int */;
3020 short int var8 /* : Bool */;
3021 short int var9 /* : Bool */;
3022 short int var11 /* : Bool */;
3023 val* var12 /* : TComment */;
3024 long var13 /* : Int */;
3025 short int var14 /* : Bool */;
3026 short int var15 /* : Bool */;
3027 short int var17 /* : Bool */;
3028 val* var18 /* : TKwpackage */;
3029 long var19 /* : Int */;
3030 short int var20 /* : Bool */;
3031 short int var21 /* : Bool */;
3032 short int var23 /* : Bool */;
3033 val* var24 /* : TKwmodule */;
3034 long var25 /* : Int */;
3035 short int var26 /* : Bool */;
3036 short int var27 /* : Bool */;
3037 short int var29 /* : Bool */;
3038 val* var30 /* : TKwimport */;
3039 long var31 /* : Int */;
3040 short int var32 /* : Bool */;
3041 short int var33 /* : Bool */;
3042 short int var35 /* : Bool */;
3043 val* var36 /* : TKwclass */;
3044 long var37 /* : Int */;
3045 short int var38 /* : Bool */;
3046 short int var39 /* : Bool */;
3047 short int var41 /* : Bool */;
3048 val* var42 /* : TKwabstract */;
3049 long var43 /* : Int */;
3050 short int var44 /* : Bool */;
3051 short int var45 /* : Bool */;
3052 short int var47 /* : Bool */;
3053 val* var48 /* : TKwinterface */;
3054 long var49 /* : Int */;
3055 short int var50 /* : Bool */;
3056 short int var51 /* : Bool */;
3057 short int var53 /* : Bool */;
3058 val* var54 /* : TKwenum */;
3059 long var55 /* : Int */;
3060 short int var56 /* : Bool */;
3061 short int var57 /* : Bool */;
3062 short int var59 /* : Bool */;
3063 val* var60 /* : TKwend */;
3064 long var61 /* : Int */;
3065 short int var62 /* : Bool */;
3066 short int var63 /* : Bool */;
3067 short int var65 /* : Bool */;
3068 val* var66 /* : TKwmeth */;
3069 long var67 /* : Int */;
3070 short int var68 /* : Bool */;
3071 short int var69 /* : Bool */;
3072 short int var71 /* : Bool */;
3073 val* var72 /* : TKwtype */;
3074 long var73 /* : Int */;
3075 short int var74 /* : Bool */;
3076 short int var75 /* : Bool */;
3077 short int var77 /* : Bool */;
3078 val* var78 /* : TKwinit */;
3079 long var79 /* : Int */;
3080 short int var80 /* : Bool */;
3081 short int var81 /* : Bool */;
3082 short int var83 /* : Bool */;
3083 val* var84 /* : TKwredef */;
3084 long var85 /* : Int */;
3085 short int var86 /* : Bool */;
3086 short int var87 /* : Bool */;
3087 short int var89 /* : Bool */;
3088 val* var90 /* : TKwis */;
3089 long var91 /* : Int */;
3090 short int var92 /* : Bool */;
3091 short int var93 /* : Bool */;
3092 short int var95 /* : Bool */;
3093 val* var96 /* : TKwdo */;
3094 long var97 /* : Int */;
3095 short int var98 /* : Bool */;
3096 short int var99 /* : Bool */;
3097 short int var101 /* : Bool */;
3098 val* var102 /* : TKwreadable */;
3099 long var103 /* : Int */;
3100 short int var104 /* : Bool */;
3101 short int var105 /* : Bool */;
3102 short int var107 /* : Bool */;
3103 val* var108 /* : TKwwritable */;
3104 long var109 /* : Int */;
3105 short int var110 /* : Bool */;
3106 short int var111 /* : Bool */;
3107 short int var113 /* : Bool */;
3108 val* var114 /* : TKwvar */;
3109 long var115 /* : Int */;
3110 short int var116 /* : Bool */;
3111 short int var117 /* : Bool */;
3112 short int var119 /* : Bool */;
3113 val* var120 /* : TKwintern */;
3114 long var121 /* : Int */;
3115 short int var122 /* : Bool */;
3116 short int var123 /* : Bool */;
3117 short int var125 /* : Bool */;
3118 val* var126 /* : TKwextern */;
3119 long var127 /* : Int */;
3120 short int var128 /* : Bool */;
3121 short int var129 /* : Bool */;
3122 short int var131 /* : Bool */;
3123 val* var132 /* : TKwpublic */;
3124 long var133 /* : Int */;
3125 short int var134 /* : Bool */;
3126 short int var135 /* : Bool */;
3127 short int var137 /* : Bool */;
3128 val* var138 /* : TKwprotected */;
3129 long var139 /* : Int */;
3130 short int var140 /* : Bool */;
3131 short int var141 /* : Bool */;
3132 short int var143 /* : Bool */;
3133 val* var144 /* : TKwprivate */;
3134 long var145 /* : Int */;
3135 short int var146 /* : Bool */;
3136 short int var147 /* : Bool */;
3137 short int var149 /* : Bool */;
3138 val* var150 /* : TKwintrude */;
3139 long var151 /* : Int */;
3140 short int var152 /* : Bool */;
3141 short int var153 /* : Bool */;
3142 short int var155 /* : Bool */;
3143 val* var156 /* : TKwif */;
3144 long var157 /* : Int */;
3145 short int var158 /* : Bool */;
3146 short int var159 /* : Bool */;
3147 short int var161 /* : Bool */;
3148 val* var162 /* : TKwthen */;
3149 long var163 /* : Int */;
3150 short int var164 /* : Bool */;
3151 short int var165 /* : Bool */;
3152 short int var167 /* : Bool */;
3153 val* var168 /* : TKwelse */;
3154 long var169 /* : Int */;
3155 short int var170 /* : Bool */;
3156 short int var171 /* : Bool */;
3157 short int var173 /* : Bool */;
3158 val* var174 /* : TKwwhile */;
3159 long var175 /* : Int */;
3160 short int var176 /* : Bool */;
3161 short int var177 /* : Bool */;
3162 short int var179 /* : Bool */;
3163 val* var180 /* : TKwloop */;
3164 long var181 /* : Int */;
3165 short int var182 /* : Bool */;
3166 short int var183 /* : Bool */;
3167 short int var185 /* : Bool */;
3168 val* var186 /* : TKwfor */;
3169 long var187 /* : Int */;
3170 short int var188 /* : Bool */;
3171 short int var189 /* : Bool */;
3172 short int var191 /* : Bool */;
3173 val* var192 /* : TKwin */;
3174 long var193 /* : Int */;
3175 short int var194 /* : Bool */;
3176 short int var195 /* : Bool */;
3177 short int var197 /* : Bool */;
3178 val* var198 /* : TKwand */;
3179 long var199 /* : Int */;
3180 short int var200 /* : Bool */;
3181 short int var201 /* : Bool */;
3182 short int var203 /* : Bool */;
3183 val* var204 /* : TKwor */;
3184 long var205 /* : Int */;
3185 short int var206 /* : Bool */;
3186 short int var207 /* : Bool */;
3187 short int var209 /* : Bool */;
3188 val* var210 /* : TKwnot */;
3189 long var211 /* : Int */;
3190 short int var212 /* : Bool */;
3191 short int var213 /* : Bool */;
3192 short int var215 /* : Bool */;
3193 val* var216 /* : TKwimplies */;
3194 long var217 /* : Int */;
3195 short int var218 /* : Bool */;
3196 short int var219 /* : Bool */;
3197 short int var221 /* : Bool */;
3198 val* var222 /* : TKwreturn */;
3199 long var223 /* : Int */;
3200 short int var224 /* : Bool */;
3201 short int var225 /* : Bool */;
3202 short int var227 /* : Bool */;
3203 val* var228 /* : TKwcontinue */;
3204 long var229 /* : Int */;
3205 short int var230 /* : Bool */;
3206 short int var231 /* : Bool */;
3207 short int var233 /* : Bool */;
3208 val* var234 /* : TKwbreak */;
3209 long var235 /* : Int */;
3210 short int var236 /* : Bool */;
3211 short int var237 /* : Bool */;
3212 short int var239 /* : Bool */;
3213 val* var240 /* : TKwabort */;
3214 long var241 /* : Int */;
3215 short int var242 /* : Bool */;
3216 short int var243 /* : Bool */;
3217 short int var245 /* : Bool */;
3218 val* var246 /* : TKwassert */;
3219 long var247 /* : Int */;
3220 short int var248 /* : Bool */;
3221 short int var249 /* : Bool */;
3222 short int var251 /* : Bool */;
3223 val* var252 /* : TKwnew */;
3224 long var253 /* : Int */;
3225 short int var254 /* : Bool */;
3226 short int var255 /* : Bool */;
3227 short int var257 /* : Bool */;
3228 val* var258 /* : TKwisa */;
3229 long var259 /* : Int */;
3230 short int var260 /* : Bool */;
3231 short int var261 /* : Bool */;
3232 short int var263 /* : Bool */;
3233 val* var264 /* : TKwonce */;
3234 long var265 /* : Int */;
3235 short int var266 /* : Bool */;
3236 short int var267 /* : Bool */;
3237 short int var269 /* : Bool */;
3238 val* var270 /* : TKwsuper */;
3239 long var271 /* : Int */;
3240 short int var272 /* : Bool */;
3241 short int var273 /* : Bool */;
3242 short int var275 /* : Bool */;
3243 val* var276 /* : TKwself */;
3244 long var277 /* : Int */;
3245 short int var278 /* : Bool */;
3246 short int var279 /* : Bool */;
3247 short int var281 /* : Bool */;
3248 val* var282 /* : TKwtrue */;
3249 long var283 /* : Int */;
3250 short int var284 /* : Bool */;
3251 short int var285 /* : Bool */;
3252 short int var287 /* : Bool */;
3253 val* var288 /* : TKwfalse */;
3254 long var289 /* : Int */;
3255 short int var290 /* : Bool */;
3256 short int var291 /* : Bool */;
3257 short int var293 /* : Bool */;
3258 val* var294 /* : TKwnull */;
3259 long var295 /* : Int */;
3260 short int var296 /* : Bool */;
3261 short int var297 /* : Bool */;
3262 short int var299 /* : Bool */;
3263 val* var300 /* : TKwas */;
3264 long var301 /* : Int */;
3265 short int var302 /* : Bool */;
3266 short int var303 /* : Bool */;
3267 short int var305 /* : Bool */;
3268 val* var306 /* : TKwnullable */;
3269 long var307 /* : Int */;
3270 short int var308 /* : Bool */;
3271 short int var309 /* : Bool */;
3272 short int var311 /* : Bool */;
3273 val* var312 /* : TKwisset */;
3274 long var313 /* : Int */;
3275 short int var314 /* : Bool */;
3276 short int var315 /* : Bool */;
3277 short int var317 /* : Bool */;
3278 val* var318 /* : TKwlabel */;
3279 long var319 /* : Int */;
3280 short int var320 /* : Bool */;
3281 short int var321 /* : Bool */;
3282 short int var323 /* : Bool */;
3283 val* var324 /* : TKwdebug */;
3284 long var325 /* : Int */;
3285 short int var326 /* : Bool */;
3286 short int var327 /* : Bool */;
3287 short int var329 /* : Bool */;
3288 val* var330 /* : TOpar */;
3289 long var331 /* : Int */;
3290 short int var332 /* : Bool */;
3291 short int var333 /* : Bool */;
3292 short int var335 /* : Bool */;
3293 val* var336 /* : TCpar */;
3294 long var337 /* : Int */;
3295 short int var338 /* : Bool */;
3296 short int var339 /* : Bool */;
3297 short int var341 /* : Bool */;
3298 val* var342 /* : TObra */;
3299 long var343 /* : Int */;
3300 short int var344 /* : Bool */;
3301 short int var345 /* : Bool */;
3302 short int var347 /* : Bool */;
3303 val* var348 /* : TCbra */;
3304 long var349 /* : Int */;
3305 short int var350 /* : Bool */;
3306 short int var351 /* : Bool */;
3307 short int var353 /* : Bool */;
3308 val* var354 /* : TComma */;
3309 long var355 /* : Int */;
3310 short int var356 /* : Bool */;
3311 short int var357 /* : Bool */;
3312 short int var359 /* : Bool */;
3313 val* var360 /* : TColumn */;
3314 long var361 /* : Int */;
3315 short int var362 /* : Bool */;
3316 short int var363 /* : Bool */;
3317 short int var365 /* : Bool */;
3318 val* var366 /* : TQuad */;
3319 long var367 /* : Int */;
3320 short int var368 /* : Bool */;
3321 short int var369 /* : Bool */;
3322 short int var371 /* : Bool */;
3323 val* var372 /* : TAssign */;
3324 long var373 /* : Int */;
3325 short int var374 /* : Bool */;
3326 short int var375 /* : Bool */;
3327 short int var377 /* : Bool */;
3328 val* var378 /* : TPluseq */;
3329 long var379 /* : Int */;
3330 short int var380 /* : Bool */;
3331 short int var381 /* : Bool */;
3332 short int var383 /* : Bool */;
3333 val* var384 /* : TMinuseq */;
3334 long var385 /* : Int */;
3335 short int var386 /* : Bool */;
3336 short int var387 /* : Bool */;
3337 short int var389 /* : Bool */;
3338 val* var390 /* : TDotdotdot */;
3339 long var391 /* : Int */;
3340 short int var392 /* : Bool */;
3341 short int var393 /* : Bool */;
3342 short int var395 /* : Bool */;
3343 val* var396 /* : TDotdot */;
3344 long var397 /* : Int */;
3345 short int var398 /* : Bool */;
3346 short int var399 /* : Bool */;
3347 short int var401 /* : Bool */;
3348 val* var402 /* : TDot */;
3349 long var403 /* : Int */;
3350 short int var404 /* : Bool */;
3351 short int var405 /* : Bool */;
3352 short int var407 /* : Bool */;
3353 val* var408 /* : TPlus */;
3354 long var409 /* : Int */;
3355 short int var410 /* : Bool */;
3356 short int var411 /* : Bool */;
3357 short int var413 /* : Bool */;
3358 val* var414 /* : TMinus */;
3359 long var415 /* : Int */;
3360 short int var416 /* : Bool */;
3361 short int var417 /* : Bool */;
3362 short int var419 /* : Bool */;
3363 val* var420 /* : TStar */;
3364 long var421 /* : Int */;
3365 short int var422 /* : Bool */;
3366 short int var423 /* : Bool */;
3367 short int var425 /* : Bool */;
3368 val* var426 /* : TSlash */;
3369 long var427 /* : Int */;
3370 short int var428 /* : Bool */;
3371 short int var429 /* : Bool */;
3372 short int var431 /* : Bool */;
3373 val* var432 /* : TPercent */;
3374 long var433 /* : Int */;
3375 short int var434 /* : Bool */;
3376 short int var435 /* : Bool */;
3377 short int var437 /* : Bool */;
3378 val* var438 /* : TEq */;
3379 long var439 /* : Int */;
3380 short int var440 /* : Bool */;
3381 short int var441 /* : Bool */;
3382 short int var443 /* : Bool */;
3383 val* var444 /* : TNe */;
3384 long var445 /* : Int */;
3385 short int var446 /* : Bool */;
3386 short int var447 /* : Bool */;
3387 short int var449 /* : Bool */;
3388 val* var450 /* : TLt */;
3389 long var451 /* : Int */;
3390 short int var452 /* : Bool */;
3391 short int var453 /* : Bool */;
3392 short int var455 /* : Bool */;
3393 val* var456 /* : TLe */;
3394 long var457 /* : Int */;
3395 short int var458 /* : Bool */;
3396 short int var459 /* : Bool */;
3397 short int var461 /* : Bool */;
3398 val* var462 /* : TLl */;
3399 long var463 /* : Int */;
3400 short int var464 /* : Bool */;
3401 short int var465 /* : Bool */;
3402 short int var467 /* : Bool */;
3403 val* var468 /* : TGt */;
3404 long var469 /* : Int */;
3405 short int var470 /* : Bool */;
3406 short int var471 /* : Bool */;
3407 short int var473 /* : Bool */;
3408 val* var474 /* : TGe */;
3409 long var475 /* : Int */;
3410 short int var476 /* : Bool */;
3411 short int var477 /* : Bool */;
3412 short int var479 /* : Bool */;
3413 val* var480 /* : TGg */;
3414 long var481 /* : Int */;
3415 short int var482 /* : Bool */;
3416 short int var483 /* : Bool */;
3417 short int var485 /* : Bool */;
3418 val* var486 /* : TStarship */;
3419 long var487 /* : Int */;
3420 short int var488 /* : Bool */;
3421 short int var489 /* : Bool */;
3422 short int var491 /* : Bool */;
3423 val* var492 /* : TBang */;
3424 long var493 /* : Int */;
3425 short int var494 /* : Bool */;
3426 short int var495 /* : Bool */;
3427 short int var497 /* : Bool */;
3428 val* var498 /* : TAt */;
3429 long var499 /* : Int */;
3430 short int var500 /* : Bool */;
3431 short int var501 /* : Bool */;
3432 short int var503 /* : Bool */;
3433 val* var504 /* : TClassid */;
3434 long var505 /* : Int */;
3435 short int var506 /* : Bool */;
3436 short int var507 /* : Bool */;
3437 short int var509 /* : Bool */;
3438 val* var510 /* : TId */;
3439 long var511 /* : Int */;
3440 short int var512 /* : Bool */;
3441 short int var513 /* : Bool */;
3442 short int var515 /* : Bool */;
3443 val* var516 /* : TAttrid */;
3444 long var517 /* : Int */;
3445 short int var518 /* : Bool */;
3446 short int var519 /* : Bool */;
3447 short int var521 /* : Bool */;
3448 val* var522 /* : TNumber */;
3449 long var523 /* : Int */;
3450 short int var524 /* : Bool */;
3451 short int var525 /* : Bool */;
3452 short int var527 /* : Bool */;
3453 val* var528 /* : THexNumber */;
3454 long var529 /* : Int */;
3455 short int var530 /* : Bool */;
3456 short int var531 /* : Bool */;
3457 short int var533 /* : Bool */;
3458 val* var534 /* : TFloat */;
3459 long var535 /* : Int */;
3460 short int var536 /* : Bool */;
3461 short int var537 /* : Bool */;
3462 short int var539 /* : Bool */;
3463 val* var540 /* : TString */;
3464 long var541 /* : Int */;
3465 short int var542 /* : Bool */;
3466 short int var543 /* : Bool */;
3467 short int var545 /* : Bool */;
3468 val* var546 /* : TStartString */;
3469 long var547 /* : Int */;
3470 short int var548 /* : Bool */;
3471 short int var549 /* : Bool */;
3472 short int var551 /* : Bool */;
3473 val* var552 /* : TMidString */;
3474 long var553 /* : Int */;
3475 short int var554 /* : Bool */;
3476 short int var555 /* : Bool */;
3477 short int var557 /* : Bool */;
3478 val* var558 /* : TEndString */;
3479 long var559 /* : Int */;
3480 short int var560 /* : Bool */;
3481 short int var561 /* : Bool */;
3482 short int var563 /* : Bool */;
3483 val* var564 /* : TChar */;
3484 long var565 /* : Int */;
3485 short int var566 /* : Bool */;
3486 short int var567 /* : Bool */;
3487 short int var569 /* : Bool */;
3488 val* var570 /* : TBadString */;
3489 long var571 /* : Int */;
3490 short int var572 /* : Bool */;
3491 short int var573 /* : Bool */;
3492 short int var575 /* : Bool */;
3493 val* var576 /* : TBadChar */;
3494 long var577 /* : Int */;
3495 short int var578 /* : Bool */;
3496 short int var579 /* : Bool */;
3497 short int var581 /* : Bool */;
3498 val* var582 /* : TExternCodeSegment */;
3499 var_accept_token = p0;
3500 var_location = p1;
3501 var1 = 1;
3502 {
3503 { /* Inline kernel#Int#== (var_accept_token,var1) on <var_accept_token:Int> */
3504 var5 = var_accept_token == var1;
3505 var3 = var5;
3506 goto RET_LABEL4;
3507 RET_LABEL4:(void)0;
3508 }
3509 var2 = var3;
3510 }
3511 if (var2){
3512 var6 = NEW_parser_nodes__TEol(&type_parser_nodes__TEol);
3513 {
3514 lexer__TEol__init_tk(var6, var_location); /* Direct call lexer#TEol#init_tk on <var6:TEol>*/
3515 }
3516 var = var6;
3517 goto RET_LABEL;
3518 } else {
3519 }
3520 var7 = 2;
3521 {
3522 { /* Inline kernel#Int#== (var_accept_token,var7) on <var_accept_token:Int> */
3523 var11 = var_accept_token == var7;
3524 var9 = var11;
3525 goto RET_LABEL10;
3526 RET_LABEL10:(void)0;
3527 }
3528 var8 = var9;
3529 }
3530 if (var8){
3531 var12 = NEW_parser_nodes__TComment(&type_parser_nodes__TComment);
3532 {
3533 lexer__TComment__init_tk(var12, var_location); /* Direct call lexer#TComment#init_tk on <var12:TComment>*/
3534 }
3535 var = var12;
3536 goto RET_LABEL;
3537 } else {
3538 }
3539 var13 = 3;
3540 {
3541 { /* Inline kernel#Int#== (var_accept_token,var13) on <var_accept_token:Int> */
3542 var17 = var_accept_token == var13;
3543 var15 = var17;
3544 goto RET_LABEL16;
3545 RET_LABEL16:(void)0;
3546 }
3547 var14 = var15;
3548 }
3549 if (var14){
3550 var18 = NEW_parser_nodes__TKwpackage(&type_parser_nodes__TKwpackage);
3551 {
3552 lexer__TKwpackage__init_tk(var18, var_location); /* Direct call lexer#TKwpackage#init_tk on <var18:TKwpackage>*/
3553 }
3554 var = var18;
3555 goto RET_LABEL;
3556 } else {
3557 }
3558 var19 = 4;
3559 {
3560 { /* Inline kernel#Int#== (var_accept_token,var19) on <var_accept_token:Int> */
3561 var23 = var_accept_token == var19;
3562 var21 = var23;
3563 goto RET_LABEL22;
3564 RET_LABEL22:(void)0;
3565 }
3566 var20 = var21;
3567 }
3568 if (var20){
3569 var24 = NEW_parser_nodes__TKwmodule(&type_parser_nodes__TKwmodule);
3570 {
3571 lexer__TKwmodule__init_tk(var24, var_location); /* Direct call lexer#TKwmodule#init_tk on <var24:TKwmodule>*/
3572 }
3573 var = var24;
3574 goto RET_LABEL;
3575 } else {
3576 }
3577 var25 = 5;
3578 {
3579 { /* Inline kernel#Int#== (var_accept_token,var25) on <var_accept_token:Int> */
3580 var29 = var_accept_token == var25;
3581 var27 = var29;
3582 goto RET_LABEL28;
3583 RET_LABEL28:(void)0;
3584 }
3585 var26 = var27;
3586 }
3587 if (var26){
3588 var30 = NEW_parser_nodes__TKwimport(&type_parser_nodes__TKwimport);
3589 {
3590 lexer__TKwimport__init_tk(var30, var_location); /* Direct call lexer#TKwimport#init_tk on <var30:TKwimport>*/
3591 }
3592 var = var30;
3593 goto RET_LABEL;
3594 } else {
3595 }
3596 var31 = 6;
3597 {
3598 { /* Inline kernel#Int#== (var_accept_token,var31) on <var_accept_token:Int> */
3599 var35 = var_accept_token == var31;
3600 var33 = var35;
3601 goto RET_LABEL34;
3602 RET_LABEL34:(void)0;
3603 }
3604 var32 = var33;
3605 }
3606 if (var32){
3607 var36 = NEW_parser_nodes__TKwclass(&type_parser_nodes__TKwclass);
3608 {
3609 lexer__TKwclass__init_tk(var36, var_location); /* Direct call lexer#TKwclass#init_tk on <var36:TKwclass>*/
3610 }
3611 var = var36;
3612 goto RET_LABEL;
3613 } else {
3614 }
3615 var37 = 7;
3616 {
3617 { /* Inline kernel#Int#== (var_accept_token,var37) on <var_accept_token:Int> */
3618 var41 = var_accept_token == var37;
3619 var39 = var41;
3620 goto RET_LABEL40;
3621 RET_LABEL40:(void)0;
3622 }
3623 var38 = var39;
3624 }
3625 if (var38){
3626 var42 = NEW_parser_nodes__TKwabstract(&type_parser_nodes__TKwabstract);
3627 {
3628 lexer__TKwabstract__init_tk(var42, var_location); /* Direct call lexer#TKwabstract#init_tk on <var42:TKwabstract>*/
3629 }
3630 var = var42;
3631 goto RET_LABEL;
3632 } else {
3633 }
3634 var43 = 8;
3635 {
3636 { /* Inline kernel#Int#== (var_accept_token,var43) on <var_accept_token:Int> */
3637 var47 = var_accept_token == var43;
3638 var45 = var47;
3639 goto RET_LABEL46;
3640 RET_LABEL46:(void)0;
3641 }
3642 var44 = var45;
3643 }
3644 if (var44){
3645 var48 = NEW_parser_nodes__TKwinterface(&type_parser_nodes__TKwinterface);
3646 {
3647 lexer__TKwinterface__init_tk(var48, var_location); /* Direct call lexer#TKwinterface#init_tk on <var48:TKwinterface>*/
3648 }
3649 var = var48;
3650 goto RET_LABEL;
3651 } else {
3652 }
3653 var49 = 9;
3654 {
3655 { /* Inline kernel#Int#== (var_accept_token,var49) on <var_accept_token:Int> */
3656 var53 = var_accept_token == var49;
3657 var51 = var53;
3658 goto RET_LABEL52;
3659 RET_LABEL52:(void)0;
3660 }
3661 var50 = var51;
3662 }
3663 if (var50){
3664 var54 = NEW_parser_nodes__TKwenum(&type_parser_nodes__TKwenum);
3665 {
3666 lexer__TKwenum__init_tk(var54, var_location); /* Direct call lexer#TKwenum#init_tk on <var54:TKwenum>*/
3667 }
3668 var = var54;
3669 goto RET_LABEL;
3670 } else {
3671 }
3672 var55 = 10;
3673 {
3674 { /* Inline kernel#Int#== (var_accept_token,var55) on <var_accept_token:Int> */
3675 var59 = var_accept_token == var55;
3676 var57 = var59;
3677 goto RET_LABEL58;
3678 RET_LABEL58:(void)0;
3679 }
3680 var56 = var57;
3681 }
3682 if (var56){
3683 var60 = NEW_parser_nodes__TKwend(&type_parser_nodes__TKwend);
3684 {
3685 lexer__TKwend__init_tk(var60, var_location); /* Direct call lexer#TKwend#init_tk on <var60:TKwend>*/
3686 }
3687 var = var60;
3688 goto RET_LABEL;
3689 } else {
3690 }
3691 var61 = 11;
3692 {
3693 { /* Inline kernel#Int#== (var_accept_token,var61) on <var_accept_token:Int> */
3694 var65 = var_accept_token == var61;
3695 var63 = var65;
3696 goto RET_LABEL64;
3697 RET_LABEL64:(void)0;
3698 }
3699 var62 = var63;
3700 }
3701 if (var62){
3702 var66 = NEW_parser_nodes__TKwmeth(&type_parser_nodes__TKwmeth);
3703 {
3704 lexer__TKwmeth__init_tk(var66, var_location); /* Direct call lexer#TKwmeth#init_tk on <var66:TKwmeth>*/
3705 }
3706 var = var66;
3707 goto RET_LABEL;
3708 } else {
3709 }
3710 var67 = 12;
3711 {
3712 { /* Inline kernel#Int#== (var_accept_token,var67) on <var_accept_token:Int> */
3713 var71 = var_accept_token == var67;
3714 var69 = var71;
3715 goto RET_LABEL70;
3716 RET_LABEL70:(void)0;
3717 }
3718 var68 = var69;
3719 }
3720 if (var68){
3721 var72 = NEW_parser_nodes__TKwtype(&type_parser_nodes__TKwtype);
3722 {
3723 lexer__TKwtype__init_tk(var72, var_location); /* Direct call lexer#TKwtype#init_tk on <var72:TKwtype>*/
3724 }
3725 var = var72;
3726 goto RET_LABEL;
3727 } else {
3728 }
3729 var73 = 13;
3730 {
3731 { /* Inline kernel#Int#== (var_accept_token,var73) on <var_accept_token:Int> */
3732 var77 = var_accept_token == var73;
3733 var75 = var77;
3734 goto RET_LABEL76;
3735 RET_LABEL76:(void)0;
3736 }
3737 var74 = var75;
3738 }
3739 if (var74){
3740 var78 = NEW_parser_nodes__TKwinit(&type_parser_nodes__TKwinit);
3741 {
3742 lexer__TKwinit__init_tk(var78, var_location); /* Direct call lexer#TKwinit#init_tk on <var78:TKwinit>*/
3743 }
3744 var = var78;
3745 goto RET_LABEL;
3746 } else {
3747 }
3748 var79 = 14;
3749 {
3750 { /* Inline kernel#Int#== (var_accept_token,var79) on <var_accept_token:Int> */
3751 var83 = var_accept_token == var79;
3752 var81 = var83;
3753 goto RET_LABEL82;
3754 RET_LABEL82:(void)0;
3755 }
3756 var80 = var81;
3757 }
3758 if (var80){
3759 var84 = NEW_parser_nodes__TKwredef(&type_parser_nodes__TKwredef);
3760 {
3761 lexer__TKwredef__init_tk(var84, var_location); /* Direct call lexer#TKwredef#init_tk on <var84:TKwredef>*/
3762 }
3763 var = var84;
3764 goto RET_LABEL;
3765 } else {
3766 }
3767 var85 = 15;
3768 {
3769 { /* Inline kernel#Int#== (var_accept_token,var85) on <var_accept_token:Int> */
3770 var89 = var_accept_token == var85;
3771 var87 = var89;
3772 goto RET_LABEL88;
3773 RET_LABEL88:(void)0;
3774 }
3775 var86 = var87;
3776 }
3777 if (var86){
3778 var90 = NEW_parser_nodes__TKwis(&type_parser_nodes__TKwis);
3779 {
3780 lexer__TKwis__init_tk(var90, var_location); /* Direct call lexer#TKwis#init_tk on <var90:TKwis>*/
3781 }
3782 var = var90;
3783 goto RET_LABEL;
3784 } else {
3785 }
3786 var91 = 16;
3787 {
3788 { /* Inline kernel#Int#== (var_accept_token,var91) on <var_accept_token:Int> */
3789 var95 = var_accept_token == var91;
3790 var93 = var95;
3791 goto RET_LABEL94;
3792 RET_LABEL94:(void)0;
3793 }
3794 var92 = var93;
3795 }
3796 if (var92){
3797 var96 = NEW_parser_nodes__TKwdo(&type_parser_nodes__TKwdo);
3798 {
3799 lexer__TKwdo__init_tk(var96, var_location); /* Direct call lexer#TKwdo#init_tk on <var96:TKwdo>*/
3800 }
3801 var = var96;
3802 goto RET_LABEL;
3803 } else {
3804 }
3805 var97 = 17;
3806 {
3807 { /* Inline kernel#Int#== (var_accept_token,var97) on <var_accept_token:Int> */
3808 var101 = var_accept_token == var97;
3809 var99 = var101;
3810 goto RET_LABEL100;
3811 RET_LABEL100:(void)0;
3812 }
3813 var98 = var99;
3814 }
3815 if (var98){
3816 var102 = NEW_parser_nodes__TKwreadable(&type_parser_nodes__TKwreadable);
3817 {
3818 lexer__TKwreadable__init_tk(var102, var_location); /* Direct call lexer#TKwreadable#init_tk on <var102:TKwreadable>*/
3819 }
3820 var = var102;
3821 goto RET_LABEL;
3822 } else {
3823 }
3824 var103 = 18;
3825 {
3826 { /* Inline kernel#Int#== (var_accept_token,var103) on <var_accept_token:Int> */
3827 var107 = var_accept_token == var103;
3828 var105 = var107;
3829 goto RET_LABEL106;
3830 RET_LABEL106:(void)0;
3831 }
3832 var104 = var105;
3833 }
3834 if (var104){
3835 var108 = NEW_parser_nodes__TKwwritable(&type_parser_nodes__TKwwritable);
3836 {
3837 lexer__TKwwritable__init_tk(var108, var_location); /* Direct call lexer#TKwwritable#init_tk on <var108:TKwwritable>*/
3838 }
3839 var = var108;
3840 goto RET_LABEL;
3841 } else {
3842 }
3843 var109 = 19;
3844 {
3845 { /* Inline kernel#Int#== (var_accept_token,var109) on <var_accept_token:Int> */
3846 var113 = var_accept_token == var109;
3847 var111 = var113;
3848 goto RET_LABEL112;
3849 RET_LABEL112:(void)0;
3850 }
3851 var110 = var111;
3852 }
3853 if (var110){
3854 var114 = NEW_parser_nodes__TKwvar(&type_parser_nodes__TKwvar);
3855 {
3856 lexer__TKwvar__init_tk(var114, var_location); /* Direct call lexer#TKwvar#init_tk on <var114:TKwvar>*/
3857 }
3858 var = var114;
3859 goto RET_LABEL;
3860 } else {
3861 }
3862 var115 = 20;
3863 {
3864 { /* Inline kernel#Int#== (var_accept_token,var115) on <var_accept_token:Int> */
3865 var119 = var_accept_token == var115;
3866 var117 = var119;
3867 goto RET_LABEL118;
3868 RET_LABEL118:(void)0;
3869 }
3870 var116 = var117;
3871 }
3872 if (var116){
3873 var120 = NEW_parser_nodes__TKwintern(&type_parser_nodes__TKwintern);
3874 {
3875 lexer__TKwintern__init_tk(var120, var_location); /* Direct call lexer#TKwintern#init_tk on <var120:TKwintern>*/
3876 }
3877 var = var120;
3878 goto RET_LABEL;
3879 } else {
3880 }
3881 var121 = 21;
3882 {
3883 { /* Inline kernel#Int#== (var_accept_token,var121) on <var_accept_token:Int> */
3884 var125 = var_accept_token == var121;
3885 var123 = var125;
3886 goto RET_LABEL124;
3887 RET_LABEL124:(void)0;
3888 }
3889 var122 = var123;
3890 }
3891 if (var122){
3892 var126 = NEW_parser_nodes__TKwextern(&type_parser_nodes__TKwextern);
3893 {
3894 lexer__TKwextern__init_tk(var126, var_location); /* Direct call lexer#TKwextern#init_tk on <var126:TKwextern>*/
3895 }
3896 var = var126;
3897 goto RET_LABEL;
3898 } else {
3899 }
3900 var127 = 22;
3901 {
3902 { /* Inline kernel#Int#== (var_accept_token,var127) on <var_accept_token:Int> */
3903 var131 = var_accept_token == var127;
3904 var129 = var131;
3905 goto RET_LABEL130;
3906 RET_LABEL130:(void)0;
3907 }
3908 var128 = var129;
3909 }
3910 if (var128){
3911 var132 = NEW_parser_nodes__TKwpublic(&type_parser_nodes__TKwpublic);
3912 {
3913 lexer__TKwpublic__init_tk(var132, var_location); /* Direct call lexer#TKwpublic#init_tk on <var132:TKwpublic>*/
3914 }
3915 var = var132;
3916 goto RET_LABEL;
3917 } else {
3918 }
3919 var133 = 23;
3920 {
3921 { /* Inline kernel#Int#== (var_accept_token,var133) on <var_accept_token:Int> */
3922 var137 = var_accept_token == var133;
3923 var135 = var137;
3924 goto RET_LABEL136;
3925 RET_LABEL136:(void)0;
3926 }
3927 var134 = var135;
3928 }
3929 if (var134){
3930 var138 = NEW_parser_nodes__TKwprotected(&type_parser_nodes__TKwprotected);
3931 {
3932 lexer__TKwprotected__init_tk(var138, var_location); /* Direct call lexer#TKwprotected#init_tk on <var138:TKwprotected>*/
3933 }
3934 var = var138;
3935 goto RET_LABEL;
3936 } else {
3937 }
3938 var139 = 24;
3939 {
3940 { /* Inline kernel#Int#== (var_accept_token,var139) on <var_accept_token:Int> */
3941 var143 = var_accept_token == var139;
3942 var141 = var143;
3943 goto RET_LABEL142;
3944 RET_LABEL142:(void)0;
3945 }
3946 var140 = var141;
3947 }
3948 if (var140){
3949 var144 = NEW_parser_nodes__TKwprivate(&type_parser_nodes__TKwprivate);
3950 {
3951 lexer__TKwprivate__init_tk(var144, var_location); /* Direct call lexer#TKwprivate#init_tk on <var144:TKwprivate>*/
3952 }
3953 var = var144;
3954 goto RET_LABEL;
3955 } else {
3956 }
3957 var145 = 25;
3958 {
3959 { /* Inline kernel#Int#== (var_accept_token,var145) on <var_accept_token:Int> */
3960 var149 = var_accept_token == var145;
3961 var147 = var149;
3962 goto RET_LABEL148;
3963 RET_LABEL148:(void)0;
3964 }
3965 var146 = var147;
3966 }
3967 if (var146){
3968 var150 = NEW_parser_nodes__TKwintrude(&type_parser_nodes__TKwintrude);
3969 {
3970 lexer__TKwintrude__init_tk(var150, var_location); /* Direct call lexer#TKwintrude#init_tk on <var150:TKwintrude>*/
3971 }
3972 var = var150;
3973 goto RET_LABEL;
3974 } else {
3975 }
3976 var151 = 26;
3977 {
3978 { /* Inline kernel#Int#== (var_accept_token,var151) on <var_accept_token:Int> */
3979 var155 = var_accept_token == var151;
3980 var153 = var155;
3981 goto RET_LABEL154;
3982 RET_LABEL154:(void)0;
3983 }
3984 var152 = var153;
3985 }
3986 if (var152){
3987 var156 = NEW_parser_nodes__TKwif(&type_parser_nodes__TKwif);
3988 {
3989 lexer__TKwif__init_tk(var156, var_location); /* Direct call lexer#TKwif#init_tk on <var156:TKwif>*/
3990 }
3991 var = var156;
3992 goto RET_LABEL;
3993 } else {
3994 }
3995 var157 = 27;
3996 {
3997 { /* Inline kernel#Int#== (var_accept_token,var157) on <var_accept_token:Int> */
3998 var161 = var_accept_token == var157;
3999 var159 = var161;
4000 goto RET_LABEL160;
4001 RET_LABEL160:(void)0;
4002 }
4003 var158 = var159;
4004 }
4005 if (var158){
4006 var162 = NEW_parser_nodes__TKwthen(&type_parser_nodes__TKwthen);
4007 {
4008 lexer__TKwthen__init_tk(var162, var_location); /* Direct call lexer#TKwthen#init_tk on <var162:TKwthen>*/
4009 }
4010 var = var162;
4011 goto RET_LABEL;
4012 } else {
4013 }
4014 var163 = 28;
4015 {
4016 { /* Inline kernel#Int#== (var_accept_token,var163) on <var_accept_token:Int> */
4017 var167 = var_accept_token == var163;
4018 var165 = var167;
4019 goto RET_LABEL166;
4020 RET_LABEL166:(void)0;
4021 }
4022 var164 = var165;
4023 }
4024 if (var164){
4025 var168 = NEW_parser_nodes__TKwelse(&type_parser_nodes__TKwelse);
4026 {
4027 lexer__TKwelse__init_tk(var168, var_location); /* Direct call lexer#TKwelse#init_tk on <var168:TKwelse>*/
4028 }
4029 var = var168;
4030 goto RET_LABEL;
4031 } else {
4032 }
4033 var169 = 29;
4034 {
4035 { /* Inline kernel#Int#== (var_accept_token,var169) on <var_accept_token:Int> */
4036 var173 = var_accept_token == var169;
4037 var171 = var173;
4038 goto RET_LABEL172;
4039 RET_LABEL172:(void)0;
4040 }
4041 var170 = var171;
4042 }
4043 if (var170){
4044 var174 = NEW_parser_nodes__TKwwhile(&type_parser_nodes__TKwwhile);
4045 {
4046 lexer__TKwwhile__init_tk(var174, var_location); /* Direct call lexer#TKwwhile#init_tk on <var174:TKwwhile>*/
4047 }
4048 var = var174;
4049 goto RET_LABEL;
4050 } else {
4051 }
4052 var175 = 30;
4053 {
4054 { /* Inline kernel#Int#== (var_accept_token,var175) on <var_accept_token:Int> */
4055 var179 = var_accept_token == var175;
4056 var177 = var179;
4057 goto RET_LABEL178;
4058 RET_LABEL178:(void)0;
4059 }
4060 var176 = var177;
4061 }
4062 if (var176){
4063 var180 = NEW_parser_nodes__TKwloop(&type_parser_nodes__TKwloop);
4064 {
4065 lexer__TKwloop__init_tk(var180, var_location); /* Direct call lexer#TKwloop#init_tk on <var180:TKwloop>*/
4066 }
4067 var = var180;
4068 goto RET_LABEL;
4069 } else {
4070 }
4071 var181 = 31;
4072 {
4073 { /* Inline kernel#Int#== (var_accept_token,var181) on <var_accept_token:Int> */
4074 var185 = var_accept_token == var181;
4075 var183 = var185;
4076 goto RET_LABEL184;
4077 RET_LABEL184:(void)0;
4078 }
4079 var182 = var183;
4080 }
4081 if (var182){
4082 var186 = NEW_parser_nodes__TKwfor(&type_parser_nodes__TKwfor);
4083 {
4084 lexer__TKwfor__init_tk(var186, var_location); /* Direct call lexer#TKwfor#init_tk on <var186:TKwfor>*/
4085 }
4086 var = var186;
4087 goto RET_LABEL;
4088 } else {
4089 }
4090 var187 = 32;
4091 {
4092 { /* Inline kernel#Int#== (var_accept_token,var187) on <var_accept_token:Int> */
4093 var191 = var_accept_token == var187;
4094 var189 = var191;
4095 goto RET_LABEL190;
4096 RET_LABEL190:(void)0;
4097 }
4098 var188 = var189;
4099 }
4100 if (var188){
4101 var192 = NEW_parser_nodes__TKwin(&type_parser_nodes__TKwin);
4102 {
4103 lexer__TKwin__init_tk(var192, var_location); /* Direct call lexer#TKwin#init_tk on <var192:TKwin>*/
4104 }
4105 var = var192;
4106 goto RET_LABEL;
4107 } else {
4108 }
4109 var193 = 33;
4110 {
4111 { /* Inline kernel#Int#== (var_accept_token,var193) on <var_accept_token:Int> */
4112 var197 = var_accept_token == var193;
4113 var195 = var197;
4114 goto RET_LABEL196;
4115 RET_LABEL196:(void)0;
4116 }
4117 var194 = var195;
4118 }
4119 if (var194){
4120 var198 = NEW_parser_nodes__TKwand(&type_parser_nodes__TKwand);
4121 {
4122 lexer__TKwand__init_tk(var198, var_location); /* Direct call lexer#TKwand#init_tk on <var198:TKwand>*/
4123 }
4124 var = var198;
4125 goto RET_LABEL;
4126 } else {
4127 }
4128 var199 = 34;
4129 {
4130 { /* Inline kernel#Int#== (var_accept_token,var199) on <var_accept_token:Int> */
4131 var203 = var_accept_token == var199;
4132 var201 = var203;
4133 goto RET_LABEL202;
4134 RET_LABEL202:(void)0;
4135 }
4136 var200 = var201;
4137 }
4138 if (var200){
4139 var204 = NEW_parser_nodes__TKwor(&type_parser_nodes__TKwor);
4140 {
4141 lexer__TKwor__init_tk(var204, var_location); /* Direct call lexer#TKwor#init_tk on <var204:TKwor>*/
4142 }
4143 var = var204;
4144 goto RET_LABEL;
4145 } else {
4146 }
4147 var205 = 35;
4148 {
4149 { /* Inline kernel#Int#== (var_accept_token,var205) on <var_accept_token:Int> */
4150 var209 = var_accept_token == var205;
4151 var207 = var209;
4152 goto RET_LABEL208;
4153 RET_LABEL208:(void)0;
4154 }
4155 var206 = var207;
4156 }
4157 if (var206){
4158 var210 = NEW_parser_nodes__TKwnot(&type_parser_nodes__TKwnot);
4159 {
4160 lexer__TKwnot__init_tk(var210, var_location); /* Direct call lexer#TKwnot#init_tk on <var210:TKwnot>*/
4161 }
4162 var = var210;
4163 goto RET_LABEL;
4164 } else {
4165 }
4166 var211 = 36;
4167 {
4168 { /* Inline kernel#Int#== (var_accept_token,var211) on <var_accept_token:Int> */
4169 var215 = var_accept_token == var211;
4170 var213 = var215;
4171 goto RET_LABEL214;
4172 RET_LABEL214:(void)0;
4173 }
4174 var212 = var213;
4175 }
4176 if (var212){
4177 var216 = NEW_parser_nodes__TKwimplies(&type_parser_nodes__TKwimplies);
4178 {
4179 lexer__TKwimplies__init_tk(var216, var_location); /* Direct call lexer#TKwimplies#init_tk on <var216:TKwimplies>*/
4180 }
4181 var = var216;
4182 goto RET_LABEL;
4183 } else {
4184 }
4185 var217 = 37;
4186 {
4187 { /* Inline kernel#Int#== (var_accept_token,var217) on <var_accept_token:Int> */
4188 var221 = var_accept_token == var217;
4189 var219 = var221;
4190 goto RET_LABEL220;
4191 RET_LABEL220:(void)0;
4192 }
4193 var218 = var219;
4194 }
4195 if (var218){
4196 var222 = NEW_parser_nodes__TKwreturn(&type_parser_nodes__TKwreturn);
4197 {
4198 lexer__TKwreturn__init_tk(var222, var_location); /* Direct call lexer#TKwreturn#init_tk on <var222:TKwreturn>*/
4199 }
4200 var = var222;
4201 goto RET_LABEL;
4202 } else {
4203 }
4204 var223 = 38;
4205 {
4206 { /* Inline kernel#Int#== (var_accept_token,var223) on <var_accept_token:Int> */
4207 var227 = var_accept_token == var223;
4208 var225 = var227;
4209 goto RET_LABEL226;
4210 RET_LABEL226:(void)0;
4211 }
4212 var224 = var225;
4213 }
4214 if (var224){
4215 var228 = NEW_parser_nodes__TKwcontinue(&type_parser_nodes__TKwcontinue);
4216 {
4217 lexer__TKwcontinue__init_tk(var228, var_location); /* Direct call lexer#TKwcontinue#init_tk on <var228:TKwcontinue>*/
4218 }
4219 var = var228;
4220 goto RET_LABEL;
4221 } else {
4222 }
4223 var229 = 39;
4224 {
4225 { /* Inline kernel#Int#== (var_accept_token,var229) on <var_accept_token:Int> */
4226 var233 = var_accept_token == var229;
4227 var231 = var233;
4228 goto RET_LABEL232;
4229 RET_LABEL232:(void)0;
4230 }
4231 var230 = var231;
4232 }
4233 if (var230){
4234 var234 = NEW_parser_nodes__TKwbreak(&type_parser_nodes__TKwbreak);
4235 {
4236 lexer__TKwbreak__init_tk(var234, var_location); /* Direct call lexer#TKwbreak#init_tk on <var234:TKwbreak>*/
4237 }
4238 var = var234;
4239 goto RET_LABEL;
4240 } else {
4241 }
4242 var235 = 40;
4243 {
4244 { /* Inline kernel#Int#== (var_accept_token,var235) on <var_accept_token:Int> */
4245 var239 = var_accept_token == var235;
4246 var237 = var239;
4247 goto RET_LABEL238;
4248 RET_LABEL238:(void)0;
4249 }
4250 var236 = var237;
4251 }
4252 if (var236){
4253 var240 = NEW_parser_nodes__TKwabort(&type_parser_nodes__TKwabort);
4254 {
4255 lexer__TKwabort__init_tk(var240, var_location); /* Direct call lexer#TKwabort#init_tk on <var240:TKwabort>*/
4256 }
4257 var = var240;
4258 goto RET_LABEL;
4259 } else {
4260 }
4261 var241 = 41;
4262 {
4263 { /* Inline kernel#Int#== (var_accept_token,var241) on <var_accept_token:Int> */
4264 var245 = var_accept_token == var241;
4265 var243 = var245;
4266 goto RET_LABEL244;
4267 RET_LABEL244:(void)0;
4268 }
4269 var242 = var243;
4270 }
4271 if (var242){
4272 var246 = NEW_parser_nodes__TKwassert(&type_parser_nodes__TKwassert);
4273 {
4274 lexer__TKwassert__init_tk(var246, var_location); /* Direct call lexer#TKwassert#init_tk on <var246:TKwassert>*/
4275 }
4276 var = var246;
4277 goto RET_LABEL;
4278 } else {
4279 }
4280 var247 = 42;
4281 {
4282 { /* Inline kernel#Int#== (var_accept_token,var247) on <var_accept_token:Int> */
4283 var251 = var_accept_token == var247;
4284 var249 = var251;
4285 goto RET_LABEL250;
4286 RET_LABEL250:(void)0;
4287 }
4288 var248 = var249;
4289 }
4290 if (var248){
4291 var252 = NEW_parser_nodes__TKwnew(&type_parser_nodes__TKwnew);
4292 {
4293 lexer__TKwnew__init_tk(var252, var_location); /* Direct call lexer#TKwnew#init_tk on <var252:TKwnew>*/
4294 }
4295 var = var252;
4296 goto RET_LABEL;
4297 } else {
4298 }
4299 var253 = 43;
4300 {
4301 { /* Inline kernel#Int#== (var_accept_token,var253) on <var_accept_token:Int> */
4302 var257 = var_accept_token == var253;
4303 var255 = var257;
4304 goto RET_LABEL256;
4305 RET_LABEL256:(void)0;
4306 }
4307 var254 = var255;
4308 }
4309 if (var254){
4310 var258 = NEW_parser_nodes__TKwisa(&type_parser_nodes__TKwisa);
4311 {
4312 lexer__TKwisa__init_tk(var258, var_location); /* Direct call lexer#TKwisa#init_tk on <var258:TKwisa>*/
4313 }
4314 var = var258;
4315 goto RET_LABEL;
4316 } else {
4317 }
4318 var259 = 44;
4319 {
4320 { /* Inline kernel#Int#== (var_accept_token,var259) on <var_accept_token:Int> */
4321 var263 = var_accept_token == var259;
4322 var261 = var263;
4323 goto RET_LABEL262;
4324 RET_LABEL262:(void)0;
4325 }
4326 var260 = var261;
4327 }
4328 if (var260){
4329 var264 = NEW_parser_nodes__TKwonce(&type_parser_nodes__TKwonce);
4330 {
4331 lexer__TKwonce__init_tk(var264, var_location); /* Direct call lexer#TKwonce#init_tk on <var264:TKwonce>*/
4332 }
4333 var = var264;
4334 goto RET_LABEL;
4335 } else {
4336 }
4337 var265 = 45;
4338 {
4339 { /* Inline kernel#Int#== (var_accept_token,var265) on <var_accept_token:Int> */
4340 var269 = var_accept_token == var265;
4341 var267 = var269;
4342 goto RET_LABEL268;
4343 RET_LABEL268:(void)0;
4344 }
4345 var266 = var267;
4346 }
4347 if (var266){
4348 var270 = NEW_parser_nodes__TKwsuper(&type_parser_nodes__TKwsuper);
4349 {
4350 lexer__TKwsuper__init_tk(var270, var_location); /* Direct call lexer#TKwsuper#init_tk on <var270:TKwsuper>*/
4351 }
4352 var = var270;
4353 goto RET_LABEL;
4354 } else {
4355 }
4356 var271 = 46;
4357 {
4358 { /* Inline kernel#Int#== (var_accept_token,var271) on <var_accept_token:Int> */
4359 var275 = var_accept_token == var271;
4360 var273 = var275;
4361 goto RET_LABEL274;
4362 RET_LABEL274:(void)0;
4363 }
4364 var272 = var273;
4365 }
4366 if (var272){
4367 var276 = NEW_parser_nodes__TKwself(&type_parser_nodes__TKwself);
4368 {
4369 lexer__TKwself__init_tk(var276, var_location); /* Direct call lexer#TKwself#init_tk on <var276:TKwself>*/
4370 }
4371 var = var276;
4372 goto RET_LABEL;
4373 } else {
4374 }
4375 var277 = 47;
4376 {
4377 { /* Inline kernel#Int#== (var_accept_token,var277) on <var_accept_token:Int> */
4378 var281 = var_accept_token == var277;
4379 var279 = var281;
4380 goto RET_LABEL280;
4381 RET_LABEL280:(void)0;
4382 }
4383 var278 = var279;
4384 }
4385 if (var278){
4386 var282 = NEW_parser_nodes__TKwtrue(&type_parser_nodes__TKwtrue);
4387 {
4388 lexer__TKwtrue__init_tk(var282, var_location); /* Direct call lexer#TKwtrue#init_tk on <var282:TKwtrue>*/
4389 }
4390 var = var282;
4391 goto RET_LABEL;
4392 } else {
4393 }
4394 var283 = 48;
4395 {
4396 { /* Inline kernel#Int#== (var_accept_token,var283) on <var_accept_token:Int> */
4397 var287 = var_accept_token == var283;
4398 var285 = var287;
4399 goto RET_LABEL286;
4400 RET_LABEL286:(void)0;
4401 }
4402 var284 = var285;
4403 }
4404 if (var284){
4405 var288 = NEW_parser_nodes__TKwfalse(&type_parser_nodes__TKwfalse);
4406 {
4407 lexer__TKwfalse__init_tk(var288, var_location); /* Direct call lexer#TKwfalse#init_tk on <var288:TKwfalse>*/
4408 }
4409 var = var288;
4410 goto RET_LABEL;
4411 } else {
4412 }
4413 var289 = 49;
4414 {
4415 { /* Inline kernel#Int#== (var_accept_token,var289) on <var_accept_token:Int> */
4416 var293 = var_accept_token == var289;
4417 var291 = var293;
4418 goto RET_LABEL292;
4419 RET_LABEL292:(void)0;
4420 }
4421 var290 = var291;
4422 }
4423 if (var290){
4424 var294 = NEW_parser_nodes__TKwnull(&type_parser_nodes__TKwnull);
4425 {
4426 lexer__TKwnull__init_tk(var294, var_location); /* Direct call lexer#TKwnull#init_tk on <var294:TKwnull>*/
4427 }
4428 var = var294;
4429 goto RET_LABEL;
4430 } else {
4431 }
4432 var295 = 50;
4433 {
4434 { /* Inline kernel#Int#== (var_accept_token,var295) on <var_accept_token:Int> */
4435 var299 = var_accept_token == var295;
4436 var297 = var299;
4437 goto RET_LABEL298;
4438 RET_LABEL298:(void)0;
4439 }
4440 var296 = var297;
4441 }
4442 if (var296){
4443 var300 = NEW_parser_nodes__TKwas(&type_parser_nodes__TKwas);
4444 {
4445 lexer__TKwas__init_tk(var300, var_location); /* Direct call lexer#TKwas#init_tk on <var300:TKwas>*/
4446 }
4447 var = var300;
4448 goto RET_LABEL;
4449 } else {
4450 }
4451 var301 = 51;
4452 {
4453 { /* Inline kernel#Int#== (var_accept_token,var301) on <var_accept_token:Int> */
4454 var305 = var_accept_token == var301;
4455 var303 = var305;
4456 goto RET_LABEL304;
4457 RET_LABEL304:(void)0;
4458 }
4459 var302 = var303;
4460 }
4461 if (var302){
4462 var306 = NEW_parser_nodes__TKwnullable(&type_parser_nodes__TKwnullable);
4463 {
4464 lexer__TKwnullable__init_tk(var306, var_location); /* Direct call lexer#TKwnullable#init_tk on <var306:TKwnullable>*/
4465 }
4466 var = var306;
4467 goto RET_LABEL;
4468 } else {
4469 }
4470 var307 = 52;
4471 {
4472 { /* Inline kernel#Int#== (var_accept_token,var307) on <var_accept_token:Int> */
4473 var311 = var_accept_token == var307;
4474 var309 = var311;
4475 goto RET_LABEL310;
4476 RET_LABEL310:(void)0;
4477 }
4478 var308 = var309;
4479 }
4480 if (var308){
4481 var312 = NEW_parser_nodes__TKwisset(&type_parser_nodes__TKwisset);
4482 {
4483 lexer__TKwisset__init_tk(var312, var_location); /* Direct call lexer#TKwisset#init_tk on <var312:TKwisset>*/
4484 }
4485 var = var312;
4486 goto RET_LABEL;
4487 } else {
4488 }
4489 var313 = 53;
4490 {
4491 { /* Inline kernel#Int#== (var_accept_token,var313) on <var_accept_token:Int> */
4492 var317 = var_accept_token == var313;
4493 var315 = var317;
4494 goto RET_LABEL316;
4495 RET_LABEL316:(void)0;
4496 }
4497 var314 = var315;
4498 }
4499 if (var314){
4500 var318 = NEW_parser_nodes__TKwlabel(&type_parser_nodes__TKwlabel);
4501 {
4502 lexer__TKwlabel__init_tk(var318, var_location); /* Direct call lexer#TKwlabel#init_tk on <var318:TKwlabel>*/
4503 }
4504 var = var318;
4505 goto RET_LABEL;
4506 } else {
4507 }
4508 var319 = 54;
4509 {
4510 { /* Inline kernel#Int#== (var_accept_token,var319) on <var_accept_token:Int> */
4511 var323 = var_accept_token == var319;
4512 var321 = var323;
4513 goto RET_LABEL322;
4514 RET_LABEL322:(void)0;
4515 }
4516 var320 = var321;
4517 }
4518 if (var320){
4519 var324 = NEW_parser_nodes__TKwdebug(&type_parser_nodes__TKwdebug);
4520 {
4521 lexer__TKwdebug__init_tk(var324, var_location); /* Direct call lexer#TKwdebug#init_tk on <var324:TKwdebug>*/
4522 }
4523 var = var324;
4524 goto RET_LABEL;
4525 } else {
4526 }
4527 var325 = 55;
4528 {
4529 { /* Inline kernel#Int#== (var_accept_token,var325) on <var_accept_token:Int> */
4530 var329 = var_accept_token == var325;
4531 var327 = var329;
4532 goto RET_LABEL328;
4533 RET_LABEL328:(void)0;
4534 }
4535 var326 = var327;
4536 }
4537 if (var326){
4538 var330 = NEW_parser_nodes__TOpar(&type_parser_nodes__TOpar);
4539 {
4540 lexer__TOpar__init_tk(var330, var_location); /* Direct call lexer#TOpar#init_tk on <var330:TOpar>*/
4541 }
4542 var = var330;
4543 goto RET_LABEL;
4544 } else {
4545 }
4546 var331 = 56;
4547 {
4548 { /* Inline kernel#Int#== (var_accept_token,var331) on <var_accept_token:Int> */
4549 var335 = var_accept_token == var331;
4550 var333 = var335;
4551 goto RET_LABEL334;
4552 RET_LABEL334:(void)0;
4553 }
4554 var332 = var333;
4555 }
4556 if (var332){
4557 var336 = NEW_parser_nodes__TCpar(&type_parser_nodes__TCpar);
4558 {
4559 lexer__TCpar__init_tk(var336, var_location); /* Direct call lexer#TCpar#init_tk on <var336:TCpar>*/
4560 }
4561 var = var336;
4562 goto RET_LABEL;
4563 } else {
4564 }
4565 var337 = 57;
4566 {
4567 { /* Inline kernel#Int#== (var_accept_token,var337) on <var_accept_token:Int> */
4568 var341 = var_accept_token == var337;
4569 var339 = var341;
4570 goto RET_LABEL340;
4571 RET_LABEL340:(void)0;
4572 }
4573 var338 = var339;
4574 }
4575 if (var338){
4576 var342 = NEW_parser_nodes__TObra(&type_parser_nodes__TObra);
4577 {
4578 lexer__TObra__init_tk(var342, var_location); /* Direct call lexer#TObra#init_tk on <var342:TObra>*/
4579 }
4580 var = var342;
4581 goto RET_LABEL;
4582 } else {
4583 }
4584 var343 = 58;
4585 {
4586 { /* Inline kernel#Int#== (var_accept_token,var343) on <var_accept_token:Int> */
4587 var347 = var_accept_token == var343;
4588 var345 = var347;
4589 goto RET_LABEL346;
4590 RET_LABEL346:(void)0;
4591 }
4592 var344 = var345;
4593 }
4594 if (var344){
4595 var348 = NEW_parser_nodes__TCbra(&type_parser_nodes__TCbra);
4596 {
4597 lexer__TCbra__init_tk(var348, var_location); /* Direct call lexer#TCbra#init_tk on <var348:TCbra>*/
4598 }
4599 var = var348;
4600 goto RET_LABEL;
4601 } else {
4602 }
4603 var349 = 59;
4604 {
4605 { /* Inline kernel#Int#== (var_accept_token,var349) on <var_accept_token:Int> */
4606 var353 = var_accept_token == var349;
4607 var351 = var353;
4608 goto RET_LABEL352;
4609 RET_LABEL352:(void)0;
4610 }
4611 var350 = var351;
4612 }
4613 if (var350){
4614 var354 = NEW_parser_nodes__TComma(&type_parser_nodes__TComma);
4615 {
4616 lexer__TComma__init_tk(var354, var_location); /* Direct call lexer#TComma#init_tk on <var354:TComma>*/
4617 }
4618 var = var354;
4619 goto RET_LABEL;
4620 } else {
4621 }
4622 var355 = 60;
4623 {
4624 { /* Inline kernel#Int#== (var_accept_token,var355) on <var_accept_token:Int> */
4625 var359 = var_accept_token == var355;
4626 var357 = var359;
4627 goto RET_LABEL358;
4628 RET_LABEL358:(void)0;
4629 }
4630 var356 = var357;
4631 }
4632 if (var356){
4633 var360 = NEW_parser_nodes__TColumn(&type_parser_nodes__TColumn);
4634 {
4635 lexer__TColumn__init_tk(var360, var_location); /* Direct call lexer#TColumn#init_tk on <var360:TColumn>*/
4636 }
4637 var = var360;
4638 goto RET_LABEL;
4639 } else {
4640 }
4641 var361 = 61;
4642 {
4643 { /* Inline kernel#Int#== (var_accept_token,var361) on <var_accept_token:Int> */
4644 var365 = var_accept_token == var361;
4645 var363 = var365;
4646 goto RET_LABEL364;
4647 RET_LABEL364:(void)0;
4648 }
4649 var362 = var363;
4650 }
4651 if (var362){
4652 var366 = NEW_parser_nodes__TQuad(&type_parser_nodes__TQuad);
4653 {
4654 lexer__TQuad__init_tk(var366, var_location); /* Direct call lexer#TQuad#init_tk on <var366:TQuad>*/
4655 }
4656 var = var366;
4657 goto RET_LABEL;
4658 } else {
4659 }
4660 var367 = 62;
4661 {
4662 { /* Inline kernel#Int#== (var_accept_token,var367) on <var_accept_token:Int> */
4663 var371 = var_accept_token == var367;
4664 var369 = var371;
4665 goto RET_LABEL370;
4666 RET_LABEL370:(void)0;
4667 }
4668 var368 = var369;
4669 }
4670 if (var368){
4671 var372 = NEW_parser_nodes__TAssign(&type_parser_nodes__TAssign);
4672 {
4673 lexer__TAssign__init_tk(var372, var_location); /* Direct call lexer#TAssign#init_tk on <var372:TAssign>*/
4674 }
4675 var = var372;
4676 goto RET_LABEL;
4677 } else {
4678 }
4679 var373 = 63;
4680 {
4681 { /* Inline kernel#Int#== (var_accept_token,var373) on <var_accept_token:Int> */
4682 var377 = var_accept_token == var373;
4683 var375 = var377;
4684 goto RET_LABEL376;
4685 RET_LABEL376:(void)0;
4686 }
4687 var374 = var375;
4688 }
4689 if (var374){
4690 var378 = NEW_parser_nodes__TPluseq(&type_parser_nodes__TPluseq);
4691 {
4692 lexer__TPluseq__init_tk(var378, var_location); /* Direct call lexer#TPluseq#init_tk on <var378:TPluseq>*/
4693 }
4694 var = var378;
4695 goto RET_LABEL;
4696 } else {
4697 }
4698 var379 = 64;
4699 {
4700 { /* Inline kernel#Int#== (var_accept_token,var379) on <var_accept_token:Int> */
4701 var383 = var_accept_token == var379;
4702 var381 = var383;
4703 goto RET_LABEL382;
4704 RET_LABEL382:(void)0;
4705 }
4706 var380 = var381;
4707 }
4708 if (var380){
4709 var384 = NEW_parser_nodes__TMinuseq(&type_parser_nodes__TMinuseq);
4710 {
4711 lexer__TMinuseq__init_tk(var384, var_location); /* Direct call lexer#TMinuseq#init_tk on <var384:TMinuseq>*/
4712 }
4713 var = var384;
4714 goto RET_LABEL;
4715 } else {
4716 }
4717 var385 = 65;
4718 {
4719 { /* Inline kernel#Int#== (var_accept_token,var385) on <var_accept_token:Int> */
4720 var389 = var_accept_token == var385;
4721 var387 = var389;
4722 goto RET_LABEL388;
4723 RET_LABEL388:(void)0;
4724 }
4725 var386 = var387;
4726 }
4727 if (var386){
4728 var390 = NEW_parser_nodes__TDotdotdot(&type_parser_nodes__TDotdotdot);
4729 {
4730 lexer__TDotdotdot__init_tk(var390, var_location); /* Direct call lexer#TDotdotdot#init_tk on <var390:TDotdotdot>*/
4731 }
4732 var = var390;
4733 goto RET_LABEL;
4734 } else {
4735 }
4736 var391 = 66;
4737 {
4738 { /* Inline kernel#Int#== (var_accept_token,var391) on <var_accept_token:Int> */
4739 var395 = var_accept_token == var391;
4740 var393 = var395;
4741 goto RET_LABEL394;
4742 RET_LABEL394:(void)0;
4743 }
4744 var392 = var393;
4745 }
4746 if (var392){
4747 var396 = NEW_parser_nodes__TDotdot(&type_parser_nodes__TDotdot);
4748 {
4749 lexer__TDotdot__init_tk(var396, var_location); /* Direct call lexer#TDotdot#init_tk on <var396:TDotdot>*/
4750 }
4751 var = var396;
4752 goto RET_LABEL;
4753 } else {
4754 }
4755 var397 = 67;
4756 {
4757 { /* Inline kernel#Int#== (var_accept_token,var397) on <var_accept_token:Int> */
4758 var401 = var_accept_token == var397;
4759 var399 = var401;
4760 goto RET_LABEL400;
4761 RET_LABEL400:(void)0;
4762 }
4763 var398 = var399;
4764 }
4765 if (var398){
4766 var402 = NEW_parser_nodes__TDot(&type_parser_nodes__TDot);
4767 {
4768 lexer__TDot__init_tk(var402, var_location); /* Direct call lexer#TDot#init_tk on <var402:TDot>*/
4769 }
4770 var = var402;
4771 goto RET_LABEL;
4772 } else {
4773 }
4774 var403 = 68;
4775 {
4776 { /* Inline kernel#Int#== (var_accept_token,var403) on <var_accept_token:Int> */
4777 var407 = var_accept_token == var403;
4778 var405 = var407;
4779 goto RET_LABEL406;
4780 RET_LABEL406:(void)0;
4781 }
4782 var404 = var405;
4783 }
4784 if (var404){
4785 var408 = NEW_parser_nodes__TPlus(&type_parser_nodes__TPlus);
4786 {
4787 lexer__TPlus__init_tk(var408, var_location); /* Direct call lexer#TPlus#init_tk on <var408:TPlus>*/
4788 }
4789 var = var408;
4790 goto RET_LABEL;
4791 } else {
4792 }
4793 var409 = 69;
4794 {
4795 { /* Inline kernel#Int#== (var_accept_token,var409) on <var_accept_token:Int> */
4796 var413 = var_accept_token == var409;
4797 var411 = var413;
4798 goto RET_LABEL412;
4799 RET_LABEL412:(void)0;
4800 }
4801 var410 = var411;
4802 }
4803 if (var410){
4804 var414 = NEW_parser_nodes__TMinus(&type_parser_nodes__TMinus);
4805 {
4806 lexer__TMinus__init_tk(var414, var_location); /* Direct call lexer#TMinus#init_tk on <var414:TMinus>*/
4807 }
4808 var = var414;
4809 goto RET_LABEL;
4810 } else {
4811 }
4812 var415 = 70;
4813 {
4814 { /* Inline kernel#Int#== (var_accept_token,var415) on <var_accept_token:Int> */
4815 var419 = var_accept_token == var415;
4816 var417 = var419;
4817 goto RET_LABEL418;
4818 RET_LABEL418:(void)0;
4819 }
4820 var416 = var417;
4821 }
4822 if (var416){
4823 var420 = NEW_parser_nodes__TStar(&type_parser_nodes__TStar);
4824 {
4825 lexer__TStar__init_tk(var420, var_location); /* Direct call lexer#TStar#init_tk on <var420:TStar>*/
4826 }
4827 var = var420;
4828 goto RET_LABEL;
4829 } else {
4830 }
4831 var421 = 71;
4832 {
4833 { /* Inline kernel#Int#== (var_accept_token,var421) on <var_accept_token:Int> */
4834 var425 = var_accept_token == var421;
4835 var423 = var425;
4836 goto RET_LABEL424;
4837 RET_LABEL424:(void)0;
4838 }
4839 var422 = var423;
4840 }
4841 if (var422){
4842 var426 = NEW_parser_nodes__TSlash(&type_parser_nodes__TSlash);
4843 {
4844 lexer__TSlash__init_tk(var426, var_location); /* Direct call lexer#TSlash#init_tk on <var426:TSlash>*/
4845 }
4846 var = var426;
4847 goto RET_LABEL;
4848 } else {
4849 }
4850 var427 = 72;
4851 {
4852 { /* Inline kernel#Int#== (var_accept_token,var427) on <var_accept_token:Int> */
4853 var431 = var_accept_token == var427;
4854 var429 = var431;
4855 goto RET_LABEL430;
4856 RET_LABEL430:(void)0;
4857 }
4858 var428 = var429;
4859 }
4860 if (var428){
4861 var432 = NEW_parser_nodes__TPercent(&type_parser_nodes__TPercent);
4862 {
4863 lexer__TPercent__init_tk(var432, var_location); /* Direct call lexer#TPercent#init_tk on <var432:TPercent>*/
4864 }
4865 var = var432;
4866 goto RET_LABEL;
4867 } else {
4868 }
4869 var433 = 73;
4870 {
4871 { /* Inline kernel#Int#== (var_accept_token,var433) on <var_accept_token:Int> */
4872 var437 = var_accept_token == var433;
4873 var435 = var437;
4874 goto RET_LABEL436;
4875 RET_LABEL436:(void)0;
4876 }
4877 var434 = var435;
4878 }
4879 if (var434){
4880 var438 = NEW_parser_nodes__TEq(&type_parser_nodes__TEq);
4881 {
4882 lexer__TEq__init_tk(var438, var_location); /* Direct call lexer#TEq#init_tk on <var438:TEq>*/
4883 }
4884 var = var438;
4885 goto RET_LABEL;
4886 } else {
4887 }
4888 var439 = 74;
4889 {
4890 { /* Inline kernel#Int#== (var_accept_token,var439) on <var_accept_token:Int> */
4891 var443 = var_accept_token == var439;
4892 var441 = var443;
4893 goto RET_LABEL442;
4894 RET_LABEL442:(void)0;
4895 }
4896 var440 = var441;
4897 }
4898 if (var440){
4899 var444 = NEW_parser_nodes__TNe(&type_parser_nodes__TNe);
4900 {
4901 lexer__TNe__init_tk(var444, var_location); /* Direct call lexer#TNe#init_tk on <var444:TNe>*/
4902 }
4903 var = var444;
4904 goto RET_LABEL;
4905 } else {
4906 }
4907 var445 = 75;
4908 {
4909 { /* Inline kernel#Int#== (var_accept_token,var445) on <var_accept_token:Int> */
4910 var449 = var_accept_token == var445;
4911 var447 = var449;
4912 goto RET_LABEL448;
4913 RET_LABEL448:(void)0;
4914 }
4915 var446 = var447;
4916 }
4917 if (var446){
4918 var450 = NEW_parser_nodes__TLt(&type_parser_nodes__TLt);
4919 {
4920 lexer__TLt__init_tk(var450, var_location); /* Direct call lexer#TLt#init_tk on <var450:TLt>*/
4921 }
4922 var = var450;
4923 goto RET_LABEL;
4924 } else {
4925 }
4926 var451 = 76;
4927 {
4928 { /* Inline kernel#Int#== (var_accept_token,var451) on <var_accept_token:Int> */
4929 var455 = var_accept_token == var451;
4930 var453 = var455;
4931 goto RET_LABEL454;
4932 RET_LABEL454:(void)0;
4933 }
4934 var452 = var453;
4935 }
4936 if (var452){
4937 var456 = NEW_parser_nodes__TLe(&type_parser_nodes__TLe);
4938 {
4939 lexer__TLe__init_tk(var456, var_location); /* Direct call lexer#TLe#init_tk on <var456:TLe>*/
4940 }
4941 var = var456;
4942 goto RET_LABEL;
4943 } else {
4944 }
4945 var457 = 77;
4946 {
4947 { /* Inline kernel#Int#== (var_accept_token,var457) on <var_accept_token:Int> */
4948 var461 = var_accept_token == var457;
4949 var459 = var461;
4950 goto RET_LABEL460;
4951 RET_LABEL460:(void)0;
4952 }
4953 var458 = var459;
4954 }
4955 if (var458){
4956 var462 = NEW_parser_nodes__TLl(&type_parser_nodes__TLl);
4957 {
4958 lexer__TLl__init_tk(var462, var_location); /* Direct call lexer#TLl#init_tk on <var462:TLl>*/
4959 }
4960 var = var462;
4961 goto RET_LABEL;
4962 } else {
4963 }
4964 var463 = 78;
4965 {
4966 { /* Inline kernel#Int#== (var_accept_token,var463) on <var_accept_token:Int> */
4967 var467 = var_accept_token == var463;
4968 var465 = var467;
4969 goto RET_LABEL466;
4970 RET_LABEL466:(void)0;
4971 }
4972 var464 = var465;
4973 }
4974 if (var464){
4975 var468 = NEW_parser_nodes__TGt(&type_parser_nodes__TGt);
4976 {
4977 lexer__TGt__init_tk(var468, var_location); /* Direct call lexer#TGt#init_tk on <var468:TGt>*/
4978 }
4979 var = var468;
4980 goto RET_LABEL;
4981 } else {
4982 }
4983 var469 = 79;
4984 {
4985 { /* Inline kernel#Int#== (var_accept_token,var469) on <var_accept_token:Int> */
4986 var473 = var_accept_token == var469;
4987 var471 = var473;
4988 goto RET_LABEL472;
4989 RET_LABEL472:(void)0;
4990 }
4991 var470 = var471;
4992 }
4993 if (var470){
4994 var474 = NEW_parser_nodes__TGe(&type_parser_nodes__TGe);
4995 {
4996 lexer__TGe__init_tk(var474, var_location); /* Direct call lexer#TGe#init_tk on <var474:TGe>*/
4997 }
4998 var = var474;
4999 goto RET_LABEL;
5000 } else {
5001 }
5002 var475 = 80;
5003 {
5004 { /* Inline kernel#Int#== (var_accept_token,var475) on <var_accept_token:Int> */
5005 var479 = var_accept_token == var475;
5006 var477 = var479;
5007 goto RET_LABEL478;
5008 RET_LABEL478:(void)0;
5009 }
5010 var476 = var477;
5011 }
5012 if (var476){
5013 var480 = NEW_parser_nodes__TGg(&type_parser_nodes__TGg);
5014 {
5015 lexer__TGg__init_tk(var480, var_location); /* Direct call lexer#TGg#init_tk on <var480:TGg>*/
5016 }
5017 var = var480;
5018 goto RET_LABEL;
5019 } else {
5020 }
5021 var481 = 81;
5022 {
5023 { /* Inline kernel#Int#== (var_accept_token,var481) on <var_accept_token:Int> */
5024 var485 = var_accept_token == var481;
5025 var483 = var485;
5026 goto RET_LABEL484;
5027 RET_LABEL484:(void)0;
5028 }
5029 var482 = var483;
5030 }
5031 if (var482){
5032 var486 = NEW_parser_nodes__TStarship(&type_parser_nodes__TStarship);
5033 {
5034 lexer__TStarship__init_tk(var486, var_location); /* Direct call lexer#TStarship#init_tk on <var486:TStarship>*/
5035 }
5036 var = var486;
5037 goto RET_LABEL;
5038 } else {
5039 }
5040 var487 = 82;
5041 {
5042 { /* Inline kernel#Int#== (var_accept_token,var487) on <var_accept_token:Int> */
5043 var491 = var_accept_token == var487;
5044 var489 = var491;
5045 goto RET_LABEL490;
5046 RET_LABEL490:(void)0;
5047 }
5048 var488 = var489;
5049 }
5050 if (var488){
5051 var492 = NEW_parser_nodes__TBang(&type_parser_nodes__TBang);
5052 {
5053 lexer__TBang__init_tk(var492, var_location); /* Direct call lexer#TBang#init_tk on <var492:TBang>*/
5054 }
5055 var = var492;
5056 goto RET_LABEL;
5057 } else {
5058 }
5059 var493 = 83;
5060 {
5061 { /* Inline kernel#Int#== (var_accept_token,var493) on <var_accept_token:Int> */
5062 var497 = var_accept_token == var493;
5063 var495 = var497;
5064 goto RET_LABEL496;
5065 RET_LABEL496:(void)0;
5066 }
5067 var494 = var495;
5068 }
5069 if (var494){
5070 var498 = NEW_parser_nodes__TAt(&type_parser_nodes__TAt);
5071 {
5072 lexer__TAt__init_tk(var498, var_location); /* Direct call lexer#TAt#init_tk on <var498:TAt>*/
5073 }
5074 var = var498;
5075 goto RET_LABEL;
5076 } else {
5077 }
5078 var499 = 84;
5079 {
5080 { /* Inline kernel#Int#== (var_accept_token,var499) on <var_accept_token:Int> */
5081 var503 = var_accept_token == var499;
5082 var501 = var503;
5083 goto RET_LABEL502;
5084 RET_LABEL502:(void)0;
5085 }
5086 var500 = var501;
5087 }
5088 if (var500){
5089 var504 = NEW_parser_nodes__TClassid(&type_parser_nodes__TClassid);
5090 {
5091 lexer__TClassid__init_tk(var504, var_location); /* Direct call lexer#TClassid#init_tk on <var504:TClassid>*/
5092 }
5093 var = var504;
5094 goto RET_LABEL;
5095 } else {
5096 }
5097 var505 = 85;
5098 {
5099 { /* Inline kernel#Int#== (var_accept_token,var505) on <var_accept_token:Int> */
5100 var509 = var_accept_token == var505;
5101 var507 = var509;
5102 goto RET_LABEL508;
5103 RET_LABEL508:(void)0;
5104 }
5105 var506 = var507;
5106 }
5107 if (var506){
5108 var510 = NEW_parser_nodes__TId(&type_parser_nodes__TId);
5109 {
5110 lexer__TId__init_tk(var510, var_location); /* Direct call lexer#TId#init_tk on <var510:TId>*/
5111 }
5112 var = var510;
5113 goto RET_LABEL;
5114 } else {
5115 }
5116 var511 = 86;
5117 {
5118 { /* Inline kernel#Int#== (var_accept_token,var511) on <var_accept_token:Int> */
5119 var515 = var_accept_token == var511;
5120 var513 = var515;
5121 goto RET_LABEL514;
5122 RET_LABEL514:(void)0;
5123 }
5124 var512 = var513;
5125 }
5126 if (var512){
5127 var516 = NEW_parser_nodes__TAttrid(&type_parser_nodes__TAttrid);
5128 {
5129 lexer__TAttrid__init_tk(var516, var_location); /* Direct call lexer#TAttrid#init_tk on <var516:TAttrid>*/
5130 }
5131 var = var516;
5132 goto RET_LABEL;
5133 } else {
5134 }
5135 var517 = 87;
5136 {
5137 { /* Inline kernel#Int#== (var_accept_token,var517) on <var_accept_token:Int> */
5138 var521 = var_accept_token == var517;
5139 var519 = var521;
5140 goto RET_LABEL520;
5141 RET_LABEL520:(void)0;
5142 }
5143 var518 = var519;
5144 }
5145 if (var518){
5146 var522 = NEW_parser_nodes__TNumber(&type_parser_nodes__TNumber);
5147 {
5148 lexer__TNumber__init_tk(var522, var_location); /* Direct call lexer#TNumber#init_tk on <var522:TNumber>*/
5149 }
5150 var = var522;
5151 goto RET_LABEL;
5152 } else {
5153 }
5154 var523 = 88;
5155 {
5156 { /* Inline kernel#Int#== (var_accept_token,var523) on <var_accept_token:Int> */
5157 var527 = var_accept_token == var523;
5158 var525 = var527;
5159 goto RET_LABEL526;
5160 RET_LABEL526:(void)0;
5161 }
5162 var524 = var525;
5163 }
5164 if (var524){
5165 var528 = NEW_parser_nodes__THexNumber(&type_parser_nodes__THexNumber);
5166 {
5167 lexer__THexNumber__init_tk(var528, var_location); /* Direct call lexer#THexNumber#init_tk on <var528:THexNumber>*/
5168 }
5169 var = var528;
5170 goto RET_LABEL;
5171 } else {
5172 }
5173 var529 = 89;
5174 {
5175 { /* Inline kernel#Int#== (var_accept_token,var529) on <var_accept_token:Int> */
5176 var533 = var_accept_token == var529;
5177 var531 = var533;
5178 goto RET_LABEL532;
5179 RET_LABEL532:(void)0;
5180 }
5181 var530 = var531;
5182 }
5183 if (var530){
5184 var534 = NEW_parser_nodes__TFloat(&type_parser_nodes__TFloat);
5185 {
5186 lexer__TFloat__init_tk(var534, var_location); /* Direct call lexer#TFloat#init_tk on <var534:TFloat>*/
5187 }
5188 var = var534;
5189 goto RET_LABEL;
5190 } else {
5191 }
5192 var535 = 90;
5193 {
5194 { /* Inline kernel#Int#== (var_accept_token,var535) on <var_accept_token:Int> */
5195 var539 = var_accept_token == var535;
5196 var537 = var539;
5197 goto RET_LABEL538;
5198 RET_LABEL538:(void)0;
5199 }
5200 var536 = var537;
5201 }
5202 if (var536){
5203 var540 = NEW_parser_nodes__TString(&type_parser_nodes__TString);
5204 {
5205 lexer__TString__init_tk(var540, var_location); /* Direct call lexer#TString#init_tk on <var540:TString>*/
5206 }
5207 var = var540;
5208 goto RET_LABEL;
5209 } else {
5210 }
5211 var541 = 91;
5212 {
5213 { /* Inline kernel#Int#== (var_accept_token,var541) on <var_accept_token:Int> */
5214 var545 = var_accept_token == var541;
5215 var543 = var545;
5216 goto RET_LABEL544;
5217 RET_LABEL544:(void)0;
5218 }
5219 var542 = var543;
5220 }
5221 if (var542){
5222 var546 = NEW_parser_nodes__TStartString(&type_parser_nodes__TStartString);
5223 {
5224 lexer__TStartString__init_tk(var546, var_location); /* Direct call lexer#TStartString#init_tk on <var546:TStartString>*/
5225 }
5226 var = var546;
5227 goto RET_LABEL;
5228 } else {
5229 }
5230 var547 = 92;
5231 {
5232 { /* Inline kernel#Int#== (var_accept_token,var547) on <var_accept_token:Int> */
5233 var551 = var_accept_token == var547;
5234 var549 = var551;
5235 goto RET_LABEL550;
5236 RET_LABEL550:(void)0;
5237 }
5238 var548 = var549;
5239 }
5240 if (var548){
5241 var552 = NEW_parser_nodes__TMidString(&type_parser_nodes__TMidString);
5242 {
5243 lexer__TMidString__init_tk(var552, var_location); /* Direct call lexer#TMidString#init_tk on <var552:TMidString>*/
5244 }
5245 var = var552;
5246 goto RET_LABEL;
5247 } else {
5248 }
5249 var553 = 93;
5250 {
5251 { /* Inline kernel#Int#== (var_accept_token,var553) on <var_accept_token:Int> */
5252 var557 = var_accept_token == var553;
5253 var555 = var557;
5254 goto RET_LABEL556;
5255 RET_LABEL556:(void)0;
5256 }
5257 var554 = var555;
5258 }
5259 if (var554){
5260 var558 = NEW_parser_nodes__TEndString(&type_parser_nodes__TEndString);
5261 {
5262 lexer__TEndString__init_tk(var558, var_location); /* Direct call lexer#TEndString#init_tk on <var558:TEndString>*/
5263 }
5264 var = var558;
5265 goto RET_LABEL;
5266 } else {
5267 }
5268 var559 = 94;
5269 {
5270 { /* Inline kernel#Int#== (var_accept_token,var559) on <var_accept_token:Int> */
5271 var563 = var_accept_token == var559;
5272 var561 = var563;
5273 goto RET_LABEL562;
5274 RET_LABEL562:(void)0;
5275 }
5276 var560 = var561;
5277 }
5278 if (var560){
5279 var564 = NEW_parser_nodes__TChar(&type_parser_nodes__TChar);
5280 {
5281 lexer__TChar__init_tk(var564, var_location); /* Direct call lexer#TChar#init_tk on <var564:TChar>*/
5282 }
5283 var = var564;
5284 goto RET_LABEL;
5285 } else {
5286 }
5287 var565 = 95;
5288 {
5289 { /* Inline kernel#Int#== (var_accept_token,var565) on <var_accept_token:Int> */
5290 var569 = var_accept_token == var565;
5291 var567 = var569;
5292 goto RET_LABEL568;
5293 RET_LABEL568:(void)0;
5294 }
5295 var566 = var567;
5296 }
5297 if (var566){
5298 var570 = NEW_parser_nodes__TBadString(&type_parser_nodes__TBadString);
5299 {
5300 lexer__TBadString__init_tk(var570, var_location); /* Direct call lexer#TBadString#init_tk on <var570:TBadString>*/
5301 }
5302 var = var570;
5303 goto RET_LABEL;
5304 } else {
5305 }
5306 var571 = 96;
5307 {
5308 { /* Inline kernel#Int#== (var_accept_token,var571) on <var_accept_token:Int> */
5309 var575 = var_accept_token == var571;
5310 var573 = var575;
5311 goto RET_LABEL574;
5312 RET_LABEL574:(void)0;
5313 }
5314 var572 = var573;
5315 }
5316 if (var572){
5317 var576 = NEW_parser_nodes__TBadChar(&type_parser_nodes__TBadChar);
5318 {
5319 lexer__TBadChar__init_tk(var576, var_location); /* Direct call lexer#TBadChar#init_tk on <var576:TBadChar>*/
5320 }
5321 var = var576;
5322 goto RET_LABEL;
5323 } else {
5324 }
5325 var577 = 97;
5326 {
5327 { /* Inline kernel#Int#== (var_accept_token,var577) on <var_accept_token:Int> */
5328 var581 = var_accept_token == var577;
5329 var579 = var581;
5330 goto RET_LABEL580;
5331 RET_LABEL580:(void)0;
5332 }
5333 var578 = var579;
5334 }
5335 if (var578){
5336 var582 = NEW_parser_nodes__TExternCodeSegment(&type_parser_nodes__TExternCodeSegment);
5337 {
5338 lexer__TExternCodeSegment__init_tk(var582, var_location); /* Direct call lexer#TExternCodeSegment#init_tk on <var582:TExternCodeSegment>*/
5339 }
5340 var = var582;
5341 goto RET_LABEL;
5342 } else {
5343 }
5344 PRINT_ERROR("Runtime error: %s", "Aborted");
5345 PRINT_ERROR(" (%s:%d)\n", "src/parser/lexer.nit", 1467);
5346 show_backtrace(1);
5347 RET_LABEL:;
5348 return var;
5349 }
5350 /* method lexer#Lexer#make_token for (self: Object, Int, Location): Token */
5351 val* VIRTUAL_lexer__Lexer__make_token(val* self, long p0, val* p1) {
5352 val* var /* : Token */;
5353 val* var1 /* : Token */;
5354 var1 = lexer__Lexer__make_token(self, p0, p1);
5355 var = var1;
5356 RET_LABEL:;
5357 return var;
5358 }