-/* runtime class nitc__ALabel: nitc::ALabel (dead=false; need_corpse=false)*/
-const struct class class_nitc__ALabel = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALabel:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALabel:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALabel:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALabel:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALabel:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALabel:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALabel:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALabel:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALabel:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALabel:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALabel:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALabel:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___ALabel___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALabel:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALabel:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALabel:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALabel:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALabel:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALabel:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALabel:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALabel:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALabel:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALabel:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALabel:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALabel:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___ALabel___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALabel:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALabel:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__parser_prod___ALabel___init_alabel, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#init_alabel */
-(nitmethod_t)nitc___nitc__ALabel___n_id, /* pointer to parser_nodes:ALabel:parser_nodes#ALabel#n_id */
-(nitmethod_t)nitc__parser_prod___ALabel___n_kwlabel_61d, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_kwlabel= */
-(nitmethod_t)nitc__parser_prod___ALabel___n_id_61d, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_id= */
-}
-};
-/* allocate ALabel */
-val* NEW_nitc__ALabel(const struct type* type) {
-val* self /* : ALabel */;
-self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__ALabel;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALabel exact> */
-return self;
-}
-/* runtime class nitc__AExpr: nitc::AExpr (dead=true; need_corpse=false)*/
-/* allocate AExpr */
-val* NEW_nitc__AExpr(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "AExpr is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class nitc__ABlockExpr: nitc::ABlockExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__ABlockExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ABlockExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ABlockExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ABlockExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ABlockExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ABlockExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ABlockExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ABlockExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ABlockExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ABlockExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ABlockExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ABlockExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ABlockExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___ABlockExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ABlockExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ABlockExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ABlockExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:ABlockExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:ABlockExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ABlockExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ABlockExpr:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ABlockExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:ABlockExpr:flow#ABlockExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ABlockExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ABlockExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ABlockExpr:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABlockExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ABlockExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___ABlockExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ABlockExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ABlockExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:ABlockExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:ABlockExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___ABlockExpr___AExpr__mtype, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___ABlockExpr___AExpr__add, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:ABlockExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___ABlockExpr___AExpr__accept_typing, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___ABlockExpr___AExpr__stmt, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___ABlockExpr___AExpr__expr, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ABlockExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc__parser_prod___ABlockExpr___init_ablockexpr, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#init_ablockexpr */
-(nitmethod_t)nitc___nitc__ABlockExpr___n_expr, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ABlockExpr#n_expr */
-(nitmethod_t)nitc__astbuilder___ABlockExpr___make, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#make */
-(nitmethod_t)nitc__parser_prod___ABlockExpr___n_kwend_61d, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#n_kwend= */
-}
-};
-/* allocate ABlockExpr */
-val* NEW_nitc__ABlockExpr(const struct type* type) {
-val* self /* : ABlockExpr */;
-val* var /* : ANodes[AExpr] */;
-self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__ABlockExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ABlockExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:ABlockExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:ABlockExpr exact> */
-var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AExpr);
-{
-((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AExpr]>*/
-}
-{
-((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AExpr]>*/
-}
-self->attrs[COLOR_nitc__parser_nodes__ABlockExpr___n_expr].val = var; /* _n_expr on <self:ABlockExpr exact> */
-return self;
-}
-/* runtime class nitc__AVardeclExpr: nitc::AVardeclExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AVardeclExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AVardeclExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AVardeclExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AVardeclExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AVardeclExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AVardeclExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AVardeclExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AVardeclExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AVardeclExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AVardeclExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AVardeclExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AVardeclExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AVardeclExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___AVardeclExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AVardeclExpr:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___AVardeclExpr___ANode__accept_local_var_visitor, /* pointer to parser_nodes:AVardeclExpr:local_var_init#AVardeclExpr#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AVardeclExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___AVardeclExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AVardeclExpr:transform#AVardeclExpr#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AVardeclExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AVardeclExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AVardeclExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AVardeclExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AVardeclExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc__parser_prod___AVardeclExpr___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AVardeclExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AVardeclExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AVardeclExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AVardeclExpr___AExpr__accept_typing, /* pointer to parser_nodes:AVardeclExpr:typing#AVardeclExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AVardeclExpr___AExpr__stmt, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AVardeclExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AVardeclExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc__parser_prod___AVardeclExpr___init_avardeclexpr, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#init_avardeclexpr */
-(nitmethod_t)nitc___nitc__AVardeclExpr___n_id, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_id */
-(nitmethod_t)nitc__scope___AVardeclExpr___variable_61d, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable= */
-(nitmethod_t)nitc___nitc__AVardeclExpr___n_expr, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_expr */
-(nitmethod_t)nitc__scope___AVardeclExpr___variable, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable */
-(nitmethod_t)nitc___nitc__AVardeclExpr___n_type, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_type */
-(nitmethod_t)nitc__parser_prod___AVardeclExpr___n_kwvar_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_kwvar= */
-(nitmethod_t)nitc__parser_prod___AVardeclExpr___n_id_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_id= */
-(nitmethod_t)nitc__parser_prod___AVardeclExpr___n_type_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_type= */
-(nitmethod_t)nitc__parser_prod___AVardeclExpr___n_assign_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_assign= */
-(nitmethod_t)nitc__parser_prod___AVardeclExpr___n_expr_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_expr= */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AVardeclExpr:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AVardeclExpr:local_var_init#ANode#accept_local_var_visitor */
-}
-};
-/* allocate AVardeclExpr */
-val* NEW_nitc__AVardeclExpr(const struct type* type) {
-val* self /* : AVardeclExpr */;
-self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AVardeclExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AVardeclExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AVardeclExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AVardeclExpr exact> */
-return self;
-}
-/* runtime class nitc__AReturnExpr: nitc::AReturnExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AReturnExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AReturnExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AReturnExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AReturnExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AReturnExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AReturnExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AReturnExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AReturnExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AReturnExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AReturnExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AReturnExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AReturnExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AReturnExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AReturnExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AReturnExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AReturnExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AReturnExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AReturnExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AReturnExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AReturnExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AReturnExpr:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AReturnExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AReturnExpr:flow#AReturnExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AReturnExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AReturnExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AReturnExpr:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AReturnExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AReturnExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AReturnExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AReturnExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AReturnExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AReturnExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AReturnExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AReturnExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AReturnExpr___AExpr__accept_typing, /* pointer to parser_nodes:AReturnExpr:typing#AReturnExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AReturnExpr___AExpr__stmt, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AReturnExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AReturnExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc__parser_prod___AReturnExpr___init_areturnexpr, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#init_areturnexpr */
-(nitmethod_t)nitc___nitc__AReturnExpr___n_expr, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AReturnExpr#n_expr */
-(nitmethod_t)nitc__parser_prod___AReturnExpr___n_kwreturn_61d, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_kwreturn= */
-(nitmethod_t)nitc__parser_prod___AReturnExpr___n_expr_61d, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_expr= */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AReturnExpr:flow#ANode#accept_flow_visitor */
-}
-};
-/* allocate AReturnExpr */
-val* NEW_nitc__AReturnExpr(const struct type* type) {
-val* self /* : AReturnExpr */;
-self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AReturnExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AReturnExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AReturnExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AReturnExpr exact> */
-return self;
-}
-/* runtime class nitc__ALabelable: nitc::ALabelable (dead=true; need_corpse=false)*/
-/* allocate ALabelable */
-val* NEW_nitc__ALabelable(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "ALabelable is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class nitc__AEscapeExpr: nitc::AEscapeExpr (dead=true; need_corpse=false)*/
-/* allocate AEscapeExpr */
-val* NEW_nitc__AEscapeExpr(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "AEscapeExpr is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class nitc__ABreakExpr: nitc::ABreakExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__ABreakExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ABreakExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ABreakExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ABreakExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ABreakExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ABreakExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ABreakExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ABreakExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ABreakExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ABreakExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ABreakExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ABreakExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ABreakExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___ABreakExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ABreakExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ABreakExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ABreakExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:ABreakExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:ABreakExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ABreakExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ABreakExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AEscapeExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:ABreakExpr:flow#AEscapeExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ABreakExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ABreakExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ABreakExpr:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABreakExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ABreakExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___ABreakExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ABreakExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ABreakExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:ABreakExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:ABreakExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:ABreakExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___ABreakExpr___AExpr__accept_typing, /* pointer to parser_nodes:ABreakExpr:typing#ABreakExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AEscapeExpr___AExpr__stmt, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#AEscapeExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#AExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ABreakExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ALabelable#n_label */
-(nitmethod_t)nitc__parser_prod___ABreakExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_label= */
-(nitmethod_t)nitc__scope___AEscapeExpr___escapemark_61d, /* pointer to parser_nodes:ABreakExpr:scope#AEscapeExpr#escapemark= */
-(nitmethod_t)nitc__flow___AEscapeExpr___before_flow_context, /* pointer to parser_nodes:ABreakExpr:flow#AEscapeExpr#before_flow_context */
-(nitmethod_t)nitc___nitc__AEscapeExpr___n_expr, /* pointer to parser_nodes:ABreakExpr:parser_nodes#AEscapeExpr#n_expr */
-(nitmethod_t)nitc__scope___AEscapeExpr___escapemark, /* pointer to parser_nodes:ABreakExpr:scope#AEscapeExpr#escapemark */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ABreakExpr:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__parser_prod___ABreakExpr___init_abreakexpr, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#init_abreakexpr */
-(nitmethod_t)nitc__astbuilder___ABreakExpr___make, /* pointer to parser_nodes:ABreakExpr:astbuilder#ABreakExpr#make */
-(nitmethod_t)nitc__parser_prod___ABreakExpr___n_kwbreak_61d, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_kwbreak= */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ABreakExpr:scope#ANode#accept_scope_visitor */
-}
-};
-/* allocate ABreakExpr */
-val* NEW_nitc__ABreakExpr(const struct type* type) {
-val* self /* : ABreakExpr */;
-self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__ABreakExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ABreakExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:ABreakExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:ABreakExpr exact> */
-return self;
-}
-/* runtime class nitc__AAbortExpr: nitc::AAbortExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AAbortExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAbortExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAbortExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAbortExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAbortExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAbortExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAbortExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAbortExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAbortExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAbortExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAbortExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAbortExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAbortExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AAbortExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAbortExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAbortExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAbortExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AAbortExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AAbortExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAbortExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAbortExpr:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AAbortExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AAbortExpr:flow#AAbortExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAbortExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAbortExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAbortExpr:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAbortExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAbortExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AAbortExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAbortExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAbortExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AAbortExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AAbortExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AAbortExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AAbortExpr___AExpr__accept_typing, /* pointer to parser_nodes:AAbortExpr:typing#AAbortExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AAbortExpr___AExpr__stmt, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AAbortExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAbortExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc__parser_prod___AAbortExpr___init_aabortexpr, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#init_aabortexpr */
-(nitmethod_t)nitc__parser_prod___AAbortExpr___n_kwabort_61d, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#n_kwabort= */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAbortExpr:flow#ANode#accept_flow_visitor */
-}
-};
-/* allocate AAbortExpr */
-val* NEW_nitc__AAbortExpr(const struct type* type) {
-val* self /* : AAbortExpr */;
-self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AAbortExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAbortExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AAbortExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AAbortExpr exact> */
-return self;
-}
-/* runtime class nitc__AContinueExpr: nitc::AContinueExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AContinueExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AContinueExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AContinueExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AContinueExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AContinueExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AContinueExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AContinueExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AContinueExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AContinueExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AContinueExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AContinueExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AContinueExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AContinueExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AContinueExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AContinueExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AContinueExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AContinueExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AContinueExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AContinueExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AContinueExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___AContinueExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AEscapeExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AContinueExpr:flow#AEscapeExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AContinueExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AContinueExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AContinueExpr:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AContinueExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AContinueExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AContinueExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AContinueExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AContinueExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AContinueExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AContinueExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AContinueExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AContinueExpr___AExpr__accept_typing, /* pointer to parser_nodes:AContinueExpr:typing#AContinueExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AEscapeExpr___AExpr__stmt, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AEscapeExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AContinueExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ALabelable#n_label */
-(nitmethod_t)nitc__parser_prod___AContinueExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_label= */
-(nitmethod_t)nitc__scope___AEscapeExpr___escapemark_61d, /* pointer to parser_nodes:AContinueExpr:scope#AEscapeExpr#escapemark= */
-(nitmethod_t)nitc__flow___AEscapeExpr___before_flow_context, /* pointer to parser_nodes:AContinueExpr:flow#AEscapeExpr#before_flow_context */
-(nitmethod_t)nitc___nitc__AEscapeExpr___n_expr, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AEscapeExpr#n_expr */
-(nitmethod_t)nitc__scope___AEscapeExpr___escapemark, /* pointer to parser_nodes:AContinueExpr:scope#AEscapeExpr#escapemark */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AContinueExpr:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__parser_prod___AContinueExpr___init_acontinueexpr, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#init_acontinueexpr */
-(nitmethod_t)nitc__parser_prod___AContinueExpr___n_kwcontinue_61d, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_kwcontinue= */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AContinueExpr:scope#ANode#accept_scope_visitor */
-}
-};
-/* allocate AContinueExpr */
-val* NEW_nitc__AContinueExpr(const struct type* type) {
-val* self /* : AContinueExpr */;
-self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AContinueExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AContinueExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AContinueExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AContinueExpr exact> */
-return self;
-}
-/* runtime class nitc__ADoExpr: nitc::ADoExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__ADoExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ADoExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ADoExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ADoExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ADoExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ADoExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ADoExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ADoExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ADoExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ADoExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ADoExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ADoExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ADoExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___ADoExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ADoExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ADoExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ADoExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:ADoExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:ADoExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ADoExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ADoExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ADoExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:ADoExpr:flow#ADoExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ADoExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ADoExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ADoExpr:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ADoExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ADoExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___ADoExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ADoExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ADoExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:ADoExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:ADoExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:ADoExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___ADoExpr___AExpr__add, /* pointer to parser_nodes:ADoExpr:astbuilder#ADoExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:ADoExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___ADoExpr___AExpr__accept_typing, /* pointer to parser_nodes:ADoExpr:typing#ADoExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___ADoExpr___AExpr__stmt, /* pointer to parser_nodes:ADoExpr:abstract_compiler#ADoExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:ADoExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:ADoExpr:abstract_compiler#AExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ADoExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ADoExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:ADoExpr:parser_nodes#ALabelable#n_label */
-(nitmethod_t)nitc__parser_prod___ADoExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_label= */
-(nitmethod_t)nitc__parser_prod___ADoExpr___init_adoexpr, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#init_adoexpr */
-(nitmethod_t)nitc__scope___ADoExpr___break_mark_61d, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#break_mark= */
-(nitmethod_t)nitc___nitc__ADoExpr___n_block, /* pointer to parser_nodes:ADoExpr:parser_nodes#ADoExpr#n_block */
-(nitmethod_t)nitc__scope___ADoExpr___break_mark, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#break_mark */
-(nitmethod_t)nitc__astbuilder___ADoExpr___make, /* pointer to parser_nodes:ADoExpr:astbuilder#ADoExpr#make */
-(nitmethod_t)nitc__parser_prod___ADoExpr___n_kwdo_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_kwdo= */
-(nitmethod_t)nitc__parser_prod___ADoExpr___n_block_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_block= */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ADoExpr:flow#ANode#accept_flow_visitor */
-}
-};
-/* allocate ADoExpr */
-val* NEW_nitc__ADoExpr(const struct type* type) {
-val* self /* : ADoExpr */;
-self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__ADoExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ADoExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:ADoExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:ADoExpr exact> */
-return self;
-}
-/* runtime class nitc__AIfExpr: nitc::AIfExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AIfExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AIfExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AIfExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AIfExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AIfExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AIfExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AIfExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AIfExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AIfExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AIfExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AIfExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AIfExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AIfExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AIfExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AIfExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AIfExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AIfExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AIfExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AIfExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AIfExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___AIfExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AIfExpr:scope#AIfExpr#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AIfExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AIfExpr:flow#AIfExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AIfExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AIfExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AIfExpr:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIfExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AIfExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AIfExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AIfExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AIfExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AIfExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AIfExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AIfExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AIfExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AIfExpr___AExpr__accept_typing, /* pointer to parser_nodes:AIfExpr:typing#AIfExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AIfExpr___AExpr__stmt, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AIfExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AIfExpr___AExpr__expr, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AIfExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AIfExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc__parser_prod___AIfExpr___init_aifexpr, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#init_aifexpr */
-(nitmethod_t)nitc___nitc__AIfExpr___n_expr, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_expr */
-(nitmethod_t)nitc___nitc__AIfExpr___n_then, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_then */
-(nitmethod_t)nitc___nitc__AIfExpr___n_else, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_else */
-(nitmethod_t)nitc__astbuilder___AIfExpr___make, /* pointer to parser_nodes:AIfExpr:astbuilder#AIfExpr#make */
-(nitmethod_t)nitc__parser_prod___AIfExpr___n_kwif_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_kwif= */
-(nitmethod_t)nitc__parser_prod___AIfExpr___n_expr_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_expr= */
-(nitmethod_t)nitc__parser_prod___AIfExpr___n_kwthen_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_kwthen= */
-(nitmethod_t)nitc__parser_prod___AIfExpr___n_then_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_then= */
-(nitmethod_t)nitc__parser_prod___AIfExpr___n_kwelse_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_kwelse= */
-(nitmethod_t)nitc__parser_prod___AIfExpr___n_else_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_else= */
-}
-};
-/* allocate AIfExpr */
-val* NEW_nitc__AIfExpr(const struct type* type) {
-val* self /* : AIfExpr */;
-self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AIfExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AIfExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AIfExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AIfExpr exact> */
-return self;
-}
-/* runtime class nitc__AIfexprExpr: nitc::AIfexprExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AIfexprExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AIfexprExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AIfexprExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AIfexprExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AIfexprExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AIfexprExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AIfexprExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AIfexprExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AIfexprExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AIfexprExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AIfexprExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AIfexprExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AIfexprExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AIfexprExpr:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AIfexprExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AIfexprExpr:flow#AIfexprExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AIfexprExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AIfexprExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___AIfexprExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AIfexprExpr:transform#AIfexprExpr#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIfexprExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AIfexprExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AIfexprExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AIfexprExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AIfexprExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AIfexprExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AIfexprExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AIfexprExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AIfexprExpr___AExpr__accept_typing, /* pointer to parser_nodes:AIfexprExpr:typing#AIfexprExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AIfexprExpr___AExpr__expr, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AIfexprExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AIfexprExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc__parser_prod___AIfexprExpr___init_aifexprexpr, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#init_aifexprexpr */
-(nitmethod_t)nitc___nitc__AIfexprExpr___n_expr, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_expr */
-(nitmethod_t)nitc___nitc__AIfexprExpr___n_then, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_then */
-(nitmethod_t)nitc___nitc__AIfexprExpr___n_else, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_else */
-(nitmethod_t)nitc__parser_prod___AIfexprExpr___n_kwif_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwif= */
-(nitmethod_t)nitc__parser_prod___AIfexprExpr___n_expr_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_expr= */
-(nitmethod_t)nitc__parser_prod___AIfexprExpr___n_kwthen_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwthen= */
-(nitmethod_t)nitc__parser_prod___AIfexprExpr___n_then_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_then= */
-(nitmethod_t)nitc__parser_prod___AIfexprExpr___n_kwelse_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwelse= */
-(nitmethod_t)nitc__parser_prod___AIfexprExpr___n_else_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_else= */
-}
-};
-/* allocate AIfexprExpr */
-val* NEW_nitc__AIfexprExpr(const struct type* type) {
-val* self /* : AIfexprExpr */;
-self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AIfexprExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AIfexprExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AIfexprExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AIfexprExpr exact> */
-return self;
-}
-/* runtime class nitc__AWhileExpr: nitc::AWhileExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AWhileExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AWhileExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AWhileExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AWhileExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AWhileExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AWhileExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AWhileExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AWhileExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AWhileExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AWhileExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AWhileExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AWhileExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AWhileExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AWhileExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AWhileExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AWhileExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AWhileExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AWhileExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AWhileExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AWhileExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___AWhileExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AWhileExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AWhileExpr:flow#AWhileExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AWhileExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AWhileExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___AWhileExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AWhileExpr:transform#AWhileExpr#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AWhileExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AWhileExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AWhileExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AWhileExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AWhileExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AWhileExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AWhileExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AWhileExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AWhileExpr___AExpr__accept_typing, /* pointer to parser_nodes:AWhileExpr:typing#AWhileExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AWhileExpr___AExpr__stmt, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AWhileExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AWhileExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ALabelable#n_label */
-(nitmethod_t)nitc__parser_prod___AWhileExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_label= */
-(nitmethod_t)nitc__parser_prod___AWhileExpr___init_awhileexpr, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#init_awhileexpr */
-(nitmethod_t)nitc__scope___AWhileExpr___break_mark_61d, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#break_mark= */
-(nitmethod_t)nitc__scope___AWhileExpr___continue_mark_61d, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#continue_mark= */
-(nitmethod_t)nitc___nitc__AWhileExpr___n_expr, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_expr */
-(nitmethod_t)nitc___nitc__AWhileExpr___n_block, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_block */
-(nitmethod_t)nitc__scope___AWhileExpr___continue_mark, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#continue_mark */
-(nitmethod_t)nitc__scope___AWhileExpr___break_mark, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#break_mark */
-(nitmethod_t)nitc__parser_prod___AWhileExpr___n_kwwhile_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwwhile= */
-(nitmethod_t)nitc__parser_prod___AWhileExpr___n_expr_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_expr= */
-(nitmethod_t)nitc__parser_prod___AWhileExpr___n_kwdo_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwdo= */
-(nitmethod_t)nitc__parser_prod___AWhileExpr___n_block_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_block= */
-}
-};
-/* allocate AWhileExpr */
-val* NEW_nitc__AWhileExpr(const struct type* type) {
-val* self /* : AWhileExpr */;
-self = nit_alloc(sizeof(struct instance) + 19*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AWhileExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AWhileExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AWhileExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AWhileExpr exact> */
-return self;
-}
-/* runtime class nitc__ALoopExpr: nitc::ALoopExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__ALoopExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALoopExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALoopExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALoopExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALoopExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALoopExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALoopExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALoopExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALoopExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALoopExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALoopExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALoopExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALoopExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___ALoopExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALoopExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALoopExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALoopExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:ALoopExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:ALoopExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALoopExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ALoopExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ALoopExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:ALoopExpr:flow#ALoopExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALoopExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALoopExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALoopExpr:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALoopExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALoopExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___ALoopExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALoopExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALoopExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:ALoopExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:ALoopExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___ALoopExpr___AExpr__add, /* pointer to parser_nodes:ALoopExpr:astbuilder#ALoopExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:ALoopExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___ALoopExpr___AExpr__accept_typing, /* pointer to parser_nodes:ALoopExpr:typing#ALoopExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___ALoopExpr___AExpr__stmt, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#ALoopExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#AExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALoopExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALabelable#n_label */
-(nitmethod_t)nitc__parser_prod___ALoopExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_label= */
-(nitmethod_t)nitc__parser_prod___ALoopExpr___init_aloopexpr, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#init_aloopexpr */
-(nitmethod_t)nitc__scope___ALoopExpr___break_mark_61d, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#break_mark= */
-(nitmethod_t)nitc__scope___ALoopExpr___continue_mark_61d, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#continue_mark= */
-(nitmethod_t)nitc___nitc__ALoopExpr___n_block, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALoopExpr#n_block */
-(nitmethod_t)nitc__scope___ALoopExpr___continue_mark, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#continue_mark */
-(nitmethod_t)nitc__scope___ALoopExpr___break_mark, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#break_mark */
-(nitmethod_t)nitc__astbuilder___ALoopExpr___make, /* pointer to parser_nodes:ALoopExpr:astbuilder#ALoopExpr#make */
-(nitmethod_t)nitc__parser_prod___ALoopExpr___n_kwloop_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_kwloop= */
-(nitmethod_t)nitc__parser_prod___ALoopExpr___n_block_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_block= */
-}
-};
-/* allocate ALoopExpr */
-val* NEW_nitc__ALoopExpr(const struct type* type) {
-val* self /* : ALoopExpr */;
-self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__ALoopExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALoopExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:ALoopExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:ALoopExpr exact> */
-return self;
-}
-/* runtime class nitc__AForExpr: nitc::AForExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AForExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AForExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AForExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AForExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AForExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AForExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AForExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AForExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AForExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AForExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AForExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AForExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AForExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AForExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AForExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AForExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AForExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AForExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AForExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AForExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___AForExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AForExpr:scope#AForExpr#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AForExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AForExpr:flow#AForExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AForExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AForExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___AForExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AForExpr:transform#AForExpr#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AForExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AForExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AForExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AForExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AForExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AForExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AForExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AForExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AForExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AForExpr___AExpr__accept_typing, /* pointer to parser_nodes:AForExpr:typing#AForExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AForExpr___AExpr__stmt, /* pointer to parser_nodes:AForExpr:abstract_compiler#AForExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AForExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AForExpr:abstract_compiler#AExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AForExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AForExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:AForExpr:parser_nodes#ALabelable#n_label */
-(nitmethod_t)nitc__parser_prod___AForExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_label= */
-(nitmethod_t)nitc__parser_prod___AForExpr___init_aforexpr, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#init_aforexpr */
-(nitmethod_t)nitc___nitc__AForExpr___n_groups, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_groups */
-(nitmethod_t)nitc__scope___AForExpr___break_mark_61d, /* pointer to parser_nodes:AForExpr:scope#AForExpr#break_mark= */
-(nitmethod_t)nitc__scope___AForExpr___continue_mark_61d, /* pointer to parser_nodes:AForExpr:scope#AForExpr#continue_mark= */
-(nitmethod_t)nitc___nitc__AForExpr___n_block, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_block */
-(nitmethod_t)nitc__scope___AForExpr___continue_mark, /* pointer to parser_nodes:AForExpr:scope#AForExpr#continue_mark */
-(nitmethod_t)nitc__scope___AForExpr___break_mark, /* pointer to parser_nodes:AForExpr:scope#AForExpr#break_mark */
-(nitmethod_t)nitc__parser_prod___AForExpr___n_kwfor_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwfor= */
-(nitmethod_t)nitc__parser_prod___AForExpr___n_kwdo_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwdo= */
-(nitmethod_t)nitc__parser_prod___AForExpr___n_block_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_block= */
-}
-};
-/* allocate AForExpr */
-val* NEW_nitc__AForExpr(const struct type* type) {
-val* self /* : AForExpr */;
-val* var /* : ANodes[AForGroup] */;
-self = nit_alloc(sizeof(struct instance) + 19*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AForExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AForExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AForExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AForExpr exact> */
-var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AForGroup);
-{
-((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AForGroup]>*/
-}
-{
-((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AForGroup]>*/
-}
-self->attrs[COLOR_nitc__parser_nodes__AForExpr___n_groups].val = var; /* _n_groups on <self:AForExpr exact> */
-return self;
-}
-/* runtime class nitc__AForGroup: nitc::AForGroup (dead=false; need_corpse=false)*/
-const struct class class_nitc__AForGroup = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AForGroup:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AForGroup:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AForGroup:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AForGroup:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AForGroup:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AForGroup:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AForGroup:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AForGroup:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AForGroup:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AForGroup:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AForGroup:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AForGroup:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AForGroup___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AForGroup:parser_prod#AForGroup#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AForGroup:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AForGroup:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AForGroup:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AForGroup:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AForGroup:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___AForGroup___ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AForGroup:rapid_type_analysis#AForGroup#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AForGroup:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AForGroup:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AForGroup:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AForGroup:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AForGroup:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AForGroup:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AForGroup:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AForGroup___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AForGroup:parser_prod#AForGroup#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AForGroup:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AForGroup:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AForGroup:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AForGroup:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AForGroup:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__parser_prod___AForGroup___init_aforgroup, /* pointer to parser_nodes:AForGroup:parser_prod#AForGroup#init_aforgroup */
-(nitmethod_t)nitc___nitc__AForGroup___n_expr, /* pointer to parser_nodes:AForGroup:parser_nodes#AForGroup#n_expr */
-(nitmethod_t)nitc__scope___AForGroup___variables_61d, /* pointer to parser_nodes:AForGroup:scope#AForGroup#variables= */
-(nitmethod_t)nitc___nitc__AForGroup___n_ids, /* pointer to parser_nodes:AForGroup:parser_nodes#AForGroup#n_ids */
-(nitmethod_t)nitc__transform___AForGroup___transform_in, /* pointer to parser_nodes:AForGroup:transform#AForGroup#transform_in */
-(nitmethod_t)nitc__typing___AForGroup___method_iterator, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_iterator */
-(nitmethod_t)nitc__typing___AForGroup___method_is_ok, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_is_ok */
-(nitmethod_t)nitc__scope___AForGroup___variables, /* pointer to parser_nodes:AForGroup:scope#AForGroup#variables */
-(nitmethod_t)nitc__typing___AForGroup___method_item, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_item */
-(nitmethod_t)nitc__typing___AForGroup___method_key, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_key */
-(nitmethod_t)nitc__typing___AForGroup___method_next, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_next */
-(nitmethod_t)nitc__typing___AForGroup___method_finish, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_finish */
-(nitmethod_t)nitc__typing___AForGroup___method_lt, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_lt */
-(nitmethod_t)nitc__typing___AForGroup___method_successor, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_successor */
-(nitmethod_t)nitc__typing___AForGroup___do_type_iterator, /* pointer to parser_nodes:AForGroup:typing#AForGroup#do_type_iterator */
-(nitmethod_t)nitc__parser_prod___AForGroup___n_kwin_61d, /* pointer to parser_nodes:AForGroup:parser_prod#AForGroup#n_kwin= */
-(nitmethod_t)nitc__parser_prod___AForGroup___n_expr_61d, /* pointer to parser_nodes:AForGroup:parser_prod#AForGroup#n_expr= */
-(nitmethod_t)nitc__abstract_compiler___AForGroup___it_61d, /* pointer to parser_nodes:AForGroup:abstract_compiler#AForGroup#it= */
-(nitmethod_t)nitc__abstract_compiler___AForGroup___it, /* pointer to parser_nodes:AForGroup:abstract_compiler#AForGroup#it */
-(nitmethod_t)nitc__typing___AForGroup___method_iterator_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_iterator= */
-(nitmethod_t)nitc__typing___AForGroup___coltype_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#coltype= */
-(nitmethod_t)nitc__typing___AForGroup___method_is_ok_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_is_ok= */
-(nitmethod_t)nitc__typing___AForGroup___method_item_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_item= */
-(nitmethod_t)nitc__typing___AForGroup___method_next_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_next= */
-(nitmethod_t)nitc__typing___AForGroup___method_finish_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_finish= */
-(nitmethod_t)nitc__typing___AForGroup___method_key_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_key= */
-(nitmethod_t)nitc__typing___AForGroup___method_lt_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_lt= */
-(nitmethod_t)nitc__typing___AForGroup___method_successor_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_successor= */
-}
-};
-/* allocate AForGroup */
-val* NEW_nitc__AForGroup(const struct type* type) {
-val* self /* : AForGroup */;
-val* var /* : ANodes[TId] */;
-self = nit_alloc(sizeof(struct instance) + 19*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AForGroup;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AForGroup exact> */
-var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__TId);
-{
-((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[TId]>*/
-}
-{
-((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[TId]>*/
-}
-self->attrs[COLOR_nitc__parser_nodes__AForGroup___n_ids].val = var; /* _n_ids on <self:AForGroup exact> */
-return self;
-}
-/* runtime class nitc__AWithExpr: nitc::AWithExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AWithExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AWithExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AWithExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AWithExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AWithExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AWithExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AWithExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AWithExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AWithExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AWithExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AWithExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AWithExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AWithExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AWithExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AWithExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AWithExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AWithExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AWithExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AWithExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AWithExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___AWithExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AWithExpr:scope#AWithExpr#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AWithExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AWithExpr:flow#AWithExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AWithExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AWithExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___AWithExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AWithExpr:transform#AWithExpr#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AWithExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AWithExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AWithExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AWithExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AWithExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AWithExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AWithExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AWithExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AWithExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AWithExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AWithExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AWithExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AWithExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AWithExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AWithExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AWithExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AWithExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AWithExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AWithExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AWithExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AWithExpr___AExpr__accept_typing, /* pointer to parser_nodes:AWithExpr:typing#AWithExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AWithExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AWithExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AWithExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AWithExpr:abstract_compiler#AExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AWithExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AWithExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AWithExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AWithExpr:abstract_compiler#AExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AWithExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AWithExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AWithExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AWithExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AWithExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:AWithExpr:parser_nodes#ALabelable#n_label */
-(nitmethod_t)nitc__parser_prod___AWithExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#n_label= */
-(nitmethod_t)nitc__parser_prod___AWithExpr___init_awithexpr, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#init_awithexpr */
-(nitmethod_t)nitc__scope___AWithExpr___break_mark_61d, /* pointer to parser_nodes:AWithExpr:scope#AWithExpr#break_mark= */
-(nitmethod_t)nitc___nitc__AWithExpr___n_expr, /* pointer to parser_nodes:AWithExpr:parser_nodes#AWithExpr#n_expr */
-(nitmethod_t)nitc___nitc__AWithExpr___n_block, /* pointer to parser_nodes:AWithExpr:parser_nodes#AWithExpr#n_block */
-(nitmethod_t)nitc__scope___AWithExpr___break_mark, /* pointer to parser_nodes:AWithExpr:scope#AWithExpr#break_mark */
-(nitmethod_t)nitc__typing___AWithExpr___method_start, /* pointer to parser_nodes:AWithExpr:typing#AWithExpr#method_start */
-(nitmethod_t)nitc__typing___AWithExpr___method_finish, /* pointer to parser_nodes:AWithExpr:typing#AWithExpr#method_finish */
-(nitmethod_t)nitc__typing___AWithExpr___method_start_61d, /* pointer to parser_nodes:AWithExpr:typing#AWithExpr#method_start= */
-(nitmethod_t)nitc__typing___AWithExpr___method_finish_61d, /* pointer to parser_nodes:AWithExpr:typing#AWithExpr#method_finish= */
-(nitmethod_t)nitc__parser_prod___AWithExpr___n_kwwith_61d, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#n_kwwith= */
-(nitmethod_t)nitc__parser_prod___AWithExpr___n_expr_61d, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#n_expr= */
-(nitmethod_t)nitc__parser_prod___AWithExpr___n_kwdo_61d, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#n_kwdo= */
-(nitmethod_t)nitc__parser_prod___AWithExpr___n_block_61d, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#n_block= */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AWithExpr:flow#ANode#accept_flow_visitor */
-}
-};
-/* allocate AWithExpr */
-val* NEW_nitc__AWithExpr(const struct type* type) {
-val* self /* : AWithExpr */;
-self = nit_alloc(sizeof(struct instance) + 20*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AWithExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AWithExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AWithExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AWithExpr exact> */
-return self;
-}
-/* runtime class nitc__AAssertExpr: nitc::AAssertExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AAssertExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAssertExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAssertExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAssertExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAssertExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAssertExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAssertExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAssertExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAssertExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAssertExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAssertExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAssertExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAssertExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AAssertExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAssertExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAssertExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAssertExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AAssertExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AAssertExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAssertExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___AAssertExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AAssertExpr:scope#AAssertExpr#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AAssertExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AAssertExpr:flow#AAssertExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAssertExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAssertExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAssertExpr:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAssertExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAssertExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AAssertExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAssertExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAssertExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AAssertExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AAssertExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AAssertExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AAssertExpr___AExpr__accept_typing, /* pointer to parser_nodes:AAssertExpr:typing#AAssertExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AAssertExpr___AExpr__stmt, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AAssertExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAssertExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc__parser_prod___AAssertExpr___init_aassertexpr, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#init_aassertexpr */
-(nitmethod_t)nitc___nitc__AAssertExpr___n_expr, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_expr */
-(nitmethod_t)nitc___nitc__AAssertExpr___n_else, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_else */
-(nitmethod_t)nitc__parser_prod___AAssertExpr___n_kwassert_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_kwassert= */
-(nitmethod_t)nitc__parser_prod___AAssertExpr___n_id_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_id= */
-(nitmethod_t)nitc__parser_prod___AAssertExpr___n_expr_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_expr= */
-(nitmethod_t)nitc__parser_prod___AAssertExpr___n_kwelse_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_kwelse= */
-(nitmethod_t)nitc__parser_prod___AAssertExpr___n_else_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_else= */
-(nitmethod_t)nitc___nitc__AAssertExpr___n_id, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_id */
-}
-};
-/* allocate AAssertExpr */
-val* NEW_nitc__AAssertExpr(const struct type* type) {
-val* self /* : AAssertExpr */;
-self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AAssertExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAssertExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AAssertExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AAssertExpr exact> */
-return self;
-}
-/* runtime class nitc__AAssignFormExpr: nitc::AAssignFormExpr (dead=true; need_corpse=false)*/
-/* allocate AAssignFormExpr */
-val* NEW_nitc__AAssignFormExpr(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "AAssignFormExpr is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class nitc__AReassignFormExpr: nitc::AReassignFormExpr (dead=true; need_corpse=false)*/
-/* allocate AReassignFormExpr */
-val* NEW_nitc__AReassignFormExpr(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "AReassignFormExpr is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class nitc__AOnceExpr: nitc::AOnceExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AOnceExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AOnceExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AOnceExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AOnceExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AOnceExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AOnceExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AOnceExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AOnceExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AOnceExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AOnceExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AOnceExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AOnceExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AOnceExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AOnceExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AOnceExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AOnceExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AOnceExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AOnceExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AOnceExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AOnceExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AOnceExpr:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AOnceExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AOnceExpr:flow#AOnceExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AOnceExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AOnceExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AOnceExpr:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOnceExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AOnceExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AOnceExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AOnceExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AOnceExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AOnceExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AOnceExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AOnceExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AOnceExpr___AExpr__accept_typing, /* pointer to parser_nodes:AOnceExpr:typing#AOnceExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AOnceExpr___AExpr__expr, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AOnceExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AOnceExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc__parser_prod___AOnceExpr___init_aonceexpr, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#init_aonceexpr */
-(nitmethod_t)nitc___nitc__AOnceExpr___n_expr, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AOnceExpr#n_expr */
-(nitmethod_t)nitc__parser_prod___AOnceExpr___n_kwonce_61d, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_kwonce= */
-(nitmethod_t)nitc__parser_prod___AOnceExpr___n_expr_61d, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_expr= */
-}
-};
-/* allocate AOnceExpr */
-val* NEW_nitc__AOnceExpr(const struct type* type) {
-val* self /* : AOnceExpr */;
-self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AOnceExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AOnceExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AOnceExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AOnceExpr exact> */
-return self;
-}
-/* runtime class nitc__ASendExpr: nitc::ASendExpr (dead=true; need_corpse=false)*/
-/* allocate ASendExpr */
-val* NEW_nitc__ASendExpr(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "ASendExpr is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class nitc__ABinopExpr: nitc::ABinopExpr (dead=true; need_corpse=false)*/
-/* allocate ABinopExpr */
-val* NEW_nitc__ABinopExpr(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "ABinopExpr is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class nitc__ABoolExpr: nitc::ABoolExpr (dead=true; need_corpse=false)*/
-/* allocate ABoolExpr */
-val* NEW_nitc__ABoolExpr(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "ABoolExpr is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class nitc__ABinBoolExpr: nitc::ABinBoolExpr (dead=true; need_corpse=false)*/
-/* allocate ABinBoolExpr */
-val* NEW_nitc__ABinBoolExpr(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "ABinBoolExpr is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class nitc__AOrExpr: nitc::AOrExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AOrExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AOrExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AOrExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AOrExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AOrExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AOrExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AOrExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AOrExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AOrExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AOrExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AOrExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AOrExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AOrExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AOrExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AOrExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AOrExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AOrExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AOrExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AOrExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AOrExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AOrExpr:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AOrExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AOrExpr:flow#AOrExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AOrExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AOrExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___AOrExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AOrExpr:transform#AOrExpr#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOrExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AOrExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AOrExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AOrExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AOrExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AOrExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AOrExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AOrExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AOrExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AOrExpr___AExpr__accept_typing, /* pointer to parser_nodes:AOrExpr:typing#AOrExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AOrExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AOrExpr___AExpr__expr, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AOrExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AOrExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AOrExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr, /* pointer to parser_nodes:AOrExpr:parser_nodes#ABinBoolExpr#n_expr */
-(nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr2, /* pointer to parser_nodes:AOrExpr:parser_nodes#ABinBoolExpr#n_expr2 */
-(nitmethod_t)nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr= */
-(nitmethod_t)nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_op= */
-(nitmethod_t)nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr2= */
-(nitmethod_t)nitc__parser_prod___AOrExpr___init_aorexpr, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#init_aorexpr */
-}
-};
-/* allocate AOrExpr */
-val* NEW_nitc__AOrExpr(const struct type* type) {
-val* self /* : AOrExpr */;
-self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AOrExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AOrExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AOrExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AOrExpr exact> */
-return self;
-}
-/* runtime class nitc__AAndExpr: nitc::AAndExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AAndExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAndExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAndExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAndExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAndExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAndExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAndExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAndExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAndExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAndExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAndExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAndExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAndExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AAndExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAndExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAndExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAndExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AAndExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AAndExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAndExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAndExpr:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AAndExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AAndExpr:flow#AAndExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAndExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAndExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___AAndExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AAndExpr:transform#AAndExpr#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAndExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAndExpr:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AAndExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAndExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAndExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AAndExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AAndExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AAndExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AAndExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AAndExpr___AExpr__accept_typing, /* pointer to parser_nodes:AAndExpr:typing#AAndExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AAndExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AAndExpr___AExpr__expr, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AAndExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AAndExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAndExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr, /* pointer to parser_nodes:AAndExpr:parser_nodes#ABinBoolExpr#n_expr */
-(nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr2, /* pointer to parser_nodes:AAndExpr:parser_nodes#ABinBoolExpr#n_expr2 */
-(nitmethod_t)nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr= */
-(nitmethod_t)nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_op= */
-(nitmethod_t)nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr2= */
-(nitmethod_t)nitc__parser_prod___AAndExpr___init_aandexpr, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#init_aandexpr */
-}
-};
-/* allocate AAndExpr */
-val* NEW_nitc__AAndExpr(const struct type* type) {
-val* self /* : AAndExpr */;
-self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AAndExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAndExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AAndExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AAndExpr exact> */
-return self;
-}
-/* runtime class nitc__AOrElseExpr: nitc::AOrElseExpr (dead=false; need_corpse=false)*/
-const struct class class_nitc__AOrElseExpr = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AOrElseExpr:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AOrElseExpr:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AOrElseExpr:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AOrElseExpr:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AOrElseExpr:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent */
-(nitmethod_t)nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AOrElseExpr:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AOrElseExpr:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AOrElseExpr:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AOrElseExpr:transform#AExpr#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AOrElseExpr:astvalidation#AExpr#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AOrElseExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AOrElseExpr:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___AOrElseExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AOrElseExpr:flow#AOrElseExpr#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AOrElseExpr:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AOrElseExpr:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AOrElseExpr:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#location= */
-(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOrElseExpr:transform#AExpr#replace_with */
-(nitmethod_t)nitc__typing___AOrElseExpr___ANode__accept_post_typing, /* pointer to parser_nodes:AOrElseExpr:typing#AOrElseExpr#accept_post_typing */
-(nitmethod_t)nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#replace_child */
-(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AOrElseExpr:parser_work#Prod#collect_text */
-(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#get_annotations */
-(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations */
-(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AOrElseExpr:annotation#Prod#get_single_annotation */
-(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AOrElseExpr:literal#AExpr#as_string */
-(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AOrElseExpr:parser_work#AExpr#as_id */
-(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype */
-(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context= */
-(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context */
-(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#comprehension */
-(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#detach_with_placeholder */
-(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#make_var_read */
-(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#add */
-(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AOrElseExpr:rapid_type_analysis#AExpr#allocate_mtype */
-(nitmethod_t)nitc__typing___AOrElseExpr___AExpr__accept_typing, /* pointer to parser_nodes:AOrElseExpr:typing#AOrElseExpr#accept_typing */
-(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to= */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache */
-(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache= */
-(nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AExpr#stmt */
-(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed= */
-(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype= */
-(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#its_variable */
-(nitmethod_t)nitc__abstract_compiler___AOrElseExpr___AExpr__expr, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AOrElseExpr#expr */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#vararg_decl= */
-(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#comprehension= */
-(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#vararg_decl */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AOrElseExpr:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#replace_with */
-(nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ABinBoolExpr#n_expr */
-(nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr2, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ABinBoolExpr#n_expr2 */
-(nitmethod_t)nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr= */
-(nitmethod_t)nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_op= */
-(nitmethod_t)nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr2= */
-(nitmethod_t)nitc__parser_prod___AOrElseExpr___init_aorelseexpr, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#init_aorelseexpr */
-(nitmethod_t)nitc__parser_prod___AOrElseExpr___n_kwelse_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_kwelse= */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AOrElseExpr:flow#ANode#accept_flow_visitor */
-}
-};
-/* allocate AOrElseExpr */
-val* NEW_nitc__AOrElseExpr(const struct type* type) {
-val* self /* : AOrElseExpr */;
-self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__AOrElseExpr;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AOrElseExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AOrElseExpr exact> */
-self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AOrElseExpr exact> */
-return self;
-}