-varonce = var1;
-}
-var = var1;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#EOF#to_s for (self: Object): String */
-val* VIRTUAL_parser_nodes__EOF__to_s(val* self) {
-val* var /* : String */;
-val* var1 /* : String */;
-var1 = parser_nodes__EOF__to_s(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#EOF#init for (self: EOF) */
-void parser_nodes__EOF__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Token__init]))(self) /* init on <self:EOF>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#EOF#init for (self: Object) */
-void VIRTUAL_parser_nodes__EOF__init(val* self) {
-parser_nodes__EOF__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AError#init for (self: AError) */
-void parser_nodes__AError__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__EOF__init]))(self) /* init on <self:AError>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AError#init for (self: Object) */
-void VIRTUAL_parser_nodes__AError__init(val* self) {
-parser_nodes__AError__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#ALexerError#init for (self: ALexerError) */
-void parser_nodes__ALexerError__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AError__init]))(self) /* init on <self:ALexerError>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#ALexerError#init for (self: Object) */
-void VIRTUAL_parser_nodes__ALexerError__init(val* self) {
-parser_nodes__ALexerError__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AParserError#init for (self: AParserError) */
-void parser_nodes__AParserError__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AError__init]))(self) /* init on <self:AParserError>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AParserError#init for (self: Object) */
-void VIRTUAL_parser_nodes__AParserError__init(val* self) {
-parser_nodes__AParserError__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AModule#n_moduledecl for (self: AModule): nullable AModuledecl */
-val* parser_nodes__AModule__n_moduledecl(val* self) {
-val* var /* : nullable AModuledecl */;
-val* var1 /* : nullable AModuledecl */;
-var1 = self->attrs[COLOR_parser_nodes__AModule___n_moduledecl].val; /* _n_moduledecl on <self:AModule> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModule#n_moduledecl for (self: Object): nullable AModuledecl */
-val* VIRTUAL_parser_nodes__AModule__n_moduledecl(val* self) {
-val* var /* : nullable AModuledecl */;
-val* var1 /* : nullable AModuledecl */;
-var1 = parser_nodes__AModule__n_moduledecl(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModule#n_moduledecl= for (self: AModule, nullable AModuledecl) */
-void parser_nodes__AModule__n_moduledecl_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AModule___n_moduledecl].val = p0; /* _n_moduledecl on <self:AModule> */
-RET_LABEL:;
-}
-/* method parser_nodes#AModule#n_moduledecl= for (self: Object, nullable AModuledecl) */
-void VIRTUAL_parser_nodes__AModule__n_moduledecl_61d(val* self, val* p0) {
-parser_nodes__AModule__n_moduledecl_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AModule#n_imports for (self: AModule): ANodes[AImport] */
-val* parser_nodes__AModule__n_imports(val* self) {
-val* var /* : ANodes[AImport] */;
-val* var1 /* : ANodes[AImport] */;
-var1 = self->attrs[COLOR_parser_nodes__AModule___n_imports].val; /* _n_imports on <self:AModule> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_imports");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 580);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModule#n_imports for (self: Object): ANodes[AImport] */
-val* VIRTUAL_parser_nodes__AModule__n_imports(val* self) {
-val* var /* : ANodes[AImport] */;
-val* var1 /* : ANodes[AImport] */;
-var1 = parser_nodes__AModule__n_imports(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModule#n_extern_code_blocks for (self: AModule): ANodes[AExternCodeBlock] */
-val* parser_nodes__AModule__n_extern_code_blocks(val* self) {
-val* var /* : ANodes[AExternCodeBlock] */;
-val* var1 /* : ANodes[AExternCodeBlock] */;
-var1 = self->attrs[COLOR_parser_nodes__AModule___n_extern_code_blocks].val; /* _n_extern_code_blocks on <self:AModule> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_extern_code_blocks");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 581);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModule#n_extern_code_blocks for (self: Object): ANodes[AExternCodeBlock] */
-val* VIRTUAL_parser_nodes__AModule__n_extern_code_blocks(val* self) {
-val* var /* : ANodes[AExternCodeBlock] */;
-val* var1 /* : ANodes[AExternCodeBlock] */;
-var1 = parser_nodes__AModule__n_extern_code_blocks(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModule#n_classdefs for (self: AModule): ANodes[AClassdef] */
-val* parser_nodes__AModule__n_classdefs(val* self) {
-val* var /* : ANodes[AClassdef] */;
-val* var1 /* : ANodes[AClassdef] */;
-var1 = self->attrs[COLOR_parser_nodes__AModule___n_classdefs].val; /* _n_classdefs on <self:AModule> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_classdefs");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 582);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModule#n_classdefs for (self: Object): ANodes[AClassdef] */
-val* VIRTUAL_parser_nodes__AModule__n_classdefs(val* self) {
-val* var /* : ANodes[AClassdef] */;
-val* var1 /* : ANodes[AClassdef] */;
-var1 = parser_nodes__AModule__n_classdefs(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModule#init for (self: AModule) */
-void parser_nodes__AModule__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:AModule>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AModule#init for (self: Object) */
-void VIRTUAL_parser_nodes__AModule__init(val* self) {
-parser_nodes__AModule__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AModuledecl#n_doc for (self: AModuledecl): nullable ADoc */
-val* parser_nodes__AModuledecl__n_doc(val* self) {
-val* var /* : nullable ADoc */;
-val* var1 /* : nullable ADoc */;
-var1 = self->attrs[COLOR_parser_nodes__AModuledecl___n_doc].val; /* _n_doc on <self:AModuledecl> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModuledecl#n_doc for (self: Object): nullable ADoc */
-val* VIRTUAL_parser_nodes__AModuledecl__n_doc(val* self) {
-val* var /* : nullable ADoc */;
-val* var1 /* : nullable ADoc */;
-var1 = parser_nodes__AModuledecl__n_doc(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModuledecl#n_doc= for (self: AModuledecl, nullable ADoc) */
-void parser_nodes__AModuledecl__n_doc_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AModuledecl___n_doc].val = p0; /* _n_doc on <self:AModuledecl> */
-RET_LABEL:;
-}
-/* method parser_nodes#AModuledecl#n_doc= for (self: Object, nullable ADoc) */
-void VIRTUAL_parser_nodes__AModuledecl__n_doc_61d(val* self, val* p0) {
-parser_nodes__AModuledecl__n_doc_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AModuledecl#n_kwmodule for (self: AModuledecl): TKwmodule */
-val* parser_nodes__AModuledecl__n_kwmodule(val* self) {
-val* var /* : TKwmodule */;
-val* var1 /* : TKwmodule */;
-var1 = self->attrs[COLOR_parser_nodes__AModuledecl___n_kwmodule].val; /* _n_kwmodule on <self:AModuledecl> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwmodule");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 589);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModuledecl#n_kwmodule for (self: Object): TKwmodule */
-val* VIRTUAL_parser_nodes__AModuledecl__n_kwmodule(val* self) {
-val* var /* : TKwmodule */;
-val* var1 /* : TKwmodule */;
-var1 = parser_nodes__AModuledecl__n_kwmodule(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModuledecl#n_kwmodule= for (self: AModuledecl, TKwmodule) */
-void parser_nodes__AModuledecl__n_kwmodule_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AModuledecl___n_kwmodule].val = p0; /* _n_kwmodule on <self:AModuledecl> */
-RET_LABEL:;
-}
-/* method parser_nodes#AModuledecl#n_kwmodule= for (self: Object, TKwmodule) */
-void VIRTUAL_parser_nodes__AModuledecl__n_kwmodule_61d(val* self, val* p0) {
-parser_nodes__AModuledecl__n_kwmodule_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AModuledecl#n_name for (self: AModuledecl): AModuleName */
-val* parser_nodes__AModuledecl__n_name(val* self) {
-val* var /* : AModuleName */;
-val* var1 /* : AModuleName */;
-var1 = self->attrs[COLOR_parser_nodes__AModuledecl___n_name].val; /* _n_name on <self:AModuledecl> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_name");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 590);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModuledecl#n_name for (self: Object): AModuleName */
-val* VIRTUAL_parser_nodes__AModuledecl__n_name(val* self) {
-val* var /* : AModuleName */;
-val* var1 /* : AModuleName */;
-var1 = parser_nodes__AModuledecl__n_name(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AModuledecl#n_name= for (self: AModuledecl, AModuleName) */
-void parser_nodes__AModuledecl__n_name_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AModuledecl___n_name].val = p0; /* _n_name on <self:AModuledecl> */
-RET_LABEL:;
-}
-/* method parser_nodes#AModuledecl#n_name= for (self: Object, AModuleName) */
-void VIRTUAL_parser_nodes__AModuledecl__n_name_61d(val* self, val* p0) {
-parser_nodes__AModuledecl__n_name_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AModuledecl#init for (self: AModuledecl) */
-void parser_nodes__AModuledecl__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:AModuledecl>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AModuledecl#init for (self: Object) */
-void VIRTUAL_parser_nodes__AModuledecl__init(val* self) {
-parser_nodes__AModuledecl__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AImport#init for (self: AImport) */
-void parser_nodes__AImport__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:AImport>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AImport#init for (self: Object) */
-void VIRTUAL_parser_nodes__AImport__init(val* self) {
-parser_nodes__AImport__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdImport#n_visibility for (self: AStdImport): AVisibility */
-val* parser_nodes__AStdImport__n_visibility(val* self) {
-val* var /* : AVisibility */;
-val* var1 /* : AVisibility */;
-var1 = self->attrs[COLOR_parser_nodes__AStdImport___n_visibility].val; /* _n_visibility on <self:AStdImport> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_visibility");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 601);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdImport#n_visibility for (self: Object): AVisibility */
-val* VIRTUAL_parser_nodes__AStdImport__n_visibility(val* self) {
-val* var /* : AVisibility */;
-val* var1 /* : AVisibility */;
-var1 = parser_nodes__AStdImport__n_visibility(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdImport#n_visibility= for (self: AStdImport, AVisibility) */
-void parser_nodes__AStdImport__n_visibility_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AStdImport___n_visibility].val = p0; /* _n_visibility on <self:AStdImport> */
-RET_LABEL:;
-}
-/* method parser_nodes#AStdImport#n_visibility= for (self: Object, AVisibility) */
-void VIRTUAL_parser_nodes__AStdImport__n_visibility_61d(val* self, val* p0) {
-parser_nodes__AStdImport__n_visibility_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdImport#n_kwimport for (self: AStdImport): TKwimport */
-val* parser_nodes__AStdImport__n_kwimport(val* self) {
-val* var /* : TKwimport */;
-val* var1 /* : TKwimport */;
-var1 = self->attrs[COLOR_parser_nodes__AStdImport___n_kwimport].val; /* _n_kwimport on <self:AStdImport> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwimport");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 602);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdImport#n_kwimport for (self: Object): TKwimport */
-val* VIRTUAL_parser_nodes__AStdImport__n_kwimport(val* self) {
-val* var /* : TKwimport */;
-val* var1 /* : TKwimport */;
-var1 = parser_nodes__AStdImport__n_kwimport(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdImport#n_kwimport= for (self: AStdImport, TKwimport) */
-void parser_nodes__AStdImport__n_kwimport_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AStdImport___n_kwimport].val = p0; /* _n_kwimport on <self:AStdImport> */
-RET_LABEL:;
-}
-/* method parser_nodes#AStdImport#n_kwimport= for (self: Object, TKwimport) */
-void VIRTUAL_parser_nodes__AStdImport__n_kwimport_61d(val* self, val* p0) {
-parser_nodes__AStdImport__n_kwimport_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdImport#n_name for (self: AStdImport): AModuleName */
-val* parser_nodes__AStdImport__n_name(val* self) {
-val* var /* : AModuleName */;
-val* var1 /* : AModuleName */;
-var1 = self->attrs[COLOR_parser_nodes__AStdImport___n_name].val; /* _n_name on <self:AStdImport> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_name");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 603);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdImport#n_name for (self: Object): AModuleName */
-val* VIRTUAL_parser_nodes__AStdImport__n_name(val* self) {
-val* var /* : AModuleName */;
-val* var1 /* : AModuleName */;
-var1 = parser_nodes__AStdImport__n_name(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdImport#n_name= for (self: AStdImport, AModuleName) */
-void parser_nodes__AStdImport__n_name_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AStdImport___n_name].val = p0; /* _n_name on <self:AStdImport> */
-RET_LABEL:;
-}
-/* method parser_nodes#AStdImport#n_name= for (self: Object, AModuleName) */
-void VIRTUAL_parser_nodes__AStdImport__n_name_61d(val* self, val* p0) {
-parser_nodes__AStdImport__n_name_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdImport#init for (self: AStdImport) */
-void parser_nodes__AStdImport__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AImport__init]))(self) /* init on <self:AStdImport>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AStdImport#init for (self: Object) */
-void VIRTUAL_parser_nodes__AStdImport__init(val* self) {
-parser_nodes__AStdImport__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#ANoImport#n_visibility for (self: ANoImport): AVisibility */
-val* parser_nodes__ANoImport__n_visibility(val* self) {
-val* var /* : AVisibility */;
-val* var1 /* : AVisibility */;
-var1 = self->attrs[COLOR_parser_nodes__ANoImport___n_visibility].val; /* _n_visibility on <self:ANoImport> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_visibility");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 609);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ANoImport#n_visibility for (self: Object): AVisibility */
-val* VIRTUAL_parser_nodes__ANoImport__n_visibility(val* self) {
-val* var /* : AVisibility */;
-val* var1 /* : AVisibility */;
-var1 = parser_nodes__ANoImport__n_visibility(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ANoImport#n_visibility= for (self: ANoImport, AVisibility) */
-void parser_nodes__ANoImport__n_visibility_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ANoImport___n_visibility].val = p0; /* _n_visibility on <self:ANoImport> */
-RET_LABEL:;
-}
-/* method parser_nodes#ANoImport#n_visibility= for (self: Object, AVisibility) */
-void VIRTUAL_parser_nodes__ANoImport__n_visibility_61d(val* self, val* p0) {
-parser_nodes__ANoImport__n_visibility_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ANoImport#n_kwimport for (self: ANoImport): TKwimport */
-val* parser_nodes__ANoImport__n_kwimport(val* self) {
-val* var /* : TKwimport */;
-val* var1 /* : TKwimport */;
-var1 = self->attrs[COLOR_parser_nodes__ANoImport___n_kwimport].val; /* _n_kwimport on <self:ANoImport> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwimport");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 610);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ANoImport#n_kwimport for (self: Object): TKwimport */
-val* VIRTUAL_parser_nodes__ANoImport__n_kwimport(val* self) {
-val* var /* : TKwimport */;
-val* var1 /* : TKwimport */;
-var1 = parser_nodes__ANoImport__n_kwimport(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ANoImport#n_kwimport= for (self: ANoImport, TKwimport) */
-void parser_nodes__ANoImport__n_kwimport_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ANoImport___n_kwimport].val = p0; /* _n_kwimport on <self:ANoImport> */
-RET_LABEL:;
-}
-/* method parser_nodes#ANoImport#n_kwimport= for (self: Object, TKwimport) */
-void VIRTUAL_parser_nodes__ANoImport__n_kwimport_61d(val* self, val* p0) {
-parser_nodes__ANoImport__n_kwimport_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ANoImport#n_kwend for (self: ANoImport): TKwend */
-val* parser_nodes__ANoImport__n_kwend(val* self) {
-val* var /* : TKwend */;
-val* var1 /* : TKwend */;
-var1 = self->attrs[COLOR_parser_nodes__ANoImport___n_kwend].val; /* _n_kwend on <self:ANoImport> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwend");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 611);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ANoImport#n_kwend for (self: Object): TKwend */
-val* VIRTUAL_parser_nodes__ANoImport__n_kwend(val* self) {
-val* var /* : TKwend */;
-val* var1 /* : TKwend */;
-var1 = parser_nodes__ANoImport__n_kwend(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ANoImport#n_kwend= for (self: ANoImport, TKwend) */
-void parser_nodes__ANoImport__n_kwend_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ANoImport___n_kwend].val = p0; /* _n_kwend on <self:ANoImport> */
-RET_LABEL:;
-}
-/* method parser_nodes#ANoImport#n_kwend= for (self: Object, TKwend) */
-void VIRTUAL_parser_nodes__ANoImport__n_kwend_61d(val* self, val* p0) {
-parser_nodes__ANoImport__n_kwend_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ANoImport#init for (self: ANoImport) */
-void parser_nodes__ANoImport__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AImport__init]))(self) /* init on <self:ANoImport>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#ANoImport#init for (self: Object) */
-void VIRTUAL_parser_nodes__ANoImport__init(val* self) {
-parser_nodes__ANoImport__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AVisibility#init for (self: AVisibility) */
-void parser_nodes__AVisibility__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:AVisibility>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AVisibility#init for (self: Object) */
-void VIRTUAL_parser_nodes__AVisibility__init(val* self) {
-parser_nodes__AVisibility__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#APublicVisibility#init for (self: APublicVisibility) */
-void parser_nodes__APublicVisibility__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AVisibility__init]))(self) /* init on <self:APublicVisibility>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#APublicVisibility#init for (self: Object) */
-void VIRTUAL_parser_nodes__APublicVisibility__init(val* self) {
-parser_nodes__APublicVisibility__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#APrivateVisibility#n_kwprivate for (self: APrivateVisibility): TKwprivate */
-val* parser_nodes__APrivateVisibility__n_kwprivate(val* self) {
-val* var /* : TKwprivate */;
-val* var1 /* : TKwprivate */;
-var1 = self->attrs[COLOR_parser_nodes__APrivateVisibility___n_kwprivate].val; /* _n_kwprivate on <self:APrivateVisibility> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwprivate");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 628);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#APrivateVisibility#n_kwprivate for (self: Object): TKwprivate */
-val* VIRTUAL_parser_nodes__APrivateVisibility__n_kwprivate(val* self) {
-val* var /* : TKwprivate */;
-val* var1 /* : TKwprivate */;
-var1 = parser_nodes__APrivateVisibility__n_kwprivate(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#APrivateVisibility#n_kwprivate= for (self: APrivateVisibility, TKwprivate) */
-void parser_nodes__APrivateVisibility__n_kwprivate_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__APrivateVisibility___n_kwprivate].val = p0; /* _n_kwprivate on <self:APrivateVisibility> */
-RET_LABEL:;
-}
-/* method parser_nodes#APrivateVisibility#n_kwprivate= for (self: Object, TKwprivate) */
-void VIRTUAL_parser_nodes__APrivateVisibility__n_kwprivate_61d(val* self, val* p0) {
-parser_nodes__APrivateVisibility__n_kwprivate_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#APrivateVisibility#init for (self: APrivateVisibility) */
-void parser_nodes__APrivateVisibility__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AVisibility__init]))(self) /* init on <self:APrivateVisibility>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#APrivateVisibility#init for (self: Object) */
-void VIRTUAL_parser_nodes__APrivateVisibility__init(val* self) {
-parser_nodes__APrivateVisibility__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AProtectedVisibility#n_kwprotected for (self: AProtectedVisibility): TKwprotected */
-val* parser_nodes__AProtectedVisibility__n_kwprotected(val* self) {
-val* var /* : TKwprotected */;
-val* var1 /* : TKwprotected */;
-var1 = self->attrs[COLOR_parser_nodes__AProtectedVisibility___n_kwprotected].val; /* _n_kwprotected on <self:AProtectedVisibility> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwprotected");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 632);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AProtectedVisibility#n_kwprotected for (self: Object): TKwprotected */
-val* VIRTUAL_parser_nodes__AProtectedVisibility__n_kwprotected(val* self) {
-val* var /* : TKwprotected */;
-val* var1 /* : TKwprotected */;
-var1 = parser_nodes__AProtectedVisibility__n_kwprotected(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AProtectedVisibility#n_kwprotected= for (self: AProtectedVisibility, TKwprotected) */
-void parser_nodes__AProtectedVisibility__n_kwprotected_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AProtectedVisibility___n_kwprotected].val = p0; /* _n_kwprotected on <self:AProtectedVisibility> */
-RET_LABEL:;
-}
-/* method parser_nodes#AProtectedVisibility#n_kwprotected= for (self: Object, TKwprotected) */
-void VIRTUAL_parser_nodes__AProtectedVisibility__n_kwprotected_61d(val* self, val* p0) {
-parser_nodes__AProtectedVisibility__n_kwprotected_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AProtectedVisibility#init for (self: AProtectedVisibility) */
-void parser_nodes__AProtectedVisibility__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AVisibility__init]))(self) /* init on <self:AProtectedVisibility>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AProtectedVisibility#init for (self: Object) */
-void VIRTUAL_parser_nodes__AProtectedVisibility__init(val* self) {
-parser_nodes__AProtectedVisibility__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AIntrudeVisibility#n_kwintrude for (self: AIntrudeVisibility): TKwintrude */
-val* parser_nodes__AIntrudeVisibility__n_kwintrude(val* self) {
-val* var /* : TKwintrude */;
-val* var1 /* : TKwintrude */;
-var1 = self->attrs[COLOR_parser_nodes__AIntrudeVisibility___n_kwintrude].val; /* _n_kwintrude on <self:AIntrudeVisibility> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwintrude");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 636);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AIntrudeVisibility#n_kwintrude for (self: Object): TKwintrude */
-val* VIRTUAL_parser_nodes__AIntrudeVisibility__n_kwintrude(val* self) {
-val* var /* : TKwintrude */;
-val* var1 /* : TKwintrude */;
-var1 = parser_nodes__AIntrudeVisibility__n_kwintrude(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AIntrudeVisibility#n_kwintrude= for (self: AIntrudeVisibility, TKwintrude) */
-void parser_nodes__AIntrudeVisibility__n_kwintrude_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AIntrudeVisibility___n_kwintrude].val = p0; /* _n_kwintrude on <self:AIntrudeVisibility> */
-RET_LABEL:;
-}
-/* method parser_nodes#AIntrudeVisibility#n_kwintrude= for (self: Object, TKwintrude) */
-void VIRTUAL_parser_nodes__AIntrudeVisibility__n_kwintrude_61d(val* self, val* p0) {
-parser_nodes__AIntrudeVisibility__n_kwintrude_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AIntrudeVisibility#init for (self: AIntrudeVisibility) */
-void parser_nodes__AIntrudeVisibility__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AVisibility__init]))(self) /* init on <self:AIntrudeVisibility>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AIntrudeVisibility#init for (self: Object) */
-void VIRTUAL_parser_nodes__AIntrudeVisibility__init(val* self) {
-parser_nodes__AIntrudeVisibility__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AClassdef#n_propdefs for (self: AClassdef): ANodes[APropdef] */
-val* parser_nodes__AClassdef__n_propdefs(val* self) {
-val* var /* : ANodes[APropdef] */;
-val* var1 /* : ANodes[APropdef] */;
-var1 = self->attrs[COLOR_parser_nodes__AClassdef___n_propdefs].val; /* _n_propdefs on <self:AClassdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_propdefs");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 643);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AClassdef#n_propdefs for (self: Object): ANodes[APropdef] */
-val* VIRTUAL_parser_nodes__AClassdef__n_propdefs(val* self) {
-val* var /* : ANodes[APropdef] */;
-val* var1 /* : ANodes[APropdef] */;
-var1 = parser_nodes__AClassdef__n_propdefs(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AClassdef#init for (self: AClassdef) */
-void parser_nodes__AClassdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:AClassdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AClassdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AClassdef__init(val* self) {
-parser_nodes__AClassdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_doc for (self: AStdClassdef): nullable ADoc */
-val* parser_nodes__AStdClassdef__n_doc(val* self) {
-val* var /* : nullable ADoc */;
-val* var1 /* : nullable ADoc */;
-var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_doc].val; /* _n_doc on <self:AStdClassdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_doc for (self: Object): nullable ADoc */
-val* VIRTUAL_parser_nodes__AStdClassdef__n_doc(val* self) {
-val* var /* : nullable ADoc */;
-val* var1 /* : nullable ADoc */;
-var1 = parser_nodes__AStdClassdef__n_doc(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_doc= for (self: AStdClassdef, nullable ADoc) */
-void parser_nodes__AStdClassdef__n_doc_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AStdClassdef___n_doc].val = p0; /* _n_doc on <self:AStdClassdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_doc= for (self: Object, nullable ADoc) */
-void VIRTUAL_parser_nodes__AStdClassdef__n_doc_61d(val* self, val* p0) {
-parser_nodes__AStdClassdef__n_doc_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_kwredef for (self: AStdClassdef): nullable TKwredef */
-val* parser_nodes__AStdClassdef__n_kwredef(val* self) {
-val* var /* : nullable TKwredef */;
-val* var1 /* : nullable TKwredef */;
-var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_kwredef].val; /* _n_kwredef on <self:AStdClassdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_kwredef for (self: Object): nullable TKwredef */
-val* VIRTUAL_parser_nodes__AStdClassdef__n_kwredef(val* self) {
-val* var /* : nullable TKwredef */;
-val* var1 /* : nullable TKwredef */;
-var1 = parser_nodes__AStdClassdef__n_kwredef(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_kwredef= for (self: AStdClassdef, nullable TKwredef) */
-void parser_nodes__AStdClassdef__n_kwredef_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AStdClassdef___n_kwredef].val = p0; /* _n_kwredef on <self:AStdClassdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_kwredef= for (self: Object, nullable TKwredef) */
-void VIRTUAL_parser_nodes__AStdClassdef__n_kwredef_61d(val* self, val* p0) {
-parser_nodes__AStdClassdef__n_kwredef_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_visibility for (self: AStdClassdef): AVisibility */
-val* parser_nodes__AStdClassdef__n_visibility(val* self) {
-val* var /* : AVisibility */;
-val* var1 /* : AVisibility */;
-var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_visibility].val; /* _n_visibility on <self:AStdClassdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_visibility");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 651);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_visibility for (self: Object): AVisibility */
-val* VIRTUAL_parser_nodes__AStdClassdef__n_visibility(val* self) {
-val* var /* : AVisibility */;
-val* var1 /* : AVisibility */;
-var1 = parser_nodes__AStdClassdef__n_visibility(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_visibility= for (self: AStdClassdef, AVisibility) */
-void parser_nodes__AStdClassdef__n_visibility_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AStdClassdef___n_visibility].val = p0; /* _n_visibility on <self:AStdClassdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_visibility= for (self: Object, AVisibility) */
-void VIRTUAL_parser_nodes__AStdClassdef__n_visibility_61d(val* self, val* p0) {
-parser_nodes__AStdClassdef__n_visibility_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_classkind for (self: AStdClassdef): AClasskind */
-val* parser_nodes__AStdClassdef__n_classkind(val* self) {
-val* var /* : AClasskind */;
-val* var1 /* : AClasskind */;
-var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_classkind].val; /* _n_classkind on <self:AStdClassdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_classkind");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 652);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_classkind for (self: Object): AClasskind */
-val* VIRTUAL_parser_nodes__AStdClassdef__n_classkind(val* self) {
-val* var /* : AClasskind */;
-val* var1 /* : AClasskind */;
-var1 = parser_nodes__AStdClassdef__n_classkind(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_classkind= for (self: AStdClassdef, AClasskind) */
-void parser_nodes__AStdClassdef__n_classkind_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AStdClassdef___n_classkind].val = p0; /* _n_classkind on <self:AStdClassdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_classkind= for (self: Object, AClasskind) */
-void VIRTUAL_parser_nodes__AStdClassdef__n_classkind_61d(val* self, val* p0) {
-parser_nodes__AStdClassdef__n_classkind_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_id for (self: AStdClassdef): nullable TClassid */
-val* parser_nodes__AStdClassdef__n_id(val* self) {
-val* var /* : nullable TClassid */;
-val* var1 /* : nullable TClassid */;
-var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_id].val; /* _n_id on <self:AStdClassdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_id for (self: Object): nullable TClassid */
-val* VIRTUAL_parser_nodes__AStdClassdef__n_id(val* self) {
-val* var /* : nullable TClassid */;
-val* var1 /* : nullable TClassid */;
-var1 = parser_nodes__AStdClassdef__n_id(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_id= for (self: AStdClassdef, nullable TClassid) */
-void parser_nodes__AStdClassdef__n_id_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AStdClassdef___n_id].val = p0; /* _n_id on <self:AStdClassdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_id= for (self: Object, nullable TClassid) */
-void VIRTUAL_parser_nodes__AStdClassdef__n_id_61d(val* self, val* p0) {
-parser_nodes__AStdClassdef__n_id_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_formaldefs for (self: AStdClassdef): ANodes[AFormaldef] */
-val* parser_nodes__AStdClassdef__n_formaldefs(val* self) {
-val* var /* : ANodes[AFormaldef] */;
-val* var1 /* : ANodes[AFormaldef] */;
-var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_formaldefs].val; /* _n_formaldefs on <self:AStdClassdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_formaldefs");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 654);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_formaldefs for (self: Object): ANodes[AFormaldef] */
-val* VIRTUAL_parser_nodes__AStdClassdef__n_formaldefs(val* self) {
-val* var /* : ANodes[AFormaldef] */;
-val* var1 /* : ANodes[AFormaldef] */;
-var1 = parser_nodes__AStdClassdef__n_formaldefs(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_extern_code_block for (self: AStdClassdef): nullable AExternCodeBlock */
-val* parser_nodes__AStdClassdef__n_extern_code_block(val* self) {
-val* var /* : nullable AExternCodeBlock */;
-val* var1 /* : nullable AExternCodeBlock */;
-var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_extern_code_block].val; /* _n_extern_code_block on <self:AStdClassdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_extern_code_block for (self: Object): nullable AExternCodeBlock */
-val* VIRTUAL_parser_nodes__AStdClassdef__n_extern_code_block(val* self) {
-val* var /* : nullable AExternCodeBlock */;
-val* var1 /* : nullable AExternCodeBlock */;
-var1 = parser_nodes__AStdClassdef__n_extern_code_block(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_extern_code_block= for (self: AStdClassdef, nullable AExternCodeBlock) */
-void parser_nodes__AStdClassdef__n_extern_code_block_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AStdClassdef___n_extern_code_block].val = p0; /* _n_extern_code_block on <self:AStdClassdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_extern_code_block= for (self: Object, nullable AExternCodeBlock) */
-void VIRTUAL_parser_nodes__AStdClassdef__n_extern_code_block_61d(val* self, val* p0) {
-parser_nodes__AStdClassdef__n_extern_code_block_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_superclasses for (self: AStdClassdef): ANodes[ASuperclass] */
-val* parser_nodes__AStdClassdef__n_superclasses(val* self) {
-val* var /* : ANodes[ASuperclass] */;
-val* var1 /* : ANodes[ASuperclass] */;
-var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_superclasses].val; /* _n_superclasses on <self:AStdClassdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_superclasses");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 656);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_superclasses for (self: Object): ANodes[ASuperclass] */
-val* VIRTUAL_parser_nodes__AStdClassdef__n_superclasses(val* self) {
-val* var /* : ANodes[ASuperclass] */;
-val* var1 /* : ANodes[ASuperclass] */;
-var1 = parser_nodes__AStdClassdef__n_superclasses(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_kwend for (self: AStdClassdef): TKwend */
-val* parser_nodes__AStdClassdef__n_kwend(val* self) {
-val* var /* : TKwend */;
-val* var1 /* : TKwend */;
-var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_kwend].val; /* _n_kwend on <self:AStdClassdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwend");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 657);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_kwend for (self: Object): TKwend */
-val* VIRTUAL_parser_nodes__AStdClassdef__n_kwend(val* self) {
-val* var /* : TKwend */;
-val* var1 /* : TKwend */;
-var1 = parser_nodes__AStdClassdef__n_kwend(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#n_kwend= for (self: AStdClassdef, TKwend) */
-void parser_nodes__AStdClassdef__n_kwend_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AStdClassdef___n_kwend].val = p0; /* _n_kwend on <self:AStdClassdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#n_kwend= for (self: Object, TKwend) */
-void VIRTUAL_parser_nodes__AStdClassdef__n_kwend_61d(val* self, val* p0) {
-parser_nodes__AStdClassdef__n_kwend_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#hot_location for (self: AStdClassdef): Location */
-val* parser_nodes__AStdClassdef__hot_location(val* self) {
-val* var /* : Location */;
-val* var1 /* : nullable TClassid */;
-val* var2 /* : Location */;
-var1 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__AStdClassdef__n_id]))(self) /* n_id on <self:AStdClassdef>*/;
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Receiver is null");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 658);
-show_backtrace(1);
-} else {
-var2 = ((val* (*)(val*))(var1->class->vft[COLOR_parser_nodes__ANode__location]))(var1) /* location on <var1:nullable TClassid>*/;
-}
-var = var2;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#hot_location for (self: Object): Location */
-val* VIRTUAL_parser_nodes__AStdClassdef__hot_location(val* self) {
-val* var /* : Location */;
-val* var1 /* : Location */;
-var1 = parser_nodes__AStdClassdef__hot_location(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStdClassdef#init for (self: AStdClassdef) */
-void parser_nodes__AStdClassdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AClassdef__init]))(self) /* init on <self:AStdClassdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AStdClassdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AStdClassdef__init(val* self) {
-parser_nodes__AStdClassdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#ATopClassdef#init for (self: ATopClassdef) */
-void parser_nodes__ATopClassdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AClassdef__init]))(self) /* init on <self:ATopClassdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#ATopClassdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__ATopClassdef__init(val* self) {
-parser_nodes__ATopClassdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AMainClassdef#init for (self: AMainClassdef) */
-void parser_nodes__AMainClassdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AClassdef__init]))(self) /* init on <self:AMainClassdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AMainClassdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AMainClassdef__init(val* self) {
-parser_nodes__AMainClassdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AClasskind#init for (self: AClasskind) */
-void parser_nodes__AClasskind__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:AClasskind>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AClasskind#init for (self: Object) */
-void VIRTUAL_parser_nodes__AClasskind__init(val* self) {
-parser_nodes__AClasskind__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteClasskind#n_kwclass for (self: AConcreteClasskind): TKwclass */
-val* parser_nodes__AConcreteClasskind__n_kwclass(val* self) {
-val* var /* : TKwclass */;
-val* var1 /* : TKwclass */;
-var1 = self->attrs[COLOR_parser_nodes__AConcreteClasskind___n_kwclass].val; /* _n_kwclass on <self:AConcreteClasskind> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwclass");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 677);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AConcreteClasskind#n_kwclass for (self: Object): TKwclass */
-val* VIRTUAL_parser_nodes__AConcreteClasskind__n_kwclass(val* self) {
-val* var /* : TKwclass */;
-val* var1 /* : TKwclass */;
-var1 = parser_nodes__AConcreteClasskind__n_kwclass(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AConcreteClasskind#n_kwclass= for (self: AConcreteClasskind, TKwclass) */
-void parser_nodes__AConcreteClasskind__n_kwclass_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AConcreteClasskind___n_kwclass].val = p0; /* _n_kwclass on <self:AConcreteClasskind> */
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteClasskind#n_kwclass= for (self: Object, TKwclass) */
-void VIRTUAL_parser_nodes__AConcreteClasskind__n_kwclass_61d(val* self, val* p0) {
-parser_nodes__AConcreteClasskind__n_kwclass_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteClasskind#init for (self: AConcreteClasskind) */
-void parser_nodes__AConcreteClasskind__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AClasskind__init]))(self) /* init on <self:AConcreteClasskind>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteClasskind#init for (self: Object) */
-void VIRTUAL_parser_nodes__AConcreteClasskind__init(val* self) {
-parser_nodes__AConcreteClasskind__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AAbstractClasskind#n_kwabstract for (self: AAbstractClasskind): TKwabstract */
-val* parser_nodes__AAbstractClasskind__n_kwabstract(val* self) {
-val* var /* : TKwabstract */;
-val* var1 /* : TKwabstract */;
-var1 = self->attrs[COLOR_parser_nodes__AAbstractClasskind___n_kwabstract].val; /* _n_kwabstract on <self:AAbstractClasskind> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwabstract");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 681);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAbstractClasskind#n_kwabstract for (self: Object): TKwabstract */
-val* VIRTUAL_parser_nodes__AAbstractClasskind__n_kwabstract(val* self) {
-val* var /* : TKwabstract */;
-val* var1 /* : TKwabstract */;
-var1 = parser_nodes__AAbstractClasskind__n_kwabstract(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAbstractClasskind#n_kwabstract= for (self: AAbstractClasskind, TKwabstract) */
-void parser_nodes__AAbstractClasskind__n_kwabstract_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAbstractClasskind___n_kwabstract].val = p0; /* _n_kwabstract on <self:AAbstractClasskind> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAbstractClasskind#n_kwabstract= for (self: Object, TKwabstract) */
-void VIRTUAL_parser_nodes__AAbstractClasskind__n_kwabstract_61d(val* self, val* p0) {
-parser_nodes__AAbstractClasskind__n_kwabstract_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAbstractClasskind#n_kwclass for (self: AAbstractClasskind): TKwclass */
-val* parser_nodes__AAbstractClasskind__n_kwclass(val* self) {
-val* var /* : TKwclass */;
-val* var1 /* : TKwclass */;
-var1 = self->attrs[COLOR_parser_nodes__AAbstractClasskind___n_kwclass].val; /* _n_kwclass on <self:AAbstractClasskind> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwclass");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 682);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAbstractClasskind#n_kwclass for (self: Object): TKwclass */
-val* VIRTUAL_parser_nodes__AAbstractClasskind__n_kwclass(val* self) {
-val* var /* : TKwclass */;
-val* var1 /* : TKwclass */;
-var1 = parser_nodes__AAbstractClasskind__n_kwclass(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAbstractClasskind#n_kwclass= for (self: AAbstractClasskind, TKwclass) */
-void parser_nodes__AAbstractClasskind__n_kwclass_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAbstractClasskind___n_kwclass].val = p0; /* _n_kwclass on <self:AAbstractClasskind> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAbstractClasskind#n_kwclass= for (self: Object, TKwclass) */
-void VIRTUAL_parser_nodes__AAbstractClasskind__n_kwclass_61d(val* self, val* p0) {
-parser_nodes__AAbstractClasskind__n_kwclass_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAbstractClasskind#init for (self: AAbstractClasskind) */
-void parser_nodes__AAbstractClasskind__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AClasskind__init]))(self) /* init on <self:AAbstractClasskind>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AAbstractClasskind#init for (self: Object) */
-void VIRTUAL_parser_nodes__AAbstractClasskind__init(val* self) {
-parser_nodes__AAbstractClasskind__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AInterfaceClasskind#n_kwinterface for (self: AInterfaceClasskind): TKwinterface */
-val* parser_nodes__AInterfaceClasskind__n_kwinterface(val* self) {
-val* var /* : TKwinterface */;
-val* var1 /* : TKwinterface */;
-var1 = self->attrs[COLOR_parser_nodes__AInterfaceClasskind___n_kwinterface].val; /* _n_kwinterface on <self:AInterfaceClasskind> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwinterface");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 686);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AInterfaceClasskind#n_kwinterface for (self: Object): TKwinterface */
-val* VIRTUAL_parser_nodes__AInterfaceClasskind__n_kwinterface(val* self) {
-val* var /* : TKwinterface */;
-val* var1 /* : TKwinterface */;
-var1 = parser_nodes__AInterfaceClasskind__n_kwinterface(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AInterfaceClasskind#n_kwinterface= for (self: AInterfaceClasskind, TKwinterface) */
-void parser_nodes__AInterfaceClasskind__n_kwinterface_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AInterfaceClasskind___n_kwinterface].val = p0; /* _n_kwinterface on <self:AInterfaceClasskind> */
-RET_LABEL:;
-}
-/* method parser_nodes#AInterfaceClasskind#n_kwinterface= for (self: Object, TKwinterface) */
-void VIRTUAL_parser_nodes__AInterfaceClasskind__n_kwinterface_61d(val* self, val* p0) {
-parser_nodes__AInterfaceClasskind__n_kwinterface_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AInterfaceClasskind#init for (self: AInterfaceClasskind) */
-void parser_nodes__AInterfaceClasskind__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AClasskind__init]))(self) /* init on <self:AInterfaceClasskind>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AInterfaceClasskind#init for (self: Object) */
-void VIRTUAL_parser_nodes__AInterfaceClasskind__init(val* self) {
-parser_nodes__AInterfaceClasskind__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AEnumClasskind#n_kwenum for (self: AEnumClasskind): TKwenum */
-val* parser_nodes__AEnumClasskind__n_kwenum(val* self) {
-val* var /* : TKwenum */;
-val* var1 /* : TKwenum */;
-var1 = self->attrs[COLOR_parser_nodes__AEnumClasskind___n_kwenum].val; /* _n_kwenum on <self:AEnumClasskind> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwenum");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 690);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AEnumClasskind#n_kwenum for (self: Object): TKwenum */
-val* VIRTUAL_parser_nodes__AEnumClasskind__n_kwenum(val* self) {
-val* var /* : TKwenum */;
-val* var1 /* : TKwenum */;
-var1 = parser_nodes__AEnumClasskind__n_kwenum(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AEnumClasskind#n_kwenum= for (self: AEnumClasskind, TKwenum) */
-void parser_nodes__AEnumClasskind__n_kwenum_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AEnumClasskind___n_kwenum].val = p0; /* _n_kwenum on <self:AEnumClasskind> */
-RET_LABEL:;
-}
-/* method parser_nodes#AEnumClasskind#n_kwenum= for (self: Object, TKwenum) */
-void VIRTUAL_parser_nodes__AEnumClasskind__n_kwenum_61d(val* self, val* p0) {
-parser_nodes__AEnumClasskind__n_kwenum_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AEnumClasskind#init for (self: AEnumClasskind) */
-void parser_nodes__AEnumClasskind__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AClasskind__init]))(self) /* init on <self:AEnumClasskind>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AEnumClasskind#init for (self: Object) */
-void VIRTUAL_parser_nodes__AEnumClasskind__init(val* self) {
-parser_nodes__AEnumClasskind__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternClasskind#n_kwextern for (self: AExternClasskind): TKwextern */
-val* parser_nodes__AExternClasskind__n_kwextern(val* self) {
-val* var /* : TKwextern */;
-val* var1 /* : TKwextern */;
-var1 = self->attrs[COLOR_parser_nodes__AExternClasskind___n_kwextern].val; /* _n_kwextern on <self:AExternClasskind> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwextern");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 694);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternClasskind#n_kwextern for (self: Object): TKwextern */
-val* VIRTUAL_parser_nodes__AExternClasskind__n_kwextern(val* self) {
-val* var /* : TKwextern */;
-val* var1 /* : TKwextern */;
-var1 = parser_nodes__AExternClasskind__n_kwextern(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternClasskind#n_kwextern= for (self: AExternClasskind, TKwextern) */
-void parser_nodes__AExternClasskind__n_kwextern_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AExternClasskind___n_kwextern].val = p0; /* _n_kwextern on <self:AExternClasskind> */
-RET_LABEL:;
-}
-/* method parser_nodes#AExternClasskind#n_kwextern= for (self: Object, TKwextern) */
-void VIRTUAL_parser_nodes__AExternClasskind__n_kwextern_61d(val* self, val* p0) {
-parser_nodes__AExternClasskind__n_kwextern_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternClasskind#n_kwclass for (self: AExternClasskind): nullable TKwclass */
-val* parser_nodes__AExternClasskind__n_kwclass(val* self) {
-val* var /* : nullable TKwclass */;
-val* var1 /* : nullable TKwclass */;
-var1 = self->attrs[COLOR_parser_nodes__AExternClasskind___n_kwclass].val; /* _n_kwclass on <self:AExternClasskind> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternClasskind#n_kwclass for (self: Object): nullable TKwclass */
-val* VIRTUAL_parser_nodes__AExternClasskind__n_kwclass(val* self) {
-val* var /* : nullable TKwclass */;
-val* var1 /* : nullable TKwclass */;
-var1 = parser_nodes__AExternClasskind__n_kwclass(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternClasskind#n_kwclass= for (self: AExternClasskind, nullable TKwclass) */
-void parser_nodes__AExternClasskind__n_kwclass_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AExternClasskind___n_kwclass].val = p0; /* _n_kwclass on <self:AExternClasskind> */
-RET_LABEL:;
-}
-/* method parser_nodes#AExternClasskind#n_kwclass= for (self: Object, nullable TKwclass) */
-void VIRTUAL_parser_nodes__AExternClasskind__n_kwclass_61d(val* self, val* p0) {
-parser_nodes__AExternClasskind__n_kwclass_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternClasskind#init for (self: AExternClasskind) */
-void parser_nodes__AExternClasskind__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AClasskind__init]))(self) /* init on <self:AExternClasskind>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AExternClasskind#init for (self: Object) */
-void VIRTUAL_parser_nodes__AExternClasskind__init(val* self) {
-parser_nodes__AExternClasskind__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AFormaldef#n_id for (self: AFormaldef): TClassid */
-val* parser_nodes__AFormaldef__n_id(val* self) {
-val* var /* : TClassid */;
-val* var1 /* : TClassid */;
-var1 = self->attrs[COLOR_parser_nodes__AFormaldef___n_id].val; /* _n_id on <self:AFormaldef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 701);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AFormaldef#n_id for (self: Object): TClassid */
-val* VIRTUAL_parser_nodes__AFormaldef__n_id(val* self) {
-val* var /* : TClassid */;
-val* var1 /* : TClassid */;
-var1 = parser_nodes__AFormaldef__n_id(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AFormaldef#n_id= for (self: AFormaldef, TClassid) */
-void parser_nodes__AFormaldef__n_id_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AFormaldef___n_id].val = p0; /* _n_id on <self:AFormaldef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AFormaldef#n_id= for (self: Object, TClassid) */
-void VIRTUAL_parser_nodes__AFormaldef__n_id_61d(val* self, val* p0) {
-parser_nodes__AFormaldef__n_id_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AFormaldef#n_type for (self: AFormaldef): nullable AType */
-val* parser_nodes__AFormaldef__n_type(val* self) {
-val* var /* : nullable AType */;
-val* var1 /* : nullable AType */;
-var1 = self->attrs[COLOR_parser_nodes__AFormaldef___n_type].val; /* _n_type on <self:AFormaldef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AFormaldef#n_type for (self: Object): nullable AType */
-val* VIRTUAL_parser_nodes__AFormaldef__n_type(val* self) {
-val* var /* : nullable AType */;
-val* var1 /* : nullable AType */;
-var1 = parser_nodes__AFormaldef__n_type(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AFormaldef#n_type= for (self: AFormaldef, nullable AType) */
-void parser_nodes__AFormaldef__n_type_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AFormaldef___n_type].val = p0; /* _n_type on <self:AFormaldef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AFormaldef#n_type= for (self: Object, nullable AType) */
-void VIRTUAL_parser_nodes__AFormaldef__n_type_61d(val* self, val* p0) {
-parser_nodes__AFormaldef__n_type_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AFormaldef#init for (self: AFormaldef) */
-void parser_nodes__AFormaldef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:AFormaldef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AFormaldef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AFormaldef__init(val* self) {
-parser_nodes__AFormaldef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#ASuperclass#n_kwsuper for (self: ASuperclass): TKwsuper */
-val* parser_nodes__ASuperclass__n_kwsuper(val* self) {
-val* var /* : TKwsuper */;
-val* var1 /* : TKwsuper */;
-var1 = self->attrs[COLOR_parser_nodes__ASuperclass___n_kwsuper].val; /* _n_kwsuper on <self:ASuperclass> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwsuper");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 709);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ASuperclass#n_kwsuper for (self: Object): TKwsuper */
-val* VIRTUAL_parser_nodes__ASuperclass__n_kwsuper(val* self) {
-val* var /* : TKwsuper */;
-val* var1 /* : TKwsuper */;
-var1 = parser_nodes__ASuperclass__n_kwsuper(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ASuperclass#n_kwsuper= for (self: ASuperclass, TKwsuper) */
-void parser_nodes__ASuperclass__n_kwsuper_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ASuperclass___n_kwsuper].val = p0; /* _n_kwsuper on <self:ASuperclass> */
-RET_LABEL:;
-}
-/* method parser_nodes#ASuperclass#n_kwsuper= for (self: Object, TKwsuper) */
-void VIRTUAL_parser_nodes__ASuperclass__n_kwsuper_61d(val* self, val* p0) {
-parser_nodes__ASuperclass__n_kwsuper_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ASuperclass#n_type for (self: ASuperclass): AType */
-val* parser_nodes__ASuperclass__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = self->attrs[COLOR_parser_nodes__ASuperclass___n_type].val; /* _n_type on <self:ASuperclass> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 710);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ASuperclass#n_type for (self: Object): AType */
-val* VIRTUAL_parser_nodes__ASuperclass__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = parser_nodes__ASuperclass__n_type(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ASuperclass#n_type= for (self: ASuperclass, AType) */
-void parser_nodes__ASuperclass__n_type_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ASuperclass___n_type].val = p0; /* _n_type on <self:ASuperclass> */
-RET_LABEL:;
-}
-/* method parser_nodes#ASuperclass#n_type= for (self: Object, AType) */
-void VIRTUAL_parser_nodes__ASuperclass__n_type_61d(val* self, val* p0) {
-parser_nodes__ASuperclass__n_type_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ASuperclass#init for (self: ASuperclass) */
-void parser_nodes__ASuperclass__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:ASuperclass>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#ASuperclass#init for (self: Object) */
-void VIRTUAL_parser_nodes__ASuperclass__init(val* self) {
-parser_nodes__ASuperclass__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#APropdef#n_doc for (self: APropdef): nullable ADoc */
-val* parser_nodes__APropdef__n_doc(val* self) {
-val* var /* : nullable ADoc */;
-val* var1 /* : nullable ADoc */;
-var1 = self->attrs[COLOR_parser_nodes__APropdef___n_doc].val; /* _n_doc on <self:APropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#APropdef#n_doc for (self: Object): nullable ADoc */
-val* VIRTUAL_parser_nodes__APropdef__n_doc(val* self) {
-val* var /* : nullable ADoc */;
-val* var1 /* : nullable ADoc */;
-var1 = parser_nodes__APropdef__n_doc(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#APropdef#n_doc= for (self: APropdef, nullable ADoc) */
-void parser_nodes__APropdef__n_doc_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = p0; /* _n_doc on <self:APropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#APropdef#n_doc= for (self: Object, nullable ADoc) */
-void VIRTUAL_parser_nodes__APropdef__n_doc_61d(val* self, val* p0) {
-parser_nodes__APropdef__n_doc_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#APropdef#init for (self: APropdef) */
-void parser_nodes__APropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:APropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#APropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__APropdef__init(val* self) {
-parser_nodes__APropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_kwredef for (self: AAttrPropdef): nullable TKwredef */
-val* parser_nodes__AAttrPropdef__n_kwredef(val* self) {
-val* var /* : nullable TKwredef */;
-val* var1 /* : nullable TKwredef */;
-var1 = self->attrs[COLOR_parser_nodes__AAttrPropdef___n_kwredef].val; /* _n_kwredef on <self:AAttrPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_kwredef for (self: Object): nullable TKwredef */
-val* VIRTUAL_parser_nodes__AAttrPropdef__n_kwredef(val* self) {
-val* var /* : nullable TKwredef */;
-val* var1 /* : nullable TKwredef */;
-var1 = parser_nodes__AAttrPropdef__n_kwredef(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_kwredef= for (self: AAttrPropdef, nullable TKwredef) */
-void parser_nodes__AAttrPropdef__n_kwredef_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAttrPropdef___n_kwredef].val = p0; /* _n_kwredef on <self:AAttrPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_kwredef= for (self: Object, nullable TKwredef) */
-void VIRTUAL_parser_nodes__AAttrPropdef__n_kwredef_61d(val* self, val* p0) {
-parser_nodes__AAttrPropdef__n_kwredef_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_visibility for (self: AAttrPropdef): AVisibility */
-val* parser_nodes__AAttrPropdef__n_visibility(val* self) {
-val* var /* : AVisibility */;
-val* var1 /* : AVisibility */;
-var1 = self->attrs[COLOR_parser_nodes__AAttrPropdef___n_visibility].val; /* _n_visibility on <self:AAttrPropdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_visibility");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 724);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_visibility for (self: Object): AVisibility */
-val* VIRTUAL_parser_nodes__AAttrPropdef__n_visibility(val* self) {
-val* var /* : AVisibility */;
-val* var1 /* : AVisibility */;
-var1 = parser_nodes__AAttrPropdef__n_visibility(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_visibility= for (self: AAttrPropdef, AVisibility) */
-void parser_nodes__AAttrPropdef__n_visibility_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAttrPropdef___n_visibility].val = p0; /* _n_visibility on <self:AAttrPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_visibility= for (self: Object, AVisibility) */
-void VIRTUAL_parser_nodes__AAttrPropdef__n_visibility_61d(val* self, val* p0) {
-parser_nodes__AAttrPropdef__n_visibility_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_kwvar for (self: AAttrPropdef): TKwvar */
-val* parser_nodes__AAttrPropdef__n_kwvar(val* self) {
-val* var /* : TKwvar */;
-val* var1 /* : TKwvar */;
-var1 = self->attrs[COLOR_parser_nodes__AAttrPropdef___n_kwvar].val; /* _n_kwvar on <self:AAttrPropdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwvar");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 725);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_kwvar for (self: Object): TKwvar */
-val* VIRTUAL_parser_nodes__AAttrPropdef__n_kwvar(val* self) {
-val* var /* : TKwvar */;
-val* var1 /* : TKwvar */;
-var1 = parser_nodes__AAttrPropdef__n_kwvar(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_kwvar= for (self: AAttrPropdef, TKwvar) */
-void parser_nodes__AAttrPropdef__n_kwvar_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAttrPropdef___n_kwvar].val = p0; /* _n_kwvar on <self:AAttrPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_kwvar= for (self: Object, TKwvar) */
-void VIRTUAL_parser_nodes__AAttrPropdef__n_kwvar_61d(val* self, val* p0) {
-parser_nodes__AAttrPropdef__n_kwvar_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_id for (self: AAttrPropdef): nullable TAttrid */
-val* parser_nodes__AAttrPropdef__n_id(val* self) {
-val* var /* : nullable TAttrid */;
-val* var1 /* : nullable TAttrid */;
-var1 = self->attrs[COLOR_parser_nodes__AAttrPropdef___n_id].val; /* _n_id on <self:AAttrPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_id for (self: Object): nullable TAttrid */
-val* VIRTUAL_parser_nodes__AAttrPropdef__n_id(val* self) {
-val* var /* : nullable TAttrid */;
-val* var1 /* : nullable TAttrid */;
-var1 = parser_nodes__AAttrPropdef__n_id(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_id= for (self: AAttrPropdef, nullable TAttrid) */
-void parser_nodes__AAttrPropdef__n_id_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAttrPropdef___n_id].val = p0; /* _n_id on <self:AAttrPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_id= for (self: Object, nullable TAttrid) */
-void VIRTUAL_parser_nodes__AAttrPropdef__n_id_61d(val* self, val* p0) {
-parser_nodes__AAttrPropdef__n_id_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_id2 for (self: AAttrPropdef): nullable TId */
-val* parser_nodes__AAttrPropdef__n_id2(val* self) {
-val* var /* : nullable TId */;
-val* var1 /* : nullable TId */;
-var1 = self->attrs[COLOR_parser_nodes__AAttrPropdef___n_id2].val; /* _n_id2 on <self:AAttrPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_id2 for (self: Object): nullable TId */
-val* VIRTUAL_parser_nodes__AAttrPropdef__n_id2(val* self) {
-val* var /* : nullable TId */;
-val* var1 /* : nullable TId */;
-var1 = parser_nodes__AAttrPropdef__n_id2(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_id2= for (self: AAttrPropdef, nullable TId) */
-void parser_nodes__AAttrPropdef__n_id2_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAttrPropdef___n_id2].val = p0; /* _n_id2 on <self:AAttrPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_id2= for (self: Object, nullable TId) */
-void VIRTUAL_parser_nodes__AAttrPropdef__n_id2_61d(val* self, val* p0) {
-parser_nodes__AAttrPropdef__n_id2_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_type for (self: AAttrPropdef): nullable AType */
-val* parser_nodes__AAttrPropdef__n_type(val* self) {
-val* var /* : nullable AType */;
-val* var1 /* : nullable AType */;
-var1 = self->attrs[COLOR_parser_nodes__AAttrPropdef___n_type].val; /* _n_type on <self:AAttrPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_type for (self: Object): nullable AType */
-val* VIRTUAL_parser_nodes__AAttrPropdef__n_type(val* self) {
-val* var /* : nullable AType */;
-val* var1 /* : nullable AType */;
-var1 = parser_nodes__AAttrPropdef__n_type(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_type= for (self: AAttrPropdef, nullable AType) */
-void parser_nodes__AAttrPropdef__n_type_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAttrPropdef___n_type].val = p0; /* _n_type on <self:AAttrPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_type= for (self: Object, nullable AType) */
-void VIRTUAL_parser_nodes__AAttrPropdef__n_type_61d(val* self, val* p0) {
-parser_nodes__AAttrPropdef__n_type_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_readable for (self: AAttrPropdef): nullable AAble */
-val* parser_nodes__AAttrPropdef__n_readable(val* self) {
-val* var /* : nullable AAble */;
-val* var1 /* : nullable AAble */;
-var1 = self->attrs[COLOR_parser_nodes__AAttrPropdef___n_readable].val; /* _n_readable on <self:AAttrPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_readable for (self: Object): nullable AAble */
-val* VIRTUAL_parser_nodes__AAttrPropdef__n_readable(val* self) {
-val* var /* : nullable AAble */;
-val* var1 /* : nullable AAble */;
-var1 = parser_nodes__AAttrPropdef__n_readable(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_readable= for (self: AAttrPropdef, nullable AAble) */
-void parser_nodes__AAttrPropdef__n_readable_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAttrPropdef___n_readable].val = p0; /* _n_readable on <self:AAttrPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_readable= for (self: Object, nullable AAble) */
-void VIRTUAL_parser_nodes__AAttrPropdef__n_readable_61d(val* self, val* p0) {
-parser_nodes__AAttrPropdef__n_readable_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_writable for (self: AAttrPropdef): nullable AAble */
-val* parser_nodes__AAttrPropdef__n_writable(val* self) {
-val* var /* : nullable AAble */;
-val* var1 /* : nullable AAble */;
-var1 = self->attrs[COLOR_parser_nodes__AAttrPropdef___n_writable].val; /* _n_writable on <self:AAttrPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_writable for (self: Object): nullable AAble */
-val* VIRTUAL_parser_nodes__AAttrPropdef__n_writable(val* self) {
-val* var /* : nullable AAble */;
-val* var1 /* : nullable AAble */;
-var1 = parser_nodes__AAttrPropdef__n_writable(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_writable= for (self: AAttrPropdef, nullable AAble) */
-void parser_nodes__AAttrPropdef__n_writable_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAttrPropdef___n_writable].val = p0; /* _n_writable on <self:AAttrPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_writable= for (self: Object, nullable AAble) */
-void VIRTUAL_parser_nodes__AAttrPropdef__n_writable_61d(val* self, val* p0) {
-parser_nodes__AAttrPropdef__n_writable_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_expr for (self: AAttrPropdef): nullable AExpr */
-val* parser_nodes__AAttrPropdef__n_expr(val* self) {
-val* var /* : nullable AExpr */;
-val* var1 /* : nullable AExpr */;
-var1 = self->attrs[COLOR_parser_nodes__AAttrPropdef___n_expr].val; /* _n_expr on <self:AAttrPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_expr for (self: Object): nullable AExpr */
-val* VIRTUAL_parser_nodes__AAttrPropdef__n_expr(val* self) {
-val* var /* : nullable AExpr */;
-val* var1 /* : nullable AExpr */;
-var1 = parser_nodes__AAttrPropdef__n_expr(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#n_expr= for (self: AAttrPropdef, nullable AExpr) */
-void parser_nodes__AAttrPropdef__n_expr_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAttrPropdef___n_expr].val = p0; /* _n_expr on <self:AAttrPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#n_expr= for (self: Object, nullable AExpr) */
-void VIRTUAL_parser_nodes__AAttrPropdef__n_expr_61d(val* self, val* p0) {
-parser_nodes__AAttrPropdef__n_expr_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#hot_location for (self: AAttrPropdef): Location */
-val* parser_nodes__AAttrPropdef__hot_location(val* self) {
-val* var /* : Location */;
-val* var1 /* : nullable TAttrid */;
-val* var2 /* : null */;
-short int var3 /* : Bool */;
-val* var4 /* : nullable TAttrid */;
-val* var5 /* : Location */;
-val* var6 /* : nullable TId */;
-val* var7 /* : Location */;
-var1 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__AAttrPropdef__n_id]))(self) /* n_id on <self:AAttrPropdef>*/;
-var2 = NULL;
-if (var1 == NULL) {
-var3 = 0; /* is null */
-} else {
-var3 = 1; /* arg is null and recv is not */
-}
-if (var3){
-var4 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__AAttrPropdef__n_id]))(self) /* n_id on <self:AAttrPropdef>*/;
-if (var4 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Receiver is null");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 741);
-show_backtrace(1);
-} else {
-var5 = ((val* (*)(val*))(var4->class->vft[COLOR_parser_nodes__ANode__location]))(var4) /* location on <var4:nullable TAttrid>*/;
-}
-var = var5;
-goto RET_LABEL;
-} else {
-var6 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__AAttrPropdef__n_id2]))(self) /* n_id2 on <self:AAttrPropdef>*/;
-if (var6 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Receiver is null");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 741);
-show_backtrace(1);
-} else {
-var7 = ((val* (*)(val*))(var6->class->vft[COLOR_parser_nodes__ANode__location]))(var6) /* location on <var6:nullable TId>*/;
-}
-var = var7;
-goto RET_LABEL;
-}
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#hot_location for (self: Object): Location */
-val* VIRTUAL_parser_nodes__AAttrPropdef__hot_location(val* self) {
-val* var /* : Location */;
-val* var1 /* : Location */;
-var1 = parser_nodes__AAttrPropdef__hot_location(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAttrPropdef#init for (self: AAttrPropdef) */
-void parser_nodes__AAttrPropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__APropdef__init]))(self) /* init on <self:AAttrPropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AAttrPropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AAttrPropdef__init(val* self) {
-parser_nodes__AAttrPropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AMethPropdef#n_kwredef for (self: AMethPropdef): nullable TKwredef */
-val* parser_nodes__AMethPropdef__n_kwredef(val* self) {
-val* var /* : nullable TKwredef */;
-val* var1 /* : nullable TKwredef */;
-var1 = self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val; /* _n_kwredef on <self:AMethPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMethPropdef#n_kwredef for (self: Object): nullable TKwredef */
-val* VIRTUAL_parser_nodes__AMethPropdef__n_kwredef(val* self) {
-val* var /* : nullable TKwredef */;
-val* var1 /* : nullable TKwredef */;
-var1 = parser_nodes__AMethPropdef__n_kwredef(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMethPropdef#n_kwredef= for (self: AMethPropdef, nullable TKwredef) */
-void parser_nodes__AMethPropdef__n_kwredef_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = p0; /* _n_kwredef on <self:AMethPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AMethPropdef#n_kwredef= for (self: Object, nullable TKwredef) */
-void VIRTUAL_parser_nodes__AMethPropdef__n_kwredef_61d(val* self, val* p0) {
-parser_nodes__AMethPropdef__n_kwredef_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AMethPropdef#n_visibility for (self: AMethPropdef): nullable AVisibility */
-val* parser_nodes__AMethPropdef__n_visibility(val* self) {
-val* var /* : nullable AVisibility */;
-val* var1 /* : nullable AVisibility */;
-var1 = self->attrs[COLOR_parser_nodes__AMethPropdef___n_visibility].val; /* _n_visibility on <self:AMethPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMethPropdef#n_visibility for (self: Object): nullable AVisibility */
-val* VIRTUAL_parser_nodes__AMethPropdef__n_visibility(val* self) {
-val* var /* : nullable AVisibility */;
-val* var1 /* : nullable AVisibility */;
-var1 = parser_nodes__AMethPropdef__n_visibility(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMethPropdef#n_visibility= for (self: AMethPropdef, nullable AVisibility) */
-void parser_nodes__AMethPropdef__n_visibility_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AMethPropdef___n_visibility].val = p0; /* _n_visibility on <self:AMethPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AMethPropdef#n_visibility= for (self: Object, nullable AVisibility) */
-void VIRTUAL_parser_nodes__AMethPropdef__n_visibility_61d(val* self, val* p0) {
-parser_nodes__AMethPropdef__n_visibility_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AMethPropdef#n_methid for (self: AMethPropdef): nullable AMethid */
-val* parser_nodes__AMethPropdef__n_methid(val* self) {
-val* var /* : nullable AMethid */;
-val* var1 /* : nullable AMethid */;
-var1 = self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val; /* _n_methid on <self:AMethPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMethPropdef#n_methid for (self: Object): nullable AMethid */
-val* VIRTUAL_parser_nodes__AMethPropdef__n_methid(val* self) {
-val* var /* : nullable AMethid */;
-val* var1 /* : nullable AMethid */;
-var1 = parser_nodes__AMethPropdef__n_methid(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMethPropdef#n_methid= for (self: AMethPropdef, nullable AMethid) */
-void parser_nodes__AMethPropdef__n_methid_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = p0; /* _n_methid on <self:AMethPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AMethPropdef#n_methid= for (self: Object, nullable AMethid) */
-void VIRTUAL_parser_nodes__AMethPropdef__n_methid_61d(val* self, val* p0) {
-parser_nodes__AMethPropdef__n_methid_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AMethPropdef#n_signature for (self: AMethPropdef): nullable ASignature */
-val* parser_nodes__AMethPropdef__n_signature(val* self) {
-val* var /* : nullable ASignature */;
-val* var1 /* : nullable ASignature */;
-var1 = self->attrs[COLOR_parser_nodes__AMethPropdef___n_signature].val; /* _n_signature on <self:AMethPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMethPropdef#n_signature for (self: Object): nullable ASignature */
-val* VIRTUAL_parser_nodes__AMethPropdef__n_signature(val* self) {
-val* var /* : nullable ASignature */;
-val* var1 /* : nullable ASignature */;
-var1 = parser_nodes__AMethPropdef__n_signature(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMethPropdef#n_signature= for (self: AMethPropdef, nullable ASignature) */
-void parser_nodes__AMethPropdef__n_signature_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AMethPropdef___n_signature].val = p0; /* _n_signature on <self:AMethPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AMethPropdef#n_signature= for (self: Object, nullable ASignature) */
-void VIRTUAL_parser_nodes__AMethPropdef__n_signature_61d(val* self, val* p0) {
-parser_nodes__AMethPropdef__n_signature_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AMethPropdef#hot_location for (self: AMethPropdef): Location */
-val* parser_nodes__AMethPropdef__hot_location(val* self) {
-val* var /* : Location */;
-val* var1 /* : nullable AMethid */;
-val* var2 /* : null */;
-short int var3 /* : Bool */;
-val* var4 /* : nullable AMethid */;
-val* var5 /* : Location */;
-val* var6 /* : Location */;
-var1 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__AMethPropdef__n_methid]))(self) /* n_methid on <self:AMethPropdef>*/;
-var2 = NULL;
-if (var1 == NULL) {
-var3 = 0; /* is null */
-} else {
-var3 = 1; /* arg is null and recv is not */
-}
-if (var3){
-var4 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__AMethPropdef__n_methid]))(self) /* n_methid on <self:AMethPropdef>*/;
-if (var4 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Receiver is null");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 755);
-show_backtrace(1);
-} else {
-var5 = ((val* (*)(val*))(var4->class->vft[COLOR_parser_nodes__ANode__location]))(var4) /* location on <var4:nullable AMethid>*/;
-}
-var = var5;
-goto RET_LABEL;
-} else {
-var6 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__ANode__location]))(self) /* location on <self:AMethPropdef>*/;
-var = var6;
-goto RET_LABEL;
-}
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMethPropdef#hot_location for (self: Object): Location */
-val* VIRTUAL_parser_nodes__AMethPropdef__hot_location(val* self) {
-val* var /* : Location */;
-val* var1 /* : Location */;
-var1 = parser_nodes__AMethPropdef__hot_location(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMethPropdef#init for (self: AMethPropdef) */
-void parser_nodes__AMethPropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__APropdef__init]))(self) /* init on <self:AMethPropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AMethPropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AMethPropdef__init(val* self) {
-parser_nodes__AMethPropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#ADeferredMethPropdef#n_kwmeth for (self: ADeferredMethPropdef): TKwmeth */
-val* parser_nodes__ADeferredMethPropdef__n_kwmeth(val* self) {
-val* var /* : TKwmeth */;
-val* var1 /* : TKwmeth */;
-var1 = self->attrs[COLOR_parser_nodes__ADeferredMethPropdef___n_kwmeth].val; /* _n_kwmeth on <self:ADeferredMethPropdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwmeth");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 766);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ADeferredMethPropdef#n_kwmeth for (self: Object): TKwmeth */
-val* VIRTUAL_parser_nodes__ADeferredMethPropdef__n_kwmeth(val* self) {
-val* var /* : TKwmeth */;
-val* var1 /* : TKwmeth */;
-var1 = parser_nodes__ADeferredMethPropdef__n_kwmeth(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ADeferredMethPropdef#n_kwmeth= for (self: ADeferredMethPropdef, TKwmeth) */
-void parser_nodes__ADeferredMethPropdef__n_kwmeth_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ADeferredMethPropdef___n_kwmeth].val = p0; /* _n_kwmeth on <self:ADeferredMethPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#ADeferredMethPropdef#n_kwmeth= for (self: Object, TKwmeth) */
-void VIRTUAL_parser_nodes__ADeferredMethPropdef__n_kwmeth_61d(val* self, val* p0) {
-parser_nodes__ADeferredMethPropdef__n_kwmeth_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ADeferredMethPropdef#init for (self: ADeferredMethPropdef) */
-void parser_nodes__ADeferredMethPropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AMethPropdef__init]))(self) /* init on <self:ADeferredMethPropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#ADeferredMethPropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__ADeferredMethPropdef__init(val* self) {
-parser_nodes__ADeferredMethPropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AInternMethPropdef#n_kwmeth for (self: AInternMethPropdef): TKwmeth */
-val* parser_nodes__AInternMethPropdef__n_kwmeth(val* self) {
-val* var /* : TKwmeth */;
-val* var1 /* : TKwmeth */;
-var1 = self->attrs[COLOR_parser_nodes__AInternMethPropdef___n_kwmeth].val; /* _n_kwmeth on <self:AInternMethPropdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwmeth");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 772);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AInternMethPropdef#n_kwmeth for (self: Object): TKwmeth */
-val* VIRTUAL_parser_nodes__AInternMethPropdef__n_kwmeth(val* self) {
-val* var /* : TKwmeth */;
-val* var1 /* : TKwmeth */;
-var1 = parser_nodes__AInternMethPropdef__n_kwmeth(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AInternMethPropdef#n_kwmeth= for (self: AInternMethPropdef, TKwmeth) */
-void parser_nodes__AInternMethPropdef__n_kwmeth_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AInternMethPropdef___n_kwmeth].val = p0; /* _n_kwmeth on <self:AInternMethPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AInternMethPropdef#n_kwmeth= for (self: Object, TKwmeth) */
-void VIRTUAL_parser_nodes__AInternMethPropdef__n_kwmeth_61d(val* self, val* p0) {
-parser_nodes__AInternMethPropdef__n_kwmeth_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AInternMethPropdef#init for (self: AInternMethPropdef) */
-void parser_nodes__AInternMethPropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AMethPropdef__init]))(self) /* init on <self:AInternMethPropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AInternMethPropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AInternMethPropdef__init(val* self) {
-parser_nodes__AInternMethPropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternPropdef#n_extern for (self: AExternPropdef): nullable TString */
-val* parser_nodes__AExternPropdef__n_extern(val* self) {
-val* var /* : nullable TString */;
-val* var1 /* : nullable TString */;
-var1 = self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern].val; /* _n_extern on <self:AExternPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternPropdef#n_extern for (self: Object): nullable TString */
-val* VIRTUAL_parser_nodes__AExternPropdef__n_extern(val* self) {
-val* var /* : nullable TString */;
-val* var1 /* : nullable TString */;
-var1 = parser_nodes__AExternPropdef__n_extern(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternPropdef#n_extern= for (self: AExternPropdef, nullable TString) */
-void parser_nodes__AExternPropdef__n_extern_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern].val = p0; /* _n_extern on <self:AExternPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AExternPropdef#n_extern= for (self: Object, nullable TString) */
-void VIRTUAL_parser_nodes__AExternPropdef__n_extern_61d(val* self, val* p0) {
-parser_nodes__AExternPropdef__n_extern_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternPropdef#n_extern_calls for (self: AExternPropdef): nullable AExternCalls */
-val* parser_nodes__AExternPropdef__n_extern_calls(val* self) {
-val* var /* : nullable AExternCalls */;
-val* var1 /* : nullable AExternCalls */;
-var1 = self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_calls].val; /* _n_extern_calls on <self:AExternPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternPropdef#n_extern_calls for (self: Object): nullable AExternCalls */
-val* VIRTUAL_parser_nodes__AExternPropdef__n_extern_calls(val* self) {
-val* var /* : nullable AExternCalls */;
-val* var1 /* : nullable AExternCalls */;
-var1 = parser_nodes__AExternPropdef__n_extern_calls(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternPropdef#n_extern_calls= for (self: AExternPropdef, nullable AExternCalls) */
-void parser_nodes__AExternPropdef__n_extern_calls_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_calls].val = p0; /* _n_extern_calls on <self:AExternPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AExternPropdef#n_extern_calls= for (self: Object, nullable AExternCalls) */
-void VIRTUAL_parser_nodes__AExternPropdef__n_extern_calls_61d(val* self, val* p0) {
-parser_nodes__AExternPropdef__n_extern_calls_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternPropdef#n_extern_code_block for (self: AExternPropdef): nullable AExternCodeBlock */
-val* parser_nodes__AExternPropdef__n_extern_code_block(val* self) {
-val* var /* : nullable AExternCodeBlock */;
-val* var1 /* : nullable AExternCodeBlock */;
-var1 = self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_code_block].val; /* _n_extern_code_block on <self:AExternPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternPropdef#n_extern_code_block for (self: Object): nullable AExternCodeBlock */
-val* VIRTUAL_parser_nodes__AExternPropdef__n_extern_code_block(val* self) {
-val* var /* : nullable AExternCodeBlock */;
-val* var1 /* : nullable AExternCodeBlock */;
-var1 = parser_nodes__AExternPropdef__n_extern_code_block(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternPropdef#n_extern_code_block= for (self: AExternPropdef, nullable AExternCodeBlock) */
-void parser_nodes__AExternPropdef__n_extern_code_block_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_code_block].val = p0; /* _n_extern_code_block on <self:AExternPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AExternPropdef#n_extern_code_block= for (self: Object, nullable AExternCodeBlock) */
-void VIRTUAL_parser_nodes__AExternPropdef__n_extern_code_block_61d(val* self, val* p0) {
-parser_nodes__AExternPropdef__n_extern_code_block_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternPropdef#init for (self: AExternPropdef) */
-void parser_nodes__AExternPropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AMethPropdef__init]))(self) /* init on <self:AExternPropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AExternPropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AExternPropdef__init(val* self) {
-parser_nodes__AExternPropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternMethPropdef#n_kwmeth for (self: AExternMethPropdef): TKwmeth */
-val* parser_nodes__AExternMethPropdef__n_kwmeth(val* self) {
-val* var /* : TKwmeth */;
-val* var1 /* : TKwmeth */;
-var1 = self->attrs[COLOR_parser_nodes__AExternMethPropdef___n_kwmeth].val; /* _n_kwmeth on <self:AExternMethPropdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwmeth");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 786);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternMethPropdef#n_kwmeth for (self: Object): TKwmeth */
-val* VIRTUAL_parser_nodes__AExternMethPropdef__n_kwmeth(val* self) {
-val* var /* : TKwmeth */;
-val* var1 /* : TKwmeth */;
-var1 = parser_nodes__AExternMethPropdef__n_kwmeth(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternMethPropdef#n_kwmeth= for (self: AExternMethPropdef, TKwmeth) */
-void parser_nodes__AExternMethPropdef__n_kwmeth_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AExternMethPropdef___n_kwmeth].val = p0; /* _n_kwmeth on <self:AExternMethPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AExternMethPropdef#n_kwmeth= for (self: Object, TKwmeth) */
-void VIRTUAL_parser_nodes__AExternMethPropdef__n_kwmeth_61d(val* self, val* p0) {
-parser_nodes__AExternMethPropdef__n_kwmeth_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternMethPropdef#init for (self: AExternMethPropdef) */
-void parser_nodes__AExternMethPropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AExternPropdef__init]))(self) /* init on <self:AExternMethPropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AExternMethPropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AExternMethPropdef__init(val* self) {
-parser_nodes__AExternMethPropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteMethPropdef#n_kwmeth for (self: AConcreteMethPropdef): nullable TKwmeth */
-val* parser_nodes__AConcreteMethPropdef__n_kwmeth(val* self) {
-val* var /* : nullable TKwmeth */;
-val* var1 /* : nullable TKwmeth */;
-var1 = self->attrs[COLOR_parser_nodes__AConcreteMethPropdef___n_kwmeth].val; /* _n_kwmeth on <self:AConcreteMethPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AConcreteMethPropdef#n_kwmeth for (self: Object): nullable TKwmeth */
-val* VIRTUAL_parser_nodes__AConcreteMethPropdef__n_kwmeth(val* self) {
-val* var /* : nullable TKwmeth */;
-val* var1 /* : nullable TKwmeth */;
-var1 = parser_nodes__AConcreteMethPropdef__n_kwmeth(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AConcreteMethPropdef#n_kwmeth= for (self: AConcreteMethPropdef, nullable TKwmeth) */
-void parser_nodes__AConcreteMethPropdef__n_kwmeth_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AConcreteMethPropdef___n_kwmeth].val = p0; /* _n_kwmeth on <self:AConcreteMethPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteMethPropdef#n_kwmeth= for (self: Object, nullable TKwmeth) */
-void VIRTUAL_parser_nodes__AConcreteMethPropdef__n_kwmeth_61d(val* self, val* p0) {
-parser_nodes__AConcreteMethPropdef__n_kwmeth_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteMethPropdef#n_block for (self: AConcreteMethPropdef): nullable AExpr */
-val* parser_nodes__AConcreteMethPropdef__n_block(val* self) {
-val* var /* : nullable AExpr */;
-val* var1 /* : nullable AExpr */;
-var1 = self->attrs[COLOR_parser_nodes__AConcreteMethPropdef___n_block].val; /* _n_block on <self:AConcreteMethPropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AConcreteMethPropdef#n_block for (self: Object): nullable AExpr */
-val* VIRTUAL_parser_nodes__AConcreteMethPropdef__n_block(val* self) {
-val* var /* : nullable AExpr */;
-val* var1 /* : nullable AExpr */;
-var1 = parser_nodes__AConcreteMethPropdef__n_block(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AConcreteMethPropdef#n_block= for (self: AConcreteMethPropdef, nullable AExpr) */
-void parser_nodes__AConcreteMethPropdef__n_block_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AConcreteMethPropdef___n_block].val = p0; /* _n_block on <self:AConcreteMethPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteMethPropdef#n_block= for (self: Object, nullable AExpr) */
-void VIRTUAL_parser_nodes__AConcreteMethPropdef__n_block_61d(val* self, val* p0) {
-parser_nodes__AConcreteMethPropdef__n_block_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteMethPropdef#init for (self: AConcreteMethPropdef) */
-void parser_nodes__AConcreteMethPropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AMethPropdef__init]))(self) /* init on <self:AConcreteMethPropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteMethPropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AConcreteMethPropdef__init(val* self) {
-parser_nodes__AConcreteMethPropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AInitPropdef#init for (self: AInitPropdef) */
-void parser_nodes__AInitPropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AMethPropdef__init]))(self) /* init on <self:AInitPropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AInitPropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AInitPropdef__init(val* self) {
-parser_nodes__AInitPropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteInitPropdef#n_kwinit for (self: AConcreteInitPropdef): TKwinit */
-val* parser_nodes__AConcreteInitPropdef__n_kwinit(val* self) {
-val* var /* : TKwinit */;
-val* var1 /* : TKwinit */;
-var1 = self->attrs[COLOR_parser_nodes__AConcreteInitPropdef___n_kwinit].val; /* _n_kwinit on <self:AConcreteInitPropdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwinit");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 805);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AConcreteInitPropdef#n_kwinit for (self: Object): TKwinit */
-val* VIRTUAL_parser_nodes__AConcreteInitPropdef__n_kwinit(val* self) {
-val* var /* : TKwinit */;
-val* var1 /* : TKwinit */;
-var1 = parser_nodes__AConcreteInitPropdef__n_kwinit(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AConcreteInitPropdef#n_kwinit= for (self: AConcreteInitPropdef, TKwinit) */
-void parser_nodes__AConcreteInitPropdef__n_kwinit_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AConcreteInitPropdef___n_kwinit].val = p0; /* _n_kwinit on <self:AConcreteInitPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteInitPropdef#n_kwinit= for (self: Object, TKwinit) */
-void VIRTUAL_parser_nodes__AConcreteInitPropdef__n_kwinit_61d(val* self, val* p0) {
-parser_nodes__AConcreteInitPropdef__n_kwinit_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteInitPropdef#hot_location for (self: AConcreteInitPropdef): Location */
-val* parser_nodes__AConcreteInitPropdef__hot_location(val* self) {
-val* var /* : Location */;
-val* var1 /* : TKwinit */;
-val* var2 /* : Location */;
-var1 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__AConcreteInitPropdef__n_kwinit]))(self) /* n_kwinit on <self:AConcreteInitPropdef>*/;
-var2 = ((val* (*)(val*))(var1->class->vft[COLOR_parser_nodes__ANode__location]))(var1) /* location on <var1:TKwinit>*/;
-var = var2;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AConcreteInitPropdef#hot_location for (self: Object): Location */
-val* VIRTUAL_parser_nodes__AConcreteInitPropdef__hot_location(val* self) {
-val* var /* : Location */;
-val* var1 /* : Location */;
-var1 = parser_nodes__AConcreteInitPropdef__hot_location(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AConcreteInitPropdef#init for (self: AConcreteInitPropdef) */
-void parser_nodes__AConcreteInitPropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AConcreteMethPropdef__init]))(self) /* init on <self:AConcreteInitPropdef>*/;
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AInitPropdef__init]))(self) /* init on <self:AConcreteInitPropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AConcreteInitPropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AConcreteInitPropdef__init(val* self) {
-parser_nodes__AConcreteInitPropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternInitPropdef#n_kwnew for (self: AExternInitPropdef): TKwnew */
-val* parser_nodes__AExternInitPropdef__n_kwnew(val* self) {
-val* var /* : TKwnew */;
-val* var1 /* : TKwnew */;
-var1 = self->attrs[COLOR_parser_nodes__AExternInitPropdef___n_kwnew].val; /* _n_kwnew on <self:AExternInitPropdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnew");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 813);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternInitPropdef#n_kwnew for (self: Object): TKwnew */
-val* VIRTUAL_parser_nodes__AExternInitPropdef__n_kwnew(val* self) {
-val* var /* : TKwnew */;
-val* var1 /* : TKwnew */;
-var1 = parser_nodes__AExternInitPropdef__n_kwnew(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternInitPropdef#n_kwnew= for (self: AExternInitPropdef, TKwnew) */
-void parser_nodes__AExternInitPropdef__n_kwnew_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AExternInitPropdef___n_kwnew].val = p0; /* _n_kwnew on <self:AExternInitPropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#AExternInitPropdef#n_kwnew= for (self: Object, TKwnew) */
-void VIRTUAL_parser_nodes__AExternInitPropdef__n_kwnew_61d(val* self, val* p0) {
-parser_nodes__AExternInitPropdef__n_kwnew_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternInitPropdef#init for (self: AExternInitPropdef) */
-void parser_nodes__AExternInitPropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AExternPropdef__init]))(self) /* init on <self:AExternInitPropdef>*/;
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AInitPropdef__init]))(self) /* init on <self:AExternInitPropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AExternInitPropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AExternInitPropdef__init(val* self) {
-parser_nodes__AExternInitPropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AMainMethPropdef#init for (self: AMainMethPropdef) */
-void parser_nodes__AMainMethPropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AConcreteMethPropdef__init]))(self) /* init on <self:AMainMethPropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AMainMethPropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__AMainMethPropdef__init(val* self) {
-parser_nodes__AMainMethPropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternCalls#n_kwimport for (self: AExternCalls): TKwimport */
-val* parser_nodes__AExternCalls__n_kwimport(val* self) {
-val* var /* : TKwimport */;
-val* var1 /* : TKwimport */;
-var1 = self->attrs[COLOR_parser_nodes__AExternCalls___n_kwimport].val; /* _n_kwimport on <self:AExternCalls> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwimport");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 824);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternCalls#n_kwimport for (self: Object): TKwimport */
-val* VIRTUAL_parser_nodes__AExternCalls__n_kwimport(val* self) {
-val* var /* : TKwimport */;
-val* var1 /* : TKwimport */;
-var1 = parser_nodes__AExternCalls__n_kwimport(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternCalls#n_kwimport= for (self: AExternCalls, TKwimport) */
-void parser_nodes__AExternCalls__n_kwimport_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AExternCalls___n_kwimport].val = p0; /* _n_kwimport on <self:AExternCalls> */
-RET_LABEL:;
-}
-/* method parser_nodes#AExternCalls#n_kwimport= for (self: Object, TKwimport) */
-void VIRTUAL_parser_nodes__AExternCalls__n_kwimport_61d(val* self, val* p0) {
-parser_nodes__AExternCalls__n_kwimport_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternCalls#n_extern_calls for (self: AExternCalls): ANodes[AExternCall] */
-val* parser_nodes__AExternCalls__n_extern_calls(val* self) {
-val* var /* : ANodes[AExternCall] */;
-val* var1 /* : ANodes[AExternCall] */;
-var1 = self->attrs[COLOR_parser_nodes__AExternCalls___n_extern_calls].val; /* _n_extern_calls on <self:AExternCalls> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_extern_calls");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 825);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternCalls#n_extern_calls for (self: Object): ANodes[AExternCall] */
-val* VIRTUAL_parser_nodes__AExternCalls__n_extern_calls(val* self) {
-val* var /* : ANodes[AExternCall] */;
-val* var1 /* : ANodes[AExternCall] */;
-var1 = parser_nodes__AExternCalls__n_extern_calls(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AExternCalls#init for (self: AExternCalls) */
-void parser_nodes__AExternCalls__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:AExternCalls>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AExternCalls#init for (self: Object) */
-void VIRTUAL_parser_nodes__AExternCalls__init(val* self) {
-parser_nodes__AExternCalls__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AExternCall#init for (self: AExternCall) */
-void parser_nodes__AExternCall__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:AExternCall>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AExternCall#init for (self: Object) */
-void VIRTUAL_parser_nodes__AExternCall__init(val* self) {
-parser_nodes__AExternCall__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#APropExternCall#init for (self: APropExternCall) */
-void parser_nodes__APropExternCall__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AExternCall__init]))(self) /* init on <self:APropExternCall>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#APropExternCall#init for (self: Object) */
-void VIRTUAL_parser_nodes__APropExternCall__init(val* self) {
-parser_nodes__APropExternCall__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#ALocalPropExternCall#n_methid for (self: ALocalPropExternCall): AMethid */
-val* parser_nodes__ALocalPropExternCall__n_methid(val* self) {
-val* var /* : AMethid */;
-val* var1 /* : AMethid */;
-var1 = self->attrs[COLOR_parser_nodes__ALocalPropExternCall___n_methid].val; /* _n_methid on <self:ALocalPropExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_methid");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 835);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ALocalPropExternCall#n_methid for (self: Object): AMethid */
-val* VIRTUAL_parser_nodes__ALocalPropExternCall__n_methid(val* self) {
-val* var /* : AMethid */;
-val* var1 /* : AMethid */;
-var1 = parser_nodes__ALocalPropExternCall__n_methid(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ALocalPropExternCall#n_methid= for (self: ALocalPropExternCall, AMethid) */
-void parser_nodes__ALocalPropExternCall__n_methid_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ALocalPropExternCall___n_methid].val = p0; /* _n_methid on <self:ALocalPropExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#ALocalPropExternCall#n_methid= for (self: Object, AMethid) */
-void VIRTUAL_parser_nodes__ALocalPropExternCall__n_methid_61d(val* self, val* p0) {
-parser_nodes__ALocalPropExternCall__n_methid_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ALocalPropExternCall#init for (self: ALocalPropExternCall) */
-void parser_nodes__ALocalPropExternCall__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__APropExternCall__init]))(self) /* init on <self:ALocalPropExternCall>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#ALocalPropExternCall#init for (self: Object) */
-void VIRTUAL_parser_nodes__ALocalPropExternCall__init(val* self) {
-parser_nodes__ALocalPropExternCall__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AFullPropExternCall#n_type for (self: AFullPropExternCall): AType */
-val* parser_nodes__AFullPropExternCall__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_type].val; /* _n_type on <self:AFullPropExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 839);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AFullPropExternCall#n_type for (self: Object): AType */
-val* VIRTUAL_parser_nodes__AFullPropExternCall__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = parser_nodes__AFullPropExternCall__n_type(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AFullPropExternCall#n_type= for (self: AFullPropExternCall, AType) */
-void parser_nodes__AFullPropExternCall__n_type_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_type].val = p0; /* _n_type on <self:AFullPropExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#AFullPropExternCall#n_type= for (self: Object, AType) */
-void VIRTUAL_parser_nodes__AFullPropExternCall__n_type_61d(val* self, val* p0) {
-parser_nodes__AFullPropExternCall__n_type_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AFullPropExternCall#n_dot for (self: AFullPropExternCall): nullable TDot */
-val* parser_nodes__AFullPropExternCall__n_dot(val* self) {
-val* var /* : nullable TDot */;
-val* var1 /* : nullable TDot */;
-var1 = self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_dot].val; /* _n_dot on <self:AFullPropExternCall> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AFullPropExternCall#n_dot for (self: Object): nullable TDot */
-val* VIRTUAL_parser_nodes__AFullPropExternCall__n_dot(val* self) {
-val* var /* : nullable TDot */;
-val* var1 /* : nullable TDot */;
-var1 = parser_nodes__AFullPropExternCall__n_dot(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AFullPropExternCall#n_dot= for (self: AFullPropExternCall, nullable TDot) */
-void parser_nodes__AFullPropExternCall__n_dot_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_dot].val = p0; /* _n_dot on <self:AFullPropExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#AFullPropExternCall#n_dot= for (self: Object, nullable TDot) */
-void VIRTUAL_parser_nodes__AFullPropExternCall__n_dot_61d(val* self, val* p0) {
-parser_nodes__AFullPropExternCall__n_dot_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AFullPropExternCall#n_methid for (self: AFullPropExternCall): AMethid */
-val* parser_nodes__AFullPropExternCall__n_methid(val* self) {
-val* var /* : AMethid */;
-val* var1 /* : AMethid */;
-var1 = self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_methid].val; /* _n_methid on <self:AFullPropExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_methid");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 841);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AFullPropExternCall#n_methid for (self: Object): AMethid */
-val* VIRTUAL_parser_nodes__AFullPropExternCall__n_methid(val* self) {
-val* var /* : AMethid */;
-val* var1 /* : AMethid */;
-var1 = parser_nodes__AFullPropExternCall__n_methid(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AFullPropExternCall#n_methid= for (self: AFullPropExternCall, AMethid) */
-void parser_nodes__AFullPropExternCall__n_methid_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_methid].val = p0; /* _n_methid on <self:AFullPropExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#AFullPropExternCall#n_methid= for (self: Object, AMethid) */
-void VIRTUAL_parser_nodes__AFullPropExternCall__n_methid_61d(val* self, val* p0) {
-parser_nodes__AFullPropExternCall__n_methid_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AFullPropExternCall#init for (self: AFullPropExternCall) */
-void parser_nodes__AFullPropExternCall__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__APropExternCall__init]))(self) /* init on <self:AFullPropExternCall>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AFullPropExternCall#init for (self: Object) */
-void VIRTUAL_parser_nodes__AFullPropExternCall__init(val* self) {
-parser_nodes__AFullPropExternCall__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AInitPropExternCall#n_type for (self: AInitPropExternCall): AType */
-val* parser_nodes__AInitPropExternCall__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = self->attrs[COLOR_parser_nodes__AInitPropExternCall___n_type].val; /* _n_type on <self:AInitPropExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 845);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AInitPropExternCall#n_type for (self: Object): AType */
-val* VIRTUAL_parser_nodes__AInitPropExternCall__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = parser_nodes__AInitPropExternCall__n_type(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AInitPropExternCall#n_type= for (self: AInitPropExternCall, AType) */
-void parser_nodes__AInitPropExternCall__n_type_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AInitPropExternCall___n_type].val = p0; /* _n_type on <self:AInitPropExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#AInitPropExternCall#n_type= for (self: Object, AType) */
-void VIRTUAL_parser_nodes__AInitPropExternCall__n_type_61d(val* self, val* p0) {
-parser_nodes__AInitPropExternCall__n_type_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AInitPropExternCall#init for (self: AInitPropExternCall) */
-void parser_nodes__AInitPropExternCall__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__APropExternCall__init]))(self) /* init on <self:AInitPropExternCall>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AInitPropExternCall#init for (self: Object) */
-void VIRTUAL_parser_nodes__AInitPropExternCall__init(val* self) {
-parser_nodes__AInitPropExternCall__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#ASuperExternCall#n_kwsuper for (self: ASuperExternCall): TKwsuper */
-val* parser_nodes__ASuperExternCall__n_kwsuper(val* self) {
-val* var /* : TKwsuper */;
-val* var1 /* : TKwsuper */;
-var1 = self->attrs[COLOR_parser_nodes__ASuperExternCall___n_kwsuper].val; /* _n_kwsuper on <self:ASuperExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwsuper");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 849);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ASuperExternCall#n_kwsuper for (self: Object): TKwsuper */
-val* VIRTUAL_parser_nodes__ASuperExternCall__n_kwsuper(val* self) {
-val* var /* : TKwsuper */;
-val* var1 /* : TKwsuper */;
-var1 = parser_nodes__ASuperExternCall__n_kwsuper(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ASuperExternCall#n_kwsuper= for (self: ASuperExternCall, TKwsuper) */
-void parser_nodes__ASuperExternCall__n_kwsuper_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ASuperExternCall___n_kwsuper].val = p0; /* _n_kwsuper on <self:ASuperExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#ASuperExternCall#n_kwsuper= for (self: Object, TKwsuper) */
-void VIRTUAL_parser_nodes__ASuperExternCall__n_kwsuper_61d(val* self, val* p0) {
-parser_nodes__ASuperExternCall__n_kwsuper_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ASuperExternCall#init for (self: ASuperExternCall) */
-void parser_nodes__ASuperExternCall__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AExternCall__init]))(self) /* init on <self:ASuperExternCall>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#ASuperExternCall#init for (self: Object) */
-void VIRTUAL_parser_nodes__ASuperExternCall__init(val* self) {
-parser_nodes__ASuperExternCall__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#ACastExternCall#init for (self: ACastExternCall) */
-void parser_nodes__ACastExternCall__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AExternCall__init]))(self) /* init on <self:ACastExternCall>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#ACastExternCall#init for (self: Object) */
-void VIRTUAL_parser_nodes__ACastExternCall__init(val* self) {
-parser_nodes__ACastExternCall__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#ACastAsExternCall#n_from_type for (self: ACastAsExternCall): AType */
-val* parser_nodes__ACastAsExternCall__n_from_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_from_type].val; /* _n_from_type on <self:ACastAsExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_from_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 856);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ACastAsExternCall#n_from_type for (self: Object): AType */
-val* VIRTUAL_parser_nodes__ACastAsExternCall__n_from_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = parser_nodes__ACastAsExternCall__n_from_type(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ACastAsExternCall#n_from_type= for (self: ACastAsExternCall, AType) */
-void parser_nodes__ACastAsExternCall__n_from_type_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_from_type].val = p0; /* _n_from_type on <self:ACastAsExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#ACastAsExternCall#n_from_type= for (self: Object, AType) */
-void VIRTUAL_parser_nodes__ACastAsExternCall__n_from_type_61d(val* self, val* p0) {
-parser_nodes__ACastAsExternCall__n_from_type_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ACastAsExternCall#n_dot for (self: ACastAsExternCall): nullable TDot */
-val* parser_nodes__ACastAsExternCall__n_dot(val* self) {
-val* var /* : nullable TDot */;
-val* var1 /* : nullable TDot */;
-var1 = self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_dot].val; /* _n_dot on <self:ACastAsExternCall> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ACastAsExternCall#n_dot for (self: Object): nullable TDot */
-val* VIRTUAL_parser_nodes__ACastAsExternCall__n_dot(val* self) {
-val* var /* : nullable TDot */;
-val* var1 /* : nullable TDot */;
-var1 = parser_nodes__ACastAsExternCall__n_dot(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ACastAsExternCall#n_dot= for (self: ACastAsExternCall, nullable TDot) */
-void parser_nodes__ACastAsExternCall__n_dot_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_dot].val = p0; /* _n_dot on <self:ACastAsExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#ACastAsExternCall#n_dot= for (self: Object, nullable TDot) */
-void VIRTUAL_parser_nodes__ACastAsExternCall__n_dot_61d(val* self, val* p0) {
-parser_nodes__ACastAsExternCall__n_dot_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ACastAsExternCall#n_kwas for (self: ACastAsExternCall): TKwas */
-val* parser_nodes__ACastAsExternCall__n_kwas(val* self) {
-val* var /* : TKwas */;
-val* var1 /* : TKwas */;
-var1 = self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_kwas].val; /* _n_kwas on <self:ACastAsExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwas");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 858);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ACastAsExternCall#n_kwas for (self: Object): TKwas */
-val* VIRTUAL_parser_nodes__ACastAsExternCall__n_kwas(val* self) {
-val* var /* : TKwas */;
-val* var1 /* : TKwas */;
-var1 = parser_nodes__ACastAsExternCall__n_kwas(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ACastAsExternCall#n_kwas= for (self: ACastAsExternCall, TKwas) */
-void parser_nodes__ACastAsExternCall__n_kwas_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_kwas].val = p0; /* _n_kwas on <self:ACastAsExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#ACastAsExternCall#n_kwas= for (self: Object, TKwas) */
-void VIRTUAL_parser_nodes__ACastAsExternCall__n_kwas_61d(val* self, val* p0) {
-parser_nodes__ACastAsExternCall__n_kwas_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ACastAsExternCall#n_to_type for (self: ACastAsExternCall): AType */
-val* parser_nodes__ACastAsExternCall__n_to_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_to_type].val; /* _n_to_type on <self:ACastAsExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_to_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 859);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ACastAsExternCall#n_to_type for (self: Object): AType */
-val* VIRTUAL_parser_nodes__ACastAsExternCall__n_to_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = parser_nodes__ACastAsExternCall__n_to_type(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ACastAsExternCall#n_to_type= for (self: ACastAsExternCall, AType) */
-void parser_nodes__ACastAsExternCall__n_to_type_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_to_type].val = p0; /* _n_to_type on <self:ACastAsExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#ACastAsExternCall#n_to_type= for (self: Object, AType) */
-void VIRTUAL_parser_nodes__ACastAsExternCall__n_to_type_61d(val* self, val* p0) {
-parser_nodes__ACastAsExternCall__n_to_type_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ACastAsExternCall#init for (self: ACastAsExternCall) */
-void parser_nodes__ACastAsExternCall__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__ACastExternCall__init]))(self) /* init on <self:ACastAsExternCall>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#ACastAsExternCall#init for (self: Object) */
-void VIRTUAL_parser_nodes__ACastAsExternCall__init(val* self) {
-parser_nodes__ACastAsExternCall__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNullableExternCall#n_type for (self: AAsNullableExternCall): AType */
-val* parser_nodes__AAsNullableExternCall__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_type].val; /* _n_type on <self:AAsNullableExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 863);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNullableExternCall#n_type for (self: Object): AType */
-val* VIRTUAL_parser_nodes__AAsNullableExternCall__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = parser_nodes__AAsNullableExternCall__n_type(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNullableExternCall#n_type= for (self: AAsNullableExternCall, AType) */
-void parser_nodes__AAsNullableExternCall__n_type_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_type].val = p0; /* _n_type on <self:AAsNullableExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNullableExternCall#n_type= for (self: Object, AType) */
-void VIRTUAL_parser_nodes__AAsNullableExternCall__n_type_61d(val* self, val* p0) {
-parser_nodes__AAsNullableExternCall__n_type_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNullableExternCall#n_kwas for (self: AAsNullableExternCall): TKwas */
-val* parser_nodes__AAsNullableExternCall__n_kwas(val* self) {
-val* var /* : TKwas */;
-val* var1 /* : TKwas */;
-var1 = self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_kwas].val; /* _n_kwas on <self:AAsNullableExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwas");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 864);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNullableExternCall#n_kwas for (self: Object): TKwas */
-val* VIRTUAL_parser_nodes__AAsNullableExternCall__n_kwas(val* self) {
-val* var /* : TKwas */;
-val* var1 /* : TKwas */;
-var1 = parser_nodes__AAsNullableExternCall__n_kwas(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNullableExternCall#n_kwas= for (self: AAsNullableExternCall, TKwas) */
-void parser_nodes__AAsNullableExternCall__n_kwas_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_kwas].val = p0; /* _n_kwas on <self:AAsNullableExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNullableExternCall#n_kwas= for (self: Object, TKwas) */
-void VIRTUAL_parser_nodes__AAsNullableExternCall__n_kwas_61d(val* self, val* p0) {
-parser_nodes__AAsNullableExternCall__n_kwas_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNullableExternCall#n_kwnullable for (self: AAsNullableExternCall): TKwnullable */
-val* parser_nodes__AAsNullableExternCall__n_kwnullable(val* self) {
-val* var /* : TKwnullable */;
-val* var1 /* : TKwnullable */;
-var1 = self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_kwnullable].val; /* _n_kwnullable on <self:AAsNullableExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnullable");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 865);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNullableExternCall#n_kwnullable for (self: Object): TKwnullable */
-val* VIRTUAL_parser_nodes__AAsNullableExternCall__n_kwnullable(val* self) {
-val* var /* : TKwnullable */;
-val* var1 /* : TKwnullable */;
-var1 = parser_nodes__AAsNullableExternCall__n_kwnullable(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNullableExternCall#n_kwnullable= for (self: AAsNullableExternCall, TKwnullable) */
-void parser_nodes__AAsNullableExternCall__n_kwnullable_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_kwnullable].val = p0; /* _n_kwnullable on <self:AAsNullableExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNullableExternCall#n_kwnullable= for (self: Object, TKwnullable) */
-void VIRTUAL_parser_nodes__AAsNullableExternCall__n_kwnullable_61d(val* self, val* p0) {
-parser_nodes__AAsNullableExternCall__n_kwnullable_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNullableExternCall#init for (self: AAsNullableExternCall) */
-void parser_nodes__AAsNullableExternCall__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__ACastExternCall__init]))(self) /* init on <self:AAsNullableExternCall>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNullableExternCall#init for (self: Object) */
-void VIRTUAL_parser_nodes__AAsNullableExternCall__init(val* self) {
-parser_nodes__AAsNullableExternCall__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_type for (self: AAsNotNullableExternCall): AType */
-val* parser_nodes__AAsNotNullableExternCall__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_type].val; /* _n_type on <self:AAsNotNullableExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 869);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_type for (self: Object): AType */
-val* VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = parser_nodes__AAsNotNullableExternCall__n_type(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_type= for (self: AAsNotNullableExternCall, AType) */
-void parser_nodes__AAsNotNullableExternCall__n_type_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_type].val = p0; /* _n_type on <self:AAsNotNullableExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_type= for (self: Object, AType) */
-void VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_type_61d(val* self, val* p0) {
-parser_nodes__AAsNotNullableExternCall__n_type_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwas for (self: AAsNotNullableExternCall): TKwas */
-val* parser_nodes__AAsNotNullableExternCall__n_kwas(val* self) {
-val* var /* : TKwas */;
-val* var1 /* : TKwas */;
-var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwas].val; /* _n_kwas on <self:AAsNotNullableExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwas");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 870);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwas for (self: Object): TKwas */
-val* VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwas(val* self) {
-val* var /* : TKwas */;
-val* var1 /* : TKwas */;
-var1 = parser_nodes__AAsNotNullableExternCall__n_kwas(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwas= for (self: AAsNotNullableExternCall, TKwas) */
-void parser_nodes__AAsNotNullableExternCall__n_kwas_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwas].val = p0; /* _n_kwas on <self:AAsNotNullableExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwas= for (self: Object, TKwas) */
-void VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwas_61d(val* self, val* p0) {
-parser_nodes__AAsNotNullableExternCall__n_kwas_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwnot for (self: AAsNotNullableExternCall): TKwnot */
-val* parser_nodes__AAsNotNullableExternCall__n_kwnot(val* self) {
-val* var /* : TKwnot */;
-val* var1 /* : TKwnot */;
-var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnot].val; /* _n_kwnot on <self:AAsNotNullableExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnot");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 871);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwnot for (self: Object): TKwnot */
-val* VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwnot(val* self) {
-val* var /* : TKwnot */;
-val* var1 /* : TKwnot */;
-var1 = parser_nodes__AAsNotNullableExternCall__n_kwnot(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwnot= for (self: AAsNotNullableExternCall, TKwnot) */
-void parser_nodes__AAsNotNullableExternCall__n_kwnot_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnot].val = p0; /* _n_kwnot on <self:AAsNotNullableExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwnot= for (self: Object, TKwnot) */
-void VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwnot_61d(val* self, val* p0) {
-parser_nodes__AAsNotNullableExternCall__n_kwnot_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwnullable for (self: AAsNotNullableExternCall): TKwnullable */
-val* parser_nodes__AAsNotNullableExternCall__n_kwnullable(val* self) {
-val* var /* : TKwnullable */;
-val* var1 /* : TKwnullable */;
-var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnullable].val; /* _n_kwnullable on <self:AAsNotNullableExternCall> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnullable");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 872);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwnullable for (self: Object): TKwnullable */
-val* VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwnullable(val* self) {
-val* var /* : TKwnullable */;
-val* var1 /* : TKwnullable */;
-var1 = parser_nodes__AAsNotNullableExternCall__n_kwnullable(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwnullable= for (self: AAsNotNullableExternCall, TKwnullable) */
-void parser_nodes__AAsNotNullableExternCall__n_kwnullable_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnullable].val = p0; /* _n_kwnullable on <self:AAsNotNullableExternCall> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNotNullableExternCall#n_kwnullable= for (self: Object, TKwnullable) */
-void VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwnullable_61d(val* self, val* p0) {
-parser_nodes__AAsNotNullableExternCall__n_kwnullable_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNotNullableExternCall#init for (self: AAsNotNullableExternCall) */
-void parser_nodes__AAsNotNullableExternCall__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__ACastExternCall__init]))(self) /* init on <self:AAsNotNullableExternCall>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AAsNotNullableExternCall#init for (self: Object) */
-void VIRTUAL_parser_nodes__AAsNotNullableExternCall__init(val* self) {
-parser_nodes__AAsNotNullableExternCall__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#n_kwredef for (self: ATypePropdef): nullable TKwredef */
-val* parser_nodes__ATypePropdef__n_kwredef(val* self) {
-val* var /* : nullable TKwredef */;
-val* var1 /* : nullable TKwredef */;
-var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_kwredef].val; /* _n_kwredef on <self:ATypePropdef> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ATypePropdef#n_kwredef for (self: Object): nullable TKwredef */
-val* VIRTUAL_parser_nodes__ATypePropdef__n_kwredef(val* self) {
-val* var /* : nullable TKwredef */;
-val* var1 /* : nullable TKwredef */;
-var1 = parser_nodes__ATypePropdef__n_kwredef(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ATypePropdef#n_kwredef= for (self: ATypePropdef, nullable TKwredef) */
-void parser_nodes__ATypePropdef__n_kwredef_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ATypePropdef___n_kwredef].val = p0; /* _n_kwredef on <self:ATypePropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#n_kwredef= for (self: Object, nullable TKwredef) */
-void VIRTUAL_parser_nodes__ATypePropdef__n_kwredef_61d(val* self, val* p0) {
-parser_nodes__ATypePropdef__n_kwredef_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#n_visibility for (self: ATypePropdef): AVisibility */
-val* parser_nodes__ATypePropdef__n_visibility(val* self) {
-val* var /* : AVisibility */;
-val* var1 /* : AVisibility */;
-var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_visibility].val; /* _n_visibility on <self:ATypePropdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_visibility");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 879);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ATypePropdef#n_visibility for (self: Object): AVisibility */
-val* VIRTUAL_parser_nodes__ATypePropdef__n_visibility(val* self) {
-val* var /* : AVisibility */;
-val* var1 /* : AVisibility */;
-var1 = parser_nodes__ATypePropdef__n_visibility(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ATypePropdef#n_visibility= for (self: ATypePropdef, AVisibility) */
-void parser_nodes__ATypePropdef__n_visibility_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ATypePropdef___n_visibility].val = p0; /* _n_visibility on <self:ATypePropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#n_visibility= for (self: Object, AVisibility) */
-void VIRTUAL_parser_nodes__ATypePropdef__n_visibility_61d(val* self, val* p0) {
-parser_nodes__ATypePropdef__n_visibility_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#n_kwtype for (self: ATypePropdef): TKwtype */
-val* parser_nodes__ATypePropdef__n_kwtype(val* self) {
-val* var /* : TKwtype */;
-val* var1 /* : TKwtype */;
-var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_kwtype].val; /* _n_kwtype on <self:ATypePropdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwtype");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 880);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ATypePropdef#n_kwtype for (self: Object): TKwtype */
-val* VIRTUAL_parser_nodes__ATypePropdef__n_kwtype(val* self) {
-val* var /* : TKwtype */;
-val* var1 /* : TKwtype */;
-var1 = parser_nodes__ATypePropdef__n_kwtype(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ATypePropdef#n_kwtype= for (self: ATypePropdef, TKwtype) */
-void parser_nodes__ATypePropdef__n_kwtype_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ATypePropdef___n_kwtype].val = p0; /* _n_kwtype on <self:ATypePropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#n_kwtype= for (self: Object, TKwtype) */
-void VIRTUAL_parser_nodes__ATypePropdef__n_kwtype_61d(val* self, val* p0) {
-parser_nodes__ATypePropdef__n_kwtype_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#n_id for (self: ATypePropdef): TClassid */
-val* parser_nodes__ATypePropdef__n_id(val* self) {
-val* var /* : TClassid */;
-val* var1 /* : TClassid */;
-var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_id].val; /* _n_id on <self:ATypePropdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 881);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ATypePropdef#n_id for (self: Object): TClassid */
-val* VIRTUAL_parser_nodes__ATypePropdef__n_id(val* self) {
-val* var /* : TClassid */;
-val* var1 /* : TClassid */;
-var1 = parser_nodes__ATypePropdef__n_id(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ATypePropdef#n_id= for (self: ATypePropdef, TClassid) */
-void parser_nodes__ATypePropdef__n_id_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ATypePropdef___n_id].val = p0; /* _n_id on <self:ATypePropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#n_id= for (self: Object, TClassid) */
-void VIRTUAL_parser_nodes__ATypePropdef__n_id_61d(val* self, val* p0) {
-parser_nodes__ATypePropdef__n_id_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#n_type for (self: ATypePropdef): AType */
-val* parser_nodes__ATypePropdef__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_type].val; /* _n_type on <self:ATypePropdef> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 882);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ATypePropdef#n_type for (self: Object): AType */
-val* VIRTUAL_parser_nodes__ATypePropdef__n_type(val* self) {
-val* var /* : AType */;
-val* var1 /* : AType */;
-var1 = parser_nodes__ATypePropdef__n_type(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#ATypePropdef#n_type= for (self: ATypePropdef, AType) */
-void parser_nodes__ATypePropdef__n_type_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__ATypePropdef___n_type].val = p0; /* _n_type on <self:ATypePropdef> */
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#n_type= for (self: Object, AType) */
-void VIRTUAL_parser_nodes__ATypePropdef__n_type_61d(val* self, val* p0) {
-parser_nodes__ATypePropdef__n_type_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#init for (self: ATypePropdef) */
-void parser_nodes__ATypePropdef__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__APropdef__init]))(self) /* init on <self:ATypePropdef>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#ATypePropdef#init for (self: Object) */
-void VIRTUAL_parser_nodes__ATypePropdef__init(val* self) {
-parser_nodes__ATypePropdef__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AAble#n_visibility for (self: AAble): nullable AVisibility */
-val* parser_nodes__AAble__n_visibility(val* self) {
-val* var /* : nullable AVisibility */;
-val* var1 /* : nullable AVisibility */;
-var1 = self->attrs[COLOR_parser_nodes__AAble___n_visibility].val; /* _n_visibility on <self:AAble> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAble#n_visibility for (self: Object): nullable AVisibility */
-val* VIRTUAL_parser_nodes__AAble__n_visibility(val* self) {
-val* var /* : nullable AVisibility */;
-val* var1 /* : nullable AVisibility */;
-var1 = parser_nodes__AAble__n_visibility(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAble#n_visibility= for (self: AAble, nullable AVisibility) */
-void parser_nodes__AAble__n_visibility_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAble___n_visibility].val = p0; /* _n_visibility on <self:AAble> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAble#n_visibility= for (self: Object, nullable AVisibility) */
-void VIRTUAL_parser_nodes__AAble__n_visibility_61d(val* self, val* p0) {
-parser_nodes__AAble__n_visibility_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAble#n_kwredef for (self: AAble): nullable TKwredef */
-val* parser_nodes__AAble__n_kwredef(val* self) {
-val* var /* : nullable TKwredef */;
-val* var1 /* : nullable TKwredef */;
-var1 = self->attrs[COLOR_parser_nodes__AAble___n_kwredef].val; /* _n_kwredef on <self:AAble> */
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAble#n_kwredef for (self: Object): nullable TKwredef */
-val* VIRTUAL_parser_nodes__AAble__n_kwredef(val* self) {
-val* var /* : nullable TKwredef */;
-val* var1 /* : nullable TKwredef */;
-var1 = parser_nodes__AAble__n_kwredef(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AAble#n_kwredef= for (self: AAble, nullable TKwredef) */
-void parser_nodes__AAble__n_kwredef_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AAble___n_kwredef].val = p0; /* _n_kwredef on <self:AAble> */
-RET_LABEL:;
-}
-/* method parser_nodes#AAble#n_kwredef= for (self: Object, nullable TKwredef) */
-void VIRTUAL_parser_nodes__AAble__n_kwredef_61d(val* self, val* p0) {
-parser_nodes__AAble__n_kwredef_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AAble#init for (self: AAble) */
-void parser_nodes__AAble__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:AAble>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AAble#init for (self: Object) */
-void VIRTUAL_parser_nodes__AAble__init(val* self) {
-parser_nodes__AAble__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AReadAble#n_kwreadable for (self: AReadAble): TKwreadable */
-val* parser_nodes__AReadAble__n_kwreadable(val* self) {
-val* var /* : TKwreadable */;
-val* var1 /* : TKwreadable */;
-var1 = self->attrs[COLOR_parser_nodes__AReadAble___n_kwreadable].val; /* _n_kwreadable on <self:AReadAble> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwreadable");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 895);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AReadAble#n_kwreadable for (self: Object): TKwreadable */
-val* VIRTUAL_parser_nodes__AReadAble__n_kwreadable(val* self) {
-val* var /* : TKwreadable */;
-val* var1 /* : TKwreadable */;
-var1 = parser_nodes__AReadAble__n_kwreadable(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AReadAble#n_kwreadable= for (self: AReadAble, TKwreadable) */
-void parser_nodes__AReadAble__n_kwreadable_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AReadAble___n_kwreadable].val = p0; /* _n_kwreadable on <self:AReadAble> */
-RET_LABEL:;
-}
-/* method parser_nodes#AReadAble#n_kwreadable= for (self: Object, TKwreadable) */
-void VIRTUAL_parser_nodes__AReadAble__n_kwreadable_61d(val* self, val* p0) {
-parser_nodes__AReadAble__n_kwreadable_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AReadAble#init for (self: AReadAble) */
-void parser_nodes__AReadAble__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AAble__init]))(self) /* init on <self:AReadAble>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AReadAble#init for (self: Object) */
-void VIRTUAL_parser_nodes__AReadAble__init(val* self) {
-parser_nodes__AReadAble__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AWriteAble#n_kwwritable for (self: AWriteAble): TKwwritable */
-val* parser_nodes__AWriteAble__n_kwwritable(val* self) {
-val* var /* : TKwwritable */;
-val* var1 /* : TKwwritable */;
-var1 = self->attrs[COLOR_parser_nodes__AWriteAble___n_kwwritable].val; /* _n_kwwritable on <self:AWriteAble> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwwritable");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 901);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AWriteAble#n_kwwritable for (self: Object): TKwwritable */
-val* VIRTUAL_parser_nodes__AWriteAble__n_kwwritable(val* self) {
-val* var /* : TKwwritable */;
-val* var1 /* : TKwwritable */;
-var1 = parser_nodes__AWriteAble__n_kwwritable(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AWriteAble#n_kwwritable= for (self: AWriteAble, TKwwritable) */
-void parser_nodes__AWriteAble__n_kwwritable_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AWriteAble___n_kwwritable].val = p0; /* _n_kwwritable on <self:AWriteAble> */
-RET_LABEL:;
-}
-/* method parser_nodes#AWriteAble#n_kwwritable= for (self: Object, TKwwritable) */
-void VIRTUAL_parser_nodes__AWriteAble__n_kwwritable_61d(val* self, val* p0) {
-parser_nodes__AWriteAble__n_kwwritable_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AWriteAble#init for (self: AWriteAble) */
-void parser_nodes__AWriteAble__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AAble__init]))(self) /* init on <self:AWriteAble>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AWriteAble#init for (self: Object) */
-void VIRTUAL_parser_nodes__AWriteAble__init(val* self) {
-parser_nodes__AWriteAble__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AMethid#init for (self: AMethid) */
-void parser_nodes__AMethid__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__Prod__init]))(self) /* init on <self:AMethid>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AMethid#init for (self: Object) */
-void VIRTUAL_parser_nodes__AMethid__init(val* self) {
-parser_nodes__AMethid__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AIdMethid#n_id for (self: AIdMethid): TId */
-val* parser_nodes__AIdMethid__n_id(val* self) {
-val* var /* : TId */;
-val* var1 /* : TId */;
-var1 = self->attrs[COLOR_parser_nodes__AIdMethid___n_id].val; /* _n_id on <self:AIdMethid> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 911);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AIdMethid#n_id for (self: Object): TId */
-val* VIRTUAL_parser_nodes__AIdMethid__n_id(val* self) {
-val* var /* : TId */;
-val* var1 /* : TId */;
-var1 = parser_nodes__AIdMethid__n_id(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AIdMethid#n_id= for (self: AIdMethid, TId) */
-void parser_nodes__AIdMethid__n_id_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AIdMethid___n_id].val = p0; /* _n_id on <self:AIdMethid> */
-RET_LABEL:;
-}
-/* method parser_nodes#AIdMethid#n_id= for (self: Object, TId) */
-void VIRTUAL_parser_nodes__AIdMethid__n_id_61d(val* self, val* p0) {
-parser_nodes__AIdMethid__n_id_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AIdMethid#init for (self: AIdMethid) */
-void parser_nodes__AIdMethid__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AMethid__init]))(self) /* init on <self:AIdMethid>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AIdMethid#init for (self: Object) */
-void VIRTUAL_parser_nodes__AIdMethid__init(val* self) {
-parser_nodes__AIdMethid__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#APlusMethid#n_plus for (self: APlusMethid): TPlus */
-val* parser_nodes__APlusMethid__n_plus(val* self) {
-val* var /* : TPlus */;
-val* var1 /* : TPlus */;
-var1 = self->attrs[COLOR_parser_nodes__APlusMethid___n_plus].val; /* _n_plus on <self:APlusMethid> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_plus");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 915);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#APlusMethid#n_plus for (self: Object): TPlus */
-val* VIRTUAL_parser_nodes__APlusMethid__n_plus(val* self) {
-val* var /* : TPlus */;
-val* var1 /* : TPlus */;
-var1 = parser_nodes__APlusMethid__n_plus(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#APlusMethid#n_plus= for (self: APlusMethid, TPlus) */
-void parser_nodes__APlusMethid__n_plus_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__APlusMethid___n_plus].val = p0; /* _n_plus on <self:APlusMethid> */
-RET_LABEL:;
-}
-/* method parser_nodes#APlusMethid#n_plus= for (self: Object, TPlus) */
-void VIRTUAL_parser_nodes__APlusMethid__n_plus_61d(val* self, val* p0) {
-parser_nodes__APlusMethid__n_plus_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#APlusMethid#init for (self: APlusMethid) */
-void parser_nodes__APlusMethid__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AMethid__init]))(self) /* init on <self:APlusMethid>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#APlusMethid#init for (self: Object) */
-void VIRTUAL_parser_nodes__APlusMethid__init(val* self) {
-parser_nodes__APlusMethid__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AMinusMethid#n_minus for (self: AMinusMethid): TMinus */
-val* parser_nodes__AMinusMethid__n_minus(val* self) {
-val* var /* : TMinus */;
-val* var1 /* : TMinus */;
-var1 = self->attrs[COLOR_parser_nodes__AMinusMethid___n_minus].val; /* _n_minus on <self:AMinusMethid> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_minus");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 919);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMinusMethid#n_minus for (self: Object): TMinus */
-val* VIRTUAL_parser_nodes__AMinusMethid__n_minus(val* self) {
-val* var /* : TMinus */;
-val* var1 /* : TMinus */;
-var1 = parser_nodes__AMinusMethid__n_minus(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AMinusMethid#n_minus= for (self: AMinusMethid, TMinus) */
-void parser_nodes__AMinusMethid__n_minus_61d(val* self, val* p0) {
-self->attrs[COLOR_parser_nodes__AMinusMethid___n_minus].val = p0; /* _n_minus on <self:AMinusMethid> */
-RET_LABEL:;
-}
-/* method parser_nodes#AMinusMethid#n_minus= for (self: Object, TMinus) */
-void VIRTUAL_parser_nodes__AMinusMethid__n_minus_61d(val* self, val* p0) {
-parser_nodes__AMinusMethid__n_minus_61d(self, p0);
-RET_LABEL:;
-}
-/* method parser_nodes#AMinusMethid#init for (self: AMinusMethid) */
-void parser_nodes__AMinusMethid__init(val* self) {
-((void (*)(val*))(self->class->vft[COLOR_parser_nodes__AMethid__init]))(self) /* init on <self:AMinusMethid>*/;
-RET_LABEL:;
-}
-/* method parser_nodes#AMinusMethid#init for (self: Object) */
-void VIRTUAL_parser_nodes__AMinusMethid__init(val* self) {
-parser_nodes__AMinusMethid__init(self);
-RET_LABEL:;
-}
-/* method parser_nodes#AStarMethid#n_star for (self: AStarMethid): TStar */
-val* parser_nodes__AStarMethid__n_star(val* self) {
-val* var /* : TStar */;
-val* var1 /* : TStar */;
-var1 = self->attrs[COLOR_parser_nodes__AStarMethid___n_star].val; /* _n_star on <self:AStarMethid> */
-if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_star");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 923);
-show_backtrace(1);
-}
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method parser_nodes#AStarMethid#n_star for (self: Object): TStar */
-val* VIRTUAL_parser_nodes__AStarMethid__n_star(val* self) {
-val* var /* : TStar */;
-val* var1 /* : TStar */;
-var1 = parser_nodes__AStarMethid__n_star(self);
-var = var1;
-RET_LABEL:;
-return var;