+/* 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___core__Object___hash, /* pointer to parser_nodes:ALabel:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:ALabel:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ALabel:typing$ANode$bad_expr_message */
+(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= */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+(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 */
+}
+};
+/* allocate ALabel */
+val* NEW_nitc__ALabel(const struct type* type) {
+val* self /* : ALabel */;
+self = nit_alloc(sizeof(struct instance) + 11*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) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
+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___core__Object___hash, /* pointer to parser_nodes:ABlockExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:ABlockExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ABlockExpr:typing$ANode$bad_expr_message */
+(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= */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+(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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ABlockExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ABlockExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:ABlockExpr:typing$AExpr$comprehension= */
+(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 */
+}
+};
+/* allocate ABlockExpr */
+val* NEW_nitc__ABlockExpr(const struct type* type) {
+val* self /* : ABlockExpr */;
+val* var /* : ANodes[AExpr] */;
+self = nit_alloc(sizeof(struct instance) + 18*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___core__Object___hash, /* pointer to parser_nodes:AVardeclExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AVardeclExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AVardeclExpr:typing$ANode$bad_expr_message */
+(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_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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AVardeclExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AVardeclExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AVardeclExpr:typing$AExpr$comprehension= */
+(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___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___core__Object___hash, /* pointer to parser_nodes:AReturnExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AReturnExpr:parser_nodes$ANode$debug */
+(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___AReturnExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AReturnExpr:scope$AReturnExpr$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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AReturnExpr:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:AReturnExpr:parser_nodes$ALabelable$n_label */
+(nitmethod_t)nitc___nitc__ALabelable___n_label_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes$ALabelable$n_label= */
+(nitmethod_t)nitc__scope___AEscapeExpr___escapemark_61d, /* pointer to parser_nodes:AReturnExpr:scope$AEscapeExpr$escapemark= */
+(nitmethod_t)nitc__flow___AEscapeExpr___before_flow_context, /* pointer to parser_nodes:AReturnExpr:flow$AEscapeExpr$before_flow_context */
+(nitmethod_t)nitc___nitc__AEscapeExpr___n_expr, /* pointer to parser_nodes:AReturnExpr:parser_nodes$AEscapeExpr$n_expr */
+(nitmethod_t)nitc__parser_prod___AReturnExpr___nitc__parser_nodes__AEscapeExpr__n_expr_61d, /* pointer to parser_nodes:AReturnExpr:parser_prod$AReturnExpr$n_expr= */
+(nitmethod_t)nitc__scope___AEscapeExpr___escapemark, /* pointer to parser_nodes:AReturnExpr:scope$AEscapeExpr$escapemark */
+(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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AReturnExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AReturnExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AReturnExpr:typing$AExpr$comprehension= */
+(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__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AReturnExpr:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__parser_prod___AReturnExpr___init_areturnexpr, /* pointer to parser_nodes:AReturnExpr:parser_prod$AReturnExpr$init_areturnexpr */
+(nitmethod_t)nitc__parser_prod___AReturnExpr___n_kwreturn_61d, /* pointer to parser_nodes:AReturnExpr:parser_prod$AReturnExpr$n_kwreturn= */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AReturnExpr:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___AEscapeExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AReturnExpr:flow$AEscapeExpr$accept_flow_visitor */
+}
+};
+/* allocate AReturnExpr */
+val* NEW_nitc__AReturnExpr(const struct type* type) {
+val* self /* : AReturnExpr */;
+self = nit_alloc(sizeof(struct instance) + 18*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__AYieldExpr: nitc::AYieldExpr (dead=false; need_corpse=false)*/
+const struct class class_nitc__AYieldExpr = {
+0, /* box_kind */
+{
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AYieldExpr:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AYieldExpr:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AYieldExpr:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AYieldExpr:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AYieldExpr:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AYieldExpr:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AYieldExpr:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AYieldExpr:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AYieldExpr:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AYieldExpr:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AYieldExpr:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AYieldExpr:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AYieldExpr:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AYieldExpr:parser_nodes$ANode$parent */
+(nitmethod_t)nitc__parser_prod___AYieldExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AYieldExpr:parser_prod$AYieldExpr$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AYieldExpr:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AYieldExpr:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AYieldExpr:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AYieldExpr:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AYieldExpr:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AYieldExpr:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AYieldExpr:transform$AExpr$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AYieldExpr:astvalidation$AExpr$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AYieldExpr:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AYieldExpr:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AYieldExpr:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AYieldExpr:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AYieldExpr:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AYieldExpr:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AYieldExpr:parser_nodes$ANode$location= */
+(nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AYieldExpr:transform$AExpr$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AYieldExpr:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc__parser_prod___AYieldExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AYieldExpr:parser_prod$AYieldExpr$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AYieldExpr:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__parser_prod___AYieldExpr___init_ayieldexpr, /* pointer to parser_nodes:AYieldExpr:parser_prod$AYieldExpr$init_ayieldexpr */
+(nitmethod_t)nitc__parser_prod___AYieldExpr___n_kwyield_61d, /* pointer to parser_nodes:AYieldExpr:parser_prod$AYieldExpr$n_kwyield= */
+(nitmethod_t)nitc__parser_prod___AYieldExpr___n_expr_61d, /* pointer to parser_nodes:AYieldExpr:parser_prod$AYieldExpr$n_expr= */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+(nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AYieldExpr:parser_work$Prod$collect_text */
+(nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AYieldExpr:parser_nodes$Prod$get_annotations */
+(nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AYieldExpr:parser_nodes$Prod$n_annotations */
+(nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AYieldExpr:annotation$Prod$get_single_annotation */
+(nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AYieldExpr:parser_nodes$Prod$n_annotations= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AYieldExpr:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AYieldExpr:literal$AExpr$as_string */
+(nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AYieldExpr:parser_work$AExpr$as_id */
+(nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$mtype */
+(nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$is_typed */
+(nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$implicit_cast_to */
+(nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AYieldExpr:flow$AExpr$after_flow_context= */
+(nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AYieldExpr:flow$AExpr$after_flow_context */
+(nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$comprehension */
+(nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AYieldExpr:astbuilder$AExpr$detach_with_placeholder */
+(nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AYieldExpr:astbuilder$AExpr$make_var_read */
+(nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AYieldExpr:astbuilder$AExpr$add */
+(nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AYieldExpr:rapid_type_analysis$AExpr$allocate_mtype */
+(nitmethod_t)nitc__typing___AExpr___accept_typing, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$accept_typing */
+(nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$implicit_cast_to= */
+(nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AYieldExpr:astbuilder$AExpr$variable_cache */
+(nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AYieldExpr:astbuilder$AExpr$variable_cache= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$vararg_decl */
+(nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AYieldExpr:abstract_compiler$AExpr$stmt */
+(nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$is_typed= */
+(nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$mtype= */
+(nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$its_variable */
+(nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AYieldExpr:abstract_compiler$AExpr$expr */
+(nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AYieldExpr:typing$AExpr$comprehension= */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AYieldExpr:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AYieldExpr:parser_nodes$Prod$replace_with */
+}
+};
+/* allocate AYieldExpr */
+val* NEW_nitc__AYieldExpr(const struct type* type) {
+val* self /* : AYieldExpr */;
+self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__AYieldExpr;
+self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AYieldExpr exact> */
+self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AYieldExpr exact> */
+self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AYieldExpr exact> */
+return self;
+}
+/* runtime class nitc__ALabelable: nitc::ALabelable (dead=true; need_corpse=false)*/
+/* allocate ALabelable */
+val* NEW_nitc__ALabelable(const struct type* type) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
+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) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
+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___core__Object___hash, /* pointer to parser_nodes:ABreakExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:ABreakExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ABreakExpr:typing$ANode$bad_expr_message */
+(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___nitc__AEscapeExpr___n_expr_61d, /* 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__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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ABreakExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ABreakExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:ABreakExpr:typing$AExpr$comprehension= */
+(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__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) + 18*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___core__Object___hash, /* pointer to parser_nodes:AAbortExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AAbortExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AAbortExpr:typing$ANode$bad_expr_message */
+(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 */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+(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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AAbortExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AAbortExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AAbortExpr:typing$AExpr$comprehension= */
+(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 */
+}
+};
+/* allocate AAbortExpr */
+val* NEW_nitc__AAbortExpr(const struct type* type) {
+val* self /* : AAbortExpr */;
+self = nit_alloc(sizeof(struct instance) + 18*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___core__Object___hash, /* pointer to parser_nodes:AContinueExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AContinueExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AContinueExpr:typing$ANode$bad_expr_message */
+(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___nitc__AEscapeExpr___n_expr_61d, /* 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__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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AContinueExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AContinueExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AContinueExpr:typing$AExpr$comprehension= */
+(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__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) + 18*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___core__Object___hash, /* pointer to parser_nodes:ADoExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:ADoExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ADoExpr:typing$ANode$bad_expr_message */
+(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___nitc__ADoExpr___n_catch, /* pointer to parser_nodes:ADoExpr:parser_nodes$ADoExpr$n_catch */
+(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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ADoExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ADoExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:ADoExpr:typing$AExpr$comprehension= */
+(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__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__parser_prod___ADoExpr___n_kwcatch_61d, /* pointer to parser_nodes:ADoExpr:parser_prod$ADoExpr$n_kwcatch= */
+(nitmethod_t)nitc__parser_prod___ADoExpr___n_catch_61d, /* pointer to parser_nodes:ADoExpr:parser_prod$ADoExpr$n_catch= */
+}
+};
+/* allocate ADoExpr */
+val* NEW_nitc__ADoExpr(const struct type* type) {
+val* self /* : ADoExpr */;
+self = nit_alloc(sizeof(struct instance) + 18*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___core__Object___hash, /* pointer to parser_nodes:AIfExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AIfExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AIfExpr:typing$ANode$bad_expr_message */
+(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_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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AIfExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AIfExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AIfExpr:typing$AExpr$comprehension= */
+(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___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___core__Object___hash, /* pointer to parser_nodes:AIfexprExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AIfexprExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AIfexprExpr:typing$ANode$bad_expr_message */
+(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_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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AIfexprExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AIfexprExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AIfexprExpr:typing$AExpr$comprehension= */
+(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___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___core__Object___hash, /* pointer to parser_nodes:AWhileExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AWhileExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AWhileExpr:typing$ANode$bad_expr_message */
+(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__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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AWhileExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AWhileExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AWhileExpr:typing$AExpr$comprehension= */
+(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__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___core__Object___hash, /* pointer to parser_nodes:ALoopExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:ALoopExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ALoopExpr:typing$ANode$bad_expr_message */
+(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__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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ALoopExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ALoopExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:ALoopExpr:typing$AExpr$comprehension= */
+(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__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) + 18*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___core__Object___hash, /* pointer to parser_nodes:AForExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AForExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AForExpr:typing$ANode$bad_expr_message */
+(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__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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AForExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AForExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AForExpr:typing$AExpr$comprehension= */
+(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__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___core__Object___hash, /* pointer to parser_nodes:AForGroup:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AForGroup:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AForGroup:typing$ANode$bad_expr_message */
+(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__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__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___core__Object___hash, /* pointer to parser_nodes:AWithExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AWithExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AWithExpr:typing$ANode$bad_expr_message */
+(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__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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AWithExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AWithExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AWithExpr:typing$AExpr$comprehension= */
+(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__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___core__Object___hash, /* pointer to parser_nodes:AAssertExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AAssertExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AAssertExpr:typing$ANode$bad_expr_message */
+(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_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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AAssertExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AAssertExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AAssertExpr:typing$AExpr$comprehension= */
+(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___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) + 18*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) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
+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) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
+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___core__Object___hash, /* pointer to parser_nodes:AOnceExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AOnceExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AOnceExpr:typing$ANode$bad_expr_message */
+(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= */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+(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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AOnceExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AOnceExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AOnceExpr:typing$AExpr$comprehension= */
+(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 */
+}
+};
+/* allocate AOnceExpr */
+val* NEW_nitc__AOnceExpr(const struct type* type) {
+val* self /* : AOnceExpr */;
+self = nit_alloc(sizeof(struct instance) + 18*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) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
+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) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
+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) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
+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) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
+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___core__Object___hash, /* pointer to parser_nodes:AOrExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AOrExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AOrExpr:typing$ANode$bad_expr_message */
+(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 */
+NULL, /* empty */
+(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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AOrExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AOrExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AOrExpr:typing$AExpr$comprehension= */
+(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 */
+}
+};
+/* allocate AOrExpr */
+val* NEW_nitc__AOrExpr(const struct type* type) {
+val* self /* : AOrExpr */;
+self = nit_alloc(sizeof(struct instance) + 18*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___core__Object___hash, /* pointer to parser_nodes:AAndExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AAndExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AAndExpr:typing$ANode$bad_expr_message */
+(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 */
+NULL, /* empty */
+(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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AAndExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AAndExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AAndExpr:typing$AExpr$comprehension= */
+(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 */
+}
+};
+/* allocate AAndExpr */
+val* NEW_nitc__AAndExpr(const struct type* type) {
+val* self /* : AAndExpr */;
+self = nit_alloc(sizeof(struct instance) + 18*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___core__Object___hash, /* pointer to parser_nodes:AOrElseExpr:kernel$Object$hash */
+(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)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___nitc__ANode___debug, /* pointer to parser_nodes:AOrElseExpr:parser_nodes$ANode$debug */
+(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___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__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AOrElseExpr:typing$ANode$bad_expr_message */
+(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__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__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AOrElseExpr:typing$AExpr$vararg_decl= */
+(nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AOrElseExpr:typing$AExpr$vararg_decl */
+(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___comprehension_61d, /* pointer to parser_nodes:AOrElseExpr:typing$AExpr$comprehension= */
+(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__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) + 18*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;
+}