c_src: regenerate
[nit.git] / c_src / nit__lexer.sep.1.c
diff --git a/c_src/nit__lexer.sep.1.c b/c_src/nit__lexer.sep.1.c
deleted file mode 100644 (file)
index 20e218d..0000000
+++ /dev/null
@@ -1,4662 +0,0 @@
-#include "nit__lexer.sep.0.h"
-/* method lexer#TEol#parser_index for (self: TEol): Int */
-long nit__lexer___TEol___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 0l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TEol#init_tk for (self: TEol, Location) */
-void nit__lexer___TEol___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TEol> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEol> */
-RET_LABEL:;
-}
-/* method lexer#TComment#parser_index for (self: TComment): Int */
-long nit__lexer___TComment___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 1l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TComment#init_tk for (self: TComment, Location) */
-void nit__lexer___TComment___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TComment> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComment> */
-RET_LABEL:;
-}
-/* method lexer#TKwpackage#parser_index for (self: TKwpackage): Int */
-long nit__lexer___TKwpackage___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 2l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwpackage#init_tk for (self: TKwpackage, Location) */
-void nit__lexer___TKwpackage___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwpackage> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpackage> */
-RET_LABEL:;
-}
-/* method lexer#TKwmodule#parser_index for (self: TKwmodule): Int */
-long nit__lexer___TKwmodule___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 3l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwmodule#init_tk for (self: TKwmodule, Location) */
-void nit__lexer___TKwmodule___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwmodule> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmodule> */
-RET_LABEL:;
-}
-/* method lexer#TKwimport#parser_index for (self: TKwimport): Int */
-long nit__lexer___TKwimport___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 4l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwimport#init_tk for (self: TKwimport, Location) */
-void nit__lexer___TKwimport___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwimport> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimport> */
-RET_LABEL:;
-}
-/* method lexer#TKwclass#parser_index for (self: TKwclass): Int */
-long nit__lexer___TKwclass___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 5l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwclass#init_tk for (self: TKwclass, Location) */
-void nit__lexer___TKwclass___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwclass> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwclass> */
-RET_LABEL:;
-}
-/* method lexer#TKwabstract#parser_index for (self: TKwabstract): Int */
-long nit__lexer___TKwabstract___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 6l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwabstract#init_tk for (self: TKwabstract, Location) */
-void nit__lexer___TKwabstract___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwabstract> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabstract> */
-RET_LABEL:;
-}
-/* method lexer#TKwinterface#parser_index for (self: TKwinterface): Int */
-long nit__lexer___TKwinterface___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 7l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwinterface#init_tk for (self: TKwinterface, Location) */
-void nit__lexer___TKwinterface___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwinterface> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinterface> */
-RET_LABEL:;
-}
-/* method lexer#TKwenum#parser_index for (self: TKwenum): Int */
-long nit__lexer___TKwenum___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 8l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwenum#init_tk for (self: TKwenum, Location) */
-void nit__lexer___TKwenum___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwenum> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwenum> */
-RET_LABEL:;
-}
-/* method lexer#TKwend#parser_index for (self: TKwend): Int */
-long nit__lexer___TKwend___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 9l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwend#init_tk for (self: TKwend, Location) */
-void nit__lexer___TKwend___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwend> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwend> */
-RET_LABEL:;
-}
-/* method lexer#TKwmeth#parser_index for (self: TKwmeth): Int */
-long nit__lexer___TKwmeth___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 10l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwmeth#init_tk for (self: TKwmeth, Location) */
-void nit__lexer___TKwmeth___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwmeth> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwmeth> */
-RET_LABEL:;
-}
-/* method lexer#TKwtype#parser_index for (self: TKwtype): Int */
-long nit__lexer___TKwtype___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 11l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwtype#init_tk for (self: TKwtype, Location) */
-void nit__lexer___TKwtype___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwtype> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtype> */
-RET_LABEL:;
-}
-/* method lexer#TKwinit#parser_index for (self: TKwinit): Int */
-long nit__lexer___TKwinit___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 12l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwinit#init_tk for (self: TKwinit, Location) */
-void nit__lexer___TKwinit___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwinit> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwinit> */
-RET_LABEL:;
-}
-/* method lexer#TKwredef#parser_index for (self: TKwredef): Int */
-long nit__lexer___TKwredef___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 13l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwredef#init_tk for (self: TKwredef, Location) */
-void nit__lexer___TKwredef___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwredef> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwredef> */
-RET_LABEL:;
-}
-/* method lexer#TKwis#parser_index for (self: TKwis): Int */
-long nit__lexer___TKwis___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 14l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwis#init_tk for (self: TKwis, Location) */
-void nit__lexer___TKwis___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwis> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwis> */
-RET_LABEL:;
-}
-/* method lexer#TKwdo#parser_index for (self: TKwdo): Int */
-long nit__lexer___TKwdo___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 15l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwdo#init_tk for (self: TKwdo, Location) */
-void nit__lexer___TKwdo___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwdo> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdo> */
-RET_LABEL:;
-}
-/* method lexer#TKwvar#parser_index for (self: TKwvar): Int */
-long nit__lexer___TKwvar___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 16l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwvar#init_tk for (self: TKwvar, Location) */
-void nit__lexer___TKwvar___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwvar> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwvar> */
-RET_LABEL:;
-}
-/* method lexer#TKwextern#parser_index for (self: TKwextern): Int */
-long nit__lexer___TKwextern___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 17l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwextern#init_tk for (self: TKwextern, Location) */
-void nit__lexer___TKwextern___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwextern> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwextern> */
-RET_LABEL:;
-}
-/* method lexer#TKwpublic#parser_index for (self: TKwpublic): Int */
-long nit__lexer___TKwpublic___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 18l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwpublic#init_tk for (self: TKwpublic, Location) */
-void nit__lexer___TKwpublic___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwpublic> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwpublic> */
-RET_LABEL:;
-}
-/* method lexer#TKwprotected#parser_index for (self: TKwprotected): Int */
-long nit__lexer___TKwprotected___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 19l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwprotected#init_tk for (self: TKwprotected, Location) */
-void nit__lexer___TKwprotected___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwprotected> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprotected> */
-RET_LABEL:;
-}
-/* method lexer#TKwprivate#parser_index for (self: TKwprivate): Int */
-long nit__lexer___TKwprivate___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 20l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwprivate#init_tk for (self: TKwprivate, Location) */
-void nit__lexer___TKwprivate___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwprivate> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwprivate> */
-RET_LABEL:;
-}
-/* method lexer#TKwintrude#parser_index for (self: TKwintrude): Int */
-long nit__lexer___TKwintrude___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 21l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwintrude#init_tk for (self: TKwintrude, Location) */
-void nit__lexer___TKwintrude___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwintrude> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwintrude> */
-RET_LABEL:;
-}
-/* method lexer#TKwif#parser_index for (self: TKwif): Int */
-long nit__lexer___TKwif___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 22l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwif#init_tk for (self: TKwif, Location) */
-void nit__lexer___TKwif___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwif> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwif> */
-RET_LABEL:;
-}
-/* method lexer#TKwthen#parser_index for (self: TKwthen): Int */
-long nit__lexer___TKwthen___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 23l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwthen#init_tk for (self: TKwthen, Location) */
-void nit__lexer___TKwthen___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwthen> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwthen> */
-RET_LABEL:;
-}
-/* method lexer#TKwelse#parser_index for (self: TKwelse): Int */
-long nit__lexer___TKwelse___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 24l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwelse#init_tk for (self: TKwelse, Location) */
-void nit__lexer___TKwelse___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwelse> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwelse> */
-RET_LABEL:;
-}
-/* method lexer#TKwwhile#parser_index for (self: TKwwhile): Int */
-long nit__lexer___TKwwhile___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 25l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwwhile#init_tk for (self: TKwwhile, Location) */
-void nit__lexer___TKwwhile___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwwhile> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwwhile> */
-RET_LABEL:;
-}
-/* method lexer#TKwloop#parser_index for (self: TKwloop): Int */
-long nit__lexer___TKwloop___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 26l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwloop#init_tk for (self: TKwloop, Location) */
-void nit__lexer___TKwloop___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwloop> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwloop> */
-RET_LABEL:;
-}
-/* method lexer#TKwfor#parser_index for (self: TKwfor): Int */
-long nit__lexer___TKwfor___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 27l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwfor#init_tk for (self: TKwfor, Location) */
-void nit__lexer___TKwfor___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwfor> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfor> */
-RET_LABEL:;
-}
-/* method lexer#TKwin#parser_index for (self: TKwin): Int */
-long nit__lexer___TKwin___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 28l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwin#init_tk for (self: TKwin, Location) */
-void nit__lexer___TKwin___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwin> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwin> */
-RET_LABEL:;
-}
-/* method lexer#TKwand#parser_index for (self: TKwand): Int */
-long nit__lexer___TKwand___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 29l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwand#init_tk for (self: TKwand, Location) */
-void nit__lexer___TKwand___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwand> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwand> */
-RET_LABEL:;
-}
-/* method lexer#TKwor#parser_index for (self: TKwor): Int */
-long nit__lexer___TKwor___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 30l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwor#init_tk for (self: TKwor, Location) */
-void nit__lexer___TKwor___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwor> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwor> */
-RET_LABEL:;
-}
-/* method lexer#TKwnot#parser_index for (self: TKwnot): Int */
-long nit__lexer___TKwnot___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 31l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwnot#init_tk for (self: TKwnot, Location) */
-void nit__lexer___TKwnot___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwnot> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnot> */
-RET_LABEL:;
-}
-/* method lexer#TKwimplies#parser_index for (self: TKwimplies): Int */
-long nit__lexer___TKwimplies___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 32l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwimplies#init_tk for (self: TKwimplies, Location) */
-void nit__lexer___TKwimplies___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwimplies> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwimplies> */
-RET_LABEL:;
-}
-/* method lexer#TKwreturn#parser_index for (self: TKwreturn): Int */
-long nit__lexer___TKwreturn___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 33l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwreturn#init_tk for (self: TKwreturn, Location) */
-void nit__lexer___TKwreturn___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwreturn> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwreturn> */
-RET_LABEL:;
-}
-/* method lexer#TKwcontinue#parser_index for (self: TKwcontinue): Int */
-long nit__lexer___TKwcontinue___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 34l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwcontinue#init_tk for (self: TKwcontinue, Location) */
-void nit__lexer___TKwcontinue___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwcontinue> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwcontinue> */
-RET_LABEL:;
-}
-/* method lexer#TKwbreak#parser_index for (self: TKwbreak): Int */
-long nit__lexer___TKwbreak___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 35l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwbreak#init_tk for (self: TKwbreak, Location) */
-void nit__lexer___TKwbreak___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwbreak> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwbreak> */
-RET_LABEL:;
-}
-/* method lexer#TKwabort#parser_index for (self: TKwabort): Int */
-long nit__lexer___TKwabort___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 36l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwabort#init_tk for (self: TKwabort, Location) */
-void nit__lexer___TKwabort___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwabort> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwabort> */
-RET_LABEL:;
-}
-/* method lexer#TKwassert#parser_index for (self: TKwassert): Int */
-long nit__lexer___TKwassert___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 37l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwassert#init_tk for (self: TKwassert, Location) */
-void nit__lexer___TKwassert___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwassert> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwassert> */
-RET_LABEL:;
-}
-/* method lexer#TKwnew#parser_index for (self: TKwnew): Int */
-long nit__lexer___TKwnew___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 38l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwnew#init_tk for (self: TKwnew, Location) */
-void nit__lexer___TKwnew___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwnew> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnew> */
-RET_LABEL:;
-}
-/* method lexer#TKwisa#parser_index for (self: TKwisa): Int */
-long nit__lexer___TKwisa___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 39l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwisa#init_tk for (self: TKwisa, Location) */
-void nit__lexer___TKwisa___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwisa> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisa> */
-RET_LABEL:;
-}
-/* method lexer#TKwonce#parser_index for (self: TKwonce): Int */
-long nit__lexer___TKwonce___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 40l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwonce#init_tk for (self: TKwonce, Location) */
-void nit__lexer___TKwonce___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwonce> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwonce> */
-RET_LABEL:;
-}
-/* method lexer#TKwsuper#parser_index for (self: TKwsuper): Int */
-long nit__lexer___TKwsuper___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 41l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwsuper#init_tk for (self: TKwsuper, Location) */
-void nit__lexer___TKwsuper___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwsuper> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwsuper> */
-RET_LABEL:;
-}
-/* method lexer#TKwself#parser_index for (self: TKwself): Int */
-long nit__lexer___TKwself___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 42l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwself#init_tk for (self: TKwself, Location) */
-void nit__lexer___TKwself___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwself> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwself> */
-RET_LABEL:;
-}
-/* method lexer#TKwtrue#parser_index for (self: TKwtrue): Int */
-long nit__lexer___TKwtrue___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 43l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwtrue#init_tk for (self: TKwtrue, Location) */
-void nit__lexer___TKwtrue___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwtrue> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwtrue> */
-RET_LABEL:;
-}
-/* method lexer#TKwfalse#parser_index for (self: TKwfalse): Int */
-long nit__lexer___TKwfalse___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 44l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwfalse#init_tk for (self: TKwfalse, Location) */
-void nit__lexer___TKwfalse___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwfalse> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwfalse> */
-RET_LABEL:;
-}
-/* method lexer#TKwnull#parser_index for (self: TKwnull): Int */
-long nit__lexer___TKwnull___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 45l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwnull#init_tk for (self: TKwnull, Location) */
-void nit__lexer___TKwnull___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwnull> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnull> */
-RET_LABEL:;
-}
-/* method lexer#TKwas#parser_index for (self: TKwas): Int */
-long nit__lexer___TKwas___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 46l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwas#init_tk for (self: TKwas, Location) */
-void nit__lexer___TKwas___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwas> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwas> */
-RET_LABEL:;
-}
-/* method lexer#TKwnullable#parser_index for (self: TKwnullable): Int */
-long nit__lexer___TKwnullable___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 47l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwnullable#init_tk for (self: TKwnullable, Location) */
-void nit__lexer___TKwnullable___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwnullable> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwnullable> */
-RET_LABEL:;
-}
-/* method lexer#TKwisset#parser_index for (self: TKwisset): Int */
-long nit__lexer___TKwisset___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 48l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwisset#init_tk for (self: TKwisset, Location) */
-void nit__lexer___TKwisset___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwisset> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwisset> */
-RET_LABEL:;
-}
-/* method lexer#TKwlabel#parser_index for (self: TKwlabel): Int */
-long nit__lexer___TKwlabel___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 49l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwlabel#init_tk for (self: TKwlabel, Location) */
-void nit__lexer___TKwlabel___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwlabel> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwlabel> */
-RET_LABEL:;
-}
-/* method lexer#TKwwith#parser_index for (self: TKwwith): Int */
-long nit__lexer___TKwwith___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 50l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwwith#init_tk for (self: TKwwith, Location) */
-void nit__lexer___TKwwith___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwwith> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwwith> */
-RET_LABEL:;
-}
-/* method lexer#TKwdebug#parser_index for (self: TKwdebug): Int */
-long nit__lexer___TKwdebug___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 51l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TKwdebug#init_tk for (self: TKwdebug, Location) */
-void nit__lexer___TKwdebug___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TKwdebug> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TKwdebug> */
-RET_LABEL:;
-}
-/* method lexer#TOpar#parser_index for (self: TOpar): Int */
-long nit__lexer___TOpar___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 52l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TOpar#init_tk for (self: TOpar, Location) */
-void nit__lexer___TOpar___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TOpar> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TOpar> */
-RET_LABEL:;
-}
-/* method lexer#TCpar#parser_index for (self: TCpar): Int */
-long nit__lexer___TCpar___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 53l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TCpar#init_tk for (self: TCpar, Location) */
-void nit__lexer___TCpar___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TCpar> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCpar> */
-RET_LABEL:;
-}
-/* method lexer#TObra#parser_index for (self: TObra): Int */
-long nit__lexer___TObra___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 54l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TObra#init_tk for (self: TObra, Location) */
-void nit__lexer___TObra___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TObra> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TObra> */
-RET_LABEL:;
-}
-/* method lexer#TCbra#parser_index for (self: TCbra): Int */
-long nit__lexer___TCbra___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 55l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TCbra#init_tk for (self: TCbra, Location) */
-void nit__lexer___TCbra___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TCbra> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCbra> */
-RET_LABEL:;
-}
-/* method lexer#TComma#parser_index for (self: TComma): Int */
-long nit__lexer___TComma___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 56l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TComma#init_tk for (self: TComma, Location) */
-void nit__lexer___TComma___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TComma> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TComma> */
-RET_LABEL:;
-}
-/* method lexer#TColumn#parser_index for (self: TColumn): Int */
-long nit__lexer___TColumn___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 57l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TColumn#init_tk for (self: TColumn, Location) */
-void nit__lexer___TColumn___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TColumn> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TColumn> */
-RET_LABEL:;
-}
-/* method lexer#TQuad#parser_index for (self: TQuad): Int */
-long nit__lexer___TQuad___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 58l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TQuad#init_tk for (self: TQuad, Location) */
-void nit__lexer___TQuad___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TQuad> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TQuad> */
-RET_LABEL:;
-}
-/* method lexer#TAssign#parser_index for (self: TAssign): Int */
-long nit__lexer___TAssign___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 59l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TAssign#init_tk for (self: TAssign, Location) */
-void nit__lexer___TAssign___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TAssign> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAssign> */
-RET_LABEL:;
-}
-/* method lexer#TPluseq#parser_index for (self: TPluseq): Int */
-long nit__lexer___TPluseq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 60l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TPluseq#init_tk for (self: TPluseq, Location) */
-void nit__lexer___TPluseq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TPluseq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPluseq> */
-RET_LABEL:;
-}
-/* method lexer#TMinuseq#parser_index for (self: TMinuseq): Int */
-long nit__lexer___TMinuseq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 61l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TMinuseq#init_tk for (self: TMinuseq, Location) */
-void nit__lexer___TMinuseq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TMinuseq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinuseq> */
-RET_LABEL:;
-}
-/* method lexer#TStareq#parser_index for (self: TStareq): Int */
-long nit__lexer___TStareq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 62l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TStareq#init_tk for (self: TStareq, Location) */
-void nit__lexer___TStareq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TStareq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStareq> */
-RET_LABEL:;
-}
-/* method lexer#TSlasheq#parser_index for (self: TSlasheq): Int */
-long nit__lexer___TSlasheq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 63l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TSlasheq#init_tk for (self: TSlasheq, Location) */
-void nit__lexer___TSlasheq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TSlasheq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSlasheq> */
-RET_LABEL:;
-}
-/* method lexer#TPercenteq#parser_index for (self: TPercenteq): Int */
-long nit__lexer___TPercenteq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 64l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TPercenteq#init_tk for (self: TPercenteq, Location) */
-void nit__lexer___TPercenteq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TPercenteq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPercenteq> */
-RET_LABEL:;
-}
-/* method lexer#TStarstareq#parser_index for (self: TStarstareq): Int */
-long nit__lexer___TStarstareq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 65l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TStarstareq#init_tk for (self: TStarstareq, Location) */
-void nit__lexer___TStarstareq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TStarstareq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarstareq> */
-RET_LABEL:;
-}
-/* method lexer#TPipeeq#parser_index for (self: TPipeeq): Int */
-long nit__lexer___TPipeeq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 66l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TPipeeq#init_tk for (self: TPipeeq, Location) */
-void nit__lexer___TPipeeq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TPipeeq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPipeeq> */
-RET_LABEL:;
-}
-/* method lexer#TCareteq#parser_index for (self: TCareteq): Int */
-long nit__lexer___TCareteq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 67l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TCareteq#init_tk for (self: TCareteq, Location) */
-void nit__lexer___TCareteq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TCareteq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCareteq> */
-RET_LABEL:;
-}
-/* method lexer#TAmpeq#parser_index for (self: TAmpeq): Int */
-long nit__lexer___TAmpeq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 68l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TAmpeq#init_tk for (self: TAmpeq, Location) */
-void nit__lexer___TAmpeq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TAmpeq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAmpeq> */
-RET_LABEL:;
-}
-/* method lexer#TLleq#parser_index for (self: TLleq): Int */
-long nit__lexer___TLleq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 69l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TLleq#init_tk for (self: TLleq, Location) */
-void nit__lexer___TLleq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TLleq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLleq> */
-RET_LABEL:;
-}
-/* method lexer#TGgeq#parser_index for (self: TGgeq): Int */
-long nit__lexer___TGgeq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 70l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TGgeq#init_tk for (self: TGgeq, Location) */
-void nit__lexer___TGgeq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TGgeq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGgeq> */
-RET_LABEL:;
-}
-/* method lexer#TDotdotdot#parser_index for (self: TDotdotdot): Int */
-long nit__lexer___TDotdotdot___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 71l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TDotdotdot#init_tk for (self: TDotdotdot, Location) */
-void nit__lexer___TDotdotdot___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TDotdotdot> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdotdot> */
-RET_LABEL:;
-}
-/* method lexer#TDotdot#parser_index for (self: TDotdot): Int */
-long nit__lexer___TDotdot___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 72l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TDotdot#init_tk for (self: TDotdot, Location) */
-void nit__lexer___TDotdot___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TDotdot> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDotdot> */
-RET_LABEL:;
-}
-/* method lexer#TDot#parser_index for (self: TDot): Int */
-long nit__lexer___TDot___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 73l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TDot#init_tk for (self: TDot, Location) */
-void nit__lexer___TDot___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TDot> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TDot> */
-RET_LABEL:;
-}
-/* method lexer#TPlus#parser_index for (self: TPlus): Int */
-long nit__lexer___TPlus___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 74l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TPlus#init_tk for (self: TPlus, Location) */
-void nit__lexer___TPlus___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TPlus> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPlus> */
-RET_LABEL:;
-}
-/* method lexer#TMinus#parser_index for (self: TMinus): Int */
-long nit__lexer___TMinus___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 75l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TMinus#init_tk for (self: TMinus, Location) */
-void nit__lexer___TMinus___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TMinus> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMinus> */
-RET_LABEL:;
-}
-/* method lexer#TStar#parser_index for (self: TStar): Int */
-long nit__lexer___TStar___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 76l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TStar#init_tk for (self: TStar, Location) */
-void nit__lexer___TStar___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TStar> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStar> */
-RET_LABEL:;
-}
-/* method lexer#TStarstar#parser_index for (self: TStarstar): Int */
-long nit__lexer___TStarstar___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 77l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TStarstar#init_tk for (self: TStarstar, Location) */
-void nit__lexer___TStarstar___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TStarstar> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarstar> */
-RET_LABEL:;
-}
-/* method lexer#TSlash#parser_index for (self: TSlash): Int */
-long nit__lexer___TSlash___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 78l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TSlash#init_tk for (self: TSlash, Location) */
-void nit__lexer___TSlash___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TSlash> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSlash> */
-RET_LABEL:;
-}
-/* method lexer#TPercent#parser_index for (self: TPercent): Int */
-long nit__lexer___TPercent___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 79l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TPercent#init_tk for (self: TPercent, Location) */
-void nit__lexer___TPercent___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TPercent> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPercent> */
-RET_LABEL:;
-}
-/* method lexer#TPipe#parser_index for (self: TPipe): Int */
-long nit__lexer___TPipe___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 80l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TPipe#init_tk for (self: TPipe, Location) */
-void nit__lexer___TPipe___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TPipe> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TPipe> */
-RET_LABEL:;
-}
-/* method lexer#TCaret#parser_index for (self: TCaret): Int */
-long nit__lexer___TCaret___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 81l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TCaret#init_tk for (self: TCaret, Location) */
-void nit__lexer___TCaret___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TCaret> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TCaret> */
-RET_LABEL:;
-}
-/* method lexer#TAmp#parser_index for (self: TAmp): Int */
-long nit__lexer___TAmp___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 82l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TAmp#init_tk for (self: TAmp, Location) */
-void nit__lexer___TAmp___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TAmp> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAmp> */
-RET_LABEL:;
-}
-/* method lexer#TTilde#parser_index for (self: TTilde): Int */
-long nit__lexer___TTilde___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 83l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TTilde#init_tk for (self: TTilde, Location) */
-void nit__lexer___TTilde___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TTilde> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TTilde> */
-RET_LABEL:;
-}
-/* method lexer#TEq#parser_index for (self: TEq): Int */
-long nit__lexer___TEq___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 84l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TEq#init_tk for (self: TEq, Location) */
-void nit__lexer___TEq___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TEq> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEq> */
-RET_LABEL:;
-}
-/* method lexer#TNe#parser_index for (self: TNe): Int */
-long nit__lexer___TNe___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 85l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TNe#init_tk for (self: TNe, Location) */
-void nit__lexer___TNe___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TNe> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TNe> */
-RET_LABEL:;
-}
-/* method lexer#TLt#parser_index for (self: TLt): Int */
-long nit__lexer___TLt___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 86l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TLt#init_tk for (self: TLt, Location) */
-void nit__lexer___TLt___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TLt> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLt> */
-RET_LABEL:;
-}
-/* method lexer#TLe#parser_index for (self: TLe): Int */
-long nit__lexer___TLe___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 87l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TLe#init_tk for (self: TLe, Location) */
-void nit__lexer___TLe___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TLe> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLe> */
-RET_LABEL:;
-}
-/* method lexer#TLl#parser_index for (self: TLl): Int */
-long nit__lexer___TLl___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 88l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TLl#init_tk for (self: TLl, Location) */
-void nit__lexer___TLl___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TLl> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TLl> */
-RET_LABEL:;
-}
-/* method lexer#TGt#parser_index for (self: TGt): Int */
-long nit__lexer___TGt___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 89l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TGt#init_tk for (self: TGt, Location) */
-void nit__lexer___TGt___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TGt> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGt> */
-RET_LABEL:;
-}
-/* method lexer#TGe#parser_index for (self: TGe): Int */
-long nit__lexer___TGe___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 90l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TGe#init_tk for (self: TGe, Location) */
-void nit__lexer___TGe___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TGe> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGe> */
-RET_LABEL:;
-}
-/* method lexer#TGg#parser_index for (self: TGg): Int */
-long nit__lexer___TGg___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 91l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TGg#init_tk for (self: TGg, Location) */
-void nit__lexer___TGg___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TGg> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TGg> */
-RET_LABEL:;
-}
-/* method lexer#TStarship#parser_index for (self: TStarship): Int */
-long nit__lexer___TStarship___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 92l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TStarship#init_tk for (self: TStarship, Location) */
-void nit__lexer___TStarship___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TStarship> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStarship> */
-RET_LABEL:;
-}
-/* method lexer#TBang#parser_index for (self: TBang): Int */
-long nit__lexer___TBang___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 93l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TBang#init_tk for (self: TBang, Location) */
-void nit__lexer___TBang___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TBang> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBang> */
-RET_LABEL:;
-}
-/* method lexer#TAt#parser_index for (self: TAt): Int */
-long nit__lexer___TAt___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 94l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TAt#init_tk for (self: TAt, Location) */
-void nit__lexer___TAt___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TAt> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAt> */
-RET_LABEL:;
-}
-/* method lexer#TSemi#parser_index for (self: TSemi): Int */
-long nit__lexer___TSemi___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 95l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TSemi#init_tk for (self: TSemi, Location) */
-void nit__lexer___TSemi___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TSemi> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TSemi> */
-RET_LABEL:;
-}
-/* method lexer#TClassid#parser_index for (self: TClassid): Int */
-long nit__lexer___TClassid___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 96l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TClassid#init_tk for (self: TClassid, Location) */
-void nit__lexer___TClassid___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TClassid> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TClassid> */
-RET_LABEL:;
-}
-/* method lexer#TId#parser_index for (self: TId): Int */
-long nit__lexer___TId___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 97l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TId#init_tk for (self: TId, Location) */
-void nit__lexer___TId___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TId> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TId> */
-RET_LABEL:;
-}
-/* method lexer#TAttrid#parser_index for (self: TAttrid): Int */
-long nit__lexer___TAttrid___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 98l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TAttrid#init_tk for (self: TAttrid, Location) */
-void nit__lexer___TAttrid___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TAttrid> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TAttrid> */
-RET_LABEL:;
-}
-/* method lexer#TNumber#parser_index for (self: TNumber): Int */
-long nit__lexer___TNumber___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 99l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TNumber#init_tk for (self: TNumber, Location) */
-void nit__lexer___TNumber___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TNumber> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TNumber> */
-RET_LABEL:;
-}
-/* method lexer#THexNumber#parser_index for (self: THexNumber): Int */
-long nit__lexer___THexNumber___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 100l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#THexNumber#init_tk for (self: THexNumber, Location) */
-void nit__lexer___THexNumber___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:THexNumber> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:THexNumber> */
-RET_LABEL:;
-}
-/* method lexer#TBinNumber#parser_index for (self: TBinNumber): Int */
-long nit__lexer___TBinNumber___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 101l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TBinNumber#init_tk for (self: TBinNumber, Location) */
-void nit__lexer___TBinNumber___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TBinNumber> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBinNumber> */
-RET_LABEL:;
-}
-/* method lexer#TOctNumber#parser_index for (self: TOctNumber): Int */
-long nit__lexer___TOctNumber___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 102l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TOctNumber#init_tk for (self: TOctNumber, Location) */
-void nit__lexer___TOctNumber___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TOctNumber> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TOctNumber> */
-RET_LABEL:;
-}
-/* method lexer#TBytenum#parser_index for (self: TBytenum): Int */
-long nit__lexer___TBytenum___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 103l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TBytenum#init_tk for (self: TBytenum, Location) */
-void nit__lexer___TBytenum___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TBytenum> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBytenum> */
-RET_LABEL:;
-}
-/* method lexer#THexBytenum#parser_index for (self: THexBytenum): Int */
-long nit__lexer___THexBytenum___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 104l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#THexBytenum#init_tk for (self: THexBytenum, Location) */
-void nit__lexer___THexBytenum___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:THexBytenum> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:THexBytenum> */
-RET_LABEL:;
-}
-/* method lexer#TBinBytenum#parser_index for (self: TBinBytenum): Int */
-long nit__lexer___TBinBytenum___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 105l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TBinBytenum#init_tk for (self: TBinBytenum, Location) */
-void nit__lexer___TBinBytenum___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TBinBytenum> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBinBytenum> */
-RET_LABEL:;
-}
-/* method lexer#TOctBytenum#parser_index for (self: TOctBytenum): Int */
-long nit__lexer___TOctBytenum___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 106l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TOctBytenum#init_tk for (self: TOctBytenum, Location) */
-void nit__lexer___TOctBytenum___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TOctBytenum> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TOctBytenum> */
-RET_LABEL:;
-}
-/* method lexer#TFloat#parser_index for (self: TFloat): Int */
-long nit__lexer___TFloat___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 107l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TFloat#init_tk for (self: TFloat, Location) */
-void nit__lexer___TFloat___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TFloat> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TFloat> */
-RET_LABEL:;
-}
-/* method lexer#TString#parser_index for (self: TString): Int */
-long nit__lexer___TString___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 108l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TString#init_tk for (self: TString, Location) */
-void nit__lexer___TString___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TString> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TString> */
-RET_LABEL:;
-}
-/* method lexer#TStartString#parser_index for (self: TStartString): Int */
-long nit__lexer___TStartString___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 109l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TStartString#init_tk for (self: TStartString, Location) */
-void nit__lexer___TStartString___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TStartString> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TStartString> */
-RET_LABEL:;
-}
-/* method lexer#TMidString#parser_index for (self: TMidString): Int */
-long nit__lexer___TMidString___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 110l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TMidString#init_tk for (self: TMidString, Location) */
-void nit__lexer___TMidString___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TMidString> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TMidString> */
-RET_LABEL:;
-}
-/* method lexer#TEndString#parser_index for (self: TEndString): Int */
-long nit__lexer___TEndString___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 111l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TEndString#init_tk for (self: TEndString, Location) */
-void nit__lexer___TEndString___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TEndString> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TEndString> */
-RET_LABEL:;
-}
-/* method lexer#TChar#parser_index for (self: TChar): Int */
-long nit__lexer___TChar___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 112l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TChar#init_tk for (self: TChar, Location) */
-void nit__lexer___TChar___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TChar> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TChar> */
-RET_LABEL:;
-}
-/* method lexer#TBadString#parser_index for (self: TBadString): Int */
-long nit__lexer___TBadString___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 113l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TBadString#init_tk for (self: TBadString, Location) */
-void nit__lexer___TBadString___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TBadString> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadString> */
-RET_LABEL:;
-}
-/* method lexer#TBadChar#parser_index for (self: TBadChar): Int */
-long nit__lexer___TBadChar___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 114l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TBadChar#init_tk for (self: TBadChar, Location) */
-void nit__lexer___TBadChar___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TBadChar> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TBadChar> */
-RET_LABEL:;
-}
-/* method lexer#TExternCodeSegment#parser_index for (self: TExternCodeSegment): Int */
-long nit__lexer___TExternCodeSegment___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 115l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#TExternCodeSegment#init_tk for (self: TExternCodeSegment, Location) */
-void nit__lexer___TExternCodeSegment___init_tk(val* self, val* p0) {
-val* var_loc /* var loc: Location */;
-{
-{ /* Inline kernel#Object#init (self) on <self:TExternCodeSegment> */
-RET_LABEL1:(void)0;
-}
-}
-var_loc = p0;
-self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on <self:TExternCodeSegment> */
-RET_LABEL:;
-}
-/* method lexer#EOF#parser_index for (self: EOF): Int */
-long nit__lexer___EOF___nit__lexer_work__Token__parser_index(val* self) {
-long var /* : Int */;
-var = 116l;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method lexer#Lexer#make_token for (self: Lexer, Int, Location): Token */
-val* nit__lexer___Lexer___make_token(val* self, long p0, val* p1) {
-val* var /* : Token */;
-long var_accept_token /* var accept_token: Int */;
-val* var_location /* var location: Location */;
-short int var1 /* : Bool */;
-short int var3 /* : Bool */;
-val* var4 /* : TEol */;
-short int var5 /* : Bool */;
-short int var7 /* : Bool */;
-val* var8 /* : TComment */;
-short int var9 /* : Bool */;
-short int var11 /* : Bool */;
-val* var12 /* : TKwpackage */;
-short int var13 /* : Bool */;
-short int var15 /* : Bool */;
-val* var16 /* : TKwmodule */;
-short int var17 /* : Bool */;
-short int var19 /* : Bool */;
-val* var20 /* : TKwimport */;
-short int var21 /* : Bool */;
-short int var23 /* : Bool */;
-val* var24 /* : TKwclass */;
-short int var25 /* : Bool */;
-short int var27 /* : Bool */;
-val* var28 /* : TKwabstract */;
-short int var29 /* : Bool */;
-short int var31 /* : Bool */;
-val* var32 /* : TKwinterface */;
-short int var33 /* : Bool */;
-short int var35 /* : Bool */;
-val* var36 /* : TKwenum */;
-short int var37 /* : Bool */;
-short int var39 /* : Bool */;
-val* var40 /* : TKwend */;
-short int var41 /* : Bool */;
-short int var43 /* : Bool */;
-val* var44 /* : TKwmeth */;
-short int var45 /* : Bool */;
-short int var47 /* : Bool */;
-val* var48 /* : TKwtype */;
-short int var49 /* : Bool */;
-short int var51 /* : Bool */;
-val* var52 /* : TKwinit */;
-short int var53 /* : Bool */;
-short int var55 /* : Bool */;
-val* var56 /* : TKwredef */;
-short int var57 /* : Bool */;
-short int var59 /* : Bool */;
-val* var60 /* : TKwis */;
-short int var61 /* : Bool */;
-short int var63 /* : Bool */;
-val* var64 /* : TKwdo */;
-short int var65 /* : Bool */;
-short int var67 /* : Bool */;
-val* var68 /* : TKwvar */;
-short int var69 /* : Bool */;
-short int var71 /* : Bool */;
-val* var72 /* : TKwextern */;
-short int var73 /* : Bool */;
-short int var75 /* : Bool */;
-val* var76 /* : TKwpublic */;
-short int var77 /* : Bool */;
-short int var79 /* : Bool */;
-val* var80 /* : TKwprotected */;
-short int var81 /* : Bool */;
-short int var83 /* : Bool */;
-val* var84 /* : TKwprivate */;
-short int var85 /* : Bool */;
-short int var87 /* : Bool */;
-val* var88 /* : TKwintrude */;
-short int var89 /* : Bool */;
-short int var91 /* : Bool */;
-val* var92 /* : TKwif */;
-short int var93 /* : Bool */;
-short int var95 /* : Bool */;
-val* var96 /* : TKwthen */;
-short int var97 /* : Bool */;
-short int var99 /* : Bool */;
-val* var100 /* : TKwelse */;
-short int var101 /* : Bool */;
-short int var103 /* : Bool */;
-val* var104 /* : TKwwhile */;
-short int var105 /* : Bool */;
-short int var107 /* : Bool */;
-val* var108 /* : TKwloop */;
-short int var109 /* : Bool */;
-short int var111 /* : Bool */;
-val* var112 /* : TKwfor */;
-short int var113 /* : Bool */;
-short int var115 /* : Bool */;
-val* var116 /* : TKwin */;
-short int var117 /* : Bool */;
-short int var119 /* : Bool */;
-val* var120 /* : TKwand */;
-short int var121 /* : Bool */;
-short int var123 /* : Bool */;
-val* var124 /* : TKwor */;
-short int var125 /* : Bool */;
-short int var127 /* : Bool */;
-val* var128 /* : TKwnot */;
-short int var129 /* : Bool */;
-short int var131 /* : Bool */;
-val* var132 /* : TKwimplies */;
-short int var133 /* : Bool */;
-short int var135 /* : Bool */;
-val* var136 /* : TKwreturn */;
-short int var137 /* : Bool */;
-short int var139 /* : Bool */;
-val* var140 /* : TKwcontinue */;
-short int var141 /* : Bool */;
-short int var143 /* : Bool */;
-val* var144 /* : TKwbreak */;
-short int var145 /* : Bool */;
-short int var147 /* : Bool */;
-val* var148 /* : TKwabort */;
-short int var149 /* : Bool */;
-short int var151 /* : Bool */;
-val* var152 /* : TKwassert */;
-short int var153 /* : Bool */;
-short int var155 /* : Bool */;
-val* var156 /* : TKwnew */;
-short int var157 /* : Bool */;
-short int var159 /* : Bool */;
-val* var160 /* : TKwisa */;
-short int var161 /* : Bool */;
-short int var163 /* : Bool */;
-val* var164 /* : TKwonce */;
-short int var165 /* : Bool */;
-short int var167 /* : Bool */;
-val* var168 /* : TKwsuper */;
-short int var169 /* : Bool */;
-short int var171 /* : Bool */;
-val* var172 /* : TKwself */;
-short int var173 /* : Bool */;
-short int var175 /* : Bool */;
-val* var176 /* : TKwtrue */;
-short int var177 /* : Bool */;
-short int var179 /* : Bool */;
-val* var180 /* : TKwfalse */;
-short int var181 /* : Bool */;
-short int var183 /* : Bool */;
-val* var184 /* : TKwnull */;
-short int var185 /* : Bool */;
-short int var187 /* : Bool */;
-val* var188 /* : TKwas */;
-short int var189 /* : Bool */;
-short int var191 /* : Bool */;
-val* var192 /* : TKwnullable */;
-short int var193 /* : Bool */;
-short int var195 /* : Bool */;
-val* var196 /* : TKwisset */;
-short int var197 /* : Bool */;
-short int var199 /* : Bool */;
-val* var200 /* : TKwlabel */;
-short int var201 /* : Bool */;
-short int var203 /* : Bool */;
-val* var204 /* : TKwwith */;
-short int var205 /* : Bool */;
-short int var207 /* : Bool */;
-val* var208 /* : TKwdebug */;
-short int var209 /* : Bool */;
-short int var211 /* : Bool */;
-val* var212 /* : TOpar */;
-short int var213 /* : Bool */;
-short int var215 /* : Bool */;
-val* var216 /* : TCpar */;
-short int var217 /* : Bool */;
-short int var219 /* : Bool */;
-val* var220 /* : TObra */;
-short int var221 /* : Bool */;
-short int var223 /* : Bool */;
-val* var224 /* : TCbra */;
-short int var225 /* : Bool */;
-short int var227 /* : Bool */;
-val* var228 /* : TComma */;
-short int var229 /* : Bool */;
-short int var231 /* : Bool */;
-val* var232 /* : TColumn */;
-short int var233 /* : Bool */;
-short int var235 /* : Bool */;
-val* var236 /* : TQuad */;
-short int var237 /* : Bool */;
-short int var239 /* : Bool */;
-val* var240 /* : TAssign */;
-short int var241 /* : Bool */;
-short int var243 /* : Bool */;
-val* var244 /* : TPluseq */;
-short int var245 /* : Bool */;
-short int var247 /* : Bool */;
-val* var248 /* : TMinuseq */;
-short int var249 /* : Bool */;
-short int var251 /* : Bool */;
-val* var252 /* : TStareq */;
-short int var253 /* : Bool */;
-short int var255 /* : Bool */;
-val* var256 /* : TSlasheq */;
-short int var257 /* : Bool */;
-short int var259 /* : Bool */;
-val* var260 /* : TPercenteq */;
-short int var261 /* : Bool */;
-short int var263 /* : Bool */;
-val* var264 /* : TStarstareq */;
-short int var265 /* : Bool */;
-short int var267 /* : Bool */;
-val* var268 /* : TPipeeq */;
-short int var269 /* : Bool */;
-short int var271 /* : Bool */;
-val* var272 /* : TCareteq */;
-short int var273 /* : Bool */;
-short int var275 /* : Bool */;
-val* var276 /* : TAmpeq */;
-short int var277 /* : Bool */;
-short int var279 /* : Bool */;
-val* var280 /* : TLleq */;
-short int var281 /* : Bool */;
-short int var283 /* : Bool */;
-val* var284 /* : TGgeq */;
-short int var285 /* : Bool */;
-short int var287 /* : Bool */;
-val* var288 /* : TDotdotdot */;
-short int var289 /* : Bool */;
-short int var291 /* : Bool */;
-val* var292 /* : TDotdot */;
-short int var293 /* : Bool */;
-short int var295 /* : Bool */;
-val* var296 /* : TDot */;
-short int var297 /* : Bool */;
-short int var299 /* : Bool */;
-val* var300 /* : TPlus */;
-short int var301 /* : Bool */;
-short int var303 /* : Bool */;
-val* var304 /* : TMinus */;
-short int var305 /* : Bool */;
-short int var307 /* : Bool */;
-val* var308 /* : TStar */;
-short int var309 /* : Bool */;
-short int var311 /* : Bool */;
-val* var312 /* : TStarstar */;
-short int var313 /* : Bool */;
-short int var315 /* : Bool */;
-val* var316 /* : TSlash */;
-short int var317 /* : Bool */;
-short int var319 /* : Bool */;
-val* var320 /* : TPercent */;
-short int var321 /* : Bool */;
-short int var323 /* : Bool */;
-val* var324 /* : TPipe */;
-short int var325 /* : Bool */;
-short int var327 /* : Bool */;
-val* var328 /* : TCaret */;
-short int var329 /* : Bool */;
-short int var331 /* : Bool */;
-val* var332 /* : TAmp */;
-short int var333 /* : Bool */;
-short int var335 /* : Bool */;
-val* var336 /* : TTilde */;
-short int var337 /* : Bool */;
-short int var339 /* : Bool */;
-val* var340 /* : TEq */;
-short int var341 /* : Bool */;
-short int var343 /* : Bool */;
-val* var344 /* : TNe */;
-short int var345 /* : Bool */;
-short int var347 /* : Bool */;
-val* var348 /* : TLt */;
-short int var349 /* : Bool */;
-short int var351 /* : Bool */;
-val* var352 /* : TLe */;
-short int var353 /* : Bool */;
-short int var355 /* : Bool */;
-val* var356 /* : TLl */;
-short int var357 /* : Bool */;
-short int var359 /* : Bool */;
-val* var360 /* : TGt */;
-short int var361 /* : Bool */;
-short int var363 /* : Bool */;
-val* var364 /* : TGe */;
-short int var365 /* : Bool */;
-short int var367 /* : Bool */;
-val* var368 /* : TGg */;
-short int var369 /* : Bool */;
-short int var371 /* : Bool */;
-val* var372 /* : TStarship */;
-short int var373 /* : Bool */;
-short int var375 /* : Bool */;
-val* var376 /* : TBang */;
-short int var377 /* : Bool */;
-short int var379 /* : Bool */;
-val* var380 /* : TAt */;
-short int var381 /* : Bool */;
-short int var383 /* : Bool */;
-val* var384 /* : TSemi */;
-short int var385 /* : Bool */;
-short int var387 /* : Bool */;
-val* var388 /* : TClassid */;
-short int var389 /* : Bool */;
-short int var391 /* : Bool */;
-val* var392 /* : TId */;
-short int var393 /* : Bool */;
-short int var395 /* : Bool */;
-val* var396 /* : TAttrid */;
-short int var397 /* : Bool */;
-short int var399 /* : Bool */;
-val* var400 /* : TNumber */;
-short int var401 /* : Bool */;
-short int var403 /* : Bool */;
-val* var404 /* : THexNumber */;
-short int var405 /* : Bool */;
-short int var407 /* : Bool */;
-val* var408 /* : TBinNumber */;
-short int var409 /* : Bool */;
-short int var411 /* : Bool */;
-val* var412 /* : TOctNumber */;
-short int var413 /* : Bool */;
-short int var415 /* : Bool */;
-val* var416 /* : TBytenum */;
-short int var417 /* : Bool */;
-short int var419 /* : Bool */;
-val* var420 /* : THexBytenum */;
-short int var421 /* : Bool */;
-short int var423 /* : Bool */;
-val* var424 /* : TBinBytenum */;
-short int var425 /* : Bool */;
-short int var427 /* : Bool */;
-val* var428 /* : TOctBytenum */;
-short int var429 /* : Bool */;
-short int var431 /* : Bool */;
-val* var432 /* : TFloat */;
-short int var433 /* : Bool */;
-short int var435 /* : Bool */;
-val* var436 /* : TString */;
-short int var437 /* : Bool */;
-short int var439 /* : Bool */;
-val* var440 /* : TStartString */;
-short int var441 /* : Bool */;
-short int var443 /* : Bool */;
-val* var444 /* : TMidString */;
-short int var445 /* : Bool */;
-short int var447 /* : Bool */;
-val* var448 /* : TEndString */;
-short int var449 /* : Bool */;
-short int var451 /* : Bool */;
-val* var452 /* : TChar */;
-short int var453 /* : Bool */;
-short int var455 /* : Bool */;
-val* var456 /* : TBadString */;
-short int var457 /* : Bool */;
-short int var459 /* : Bool */;
-val* var460 /* : TBadChar */;
-short int var461 /* : Bool */;
-short int var463 /* : Bool */;
-val* var464 /* : TExternCodeSegment */;
-var_accept_token = p0;
-var_location = p1;
-{
-{ /* Inline kernel#Int#== (var_accept_token,1l) on <var_accept_token:Int> */
-var3 = var_accept_token == 1l;
-var1 = var3;
-goto RET_LABEL2;
-RET_LABEL2:(void)0;
-}
-}
-if (var1){
-var4 = NEW_nit__TEol(&type_nit__TEol);
-{
-nit__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> */
-var7 = var_accept_token == 2l;
-var5 = var7;
-goto RET_LABEL6;
-RET_LABEL6:(void)0;
-}
-}
-if (var5){
-var8 = NEW_nit__TComment(&type_nit__TComment);
-{
-nit__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> */
-var11 = var_accept_token == 3l;
-var9 = var11;
-goto RET_LABEL10;
-RET_LABEL10:(void)0;
-}
-}
-if (var9){
-var12 = NEW_nit__TKwpackage(&type_nit__TKwpackage);
-{
-nit__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> */
-var15 = var_accept_token == 4l;
-var13 = var15;
-goto RET_LABEL14;
-RET_LABEL14:(void)0;
-}
-}
-if (var13){
-var16 = NEW_nit__TKwmodule(&type_nit__TKwmodule);
-{
-nit__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> */
-var19 = var_accept_token == 5l;
-var17 = var19;
-goto RET_LABEL18;
-RET_LABEL18:(void)0;
-}
-}
-if (var17){
-var20 = NEW_nit__TKwimport(&type_nit__TKwimport);
-{
-nit__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> */
-var23 = var_accept_token == 6l;
-var21 = var23;
-goto RET_LABEL22;
-RET_LABEL22:(void)0;
-}
-}
-if (var21){
-var24 = NEW_nit__TKwclass(&type_nit__TKwclass);
-{
-nit__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> */
-var27 = var_accept_token == 7l;
-var25 = var27;
-goto RET_LABEL26;
-RET_LABEL26:(void)0;
-}
-}
-if (var25){
-var28 = NEW_nit__TKwabstract(&type_nit__TKwabstract);
-{
-nit__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> */
-var31 = var_accept_token == 8l;
-var29 = var31;
-goto RET_LABEL30;
-RET_LABEL30:(void)0;
-}
-}
-if (var29){
-var32 = NEW_nit__TKwinterface(&type_nit__TKwinterface);
-{
-nit__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> */
-var35 = var_accept_token == 9l;
-var33 = var35;
-goto RET_LABEL34;
-RET_LABEL34:(void)0;
-}
-}
-if (var33){
-var36 = NEW_nit__TKwenum(&type_nit__TKwenum);
-{
-nit__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> */
-var39 = var_accept_token == 10l;
-var37 = var39;
-goto RET_LABEL38;
-RET_LABEL38:(void)0;
-}
-}
-if (var37){
-var40 = NEW_nit__TKwend(&type_nit__TKwend);
-{
-nit__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> */
-var43 = var_accept_token == 11l;
-var41 = var43;
-goto RET_LABEL42;
-RET_LABEL42:(void)0;
-}
-}
-if (var41){
-var44 = NEW_nit__TKwmeth(&type_nit__TKwmeth);
-{
-nit__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> */
-var47 = var_accept_token == 12l;
-var45 = var47;
-goto RET_LABEL46;
-RET_LABEL46:(void)0;
-}
-}
-if (var45){
-var48 = NEW_nit__TKwtype(&type_nit__TKwtype);
-{
-nit__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> */
-var51 = var_accept_token == 13l;
-var49 = var51;
-goto RET_LABEL50;
-RET_LABEL50:(void)0;
-}
-}
-if (var49){
-var52 = NEW_nit__TKwinit(&type_nit__TKwinit);
-{
-nit__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> */
-var55 = var_accept_token == 14l;
-var53 = var55;
-goto RET_LABEL54;
-RET_LABEL54:(void)0;
-}
-}
-if (var53){
-var56 = NEW_nit__TKwredef(&type_nit__TKwredef);
-{
-nit__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> */
-var59 = var_accept_token == 15l;
-var57 = var59;
-goto RET_LABEL58;
-RET_LABEL58:(void)0;
-}
-}
-if (var57){
-var60 = NEW_nit__TKwis(&type_nit__TKwis);
-{
-nit__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> */
-var63 = var_accept_token == 16l;
-var61 = var63;
-goto RET_LABEL62;
-RET_LABEL62:(void)0;
-}
-}
-if (var61){
-var64 = NEW_nit__TKwdo(&type_nit__TKwdo);
-{
-nit__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> */
-var67 = var_accept_token == 17l;
-var65 = var67;
-goto RET_LABEL66;
-RET_LABEL66:(void)0;
-}
-}
-if (var65){
-var68 = NEW_nit__TKwvar(&type_nit__TKwvar);
-{
-nit__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> */
-var71 = var_accept_token == 18l;
-var69 = var71;
-goto RET_LABEL70;
-RET_LABEL70:(void)0;
-}
-}
-if (var69){
-var72 = NEW_nit__TKwextern(&type_nit__TKwextern);
-{
-nit__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> */
-var75 = var_accept_token == 19l;
-var73 = var75;
-goto RET_LABEL74;
-RET_LABEL74:(void)0;
-}
-}
-if (var73){
-var76 = NEW_nit__TKwpublic(&type_nit__TKwpublic);
-{
-nit__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> */
-var79 = var_accept_token == 20l;
-var77 = var79;
-goto RET_LABEL78;
-RET_LABEL78:(void)0;
-}
-}
-if (var77){
-var80 = NEW_nit__TKwprotected(&type_nit__TKwprotected);
-{
-nit__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> */
-var83 = var_accept_token == 21l;
-var81 = var83;
-goto RET_LABEL82;
-RET_LABEL82:(void)0;
-}
-}
-if (var81){
-var84 = NEW_nit__TKwprivate(&type_nit__TKwprivate);
-{
-nit__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> */
-var87 = var_accept_token == 22l;
-var85 = var87;
-goto RET_LABEL86;
-RET_LABEL86:(void)0;
-}
-}
-if (var85){
-var88 = NEW_nit__TKwintrude(&type_nit__TKwintrude);
-{
-nit__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> */
-var91 = var_accept_token == 23l;
-var89 = var91;
-goto RET_LABEL90;
-RET_LABEL90:(void)0;
-}
-}
-if (var89){
-var92 = NEW_nit__TKwif(&type_nit__TKwif);
-{
-nit__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> */
-var95 = var_accept_token == 24l;
-var93 = var95;
-goto RET_LABEL94;
-RET_LABEL94:(void)0;
-}
-}
-if (var93){
-var96 = NEW_nit__TKwthen(&type_nit__TKwthen);
-{
-nit__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> */
-var99 = var_accept_token == 25l;
-var97 = var99;
-goto RET_LABEL98;
-RET_LABEL98:(void)0;
-}
-}
-if (var97){
-var100 = NEW_nit__TKwelse(&type_nit__TKwelse);
-{
-nit__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> */
-var103 = var_accept_token == 26l;
-var101 = var103;
-goto RET_LABEL102;
-RET_LABEL102:(void)0;
-}
-}
-if (var101){
-var104 = NEW_nit__TKwwhile(&type_nit__TKwwhile);
-{
-nit__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> */
-var107 = var_accept_token == 27l;
-var105 = var107;
-goto RET_LABEL106;
-RET_LABEL106:(void)0;
-}
-}
-if (var105){
-var108 = NEW_nit__TKwloop(&type_nit__TKwloop);
-{
-nit__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> */
-var111 = var_accept_token == 28l;
-var109 = var111;
-goto RET_LABEL110;
-RET_LABEL110:(void)0;
-}
-}
-if (var109){
-var112 = NEW_nit__TKwfor(&type_nit__TKwfor);
-{
-nit__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> */
-var115 = var_accept_token == 29l;
-var113 = var115;
-goto RET_LABEL114;
-RET_LABEL114:(void)0;
-}
-}
-if (var113){
-var116 = NEW_nit__TKwin(&type_nit__TKwin);
-{
-nit__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> */
-var119 = var_accept_token == 30l;
-var117 = var119;
-goto RET_LABEL118;
-RET_LABEL118:(void)0;
-}
-}
-if (var117){
-var120 = NEW_nit__TKwand(&type_nit__TKwand);
-{
-nit__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> */
-var123 = var_accept_token == 31l;
-var121 = var123;
-goto RET_LABEL122;
-RET_LABEL122:(void)0;
-}
-}
-if (var121){
-var124 = NEW_nit__TKwor(&type_nit__TKwor);
-{
-nit__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> */
-var127 = var_accept_token == 32l;
-var125 = var127;
-goto RET_LABEL126;
-RET_LABEL126:(void)0;
-}
-}
-if (var125){
-var128 = NEW_nit__TKwnot(&type_nit__TKwnot);
-{
-nit__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> */
-var131 = var_accept_token == 33l;
-var129 = var131;
-goto RET_LABEL130;
-RET_LABEL130:(void)0;
-}
-}
-if (var129){
-var132 = NEW_nit__TKwimplies(&type_nit__TKwimplies);
-{
-nit__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> */
-var135 = var_accept_token == 34l;
-var133 = var135;
-goto RET_LABEL134;
-RET_LABEL134:(void)0;
-}
-}
-if (var133){
-var136 = NEW_nit__TKwreturn(&type_nit__TKwreturn);
-{
-nit__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> */
-var139 = var_accept_token == 35l;
-var137 = var139;
-goto RET_LABEL138;
-RET_LABEL138:(void)0;
-}
-}
-if (var137){
-var140 = NEW_nit__TKwcontinue(&type_nit__TKwcontinue);
-{
-nit__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> */
-var143 = var_accept_token == 36l;
-var141 = var143;
-goto RET_LABEL142;
-RET_LABEL142:(void)0;
-}
-}
-if (var141){
-var144 = NEW_nit__TKwbreak(&type_nit__TKwbreak);
-{
-nit__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> */
-var147 = var_accept_token == 37l;
-var145 = var147;
-goto RET_LABEL146;
-RET_LABEL146:(void)0;
-}
-}
-if (var145){
-var148 = NEW_nit__TKwabort(&type_nit__TKwabort);
-{
-nit__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> */
-var151 = var_accept_token == 38l;
-var149 = var151;
-goto RET_LABEL150;
-RET_LABEL150:(void)0;
-}
-}
-if (var149){
-var152 = NEW_nit__TKwassert(&type_nit__TKwassert);
-{
-nit__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> */
-var155 = var_accept_token == 39l;
-var153 = var155;
-goto RET_LABEL154;
-RET_LABEL154:(void)0;
-}
-}
-if (var153){
-var156 = NEW_nit__TKwnew(&type_nit__TKwnew);
-{
-nit__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> */
-var159 = var_accept_token == 40l;
-var157 = var159;
-goto RET_LABEL158;
-RET_LABEL158:(void)0;
-}
-}
-if (var157){
-var160 = NEW_nit__TKwisa(&type_nit__TKwisa);
-{
-nit__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> */
-var163 = var_accept_token == 41l;
-var161 = var163;
-goto RET_LABEL162;
-RET_LABEL162:(void)0;
-}
-}
-if (var161){
-var164 = NEW_nit__TKwonce(&type_nit__TKwonce);
-{
-nit__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> */
-var167 = var_accept_token == 42l;
-var165 = var167;
-goto RET_LABEL166;
-RET_LABEL166:(void)0;
-}
-}
-if (var165){
-var168 = NEW_nit__TKwsuper(&type_nit__TKwsuper);
-{
-nit__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> */
-var171 = var_accept_token == 43l;
-var169 = var171;
-goto RET_LABEL170;
-RET_LABEL170:(void)0;
-}
-}
-if (var169){
-var172 = NEW_nit__TKwself(&type_nit__TKwself);
-{
-nit__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> */
-var175 = var_accept_token == 44l;
-var173 = var175;
-goto RET_LABEL174;
-RET_LABEL174:(void)0;
-}
-}
-if (var173){
-var176 = NEW_nit__TKwtrue(&type_nit__TKwtrue);
-{
-nit__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> */
-var179 = var_accept_token == 45l;
-var177 = var179;
-goto RET_LABEL178;
-RET_LABEL178:(void)0;
-}
-}
-if (var177){
-var180 = NEW_nit__TKwfalse(&type_nit__TKwfalse);
-{
-nit__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> */
-var183 = var_accept_token == 46l;
-var181 = var183;
-goto RET_LABEL182;
-RET_LABEL182:(void)0;
-}
-}
-if (var181){
-var184 = NEW_nit__TKwnull(&type_nit__TKwnull);
-{
-nit__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> */
-var187 = var_accept_token == 47l;
-var185 = var187;
-goto RET_LABEL186;
-RET_LABEL186:(void)0;
-}
-}
-if (var185){
-var188 = NEW_nit__TKwas(&type_nit__TKwas);
-{
-nit__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> */
-var191 = var_accept_token == 48l;
-var189 = var191;
-goto RET_LABEL190;
-RET_LABEL190:(void)0;
-}
-}
-if (var189){
-var192 = NEW_nit__TKwnullable(&type_nit__TKwnullable);
-{
-nit__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> */
-var195 = var_accept_token == 49l;
-var193 = var195;
-goto RET_LABEL194;
-RET_LABEL194:(void)0;
-}
-}
-if (var193){
-var196 = NEW_nit__TKwisset(&type_nit__TKwisset);
-{
-nit__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> */
-var199 = var_accept_token == 50l;
-var197 = var199;
-goto RET_LABEL198;
-RET_LABEL198:(void)0;
-}
-}
-if (var197){
-var200 = NEW_nit__TKwlabel(&type_nit__TKwlabel);
-{
-nit__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> */
-var203 = var_accept_token == 51l;
-var201 = var203;
-goto RET_LABEL202;
-RET_LABEL202:(void)0;
-}
-}
-if (var201){
-var204 = NEW_nit__TKwwith(&type_nit__TKwwith);
-{
-nit__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> */
-var207 = var_accept_token == 52l;
-var205 = var207;
-goto RET_LABEL206;
-RET_LABEL206:(void)0;
-}
-}
-if (var205){
-var208 = NEW_nit__TKwdebug(&type_nit__TKwdebug);
-{
-nit__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> */
-var211 = var_accept_token == 53l;
-var209 = var211;
-goto RET_LABEL210;
-RET_LABEL210:(void)0;
-}
-}
-if (var209){
-var212 = NEW_nit__TOpar(&type_nit__TOpar);
-{
-nit__lexer___TOpar___init_tk(var212, var_location); /* Direct call lexer#TOpar#init_tk on <var212:TOpar>*/
-}
-var = var212;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,54l) on <var_accept_token:Int> */
-var215 = var_accept_token == 54l;
-var213 = var215;
-goto RET_LABEL214;
-RET_LABEL214:(void)0;
-}
-}
-if (var213){
-var216 = NEW_nit__TCpar(&type_nit__TCpar);
-{
-nit__lexer___TCpar___init_tk(var216, var_location); /* Direct call lexer#TCpar#init_tk on <var216:TCpar>*/
-}
-var = var216;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,55l) on <var_accept_token:Int> */
-var219 = var_accept_token == 55l;
-var217 = var219;
-goto RET_LABEL218;
-RET_LABEL218:(void)0;
-}
-}
-if (var217){
-var220 = NEW_nit__TObra(&type_nit__TObra);
-{
-nit__lexer___TObra___init_tk(var220, var_location); /* Direct call lexer#TObra#init_tk on <var220:TObra>*/
-}
-var = var220;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,56l) on <var_accept_token:Int> */
-var223 = var_accept_token == 56l;
-var221 = var223;
-goto RET_LABEL222;
-RET_LABEL222:(void)0;
-}
-}
-if (var221){
-var224 = NEW_nit__TCbra(&type_nit__TCbra);
-{
-nit__lexer___TCbra___init_tk(var224, var_location); /* Direct call lexer#TCbra#init_tk on <var224:TCbra>*/
-}
-var = var224;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,57l) on <var_accept_token:Int> */
-var227 = var_accept_token == 57l;
-var225 = var227;
-goto RET_LABEL226;
-RET_LABEL226:(void)0;
-}
-}
-if (var225){
-var228 = NEW_nit__TComma(&type_nit__TComma);
-{
-nit__lexer___TComma___init_tk(var228, var_location); /* Direct call lexer#TComma#init_tk on <var228:TComma>*/
-}
-var = var228;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,58l) on <var_accept_token:Int> */
-var231 = var_accept_token == 58l;
-var229 = var231;
-goto RET_LABEL230;
-RET_LABEL230:(void)0;
-}
-}
-if (var229){
-var232 = NEW_nit__TColumn(&type_nit__TColumn);
-{
-nit__lexer___TColumn___init_tk(var232, var_location); /* Direct call lexer#TColumn#init_tk on <var232:TColumn>*/
-}
-var = var232;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,59l) on <var_accept_token:Int> */
-var235 = var_accept_token == 59l;
-var233 = var235;
-goto RET_LABEL234;
-RET_LABEL234:(void)0;
-}
-}
-if (var233){
-var236 = NEW_nit__TQuad(&type_nit__TQuad);
-{
-nit__lexer___TQuad___init_tk(var236, var_location); /* Direct call lexer#TQuad#init_tk on <var236:TQuad>*/
-}
-var = var236;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,60l) on <var_accept_token:Int> */
-var239 = var_accept_token == 60l;
-var237 = var239;
-goto RET_LABEL238;
-RET_LABEL238:(void)0;
-}
-}
-if (var237){
-var240 = NEW_nit__TAssign(&type_nit__TAssign);
-{
-nit__lexer___TAssign___init_tk(var240, var_location); /* Direct call lexer#TAssign#init_tk on <var240:TAssign>*/
-}
-var = var240;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,61l) on <var_accept_token:Int> */
-var243 = var_accept_token == 61l;
-var241 = var243;
-goto RET_LABEL242;
-RET_LABEL242:(void)0;
-}
-}
-if (var241){
-var244 = NEW_nit__TPluseq(&type_nit__TPluseq);
-{
-nit__lexer___TPluseq___init_tk(var244, var_location); /* Direct call lexer#TPluseq#init_tk on <var244:TPluseq>*/
-}
-var = var244;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,62l) on <var_accept_token:Int> */
-var247 = var_accept_token == 62l;
-var245 = var247;
-goto RET_LABEL246;
-RET_LABEL246:(void)0;
-}
-}
-if (var245){
-var248 = NEW_nit__TMinuseq(&type_nit__TMinuseq);
-{
-nit__lexer___TMinuseq___init_tk(var248, var_location); /* Direct call lexer#TMinuseq#init_tk on <var248:TMinuseq>*/
-}
-var = var248;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,63l) on <var_accept_token:Int> */
-var251 = var_accept_token == 63l;
-var249 = var251;
-goto RET_LABEL250;
-RET_LABEL250:(void)0;
-}
-}
-if (var249){
-var252 = NEW_nit__TStareq(&type_nit__TStareq);
-{
-nit__lexer___TStareq___init_tk(var252, var_location); /* Direct call lexer#TStareq#init_tk on <var252:TStareq>*/
-}
-var = var252;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,64l) on <var_accept_token:Int> */
-var255 = var_accept_token == 64l;
-var253 = var255;
-goto RET_LABEL254;
-RET_LABEL254:(void)0;
-}
-}
-if (var253){
-var256 = NEW_nit__TSlasheq(&type_nit__TSlasheq);
-{
-nit__lexer___TSlasheq___init_tk(var256, var_location); /* Direct call lexer#TSlasheq#init_tk on <var256:TSlasheq>*/
-}
-var = var256;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,65l) on <var_accept_token:Int> */
-var259 = var_accept_token == 65l;
-var257 = var259;
-goto RET_LABEL258;
-RET_LABEL258:(void)0;
-}
-}
-if (var257){
-var260 = NEW_nit__TPercenteq(&type_nit__TPercenteq);
-{
-nit__lexer___TPercenteq___init_tk(var260, var_location); /* Direct call lexer#TPercenteq#init_tk on <var260:TPercenteq>*/
-}
-var = var260;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,66l) on <var_accept_token:Int> */
-var263 = var_accept_token == 66l;
-var261 = var263;
-goto RET_LABEL262;
-RET_LABEL262:(void)0;
-}
-}
-if (var261){
-var264 = NEW_nit__TStarstareq(&type_nit__TStarstareq);
-{
-nit__lexer___TStarstareq___init_tk(var264, var_location); /* Direct call lexer#TStarstareq#init_tk on <var264:TStarstareq>*/
-}
-var = var264;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,67l) on <var_accept_token:Int> */
-var267 = var_accept_token == 67l;
-var265 = var267;
-goto RET_LABEL266;
-RET_LABEL266:(void)0;
-}
-}
-if (var265){
-var268 = NEW_nit__TPipeeq(&type_nit__TPipeeq);
-{
-nit__lexer___TPipeeq___init_tk(var268, var_location); /* Direct call lexer#TPipeeq#init_tk on <var268:TPipeeq>*/
-}
-var = var268;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,68l) on <var_accept_token:Int> */
-var271 = var_accept_token == 68l;
-var269 = var271;
-goto RET_LABEL270;
-RET_LABEL270:(void)0;
-}
-}
-if (var269){
-var272 = NEW_nit__TCareteq(&type_nit__TCareteq);
-{
-nit__lexer___TCareteq___init_tk(var272, var_location); /* Direct call lexer#TCareteq#init_tk on <var272:TCareteq>*/
-}
-var = var272;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,69l) on <var_accept_token:Int> */
-var275 = var_accept_token == 69l;
-var273 = var275;
-goto RET_LABEL274;
-RET_LABEL274:(void)0;
-}
-}
-if (var273){
-var276 = NEW_nit__TAmpeq(&type_nit__TAmpeq);
-{
-nit__lexer___TAmpeq___init_tk(var276, var_location); /* Direct call lexer#TAmpeq#init_tk on <var276:TAmpeq>*/
-}
-var = var276;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,70l) on <var_accept_token:Int> */
-var279 = var_accept_token == 70l;
-var277 = var279;
-goto RET_LABEL278;
-RET_LABEL278:(void)0;
-}
-}
-if (var277){
-var280 = NEW_nit__TLleq(&type_nit__TLleq);
-{
-nit__lexer___TLleq___init_tk(var280, var_location); /* Direct call lexer#TLleq#init_tk on <var280:TLleq>*/
-}
-var = var280;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,71l) on <var_accept_token:Int> */
-var283 = var_accept_token == 71l;
-var281 = var283;
-goto RET_LABEL282;
-RET_LABEL282:(void)0;
-}
-}
-if (var281){
-var284 = NEW_nit__TGgeq(&type_nit__TGgeq);
-{
-nit__lexer___TGgeq___init_tk(var284, var_location); /* Direct call lexer#TGgeq#init_tk on <var284:TGgeq>*/
-}
-var = var284;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,72l) on <var_accept_token:Int> */
-var287 = var_accept_token == 72l;
-var285 = var287;
-goto RET_LABEL286;
-RET_LABEL286:(void)0;
-}
-}
-if (var285){
-var288 = NEW_nit__TDotdotdot(&type_nit__TDotdotdot);
-{
-nit__lexer___TDotdotdot___init_tk(var288, var_location); /* Direct call lexer#TDotdotdot#init_tk on <var288:TDotdotdot>*/
-}
-var = var288;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,73l) on <var_accept_token:Int> */
-var291 = var_accept_token == 73l;
-var289 = var291;
-goto RET_LABEL290;
-RET_LABEL290:(void)0;
-}
-}
-if (var289){
-var292 = NEW_nit__TDotdot(&type_nit__TDotdot);
-{
-nit__lexer___TDotdot___init_tk(var292, var_location); /* Direct call lexer#TDotdot#init_tk on <var292:TDotdot>*/
-}
-var = var292;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,74l) on <var_accept_token:Int> */
-var295 = var_accept_token == 74l;
-var293 = var295;
-goto RET_LABEL294;
-RET_LABEL294:(void)0;
-}
-}
-if (var293){
-var296 = NEW_nit__TDot(&type_nit__TDot);
-{
-nit__lexer___TDot___init_tk(var296, var_location); /* Direct call lexer#TDot#init_tk on <var296:TDot>*/
-}
-var = var296;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,75l) on <var_accept_token:Int> */
-var299 = var_accept_token == 75l;
-var297 = var299;
-goto RET_LABEL298;
-RET_LABEL298:(void)0;
-}
-}
-if (var297){
-var300 = NEW_nit__TPlus(&type_nit__TPlus);
-{
-nit__lexer___TPlus___init_tk(var300, var_location); /* Direct call lexer#TPlus#init_tk on <var300:TPlus>*/
-}
-var = var300;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,76l) on <var_accept_token:Int> */
-var303 = var_accept_token == 76l;
-var301 = var303;
-goto RET_LABEL302;
-RET_LABEL302:(void)0;
-}
-}
-if (var301){
-var304 = NEW_nit__TMinus(&type_nit__TMinus);
-{
-nit__lexer___TMinus___init_tk(var304, var_location); /* Direct call lexer#TMinus#init_tk on <var304:TMinus>*/
-}
-var = var304;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,77l) on <var_accept_token:Int> */
-var307 = var_accept_token == 77l;
-var305 = var307;
-goto RET_LABEL306;
-RET_LABEL306:(void)0;
-}
-}
-if (var305){
-var308 = NEW_nit__TStar(&type_nit__TStar);
-{
-nit__lexer___TStar___init_tk(var308, var_location); /* Direct call lexer#TStar#init_tk on <var308:TStar>*/
-}
-var = var308;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,78l) on <var_accept_token:Int> */
-var311 = var_accept_token == 78l;
-var309 = var311;
-goto RET_LABEL310;
-RET_LABEL310:(void)0;
-}
-}
-if (var309){
-var312 = NEW_nit__TStarstar(&type_nit__TStarstar);
-{
-nit__lexer___TStarstar___init_tk(var312, var_location); /* Direct call lexer#TStarstar#init_tk on <var312:TStarstar>*/
-}
-var = var312;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,79l) on <var_accept_token:Int> */
-var315 = var_accept_token == 79l;
-var313 = var315;
-goto RET_LABEL314;
-RET_LABEL314:(void)0;
-}
-}
-if (var313){
-var316 = NEW_nit__TSlash(&type_nit__TSlash);
-{
-nit__lexer___TSlash___init_tk(var316, var_location); /* Direct call lexer#TSlash#init_tk on <var316:TSlash>*/
-}
-var = var316;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,80l) on <var_accept_token:Int> */
-var319 = var_accept_token == 80l;
-var317 = var319;
-goto RET_LABEL318;
-RET_LABEL318:(void)0;
-}
-}
-if (var317){
-var320 = NEW_nit__TPercent(&type_nit__TPercent);
-{
-nit__lexer___TPercent___init_tk(var320, var_location); /* Direct call lexer#TPercent#init_tk on <var320:TPercent>*/
-}
-var = var320;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,81l) on <var_accept_token:Int> */
-var323 = var_accept_token == 81l;
-var321 = var323;
-goto RET_LABEL322;
-RET_LABEL322:(void)0;
-}
-}
-if (var321){
-var324 = NEW_nit__TPipe(&type_nit__TPipe);
-{
-nit__lexer___TPipe___init_tk(var324, var_location); /* Direct call lexer#TPipe#init_tk on <var324:TPipe>*/
-}
-var = var324;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,82l) on <var_accept_token:Int> */
-var327 = var_accept_token == 82l;
-var325 = var327;
-goto RET_LABEL326;
-RET_LABEL326:(void)0;
-}
-}
-if (var325){
-var328 = NEW_nit__TCaret(&type_nit__TCaret);
-{
-nit__lexer___TCaret___init_tk(var328, var_location); /* Direct call lexer#TCaret#init_tk on <var328:TCaret>*/
-}
-var = var328;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,83l) on <var_accept_token:Int> */
-var331 = var_accept_token == 83l;
-var329 = var331;
-goto RET_LABEL330;
-RET_LABEL330:(void)0;
-}
-}
-if (var329){
-var332 = NEW_nit__TAmp(&type_nit__TAmp);
-{
-nit__lexer___TAmp___init_tk(var332, var_location); /* Direct call lexer#TAmp#init_tk on <var332:TAmp>*/
-}
-var = var332;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,84l) on <var_accept_token:Int> */
-var335 = var_accept_token == 84l;
-var333 = var335;
-goto RET_LABEL334;
-RET_LABEL334:(void)0;
-}
-}
-if (var333){
-var336 = NEW_nit__TTilde(&type_nit__TTilde);
-{
-nit__lexer___TTilde___init_tk(var336, var_location); /* Direct call lexer#TTilde#init_tk on <var336:TTilde>*/
-}
-var = var336;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,85l) on <var_accept_token:Int> */
-var339 = var_accept_token == 85l;
-var337 = var339;
-goto RET_LABEL338;
-RET_LABEL338:(void)0;
-}
-}
-if (var337){
-var340 = NEW_nit__TEq(&type_nit__TEq);
-{
-nit__lexer___TEq___init_tk(var340, var_location); /* Direct call lexer#TEq#init_tk on <var340:TEq>*/
-}
-var = var340;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,86l) on <var_accept_token:Int> */
-var343 = var_accept_token == 86l;
-var341 = var343;
-goto RET_LABEL342;
-RET_LABEL342:(void)0;
-}
-}
-if (var341){
-var344 = NEW_nit__TNe(&type_nit__TNe);
-{
-nit__lexer___TNe___init_tk(var344, var_location); /* Direct call lexer#TNe#init_tk on <var344:TNe>*/
-}
-var = var344;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,87l) on <var_accept_token:Int> */
-var347 = var_accept_token == 87l;
-var345 = var347;
-goto RET_LABEL346;
-RET_LABEL346:(void)0;
-}
-}
-if (var345){
-var348 = NEW_nit__TLt(&type_nit__TLt);
-{
-nit__lexer___TLt___init_tk(var348, var_location); /* Direct call lexer#TLt#init_tk on <var348:TLt>*/
-}
-var = var348;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,88l) on <var_accept_token:Int> */
-var351 = var_accept_token == 88l;
-var349 = var351;
-goto RET_LABEL350;
-RET_LABEL350:(void)0;
-}
-}
-if (var349){
-var352 = NEW_nit__TLe(&type_nit__TLe);
-{
-nit__lexer___TLe___init_tk(var352, var_location); /* Direct call lexer#TLe#init_tk on <var352:TLe>*/
-}
-var = var352;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,89l) on <var_accept_token:Int> */
-var355 = var_accept_token == 89l;
-var353 = var355;
-goto RET_LABEL354;
-RET_LABEL354:(void)0;
-}
-}
-if (var353){
-var356 = NEW_nit__TLl(&type_nit__TLl);
-{
-nit__lexer___TLl___init_tk(var356, var_location); /* Direct call lexer#TLl#init_tk on <var356:TLl>*/
-}
-var = var356;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,90l) on <var_accept_token:Int> */
-var359 = var_accept_token == 90l;
-var357 = var359;
-goto RET_LABEL358;
-RET_LABEL358:(void)0;
-}
-}
-if (var357){
-var360 = NEW_nit__TGt(&type_nit__TGt);
-{
-nit__lexer___TGt___init_tk(var360, var_location); /* Direct call lexer#TGt#init_tk on <var360:TGt>*/
-}
-var = var360;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,91l) on <var_accept_token:Int> */
-var363 = var_accept_token == 91l;
-var361 = var363;
-goto RET_LABEL362;
-RET_LABEL362:(void)0;
-}
-}
-if (var361){
-var364 = NEW_nit__TGe(&type_nit__TGe);
-{
-nit__lexer___TGe___init_tk(var364, var_location); /* Direct call lexer#TGe#init_tk on <var364:TGe>*/
-}
-var = var364;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,92l) on <var_accept_token:Int> */
-var367 = var_accept_token == 92l;
-var365 = var367;
-goto RET_LABEL366;
-RET_LABEL366:(void)0;
-}
-}
-if (var365){
-var368 = NEW_nit__TGg(&type_nit__TGg);
-{
-nit__lexer___TGg___init_tk(var368, var_location); /* Direct call lexer#TGg#init_tk on <var368:TGg>*/
-}
-var = var368;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,93l) on <var_accept_token:Int> */
-var371 = var_accept_token == 93l;
-var369 = var371;
-goto RET_LABEL370;
-RET_LABEL370:(void)0;
-}
-}
-if (var369){
-var372 = NEW_nit__TStarship(&type_nit__TStarship);
-{
-nit__lexer___TStarship___init_tk(var372, var_location); /* Direct call lexer#TStarship#init_tk on <var372:TStarship>*/
-}
-var = var372;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,94l) on <var_accept_token:Int> */
-var375 = var_accept_token == 94l;
-var373 = var375;
-goto RET_LABEL374;
-RET_LABEL374:(void)0;
-}
-}
-if (var373){
-var376 = NEW_nit__TBang(&type_nit__TBang);
-{
-nit__lexer___TBang___init_tk(var376, var_location); /* Direct call lexer#TBang#init_tk on <var376:TBang>*/
-}
-var = var376;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,95l) on <var_accept_token:Int> */
-var379 = var_accept_token == 95l;
-var377 = var379;
-goto RET_LABEL378;
-RET_LABEL378:(void)0;
-}
-}
-if (var377){
-var380 = NEW_nit__TAt(&type_nit__TAt);
-{
-nit__lexer___TAt___init_tk(var380, var_location); /* Direct call lexer#TAt#init_tk on <var380:TAt>*/
-}
-var = var380;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,96l) on <var_accept_token:Int> */
-var383 = var_accept_token == 96l;
-var381 = var383;
-goto RET_LABEL382;
-RET_LABEL382:(void)0;
-}
-}
-if (var381){
-var384 = NEW_nit__TSemi(&type_nit__TSemi);
-{
-nit__lexer___TSemi___init_tk(var384, var_location); /* Direct call lexer#TSemi#init_tk on <var384:TSemi>*/
-}
-var = var384;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,97l) on <var_accept_token:Int> */
-var387 = var_accept_token == 97l;
-var385 = var387;
-goto RET_LABEL386;
-RET_LABEL386:(void)0;
-}
-}
-if (var385){
-var388 = NEW_nit__TClassid(&type_nit__TClassid);
-{
-nit__lexer___TClassid___init_tk(var388, var_location); /* Direct call lexer#TClassid#init_tk on <var388:TClassid>*/
-}
-var = var388;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,98l) on <var_accept_token:Int> */
-var391 = var_accept_token == 98l;
-var389 = var391;
-goto RET_LABEL390;
-RET_LABEL390:(void)0;
-}
-}
-if (var389){
-var392 = NEW_nit__TId(&type_nit__TId);
-{
-nit__lexer___TId___init_tk(var392, var_location); /* Direct call lexer#TId#init_tk on <var392:TId>*/
-}
-var = var392;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,99l) on <var_accept_token:Int> */
-var395 = var_accept_token == 99l;
-var393 = var395;
-goto RET_LABEL394;
-RET_LABEL394:(void)0;
-}
-}
-if (var393){
-var396 = NEW_nit__TAttrid(&type_nit__TAttrid);
-{
-nit__lexer___TAttrid___init_tk(var396, var_location); /* Direct call lexer#TAttrid#init_tk on <var396:TAttrid>*/
-}
-var = var396;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,100l) on <var_accept_token:Int> */
-var399 = var_accept_token == 100l;
-var397 = var399;
-goto RET_LABEL398;
-RET_LABEL398:(void)0;
-}
-}
-if (var397){
-var400 = NEW_nit__TNumber(&type_nit__TNumber);
-{
-nit__lexer___TNumber___init_tk(var400, var_location); /* Direct call lexer#TNumber#init_tk on <var400:TNumber>*/
-}
-var = var400;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,101l) on <var_accept_token:Int> */
-var403 = var_accept_token == 101l;
-var401 = var403;
-goto RET_LABEL402;
-RET_LABEL402:(void)0;
-}
-}
-if (var401){
-var404 = NEW_nit__THexNumber(&type_nit__THexNumber);
-{
-nit__lexer___THexNumber___init_tk(var404, var_location); /* Direct call lexer#THexNumber#init_tk on <var404:THexNumber>*/
-}
-var = var404;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,102l) on <var_accept_token:Int> */
-var407 = var_accept_token == 102l;
-var405 = var407;
-goto RET_LABEL406;
-RET_LABEL406:(void)0;
-}
-}
-if (var405){
-var408 = NEW_nit__TBinNumber(&type_nit__TBinNumber);
-{
-nit__lexer___TBinNumber___init_tk(var408, var_location); /* Direct call lexer#TBinNumber#init_tk on <var408:TBinNumber>*/
-}
-var = var408;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,103l) on <var_accept_token:Int> */
-var411 = var_accept_token == 103l;
-var409 = var411;
-goto RET_LABEL410;
-RET_LABEL410:(void)0;
-}
-}
-if (var409){
-var412 = NEW_nit__TOctNumber(&type_nit__TOctNumber);
-{
-nit__lexer___TOctNumber___init_tk(var412, var_location); /* Direct call lexer#TOctNumber#init_tk on <var412:TOctNumber>*/
-}
-var = var412;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,104l) on <var_accept_token:Int> */
-var415 = var_accept_token == 104l;
-var413 = var415;
-goto RET_LABEL414;
-RET_LABEL414:(void)0;
-}
-}
-if (var413){
-var416 = NEW_nit__TBytenum(&type_nit__TBytenum);
-{
-nit__lexer___TBytenum___init_tk(var416, var_location); /* Direct call lexer#TBytenum#init_tk on <var416:TBytenum>*/
-}
-var = var416;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,105l) on <var_accept_token:Int> */
-var419 = var_accept_token == 105l;
-var417 = var419;
-goto RET_LABEL418;
-RET_LABEL418:(void)0;
-}
-}
-if (var417){
-var420 = NEW_nit__THexBytenum(&type_nit__THexBytenum);
-{
-nit__lexer___THexBytenum___init_tk(var420, var_location); /* Direct call lexer#THexBytenum#init_tk on <var420:THexBytenum>*/
-}
-var = var420;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,106l) on <var_accept_token:Int> */
-var423 = var_accept_token == 106l;
-var421 = var423;
-goto RET_LABEL422;
-RET_LABEL422:(void)0;
-}
-}
-if (var421){
-var424 = NEW_nit__TBinBytenum(&type_nit__TBinBytenum);
-{
-nit__lexer___TBinBytenum___init_tk(var424, var_location); /* Direct call lexer#TBinBytenum#init_tk on <var424:TBinBytenum>*/
-}
-var = var424;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,107l) on <var_accept_token:Int> */
-var427 = var_accept_token == 107l;
-var425 = var427;
-goto RET_LABEL426;
-RET_LABEL426:(void)0;
-}
-}
-if (var425){
-var428 = NEW_nit__TOctBytenum(&type_nit__TOctBytenum);
-{
-nit__lexer___TOctBytenum___init_tk(var428, var_location); /* Direct call lexer#TOctBytenum#init_tk on <var428:TOctBytenum>*/
-}
-var = var428;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,108l) on <var_accept_token:Int> */
-var431 = var_accept_token == 108l;
-var429 = var431;
-goto RET_LABEL430;
-RET_LABEL430:(void)0;
-}
-}
-if (var429){
-var432 = NEW_nit__TFloat(&type_nit__TFloat);
-{
-nit__lexer___TFloat___init_tk(var432, var_location); /* Direct call lexer#TFloat#init_tk on <var432:TFloat>*/
-}
-var = var432;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,109l) on <var_accept_token:Int> */
-var435 = var_accept_token == 109l;
-var433 = var435;
-goto RET_LABEL434;
-RET_LABEL434:(void)0;
-}
-}
-if (var433){
-var436 = NEW_nit__TString(&type_nit__TString);
-{
-nit__lexer___TString___init_tk(var436, var_location); /* Direct call lexer#TString#init_tk on <var436:TString>*/
-}
-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_nit__TStartString(&type_nit__TStartString);
-{
-nit__lexer___TStartString___init_tk(var440, var_location); /* Direct call lexer#TStartString#init_tk on <var440:TStartString>*/
-}
-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_nit__TMidString(&type_nit__TMidString);
-{
-nit__lexer___TMidString___init_tk(var444, var_location); /* Direct call lexer#TMidString#init_tk on <var444:TMidString>*/
-}
-var = var444;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,112l) on <var_accept_token:Int> */
-var447 = var_accept_token == 112l;
-var445 = var447;
-goto RET_LABEL446;
-RET_LABEL446:(void)0;
-}
-}
-if (var445){
-var448 = NEW_nit__TEndString(&type_nit__TEndString);
-{
-nit__lexer___TEndString___init_tk(var448, var_location); /* Direct call lexer#TEndString#init_tk on <var448:TEndString>*/
-}
-var = var448;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,113l) on <var_accept_token:Int> */
-var451 = var_accept_token == 113l;
-var449 = var451;
-goto RET_LABEL450;
-RET_LABEL450:(void)0;
-}
-}
-if (var449){
-var452 = NEW_nit__TChar(&type_nit__TChar);
-{
-nit__lexer___TChar___init_tk(var452, var_location); /* Direct call lexer#TChar#init_tk on <var452:TChar>*/
-}
-var = var452;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,114l) on <var_accept_token:Int> */
-var455 = var_accept_token == 114l;
-var453 = var455;
-goto RET_LABEL454;
-RET_LABEL454:(void)0;
-}
-}
-if (var453){
-var456 = NEW_nit__TBadString(&type_nit__TBadString);
-{
-nit__lexer___TBadString___init_tk(var456, var_location); /* Direct call lexer#TBadString#init_tk on <var456:TBadString>*/
-}
-var = var456;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,115l) on <var_accept_token:Int> */
-var459 = var_accept_token == 115l;
-var457 = var459;
-goto RET_LABEL458;
-RET_LABEL458:(void)0;
-}
-}
-if (var457){
-var460 = NEW_nit__TBadChar(&type_nit__TBadChar);
-{
-nit__lexer___TBadChar___init_tk(var460, var_location); /* Direct call lexer#TBadChar#init_tk on <var460:TBadChar>*/
-}
-var = var460;
-goto RET_LABEL;
-} else {
-}
-{
-{ /* Inline kernel#Int#== (var_accept_token,116l) on <var_accept_token:Int> */
-var463 = var_accept_token == 116l;
-var461 = var463;
-goto RET_LABEL462;
-RET_LABEL462:(void)0;
-}
-}
-if (var461){
-var464 = NEW_nit__TExternCodeSegment(&type_nit__TExternCodeSegment);
-{
-nit__lexer___TExternCodeSegment___init_tk(var464, var_location); /* Direct call lexer#TExternCodeSegment#init_tk on <var464:TExternCodeSegment>*/
-}
-var = var464;
-goto RET_LABEL;
-} else {
-}
-PRINT_ERROR("Runtime error: %s", "Aborted");
-PRINT_ERROR(" (%s:%d)\n", FILE_nit__lexer, 1760);
-fatal_exit(1);
-RET_LABEL:;
-return var;
-}