X-Git-Url: http://nitlanguage.org diff --git a/c_src/nit__lexer.sep.1.c b/c_src/nit__lexer.sep.1.c index 89a9ac4..20e218d 100644 --- a/c_src/nit__lexer.sep.1.c +++ b/c_src/nit__lexer.sep.1.c @@ -2,9 +2,7 @@ /* method lexer#TEol#parser_index for (self: TEol): Int */ long nit__lexer___TEol___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 0; -var = var1; +var = 0l; goto RET_LABEL; RET_LABEL:; return var; @@ -12,6 +10,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -19,9 +22,7 @@ RET_LABEL:; /* method lexer#TComment#parser_index for (self: TComment): Int */ long nit__lexer___TComment___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 1; -var = var1; +var = 1l; goto RET_LABEL; RET_LABEL:; return var; @@ -29,6 +30,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -36,9 +42,7 @@ RET_LABEL:; /* method lexer#TKwpackage#parser_index for (self: TKwpackage): Int */ long nit__lexer___TKwpackage___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 2; -var = var1; +var = 2l; goto RET_LABEL; RET_LABEL:; return var; @@ -46,6 +50,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -53,9 +62,7 @@ RET_LABEL:; /* method lexer#TKwmodule#parser_index for (self: TKwmodule): Int */ long nit__lexer___TKwmodule___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 3; -var = var1; +var = 3l; goto RET_LABEL; RET_LABEL:; return var; @@ -63,6 +70,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -70,9 +82,7 @@ RET_LABEL:; /* method lexer#TKwimport#parser_index for (self: TKwimport): Int */ long nit__lexer___TKwimport___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 4; -var = var1; +var = 4l; goto RET_LABEL; RET_LABEL:; return var; @@ -80,6 +90,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -87,9 +102,7 @@ RET_LABEL:; /* method lexer#TKwclass#parser_index for (self: TKwclass): Int */ long nit__lexer___TKwclass___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 5; -var = var1; +var = 5l; goto RET_LABEL; RET_LABEL:; return var; @@ -97,6 +110,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -104,9 +122,7 @@ RET_LABEL:; /* method lexer#TKwabstract#parser_index for (self: TKwabstract): Int */ long nit__lexer___TKwabstract___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 6; -var = var1; +var = 6l; goto RET_LABEL; RET_LABEL:; return var; @@ -114,6 +130,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -121,9 +142,7 @@ RET_LABEL:; /* method lexer#TKwinterface#parser_index for (self: TKwinterface): Int */ long nit__lexer___TKwinterface___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 7; -var = var1; +var = 7l; goto RET_LABEL; RET_LABEL:; return var; @@ -131,6 +150,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -138,9 +162,7 @@ RET_LABEL:; /* method lexer#TKwenum#parser_index for (self: TKwenum): Int */ long nit__lexer___TKwenum___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 8; -var = var1; +var = 8l; goto RET_LABEL; RET_LABEL:; return var; @@ -148,6 +170,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -155,9 +182,7 @@ RET_LABEL:; /* method lexer#TKwend#parser_index for (self: TKwend): Int */ long nit__lexer___TKwend___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 9; -var = var1; +var = 9l; goto RET_LABEL; RET_LABEL:; return var; @@ -165,6 +190,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -172,9 +202,7 @@ RET_LABEL:; /* method lexer#TKwmeth#parser_index for (self: TKwmeth): Int */ long nit__lexer___TKwmeth___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 10; -var = var1; +var = 10l; goto RET_LABEL; RET_LABEL:; return var; @@ -182,6 +210,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -189,9 +222,7 @@ RET_LABEL:; /* method lexer#TKwtype#parser_index for (self: TKwtype): Int */ long nit__lexer___TKwtype___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 11; -var = var1; +var = 11l; goto RET_LABEL; RET_LABEL:; return var; @@ -199,6 +230,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -206,9 +242,7 @@ RET_LABEL:; /* method lexer#TKwinit#parser_index for (self: TKwinit): Int */ long nit__lexer___TKwinit___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 12; -var = var1; +var = 12l; goto RET_LABEL; RET_LABEL:; return var; @@ -216,6 +250,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -223,9 +262,7 @@ RET_LABEL:; /* method lexer#TKwredef#parser_index for (self: TKwredef): Int */ long nit__lexer___TKwredef___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 13; -var = var1; +var = 13l; goto RET_LABEL; RET_LABEL:; return var; @@ -233,6 +270,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -240,9 +282,7 @@ RET_LABEL:; /* method lexer#TKwis#parser_index for (self: TKwis): Int */ long nit__lexer___TKwis___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 14; -var = var1; +var = 14l; goto RET_LABEL; RET_LABEL:; return var; @@ -250,6 +290,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -257,9 +302,7 @@ RET_LABEL:; /* method lexer#TKwdo#parser_index for (self: TKwdo): Int */ long nit__lexer___TKwdo___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 15; -var = var1; +var = 15l; goto RET_LABEL; RET_LABEL:; return var; @@ -267,6 +310,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -274,9 +322,7 @@ RET_LABEL:; /* method lexer#TKwvar#parser_index for (self: TKwvar): Int */ long nit__lexer___TKwvar___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 16; -var = var1; +var = 16l; goto RET_LABEL; RET_LABEL:; return var; @@ -284,6 +330,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -291,9 +342,7 @@ RET_LABEL:; /* method lexer#TKwextern#parser_index for (self: TKwextern): Int */ long nit__lexer___TKwextern___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 17; -var = var1; +var = 17l; goto RET_LABEL; RET_LABEL:; return var; @@ -301,6 +350,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -308,9 +362,7 @@ RET_LABEL:; /* method lexer#TKwpublic#parser_index for (self: TKwpublic): Int */ long nit__lexer___TKwpublic___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 18; -var = var1; +var = 18l; goto RET_LABEL; RET_LABEL:; return var; @@ -318,6 +370,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -325,9 +382,7 @@ RET_LABEL:; /* method lexer#TKwprotected#parser_index for (self: TKwprotected): Int */ long nit__lexer___TKwprotected___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 19; -var = var1; +var = 19l; goto RET_LABEL; RET_LABEL:; return var; @@ -335,6 +390,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -342,9 +402,7 @@ RET_LABEL:; /* method lexer#TKwprivate#parser_index for (self: TKwprivate): Int */ long nit__lexer___TKwprivate___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 20; -var = var1; +var = 20l; goto RET_LABEL; RET_LABEL:; return var; @@ -352,6 +410,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -359,9 +422,7 @@ RET_LABEL:; /* method lexer#TKwintrude#parser_index for (self: TKwintrude): Int */ long nit__lexer___TKwintrude___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 21; -var = var1; +var = 21l; goto RET_LABEL; RET_LABEL:; return var; @@ -369,6 +430,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -376,9 +442,7 @@ RET_LABEL:; /* method lexer#TKwif#parser_index for (self: TKwif): Int */ long nit__lexer___TKwif___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 22; -var = var1; +var = 22l; goto RET_LABEL; RET_LABEL:; return var; @@ -386,6 +450,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -393,9 +462,7 @@ RET_LABEL:; /* method lexer#TKwthen#parser_index for (self: TKwthen): Int */ long nit__lexer___TKwthen___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 23; -var = var1; +var = 23l; goto RET_LABEL; RET_LABEL:; return var; @@ -403,6 +470,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -410,9 +482,7 @@ RET_LABEL:; /* method lexer#TKwelse#parser_index for (self: TKwelse): Int */ long nit__lexer___TKwelse___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 24; -var = var1; +var = 24l; goto RET_LABEL; RET_LABEL:; return var; @@ -420,6 +490,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -427,9 +502,7 @@ RET_LABEL:; /* method lexer#TKwwhile#parser_index for (self: TKwwhile): Int */ long nit__lexer___TKwwhile___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 25; -var = var1; +var = 25l; goto RET_LABEL; RET_LABEL:; return var; @@ -437,6 +510,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -444,9 +522,7 @@ RET_LABEL:; /* method lexer#TKwloop#parser_index for (self: TKwloop): Int */ long nit__lexer___TKwloop___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 26; -var = var1; +var = 26l; goto RET_LABEL; RET_LABEL:; return var; @@ -454,6 +530,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -461,9 +542,7 @@ RET_LABEL:; /* method lexer#TKwfor#parser_index for (self: TKwfor): Int */ long nit__lexer___TKwfor___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 27; -var = var1; +var = 27l; goto RET_LABEL; RET_LABEL:; return var; @@ -471,6 +550,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -478,9 +562,7 @@ RET_LABEL:; /* method lexer#TKwin#parser_index for (self: TKwin): Int */ long nit__lexer___TKwin___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 28; -var = var1; +var = 28l; goto RET_LABEL; RET_LABEL:; return var; @@ -488,6 +570,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -495,9 +582,7 @@ RET_LABEL:; /* method lexer#TKwand#parser_index for (self: TKwand): Int */ long nit__lexer___TKwand___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 29; -var = var1; +var = 29l; goto RET_LABEL; RET_LABEL:; return var; @@ -505,6 +590,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -512,9 +602,7 @@ RET_LABEL:; /* method lexer#TKwor#parser_index for (self: TKwor): Int */ long nit__lexer___TKwor___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 30; -var = var1; +var = 30l; goto RET_LABEL; RET_LABEL:; return var; @@ -522,6 +610,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -529,9 +622,7 @@ RET_LABEL:; /* method lexer#TKwnot#parser_index for (self: TKwnot): Int */ long nit__lexer___TKwnot___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 31; -var = var1; +var = 31l; goto RET_LABEL; RET_LABEL:; return var; @@ -539,6 +630,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -546,9 +642,7 @@ RET_LABEL:; /* method lexer#TKwimplies#parser_index for (self: TKwimplies): Int */ long nit__lexer___TKwimplies___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 32; -var = var1; +var = 32l; goto RET_LABEL; RET_LABEL:; return var; @@ -556,6 +650,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -563,9 +662,7 @@ RET_LABEL:; /* method lexer#TKwreturn#parser_index for (self: TKwreturn): Int */ long nit__lexer___TKwreturn___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 33; -var = var1; +var = 33l; goto RET_LABEL; RET_LABEL:; return var; @@ -573,6 +670,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -580,9 +682,7 @@ RET_LABEL:; /* method lexer#TKwcontinue#parser_index for (self: TKwcontinue): Int */ long nit__lexer___TKwcontinue___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 34; -var = var1; +var = 34l; goto RET_LABEL; RET_LABEL:; return var; @@ -590,6 +690,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -597,9 +702,7 @@ RET_LABEL:; /* method lexer#TKwbreak#parser_index for (self: TKwbreak): Int */ long nit__lexer___TKwbreak___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 35; -var = var1; +var = 35l; goto RET_LABEL; RET_LABEL:; return var; @@ -607,6 +710,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -614,9 +722,7 @@ RET_LABEL:; /* method lexer#TKwabort#parser_index for (self: TKwabort): Int */ long nit__lexer___TKwabort___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 36; -var = var1; +var = 36l; goto RET_LABEL; RET_LABEL:; return var; @@ -624,6 +730,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -631,9 +742,7 @@ RET_LABEL:; /* method lexer#TKwassert#parser_index for (self: TKwassert): Int */ long nit__lexer___TKwassert___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 37; -var = var1; +var = 37l; goto RET_LABEL; RET_LABEL:; return var; @@ -641,6 +750,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -648,9 +762,7 @@ RET_LABEL:; /* method lexer#TKwnew#parser_index for (self: TKwnew): Int */ long nit__lexer___TKwnew___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 38; -var = var1; +var = 38l; goto RET_LABEL; RET_LABEL:; return var; @@ -658,6 +770,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -665,9 +782,7 @@ RET_LABEL:; /* method lexer#TKwisa#parser_index for (self: TKwisa): Int */ long nit__lexer___TKwisa___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 39; -var = var1; +var = 39l; goto RET_LABEL; RET_LABEL:; return var; @@ -675,6 +790,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -682,9 +802,7 @@ RET_LABEL:; /* method lexer#TKwonce#parser_index for (self: TKwonce): Int */ long nit__lexer___TKwonce___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 40; -var = var1; +var = 40l; goto RET_LABEL; RET_LABEL:; return var; @@ -692,6 +810,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -699,9 +822,7 @@ RET_LABEL:; /* method lexer#TKwsuper#parser_index for (self: TKwsuper): Int */ long nit__lexer___TKwsuper___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 41; -var = var1; +var = 41l; goto RET_LABEL; RET_LABEL:; return var; @@ -709,6 +830,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -716,9 +842,7 @@ RET_LABEL:; /* method lexer#TKwself#parser_index for (self: TKwself): Int */ long nit__lexer___TKwself___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 42; -var = var1; +var = 42l; goto RET_LABEL; RET_LABEL:; return var; @@ -726,6 +850,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -733,9 +862,7 @@ RET_LABEL:; /* method lexer#TKwtrue#parser_index for (self: TKwtrue): Int */ long nit__lexer___TKwtrue___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 43; -var = var1; +var = 43l; goto RET_LABEL; RET_LABEL:; return var; @@ -743,6 +870,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -750,9 +882,7 @@ RET_LABEL:; /* method lexer#TKwfalse#parser_index for (self: TKwfalse): Int */ long nit__lexer___TKwfalse___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 44; -var = var1; +var = 44l; goto RET_LABEL; RET_LABEL:; return var; @@ -760,6 +890,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -767,9 +902,7 @@ RET_LABEL:; /* method lexer#TKwnull#parser_index for (self: TKwnull): Int */ long nit__lexer___TKwnull___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 45; -var = var1; +var = 45l; goto RET_LABEL; RET_LABEL:; return var; @@ -777,6 +910,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -784,9 +922,7 @@ RET_LABEL:; /* method lexer#TKwas#parser_index for (self: TKwas): Int */ long nit__lexer___TKwas___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 46; -var = var1; +var = 46l; goto RET_LABEL; RET_LABEL:; return var; @@ -794,6 +930,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -801,9 +942,7 @@ RET_LABEL:; /* method lexer#TKwnullable#parser_index for (self: TKwnullable): Int */ long nit__lexer___TKwnullable___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 47; -var = var1; +var = 47l; goto RET_LABEL; RET_LABEL:; return var; @@ -811,6 +950,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -818,9 +962,7 @@ RET_LABEL:; /* method lexer#TKwisset#parser_index for (self: TKwisset): Int */ long nit__lexer___TKwisset___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 48; -var = var1; +var = 48l; goto RET_LABEL; RET_LABEL:; return var; @@ -828,6 +970,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -835,9 +982,7 @@ RET_LABEL:; /* method lexer#TKwlabel#parser_index for (self: TKwlabel): Int */ long nit__lexer___TKwlabel___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 49; -var = var1; +var = 49l; goto RET_LABEL; RET_LABEL:; return var; @@ -845,16 +990,39 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ 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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +RET_LABEL:; +} /* method lexer#TKwdebug#parser_index for (self: TKwdebug): Int */ long nit__lexer___TKwdebug___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 50; -var = var1; +var = 51l; goto RET_LABEL; RET_LABEL:; return var; @@ -862,6 +1030,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -869,9 +1042,7 @@ RET_LABEL:; /* method lexer#TOpar#parser_index for (self: TOpar): Int */ long nit__lexer___TOpar___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 51; -var = var1; +var = 52l; goto RET_LABEL; RET_LABEL:; return var; @@ -879,6 +1050,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -886,9 +1062,7 @@ RET_LABEL:; /* method lexer#TCpar#parser_index for (self: TCpar): Int */ long nit__lexer___TCpar___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 52; -var = var1; +var = 53l; goto RET_LABEL; RET_LABEL:; return var; @@ -896,6 +1070,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -903,9 +1082,7 @@ RET_LABEL:; /* method lexer#TObra#parser_index for (self: TObra): Int */ long nit__lexer___TObra___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 53; -var = var1; +var = 54l; goto RET_LABEL; RET_LABEL:; return var; @@ -913,6 +1090,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -920,9 +1102,7 @@ RET_LABEL:; /* method lexer#TCbra#parser_index for (self: TCbra): Int */ long nit__lexer___TCbra___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 54; -var = var1; +var = 55l; goto RET_LABEL; RET_LABEL:; return var; @@ -930,6 +1110,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -937,9 +1122,7 @@ RET_LABEL:; /* method lexer#TComma#parser_index for (self: TComma): Int */ long nit__lexer___TComma___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 55; -var = var1; +var = 56l; goto RET_LABEL; RET_LABEL:; return var; @@ -947,6 +1130,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -954,9 +1142,7 @@ RET_LABEL:; /* method lexer#TColumn#parser_index for (self: TColumn): Int */ long nit__lexer___TColumn___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 56; -var = var1; +var = 57l; goto RET_LABEL; RET_LABEL:; return var; @@ -964,6 +1150,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -971,9 +1162,7 @@ RET_LABEL:; /* method lexer#TQuad#parser_index for (self: TQuad): Int */ long nit__lexer___TQuad___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 57; -var = var1; +var = 58l; goto RET_LABEL; RET_LABEL:; return var; @@ -981,6 +1170,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -988,9 +1182,7 @@ RET_LABEL:; /* method lexer#TAssign#parser_index for (self: TAssign): Int */ long nit__lexer___TAssign___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 58; -var = var1; +var = 59l; goto RET_LABEL; RET_LABEL:; return var; @@ -998,6 +1190,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1005,9 +1202,7 @@ RET_LABEL:; /* method lexer#TPluseq#parser_index for (self: TPluseq): Int */ long nit__lexer___TPluseq___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 59; -var = var1; +var = 60l; goto RET_LABEL; RET_LABEL:; return var; @@ -1015,6 +1210,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1022,9 +1222,7 @@ RET_LABEL:; /* method lexer#TMinuseq#parser_index for (self: TMinuseq): Int */ long nit__lexer___TMinuseq___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 60; -var = var1; +var = 61l; goto RET_LABEL; RET_LABEL:; return var; @@ -1032,152 +1230,359 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TDotdotdot#parser_index for (self: TDotdotdot): Int */ -long nit__lexer___TDotdotdot___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TStareq#parser_index for (self: TStareq): Int */ +long nit__lexer___TStareq___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 61; -var = var1; +var = 62l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TDotdot#parser_index for (self: TDotdot): Int */ -long nit__lexer___TDotdot___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TSlasheq#parser_index for (self: TSlasheq): Int */ +long nit__lexer___TSlasheq___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 62; -var = var1; +var = 63l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TDot#parser_index for (self: TDot): Int */ -long nit__lexer___TDot___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TPercenteq#parser_index for (self: TPercenteq): Int */ +long nit__lexer___TPercenteq___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 63; -var = var1; +var = 64l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TPlus#parser_index for (self: TPlus): Int */ -long nit__lexer___TPlus___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TStarstareq#parser_index for (self: TStarstareq): Int */ +long nit__lexer___TStarstareq___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 64; -var = var1; +var = 65l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TMinus#parser_index for (self: TMinus): Int */ -long nit__lexer___TMinus___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TPipeeq#parser_index for (self: TPipeeq): Int */ +long nit__lexer___TPipeeq___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 65; -var = var1; +var = 66l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TStar#parser_index for (self: TStar): Int */ -long nit__lexer___TStar___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TCareteq#parser_index for (self: TCareteq): Int */ +long nit__lexer___TCareteq___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 66; -var = var1; +var = 67l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TStarstar#parser_index for (self: TStarstar): Int */ -long nit__lexer___TStarstar___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TAmpeq#parser_index for (self: TAmpeq): Int */ +long nit__lexer___TAmpeq___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 67; -var = var1; +var = 68l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TSlash#parser_index for (self: TSlash): Int */ -long nit__lexer___TSlash___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TLleq#parser_index for (self: TLleq): Int */ +long nit__lexer___TLleq___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 68; -var = var1; +var = 69l; 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) { +/* 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 */; -var_loc = p0; +{ +{ /* Inline kernel#Object#init (self) on */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } /* method lexer#TPercent#parser_index for (self: TPercent): Int */ long nit__lexer___TPercent___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 69; -var = var1; +var = 79l; goto RET_LABEL; RET_LABEL:; return var; @@ -1185,16 +1590,99 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ 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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +RET_LABEL:; +} /* method lexer#TEq#parser_index for (self: TEq): Int */ long nit__lexer___TEq___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 70; -var = var1; +var = 84l; goto RET_LABEL; RET_LABEL:; return var; @@ -1202,6 +1690,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1209,9 +1702,7 @@ RET_LABEL:; /* method lexer#TNe#parser_index for (self: TNe): Int */ long nit__lexer___TNe___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 71; -var = var1; +var = 85l; goto RET_LABEL; RET_LABEL:; return var; @@ -1219,6 +1710,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1226,9 +1722,7 @@ RET_LABEL:; /* method lexer#TLt#parser_index for (self: TLt): Int */ long nit__lexer___TLt___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 72; -var = var1; +var = 86l; goto RET_LABEL; RET_LABEL:; return var; @@ -1236,6 +1730,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1243,9 +1742,7 @@ RET_LABEL:; /* method lexer#TLe#parser_index for (self: TLe): Int */ long nit__lexer___TLe___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 73; -var = var1; +var = 87l; goto RET_LABEL; RET_LABEL:; return var; @@ -1253,6 +1750,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1260,9 +1762,7 @@ RET_LABEL:; /* method lexer#TLl#parser_index for (self: TLl): Int */ long nit__lexer___TLl___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 74; -var = var1; +var = 88l; goto RET_LABEL; RET_LABEL:; return var; @@ -1270,6 +1770,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1277,9 +1782,7 @@ RET_LABEL:; /* method lexer#TGt#parser_index for (self: TGt): Int */ long nit__lexer___TGt___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 75; -var = var1; +var = 89l; goto RET_LABEL; RET_LABEL:; return var; @@ -1287,6 +1790,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1294,9 +1802,7 @@ RET_LABEL:; /* method lexer#TGe#parser_index for (self: TGe): Int */ long nit__lexer___TGe___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 76; -var = var1; +var = 90l; goto RET_LABEL; RET_LABEL:; return var; @@ -1304,6 +1810,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1311,9 +1822,7 @@ RET_LABEL:; /* method lexer#TGg#parser_index for (self: TGg): Int */ long nit__lexer___TGg___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 77; -var = var1; +var = 91l; goto RET_LABEL; RET_LABEL:; return var; @@ -1321,6 +1830,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1328,9 +1842,7 @@ RET_LABEL:; /* method lexer#TStarship#parser_index for (self: TStarship): Int */ long nit__lexer___TStarship___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 78; -var = var1; +var = 92l; goto RET_LABEL; RET_LABEL:; return var; @@ -1338,6 +1850,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1345,9 +1862,7 @@ RET_LABEL:; /* method lexer#TBang#parser_index for (self: TBang): Int */ long nit__lexer___TBang___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 79; -var = var1; +var = 93l; goto RET_LABEL; RET_LABEL:; return var; @@ -1355,6 +1870,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1362,9 +1882,7 @@ RET_LABEL:; /* method lexer#TAt#parser_index for (self: TAt): Int */ long nit__lexer___TAt___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 80; -var = var1; +var = 94l; goto RET_LABEL; RET_LABEL:; return var; @@ -1372,101 +1890,259 @@ 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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} +var_loc = p0; +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TClassid#parser_index for (self: TClassid): Int */ -long nit__lexer___TClassid___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TOctNumber#parser_index for (self: TOctNumber): Int */ +long nit__lexer___TOctNumber___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 81; -var = var1; +var = 102l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TId#parser_index for (self: TId): Int */ -long nit__lexer___TId___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TBytenum#parser_index for (self: TBytenum): Int */ +long nit__lexer___TBytenum___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 82; -var = var1; +var = 103l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TAttrid#parser_index for (self: TAttrid): Int */ -long nit__lexer___TAttrid___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#THexBytenum#parser_index for (self: THexBytenum): Int */ +long nit__lexer___THexBytenum___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 83; -var = var1; +var = 104l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#TNumber#parser_index for (self: TNumber): Int */ -long nit__lexer___TNumber___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TBinBytenum#parser_index for (self: TBinBytenum): Int */ +long nit__lexer___TBinBytenum___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 84; -var = var1; +var = 105l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } -/* method lexer#THexNumber#parser_index for (self: THexNumber): Int */ -long nit__lexer___THexNumber___nit__lexer_work__Token__parser_index(val* self) { +/* method lexer#TOctBytenum#parser_index for (self: TOctBytenum): Int */ +long nit__lexer___TOctBytenum___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 85; -var = var1; +var = 106l; 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) { +/* 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; -self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ +self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; } /* method lexer#TFloat#parser_index for (self: TFloat): Int */ long nit__lexer___TFloat___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 86; -var = var1; +var = 107l; goto RET_LABEL; RET_LABEL:; return var; @@ -1474,6 +2150,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1481,9 +2162,7 @@ RET_LABEL:; /* method lexer#TString#parser_index for (self: TString): Int */ long nit__lexer___TString___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 87; -var = var1; +var = 108l; goto RET_LABEL; RET_LABEL:; return var; @@ -1491,6 +2170,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1498,9 +2182,7 @@ RET_LABEL:; /* method lexer#TStartString#parser_index for (self: TStartString): Int */ long nit__lexer___TStartString___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 88; -var = var1; +var = 109l; goto RET_LABEL; RET_LABEL:; return var; @@ -1508,6 +2190,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1515,9 +2202,7 @@ RET_LABEL:; /* method lexer#TMidString#parser_index for (self: TMidString): Int */ long nit__lexer___TMidString___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 89; -var = var1; +var = 110l; goto RET_LABEL; RET_LABEL:; return var; @@ -1525,6 +2210,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1532,9 +2222,7 @@ RET_LABEL:; /* method lexer#TEndString#parser_index for (self: TEndString): Int */ long nit__lexer___TEndString___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 90; -var = var1; +var = 111l; goto RET_LABEL; RET_LABEL:; return var; @@ -1542,6 +2230,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1549,9 +2242,7 @@ RET_LABEL:; /* method lexer#TChar#parser_index for (self: TChar): Int */ long nit__lexer___TChar___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 91; -var = var1; +var = 112l; goto RET_LABEL; RET_LABEL:; return var; @@ -1559,6 +2250,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1566,9 +2262,7 @@ RET_LABEL:; /* method lexer#TBadString#parser_index for (self: TBadString): Int */ long nit__lexer___TBadString___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 92; -var = var1; +var = 113l; goto RET_LABEL; RET_LABEL:; return var; @@ -1576,6 +2270,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1583,9 +2282,7 @@ RET_LABEL:; /* method lexer#TBadChar#parser_index for (self: TBadChar): Int */ long nit__lexer___TBadChar___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 93; -var = var1; +var = 114l; goto RET_LABEL; RET_LABEL:; return var; @@ -1593,6 +2290,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1600,9 +2302,7 @@ RET_LABEL:; /* method lexer#TExternCodeSegment#parser_index for (self: TExternCodeSegment): Int */ long nit__lexer___TExternCodeSegment___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 94; -var = var1; +var = 115l; goto RET_LABEL; RET_LABEL:; return var; @@ -1610,6 +2310,11 @@ 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 */ +RET_LABEL1:(void)0; +} +} var_loc = p0; self->attrs[COLOR_nit__parser_nodes__ANode___location].val = var_loc; /* _location on */ RET_LABEL:; @@ -1617,9 +2322,7 @@ RET_LABEL:; /* method lexer#EOF#parser_index for (self: EOF): Int */ long nit__lexer___EOF___nit__lexer_work__Token__parser_index(val* self) { long var /* : Int */; -long var1 /* : Int */; -var1 = 95; -var = var1; +var = 116l; goto RET_LABEL; RET_LABEL:; return var; @@ -1629,2101 +2332,2331 @@ val* nit__lexer___Lexer___make_token(val* self, long p0, val* p1) { val* var /* : Token */; long var_accept_token /* var accept_token: Int */; val* var_location /* var location: Location */; -long var1 /* : Int */; -short int var2 /* : Bool */; -short int var4 /* : Bool */; -val* var5 /* : TEol */; -long var6 /* : Int */; +short int var1 /* : Bool */; +short int var3 /* : Bool */; +val* var4 /* : TEol */; +short int var5 /* : Bool */; short int var7 /* : Bool */; +val* var8 /* : TComment */; short int var9 /* : Bool */; -val* var10 /* : TComment */; -long var11 /* : Int */; -short int var12 /* : Bool */; -short int var14 /* : Bool */; -val* var15 /* : TKwpackage */; -long var16 /* : Int */; +short int 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 /* : TKwmodule */; -long var21 /* : Int */; -short int var22 /* : Bool */; -short int var24 /* : Bool */; -val* var25 /* : TKwimport */; -long var26 /* : Int */; +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 */; -val* var30 /* : TKwclass */; -long var31 /* : Int */; -short int var32 /* : Bool */; -short int var34 /* : Bool */; -val* var35 /* : TKwabstract */; -long var36 /* : Int */; +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 /* : TKwinterface */; -long var41 /* : Int */; -short int var42 /* : Bool */; -short int var44 /* : Bool */; -val* var45 /* : TKwenum */; -long var46 /* : Int */; +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 */; -val* var50 /* : TKwend */; -long var51 /* : Int */; -short int var52 /* : Bool */; -short int var54 /* : Bool */; -val* var55 /* : TKwmeth */; -long var56 /* : Int */; +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 /* : TKwtype */; -long var61 /* : Int */; -short int var62 /* : Bool */; -short int var64 /* : Bool */; -val* var65 /* : TKwinit */; -long var66 /* : Int */; +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 */; -val* var70 /* : TKwredef */; -long var71 /* : Int */; -short int var72 /* : Bool */; -short int var74 /* : Bool */; -val* var75 /* : TKwis */; -long var76 /* : Int */; +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 /* : TKwdo */; -long var81 /* : Int */; -short int var82 /* : Bool */; -short int var84 /* : Bool */; -val* var85 /* : TKwvar */; -long var86 /* : Int */; +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 */; -val* var90 /* : TKwextern */; -long var91 /* : Int */; -short int var92 /* : Bool */; -short int var94 /* : Bool */; -val* var95 /* : TKwpublic */; -long var96 /* : Int */; +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 /* : TKwprotected */; -long var101 /* : Int */; -short int var102 /* : Bool */; -short int var104 /* : Bool */; -val* var105 /* : TKwprivate */; -long var106 /* : Int */; +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 */; -val* var110 /* : TKwintrude */; -long var111 /* : Int */; -short int var112 /* : Bool */; -short int var114 /* : Bool */; -val* var115 /* : TKwif */; -long var116 /* : Int */; +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 /* : TKwthen */; -long var121 /* : Int */; -short int var122 /* : Bool */; -short int var124 /* : Bool */; -val* var125 /* : TKwelse */; -long var126 /* : Int */; +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 */; -val* var130 /* : TKwwhile */; -long var131 /* : Int */; -short int var132 /* : Bool */; -short int var134 /* : Bool */; -val* var135 /* : TKwloop */; -long var136 /* : Int */; +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 /* : TKwfor */; -long var141 /* : Int */; -short int var142 /* : Bool */; -short int var144 /* : Bool */; -val* var145 /* : TKwin */; -long var146 /* : Int */; +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 */; -val* var150 /* : TKwand */; -long var151 /* : Int */; -short int var152 /* : Bool */; -short int var154 /* : Bool */; -val* var155 /* : TKwor */; -long var156 /* : Int */; +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 /* : TKwnot */; -long var161 /* : Int */; -short int var162 /* : Bool */; -short int var164 /* : Bool */; -val* var165 /* : TKwimplies */; -long var166 /* : Int */; +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 */; -val* var170 /* : TKwreturn */; -long var171 /* : Int */; -short int var172 /* : Bool */; -short int var174 /* : Bool */; -val* var175 /* : TKwcontinue */; -long var176 /* : Int */; +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 /* : TKwbreak */; -long var181 /* : Int */; -short int var182 /* : Bool */; -short int var184 /* : Bool */; -val* var185 /* : TKwabort */; -long var186 /* : Int */; +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 */; -val* var190 /* : TKwassert */; -long var191 /* : Int */; -short int var192 /* : Bool */; -short int var194 /* : Bool */; -val* var195 /* : TKwnew */; -long var196 /* : Int */; +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 /* : TKwisa */; -long var201 /* : Int */; -short int var202 /* : Bool */; -short int var204 /* : Bool */; -val* var205 /* : TKwonce */; -long var206 /* : Int */; +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 */; -val* var210 /* : TKwsuper */; -long var211 /* : Int */; -short int var212 /* : Bool */; -short int var214 /* : Bool */; -val* var215 /* : TKwself */; -long var216 /* : Int */; +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 /* : TKwtrue */; -long var221 /* : Int */; -short int var222 /* : Bool */; -short int var224 /* : Bool */; -val* var225 /* : TKwfalse */; -long var226 /* : Int */; +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 */; -val* var230 /* : TKwnull */; -long var231 /* : Int */; -short int var232 /* : Bool */; -short int var234 /* : Bool */; -val* var235 /* : TKwas */; -long var236 /* : Int */; +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 /* : TKwnullable */; -long var241 /* : Int */; -short int var242 /* : Bool */; -short int var244 /* : Bool */; -val* var245 /* : TKwisset */; -long var246 /* : Int */; +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 */; -val* var250 /* : TKwlabel */; -long var251 /* : Int */; -short int var252 /* : Bool */; -short int var254 /* : Bool */; -val* var255 /* : TKwdebug */; -long var256 /* : Int */; +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 /* : TOpar */; -long var261 /* : Int */; -short int var262 /* : Bool */; -short int var264 /* : Bool */; -val* var265 /* : TCpar */; -long var266 /* : Int */; +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 */; -val* var270 /* : TObra */; -long var271 /* : Int */; -short int var272 /* : Bool */; -short int var274 /* : Bool */; -val* var275 /* : TCbra */; -long var276 /* : Int */; +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 /* : TComma */; -long var281 /* : Int */; -short int var282 /* : Bool */; -short int var284 /* : Bool */; -val* var285 /* : TColumn */; -long var286 /* : Int */; +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 */; -val* var290 /* : TQuad */; -long var291 /* : Int */; -short int var292 /* : Bool */; -short int var294 /* : Bool */; -val* var295 /* : TAssign */; -long var296 /* : Int */; +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 /* : TPluseq */; -long var301 /* : Int */; -short int var302 /* : Bool */; -short int var304 /* : Bool */; -val* var305 /* : TMinuseq */; -long var306 /* : Int */; +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 */; -val* var310 /* : TDotdotdot */; -long var311 /* : Int */; -short int var312 /* : Bool */; -short int var314 /* : Bool */; -val* var315 /* : TDotdot */; -long var316 /* : Int */; +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 /* : TDot */; -long var321 /* : Int */; -short int var322 /* : Bool */; -short int var324 /* : Bool */; -val* var325 /* : TPlus */; -long var326 /* : Int */; +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 */; -val* var330 /* : TMinus */; -long var331 /* : Int */; -short int var332 /* : Bool */; -short int var334 /* : Bool */; -val* var335 /* : TStar */; -long var336 /* : Int */; +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 /* : TStarstar */; -long var341 /* : Int */; -short int var342 /* : Bool */; -short int var344 /* : Bool */; -val* var345 /* : TSlash */; -long var346 /* : Int */; +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 */; -val* var350 /* : TPercent */; -long var351 /* : Int */; -short int var352 /* : Bool */; -short int var354 /* : Bool */; -val* var355 /* : TEq */; -long var356 /* : Int */; +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 /* : TNe */; -long var361 /* : Int */; -short int var362 /* : Bool */; -short int var364 /* : Bool */; -val* var365 /* : TLt */; -long var366 /* : Int */; +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 */; -val* var370 /* : TLe */; -long var371 /* : Int */; -short int var372 /* : Bool */; -short int var374 /* : Bool */; -val* var375 /* : TLl */; -long var376 /* : Int */; +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 /* : TGt */; -long var381 /* : Int */; -short int var382 /* : Bool */; -short int var384 /* : Bool */; -val* var385 /* : TGe */; -long var386 /* : Int */; +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 */; -val* var390 /* : TGg */; -long var391 /* : Int */; -short int var392 /* : Bool */; -short int var394 /* : Bool */; -val* var395 /* : TStarship */; -long var396 /* : Int */; +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 /* : TBang */; -long var401 /* : Int */; -short int var402 /* : Bool */; -short int var404 /* : Bool */; -val* var405 /* : TAt */; -long var406 /* : Int */; +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 */; -val* var410 /* : TClassid */; -long var411 /* : Int */; -short int var412 /* : Bool */; -short int var414 /* : Bool */; -val* var415 /* : TId */; -long var416 /* : Int */; +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 /* : TAttrid */; -long var421 /* : Int */; -short int var422 /* : Bool */; -short int var424 /* : Bool */; -val* var425 /* : TNumber */; -long var426 /* : Int */; +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 */; -val* var430 /* : THexNumber */; -long var431 /* : Int */; -short int var432 /* : Bool */; -short int var434 /* : Bool */; -val* var435 /* : TFloat */; -long var436 /* : Int */; +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 /* : TString */; -long var441 /* : Int */; -short int var442 /* : Bool */; -short int var444 /* : Bool */; -val* var445 /* : TStartString */; -long var446 /* : Int */; +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 */; -val* var450 /* : TMidString */; -long var451 /* : Int */; -short int var452 /* : Bool */; -short int var454 /* : Bool */; -val* var455 /* : TEndString */; -long var456 /* : Int */; +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 /* : TChar */; -long var461 /* : Int */; -short int var462 /* : Bool */; -short int var464 /* : Bool */; -val* var465 /* : TBadString */; -long var466 /* : Int */; -short int var467 /* : Bool */; -short int var469 /* : Bool */; -val* var470 /* : TBadChar */; -long var471 /* : Int */; -short int var472 /* : Bool */; -short int var474 /* : Bool */; -val* var475 /* : TExternCodeSegment */; +val* var460 /* : TBadChar */; +short int var461 /* : Bool */; +short int var463 /* : Bool */; +val* var464 /* : TExternCodeSegment */; var_accept_token = p0; var_location = p1; -var1 = 1; { -{ /* Inline kernel#Int#== (var_accept_token,var1) on */ -var4 = var_accept_token == var1; -var2 = var4; -goto RET_LABEL3; -RET_LABEL3:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,1l) on */ +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 */ +} +var = var4; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,2l) on */ +var7 = var_accept_token == 2l; +var5 = var7; +goto RET_LABEL6; +RET_LABEL6:(void)0; } } -if (var2){ -var5 = NEW_nit__TEol(&type_nit__TEol); +if (var5){ +var8 = NEW_nit__TComment(&type_nit__TComment); { -nit__lexer___TEol___init_tk(var5, var_location); /* Direct call lexer#TEol#init_tk on */ +nit__lexer___TComment___init_tk(var8, var_location); /* Direct call lexer#TComment#init_tk on */ } -var = var5; +var = var8; goto RET_LABEL; } else { } -var6 = 2; { -{ /* Inline kernel#Int#== (var_accept_token,var6) on */ -var9 = var_accept_token == var6; -var7 = var9; -goto RET_LABEL8; -RET_LABEL8:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,3l) on */ +var11 = var_accept_token == 3l; +var9 = var11; +goto RET_LABEL10; +RET_LABEL10:(void)0; } } -if (var7){ -var10 = NEW_nit__TComment(&type_nit__TComment); +if (var9){ +var12 = NEW_nit__TKwpackage(&type_nit__TKwpackage); { -nit__lexer___TComment___init_tk(var10, var_location); /* Direct call lexer#TComment#init_tk on */ +nit__lexer___TKwpackage___init_tk(var12, var_location); /* Direct call lexer#TKwpackage#init_tk on */ } -var = var10; +var = var12; goto RET_LABEL; } else { } -var11 = 3; { -{ /* Inline kernel#Int#== (var_accept_token,var11) on */ -var14 = var_accept_token == var11; -var12 = var14; -goto RET_LABEL13; -RET_LABEL13:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,4l) on */ +var15 = var_accept_token == 4l; +var13 = var15; +goto RET_LABEL14; +RET_LABEL14:(void)0; } } -if (var12){ -var15 = NEW_nit__TKwpackage(&type_nit__TKwpackage); +if (var13){ +var16 = NEW_nit__TKwmodule(&type_nit__TKwmodule); { -nit__lexer___TKwpackage___init_tk(var15, var_location); /* Direct call lexer#TKwpackage#init_tk on */ +nit__lexer___TKwmodule___init_tk(var16, var_location); /* Direct call lexer#TKwmodule#init_tk on */ } -var = var15; +var = var16; goto RET_LABEL; } else { } -var16 = 4; { -{ /* Inline kernel#Int#== (var_accept_token,var16) on */ -var19 = var_accept_token == var16; +{ /* Inline kernel#Int#== (var_accept_token,5l) on */ +var19 = var_accept_token == 5l; var17 = var19; goto RET_LABEL18; RET_LABEL18:(void)0; } } if (var17){ -var20 = NEW_nit__TKwmodule(&type_nit__TKwmodule); +var20 = NEW_nit__TKwimport(&type_nit__TKwimport); { -nit__lexer___TKwmodule___init_tk(var20, var_location); /* Direct call lexer#TKwmodule#init_tk on */ +nit__lexer___TKwimport___init_tk(var20, var_location); /* Direct call lexer#TKwimport#init_tk on */ } var = var20; goto RET_LABEL; } else { } -var21 = 5; { -{ /* Inline kernel#Int#== (var_accept_token,var21) on */ -var24 = var_accept_token == var21; -var22 = var24; -goto RET_LABEL23; -RET_LABEL23:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,6l) on */ +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 */ +} +var = var24; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,7l) on */ +var27 = var_accept_token == 7l; +var25 = var27; +goto RET_LABEL26; +RET_LABEL26:(void)0; } } -if (var22){ -var25 = NEW_nit__TKwimport(&type_nit__TKwimport); +if (var25){ +var28 = NEW_nit__TKwabstract(&type_nit__TKwabstract); { -nit__lexer___TKwimport___init_tk(var25, var_location); /* Direct call lexer#TKwimport#init_tk on */ +nit__lexer___TKwabstract___init_tk(var28, var_location); /* Direct call lexer#TKwabstract#init_tk on */ } -var = var25; +var = var28; goto RET_LABEL; } else { } -var26 = 6; { -{ /* Inline kernel#Int#== (var_accept_token,var26) on */ -var29 = var_accept_token == var26; -var27 = var29; -goto RET_LABEL28; -RET_LABEL28:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,8l) on */ +var31 = var_accept_token == 8l; +var29 = var31; +goto RET_LABEL30; +RET_LABEL30:(void)0; } } -if (var27){ -var30 = NEW_nit__TKwclass(&type_nit__TKwclass); +if (var29){ +var32 = NEW_nit__TKwinterface(&type_nit__TKwinterface); { -nit__lexer___TKwclass___init_tk(var30, var_location); /* Direct call lexer#TKwclass#init_tk on */ +nit__lexer___TKwinterface___init_tk(var32, var_location); /* Direct call lexer#TKwinterface#init_tk on */ } -var = var30; +var = var32; goto RET_LABEL; } else { } -var31 = 7; { -{ /* Inline kernel#Int#== (var_accept_token,var31) on */ -var34 = var_accept_token == var31; -var32 = var34; -goto RET_LABEL33; -RET_LABEL33:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,9l) on */ +var35 = var_accept_token == 9l; +var33 = var35; +goto RET_LABEL34; +RET_LABEL34:(void)0; } } -if (var32){ -var35 = NEW_nit__TKwabstract(&type_nit__TKwabstract); +if (var33){ +var36 = NEW_nit__TKwenum(&type_nit__TKwenum); { -nit__lexer___TKwabstract___init_tk(var35, var_location); /* Direct call lexer#TKwabstract#init_tk on */ +nit__lexer___TKwenum___init_tk(var36, var_location); /* Direct call lexer#TKwenum#init_tk on */ } -var = var35; +var = var36; goto RET_LABEL; } else { } -var36 = 8; { -{ /* Inline kernel#Int#== (var_accept_token,var36) on */ -var39 = var_accept_token == var36; +{ /* Inline kernel#Int#== (var_accept_token,10l) on */ +var39 = var_accept_token == 10l; var37 = var39; goto RET_LABEL38; RET_LABEL38:(void)0; } } if (var37){ -var40 = NEW_nit__TKwinterface(&type_nit__TKwinterface); +var40 = NEW_nit__TKwend(&type_nit__TKwend); { -nit__lexer___TKwinterface___init_tk(var40, var_location); /* Direct call lexer#TKwinterface#init_tk on */ +nit__lexer___TKwend___init_tk(var40, var_location); /* Direct call lexer#TKwend#init_tk on */ } var = var40; goto RET_LABEL; } else { } -var41 = 9; { -{ /* Inline kernel#Int#== (var_accept_token,var41) on */ -var44 = var_accept_token == var41; -var42 = var44; -goto RET_LABEL43; -RET_LABEL43:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,11l) on */ +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 */ +} +var = var44; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,12l) on */ +var47 = var_accept_token == 12l; +var45 = var47; +goto RET_LABEL46; +RET_LABEL46:(void)0; } } -if (var42){ -var45 = NEW_nit__TKwenum(&type_nit__TKwenum); +if (var45){ +var48 = NEW_nit__TKwtype(&type_nit__TKwtype); { -nit__lexer___TKwenum___init_tk(var45, var_location); /* Direct call lexer#TKwenum#init_tk on */ +nit__lexer___TKwtype___init_tk(var48, var_location); /* Direct call lexer#TKwtype#init_tk on */ } -var = var45; +var = var48; goto RET_LABEL; } else { } -var46 = 10; { -{ /* Inline kernel#Int#== (var_accept_token,var46) on */ -var49 = var_accept_token == var46; -var47 = var49; -goto RET_LABEL48; -RET_LABEL48:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,13l) on */ +var51 = var_accept_token == 13l; +var49 = var51; +goto RET_LABEL50; +RET_LABEL50:(void)0; } } -if (var47){ -var50 = NEW_nit__TKwend(&type_nit__TKwend); +if (var49){ +var52 = NEW_nit__TKwinit(&type_nit__TKwinit); { -nit__lexer___TKwend___init_tk(var50, var_location); /* Direct call lexer#TKwend#init_tk on */ +nit__lexer___TKwinit___init_tk(var52, var_location); /* Direct call lexer#TKwinit#init_tk on */ } -var = var50; +var = var52; goto RET_LABEL; } else { } -var51 = 11; { -{ /* Inline kernel#Int#== (var_accept_token,var51) on */ -var54 = var_accept_token == var51; -var52 = var54; -goto RET_LABEL53; -RET_LABEL53:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,14l) on */ +var55 = var_accept_token == 14l; +var53 = var55; +goto RET_LABEL54; +RET_LABEL54:(void)0; } } -if (var52){ -var55 = NEW_nit__TKwmeth(&type_nit__TKwmeth); +if (var53){ +var56 = NEW_nit__TKwredef(&type_nit__TKwredef); { -nit__lexer___TKwmeth___init_tk(var55, var_location); /* Direct call lexer#TKwmeth#init_tk on */ +nit__lexer___TKwredef___init_tk(var56, var_location); /* Direct call lexer#TKwredef#init_tk on */ } -var = var55; +var = var56; goto RET_LABEL; } else { } -var56 = 12; { -{ /* Inline kernel#Int#== (var_accept_token,var56) on */ -var59 = var_accept_token == var56; +{ /* Inline kernel#Int#== (var_accept_token,15l) on */ +var59 = var_accept_token == 15l; var57 = var59; goto RET_LABEL58; RET_LABEL58:(void)0; } } if (var57){ -var60 = NEW_nit__TKwtype(&type_nit__TKwtype); +var60 = NEW_nit__TKwis(&type_nit__TKwis); { -nit__lexer___TKwtype___init_tk(var60, var_location); /* Direct call lexer#TKwtype#init_tk on */ +nit__lexer___TKwis___init_tk(var60, var_location); /* Direct call lexer#TKwis#init_tk on */ } var = var60; goto RET_LABEL; } else { } -var61 = 13; { -{ /* Inline kernel#Int#== (var_accept_token,var61) on */ -var64 = var_accept_token == var61; -var62 = var64; -goto RET_LABEL63; -RET_LABEL63:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,16l) on */ +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 */ +} +var = var64; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,17l) on */ +var67 = var_accept_token == 17l; +var65 = var67; +goto RET_LABEL66; +RET_LABEL66:(void)0; } } -if (var62){ -var65 = NEW_nit__TKwinit(&type_nit__TKwinit); +if (var65){ +var68 = NEW_nit__TKwvar(&type_nit__TKwvar); { -nit__lexer___TKwinit___init_tk(var65, var_location); /* Direct call lexer#TKwinit#init_tk on */ +nit__lexer___TKwvar___init_tk(var68, var_location); /* Direct call lexer#TKwvar#init_tk on */ } -var = var65; +var = var68; goto RET_LABEL; } else { } -var66 = 14; { -{ /* Inline kernel#Int#== (var_accept_token,var66) on */ -var69 = var_accept_token == var66; -var67 = var69; -goto RET_LABEL68; -RET_LABEL68:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,18l) on */ +var71 = var_accept_token == 18l; +var69 = var71; +goto RET_LABEL70; +RET_LABEL70:(void)0; } } -if (var67){ -var70 = NEW_nit__TKwredef(&type_nit__TKwredef); +if (var69){ +var72 = NEW_nit__TKwextern(&type_nit__TKwextern); { -nit__lexer___TKwredef___init_tk(var70, var_location); /* Direct call lexer#TKwredef#init_tk on */ +nit__lexer___TKwextern___init_tk(var72, var_location); /* Direct call lexer#TKwextern#init_tk on */ } -var = var70; +var = var72; goto RET_LABEL; } else { } -var71 = 15; { -{ /* Inline kernel#Int#== (var_accept_token,var71) on */ -var74 = var_accept_token == var71; -var72 = var74; -goto RET_LABEL73; -RET_LABEL73:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,19l) on */ +var75 = var_accept_token == 19l; +var73 = var75; +goto RET_LABEL74; +RET_LABEL74:(void)0; } } -if (var72){ -var75 = NEW_nit__TKwis(&type_nit__TKwis); +if (var73){ +var76 = NEW_nit__TKwpublic(&type_nit__TKwpublic); { -nit__lexer___TKwis___init_tk(var75, var_location); /* Direct call lexer#TKwis#init_tk on */ +nit__lexer___TKwpublic___init_tk(var76, var_location); /* Direct call lexer#TKwpublic#init_tk on */ } -var = var75; +var = var76; goto RET_LABEL; } else { } -var76 = 16; { -{ /* Inline kernel#Int#== (var_accept_token,var76) on */ -var79 = var_accept_token == var76; +{ /* Inline kernel#Int#== (var_accept_token,20l) on */ +var79 = var_accept_token == 20l; var77 = var79; goto RET_LABEL78; RET_LABEL78:(void)0; } } if (var77){ -var80 = NEW_nit__TKwdo(&type_nit__TKwdo); +var80 = NEW_nit__TKwprotected(&type_nit__TKwprotected); { -nit__lexer___TKwdo___init_tk(var80, var_location); /* Direct call lexer#TKwdo#init_tk on */ +nit__lexer___TKwprotected___init_tk(var80, var_location); /* Direct call lexer#TKwprotected#init_tk on */ } var = var80; goto RET_LABEL; } else { } -var81 = 17; { -{ /* Inline kernel#Int#== (var_accept_token,var81) on */ -var84 = var_accept_token == var81; -var82 = var84; -goto RET_LABEL83; -RET_LABEL83:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,21l) on */ +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 */ +} +var = var84; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,22l) on */ +var87 = var_accept_token == 22l; +var85 = var87; +goto RET_LABEL86; +RET_LABEL86:(void)0; } } -if (var82){ -var85 = NEW_nit__TKwvar(&type_nit__TKwvar); +if (var85){ +var88 = NEW_nit__TKwintrude(&type_nit__TKwintrude); { -nit__lexer___TKwvar___init_tk(var85, var_location); /* Direct call lexer#TKwvar#init_tk on */ +nit__lexer___TKwintrude___init_tk(var88, var_location); /* Direct call lexer#TKwintrude#init_tk on */ } -var = var85; +var = var88; goto RET_LABEL; } else { } -var86 = 18; { -{ /* Inline kernel#Int#== (var_accept_token,var86) on */ -var89 = var_accept_token == var86; -var87 = var89; -goto RET_LABEL88; -RET_LABEL88:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,23l) on */ +var91 = var_accept_token == 23l; +var89 = var91; +goto RET_LABEL90; +RET_LABEL90:(void)0; } } -if (var87){ -var90 = NEW_nit__TKwextern(&type_nit__TKwextern); +if (var89){ +var92 = NEW_nit__TKwif(&type_nit__TKwif); { -nit__lexer___TKwextern___init_tk(var90, var_location); /* Direct call lexer#TKwextern#init_tk on */ +nit__lexer___TKwif___init_tk(var92, var_location); /* Direct call lexer#TKwif#init_tk on */ } -var = var90; +var = var92; goto RET_LABEL; } else { } -var91 = 19; { -{ /* Inline kernel#Int#== (var_accept_token,var91) on */ -var94 = var_accept_token == var91; -var92 = var94; -goto RET_LABEL93; -RET_LABEL93:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,24l) on */ +var95 = var_accept_token == 24l; +var93 = var95; +goto RET_LABEL94; +RET_LABEL94:(void)0; } } -if (var92){ -var95 = NEW_nit__TKwpublic(&type_nit__TKwpublic); +if (var93){ +var96 = NEW_nit__TKwthen(&type_nit__TKwthen); { -nit__lexer___TKwpublic___init_tk(var95, var_location); /* Direct call lexer#TKwpublic#init_tk on */ +nit__lexer___TKwthen___init_tk(var96, var_location); /* Direct call lexer#TKwthen#init_tk on */ } -var = var95; +var = var96; goto RET_LABEL; } else { } -var96 = 20; { -{ /* Inline kernel#Int#== (var_accept_token,var96) on */ -var99 = var_accept_token == var96; +{ /* Inline kernel#Int#== (var_accept_token,25l) on */ +var99 = var_accept_token == 25l; var97 = var99; goto RET_LABEL98; RET_LABEL98:(void)0; } } if (var97){ -var100 = NEW_nit__TKwprotected(&type_nit__TKwprotected); +var100 = NEW_nit__TKwelse(&type_nit__TKwelse); { -nit__lexer___TKwprotected___init_tk(var100, var_location); /* Direct call lexer#TKwprotected#init_tk on */ +nit__lexer___TKwelse___init_tk(var100, var_location); /* Direct call lexer#TKwelse#init_tk on */ } var = var100; goto RET_LABEL; } else { } -var101 = 21; { -{ /* Inline kernel#Int#== (var_accept_token,var101) on */ -var104 = var_accept_token == var101; -var102 = var104; -goto RET_LABEL103; -RET_LABEL103:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,26l) on */ +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 */ +} +var = var104; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,27l) on */ +var107 = var_accept_token == 27l; +var105 = var107; +goto RET_LABEL106; +RET_LABEL106:(void)0; } } -if (var102){ -var105 = NEW_nit__TKwprivate(&type_nit__TKwprivate); +if (var105){ +var108 = NEW_nit__TKwloop(&type_nit__TKwloop); { -nit__lexer___TKwprivate___init_tk(var105, var_location); /* Direct call lexer#TKwprivate#init_tk on */ +nit__lexer___TKwloop___init_tk(var108, var_location); /* Direct call lexer#TKwloop#init_tk on */ } -var = var105; +var = var108; goto RET_LABEL; } else { } -var106 = 22; { -{ /* Inline kernel#Int#== (var_accept_token,var106) on */ -var109 = var_accept_token == var106; -var107 = var109; -goto RET_LABEL108; -RET_LABEL108:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,28l) on */ +var111 = var_accept_token == 28l; +var109 = var111; +goto RET_LABEL110; +RET_LABEL110:(void)0; } } -if (var107){ -var110 = NEW_nit__TKwintrude(&type_nit__TKwintrude); +if (var109){ +var112 = NEW_nit__TKwfor(&type_nit__TKwfor); { -nit__lexer___TKwintrude___init_tk(var110, var_location); /* Direct call lexer#TKwintrude#init_tk on */ +nit__lexer___TKwfor___init_tk(var112, var_location); /* Direct call lexer#TKwfor#init_tk on */ } -var = var110; +var = var112; goto RET_LABEL; } else { } -var111 = 23; { -{ /* Inline kernel#Int#== (var_accept_token,var111) on */ -var114 = var_accept_token == var111; -var112 = var114; -goto RET_LABEL113; -RET_LABEL113:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,29l) on */ +var115 = var_accept_token == 29l; +var113 = var115; +goto RET_LABEL114; +RET_LABEL114:(void)0; } } -if (var112){ -var115 = NEW_nit__TKwif(&type_nit__TKwif); +if (var113){ +var116 = NEW_nit__TKwin(&type_nit__TKwin); { -nit__lexer___TKwif___init_tk(var115, var_location); /* Direct call lexer#TKwif#init_tk on */ +nit__lexer___TKwin___init_tk(var116, var_location); /* Direct call lexer#TKwin#init_tk on */ } -var = var115; +var = var116; goto RET_LABEL; } else { } -var116 = 24; { -{ /* Inline kernel#Int#== (var_accept_token,var116) on */ -var119 = var_accept_token == var116; +{ /* Inline kernel#Int#== (var_accept_token,30l) on */ +var119 = var_accept_token == 30l; var117 = var119; goto RET_LABEL118; RET_LABEL118:(void)0; } } if (var117){ -var120 = NEW_nit__TKwthen(&type_nit__TKwthen); +var120 = NEW_nit__TKwand(&type_nit__TKwand); { -nit__lexer___TKwthen___init_tk(var120, var_location); /* Direct call lexer#TKwthen#init_tk on */ +nit__lexer___TKwand___init_tk(var120, var_location); /* Direct call lexer#TKwand#init_tk on */ } var = var120; goto RET_LABEL; } else { } -var121 = 25; { -{ /* Inline kernel#Int#== (var_accept_token,var121) on */ -var124 = var_accept_token == var121; -var122 = var124; -goto RET_LABEL123; -RET_LABEL123:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,31l) on */ +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 */ +} +var = var124; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,32l) on */ +var127 = var_accept_token == 32l; +var125 = var127; +goto RET_LABEL126; +RET_LABEL126:(void)0; } } -if (var122){ -var125 = NEW_nit__TKwelse(&type_nit__TKwelse); +if (var125){ +var128 = NEW_nit__TKwnot(&type_nit__TKwnot); { -nit__lexer___TKwelse___init_tk(var125, var_location); /* Direct call lexer#TKwelse#init_tk on */ +nit__lexer___TKwnot___init_tk(var128, var_location); /* Direct call lexer#TKwnot#init_tk on */ } -var = var125; +var = var128; goto RET_LABEL; } else { } -var126 = 26; { -{ /* Inline kernel#Int#== (var_accept_token,var126) on */ -var129 = var_accept_token == var126; -var127 = var129; -goto RET_LABEL128; -RET_LABEL128:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,33l) on */ +var131 = var_accept_token == 33l; +var129 = var131; +goto RET_LABEL130; +RET_LABEL130:(void)0; } } -if (var127){ -var130 = NEW_nit__TKwwhile(&type_nit__TKwwhile); +if (var129){ +var132 = NEW_nit__TKwimplies(&type_nit__TKwimplies); { -nit__lexer___TKwwhile___init_tk(var130, var_location); /* Direct call lexer#TKwwhile#init_tk on */ +nit__lexer___TKwimplies___init_tk(var132, var_location); /* Direct call lexer#TKwimplies#init_tk on */ } -var = var130; +var = var132; goto RET_LABEL; } else { } -var131 = 27; { -{ /* Inline kernel#Int#== (var_accept_token,var131) on */ -var134 = var_accept_token == var131; -var132 = var134; -goto RET_LABEL133; -RET_LABEL133:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,34l) on */ +var135 = var_accept_token == 34l; +var133 = var135; +goto RET_LABEL134; +RET_LABEL134:(void)0; } } -if (var132){ -var135 = NEW_nit__TKwloop(&type_nit__TKwloop); +if (var133){ +var136 = NEW_nit__TKwreturn(&type_nit__TKwreturn); { -nit__lexer___TKwloop___init_tk(var135, var_location); /* Direct call lexer#TKwloop#init_tk on */ +nit__lexer___TKwreturn___init_tk(var136, var_location); /* Direct call lexer#TKwreturn#init_tk on */ } -var = var135; +var = var136; goto RET_LABEL; } else { } -var136 = 28; { -{ /* Inline kernel#Int#== (var_accept_token,var136) on */ -var139 = var_accept_token == var136; +{ /* Inline kernel#Int#== (var_accept_token,35l) on */ +var139 = var_accept_token == 35l; var137 = var139; goto RET_LABEL138; RET_LABEL138:(void)0; } } if (var137){ -var140 = NEW_nit__TKwfor(&type_nit__TKwfor); +var140 = NEW_nit__TKwcontinue(&type_nit__TKwcontinue); { -nit__lexer___TKwfor___init_tk(var140, var_location); /* Direct call lexer#TKwfor#init_tk on */ +nit__lexer___TKwcontinue___init_tk(var140, var_location); /* Direct call lexer#TKwcontinue#init_tk on */ } var = var140; goto RET_LABEL; } else { } -var141 = 29; { -{ /* Inline kernel#Int#== (var_accept_token,var141) on */ -var144 = var_accept_token == var141; -var142 = var144; -goto RET_LABEL143; -RET_LABEL143:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,36l) on */ +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 */ +} +var = var144; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,37l) on */ +var147 = var_accept_token == 37l; +var145 = var147; +goto RET_LABEL146; +RET_LABEL146:(void)0; } } -if (var142){ -var145 = NEW_nit__TKwin(&type_nit__TKwin); +if (var145){ +var148 = NEW_nit__TKwabort(&type_nit__TKwabort); { -nit__lexer___TKwin___init_tk(var145, var_location); /* Direct call lexer#TKwin#init_tk on */ +nit__lexer___TKwabort___init_tk(var148, var_location); /* Direct call lexer#TKwabort#init_tk on */ } -var = var145; +var = var148; goto RET_LABEL; } else { } -var146 = 30; { -{ /* Inline kernel#Int#== (var_accept_token,var146) on */ -var149 = var_accept_token == var146; -var147 = var149; -goto RET_LABEL148; -RET_LABEL148:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,38l) on */ +var151 = var_accept_token == 38l; +var149 = var151; +goto RET_LABEL150; +RET_LABEL150:(void)0; } } -if (var147){ -var150 = NEW_nit__TKwand(&type_nit__TKwand); +if (var149){ +var152 = NEW_nit__TKwassert(&type_nit__TKwassert); { -nit__lexer___TKwand___init_tk(var150, var_location); /* Direct call lexer#TKwand#init_tk on */ +nit__lexer___TKwassert___init_tk(var152, var_location); /* Direct call lexer#TKwassert#init_tk on */ } -var = var150; +var = var152; goto RET_LABEL; } else { } -var151 = 31; { -{ /* Inline kernel#Int#== (var_accept_token,var151) on */ -var154 = var_accept_token == var151; -var152 = var154; -goto RET_LABEL153; -RET_LABEL153:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,39l) on */ +var155 = var_accept_token == 39l; +var153 = var155; +goto RET_LABEL154; +RET_LABEL154:(void)0; } } -if (var152){ -var155 = NEW_nit__TKwor(&type_nit__TKwor); +if (var153){ +var156 = NEW_nit__TKwnew(&type_nit__TKwnew); { -nit__lexer___TKwor___init_tk(var155, var_location); /* Direct call lexer#TKwor#init_tk on */ +nit__lexer___TKwnew___init_tk(var156, var_location); /* Direct call lexer#TKwnew#init_tk on */ } -var = var155; +var = var156; goto RET_LABEL; } else { } -var156 = 32; { -{ /* Inline kernel#Int#== (var_accept_token,var156) on */ -var159 = var_accept_token == var156; +{ /* Inline kernel#Int#== (var_accept_token,40l) on */ +var159 = var_accept_token == 40l; var157 = var159; goto RET_LABEL158; RET_LABEL158:(void)0; } } if (var157){ -var160 = NEW_nit__TKwnot(&type_nit__TKwnot); +var160 = NEW_nit__TKwisa(&type_nit__TKwisa); { -nit__lexer___TKwnot___init_tk(var160, var_location); /* Direct call lexer#TKwnot#init_tk on */ +nit__lexer___TKwisa___init_tk(var160, var_location); /* Direct call lexer#TKwisa#init_tk on */ } var = var160; goto RET_LABEL; } else { } -var161 = 33; { -{ /* Inline kernel#Int#== (var_accept_token,var161) on */ -var164 = var_accept_token == var161; -var162 = var164; -goto RET_LABEL163; -RET_LABEL163:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,41l) on */ +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 */ +} +var = var164; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,42l) on */ +var167 = var_accept_token == 42l; +var165 = var167; +goto RET_LABEL166; +RET_LABEL166:(void)0; } } -if (var162){ -var165 = NEW_nit__TKwimplies(&type_nit__TKwimplies); +if (var165){ +var168 = NEW_nit__TKwsuper(&type_nit__TKwsuper); { -nit__lexer___TKwimplies___init_tk(var165, var_location); /* Direct call lexer#TKwimplies#init_tk on */ +nit__lexer___TKwsuper___init_tk(var168, var_location); /* Direct call lexer#TKwsuper#init_tk on */ } -var = var165; +var = var168; goto RET_LABEL; } else { } -var166 = 34; { -{ /* Inline kernel#Int#== (var_accept_token,var166) on */ -var169 = var_accept_token == var166; -var167 = var169; -goto RET_LABEL168; -RET_LABEL168:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,43l) on */ +var171 = var_accept_token == 43l; +var169 = var171; +goto RET_LABEL170; +RET_LABEL170:(void)0; } } -if (var167){ -var170 = NEW_nit__TKwreturn(&type_nit__TKwreturn); +if (var169){ +var172 = NEW_nit__TKwself(&type_nit__TKwself); { -nit__lexer___TKwreturn___init_tk(var170, var_location); /* Direct call lexer#TKwreturn#init_tk on */ +nit__lexer___TKwself___init_tk(var172, var_location); /* Direct call lexer#TKwself#init_tk on */ } -var = var170; +var = var172; goto RET_LABEL; } else { } -var171 = 35; { -{ /* Inline kernel#Int#== (var_accept_token,var171) on */ -var174 = var_accept_token == var171; -var172 = var174; -goto RET_LABEL173; -RET_LABEL173:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,44l) on */ +var175 = var_accept_token == 44l; +var173 = var175; +goto RET_LABEL174; +RET_LABEL174:(void)0; } } -if (var172){ -var175 = NEW_nit__TKwcontinue(&type_nit__TKwcontinue); +if (var173){ +var176 = NEW_nit__TKwtrue(&type_nit__TKwtrue); { -nit__lexer___TKwcontinue___init_tk(var175, var_location); /* Direct call lexer#TKwcontinue#init_tk on */ +nit__lexer___TKwtrue___init_tk(var176, var_location); /* Direct call lexer#TKwtrue#init_tk on */ } -var = var175; +var = var176; goto RET_LABEL; } else { } -var176 = 36; { -{ /* Inline kernel#Int#== (var_accept_token,var176) on */ -var179 = var_accept_token == var176; +{ /* Inline kernel#Int#== (var_accept_token,45l) on */ +var179 = var_accept_token == 45l; var177 = var179; goto RET_LABEL178; RET_LABEL178:(void)0; } } if (var177){ -var180 = NEW_nit__TKwbreak(&type_nit__TKwbreak); +var180 = NEW_nit__TKwfalse(&type_nit__TKwfalse); { -nit__lexer___TKwbreak___init_tk(var180, var_location); /* Direct call lexer#TKwbreak#init_tk on */ +nit__lexer___TKwfalse___init_tk(var180, var_location); /* Direct call lexer#TKwfalse#init_tk on */ } var = var180; goto RET_LABEL; } else { } -var181 = 37; { -{ /* Inline kernel#Int#== (var_accept_token,var181) on */ -var184 = var_accept_token == var181; -var182 = var184; -goto RET_LABEL183; -RET_LABEL183:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,46l) on */ +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 */ +} +var = var184; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,47l) on */ +var187 = var_accept_token == 47l; +var185 = var187; +goto RET_LABEL186; +RET_LABEL186:(void)0; } } -if (var182){ -var185 = NEW_nit__TKwabort(&type_nit__TKwabort); +if (var185){ +var188 = NEW_nit__TKwas(&type_nit__TKwas); { -nit__lexer___TKwabort___init_tk(var185, var_location); /* Direct call lexer#TKwabort#init_tk on */ +nit__lexer___TKwas___init_tk(var188, var_location); /* Direct call lexer#TKwas#init_tk on */ } -var = var185; +var = var188; goto RET_LABEL; } else { } -var186 = 38; { -{ /* Inline kernel#Int#== (var_accept_token,var186) on */ -var189 = var_accept_token == var186; -var187 = var189; -goto RET_LABEL188; -RET_LABEL188:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,48l) on */ +var191 = var_accept_token == 48l; +var189 = var191; +goto RET_LABEL190; +RET_LABEL190:(void)0; } } -if (var187){ -var190 = NEW_nit__TKwassert(&type_nit__TKwassert); +if (var189){ +var192 = NEW_nit__TKwnullable(&type_nit__TKwnullable); { -nit__lexer___TKwassert___init_tk(var190, var_location); /* Direct call lexer#TKwassert#init_tk on */ +nit__lexer___TKwnullable___init_tk(var192, var_location); /* Direct call lexer#TKwnullable#init_tk on */ } -var = var190; +var = var192; goto RET_LABEL; } else { } -var191 = 39; { -{ /* Inline kernel#Int#== (var_accept_token,var191) on */ -var194 = var_accept_token == var191; -var192 = var194; -goto RET_LABEL193; -RET_LABEL193:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,49l) on */ +var195 = var_accept_token == 49l; +var193 = var195; +goto RET_LABEL194; +RET_LABEL194:(void)0; } } -if (var192){ -var195 = NEW_nit__TKwnew(&type_nit__TKwnew); +if (var193){ +var196 = NEW_nit__TKwisset(&type_nit__TKwisset); { -nit__lexer___TKwnew___init_tk(var195, var_location); /* Direct call lexer#TKwnew#init_tk on */ +nit__lexer___TKwisset___init_tk(var196, var_location); /* Direct call lexer#TKwisset#init_tk on */ } -var = var195; +var = var196; goto RET_LABEL; } else { } -var196 = 40; { -{ /* Inline kernel#Int#== (var_accept_token,var196) on */ -var199 = var_accept_token == var196; +{ /* Inline kernel#Int#== (var_accept_token,50l) on */ +var199 = var_accept_token == 50l; var197 = var199; goto RET_LABEL198; RET_LABEL198:(void)0; } } if (var197){ -var200 = NEW_nit__TKwisa(&type_nit__TKwisa); +var200 = NEW_nit__TKwlabel(&type_nit__TKwlabel); { -nit__lexer___TKwisa___init_tk(var200, var_location); /* Direct call lexer#TKwisa#init_tk on */ +nit__lexer___TKwlabel___init_tk(var200, var_location); /* Direct call lexer#TKwlabel#init_tk on */ } var = var200; goto RET_LABEL; } else { } -var201 = 41; { -{ /* Inline kernel#Int#== (var_accept_token,var201) on */ -var204 = var_accept_token == var201; -var202 = var204; -goto RET_LABEL203; -RET_LABEL203:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,51l) on */ +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 */ +} +var = var204; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,52l) on */ +var207 = var_accept_token == 52l; +var205 = var207; +goto RET_LABEL206; +RET_LABEL206:(void)0; } } -if (var202){ -var205 = NEW_nit__TKwonce(&type_nit__TKwonce); +if (var205){ +var208 = NEW_nit__TKwdebug(&type_nit__TKwdebug); { -nit__lexer___TKwonce___init_tk(var205, var_location); /* Direct call lexer#TKwonce#init_tk on */ +nit__lexer___TKwdebug___init_tk(var208, var_location); /* Direct call lexer#TKwdebug#init_tk on */ } -var = var205; +var = var208; goto RET_LABEL; } else { } -var206 = 42; { -{ /* Inline kernel#Int#== (var_accept_token,var206) on */ -var209 = var_accept_token == var206; -var207 = var209; -goto RET_LABEL208; -RET_LABEL208:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,53l) on */ +var211 = var_accept_token == 53l; +var209 = var211; +goto RET_LABEL210; +RET_LABEL210:(void)0; } } -if (var207){ -var210 = NEW_nit__TKwsuper(&type_nit__TKwsuper); +if (var209){ +var212 = NEW_nit__TOpar(&type_nit__TOpar); { -nit__lexer___TKwsuper___init_tk(var210, var_location); /* Direct call lexer#TKwsuper#init_tk on */ +nit__lexer___TOpar___init_tk(var212, var_location); /* Direct call lexer#TOpar#init_tk on */ } -var = var210; +var = var212; goto RET_LABEL; } else { } -var211 = 43; { -{ /* Inline kernel#Int#== (var_accept_token,var211) on */ -var214 = var_accept_token == var211; -var212 = var214; -goto RET_LABEL213; -RET_LABEL213:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,54l) on */ +var215 = var_accept_token == 54l; +var213 = var215; +goto RET_LABEL214; +RET_LABEL214:(void)0; } } -if (var212){ -var215 = NEW_nit__TKwself(&type_nit__TKwself); +if (var213){ +var216 = NEW_nit__TCpar(&type_nit__TCpar); { -nit__lexer___TKwself___init_tk(var215, var_location); /* Direct call lexer#TKwself#init_tk on */ +nit__lexer___TCpar___init_tk(var216, var_location); /* Direct call lexer#TCpar#init_tk on */ } -var = var215; +var = var216; goto RET_LABEL; } else { } -var216 = 44; { -{ /* Inline kernel#Int#== (var_accept_token,var216) on */ -var219 = var_accept_token == var216; +{ /* Inline kernel#Int#== (var_accept_token,55l) on */ +var219 = var_accept_token == 55l; var217 = var219; goto RET_LABEL218; RET_LABEL218:(void)0; } } if (var217){ -var220 = NEW_nit__TKwtrue(&type_nit__TKwtrue); +var220 = NEW_nit__TObra(&type_nit__TObra); { -nit__lexer___TKwtrue___init_tk(var220, var_location); /* Direct call lexer#TKwtrue#init_tk on */ +nit__lexer___TObra___init_tk(var220, var_location); /* Direct call lexer#TObra#init_tk on */ } var = var220; goto RET_LABEL; } else { } -var221 = 45; { -{ /* Inline kernel#Int#== (var_accept_token,var221) on */ -var224 = var_accept_token == var221; -var222 = var224; -goto RET_LABEL223; -RET_LABEL223:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,56l) on */ +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 */ +} +var = var224; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,57l) on */ +var227 = var_accept_token == 57l; +var225 = var227; +goto RET_LABEL226; +RET_LABEL226:(void)0; } } -if (var222){ -var225 = NEW_nit__TKwfalse(&type_nit__TKwfalse); +if (var225){ +var228 = NEW_nit__TComma(&type_nit__TComma); { -nit__lexer___TKwfalse___init_tk(var225, var_location); /* Direct call lexer#TKwfalse#init_tk on */ +nit__lexer___TComma___init_tk(var228, var_location); /* Direct call lexer#TComma#init_tk on */ } -var = var225; +var = var228; goto RET_LABEL; } else { } -var226 = 46; { -{ /* Inline kernel#Int#== (var_accept_token,var226) on */ -var229 = var_accept_token == var226; -var227 = var229; -goto RET_LABEL228; -RET_LABEL228:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,58l) on */ +var231 = var_accept_token == 58l; +var229 = var231; +goto RET_LABEL230; +RET_LABEL230:(void)0; } } -if (var227){ -var230 = NEW_nit__TKwnull(&type_nit__TKwnull); +if (var229){ +var232 = NEW_nit__TColumn(&type_nit__TColumn); { -nit__lexer___TKwnull___init_tk(var230, var_location); /* Direct call lexer#TKwnull#init_tk on */ +nit__lexer___TColumn___init_tk(var232, var_location); /* Direct call lexer#TColumn#init_tk on */ } -var = var230; +var = var232; goto RET_LABEL; } else { } -var231 = 47; { -{ /* Inline kernel#Int#== (var_accept_token,var231) on */ -var234 = var_accept_token == var231; -var232 = var234; -goto RET_LABEL233; -RET_LABEL233:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,59l) on */ +var235 = var_accept_token == 59l; +var233 = var235; +goto RET_LABEL234; +RET_LABEL234:(void)0; } } -if (var232){ -var235 = NEW_nit__TKwas(&type_nit__TKwas); +if (var233){ +var236 = NEW_nit__TQuad(&type_nit__TQuad); { -nit__lexer___TKwas___init_tk(var235, var_location); /* Direct call lexer#TKwas#init_tk on */ +nit__lexer___TQuad___init_tk(var236, var_location); /* Direct call lexer#TQuad#init_tk on */ } -var = var235; +var = var236; goto RET_LABEL; } else { } -var236 = 48; { -{ /* Inline kernel#Int#== (var_accept_token,var236) on */ -var239 = var_accept_token == var236; +{ /* Inline kernel#Int#== (var_accept_token,60l) on */ +var239 = var_accept_token == 60l; var237 = var239; goto RET_LABEL238; RET_LABEL238:(void)0; } } if (var237){ -var240 = NEW_nit__TKwnullable(&type_nit__TKwnullable); +var240 = NEW_nit__TAssign(&type_nit__TAssign); { -nit__lexer___TKwnullable___init_tk(var240, var_location); /* Direct call lexer#TKwnullable#init_tk on */ +nit__lexer___TAssign___init_tk(var240, var_location); /* Direct call lexer#TAssign#init_tk on */ } var = var240; goto RET_LABEL; } else { } -var241 = 49; { -{ /* Inline kernel#Int#== (var_accept_token,var241) on */ -var244 = var_accept_token == var241; -var242 = var244; -goto RET_LABEL243; -RET_LABEL243:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,61l) on */ +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 */ +} +var = var244; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,62l) on */ +var247 = var_accept_token == 62l; +var245 = var247; +goto RET_LABEL246; +RET_LABEL246:(void)0; } } -if (var242){ -var245 = NEW_nit__TKwisset(&type_nit__TKwisset); +if (var245){ +var248 = NEW_nit__TMinuseq(&type_nit__TMinuseq); { -nit__lexer___TKwisset___init_tk(var245, var_location); /* Direct call lexer#TKwisset#init_tk on */ +nit__lexer___TMinuseq___init_tk(var248, var_location); /* Direct call lexer#TMinuseq#init_tk on */ } -var = var245; +var = var248; goto RET_LABEL; } else { } -var246 = 50; { -{ /* Inline kernel#Int#== (var_accept_token,var246) on */ -var249 = var_accept_token == var246; -var247 = var249; -goto RET_LABEL248; -RET_LABEL248:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,63l) on */ +var251 = var_accept_token == 63l; +var249 = var251; +goto RET_LABEL250; +RET_LABEL250:(void)0; } } -if (var247){ -var250 = NEW_nit__TKwlabel(&type_nit__TKwlabel); +if (var249){ +var252 = NEW_nit__TStareq(&type_nit__TStareq); { -nit__lexer___TKwlabel___init_tk(var250, var_location); /* Direct call lexer#TKwlabel#init_tk on */ +nit__lexer___TStareq___init_tk(var252, var_location); /* Direct call lexer#TStareq#init_tk on */ } -var = var250; +var = var252; goto RET_LABEL; } else { } -var251 = 51; { -{ /* Inline kernel#Int#== (var_accept_token,var251) on */ -var254 = var_accept_token == var251; -var252 = var254; -goto RET_LABEL253; -RET_LABEL253:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,64l) on */ +var255 = var_accept_token == 64l; +var253 = var255; +goto RET_LABEL254; +RET_LABEL254:(void)0; } } -if (var252){ -var255 = NEW_nit__TKwdebug(&type_nit__TKwdebug); +if (var253){ +var256 = NEW_nit__TSlasheq(&type_nit__TSlasheq); { -nit__lexer___TKwdebug___init_tk(var255, var_location); /* Direct call lexer#TKwdebug#init_tk on */ +nit__lexer___TSlasheq___init_tk(var256, var_location); /* Direct call lexer#TSlasheq#init_tk on */ } -var = var255; +var = var256; goto RET_LABEL; } else { } -var256 = 52; { -{ /* Inline kernel#Int#== (var_accept_token,var256) on */ -var259 = var_accept_token == var256; +{ /* Inline kernel#Int#== (var_accept_token,65l) on */ +var259 = var_accept_token == 65l; var257 = var259; goto RET_LABEL258; RET_LABEL258:(void)0; } } if (var257){ -var260 = NEW_nit__TOpar(&type_nit__TOpar); +var260 = NEW_nit__TPercenteq(&type_nit__TPercenteq); { -nit__lexer___TOpar___init_tk(var260, var_location); /* Direct call lexer#TOpar#init_tk on */ +nit__lexer___TPercenteq___init_tk(var260, var_location); /* Direct call lexer#TPercenteq#init_tk on */ } var = var260; goto RET_LABEL; } else { } -var261 = 53; { -{ /* Inline kernel#Int#== (var_accept_token,var261) on */ -var264 = var_accept_token == var261; -var262 = var264; -goto RET_LABEL263; -RET_LABEL263:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,66l) on */ +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 */ +} +var = var264; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,67l) on */ +var267 = var_accept_token == 67l; +var265 = var267; +goto RET_LABEL266; +RET_LABEL266:(void)0; } } -if (var262){ -var265 = NEW_nit__TCpar(&type_nit__TCpar); +if (var265){ +var268 = NEW_nit__TPipeeq(&type_nit__TPipeeq); { -nit__lexer___TCpar___init_tk(var265, var_location); /* Direct call lexer#TCpar#init_tk on */ +nit__lexer___TPipeeq___init_tk(var268, var_location); /* Direct call lexer#TPipeeq#init_tk on */ } -var = var265; +var = var268; goto RET_LABEL; } else { } -var266 = 54; { -{ /* Inline kernel#Int#== (var_accept_token,var266) on */ -var269 = var_accept_token == var266; -var267 = var269; -goto RET_LABEL268; -RET_LABEL268:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,68l) on */ +var271 = var_accept_token == 68l; +var269 = var271; +goto RET_LABEL270; +RET_LABEL270:(void)0; } } -if (var267){ -var270 = NEW_nit__TObra(&type_nit__TObra); +if (var269){ +var272 = NEW_nit__TCareteq(&type_nit__TCareteq); { -nit__lexer___TObra___init_tk(var270, var_location); /* Direct call lexer#TObra#init_tk on */ +nit__lexer___TCareteq___init_tk(var272, var_location); /* Direct call lexer#TCareteq#init_tk on */ } -var = var270; +var = var272; goto RET_LABEL; } else { } -var271 = 55; { -{ /* Inline kernel#Int#== (var_accept_token,var271) on */ -var274 = var_accept_token == var271; -var272 = var274; -goto RET_LABEL273; -RET_LABEL273:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,69l) on */ +var275 = var_accept_token == 69l; +var273 = var275; +goto RET_LABEL274; +RET_LABEL274:(void)0; } } -if (var272){ -var275 = NEW_nit__TCbra(&type_nit__TCbra); +if (var273){ +var276 = NEW_nit__TAmpeq(&type_nit__TAmpeq); { -nit__lexer___TCbra___init_tk(var275, var_location); /* Direct call lexer#TCbra#init_tk on */ +nit__lexer___TAmpeq___init_tk(var276, var_location); /* Direct call lexer#TAmpeq#init_tk on */ } -var = var275; +var = var276; goto RET_LABEL; } else { } -var276 = 56; { -{ /* Inline kernel#Int#== (var_accept_token,var276) on */ -var279 = var_accept_token == var276; +{ /* Inline kernel#Int#== (var_accept_token,70l) on */ +var279 = var_accept_token == 70l; var277 = var279; goto RET_LABEL278; RET_LABEL278:(void)0; } } if (var277){ -var280 = NEW_nit__TComma(&type_nit__TComma); +var280 = NEW_nit__TLleq(&type_nit__TLleq); { -nit__lexer___TComma___init_tk(var280, var_location); /* Direct call lexer#TComma#init_tk on */ +nit__lexer___TLleq___init_tk(var280, var_location); /* Direct call lexer#TLleq#init_tk on */ } var = var280; goto RET_LABEL; } else { } -var281 = 57; { -{ /* Inline kernel#Int#== (var_accept_token,var281) on */ -var284 = var_accept_token == var281; -var282 = var284; -goto RET_LABEL283; -RET_LABEL283:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,71l) on */ +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 */ +} +var = var284; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,72l) on */ +var287 = var_accept_token == 72l; +var285 = var287; +goto RET_LABEL286; +RET_LABEL286:(void)0; } } -if (var282){ -var285 = NEW_nit__TColumn(&type_nit__TColumn); +if (var285){ +var288 = NEW_nit__TDotdotdot(&type_nit__TDotdotdot); { -nit__lexer___TColumn___init_tk(var285, var_location); /* Direct call lexer#TColumn#init_tk on */ +nit__lexer___TDotdotdot___init_tk(var288, var_location); /* Direct call lexer#TDotdotdot#init_tk on */ } -var = var285; +var = var288; goto RET_LABEL; } else { } -var286 = 58; { -{ /* Inline kernel#Int#== (var_accept_token,var286) on */ -var289 = var_accept_token == var286; -var287 = var289; -goto RET_LABEL288; -RET_LABEL288:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,73l) on */ +var291 = var_accept_token == 73l; +var289 = var291; +goto RET_LABEL290; +RET_LABEL290:(void)0; } } -if (var287){ -var290 = NEW_nit__TQuad(&type_nit__TQuad); +if (var289){ +var292 = NEW_nit__TDotdot(&type_nit__TDotdot); { -nit__lexer___TQuad___init_tk(var290, var_location); /* Direct call lexer#TQuad#init_tk on */ +nit__lexer___TDotdot___init_tk(var292, var_location); /* Direct call lexer#TDotdot#init_tk on */ } -var = var290; +var = var292; goto RET_LABEL; } else { } -var291 = 59; { -{ /* Inline kernel#Int#== (var_accept_token,var291) on */ -var294 = var_accept_token == var291; -var292 = var294; -goto RET_LABEL293; -RET_LABEL293:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,74l) on */ +var295 = var_accept_token == 74l; +var293 = var295; +goto RET_LABEL294; +RET_LABEL294:(void)0; } } -if (var292){ -var295 = NEW_nit__TAssign(&type_nit__TAssign); +if (var293){ +var296 = NEW_nit__TDot(&type_nit__TDot); { -nit__lexer___TAssign___init_tk(var295, var_location); /* Direct call lexer#TAssign#init_tk on */ +nit__lexer___TDot___init_tk(var296, var_location); /* Direct call lexer#TDot#init_tk on */ } -var = var295; +var = var296; goto RET_LABEL; } else { } -var296 = 60; { -{ /* Inline kernel#Int#== (var_accept_token,var296) on */ -var299 = var_accept_token == var296; +{ /* Inline kernel#Int#== (var_accept_token,75l) on */ +var299 = var_accept_token == 75l; var297 = var299; goto RET_LABEL298; RET_LABEL298:(void)0; } } if (var297){ -var300 = NEW_nit__TPluseq(&type_nit__TPluseq); +var300 = NEW_nit__TPlus(&type_nit__TPlus); { -nit__lexer___TPluseq___init_tk(var300, var_location); /* Direct call lexer#TPluseq#init_tk on */ +nit__lexer___TPlus___init_tk(var300, var_location); /* Direct call lexer#TPlus#init_tk on */ } var = var300; goto RET_LABEL; } else { } -var301 = 61; { -{ /* Inline kernel#Int#== (var_accept_token,var301) on */ -var304 = var_accept_token == var301; -var302 = var304; -goto RET_LABEL303; -RET_LABEL303:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,76l) on */ +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 */ +} +var = var304; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,77l) on */ +var307 = var_accept_token == 77l; +var305 = var307; +goto RET_LABEL306; +RET_LABEL306:(void)0; } } -if (var302){ -var305 = NEW_nit__TMinuseq(&type_nit__TMinuseq); +if (var305){ +var308 = NEW_nit__TStar(&type_nit__TStar); { -nit__lexer___TMinuseq___init_tk(var305, var_location); /* Direct call lexer#TMinuseq#init_tk on */ +nit__lexer___TStar___init_tk(var308, var_location); /* Direct call lexer#TStar#init_tk on */ } -var = var305; +var = var308; goto RET_LABEL; } else { } -var306 = 62; { -{ /* Inline kernel#Int#== (var_accept_token,var306) on */ -var309 = var_accept_token == var306; -var307 = var309; -goto RET_LABEL308; -RET_LABEL308:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,78l) on */ +var311 = var_accept_token == 78l; +var309 = var311; +goto RET_LABEL310; +RET_LABEL310:(void)0; } } -if (var307){ -var310 = NEW_nit__TDotdotdot(&type_nit__TDotdotdot); +if (var309){ +var312 = NEW_nit__TStarstar(&type_nit__TStarstar); { -nit__lexer___TDotdotdot___init_tk(var310, var_location); /* Direct call lexer#TDotdotdot#init_tk on */ +nit__lexer___TStarstar___init_tk(var312, var_location); /* Direct call lexer#TStarstar#init_tk on */ } -var = var310; +var = var312; goto RET_LABEL; } else { } -var311 = 63; { -{ /* Inline kernel#Int#== (var_accept_token,var311) on */ -var314 = var_accept_token == var311; -var312 = var314; -goto RET_LABEL313; -RET_LABEL313:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,79l) on */ +var315 = var_accept_token == 79l; +var313 = var315; +goto RET_LABEL314; +RET_LABEL314:(void)0; } } -if (var312){ -var315 = NEW_nit__TDotdot(&type_nit__TDotdot); +if (var313){ +var316 = NEW_nit__TSlash(&type_nit__TSlash); { -nit__lexer___TDotdot___init_tk(var315, var_location); /* Direct call lexer#TDotdot#init_tk on */ +nit__lexer___TSlash___init_tk(var316, var_location); /* Direct call lexer#TSlash#init_tk on */ } -var = var315; +var = var316; goto RET_LABEL; } else { } -var316 = 64; { -{ /* Inline kernel#Int#== (var_accept_token,var316) on */ -var319 = var_accept_token == var316; +{ /* Inline kernel#Int#== (var_accept_token,80l) on */ +var319 = var_accept_token == 80l; var317 = var319; goto RET_LABEL318; RET_LABEL318:(void)0; } } if (var317){ -var320 = NEW_nit__TDot(&type_nit__TDot); +var320 = NEW_nit__TPercent(&type_nit__TPercent); { -nit__lexer___TDot___init_tk(var320, var_location); /* Direct call lexer#TDot#init_tk on */ +nit__lexer___TPercent___init_tk(var320, var_location); /* Direct call lexer#TPercent#init_tk on */ } var = var320; goto RET_LABEL; } else { } -var321 = 65; { -{ /* Inline kernel#Int#== (var_accept_token,var321) on */ -var324 = var_accept_token == var321; -var322 = var324; -goto RET_LABEL323; -RET_LABEL323:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,81l) on */ +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 */ +} +var = var324; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,82l) on */ +var327 = var_accept_token == 82l; +var325 = var327; +goto RET_LABEL326; +RET_LABEL326:(void)0; } } -if (var322){ -var325 = NEW_nit__TPlus(&type_nit__TPlus); +if (var325){ +var328 = NEW_nit__TCaret(&type_nit__TCaret); { -nit__lexer___TPlus___init_tk(var325, var_location); /* Direct call lexer#TPlus#init_tk on */ +nit__lexer___TCaret___init_tk(var328, var_location); /* Direct call lexer#TCaret#init_tk on */ } -var = var325; +var = var328; goto RET_LABEL; } else { } -var326 = 66; { -{ /* Inline kernel#Int#== (var_accept_token,var326) on */ -var329 = var_accept_token == var326; -var327 = var329; -goto RET_LABEL328; -RET_LABEL328:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,83l) on */ +var331 = var_accept_token == 83l; +var329 = var331; +goto RET_LABEL330; +RET_LABEL330:(void)0; } } -if (var327){ -var330 = NEW_nit__TMinus(&type_nit__TMinus); +if (var329){ +var332 = NEW_nit__TAmp(&type_nit__TAmp); { -nit__lexer___TMinus___init_tk(var330, var_location); /* Direct call lexer#TMinus#init_tk on */ +nit__lexer___TAmp___init_tk(var332, var_location); /* Direct call lexer#TAmp#init_tk on */ } -var = var330; +var = var332; goto RET_LABEL; } else { } -var331 = 67; { -{ /* Inline kernel#Int#== (var_accept_token,var331) on */ -var334 = var_accept_token == var331; -var332 = var334; -goto RET_LABEL333; -RET_LABEL333:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,84l) on */ +var335 = var_accept_token == 84l; +var333 = var335; +goto RET_LABEL334; +RET_LABEL334:(void)0; } } -if (var332){ -var335 = NEW_nit__TStar(&type_nit__TStar); +if (var333){ +var336 = NEW_nit__TTilde(&type_nit__TTilde); { -nit__lexer___TStar___init_tk(var335, var_location); /* Direct call lexer#TStar#init_tk on */ +nit__lexer___TTilde___init_tk(var336, var_location); /* Direct call lexer#TTilde#init_tk on */ } -var = var335; +var = var336; goto RET_LABEL; } else { } -var336 = 68; { -{ /* Inline kernel#Int#== (var_accept_token,var336) on */ -var339 = var_accept_token == var336; +{ /* Inline kernel#Int#== (var_accept_token,85l) on */ +var339 = var_accept_token == 85l; var337 = var339; goto RET_LABEL338; RET_LABEL338:(void)0; } } if (var337){ -var340 = NEW_nit__TStarstar(&type_nit__TStarstar); +var340 = NEW_nit__TEq(&type_nit__TEq); { -nit__lexer___TStarstar___init_tk(var340, var_location); /* Direct call lexer#TStarstar#init_tk on */ +nit__lexer___TEq___init_tk(var340, var_location); /* Direct call lexer#TEq#init_tk on */ } var = var340; goto RET_LABEL; } else { } -var341 = 69; { -{ /* Inline kernel#Int#== (var_accept_token,var341) on */ -var344 = var_accept_token == var341; -var342 = var344; -goto RET_LABEL343; -RET_LABEL343:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,86l) on */ +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 */ +} +var = var344; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,87l) on */ +var347 = var_accept_token == 87l; +var345 = var347; +goto RET_LABEL346; +RET_LABEL346:(void)0; } } -if (var342){ -var345 = NEW_nit__TSlash(&type_nit__TSlash); +if (var345){ +var348 = NEW_nit__TLt(&type_nit__TLt); { -nit__lexer___TSlash___init_tk(var345, var_location); /* Direct call lexer#TSlash#init_tk on */ +nit__lexer___TLt___init_tk(var348, var_location); /* Direct call lexer#TLt#init_tk on */ } -var = var345; +var = var348; goto RET_LABEL; } else { } -var346 = 70; { -{ /* Inline kernel#Int#== (var_accept_token,var346) on */ -var349 = var_accept_token == var346; -var347 = var349; -goto RET_LABEL348; -RET_LABEL348:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,88l) on */ +var351 = var_accept_token == 88l; +var349 = var351; +goto RET_LABEL350; +RET_LABEL350:(void)0; } } -if (var347){ -var350 = NEW_nit__TPercent(&type_nit__TPercent); +if (var349){ +var352 = NEW_nit__TLe(&type_nit__TLe); { -nit__lexer___TPercent___init_tk(var350, var_location); /* Direct call lexer#TPercent#init_tk on */ +nit__lexer___TLe___init_tk(var352, var_location); /* Direct call lexer#TLe#init_tk on */ } -var = var350; +var = var352; goto RET_LABEL; } else { } -var351 = 71; { -{ /* Inline kernel#Int#== (var_accept_token,var351) on */ -var354 = var_accept_token == var351; -var352 = var354; -goto RET_LABEL353; -RET_LABEL353:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,89l) on */ +var355 = var_accept_token == 89l; +var353 = var355; +goto RET_LABEL354; +RET_LABEL354:(void)0; } } -if (var352){ -var355 = NEW_nit__TEq(&type_nit__TEq); +if (var353){ +var356 = NEW_nit__TLl(&type_nit__TLl); { -nit__lexer___TEq___init_tk(var355, var_location); /* Direct call lexer#TEq#init_tk on */ +nit__lexer___TLl___init_tk(var356, var_location); /* Direct call lexer#TLl#init_tk on */ } -var = var355; +var = var356; goto RET_LABEL; } else { } -var356 = 72; { -{ /* Inline kernel#Int#== (var_accept_token,var356) on */ -var359 = var_accept_token == var356; +{ /* Inline kernel#Int#== (var_accept_token,90l) on */ +var359 = var_accept_token == 90l; var357 = var359; goto RET_LABEL358; RET_LABEL358:(void)0; } } if (var357){ -var360 = NEW_nit__TNe(&type_nit__TNe); +var360 = NEW_nit__TGt(&type_nit__TGt); { -nit__lexer___TNe___init_tk(var360, var_location); /* Direct call lexer#TNe#init_tk on */ +nit__lexer___TGt___init_tk(var360, var_location); /* Direct call lexer#TGt#init_tk on */ } var = var360; goto RET_LABEL; } else { } -var361 = 73; { -{ /* Inline kernel#Int#== (var_accept_token,var361) on */ -var364 = var_accept_token == var361; -var362 = var364; -goto RET_LABEL363; -RET_LABEL363:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,91l) on */ +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 */ +} +var = var364; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,92l) on */ +var367 = var_accept_token == 92l; +var365 = var367; +goto RET_LABEL366; +RET_LABEL366:(void)0; } } -if (var362){ -var365 = NEW_nit__TLt(&type_nit__TLt); +if (var365){ +var368 = NEW_nit__TGg(&type_nit__TGg); { -nit__lexer___TLt___init_tk(var365, var_location); /* Direct call lexer#TLt#init_tk on */ +nit__lexer___TGg___init_tk(var368, var_location); /* Direct call lexer#TGg#init_tk on */ } -var = var365; +var = var368; goto RET_LABEL; } else { } -var366 = 74; { -{ /* Inline kernel#Int#== (var_accept_token,var366) on */ -var369 = var_accept_token == var366; -var367 = var369; -goto RET_LABEL368; -RET_LABEL368:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,93l) on */ +var371 = var_accept_token == 93l; +var369 = var371; +goto RET_LABEL370; +RET_LABEL370:(void)0; } } -if (var367){ -var370 = NEW_nit__TLe(&type_nit__TLe); +if (var369){ +var372 = NEW_nit__TStarship(&type_nit__TStarship); { -nit__lexer___TLe___init_tk(var370, var_location); /* Direct call lexer#TLe#init_tk on */ +nit__lexer___TStarship___init_tk(var372, var_location); /* Direct call lexer#TStarship#init_tk on */ } -var = var370; +var = var372; goto RET_LABEL; } else { } -var371 = 75; { -{ /* Inline kernel#Int#== (var_accept_token,var371) on */ -var374 = var_accept_token == var371; -var372 = var374; -goto RET_LABEL373; -RET_LABEL373:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,94l) on */ +var375 = var_accept_token == 94l; +var373 = var375; +goto RET_LABEL374; +RET_LABEL374:(void)0; } } -if (var372){ -var375 = NEW_nit__TLl(&type_nit__TLl); +if (var373){ +var376 = NEW_nit__TBang(&type_nit__TBang); { -nit__lexer___TLl___init_tk(var375, var_location); /* Direct call lexer#TLl#init_tk on */ +nit__lexer___TBang___init_tk(var376, var_location); /* Direct call lexer#TBang#init_tk on */ } -var = var375; +var = var376; goto RET_LABEL; } else { } -var376 = 76; { -{ /* Inline kernel#Int#== (var_accept_token,var376) on */ -var379 = var_accept_token == var376; +{ /* Inline kernel#Int#== (var_accept_token,95l) on */ +var379 = var_accept_token == 95l; var377 = var379; goto RET_LABEL378; RET_LABEL378:(void)0; } } if (var377){ -var380 = NEW_nit__TGt(&type_nit__TGt); +var380 = NEW_nit__TAt(&type_nit__TAt); { -nit__lexer___TGt___init_tk(var380, var_location); /* Direct call lexer#TGt#init_tk on */ +nit__lexer___TAt___init_tk(var380, var_location); /* Direct call lexer#TAt#init_tk on */ } var = var380; goto RET_LABEL; } else { } -var381 = 77; { -{ /* Inline kernel#Int#== (var_accept_token,var381) on */ -var384 = var_accept_token == var381; -var382 = var384; -goto RET_LABEL383; -RET_LABEL383:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,96l) on */ +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 */ +} +var = var384; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,97l) on */ +var387 = var_accept_token == 97l; +var385 = var387; +goto RET_LABEL386; +RET_LABEL386:(void)0; } } -if (var382){ -var385 = NEW_nit__TGe(&type_nit__TGe); +if (var385){ +var388 = NEW_nit__TClassid(&type_nit__TClassid); { -nit__lexer___TGe___init_tk(var385, var_location); /* Direct call lexer#TGe#init_tk on */ +nit__lexer___TClassid___init_tk(var388, var_location); /* Direct call lexer#TClassid#init_tk on */ } -var = var385; +var = var388; goto RET_LABEL; } else { } -var386 = 78; { -{ /* Inline kernel#Int#== (var_accept_token,var386) on */ -var389 = var_accept_token == var386; -var387 = var389; -goto RET_LABEL388; -RET_LABEL388:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,98l) on */ +var391 = var_accept_token == 98l; +var389 = var391; +goto RET_LABEL390; +RET_LABEL390:(void)0; } } -if (var387){ -var390 = NEW_nit__TGg(&type_nit__TGg); +if (var389){ +var392 = NEW_nit__TId(&type_nit__TId); { -nit__lexer___TGg___init_tk(var390, var_location); /* Direct call lexer#TGg#init_tk on */ +nit__lexer___TId___init_tk(var392, var_location); /* Direct call lexer#TId#init_tk on */ } -var = var390; +var = var392; goto RET_LABEL; } else { } -var391 = 79; { -{ /* Inline kernel#Int#== (var_accept_token,var391) on */ -var394 = var_accept_token == var391; -var392 = var394; -goto RET_LABEL393; -RET_LABEL393:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,99l) on */ +var395 = var_accept_token == 99l; +var393 = var395; +goto RET_LABEL394; +RET_LABEL394:(void)0; } } -if (var392){ -var395 = NEW_nit__TStarship(&type_nit__TStarship); +if (var393){ +var396 = NEW_nit__TAttrid(&type_nit__TAttrid); { -nit__lexer___TStarship___init_tk(var395, var_location); /* Direct call lexer#TStarship#init_tk on */ +nit__lexer___TAttrid___init_tk(var396, var_location); /* Direct call lexer#TAttrid#init_tk on */ } -var = var395; +var = var396; goto RET_LABEL; } else { } -var396 = 80; { -{ /* Inline kernel#Int#== (var_accept_token,var396) on */ -var399 = var_accept_token == var396; +{ /* Inline kernel#Int#== (var_accept_token,100l) on */ +var399 = var_accept_token == 100l; var397 = var399; goto RET_LABEL398; RET_LABEL398:(void)0; } } if (var397){ -var400 = NEW_nit__TBang(&type_nit__TBang); +var400 = NEW_nit__TNumber(&type_nit__TNumber); { -nit__lexer___TBang___init_tk(var400, var_location); /* Direct call lexer#TBang#init_tk on */ +nit__lexer___TNumber___init_tk(var400, var_location); /* Direct call lexer#TNumber#init_tk on */ } var = var400; goto RET_LABEL; } else { } -var401 = 81; { -{ /* Inline kernel#Int#== (var_accept_token,var401) on */ -var404 = var_accept_token == var401; -var402 = var404; -goto RET_LABEL403; -RET_LABEL403:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,101l) on */ +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 */ +} +var = var404; +goto RET_LABEL; +} else { +} +{ +{ /* Inline kernel#Int#== (var_accept_token,102l) on */ +var407 = var_accept_token == 102l; +var405 = var407; +goto RET_LABEL406; +RET_LABEL406:(void)0; } } -if (var402){ -var405 = NEW_nit__TAt(&type_nit__TAt); +if (var405){ +var408 = NEW_nit__TBinNumber(&type_nit__TBinNumber); { -nit__lexer___TAt___init_tk(var405, var_location); /* Direct call lexer#TAt#init_tk on */ +nit__lexer___TBinNumber___init_tk(var408, var_location); /* Direct call lexer#TBinNumber#init_tk on */ } -var = var405; +var = var408; goto RET_LABEL; } else { } -var406 = 82; { -{ /* Inline kernel#Int#== (var_accept_token,var406) on */ -var409 = var_accept_token == var406; -var407 = var409; -goto RET_LABEL408; -RET_LABEL408:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,103l) on */ +var411 = var_accept_token == 103l; +var409 = var411; +goto RET_LABEL410; +RET_LABEL410:(void)0; } } -if (var407){ -var410 = NEW_nit__TClassid(&type_nit__TClassid); +if (var409){ +var412 = NEW_nit__TOctNumber(&type_nit__TOctNumber); { -nit__lexer___TClassid___init_tk(var410, var_location); /* Direct call lexer#TClassid#init_tk on */ +nit__lexer___TOctNumber___init_tk(var412, var_location); /* Direct call lexer#TOctNumber#init_tk on */ } -var = var410; +var = var412; goto RET_LABEL; } else { } -var411 = 83; { -{ /* Inline kernel#Int#== (var_accept_token,var411) on */ -var414 = var_accept_token == var411; -var412 = var414; -goto RET_LABEL413; -RET_LABEL413:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,104l) on */ +var415 = var_accept_token == 104l; +var413 = var415; +goto RET_LABEL414; +RET_LABEL414:(void)0; } } -if (var412){ -var415 = NEW_nit__TId(&type_nit__TId); +if (var413){ +var416 = NEW_nit__TBytenum(&type_nit__TBytenum); { -nit__lexer___TId___init_tk(var415, var_location); /* Direct call lexer#TId#init_tk on */ +nit__lexer___TBytenum___init_tk(var416, var_location); /* Direct call lexer#TBytenum#init_tk on */ } -var = var415; +var = var416; goto RET_LABEL; } else { } -var416 = 84; { -{ /* Inline kernel#Int#== (var_accept_token,var416) on */ -var419 = var_accept_token == var416; +{ /* Inline kernel#Int#== (var_accept_token,105l) on */ +var419 = var_accept_token == 105l; var417 = var419; goto RET_LABEL418; RET_LABEL418:(void)0; } } if (var417){ -var420 = NEW_nit__TAttrid(&type_nit__TAttrid); +var420 = NEW_nit__THexBytenum(&type_nit__THexBytenum); { -nit__lexer___TAttrid___init_tk(var420, var_location); /* Direct call lexer#TAttrid#init_tk on */ +nit__lexer___THexBytenum___init_tk(var420, var_location); /* Direct call lexer#THexBytenum#init_tk on */ } var = var420; goto RET_LABEL; } else { } -var421 = 85; { -{ /* Inline kernel#Int#== (var_accept_token,var421) on */ -var424 = var_accept_token == var421; -var422 = var424; -goto RET_LABEL423; -RET_LABEL423:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,106l) on */ +var423 = var_accept_token == 106l; +var421 = var423; +goto RET_LABEL422; +RET_LABEL422:(void)0; } } -if (var422){ -var425 = NEW_nit__TNumber(&type_nit__TNumber); +if (var421){ +var424 = NEW_nit__TBinBytenum(&type_nit__TBinBytenum); { -nit__lexer___TNumber___init_tk(var425, var_location); /* Direct call lexer#TNumber#init_tk on */ +nit__lexer___TBinBytenum___init_tk(var424, var_location); /* Direct call lexer#TBinBytenum#init_tk on */ } -var = var425; +var = var424; goto RET_LABEL; } else { } -var426 = 86; { -{ /* Inline kernel#Int#== (var_accept_token,var426) on */ -var429 = var_accept_token == var426; -var427 = var429; -goto RET_LABEL428; -RET_LABEL428:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,107l) on */ +var427 = var_accept_token == 107l; +var425 = var427; +goto RET_LABEL426; +RET_LABEL426:(void)0; } } -if (var427){ -var430 = NEW_nit__THexNumber(&type_nit__THexNumber); +if (var425){ +var428 = NEW_nit__TOctBytenum(&type_nit__TOctBytenum); { -nit__lexer___THexNumber___init_tk(var430, var_location); /* Direct call lexer#THexNumber#init_tk on */ +nit__lexer___TOctBytenum___init_tk(var428, var_location); /* Direct call lexer#TOctBytenum#init_tk on */ } -var = var430; +var = var428; goto RET_LABEL; } else { } -var431 = 87; { -{ /* Inline kernel#Int#== (var_accept_token,var431) on */ -var434 = var_accept_token == var431; -var432 = var434; -goto RET_LABEL433; -RET_LABEL433:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,108l) on */ +var431 = var_accept_token == 108l; +var429 = var431; +goto RET_LABEL430; +RET_LABEL430:(void)0; } } -if (var432){ -var435 = NEW_nit__TFloat(&type_nit__TFloat); +if (var429){ +var432 = NEW_nit__TFloat(&type_nit__TFloat); { -nit__lexer___TFloat___init_tk(var435, var_location); /* Direct call lexer#TFloat#init_tk on */ +nit__lexer___TFloat___init_tk(var432, var_location); /* Direct call lexer#TFloat#init_tk on */ } -var = var435; +var = var432; goto RET_LABEL; } else { } -var436 = 88; { -{ /* Inline kernel#Int#== (var_accept_token,var436) on */ -var439 = var_accept_token == var436; -var437 = var439; -goto RET_LABEL438; -RET_LABEL438:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,109l) on */ +var435 = var_accept_token == 109l; +var433 = var435; +goto RET_LABEL434; +RET_LABEL434:(void)0; } } -if (var437){ -var440 = NEW_nit__TString(&type_nit__TString); +if (var433){ +var436 = NEW_nit__TString(&type_nit__TString); { -nit__lexer___TString___init_tk(var440, var_location); /* Direct call lexer#TString#init_tk on */ +nit__lexer___TString___init_tk(var436, var_location); /* Direct call lexer#TString#init_tk on */ } -var = var440; +var = var436; goto RET_LABEL; } else { } -var441 = 89; { -{ /* Inline kernel#Int#== (var_accept_token,var441) on */ -var444 = var_accept_token == var441; -var442 = var444; -goto RET_LABEL443; -RET_LABEL443:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,110l) on */ +var439 = var_accept_token == 110l; +var437 = var439; +goto RET_LABEL438; +RET_LABEL438:(void)0; } } -if (var442){ -var445 = NEW_nit__TStartString(&type_nit__TStartString); +if (var437){ +var440 = NEW_nit__TStartString(&type_nit__TStartString); { -nit__lexer___TStartString___init_tk(var445, var_location); /* Direct call lexer#TStartString#init_tk on */ +nit__lexer___TStartString___init_tk(var440, var_location); /* Direct call lexer#TStartString#init_tk on */ } -var = var445; +var = var440; goto RET_LABEL; } else { } -var446 = 90; { -{ /* Inline kernel#Int#== (var_accept_token,var446) on */ -var449 = var_accept_token == var446; -var447 = var449; -goto RET_LABEL448; -RET_LABEL448:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,111l) on */ +var443 = var_accept_token == 111l; +var441 = var443; +goto RET_LABEL442; +RET_LABEL442:(void)0; } } -if (var447){ -var450 = NEW_nit__TMidString(&type_nit__TMidString); +if (var441){ +var444 = NEW_nit__TMidString(&type_nit__TMidString); { -nit__lexer___TMidString___init_tk(var450, var_location); /* Direct call lexer#TMidString#init_tk on */ +nit__lexer___TMidString___init_tk(var444, var_location); /* Direct call lexer#TMidString#init_tk on */ } -var = var450; +var = var444; goto RET_LABEL; } else { } -var451 = 91; { -{ /* Inline kernel#Int#== (var_accept_token,var451) on */ -var454 = var_accept_token == var451; -var452 = var454; -goto RET_LABEL453; -RET_LABEL453:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,112l) on */ +var447 = var_accept_token == 112l; +var445 = var447; +goto RET_LABEL446; +RET_LABEL446:(void)0; } } -if (var452){ -var455 = NEW_nit__TEndString(&type_nit__TEndString); +if (var445){ +var448 = NEW_nit__TEndString(&type_nit__TEndString); { -nit__lexer___TEndString___init_tk(var455, var_location); /* Direct call lexer#TEndString#init_tk on */ +nit__lexer___TEndString___init_tk(var448, var_location); /* Direct call lexer#TEndString#init_tk on */ } -var = var455; +var = var448; goto RET_LABEL; } else { } -var456 = 92; { -{ /* Inline kernel#Int#== (var_accept_token,var456) on */ -var459 = var_accept_token == var456; -var457 = var459; -goto RET_LABEL458; -RET_LABEL458:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,113l) on */ +var451 = var_accept_token == 113l; +var449 = var451; +goto RET_LABEL450; +RET_LABEL450:(void)0; } } -if (var457){ -var460 = NEW_nit__TChar(&type_nit__TChar); +if (var449){ +var452 = NEW_nit__TChar(&type_nit__TChar); { -nit__lexer___TChar___init_tk(var460, var_location); /* Direct call lexer#TChar#init_tk on */ +nit__lexer___TChar___init_tk(var452, var_location); /* Direct call lexer#TChar#init_tk on */ } -var = var460; +var = var452; goto RET_LABEL; } else { } -var461 = 93; { -{ /* Inline kernel#Int#== (var_accept_token,var461) on */ -var464 = var_accept_token == var461; -var462 = var464; -goto RET_LABEL463; -RET_LABEL463:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,114l) on */ +var455 = var_accept_token == 114l; +var453 = var455; +goto RET_LABEL454; +RET_LABEL454:(void)0; } } -if (var462){ -var465 = NEW_nit__TBadString(&type_nit__TBadString); +if (var453){ +var456 = NEW_nit__TBadString(&type_nit__TBadString); { -nit__lexer___TBadString___init_tk(var465, var_location); /* Direct call lexer#TBadString#init_tk on */ +nit__lexer___TBadString___init_tk(var456, var_location); /* Direct call lexer#TBadString#init_tk on */ } -var = var465; +var = var456; goto RET_LABEL; } else { } -var466 = 94; { -{ /* Inline kernel#Int#== (var_accept_token,var466) on */ -var469 = var_accept_token == var466; -var467 = var469; -goto RET_LABEL468; -RET_LABEL468:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,115l) on */ +var459 = var_accept_token == 115l; +var457 = var459; +goto RET_LABEL458; +RET_LABEL458:(void)0; } } -if (var467){ -var470 = NEW_nit__TBadChar(&type_nit__TBadChar); +if (var457){ +var460 = NEW_nit__TBadChar(&type_nit__TBadChar); { -nit__lexer___TBadChar___init_tk(var470, var_location); /* Direct call lexer#TBadChar#init_tk on */ +nit__lexer___TBadChar___init_tk(var460, var_location); /* Direct call lexer#TBadChar#init_tk on */ } -var = var470; +var = var460; goto RET_LABEL; } else { } -var471 = 95; { -{ /* Inline kernel#Int#== (var_accept_token,var471) on */ -var474 = var_accept_token == var471; -var472 = var474; -goto RET_LABEL473; -RET_LABEL473:(void)0; +{ /* Inline kernel#Int#== (var_accept_token,116l) on */ +var463 = var_accept_token == 116l; +var461 = var463; +goto RET_LABEL462; +RET_LABEL462:(void)0; } } -if (var472){ -var475 = NEW_nit__TExternCodeSegment(&type_nit__TExternCodeSegment); +if (var461){ +var464 = NEW_nit__TExternCodeSegment(&type_nit__TExternCodeSegment); { -nit__lexer___TExternCodeSegment___init_tk(var475, var_location); /* Direct call lexer#TExternCodeSegment#init_tk on */ +nit__lexer___TExternCodeSegment___init_tk(var464, var_location); /* Direct call lexer#TExternCodeSegment#init_tk on */ } -var = var475; +var = var464; goto RET_LABEL; } else { } PRINT_ERROR("Runtime error: %s", "Aborted"); -PRINT_ERROR(" (%s:%d)\n", FILE_nit__lexer, 1445); -show_backtrace(1); +PRINT_ERROR(" (%s:%d)\n", FILE_nit__lexer, 1760); +fatal_exit(1); RET_LABEL:; return var; }