c_src: regenerate
[nit.git] / c_src / nit__lexer.sep.1.c
diff --git a/c_src/nit__lexer.sep.1.c b/c_src/nit__lexer.sep.1.c
new file mode 100644 (file)
index 0000000..89a9ac4
--- /dev/null
@@ -0,0 +1,3729 @@
+#include "nit__lexer.sep.0.h"
+/* method lexer#TEol#parser_index for (self: TEol): Int */
+long nit__lexer___TEol___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 0;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TEol#init_tk for (self: TEol, Location) */
+void nit__lexer___TEol___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEol> */
+RET_LABEL:;
+}
+/* method lexer#TComment#parser_index for (self: TComment): Int */
+long nit__lexer___TComment___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 1;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TComment#init_tk for (self: TComment, Location) */
+void nit__lexer___TComment___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComment> */
+RET_LABEL:;
+}
+/* method lexer#TKwpackage#parser_index for (self: TKwpackage): Int */
+long nit__lexer___TKwpackage___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 2;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwpackage#init_tk for (self: TKwpackage, Location) */
+void nit__lexer___TKwpackage___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpackage> */
+RET_LABEL:;
+}
+/* method lexer#TKwmodule#parser_index for (self: TKwmodule): Int */
+long nit__lexer___TKwmodule___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 3;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwmodule#init_tk for (self: TKwmodule, Location) */
+void nit__lexer___TKwmodule___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmodule> */
+RET_LABEL:;
+}
+/* method lexer#TKwimport#parser_index for (self: TKwimport): Int */
+long nit__lexer___TKwimport___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 4;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwimport#init_tk for (self: TKwimport, Location) */
+void nit__lexer___TKwimport___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimport> */
+RET_LABEL:;
+}
+/* method lexer#TKwclass#parser_index for (self: TKwclass): Int */
+long nit__lexer___TKwclass___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 5;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwclass#init_tk for (self: TKwclass, Location) */
+void nit__lexer___TKwclass___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwclass> */
+RET_LABEL:;
+}
+/* method lexer#TKwabstract#parser_index for (self: TKwabstract): Int */
+long nit__lexer___TKwabstract___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 6;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwabstract#init_tk for (self: TKwabstract, Location) */
+void nit__lexer___TKwabstract___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabstract> */
+RET_LABEL:;
+}
+/* method lexer#TKwinterface#parser_index for (self: TKwinterface): Int */
+long nit__lexer___TKwinterface___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 7;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwinterface#init_tk for (self: TKwinterface, Location) */
+void nit__lexer___TKwinterface___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinterface> */
+RET_LABEL:;
+}
+/* method lexer#TKwenum#parser_index for (self: TKwenum): Int */
+long nit__lexer___TKwenum___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 8;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwenum#init_tk for (self: TKwenum, Location) */
+void nit__lexer___TKwenum___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwenum> */
+RET_LABEL:;
+}
+/* method lexer#TKwend#parser_index for (self: TKwend): Int */
+long nit__lexer___TKwend___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 9;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwend#init_tk for (self: TKwend, Location) */
+void nit__lexer___TKwend___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwend> */
+RET_LABEL:;
+}
+/* method lexer#TKwmeth#parser_index for (self: TKwmeth): Int */
+long nit__lexer___TKwmeth___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 10;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwmeth#init_tk for (self: TKwmeth, Location) */
+void nit__lexer___TKwmeth___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmeth> */
+RET_LABEL:;
+}
+/* method lexer#TKwtype#parser_index for (self: TKwtype): Int */
+long nit__lexer___TKwtype___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 11;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwtype#init_tk for (self: TKwtype, Location) */
+void nit__lexer___TKwtype___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtype> */
+RET_LABEL:;
+}
+/* method lexer#TKwinit#parser_index for (self: TKwinit): Int */
+long nit__lexer___TKwinit___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 12;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwinit#init_tk for (self: TKwinit, Location) */
+void nit__lexer___TKwinit___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinit> */
+RET_LABEL:;
+}
+/* method lexer#TKwredef#parser_index for (self: TKwredef): Int */
+long nit__lexer___TKwredef___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 13;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwredef#init_tk for (self: TKwredef, Location) */
+void nit__lexer___TKwredef___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwredef> */
+RET_LABEL:;
+}
+/* method lexer#TKwis#parser_index for (self: TKwis): Int */
+long nit__lexer___TKwis___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 14;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwis#init_tk for (self: TKwis, Location) */
+void nit__lexer___TKwis___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwis> */
+RET_LABEL:;
+}
+/* method lexer#TKwdo#parser_index for (self: TKwdo): Int */
+long nit__lexer___TKwdo___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 15;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwdo#init_tk for (self: TKwdo, Location) */
+void nit__lexer___TKwdo___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdo> */
+RET_LABEL:;
+}
+/* method lexer#TKwvar#parser_index for (self: TKwvar): Int */
+long nit__lexer___TKwvar___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 16;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwvar#init_tk for (self: TKwvar, Location) */
+void nit__lexer___TKwvar___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwvar> */
+RET_LABEL:;
+}
+/* method lexer#TKwextern#parser_index for (self: TKwextern): Int */
+long nit__lexer___TKwextern___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 17;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwextern#init_tk for (self: TKwextern, Location) */
+void nit__lexer___TKwextern___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwextern> */
+RET_LABEL:;
+}
+/* method lexer#TKwpublic#parser_index for (self: TKwpublic): Int */
+long nit__lexer___TKwpublic___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 18;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwpublic#init_tk for (self: TKwpublic, Location) */
+void nit__lexer___TKwpublic___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpublic> */
+RET_LABEL:;
+}
+/* method lexer#TKwprotected#parser_index for (self: TKwprotected): Int */
+long nit__lexer___TKwprotected___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 19;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwprotected#init_tk for (self: TKwprotected, Location) */
+void nit__lexer___TKwprotected___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprotected> */
+RET_LABEL:;
+}
+/* method lexer#TKwprivate#parser_index for (self: TKwprivate): Int */
+long nit__lexer___TKwprivate___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 20;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwprivate#init_tk for (self: TKwprivate, Location) */
+void nit__lexer___TKwprivate___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprivate> */
+RET_LABEL:;
+}
+/* method lexer#TKwintrude#parser_index for (self: TKwintrude): Int */
+long nit__lexer___TKwintrude___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 21;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwintrude#init_tk for (self: TKwintrude, Location) */
+void nit__lexer___TKwintrude___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwintrude> */
+RET_LABEL:;
+}
+/* method lexer#TKwif#parser_index for (self: TKwif): Int */
+long nit__lexer___TKwif___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 22;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwif#init_tk for (self: TKwif, Location) */
+void nit__lexer___TKwif___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwif> */
+RET_LABEL:;
+}
+/* method lexer#TKwthen#parser_index for (self: TKwthen): Int */
+long nit__lexer___TKwthen___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 23;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwthen#init_tk for (self: TKwthen, Location) */
+void nit__lexer___TKwthen___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwthen> */
+RET_LABEL:;
+}
+/* method lexer#TKwelse#parser_index for (self: TKwelse): Int */
+long nit__lexer___TKwelse___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 24;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwelse#init_tk for (self: TKwelse, Location) */
+void nit__lexer___TKwelse___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwelse> */
+RET_LABEL:;
+}
+/* method lexer#TKwwhile#parser_index for (self: TKwwhile): Int */
+long nit__lexer___TKwwhile___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 25;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwwhile#init_tk for (self: TKwwhile, Location) */
+void nit__lexer___TKwwhile___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwwhile> */
+RET_LABEL:;
+}
+/* method lexer#TKwloop#parser_index for (self: TKwloop): Int */
+long nit__lexer___TKwloop___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 26;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwloop#init_tk for (self: TKwloop, Location) */
+void nit__lexer___TKwloop___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwloop> */
+RET_LABEL:;
+}
+/* method lexer#TKwfor#parser_index for (self: TKwfor): Int */
+long nit__lexer___TKwfor___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 27;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwfor#init_tk for (self: TKwfor, Location) */
+void nit__lexer___TKwfor___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfor> */
+RET_LABEL:;
+}
+/* method lexer#TKwin#parser_index for (self: TKwin): Int */
+long nit__lexer___TKwin___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 28;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwin#init_tk for (self: TKwin, Location) */
+void nit__lexer___TKwin___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwin> */
+RET_LABEL:;
+}
+/* method lexer#TKwand#parser_index for (self: TKwand): Int */
+long nit__lexer___TKwand___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 29;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwand#init_tk for (self: TKwand, Location) */
+void nit__lexer___TKwand___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwand> */
+RET_LABEL:;
+}
+/* method lexer#TKwor#parser_index for (self: TKwor): Int */
+long nit__lexer___TKwor___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 30;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwor#init_tk for (self: TKwor, Location) */
+void nit__lexer___TKwor___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwor> */
+RET_LABEL:;
+}
+/* method lexer#TKwnot#parser_index for (self: TKwnot): Int */
+long nit__lexer___TKwnot___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 31;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwnot#init_tk for (self: TKwnot, Location) */
+void nit__lexer___TKwnot___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnot> */
+RET_LABEL:;
+}
+/* method lexer#TKwimplies#parser_index for (self: TKwimplies): Int */
+long nit__lexer___TKwimplies___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 32;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwimplies#init_tk for (self: TKwimplies, Location) */
+void nit__lexer___TKwimplies___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimplies> */
+RET_LABEL:;
+}
+/* method lexer#TKwreturn#parser_index for (self: TKwreturn): Int */
+long nit__lexer___TKwreturn___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 33;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwreturn#init_tk for (self: TKwreturn, Location) */
+void nit__lexer___TKwreturn___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwreturn> */
+RET_LABEL:;
+}
+/* method lexer#TKwcontinue#parser_index for (self: TKwcontinue): Int */
+long nit__lexer___TKwcontinue___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 34;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwcontinue#init_tk for (self: TKwcontinue, Location) */
+void nit__lexer___TKwcontinue___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwcontinue> */
+RET_LABEL:;
+}
+/* method lexer#TKwbreak#parser_index for (self: TKwbreak): Int */
+long nit__lexer___TKwbreak___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 35;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwbreak#init_tk for (self: TKwbreak, Location) */
+void nit__lexer___TKwbreak___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwbreak> */
+RET_LABEL:;
+}
+/* method lexer#TKwabort#parser_index for (self: TKwabort): Int */
+long nit__lexer___TKwabort___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 36;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwabort#init_tk for (self: TKwabort, Location) */
+void nit__lexer___TKwabort___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabort> */
+RET_LABEL:;
+}
+/* method lexer#TKwassert#parser_index for (self: TKwassert): Int */
+long nit__lexer___TKwassert___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 37;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwassert#init_tk for (self: TKwassert, Location) */
+void nit__lexer___TKwassert___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwassert> */
+RET_LABEL:;
+}
+/* method lexer#TKwnew#parser_index for (self: TKwnew): Int */
+long nit__lexer___TKwnew___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 38;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwnew#init_tk for (self: TKwnew, Location) */
+void nit__lexer___TKwnew___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnew> */
+RET_LABEL:;
+}
+/* method lexer#TKwisa#parser_index for (self: TKwisa): Int */
+long nit__lexer___TKwisa___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 39;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwisa#init_tk for (self: TKwisa, Location) */
+void nit__lexer___TKwisa___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisa> */
+RET_LABEL:;
+}
+/* method lexer#TKwonce#parser_index for (self: TKwonce): Int */
+long nit__lexer___TKwonce___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 40;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwonce#init_tk for (self: TKwonce, Location) */
+void nit__lexer___TKwonce___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwonce> */
+RET_LABEL:;
+}
+/* method lexer#TKwsuper#parser_index for (self: TKwsuper): Int */
+long nit__lexer___TKwsuper___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 41;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwsuper#init_tk for (self: TKwsuper, Location) */
+void nit__lexer___TKwsuper___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwsuper> */
+RET_LABEL:;
+}
+/* method lexer#TKwself#parser_index for (self: TKwself): Int */
+long nit__lexer___TKwself___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 42;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwself#init_tk for (self: TKwself, Location) */
+void nit__lexer___TKwself___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwself> */
+RET_LABEL:;
+}
+/* method lexer#TKwtrue#parser_index for (self: TKwtrue): Int */
+long nit__lexer___TKwtrue___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 43;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwtrue#init_tk for (self: TKwtrue, Location) */
+void nit__lexer___TKwtrue___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtrue> */
+RET_LABEL:;
+}
+/* method lexer#TKwfalse#parser_index for (self: TKwfalse): Int */
+long nit__lexer___TKwfalse___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 44;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwfalse#init_tk for (self: TKwfalse, Location) */
+void nit__lexer___TKwfalse___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfalse> */
+RET_LABEL:;
+}
+/* method lexer#TKwnull#parser_index for (self: TKwnull): Int */
+long nit__lexer___TKwnull___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 45;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwnull#init_tk for (self: TKwnull, Location) */
+void nit__lexer___TKwnull___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnull> */
+RET_LABEL:;
+}
+/* method lexer#TKwas#parser_index for (self: TKwas): Int */
+long nit__lexer___TKwas___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 46;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwas#init_tk for (self: TKwas, Location) */
+void nit__lexer___TKwas___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwas> */
+RET_LABEL:;
+}
+/* method lexer#TKwnullable#parser_index for (self: TKwnullable): Int */
+long nit__lexer___TKwnullable___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 47;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwnullable#init_tk for (self: TKwnullable, Location) */
+void nit__lexer___TKwnullable___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnullable> */
+RET_LABEL:;
+}
+/* method lexer#TKwisset#parser_index for (self: TKwisset): Int */
+long nit__lexer___TKwisset___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 48;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwisset#init_tk for (self: TKwisset, Location) */
+void nit__lexer___TKwisset___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisset> */
+RET_LABEL:;
+}
+/* method lexer#TKwlabel#parser_index for (self: TKwlabel): Int */
+long nit__lexer___TKwlabel___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 49;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwlabel#init_tk for (self: TKwlabel, Location) */
+void nit__lexer___TKwlabel___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwlabel> */
+RET_LABEL:;
+}
+/* method lexer#TKwdebug#parser_index for (self: TKwdebug): Int */
+long nit__lexer___TKwdebug___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 50;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TKwdebug#init_tk for (self: TKwdebug, Location) */
+void nit__lexer___TKwdebug___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdebug> */
+RET_LABEL:;
+}
+/* method lexer#TOpar#parser_index for (self: TOpar): Int */
+long nit__lexer___TOpar___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 51;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TOpar#init_tk for (self: TOpar, Location) */
+void nit__lexer___TOpar___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TOpar> */
+RET_LABEL:;
+}
+/* method lexer#TCpar#parser_index for (self: TCpar): Int */
+long nit__lexer___TCpar___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 52;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TCpar#init_tk for (self: TCpar, Location) */
+void nit__lexer___TCpar___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCpar> */
+RET_LABEL:;
+}
+/* method lexer#TObra#parser_index for (self: TObra): Int */
+long nit__lexer___TObra___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 53;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TObra#init_tk for (self: TObra, Location) */
+void nit__lexer___TObra___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TObra> */
+RET_LABEL:;
+}
+/* method lexer#TCbra#parser_index for (self: TCbra): Int */
+long nit__lexer___TCbra___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 54;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TCbra#init_tk for (self: TCbra, Location) */
+void nit__lexer___TCbra___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCbra> */
+RET_LABEL:;
+}
+/* method lexer#TComma#parser_index for (self: TComma): Int */
+long nit__lexer___TComma___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 55;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TComma#init_tk for (self: TComma, Location) */
+void nit__lexer___TComma___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComma> */
+RET_LABEL:;
+}
+/* method lexer#TColumn#parser_index for (self: TColumn): Int */
+long nit__lexer___TColumn___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 56;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TColumn#init_tk for (self: TColumn, Location) */
+void nit__lexer___TColumn___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TColumn> */
+RET_LABEL:;
+}
+/* method lexer#TQuad#parser_index for (self: TQuad): Int */
+long nit__lexer___TQuad___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 57;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TQuad#init_tk for (self: TQuad, Location) */
+void nit__lexer___TQuad___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TQuad> */
+RET_LABEL:;
+}
+/* method lexer#TAssign#parser_index for (self: TAssign): Int */
+long nit__lexer___TAssign___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 58;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TAssign#init_tk for (self: TAssign, Location) */
+void nit__lexer___TAssign___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAssign> */
+RET_LABEL:;
+}
+/* method lexer#TPluseq#parser_index for (self: TPluseq): Int */
+long nit__lexer___TPluseq___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 59;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TPluseq#init_tk for (self: TPluseq, Location) */
+void nit__lexer___TPluseq___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPluseq> */
+RET_LABEL:;
+}
+/* method lexer#TMinuseq#parser_index for (self: TMinuseq): Int */
+long nit__lexer___TMinuseq___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 60;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TMinuseq#init_tk for (self: TMinuseq, Location) */
+void nit__lexer___TMinuseq___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinuseq> */
+RET_LABEL:;
+}
+/* method lexer#TDotdotdot#parser_index for (self: TDotdotdot): Int */
+long nit__lexer___TDotdotdot___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 61;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TDotdotdot#init_tk for (self: TDotdotdot, Location) */
+void nit__lexer___TDotdotdot___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdotdot> */
+RET_LABEL:;
+}
+/* method lexer#TDotdot#parser_index for (self: TDotdot): Int */
+long nit__lexer___TDotdot___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 62;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TDotdot#init_tk for (self: TDotdot, Location) */
+void nit__lexer___TDotdot___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdot> */
+RET_LABEL:;
+}
+/* method lexer#TDot#parser_index for (self: TDot): Int */
+long nit__lexer___TDot___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 63;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TDot#init_tk for (self: TDot, Location) */
+void nit__lexer___TDot___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDot> */
+RET_LABEL:;
+}
+/* method lexer#TPlus#parser_index for (self: TPlus): Int */
+long nit__lexer___TPlus___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 64;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TPlus#init_tk for (self: TPlus, Location) */
+void nit__lexer___TPlus___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPlus> */
+RET_LABEL:;
+}
+/* method lexer#TMinus#parser_index for (self: TMinus): Int */
+long nit__lexer___TMinus___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 65;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TMinus#init_tk for (self: TMinus, Location) */
+void nit__lexer___TMinus___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinus> */
+RET_LABEL:;
+}
+/* method lexer#TStar#parser_index for (self: TStar): Int */
+long nit__lexer___TStar___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 66;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TStar#init_tk for (self: TStar, Location) */
+void nit__lexer___TStar___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStar> */
+RET_LABEL:;
+}
+/* method lexer#TStarstar#parser_index for (self: TStarstar): Int */
+long nit__lexer___TStarstar___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 67;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TStarstar#init_tk for (self: TStarstar, Location) */
+void nit__lexer___TStarstar___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarstar> */
+RET_LABEL:;
+}
+/* method lexer#TSlash#parser_index for (self: TSlash): Int */
+long nit__lexer___TSlash___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 68;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TSlash#init_tk for (self: TSlash, Location) */
+void nit__lexer___TSlash___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSlash> */
+RET_LABEL:;
+}
+/* method lexer#TPercent#parser_index for (self: TPercent): Int */
+long nit__lexer___TPercent___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 69;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TPercent#init_tk for (self: TPercent, Location) */
+void nit__lexer___TPercent___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPercent> */
+RET_LABEL:;
+}
+/* method lexer#TEq#parser_index for (self: TEq): Int */
+long nit__lexer___TEq___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 70;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TEq#init_tk for (self: TEq, Location) */
+void nit__lexer___TEq___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEq> */
+RET_LABEL:;
+}
+/* method lexer#TNe#parser_index for (self: TNe): Int */
+long nit__lexer___TNe___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 71;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TNe#init_tk for (self: TNe, Location) */
+void nit__lexer___TNe___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TNe> */
+RET_LABEL:;
+}
+/* method lexer#TLt#parser_index for (self: TLt): Int */
+long nit__lexer___TLt___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 72;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TLt#init_tk for (self: TLt, Location) */
+void nit__lexer___TLt___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLt> */
+RET_LABEL:;
+}
+/* method lexer#TLe#parser_index for (self: TLe): Int */
+long nit__lexer___TLe___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 73;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TLe#init_tk for (self: TLe, Location) */
+void nit__lexer___TLe___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLe> */
+RET_LABEL:;
+}
+/* method lexer#TLl#parser_index for (self: TLl): Int */
+long nit__lexer___TLl___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 74;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TLl#init_tk for (self: TLl, Location) */
+void nit__lexer___TLl___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLl> */
+RET_LABEL:;
+}
+/* method lexer#TGt#parser_index for (self: TGt): Int */
+long nit__lexer___TGt___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 75;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TGt#init_tk for (self: TGt, Location) */
+void nit__lexer___TGt___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGt> */
+RET_LABEL:;
+}
+/* method lexer#TGe#parser_index for (self: TGe): Int */
+long nit__lexer___TGe___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 76;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TGe#init_tk for (self: TGe, Location) */
+void nit__lexer___TGe___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGe> */
+RET_LABEL:;
+}
+/* method lexer#TGg#parser_index for (self: TGg): Int */
+long nit__lexer___TGg___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 77;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TGg#init_tk for (self: TGg, Location) */
+void nit__lexer___TGg___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGg> */
+RET_LABEL:;
+}
+/* method lexer#TStarship#parser_index for (self: TStarship): Int */
+long nit__lexer___TStarship___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 78;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TStarship#init_tk for (self: TStarship, Location) */
+void nit__lexer___TStarship___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarship> */
+RET_LABEL:;
+}
+/* method lexer#TBang#parser_index for (self: TBang): Int */
+long nit__lexer___TBang___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 79;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TBang#init_tk for (self: TBang, Location) */
+void nit__lexer___TBang___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBang> */
+RET_LABEL:;
+}
+/* method lexer#TAt#parser_index for (self: TAt): Int */
+long nit__lexer___TAt___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 80;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TAt#init_tk for (self: TAt, Location) */
+void nit__lexer___TAt___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAt> */
+RET_LABEL:;
+}
+/* method lexer#TClassid#parser_index for (self: TClassid): Int */
+long nit__lexer___TClassid___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 81;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TClassid#init_tk for (self: TClassid, Location) */
+void nit__lexer___TClassid___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TClassid> */
+RET_LABEL:;
+}
+/* method lexer#TId#parser_index for (self: TId): Int */
+long nit__lexer___TId___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 82;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TId#init_tk for (self: TId, Location) */
+void nit__lexer___TId___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TId> */
+RET_LABEL:;
+}
+/* method lexer#TAttrid#parser_index for (self: TAttrid): Int */
+long nit__lexer___TAttrid___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 83;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TAttrid#init_tk for (self: TAttrid, Location) */
+void nit__lexer___TAttrid___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAttrid> */
+RET_LABEL:;
+}
+/* method lexer#TNumber#parser_index for (self: TNumber): Int */
+long nit__lexer___TNumber___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 84;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TNumber#init_tk for (self: TNumber, Location) */
+void nit__lexer___TNumber___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TNumber> */
+RET_LABEL:;
+}
+/* method lexer#THexNumber#parser_index for (self: THexNumber): Int */
+long nit__lexer___THexNumber___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 85;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#THexNumber#init_tk for (self: THexNumber, Location) */
+void nit__lexer___THexNumber___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:THexNumber> */
+RET_LABEL:;
+}
+/* method lexer#TFloat#parser_index for (self: TFloat): Int */
+long nit__lexer___TFloat___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 86;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TFloat#init_tk for (self: TFloat, Location) */
+void nit__lexer___TFloat___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TFloat> */
+RET_LABEL:;
+}
+/* method lexer#TString#parser_index for (self: TString): Int */
+long nit__lexer___TString___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 87;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TString#init_tk for (self: TString, Location) */
+void nit__lexer___TString___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TString> */
+RET_LABEL:;
+}
+/* method lexer#TStartString#parser_index for (self: TStartString): Int */
+long nit__lexer___TStartString___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 88;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TStartString#init_tk for (self: TStartString, Location) */
+void nit__lexer___TStartString___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStartString> */
+RET_LABEL:;
+}
+/* method lexer#TMidString#parser_index for (self: TMidString): Int */
+long nit__lexer___TMidString___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 89;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TMidString#init_tk for (self: TMidString, Location) */
+void nit__lexer___TMidString___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMidString> */
+RET_LABEL:;
+}
+/* method lexer#TEndString#parser_index for (self: TEndString): Int */
+long nit__lexer___TEndString___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 90;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TEndString#init_tk for (self: TEndString, Location) */
+void nit__lexer___TEndString___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEndString> */
+RET_LABEL:;
+}
+/* method lexer#TChar#parser_index for (self: TChar): Int */
+long nit__lexer___TChar___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 91;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TChar#init_tk for (self: TChar, Location) */
+void nit__lexer___TChar___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TChar> */
+RET_LABEL:;
+}
+/* method lexer#TBadString#parser_index for (self: TBadString): Int */
+long nit__lexer___TBadString___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 92;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TBadString#init_tk for (self: TBadString, Location) */
+void nit__lexer___TBadString___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadString> */
+RET_LABEL:;
+}
+/* method lexer#TBadChar#parser_index for (self: TBadChar): Int */
+long nit__lexer___TBadChar___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 93;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TBadChar#init_tk for (self: TBadChar, Location) */
+void nit__lexer___TBadChar___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadChar> */
+RET_LABEL:;
+}
+/* method lexer#TExternCodeSegment#parser_index for (self: TExternCodeSegment): Int */
+long nit__lexer___TExternCodeSegment___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 94;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#TExternCodeSegment#init_tk for (self: TExternCodeSegment, Location) */
+void nit__lexer___TExternCodeSegment___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+var_loc = p0;
+self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TExternCodeSegment> */
+RET_LABEL:;
+}
+/* method lexer#EOF#parser_index for (self: EOF): Int */
+long nit__lexer___EOF___nit__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = 95;
+var = var1;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer#Lexer#make_token for (self: Lexer, Int, Location): Token */
+val* nit__lexer___Lexer___make_token(val* self, long p0, val* p1) {
+val* var /* : Token */;
+long var_accept_token /* var accept_token: Int */;
+val* var_location /* var location: Location */;
+long var1 /* : Int */;
+short int var2 /* : Bool */;
+short int var4 /* : Bool */;
+val* var5 /* : TEol */;
+long var6 /* : Int */;
+short int var7 /* : Bool */;
+short int var9 /* : Bool */;
+val* var10 /* : TComment */;
+long var11 /* : Int */;
+short int var12 /* : Bool */;
+short int var14 /* : Bool */;
+val* var15 /* : TKwpackage */;
+long var16 /* : Int */;
+short int var17 /* : Bool */;
+short int var19 /* : Bool */;
+val* var20 /* : TKwmodule */;
+long var21 /* : Int */;
+short int var22 /* : Bool */;
+short int var24 /* : Bool */;
+val* var25 /* : TKwimport */;
+long var26 /* : Int */;
+short int var27 /* : Bool */;
+short int var29 /* : Bool */;
+val* var30 /* : TKwclass */;
+long var31 /* : Int */;
+short int var32 /* : Bool */;
+short int var34 /* : Bool */;
+val* var35 /* : TKwabstract */;
+long var36 /* : Int */;
+short int var37 /* : Bool */;
+short int var39 /* : Bool */;
+val* var40 /* : TKwinterface */;
+long var41 /* : Int */;
+short int var42 /* : Bool */;
+short int var44 /* : Bool */;
+val* var45 /* : TKwenum */;
+long var46 /* : Int */;
+short int var47 /* : Bool */;
+short int var49 /* : Bool */;
+val* var50 /* : TKwend */;
+long var51 /* : Int */;
+short int var52 /* : Bool */;
+short int var54 /* : Bool */;
+val* var55 /* : TKwmeth */;
+long var56 /* : Int */;
+short int var57 /* : Bool */;
+short int var59 /* : Bool */;
+val* var60 /* : TKwtype */;
+long var61 /* : Int */;
+short int var62 /* : Bool */;
+short int var64 /* : Bool */;
+val* var65 /* : TKwinit */;
+long var66 /* : Int */;
+short int var67 /* : Bool */;
+short int var69 /* : Bool */;
+val* var70 /* : TKwredef */;
+long var71 /* : Int */;
+short int var72 /* : Bool */;
+short int var74 /* : Bool */;
+val* var75 /* : TKwis */;
+long var76 /* : Int */;
+short int var77 /* : Bool */;
+short int var79 /* : Bool */;
+val* var80 /* : TKwdo */;
+long var81 /* : Int */;
+short int var82 /* : Bool */;
+short int var84 /* : Bool */;
+val* var85 /* : TKwvar */;
+long var86 /* : Int */;
+short int var87 /* : Bool */;
+short int var89 /* : Bool */;
+val* var90 /* : TKwextern */;
+long var91 /* : Int */;
+short int var92 /* : Bool */;
+short int var94 /* : Bool */;
+val* var95 /* : TKwpublic */;
+long var96 /* : Int */;
+short int var97 /* : Bool */;
+short int var99 /* : Bool */;
+val* var100 /* : TKwprotected */;
+long var101 /* : Int */;
+short int var102 /* : Bool */;
+short int var104 /* : Bool */;
+val* var105 /* : TKwprivate */;
+long var106 /* : Int */;
+short int var107 /* : Bool */;
+short int var109 /* : Bool */;
+val* var110 /* : TKwintrude */;
+long var111 /* : Int */;
+short int var112 /* : Bool */;
+short int var114 /* : Bool */;
+val* var115 /* : TKwif */;
+long var116 /* : Int */;
+short int var117 /* : Bool */;
+short int var119 /* : Bool */;
+val* var120 /* : TKwthen */;
+long var121 /* : Int */;
+short int var122 /* : Bool */;
+short int var124 /* : Bool */;
+val* var125 /* : TKwelse */;
+long var126 /* : Int */;
+short int var127 /* : Bool */;
+short int var129 /* : Bool */;
+val* var130 /* : TKwwhile */;
+long var131 /* : Int */;
+short int var132 /* : Bool */;
+short int var134 /* : Bool */;
+val* var135 /* : TKwloop */;
+long var136 /* : Int */;
+short int var137 /* : Bool */;
+short int var139 /* : Bool */;
+val* var140 /* : TKwfor */;
+long var141 /* : Int */;
+short int var142 /* : Bool */;
+short int var144 /* : Bool */;
+val* var145 /* : TKwin */;
+long var146 /* : Int */;
+short int var147 /* : Bool */;
+short int var149 /* : Bool */;
+val* var150 /* : TKwand */;
+long var151 /* : Int */;
+short int var152 /* : Bool */;
+short int var154 /* : Bool */;
+val* var155 /* : TKwor */;
+long var156 /* : Int */;
+short int var157 /* : Bool */;
+short int var159 /* : Bool */;
+val* var160 /* : TKwnot */;
+long var161 /* : Int */;
+short int var162 /* : Bool */;
+short int var164 /* : Bool */;
+val* var165 /* : TKwimplies */;
+long var166 /* : Int */;
+short int var167 /* : Bool */;
+short int var169 /* : Bool */;
+val* var170 /* : TKwreturn */;
+long var171 /* : Int */;
+short int var172 /* : Bool */;
+short int var174 /* : Bool */;
+val* var175 /* : TKwcontinue */;
+long var176 /* : Int */;
+short int var177 /* : Bool */;
+short int var179 /* : Bool */;
+val* var180 /* : TKwbreak */;
+long var181 /* : Int */;
+short int var182 /* : Bool */;
+short int var184 /* : Bool */;
+val* var185 /* : TKwabort */;
+long var186 /* : Int */;
+short int var187 /* : Bool */;
+short int var189 /* : Bool */;
+val* var190 /* : TKwassert */;
+long var191 /* : Int */;
+short int var192 /* : Bool */;
+short int var194 /* : Bool */;
+val* var195 /* : TKwnew */;
+long var196 /* : Int */;
+short int var197 /* : Bool */;
+short int var199 /* : Bool */;
+val* var200 /* : TKwisa */;
+long var201 /* : Int */;
+short int var202 /* : Bool */;
+short int var204 /* : Bool */;
+val* var205 /* : TKwonce */;
+long var206 /* : Int */;
+short int var207 /* : Bool */;
+short int var209 /* : Bool */;
+val* var210 /* : TKwsuper */;
+long var211 /* : Int */;
+short int var212 /* : Bool */;
+short int var214 /* : Bool */;
+val* var215 /* : TKwself */;
+long var216 /* : Int */;
+short int var217 /* : Bool */;
+short int var219 /* : Bool */;
+val* var220 /* : TKwtrue */;
+long var221 /* : Int */;
+short int var222 /* : Bool */;
+short int var224 /* : Bool */;
+val* var225 /* : TKwfalse */;
+long var226 /* : Int */;
+short int var227 /* : Bool */;
+short int var229 /* : Bool */;
+val* var230 /* : TKwnull */;
+long var231 /* : Int */;
+short int var232 /* : Bool */;
+short int var234 /* : Bool */;
+val* var235 /* : TKwas */;
+long var236 /* : Int */;
+short int var237 /* : Bool */;
+short int var239 /* : Bool */;
+val* var240 /* : TKwnullable */;
+long var241 /* : Int */;
+short int var242 /* : Bool */;
+short int var244 /* : Bool */;
+val* var245 /* : TKwisset */;
+long var246 /* : Int */;
+short int var247 /* : Bool */;
+short int var249 /* : Bool */;
+val* var250 /* : TKwlabel */;
+long var251 /* : Int */;
+short int var252 /* : Bool */;
+short int var254 /* : Bool */;
+val* var255 /* : TKwdebug */;
+long var256 /* : Int */;
+short int var257 /* : Bool */;
+short int var259 /* : Bool */;
+val* var260 /* : TOpar */;
+long var261 /* : Int */;
+short int var262 /* : Bool */;
+short int var264 /* : Bool */;
+val* var265 /* : TCpar */;
+long var266 /* : Int */;
+short int var267 /* : Bool */;
+short int var269 /* : Bool */;
+val* var270 /* : TObra */;
+long var271 /* : Int */;
+short int var272 /* : Bool */;
+short int var274 /* : Bool */;
+val* var275 /* : TCbra */;
+long var276 /* : Int */;
+short int var277 /* : Bool */;
+short int var279 /* : Bool */;
+val* var280 /* : TComma */;
+long var281 /* : Int */;
+short int var282 /* : Bool */;
+short int var284 /* : Bool */;
+val* var285 /* : TColumn */;
+long var286 /* : Int */;
+short int var287 /* : Bool */;
+short int var289 /* : Bool */;
+val* var290 /* : TQuad */;
+long var291 /* : Int */;
+short int var292 /* : Bool */;
+short int var294 /* : Bool */;
+val* var295 /* : TAssign */;
+long var296 /* : Int */;
+short int var297 /* : Bool */;
+short int var299 /* : Bool */;
+val* var300 /* : TPluseq */;
+long var301 /* : Int */;
+short int var302 /* : Bool */;
+short int var304 /* : Bool */;
+val* var305 /* : TMinuseq */;
+long var306 /* : Int */;
+short int var307 /* : Bool */;
+short int var309 /* : Bool */;
+val* var310 /* : TDotdotdot */;
+long var311 /* : Int */;
+short int var312 /* : Bool */;
+short int var314 /* : Bool */;
+val* var315 /* : TDotdot */;
+long var316 /* : Int */;
+short int var317 /* : Bool */;
+short int var319 /* : Bool */;
+val* var320 /* : TDot */;
+long var321 /* : Int */;
+short int var322 /* : Bool */;
+short int var324 /* : Bool */;
+val* var325 /* : TPlus */;
+long var326 /* : Int */;
+short int var327 /* : Bool */;
+short int var329 /* : Bool */;
+val* var330 /* : TMinus */;
+long var331 /* : Int */;
+short int var332 /* : Bool */;
+short int var334 /* : Bool */;
+val* var335 /* : TStar */;
+long var336 /* : Int */;
+short int var337 /* : Bool */;
+short int var339 /* : Bool */;
+val* var340 /* : TStarstar */;
+long var341 /* : Int */;
+short int var342 /* : Bool */;
+short int var344 /* : Bool */;
+val* var345 /* : TSlash */;
+long var346 /* : Int */;
+short int var347 /* : Bool */;
+short int var349 /* : Bool */;
+val* var350 /* : TPercent */;
+long var351 /* : Int */;
+short int var352 /* : Bool */;
+short int var354 /* : Bool */;
+val* var355 /* : TEq */;
+long var356 /* : Int */;
+short int var357 /* : Bool */;
+short int var359 /* : Bool */;
+val* var360 /* : TNe */;
+long var361 /* : Int */;
+short int var362 /* : Bool */;
+short int var364 /* : Bool */;
+val* var365 /* : TLt */;
+long var366 /* : Int */;
+short int var367 /* : Bool */;
+short int var369 /* : Bool */;
+val* var370 /* : TLe */;
+long var371 /* : Int */;
+short int var372 /* : Bool */;
+short int var374 /* : Bool */;
+val* var375 /* : TLl */;
+long var376 /* : Int */;
+short int var377 /* : Bool */;
+short int var379 /* : Bool */;
+val* var380 /* : TGt */;
+long var381 /* : Int */;
+short int var382 /* : Bool */;
+short int var384 /* : Bool */;
+val* var385 /* : TGe */;
+long var386 /* : Int */;
+short int var387 /* : Bool */;
+short int var389 /* : Bool */;
+val* var390 /* : TGg */;
+long var391 /* : Int */;
+short int var392 /* : Bool */;
+short int var394 /* : Bool */;
+val* var395 /* : TStarship */;
+long var396 /* : Int */;
+short int var397 /* : Bool */;
+short int var399 /* : Bool */;
+val* var400 /* : TBang */;
+long var401 /* : Int */;
+short int var402 /* : Bool */;
+short int var404 /* : Bool */;
+val* var405 /* : TAt */;
+long var406 /* : Int */;
+short int var407 /* : Bool */;
+short int var409 /* : Bool */;
+val* var410 /* : TClassid */;
+long var411 /* : Int */;
+short int var412 /* : Bool */;
+short int var414 /* : Bool */;
+val* var415 /* : TId */;
+long var416 /* : Int */;
+short int var417 /* : Bool */;
+short int var419 /* : Bool */;
+val* var420 /* : TAttrid */;
+long var421 /* : Int */;
+short int var422 /* : Bool */;
+short int var424 /* : Bool */;
+val* var425 /* : TNumber */;
+long var426 /* : Int */;
+short int var427 /* : Bool */;
+short int var429 /* : Bool */;
+val* var430 /* : THexNumber */;
+long var431 /* : Int */;
+short int var432 /* : Bool */;
+short int var434 /* : Bool */;
+val* var435 /* : TFloat */;
+long var436 /* : Int */;
+short int var437 /* : Bool */;
+short int var439 /* : Bool */;
+val* var440 /* : TString */;
+long var441 /* : Int */;
+short int var442 /* : Bool */;
+short int var444 /* : Bool */;
+val* var445 /* : TStartString */;
+long var446 /* : Int */;
+short int var447 /* : Bool */;
+short int var449 /* : Bool */;
+val* var450 /* : TMidString */;
+long var451 /* : Int */;
+short int var452 /* : Bool */;
+short int var454 /* : Bool */;
+val* var455 /* : TEndString */;
+long var456 /* : Int */;
+short int var457 /* : Bool */;
+short int var459 /* : Bool */;
+val* var460 /* : TChar */;
+long var461 /* : Int */;
+short int var462 /* : Bool */;
+short int var464 /* : Bool */;
+val* var465 /* : TBadString */;
+long var466 /* : Int */;
+short int var467 /* : Bool */;
+short int var469 /* : Bool */;
+val* var470 /* : TBadChar */;
+long var471 /* : Int */;
+short int var472 /* : Bool */;
+short int var474 /* : Bool */;
+val* var475 /* : TExternCodeSegment */;
+var_accept_token = p0;
+var_location = p1;
+var1 = 1;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var1) on <var_accept_token:Int> */
+var4 = var_accept_token == var1;
+var2 = var4;
+goto RET_LABEL3;
+RET_LABEL3:(void)0;
+}
+}
+if (var2){
+var5 = NEW_nit__TEol(&type_nit__TEol);
+{
+nit__lexer___TEol___init_tk(var5, var_location); /* Direct call lexer#TEol#init_tk on <var5:TEol>*/
+}
+var = var5;
+goto RET_LABEL;
+} else {
+}
+var6 = 2;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var6) on <var_accept_token:Int> */
+var9 = var_accept_token == var6;
+var7 = var9;
+goto RET_LABEL8;
+RET_LABEL8:(void)0;
+}
+}
+if (var7){
+var10 = NEW_nit__TComment(&type_nit__TComment);
+{
+nit__lexer___TComment___init_tk(var10, var_location); /* Direct call lexer#TComment#init_tk on <var10:TComment>*/
+}
+var = var10;
+goto RET_LABEL;
+} else {
+}
+var11 = 3;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var11) on <var_accept_token:Int> */
+var14 = var_accept_token == var11;
+var12 = var14;
+goto RET_LABEL13;
+RET_LABEL13:(void)0;
+}
+}
+if (var12){
+var15 = NEW_nit__TKwpackage(&type_nit__TKwpackage);
+{
+nit__lexer___TKwpackage___init_tk(var15, var_location); /* Direct call lexer#TKwpackage#init_tk on <var15:TKwpackage>*/
+}
+var = var15;
+goto RET_LABEL;
+} else {
+}
+var16 = 4;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var16) on <var_accept_token:Int> */
+var19 = var_accept_token == var16;
+var17 = var19;
+goto RET_LABEL18;
+RET_LABEL18:(void)0;
+}
+}
+if (var17){
+var20 = NEW_nit__TKwmodule(&type_nit__TKwmodule);
+{
+nit__lexer___TKwmodule___init_tk(var20, var_location); /* Direct call lexer#TKwmodule#init_tk on <var20:TKwmodule>*/
+}
+var = var20;
+goto RET_LABEL;
+} else {
+}
+var21 = 5;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var21) on <var_accept_token:Int> */
+var24 = var_accept_token == var21;
+var22 = var24;
+goto RET_LABEL23;
+RET_LABEL23:(void)0;
+}
+}
+if (var22){
+var25 = NEW_nit__TKwimport(&type_nit__TKwimport);
+{
+nit__lexer___TKwimport___init_tk(var25, var_location); /* Direct call lexer#TKwimport#init_tk on <var25:TKwimport>*/
+}
+var = var25;
+goto RET_LABEL;
+} else {
+}
+var26 = 6;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var26) on <var_accept_token:Int> */
+var29 = var_accept_token == var26;
+var27 = var29;
+goto RET_LABEL28;
+RET_LABEL28:(void)0;
+}
+}
+if (var27){
+var30 = NEW_nit__TKwclass(&type_nit__TKwclass);
+{
+nit__lexer___TKwclass___init_tk(var30, var_location); /* Direct call lexer#TKwclass#init_tk on <var30:TKwclass>*/
+}
+var = var30;
+goto RET_LABEL;
+} else {
+}
+var31 = 7;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var31) on <var_accept_token:Int> */
+var34 = var_accept_token == var31;
+var32 = var34;
+goto RET_LABEL33;
+RET_LABEL33:(void)0;
+}
+}
+if (var32){
+var35 = NEW_nit__TKwabstract(&type_nit__TKwabstract);
+{
+nit__lexer___TKwabstract___init_tk(var35, var_location); /* Direct call lexer#TKwabstract#init_tk on <var35:TKwabstract>*/
+}
+var = var35;
+goto RET_LABEL;
+} else {
+}
+var36 = 8;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var36) on <var_accept_token:Int> */
+var39 = var_accept_token == var36;
+var37 = var39;
+goto RET_LABEL38;
+RET_LABEL38:(void)0;
+}
+}
+if (var37){
+var40 = NEW_nit__TKwinterface(&type_nit__TKwinterface);
+{
+nit__lexer___TKwinterface___init_tk(var40, var_location); /* Direct call lexer#TKwinterface#init_tk on <var40:TKwinterface>*/
+}
+var = var40;
+goto RET_LABEL;
+} else {
+}
+var41 = 9;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var41) on <var_accept_token:Int> */
+var44 = var_accept_token == var41;
+var42 = var44;
+goto RET_LABEL43;
+RET_LABEL43:(void)0;
+}
+}
+if (var42){
+var45 = NEW_nit__TKwenum(&type_nit__TKwenum);
+{
+nit__lexer___TKwenum___init_tk(var45, var_location); /* Direct call lexer#TKwenum#init_tk on <var45:TKwenum>*/
+}
+var = var45;
+goto RET_LABEL;
+} else {
+}
+var46 = 10;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var46) on <var_accept_token:Int> */
+var49 = var_accept_token == var46;
+var47 = var49;
+goto RET_LABEL48;
+RET_LABEL48:(void)0;
+}
+}
+if (var47){
+var50 = NEW_nit__TKwend(&type_nit__TKwend);
+{
+nit__lexer___TKwend___init_tk(var50, var_location); /* Direct call lexer#TKwend#init_tk on <var50:TKwend>*/
+}
+var = var50;
+goto RET_LABEL;
+} else {
+}
+var51 = 11;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var51) on <var_accept_token:Int> */
+var54 = var_accept_token == var51;
+var52 = var54;
+goto RET_LABEL53;
+RET_LABEL53:(void)0;
+}
+}
+if (var52){
+var55 = NEW_nit__TKwmeth(&type_nit__TKwmeth);
+{
+nit__lexer___TKwmeth___init_tk(var55, var_location); /* Direct call lexer#TKwmeth#init_tk on <var55:TKwmeth>*/
+}
+var = var55;
+goto RET_LABEL;
+} else {
+}
+var56 = 12;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var56) on <var_accept_token:Int> */
+var59 = var_accept_token == var56;
+var57 = var59;
+goto RET_LABEL58;
+RET_LABEL58:(void)0;
+}
+}
+if (var57){
+var60 = NEW_nit__TKwtype(&type_nit__TKwtype);
+{
+nit__lexer___TKwtype___init_tk(var60, var_location); /* Direct call lexer#TKwtype#init_tk on <var60:TKwtype>*/
+}
+var = var60;
+goto RET_LABEL;
+} else {
+}
+var61 = 13;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var61) on <var_accept_token:Int> */
+var64 = var_accept_token == var61;
+var62 = var64;
+goto RET_LABEL63;
+RET_LABEL63:(void)0;
+}
+}
+if (var62){
+var65 = NEW_nit__TKwinit(&type_nit__TKwinit);
+{
+nit__lexer___TKwinit___init_tk(var65, var_location); /* Direct call lexer#TKwinit#init_tk on <var65:TKwinit>*/
+}
+var = var65;
+goto RET_LABEL;
+} else {
+}
+var66 = 14;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var66) on <var_accept_token:Int> */
+var69 = var_accept_token == var66;
+var67 = var69;
+goto RET_LABEL68;
+RET_LABEL68:(void)0;
+}
+}
+if (var67){
+var70 = NEW_nit__TKwredef(&type_nit__TKwredef);
+{
+nit__lexer___TKwredef___init_tk(var70, var_location); /* Direct call lexer#TKwredef#init_tk on <var70:TKwredef>*/
+}
+var = var70;
+goto RET_LABEL;
+} else {
+}
+var71 = 15;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var71) on <var_accept_token:Int> */
+var74 = var_accept_token == var71;
+var72 = var74;
+goto RET_LABEL73;
+RET_LABEL73:(void)0;
+}
+}
+if (var72){
+var75 = NEW_nit__TKwis(&type_nit__TKwis);
+{
+nit__lexer___TKwis___init_tk(var75, var_location); /* Direct call lexer#TKwis#init_tk on <var75:TKwis>*/
+}
+var = var75;
+goto RET_LABEL;
+} else {
+}
+var76 = 16;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var76) on <var_accept_token:Int> */
+var79 = var_accept_token == var76;
+var77 = var79;
+goto RET_LABEL78;
+RET_LABEL78:(void)0;
+}
+}
+if (var77){
+var80 = NEW_nit__TKwdo(&type_nit__TKwdo);
+{
+nit__lexer___TKwdo___init_tk(var80, var_location); /* Direct call lexer#TKwdo#init_tk on <var80:TKwdo>*/
+}
+var = var80;
+goto RET_LABEL;
+} else {
+}
+var81 = 17;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var81) on <var_accept_token:Int> */
+var84 = var_accept_token == var81;
+var82 = var84;
+goto RET_LABEL83;
+RET_LABEL83:(void)0;
+}
+}
+if (var82){
+var85 = NEW_nit__TKwvar(&type_nit__TKwvar);
+{
+nit__lexer___TKwvar___init_tk(var85, var_location); /* Direct call lexer#TKwvar#init_tk on <var85:TKwvar>*/
+}
+var = var85;
+goto RET_LABEL;
+} else {
+}
+var86 = 18;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var86) on <var_accept_token:Int> */
+var89 = var_accept_token == var86;
+var87 = var89;
+goto RET_LABEL88;
+RET_LABEL88:(void)0;
+}
+}
+if (var87){
+var90 = NEW_nit__TKwextern(&type_nit__TKwextern);
+{
+nit__lexer___TKwextern___init_tk(var90, var_location); /* Direct call lexer#TKwextern#init_tk on <var90:TKwextern>*/
+}
+var = var90;
+goto RET_LABEL;
+} else {
+}
+var91 = 19;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var91) on <var_accept_token:Int> */
+var94 = var_accept_token == var91;
+var92 = var94;
+goto RET_LABEL93;
+RET_LABEL93:(void)0;
+}
+}
+if (var92){
+var95 = NEW_nit__TKwpublic(&type_nit__TKwpublic);
+{
+nit__lexer___TKwpublic___init_tk(var95, var_location); /* Direct call lexer#TKwpublic#init_tk on <var95:TKwpublic>*/
+}
+var = var95;
+goto RET_LABEL;
+} else {
+}
+var96 = 20;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var96) on <var_accept_token:Int> */
+var99 = var_accept_token == var96;
+var97 = var99;
+goto RET_LABEL98;
+RET_LABEL98:(void)0;
+}
+}
+if (var97){
+var100 = NEW_nit__TKwprotected(&type_nit__TKwprotected);
+{
+nit__lexer___TKwprotected___init_tk(var100, var_location); /* Direct call lexer#TKwprotected#init_tk on <var100:TKwprotected>*/
+}
+var = var100;
+goto RET_LABEL;
+} else {
+}
+var101 = 21;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var101) on <var_accept_token:Int> */
+var104 = var_accept_token == var101;
+var102 = var104;
+goto RET_LABEL103;
+RET_LABEL103:(void)0;
+}
+}
+if (var102){
+var105 = NEW_nit__TKwprivate(&type_nit__TKwprivate);
+{
+nit__lexer___TKwprivate___init_tk(var105, var_location); /* Direct call lexer#TKwprivate#init_tk on <var105:TKwprivate>*/
+}
+var = var105;
+goto RET_LABEL;
+} else {
+}
+var106 = 22;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var106) on <var_accept_token:Int> */
+var109 = var_accept_token == var106;
+var107 = var109;
+goto RET_LABEL108;
+RET_LABEL108:(void)0;
+}
+}
+if (var107){
+var110 = NEW_nit__TKwintrude(&type_nit__TKwintrude);
+{
+nit__lexer___TKwintrude___init_tk(var110, var_location); /* Direct call lexer#TKwintrude#init_tk on <var110:TKwintrude>*/
+}
+var = var110;
+goto RET_LABEL;
+} else {
+}
+var111 = 23;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var111) on <var_accept_token:Int> */
+var114 = var_accept_token == var111;
+var112 = var114;
+goto RET_LABEL113;
+RET_LABEL113:(void)0;
+}
+}
+if (var112){
+var115 = NEW_nit__TKwif(&type_nit__TKwif);
+{
+nit__lexer___TKwif___init_tk(var115, var_location); /* Direct call lexer#TKwif#init_tk on <var115:TKwif>*/
+}
+var = var115;
+goto RET_LABEL;
+} else {
+}
+var116 = 24;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var116) on <var_accept_token:Int> */
+var119 = var_accept_token == var116;
+var117 = var119;
+goto RET_LABEL118;
+RET_LABEL118:(void)0;
+}
+}
+if (var117){
+var120 = NEW_nit__TKwthen(&type_nit__TKwthen);
+{
+nit__lexer___TKwthen___init_tk(var120, var_location); /* Direct call lexer#TKwthen#init_tk on <var120:TKwthen>*/
+}
+var = var120;
+goto RET_LABEL;
+} else {
+}
+var121 = 25;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var121) on <var_accept_token:Int> */
+var124 = var_accept_token == var121;
+var122 = var124;
+goto RET_LABEL123;
+RET_LABEL123:(void)0;
+}
+}
+if (var122){
+var125 = NEW_nit__TKwelse(&type_nit__TKwelse);
+{
+nit__lexer___TKwelse___init_tk(var125, var_location); /* Direct call lexer#TKwelse#init_tk on <var125:TKwelse>*/
+}
+var = var125;
+goto RET_LABEL;
+} else {
+}
+var126 = 26;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var126) on <var_accept_token:Int> */
+var129 = var_accept_token == var126;
+var127 = var129;
+goto RET_LABEL128;
+RET_LABEL128:(void)0;
+}
+}
+if (var127){
+var130 = NEW_nit__TKwwhile(&type_nit__TKwwhile);
+{
+nit__lexer___TKwwhile___init_tk(var130, var_location); /* Direct call lexer#TKwwhile#init_tk on <var130:TKwwhile>*/
+}
+var = var130;
+goto RET_LABEL;
+} else {
+}
+var131 = 27;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var131) on <var_accept_token:Int> */
+var134 = var_accept_token == var131;
+var132 = var134;
+goto RET_LABEL133;
+RET_LABEL133:(void)0;
+}
+}
+if (var132){
+var135 = NEW_nit__TKwloop(&type_nit__TKwloop);
+{
+nit__lexer___TKwloop___init_tk(var135, var_location); /* Direct call lexer#TKwloop#init_tk on <var135:TKwloop>*/
+}
+var = var135;
+goto RET_LABEL;
+} else {
+}
+var136 = 28;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var136) on <var_accept_token:Int> */
+var139 = var_accept_token == var136;
+var137 = var139;
+goto RET_LABEL138;
+RET_LABEL138:(void)0;
+}
+}
+if (var137){
+var140 = NEW_nit__TKwfor(&type_nit__TKwfor);
+{
+nit__lexer___TKwfor___init_tk(var140, var_location); /* Direct call lexer#TKwfor#init_tk on <var140:TKwfor>*/
+}
+var = var140;
+goto RET_LABEL;
+} else {
+}
+var141 = 29;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var141) on <var_accept_token:Int> */
+var144 = var_accept_token == var141;
+var142 = var144;
+goto RET_LABEL143;
+RET_LABEL143:(void)0;
+}
+}
+if (var142){
+var145 = NEW_nit__TKwin(&type_nit__TKwin);
+{
+nit__lexer___TKwin___init_tk(var145, var_location); /* Direct call lexer#TKwin#init_tk on <var145:TKwin>*/
+}
+var = var145;
+goto RET_LABEL;
+} else {
+}
+var146 = 30;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var146) on <var_accept_token:Int> */
+var149 = var_accept_token == var146;
+var147 = var149;
+goto RET_LABEL148;
+RET_LABEL148:(void)0;
+}
+}
+if (var147){
+var150 = NEW_nit__TKwand(&type_nit__TKwand);
+{
+nit__lexer___TKwand___init_tk(var150, var_location); /* Direct call lexer#TKwand#init_tk on <var150:TKwand>*/
+}
+var = var150;
+goto RET_LABEL;
+} else {
+}
+var151 = 31;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var151) on <var_accept_token:Int> */
+var154 = var_accept_token == var151;
+var152 = var154;
+goto RET_LABEL153;
+RET_LABEL153:(void)0;
+}
+}
+if (var152){
+var155 = NEW_nit__TKwor(&type_nit__TKwor);
+{
+nit__lexer___TKwor___init_tk(var155, var_location); /* Direct call lexer#TKwor#init_tk on <var155:TKwor>*/
+}
+var = var155;
+goto RET_LABEL;
+} else {
+}
+var156 = 32;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var156) on <var_accept_token:Int> */
+var159 = var_accept_token == var156;
+var157 = var159;
+goto RET_LABEL158;
+RET_LABEL158:(void)0;
+}
+}
+if (var157){
+var160 = NEW_nit__TKwnot(&type_nit__TKwnot);
+{
+nit__lexer___TKwnot___init_tk(var160, var_location); /* Direct call lexer#TKwnot#init_tk on <var160:TKwnot>*/
+}
+var = var160;
+goto RET_LABEL;
+} else {
+}
+var161 = 33;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var161) on <var_accept_token:Int> */
+var164 = var_accept_token == var161;
+var162 = var164;
+goto RET_LABEL163;
+RET_LABEL163:(void)0;
+}
+}
+if (var162){
+var165 = NEW_nit__TKwimplies(&type_nit__TKwimplies);
+{
+nit__lexer___TKwimplies___init_tk(var165, var_location); /* Direct call lexer#TKwimplies#init_tk on <var165:TKwimplies>*/
+}
+var = var165;
+goto RET_LABEL;
+} else {
+}
+var166 = 34;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var166) on <var_accept_token:Int> */
+var169 = var_accept_token == var166;
+var167 = var169;
+goto RET_LABEL168;
+RET_LABEL168:(void)0;
+}
+}
+if (var167){
+var170 = NEW_nit__TKwreturn(&type_nit__TKwreturn);
+{
+nit__lexer___TKwreturn___init_tk(var170, var_location); /* Direct call lexer#TKwreturn#init_tk on <var170:TKwreturn>*/
+}
+var = var170;
+goto RET_LABEL;
+} else {
+}
+var171 = 35;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var171) on <var_accept_token:Int> */
+var174 = var_accept_token == var171;
+var172 = var174;
+goto RET_LABEL173;
+RET_LABEL173:(void)0;
+}
+}
+if (var172){
+var175 = NEW_nit__TKwcontinue(&type_nit__TKwcontinue);
+{
+nit__lexer___TKwcontinue___init_tk(var175, var_location); /* Direct call lexer#TKwcontinue#init_tk on <var175:TKwcontinue>*/
+}
+var = var175;
+goto RET_LABEL;
+} else {
+}
+var176 = 36;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var176) on <var_accept_token:Int> */
+var179 = var_accept_token == var176;
+var177 = var179;
+goto RET_LABEL178;
+RET_LABEL178:(void)0;
+}
+}
+if (var177){
+var180 = NEW_nit__TKwbreak(&type_nit__TKwbreak);
+{
+nit__lexer___TKwbreak___init_tk(var180, var_location); /* Direct call lexer#TKwbreak#init_tk on <var180:TKwbreak>*/
+}
+var = var180;
+goto RET_LABEL;
+} else {
+}
+var181 = 37;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var181) on <var_accept_token:Int> */
+var184 = var_accept_token == var181;
+var182 = var184;
+goto RET_LABEL183;
+RET_LABEL183:(void)0;
+}
+}
+if (var182){
+var185 = NEW_nit__TKwabort(&type_nit__TKwabort);
+{
+nit__lexer___TKwabort___init_tk(var185, var_location); /* Direct call lexer#TKwabort#init_tk on <var185:TKwabort>*/
+}
+var = var185;
+goto RET_LABEL;
+} else {
+}
+var186 = 38;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var186) on <var_accept_token:Int> */
+var189 = var_accept_token == var186;
+var187 = var189;
+goto RET_LABEL188;
+RET_LABEL188:(void)0;
+}
+}
+if (var187){
+var190 = NEW_nit__TKwassert(&type_nit__TKwassert);
+{
+nit__lexer___TKwassert___init_tk(var190, var_location); /* Direct call lexer#TKwassert#init_tk on <var190:TKwassert>*/
+}
+var = var190;
+goto RET_LABEL;
+} else {
+}
+var191 = 39;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var191) on <var_accept_token:Int> */
+var194 = var_accept_token == var191;
+var192 = var194;
+goto RET_LABEL193;
+RET_LABEL193:(void)0;
+}
+}
+if (var192){
+var195 = NEW_nit__TKwnew(&type_nit__TKwnew);
+{
+nit__lexer___TKwnew___init_tk(var195, var_location); /* Direct call lexer#TKwnew#init_tk on <var195:TKwnew>*/
+}
+var = var195;
+goto RET_LABEL;
+} else {
+}
+var196 = 40;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var196) on <var_accept_token:Int> */
+var199 = var_accept_token == var196;
+var197 = var199;
+goto RET_LABEL198;
+RET_LABEL198:(void)0;
+}
+}
+if (var197){
+var200 = NEW_nit__TKwisa(&type_nit__TKwisa);
+{
+nit__lexer___TKwisa___init_tk(var200, var_location); /* Direct call lexer#TKwisa#init_tk on <var200:TKwisa>*/
+}
+var = var200;
+goto RET_LABEL;
+} else {
+}
+var201 = 41;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var201) on <var_accept_token:Int> */
+var204 = var_accept_token == var201;
+var202 = var204;
+goto RET_LABEL203;
+RET_LABEL203:(void)0;
+}
+}
+if (var202){
+var205 = NEW_nit__TKwonce(&type_nit__TKwonce);
+{
+nit__lexer___TKwonce___init_tk(var205, var_location); /* Direct call lexer#TKwonce#init_tk on <var205:TKwonce>*/
+}
+var = var205;
+goto RET_LABEL;
+} else {
+}
+var206 = 42;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var206) on <var_accept_token:Int> */
+var209 = var_accept_token == var206;
+var207 = var209;
+goto RET_LABEL208;
+RET_LABEL208:(void)0;
+}
+}
+if (var207){
+var210 = NEW_nit__TKwsuper(&type_nit__TKwsuper);
+{
+nit__lexer___TKwsuper___init_tk(var210, var_location); /* Direct call lexer#TKwsuper#init_tk on <var210:TKwsuper>*/
+}
+var = var210;
+goto RET_LABEL;
+} else {
+}
+var211 = 43;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var211) on <var_accept_token:Int> */
+var214 = var_accept_token == var211;
+var212 = var214;
+goto RET_LABEL213;
+RET_LABEL213:(void)0;
+}
+}
+if (var212){
+var215 = NEW_nit__TKwself(&type_nit__TKwself);
+{
+nit__lexer___TKwself___init_tk(var215, var_location); /* Direct call lexer#TKwself#init_tk on <var215:TKwself>*/
+}
+var = var215;
+goto RET_LABEL;
+} else {
+}
+var216 = 44;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var216) on <var_accept_token:Int> */
+var219 = var_accept_token == var216;
+var217 = var219;
+goto RET_LABEL218;
+RET_LABEL218:(void)0;
+}
+}
+if (var217){
+var220 = NEW_nit__TKwtrue(&type_nit__TKwtrue);
+{
+nit__lexer___TKwtrue___init_tk(var220, var_location); /* Direct call lexer#TKwtrue#init_tk on <var220:TKwtrue>*/
+}
+var = var220;
+goto RET_LABEL;
+} else {
+}
+var221 = 45;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var221) on <var_accept_token:Int> */
+var224 = var_accept_token == var221;
+var222 = var224;
+goto RET_LABEL223;
+RET_LABEL223:(void)0;
+}
+}
+if (var222){
+var225 = NEW_nit__TKwfalse(&type_nit__TKwfalse);
+{
+nit__lexer___TKwfalse___init_tk(var225, var_location); /* Direct call lexer#TKwfalse#init_tk on <var225:TKwfalse>*/
+}
+var = var225;
+goto RET_LABEL;
+} else {
+}
+var226 = 46;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var226) on <var_accept_token:Int> */
+var229 = var_accept_token == var226;
+var227 = var229;
+goto RET_LABEL228;
+RET_LABEL228:(void)0;
+}
+}
+if (var227){
+var230 = NEW_nit__TKwnull(&type_nit__TKwnull);
+{
+nit__lexer___TKwnull___init_tk(var230, var_location); /* Direct call lexer#TKwnull#init_tk on <var230:TKwnull>*/
+}
+var = var230;
+goto RET_LABEL;
+} else {
+}
+var231 = 47;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var231) on <var_accept_token:Int> */
+var234 = var_accept_token == var231;
+var232 = var234;
+goto RET_LABEL233;
+RET_LABEL233:(void)0;
+}
+}
+if (var232){
+var235 = NEW_nit__TKwas(&type_nit__TKwas);
+{
+nit__lexer___TKwas___init_tk(var235, var_location); /* Direct call lexer#TKwas#init_tk on <var235:TKwas>*/
+}
+var = var235;
+goto RET_LABEL;
+} else {
+}
+var236 = 48;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var236) on <var_accept_token:Int> */
+var239 = var_accept_token == var236;
+var237 = var239;
+goto RET_LABEL238;
+RET_LABEL238:(void)0;
+}
+}
+if (var237){
+var240 = NEW_nit__TKwnullable(&type_nit__TKwnullable);
+{
+nit__lexer___TKwnullable___init_tk(var240, var_location); /* Direct call lexer#TKwnullable#init_tk on <var240:TKwnullable>*/
+}
+var = var240;
+goto RET_LABEL;
+} else {
+}
+var241 = 49;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var241) on <var_accept_token:Int> */
+var244 = var_accept_token == var241;
+var242 = var244;
+goto RET_LABEL243;
+RET_LABEL243:(void)0;
+}
+}
+if (var242){
+var245 = NEW_nit__TKwisset(&type_nit__TKwisset);
+{
+nit__lexer___TKwisset___init_tk(var245, var_location); /* Direct call lexer#TKwisset#init_tk on <var245:TKwisset>*/
+}
+var = var245;
+goto RET_LABEL;
+} else {
+}
+var246 = 50;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var246) on <var_accept_token:Int> */
+var249 = var_accept_token == var246;
+var247 = var249;
+goto RET_LABEL248;
+RET_LABEL248:(void)0;
+}
+}
+if (var247){
+var250 = NEW_nit__TKwlabel(&type_nit__TKwlabel);
+{
+nit__lexer___TKwlabel___init_tk(var250, var_location); /* Direct call lexer#TKwlabel#init_tk on <var250:TKwlabel>*/
+}
+var = var250;
+goto RET_LABEL;
+} else {
+}
+var251 = 51;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var251) on <var_accept_token:Int> */
+var254 = var_accept_token == var251;
+var252 = var254;
+goto RET_LABEL253;
+RET_LABEL253:(void)0;
+}
+}
+if (var252){
+var255 = NEW_nit__TKwdebug(&type_nit__TKwdebug);
+{
+nit__lexer___TKwdebug___init_tk(var255, var_location); /* Direct call lexer#TKwdebug#init_tk on <var255:TKwdebug>*/
+}
+var = var255;
+goto RET_LABEL;
+} else {
+}
+var256 = 52;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var256) on <var_accept_token:Int> */
+var259 = var_accept_token == var256;
+var257 = var259;
+goto RET_LABEL258;
+RET_LABEL258:(void)0;
+}
+}
+if (var257){
+var260 = NEW_nit__TOpar(&type_nit__TOpar);
+{
+nit__lexer___TOpar___init_tk(var260, var_location); /* Direct call lexer#TOpar#init_tk on <var260:TOpar>*/
+}
+var = var260;
+goto RET_LABEL;
+} else {
+}
+var261 = 53;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var261) on <var_accept_token:Int> */
+var264 = var_accept_token == var261;
+var262 = var264;
+goto RET_LABEL263;
+RET_LABEL263:(void)0;
+}
+}
+if (var262){
+var265 = NEW_nit__TCpar(&type_nit__TCpar);
+{
+nit__lexer___TCpar___init_tk(var265, var_location); /* Direct call lexer#TCpar#init_tk on <var265:TCpar>*/
+}
+var = var265;
+goto RET_LABEL;
+} else {
+}
+var266 = 54;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var266) on <var_accept_token:Int> */
+var269 = var_accept_token == var266;
+var267 = var269;
+goto RET_LABEL268;
+RET_LABEL268:(void)0;
+}
+}
+if (var267){
+var270 = NEW_nit__TObra(&type_nit__TObra);
+{
+nit__lexer___TObra___init_tk(var270, var_location); /* Direct call lexer#TObra#init_tk on <var270:TObra>*/
+}
+var = var270;
+goto RET_LABEL;
+} else {
+}
+var271 = 55;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var271) on <var_accept_token:Int> */
+var274 = var_accept_token == var271;
+var272 = var274;
+goto RET_LABEL273;
+RET_LABEL273:(void)0;
+}
+}
+if (var272){
+var275 = NEW_nit__TCbra(&type_nit__TCbra);
+{
+nit__lexer___TCbra___init_tk(var275, var_location); /* Direct call lexer#TCbra#init_tk on <var275:TCbra>*/
+}
+var = var275;
+goto RET_LABEL;
+} else {
+}
+var276 = 56;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var276) on <var_accept_token:Int> */
+var279 = var_accept_token == var276;
+var277 = var279;
+goto RET_LABEL278;
+RET_LABEL278:(void)0;
+}
+}
+if (var277){
+var280 = NEW_nit__TComma(&type_nit__TComma);
+{
+nit__lexer___TComma___init_tk(var280, var_location); /* Direct call lexer#TComma#init_tk on <var280:TComma>*/
+}
+var = var280;
+goto RET_LABEL;
+} else {
+}
+var281 = 57;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var281) on <var_accept_token:Int> */
+var284 = var_accept_token == var281;
+var282 = var284;
+goto RET_LABEL283;
+RET_LABEL283:(void)0;
+}
+}
+if (var282){
+var285 = NEW_nit__TColumn(&type_nit__TColumn);
+{
+nit__lexer___TColumn___init_tk(var285, var_location); /* Direct call lexer#TColumn#init_tk on <var285:TColumn>*/
+}
+var = var285;
+goto RET_LABEL;
+} else {
+}
+var286 = 58;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var286) on <var_accept_token:Int> */
+var289 = var_accept_token == var286;
+var287 = var289;
+goto RET_LABEL288;
+RET_LABEL288:(void)0;
+}
+}
+if (var287){
+var290 = NEW_nit__TQuad(&type_nit__TQuad);
+{
+nit__lexer___TQuad___init_tk(var290, var_location); /* Direct call lexer#TQuad#init_tk on <var290:TQuad>*/
+}
+var = var290;
+goto RET_LABEL;
+} else {
+}
+var291 = 59;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var291) on <var_accept_token:Int> */
+var294 = var_accept_token == var291;
+var292 = var294;
+goto RET_LABEL293;
+RET_LABEL293:(void)0;
+}
+}
+if (var292){
+var295 = NEW_nit__TAssign(&type_nit__TAssign);
+{
+nit__lexer___TAssign___init_tk(var295, var_location); /* Direct call lexer#TAssign#init_tk on <var295:TAssign>*/
+}
+var = var295;
+goto RET_LABEL;
+} else {
+}
+var296 = 60;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var296) on <var_accept_token:Int> */
+var299 = var_accept_token == var296;
+var297 = var299;
+goto RET_LABEL298;
+RET_LABEL298:(void)0;
+}
+}
+if (var297){
+var300 = NEW_nit__TPluseq(&type_nit__TPluseq);
+{
+nit__lexer___TPluseq___init_tk(var300, var_location); /* Direct call lexer#TPluseq#init_tk on <var300:TPluseq>*/
+}
+var = var300;
+goto RET_LABEL;
+} else {
+}
+var301 = 61;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var301) on <var_accept_token:Int> */
+var304 = var_accept_token == var301;
+var302 = var304;
+goto RET_LABEL303;
+RET_LABEL303:(void)0;
+}
+}
+if (var302){
+var305 = NEW_nit__TMinuseq(&type_nit__TMinuseq);
+{
+nit__lexer___TMinuseq___init_tk(var305, var_location); /* Direct call lexer#TMinuseq#init_tk on <var305:TMinuseq>*/
+}
+var = var305;
+goto RET_LABEL;
+} else {
+}
+var306 = 62;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var306) on <var_accept_token:Int> */
+var309 = var_accept_token == var306;
+var307 = var309;
+goto RET_LABEL308;
+RET_LABEL308:(void)0;
+}
+}
+if (var307){
+var310 = NEW_nit__TDotdotdot(&type_nit__TDotdotdot);
+{
+nit__lexer___TDotdotdot___init_tk(var310, var_location); /* Direct call lexer#TDotdotdot#init_tk on <var310:TDotdotdot>*/
+}
+var = var310;
+goto RET_LABEL;
+} else {
+}
+var311 = 63;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var311) on <var_accept_token:Int> */
+var314 = var_accept_token == var311;
+var312 = var314;
+goto RET_LABEL313;
+RET_LABEL313:(void)0;
+}
+}
+if (var312){
+var315 = NEW_nit__TDotdot(&type_nit__TDotdot);
+{
+nit__lexer___TDotdot___init_tk(var315, var_location); /* Direct call lexer#TDotdot#init_tk on <var315:TDotdot>*/
+}
+var = var315;
+goto RET_LABEL;
+} else {
+}
+var316 = 64;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var316) on <var_accept_token:Int> */
+var319 = var_accept_token == var316;
+var317 = var319;
+goto RET_LABEL318;
+RET_LABEL318:(void)0;
+}
+}
+if (var317){
+var320 = NEW_nit__TDot(&type_nit__TDot);
+{
+nit__lexer___TDot___init_tk(var320, var_location); /* Direct call lexer#TDot#init_tk on <var320:TDot>*/
+}
+var = var320;
+goto RET_LABEL;
+} else {
+}
+var321 = 65;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var321) on <var_accept_token:Int> */
+var324 = var_accept_token == var321;
+var322 = var324;
+goto RET_LABEL323;
+RET_LABEL323:(void)0;
+}
+}
+if (var322){
+var325 = NEW_nit__TPlus(&type_nit__TPlus);
+{
+nit__lexer___TPlus___init_tk(var325, var_location); /* Direct call lexer#TPlus#init_tk on <var325:TPlus>*/
+}
+var = var325;
+goto RET_LABEL;
+} else {
+}
+var326 = 66;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var326) on <var_accept_token:Int> */
+var329 = var_accept_token == var326;
+var327 = var329;
+goto RET_LABEL328;
+RET_LABEL328:(void)0;
+}
+}
+if (var327){
+var330 = NEW_nit__TMinus(&type_nit__TMinus);
+{
+nit__lexer___TMinus___init_tk(var330, var_location); /* Direct call lexer#TMinus#init_tk on <var330:TMinus>*/
+}
+var = var330;
+goto RET_LABEL;
+} else {
+}
+var331 = 67;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var331) on <var_accept_token:Int> */
+var334 = var_accept_token == var331;
+var332 = var334;
+goto RET_LABEL333;
+RET_LABEL333:(void)0;
+}
+}
+if (var332){
+var335 = NEW_nit__TStar(&type_nit__TStar);
+{
+nit__lexer___TStar___init_tk(var335, var_location); /* Direct call lexer#TStar#init_tk on <var335:TStar>*/
+}
+var = var335;
+goto RET_LABEL;
+} else {
+}
+var336 = 68;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var336) on <var_accept_token:Int> */
+var339 = var_accept_token == var336;
+var337 = var339;
+goto RET_LABEL338;
+RET_LABEL338:(void)0;
+}
+}
+if (var337){
+var340 = NEW_nit__TStarstar(&type_nit__TStarstar);
+{
+nit__lexer___TStarstar___init_tk(var340, var_location); /* Direct call lexer#TStarstar#init_tk on <var340:TStarstar>*/
+}
+var = var340;
+goto RET_LABEL;
+} else {
+}
+var341 = 69;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var341) on <var_accept_token:Int> */
+var344 = var_accept_token == var341;
+var342 = var344;
+goto RET_LABEL343;
+RET_LABEL343:(void)0;
+}
+}
+if (var342){
+var345 = NEW_nit__TSlash(&type_nit__TSlash);
+{
+nit__lexer___TSlash___init_tk(var345, var_location); /* Direct call lexer#TSlash#init_tk on <var345:TSlash>*/
+}
+var = var345;
+goto RET_LABEL;
+} else {
+}
+var346 = 70;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var346) on <var_accept_token:Int> */
+var349 = var_accept_token == var346;
+var347 = var349;
+goto RET_LABEL348;
+RET_LABEL348:(void)0;
+}
+}
+if (var347){
+var350 = NEW_nit__TPercent(&type_nit__TPercent);
+{
+nit__lexer___TPercent___init_tk(var350, var_location); /* Direct call lexer#TPercent#init_tk on <var350:TPercent>*/
+}
+var = var350;
+goto RET_LABEL;
+} else {
+}
+var351 = 71;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var351) on <var_accept_token:Int> */
+var354 = var_accept_token == var351;
+var352 = var354;
+goto RET_LABEL353;
+RET_LABEL353:(void)0;
+}
+}
+if (var352){
+var355 = NEW_nit__TEq(&type_nit__TEq);
+{
+nit__lexer___TEq___init_tk(var355, var_location); /* Direct call lexer#TEq#init_tk on <var355:TEq>*/
+}
+var = var355;
+goto RET_LABEL;
+} else {
+}
+var356 = 72;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var356) on <var_accept_token:Int> */
+var359 = var_accept_token == var356;
+var357 = var359;
+goto RET_LABEL358;
+RET_LABEL358:(void)0;
+}
+}
+if (var357){
+var360 = NEW_nit__TNe(&type_nit__TNe);
+{
+nit__lexer___TNe___init_tk(var360, var_location); /* Direct call lexer#TNe#init_tk on <var360:TNe>*/
+}
+var = var360;
+goto RET_LABEL;
+} else {
+}
+var361 = 73;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var361) on <var_accept_token:Int> */
+var364 = var_accept_token == var361;
+var362 = var364;
+goto RET_LABEL363;
+RET_LABEL363:(void)0;
+}
+}
+if (var362){
+var365 = NEW_nit__TLt(&type_nit__TLt);
+{
+nit__lexer___TLt___init_tk(var365, var_location); /* Direct call lexer#TLt#init_tk on <var365:TLt>*/
+}
+var = var365;
+goto RET_LABEL;
+} else {
+}
+var366 = 74;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var366) on <var_accept_token:Int> */
+var369 = var_accept_token == var366;
+var367 = var369;
+goto RET_LABEL368;
+RET_LABEL368:(void)0;
+}
+}
+if (var367){
+var370 = NEW_nit__TLe(&type_nit__TLe);
+{
+nit__lexer___TLe___init_tk(var370, var_location); /* Direct call lexer#TLe#init_tk on <var370:TLe>*/
+}
+var = var370;
+goto RET_LABEL;
+} else {
+}
+var371 = 75;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var371) on <var_accept_token:Int> */
+var374 = var_accept_token == var371;
+var372 = var374;
+goto RET_LABEL373;
+RET_LABEL373:(void)0;
+}
+}
+if (var372){
+var375 = NEW_nit__TLl(&type_nit__TLl);
+{
+nit__lexer___TLl___init_tk(var375, var_location); /* Direct call lexer#TLl#init_tk on <var375:TLl>*/
+}
+var = var375;
+goto RET_LABEL;
+} else {
+}
+var376 = 76;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var376) on <var_accept_token:Int> */
+var379 = var_accept_token == var376;
+var377 = var379;
+goto RET_LABEL378;
+RET_LABEL378:(void)0;
+}
+}
+if (var377){
+var380 = NEW_nit__TGt(&type_nit__TGt);
+{
+nit__lexer___TGt___init_tk(var380, var_location); /* Direct call lexer#TGt#init_tk on <var380:TGt>*/
+}
+var = var380;
+goto RET_LABEL;
+} else {
+}
+var381 = 77;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var381) on <var_accept_token:Int> */
+var384 = var_accept_token == var381;
+var382 = var384;
+goto RET_LABEL383;
+RET_LABEL383:(void)0;
+}
+}
+if (var382){
+var385 = NEW_nit__TGe(&type_nit__TGe);
+{
+nit__lexer___TGe___init_tk(var385, var_location); /* Direct call lexer#TGe#init_tk on <var385:TGe>*/
+}
+var = var385;
+goto RET_LABEL;
+} else {
+}
+var386 = 78;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var386) on <var_accept_token:Int> */
+var389 = var_accept_token == var386;
+var387 = var389;
+goto RET_LABEL388;
+RET_LABEL388:(void)0;
+}
+}
+if (var387){
+var390 = NEW_nit__TGg(&type_nit__TGg);
+{
+nit__lexer___TGg___init_tk(var390, var_location); /* Direct call lexer#TGg#init_tk on <var390:TGg>*/
+}
+var = var390;
+goto RET_LABEL;
+} else {
+}
+var391 = 79;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var391) on <var_accept_token:Int> */
+var394 = var_accept_token == var391;
+var392 = var394;
+goto RET_LABEL393;
+RET_LABEL393:(void)0;
+}
+}
+if (var392){
+var395 = NEW_nit__TStarship(&type_nit__TStarship);
+{
+nit__lexer___TStarship___init_tk(var395, var_location); /* Direct call lexer#TStarship#init_tk on <var395:TStarship>*/
+}
+var = var395;
+goto RET_LABEL;
+} else {
+}
+var396 = 80;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var396) on <var_accept_token:Int> */
+var399 = var_accept_token == var396;
+var397 = var399;
+goto RET_LABEL398;
+RET_LABEL398:(void)0;
+}
+}
+if (var397){
+var400 = NEW_nit__TBang(&type_nit__TBang);
+{
+nit__lexer___TBang___init_tk(var400, var_location); /* Direct call lexer#TBang#init_tk on <var400:TBang>*/
+}
+var = var400;
+goto RET_LABEL;
+} else {
+}
+var401 = 81;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var401) on <var_accept_token:Int> */
+var404 = var_accept_token == var401;
+var402 = var404;
+goto RET_LABEL403;
+RET_LABEL403:(void)0;
+}
+}
+if (var402){
+var405 = NEW_nit__TAt(&type_nit__TAt);
+{
+nit__lexer___TAt___init_tk(var405, var_location); /* Direct call lexer#TAt#init_tk on <var405:TAt>*/
+}
+var = var405;
+goto RET_LABEL;
+} else {
+}
+var406 = 82;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var406) on <var_accept_token:Int> */
+var409 = var_accept_token == var406;
+var407 = var409;
+goto RET_LABEL408;
+RET_LABEL408:(void)0;
+}
+}
+if (var407){
+var410 = NEW_nit__TClassid(&type_nit__TClassid);
+{
+nit__lexer___TClassid___init_tk(var410, var_location); /* Direct call lexer#TClassid#init_tk on <var410:TClassid>*/
+}
+var = var410;
+goto RET_LABEL;
+} else {
+}
+var411 = 83;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var411) on <var_accept_token:Int> */
+var414 = var_accept_token == var411;
+var412 = var414;
+goto RET_LABEL413;
+RET_LABEL413:(void)0;
+}
+}
+if (var412){
+var415 = NEW_nit__TId(&type_nit__TId);
+{
+nit__lexer___TId___init_tk(var415, var_location); /* Direct call lexer#TId#init_tk on <var415:TId>*/
+}
+var = var415;
+goto RET_LABEL;
+} else {
+}
+var416 = 84;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var416) on <var_accept_token:Int> */
+var419 = var_accept_token == var416;
+var417 = var419;
+goto RET_LABEL418;
+RET_LABEL418:(void)0;
+}
+}
+if (var417){
+var420 = NEW_nit__TAttrid(&type_nit__TAttrid);
+{
+nit__lexer___TAttrid___init_tk(var420, var_location); /* Direct call lexer#TAttrid#init_tk on <var420:TAttrid>*/
+}
+var = var420;
+goto RET_LABEL;
+} else {
+}
+var421 = 85;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var421) on <var_accept_token:Int> */
+var424 = var_accept_token == var421;
+var422 = var424;
+goto RET_LABEL423;
+RET_LABEL423:(void)0;
+}
+}
+if (var422){
+var425 = NEW_nit__TNumber(&type_nit__TNumber);
+{
+nit__lexer___TNumber___init_tk(var425, var_location); /* Direct call lexer#TNumber#init_tk on <var425:TNumber>*/
+}
+var = var425;
+goto RET_LABEL;
+} else {
+}
+var426 = 86;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var426) on <var_accept_token:Int> */
+var429 = var_accept_token == var426;
+var427 = var429;
+goto RET_LABEL428;
+RET_LABEL428:(void)0;
+}
+}
+if (var427){
+var430 = NEW_nit__THexNumber(&type_nit__THexNumber);
+{
+nit__lexer___THexNumber___init_tk(var430, var_location); /* Direct call lexer#THexNumber#init_tk on <var430:THexNumber>*/
+}
+var = var430;
+goto RET_LABEL;
+} else {
+}
+var431 = 87;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var431) on <var_accept_token:Int> */
+var434 = var_accept_token == var431;
+var432 = var434;
+goto RET_LABEL433;
+RET_LABEL433:(void)0;
+}
+}
+if (var432){
+var435 = NEW_nit__TFloat(&type_nit__TFloat);
+{
+nit__lexer___TFloat___init_tk(var435, var_location); /* Direct call lexer#TFloat#init_tk on <var435:TFloat>*/
+}
+var = var435;
+goto RET_LABEL;
+} else {
+}
+var436 = 88;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var436) on <var_accept_token:Int> */
+var439 = var_accept_token == var436;
+var437 = var439;
+goto RET_LABEL438;
+RET_LABEL438:(void)0;
+}
+}
+if (var437){
+var440 = NEW_nit__TString(&type_nit__TString);
+{
+nit__lexer___TString___init_tk(var440, var_location); /* Direct call lexer#TString#init_tk on <var440:TString>*/
+}
+var = var440;
+goto RET_LABEL;
+} else {
+}
+var441 = 89;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var441) on <var_accept_token:Int> */
+var444 = var_accept_token == var441;
+var442 = var444;
+goto RET_LABEL443;
+RET_LABEL443:(void)0;
+}
+}
+if (var442){
+var445 = NEW_nit__TStartString(&type_nit__TStartString);
+{
+nit__lexer___TStartString___init_tk(var445, var_location); /* Direct call lexer#TStartString#init_tk on <var445:TStartString>*/
+}
+var = var445;
+goto RET_LABEL;
+} else {
+}
+var446 = 90;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var446) on <var_accept_token:Int> */
+var449 = var_accept_token == var446;
+var447 = var449;
+goto RET_LABEL448;
+RET_LABEL448:(void)0;
+}
+}
+if (var447){
+var450 = NEW_nit__TMidString(&type_nit__TMidString);
+{
+nit__lexer___TMidString___init_tk(var450, var_location); /* Direct call lexer#TMidString#init_tk on <var450:TMidString>*/
+}
+var = var450;
+goto RET_LABEL;
+} else {
+}
+var451 = 91;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var451) on <var_accept_token:Int> */
+var454 = var_accept_token == var451;
+var452 = var454;
+goto RET_LABEL453;
+RET_LABEL453:(void)0;
+}
+}
+if (var452){
+var455 = NEW_nit__TEndString(&type_nit__TEndString);
+{
+nit__lexer___TEndString___init_tk(var455, var_location); /* Direct call lexer#TEndString#init_tk on <var455:TEndString>*/
+}
+var = var455;
+goto RET_LABEL;
+} else {
+}
+var456 = 92;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var456) on <var_accept_token:Int> */
+var459 = var_accept_token == var456;
+var457 = var459;
+goto RET_LABEL458;
+RET_LABEL458:(void)0;
+}
+}
+if (var457){
+var460 = NEW_nit__TChar(&type_nit__TChar);
+{
+nit__lexer___TChar___init_tk(var460, var_location); /* Direct call lexer#TChar#init_tk on <var460:TChar>*/
+}
+var = var460;
+goto RET_LABEL;
+} else {
+}
+var461 = 93;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var461) on <var_accept_token:Int> */
+var464 = var_accept_token == var461;
+var462 = var464;
+goto RET_LABEL463;
+RET_LABEL463:(void)0;
+}
+}
+if (var462){
+var465 = NEW_nit__TBadString(&type_nit__TBadString);
+{
+nit__lexer___TBadString___init_tk(var465, var_location); /* Direct call lexer#TBadString#init_tk on <var465:TBadString>*/
+}
+var = var465;
+goto RET_LABEL;
+} else {
+}
+var466 = 94;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var466) on <var_accept_token:Int> */
+var469 = var_accept_token == var466;
+var467 = var469;
+goto RET_LABEL468;
+RET_LABEL468:(void)0;
+}
+}
+if (var467){
+var470 = NEW_nit__TBadChar(&type_nit__TBadChar);
+{
+nit__lexer___TBadChar___init_tk(var470, var_location); /* Direct call lexer#TBadChar#init_tk on <var470:TBadChar>*/
+}
+var = var470;
+goto RET_LABEL;
+} else {
+}
+var471 = 95;
+{
+{ /* Inline kernel#Int#== (var_accept_token,var471) on <var_accept_token:Int> */
+var474 = var_accept_token == var471;
+var472 = var474;
+goto RET_LABEL473;
+RET_LABEL473:(void)0;
+}
+}
+if (var472){
+var475 = NEW_nit__TExternCodeSegment(&type_nit__TExternCodeSegment);
+{
+nit__lexer___TExternCodeSegment___init_tk(var475, var_location); /* Direct call lexer#TExternCodeSegment#init_tk on <var475:TExternCodeSegment>*/
+}
+var = var475;
+goto RET_LABEL;
+} else {
+}
+PRINT_ERROR("Runtime error: %s", "Aborted");
+PRINT_ERROR(" (%s:%d)\n", FILE_nit__lexer, 1445);
+show_backtrace(1);
+RET_LABEL:;
+return var;
+}