csrc: regen for 32 bits platforms and Windows
[nit.git] / c_src / nitc__lexer.sep.1.c
index ba71201..4507c1d 100644 (file)
@@ -1,5 +1,5 @@
 #include "nitc__lexer.sep.0.h"
-/* method lexer#TEol#parser_index for (self: TEol): Int */
+/* method lexer$TEol$parser_index for (self: TEol): Int */
 long nitc__lexer___TEol___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 0l;
@@ -7,11 +7,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TEol#init_tk for (self: TEol, Location) */
+/* method lexer$TEol$init_tk for (self: TEol, Location) */
 void nitc__lexer___TEol___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TEol> */
+{ /* Inline kernel$Object$init (self) on <self:TEol> */
 RET_LABEL1:(void)0;
 }
 }
@@ -19,7 +19,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEol> */
 RET_LABEL:;
 }
-/* method lexer#TComment#parser_index for (self: TComment): Int */
+/* method lexer$TComment$parser_index for (self: TComment): Int */
 long nitc__lexer___TComment___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 1l;
@@ -27,11 +27,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TComment#init_tk for (self: TComment, Location) */
+/* method lexer$TComment$init_tk for (self: TComment, Location) */
 void nitc__lexer___TComment___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TComment> */
+{ /* Inline kernel$Object$init (self) on <self:TComment> */
 RET_LABEL1:(void)0;
 }
 }
@@ -39,7 +39,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComment> */
 RET_LABEL:;
 }
-/* method lexer#TKwpackage#parser_index for (self: TKwpackage): Int */
+/* method lexer$TKwpackage$parser_index for (self: TKwpackage): Int */
 long nitc__lexer___TKwpackage___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 2l;
@@ -47,11 +47,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwpackage#init_tk for (self: TKwpackage, Location) */
+/* method lexer$TKwpackage$init_tk for (self: TKwpackage, Location) */
 void nitc__lexer___TKwpackage___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwpackage> */
+{ /* Inline kernel$Object$init (self) on <self:TKwpackage> */
 RET_LABEL1:(void)0;
 }
 }
@@ -59,7 +59,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpackage> */
 RET_LABEL:;
 }
-/* method lexer#TKwmodule#parser_index for (self: TKwmodule): Int */
+/* method lexer$TKwmodule$parser_index for (self: TKwmodule): Int */
 long nitc__lexer___TKwmodule___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 3l;
@@ -67,11 +67,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwmodule#init_tk for (self: TKwmodule, Location) */
+/* method lexer$TKwmodule$init_tk for (self: TKwmodule, Location) */
 void nitc__lexer___TKwmodule___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwmodule> */
+{ /* Inline kernel$Object$init (self) on <self:TKwmodule> */
 RET_LABEL1:(void)0;
 }
 }
@@ -79,7 +79,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmodule> */
 RET_LABEL:;
 }
-/* method lexer#TKwimport#parser_index for (self: TKwimport): Int */
+/* method lexer$TKwimport$parser_index for (self: TKwimport): Int */
 long nitc__lexer___TKwimport___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 4l;
@@ -87,11 +87,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwimport#init_tk for (self: TKwimport, Location) */
+/* method lexer$TKwimport$init_tk for (self: TKwimport, Location) */
 void nitc__lexer___TKwimport___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwimport> */
+{ /* Inline kernel$Object$init (self) on <self:TKwimport> */
 RET_LABEL1:(void)0;
 }
 }
@@ -99,7 +99,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimport> */
 RET_LABEL:;
 }
-/* method lexer#TKwclass#parser_index for (self: TKwclass): Int */
+/* method lexer$TKwclass$parser_index for (self: TKwclass): Int */
 long nitc__lexer___TKwclass___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 5l;
@@ -107,11 +107,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwclass#init_tk for (self: TKwclass, Location) */
+/* method lexer$TKwclass$init_tk for (self: TKwclass, Location) */
 void nitc__lexer___TKwclass___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwclass> */
+{ /* Inline kernel$Object$init (self) on <self:TKwclass> */
 RET_LABEL1:(void)0;
 }
 }
@@ -119,7 +119,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwclass> */
 RET_LABEL:;
 }
-/* method lexer#TKwabstract#parser_index for (self: TKwabstract): Int */
+/* method lexer$TKwabstract$parser_index for (self: TKwabstract): Int */
 long nitc__lexer___TKwabstract___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 6l;
@@ -127,11 +127,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwabstract#init_tk for (self: TKwabstract, Location) */
+/* method lexer$TKwabstract$init_tk for (self: TKwabstract, Location) */
 void nitc__lexer___TKwabstract___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwabstract> */
+{ /* Inline kernel$Object$init (self) on <self:TKwabstract> */
 RET_LABEL1:(void)0;
 }
 }
@@ -139,7 +139,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabstract> */
 RET_LABEL:;
 }
-/* method lexer#TKwinterface#parser_index for (self: TKwinterface): Int */
+/* method lexer$TKwinterface$parser_index for (self: TKwinterface): Int */
 long nitc__lexer___TKwinterface___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 7l;
@@ -147,11 +147,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwinterface#init_tk for (self: TKwinterface, Location) */
+/* method lexer$TKwinterface$init_tk for (self: TKwinterface, Location) */
 void nitc__lexer___TKwinterface___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwinterface> */
+{ /* Inline kernel$Object$init (self) on <self:TKwinterface> */
 RET_LABEL1:(void)0;
 }
 }
@@ -159,7 +159,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinterface> */
 RET_LABEL:;
 }
-/* method lexer#TKwenum#parser_index for (self: TKwenum): Int */
+/* method lexer$TKwenum$parser_index for (self: TKwenum): Int */
 long nitc__lexer___TKwenum___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 8l;
@@ -167,11 +167,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwenum#init_tk for (self: TKwenum, Location) */
+/* method lexer$TKwenum$init_tk for (self: TKwenum, Location) */
 void nitc__lexer___TKwenum___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwenum> */
+{ /* Inline kernel$Object$init (self) on <self:TKwenum> */
 RET_LABEL1:(void)0;
 }
 }
@@ -179,7 +179,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwenum> */
 RET_LABEL:;
 }
-/* method lexer#TKwend#parser_index for (self: TKwend): Int */
+/* method lexer$TKwend$parser_index for (self: TKwend): Int */
 long nitc__lexer___TKwend___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 9l;
@@ -187,11 +187,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwend#init_tk for (self: TKwend, Location) */
+/* method lexer$TKwend$init_tk for (self: TKwend, Location) */
 void nitc__lexer___TKwend___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwend> */
+{ /* Inline kernel$Object$init (self) on <self:TKwend> */
 RET_LABEL1:(void)0;
 }
 }
@@ -199,7 +199,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwend> */
 RET_LABEL:;
 }
-/* method lexer#TKwmeth#parser_index for (self: TKwmeth): Int */
+/* method lexer$TKwmeth$parser_index for (self: TKwmeth): Int */
 long nitc__lexer___TKwmeth___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 10l;
@@ -207,11 +207,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwmeth#init_tk for (self: TKwmeth, Location) */
+/* method lexer$TKwmeth$init_tk for (self: TKwmeth, Location) */
 void nitc__lexer___TKwmeth___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwmeth> */
+{ /* Inline kernel$Object$init (self) on <self:TKwmeth> */
 RET_LABEL1:(void)0;
 }
 }
@@ -219,7 +219,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmeth> */
 RET_LABEL:;
 }
-/* method lexer#TKwtype#parser_index for (self: TKwtype): Int */
+/* method lexer$TKwtype$parser_index for (self: TKwtype): Int */
 long nitc__lexer___TKwtype___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 11l;
@@ -227,11 +227,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwtype#init_tk for (self: TKwtype, Location) */
+/* method lexer$TKwtype$init_tk for (self: TKwtype, Location) */
 void nitc__lexer___TKwtype___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwtype> */
+{ /* Inline kernel$Object$init (self) on <self:TKwtype> */
 RET_LABEL1:(void)0;
 }
 }
@@ -239,7 +239,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtype> */
 RET_LABEL:;
 }
-/* method lexer#TKwinit#parser_index for (self: TKwinit): Int */
+/* method lexer$TKwinit$parser_index for (self: TKwinit): Int */
 long nitc__lexer___TKwinit___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 12l;
@@ -247,11 +247,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwinit#init_tk for (self: TKwinit, Location) */
+/* method lexer$TKwinit$init_tk for (self: TKwinit, Location) */
 void nitc__lexer___TKwinit___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwinit> */
+{ /* Inline kernel$Object$init (self) on <self:TKwinit> */
 RET_LABEL1:(void)0;
 }
 }
@@ -259,7 +259,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinit> */
 RET_LABEL:;
 }
-/* method lexer#TKwredef#parser_index for (self: TKwredef): Int */
+/* method lexer$TKwredef$parser_index for (self: TKwredef): Int */
 long nitc__lexer___TKwredef___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 13l;
@@ -267,11 +267,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwredef#init_tk for (self: TKwredef, Location) */
+/* method lexer$TKwredef$init_tk for (self: TKwredef, Location) */
 void nitc__lexer___TKwredef___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwredef> */
+{ /* Inline kernel$Object$init (self) on <self:TKwredef> */
 RET_LABEL1:(void)0;
 }
 }
@@ -279,7 +279,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwredef> */
 RET_LABEL:;
 }
-/* method lexer#TKwis#parser_index for (self: TKwis): Int */
+/* method lexer$TKwis$parser_index for (self: TKwis): Int */
 long nitc__lexer___TKwis___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 14l;
@@ -287,11 +287,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwis#init_tk for (self: TKwis, Location) */
+/* method lexer$TKwis$init_tk for (self: TKwis, Location) */
 void nitc__lexer___TKwis___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwis> */
+{ /* Inline kernel$Object$init (self) on <self:TKwis> */
 RET_LABEL1:(void)0;
 }
 }
@@ -299,7 +299,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwis> */
 RET_LABEL:;
 }
-/* method lexer#TKwdo#parser_index for (self: TKwdo): Int */
+/* method lexer$TKwdo$parser_index for (self: TKwdo): Int */
 long nitc__lexer___TKwdo___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 15l;
@@ -307,11 +307,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwdo#init_tk for (self: TKwdo, Location) */
+/* method lexer$TKwdo$init_tk for (self: TKwdo, Location) */
 void nitc__lexer___TKwdo___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwdo> */
+{ /* Inline kernel$Object$init (self) on <self:TKwdo> */
 RET_LABEL1:(void)0;
 }
 }
@@ -319,7 +319,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdo> */
 RET_LABEL:;
 }
-/* method lexer#TKwvar#parser_index for (self: TKwvar): Int */
+/* method lexer$TKwvar$parser_index for (self: TKwvar): Int */
 long nitc__lexer___TKwvar___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 16l;
@@ -327,11 +327,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwvar#init_tk for (self: TKwvar, Location) */
+/* method lexer$TKwvar$init_tk for (self: TKwvar, Location) */
 void nitc__lexer___TKwvar___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwvar> */
+{ /* Inline kernel$Object$init (self) on <self:TKwvar> */
 RET_LABEL1:(void)0;
 }
 }
@@ -339,7 +339,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwvar> */
 RET_LABEL:;
 }
-/* method lexer#TKwextern#parser_index for (self: TKwextern): Int */
+/* method lexer$TKwextern$parser_index for (self: TKwextern): Int */
 long nitc__lexer___TKwextern___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 17l;
@@ -347,11 +347,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwextern#init_tk for (self: TKwextern, Location) */
+/* method lexer$TKwextern$init_tk for (self: TKwextern, Location) */
 void nitc__lexer___TKwextern___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwextern> */
+{ /* Inline kernel$Object$init (self) on <self:TKwextern> */
 RET_LABEL1:(void)0;
 }
 }
@@ -359,7 +359,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwextern> */
 RET_LABEL:;
 }
-/* method lexer#TKwpublic#parser_index for (self: TKwpublic): Int */
+/* method lexer$TKwpublic$parser_index for (self: TKwpublic): Int */
 long nitc__lexer___TKwpublic___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 18l;
@@ -367,11 +367,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwpublic#init_tk for (self: TKwpublic, Location) */
+/* method lexer$TKwpublic$init_tk for (self: TKwpublic, Location) */
 void nitc__lexer___TKwpublic___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwpublic> */
+{ /* Inline kernel$Object$init (self) on <self:TKwpublic> */
 RET_LABEL1:(void)0;
 }
 }
@@ -379,7 +379,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpublic> */
 RET_LABEL:;
 }
-/* method lexer#TKwprotected#parser_index for (self: TKwprotected): Int */
+/* method lexer$TKwprotected$parser_index for (self: TKwprotected): Int */
 long nitc__lexer___TKwprotected___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 19l;
@@ -387,11 +387,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwprotected#init_tk for (self: TKwprotected, Location) */
+/* method lexer$TKwprotected$init_tk for (self: TKwprotected, Location) */
 void nitc__lexer___TKwprotected___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwprotected> */
+{ /* Inline kernel$Object$init (self) on <self:TKwprotected> */
 RET_LABEL1:(void)0;
 }
 }
@@ -399,7 +399,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprotected> */
 RET_LABEL:;
 }
-/* method lexer#TKwprivate#parser_index for (self: TKwprivate): Int */
+/* method lexer$TKwprivate$parser_index for (self: TKwprivate): Int */
 long nitc__lexer___TKwprivate___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 20l;
@@ -407,11 +407,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwprivate#init_tk for (self: TKwprivate, Location) */
+/* method lexer$TKwprivate$init_tk for (self: TKwprivate, Location) */
 void nitc__lexer___TKwprivate___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwprivate> */
+{ /* Inline kernel$Object$init (self) on <self:TKwprivate> */
 RET_LABEL1:(void)0;
 }
 }
@@ -419,7 +419,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprivate> */
 RET_LABEL:;
 }
-/* method lexer#TKwintrude#parser_index for (self: TKwintrude): Int */
+/* method lexer$TKwintrude$parser_index for (self: TKwintrude): Int */
 long nitc__lexer___TKwintrude___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 21l;
@@ -427,11 +427,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwintrude#init_tk for (self: TKwintrude, Location) */
+/* method lexer$TKwintrude$init_tk for (self: TKwintrude, Location) */
 void nitc__lexer___TKwintrude___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwintrude> */
+{ /* Inline kernel$Object$init (self) on <self:TKwintrude> */
 RET_LABEL1:(void)0;
 }
 }
@@ -439,7 +439,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwintrude> */
 RET_LABEL:;
 }
-/* method lexer#TKwif#parser_index for (self: TKwif): Int */
+/* method lexer$TKwif$parser_index for (self: TKwif): Int */
 long nitc__lexer___TKwif___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 22l;
@@ -447,11 +447,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwif#init_tk for (self: TKwif, Location) */
+/* method lexer$TKwif$init_tk for (self: TKwif, Location) */
 void nitc__lexer___TKwif___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwif> */
+{ /* Inline kernel$Object$init (self) on <self:TKwif> */
 RET_LABEL1:(void)0;
 }
 }
@@ -459,7 +459,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwif> */
 RET_LABEL:;
 }
-/* method lexer#TKwthen#parser_index for (self: TKwthen): Int */
+/* method lexer$TKwthen$parser_index for (self: TKwthen): Int */
 long nitc__lexer___TKwthen___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 23l;
@@ -467,11 +467,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwthen#init_tk for (self: TKwthen, Location) */
+/* method lexer$TKwthen$init_tk for (self: TKwthen, Location) */
 void nitc__lexer___TKwthen___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwthen> */
+{ /* Inline kernel$Object$init (self) on <self:TKwthen> */
 RET_LABEL1:(void)0;
 }
 }
@@ -479,7 +479,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwthen> */
 RET_LABEL:;
 }
-/* method lexer#TKwelse#parser_index for (self: TKwelse): Int */
+/* method lexer$TKwelse$parser_index for (self: TKwelse): Int */
 long nitc__lexer___TKwelse___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 24l;
@@ -487,11 +487,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwelse#init_tk for (self: TKwelse, Location) */
+/* method lexer$TKwelse$init_tk for (self: TKwelse, Location) */
 void nitc__lexer___TKwelse___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwelse> */
+{ /* Inline kernel$Object$init (self) on <self:TKwelse> */
 RET_LABEL1:(void)0;
 }
 }
@@ -499,7 +499,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwelse> */
 RET_LABEL:;
 }
-/* method lexer#TKwwhile#parser_index for (self: TKwwhile): Int */
+/* method lexer$TKwwhile$parser_index for (self: TKwwhile): Int */
 long nitc__lexer___TKwwhile___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 25l;
@@ -507,11 +507,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwwhile#init_tk for (self: TKwwhile, Location) */
+/* method lexer$TKwwhile$init_tk for (self: TKwwhile, Location) */
 void nitc__lexer___TKwwhile___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwwhile> */
+{ /* Inline kernel$Object$init (self) on <self:TKwwhile> */
 RET_LABEL1:(void)0;
 }
 }
@@ -519,7 +519,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwwhile> */
 RET_LABEL:;
 }
-/* method lexer#TKwloop#parser_index for (self: TKwloop): Int */
+/* method lexer$TKwloop$parser_index for (self: TKwloop): Int */
 long nitc__lexer___TKwloop___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 26l;
@@ -527,11 +527,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwloop#init_tk for (self: TKwloop, Location) */
+/* method lexer$TKwloop$init_tk for (self: TKwloop, Location) */
 void nitc__lexer___TKwloop___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwloop> */
+{ /* Inline kernel$Object$init (self) on <self:TKwloop> */
 RET_LABEL1:(void)0;
 }
 }
@@ -539,7 +539,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwloop> */
 RET_LABEL:;
 }
-/* method lexer#TKwfor#parser_index for (self: TKwfor): Int */
+/* method lexer$TKwfor$parser_index for (self: TKwfor): Int */
 long nitc__lexer___TKwfor___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 27l;
@@ -547,11 +547,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwfor#init_tk for (self: TKwfor, Location) */
+/* method lexer$TKwfor$init_tk for (self: TKwfor, Location) */
 void nitc__lexer___TKwfor___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwfor> */
+{ /* Inline kernel$Object$init (self) on <self:TKwfor> */
 RET_LABEL1:(void)0;
 }
 }
@@ -559,7 +559,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfor> */
 RET_LABEL:;
 }
-/* method lexer#TKwin#parser_index for (self: TKwin): Int */
+/* method lexer$TKwin$parser_index for (self: TKwin): Int */
 long nitc__lexer___TKwin___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 28l;
@@ -567,11 +567,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwin#init_tk for (self: TKwin, Location) */
+/* method lexer$TKwin$init_tk for (self: TKwin, Location) */
 void nitc__lexer___TKwin___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwin> */
+{ /* Inline kernel$Object$init (self) on <self:TKwin> */
 RET_LABEL1:(void)0;
 }
 }
@@ -579,7 +579,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwin> */
 RET_LABEL:;
 }
-/* method lexer#TKwand#parser_index for (self: TKwand): Int */
+/* method lexer$TKwand$parser_index for (self: TKwand): Int */
 long nitc__lexer___TKwand___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 29l;
@@ -587,11 +587,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwand#init_tk for (self: TKwand, Location) */
+/* method lexer$TKwand$init_tk for (self: TKwand, Location) */
 void nitc__lexer___TKwand___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwand> */
+{ /* Inline kernel$Object$init (self) on <self:TKwand> */
 RET_LABEL1:(void)0;
 }
 }
@@ -599,7 +599,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwand> */
 RET_LABEL:;
 }
-/* method lexer#TKwor#parser_index for (self: TKwor): Int */
+/* method lexer$TKwor$parser_index for (self: TKwor): Int */
 long nitc__lexer___TKwor___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 30l;
@@ -607,11 +607,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwor#init_tk for (self: TKwor, Location) */
+/* method lexer$TKwor$init_tk for (self: TKwor, Location) */
 void nitc__lexer___TKwor___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwor> */
+{ /* Inline kernel$Object$init (self) on <self:TKwor> */
 RET_LABEL1:(void)0;
 }
 }
@@ -619,7 +619,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwor> */
 RET_LABEL:;
 }
-/* method lexer#TKwnot#parser_index for (self: TKwnot): Int */
+/* method lexer$TKwnot$parser_index for (self: TKwnot): Int */
 long nitc__lexer___TKwnot___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 31l;
@@ -627,11 +627,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwnot#init_tk for (self: TKwnot, Location) */
+/* method lexer$TKwnot$init_tk for (self: TKwnot, Location) */
 void nitc__lexer___TKwnot___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwnot> */
+{ /* Inline kernel$Object$init (self) on <self:TKwnot> */
 RET_LABEL1:(void)0;
 }
 }
@@ -639,7 +639,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnot> */
 RET_LABEL:;
 }
-/* method lexer#TKwimplies#parser_index for (self: TKwimplies): Int */
+/* method lexer$TKwimplies$parser_index for (self: TKwimplies): Int */
 long nitc__lexer___TKwimplies___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 32l;
@@ -647,11 +647,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwimplies#init_tk for (self: TKwimplies, Location) */
+/* method lexer$TKwimplies$init_tk for (self: TKwimplies, Location) */
 void nitc__lexer___TKwimplies___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwimplies> */
+{ /* Inline kernel$Object$init (self) on <self:TKwimplies> */
 RET_LABEL1:(void)0;
 }
 }
@@ -659,7 +659,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimplies> */
 RET_LABEL:;
 }
-/* method lexer#TKwreturn#parser_index for (self: TKwreturn): Int */
+/* method lexer$TKwreturn$parser_index for (self: TKwreturn): Int */
 long nitc__lexer___TKwreturn___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 33l;
@@ -667,11 +667,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwreturn#init_tk for (self: TKwreturn, Location) */
+/* method lexer$TKwreturn$init_tk for (self: TKwreturn, Location) */
 void nitc__lexer___TKwreturn___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwreturn> */
+{ /* Inline kernel$Object$init (self) on <self:TKwreturn> */
 RET_LABEL1:(void)0;
 }
 }
@@ -679,7 +679,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwreturn> */
 RET_LABEL:;
 }
-/* method lexer#TKwcontinue#parser_index for (self: TKwcontinue): Int */
+/* method lexer$TKwcontinue$parser_index for (self: TKwcontinue): Int */
 long nitc__lexer___TKwcontinue___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 34l;
@@ -687,11 +687,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwcontinue#init_tk for (self: TKwcontinue, Location) */
+/* method lexer$TKwcontinue$init_tk for (self: TKwcontinue, Location) */
 void nitc__lexer___TKwcontinue___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwcontinue> */
+{ /* Inline kernel$Object$init (self) on <self:TKwcontinue> */
 RET_LABEL1:(void)0;
 }
 }
@@ -699,7 +699,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwcontinue> */
 RET_LABEL:;
 }
-/* method lexer#TKwbreak#parser_index for (self: TKwbreak): Int */
+/* method lexer$TKwbreak$parser_index for (self: TKwbreak): Int */
 long nitc__lexer___TKwbreak___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 35l;
@@ -707,11 +707,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwbreak#init_tk for (self: TKwbreak, Location) */
+/* method lexer$TKwbreak$init_tk for (self: TKwbreak, Location) */
 void nitc__lexer___TKwbreak___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwbreak> */
+{ /* Inline kernel$Object$init (self) on <self:TKwbreak> */
 RET_LABEL1:(void)0;
 }
 }
@@ -719,7 +719,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwbreak> */
 RET_LABEL:;
 }
-/* method lexer#TKwabort#parser_index for (self: TKwabort): Int */
+/* method lexer$TKwabort$parser_index for (self: TKwabort): Int */
 long nitc__lexer___TKwabort___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 36l;
@@ -727,11 +727,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwabort#init_tk for (self: TKwabort, Location) */
+/* method lexer$TKwabort$init_tk for (self: TKwabort, Location) */
 void nitc__lexer___TKwabort___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwabort> */
+{ /* Inline kernel$Object$init (self) on <self:TKwabort> */
 RET_LABEL1:(void)0;
 }
 }
@@ -739,7 +739,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabort> */
 RET_LABEL:;
 }
-/* method lexer#TKwassert#parser_index for (self: TKwassert): Int */
+/* method lexer$TKwassert$parser_index for (self: TKwassert): Int */
 long nitc__lexer___TKwassert___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 37l;
@@ -747,11 +747,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwassert#init_tk for (self: TKwassert, Location) */
+/* method lexer$TKwassert$init_tk for (self: TKwassert, Location) */
 void nitc__lexer___TKwassert___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwassert> */
+{ /* Inline kernel$Object$init (self) on <self:TKwassert> */
 RET_LABEL1:(void)0;
 }
 }
@@ -759,7 +759,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwassert> */
 RET_LABEL:;
 }
-/* method lexer#TKwnew#parser_index for (self: TKwnew): Int */
+/* method lexer$TKwnew$parser_index for (self: TKwnew): Int */
 long nitc__lexer___TKwnew___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 38l;
@@ -767,11 +767,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwnew#init_tk for (self: TKwnew, Location) */
+/* method lexer$TKwnew$init_tk for (self: TKwnew, Location) */
 void nitc__lexer___TKwnew___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwnew> */
+{ /* Inline kernel$Object$init (self) on <self:TKwnew> */
 RET_LABEL1:(void)0;
 }
 }
@@ -779,7 +779,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnew> */
 RET_LABEL:;
 }
-/* method lexer#TKwisa#parser_index for (self: TKwisa): Int */
+/* method lexer$TKwisa$parser_index for (self: TKwisa): Int */
 long nitc__lexer___TKwisa___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 39l;
@@ -787,11 +787,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwisa#init_tk for (self: TKwisa, Location) */
+/* method lexer$TKwisa$init_tk for (self: TKwisa, Location) */
 void nitc__lexer___TKwisa___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwisa> */
+{ /* Inline kernel$Object$init (self) on <self:TKwisa> */
 RET_LABEL1:(void)0;
 }
 }
@@ -799,7 +799,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisa> */
 RET_LABEL:;
 }
-/* method lexer#TKwonce#parser_index for (self: TKwonce): Int */
+/* method lexer$TKwonce$parser_index for (self: TKwonce): Int */
 long nitc__lexer___TKwonce___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 40l;
@@ -807,11 +807,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwonce#init_tk for (self: TKwonce, Location) */
+/* method lexer$TKwonce$init_tk for (self: TKwonce, Location) */
 void nitc__lexer___TKwonce___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwonce> */
+{ /* Inline kernel$Object$init (self) on <self:TKwonce> */
 RET_LABEL1:(void)0;
 }
 }
@@ -819,7 +819,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwonce> */
 RET_LABEL:;
 }
-/* method lexer#TKwsuper#parser_index for (self: TKwsuper): Int */
+/* method lexer$TKwsuper$parser_index for (self: TKwsuper): Int */
 long nitc__lexer___TKwsuper___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 41l;
@@ -827,11 +827,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwsuper#init_tk for (self: TKwsuper, Location) */
+/* method lexer$TKwsuper$init_tk for (self: TKwsuper, Location) */
 void nitc__lexer___TKwsuper___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwsuper> */
+{ /* Inline kernel$Object$init (self) on <self:TKwsuper> */
 RET_LABEL1:(void)0;
 }
 }
@@ -839,7 +839,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwsuper> */
 RET_LABEL:;
 }
-/* method lexer#TKwself#parser_index for (self: TKwself): Int */
+/* method lexer$TKwself$parser_index for (self: TKwself): Int */
 long nitc__lexer___TKwself___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 42l;
@@ -847,11 +847,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwself#init_tk for (self: TKwself, Location) */
+/* method lexer$TKwself$init_tk for (self: TKwself, Location) */
 void nitc__lexer___TKwself___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwself> */
+{ /* Inline kernel$Object$init (self) on <self:TKwself> */
 RET_LABEL1:(void)0;
 }
 }
@@ -859,7 +859,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwself> */
 RET_LABEL:;
 }
-/* method lexer#TKwtrue#parser_index for (self: TKwtrue): Int */
+/* method lexer$TKwtrue$parser_index for (self: TKwtrue): Int */
 long nitc__lexer___TKwtrue___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 43l;
@@ -867,11 +867,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwtrue#init_tk for (self: TKwtrue, Location) */
+/* method lexer$TKwtrue$init_tk for (self: TKwtrue, Location) */
 void nitc__lexer___TKwtrue___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwtrue> */
+{ /* Inline kernel$Object$init (self) on <self:TKwtrue> */
 RET_LABEL1:(void)0;
 }
 }
@@ -879,7 +879,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtrue> */
 RET_LABEL:;
 }
-/* method lexer#TKwfalse#parser_index for (self: TKwfalse): Int */
+/* method lexer$TKwfalse$parser_index for (self: TKwfalse): Int */
 long nitc__lexer___TKwfalse___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 44l;
@@ -887,11 +887,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwfalse#init_tk for (self: TKwfalse, Location) */
+/* method lexer$TKwfalse$init_tk for (self: TKwfalse, Location) */
 void nitc__lexer___TKwfalse___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwfalse> */
+{ /* Inline kernel$Object$init (self) on <self:TKwfalse> */
 RET_LABEL1:(void)0;
 }
 }
@@ -899,7 +899,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfalse> */
 RET_LABEL:;
 }
-/* method lexer#TKwnull#parser_index for (self: TKwnull): Int */
+/* method lexer$TKwnull$parser_index for (self: TKwnull): Int */
 long nitc__lexer___TKwnull___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 45l;
@@ -907,11 +907,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwnull#init_tk for (self: TKwnull, Location) */
+/* method lexer$TKwnull$init_tk for (self: TKwnull, Location) */
 void nitc__lexer___TKwnull___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwnull> */
+{ /* Inline kernel$Object$init (self) on <self:TKwnull> */
 RET_LABEL1:(void)0;
 }
 }
@@ -919,7 +919,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnull> */
 RET_LABEL:;
 }
-/* method lexer#TKwas#parser_index for (self: TKwas): Int */
+/* method lexer$TKwas$parser_index for (self: TKwas): Int */
 long nitc__lexer___TKwas___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 46l;
@@ -927,11 +927,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwas#init_tk for (self: TKwas, Location) */
+/* method lexer$TKwas$init_tk for (self: TKwas, Location) */
 void nitc__lexer___TKwas___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwas> */
+{ /* Inline kernel$Object$init (self) on <self:TKwas> */
 RET_LABEL1:(void)0;
 }
 }
@@ -939,7 +939,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwas> */
 RET_LABEL:;
 }
-/* method lexer#TKwnullable#parser_index for (self: TKwnullable): Int */
+/* method lexer$TKwnullable$parser_index for (self: TKwnullable): Int */
 long nitc__lexer___TKwnullable___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 47l;
@@ -947,11 +947,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwnullable#init_tk for (self: TKwnullable, Location) */
+/* method lexer$TKwnullable$init_tk for (self: TKwnullable, Location) */
 void nitc__lexer___TKwnullable___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwnullable> */
+{ /* Inline kernel$Object$init (self) on <self:TKwnullable> */
 RET_LABEL1:(void)0;
 }
 }
@@ -959,7 +959,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnullable> */
 RET_LABEL:;
 }
-/* method lexer#TKwisset#parser_index for (self: TKwisset): Int */
+/* method lexer$TKwisset$parser_index for (self: TKwisset): Int */
 long nitc__lexer___TKwisset___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 48l;
@@ -967,11 +967,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwisset#init_tk for (self: TKwisset, Location) */
+/* method lexer$TKwisset$init_tk for (self: TKwisset, Location) */
 void nitc__lexer___TKwisset___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwisset> */
+{ /* Inline kernel$Object$init (self) on <self:TKwisset> */
 RET_LABEL1:(void)0;
 }
 }
@@ -979,7 +979,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisset> */
 RET_LABEL:;
 }
-/* method lexer#TKwlabel#parser_index for (self: TKwlabel): Int */
+/* method lexer$TKwlabel$parser_index for (self: TKwlabel): Int */
 long nitc__lexer___TKwlabel___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 49l;
@@ -987,11 +987,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwlabel#init_tk for (self: TKwlabel, Location) */
+/* method lexer$TKwlabel$init_tk for (self: TKwlabel, Location) */
 void nitc__lexer___TKwlabel___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwlabel> */
+{ /* Inline kernel$Object$init (self) on <self:TKwlabel> */
 RET_LABEL1:(void)0;
 }
 }
@@ -999,7 +999,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwlabel> */
 RET_LABEL:;
 }
-/* method lexer#TKwwith#parser_index for (self: TKwwith): Int */
+/* method lexer$TKwwith$parser_index for (self: TKwwith): Int */
 long nitc__lexer___TKwwith___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 50l;
@@ -1007,11 +1007,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwwith#init_tk for (self: TKwwith, Location) */
+/* method lexer$TKwwith$init_tk for (self: TKwwith, Location) */
 void nitc__lexer___TKwwith___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwwith> */
+{ /* Inline kernel$Object$init (self) on <self:TKwwith> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1019,7 +1019,7 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwwith> */
 RET_LABEL:;
 }
-/* method lexer#TKwdebug#parser_index for (self: TKwdebug): Int */
+/* method lexer$TKwdebug$parser_index for (self: TKwdebug): Int */
 long nitc__lexer___TKwdebug___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 51l;
@@ -1027,11 +1027,11 @@ goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TKwdebug#init_tk for (self: TKwdebug, Location) */
+/* method lexer$TKwdebug$init_tk for (self: TKwdebug, Location) */
 void nitc__lexer___TKwdebug___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TKwdebug> */
+{ /* Inline kernel$Object$init (self) on <self:TKwdebug> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1039,19 +1039,59 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdebug> */
 RET_LABEL:;
 }
-/* method lexer#TOpar#parser_index for (self: TOpar): Int */
-long nitc__lexer___TOpar___nitc__lexer_work__Token__parser_index(val* self) {
+/* method lexer$TKwyield$parser_index for (self: TKwyield): Int */
+long nitc__lexer___TKwyield___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
 var = 52l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TOpar#init_tk for (self: TOpar, Location) */
+/* method lexer$TKwyield$init_tk for (self: TKwyield, Location) */
+void nitc__lexer___TKwyield___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+{
+{ /* Inline kernel$Object$init (self) on <self:TKwyield> */
+RET_LABEL1:(void)0;
+}
+}
+var_loc = p0;
+self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwyield> */
+RET_LABEL:;
+}
+/* method lexer$TKwcatch$parser_index for (self: TKwcatch): Int */
+long nitc__lexer___TKwcatch___nitc__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+var = 53l;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer$TKwcatch$init_tk for (self: TKwcatch, Location) */
+void nitc__lexer___TKwcatch___init_tk(val* self, val* p0) {
+val* var_loc /* var loc: Location */;
+{
+{ /* Inline kernel$Object$init (self) on <self:TKwcatch> */
+RET_LABEL1:(void)0;
+}
+}
+var_loc = p0;
+self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwcatch> */
+RET_LABEL:;
+}
+/* method lexer$TOpar$parser_index for (self: TOpar): Int */
+long nitc__lexer___TOpar___nitc__lexer_work__Token__parser_index(val* self) {
+long var /* : Int */;
+var = 54l;
+goto RET_LABEL;
+RET_LABEL:;
+return var;
+}
+/* method lexer$TOpar$init_tk for (self: TOpar, Location) */
 void nitc__lexer___TOpar___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TOpar> */
+{ /* Inline kernel$Object$init (self) on <self:TOpar> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1059,19 +1099,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TOpar> */
 RET_LABEL:;
 }
-/* method lexer#TCpar#parser_index for (self: TCpar): Int */
+/* method lexer$TCpar$parser_index for (self: TCpar): Int */
 long nitc__lexer___TCpar___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 53l;
+var = 55l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TCpar#init_tk for (self: TCpar, Location) */
+/* method lexer$TCpar$init_tk for (self: TCpar, Location) */
 void nitc__lexer___TCpar___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TCpar> */
+{ /* Inline kernel$Object$init (self) on <self:TCpar> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1079,19 +1119,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCpar> */
 RET_LABEL:;
 }
-/* method lexer#TObra#parser_index for (self: TObra): Int */
+/* method lexer$TObra$parser_index for (self: TObra): Int */
 long nitc__lexer___TObra___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 54l;
+var = 56l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TObra#init_tk for (self: TObra, Location) */
+/* method lexer$TObra$init_tk for (self: TObra, Location) */
 void nitc__lexer___TObra___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TObra> */
+{ /* Inline kernel$Object$init (self) on <self:TObra> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1099,19 +1139,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TObra> */
 RET_LABEL:;
 }
-/* method lexer#TCbra#parser_index for (self: TCbra): Int */
+/* method lexer$TCbra$parser_index for (self: TCbra): Int */
 long nitc__lexer___TCbra___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 55l;
+var = 57l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TCbra#init_tk for (self: TCbra, Location) */
+/* method lexer$TCbra$init_tk for (self: TCbra, Location) */
 void nitc__lexer___TCbra___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TCbra> */
+{ /* Inline kernel$Object$init (self) on <self:TCbra> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1119,19 +1159,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCbra> */
 RET_LABEL:;
 }
-/* method lexer#TComma#parser_index for (self: TComma): Int */
+/* method lexer$TComma$parser_index for (self: TComma): Int */
 long nitc__lexer___TComma___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 56l;
+var = 58l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TComma#init_tk for (self: TComma, Location) */
+/* method lexer$TComma$init_tk for (self: TComma, Location) */
 void nitc__lexer___TComma___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TComma> */
+{ /* Inline kernel$Object$init (self) on <self:TComma> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1139,19 +1179,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComma> */
 RET_LABEL:;
 }
-/* method lexer#TColumn#parser_index for (self: TColumn): Int */
+/* method lexer$TColumn$parser_index for (self: TColumn): Int */
 long nitc__lexer___TColumn___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 57l;
+var = 59l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TColumn#init_tk for (self: TColumn, Location) */
+/* method lexer$TColumn$init_tk for (self: TColumn, Location) */
 void nitc__lexer___TColumn___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TColumn> */
+{ /* Inline kernel$Object$init (self) on <self:TColumn> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1159,19 +1199,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TColumn> */
 RET_LABEL:;
 }
-/* method lexer#TQuad#parser_index for (self: TQuad): Int */
+/* method lexer$TQuad$parser_index for (self: TQuad): Int */
 long nitc__lexer___TQuad___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 58l;
+var = 60l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TQuad#init_tk for (self: TQuad, Location) */
+/* method lexer$TQuad$init_tk for (self: TQuad, Location) */
 void nitc__lexer___TQuad___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TQuad> */
+{ /* Inline kernel$Object$init (self) on <self:TQuad> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1179,19 +1219,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TQuad> */
 RET_LABEL:;
 }
-/* method lexer#TAssign#parser_index for (self: TAssign): Int */
+/* method lexer$TAssign$parser_index for (self: TAssign): Int */
 long nitc__lexer___TAssign___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 59l;
+var = 61l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TAssign#init_tk for (self: TAssign, Location) */
+/* method lexer$TAssign$init_tk for (self: TAssign, Location) */
 void nitc__lexer___TAssign___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TAssign> */
+{ /* Inline kernel$Object$init (self) on <self:TAssign> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1199,19 +1239,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAssign> */
 RET_LABEL:;
 }
-/* method lexer#TPluseq#parser_index for (self: TPluseq): Int */
+/* method lexer$TPluseq$parser_index for (self: TPluseq): Int */
 long nitc__lexer___TPluseq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 60l;
+var = 62l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TPluseq#init_tk for (self: TPluseq, Location) */
+/* method lexer$TPluseq$init_tk for (self: TPluseq, Location) */
 void nitc__lexer___TPluseq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TPluseq> */
+{ /* Inline kernel$Object$init (self) on <self:TPluseq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1219,19 +1259,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPluseq> */
 RET_LABEL:;
 }
-/* method lexer#TMinuseq#parser_index for (self: TMinuseq): Int */
+/* method lexer$TMinuseq$parser_index for (self: TMinuseq): Int */
 long nitc__lexer___TMinuseq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 61l;
+var = 63l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TMinuseq#init_tk for (self: TMinuseq, Location) */
+/* method lexer$TMinuseq$init_tk for (self: TMinuseq, Location) */
 void nitc__lexer___TMinuseq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TMinuseq> */
+{ /* Inline kernel$Object$init (self) on <self:TMinuseq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1239,19 +1279,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinuseq> */
 RET_LABEL:;
 }
-/* method lexer#TStareq#parser_index for (self: TStareq): Int */
+/* method lexer$TStareq$parser_index for (self: TStareq): Int */
 long nitc__lexer___TStareq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 62l;
+var = 64l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TStareq#init_tk for (self: TStareq, Location) */
+/* method lexer$TStareq$init_tk for (self: TStareq, Location) */
 void nitc__lexer___TStareq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TStareq> */
+{ /* Inline kernel$Object$init (self) on <self:TStareq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1259,19 +1299,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStareq> */
 RET_LABEL:;
 }
-/* method lexer#TSlasheq#parser_index for (self: TSlasheq): Int */
+/* method lexer$TSlasheq$parser_index for (self: TSlasheq): Int */
 long nitc__lexer___TSlasheq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 63l;
+var = 65l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TSlasheq#init_tk for (self: TSlasheq, Location) */
+/* method lexer$TSlasheq$init_tk for (self: TSlasheq, Location) */
 void nitc__lexer___TSlasheq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TSlasheq> */
+{ /* Inline kernel$Object$init (self) on <self:TSlasheq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1279,19 +1319,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSlasheq> */
 RET_LABEL:;
 }
-/* method lexer#TPercenteq#parser_index for (self: TPercenteq): Int */
+/* method lexer$TPercenteq$parser_index for (self: TPercenteq): Int */
 long nitc__lexer___TPercenteq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 64l;
+var = 66l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TPercenteq#init_tk for (self: TPercenteq, Location) */
+/* method lexer$TPercenteq$init_tk for (self: TPercenteq, Location) */
 void nitc__lexer___TPercenteq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TPercenteq> */
+{ /* Inline kernel$Object$init (self) on <self:TPercenteq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1299,19 +1339,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPercenteq> */
 RET_LABEL:;
 }
-/* method lexer#TStarstareq#parser_index for (self: TStarstareq): Int */
+/* method lexer$TStarstareq$parser_index for (self: TStarstareq): Int */
 long nitc__lexer___TStarstareq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 65l;
+var = 67l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TStarstareq#init_tk for (self: TStarstareq, Location) */
+/* method lexer$TStarstareq$init_tk for (self: TStarstareq, Location) */
 void nitc__lexer___TStarstareq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TStarstareq> */
+{ /* Inline kernel$Object$init (self) on <self:TStarstareq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1319,19 +1359,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarstareq> */
 RET_LABEL:;
 }
-/* method lexer#TPipeeq#parser_index for (self: TPipeeq): Int */
+/* method lexer$TPipeeq$parser_index for (self: TPipeeq): Int */
 long nitc__lexer___TPipeeq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 66l;
+var = 68l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TPipeeq#init_tk for (self: TPipeeq, Location) */
+/* method lexer$TPipeeq$init_tk for (self: TPipeeq, Location) */
 void nitc__lexer___TPipeeq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TPipeeq> */
+{ /* Inline kernel$Object$init (self) on <self:TPipeeq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1339,19 +1379,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPipeeq> */
 RET_LABEL:;
 }
-/* method lexer#TCareteq#parser_index for (self: TCareteq): Int */
+/* method lexer$TCareteq$parser_index for (self: TCareteq): Int */
 long nitc__lexer___TCareteq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 67l;
+var = 69l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TCareteq#init_tk for (self: TCareteq, Location) */
+/* method lexer$TCareteq$init_tk for (self: TCareteq, Location) */
 void nitc__lexer___TCareteq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TCareteq> */
+{ /* Inline kernel$Object$init (self) on <self:TCareteq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1359,19 +1399,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCareteq> */
 RET_LABEL:;
 }
-/* method lexer#TAmpeq#parser_index for (self: TAmpeq): Int */
+/* method lexer$TAmpeq$parser_index for (self: TAmpeq): Int */
 long nitc__lexer___TAmpeq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 68l;
+var = 70l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TAmpeq#init_tk for (self: TAmpeq, Location) */
+/* method lexer$TAmpeq$init_tk for (self: TAmpeq, Location) */
 void nitc__lexer___TAmpeq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TAmpeq> */
+{ /* Inline kernel$Object$init (self) on <self:TAmpeq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1379,19 +1419,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAmpeq> */
 RET_LABEL:;
 }
-/* method lexer#TLleq#parser_index for (self: TLleq): Int */
+/* method lexer$TLleq$parser_index for (self: TLleq): Int */
 long nitc__lexer___TLleq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 69l;
+var = 71l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TLleq#init_tk for (self: TLleq, Location) */
+/* method lexer$TLleq$init_tk for (self: TLleq, Location) */
 void nitc__lexer___TLleq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TLleq> */
+{ /* Inline kernel$Object$init (self) on <self:TLleq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1399,19 +1439,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLleq> */
 RET_LABEL:;
 }
-/* method lexer#TGgeq#parser_index for (self: TGgeq): Int */
+/* method lexer$TGgeq$parser_index for (self: TGgeq): Int */
 long nitc__lexer___TGgeq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 70l;
+var = 72l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TGgeq#init_tk for (self: TGgeq, Location) */
+/* method lexer$TGgeq$init_tk for (self: TGgeq, Location) */
 void nitc__lexer___TGgeq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TGgeq> */
+{ /* Inline kernel$Object$init (self) on <self:TGgeq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1419,19 +1459,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGgeq> */
 RET_LABEL:;
 }
-/* method lexer#TDotdotdot#parser_index for (self: TDotdotdot): Int */
+/* method lexer$TDotdotdot$parser_index for (self: TDotdotdot): Int */
 long nitc__lexer___TDotdotdot___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 71l;
+var = 73l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TDotdotdot#init_tk for (self: TDotdotdot, Location) */
+/* method lexer$TDotdotdot$init_tk for (self: TDotdotdot, Location) */
 void nitc__lexer___TDotdotdot___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TDotdotdot> */
+{ /* Inline kernel$Object$init (self) on <self:TDotdotdot> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1439,19 +1479,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdotdot> */
 RET_LABEL:;
 }
-/* method lexer#TDotdot#parser_index for (self: TDotdot): Int */
+/* method lexer$TDotdot$parser_index for (self: TDotdot): Int */
 long nitc__lexer___TDotdot___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 72l;
+var = 74l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TDotdot#init_tk for (self: TDotdot, Location) */
+/* method lexer$TDotdot$init_tk for (self: TDotdot, Location) */
 void nitc__lexer___TDotdot___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TDotdot> */
+{ /* Inline kernel$Object$init (self) on <self:TDotdot> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1459,19 +1499,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdot> */
 RET_LABEL:;
 }
-/* method lexer#TDot#parser_index for (self: TDot): Int */
+/* method lexer$TDot$parser_index for (self: TDot): Int */
 long nitc__lexer___TDot___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 73l;
+var = 75l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TDot#init_tk for (self: TDot, Location) */
+/* method lexer$TDot$init_tk for (self: TDot, Location) */
 void nitc__lexer___TDot___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TDot> */
+{ /* Inline kernel$Object$init (self) on <self:TDot> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1479,19 +1519,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDot> */
 RET_LABEL:;
 }
-/* method lexer#TPlus#parser_index for (self: TPlus): Int */
+/* method lexer$TPlus$parser_index for (self: TPlus): Int */
 long nitc__lexer___TPlus___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 74l;
+var = 76l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TPlus#init_tk for (self: TPlus, Location) */
+/* method lexer$TPlus$init_tk for (self: TPlus, Location) */
 void nitc__lexer___TPlus___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TPlus> */
+{ /* Inline kernel$Object$init (self) on <self:TPlus> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1499,19 +1539,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPlus> */
 RET_LABEL:;
 }
-/* method lexer#TMinus#parser_index for (self: TMinus): Int */
+/* method lexer$TMinus$parser_index for (self: TMinus): Int */
 long nitc__lexer___TMinus___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 75l;
+var = 77l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TMinus#init_tk for (self: TMinus, Location) */
+/* method lexer$TMinus$init_tk for (self: TMinus, Location) */
 void nitc__lexer___TMinus___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TMinus> */
+{ /* Inline kernel$Object$init (self) on <self:TMinus> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1519,19 +1559,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinus> */
 RET_LABEL:;
 }
-/* method lexer#TStar#parser_index for (self: TStar): Int */
+/* method lexer$TStar$parser_index for (self: TStar): Int */
 long nitc__lexer___TStar___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 76l;
+var = 78l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TStar#init_tk for (self: TStar, Location) */
+/* method lexer$TStar$init_tk for (self: TStar, Location) */
 void nitc__lexer___TStar___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TStar> */
+{ /* Inline kernel$Object$init (self) on <self:TStar> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1539,19 +1579,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStar> */
 RET_LABEL:;
 }
-/* method lexer#TStarstar#parser_index for (self: TStarstar): Int */
+/* method lexer$TStarstar$parser_index for (self: TStarstar): Int */
 long nitc__lexer___TStarstar___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 77l;
+var = 79l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TStarstar#init_tk for (self: TStarstar, Location) */
+/* method lexer$TStarstar$init_tk for (self: TStarstar, Location) */
 void nitc__lexer___TStarstar___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TStarstar> */
+{ /* Inline kernel$Object$init (self) on <self:TStarstar> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1559,19 +1599,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarstar> */
 RET_LABEL:;
 }
-/* method lexer#TSlash#parser_index for (self: TSlash): Int */
+/* method lexer$TSlash$parser_index for (self: TSlash): Int */
 long nitc__lexer___TSlash___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 78l;
+var = 80l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TSlash#init_tk for (self: TSlash, Location) */
+/* method lexer$TSlash$init_tk for (self: TSlash, Location) */
 void nitc__lexer___TSlash___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TSlash> */
+{ /* Inline kernel$Object$init (self) on <self:TSlash> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1579,19 +1619,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSlash> */
 RET_LABEL:;
 }
-/* method lexer#TPercent#parser_index for (self: TPercent): Int */
+/* method lexer$TPercent$parser_index for (self: TPercent): Int */
 long nitc__lexer___TPercent___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 79l;
+var = 81l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TPercent#init_tk for (self: TPercent, Location) */
+/* method lexer$TPercent$init_tk for (self: TPercent, Location) */
 void nitc__lexer___TPercent___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TPercent> */
+{ /* Inline kernel$Object$init (self) on <self:TPercent> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1599,19 +1639,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPercent> */
 RET_LABEL:;
 }
-/* method lexer#TPipe#parser_index for (self: TPipe): Int */
+/* method lexer$TPipe$parser_index for (self: TPipe): Int */
 long nitc__lexer___TPipe___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 80l;
+var = 82l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TPipe#init_tk for (self: TPipe, Location) */
+/* method lexer$TPipe$init_tk for (self: TPipe, Location) */
 void nitc__lexer___TPipe___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TPipe> */
+{ /* Inline kernel$Object$init (self) on <self:TPipe> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1619,19 +1659,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPipe> */
 RET_LABEL:;
 }
-/* method lexer#TCaret#parser_index for (self: TCaret): Int */
+/* method lexer$TCaret$parser_index for (self: TCaret): Int */
 long nitc__lexer___TCaret___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 81l;
+var = 83l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TCaret#init_tk for (self: TCaret, Location) */
+/* method lexer$TCaret$init_tk for (self: TCaret, Location) */
 void nitc__lexer___TCaret___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TCaret> */
+{ /* Inline kernel$Object$init (self) on <self:TCaret> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1639,19 +1679,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCaret> */
 RET_LABEL:;
 }
-/* method lexer#TAmp#parser_index for (self: TAmp): Int */
+/* method lexer$TAmp$parser_index for (self: TAmp): Int */
 long nitc__lexer___TAmp___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 82l;
+var = 84l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TAmp#init_tk for (self: TAmp, Location) */
+/* method lexer$TAmp$init_tk for (self: TAmp, Location) */
 void nitc__lexer___TAmp___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TAmp> */
+{ /* Inline kernel$Object$init (self) on <self:TAmp> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1659,19 +1699,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAmp> */
 RET_LABEL:;
 }
-/* method lexer#TTilde#parser_index for (self: TTilde): Int */
+/* method lexer$TTilde$parser_index for (self: TTilde): Int */
 long nitc__lexer___TTilde___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 83l;
+var = 85l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TTilde#init_tk for (self: TTilde, Location) */
+/* method lexer$TTilde$init_tk for (self: TTilde, Location) */
 void nitc__lexer___TTilde___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TTilde> */
+{ /* Inline kernel$Object$init (self) on <self:TTilde> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1679,19 +1719,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TTilde> */
 RET_LABEL:;
 }
-/* method lexer#TEq#parser_index for (self: TEq): Int */
+/* method lexer$TEq$parser_index for (self: TEq): Int */
 long nitc__lexer___TEq___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 84l;
+var = 86l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TEq#init_tk for (self: TEq, Location) */
+/* method lexer$TEq$init_tk for (self: TEq, Location) */
 void nitc__lexer___TEq___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TEq> */
+{ /* Inline kernel$Object$init (self) on <self:TEq> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1699,19 +1739,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEq> */
 RET_LABEL:;
 }
-/* method lexer#TNe#parser_index for (self: TNe): Int */
+/* method lexer$TNe$parser_index for (self: TNe): Int */
 long nitc__lexer___TNe___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 85l;
+var = 87l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TNe#init_tk for (self: TNe, Location) */
+/* method lexer$TNe$init_tk for (self: TNe, Location) */
 void nitc__lexer___TNe___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TNe> */
+{ /* Inline kernel$Object$init (self) on <self:TNe> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1719,19 +1759,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TNe> */
 RET_LABEL:;
 }
-/* method lexer#TLt#parser_index for (self: TLt): Int */
+/* method lexer$TLt$parser_index for (self: TLt): Int */
 long nitc__lexer___TLt___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 86l;
+var = 88l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TLt#init_tk for (self: TLt, Location) */
+/* method lexer$TLt$init_tk for (self: TLt, Location) */
 void nitc__lexer___TLt___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TLt> */
+{ /* Inline kernel$Object$init (self) on <self:TLt> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1739,19 +1779,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLt> */
 RET_LABEL:;
 }
-/* method lexer#TLe#parser_index for (self: TLe): Int */
+/* method lexer$TLe$parser_index for (self: TLe): Int */
 long nitc__lexer___TLe___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 87l;
+var = 89l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TLe#init_tk for (self: TLe, Location) */
+/* method lexer$TLe$init_tk for (self: TLe, Location) */
 void nitc__lexer___TLe___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TLe> */
+{ /* Inline kernel$Object$init (self) on <self:TLe> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1759,19 +1799,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLe> */
 RET_LABEL:;
 }
-/* method lexer#TLl#parser_index for (self: TLl): Int */
+/* method lexer$TLl$parser_index for (self: TLl): Int */
 long nitc__lexer___TLl___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 88l;
+var = 90l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TLl#init_tk for (self: TLl, Location) */
+/* method lexer$TLl$init_tk for (self: TLl, Location) */
 void nitc__lexer___TLl___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TLl> */
+{ /* Inline kernel$Object$init (self) on <self:TLl> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1779,19 +1819,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLl> */
 RET_LABEL:;
 }
-/* method lexer#TGt#parser_index for (self: TGt): Int */
+/* method lexer$TGt$parser_index for (self: TGt): Int */
 long nitc__lexer___TGt___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 89l;
+var = 91l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TGt#init_tk for (self: TGt, Location) */
+/* method lexer$TGt$init_tk for (self: TGt, Location) */
 void nitc__lexer___TGt___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TGt> */
+{ /* Inline kernel$Object$init (self) on <self:TGt> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1799,19 +1839,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGt> */
 RET_LABEL:;
 }
-/* method lexer#TGe#parser_index for (self: TGe): Int */
+/* method lexer$TGe$parser_index for (self: TGe): Int */
 long nitc__lexer___TGe___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 90l;
+var = 92l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TGe#init_tk for (self: TGe, Location) */
+/* method lexer$TGe$init_tk for (self: TGe, Location) */
 void nitc__lexer___TGe___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TGe> */
+{ /* Inline kernel$Object$init (self) on <self:TGe> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1819,19 +1859,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGe> */
 RET_LABEL:;
 }
-/* method lexer#TGg#parser_index for (self: TGg): Int */
+/* method lexer$TGg$parser_index for (self: TGg): Int */
 long nitc__lexer___TGg___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 91l;
+var = 93l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TGg#init_tk for (self: TGg, Location) */
+/* method lexer$TGg$init_tk for (self: TGg, Location) */
 void nitc__lexer___TGg___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TGg> */
+{ /* Inline kernel$Object$init (self) on <self:TGg> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1839,19 +1879,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGg> */
 RET_LABEL:;
 }
-/* method lexer#TStarship#parser_index for (self: TStarship): Int */
+/* method lexer$TStarship$parser_index for (self: TStarship): Int */
 long nitc__lexer___TStarship___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 92l;
+var = 94l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TStarship#init_tk for (self: TStarship, Location) */
+/* method lexer$TStarship$init_tk for (self: TStarship, Location) */
 void nitc__lexer___TStarship___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TStarship> */
+{ /* Inline kernel$Object$init (self) on <self:TStarship> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1859,19 +1899,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarship> */
 RET_LABEL:;
 }
-/* method lexer#TBang#parser_index for (self: TBang): Int */
+/* method lexer$TBang$parser_index for (self: TBang): Int */
 long nitc__lexer___TBang___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 93l;
+var = 95l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TBang#init_tk for (self: TBang, Location) */
+/* method lexer$TBang$init_tk for (self: TBang, Location) */
 void nitc__lexer___TBang___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TBang> */
+{ /* Inline kernel$Object$init (self) on <self:TBang> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1879,19 +1919,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBang> */
 RET_LABEL:;
 }
-/* method lexer#TAt#parser_index for (self: TAt): Int */
+/* method lexer$TAt$parser_index for (self: TAt): Int */
 long nitc__lexer___TAt___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 94l;
+var = 96l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TAt#init_tk for (self: TAt, Location) */
+/* method lexer$TAt$init_tk for (self: TAt, Location) */
 void nitc__lexer___TAt___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TAt> */
+{ /* Inline kernel$Object$init (self) on <self:TAt> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1899,19 +1939,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAt> */
 RET_LABEL:;
 }
-/* method lexer#TSemi#parser_index for (self: TSemi): Int */
+/* method lexer$TSemi$parser_index for (self: TSemi): Int */
 long nitc__lexer___TSemi___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 95l;
+var = 97l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TSemi#init_tk for (self: TSemi, Location) */
+/* method lexer$TSemi$init_tk for (self: TSemi, Location) */
 void nitc__lexer___TSemi___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TSemi> */
+{ /* Inline kernel$Object$init (self) on <self:TSemi> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1919,19 +1959,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSemi> */
 RET_LABEL:;
 }
-/* method lexer#TClassid#parser_index for (self: TClassid): Int */
+/* method lexer$TClassid$parser_index for (self: TClassid): Int */
 long nitc__lexer___TClassid___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 96l;
+var = 98l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TClassid#init_tk for (self: TClassid, Location) */
+/* method lexer$TClassid$init_tk for (self: TClassid, Location) */
 void nitc__lexer___TClassid___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TClassid> */
+{ /* Inline kernel$Object$init (self) on <self:TClassid> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1939,19 +1979,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TClassid> */
 RET_LABEL:;
 }
-/* method lexer#TId#parser_index for (self: TId): Int */
+/* method lexer$TId$parser_index for (self: TId): Int */
 long nitc__lexer___TId___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 97l;
+var = 99l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TId#init_tk for (self: TId, Location) */
+/* method lexer$TId$init_tk for (self: TId, Location) */
 void nitc__lexer___TId___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TId> */
+{ /* Inline kernel$Object$init (self) on <self:TId> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1959,19 +1999,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TId> */
 RET_LABEL:;
 }
-/* method lexer#TAttrid#parser_index for (self: TAttrid): Int */
+/* method lexer$TAttrid$parser_index for (self: TAttrid): Int */
 long nitc__lexer___TAttrid___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 98l;
+var = 100l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TAttrid#init_tk for (self: TAttrid, Location) */
+/* method lexer$TAttrid$init_tk for (self: TAttrid, Location) */
 void nitc__lexer___TAttrid___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TAttrid> */
+{ /* Inline kernel$Object$init (self) on <self:TAttrid> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1979,19 +2019,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAttrid> */
 RET_LABEL:;
 }
-/* method lexer#TInteger#parser_index for (self: TInteger): Int */
+/* method lexer$TInteger$parser_index for (self: TInteger): Int */
 long nitc__lexer___TInteger___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 99l;
+var = 101l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TInteger#init_tk for (self: TInteger, Location) */
+/* method lexer$TInteger$init_tk for (self: TInteger, Location) */
 void nitc__lexer___TInteger___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TInteger> */
+{ /* Inline kernel$Object$init (self) on <self:TInteger> */
 RET_LABEL1:(void)0;
 }
 }
@@ -1999,19 +2039,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TInteger> */
 RET_LABEL:;
 }
-/* method lexer#TFloat#parser_index for (self: TFloat): Int */
+/* method lexer$TFloat$parser_index for (self: TFloat): Int */
 long nitc__lexer___TFloat___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 100l;
+var = 102l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TFloat#init_tk for (self: TFloat, Location) */
+/* method lexer$TFloat$init_tk for (self: TFloat, Location) */
 void nitc__lexer___TFloat___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TFloat> */
+{ /* Inline kernel$Object$init (self) on <self:TFloat> */
 RET_LABEL1:(void)0;
 }
 }
@@ -2019,19 +2059,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TFloat> */
 RET_LABEL:;
 }
-/* method lexer#TString#parser_index for (self: TString): Int */
+/* method lexer$TString$parser_index for (self: TString): Int */
 long nitc__lexer___TString___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 101l;
+var = 103l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TString#init_tk for (self: TString, Location) */
+/* method lexer$TString$init_tk for (self: TString, Location) */
 void nitc__lexer___TString___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TString> */
+{ /* Inline kernel$Object$init (self) on <self:TString> */
 RET_LABEL1:(void)0;
 }
 }
@@ -2039,19 +2079,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TString> */
 RET_LABEL:;
 }
-/* method lexer#TStartString#parser_index for (self: TStartString): Int */
+/* method lexer$TStartString$parser_index for (self: TStartString): Int */
 long nitc__lexer___TStartString___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 102l;
+var = 104l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TStartString#init_tk for (self: TStartString, Location) */
+/* method lexer$TStartString$init_tk for (self: TStartString, Location) */
 void nitc__lexer___TStartString___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TStartString> */
+{ /* Inline kernel$Object$init (self) on <self:TStartString> */
 RET_LABEL1:(void)0;
 }
 }
@@ -2059,19 +2099,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStartString> */
 RET_LABEL:;
 }
-/* method lexer#TMidString#parser_index for (self: TMidString): Int */
+/* method lexer$TMidString$parser_index for (self: TMidString): Int */
 long nitc__lexer___TMidString___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 103l;
+var = 105l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TMidString#init_tk for (self: TMidString, Location) */
+/* method lexer$TMidString$init_tk for (self: TMidString, Location) */
 void nitc__lexer___TMidString___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TMidString> */
+{ /* Inline kernel$Object$init (self) on <self:TMidString> */
 RET_LABEL1:(void)0;
 }
 }
@@ -2079,19 +2119,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMidString> */
 RET_LABEL:;
 }
-/* method lexer#TEndString#parser_index for (self: TEndString): Int */
+/* method lexer$TEndString$parser_index for (self: TEndString): Int */
 long nitc__lexer___TEndString___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 104l;
+var = 106l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TEndString#init_tk for (self: TEndString, Location) */
+/* method lexer$TEndString$init_tk for (self: TEndString, Location) */
 void nitc__lexer___TEndString___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TEndString> */
+{ /* Inline kernel$Object$init (self) on <self:TEndString> */
 RET_LABEL1:(void)0;
 }
 }
@@ -2099,19 +2139,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEndString> */
 RET_LABEL:;
 }
-/* method lexer#TChar#parser_index for (self: TChar): Int */
+/* method lexer$TChar$parser_index for (self: TChar): Int */
 long nitc__lexer___TChar___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 105l;
+var = 107l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TChar#init_tk for (self: TChar, Location) */
+/* method lexer$TChar$init_tk for (self: TChar, Location) */
 void nitc__lexer___TChar___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TChar> */
+{ /* Inline kernel$Object$init (self) on <self:TChar> */
 RET_LABEL1:(void)0;
 }
 }
@@ -2119,19 +2159,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TChar> */
 RET_LABEL:;
 }
-/* method lexer#TBadString#parser_index for (self: TBadString): Int */
+/* method lexer$TBadString$parser_index for (self: TBadString): Int */
 long nitc__lexer___TBadString___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 106l;
+var = 108l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TBadString#init_tk for (self: TBadString, Location) */
+/* method lexer$TBadString$init_tk for (self: TBadString, Location) */
 void nitc__lexer___TBadString___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TBadString> */
+{ /* Inline kernel$Object$init (self) on <self:TBadString> */
 RET_LABEL1:(void)0;
 }
 }
@@ -2139,19 +2179,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadString> */
 RET_LABEL:;
 }
-/* method lexer#TBadChar#parser_index for (self: TBadChar): Int */
+/* method lexer$TBadChar$parser_index for (self: TBadChar): Int */
 long nitc__lexer___TBadChar___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 107l;
+var = 109l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TBadChar#init_tk for (self: TBadChar, Location) */
+/* method lexer$TBadChar$init_tk for (self: TBadChar, Location) */
 void nitc__lexer___TBadChar___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TBadChar> */
+{ /* Inline kernel$Object$init (self) on <self:TBadChar> */
 RET_LABEL1:(void)0;
 }
 }
@@ -2159,19 +2199,19 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadChar> */
 RET_LABEL:;
 }
-/* method lexer#TExternCodeSegment#parser_index for (self: TExternCodeSegment): Int */
+/* method lexer$TExternCodeSegment$parser_index for (self: TExternCodeSegment): Int */
 long nitc__lexer___TExternCodeSegment___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 108l;
+var = 110l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#TExternCodeSegment#init_tk for (self: TExternCodeSegment, Location) */
+/* method lexer$TExternCodeSegment$init_tk for (self: TExternCodeSegment, Location) */
 void nitc__lexer___TExternCodeSegment___init_tk(val* self, val* p0) {
 val* var_loc /* var loc: Location */;
 {
-{ /* Inline kernel#Object#init (self) on <self:TExternCodeSegment> */
+{ /* Inline kernel$Object$init (self) on <self:TExternCodeSegment> */
 RET_LABEL1:(void)0;
 }
 }
@@ -2179,15 +2219,15 @@ var_loc = p0;
 self->attrs[COLOR_nitc__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TExternCodeSegment> */
 RET_LABEL:;
 }
-/* method lexer#EOF#parser_index for (self: EOF): Int */
+/* method lexer$EOF$parser_index for (self: EOF): Int */
 long nitc__lexer___EOF___nitc__lexer_work__Token__parser_index(val* self) {
 long var /* : Int */;
-var = 109l;
+var = 111l;
 goto RET_LABEL;
 RET_LABEL:;
 return var;
 }
-/* method lexer#Lexer#make_token for (self: Lexer, Int, Location): Token */
+/* method lexer$Lexer$make_token for (self: Lexer, Int, Location): Token */
 val* nitc__lexer___Lexer___make_token(val* self, long p0, val* p1) {
 val* var /* : Token */;
 long var_accept_token /* var accept_token: Int */;
@@ -2350,179 +2390,185 @@ short int var207 /* : Bool */;
 val* var208 /* : TKwdebug */;
 short int var209 /* : Bool */;
 short int var211 /* : Bool */;
-val* var212 /* : TOpar */;
+val* var212 /* : TKwyield */;
 short int var213 /* : Bool */;
 short int var215 /* : Bool */;
-val* var216 /* : TCpar */;
+val* var216 /* : TKwcatch */;
 short int var217 /* : Bool */;
 short int var219 /* : Bool */;
-val* var220 /* : TObra */;
+val* var220 /* : TOpar */;
 short int var221 /* : Bool */;
 short int var223 /* : Bool */;
-val* var224 /* : TCbra */;
+val* var224 /* : TCpar */;
 short int var225 /* : Bool */;
 short int var227 /* : Bool */;
-val* var228 /* : TComma */;
+val* var228 /* : TObra */;
 short int var229 /* : Bool */;
 short int var231 /* : Bool */;
-val* var232 /* : TColumn */;
+val* var232 /* : TCbra */;
 short int var233 /* : Bool */;
 short int var235 /* : Bool */;
-val* var236 /* : TQuad */;
+val* var236 /* : TComma */;
 short int var237 /* : Bool */;
 short int var239 /* : Bool */;
-val* var240 /* : TAssign */;
+val* var240 /* : TColumn */;
 short int var241 /* : Bool */;
 short int var243 /* : Bool */;
-val* var244 /* : TPluseq */;
+val* var244 /* : TQuad */;
 short int var245 /* : Bool */;
 short int var247 /* : Bool */;
-val* var248 /* : TMinuseq */;
+val* var248 /* : TAssign */;
 short int var249 /* : Bool */;
 short int var251 /* : Bool */;
-val* var252 /* : TStareq */;
+val* var252 /* : TPluseq */;
 short int var253 /* : Bool */;
 short int var255 /* : Bool */;
-val* var256 /* : TSlasheq */;
+val* var256 /* : TMinuseq */;
 short int var257 /* : Bool */;
 short int var259 /* : Bool */;
-val* var260 /* : TPercenteq */;
+val* var260 /* : TStareq */;
 short int var261 /* : Bool */;
 short int var263 /* : Bool */;
-val* var264 /* : TStarstareq */;
+val* var264 /* : TSlasheq */;
 short int var265 /* : Bool */;
 short int var267 /* : Bool */;
-val* var268 /* : TPipeeq */;
+val* var268 /* : TPercenteq */;
 short int var269 /* : Bool */;
 short int var271 /* : Bool */;
-val* var272 /* : TCareteq */;
+val* var272 /* : TStarstareq */;
 short int var273 /* : Bool */;
 short int var275 /* : Bool */;
-val* var276 /* : TAmpeq */;
+val* var276 /* : TPipeeq */;
 short int var277 /* : Bool */;
 short int var279 /* : Bool */;
-val* var280 /* : TLleq */;
+val* var280 /* : TCareteq */;
 short int var281 /* : Bool */;
 short int var283 /* : Bool */;
-val* var284 /* : TGgeq */;
+val* var284 /* : TAmpeq */;
 short int var285 /* : Bool */;
 short int var287 /* : Bool */;
-val* var288 /* : TDotdotdot */;
+val* var288 /* : TLleq */;
 short int var289 /* : Bool */;
 short int var291 /* : Bool */;
-val* var292 /* : TDotdot */;
+val* var292 /* : TGgeq */;
 short int var293 /* : Bool */;
 short int var295 /* : Bool */;
-val* var296 /* : TDot */;
+val* var296 /* : TDotdotdot */;
 short int var297 /* : Bool */;
 short int var299 /* : Bool */;
-val* var300 /* : TPlus */;
+val* var300 /* : TDotdot */;
 short int var301 /* : Bool */;
 short int var303 /* : Bool */;
-val* var304 /* : TMinus */;
+val* var304 /* : TDot */;
 short int var305 /* : Bool */;
 short int var307 /* : Bool */;
-val* var308 /* : TStar */;
+val* var308 /* : TPlus */;
 short int var309 /* : Bool */;
 short int var311 /* : Bool */;
-val* var312 /* : TStarstar */;
+val* var312 /* : TMinus */;
 short int var313 /* : Bool */;
 short int var315 /* : Bool */;
-val* var316 /* : TSlash */;
+val* var316 /* : TStar */;
 short int var317 /* : Bool */;
 short int var319 /* : Bool */;
-val* var320 /* : TPercent */;
+val* var320 /* : TStarstar */;
 short int var321 /* : Bool */;
 short int var323 /* : Bool */;
-val* var324 /* : TPipe */;
+val* var324 /* : TSlash */;
 short int var325 /* : Bool */;
 short int var327 /* : Bool */;
-val* var328 /* : TCaret */;
+val* var328 /* : TPercent */;
 short int var329 /* : Bool */;
 short int var331 /* : Bool */;
-val* var332 /* : TAmp */;
+val* var332 /* : TPipe */;
 short int var333 /* : Bool */;
 short int var335 /* : Bool */;
-val* var336 /* : TTilde */;
+val* var336 /* : TCaret */;
 short int var337 /* : Bool */;
 short int var339 /* : Bool */;
-val* var340 /* : TEq */;
+val* var340 /* : TAmp */;
 short int var341 /* : Bool */;
 short int var343 /* : Bool */;
-val* var344 /* : TNe */;
+val* var344 /* : TTilde */;
 short int var345 /* : Bool */;
 short int var347 /* : Bool */;
-val* var348 /* : TLt */;
+val* var348 /* : TEq */;
 short int var349 /* : Bool */;
 short int var351 /* : Bool */;
-val* var352 /* : TLe */;
+val* var352 /* : TNe */;
 short int var353 /* : Bool */;
 short int var355 /* : Bool */;
-val* var356 /* : TLl */;
+val* var356 /* : TLt */;
 short int var357 /* : Bool */;
 short int var359 /* : Bool */;
-val* var360 /* : TGt */;
+val* var360 /* : TLe */;
 short int var361 /* : Bool */;
 short int var363 /* : Bool */;
-val* var364 /* : TGe */;
+val* var364 /* : TLl */;
 short int var365 /* : Bool */;
 short int var367 /* : Bool */;
-val* var368 /* : TGg */;
+val* var368 /* : TGt */;
 short int var369 /* : Bool */;
 short int var371 /* : Bool */;
-val* var372 /* : TStarship */;
+val* var372 /* : TGe */;
 short int var373 /* : Bool */;
 short int var375 /* : Bool */;
-val* var376 /* : TBang */;
+val* var376 /* : TGg */;
 short int var377 /* : Bool */;
 short int var379 /* : Bool */;
-val* var380 /* : TAt */;
+val* var380 /* : TStarship */;
 short int var381 /* : Bool */;
 short int var383 /* : Bool */;
-val* var384 /* : TSemi */;
+val* var384 /* : TBang */;
 short int var385 /* : Bool */;
 short int var387 /* : Bool */;
-val* var388 /* : TClassid */;
+val* var388 /* : TAt */;
 short int var389 /* : Bool */;
 short int var391 /* : Bool */;
-val* var392 /* : TId */;
+val* var392 /* : TSemi */;
 short int var393 /* : Bool */;
 short int var395 /* : Bool */;
-val* var396 /* : TAttrid */;
+val* var396 /* : TClassid */;
 short int var397 /* : Bool */;
 short int var399 /* : Bool */;
-val* var400 /* : TInteger */;
+val* var400 /* : TId */;
 short int var401 /* : Bool */;
 short int var403 /* : Bool */;
-val* var404 /* : TFloat */;
+val* var404 /* : TAttrid */;
 short int var405 /* : Bool */;
 short int var407 /* : Bool */;
-val* var408 /* : TString */;
+val* var408 /* : TInteger */;
 short int var409 /* : Bool */;
 short int var411 /* : Bool */;
-val* var412 /* : TStartString */;
+val* var412 /* : TFloat */;
 short int var413 /* : Bool */;
 short int var415 /* : Bool */;
-val* var416 /* : TMidString */;
+val* var416 /* : TString */;
 short int var417 /* : Bool */;
 short int var419 /* : Bool */;
-val* var420 /* : TEndString */;
+val* var420 /* : TStartString */;
 short int var421 /* : Bool */;
 short int var423 /* : Bool */;
-val* var424 /* : TChar */;
+val* var424 /* : TMidString */;
 short int var425 /* : Bool */;
 short int var427 /* : Bool */;
-val* var428 /* : TBadString */;
+val* var428 /* : TEndString */;
 short int var429 /* : Bool */;
 short int var431 /* : Bool */;
-val* var432 /* : TBadChar */;
+val* var432 /* : TChar */;
 short int var433 /* : Bool */;
 short int var435 /* : Bool */;
-val* var436 /* : TExternCodeSegment */;
+val* var436 /* : TBadString */;
+short int var437 /* : Bool */;
+short int var439 /* : Bool */;
+val* var440 /* : TBadChar */;
+short int var441 /* : Bool */;
+short int var443 /* : Bool */;
+val* var444 /* : TExternCodeSegment */;
 var_accept_token = p0;
 var_location = p1;
 {
-{ /* Inline kernel#Int#== (var_accept_token,1l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,1l) on <var_accept_token:Int> */
 var3 = var_accept_token == 1l;
 var1 = var3;
 goto RET_LABEL2;
@@ -2532,14 +2578,14 @@ RET_LABEL2:(void)0;
 if (var1){
 var4 = NEW_nitc__TEol(&type_nitc__TEol);
 {
-nitc__lexer___TEol___init_tk(var4, var_location); /* Direct call lexer#TEol#init_tk on <var4:TEol>*/
+nitc__lexer___TEol___init_tk(var4, var_location); /* Direct call lexer$TEol$init_tk on <var4:TEol>*/
 }
 var = var4;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,2l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,2l) on <var_accept_token:Int> */
 var7 = var_accept_token == 2l;
 var5 = var7;
 goto RET_LABEL6;
@@ -2549,14 +2595,14 @@ RET_LABEL6:(void)0;
 if (var5){
 var8 = NEW_nitc__TComment(&type_nitc__TComment);
 {
-nitc__lexer___TComment___init_tk(var8, var_location); /* Direct call lexer#TComment#init_tk on <var8:TComment>*/
+nitc__lexer___TComment___init_tk(var8, var_location); /* Direct call lexer$TComment$init_tk on <var8:TComment>*/
 }
 var = var8;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,3l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,3l) on <var_accept_token:Int> */
 var11 = var_accept_token == 3l;
 var9 = var11;
 goto RET_LABEL10;
@@ -2566,14 +2612,14 @@ RET_LABEL10:(void)0;
 if (var9){
 var12 = NEW_nitc__TKwpackage(&type_nitc__TKwpackage);
 {
-nitc__lexer___TKwpackage___init_tk(var12, var_location); /* Direct call lexer#TKwpackage#init_tk on <var12:TKwpackage>*/
+nitc__lexer___TKwpackage___init_tk(var12, var_location); /* Direct call lexer$TKwpackage$init_tk on <var12:TKwpackage>*/
 }
 var = var12;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,4l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,4l) on <var_accept_token:Int> */
 var15 = var_accept_token == 4l;
 var13 = var15;
 goto RET_LABEL14;
@@ -2583,14 +2629,14 @@ RET_LABEL14:(void)0;
 if (var13){
 var16 = NEW_nitc__TKwmodule(&type_nitc__TKwmodule);
 {
-nitc__lexer___TKwmodule___init_tk(var16, var_location); /* Direct call lexer#TKwmodule#init_tk on <var16:TKwmodule>*/
+nitc__lexer___TKwmodule___init_tk(var16, var_location); /* Direct call lexer$TKwmodule$init_tk on <var16:TKwmodule>*/
 }
 var = var16;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,5l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,5l) on <var_accept_token:Int> */
 var19 = var_accept_token == 5l;
 var17 = var19;
 goto RET_LABEL18;
@@ -2600,14 +2646,14 @@ RET_LABEL18:(void)0;
 if (var17){
 var20 = NEW_nitc__TKwimport(&type_nitc__TKwimport);
 {
-nitc__lexer___TKwimport___init_tk(var20, var_location); /* Direct call lexer#TKwimport#init_tk on <var20:TKwimport>*/
+nitc__lexer___TKwimport___init_tk(var20, var_location); /* Direct call lexer$TKwimport$init_tk on <var20:TKwimport>*/
 }
 var = var20;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,6l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,6l) on <var_accept_token:Int> */
 var23 = var_accept_token == 6l;
 var21 = var23;
 goto RET_LABEL22;
@@ -2617,14 +2663,14 @@ RET_LABEL22:(void)0;
 if (var21){
 var24 = NEW_nitc__TKwclass(&type_nitc__TKwclass);
 {
-nitc__lexer___TKwclass___init_tk(var24, var_location); /* Direct call lexer#TKwclass#init_tk on <var24:TKwclass>*/
+nitc__lexer___TKwclass___init_tk(var24, var_location); /* Direct call lexer$TKwclass$init_tk on <var24:TKwclass>*/
 }
 var = var24;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,7l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,7l) on <var_accept_token:Int> */
 var27 = var_accept_token == 7l;
 var25 = var27;
 goto RET_LABEL26;
@@ -2634,14 +2680,14 @@ RET_LABEL26:(void)0;
 if (var25){
 var28 = NEW_nitc__TKwabstract(&type_nitc__TKwabstract);
 {
-nitc__lexer___TKwabstract___init_tk(var28, var_location); /* Direct call lexer#TKwabstract#init_tk on <var28:TKwabstract>*/
+nitc__lexer___TKwabstract___init_tk(var28, var_location); /* Direct call lexer$TKwabstract$init_tk on <var28:TKwabstract>*/
 }
 var = var28;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,8l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,8l) on <var_accept_token:Int> */
 var31 = var_accept_token == 8l;
 var29 = var31;
 goto RET_LABEL30;
@@ -2651,14 +2697,14 @@ RET_LABEL30:(void)0;
 if (var29){
 var32 = NEW_nitc__TKwinterface(&type_nitc__TKwinterface);
 {
-nitc__lexer___TKwinterface___init_tk(var32, var_location); /* Direct call lexer#TKwinterface#init_tk on <var32:TKwinterface>*/
+nitc__lexer___TKwinterface___init_tk(var32, var_location); /* Direct call lexer$TKwinterface$init_tk on <var32:TKwinterface>*/
 }
 var = var32;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,9l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,9l) on <var_accept_token:Int> */
 var35 = var_accept_token == 9l;
 var33 = var35;
 goto RET_LABEL34;
@@ -2668,14 +2714,14 @@ RET_LABEL34:(void)0;
 if (var33){
 var36 = NEW_nitc__TKwenum(&type_nitc__TKwenum);
 {
-nitc__lexer___TKwenum___init_tk(var36, var_location); /* Direct call lexer#TKwenum#init_tk on <var36:TKwenum>*/
+nitc__lexer___TKwenum___init_tk(var36, var_location); /* Direct call lexer$TKwenum$init_tk on <var36:TKwenum>*/
 }
 var = var36;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,10l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,10l) on <var_accept_token:Int> */
 var39 = var_accept_token == 10l;
 var37 = var39;
 goto RET_LABEL38;
@@ -2685,14 +2731,14 @@ RET_LABEL38:(void)0;
 if (var37){
 var40 = NEW_nitc__TKwend(&type_nitc__TKwend);
 {
-nitc__lexer___TKwend___init_tk(var40, var_location); /* Direct call lexer#TKwend#init_tk on <var40:TKwend>*/
+nitc__lexer___TKwend___init_tk(var40, var_location); /* Direct call lexer$TKwend$init_tk on <var40:TKwend>*/
 }
 var = var40;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,11l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,11l) on <var_accept_token:Int> */
 var43 = var_accept_token == 11l;
 var41 = var43;
 goto RET_LABEL42;
@@ -2702,14 +2748,14 @@ RET_LABEL42:(void)0;
 if (var41){
 var44 = NEW_nitc__TKwmeth(&type_nitc__TKwmeth);
 {
-nitc__lexer___TKwmeth___init_tk(var44, var_location); /* Direct call lexer#TKwmeth#init_tk on <var44:TKwmeth>*/
+nitc__lexer___TKwmeth___init_tk(var44, var_location); /* Direct call lexer$TKwmeth$init_tk on <var44:TKwmeth>*/
 }
 var = var44;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,12l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,12l) on <var_accept_token:Int> */
 var47 = var_accept_token == 12l;
 var45 = var47;
 goto RET_LABEL46;
@@ -2719,14 +2765,14 @@ RET_LABEL46:(void)0;
 if (var45){
 var48 = NEW_nitc__TKwtype(&type_nitc__TKwtype);
 {
-nitc__lexer___TKwtype___init_tk(var48, var_location); /* Direct call lexer#TKwtype#init_tk on <var48:TKwtype>*/
+nitc__lexer___TKwtype___init_tk(var48, var_location); /* Direct call lexer$TKwtype$init_tk on <var48:TKwtype>*/
 }
 var = var48;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,13l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,13l) on <var_accept_token:Int> */
 var51 = var_accept_token == 13l;
 var49 = var51;
 goto RET_LABEL50;
@@ -2736,14 +2782,14 @@ RET_LABEL50:(void)0;
 if (var49){
 var52 = NEW_nitc__TKwinit(&type_nitc__TKwinit);
 {
-nitc__lexer___TKwinit___init_tk(var52, var_location); /* Direct call lexer#TKwinit#init_tk on <var52:TKwinit>*/
+nitc__lexer___TKwinit___init_tk(var52, var_location); /* Direct call lexer$TKwinit$init_tk on <var52:TKwinit>*/
 }
 var = var52;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,14l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,14l) on <var_accept_token:Int> */
 var55 = var_accept_token == 14l;
 var53 = var55;
 goto RET_LABEL54;
@@ -2753,14 +2799,14 @@ RET_LABEL54:(void)0;
 if (var53){
 var56 = NEW_nitc__TKwredef(&type_nitc__TKwredef);
 {
-nitc__lexer___TKwredef___init_tk(var56, var_location); /* Direct call lexer#TKwredef#init_tk on <var56:TKwredef>*/
+nitc__lexer___TKwredef___init_tk(var56, var_location); /* Direct call lexer$TKwredef$init_tk on <var56:TKwredef>*/
 }
 var = var56;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,15l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,15l) on <var_accept_token:Int> */
 var59 = var_accept_token == 15l;
 var57 = var59;
 goto RET_LABEL58;
@@ -2770,14 +2816,14 @@ RET_LABEL58:(void)0;
 if (var57){
 var60 = NEW_nitc__TKwis(&type_nitc__TKwis);
 {
-nitc__lexer___TKwis___init_tk(var60, var_location); /* Direct call lexer#TKwis#init_tk on <var60:TKwis>*/
+nitc__lexer___TKwis___init_tk(var60, var_location); /* Direct call lexer$TKwis$init_tk on <var60:TKwis>*/
 }
 var = var60;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,16l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,16l) on <var_accept_token:Int> */
 var63 = var_accept_token == 16l;
 var61 = var63;
 goto RET_LABEL62;
@@ -2787,14 +2833,14 @@ RET_LABEL62:(void)0;
 if (var61){
 var64 = NEW_nitc__TKwdo(&type_nitc__TKwdo);
 {
-nitc__lexer___TKwdo___init_tk(var64, var_location); /* Direct call lexer#TKwdo#init_tk on <var64:TKwdo>*/
+nitc__lexer___TKwdo___init_tk(var64, var_location); /* Direct call lexer$TKwdo$init_tk on <var64:TKwdo>*/
 }
 var = var64;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,17l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,17l) on <var_accept_token:Int> */
 var67 = var_accept_token == 17l;
 var65 = var67;
 goto RET_LABEL66;
@@ -2804,14 +2850,14 @@ RET_LABEL66:(void)0;
 if (var65){
 var68 = NEW_nitc__TKwvar(&type_nitc__TKwvar);
 {
-nitc__lexer___TKwvar___init_tk(var68, var_location); /* Direct call lexer#TKwvar#init_tk on <var68:TKwvar>*/
+nitc__lexer___TKwvar___init_tk(var68, var_location); /* Direct call lexer$TKwvar$init_tk on <var68:TKwvar>*/
 }
 var = var68;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,18l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,18l) on <var_accept_token:Int> */
 var71 = var_accept_token == 18l;
 var69 = var71;
 goto RET_LABEL70;
@@ -2821,14 +2867,14 @@ RET_LABEL70:(void)0;
 if (var69){
 var72 = NEW_nitc__TKwextern(&type_nitc__TKwextern);
 {
-nitc__lexer___TKwextern___init_tk(var72, var_location); /* Direct call lexer#TKwextern#init_tk on <var72:TKwextern>*/
+nitc__lexer___TKwextern___init_tk(var72, var_location); /* Direct call lexer$TKwextern$init_tk on <var72:TKwextern>*/
 }
 var = var72;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,19l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,19l) on <var_accept_token:Int> */
 var75 = var_accept_token == 19l;
 var73 = var75;
 goto RET_LABEL74;
@@ -2838,14 +2884,14 @@ RET_LABEL74:(void)0;
 if (var73){
 var76 = NEW_nitc__TKwpublic(&type_nitc__TKwpublic);
 {
-nitc__lexer___TKwpublic___init_tk(var76, var_location); /* Direct call lexer#TKwpublic#init_tk on <var76:TKwpublic>*/
+nitc__lexer___TKwpublic___init_tk(var76, var_location); /* Direct call lexer$TKwpublic$init_tk on <var76:TKwpublic>*/
 }
 var = var76;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,20l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,20l) on <var_accept_token:Int> */
 var79 = var_accept_token == 20l;
 var77 = var79;
 goto RET_LABEL78;
@@ -2855,14 +2901,14 @@ RET_LABEL78:(void)0;
 if (var77){
 var80 = NEW_nitc__TKwprotected(&type_nitc__TKwprotected);
 {
-nitc__lexer___TKwprotected___init_tk(var80, var_location); /* Direct call lexer#TKwprotected#init_tk on <var80:TKwprotected>*/
+nitc__lexer___TKwprotected___init_tk(var80, var_location); /* Direct call lexer$TKwprotected$init_tk on <var80:TKwprotected>*/
 }
 var = var80;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,21l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,21l) on <var_accept_token:Int> */
 var83 = var_accept_token == 21l;
 var81 = var83;
 goto RET_LABEL82;
@@ -2872,14 +2918,14 @@ RET_LABEL82:(void)0;
 if (var81){
 var84 = NEW_nitc__TKwprivate(&type_nitc__TKwprivate);
 {
-nitc__lexer___TKwprivate___init_tk(var84, var_location); /* Direct call lexer#TKwprivate#init_tk on <var84:TKwprivate>*/
+nitc__lexer___TKwprivate___init_tk(var84, var_location); /* Direct call lexer$TKwprivate$init_tk on <var84:TKwprivate>*/
 }
 var = var84;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,22l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,22l) on <var_accept_token:Int> */
 var87 = var_accept_token == 22l;
 var85 = var87;
 goto RET_LABEL86;
@@ -2889,14 +2935,14 @@ RET_LABEL86:(void)0;
 if (var85){
 var88 = NEW_nitc__TKwintrude(&type_nitc__TKwintrude);
 {
-nitc__lexer___TKwintrude___init_tk(var88, var_location); /* Direct call lexer#TKwintrude#init_tk on <var88:TKwintrude>*/
+nitc__lexer___TKwintrude___init_tk(var88, var_location); /* Direct call lexer$TKwintrude$init_tk on <var88:TKwintrude>*/
 }
 var = var88;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,23l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,23l) on <var_accept_token:Int> */
 var91 = var_accept_token == 23l;
 var89 = var91;
 goto RET_LABEL90;
@@ -2906,14 +2952,14 @@ RET_LABEL90:(void)0;
 if (var89){
 var92 = NEW_nitc__TKwif(&type_nitc__TKwif);
 {
-nitc__lexer___TKwif___init_tk(var92, var_location); /* Direct call lexer#TKwif#init_tk on <var92:TKwif>*/
+nitc__lexer___TKwif___init_tk(var92, var_location); /* Direct call lexer$TKwif$init_tk on <var92:TKwif>*/
 }
 var = var92;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,24l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,24l) on <var_accept_token:Int> */
 var95 = var_accept_token == 24l;
 var93 = var95;
 goto RET_LABEL94;
@@ -2923,14 +2969,14 @@ RET_LABEL94:(void)0;
 if (var93){
 var96 = NEW_nitc__TKwthen(&type_nitc__TKwthen);
 {
-nitc__lexer___TKwthen___init_tk(var96, var_location); /* Direct call lexer#TKwthen#init_tk on <var96:TKwthen>*/
+nitc__lexer___TKwthen___init_tk(var96, var_location); /* Direct call lexer$TKwthen$init_tk on <var96:TKwthen>*/
 }
 var = var96;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,25l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,25l) on <var_accept_token:Int> */
 var99 = var_accept_token == 25l;
 var97 = var99;
 goto RET_LABEL98;
@@ -2940,14 +2986,14 @@ RET_LABEL98:(void)0;
 if (var97){
 var100 = NEW_nitc__TKwelse(&type_nitc__TKwelse);
 {
-nitc__lexer___TKwelse___init_tk(var100, var_location); /* Direct call lexer#TKwelse#init_tk on <var100:TKwelse>*/
+nitc__lexer___TKwelse___init_tk(var100, var_location); /* Direct call lexer$TKwelse$init_tk on <var100:TKwelse>*/
 }
 var = var100;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,26l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,26l) on <var_accept_token:Int> */
 var103 = var_accept_token == 26l;
 var101 = var103;
 goto RET_LABEL102;
@@ -2957,14 +3003,14 @@ RET_LABEL102:(void)0;
 if (var101){
 var104 = NEW_nitc__TKwwhile(&type_nitc__TKwwhile);
 {
-nitc__lexer___TKwwhile___init_tk(var104, var_location); /* Direct call lexer#TKwwhile#init_tk on <var104:TKwwhile>*/
+nitc__lexer___TKwwhile___init_tk(var104, var_location); /* Direct call lexer$TKwwhile$init_tk on <var104:TKwwhile>*/
 }
 var = var104;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,27l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,27l) on <var_accept_token:Int> */
 var107 = var_accept_token == 27l;
 var105 = var107;
 goto RET_LABEL106;
@@ -2974,14 +3020,14 @@ RET_LABEL106:(void)0;
 if (var105){
 var108 = NEW_nitc__TKwloop(&type_nitc__TKwloop);
 {
-nitc__lexer___TKwloop___init_tk(var108, var_location); /* Direct call lexer#TKwloop#init_tk on <var108:TKwloop>*/
+nitc__lexer___TKwloop___init_tk(var108, var_location); /* Direct call lexer$TKwloop$init_tk on <var108:TKwloop>*/
 }
 var = var108;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,28l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,28l) on <var_accept_token:Int> */
 var111 = var_accept_token == 28l;
 var109 = var111;
 goto RET_LABEL110;
@@ -2991,14 +3037,14 @@ RET_LABEL110:(void)0;
 if (var109){
 var112 = NEW_nitc__TKwfor(&type_nitc__TKwfor);
 {
-nitc__lexer___TKwfor___init_tk(var112, var_location); /* Direct call lexer#TKwfor#init_tk on <var112:TKwfor>*/
+nitc__lexer___TKwfor___init_tk(var112, var_location); /* Direct call lexer$TKwfor$init_tk on <var112:TKwfor>*/
 }
 var = var112;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,29l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,29l) on <var_accept_token:Int> */
 var115 = var_accept_token == 29l;
 var113 = var115;
 goto RET_LABEL114;
@@ -3008,14 +3054,14 @@ RET_LABEL114:(void)0;
 if (var113){
 var116 = NEW_nitc__TKwin(&type_nitc__TKwin);
 {
-nitc__lexer___TKwin___init_tk(var116, var_location); /* Direct call lexer#TKwin#init_tk on <var116:TKwin>*/
+nitc__lexer___TKwin___init_tk(var116, var_location); /* Direct call lexer$TKwin$init_tk on <var116:TKwin>*/
 }
 var = var116;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,30l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,30l) on <var_accept_token:Int> */
 var119 = var_accept_token == 30l;
 var117 = var119;
 goto RET_LABEL118;
@@ -3025,14 +3071,14 @@ RET_LABEL118:(void)0;
 if (var117){
 var120 = NEW_nitc__TKwand(&type_nitc__TKwand);
 {
-nitc__lexer___TKwand___init_tk(var120, var_location); /* Direct call lexer#TKwand#init_tk on <var120:TKwand>*/
+nitc__lexer___TKwand___init_tk(var120, var_location); /* Direct call lexer$TKwand$init_tk on <var120:TKwand>*/
 }
 var = var120;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,31l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,31l) on <var_accept_token:Int> */
 var123 = var_accept_token == 31l;
 var121 = var123;
 goto RET_LABEL122;
@@ -3042,14 +3088,14 @@ RET_LABEL122:(void)0;
 if (var121){
 var124 = NEW_nitc__TKwor(&type_nitc__TKwor);
 {
-nitc__lexer___TKwor___init_tk(var124, var_location); /* Direct call lexer#TKwor#init_tk on <var124:TKwor>*/
+nitc__lexer___TKwor___init_tk(var124, var_location); /* Direct call lexer$TKwor$init_tk on <var124:TKwor>*/
 }
 var = var124;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,32l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,32l) on <var_accept_token:Int> */
 var127 = var_accept_token == 32l;
 var125 = var127;
 goto RET_LABEL126;
@@ -3059,14 +3105,14 @@ RET_LABEL126:(void)0;
 if (var125){
 var128 = NEW_nitc__TKwnot(&type_nitc__TKwnot);
 {
-nitc__lexer___TKwnot___init_tk(var128, var_location); /* Direct call lexer#TKwnot#init_tk on <var128:TKwnot>*/
+nitc__lexer___TKwnot___init_tk(var128, var_location); /* Direct call lexer$TKwnot$init_tk on <var128:TKwnot>*/
 }
 var = var128;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,33l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,33l) on <var_accept_token:Int> */
 var131 = var_accept_token == 33l;
 var129 = var131;
 goto RET_LABEL130;
@@ -3076,14 +3122,14 @@ RET_LABEL130:(void)0;
 if (var129){
 var132 = NEW_nitc__TKwimplies(&type_nitc__TKwimplies);
 {
-nitc__lexer___TKwimplies___init_tk(var132, var_location); /* Direct call lexer#TKwimplies#init_tk on <var132:TKwimplies>*/
+nitc__lexer___TKwimplies___init_tk(var132, var_location); /* Direct call lexer$TKwimplies$init_tk on <var132:TKwimplies>*/
 }
 var = var132;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,34l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,34l) on <var_accept_token:Int> */
 var135 = var_accept_token == 34l;
 var133 = var135;
 goto RET_LABEL134;
@@ -3093,14 +3139,14 @@ RET_LABEL134:(void)0;
 if (var133){
 var136 = NEW_nitc__TKwreturn(&type_nitc__TKwreturn);
 {
-nitc__lexer___TKwreturn___init_tk(var136, var_location); /* Direct call lexer#TKwreturn#init_tk on <var136:TKwreturn>*/
+nitc__lexer___TKwreturn___init_tk(var136, var_location); /* Direct call lexer$TKwreturn$init_tk on <var136:TKwreturn>*/
 }
 var = var136;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,35l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,35l) on <var_accept_token:Int> */
 var139 = var_accept_token == 35l;
 var137 = var139;
 goto RET_LABEL138;
@@ -3110,14 +3156,14 @@ RET_LABEL138:(void)0;
 if (var137){
 var140 = NEW_nitc__TKwcontinue(&type_nitc__TKwcontinue);
 {
-nitc__lexer___TKwcontinue___init_tk(var140, var_location); /* Direct call lexer#TKwcontinue#init_tk on <var140:TKwcontinue>*/
+nitc__lexer___TKwcontinue___init_tk(var140, var_location); /* Direct call lexer$TKwcontinue$init_tk on <var140:TKwcontinue>*/
 }
 var = var140;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,36l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,36l) on <var_accept_token:Int> */
 var143 = var_accept_token == 36l;
 var141 = var143;
 goto RET_LABEL142;
@@ -3127,14 +3173,14 @@ RET_LABEL142:(void)0;
 if (var141){
 var144 = NEW_nitc__TKwbreak(&type_nitc__TKwbreak);
 {
-nitc__lexer___TKwbreak___init_tk(var144, var_location); /* Direct call lexer#TKwbreak#init_tk on <var144:TKwbreak>*/
+nitc__lexer___TKwbreak___init_tk(var144, var_location); /* Direct call lexer$TKwbreak$init_tk on <var144:TKwbreak>*/
 }
 var = var144;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,37l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,37l) on <var_accept_token:Int> */
 var147 = var_accept_token == 37l;
 var145 = var147;
 goto RET_LABEL146;
@@ -3144,14 +3190,14 @@ RET_LABEL146:(void)0;
 if (var145){
 var148 = NEW_nitc__TKwabort(&type_nitc__TKwabort);
 {
-nitc__lexer___TKwabort___init_tk(var148, var_location); /* Direct call lexer#TKwabort#init_tk on <var148:TKwabort>*/
+nitc__lexer___TKwabort___init_tk(var148, var_location); /* Direct call lexer$TKwabort$init_tk on <var148:TKwabort>*/
 }
 var = var148;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,38l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,38l) on <var_accept_token:Int> */
 var151 = var_accept_token == 38l;
 var149 = var151;
 goto RET_LABEL150;
@@ -3161,14 +3207,14 @@ RET_LABEL150:(void)0;
 if (var149){
 var152 = NEW_nitc__TKwassert(&type_nitc__TKwassert);
 {
-nitc__lexer___TKwassert___init_tk(var152, var_location); /* Direct call lexer#TKwassert#init_tk on <var152:TKwassert>*/
+nitc__lexer___TKwassert___init_tk(var152, var_location); /* Direct call lexer$TKwassert$init_tk on <var152:TKwassert>*/
 }
 var = var152;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,39l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,39l) on <var_accept_token:Int> */
 var155 = var_accept_token == 39l;
 var153 = var155;
 goto RET_LABEL154;
@@ -3178,14 +3224,14 @@ RET_LABEL154:(void)0;
 if (var153){
 var156 = NEW_nitc__TKwnew(&type_nitc__TKwnew);
 {
-nitc__lexer___TKwnew___init_tk(var156, var_location); /* Direct call lexer#TKwnew#init_tk on <var156:TKwnew>*/
+nitc__lexer___TKwnew___init_tk(var156, var_location); /* Direct call lexer$TKwnew$init_tk on <var156:TKwnew>*/
 }
 var = var156;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,40l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,40l) on <var_accept_token:Int> */
 var159 = var_accept_token == 40l;
 var157 = var159;
 goto RET_LABEL158;
@@ -3195,14 +3241,14 @@ RET_LABEL158:(void)0;
 if (var157){
 var160 = NEW_nitc__TKwisa(&type_nitc__TKwisa);
 {
-nitc__lexer___TKwisa___init_tk(var160, var_location); /* Direct call lexer#TKwisa#init_tk on <var160:TKwisa>*/
+nitc__lexer___TKwisa___init_tk(var160, var_location); /* Direct call lexer$TKwisa$init_tk on <var160:TKwisa>*/
 }
 var = var160;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,41l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,41l) on <var_accept_token:Int> */
 var163 = var_accept_token == 41l;
 var161 = var163;
 goto RET_LABEL162;
@@ -3212,14 +3258,14 @@ RET_LABEL162:(void)0;
 if (var161){
 var164 = NEW_nitc__TKwonce(&type_nitc__TKwonce);
 {
-nitc__lexer___TKwonce___init_tk(var164, var_location); /* Direct call lexer#TKwonce#init_tk on <var164:TKwonce>*/
+nitc__lexer___TKwonce___init_tk(var164, var_location); /* Direct call lexer$TKwonce$init_tk on <var164:TKwonce>*/
 }
 var = var164;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,42l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,42l) on <var_accept_token:Int> */
 var167 = var_accept_token == 42l;
 var165 = var167;
 goto RET_LABEL166;
@@ -3229,14 +3275,14 @@ RET_LABEL166:(void)0;
 if (var165){
 var168 = NEW_nitc__TKwsuper(&type_nitc__TKwsuper);
 {
-nitc__lexer___TKwsuper___init_tk(var168, var_location); /* Direct call lexer#TKwsuper#init_tk on <var168:TKwsuper>*/
+nitc__lexer___TKwsuper___init_tk(var168, var_location); /* Direct call lexer$TKwsuper$init_tk on <var168:TKwsuper>*/
 }
 var = var168;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,43l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,43l) on <var_accept_token:Int> */
 var171 = var_accept_token == 43l;
 var169 = var171;
 goto RET_LABEL170;
@@ -3246,14 +3292,14 @@ RET_LABEL170:(void)0;
 if (var169){
 var172 = NEW_nitc__TKwself(&type_nitc__TKwself);
 {
-nitc__lexer___TKwself___init_tk(var172, var_location); /* Direct call lexer#TKwself#init_tk on <var172:TKwself>*/
+nitc__lexer___TKwself___init_tk(var172, var_location); /* Direct call lexer$TKwself$init_tk on <var172:TKwself>*/
 }
 var = var172;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,44l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,44l) on <var_accept_token:Int> */
 var175 = var_accept_token == 44l;
 var173 = var175;
 goto RET_LABEL174;
@@ -3263,14 +3309,14 @@ RET_LABEL174:(void)0;
 if (var173){
 var176 = NEW_nitc__TKwtrue(&type_nitc__TKwtrue);
 {
-nitc__lexer___TKwtrue___init_tk(var176, var_location); /* Direct call lexer#TKwtrue#init_tk on <var176:TKwtrue>*/
+nitc__lexer___TKwtrue___init_tk(var176, var_location); /* Direct call lexer$TKwtrue$init_tk on <var176:TKwtrue>*/
 }
 var = var176;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,45l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,45l) on <var_accept_token:Int> */
 var179 = var_accept_token == 45l;
 var177 = var179;
 goto RET_LABEL178;
@@ -3280,14 +3326,14 @@ RET_LABEL178:(void)0;
 if (var177){
 var180 = NEW_nitc__TKwfalse(&type_nitc__TKwfalse);
 {
-nitc__lexer___TKwfalse___init_tk(var180, var_location); /* Direct call lexer#TKwfalse#init_tk on <var180:TKwfalse>*/
+nitc__lexer___TKwfalse___init_tk(var180, var_location); /* Direct call lexer$TKwfalse$init_tk on <var180:TKwfalse>*/
 }
 var = var180;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,46l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,46l) on <var_accept_token:Int> */
 var183 = var_accept_token == 46l;
 var181 = var183;
 goto RET_LABEL182;
@@ -3297,14 +3343,14 @@ RET_LABEL182:(void)0;
 if (var181){
 var184 = NEW_nitc__TKwnull(&type_nitc__TKwnull);
 {
-nitc__lexer___TKwnull___init_tk(var184, var_location); /* Direct call lexer#TKwnull#init_tk on <var184:TKwnull>*/
+nitc__lexer___TKwnull___init_tk(var184, var_location); /* Direct call lexer$TKwnull$init_tk on <var184:TKwnull>*/
 }
 var = var184;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,47l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,47l) on <var_accept_token:Int> */
 var187 = var_accept_token == 47l;
 var185 = var187;
 goto RET_LABEL186;
@@ -3314,14 +3360,14 @@ RET_LABEL186:(void)0;
 if (var185){
 var188 = NEW_nitc__TKwas(&type_nitc__TKwas);
 {
-nitc__lexer___TKwas___init_tk(var188, var_location); /* Direct call lexer#TKwas#init_tk on <var188:TKwas>*/
+nitc__lexer___TKwas___init_tk(var188, var_location); /* Direct call lexer$TKwas$init_tk on <var188:TKwas>*/
 }
 var = var188;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,48l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,48l) on <var_accept_token:Int> */
 var191 = var_accept_token == 48l;
 var189 = var191;
 goto RET_LABEL190;
@@ -3331,14 +3377,14 @@ RET_LABEL190:(void)0;
 if (var189){
 var192 = NEW_nitc__TKwnullable(&type_nitc__TKwnullable);
 {
-nitc__lexer___TKwnullable___init_tk(var192, var_location); /* Direct call lexer#TKwnullable#init_tk on <var192:TKwnullable>*/
+nitc__lexer___TKwnullable___init_tk(var192, var_location); /* Direct call lexer$TKwnullable$init_tk on <var192:TKwnullable>*/
 }
 var = var192;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,49l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,49l) on <var_accept_token:Int> */
 var195 = var_accept_token == 49l;
 var193 = var195;
 goto RET_LABEL194;
@@ -3348,14 +3394,14 @@ RET_LABEL194:(void)0;
 if (var193){
 var196 = NEW_nitc__TKwisset(&type_nitc__TKwisset);
 {
-nitc__lexer___TKwisset___init_tk(var196, var_location); /* Direct call lexer#TKwisset#init_tk on <var196:TKwisset>*/
+nitc__lexer___TKwisset___init_tk(var196, var_location); /* Direct call lexer$TKwisset$init_tk on <var196:TKwisset>*/
 }
 var = var196;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,50l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,50l) on <var_accept_token:Int> */
 var199 = var_accept_token == 50l;
 var197 = var199;
 goto RET_LABEL198;
@@ -3365,14 +3411,14 @@ RET_LABEL198:(void)0;
 if (var197){
 var200 = NEW_nitc__TKwlabel(&type_nitc__TKwlabel);
 {
-nitc__lexer___TKwlabel___init_tk(var200, var_location); /* Direct call lexer#TKwlabel#init_tk on <var200:TKwlabel>*/
+nitc__lexer___TKwlabel___init_tk(var200, var_location); /* Direct call lexer$TKwlabel$init_tk on <var200:TKwlabel>*/
 }
 var = var200;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,51l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,51l) on <var_accept_token:Int> */
 var203 = var_accept_token == 51l;
 var201 = var203;
 goto RET_LABEL202;
@@ -3382,14 +3428,14 @@ RET_LABEL202:(void)0;
 if (var201){
 var204 = NEW_nitc__TKwwith(&type_nitc__TKwwith);
 {
-nitc__lexer___TKwwith___init_tk(var204, var_location); /* Direct call lexer#TKwwith#init_tk on <var204:TKwwith>*/
+nitc__lexer___TKwwith___init_tk(var204, var_location); /* Direct call lexer$TKwwith$init_tk on <var204:TKwwith>*/
 }
 var = var204;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,52l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,52l) on <var_accept_token:Int> */
 var207 = var_accept_token == 52l;
 var205 = var207;
 goto RET_LABEL206;
@@ -3399,14 +3445,14 @@ RET_LABEL206:(void)0;
 if (var205){
 var208 = NEW_nitc__TKwdebug(&type_nitc__TKwdebug);
 {
-nitc__lexer___TKwdebug___init_tk(var208, var_location); /* Direct call lexer#TKwdebug#init_tk on <var208:TKwdebug>*/
+nitc__lexer___TKwdebug___init_tk(var208, var_location); /* Direct call lexer$TKwdebug$init_tk on <var208:TKwdebug>*/
 }
 var = var208;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,53l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,53l) on <var_accept_token:Int> */
 var211 = var_accept_token == 53l;
 var209 = var211;
 goto RET_LABEL210;
@@ -3414,16 +3460,16 @@ RET_LABEL210:(void)0;
 }
 }
 if (var209){
-var212 = NEW_nitc__TOpar(&type_nitc__TOpar);
+var212 = NEW_nitc__TKwyield(&type_nitc__TKwyield);
 {
-nitc__lexer___TOpar___init_tk(var212, var_location); /* Direct call lexer#TOpar#init_tk on <var212:TOpar>*/
+nitc__lexer___TKwyield___init_tk(var212, var_location); /* Direct call lexer$TKwyield$init_tk on <var212:TKwyield>*/
 }
 var = var212;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,54l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,54l) on <var_accept_token:Int> */
 var215 = var_accept_token == 54l;
 var213 = var215;
 goto RET_LABEL214;
@@ -3431,16 +3477,16 @@ RET_LABEL214:(void)0;
 }
 }
 if (var213){
-var216 = NEW_nitc__TCpar(&type_nitc__TCpar);
+var216 = NEW_nitc__TKwcatch(&type_nitc__TKwcatch);
 {
-nitc__lexer___TCpar___init_tk(var216, var_location); /* Direct call lexer#TCpar#init_tk on <var216:TCpar>*/
+nitc__lexer___TKwcatch___init_tk(var216, var_location); /* Direct call lexer$TKwcatch$init_tk on <var216:TKwcatch>*/
 }
 var = var216;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,55l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,55l) on <var_accept_token:Int> */
 var219 = var_accept_token == 55l;
 var217 = var219;
 goto RET_LABEL218;
@@ -3448,16 +3494,16 @@ RET_LABEL218:(void)0;
 }
 }
 if (var217){
-var220 = NEW_nitc__TObra(&type_nitc__TObra);
+var220 = NEW_nitc__TOpar(&type_nitc__TOpar);
 {
-nitc__lexer___TObra___init_tk(var220, var_location); /* Direct call lexer#TObra#init_tk on <var220:TObra>*/
+nitc__lexer___TOpar___init_tk(var220, var_location); /* Direct call lexer$TOpar$init_tk on <var220:TOpar>*/
 }
 var = var220;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,56l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,56l) on <var_accept_token:Int> */
 var223 = var_accept_token == 56l;
 var221 = var223;
 goto RET_LABEL222;
@@ -3465,16 +3511,16 @@ RET_LABEL222:(void)0;
 }
 }
 if (var221){
-var224 = NEW_nitc__TCbra(&type_nitc__TCbra);
+var224 = NEW_nitc__TCpar(&type_nitc__TCpar);
 {
-nitc__lexer___TCbra___init_tk(var224, var_location); /* Direct call lexer#TCbra#init_tk on <var224:TCbra>*/
+nitc__lexer___TCpar___init_tk(var224, var_location); /* Direct call lexer$TCpar$init_tk on <var224:TCpar>*/
 }
 var = var224;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,57l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,57l) on <var_accept_token:Int> */
 var227 = var_accept_token == 57l;
 var225 = var227;
 goto RET_LABEL226;
@@ -3482,16 +3528,16 @@ RET_LABEL226:(void)0;
 }
 }
 if (var225){
-var228 = NEW_nitc__TComma(&type_nitc__TComma);
+var228 = NEW_nitc__TObra(&type_nitc__TObra);
 {
-nitc__lexer___TComma___init_tk(var228, var_location); /* Direct call lexer#TComma#init_tk on <var228:TComma>*/
+nitc__lexer___TObra___init_tk(var228, var_location); /* Direct call lexer$TObra$init_tk on <var228:TObra>*/
 }
 var = var228;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,58l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,58l) on <var_accept_token:Int> */
 var231 = var_accept_token == 58l;
 var229 = var231;
 goto RET_LABEL230;
@@ -3499,16 +3545,16 @@ RET_LABEL230:(void)0;
 }
 }
 if (var229){
-var232 = NEW_nitc__TColumn(&type_nitc__TColumn);
+var232 = NEW_nitc__TCbra(&type_nitc__TCbra);
 {
-nitc__lexer___TColumn___init_tk(var232, var_location); /* Direct call lexer#TColumn#init_tk on <var232:TColumn>*/
+nitc__lexer___TCbra___init_tk(var232, var_location); /* Direct call lexer$TCbra$init_tk on <var232:TCbra>*/
 }
 var = var232;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,59l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,59l) on <var_accept_token:Int> */
 var235 = var_accept_token == 59l;
 var233 = var235;
 goto RET_LABEL234;
@@ -3516,16 +3562,16 @@ RET_LABEL234:(void)0;
 }
 }
 if (var233){
-var236 = NEW_nitc__TQuad(&type_nitc__TQuad);
+var236 = NEW_nitc__TComma(&type_nitc__TComma);
 {
-nitc__lexer___TQuad___init_tk(var236, var_location); /* Direct call lexer#TQuad#init_tk on <var236:TQuad>*/
+nitc__lexer___TComma___init_tk(var236, var_location); /* Direct call lexer$TComma$init_tk on <var236:TComma>*/
 }
 var = var236;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,60l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,60l) on <var_accept_token:Int> */
 var239 = var_accept_token == 60l;
 var237 = var239;
 goto RET_LABEL238;
@@ -3533,16 +3579,16 @@ RET_LABEL238:(void)0;
 }
 }
 if (var237){
-var240 = NEW_nitc__TAssign(&type_nitc__TAssign);
+var240 = NEW_nitc__TColumn(&type_nitc__TColumn);
 {
-nitc__lexer___TAssign___init_tk(var240, var_location); /* Direct call lexer#TAssign#init_tk on <var240:TAssign>*/
+nitc__lexer___TColumn___init_tk(var240, var_location); /* Direct call lexer$TColumn$init_tk on <var240:TColumn>*/
 }
 var = var240;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,61l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,61l) on <var_accept_token:Int> */
 var243 = var_accept_token == 61l;
 var241 = var243;
 goto RET_LABEL242;
@@ -3550,16 +3596,16 @@ RET_LABEL242:(void)0;
 }
 }
 if (var241){
-var244 = NEW_nitc__TPluseq(&type_nitc__TPluseq);
+var244 = NEW_nitc__TQuad(&type_nitc__TQuad);
 {
-nitc__lexer___TPluseq___init_tk(var244, var_location); /* Direct call lexer#TPluseq#init_tk on <var244:TPluseq>*/
+nitc__lexer___TQuad___init_tk(var244, var_location); /* Direct call lexer$TQuad$init_tk on <var244:TQuad>*/
 }
 var = var244;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,62l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,62l) on <var_accept_token:Int> */
 var247 = var_accept_token == 62l;
 var245 = var247;
 goto RET_LABEL246;
@@ -3567,16 +3613,16 @@ RET_LABEL246:(void)0;
 }
 }
 if (var245){
-var248 = NEW_nitc__TMinuseq(&type_nitc__TMinuseq);
+var248 = NEW_nitc__TAssign(&type_nitc__TAssign);
 {
-nitc__lexer___TMinuseq___init_tk(var248, var_location); /* Direct call lexer#TMinuseq#init_tk on <var248:TMinuseq>*/
+nitc__lexer___TAssign___init_tk(var248, var_location); /* Direct call lexer$TAssign$init_tk on <var248:TAssign>*/
 }
 var = var248;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,63l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,63l) on <var_accept_token:Int> */
 var251 = var_accept_token == 63l;
 var249 = var251;
 goto RET_LABEL250;
@@ -3584,16 +3630,16 @@ RET_LABEL250:(void)0;
 }
 }
 if (var249){
-var252 = NEW_nitc__TStareq(&type_nitc__TStareq);
+var252 = NEW_nitc__TPluseq(&type_nitc__TPluseq);
 {
-nitc__lexer___TStareq___init_tk(var252, var_location); /* Direct call lexer#TStareq#init_tk on <var252:TStareq>*/
+nitc__lexer___TPluseq___init_tk(var252, var_location); /* Direct call lexer$TPluseq$init_tk on <var252:TPluseq>*/
 }
 var = var252;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,64l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,64l) on <var_accept_token:Int> */
 var255 = var_accept_token == 64l;
 var253 = var255;
 goto RET_LABEL254;
@@ -3601,16 +3647,16 @@ RET_LABEL254:(void)0;
 }
 }
 if (var253){
-var256 = NEW_nitc__TSlasheq(&type_nitc__TSlasheq);
+var256 = NEW_nitc__TMinuseq(&type_nitc__TMinuseq);
 {
-nitc__lexer___TSlasheq___init_tk(var256, var_location); /* Direct call lexer#TSlasheq#init_tk on <var256:TSlasheq>*/
+nitc__lexer___TMinuseq___init_tk(var256, var_location); /* Direct call lexer$TMinuseq$init_tk on <var256:TMinuseq>*/
 }
 var = var256;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,65l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,65l) on <var_accept_token:Int> */
 var259 = var_accept_token == 65l;
 var257 = var259;
 goto RET_LABEL258;
@@ -3618,16 +3664,16 @@ RET_LABEL258:(void)0;
 }
 }
 if (var257){
-var260 = NEW_nitc__TPercenteq(&type_nitc__TPercenteq);
+var260 = NEW_nitc__TStareq(&type_nitc__TStareq);
 {
-nitc__lexer___TPercenteq___init_tk(var260, var_location); /* Direct call lexer#TPercenteq#init_tk on <var260:TPercenteq>*/
+nitc__lexer___TStareq___init_tk(var260, var_location); /* Direct call lexer$TStareq$init_tk on <var260:TStareq>*/
 }
 var = var260;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,66l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,66l) on <var_accept_token:Int> */
 var263 = var_accept_token == 66l;
 var261 = var263;
 goto RET_LABEL262;
@@ -3635,16 +3681,16 @@ RET_LABEL262:(void)0;
 }
 }
 if (var261){
-var264 = NEW_nitc__TStarstareq(&type_nitc__TStarstareq);
+var264 = NEW_nitc__TSlasheq(&type_nitc__TSlasheq);
 {
-nitc__lexer___TStarstareq___init_tk(var264, var_location); /* Direct call lexer#TStarstareq#init_tk on <var264:TStarstareq>*/
+nitc__lexer___TSlasheq___init_tk(var264, var_location); /* Direct call lexer$TSlasheq$init_tk on <var264:TSlasheq>*/
 }
 var = var264;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,67l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,67l) on <var_accept_token:Int> */
 var267 = var_accept_token == 67l;
 var265 = var267;
 goto RET_LABEL266;
@@ -3652,16 +3698,16 @@ RET_LABEL266:(void)0;
 }
 }
 if (var265){
-var268 = NEW_nitc__TPipeeq(&type_nitc__TPipeeq);
+var268 = NEW_nitc__TPercenteq(&type_nitc__TPercenteq);
 {
-nitc__lexer___TPipeeq___init_tk(var268, var_location); /* Direct call lexer#TPipeeq#init_tk on <var268:TPipeeq>*/
+nitc__lexer___TPercenteq___init_tk(var268, var_location); /* Direct call lexer$TPercenteq$init_tk on <var268:TPercenteq>*/
 }
 var = var268;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,68l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,68l) on <var_accept_token:Int> */
 var271 = var_accept_token == 68l;
 var269 = var271;
 goto RET_LABEL270;
@@ -3669,16 +3715,16 @@ RET_LABEL270:(void)0;
 }
 }
 if (var269){
-var272 = NEW_nitc__TCareteq(&type_nitc__TCareteq);
+var272 = NEW_nitc__TStarstareq(&type_nitc__TStarstareq);
 {
-nitc__lexer___TCareteq___init_tk(var272, var_location); /* Direct call lexer#TCareteq#init_tk on <var272:TCareteq>*/
+nitc__lexer___TStarstareq___init_tk(var272, var_location); /* Direct call lexer$TStarstareq$init_tk on <var272:TStarstareq>*/
 }
 var = var272;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,69l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,69l) on <var_accept_token:Int> */
 var275 = var_accept_token == 69l;
 var273 = var275;
 goto RET_LABEL274;
@@ -3686,16 +3732,16 @@ RET_LABEL274:(void)0;
 }
 }
 if (var273){
-var276 = NEW_nitc__TAmpeq(&type_nitc__TAmpeq);
+var276 = NEW_nitc__TPipeeq(&type_nitc__TPipeeq);
 {
-nitc__lexer___TAmpeq___init_tk(var276, var_location); /* Direct call lexer#TAmpeq#init_tk on <var276:TAmpeq>*/
+nitc__lexer___TPipeeq___init_tk(var276, var_location); /* Direct call lexer$TPipeeq$init_tk on <var276:TPipeeq>*/
 }
 var = var276;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,70l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,70l) on <var_accept_token:Int> */
 var279 = var_accept_token == 70l;
 var277 = var279;
 goto RET_LABEL278;
@@ -3703,16 +3749,16 @@ RET_LABEL278:(void)0;
 }
 }
 if (var277){
-var280 = NEW_nitc__TLleq(&type_nitc__TLleq);
+var280 = NEW_nitc__TCareteq(&type_nitc__TCareteq);
 {
-nitc__lexer___TLleq___init_tk(var280, var_location); /* Direct call lexer#TLleq#init_tk on <var280:TLleq>*/
+nitc__lexer___TCareteq___init_tk(var280, var_location); /* Direct call lexer$TCareteq$init_tk on <var280:TCareteq>*/
 }
 var = var280;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,71l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,71l) on <var_accept_token:Int> */
 var283 = var_accept_token == 71l;
 var281 = var283;
 goto RET_LABEL282;
@@ -3720,16 +3766,16 @@ RET_LABEL282:(void)0;
 }
 }
 if (var281){
-var284 = NEW_nitc__TGgeq(&type_nitc__TGgeq);
+var284 = NEW_nitc__TAmpeq(&type_nitc__TAmpeq);
 {
-nitc__lexer___TGgeq___init_tk(var284, var_location); /* Direct call lexer#TGgeq#init_tk on <var284:TGgeq>*/
+nitc__lexer___TAmpeq___init_tk(var284, var_location); /* Direct call lexer$TAmpeq$init_tk on <var284:TAmpeq>*/
 }
 var = var284;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,72l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,72l) on <var_accept_token:Int> */
 var287 = var_accept_token == 72l;
 var285 = var287;
 goto RET_LABEL286;
@@ -3737,16 +3783,16 @@ RET_LABEL286:(void)0;
 }
 }
 if (var285){
-var288 = NEW_nitc__TDotdotdot(&type_nitc__TDotdotdot);
+var288 = NEW_nitc__TLleq(&type_nitc__TLleq);
 {
-nitc__lexer___TDotdotdot___init_tk(var288, var_location); /* Direct call lexer#TDotdotdot#init_tk on <var288:TDotdotdot>*/
+nitc__lexer___TLleq___init_tk(var288, var_location); /* Direct call lexer$TLleq$init_tk on <var288:TLleq>*/
 }
 var = var288;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,73l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,73l) on <var_accept_token:Int> */
 var291 = var_accept_token == 73l;
 var289 = var291;
 goto RET_LABEL290;
@@ -3754,16 +3800,16 @@ RET_LABEL290:(void)0;
 }
 }
 if (var289){
-var292 = NEW_nitc__TDotdot(&type_nitc__TDotdot);
+var292 = NEW_nitc__TGgeq(&type_nitc__TGgeq);
 {
-nitc__lexer___TDotdot___init_tk(var292, var_location); /* Direct call lexer#TDotdot#init_tk on <var292:TDotdot>*/
+nitc__lexer___TGgeq___init_tk(var292, var_location); /* Direct call lexer$TGgeq$init_tk on <var292:TGgeq>*/
 }
 var = var292;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,74l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,74l) on <var_accept_token:Int> */
 var295 = var_accept_token == 74l;
 var293 = var295;
 goto RET_LABEL294;
@@ -3771,16 +3817,16 @@ RET_LABEL294:(void)0;
 }
 }
 if (var293){
-var296 = NEW_nitc__TDot(&type_nitc__TDot);
+var296 = NEW_nitc__TDotdotdot(&type_nitc__TDotdotdot);
 {
-nitc__lexer___TDot___init_tk(var296, var_location); /* Direct call lexer#TDot#init_tk on <var296:TDot>*/
+nitc__lexer___TDotdotdot___init_tk(var296, var_location); /* Direct call lexer$TDotdotdot$init_tk on <var296:TDotdotdot>*/
 }
 var = var296;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,75l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,75l) on <var_accept_token:Int> */
 var299 = var_accept_token == 75l;
 var297 = var299;
 goto RET_LABEL298;
@@ -3788,16 +3834,16 @@ RET_LABEL298:(void)0;
 }
 }
 if (var297){
-var300 = NEW_nitc__TPlus(&type_nitc__TPlus);
+var300 = NEW_nitc__TDotdot(&type_nitc__TDotdot);
 {
-nitc__lexer___TPlus___init_tk(var300, var_location); /* Direct call lexer#TPlus#init_tk on <var300:TPlus>*/
+nitc__lexer___TDotdot___init_tk(var300, var_location); /* Direct call lexer$TDotdot$init_tk on <var300:TDotdot>*/
 }
 var = var300;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,76l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,76l) on <var_accept_token:Int> */
 var303 = var_accept_token == 76l;
 var301 = var303;
 goto RET_LABEL302;
@@ -3805,16 +3851,16 @@ RET_LABEL302:(void)0;
 }
 }
 if (var301){
-var304 = NEW_nitc__TMinus(&type_nitc__TMinus);
+var304 = NEW_nitc__TDot(&type_nitc__TDot);
 {
-nitc__lexer___TMinus___init_tk(var304, var_location); /* Direct call lexer#TMinus#init_tk on <var304:TMinus>*/
+nitc__lexer___TDot___init_tk(var304, var_location); /* Direct call lexer$TDot$init_tk on <var304:TDot>*/
 }
 var = var304;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,77l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,77l) on <var_accept_token:Int> */
 var307 = var_accept_token == 77l;
 var305 = var307;
 goto RET_LABEL306;
@@ -3822,16 +3868,16 @@ RET_LABEL306:(void)0;
 }
 }
 if (var305){
-var308 = NEW_nitc__TStar(&type_nitc__TStar);
+var308 = NEW_nitc__TPlus(&type_nitc__TPlus);
 {
-nitc__lexer___TStar___init_tk(var308, var_location); /* Direct call lexer#TStar#init_tk on <var308:TStar>*/
+nitc__lexer___TPlus___init_tk(var308, var_location); /* Direct call lexer$TPlus$init_tk on <var308:TPlus>*/
 }
 var = var308;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,78l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,78l) on <var_accept_token:Int> */
 var311 = var_accept_token == 78l;
 var309 = var311;
 goto RET_LABEL310;
@@ -3839,16 +3885,16 @@ RET_LABEL310:(void)0;
 }
 }
 if (var309){
-var312 = NEW_nitc__TStarstar(&type_nitc__TStarstar);
+var312 = NEW_nitc__TMinus(&type_nitc__TMinus);
 {
-nitc__lexer___TStarstar___init_tk(var312, var_location); /* Direct call lexer#TStarstar#init_tk on <var312:TStarstar>*/
+nitc__lexer___TMinus___init_tk(var312, var_location); /* Direct call lexer$TMinus$init_tk on <var312:TMinus>*/
 }
 var = var312;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,79l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,79l) on <var_accept_token:Int> */
 var315 = var_accept_token == 79l;
 var313 = var315;
 goto RET_LABEL314;
@@ -3856,16 +3902,16 @@ RET_LABEL314:(void)0;
 }
 }
 if (var313){
-var316 = NEW_nitc__TSlash(&type_nitc__TSlash);
+var316 = NEW_nitc__TStar(&type_nitc__TStar);
 {
-nitc__lexer___TSlash___init_tk(var316, var_location); /* Direct call lexer#TSlash#init_tk on <var316:TSlash>*/
+nitc__lexer___TStar___init_tk(var316, var_location); /* Direct call lexer$TStar$init_tk on <var316:TStar>*/
 }
 var = var316;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,80l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,80l) on <var_accept_token:Int> */
 var319 = var_accept_token == 80l;
 var317 = var319;
 goto RET_LABEL318;
@@ -3873,16 +3919,16 @@ RET_LABEL318:(void)0;
 }
 }
 if (var317){
-var320 = NEW_nitc__TPercent(&type_nitc__TPercent);
+var320 = NEW_nitc__TStarstar(&type_nitc__TStarstar);
 {
-nitc__lexer___TPercent___init_tk(var320, var_location); /* Direct call lexer#TPercent#init_tk on <var320:TPercent>*/
+nitc__lexer___TStarstar___init_tk(var320, var_location); /* Direct call lexer$TStarstar$init_tk on <var320:TStarstar>*/
 }
 var = var320;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,81l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,81l) on <var_accept_token:Int> */
 var323 = var_accept_token == 81l;
 var321 = var323;
 goto RET_LABEL322;
@@ -3890,16 +3936,16 @@ RET_LABEL322:(void)0;
 }
 }
 if (var321){
-var324 = NEW_nitc__TPipe(&type_nitc__TPipe);
+var324 = NEW_nitc__TSlash(&type_nitc__TSlash);
 {
-nitc__lexer___TPipe___init_tk(var324, var_location); /* Direct call lexer#TPipe#init_tk on <var324:TPipe>*/
+nitc__lexer___TSlash___init_tk(var324, var_location); /* Direct call lexer$TSlash$init_tk on <var324:TSlash>*/
 }
 var = var324;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,82l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,82l) on <var_accept_token:Int> */
 var327 = var_accept_token == 82l;
 var325 = var327;
 goto RET_LABEL326;
@@ -3907,16 +3953,16 @@ RET_LABEL326:(void)0;
 }
 }
 if (var325){
-var328 = NEW_nitc__TCaret(&type_nitc__TCaret);
+var328 = NEW_nitc__TPercent(&type_nitc__TPercent);
 {
-nitc__lexer___TCaret___init_tk(var328, var_location); /* Direct call lexer#TCaret#init_tk on <var328:TCaret>*/
+nitc__lexer___TPercent___init_tk(var328, var_location); /* Direct call lexer$TPercent$init_tk on <var328:TPercent>*/
 }
 var = var328;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,83l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,83l) on <var_accept_token:Int> */
 var331 = var_accept_token == 83l;
 var329 = var331;
 goto RET_LABEL330;
@@ -3924,16 +3970,16 @@ RET_LABEL330:(void)0;
 }
 }
 if (var329){
-var332 = NEW_nitc__TAmp(&type_nitc__TAmp);
+var332 = NEW_nitc__TPipe(&type_nitc__TPipe);
 {
-nitc__lexer___TAmp___init_tk(var332, var_location); /* Direct call lexer#TAmp#init_tk on <var332:TAmp>*/
+nitc__lexer___TPipe___init_tk(var332, var_location); /* Direct call lexer$TPipe$init_tk on <var332:TPipe>*/
 }
 var = var332;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,84l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,84l) on <var_accept_token:Int> */
 var335 = var_accept_token == 84l;
 var333 = var335;
 goto RET_LABEL334;
@@ -3941,16 +3987,16 @@ RET_LABEL334:(void)0;
 }
 }
 if (var333){
-var336 = NEW_nitc__TTilde(&type_nitc__TTilde);
+var336 = NEW_nitc__TCaret(&type_nitc__TCaret);
 {
-nitc__lexer___TTilde___init_tk(var336, var_location); /* Direct call lexer#TTilde#init_tk on <var336:TTilde>*/
+nitc__lexer___TCaret___init_tk(var336, var_location); /* Direct call lexer$TCaret$init_tk on <var336:TCaret>*/
 }
 var = var336;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,85l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,85l) on <var_accept_token:Int> */
 var339 = var_accept_token == 85l;
 var337 = var339;
 goto RET_LABEL338;
@@ -3958,16 +4004,16 @@ RET_LABEL338:(void)0;
 }
 }
 if (var337){
-var340 = NEW_nitc__TEq(&type_nitc__TEq);
+var340 = NEW_nitc__TAmp(&type_nitc__TAmp);
 {
-nitc__lexer___TEq___init_tk(var340, var_location); /* Direct call lexer#TEq#init_tk on <var340:TEq>*/
+nitc__lexer___TAmp___init_tk(var340, var_location); /* Direct call lexer$TAmp$init_tk on <var340:TAmp>*/
 }
 var = var340;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,86l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,86l) on <var_accept_token:Int> */
 var343 = var_accept_token == 86l;
 var341 = var343;
 goto RET_LABEL342;
@@ -3975,16 +4021,16 @@ RET_LABEL342:(void)0;
 }
 }
 if (var341){
-var344 = NEW_nitc__TNe(&type_nitc__TNe);
+var344 = NEW_nitc__TTilde(&type_nitc__TTilde);
 {
-nitc__lexer___TNe___init_tk(var344, var_location); /* Direct call lexer#TNe#init_tk on <var344:TNe>*/
+nitc__lexer___TTilde___init_tk(var344, var_location); /* Direct call lexer$TTilde$init_tk on <var344:TTilde>*/
 }
 var = var344;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,87l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,87l) on <var_accept_token:Int> */
 var347 = var_accept_token == 87l;
 var345 = var347;
 goto RET_LABEL346;
@@ -3992,16 +4038,16 @@ RET_LABEL346:(void)0;
 }
 }
 if (var345){
-var348 = NEW_nitc__TLt(&type_nitc__TLt);
+var348 = NEW_nitc__TEq(&type_nitc__TEq);
 {
-nitc__lexer___TLt___init_tk(var348, var_location); /* Direct call lexer#TLt#init_tk on <var348:TLt>*/
+nitc__lexer___TEq___init_tk(var348, var_location); /* Direct call lexer$TEq$init_tk on <var348:TEq>*/
 }
 var = var348;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,88l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,88l) on <var_accept_token:Int> */
 var351 = var_accept_token == 88l;
 var349 = var351;
 goto RET_LABEL350;
@@ -4009,16 +4055,16 @@ RET_LABEL350:(void)0;
 }
 }
 if (var349){
-var352 = NEW_nitc__TLe(&type_nitc__TLe);
+var352 = NEW_nitc__TNe(&type_nitc__TNe);
 {
-nitc__lexer___TLe___init_tk(var352, var_location); /* Direct call lexer#TLe#init_tk on <var352:TLe>*/
+nitc__lexer___TNe___init_tk(var352, var_location); /* Direct call lexer$TNe$init_tk on <var352:TNe>*/
 }
 var = var352;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,89l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,89l) on <var_accept_token:Int> */
 var355 = var_accept_token == 89l;
 var353 = var355;
 goto RET_LABEL354;
@@ -4026,16 +4072,16 @@ RET_LABEL354:(void)0;
 }
 }
 if (var353){
-var356 = NEW_nitc__TLl(&type_nitc__TLl);
+var356 = NEW_nitc__TLt(&type_nitc__TLt);
 {
-nitc__lexer___TLl___init_tk(var356, var_location); /* Direct call lexer#TLl#init_tk on <var356:TLl>*/
+nitc__lexer___TLt___init_tk(var356, var_location); /* Direct call lexer$TLt$init_tk on <var356:TLt>*/
 }
 var = var356;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,90l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,90l) on <var_accept_token:Int> */
 var359 = var_accept_token == 90l;
 var357 = var359;
 goto RET_LABEL358;
@@ -4043,16 +4089,16 @@ RET_LABEL358:(void)0;
 }
 }
 if (var357){
-var360 = NEW_nitc__TGt(&type_nitc__TGt);
+var360 = NEW_nitc__TLe(&type_nitc__TLe);
 {
-nitc__lexer___TGt___init_tk(var360, var_location); /* Direct call lexer#TGt#init_tk on <var360:TGt>*/
+nitc__lexer___TLe___init_tk(var360, var_location); /* Direct call lexer$TLe$init_tk on <var360:TLe>*/
 }
 var = var360;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,91l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,91l) on <var_accept_token:Int> */
 var363 = var_accept_token == 91l;
 var361 = var363;
 goto RET_LABEL362;
@@ -4060,16 +4106,16 @@ RET_LABEL362:(void)0;
 }
 }
 if (var361){
-var364 = NEW_nitc__TGe(&type_nitc__TGe);
+var364 = NEW_nitc__TLl(&type_nitc__TLl);
 {
-nitc__lexer___TGe___init_tk(var364, var_location); /* Direct call lexer#TGe#init_tk on <var364:TGe>*/
+nitc__lexer___TLl___init_tk(var364, var_location); /* Direct call lexer$TLl$init_tk on <var364:TLl>*/
 }
 var = var364;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,92l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,92l) on <var_accept_token:Int> */
 var367 = var_accept_token == 92l;
 var365 = var367;
 goto RET_LABEL366;
@@ -4077,16 +4123,16 @@ RET_LABEL366:(void)0;
 }
 }
 if (var365){
-var368 = NEW_nitc__TGg(&type_nitc__TGg);
+var368 = NEW_nitc__TGt(&type_nitc__TGt);
 {
-nitc__lexer___TGg___init_tk(var368, var_location); /* Direct call lexer#TGg#init_tk on <var368:TGg>*/
+nitc__lexer___TGt___init_tk(var368, var_location); /* Direct call lexer$TGt$init_tk on <var368:TGt>*/
 }
 var = var368;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,93l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,93l) on <var_accept_token:Int> */
 var371 = var_accept_token == 93l;
 var369 = var371;
 goto RET_LABEL370;
@@ -4094,16 +4140,16 @@ RET_LABEL370:(void)0;
 }
 }
 if (var369){
-var372 = NEW_nitc__TStarship(&type_nitc__TStarship);
+var372 = NEW_nitc__TGe(&type_nitc__TGe);
 {
-nitc__lexer___TStarship___init_tk(var372, var_location); /* Direct call lexer#TStarship#init_tk on <var372:TStarship>*/
+nitc__lexer___TGe___init_tk(var372, var_location); /* Direct call lexer$TGe$init_tk on <var372:TGe>*/
 }
 var = var372;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,94l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,94l) on <var_accept_token:Int> */
 var375 = var_accept_token == 94l;
 var373 = var375;
 goto RET_LABEL374;
@@ -4111,16 +4157,16 @@ RET_LABEL374:(void)0;
 }
 }
 if (var373){
-var376 = NEW_nitc__TBang(&type_nitc__TBang);
+var376 = NEW_nitc__TGg(&type_nitc__TGg);
 {
-nitc__lexer___TBang___init_tk(var376, var_location); /* Direct call lexer#TBang#init_tk on <var376:TBang>*/
+nitc__lexer___TGg___init_tk(var376, var_location); /* Direct call lexer$TGg$init_tk on <var376:TGg>*/
 }
 var = var376;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,95l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,95l) on <var_accept_token:Int> */
 var379 = var_accept_token == 95l;
 var377 = var379;
 goto RET_LABEL378;
@@ -4128,16 +4174,16 @@ RET_LABEL378:(void)0;
 }
 }
 if (var377){
-var380 = NEW_nitc__TAt(&type_nitc__TAt);
+var380 = NEW_nitc__TStarship(&type_nitc__TStarship);
 {
-nitc__lexer___TAt___init_tk(var380, var_location); /* Direct call lexer#TAt#init_tk on <var380:TAt>*/
+nitc__lexer___TStarship___init_tk(var380, var_location); /* Direct call lexer$TStarship$init_tk on <var380:TStarship>*/
 }
 var = var380;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,96l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,96l) on <var_accept_token:Int> */
 var383 = var_accept_token == 96l;
 var381 = var383;
 goto RET_LABEL382;
@@ -4145,16 +4191,16 @@ RET_LABEL382:(void)0;
 }
 }
 if (var381){
-var384 = NEW_nitc__TSemi(&type_nitc__TSemi);
+var384 = NEW_nitc__TBang(&type_nitc__TBang);
 {
-nitc__lexer___TSemi___init_tk(var384, var_location); /* Direct call lexer#TSemi#init_tk on <var384:TSemi>*/
+nitc__lexer___TBang___init_tk(var384, var_location); /* Direct call lexer$TBang$init_tk on <var384:TBang>*/
 }
 var = var384;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,97l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,97l) on <var_accept_token:Int> */
 var387 = var_accept_token == 97l;
 var385 = var387;
 goto RET_LABEL386;
@@ -4162,16 +4208,16 @@ RET_LABEL386:(void)0;
 }
 }
 if (var385){
-var388 = NEW_nitc__TClassid(&type_nitc__TClassid);
+var388 = NEW_nitc__TAt(&type_nitc__TAt);
 {
-nitc__lexer___TClassid___init_tk(var388, var_location); /* Direct call lexer#TClassid#init_tk on <var388:TClassid>*/
+nitc__lexer___TAt___init_tk(var388, var_location); /* Direct call lexer$TAt$init_tk on <var388:TAt>*/
 }
 var = var388;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,98l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,98l) on <var_accept_token:Int> */
 var391 = var_accept_token == 98l;
 var389 = var391;
 goto RET_LABEL390;
@@ -4179,16 +4225,16 @@ RET_LABEL390:(void)0;
 }
 }
 if (var389){
-var392 = NEW_nitc__TId(&type_nitc__TId);
+var392 = NEW_nitc__TSemi(&type_nitc__TSemi);
 {
-nitc__lexer___TId___init_tk(var392, var_location); /* Direct call lexer#TId#init_tk on <var392:TId>*/
+nitc__lexer___TSemi___init_tk(var392, var_location); /* Direct call lexer$TSemi$init_tk on <var392:TSemi>*/
 }
 var = var392;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,99l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,99l) on <var_accept_token:Int> */
 var395 = var_accept_token == 99l;
 var393 = var395;
 goto RET_LABEL394;
@@ -4196,16 +4242,16 @@ RET_LABEL394:(void)0;
 }
 }
 if (var393){
-var396 = NEW_nitc__TAttrid(&type_nitc__TAttrid);
+var396 = NEW_nitc__TClassid(&type_nitc__TClassid);
 {
-nitc__lexer___TAttrid___init_tk(var396, var_location); /* Direct call lexer#TAttrid#init_tk on <var396:TAttrid>*/
+nitc__lexer___TClassid___init_tk(var396, var_location); /* Direct call lexer$TClassid$init_tk on <var396:TClassid>*/
 }
 var = var396;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,100l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,100l) on <var_accept_token:Int> */
 var399 = var_accept_token == 100l;
 var397 = var399;
 goto RET_LABEL398;
@@ -4213,16 +4259,16 @@ RET_LABEL398:(void)0;
 }
 }
 if (var397){
-var400 = NEW_nitc__TInteger(&type_nitc__TInteger);
+var400 = NEW_nitc__TId(&type_nitc__TId);
 {
-nitc__lexer___TInteger___init_tk(var400, var_location); /* Direct call lexer#TInteger#init_tk on <var400:TInteger>*/
+nitc__lexer___TId___init_tk(var400, var_location); /* Direct call lexer$TId$init_tk on <var400:TId>*/
 }
 var = var400;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,101l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,101l) on <var_accept_token:Int> */
 var403 = var_accept_token == 101l;
 var401 = var403;
 goto RET_LABEL402;
@@ -4230,16 +4276,16 @@ RET_LABEL402:(void)0;
 }
 }
 if (var401){
-var404 = NEW_nitc__TFloat(&type_nitc__TFloat);
+var404 = NEW_nitc__TAttrid(&type_nitc__TAttrid);
 {
-nitc__lexer___TFloat___init_tk(var404, var_location); /* Direct call lexer#TFloat#init_tk on <var404:TFloat>*/
+nitc__lexer___TAttrid___init_tk(var404, var_location); /* Direct call lexer$TAttrid$init_tk on <var404:TAttrid>*/
 }
 var = var404;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,102l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,102l) on <var_accept_token:Int> */
 var407 = var_accept_token == 102l;
 var405 = var407;
 goto RET_LABEL406;
@@ -4247,16 +4293,16 @@ RET_LABEL406:(void)0;
 }
 }
 if (var405){
-var408 = NEW_nitc__TString(&type_nitc__TString);
+var408 = NEW_nitc__TInteger(&type_nitc__TInteger);
 {
-nitc__lexer___TString___init_tk(var408, var_location); /* Direct call lexer#TString#init_tk on <var408:TString>*/
+nitc__lexer___TInteger___init_tk(var408, var_location); /* Direct call lexer$TInteger$init_tk on <var408:TInteger>*/
 }
 var = var408;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,103l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,103l) on <var_accept_token:Int> */
 var411 = var_accept_token == 103l;
 var409 = var411;
 goto RET_LABEL410;
@@ -4264,16 +4310,16 @@ RET_LABEL410:(void)0;
 }
 }
 if (var409){
-var412 = NEW_nitc__TStartString(&type_nitc__TStartString);
+var412 = NEW_nitc__TFloat(&type_nitc__TFloat);
 {
-nitc__lexer___TStartString___init_tk(var412, var_location); /* Direct call lexer#TStartString#init_tk on <var412:TStartString>*/
+nitc__lexer___TFloat___init_tk(var412, var_location); /* Direct call lexer$TFloat$init_tk on <var412:TFloat>*/
 }
 var = var412;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,104l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,104l) on <var_accept_token:Int> */
 var415 = var_accept_token == 104l;
 var413 = var415;
 goto RET_LABEL414;
@@ -4281,16 +4327,16 @@ RET_LABEL414:(void)0;
 }
 }
 if (var413){
-var416 = NEW_nitc__TMidString(&type_nitc__TMidString);
+var416 = NEW_nitc__TString(&type_nitc__TString);
 {
-nitc__lexer___TMidString___init_tk(var416, var_location); /* Direct call lexer#TMidString#init_tk on <var416:TMidString>*/
+nitc__lexer___TString___init_tk(var416, var_location); /* Direct call lexer$TString$init_tk on <var416:TString>*/
 }
 var = var416;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,105l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,105l) on <var_accept_token:Int> */
 var419 = var_accept_token == 105l;
 var417 = var419;
 goto RET_LABEL418;
@@ -4298,16 +4344,16 @@ RET_LABEL418:(void)0;
 }
 }
 if (var417){
-var420 = NEW_nitc__TEndString(&type_nitc__TEndString);
+var420 = NEW_nitc__TStartString(&type_nitc__TStartString);
 {
-nitc__lexer___TEndString___init_tk(var420, var_location); /* Direct call lexer#TEndString#init_tk on <var420:TEndString>*/
+nitc__lexer___TStartString___init_tk(var420, var_location); /* Direct call lexer$TStartString$init_tk on <var420:TStartString>*/
 }
 var = var420;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,106l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,106l) on <var_accept_token:Int> */
 var423 = var_accept_token == 106l;
 var421 = var423;
 goto RET_LABEL422;
@@ -4315,16 +4361,16 @@ RET_LABEL422:(void)0;
 }
 }
 if (var421){
-var424 = NEW_nitc__TChar(&type_nitc__TChar);
+var424 = NEW_nitc__TMidString(&type_nitc__TMidString);
 {
-nitc__lexer___TChar___init_tk(var424, var_location); /* Direct call lexer#TChar#init_tk on <var424:TChar>*/
+nitc__lexer___TMidString___init_tk(var424, var_location); /* Direct call lexer$TMidString$init_tk on <var424:TMidString>*/
 }
 var = var424;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,107l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,107l) on <var_accept_token:Int> */
 var427 = var_accept_token == 107l;
 var425 = var427;
 goto RET_LABEL426;
@@ -4332,16 +4378,16 @@ RET_LABEL426:(void)0;
 }
 }
 if (var425){
-var428 = NEW_nitc__TBadString(&type_nitc__TBadString);
+var428 = NEW_nitc__TEndString(&type_nitc__TEndString);
 {
-nitc__lexer___TBadString___init_tk(var428, var_location); /* Direct call lexer#TBadString#init_tk on <var428:TBadString>*/
+nitc__lexer___TEndString___init_tk(var428, var_location); /* Direct call lexer$TEndString$init_tk on <var428:TEndString>*/
 }
 var = var428;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,108l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,108l) on <var_accept_token:Int> */
 var431 = var_accept_token == 108l;
 var429 = var431;
 goto RET_LABEL430;
@@ -4349,16 +4395,16 @@ RET_LABEL430:(void)0;
 }
 }
 if (var429){
-var432 = NEW_nitc__TBadChar(&type_nitc__TBadChar);
+var432 = NEW_nitc__TChar(&type_nitc__TChar);
 {
-nitc__lexer___TBadChar___init_tk(var432, var_location); /* Direct call lexer#TBadChar#init_tk on <var432:TBadChar>*/
+nitc__lexer___TChar___init_tk(var432, var_location); /* Direct call lexer$TChar$init_tk on <var432:TChar>*/
 }
 var = var432;
 goto RET_LABEL;
 } else {
 }
 {
-{ /* Inline kernel#Int#== (var_accept_token,109l) on <var_accept_token:Int> */
+{ /* Inline kernel$Int$== (var_accept_token,109l) on <var_accept_token:Int> */
 var435 = var_accept_token == 109l;
 var433 = var435;
 goto RET_LABEL434;
@@ -4366,16 +4412,53 @@ RET_LABEL434:(void)0;
 }
 }
 if (var433){
-var436 = NEW_nitc__TExternCodeSegment(&type_nitc__TExternCodeSegment);
+var436 = NEW_nitc__TBadString(&type_nitc__TBadString);
 {
-nitc__lexer___TExternCodeSegment___init_tk(var436, var_location); /* Direct call lexer#TExternCodeSegment#init_tk on <var436:TExternCodeSegment>*/
+nitc__lexer___TBadString___init_tk(var436, var_location); /* Direct call lexer$TBadString$init_tk on <var436:TBadString>*/
 }
 var = var436;
 goto RET_LABEL;
 } else {
 }
+{
+{ /* Inline kernel$Int$== (var_accept_token,110l) on <var_accept_token:Int> */
+var439 = var_accept_token == 110l;
+var437 = var439;
+goto RET_LABEL438;
+RET_LABEL438:(void)0;
+}
+}
+if (var437){
+var440 = NEW_nitc__TBadChar(&type_nitc__TBadChar);
+{
+nitc__lexer___TBadChar___init_tk(var440, var_location); /* Direct call lexer$TBadChar$init_tk on <var440:TBadChar>*/
+}
+var = var440;
+goto RET_LABEL;
+} else {
+}
+{
+{ /* Inline kernel$Int$== (var_accept_token,111l) on <var_accept_token:Int> */
+var443 = var_accept_token == 111l;
+var441 = var443;
+goto RET_LABEL442;
+RET_LABEL442:(void)0;
+}
+}
+if (var441){
+var444 = NEW_nitc__TExternCodeSegment(&type_nitc__TExternCodeSegment);
+{
+nitc__lexer___TExternCodeSegment___init_tk(var444, var_location); /* Direct call lexer$TExternCodeSegment$init_tk on <var444:TExternCodeSegment>*/
+}
+var = var444;
+goto RET_LABEL;
+} else {
+}
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
 PRINT_ERROR("Runtime error: %s", "Aborted");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__lexer, 1655);
+PRINT_ERROR(" (%s:%d)\n", FILE_nitc__lexer, 1685);
 fatal_exit(1);
 RET_LABEL:;
 return var;